Nonlinear System (1)

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.

SISO NLTI plant

Model description: 

Consider the following unknown discrete nonlinear dynamic system:

$$\begin{align*} y(k+1)&=p[{\bf q}(k), u(k)]=0.2\cos[0.8(y(k)+y(k-1))] \\ & +0.4\sin[0.8(y(k)+y(k-1))+2u(k)+u(k-1)] \\ &+0.1[9+y(k)+y(k-1)]+\left[{2(u(k)+u(k-1))\over 1+\cos(y(k))}\right] \end{align*}$$

for $k=0,1,2,\ldots$ with $y(k)=0,u(k)=0$, for $k=0,-1,-2,\ldots$, $\Delta t := t(k+1)-t(k)=0.02sec$, for $k=0,1,2,\ldots$.

Type: 

Form: 

Model order: 

2

Time domain: 

Linearity: 

Publication details: 

TitleRobust nonlinear adaptive control using neural networks
Publication TypeConference Paper
Year of Publication2001
AuthorsAdetona, O., Sathananthan S., and Keel L.H.
Conference NameProceedings of the 2001 American Control Conference, 2001
Date Published06/2001
PublisherIEEE
Conference LocationArlington, VA
ISBN Number0-7803-6495-3
Accession Number7092721
Keywordsadaptive control, asymptotic stability, neurocontrollers, nonlinear control systems, radial basis function networks, robust control
AbstractThis paper provides a robust indirect adaptive control method for non-affine plants. Subject to some mild assumptions, the method can be applied to both minimum and non-minimum phase plants with operating regions of any finite size while avoiding a set of restrictions, at least one of which is imposed by all existing methods. The benefits are achieved under the following assumptions: 1) the operating region is limited to the basin of attraction of an asymptotically stable equilibrium point of the plant; 2) the desired output of the plant is sufficiently slowly varying; and 3) the output of the plant must be sufficiently sensitive to the input signal. It is shown that the adaptive control system will be stable in the presence of unknown bounded modeling errors
DOI10.1109/ACC.2001.946247

2-input 2-output nonlinear system

Model description: 

The suggested tracker scheme is tested with a 2-input 2-output nonlinear system given by:

$$\begin{align*} y_{1} (k) & = 0.21y_{1} (k-1)-0.12y_{2} (k-2) \\ & + 0.3y_{1} (k-1)u_{2} (k-1)-1.6u_{2} (k-1) \\ & + 1.2u_{1} (k-1), \\ y_{2} (k) & = 0.25y_{2} (k-1)-0.1y_{1} (k-2) \\ &- 0.2 y_{2} (k-1)u_{1} (k-1)-2.6u_{1} (k-1) \\ &-1.2u_{2} (k-1). \end{align*}$$

Type: 

Form: 

Time domain: 

Linearity: 

Publication details: 

TitleU-model Based Adaptive Tracking Scheme for Unknown MIMO Bilinear Systems
Publication TypeConference Paper
Year of Publication2006
AuthorsAzhar, A.S.S., Al-Sunni F.M., and Shafiq M.
Conference Name1ST IEEE Conference on Industrial Electronics and Applications, 2006
Date Published05/2006
PublisherIEEE
Conference LocationSingapore
ISBN Number0-7803-9513-1
Accession Number9097014
Keywordsbilinear systems, discrete time systems, linear systems, MIMO systems, neurocontrollers, radial basis function networks
AbstractBilinear systems are attractive candidates for many dynamical processes, since they allow a significantly larger class of behaviour than linear systems, yet retain a rich theory which is closely related to the familiar theory of linear systems. A new technique for the control of unknown MIMO bilinear systems is introduced. The scheme is based on the U-model with identification based on radial basis functions neural networks which is known for mapping any nonlinear function. U-model is a control oriented model used to represent a wide range of non-linear discrete time dynamic plants. The proposed tracking scheme is presented and verified using simulation examples
DOI10.1109/ICIEA.2006.257063

Second order diagonal recurrent neural network

Model description: 

The model structure of the SDRNN have been shown in the attached image, second-order nonlinear system model is assumed as:

$$y(k+1)=\dfrac{y(k)y(k-1))[y(k)+4.5]}{1+y^2(k)+y^2(k-1)}+u(k).$$

The SDRNN(2, 7, 1) is used in simulation, that is, the input layer has 2 neurons $u(k)$ and $y(k)$, 7 neurons in hidden layer, 1 neuron $y(k +1)$ in output layer. The activation function is sigmoid function in hidden layer: this function is the commonly used bipolar function $\rho(x)=\dfrac{1-e^{-x}}{1+e^{-x}}$, initial weight is random value between -1 and 1, the learning rate $\eta=0.45$, momentum factorγ = 0.1.

Type: 

Form: 

Model order: 

2

Time domain: 

Linearity: 

Attachment: 

Publication details: 

TitleApplication of Second Order Diagonal Recurrent Neural Network in Nonlinear System Identification
Publication TypeConference Paper
Year of Publication2010
AuthorsShen, Yan, Ju Xianlong, and Liu Chunxue
Conference Name2010 International Conference on Web Information Systems and Mining (WISM)
Date Published10/2010
PublisherIEEE
Conference LocationSanya
ISBN Number978-1-4244-8438-6
Accession Number11794463
Keywordsbackpropagation, nonlinear systems, recurrent neural nets
AbstractIn this paper, a kind of second order diagonal recurrent neural network (SDRNN) identification method based on dynamic back propagation(DBP) algorithm with momentum term is proposed. This identification method overcomes the disadvantages such as slow convergent speed and trapping the local minimum. The SDRNN is similar as diagonal recurrent neural network(DRNN) in the structure, two tapped delays are used in the hidden neurons of DRNN, the simple structure of the DRNN is retained, the identification of a nonlinear system is realized with SDRNN. Serial-parallel identification architecture is applied in the modeling. Simulation results show that improved algorithm is effective with advantages the fast convergence, higher identification accuracy, higher adaptability and robustness in system identification. It is suitable for real-time identification of dynamic system.
DOI10.1109/WISM.2010.10

Nonlinear System (2)

Model description: 

Consider the nonlinear system

$$\begin{align*} y_{1}(k+1)&={{2.5y_{1}(k)y_{1}(k-1)}\over{1+y_{1}(k)^{2}+y_{2}(k-1)^{2}+y_{1}(k-2)^{2}}} \\ &+0.09u_{1}(k)u_{1}(k-1)+1.2u_{1}(k)+1.6u_{1}(k-2) \\ &+0.5u_{2}(k)+0.7\sin (0.5(y_{1}(k)+y_{1}(k-1))) \\ &\times\cos (0.5(y_{1}(k)+y_{1}(k-1))) \\ y_{2}(k+1)&=\displaystyle{{5y_{2}(k)y_{2}(k-1)}\over{1+y_{2}(k)^{2}+y_{1}(k-1)^{2}+y_{2}(k-2)^{2}}} \\ &+u_{2}(k)+1.1u_{2}(k-1)+1.4u_{2}(k-2) \\ &+0.5u_{1}(k). \end{align*}$$

The initial values are: $y_1(1)=y_1(3)=0$, $y_1(2)=1$, $y_2(1)=y_1(3)=0$, $y_2(2)=1$, $u(1)=u(2)=[0,0]^{\mathrm T}$

Type: 

Form: 

Model order: 

3

Time domain: 

Linearity: 

Autonomity: 

Publication details: 

TitleData-Driven Model-Free Adaptive Control for a Class of MIMO Nonlinear Discrete-Time Systems
Publication TypeJournal Article
Year of Publication2011
AuthorsHou, Zhongsheng, and Jin ShangTai
JournalIEEE Transactions on Neural Networks
Volume22
Start Page2173
Issue12
Pagination2173-2188
Date Published11/2011
ISSN1045-9227
ISBN Number12409274
Keywordsadaptive control, control system synthesis, convergence, discrete time systems, linearisation techniques, MIMO systems, nonlinear control systems, stability, tracking
AbstractIn this paper, a data-driven model-free adaptive control (MFAC) approach is proposed based on a new dynamic linearization technique (DLT) with a novel concept called pseudo-partial derivative for a class of general multiple-input and multiple-output nonlinear discrete-time systems. The DLT includes compact form dynamic linearization, partial form dynamic linearization, and full form dynamic linearization. The main feature of the approach is that the controller design depends only on the measured input/output data of the controlled plant. Analysis and extensive simulations have shown that MFAC guarantees the bounded-input bounded-output stability and the tracking error convergence.
DOI10.1109/TNN.2011.2176141

Nonlinear System (1)

Model description: 

Consider the nonlinear system

$$\begin{align*} x_{11}(k+1) &=\frac{x_{11}^2(k)}{1+x_{11}^2(k)}+0.3x_{12}(k), \\ x_{12}(k+1) &=\frac{x_{11}^2(k)}{1+x_{12}^2(k)+x_{21}^2(k)+x_{22}^2(k)}+a(k)u_{1}(k), \\ x_{21}(k+1) &=\frac{x_{21}^2(k)}{1+x_{21}^2(k)}+0.2x_{22}(k), \\ x_{22}(k+1) &=\frac{x_{21}^2(k)}{1+x_{11}^2(k)+x_{12}^2(k)+x_{22}^2(k)}+b(k)u_{2}(k), \\ y_1(k+1) &= x_{11}(k+1)+0.005 \mathrm{rand}(1), \\ y_2(k+1) &=x_{21}(k+1)+0.005 \mathrm{rand}(1), \end{align*}$$

where $a(k)=1+0.1\sin{(2\pi k/1500)}$, $b(k)=1+0.1\cos{(2\pi k/1500)}$are two time-varying parameters. This example is controlled by using neural network without time-varying parameters $a(k)$, $b(k)$, and the noise.

The initial values are: $x_{1,1}(1)=x_{1,1}(2)=x_{2,1}(1)=x_{2,1}(2)=0.5$, $x_{1,2}(1)=x_{1,2}(2)=x_{2,2}(1)=x_{2,2}(2)=0$, $u(1)=u(2)=[0,0]^{\mathrm T}.$

Type: 

Form: 

Time domain: 

Linearity: 

Publication details: 

TitleData-Driven Model-Free Adaptive Control for a Class of MIMO Nonlinear Discrete-Time Systems
Publication TypeJournal Article
Year of Publication2011
AuthorsHou, Zhongsheng, and Jin ShangTai
JournalIEEE Transactions on Neural Networks
Volume22
Start Page2173
Issue12
Pagination2173-2188
Date Published11/2011
ISSN1045-9227
ISBN Number12409274
Keywordsadaptive control, control system synthesis, convergence, discrete time systems, linearisation techniques, MIMO systems, nonlinear control systems, stability, tracking
AbstractIn this paper, a data-driven model-free adaptive control (MFAC) approach is proposed based on a new dynamic linearization technique (DLT) with a novel concept called pseudo-partial derivative for a class of general multiple-input and multiple-output nonlinear discrete-time systems. The DLT includes compact form dynamic linearization, partial form dynamic linearization, and full form dynamic linearization. The main feature of the approach is that the controller design depends only on the measured input/output data of the controlled plant. Analysis and extensive simulations have shown that MFAC guarantees the bounded-input bounded-output stability and the tracking error convergence.
DOI10.1109/TNN.2011.2176141

Pages