A Two-Mass System

Deprecation warning

This website is now archived. Please check out the new website for Centre for Intelligent Systems which includes both A-Lab Control Systems Research lab and Re:creation XR lab.

However, the Dynamic System Model Database can still be used and may be updated in the future.

Single link manipulator with flexible joints

Model description: 

A single link manipulator with flexible joints and negligible damping can be represented by

$$\begin{align*} I\ddot{q}_1 + MgL\sin{q_1} + k(q_1 - q_2) &= 0 \\ J\ddot{q}_2-k(q_1-q_2) &=u, \end{align*}$$

where $q_1$ and $q_2$ are the angular positions, and $u$ is a torque input. The physical parameters $g, I, J, k, L,$ and $M$ are all positive. Taking $y=q_1$ as the output, it can be verified that $y$ satisfies the fourth-order differential equation

$$y^{(4)}=\dfrac{gLM}{I}(\dot{y}^2\sin{y}-\ddot{y}\cos{y})- \left(\dfrac{k}{I}+\dfrac{k}{J}\right)\ddot{y}-\dfrac{gkLM}{IJ}\sin{y}+\dfrac{k}{IJ}u.$$

Type: 

Form: 

Model order: 

4

Time domain: 

Linearity: 

Publication details: 

TitleAdaptive output feedback control of nonlinear systems represented by input-output models
Publication TypeJournal Article
Year of Publication1996
AuthorsKhalil, H.K.
JournalIEEE Transactions on Automatic Control
Volume41
Start Page177
Issue2
Pagination177-188
Date Published02/1996
ISSN0018-9286
Accession Number5202146
Keywordsadaptive control, linearisation techniques, nonlinear control systems, state feedback
AbstractWe consider a single-input-single-output nonlinear system which can be represented globally by an input-output model. The system is input-output linearizable by feedback and is required to satisfy a minimum phase condition. The nonlinearities are not required to satisfy any global growth condition. The model depends linearly on unknown parameters which belong to a known compact convex set. We design a semiglobal adaptive output feedback controller which ensures that the output of the system tracks any given reference signal which is bounded and has bounded derivatives up to the nth order, where n is the order of the system. The reference signal and its derivatives are assumed to belong to a known compact set. It is also assumed to be sufficiently rich to satisfy a persistence of excitation condition. The design process is simple. First we assume that the output and its derivatives are available for feedback and design the adaptive controller as a state feedback controller in appropriate coordinates. Then we saturate the controller outside a domain of interest and use a high-gain observer to estimate the derivatives of the output. We prove, via asymptotic analysis, that when the speed of the high-gain observer is sufficiently high, the adaptive output feedback controller recovers the performance achieved under the state feedback one
DOI10.1109/9.481517

MAGLEV

Model description: 

The model of the MAGLEV system is unstable and nonlinear

$$ m\ddot{x}=mg-\dfrac{K_{c}V^{2}}{x^{2}}, $$

where $x$ is the metal ball position being the system output, $V$ is the system input as the voltage. Other parameters are $m$ as the mass of the metal ball, $K_c$ as constant for magnet circuit, and $g$ is the gravitational acceleration of 9.8 m/s$^2$. A free-body diagram is shown also in the attached image.

Type: 

Form: 

Model order: 

2

Time domain: 

Linearity: 

Attachment: 

Publication details: 

TitleIdentification of a class of unstable processes
Publication TypeConference Paper
Year of Publication2009
AuthorsShahab, M., and Doraiswami R.
Conference Name5th IEEE GCC Conference & Exhibition, 2009.
Date Published03/2009
PublisherIEEE
Conference LocationKuwait City
ISBN Number978-1-4244-3885-3
Accession Number11875656
Keywordsconstraint theory, identification, least squares approximations, magnetic levitation, transfer functions
AbstractIdentification of a practical process, especially if unstable, is challenging as its model is generally stochastic and nonlinear. In this work we consider a class of unstable processes where the model is identified in a closed-loop operating regime. Important issues in identification are addressed, namely: identification scheme, the closed loop identification of unstable plants, choice of sampling period, and constraints on the estimated model parameters. Further the structure of the identified model may not be identical to that of the physical system due to noise artifacts, and inability to capture faster dynamics. Generally least-squares identification is employed to estimate the parameters of the system wherein all the coefficients of numerator and the denominator coefficients of system transfer function are estimated. In many practical system there are constraints on the model parameters. The identified coefficients using the conventional scheme may not obey the constraint. In this work a novel constrained least-squares identification scheme is proposed where in a priori known structural constraint is factored in parameter estimation. This scheme is evaluated on a physical magnetic lévitation system.
DOI10.1109/IEEEGCC.2009.5734284

A Truck-Trailer System

Model description: 

Consider a truck-trailer system depicted in the attached image. Its dynamics is described by

$$\begin{align*} x_{1}(t+1) &=\left(1-\frac{vT}{L}\right)x_{1}(t)+\frac{vT}{l}u(t) \\ x_{2}(t+1) &=\frac{vT}{L}x_1(t)+x_{2}(t) \\ x_{3}(t+1) &=x_{3}(t)+vT\sin\left(\frac{vT}{2L}x_{1}(t)+x_{2}(t)\right)x_{1}(t), \end{align*}$$

where $x_1(t)$ : angle difference between truck and trailer. $x_2(t)$ : angle of trailer. $x_3(t)$ : vertical position of rear of trailer, $u(t)$ : steering angle, $T$ : sampling time. In this example, the parameters are $T=2.0s$, $l=2.8m$, $L=5.5m$, $v=-1.0m/s$.

Type: 

Form: 

Model order: 

3

Time domain: 

Linearity: 

Attachment: 

Publication details: 

TitleStabilization of discrete-time nonlinear control systems - Multiple fuzzy Lyapunov function approach
Publication TypeConference Paper
Year of Publication2009
AuthorsKau, Shih-Wei, Huang Xin-Yuan, Shiu Sheng-Yu, and Fang Chun-Hsiung
Conference NameInternational Conference on Information and Automation, 2009. ICIA '09.
Date Published06/2009
PublisherIEEE
Conference LocationZhuhai, Macau
ISBN Number978-1-4244-3607-1
Accession Number10837484
Keywordsdiscrete time systems, fuzzy control, linear matrix inequalities, Lyapunov methods, nonlinear control systems, stability
AbstractThis paper deals with the stabilization problem for discrete-time nonlinear systems that are represented by the Takagi - Sugeno fuzzy model. By the multiple fuzzy Lyapunov function and the three-index algebraic combination technique, a new stabilization condition is developed. The condition is expressed in the form of linear matrix inequalities (LMIs) and proved to be less conservative than existing results in the literature. Finally, a truck-trailer system is given to illustrate the novelty of the proposed approach.
DOI10.1109/ICINFA.2009.5204890

A Three-Mass System

Model description: 

The transfer function of the three-mass-system is much more complex than it is for one dominant elasticity (two-mass-system).

$${G_{\rm mech}}(s) = \underbrace{{\dfrac{1} {T_{ \Sigma} \cdot s}}}_{G_{\rm rs}(s)} \cdot \underbrace{ \dfrac{ a_{7} \cdot s^{4} + a_{6} \cdot s^{3}+a_{5} \cdot s^{2} + a_{4} \cdot s + 1}{a_{3} \cdot s^{4} + a_{2} \cdot s^{3}+ a_{1} \cdot s^{2} + a_{4} \cdot s + 1}} _{G_{\rm nrs}(s)}$$

with

$T_{\Sigma} = T_{\rm M} + T_{{\rm L}1} + T_{{\rm L}2}$

and

$\begin{align*} a_{1}&=d_{1}d_{2}T_{{\rm C}1}T_{{\rm C}2}+T_{{\rm L}2}\left(T_{\rm M}+T_{{ \rm L}1}\right) \cdot \frac{T_{C2}}{T_{\Sigma }}+T_{\rm M}\left(T_{{\rm L}1}+T_{{\rm L}2}\right) \cdot \frac{T_{{\rm C}1}}{T_{\Sigma}} \\ a_{2}&=\frac{T_{{\rm C}1}T_{{\rm C}2}}{T_{\Sigma}}\cdot\left(d_{1}T_{{\rm L}2}\left(T_{\rm M}+T_{{\rm L}1}\right)+d_{2}T_{\rm M} \left(T_{{\rm L}1}+T_{{\rm L}2}\right)\right) \\ a_{3}&=\frac{T_{\rm M}T_{{\rm L}1}T_{{\rm L}2}T_{{\rm C}1}T_{{\rm C}2}}{T_{\Sigma}} \\ a_{4}&=d_{1}T_{{\rm C}1}+d_{2}T_{{\rm C}2} \\ a_{5}&=d_{1}d_{2}T_{{\rm C}1}T_{{\rm C}2}+T_{{\rm L}2}T_{{\rm C}2}+\left(T_{{\rm L}1}+T_{{\rm L}2}\right)\cdot T_{{\rm C}1} \\ a_{6}&=\left(\left(d_{1}+d_{2}\right)T_{{\rm L}2}+d_{2}T_{{\rm L}1}\right)\cdot T_{{\rm C}1}T_{{\rm C}2} \\ a_{7}&=T_{{\rm L}1}T_{{\rm L}2}T_{{\rm C}1}T_{{\rm C}2}. \end{align*}$

Type: 

Form: 

Time domain: 

Linearity: 

Publication details: 

TitleApplication of the Welch-Method for the Identification of Two- and Three-Mass-Systems
Publication TypeJournal Article
Year of Publication2008
AuthorsVillwock, S., and Pacas M.
JournalIEEE Transactions on Industrial Electronics
Volume55
Start Page457
Issue1
Pagination457-466
Date Published01/2008
ISSN0278-0046
Accession Number9756566
Keywordselectric drives, frequency response, identification, machine control, spectral analysis
AbstractThis paper deals with the measurement of the frequency response of the mechanical part of a drive for the parameter identification of a plant. The system is stimulated by pseudorandom binary signals. The measurement of the frequency response is part of a system identification procedure being carried out during an automatic commissioning of the drive. For the calculation of the frequency response of the mechanics, the Welch-method is applied for spectral analysis. The Welch-method is known from the fields of communications and measurement engineering. This paper addresses the application of this powerful method for the identification of electrical drives. Investigations have pointed out that the pure utilization of conventional identification strategies does not yield satisfying experimental results. Experimental results presented in this paper point out clearly the efficiency and flexibility of the proposed Welch-method. This paper contains many practical aspects and realization details that are important for their implementation on industrial systems. Although in principle, commercial software tools can be utilized for identifying the parameters of the plant, this paper addresses the implementation of the necessary identification algorithms on the embedded control electronics of the drives. The utilization of the Levenberg-Marquardt-algorithm yields excellent results for the identified parameters on the basis of the measured frequency response data.
DOI10.1109/TIE.2007.909753

A Two-Mass System

Model description: 

The transfer function of a nonrigid mechanical system with two concentrated masses is given by

$$G_{\rm mech}(s) = \underbrace{ \dfrac{1}{s \cdot \left(T_{\rm M} + T_{\rm L}\right)} }_{G_{\rm rs}(s)} \cdot \underbrace{ \dfrac{T_{ \rm L} \cdot T_{\rm C} \cdot s^{2} + d \cdot T_{\rm C} s + 1} {\dfrac{ T_{\rm L} \cdot T_{\rm C} \cdot T_{\rm M}}{T_{\rm M} + T_{\rm L}} \cdot s^{2} + d \cdot T_{\rm C} \cdot s + 1}}_{G_{\rm nrs}(s)}.$$

$T_M$ and $T_L$ are the run-up times of the motor and the load. The nonrigid shaft of the two-mass-configuration is modeled as a damper-spring-system. $T_C$ is the normalized spring-constant and $d$ is the related damping of the spring.

Type: 

Form: 

Time domain: 

Linearity: 

Publication details: 

TitleApplication of the Welch-Method for the Identification of Two- and Three-Mass-Systems
Publication TypeJournal Article
Year of Publication2008
AuthorsVillwock, S., and Pacas M.
JournalIEEE Transactions on Industrial Electronics
Volume55
Start Page457
Issue1
Pagination457-466
Date Published01/2008
ISSN0278-0046
Accession Number9756566
Keywordselectric drives, frequency response, identification, machine control, spectral analysis
AbstractThis paper deals with the measurement of the frequency response of the mechanical part of a drive for the parameter identification of a plant. The system is stimulated by pseudorandom binary signals. The measurement of the frequency response is part of a system identification procedure being carried out during an automatic commissioning of the drive. For the calculation of the frequency response of the mechanics, the Welch-method is applied for spectral analysis. The Welch-method is known from the fields of communications and measurement engineering. This paper addresses the application of this powerful method for the identification of electrical drives. Investigations have pointed out that the pure utilization of conventional identification strategies does not yield satisfying experimental results. Experimental results presented in this paper point out clearly the efficiency and flexibility of the proposed Welch-method. This paper contains many practical aspects and realization details that are important for their implementation on industrial systems. Although in principle, commercial software tools can be utilized for identifying the parameters of the plant, this paper addresses the implementation of the necessary identification algorithms on the embedded control electronics of the drives. The utilization of the Levenberg-Marquardt-algorithm yields excellent results for the identified parameters on the basis of the measured frequency response data.
DOI10.1109/TIE.2007.909753

Pages