Professional Documents
Culture Documents
Treci Dio
Treci Dio
104
Matrini modeli linearnih vremenski stacionarnih sistema
Diferencijalne jednaine se u optem sluaju mogu rijeavati klasinim putem ili primjenom
neke pogodne transformacije kao to je Laplace-ova transformacija.
Difrencijalnu jednainu:
x& ax
je mogue rijeiti razdvajanjem promjenljivih:
dx dx
ax adt
dt x
105
Rjenje jednaine se dobija jednostavnom integracijom:
x Ce at
pri emu se konstanta C odreuje iz poetnog uslova: x(0) x0 , pa se konano dobija:
x(t ) x0 e at
Analogno se moe rijeiti slijedea diferencijalna jednaina:
x& Ax
uz poetne uslove x (0) x0 .
Sa (t ) je obiljeena matrica e At . Matrica (t ) se definie na slijedei nain:
( At ) n ( At ) 2
(t ) e At I At L
n0 n! 2!
gdje je sa I oznaena jedinina matrica.
Prema tome rjeenje diferencijalne jednaine x& Ax se dobija u slijedeem obliku:
x(t ) (t ) x(0)
Matrica (t ) se naziva matrica prelaza stanja.
106
Prema tome, dalje se moe pisati:
X ( s ) ( s ) x0 ( s ) BU ( s )
gdje ( s) ( sI A) 1 predstavlja Laplace-ovu sliku matrice prelaza stanja.
Vektor varijabli stanja u vremenskom domenu se dobija nalaenjem inverzne Laplace-ove
transformacije od X ( s) :
x(t ) L-1 { X ( s )}
Odziv sistema se odreuje iz izraza:
y (t ) Cx (t ) Du (t )
primjenom Laplace-ove transformacije dobija se :
Y ( s ) CX ( s ) DU ( s )
S obzirom da je:
X ( s ) ( s ) x0 ( s ) BU ( s )
Y ( s)
za nulte poetne uslove: x0 0 moe se odrediti prenosna funkcija sistema :
U (s)
Y ( s) CX ( s) DU ( s )
G(s) C ( s) B D
U (s) U ( s)
Primjer:
Nai matricu prelaza stanja datog u prostoru stanja sa:
x&1 0 3 x1
x& 1 2 x
2 2
uz poetne uslove:
1
x0
1
107
Tx&
ATx Bu
y CTx Du
S obzirom da vrijedi:
x Tx x T 1 x
prethodni sistem se moezapisati u slijedeem obliku:
x&
T 1 ATx T 1Bu
, x (0) T 1 x(0)
y CTx Du
odnosno:
x& Bu
Ax
Du
y Cx
gdje se transformacije:
A T 1 AT
B T 1 B
C CT
D D
nazivaju transformacije slinosti.
Ove transformacije mogu posluiti za dovonje sistema u prostiju formu za svrhe analize.
Jedna od moguih je dijagonalna forma:
1 L 0
A M O M
0 L n n x n
Homogeni dio tada prelazi u slijedei oblik:
x& 1 1 0 L 0 x1
0 L
x& 2 2 0 x2
M M MO
M M
x& 0 0 L n xn
n
odnosno u sistem jednaina:
x&
1 1 x1
M
x&
n n xn
Na osnovu prethodne analize moe se zakljuiti da se pomou dijaginalne matrice sistem reda
n transformie u n diferencijalnih jednaina prvog reda.
Matrica A se moe prevesti u dijagonalnu formu transformacijom slinosti ako ima
jednostruke realne svojstvene vrijednosti ili ako je simetrina.
108
predstava u prostoru stanja se dobija uvoenjem slijedeih smjena:
x1 (t ) y (t )
dy (t )
x2 (t ) x&
1 (t )
dt
M
d n 1 y (t )
xn (t ) x&n 1
dt n 1
d n y (t )
x&n (t ) a0 x1 (t ) a1 x2 (t ) L an 1 xn (t ) u (t )
dt n
Ovaj sistem se moe predstaviti u slijedeoj matrinoj formi:
x& 1 0 1 0 L 0 x1 0
x& 0 0 1 L 0 x
2 2 0 u
M M M MO M M M
x&n a0 a1 a2 L a n 1 xn 1
x1
x
y 1 0 L 0 2 0 u
M
xn
Odgovarajue matrice su:
0 1 0 L 0 0
0 0 1 L 0 0
A , B
M M MO M M
a0 a1 a2 L an 1 1
C 1 0 L 0 , D 0
Primjer:
Za datu diferencijalnu jednainu nai model u prostoru stanja.
d 3 y (t ) d 2 y (t ) dy (t )
3
3 2
4 2 y (t ) u (t )
dt dt dt
Slijedeim smjenama:
x1 y
x2 x&
1 y
&
x3 x&2 & y&
x&3 &
y&
&
dobija se matrini model sistema u prostoru stanja:
x&1 0 1 0 x1 0
x& 0 0 1 x2 0
u
2
x&3 2 4 3 x3 1
x1
y 1 0 0 x2
x3
109
ii) Za sistem opisan slijedeom diferencijalnom jednainom:
y ( n ) (t ) an 1 y ( n 1) (t ) L a0 y (t ) u (t ) b1u (t ) L bmu ( m ) (t ) ( n m )
predstava u prostoru stanja se dobija na koritenjem principa superpozicije svojsvenog
linearnim sistemima.
Posmatra se diferencijalna jednaina:
( n ) (t ) an 1 ( n 1) (t ) L a0 (t ) u (t )
Na osnovu prethodnih razmatranja (sluaj i)) dobija se slijedea matrina predstava u prostoru
stanja:
x& 1 0 1 0 L 0 x1 0
x& 0 0 1 L 0 x
2 2 0 u
M M M MO M M M
x&n a0 a1 a2 L a n 1 xn 1
pri emu su varijable stanja izabrane na uobiajen nain:
x1 (t ) (t )
x2 (t ) x&1 (t ) (t )
M
xm (t ) x&m1 (t ) ( m 1) (t )
xm 1 (t ) x&m (t ) ( m ) (t )
M
xn (t ) x&n 1 (t ) ( n 1) (t )
Za linearni sistem vrijedi princip superpozicije:
L(a u1 (t ) b u2 (t )) a L(u1 (t )) b L(u2 (t ))
Prema tome, izlaz sistema se moe pisati u obliku:
y (t ) b0 (t ) b1 (t ) L bm ( m ) (t )
zamjenom derivacija w(t ) sa izabranim varijablama stanja dobija se:
y (t ) b0 x1 (t ) b1 x2 (t ) L bm xm 1 (t )
odnosno u matrinoj formi:
x1
M
xm1
y (t ) b0 L bm 0 L 0
xm 2
M
xn
Primjer:
Za datu diferencijalnu jednainu napisati model u prostoru stanja:
&y&
&(t ) &
y&(t ) y&(t ) 6 y (t ) 3u (t ) 4u&(t )
Zadata diferencijalna jednaina se moe, prema prethodnom razmatranju, zamijeniti
slijedeim jednainama:
&
&&
(t ) &&
(t ) &(t ) 6 (t ) u (t )
4&(t ) 3 (t ) y (t )
Promjenljive stanja se biraju na slijedei nain:
110
x1 (t ) (t )
&
1 (t ) (t )
x2 (t ) x&
x (t ) x&(t ) &
3 2
&(t )
Odavde je:
x&3 (t ) &
&&
(t ) u (t ) x3 x2 6 x1
Matrini model sistema u prostoru stanja je:
x& 1 0 1 0 x1 0
x&
0 0 1 x2 0 u
2
x&3 6 1 1 x3 1
x1
y 3 4 0 x2
x3
M
xn (t ) x&n 1 (t ) ( n 1) (t )
odavde moe se pisati:
x&n (t ) u (t ) a0 x1 (t ) L an 1 xn (t )
y b0 x1 L bn 1 xn bn x&n b0 x1 L bn 1 xn bn u (t ) a0 x1 L an 1 xn
sreivanjem, za odziv sistema se dobija:
y (t ) (b0 bn a0 ) x1 (t ) L (bn 1 bn an 1 ) xn (t ) bnu (t )
Sada se sistem moe zapisati u matrinoj formi:
x&1 0 1 0 L 0 x1 0
x& 0 0 1 L 0 x
2 2 0 u
M M M MO M M M
x&n a0 a1 a2 L a n 1 xn 1
x1
x
y (b0 bn a0 ) (b1 bn a1 ) L (bn 1 bn an 1 ) 2 bn
u
M
xn
U optem sluaju nelinearna diferencijalna jednaina oblika:
f ( y ( n ) ,..., y , u , t ) 0
111
moe biti prevedena u prostor stanja ako se moe eksplicitno rijeiti po najviem izvodu tj.
ako se moe prevesti u slijedei oblik:
y ( n ) g ( y ( n 1) ,..., u, t )
Odavde trivijalne smjene:
x1 (t ) y (t )
x2 (t ) x& 1 (t ) y (t )
&
M
xn (t ) x&n 1 (t ) y&n 1 (t )
prevode sistem u prostor stanja.
y (t ) x (t )dt Integrator
n
y xi Sumator
i 1
y Kx Pojaalo
112
Serijsko programiranje funkcije prenosa koristi slijedeu formu:
Q( s) K
G(s)
P ( s) ( s s1 )L ( s si )L ( s sn )
pri emu se pretpostavlju realni polovi.
Prenosna funkcija sistema se moe zapisati u obliku:
K 1 1
G(s) L L
( s s1 ) ( s si ) ( s sn )
X (s) 1
Element se moe prikazati simulacionim dijagramom na slijedei nain:
U ( s) s si
X (s ) 1
( s si ) x( s ) U ( s ) x&(t ) si x(t ) u (t )
U ( s ) s si
odavde se dobija:
x&(t ) si x(t ) u (t )
Koristei standardne grafike simbole posljednji izraz se moe grafiki predstaviti:
1
Slika 1. Grafika predstava elementa
s si
Kompletan simulacioni dijagram predstavlja kaskadnu vezu ovakvih elemenata:
K
Slika 2. Kompletan simulacioni dijagram sistema G ( s )
( s s1 )L ( s sn )
Ako se kao koordinate stanja izaberu izlazi integratora iz simulacionog dijagrama dolazi se do
modela sistema u prostoru stanja:
x& 1 s1 1 0 L 0 x1 0
x& 0 s 1 L 0 x
2 2 2 0 K
M M M M O M M M
x&n 0 0 0 L s n xn K
x1
x
y 1 0 L 0 2 0 u
M
xn
113
Paralelno programiranje funkcije prenosa koristi slijedeu formu:
n
Q( s) Q( s) K
G(s) i
P ( s) ( s s1 )L ( s sn ) i 1 s si
Paralelna forma koristi Heaviside-ov razvoj prenosne funkcije u parcijalne razlomke.
Kompletan simulacioni dijagram se dobija paralelnim vezivanjem pojedinih simulacionih
elementa.
n
Ki
Slika 3. Kompletan simulacioni dijagram sistema G ( s )
i 1 s si
Izborom koordinata stanja kao izlaza integratora dobija se:
x&1 s1 x1 u
M
x&n sn xn u
y K1 x1 K 2 x2 L K n xn
ili u matrinoj formi:
x& 1 s1 0 L 0 x1 1
x& 0 s2 L 0 x2 1
2 u
M M MO M M M
x&n 0 0 L s n xn 1
114
x1
x
y K1 K 2 L K n 2
M
xn
ovakva forma modela u prostoru stanja (matrica A dijagonalna) naziva se modalna kanonska
forma sistema i najjednostavnija je mogua za analizu sistema. Dijagonalna matrica se moe
dobiti jedino ako prenosna funkcija sistema G ( s ) ima sve jednostruke realne polove.
Ako se kao promjenljive stanja izaberu izlazi integratora dobije se slijedei model:
115
x& 1 0 1 0 Lx1 0 0
x& 0 0 1 Lx2 0 0
2
u
M M M MO M M M
x&n a0 a1 a2 L a n
xn 1
x1
x
y (b0 bn a0 ) (b1 bn a1 ) L (bn 1 bn an 1 ) 2 bn u
M
xn
Ovakva forma matrice A se naziva kontrolabilna kanonska forma.
Analiza stabilnosti sistema u prostoru stanja se provodi za sistem bez ulaznog pobudnog
signala, tj. samo uz dejstvo poetnih slova
Ve ranije je pokazano da je rjeenje diferencijalne jednaine:
x& Ax
uz poetne uslove:
x(0) x0
dato preko matrice prelaza stanja:
x(t ) (t ) x0 e At x0
Za linearni vremensko invarijantni (LVI) sistem se uvode slijedee definicije:
a) LVI sistem dat u prostoru stanja jednainom x& Ax uz poetne uslove x(0) x0 se
kae da je asimptotski stabilan ako za moduo vektora stanja vrijedi:
lim x (t ) 0
t
116
b) Za sistem se kae da je marginalno stabilan ako je:
lim x (t ) M
t
117
Laplace-ova transformacija matrice prelaza stanja je:
1
( s) ( sI A) 1 adj ( sI A)
det( sI A)
odnosno u optem obliku:
G11 ( s ) K G1n ( s )
1 M O
( s) M
det( sI A)
Gn1 ( s) L Gnn ( s)
Analizirajui ( s) moe se pisati:
X ( s ) ( s ) x0
G11 ( s) K G1n ( s ) X 10
1
X (s) M O M M
det( sI A)
Gn1 ( s ) L Gnn ( s ) X n 0
n
1
X i ( s) Gij ( s) X i 0
j 1 det( sI A)
xi (t ) L-1 X i ( s )
Jednaina:
Ax x
definie sopstvene vektore i sopstvene vrijednosti matrice A.
Dalje se moe pisati:
Ax x 0
x( A I ) 0
det( A I ) 0
Izraz det( sI A) predstavlja polinom n-tog reda.
Sada se dobija:
n
G (s) X
j 1
ij i0
X i ( s)
( s 1 )( s 2 )K ( s i )
gdje su sa i ( i 1, 2,...n ) obiljeene sopstvene vrijednosti matrice A.
Na osnovu prethodnog izlaganja prenosna funkcija sistema se moe dobiti u obliku:
Q( s) Q( s)
G(s)
P ( s) ( s s1 )( s s2 )K ( s sn )
Prema tome, polovi prenosne funkcije predstavljaju sopstvene vrijednosti matrice A.
Za sistem zadat u prostoru stanja:
x& Ax Bu
y Cx
prenosna funkcija se moe odrediti na slijedei nain:
Y ( s)
C ( sI A) 1 B
U (s)
C adj ( sI A) B
G(s)
det( sI A)
Za koordinate stanje se moe pisati:
xi (t ) Ci ei t
118
Odavde se moe zakljuiti slijedee:
lim x(t ) lim
t t
x i
2
0; za svako i 0
lim x(t ) ; ako je bilo koji i >0
t
119
Opservabilnost sistema pokuava odgovoriti na pitanje da li je mogue na bazi mjerenja izlaza
sistema y (t ) rekonstruisati kompletan vektor stanja x .
Za sistem dat u prostoru stanja moe se pisati:
y (0) C x (0)
dy (0)
C x '(0) C A x(0)
dt
d 2 y (0) d 2 ( x (0))
2
C 2
CA2 x(0)
dt dt
M
d n 1 y (0) d n 1 ( x (0))
n 1
n 1
CAn 1 x(0)
dt dt
Ili u matrinoj formi:
y (0)
dy (0)
C x1 (0)
dt CA x (0)
d y (0)
2 2
CA 2 x3 (0)
dt 2
M M M
n 1
CA n 1 xn (0)
d y (0)
dt n 1
T
Matrica O C CA CA2 L CAn 1 se naziva matrica opservabilnosti.
Sistem je opservabilan ako matrica O ima rang n. Za SISO sistem ovaj uslov je ekvivalentan
uslovu det O 0 .
Stabilnost Lyapunov-a
Prema teoremi Lyapunov-a mogue je ispitati stabilnost sistema ako se moe nai funkcija
V(x) takva da je V(x)>0 i V(0)=0 i ako je mogue pokazati da je:
dV ( x) V dx
0
dt x dt
tada je sistem asimptotski stabilan.
Na slici 9. je prikazano kretanje sistema u prostoru stanja u sluaju stabilnog sistema:
120
Vidi se da je nakon nekog vremena vektor stanja sigurno u koordinatnom poetku.
Ako se za sistem x& Ax formira funkcija V ( x ) x T p x (u nastavku vektor x se
obiljeava sa x ) tada je:
dV V dx
x&T px xT px& AT xT px xT pAx xT ( AT px pAx ) xT ( AT p pA) x
dt x dt
gdje je p pT 0 simetrina i pozitivno definitna matrica.
Prema tome, da bi bio ispunjen uslov stabilnosti:
dV ( x)
0
dt
slijedi da matrica: AT p pA Q mora biti negativno definitna, odnosno matrica Q mora
biti pozitivno definitna.
Teorem stabilnosti se moe formulisati i na slijedei nain:
LVI sistem x& Ax je asimptotski stabilan ako za bilo koju simetrinu i pozitivno definitnu
matricu Q (Q QT 0) postoji jedinstveno rjeenje jednaine AT p pA Q po p , tako
da je p pT 0
Problem regulatora
Za sistem dat u prostoru stanja:
x& Ax Bu x(0) x0
y Cx
Problem regulatora se formulie kao:
Potrebno je nai upravljanje u f ( x) odnosno upravljanje u funkciji vektora stanja koje na
eljeni nain karakterie poremeaj tipa poetnih uslova.
121
Dinamika sistema je sada odreena matricom . Ovo je regulator sa postavljanjem polova, jer
se pomou vektora k moe postaviti svaki pol sistema.
Neka je sistem dat u kontrolabilnoj formi:
x&1 0 1 0 L 0 x1 0
x& 0 0 1 L 0 x2 0
2 u
M M M M M M M
x& a0 a1 a2 L an 1 xn 1
y Cx
Prenosna funkcija sistema je:
Q( s)
G(s)
s an 1s n 1 K a0
n
Dalje je:
x&1 0 1 0 L 0 x1 0
0 x1
x& 0 1 L 0 x 0
2 2 k1 K kn M (1)
M M M M M M M
xn
x& a0 a1 a2 L an 1 xn 1
x&1 0 1 0 L 0 x1
x& 0 0 1 L 0 x
2 2
M M M M M M
x& (a0 k1 ) (a1 k2 ) (a2 k3 ) L (an 1 kn ) xn
122
Ovo je tzv. pole placement regulator i prikazan je na slici 10.
Problem praenja
123
Observeri (estimatori) stanja
124