Documente Academic
Documente Profesional
Documente Cultură
188
METODA VARIABILELOR DE STARE ŞI FAZĂ ÎN ANALIZA SISTEMELOR AUTOMATE
d 2 d
2 n 2n 0 .
dt 2
d t
Se face următoarea schimbare de variabilă:
n t , d n dt . (2.715)
d 2 d
2 0. (2.716)
d 2 d
Se aleg şi în acest caz, în calitate de variabile de fază, eroarea şi derivata ei în
raport cu noua variabilă:
d
x1 , x 2 x1 .
d
Cu această schimbare de variabile, ecuaţia (2.716) devine:
dx2
2 x2 x1 0 . (2.717)
d
Se împarte ecuaţia (2.717) cu x 2 :
dx2
d dx2 x1 2 x2 . (2.718)
dx1 dx1 x2
d
Ecuaţia (2.718) va conduce, prin regrupare, la raportul:
x2 1
, (2.719)
x1 dx2
2
dx1
care este ecuaţia unei drepte care trece prin originea planului fazelor şi are diferite încli-
nări care depind de valorile raportului dx 2 dx1 .
Pentru o valoare dată a lui , se pot trasa izoclinele sau locurile geometrice de pan-
tă constantă ( dx 2 dx1 ) ale traiectoriilor de fază. În figura 2.96 este reprezentată o serie de
izocline calculate prin înlocuirea valorilor lui dx 2 dx1 în ecuaţia (2.719) şi cu 0,5 .
Acum se poate determina traiectoria de fază pentru orice condiţii iniţiale date. Ple-
când din orice punct, traiectoria din acest exemplu ajunge în origine după o mişcare pe
spirală. Pentru orice condiţii iniţiale, răspunsul tranzitoriu în circuit închis scade şi ca
atare sistemul este stabil. De remarcat că graficul depinde de n . Dacă timpul nu ar fi
189
ANALIZA SISTEMELOR AUTOMATE LINIARE ŞI CONTINUE
fost normalizat (nu s-ar fi făcut schimbarea scării timpului (2.715)), spirala ar fi fost alun-
gită sau comprimată de-a lungul axei x2 atunci când 2n este mai mare sau respectiv mai
mic decât unitatea.
x2
dx2
dx2 1
0 dx1 dx2
dx1 2
45 dx1
0 dx
63 ; 2 3
dx1
dx
73 ; 2
0 dx1 x1
90
26
45
45
90
x2 1
,
x1 dx2
1
dx1
Nr. dx2 x2
tg tg
crt. dx1 x1
1. 0 0 –1 45
2. –1 45 90
3. –2 63 1 45
4. –3 73 12 26
5. 90 0 0
190
METODA VARIABILELOR DE STARE ŞI FAZĂ ÎN ANALIZA SISTEMELOR AUTOMATE
În §2.5.1 s-a arătat că starea unui sistem descris de o ecuaţie diferenţială de ordinul n
poate fi complet definită de diferite grupuri de n variabile de stare alese; în prezentul pa-
ragraf sunt ilustrate cele mai frecvent utilizate modalităţi de alegere a variabilelor de stare
şi schemele echivalente corespunzătoare [7].
Se presupune că funcţionarea sistemului este descrisă matematic de ecuaţia dife-
renţială (2.667):
dn y d n1 y dy
a0 n a1 n1 ... a n1 a n y bm u ,
dt dt dt
unde y şi u sunt mărimile de ieşire şi de intrare.
Sunt expuse, în continuare, trei variante de alegere a variabilelor de stare, însoţite de
schemele echivalente la care conduc aceste variante, scheme care sunt utilizate şi la di-
versele variante de modelare a sistemului respectiv.
În prima variantă, variabilele de stare pot fi alese ca variabile de fază, conside-
rând mărimea de ieşire y ca o primă variabilă de fază, deci:
x1 y ,
iar celelalte variabile de fază obţinându-se (aşa cum s-a mai menţionat) prin derivări suc-
cesive:
dx1 dy
x2 x1 ,
dt dt
d2x d2 y
x3 x 2 x1 21 2 ,
dt dt
..............................................
d n1 x1 d n1 y
xn x n1 n1 .
dt n1 dt
P2
an 1
an1x2 x2
P1
an
an x1 x1
Fig.2.97 Schema de modelare a unui sistem automat în varianta I-a de alegere a variabilelor de stare.
În a doua variantă, alegerea variabilelor de stare (care nu mai reprezintă cazul par-
ticular al variabilelor de fază) poate fi făcută pornind de la o schemă de conexiune serie,
dedusă din funcţia de transfer a sistemului.
Din expresia (2.667) se obţine funcţia de transfer a sistemului considerat:
Y (s) bm
G0 ( s ) , (2.720)
U ( s) a0 s n a1s n1 a2 s n2 an1s an
sau, având în vedere relaţia (2.672):
Y (s) bm
G0 ( s ) n , (2.721)
U ( s) s a1 s n1 a2 s n2 ... an 1s an
192
METODA VARIABILELOR DE STARE ŞI FAZĂ ÎN ANALIZA SISTEMELOR AUTOMATE
xn xn 1 x4 x3 x2 x1 y
n 1 3 2 1
G0 ( s )
Fig.2.98 Schema echivalentă a n elemente de întârziere de ordinul I conectate în serie.
În calitate de variabile de stare sunt alese cele n mărimi de ieşire ale elementelor
menţionate x1 , x2 ,, xn , având în vedere şi că:
y x1 . (2.724)
1
1
G (s) s , (2.725)
s p 1
1 p
s
1
GI (s) (2.726)
s
GP ( s) p , (2.727)
deci obţinându-se expresia (2.725), schema din figura 2.98 capătă astfel aspectul din fi-
gura 2.100.
Se constată că variabilele de stare
x1 , x2 ,, xn alese reprezintă nu numai
mărimile de ieşire ale elementelor de în-
1
G I (s) târziere 1,2,3,, n, ci totodată şi mări-
s mile de ieşire ale integratoarelor.
Din schema reprezentată în figura
G P (s) p 2.100, care serveşte şi pentru modelarea
pe calculator, se obţin expresiile deriva-
G k (s ) telor în raport cu timpul ale variabilelor
de stare în funcţie de variabilele de stare
Fig.2.99 Schema echivalentă a unui element de
întârziere de ordinul I. şi de mărimea de intrare u.
2 1
xn 1 xn x3 x 2 1 x2 x1 1 x1 y
s s s
pn xn p2 x2 p1 x1
pn p2 p1
Fig.2.100 Schema de modelare a unui sistem automat în varianta a II-a de alegere a variabilelor de stare.
x1 p1 x1 x2 ,
x2 p2 x2 x3 ,
x3 p3 x3 x4 ,
(2.728)
...............................
xn1 pn1 xn1 xn ,
xn pn xn u ,
toate integratoarele având la intrare câte o derivată a variabilei de stare şi la ieşire vari-
abila de stare corespunzătoare, reprezentând evident integrala derivatei aplicate la intrare.
Relaţiile (2.768) pot fi exprimate prin relaţia matriceal-vectorială:
x1 p1 1 0 0 x1 0
x 0 p2 1 0 x2 0
2
x3 0 0 p3 0 x3 0u , (2.729)
xn 0 0 0 pn xn 1
respectiv:
x Dx Bu , (2.730)
194
METODA VARIABILELOR DE STARE ŞI FAZĂ ÎN ANALIZA SISTEMELOR AUTOMATE
rezultând deci:
Y ( s)
G0 ( s ) G1 ( s) G2 ( s) G3 ( s) Gn ( s) . (2.733)
U ( s)
x1 p1x1 u,
x2 p2 x2 u ,
(2.734)
...........................
xn pn xn u,
195
ANALIZA SISTEMELOR AUTOMATE LINIARE ŞI CONTINUE
G1 ( s )
x1 1 x1
C1
s
p1
1
G2 ( s )
x2 1 x2
C2
s
p2
2
xn 1 xn
Cn
s
pn Gn (s )
Fig.2.101 Schema de modelare a unui sistem automat în varianta a III-a de alegere a variabilelor de stare.
respectiv:
y Hx , (2.739)
1 0 0 0
0 0 0
AΛ 2
,
0 0 0 n
e 1t 0 0 0
e 2t 0 0
Λt 0
e At
e .
0 0 0 e nt
d At
( e ) A e At (2.741)
dt
x Ax , (2.742)
cu o valoare iniţială x (0) a vectorului de stare, poate fi căutată soluţia sub forma:
x x (t ) e At x (0) , (2.743)
Ae At x (0) Ae At x (0) ,
Matricea e A(t t0 ) este denumită matrice de tranziţie şi se notează de obicei prin
(t t 0 ) , deci:
d
(t ) A (t ) . (2.748)
dt
Pe baza acestor proprietăţi ale matricei de tranziţie se poate găsi soluţia generală a
ecuaţiei de stare introducând o nouă variabilă de stare q(t ) conform relaţiei:
198
METODA VARIABILELOR DE STARE ŞI FAZĂ ÎN ANALIZA SISTEMELOR AUTOMATE
sau:
dx dq d dq
q Ax (t ) . (2.750)
dt dt d t dt
Din ecuaţia (2.750) şi ecuaţia generală de stare a sistemului (2.678) rezultă:
dq
(t t 0 ) Bu(t ) , (2.751)
dt
sau:
dq
(t t 0 ) 1 Bu(t ) . (2.752)
dt
Soluţia (2.752) are sens numai dacă inversa matricei de tranziţie există. Pentru a se
obţine q(t ) se integrează ecuaţia (2.752):
t
q(t ) q(t 0 ) ( t 0 ) 1 Bu()d . (2.753)
t0
care reprezintă soluţia generală a ecuaţiei de stare a sistemului. Pentru a găsi mărimea de
ieşire y , se înlocuieşte starea sistemului în ecuaţia y Cx şi se obţine:
t
y (t ) C[(t t 0 ) x (t 0 ) (t ) Bu() d] .
t0
x (t ) 1 [( sI A)]1 x (0) . (2.756)
199
ANALIZA SISTEMELOR AUTOMATE LINIARE ŞI CONTINUE
X ( s) ( sI A) 1 x (0) ( sI A) 1 BU ( s) , (2.758)
sau:
X ( s) ( s) x (0) ( s) BU ( s) . (2.759)
Ultimul termen din membrul doi al ecuatiei conţine produsul a două funcţii de vari-
abilă complexă şi transformata Laplace inversă a relaţiei (2.759) apare ca o integrală de
convoluţie analogă cu (2.247):
t
x (t ) (t ) x (0) (t ) Bu() d . (2.760)
0
Pentru condiţii iniţiale nule, caz în care se defineşte, aşa cum s-a precizat, funcţia de
transfer, relaţia (2.761) devine:
Y ( s) C( s) BU ( s) ,
sau:
Y ( s) C ( sI A) 1 BU ( s) . (2.762)
sau, ţinând seama de definiţia matricei inverse în funcţie de matricea adjunctă şi determi-
nantul acesteia:
adj ( sI A)
G0 ( s ) C B. (2.763)
det ( sI A)
200
METODA VARIABILELOR DE STARE ŞI FAZĂ ÎN ANALIZA SISTEMELOR AUTOMATE
dn y d n1 y dy d mu d m1u
a0 a a n 1 a y b b
dt n1 dt m1
1 n 0 1
dt n dt dt m (2.765)
du
bm1 bm u ,
dt
respectiv:
dn y d n1 y dy d mu d m1u
a a
n 1 a y b b
dt n1 dt m1
1 n 0 1
dt n dt dt m (2.766)
du
bm 1 bm u ,
dt
unde:
a1 a a b b b b
a1 , , a n 1 n1 , a n n , b0 0 , b1 1 , , bm 1 m1 , bm m
a0 a0 a0 a0 a0 a0 a0
şi dacă se introduce notaţia corespunzătoare variabilelor de fază din §2.5.4, având însă
derivate în membrul drept:
d nk xk d k xnk
xn , xn , k 1,2,, n 1, (2.767)
dt nk dt k
se obţine:
x n u a1 xn a2 xn1 an 1 x2 an x1 . (2.768)
bm
bm 1 y (t )
u (t )
b1
b0
xn xn xn1 x2 x1
a1
a2
an1
an
unde:
a1 a2 a a
( s ) 1 2 nn11 nn .
s s s s
Ţinând seama de relaţia:
X ( s) ( s) x (0) ,
s 1 s 1 s 1 s 1
U (s ) 1 s 1 s 1 s 1 1
X (s ) a1 X1(s) X1 (s)
n a2 an 1
an
d2 y
2
2 y 0 .
dt
Alegând variabilele de stare sub forma:
x1 y,
dx1
x2 y ,
dt
rezultă:
0 1 0
A 2
0
, B 0 , C 1 0.
Calculul matricei de tranziţie în complex se efectuează prin inversarea matricei ( sI A) :
s 1
adj( sI A) s 2 2 s 2
2
( s ) ( sI A) 1 .
det( sI A)
2
s
s 2 2 s 2 2
Aplicând funcţiei (s ) transformata Laplace inversă se obţine:
(t t 0 ) 1[ ( s )] ,
sau:
sh(t t 0 )
ch(t t )
(t t 0 ) 0
.
sh(t t 0 ) ch(t t 0 )
Dacă se construieşte graful de semnal (v. fig. 2.104) pentru exemplul considerat şi
dacă se aplică formula lui Mason rezultă:
s 1 s 1
s 1 s 1 s 1 1
X 1 (s) s 2 2 s 2 x1 (0)
2
X ( s) 2 s x2 (0)
. X 2 ( s) X1( s) X1 (s)
2
s 2 2 s 2 2 2
Fig.2.104 Graful de semnal pentru sistemul
tratat în exemplu.
O altă categorie de sisteme care se dezvoltă în prezent sunt sistemele cu reacţie după vari-
abilele de stare [1,13,16÷18,21,22,30,31]. Structura unui asemenea sistem se reprezintă în
figura 2.105.
Pentru un sistem la care toate variabilele de stare sunt observabile, dispozitivul de
automatizare descris prin matricea K T poate fi proiectat astfel încât sistemul să satisfacă
anumite criterii de performanţă mai bune decât la sistemele cu reacţie după funcţia de la
ieşire. Modelul matematic al sistemului deschis din figura 2.105 este:
x Ax B,
(2.771)
y C T x,
y CT x
x Ax B CT
KT x
KT
Fig.2.105 Sistem automat cu reacţie după variabilele de stare.
În cazul în care reacţia este după stare, modelul matematic al sistemului automat în-
chis devine:
x ( A BK T ) x Bu ,
y C T x. (2.772)
( s ) U ( s ) K T X ( s ) (2.774)
şi:
sX ( s) AX ( s) B( s) ,
Y (s) C T X (s) ,
204
METODA VARIABILELOR DE STARE ŞI FAZĂ ÎN ANALIZA SISTEMELOR AUTOMATE
C T ( sI A) 1 B
G0 ( s ) . (2.775)
1 K T ( sI A) 1 B
K T ( sI A) 1 B
Gr ( s ) T . (2.776)
C ( sI A) 1 B
U (s ) 1 X3 1 X2 1 X 1 Y (s)
K
s4 s 1 s
K3
K2
K1
205
ANALIZA SISTEMELOR AUTOMATE LINIARE ŞI CONTINUE
x Ax B,
y C T x,
0 1 0 0
A 0 1 1 , B 0 , C T [1 0 0] .
0 0 4 K
x1
u [ K1 K2 K 3 ] x2 u K T x .
x3
G ( s) K T ( sI A) 1 B ,
1 1 1
s s ( s 1) s ( s 1)( s 4)
1 adj ( sI A) 1 1 ,
( sI A) 0
det ( sI A) s 1 ( s 1)( s 4)
1
0 0
s4
iar:
KK 1 KK 2 KK 3
G ( s)Gr ( s) .
s ( s 1)( s 4) ( s 1)( s 4) s 4
Gr ( s ) K 3 s 2 ( K 2 K 3 ) s K1 .
206
METODA VARIABILELOR DE STARE ŞI FAZĂ ÎN ANALIZA SISTEMELOR AUTOMATE
207