Professional Documents
Culture Documents
1
ANFIS , 0$ 456 /0 ()* +,-. %& ' !" # $
PSO :" $ '9,
?(@0 & >!<$ = ! ' & ';
20
26
5%$ M; 5 L! B. +" , I( ' J$ D0K ':E!
NO ' PE :!0 6
40
. , EE (C$ '( $ 9, /.$ . $ ':5 0 6R
= E(, S &
49
56
65
/.$ ) ':"
N ',: & + ; , BP $. \6 ' (
9, ]
N^ F(L!
N: 5 (X@ \! _.
JournalofControl,2008,V.2,N.1
.; /$ _ V a & ' , '4N #CC=$ b(N J($:$ N W. <,` & '
:N (: +$
J( 4N d6 + : . ?S I ,
.FE. ':.; , ':. (. ':E! (1
; , a,C CD$ 'FE. D0K , D0 'FE. +g 5< 'FE. 6R , \ =$ (2
.h., P 'FE. $ , < EE 'FE. 5%$ 'FE. 'FE.
.$ , N,$ (3
.'E. #&iR , >$ 'FE. , ?S I (4
+: 'FE. D0 UV<$ , ( 'FE. J +EN / E 'FE. +g P@ .$ (5
.'I(,. 'FE. , CC6
:N (: +$ + +" : . (5 jN N N$ , h.,
J( Si& '
',N , W( 'FE. (1
.'^!$ , ( '(5 \ P@ '(5 (2
.NP ',5 , kV. '(5 (3
.0 ',0 , \CN , \6 'FE. (4
.l ',N h(:$ , !$ (5
.. , WE(: /= .; (6
.!$ '^!$ .; (7
.! , '%S 'FE. (8
.P@ ' , $V $&iR 'FE. (9
.I .; (10
. 9:" 'FE. (11
J(0" b(N , #)C $ (" \P #& ?S I , .; /$ ': P5 +. , +L<,` :
B" N,! #@ 0 #)C W. <0 .(N .
J( 0 <,` , & ',.
LN0 =X@ N$ #)C . , ;$ =N W5( , < #&iR >E ' .(5 . control@isice.ir
.(N P
www.isice.ir :B"
JournalofControl,2008,V.2,N.1
_____________________________________________________________
' &. FN ': , N: ';(. #@ !" ' !C J( : %+
+" 9:" J(N , $ , ANFIS ':5 %& , 0$ 456 () * +,-. %&
I!N" ' .F(N +( : :" , #m , ':. ; F(L! B.
';, J( W(;N , F(N !" aS n!l5 ' , 0 '(n
ANFIS 9:" ' J! 5 , PSO B. $ ';< 9, F( +<N , F( E(C F
.W. & ; . (N$
- %& - 0$ /0 456 !" N: ';(. () * +,-. %& ' : :' '^,
.5( P.$ J! 5 , #m , ':. ; ANFIS
Abstract: In this study we predict air pollution data by using Multi Layer Percepteron, Time
Delay Line, Gamma and ANFIS by gradient free learning methods. This paper, using real data
for Arak city during Oct 2003, the following pollution parameters are analysed: Co (Carbon
Monoxide), PM10 (Particulate Matter).
This analysis is carried out in two stages: Predictability analysis using Lyapanov, Exponent,
Correlation Dimension and Rescaled Range Analysis (R/S), Prediction using Multi layer
perceptron, Time delay line, Gamma and ANFIS. Also, a comparative study is performed using
the different methods employed and prediction results are provided to show the effectiveness of
the predictions.
Keywords: Multi Layer Percepteron Neural Networks, Time Series, Air Pollution, Time Delay
Memory, Gamma Neural Network, ANFIS, Particle Swarm Optimization, and Extended Kalman
Filter.
______________________________________________________________________
ao. o. +:o. :,o , ';,
/o.$ o o;$ o( o '<CN ', . , d= ' W.
#@ (;LE( N : ';LE( ' ' I
, N S a& jiR W;
" , W5 ?R !
( (N
5 'E( /.$ J( G-. . K , ' ';LE(
o o!" o o o aS , 5 S X.
$ , 0
o o& o$( qoPDS +" 'o= +oEN \! 9, J(
()o oE o IoN o 'D0 +" ,i& , W 0
.
oP o. o o F(oN P. !C J( #N J(
$
oE No: '. #@ J( #@%0 . ' (
.F jN ;* N" G-. , F(:-
r ; s 5 S X. (
'o oNN W&o. FoN W&. FN #@ 'i 2001
%9 .1
\& : 'E E, g E ("5 ( !"
oD0 oK o( ' o o oNL( o J(
()" <N , LNL* E( , W. \<E E
o0 o5I E '(I IN > D J( N UV<
'o("5 oN #)oP \o6 , J( G-. W
\S . V ' ':E! aS ' ' #@ '
o oN WoR o<5 o +g '
\& #Op$ W. m
oo oo oo;$ 'oooo<CN , #)ooP Joo( JooV( Foo doo& ooK,
'
\& J(
: . !" LNL*
, ':.; 'P ,0 N;N #!$ (I5 5 4N IN
Jo : o 5 4N +" 0 d& L( \& 'E
.[2 1] I( F , ,
http://www.isice.ir
... 0$ 456 /0 ()* +,-. %& ' !" # $
?(@0 & >!<$ = ! ' & ';
m3
o$ d& q)P #m N J( .( N$ IN h( #@ #m
;o 'o < #m J( C * , ; ' + uN
Wo!6 .Fo N (N$ ~ +" ',, ', , F . , F
, oN 'o :o6 : 'oE ; CN N: ';(.
+" %20 o oo : JoV$ o. J$ + 350 +; &%
o .[13] oE No: 'o. o(" IoN +" o ,0 , FoE. 6
Jo(
( >. J E . ,I5 CO W4 K 0.03ppm
zo%0 0 & '" d6 : 'E W. 0
o Jo LoE, L$L$ s$ J( ':E! .W.
(oC o No: 'o. o( !o 'o NN W!6 .,
o do& : J( ') W4 K {P J5 S .N '@
W ( ' hS, . + (n
#D0 : , (n #@ $?S J( * . S $
r" PDS . 3 W J( .L S .
oo do= o 2 V !C J( .W. +$ !"
qoPDS o Xo. I(oN o 'o o +o* .oo jN .
o N:" ( J( . #@ ;N" ', +$N NLg
+o& o o o & o; 'o ( $ ';, , +" 9:"
ox$ \o =$ +o:" +& +" : WPS, J( UV<
Wo(I WoE$ Jo( o! . aN 7(R/S \ =$) #x$ :6 '
o o IoN oo Wo; a:) 'o oP$ \S6 'L(
.F( a
N 5P
Time Series
Nonlinearity
Chaotic
7
Nonstationary
8
Seasonality
9
Rescaled Range Analysis
10
Correlation Dimension
5
6
... 0$ 456 /0 ()* +,-. %& ' !" # $
3
o oo +o$ (" #@ +$ ', C5
.F X. 1 N! 'N +:" : 0 ( #@ #
o( o !" N: ';(. F(( V DN
Jo( o; d& D0K ';! : X. J( N () D0 K
(o o ) oV( Fo; , o@ 'o. , 'o (2) , (1) ';
Wo. o 'o FE. W. +<N , (L! ':E!
oP N H , Wo. 'oN LNo H o .W. " N IN L!
9o , JLNo +" oC J(o< o o W. (R/S \ =$)
.(" W. v,
oV( Fo 'o o +" oE(C , LoE P +:" &
oP( oo oL o( : oI '(C W. <
o 'o. Jo( oE(C F; N NL" z0 @ N: '.
o< LNLo" ' oV( Fo 'o. W. V( F '.
Joo LooE aoo& \oo! oo LNLoo" (Ioo5 Joo( oo Woo.
, (3) '; oo : Joog .oooo (ooV( Foo 'oo.)(oo
oE( o= o WoEN LE P + X a&
$ 4 N)(4)
o
(o 5 4N +" ? D S ; #& ( =! +C
o o" J( , N _P| EN r" z0 F(
. x +:
$
'oN Wo oC (R W. N: '. W LN N! 'N
oC , 0 , , ("5 + r" LN N!
o 'o o6 o \S , UV< W LN N! 'N X
FoE. (n- X@ (IN W (C N! 'N . #
o o Wo. (n + # $ , W. _P| r"
';(o. 'o o so N! 'N .W. J K #
Wo. o F. 'N
$ W. F.(6) $ (5) ';
#o o$ oo LNo Jo( , Wo. o(IN Xo@ N! 'N
Jo( o o o +<NN J( .W. # (,,
oP$ oP() *o No: :o oE( # $ #@
.(n #@ (
'o o 5SOM ' 5 ' :
.[38] ( . b(N E N!.
39] oN$ 'o o$ ' )P MLP '
o X. J! ' : X!. E ' ' . [51-41
11
Lyapanov Exponent
... 0$ 456 /0 ()* +,-. %& ' !" # $
?(@0 & >!<$ = ! ' & ';
o456 Wo LN !C J( b(N , < ( W.
.[40] J %& '
aoo o( 'oo oo oo oo ooC oo oo \oo@6 x t 1 $oo
o oD0 #P ':. F B. 9:" 0.
( . $
> x (t )
(1)
o +" ! +
( : X. &N ( J(
o;$
() S x t x t C xt xt 1 '
.( +,N b N (), F( 54N ',, ;*
'oR [9] F( #@ ' 2
?o< oP( . xt 1 xt C +"
,0 F( 9:"
'; b(N F(N
ooL( oo. , (,oo< ooE oo Woo. oo oo* Woo. :) oooo
o F5o o4N vo D o ,0 +o& o (MLP2)a, ?< P(
o W. W. :) W6 W< E E (L.
a, o. o , 2Po$ ';!Lo. , o. o .(VoEE *
o 'o () a$ W. m \S) W. " (12) , (11)';
o< o W< E D0 ';!L. , N h(:$ L( ()
. [4 3] N
+o& o o S 'o;N: 'o : oE( o%& o jN J(
oE 9, +" o! F(oN + 456 aS &N ',,
#@ $ J( F (7) \ DN F X. ',,
'o;N:, o ',, : o456 Jo( o F( %S WES J( .
oS Xo. (: $ N J( . \& 0$ /0 (
o( 'o o Jo( () E W S : FN $ FP$ FE.
'o o o o (13) \o #o@ F( '0$ /0 $
X.
1
Fully Connected 16
Function Signals 17
Error Signals 18
Shot-Term Memory 19
Tapped Delay Line Memory 20
... 0$ 456 /0 ()* +,-. %& ' !" # $
5
G(z ) '
(16) \
x ij 1(t ) x ij 0 (t 1)
x ij 3(t ) x ij 2 (t 1)
(2)
' !6 N FE( FV #.=
$.F \& NLN F( .= () * +,-.,
:F( (14) \
, x (t 1) , " , x (t m 1) @
GT > X @
Net 1 G1 T X , Net1
mu1
num
nu1
F Net1 F GT > X @ mu1
nu1
num
G 1m 1k G 1m 2 k " G 1mnk
G 2 11 k
G 2 21 k
G 2 31 k , o (t ) G
#
2
G n 1 k
(4)
( 5)
o C,
1
2
2T
F(Net 1 )
1un
nu1 (6)
Gk (z ) 5 >$ aS
Fo; N . ', " \S WES '$ + : 0. J(
IIR ( 4 FIR( N$
@& '
( D0 5 ( vVN P ( (
. h j
oo ooN$oo oo456 oo( 'oo jooN J(oo$oo. +" ,oo< #oo.= ,
o( o( (o o! . Wo. TDL o( o o
G( z)
z 1
e (t )
i
on o o! .o 5 W. F; ;N" n ';N:
Wo
, ( n ( P( N F; (
oN o(" 'o o , +," W. W;
' N*
,o< o.= o|6 o6 . 0 ' W : (
oS
z 1 o 5 G(z ) o 5 'o o (15)\o o J( '
(17) oo$ (14) '; oo oo$ Woo.m \ooS F(:oooo oooo
(7)
qo$m 0o. o( (15)\o 0o. o W. +" F; N 5 IIR
#oP jo
':o.Fo : 9:" W;
\S N IN
(
(d
1
2
qo(C$ oR o oN$o 3 ( WLN ( N: x$
( 3)
\oS o6 o o Wo. ," ,0 ( ' #.= J( !
ijl x ijl (t )
l 0
L
j j 1 . . +<N
^h `
#
#
x ijk (t ) x ij , k 1(t 1)
> x (t )
x ij 2 (t ) x ij 1(t 1)
... 0$ 456 /0 ()* +,-. %& ' !" # $
?(@0 & >!<$ = ! ' & ';
o q)o6 o ,N ( qCS \S X ' UV ( W. J
.W. :, : ( $. ," R0
m ,=
wy ij
wy ij (t )
wy ij (t )
wx ij 0
wu i
wE
wV
(10)
'V
K
wE
wV
wE
wO
wNet 2
u
u
2
wO wNet
wV
wE
wO
'V
D O
'( O P(S, , 6 .W. x$ \S 456 J( ?& (
Fo h(oS, , oNo So 456 '$N)R # nL +EN ',
o o;$ , o. o o`(, Jo( o
( .N 95 $,: $W
o +o<N (17)\ .W. (n+ #&iR : DCN ( + 0m
Fo4$ o 456 J( ?& 0 aN W. 456 jN J(
.W. x$ \S
P C
.W. ," W.
o ,o< o() . jN : 9I J( 5 %& '
+$ '456 .W. XV () (L. D0 K %&
(11)
wO
wNet
Oc
wNet 2
wV
K uG u H
'V
(12)
K u (D O ) uO c u H
(9)
w ij 0
.W. UV< , WO 'C 456 ?& ( a, o ; DCN
(8)
x ijl (t )
ww ijl (t )
(13)
2
(D O ) uO
(14)
wE
wW
'W
K
wE
wW
wE
wW
'W
wE w O wNet 2 wH
wNet 1
u
u
u
u
wO wNet 2 wH
wNet 1 wW
(16)
(D O ) u O c uV u H c u X
(17)
K u G 2 uV u H c u X
(18)
(15)
K uG 1 u X
(19)
G uV u H c
2
(20)
X ,H ,
... 0$ 456 /0 ()* +,-. %& ' !" # $
7
W. (14) \ N +" \ .W5 ,0 , XV ()
oS
P 5
P
P z 1
o(
#o& G (z ) o%& '
z 1 P
1 (1 P ) z 1
(n #@ (17) \ B. (: #.=
P z 1
x 0 (t )
1 (1 P )z 1
x 1 (t ) (1 P )x 1 (t 1) P x 0 (t 1)
x 1 (t ) (1 P )x 1 (t 1) P x 0 (t 1)
x 1 (t ) G (z )x 0 (t )
1
2
(d
1
2
(n ) o i (n )) 2
e (t )
(24)
J( : \S F(:
,0 () : wij #x$ JP$ , #.= 6
:F( F WS (17) , (15)\
wy ij
(25)
x ijl (t )
ww ijl (t )
wx
ijl
l 0
ijl (t )
wPij
o
oooo oo0 oo 'oo< ooC Woo. oo456 ?oo& oo oo ,ooP
1 P >(| \! 0 ' W : x1 (t 1) ,
.W. _!V
oo Woo.
ijl
D ijl (t )
(26)
l 0
+"
wx ijl (t )
wP ij
D ijl (t )
(27)
o. o \o! J EE #@ ' +*, W.
.F(: EE FE.
x ij ,l 1 (t ) x ijl (t 1)
D ijl
D ijl (t )
wPij
wPij
wPij
x ijl (t 1)
x ij ,l 1 (t 1)
wx ijl (t 1)
wPij
wx ijl (t 1)
wPij
Pij
(1 Pij ) x ij ,l 1 (t 1)
x ijl (t 1)
wx ij
Pij
wu i
w ij 0
(29)
(t )
(22)
, l 1 (t 1)
wPij
ijl x ijl
l 0
(28)
wy ij (t )
(1 Pij )
wx ij ,l 1 (t 1)
wPij
-C $D .1 .6 .3
0 #@
:F( ("
w (1 Pij )
(21)
x ijl (t )
,
u i W. l
(23)
0 L,
Wo. + #o@ \oS MLP 'oo N IN #.= C
: o
( o F( #.= &N IN TDL V !
F E N J( ;$
( , F '0 +" $
'o
P ( : ;$ G. ( k
... 0$ 456 /0 ()* +,-. %& ' !" # $
?(@0 & >!<$ = ! ' & ';
o%& ' ' !@ 0. ( +& N$ 0. J( J(
o( +o$ o o Wo. +" oo NL( `(, J(; . D
+" so o;$ .[54]N _(P$ +<( +( '( aIN
o;$ Wo. %6 \S W!;. ' N /, : IN TDL
.N
.W.
: F& $i< !,IN +( 9:" 9, J($'( (
N" :
o$ JNoS , ;o, Jang oN 6o = 'o \($ '
Jang .o ;o< 9:o" W&o. +o )o '. 79:"
o
$ 9aoL;N o( , 8aoL; o!C , 0 ';< :" ';,
.W. N
'E
$ !" ':5 ';E. '
'(nooP$ joo| Joo( \oo! .[84-76] Woo. oo5 ooS +ooCC= :
.oo N: 'I + \($ ' ;N" W S , ':5 ';E.
o!" o: o o0 5 +$ : P J(
o (oIo oN Po. , oN W=o@ $
$ '
o o;N", o oLN"- #i
#@ ;N" : N: #@
o VN ?S ' J* qPDS .N
$ |( + ':5 FE.
?S $i
( , +: #i
W. J 0 5 (:
do= + J( WS ; W;
$x$ :N, N
'oP ';o<V N W. ' &| 9:"
.F(N W=@
o o o!" oo o: 5 #@ '
:
: L aN [ 84 80 79 76] : +$ ':5 %& '
o( .NN X. , jN . $ ( , N ':5 ';E.
oN IoN o0 oE(C o o: J( 5 #@ ' J(; :
o o oo o aoS +oE(N !C J( . [77] h
.o ':5 %& ( 0. J( .NN 10ITFFNN
, 11# N! N +N ';:" 0 9, IN W(;N
o$ , +& < #P J( !,IN +(
o0 9, Wo(;N , oN +,: N: '. !" '.
W=o@ $" 'V Jang :" ';, ANFIS
'oo o 9, Jo( E(C L( N .W. N E(C N F0
6 Local Minima
7 Hybrid Learning
8 On Line
9 Off Line
10 Interval Type-2 Fuzzy Neural Networks
11 Levenberg- Marquardt (LM)
ANFIS .4
'o +(
o<N : o( /o.$ 1993 o. ANFIS '
, &S 0. ( +& ANFIS . 5P [53] Jang a :
':o5 ao5 o o;N" oD0 K ':E! , ;E. (. ' >.
.N >
0 '(: #;
$
. J( $.= ( , '(nDPN #;
$ J( W &
$o.= #o@%0 o oN ()o DPN E (;! )
$o.= #@%0 E ( , (Mamdani) NN .
.(1MLP NN . DPN !, v0
, \o o Jo( aoN ! UV< J( aN : #@%0 J(
:W. V
V J( : N O #.= :Adaptive Network
.1
.2
... 0$ 456 /0 ()* +,-. %& ' !" # $
9
Ajj
(33)
ifi
i 1
R
+"
fi
i
l
i 1
wi (31) D
:F( W(;N
(34)
xl b , i 1, 2," , R
i
?o P$ ho$ ( () J( :? P$ h$ () , ',, () : , ()
+o& o . 5 456 6, ( +& , (N
, o o. Io \oS : (o ' o Jo. ?o P$ ho$
aoC oV (n9:" ' +& . GN(,
.N 0
l 1
o 0 JNS ' +& () J( :JNS () :a, ()
?o P$ +Io vo| /o.$ +NS $" #S +I WES J( .N
.((31) D ) (" W. L( R ? P$ h$ ',,
o o
$ o +NoS o o$" #S () J( :+.I!N () :a. ()
$" #S #@ J( . I!N L( JNS $" ' #S
. FEC$ JNS a$ $" ';$S \ j
+NS
W. JNS : a
,0 () J( ::.':5 K () :a;* ()
I!N $" #S (
o
,0 jo
: () J( '
,0 :
,0 () :F
()
.((33) D) \@6 F
() '
. 9:" !,IN +( :!,IN +( -1
:+" WN
oo S X. !$ V !, C ' ,
F(L! a$ ':. :, CN !,IN +( G-. ,
.W 0 ;&
!,IN +( : $ #@ $ J( : LSE , !,IN +( -3
/o.$ oC oV #@ J( . S X. LSE ,
.( 0 9:" LSE /.$ !$ V , !,IN +(
oD0 ':o5 -%& ' a$ $ J( :$$ LSE -4
o o ':o. :,o 'o 65( P.$ J! 5 F(L! : ,
.N %& ' 9, J( [57 56] . X.
- Back Propagation
4 Learning rates
5 Least Square Estimation (LSE)
6 Extended Kalman Filter (EKF)
ho$
(30)
k 1 u k 2 u" u k n
i
- Ajj
? P$ h$ a -
P A i1 x 1 u P A i 2 x 2 u " u P A i n x n
1
(31)
+"
i 1 ^1, 2 ," , k 1` ,
(32)
i 2 ^1, 2," , k 2 ` ,
" ,
i n ^1, 2," , k n `
1 Mackey-Glass
2 Member Ship Function
... 0$ 456 /0 ()* +,-. %& ' !" # $
?(@0 & >!<$ = ! ' & ';
10
b(N , E ':. D0 +, 9, J( ! .W. 5
j 9, J(* [59] E ANFIS 9:"
.[67
o o0 o;N" oE(C o , oN 5P aC ' 9:"
oo oo oo< ':oo5 oo%& oo oo( 'oo [67]
o<N o!,IN +( :N +( B. ;, J( $
o W. N ':. :, 9, , J(: $ , GA PSO ';,
oo ooE !oo$ ooV 9:oo" 'oo 3oo<: #ooP J(oo
'oP 'o; oN >. !, ';P (. ,
aoN +o$ NN X. a$ 9:" ' PSO : [61]
io o o Jog , o. o o4N o \o= oE lX$ J(
+" (N$ : N , N ; ! : 0 !C , ! .
.(.
'o( d= [68] [68] [67] ! . aL;N
[67] !, N R 'P * / V 'w5 PSO (L ,
.W. <N ;
$ '( j|
-o o o0 ';(:o. ' a. 9, !C Jang
N:o$ )o 'o 9, voVN " : F; $N
o !o$ , aC V ' ':. :, $ ';, N" \!
o5P ';o, , W. !$ V ' ':. :, : $\< E
+o$ & J( h(E$ ' J( (n #@ N #@
-o !o$ oV 'o ':. :, < DPN ' q$&
.
oD0 oK (;(:o.; [63] h(. <NG [62] a, $ ';N(
J(o 9:o" : !o$ V ;, $ q(C$ aC V
Fo; o
N .NN X. J! 5 +" N0 F ( <: #P
9:o" 'o(: Wo aoC oV ' WEN" 9i$ J( :
..N
: o( !$ V ' , PSO 9, aC V
.N ':. :, RLSE ( !,IN +( N L( , ';,
o E, (;, .N F : + W. . , >.
oD #=|$ $ 9:" ' !C J( :" ';,
' ':.; ' O (;, +& N F #P J(
' W. J( F; N N S X. !$ V
.1
\o< o oE( Noo ':o.o; o = #o@ o !$ V
'o& #io< Wo. o FE. $ N 0 Overparametrize
.2
4 Computation Complexity
5 Performance Resulting
... 0$ 456 /0 ()* +,-. %& ' !" # $
11
G
. Pbesti , Pi N. :, , ; ';PS
G G
aS , F(L! , x i v i + 5| (
sCN
G
G
IoN o:" ao o( +& v i +$ (N v i F4$
. LN
o o o 'oD0 : o ao. , a, ';, !C J( !
.F( ; PSO ?D$ , (I h$ +&
G
G
Pg o o (oE J(o; 'o Pi : Wo. #o& WPS J(; J(
' FEC$ =N , L( #m #R$ =N . 0 (N
.3
.
: o$ Bo. o o0 'oP Wo6 m o Go .Wo. "
.1
E
Z'P D 'w5
C 6 j,
.2
.3
LNo o D oP o o . : $ B. #m , m
.4
. J(IL(
WoPS J(o; o +L(oE WP
'm (.
v i k
v i k 1
(35)
U1 x pbest i x i k
U2
x i k
gbest
x i k
x i k 1 v i k
W&. : v i
oDCN o( LN #%V ( +& N$ P5 WPS
. gbest G(N
:(: ',E$ B. m WPS , W&. x$
.6
Stochastic Oscillates
S WPS J(; : Pi
.5
o m J(o; +o& o +" +o o=! , Wo.
$
G
xi
Prediction Error
2 Individual Cognitive
1 2
1387
... 0$ 456 /0 ()* +,-. %& ' !" # $
?(@0 & >!<$ = ! ' & ';
12
#oo@ oo oo Woo. 'oo& : 5oo%$ oo oo( LNoo
1
N
RMSE
(x (i ) x (i ))
(36)
i 1
x , ':N C x +"
(x (i ) x (i ))
. =!
, o(I
$ , Wo.o >o$ No: >oE6 o o '("5 : #<
oR o , N \CE N s ( N: ';(. \ =$
',, o N, (( . ' , .NE, F !
, Fo . , F FE.
,0 FN q5@ , N & \S
D( (
z%V! & (.F N (N$ ~ +" ',, ',
o.i ' $ ' ' 'L( /( ( (E( \S :
o(: No: ';(o. o( o L, , J : F5 (
(x (i ) x (i ))
(35)
i 1
N
NMSE
Ui
.8
.N h(:$
.7
i 1
o() o;N,N :oN o oP$ , a:) oP$ o '4N ; ~
MAE
1
N
x (i ) x (i )
(36)
i 1
( < .7
Bo. o $ :" ';, ' Jg .F(N ANFIS
.Wo5 #o@ o J( b(N ; P. ANFIS ' PSO
o voVN o , TDL ' 0/005 w ' ;N:, 9:" >(|
o456 o%& 'o o ') (N$ +I N J( Jg
o No: ';(o. o( ':oE! 456 +, ' WEN
qio (2) , (1) ';!,o (oC o +Io : >o D J( .F(
- : 9, Jo( .Wo. 5 #@ PSO+EKF :" 9,
o Xo. oP 4=! ' ',, +& \S 4=! 4 $ '
Fitness
... 0$ 456 /0 ()* +,-. %& ' !" # $
13
on- #@ , !,IN +( ' 9:" L( F;
o!C J( L( F;
N .W. ( !C J( line
KL
:" L<N & #<N I ,
WE(: /= .; -.& .a .1
. 1371 , * i.
2. P. Mlaker and M.Boznar, Percptron Neural Network
Based Model Predicts Air Pollution, IEEE, World Congress,
1997.
3. Haykins, S, Neural Network A Comprehensive
Foundation, Prentice- Hall International, 1999.
o<N , o
$o.= 9o o%& 'o N k; . v . a .4
. 1381 I( P@ L<N #<N P@ L<N
5. G.Dorffner, Neural Networks for Time Series Processing,
Report, 1995.
(n DPN %& ' ':. , '( \ =$, (I
$ (" . .6
. 1380-81 . ' !. #CC=$ a & 6, i. :" L<N
7. J.J Kao and S.S.Hung, Forecasting Using Neural Network
versus Box-Jenkins Methodology for Ambient Air Quality
Monitoring Data, Air & Waste Management Association,
Vol. 50, pp. 219-226 , 2000 .
8. A.B.Chelani, D.G.Gaighate, and M.Z.Hasan, Prediction of
Ambient PM10 and Toxic Metals Using Artificial Neural
Networks, Air & Waste Management Association, Vol. 52,
pp. 805-810, 2002.
MATLAB ' (V '@ . ,
$ ' . a , 'V . a .9
.1380 , * +.0 #<N .; SIMULINK,
10. U.Schlinnk, S.John and O.Herbarth, Transfer function
Models Prediction Ozon in Urban Air, UFZ-Center for
Enviromental Research Leipzig Halle Ltd, Leipzig,
Germany, 2002.
Jo LoE o o. ' N: ';(. +N: . a [11]
.1380 . N +( .R J(!%N
0 P@ L<N
... 0$ 456 /0 ()* +,-. %& ' !" # $
?(@0 & >!<$ = ! ' & ';
14
... 0$ 456 /0 ()* +,-. %& ' !" # $
15
-%L - .8
... 0$ 456 /0 ()* +,-. %& ' !" # $
?(@0 & >!<$ = ! ' & ';
16
... 0$ 456 /0 ()* +,-. %& ' !" # $
17
m3
m3
. FIR 5 ( :16 \
... 0$ 456 /0 ()* +,-. %& ' !" # $
?(@0 & >!<$ = ! ' & ';
18
456 :17\
m3
m3
m3
m3
m3
... 0$ 456 /0 ()* +,-. %& ' !" # $
19
PM10
AR
MLP1
MLP2
TDL
2/3287
0/4960
0/4446
0/4159
Gamma
0/4003
RMSE
AR
26/6211
MLP1
14/5388
MLP2
16/9112
TDL
13/5487
Gamma
13/5472
NMSE
0/5764
0/2128
0/2880
0/1915
0/1915
NMSE
0/8168
0/1194
0/0959
0/0786
0/0729
MA
20/3643
10/0029
12/0472
9/5925
9/5920
MA
1/0454
0/3860
0/3278
0/3006
0/2898
PM10
ANFIS
(GD+RLS)
RMSE
NMSE
RMSE
MA
ANFIS
(PSO+GD)
ANFIS
(PSO+RLS)
ANFIS
(PSO+EKF)
12/9738
14/5879
4/9365
3/8831
0/1215
0/2643
0/0537
0/0273
8/7631
11/6875
5/5673
4/4365
Co
ANFIS
(GD+RLS)
ANFIS
(PSO+GD)
ANFIS
(PSO+RLS)
ANFIS
(PSO+EKF)
RMSE
0/4048
0/4236
0/08159
0/0734
NMSE
0/0743
0/0825
0/0051
0/0034
MA
0/2961
0/3143
0/0983
0/0882
I
S
I
C
E
________________________________________________________________
aL
5$ . #@ (E \& ':5 FE. ( !C J( :%+
W5( : $&iR ,$ R 4N ':5 FE. . h(:$ +: R 'N ', (E
;(:. b(N +( ..5 $5$F '
, 5 F%$ 5$ WP|, +" B. ,
: FE. J( ( .W. E(C L( 9, * 4N ':5 FE. , 5 S . , \ =$
.W. 0 () $ & +$ , ("
'$- ' CD$ (E (E ':5 FE. :' '^,
Abstract: In this paper, routing in computer networks is performed using a fuzzy logic strategy.
The present network traffic is evenly distributed during the routing. The fuzzy based system will
periodically receive the information from the network and based on this information will divert
the load to other parts of the network. Simulation results are used to show the performance of the
proposed method and comparison results are also provided.
Keywords: Fuzzy system, Routing, Adaptive Routing, Computer Networks.
________________________________________________________________
%9 .1
Link Cost
Distance-Vector
6
Link-State
Routing
Packet
3
Link
http://www.isice.ir
G!, 5 '(0 . ':5 FE. B. '$- ' CD$ (E
Wo S (oFoE. Jo* oN kVo. o0 5 :
oLN o , o ', o o oLN , o vo UV<
+" o$ V$ @5 %C N #&iR ' N (E
'o&S ',6 +" k. FE. ':5 FE. ( .W. .
ao o 'oN Jog , Wo. oN +" +. (I + N
o o@5 J(o$ o.= .[5]W. 0m , +" ( 'P
. 0
o< #o]I .Wo. o%C o$ ! (I F + B.
.N :,
'^!$
_@ I(.
+ ':5
;(,,
0$
+ k. FE.
JNS &
'o .o oE o o Wo. (;oS P$ a
N
+
, o! 1_@ I(. ! N {& ! 0p$ \S : 'L(
J($
E
#&iR
aS
'P
+ ':X(
L (6 NJ .3
\o& NoEN o
$, oN Bo. o o ':o5 \oS : (oFE.
.N . ,
$ \S & : 'E
#o&iR 'o. o( +o$o IN ,
, WPDS a& (
3
4
Inference System
Routing Table
1
2
Queue Size
Throughput
G!, 5 '(0 . ':5 FE. B. '$- ' CD$ (E
0
I
/.
(_!)
0
0p$
*
_@ I(.
I
/.
*
F
F
F 0
F 0
0
*
/.
/.
F
F
F 0
*
(:
/.
/.
F
F
/.
/.
F
I
(: 0
(: 0
(:
(:
/.
0
0
0
(:
(:
(:
0
I
(v)
max(min(P , P W ( Z )))
h$
for all z
>$ J(
Ioo5 aooN oo oo oo4N oo ':oo5 FooE. .Woo. oo
,0 W(oow&
. ':. , 6R MATLAB
)?' K .3.2
( k)
(I W(w& h$ (k)0p$ W(w& h$ (v) _@ I(. W(w& h$ (_!) -3\
!
N)2Q" $SIL .4
!
2
TU .4.1
Xo. [6] , [2] o NN ' +& , ;(:.
Fo.$ (5) , (4) \o o o5 oS (o:" o oN
(oN o5 ,0 , ;(,, W(w& h$ $ (3) \
.N
.N
1
3
Rule Base
G!, 5 '(0 . ':5 FE. B. '$- ' CD$ (E
+o. +o: /o. $o & +o$ ;Xo@ I(. N (;i \
(o;i oN$o 0po$ , %C $ ';S P$ E
'o Jo I(o. F(I .W. 5 4N NO 1.5 1!
0po$ +," Wo. ' N ( NO 0.05 \ J(
Wo( 100 o;N" :N <(:" 'E 0 \% '!
No: >E* <(:" E ..5 0 (E 'N W.
oE J( N: +I . ,I5 +" +: Wn
o 5R : .W. 5$ WP|, LN<N N 4 ! _@
o 1000 o$ 800 J ;N" I(. 'E F ( NO 0.005
o o!$ 5o%$ o@C , x ':. W(
o o o 'oaoS J 'E .N ,
o o;! : o& J6 'E .N. %C 0 $
+o: Jo( , o (: %C +" +. +: 0 5$
Wo. o(: ' : ( 2%C +. +: /. ',
NN C$ ?6 N ~ <(:" 'E 'E . Op$
\o J( .N0 NE( W(!, : _@ J5 '
' ,
o5$ WPo|, : o. JoV$ N$ 0 <(:" 'E
+. +: ', NO ( N: : N .N," W.
+o& o No: /o. Jo( , N ' /. <(:" 'E
1
2
Propagation Delay
Average Delivery Time
G!, 5 '(0 . ':5 FE. B. '$- ' CD$ (E
Wo. o ;, C : (:" , IN +: J( , N
.N. h(. CN , h(:$ ':5 FE. W S J(
1 _ V ';, ' " W. $ & +$ 2,
(%)0p$0.5+_@0.5
(%)0p$0.2+_@0.8
(%)(;$
94.22
96.34
83.91
59.16
800
90.21
82.64
76.63
51.78
900
82.21
76.54
71.66
47.91
1000
(%)0p$0.5+_@0.5
(%)0p$0.2+_@0.8
(%)(;$
95.16
95.55
81.82
55.56
900
91.79
82.93
56.46
950
88.21
87.97
53.33
1000
77.68
+. +: /.
+. +: /.
+. +: /.
+. +: /.
(NO) ':5
(NO)0p$0.5+_@0.5
(NO)0p$0.2+_@0.8
(NO)(;$ _@
0.76
0.91
1.32
1.67
800
0.86
1.14
1.26
1.58
900
1.03
1.33
1.47
1.75
1000
+. +: /.
+. +: /.
+. +: /.
+. +: /.
(NO)':5
(NO)0p$0.5+_@0.5
(NO)0p$0.2+_@0.8
(NO)(;$ _@
0.78
0.83
1.34
2.01
900
0.79
1.02
1.92
950
0.81
1.09
1.97
1000
1.37
ho o$ o #@ $4$ R ':5 FE. ', ( 'P
(L W&. ', ( Jg .N % ; : '<
. +" +: $ ':.
(
< .5
( : X. '$- ' (E !C J(
/(o o4N o ':o5 FoE. .W5 S . ':5 FE.
KL
G!, 5 '(0 . ':5 FE. B. '$- ' CD$ (E
Q"
O ,#
- !I)! (! Y2 M1Z (6J"%
!& [ %
2
;< .,5 L<N . 1.R J(!%N
0 P@ L<N ,<N
1
h_khaloozadeh@kntu.ac.ir 2makbarisani@yahoo.com
________________________________________________________________
CN /0 ':E! , +$ $. +:0 !CN W5 (C! $N^ ' J$ ':E! !C J( :%+
W!6 x 13 D0K W!6 'w5 #)P j
W. a
N D0K #% J
,0 '
\& ' ' ,N @ ! (
$ IN , (5 I(N
, , ;!6 +N B.
$ . \<$
4 >. 5%$ '$ : X. W. +" 5%$ X! \<$ ' X! : ( , 5%$
' (I h$
$ 5%$ M; L! ( , 5%$ M; LV$ ( J
,0 ' 4 J .
5 W!6 5 L! IN ,
,0 5 L! +" & , 6R ' $N^$ FE.
J! LV$ E(C 5%$ ; E C 6 FE. . . E(C W!6 LV$ +P 5( FP$ J!
.W. 5%$ M; ! ') ] J #N.N D ( >DS (
5( FP$ J! 5 +$ +
' $N^ $
,0 , W!6 5 L! :' ' ^,
5%$ M;
Abstract: This paper presents nonlinear modeling, simulation, and controller design for wind
energy conversion system in Dizbad power plant. The wind power plant scheme consists of a
three-phase induction generator that connected to the wind turbine via a fixed ratio gearbox. A
static VAR compensator was connected at the generator terminals to regulate its voltage. The
induction generator was connected to the utility through a double transmission line. The
mechanical power input and terminal voltage output was controlled using blade pitch angle and
firing angle of thyristor. An optimal stochastic control is designed for the system based on the
optimal stochastic estimator. The performance of the proposed scheme is compared with both
output feedback and state feedback controllers with extended Kalman filter. These controllers
are applied to the nonlinear system and their performances are recognized under gust and
different type of disturbances. The responses of the proposed optimal stochastic controller
exhibited a good damping and fast recovery under these disturbances.
Keywords: State and Output Feedback Controllers, Wind Turbo Generator, VAR Compensator,
Extended Kalman Filter, Stochastic Optimal Control.
________________________________________________________________
http://www.isice.ir
27
NO ' PE :!0 6 5%$ M; 5 L! B. +" , I( ' J$ D0K ':E!
%9 .1
oD0K FoE. +: W&. '(nx$ W W &
Fo] #ox$ o ,i& (: .(N
\< ' !pE ' J$
qio ',, o& >o
IoN /.$ 9 M!pE W&.
Jo( \o6 'o NoN 'o 9, .o o FE. W0( K
Io( FoE. ( : X. [1] .W. ;< +$ \<
Mo(,: , SVC oE($ o$" Mo(,: \o l5 FE. ' ',,
o$N^ W&o. 'o :N \S 'x . J$ =N
',, .oo oo ( Pg ,Vs , I s ) +" +oo(
, +oo$ , ^oo!, , Z m
Boo Moo ^oo!, Joog .oo oo v w oo W&oo. FooE. 9oo<K
FoE. o ao( .o o {o5 WoO , a P Vb W(;N
:W. +<N (: \
(! -< ]
NJ (6 % .3
.W. +
o,N o( o$N^ J$ > FE. ':E! !C J(
, o W&o. o 'o J$ ( '!$ +$ ,0 +I .
(: \ +$ MD . LE ' J$ :5 M(,: , $ W&.
.
Pm
AR
C pV 3
(1)
2
v,
}D. AR J$ N #S Pm l5 FE.
C p , o ',, ' o4=! W&. V !L* U $ '
[7] . J$ #S WO
: o( , FCoE 'o :oN ?o(R : +o$ o C p #S WO
Mo(,: : Po$ #oS WO .," W. (,(" #.= ?(R
. (C p (O , E )) o o o W&. rN W&. WEN ,
[1] .W. _(P$ (: #@ #S WO J(
C P (O , E )
S (O 3)
(0.44 0.0167E ) sin
0.00184(O 3) E
15 0.3E
(2)
R ZR
, o o :o5 M(,: E +"
V
+o$ o +o o( : (C! J ' $ ^!, F4$ '
0* ' (,: W&. Z R , W. (',, W&. rN
o(: MD : J$ N ,< .W. $ jP R , J$ '
. \@6
o( \o +
J( .W. X. (SVC) $.
o$" Mo(,: ox$ o o o Wo. ox _ o. o( , WoO +:0
. x$ +" GN,N E($
NO ' PE :!0 6 5%$ M; 5 L! B. +" , I( ' J$ D0K ':E!
Rs X rr
D
Mqs
Vqs
1
M
ds Z Vds Z
b
b Rr X M
Mqr
Vqr
D
Mdr
Vdr
Rs X ee
D
0
Rr X M
D
Rs X M
D
Rr X ss
D
Z Zr
Zb
Rs X M M qs
D M ds
Z Zr M
qr
Zb M
dr
Rr X ss
D
0
Tm
Pm
ZR
28
1
UARC pV 2 / O
2
(3)
(12)
Te
M dr idr M dr iqr
(13)
ao& J5o o4N , oK o( : + 45@ W!6 J(
oK ' o(,: W&o. , Z m o ' o(,: W&. W5 DPN
o$N^ o$ No W&. FE. J( . 5 4N
, ' (N \ J( ,"( E( .[8] W. (: #@
o4N Wo!6 ox +o& o +( !6 WEN ':.
.W.
M ds
Zb (Vds Rs ids M qs )
#o@ o No , (! M(,: W&. J MD J5 4N
M qs
Zb (Vqs Rs iqs M ds )
p
Zm
2
M dr
M qr
Zm
RG ZG
(14)
Z m
Zb
2H A
(Tm Te )
(15)
(4)
(5)
(6)
(7)
M qs
X ss iqs X M iqr
2 , ,61 % .4.3
M ds
X ss ids X M idr
M qr
X M iqs X rr iqr
Mo(,: ox$ o o +$ . F4$ J( .
M dr
X M ids X rr idr
+o( , ^o!, J MD WO +:0 ' . \@6 E($ $"
(: W!6 'w5 FE. ' +( P (C + S
. !$
(8)
(9)
(10)
(11)
:W.
Per unit
29
NO ' PE :!0 6 5%$ M; 5 L! B. +" , I( ' J$ D0K ':E!
Vqs
Vds
X
0
Z
b
(16)
AX Bu Gd
(20)
: Xo. o .o o o +o(
, o +$ d& $"
.W. (: X , u , d +"
u ['E,'D]
d 'Vw
Wo!6 'ox o soCN ':o. D0 N, W. m a:)
oDCN o oN 'o
* : G .N JP E( , ',,
9o<K o( , ',, , , Wo!6 x 11 \ X 014u1 (
.W. 5 4N (: #@
X0
Zb Vqs
i
Zb X c qc
0 Vds
idc
iL
X eq
+" oo
0
Z
b
Zb iqL Zb
0 idL X Leq
Vqs
V
ds
(18)
(17)
X 0 [0.80,0.10,0.74,0.233,323.58,0.09,0.80,0.17,0.02,
0.35,0.61,6,1.66,12.5]
Vs
X eq
iqTL
i dTL
.o o Jo +$ , N( ^!, \ q$& ' J$ ,0
Z b RTL
X
TL
Z
b
i Z V Z V
qs
qb
qTL b
b
Z b RTL i dTL X TL Vds X TL Vdb
X TL
Zb
(19)
o +o$ J!, .
, ' J$ ' ,
9, J( I .W. (C! J ' N( ^!, F4$ '
',, ,< J, .W. SVC _ . E($ $" M(,:
:oo5 Moo(,: oox$ 9, Joo( oo Ioo .Woo. 'oo oo$N^ oo
FE. ', N '<5 ' .W. ' J$ '
ox$ oL & 'o r10 deg/ s ,o= o6 ( ' J$ g
#4$ , (! +$ #4$ .F( 4N J$ M(,:
Mo( o oL! Jo( o6R . \@6 I L! ?(R : ^!,
'oooD0 'ooo Looo. ', ooo ooo oooLN , .Wooo. oooD0 ooo
o o Lo. , J( . &
(Vref Vs )
( Pref Pg )
)z *u Ed
(21)
. _(P$ (: #@ +"
+
Q ^% M1 % .4
'o '^oN \(o$ FoE. (
' FE. (:
$
WoEN Go o. , oCN /0 ]C! $N^ ' J$ $)
'w5 \ +$ W(;N ((SVC) +$ +
, WO
o oDCN o6 W!6 #)P .," W. (;N FE. W!6
:(" (: #@ * L. N D0
X
AX Bu
X ['Mds, 'Mqs , 'Mdr , 'Mqr , 'Zr , 'Vds , 'Vqs, 'idl , 'iql , 'idTL, 'iqTL]t
u ['E , 'D ]t
d
'Vw
NO ' PE :!0 6 5%$ M; 5 L! B. +" , I( ' J$ D0K ':E!
: C 6
W!6 5 E
23.4 j 2888.4
23.4 j 2888.4
23.4 j 2888.4
23.4 j 2888.4
27.28 j 2134.4
27.28 j 2134.4
27.28 j 2134.4
27.28 j 2134.4
22.04 j 375.08
22.04 j 375.08
22.04 j 375.08
22.04 j 375.08
0.34 j 377
30 j 377
0.34 j 377
30 j 377
37.14 j 9.59
37.14 j 9.59
37.14 j 9.59
37.14 j 9.59
0.42
40
5.5
0.8
z13u1
X 11u1
J
,
2u1
'P 'P
ref
g
A
) 13u13 11u11
D 2u11
dt , 'Vref
0
, *13u1
0
30
t
'V s dt
B11u2
0 , E13u1
G 11u1
0
(22)
y 6u1
C6u13 z13u1
(23)
('Vref
'Vs )dt ]
(24)
J!o o 5 : Xo. .o o IoN I(oN !" N B.
.W. ',|
( W!6 D0K ' FE. ' JV$ !pE
D0K 'FE. ' ' .= F(L! ( . ' .W.
o5( FoP$ J! 5 W(;N W. & >(C$ 0
:W. (: #@ ' :N , FE. .
z
y
f ( z , u , t ) G( t )w
h( z , t ) v
(25)
z( 0 ) | N ( z 0 , p 0 ), w | N ( 0 , Q ), v | N ( 0 , R )
Ks
"
!
o o. o oN o voVN 'oN o E C 6 v D ' >DS
. a:) (
31
NO ' PE :!0 6 5%$ M; 5 L! B. +" , I( ' J$ D0K ':E!
(27)
o _o(P$ o(: #o@ o (J^ ';E($) H , A D J(
:W.
;!6 JV$ , I(N !" E MC 6 D0 K FE. a( (5) \
5( FP$ J! 5
1T
1 T
x (T ) S (T ) x(T ) ( x T Qx u T Ru )dt
2
2t
(32)
wf ( z , u , t )
A( z , t )
wz
(28)
wh( z , t )
H ( z ,t )
wz
'oD0 GNo( G($o +o UVo< , $o( Mo!P \6 : G
: .= (: #@ J! ; P(t )
K (t ) P(t ) H ( z, t ) R 1
(29)
:(" (: #@ ;!6 JV$ \ENX( M!P W(;N
T
z f ( z , u , t ) K ( y h( z , t ))
(30)
y h( z , t )
\oS oK Lo. 'o JV$ J(; l5 JV$ WO
FE. ' . D0 GN( J( 4N : z I(N , B.
, W!6 x 13 + \S WES R + ' ,N D0
oo oo( #oo@ oo oo(5 I(ooN . oo
, ',, 2 , oo
,0 6
o o 30 db #oS , Xo@ JLNo . 5%$ 13u 1
:W5 4N
j (t 0 )
E{J [ x(t 0 ), t 0 ]}
(33)
.W. WO T +: , :" x(T ) +"
(LQG) 3o. a, Mo
oD0 o M!poE aoN o !poE J(
. 0
a` "4
diag>1 1 1 1 5 4 4 3 3 10 10 10 10@
u (t ) K (t ) x(t )
(34)
:W. (: #@ \S6 & U0 +" D,
[9]
: JP$ (: #@ 5 ;
3
NO ' PE :!0 6 5%$ M; 5 L! B. +" , I( ' J$ D0K ':E!
':o (I h$ (I h$ +" 'nL( , l5 #)P : X.
32
K (t ) R 1 B T S (t )
(35)
:+"
1
1
E [ x T ( t 0 ) S ( t 0 ) x ( t 0 )] trace
2
2
( SG Q cG
) dt
(K
R v KP ) dt
t0
(45)
t0
S
1 T
A S SA SBR B S Q
T
(36)
j * (t 0 )
( A LH ) x Bu Lz
K opt x r
(46)
(47)
1
1
E[ x T (t 0 ) S (t 0 ) x(t 0 )] trace SGQ cG T dt
2
2
t
(37)
u * (t ) R 1 BT S (t ) x(t )
(38)
. , #.= F
6 W;
I 5 :N ' T '
Xo. o(: \ K F] W!6 WO : +$ L! &
:
K f R 1 B T S f
(39)
( S 0) .W. $( M!P JP W , ,= \6 S f +"
a`< "4
Hx v
(40)
Jo( .o o o. 'o:N I(N v | N (0, Rv ) +"
'o:oN ', : x (t ) JV$ ;$ u(t ) L. W!6
ooo(I hooo$ ':ooo. ooo; ooo .ooo o o oooE, ooo \ooo@6 ooo
>oC& , 4v,
9, : X. , j (t 0 )
E{J [ x(t 0 ), t 0 ]}
. (& , JV$ (5 ' $( E($ !P . ,
5 JV$ , ; E C 6 D0 FE. a( (6) \
J!
P AP PA GQ cG T PH T ( Rv ) 1 HP
P(t 0 ) P0
(41)
T
PH T ( Rv ) 1
L
x
& '
K (t ) ; ; /( J( .W. W!6 JV$
. , x (t ) JV$ L. x(t )
: 0 (: #@ D0 5 +NS
u (t )
K (t ) x (t )
(44)
(42)
Ax Bu L( z Hx )
(43)
x (t ) , J! 5 ; L(t ) , D0 GN( G($ P +"
t t t0
Sweep method
1 2
1387
33
NO ' PE :!0 6 5%$ M; 5 L! B. +" , I( ' J$ D0K ':E!
(6 .9
: Xo. o o om /o, ?R " W. K s &
oC 6 FoE. o5 ,Io5 FE. W!6 5 & , >DS (
o oD0K FoE. I(oN +,o oD0K FE. W!6 . E
o 5 : Xo. o oD0K FoE. IN , (':N , (5 I(N)I(N
o FoE. o. o4 J(o .o o . 5( P.$ J!
Jo( o (o DCN) !, W&. .W. 5 4N $ &
(oNO o o 12) N W&. (IN W. NO 12/5 !pE
+o: .Wo. oNO o o 16/2 o$ W&. J($) .W. ' J$
L( MDCN ( W&. $ : G .W. NO 1/7 ,6 $
#No.N 'o. o( o !o6 , o W. !, C : $)
oO +o& NO 1/4 #x$ M , NO 2 v,$ , ..
o$ ko \o . oS +" ', Jo$ 'o o /.$ 9
(13) o$ (7) ' \ E C 6 FE. '',, , FE.
,0
.W. +<N a,: #@ , PS, :N
oD0K FE.
5( FP$ J! 5 & + '
D0K E MC 6 FE. J 'E(C (: '\ I(N !"
o$ + B. {5 , I(N J5 4N +, W!6 5
J!o JV$ FE. , I(N !" FE. , $ & ;!6
o o +o<N o \o R + .W. 5 #@ 5( FP$
#No.N , o vo D 'o( , ( ' E C 6 FE. .
C 6 FE. . . C \S6 J$ +$ , ^!, , W&.
'o( , o( ' o( o ,io& o5( FoP$ J! 5 E
S C \S6 J$ +$ , ^!, , W&. #N.N , v D
+o . I(N +, D0K FE. . (IN NV
o5( FoP$ J! 5 : X. +<N k \ R
.N +
I(N : N #N.N +$ D0K FE.
NO ' PE :!0 6 5%$ M; 5 L! B. +" , I( ' J$ D0K ':E!
34
5%$ ; 5 , W!6 5 E C 6 FE. : C 6 FE. ' >DS (2) ,
"4
!&
23.4 j 2888.4
23.4 j 2888.4
18.106 j 2356
23.4 j 2888.4
23.4 j 2888.4
18.106 j 2356
27.28 j 2134.4
27.28 j 2134.4
17.48 j1728
27.28 j 2134.4
27.28 j 2134.4
17.48 j1728
22.04 j 375.08
22.04 j 375.08
26.24 j313.58
26.24 j313.58
0.34 j 377
30 j 377
3.69 j19.75
0.34 j 377
30 j 377
3.69 j19.75
37.14 j 9.59
37.14 j 9.59
2456
37.14 j 9.59
37.14 j 9.59
61.46
0.42
40
7.22
5.5
0.586
.8
0.442
35
NO ' PE :!0 6 5%$ M; 5 L! B. +" , I( ' J$ D0K ':E!
NO ' PE :!0 6 5%$ M; 5 L! B. +" , I( ' J$ D0K ':E!
36
FE. ' :5 M(,: , $" M(,: #x$ N (12) \
+: >E6 D0 K
FE. ' :5 M(,: , $" M(,: #x$ N (13) \
( a,:) +: >E6 D0 K
>oDS o(
o Wo!6 o5 o o o 5( FP$ J! JV$
#o@ 5o%$ o; Wo!6 o5 FE. + , ([8] h
)
37
NO ' PE :!0 6 5%$ M; 5 L! B. +" , I( ' J$ D0K ':E!
JoV$ o oE(C 5o%$ o; o o oE oC 6 FE. .
Jo o o #No.N o o D ( >DS (
J!
+o* W. N J( ( IN , W. 5%$ M; L! ') ]
' L! vVN W. 5%$ ' X! ' P!D FE.
.W.
5%$ ; '$
KL
o( GNo5 ^o!, o PoE o0 oC$ o= . (=D [1]
.ox 0o. 9, o : \CE I( o $ * ,N
242o237 M=X@ 1377 W<;( 24 o22 l .; GNX J<
[2] J. R. Winkelman and S. H. Javid, Control design
and performance analysis of a 6MW wind turbine
generator, IEEE Trans on PAS, Vol. 102, No. 5, pp.
1340-1347, May 1983.
[3] R. Chedid and F. Morad and M. Basm , Intelligent
Control of a Class of Wind Energy Conversion
Systems, IEEE Trans on energy conversion, Vol. 14,
No. 4, Dec 1999.
[4] B. S. Borowy and Z. M. Salameh, Dynamic
response of a stand-alone Wind Energy Conversion
Systems with battery energy storage to a wind gust,
IEEE Trans on Energy Conversion, Vol. 12, No. 1, pp.
73-78, Mar 1997.
[5] H.D. Battista, R. J. Mantz, Sliding mode control of
torque ripple in wind energy conversion systems with
slip power recovery, IEEE 1998.
[6] Y. H. Song, A. T. Johns, Nonlinear thyristorcontrolled static VAR compensation, The European
Power Electronics Association, Brighton, Sept. 13-16,
1993.
o
,0 5 L! 6R PE NO ' 6 :!0 [7]
GNoX Jo
.oI( 'o J$ D0K ( FE. '
.1382 ; +;$ +( l ! J
+: >E6 D0 K FE. $" M(,: #x$ N (18) \
>E6 D0 K FE. ' :5 M(,: #x$ N (19) \
+:
o$N^ 'o Jo$ \o oI( 'o ,N $N^ -J$ >
a
N CN /0 , +$ $. +:0 !CN W5 (C!
.
Mo; o5 oL! o6R o ao
N ':oE! Bo. G-.
J:oN oI( 'o Jo$ oD0K o( FoE. 'o 5%$
o( : Xo. o (oC! Jo 'o o$ ^!, F4$ ' 5%$
: Xo. o o(! +o$ F4$ IN , $. +$ +
B.
$ . a
N sCN : P., bN :5 M(,:
JoV$ o( Jo
,0 ' (5 I(N
, , ;!6 +N
FoE. 'o o(I h$
$ 5%$ M; ! ( , 5%$ M;
o5( FoP$ J!o 5 +" & , ( 6R ' $N^$
. E(C >DS (
W!6 5 !
NO ' PE :!0 6 5%$ M; 5 L! B. +" , I( ' J$ D0K ':E!
38
:e
J$ jN
43
$ DS
+$ F4$
NO 3-4
NO 12
N W&.
NO 25
#, 660
$N^ N +$
19/75
N: WO
1:56
G >(|
pu>E6
d, q
pu>E6
d, q
i ds , i qs
pu>E6
d, q
i dr , i qr
pu>E6
d, q
i dc , i qc
i dL , i qL
pu>E6
d, q
690
(W!,)N ^!,
0/91
N +$ >(|
50
(I$) N GN5
1500
+,oo. W&oo.
2/88
GRooox GNooo
(pu)
(RPM)
0/0059
0/0063
0/0058
0/0489
M dr , M qr
M ds , M qs
i dTL , i qTL
I s , Vs
Pref
Pg
Rs , Rr
X L .X C
V ds , V qs
V db , V qb
V ref
(314rad/s) N W&.
Zb
Zr
3.8 pu
, XL
4.0 pu
:CN sD0
X TL
0.15 pu
39
NO ' PE :!0 6 5%$ M; 5 L! B. +" , I( ' J$ D0K ':E!
Z b R ss X ss
D
Zb
c XM
Z b R rr
Z b X M I qr 0
2H AD
c
Z b X c X rr
Zb
2H
0
0
0
0
0
0
0
0
0
0
wTm
wE
Zb
Z b R ss X M
D
Z b R ss X rrc
D
0
Z b Rrrc X M
D
Z b R ss X ss
D
(Z b Z m 0 )
Z b X M I dr 0
Z b X M I qs 0
2H AD
2H AD
Zb X c X M
D
0
Zb X c X M
D
0
0
0
Zb
Z b R ss X M
Zb
I qr 0
I dr 0
D
(Z b Z m 0 )
Z b R rrc X ss
wT
m
wZ m
Zb
Zb X c
Zb X c
Zb X c X M
Zb
Zb X c
Zb
Zb
Zb
Zb
Z b X M I ds 0
Zb
2H AD
2H A
D
0
X TCR 0
0
Zb
X TL
0
Zb
X TCR 0
X TL
Z b RTL
X TL
Zb
Zb X c
Zb
Z R
b TL
X TL
0
0
0
0
0
0
0
wf
wD
wg
wD
0
0
a_gharaveisi@uk.ac.ir , 2kashki@gmail.com
____________________________________________________________________________
9, . ] BP uN," D0 K FE. ' . $ ':5 6R W;
(
, !C J( :%+
, \ n 6R 'L! .N W=$ FE. ( #)P ':N , 0 #@ ] 6R
W. . $ >(| >. : , EE (C$ '( '$$ , 6 6
$ ]
N" : . JP$ >(| ; C , . (C$ '( '$$ a, 6 , ,"
. IN D0K ';E. L( ' +" +$ 6 + & #@ 6R \6
. $ ':5 . (C$ '( '$$ EE (C$ '( '$$ :' ' ^,
Abstract: In this paper, an optimal Takagi-Sugeno fuzzy control is designed with a novel
method called combined discrete and continuous action reinforcement learning algorithm
(CDCARLA). The proposed method is implemented for a nonlinear system that is Cart-Pole
system. Simulation results show that the proposed method has significant performance. The
advantage of CDCARLA is that it does not need system dynamics as well as any other
information of power system. It can be said that, this method will consider nonlinear features of
power system. It is shown that CDCARLA method can be considered as one of the automatic
design technique for designing of controller parameters.
Keywords: Continuous Ation Rinforcement Larning Atomata,
Reinforcement Learning Automata, Takagi-Sugeno Fuzzy Control.
Continuous
Action
_________________________________________________________________
.= ;, J( @ ( .W. " =$ ';, #CC=$
%9 .1
FE. W!6 #)P D0 \ ', : . $ >]|
';, .W. ( , a,C +," W. ' W=$
5 S X. . $ ':5 6R IN
N ':5 : BP uN," FE. ':.( W;
[7] .N
.W. X. N^ F(L! /.$ 6R
9, .W. . $ ':5 6R ' . , EE
W=$ FE. #)P ( . $ ':5 6R
\6 ' , a
N 0 #% 6R ]
[9] , [8] . (C$ '( 9, . . E W.
(. [6] $ [3] .N ] W=$ FE. D0 #)P
http://www.isice.ir
41
= E(, S & . , EE (C$ '( $ 9, /.$ . $ ':5 0 6R
2l
.WEN >. $$ 6R ' n ' 9, n! . a:)
(6
.3
. $ ':5 ( N,, uN," FE. '
@5 P( W!6 x ;* W=$ FE. . X. ,
x [4,4]
x [3,3]
T [80q,80q]
T [2,2]
+<N W=$ FE. +& BP uN," FE. (1) \
Rule i :
1
2
3
4
if ( x is MF ) AND ( x is MF ) AND (T is MF ) AND (T is MF
p
q
r
s 2)
Then
a x b x c T d T e
i
i
i
i
i
F +"
x , '& = WEN uN," =N (,: T uN,"
\S (1) D #@ N,, uN," ( #)P . S &
l
3 m M
F ml T 2 sin T T cos T
x
mM
.W. +
(1)
5 4N M
( MF21 , MF11 ) WPS x W(w& h$ (2 \
= E(, S & . , EE (C$ '( $ 9, /.$ . $ ':5 0 6R
42
(i
\ 1) ( MF24 , MF14 ) ' (,: W&. x W(w& h$ (5 \
%
2
!1 4_ (! C (Q" .4
+* L P(. 6R a, 6 * : R
Jg . 0 N)R 6R , 6 0 (: ;N" P$
L P(. 6R , 6 vVN F : P$
, : P$ J( .
N 0 R < 6R a, 6
. 6R 6 , (L W&. : ' =!% ;N" R
N
',E : 11 55 $ -55 : x , b #x$ ,6
. +<N F%$ x ';, ' : (1) ,
. FEC$
(6
'( F(L! : X. /C5 !C J( ';< 9,
, (N,, uN,") W=$ L. N , (C$
$ ':5 ' 6R E C 6 FE. (
: (: 6 , ' 6R 9, . a
N .
'x : ( ' >. : JP$ :- 4
2
43
= E(, S & . , EE (C$ '( $ 9, /.$ . $ ':5 0 6R
J '.$
'2 #$ % 3*4 !"
2
E '(
#
f n( k ) o f n( k 1)
, 6 !L* h$ W. +<N (6) \ DN
W(C$ L. : X. x
#x$ ,6
:
[-55, -45]
( x$ 6, W(C$ L. ( W=$ 6 !L* h$ a$ -1
[-45, -35]
[-35, -25]
[-25, -15]
[-15, -5]
[-5, 5]
[5, 15 ]
[15, 25 ]
[25, 35 ]
[35, 45 ]
10
[45, 55 ]
11
&
+$ O$ E,
W(C$ L.
N , J (I -2
. vVN :
(6 % "
-
D Q! .1.3.5
W=$ L. ! #% . $ ':5 FE.
E C 6 FE. \<$ BP ,N FE. + P(
.W. ':. MATLAB /= FE. J( ,
!i g - 6 ,!2-# % :a a .3.5
JJ )9 (!) 6
~
J
e
0
2
x
f i (n) i 1,2,",5
10sec i
(0)
f i ( n)
1
i
nl
0
n 1,2,", nl
other
(3)
Reinforcement Signal
= E(, S & . , EE (C$ '( $ 9, /.$ . $ ':5 0 6R
0
J ! J mean
J
J
(7)
J min d J d J mean
E ( J ) mean
J mean J min
1
J J min
.W. S ' (I F , JLN >$$ J min , J mean
. (8) D (7) D E #@
D J( h
(,: . _(P$ (5) D #@ , W.
.W. X@
e x (t )
x(t ) x
(5)
eT (t ) T (t )
(,: \ . N 5 (I h$ +& (4) D vVN
J mean J
J mean J min
E ( J ) min 1, max 0,
44
(8)
fi
( k 1)
( n ) D i f i ( n ) E ( J )Q ( n , i )
(k )
(9)
Di
1
11
(k )
i
(n) E ( J )Q(n, i )
(11)
n 1
Ci ( n)
f (k )
i
(12)
k 1
Indexi
r d Ci (1)
Ci ( j 1) r d Ci ( j )
(13)
WPS (,: 0 & J(
'x$ (4) D (I h$ ( J( .W. ] W!6 'D0 '
h$ . (I (I5 d& IN WPS ] W!6 'D0 F
(
. (: D #@ >. (I
~
J Mxess
(6)
:N W & (
45
= E(, S & . , EE (C$ '( $ 9, /.$ . $ ':5 0 6R
a;* , EE 6 !L* h$ #x$ N, (12 \
F
, EE 6 !L* h$ #x$ N, (13\
z%0 0 6 J(< W. ' : , ; :
. +<N x , ; : (2) ,
.W.
6R 'L! , 6 a
N : G x , ; : -2 ,
; :
; : G(N
x ,
[35, 45 ]
10
[5, 15 ]
[-5, 5]
[-5, 5]
[-5, 5]
a, , EE 6 !L* h$ #x$ N, (10 \
= E(, S & . , EE (C$ '( $ 9, /.$ . $ ':5 0 6R
0.05 , g h
46
(C$ '( '$$ N . (C$ '( '$$ $
.W. +<N (6) \ W. EE
~
J 10 e x2 (t )dt eT2 (t )dt Mxss
(14)
U i Li
0
f i (0) ( x)
x [ Li ,U i ]
i 1,2," , m
other
(15)
U i , Li +"
h$ x$ . ? P$ +" a i FE. x W. 'x ,
. & #,X !, EE W!6 < . 6 !L*
. a
N (16) D #@ , W(C$ L. : X. x$ J(
f i ( k 1) ( x ) D i f i ( k ) ( x) E ( J ) H ( x, xi )
(17) D #@ W. . h$ (
(16)
gh
( x xi ) 2
(17)
exp
2
U i Li
2 g w (U i Li )
>$$ g h , g w a i vVN x xi D J(
H ( x, xi )
Di
1
Ui
(k )
i
( x) E ( J ) H ( x, xi )dx
(18)
Li
a, , WE >(| . 6 !L* #x$ N, (16\
Ci ( x )
f ( x)dx
i
(19)
Li
>(| . 6 !L* #x$ N, (17) $ (14) ' \ .(
47
= E(, S & . , EE (C$ '( $ 9, /.$ . $ ':5 0 6R
(.
(6 X)< 2 .7
9, 6R . $ ':5 &
N
30 !, =N (,: BP uN," FE. !C J( ';<
WPS , X@ ' (,: W&. , C5 W&. X@ !, WPS
.W. +<N (19) \ 2 h
" (22) $ (20) ' \ ',N , (,: WPS 'N
.W.
(
< .8
' . $ ':5 6R W;
, !C J(
#@ ] 6R 9, . ] BP uN," D0 K FE.
'L! .N W=$ FE. ( #)P ':N , 0
'( '$$ , 6 6 , \ n 6R
W. . $ >(| >. : , EE (C$
C , . (C$ '( '$$ a, 6 , ,"
6R \6 $ ]
N" : . JP$ >(| ;
KL
& WPS 'S , uN," ' (,: =N #x$ (21 \
= E(, S & . , EE (C$ '( $ 9, /.$ . $ ':5 0 6R
48
(INRIA) EN5 , $XN #CC=$ I 3 (" \( - JENE(, L<N 2 I($ ;. P@ L<N 1
1
_____________________________________________________________________________
(LTI) +: (nN x$ D0 ' FE. >& UV<$ W;
E. ; (
!E !C J( :%+
!E : 5X |( _@$
N< _(P$ (nN" ';& (
'(,
( .L S .
X. . J( . 0 L2 'w5 ,= '^N ';<K w6 >& UV<$ W;
E. ; (
9, '& ( $0 .," W. l5 ':. ; !E ;(: v
+ 5( 0. (L! :
.< +<N !C J( (
$( '
!P E. (
>& UV<$ :' '^,
Abstract: The problem of optimal sensor location for fault detection in Linear Time-Invariant
(LTI) systems is considered. A novel characterization of undetectable faults is shown to give
rise to a new optimal sensor location problem for fault detection in the presence of
L2 disturbances. An algorithm is presented whereby suboptimal solutions to this problem can be
determined. A numerical example is presented to illustrate the theory andexecution of the
algorithm.
Keywords: Fault Detection, Sensor Location, Algebraic Riccati Equation (ARE)
____________________________________________________________________________
, $ . >& hS UV<$ W;
;N" #&iR >%N
%9 .1
JV$ ( : !E J( [5] $ [3] +P .W. VLN
' FE. [6] .W. 5 S . FE. ';!6 >.
UV<$ ';, r< , >$$ J( . 5 ("5 &
.W.
http://www.isice.ir
0N J 'X@ N ' ,E0 = >& UV<$ W; E. ; (
50
R T A
; .W. +:, '(n" N." a ; P ( +"
N
E. J ';PS a$ ', P J( ') + ( ':.
A P PA PRP Q 0
IN A RP ' N CC6 +C G($ P W.
'I , ;= ; ( !E 4N 'L( \(E ,I J(
QT , R
aN .
r jP $
:r
w 2 d r}
{w :
UV< L2 N >0, f : ', P (n LN h$ 'w5
G(N . ,
(C$ '
a.e '%0 N .N
_(P$ (: #% G \($ h$ G($ ( ' H
G
inf V (G( jZ ))
Z >0,f
! D LN" .N
Q ( A BR
QBR
1
1
D C ) ( A BR 1 D T C ) T Q
T
B T Q C T ( I DR
1
1
D T )C
D C BR
1 T
B Q G($ ,
.. R : D 2 I D T D 0 +" N jZ
)n<2# (' .3
D0 ' FE. ' (nN" ';& &
V J(
E
51
0N J 'X@ N ' ,E0 = >& UV<$ W; E. ; (
y1
G1u G 2 w 2 G 3 f
y2
:1 +"
y 2 F
(: &
? P W. L2 'w5 (nN" >& f P
Ax B1u B 2 w B3 f
y C T x D1u D 2 w D3 f
(1)
D { f L2 : G2 w G3 f , a.e. w : 2 }
J(I :
( ; . PR D D &
_(P$
J T *
sup Wf
f D
.W. D &
+:, '(n" N."
+ J( 2 _(P$ W N:, G($
, W. m \S
( L2 'w5 (nN" >& J(I .= $ :. E
') + .= W;
, (: F! .(n a
N V! EN5 :
. ( J T *
, N jZ = ', 'X@ G 2 {5 .2 N"
-F h$ ( N +" G 2 M 1 N #% ' (I
$
RH f W N:, G($ Jg .E
0 h$ ( M , 0
J T d J T LN" . MG3W 1
*
JT
+"
2
MG3W 1
(3)
MM 1 N
dim( y ) t q
dim( f ) (V)
5 4N E. ; (
!E !C J( * .1 <
, ;= ; (
4N 'L( ':. ; \(E +$ W.
4 J( ' N _(P$ >& UV<$ W;
IN FE. 'I
G1u G 2 w G3 f
(2)
F( i 1,2,3 ': +"
MG 2
.p
Gi
CT ( sI A) 1 Bi Di
0N J 'X@ N ' ,E0 = >& UV<$ W; E. ; (
MG2 w
F( , MG 2 w
MG3W 1
T 4
MG3 f
MG 3 f
2
MG3W 1
JT *
. W.
sup Wf 2 d
f D
(5)
T 4
. GT
MG3W
1
MG3W 1
#% !6 'w5 ?C=$ MG3 +<N +$ , W. I(,
(:
V 0.5 (CT x y )
D3 )
CT , V
MG 3 : ( A LCT , B3 LD3 , V
JT
+"
0.5
J(
0.5
Wf 2 d MG3W 1Wf d 2
2
N
Wf 2 d
(4)
MG 2 w d MG 2 w d MG 2 f w d 2
2
2
2
J( ,i&
inf
52
( B 2 D 2 T PCT T )V 1 +"
,iP V
D2 D2T , L
v P
PC T V
1
1
CT )P P ( A B2 D2 V
T
CT P B2 ( I l D2 V
T
1
D2 )B2
1
CT )T
( 0. W!6 'w5 ?C=$ J( W. J( >! N .
&
? P f W. a,C (n" f >& .3 T)`
N L. <KK X! !$ W;
N ! FE. (2 \
. D { f L 2 :
Wf
! JT }
53
0N J 'X@ N ' ,E0 = >& UV<$ W; E. ; (
1
0
0
0 0.86939 43.232 x
0 0.99335 1.3411
1 0 0 0 0
0 0
0 1 0 0 0 w 1 1 f
0 0 1 0 0
0.5 0
0 c12 (T ) c13 (T ) 0 0 0 1 0
x
w
1
0
1 0 0 0 0 1
+"
. D *
(N vVN '= T 1 4 &
: 4 4
. $ 3 , 2 \6
, T1 z T 0
27.61 43.223T
MG3W 1 \($
[0.15758 , 0.63878 ] ,
0.1
I
s 0.1
\S V I F(L! Scilab /= N ( : X.
W ( s)
.(N
4N
N. '& 'I5 aN /.$ 6 l5 F(L!
' NN 'P V .W. ':. \S Matlab ( [13] Scilab
. +<N & ( ', l5 F(L! :
(!%' p ) .5
o(
!E ,` J( " W. b(N + +<N W;
T
0.2 WPS (C$ J T +<N \ J( (DN
+S ' . vVN N T 0.2 n! , W. 6
0 . 2 S,
f 2 >&
(
< .6
FE. >& UV<$ W;
E. ; (
!E !C J(
';& .W5 S . (LTI) +: (nNx$ '
_(P$ +:, '(n" N." a. 'P ( (nN"
.( ( a,C (n" ';& ' X(P$ +" : X. , N
';<K w6 E. ; (
W;
'(
!E
0N J 'X@ N ' ,E0 = >& UV<$ W; E. ; (
54
FE. L( 'I ( , ;= ; ( !E 4N 'L( F; \(E
/.$ 30/940 < 'S ?R E(N J!, ,` J(
, ! W(6 I($ ;. P@ L<N 'I( N , <,` WN,P
.W. $I;
$
KL
K.
Raman,
Optimization
of
measurement
>E6
F. (4 \
f 2 r= >&
(5 \
55
0N J 'X@ N ' ,E0 = >& UV<$ W; E. ; (
0.2
0.5
+;X@ L<N N,! , (. 1+;X@ L<N #S -l . \%=!5
mataei1971@yahoo.com 2fr_haghighat@yahoo.com 1
____________________________________________________________________________
: $ 4 J( . ] J* -! -IN! Z+E " FE. ' CD$ L! ( !C J( :%+
W!6 5 vVN . J( . S X. CD$ D0K 5 , CD$ , WO '; D0 ';5
DCN ( J* -! -IN! Z+E JPN FE. N
'( , #@ _N! FCE 9, : X. D0K
FE. D0 5 ';!L. +,I5 . Jw$ F! ( >!S +" P$ sCN & * : 5%$
#O . \@6 n * : V! DCN (;N FE. N
'( WEVN 6
';< L! >. & + +<N ' +( . #@ _N! FCEK 9, : X. IN > D J(
D( 6 _ V /( FE. L! J( & ':. b(N J* -! -IN! Z+E " FE. ':.(
. ] x$ a$ D v D P$ DCN , FE. jN
_N! '( '$ J* -! -IN! Z+E " FE. CD$ :' '^,
Abstract: In this paper an adaptive controller for the Unified chaotic system is presented. For
this purpose, a combination of linear feedbacks with constant and adaptive gains and a nonlinear adaptive state feedback is used. In this way, the Lyapunovs direct method is used to
select the suitable non-linear state feedback. Moreover, the asymptotic stability guarantee of the
uncertain Unified chaotic system in a stochastic point on the general manifold of its equilibrium
points is proved in a lemma by using non-linear feedback controller. Then, the asymptotic
stability of the final controlled system in any desired point on the mentioned manifold is
guaranteed by adding the linear feedback signals to the prior controlled system. This subject is
proved, by using the Lyapunovs indirect method. Finally, the simulation results related to
applying the controller to the Unified chaotic system, in different cases, even when
simultaneous-changing of the system type and the desired equilibrium point occurs are provided
to show the well-acceptable performance of the proposed controller.
Keywords: Adaptive Control, Unified Chaotic System, Lyapunovs Stability Theory.
_____________________________________________________________________________
, [5] (^o! ';oE. [4] oI o.; [3] #oS N,!
UVo< qi v" a,I! J( ., [6] ( ';<,
, 2o 1# /o.$ OGY 9, ] : G B. J( , (
o , vo" o [7] o" ';oE. o : 3r(
';oE. : ( .W. 5 S JCC=
$ E D 0
NLo" o5 'o;`(, (N +" >. W S >. "
1
Ott
2
Grebogi
3
Yorke
Journal of Control, 2008, Iranian Society of Instrument & Control Engineers
%9 .1
http://www.isice.ir
57
(D& = <5 WCC6 :(5 /J* -! -IN! Z+E " FE. CD$
.oN IN! FE. WEN #,X '^!$ < " '(
o" FoE. o5 oS +,o5 ?C=$ , P!D 0 . *
ox$ o oo +o<N 0 #P!D .[14 -8] W. J* -! -IN! Z+E
' '6, a5 N ?5 n! l5 FE. . W!6 #)P D0
: o@0 'o;`(, :,o >o n FE. ' ' \
W=$ >$ " FE. .[20] ;< FE. . J( #)P
o J0o J(o .[10 -8] oo FoE. J( NL" '5
+" 'o #ox$ o( PoN o , o FoE. Jo( o d=
x
y
z
(25D 10)( y x)
(28 35D ) x xz (29D 1) y
D 8
xy
z
3
(1)
+" ,i& , E PDS K ( , 0N FE. ' : 0
oS, .o N IN! & FE. D [0, 0.8) S, FE.
0 .8
25D 10
28 35D
(2)
29D 1
D 8
3
x
y
z
kVoo. 'oo oo.. {oo5 oo( FooE. oo 'oo ?ooS ooC
o( ao$ oPS, /(o o .[16 , 15 8] oo L! I" WC5
Jo( .Wo. " 5 ' D [0, 1] ': l5 " FE.
oooS, , oooooo ooo! ooo& FoooE. ooo \(ooo$ ooo D
FoE. 'o ox$ , PoN WEN (n ?D$ , a,C &
.W.
a( y x)
bx xz cy
xy dz
(3)
o& ) m b J( .[16 , 15]
o o o& #o6 o >. IN! FE. . a5 4 (
: o( ';< L! 6R ,( : . 0 . N=$ N
"
.[17] oN _< .i " ( J!, 1IN! 1963 .
Lo. o!C Jo( .o ho FoE. ';!6 ?< N$
FoE. , [18] o(, , J* /.$ 1999 . 2J* FE. +" : G ;!.
ox ?o< o Wo. WO ; D0 5 L. ( a,
' , oo oo oo( oo5P [19] Joo* , oo! /oo.$ 2002 oo. 3oo!
Lorenz
Chen
3
L
2
Rayleigh
(D& = <5 WCC6 :(5 J* -! -IN! Z+E " FE. CD$
oN , 5o%$ oDCN o( \o@6 FoE. o FE. a, W!6
.o No
o( )o o om o& a5 ' V!
o o FE. >. D0 5 ';!L. +,I5 a, 6
o Jo* -o! -IoN! Z+oE FE. : (;N WEVN 6
oL! 6R #]I
. ?C= a. V
. ] +" #O F! , >!S , a ,
58
Q"
4_ 6 r% .3
o6R : o WoES Jo( oP!D Wo=$ FoE. o5P : Go
FooE. ooP$ soCN JooP$ Woo;
o. Joo( .ooo +oo oL!
o o oS X@ FE. W!6 'x N: ?< WE5
o(: ';(,oE$ o (3) oD : a. , , #)P
$ #%(
.F.
+" W!6 #)P J* -! -IN! Z+E FE. :1 N"
';!L. vVN FE. J( .F( 4N W. (6) D
#% u2 , u1
u1
u2
y , z
x2
d
(4)
-o! -IoN! Z+oE FoE. P$ sCN & * (4) D ',E$ ,
(7)
zg
g
x xy
2
(8)
oP$ soCN o& o* o hoS, 5o%$ oDCN ( :,
0, 0, 0
E1
E2
E
3
Wo. +" Jo* -! -IN! Z+E FE. CD$ : !C J(
g1
o FoE. a, , , !P$ ';!6 ':. Z+E + 0
o
( FoE. 'o + JPN \! J!, . F5
o FoE. 'ox : Xo. o + .W. a PN g1 ?S C
>o$ g~ , w o 'ox x, y, z, g '; P(
d (b c) , d (b c) , (b c)
d (b c) , d (b c) , (b c)
X V! C ': x
yx
(9)
g~
g1 g
(10)
.F( 4N (: W!6 #)P FE. G-.
w
~
g
f ( x, y , z , g )
g
h ( x, y , z , g )
(11)
o(: _No! ho$ 'o(N (11) oD o o _o@$ FE. ' ,
.F(N vVN
V ( w, g~ )
>
1 2 ~2
w g
2
(12)
X, z
X 2
DCN N
d
9M Q"
4_ .4
X, y
(5)
x
y
z
a( y x) u1
(b u2 ) x xz cy
(6)
xy dz
oDCN o :q), o Fo 6R ' NL ! ';!L.
X 2
oP$ oDCN o( x X , y X , z
o& a5 V!
so :qoNO , o voE= (6) oD o o E C 6 FE. '
o0 o(: #% (12) $ (6) /, J5 4N V h$ N: ?<
.
V ( w, g~) (c a) w2
(13)
59
(D& = <5 WCC6 :(5 /J* -! -IN! Z+E " FE. CD$
oooo oooo
V ( w, g~) ho$ w
o6 FE. ( 4 J( .F JP$ _N! FCEK
X2
, g (b c)
. D0 E x X , y X , z
oDCN 6 D0 FE. %V< !P , J^ G($ #@ J(
o oo _o@$ (6) oD o o FE. G .
a
a k1
c
c k2 X
X
X
X
X
0
0
d
0
0
X
0
(17)
(O d ){O3 (a k1 c k 2 X )O2
(18)
[(a k1 )(c k 2 X ) ac X 2 ]O k1 X 2 } 0
z (t ) e dt z (0)
oP$ DCN FE. '( s I(, -, P ,
Jow$ (19) oD o oS +o ,"o #o@ 4N
. 0
k ! 0
1
k 2 X ! c a k 1 Q 1
(k1X 2 )
ac X 2
(a k1 c k 2 X)
c
k 2 X !
a k1
Y2
(1 e dt )
d
(14)
Y2
z (t ) t o f N: (14) D
$
d
o5 J* -! -IN! Z+E FE. +<N j| J(
.oo oL
o +NS : X. + (6) D +" (
(19)
Q2
o hoS, x
Y, y
Y, z
Y 2
5o%$ DCN (8) , (7) /,
d
Q Q
Q Q
min 1 , 2 :) ooooI max 1 , 2 : k 2 oooo; X
X
X
X X
JPoN Q2 , Q1 (oC o Jo( o o
$ . vVN (*
o o vVN I CN" k2 ; ? D S W. a:) E
o6 : o o; voVN .F +R 0 S + ," :
J5 j d& \& W. J , W. '%S
$ S5 I
':o.( 'o (16) oD ?R k2 ; F4$ =N n! . L!
FoE. oP$ soCN o& * hS, V! P$ DCN FE.
oX) X +o Wo #o@ k2 ; F4$ =N J( .W. >.
u1
u2
k1 ( X x)
(15)
z g k2 ( X y)
k2
Jsign( X ) X y 2 , J ! 0
(16)
N
D (4) D FE. P$ sCN & * hS,
. (
(D& = <5 WCC6 :(5 J* -! -IN! Z+E " FE. CD$
60
25
20
15
10
5
x (t)
oo _o@$ (6) oD o +" o( o5 o oE C 6 FE.
+NoS J( .N X. (15) D +NS : WE5
-5
-10
-15
-20
0
10
15
20
25
30
35
Tim e(s )
b(oN ';o< CD$ L! (" + +<N ' WES J(
o5 o4N ' oNL ;(:. J( . ] '& (:" *
40
+o a,oC Jog , FE. jN x$ aL L! &
30
o a:) .o o(: vo D P$ DCN N;N x$ WEN L!
y (t)
20
10
1 #%
-10
x(0)
-20
0
10
15
20
25
30
3, y (0)
2, z (0)
3, g (0)
0, k 2 (0)
35
Tim e(s )
60
50
0.4 ':
40
#ox$ (3) o$ (1) '; o FoE. W!6 'x N: . .
30
20
; oo Joo( oo DNoo .Woo. oo +oo<N (6) , (5) '; oo
10
o W&o. o FoE. ';!6 +NS & : G 46i
0
0
10
15
20
25
Tim e(s )
30
35
. L g1
(b c)
61
(D& = <5 WCC6 :(5 /J* -! -IN! Z+E " FE. CD$
FoE. z oP$ Wo!6 D o ox$ \!o ;LN WO
X
D ?D
(D 3) / 8
46i DN .N +<N (12) $ (7) '; >$$ IN
W&o. o +og FoE. jN x$ FE. ';!6
-5
g(t)
-10
oCD$ o +" ,i& .N L v D P$ W!6 0
-15
-20
-25
0
25
10
15
20
25
30
35
Tim e(s )
20
15
10
250
x (t)
5
200
0
-5
150
-10
100
U (t)
-15
50
-20
0
10
15
20
25
30
35
Tim e(s )
-50
-100
-150
0
40
10
15
20
25
30
35
25
30
35
Tim e(s )
30
y (t)
30
10
25
0
20
U (t)
-10
15
-20
0
10
15
20
25
Tim e(s )
30
35
10
0
0
10
15
20
Tim e(s )
: D o ox$ o lo5 /(o +o Wo=$ WoES J(
t1 = ' 4=! >$ D
0.9 G-. , D
0.8 D
0 .4
o& FoE. IN! & FE. : FE. jN t2 = 25(s) , 15(s)
Jo( o Wo o
$ o( .oo x$ J* & FE. G-. , !
X = 10 oL( #oP o( ooN x$ v D P$ DCN * W!6
(D& = <5 WCC6 :(5 J* -! -IN! Z+E " FE. CD$
62
60
30
50
25
40
z (t)
u (t)
20
15
30
20
10
10
5
0
0
0
0
10
15
20
25
30
10
15
35
20
25
30
35
30
35
Tim e(s )
Tim e(s )
!`
-5
0.8 ooo D
g(t)
-10
-15
0 .9
-20
-25
0
>$ IN FE. v D P$ DCN n ' 4=! {5
10
15
20
25
Tim e(s )
G-oooooo. , E
250
Jo( b(oN .Wo. o4N o oN oC o g oCD$ (L ,
200
150
100
u (t)
25
20
50
0
15
-50
10
-100
-150
x (t)
10
15
20
25
30
35
Tim e(s )
-5
-10
-15
-20
0
10
15
20
25
30
35
Tim e(s )
63
(D& = <5 WCC6 :(5 /J* -! -IN! Z+E " FE. CD$
40
30
20
10
y (t)
-10
-20
o* b(oN vo D P$ DCN , FE. ' x$ WEN +" +
-30
-40
0
10
15
20
25
30
35
30
35
30
35
Tim e(s )
KL
60
50
z (t)
40
20
[3] Zhang, H., Ma, X., Xue, B. and Liu, W., Study of
intermittent bifurcations and chaos in boost PFC
converters by nonlinear discrete models, Chaos,
Solitons and Fractals, Vol. 23, no. 2, pp. 433-444,
January 2005.
10
0
0
10
15
20
25
Tim e(s )
-5
g(t)
30
-10
-15
-20
-25
0
10
15
20
25
Tim e(s )
(
< .6
J* -! -IN! Z+E JPN FE. CD$ !pE !C J(
* : V! DCN n FE. O 4 . 5 4N
vooVN FooE. 'oo >oo. oo! ',, , +" ooP$ sooCN oo&
(D& = <5 WCC6 :(5 J* -! -IN! Z+E " FE. CD$
64
seif.dalilsafaei@gmail.com, 2Fbrazandeh@aut.ac.ir
____________________________________________________________________________
( ] ) ':"
N ',: BP $. \6 W;
h(. , " E , !C J( :%+
+. J6 = ,< , 5% '^N \@X W6 E + S 9, J( ,iP .W.
: \@6 b(N ;N . S (: P$ 0 S 9, J( N^ F(L! ') W S
$ J| .
' \6 ') W&. 9, J( '(I : .W. E(C W. ' 'w5 !L* h$ ' , b(N ':.
uNi W6 \%X jN 9, +N ,= S (: P$ +N | # & +N ; ':"
(: P$
. +. W;
W S , +. J( 'D0 UV< E +N R W;
#
N^ F(L! , ':. ; S N ',: :' '^,
Abstract: In this Paper, an efficient and quick method for inverse kinematic solution of hyperredundant manipulators is presented. In addition, it minimizes the joints displacement, energy
consumption, and actuators torque while the end effecter reaches the target. Due to the flexibility
of the genetic algorithm, it is capable of handling any number of constraints. At the end, the
simulation result is compared with a method based on workspace density function. The
advantages of new method are fast, optimization of robot function, handling many constraints,
independent of joint design, real time, minimum error and ability to control the direction of
reaching the target.
Keywords: Hyper redundant manipulator, Constraint, Optimization, Genetic algorithm
_____________________________________________________________________________
WP@ X. +$ # J( '
%9 .1
+
( * /.$ J!, ' ) ':"
# +& .[1]
.W. # jN J( ' aN J($ >. ( D
Chirikjian
http://www.isice.ir
N^ F(L! /.$ ) ':"
N ',: & + ; , BP $. \6 ' (
9, ]
N: 5 (X@ \! _.
r% .2.2
66
'^N + \S6 \@X , ,< + \S6 \@X #6
+<N 1 \ . ... , hN 0 a& \@X ,
.
(1)
( xe xg ) ( ye y g ) 2 ( ze z g ) 2
2
h( x )
#O 4 ;N . ,< + ;
i 1
i 1
(2)
Ti, x
'
5 4N ,< . 45@ v O : +$ J( E
,< N ( ' 0 S BP $. \6
+N | , '^N , E R +: =! # & +N ; ,
Ti 2
(3)
. 45@
S , # & +N ; \ .
i 1
. 0
Ti
Z i x ( Ri u Fi )
(4)
N^ F(L! /.$ ) ':"
N ',: & + ; , BP $. \6 ' (
9, ]
67
.
i 1
i 1
(10)
, ,< ' N WE( # ' :,< -1
.(11 D)N :,
$ ':
6 : \@X
Ti Tmax(i)
(11)
i 1,2,3
Tmax(i ) D
Fi
m g
(5)
j i
T min(i , j ) i, j max(i, j)
0,1,...n
(12)
W4 5-2 .3
( .: ';< 9, '
=N , V J(
F(L! /.$ ':. ; , ';, ] 9, X
Ci
0
i
(6)
A ci'
0
'
0
i 1
i 1
i
(7)
(8)
i i
i A
cos Ti
sin Ti cos D i
sin Ti sin D i
0
sin T i
cos T i cos D i
sin D i
cos T i cos D i
cos D i
T i , @5 di
cos D i d i
1
ai 1
sin D i d i
. IN F(L! ' >$$ +& (: !D .
X i , X i 1 '=
.W. " J(
: G . N j, WP|, E, F(L! & . vVN
(: D + '^N + : :'^N + -3
.
Ti 'T i
(9)
N^ F(L! /.$ ) ':"
N ',: & + ; , BP $. \6 ' (
9, ]
N: 5 (X@ \! _.
68
(x e x g ) (y e y g ) 2 (z e z g ) 2 R
2
Ti Tmax(i)
i 1,2,3
T min(i , j ) i, j max(i, j)
(14a)
(14b)
(14c)
0,1,...n
F ( x)
(15)
h( x )
j
F ( x)
f max g i ( x)
(16)
j 1
(13)
Ti, j |
'
'^N + ; : X ( . ; 'C IN 5%
; ' ,= J5 S N ; 'C +.
N^ F(L! : X. BP $. \6 P WES .
N: 5
(X@ \! _.
(6 6
6 WU4 X)<< 2 .4
II5 aN " W. b(N (
9, + " #O 4
a$ v ,), , ' \6 a$ N: C f maxx
. 5PP
\ \ J( .W. J( '< }|$ 5 \
" 1 ,
N^
F(L! ' , # #%V
V< .W.
1 ,
N
F(L! , # #%V< IN C .W.
. m =
=(@ N" L
a 1
! +:,
N. 1
R
2
1000
'(
!,
v
jN
vVN L &
>$ L &
0/9
>$ 6
15
F(L!
$ #P5 +I
N^
NO 0/2
0 .N
* W. \6
6 . N: h$$ , F(x) /0 J( W. W. \6
6
.
g ( x)
. .
#@ (: 9,, : IN vVN (5
: (:. ," S a$
a
)J v
-1
.W. ;
J K v
(: . vVN
v
N: \6 J v
v , J -2
.
+
C vVN
IN J K v
v , J -3
. '* & +" N:
( , a,:, , >$ ' ' DCN ( >$ L & : .W. XX. (
a,:,
2-C Y) W4 jk< .5.33
: : # . @5 ;N" ( v
$ \S 6
\@X W6
NO 0/6
9
9:
W&.
.= \6
\ J( $ ,<< 3 D
$ 6 J( .W..
3 :
D0
J$N 2 :
:
,<
[12] 9, > D J( .
, # +.N +
.W. .
Jou
urnal of Control, 20008, V.2, N.1
70
W6
6 ':"
2\@X $ w
w5 W6 . '
F : '
y , x '= '.. ;N"
5 4N
(\< ,%
, 2 .4.4
; W!6, # W6 WP|, '^N + ; . W;
Jg , F.. (J* /0)+ ; a& , (uN sD0)'^N +
.(\ N &
)W. ..= ;N" 5% '^N
' E # '^N + ; W!6 W. UV< N +
.
R
UV<
U
+& DCN 'P$ W!6 J( ' .W.
, j, WPS : # W6 , W.
W 5 4N w5
, (3.2V ); # & ' N J( +.
W!6 < |, 4 .(4.2 V)N | +" , 'S
8 \ .W. ( F.$ _ V \
\ 2 # _ V
_
'
' WPS
UV<< .N +<<N 3 $1 ' # _ V '
.W. .
JP$
: F E @5 # . W.
. 2 : D0 +I , NO 1/4 \6 +: W!6
6 J( '
. 0/2 0/14 0/19 >$$ 3 $1 ' W!6 'D0
N: 5
(X@ \! _.
WSD
DF 5-2 J)99 - 2-C ,% 2 .6.4
E(C WSDF
F 9, 9, J
J( (
9, W S
W #O '
' 'w55 !L* h$ : X. ' 9,, J( .W. (
.( (w5 W!6 ,:: $@ 6*6 P P$)
# . hS W(
W
W. UV<
U
DN 11-a \
WE( N # . .(NN & +" : , 0
# +. >." + + > @ #@
@ (: 0
, \@X WPS +<N y )':"
10
1 # 6 WP|,, E(C :11 \
=N (b , WSDF 9, ?R # W6 =
=N (a . WPPS +<N
; +, # W6 =N (c # & + ; (
9, # W6
# & +
+
,
{5 (
9, ,< + ; #OO ' .
= \6 $ ,,<
C .=
1kg
g ,l
0.1m
.( b-11\).
Jou
urnal of Control, 20008, V.2, N.1
N^ F(L! /.$ ) ':"
N ',: & + ; , BP $. \6 ' (
9, ]
N: 5 (X@ \! _.
72
P ' 9, : X. IN # . #%V JP$ . #
x$ n! . \6 \S $ W(,N N # FCE $.
'(I : ( .W. > D J( '( IN (WSDF9, : K ) n
: # . @5 )N: h$ .= =N x$ d& ;$ \%X jN
S \S ' v vVN ., W. +" > D J( \! .
jN E, , N \6 \%X : @0 jN ' ;$ L( ' 9,
.E \@X
\%X jN , ':" N # /( x$ > D J( .(
(
< .5
BP $. \6 ' " , h(. (
, !C J(
9, . ] ) ':"
N ',: & + ; ,
# W6 + \S6 W;
+, (,: ; vVN \ \6
$. \6 +" + uNi , '^N + ; >.
, 'S J5 4N J ' v
kV. , # BP
,< J( \6 vVN W(;N , N^ F(L! /.$ +"
) W&. \@X jN F(L! + E, a& J( 'D0 .
BP $. \6 W S uNi #@ # W6 W S
; S '(: P$ +N | W S (w5 , ' =X@ ' #
: _ V #;
: +. W S , # & +
hN 0 a& +$ N"
$ . 9, J( ';(I
W S J( + 5| : J( (" W5 4N S ( IN
. F(L!
KL
[1] Sofge D, G.Chinag, Design, implementation and
cooperative coevolution of autonomous/teleported control
system for a serpentine robotic manipulator.
[2] Nakamura, Y., Advanced robotics redundancy and
rptimisation, Addison-Wesley Pub. Company, 1991, Reading.
[3] Ma S, Hirose S., Nenchev D. N., Improving local torque
optimization techniques for redundant mechanisms, Journal
of Robotic Systems, Vol. 8, No. 1, pp. 75, 1991.
N^ F(L! /.$ ) ':"
N ',: & + ; , BP $. \6 ' (
9, ]
73