Escolar Documentos
Profissional Documentos
Cultura Documentos
DOI: 10.13189/ujca.2014.020104
http://www.hrpub.org
Department of Mechatronics Engineering, Science and Research Branch, Islamic Azad University, Tehran, Iran
2
Faculty of Electrical and Computer Engineering, K. N. Toosi University of Technology, Tehran, Iran
3
Department of Mechatronics Engineering, Faculty of Electrical and Computer Engineering, K. N. Toosi University of Technology,
Tehran, Iran
*Corresponding Author: Faezeh_Farivar84@yahoo.com
1. Introduction
Chaotic phenomena can be found in many scientific and
engineering fields such as biological systems, electronic
circuits, power converters, chemical systems, etc [1]. Since
the pioneering work of Ott, Grebogi, and Yorke proposed the
well-known OGY control method, the control of chaotic
systems has been widely studied [2]. In the past two decade,
backstepping design procedures have been intensively
introduced [36]. The backstepping control is a systematic
and recursive design methodology for nonlinear systems to
offer a choice to accommodate the un-modeled nonlinear
effects and parameter uncertainties.
A GRBABC system [7] combines the GRBFNN
identification and adaptive backstepping control techniques.
=
x ( n ) f ( x, x ,
x,..., x ( n 1) ) + u
(1)
26
assumed
to
be
available
for
measurement,
f ( x, x ,
x,..., x ( n 1) ) is an unknown real continuous function,
and u is the input of the system. The control objective is to
find a control law so that the state trajectory x tracks a
trajectory command closely.
Eq. (1) can be rewritten as the following state equations:
x1 = x2
x2 = x3
xk = xk +1
=
xn f ( x1 , x2 , x3 ,..., xn ) + u
(2)
(3)
1 ( x1 ) =
c1e1 + xd
Then
V1 = c1e12
(7)
(8)
(9)
(10)
1
=
Vk
Vi 1 + ek2
2
i =2
(11)
Vk =
Vi 1 + ek ek =
=i 2=i 2
Vi 1 + ek ( k k 1 )
Vk =
c e
2
i i
(14)
e=
xn n 1
n
(15)
en = xn n 1 = f ( x1 , x2 , x3 ,..., xn ) + u k 1
(16)
=
Vn
i 1
i =2
1
+ en2
2
(17)
=
Vn
Vi 1 + e=
n en
i 1
+ ek ( f + u n 1 )
(18)
=i 2=i 2
Let
u=
cn en f + n 1
(19)
Then
Vn =
c e
2
i i
(20)
i =2
ek =
xk k 1 =
k k 1
Then
(4)
Let
(13)
e1 = x1 xd =1 ( x1 ) xd
ck ek + k 1
k ( x1 , x2 ,..., xk ) =
i =2
e1 = x1 x d
Let
(12)
un = f + n 1 cn en
(21)
=
Vn
2e
i =1
2
i
1 T
w w
2
(22)
=
w w w
(23)
w = w =en G
(24)
27
3. Evolutionary Algorithms
Most of optimization algorithms are based on the gradient
of the cost function. Thus, in case of an inappropriate choice
for the initial point or the search interval, these algorithms
can be mislead to the locally optimum and cannot obtain the
globally optimum. Hence, optimization algorithms like GA,
and PSO are developed to avoid this constraint.
f =
2 e (t )
2
i
(25)
i =1
shown in Fig. 2.
Parameters
Size Population
Maximum of generation
Prob. Crossover
Prob. Mutation
ci search interval
Table II.
values
20
1000
0.2
0.01
150]
-2
PSO parameters
Parameters
x1
Table I.
values
0
-2
20
1000
ci search interval
(0 150]
-50
5
Time(s)
10
0.7
0.8
0.9
X: 0.124
Y: 0.9923
0.5
0.6
Time(s)
0.1
0.2
0.3
0.4
5
Time(s)
10
5
Time(s)
10
5
Time(s)
10
-1000
-2000
100
Index
50
0
Table IV.
98.4360
5.7614 10
Treach (sec)
5
0.124
Treach (sec)
99.2720
5
5.7045 10
0.102
0
-2
5
Time(s)
10
0.7
0.8
0.9
2
0
-2
X: 0.102
Y: 0.9948
0.6
0.5
Time(s)
0.1
0.2
0.3
0.4
5
Time(s)
10
5
Time(s)
10
5
Time(s)
10
50
0
-50
200
0
-200
-400
-600
40
Index
Min f
Min f
C2
(26)
18.7952
zoom of x1
x = px p1 x p2 x + q cos(t ) + u =f ( x, x ) + u
PSO
x2
C1
26.9795
5. Simulation Results
GA
x2
Size Population
C1
50
Maximum of generation
Table III.
zoom of x1
28
20
0
29
and
U = a5 x1u
(27)
x1 = x2
x2 = x3
x
=
3 f ( x1, x2 , x3 ) + U
Table V.
GA
(30)
=
x1 a ( x2 x1 )
x1 x3 + cx2
x2 =
x =
2 x1 x3 + cx2
(29)
(28)
C1
C2
C3
Min f
Treach (sec)
42.2345
66.0835
68.0384
6.5943 105
0.16
The simulation results of GRBABC using optimal parameters obtained via GA for L system are shown in Fig. 4.
zoom of x1
x1
2
0
-2
5
Time(s)
10
zoom of x2
50
x2
0
-50
5
Time(s)
10
zoom of x3
500
x3
0
-500
5
Time(s)
10
2
X: 0.16
Y: 0.9872
0
-2
0.5
Time(s)
2
0
-2
6
Time(s)
10
6
Time(s)
10
2
0
-2
x 10
5000
Index
5
0
-5
5
Time(s)
10
5
Time(s)
10
Figure 4. simulation results of L system using optimal parameters obtained via GA.
The optimal parameters, minimum of fitness function and time of reach which are obtained based on the PSO are shown in
Table VI.
30
PSO
C1
C2
C3
Min f
Treach (sec)
106.0333
82.2834
141.7942
1.2390 106
0.095
The simulation results of GRBABC using optimal parameters obtained via PSO for L system are shown in Fig. 5.
zoom of x1
0
-2
5
Time(s)
10
zoom of x2
100
x2
0
-100
5
Time(s)
10
x3
0
-1000
-2000
5
Time(s)
10
zoom of x3
x1
-2
Time(s)
0
-2
6
Time(s)
10
6
Time(s)
10
2
0
-2
Index
x 10
-2
-4
0
0.5
X: 0.095
Y: 0.9955
5
Time(s)
1
0
10
x 10
5
Time(s)
10
Figure 5. simulation results of L system using optimal parameters obtained via PSO.
6. Conclusion
[1]
[2]
[3]
[4]
[5]
[6]
[7]
REFERENCES
[8]
L.
Wang,
Intelligent
Optimization
algorithms
with
31