Professional Documents
Culture Documents
Nonaffine Nonlinear
Nonaffine Nonlinear
Nonaffine Nonlinear
following.
Where ⋅ , ⋅ and ⋅ denote 1, 2 and Frobenius norms The adaptive law of each neural networks parameter is
1 F
respectively. chosen as
717
2 2 2 The adaptive law expression, ki and Ci (including the
k1 = [ wˆ 1 hˆ1′c1 + wˆ 1 hˆ1′b1 + hˆ1′c1 cˆ1
T T
F F F (11) following Cn ) are similar to (10), (11) and (12)
2
+ hˆ1′b1 bˆ1
2
+ 5 / 4 + G1 ( X 1 )] / η1 η1 > 0 respectively except that the each variable subscript
F changes from 1 to i (n).
Combine (4), the following inequality can be gotten Step n (i=n): Define z1 = x1 − x1d ,…, z n = x n − xnd ,
1 1 ~ T −1 ~ Which yields
β i ( X i ) z i 2 + tr[ w
Vi ( Z i ) = Vi −1 ( Z i −1 ) + i Γwi w i ]
2 2 (14) (17)
z& n = g uλ (u - u ∗ ) − z n −1Gn−1 ( X n-1 ) − k n z n
1 ~ T −1 ~ 1 ~ T −1 ~
+ tr[c i Γci c i ] + tr[bi Γbi bi ]
2 2 Let
Where z1 = x1 − x1d , …, z i = xi − xid . u ∗ = w n hn (ξ n , c n , bn ) + ε n
T
(18)
The time derivation is given by
Where ξ n = [ X , x ( n −1) d , x nd , xˆ& nd ]
1
V&i ( Z i ) = V&i −1 ( Z i −1 ) + z i −1Gi −1 ( X i −1 ) z i + β& i ( X i ) z i
2
The final control law is chosen as:
2
+ β i (X i ) z i [ f i ( X i ) + g i ( X i ) x ( i +1) d − x& i d ]
u = −(c1 + c 2 ) z n + wˆ n hˆ n + rn
T
(19)
+ tr ( w ~ T Γ −1 w ~& ) + tr (c~ T Γ −1 c~& ) + tr (b~ T Γ −1 b~& )
i wi i i ci i i bi i
Where c1>0, c2>0 are design parameters, rn is an adopted
Let robust term. Then we have
β i ( X i )[ f i ( X i ) − x& i d ] + α i z i = w i T hi ( ξ i , c i , bi ) + ε i ~ T (hˆ - hˆ ′ cˆ - hˆ ′ bˆ ) + wˆ T (hˆ ′ c~ + hˆ ′ b~ )
z& n = g uλ [w n n ncn n nbn n n ncn n nbn n
Where ξ i = [ X i , xid , xˆ& id ] , x&ˆ id is the nonlinear tracking + γ n − ε n + rn ] − z n−1Gn−1 ( X n-1 ) − k n z n − g uλ (c1 + c2 ) z n
differentiator output which xid is the input. The purpose of Choose the nth-order Lyapunov function as
introducing differentiator is to deal with the problem of
1 2 1 ~ T −1 ~
extremely expanded operation quantity of backstepping Vn = Vn −1 + z n + tr[ w n Γwn w n ]
method. The related properties of differentiator can refer 2 g uλ 2 (20)
to [13] and [14] 1 ~ T −1 ~ 1 ~ T −1 ~
+ tr[c n Γcn c n ] + tr[bn Γbn bn ]
Then choose the virtual control input as 2 2
718
⎧w)& = −Γ (hˆ - hˆ ′ cˆ - hˆ ′ bˆ ) z − Γ σ wˆ Vn (t ) ≤ [Vn (0) − C / ρ ]e − ρt + C / ρ (23)
⎪ n wn n ncn n nbn n n w n wn n
⎪& ˆ (21) From (23), we know that Vn(t) is bounded in C/ρ.
⎨cˆ n = −Γcn hnc′ n wˆ n z n − Γcnσ cn cˆ n
T
∑z + z n / b2 ≤ 2[Vn (0) − C / ρ ]e − ρt + 2C / ρ
2 2
j
1
V&n = V&n−1 + (1 − ) z n Gn ( X n −1 ) z n − c2 z n2 j =1
g uλ −1 −1
g& k
− (c1 + uλ2 ) z n − n z n + z n (γ n − ε n + rn )
2 2
2g uλ g uλ 4. Simulations
− σ wn tr(w ~ T wˆ ) − σ tr(c~ T cˆ ) − σ tr(b~ T bˆ )
n n cn n n bn n n
To prove the validity of our results, the following
nonaffine nonlinear system was simulated
Let c > b0 > g& uλ , we have
1
b1 2 g u2λ ⎧ x&1 = x1 sin( x1 ) + (sin x1 + 5) x 2 (24)
⎨ 2
1 (1 −1 / b ) 2 2
2 2 ⎩ x& 2 = (1 + x 2 )u + sin(0.2u )
(1 − ) z n Gn ( X n −1 ) z n − c2 z n2 ≤ z n −1 Gn −1 ( X n −1 )
g uλ −1 −1 4c2
To ensure the smooth tracking system signals, the
The robust term is selected as desired trajectory x1d is chosen as the following
2 2 2 reference model
rn = − z n [ wˆ n hˆ nc
′n + wˆ n hˆ nb
′n + hˆ nc
′ n cˆ n
T T
2
F F F
x1d ω n2
+ hˆ nb
′ n bˆn + 5 / 4] / η n ηn > 0 = 2
F r s + 2ξ nω n s + ω n2
We get Where ω n = 20 , ξ n = 0.5 , r is a square wave signal which
n −1
2
G j ( X j )z j
2
kn zn
2
(1 − 1 / b ) 2 2 its frequency is 1 Hz and the amplitude is 1.
V&n ≤ −∑
2 2
− + z n −1 G n −1 ( X n −1 ) The initial state is [−1,0]T , and the parameters of
j =1 ηi g uλ 4c 2
1 n ~ 2 ~ 2 n controller are given as follows
− ∑ [σ wj w + σ cj c~ j + σ bj b j ] + ∑ C j
2
2 j =1
j F
j =1
The width vector and the center vector of RBF neural
n−2 G
2
( X ) z
2 2 networks are both 0.5, the initial weight is 0,
k z
≤ −∑
j j j 2 2
− n n − c 0 z n −1 G n −1 ( X n −1 ) Γw1 = Γw2 = diag{2} , Γc 2 = Γc 3 = diag{5} ,
j =1 ηj g uλ
1 n n Γb 2 = Γb 3 = diag{5} , σ w1 = σ w 2 = 0.1 , η1 = 0.5 , η 2 = 0.1 ,
− ∑ [σ wj w ~ 2 + σ c~ 2 + σ b~ 2 ] + C
2 j =1
j cj j F bj j ∑
j =1
j
c 0 = 0.2 , σ c 2 = σ c 3 = σ b 2 = σ b3 = 0.02 .
The simulation results are shown in Fig.1 and 2, it is
Where c = 1 (1 − 1 / b 2 ) 2 clear that the adaptive neural networks backstepping
− >0 controller has good control characteristics with robustness.
η n −1
0
4c 2
2
Define x 1d
1.5
x1
ρ = min {2g2j 0 / η j ,2c0 g(2n−1)0 ,2kn , σwj / λmax(Γwj−1),σcj / λmax(Γcj−1),
j =1,L,n−2
1
σbj / λmax(Γbj−1),σw(n−1) / λmax(Γw−(1n−1) ),σc(n−1) / λmax(Γc−(1n−1) ),
σb(n−1) / λmax(Γb−(1n−1) ),σwn / λmax(Γwn
−1
),σcn / λmax(Γcn−1),σbn / λmax(Γbn−1)} 0.5
x1, x1d
n 0
C = ∑C j
j =1
-0.5
Then, we obtain
-1
V&n ≤ − ρV n + C (22)
-1.5
0 0.5 1 1.5 2 2.5 3
Multiply e ρt to the two sides of (22), and integrate in t (s)
the space [0, t], we yield Figure 1 Result of system state x1
719
[6] Peng, Z P Jiang (2000). “Stable neural controller design for
8
x 2d unknown nonlinear systems using backstepping”. IEEE
x2 Transaction on neural networks, Vol.11, No.6, pp. 1347-
6 1360
[7] Mou Chen , Changsheng Jiang, Qingxian Wu (2007).
4 “Backstepping control for a class of uncertain nonlinear
systems with neural network”. International Journal of
2 Nonlinear Science, Vol.3, No.2, pp. 137-143.
[8] Niu Y, Lam J, Wang X, et al (2003). “Sliding mode control
for nonlinear state-delayed systems using neural network
x2, x2d
0
approximation”. IEE Proceedings-Control Theory and
-2 Applications, Vol.150, No.3, pp. 233-239.
[9] Jin Yuqiang, Liang Ruisheng, Shen Hao (2007). “Neural
-4 adaptive control for a class of nonlinear systems”. Journal
of Naval Aeronautical Engineering Institute, Vol.22, No.2,
0 0.5 1 1.5 2 2.5
pp. 222-226.
t (s) [10] Ge S S , Hang C C(1998). “Nonlinear adaptive control
Figure 2 Result of system state x2 using neural networks and its application to CSTR
systems”. Journal of Process Control, Vol.9, No.4, pp.
5. Conclusions 313-323.
[11] Li Y, Sundararajun N, Saratchandran P (2001). “Neuro-
In this paper, aiming at a class of nonaffine nonlinear controller design for nonlinear fighter aircraft maneuver
system with uncertainties, an adaptive backstepping using fully tuned RBF networks”. Automatic, Vol.37, No.8,
pp. 1293-1301.
neural networks control method is present. Based on
[12] Zhao Tong, Zhang Huaxiang; Cao Menglong, et al (2005).
Lyapunov stability theory, the parameter adaptive rules of “The adaptive control for hysteresis nonlinear systems via
fully tuned RBF neural networks are derived, and the neural networks”. Journal of Shanghai Jiaotong University,
stability of closed-loop system is guaranteed. Meanwhile Vol.39, No.12, pp. 2002-2005. (in Chinese)
the nonlinear tracking differentiator is introduced to deal [13] Han Jingqing, Wang Wei (1994). “Nonlinear tracking-
with the problem of extremely expanded operation differentiator”. Journal of Systems Science and
quantity of backstepping method. Simulation results prove Mathematical Sciences, Vol.12, No.2, pp. 177-183. (in
the effectiveness of the designed controller. Chinese)
[14] Wang Xinhua, Chen Zeng-qiang, Yuan Zhuzhi (2003).
“Nonlinear tracking-differentiator with high speed in whole
Acknowledgement course”. Control Theory & Applications, Vol.20, No.6, pp.
875-878. (in Chinese)
This work is supported by the Natural Science
Foundation of Zhejiang Province of China No. Y107605.
References
720