teoria sistemelor Şi reglare automatĂ cap. 5-7 lectii curs cap 5_7... · unele forme canonice...
TRANSCRIPT
Constantin MARIN Dan POPESCU
TEORIA SISTEMELOR ŞI REGLARE AUTOMATĂ Cap. 5-7
LECTII CURS
CRAIOVA 2007
5. REALIZAREA SISTEMELOR PRIN ECUAÞII DE STARE
5.1. Formularea problemei
5.1.1. Realizári de stare echivalenteSe considerá un sistem monovariabil (SISO), p=1, r=1. Dacá un sistem
(5.1.1)S = SS(A, b, c, d, x)este dat prin ecuaþii de stare, atunci funcþia de transfer H(s) poate fi determinatáín mod unic prin
(5.1.2)H(s) = cT ⋅ Φ(s) ⋅ b + d =M(s)L(s)
, Φ(s) = (sI − A)−1
pe scurt, .S = FT(M, L)Cunoscänd funcþia de transfer a unui sistem, pot fi obþinute diverse forme
pentru ecuaþiile de stare, adicá avem mai multe realizári ale sistemului prinecuaþii de stare.
(5.1.3)S = FT(M, L) ⇒ S = SS(A, b, c, d, x)este o realizare de stare, dar
(5.1.4)S = FT(M, L) ⇒ S = SS(A, b, c, d, x)este o altá realizare de stare, cu aceeaßi funcþie de transfer,
(5.1.5)H(s) = cTΦ(s)b + d = H(s) , Φ(s) = (sI − A)−1
Cele douá realizári de stare sunt echivalente, adicá, ∃T, x = Tx, det T ≠ 0 (5.1.6)A = TAT−1, b = Tb, cT = c TT−1, d = d
Cele douá funcþii de transfer, ßi H(s) sunt identice,H(s)H(s) = cT(sI − A)−1b + d = cTT−1(sI − TAT−1 )−1Tb + d =
.= cTT−1T(Is − A)−1T−1Tb + d = H(s)Presupunem cá m=grad(M) ßi n=grad(L), . Deoarece L(s) are n+1m ≤ n
coeficienþi ßi M(s) are m+1 coeficienþi, H(s) are doar n+m+1 parametri liberidatoritá raportului. Realizárile de stare au
n2 (din A) + n (din b) + n (din c) +1 (din d) =n2+2n+1parametri, astfel íncät
n2 + 2n + 1 > n + m + 1ceea ce conduce la un sistem nedeterminat de n+m+1 ecuaþii cu n2+2n+1variabile necunoscute.
Aceasta explicá de ce existá mai multe (o infinitate) de realizári de starepentru o aceeaßi funcþie de transfer.
Existá mai multe metode pentru determinarea ecuaþiilor de stare pornind dela funcþia de transfer. Pentru sistemele multivariabile acest proces este maicomplicat, dar este posibil.
Unele din realizárile de stare au anumite forme particulare, cu numárminim de parametri liberi. Ele sunt numite forme canonice (forme economice).
5. REALIZAREA SISTEMELOR 5.1. Formularea problemei PRIN ECUAÞII DE STARE
131
Unele forme canonice sunt importante deoarece ele pun ín evidenþáanumite proprietáþi ale sistemului precum controlabilitatea ßi observabilitatea.
Existá douá structuri fundamentale pentru formele canonice: - Structuri controlabile (I-D : structuri integrator-derivator) ßi - Structuri observabile (D-I : structuri derivator-integrator).
Reamintim criteriile de controlabilitate ßi observabilitate pentru sisteme LIT:
5.1.2. Criterii de controlabilitate ßi observabilitate
5.1.2.1. Criteriul de controlabilitateSistemul LIT- MIMO,
(5.1.7)S = SS(A, B, C, D)este complet controlabil, sau spunem cá perechea (A,B) este o perechecontrolabilá, dacá ßi numai dacá matricea de controlabilitate P
(5.1.8)P = [B AB ... An−1B]are rang maxim. P este o matrice . Rangul maxim al lui P este n. (n × (np))
Uneori putem testa aceastá condiþie calculänd
. (5.1.9)∆P = det(PPT )
care trebuie sá fie diferit de zero.Pentru un sistem LIT- SISO, matricea P este o matriceS = SS(A, b, c, d)
pátratá ,n × n. (5.1.10)P = [b Ab ... An−1b]
5.1.2.2. Criteriul de observabilitateSistemul LIT- MIMO, (5.1.7), este complet observabil sau perechea (A,C)
este o pereche observabilá, dacá ßi numai dacá matricea de observabilitate Q
, (5.1.12)QT =
CCA⋅⋅⋅
CAn−1
are rang maxim. Q este o matrice . Rangul maxim al lui Q este n. (n × (rn))Uneori putem testa aceastá condiþie calculänd
(5.1.13)∆Q = det(Q ⋅ QT)care trebuie sá fie diferit de zero. Pentru un sistem LIT- SISO,
(5.1.14)S = SS(A, b, c, d)matricea Q este o matrice pátratá ,n × n
. (5.1.15)QT =
cT
cTA⋅⋅⋅
cTAn−1
5. REALIZAREA SISTEMELOR 5.1. Formularea problemei PRIN ECUAÞII DE STARE
132
5.2. Prima formá canonicá structurá I-D
5.2.1. Deducerea ecuaþiilor de stare prin programare directá Fie H(s) o funcþie de transfer de forma
(5.2.1)H(s) =M(s)L(s)
= bnsn + ... + b0
ansn + ... + a0=
Y(s)U(s)
, an ≠ 0
Realizarea de stare a acestei funcþii de transfer, ca prima formá canonicáI-D, poate fi obþinutá prin metoda programárii directe, corespunzátor urmátoruluialgoritm:
1. Se ímparte numárátorul ßi numitorul funcþiei de transfer prin sn
(5.2.2)H(s) = bn + bn−1s−1 + ... + b1s −(n−1) + b0s−n
an + an−1s−1 + ... + a1s −(n−1) + a0s−n= Y(s)
U(s), an ≠ 0
ßi se exprimá ießirea astfel
(5.2.3)Y(s) =ca operator D
M(s) ⋅
W(s)
ca operator I
1L(s)
⋅U(s)
(5.2.4)Y(s) = (bn + bn−1s−1 + ... + b0s−n)
W(s)
⋅U(s)
an + an−1s−1 + ... + a1s−(n−1) + a0s−n
2. Se noteazá
(5.2.5)W(s) =U(s)
an + an−1s−1 + ... + a1s −(n−1) + a0s−n
ßi se exprimá W(s) ca o funcþie de U(s) ßi de produsele ( ) [s−kW(s)] , k = 1 : n
an[W(s)] + an−1[s−1W(s)]+ ... + a1[s−(n−1)W(s)] + a0[s −nW(s)] = U(s)
. (5.2.6)W(s) = −an−1an
xn(s)
s −1W(s) −an−2an
xn−1 (s)
s−2W(s) −... − a0an
x1 (s)
s−nW(s) + 1an
U(s)
3. Se noteazá produsele ca n noi variabile[s−kW(s)] , k = 1 : n
(5.2.7)Xk(s) = [s−(n−k+1) W(s)] , k = 1 : n
X1(s) = s−(n) W(s)X2(s) = s−(n−1) W(s).......Xn(s) = s−(1) W(s)
astfel íncät expresia lui W(s) din (5.2.6) devine, (5.2.8)W(s) = −an−1
anXn(s) − an−2
anXn−1 (s) − ... − a0
anX1(s) + 1
anU(s)
5. REALIZAREA SISTEMELOR 5.2. Prima formá canonicá structurá I-D PRIN ECUAÞII DE STARE
133
4. Se exprimá ießirea Y(s) din (5.2.3) ßi (5.2.4) sub forma
(5.2.9)Y(s) = bnW(s) + bn−1[s−1W(s)] + ... + b0[s−nW(s)]
unde W(s) este ínlocuit din (5.2.6)
Y(s) = (
cn
bn−1 − bnan−1an
)[s−1 W(s)] + (
cn−1
bn−2 − bnan−2an
)[s−2 W(s)] + ..+
c 1
(b0 − bna0an
)[s−n W(s)]+
d
bnan
U(s
(5.2.10)sau din (5.2.8),
Y(s) = (
cn
bn−1 − bnan−1an
)Xn(s) + (
cn−1
bn−2 − bnan−2an
)Xn−1(s) + ...+
c1
(b0 − bna0an
)X1(s)+
d
bnan
U(s)
(5.2.11)5. Se noteazá
c1 = b0 − bna0an
c2 = b1 − bna1an
..... (5.2.12)ck = bk−1 − bn
ak−1an
, k = 1 : n.....cn = bn−1 − bn
an−1an
ßi se exprimá ießirea Y(s) din (5.2.10) sub forma
Y(s) = cn ⋅ [s−1W(s)] + cn−1 ⋅ [s−2W(s)] + ... + c1 ⋅ [s−nW(s)]+ b nan
⋅ U(s)
(5.2.13)sau din (5.2.11),
. (5.2.14)Y(s) = c1 ⋅ X1(s) + c2 ⋅ X2(s) + ... + cn ⋅ Xn(s) + bnan
⋅ U(s)
6. Se deseneazá, ca schemá bloc sau graf de fluenþá, o conexiune serie de nintegratoare ßi se transpun ín aceastá reprezentare graficá relaþiile (5.2.6) sau(5.2.8) ßi relaþiile ießirii (5.2.13) sau (5.2.14).
Integratoarele pot fi reprezentate fárá condiþii iniþiale sau cu condiþiile loriniþiale dacá ulterior se doreßte sá se obþiná ráspunsul liber din aceastá diagramá.
7. Se noteazá de la dreapta la stänga ießirile integratoarelor cu anumitevariabile , ca ín (5.2.7) atät ín domeniul complex cät ßi ínX1, X2 , .. , Xn
domeniul timp.
5. REALIZAREA SISTEMELOR 5.2. Prima formá canonicá structurá I-D PRIN ECUAÞII DE STARE
134
+
+
+
+
+
+
+
+
+
+
U(s)
W(s)
Y(s)
W(s)s-(n-1)W(s)s-1 W(s)s-2 W(s)s-n
X (s)1 x (t)1
X (s)2 x (t)2
X (s)n-1 x (t)n-1
X (s)n x (t)n
a1an
++
a n-1
an
++
++
aan
n-2 a0an
s-1 s-1s-1 s-1
c2c n-1cn c1
an
1
bnan
x (t)n.
x (t)n-1.
x (t)2.
x (t)1.
= = ==
Figura nr.5.2.1.8. Se interpreteazá diagrama ín domeniul timp ßi se scriu relaþiile íntrevariabile ín domeniul timp,
x.
1 = x2
x.
2 = x3
........ (5.2.15)x.
n−1 = xn
x. n = −a0an
x1 − a1an
x2 − ... − an−2an
xn−1 − an−1an
xn + 1an
u (5.2.16)y = c1 ⋅ x1 + c 2 ⋅ x2 + ... + cn−1 ⋅ xn−1 + cn ⋅ xn + d ⋅ u
unde am notat,
(5.2.17)d = bnan
, ck = bk−1 − bnak−1an
, k = 1 : n9. Se scriu relaþiile (5.2.15), (5.2.16), (5.2.17) ín formá matricealá.
, (5.2.18)x.
= Ax + bu x = [x1, x2, ... , xn−1 , xn]T
(5.2.19)y = cTx + buunde
, A =
0 1 0 .. 0 00 0 1 .. 0 00 0 0 .. 0 0.. .. .. .. .. ..0 0 0 .. 0 1
−a0an
−a1an
−a2an
.. −an−2an
−an−1an
b =
000..01an
, c =
b0 − bna0an
b1 − bna1an
b2 − bna2an
..bn−2 − bn
an−2an
bn−1 − bnan−1an
, d = bn
an
(5.2.20)Aceasta este denumitá, de asemenea, forma canonicá companion a
ecuaþiilor de stare. Se observá cá dacá , adicá sistemul este strict propriu,bn = 0atunci vectorul c este compus din coeficienþii numárátorului funcþiei de transfer.
Dacá , atunci ultima linie a matricei A este compusá din coeficienþiian = 1numitorului funcþiei de transfer cu semn schimbat.
5. REALIZAREA SISTEMELOR 5.2. Prima formá canonicá structurá I-D PRIN ECUAÞII DE STARE
135
5.2.2. Exemplu de reprezentare a unui sistem de ordinul doi ín primaformá canonicá structura I-D
Fie sistemul descris prin ecuaþia diferenþialá de ordinul doi
. (5.2.21)y + 3y.
+ 2y = u + 5u.
+ 6u
Funcþia de transfer este
(5.2.22)H(s) =Y(s)U(s)
= s2 + 5s + 6s2 + 3s + 2
=(s + 2) ⋅ (s + 3)(s + 2) ⋅ (s + 1)
Y(s) = H(s) ⋅ U(s)
(5.2.23)Y(s) = s2 + 5s + 6s2 + 3s + 2
⋅ U(s)
Ín continuare se aplicá cei 9 paßi ai procedurii programare directá pentrudeducerea ecuaþiei de stare ín prima formá canonicá structura ID:
1. Se ímpart cu numárátorul ßi numitorul funcþiei de transfers2
(5.2.24)H(s) = 1 + 5s−1 + 6s−2
1 + 3s−1 + 2s−2
Y(s) = (1 + 5s−1 + 6s−2) ⋅U(s)
1 + 3s−1 + 2s−2
2. Se noteazæ
(5.2.25)W(s) =U(s)
1 + 3s−1 + 2s−2
ßi se exprimá ín funcþie de W(s) U(s), [s−1W(s)], [s−2W(s)]
W(s) + 3 ⋅ [s−1W(s)] + 2 ⋅ [s−2W(s)] = U(s)
(5.2.26)W(s) = −3 ⋅ [s−1W(s)] − 2 ⋅ [s−2W(s)] + U(s)
3. Se noteazæ
; (5.2.27)X1(s) = s−1 W(s) X2(s) = s−2W(s)
ßi se exprimá ín funcþie de W(s) U(s), X1(s), X2(s)
. (5.2.28)W(s) = −3 ⋅ X1(s) − 2 ⋅ X2(s) + U(s)
4. & 5. Se exprimá ießirea ín funcþie de Y(s) U(s), [s −1W(s)], [s−2W(s)]
Y(s) = (1 + 5s−1 + 6s−2) ⋅ W(s)
Y(s) = 1 ⋅ W(s) + 5 ⋅ [s−1W(s)]+ 6 ⋅ [s−2W(s)] =
= 1 ⋅ −3 ⋅ [s−1W(s)]− 2 ⋅ [s−2W(s)]+ U(s) + 5 ⋅ [s−1W(s)] + 6[s−2W(s)]
Y(s) = (5 − 3) ⋅ [s−1W(s)] + (6 − 2) ⋅ [s−2W(s)]+ U(s)
(5.2.29)Y(s) = 2 ⋅ [s−1W(s)] + 4 ⋅ [s−2W(s)] + U(s)
5. REALIZAREA SISTEMELOR 5.2. Prima formá canonicá structurá I-D PRIN ECUAÞII DE STARE
136
ßi ín funcþie de U(s), X1(s), X2(s)
. (5.2.30)Y(s) = 2 ⋅ X1(s) + 4 ⋅ X2(s) + U(s)
6. & 7. Se reprezintá grafic relaþiile (5.2.26) ßi (5.2.29) printr-o schemá bloc, caín Fig.5.2.2., plecänd de la douá elemente integratoare conectate ín serie. Lafiecare inetegrator sunt trecute ßi valorile iniþiale. Se asociazá variabilele destare conform .
+
++ +
+ +
+
+
+
+
U(s) W(s)
Y(s)
W(s)s-1 W(s)s-2
X (s)1
x (t)1
X (s)2
x (t)2
x (0)2 x (0)1
++
s-1 s-1
x (t)2.
x (t)1.1
-3 -2
42
1
Figura nr.5.2.2.
8. Urmänd conexiunile din diagrama de stare se scriu ecuaþiile ín domeniultimp,
x.
1 = x2
(5.2.31)x.
2 = −2 ⋅ x1 − 3 ⋅ x2 + u
(5.2.32)y = 4 ⋅ x1 + 2 ⋅ x2 + u
9. Se reprezintá ín formá matricialá ecuaþiile de stare (5.2.31), (5.2.32)(5.2.33)x
.= A ⋅ x + b ⋅ u
(5.2.34)y = cT ⋅ x + d ⋅ uunde,
, , , . (5.2.35)A =
0 1−2 −3
b =
01
c =
42
d = 1
Acum se poate verifica faptul cá aceastá realizare de stare (forma canonicácompanion controlabilá) a funcþiei de transfer
H(s) = s2 + 5s + 6s2 + 3s + 2
=Y(s)U(s)
=(s + 2) ⋅ (s + 3)(s + 2) ⋅ (s + 1)
este controlabilá, dar neobservabilá.
5. REALIZAREA SISTEMELOR 5.2. Prima formá canonicá structurá I-D PRIN ECUAÞII DE STARE
137
Aßa cum se poate vedea funcþia de transfer are factori comuni la numárátorßi numitor, ßi una din cele douá proprietáþi, controlabilitatea sau observabilitatea,este pierdutá. Ín cazul de faþá nu trebuie sá fie pierdutá controlabilitatea.
, (5.2.36)P = [b Ab]
,b =
01
Ab =
0 1−2 −3
⋅
01
=
1−3
⇒
, . (5.2.37)P =
0 11 −3
det(P) = −1 ≠ 0
Sistemul este controlabil.
(5.2.38)Q =
cT
cTA
,cT = 4 2 cTA = 4 2 ⋅
0 1−2 −3
= −4 −2
, . (5.2.39)Q =
4 2−4 −2
det(Q) = −8 + 8 = 0
Sistemul nu este observabil.Prelucränd aceastá schemá bloc, care este o diagramá de stare (DS), se pot
calcula matricea de tranziþie Φ (s)
(5.2.40)Φ (s) = (sI − A)−1 = Φ i,j i,j=1:2
ßi ráspunsurile libere ßi forþate ín raport cu starea ßi ießirea,
, (5.2.41)X(s) = Φ (s) ⋅ x(0) + Φ (s) ⋅ b ⋅ U(s) = Xl(s) + Xf(s)
Y(s) = cT ⋅ Φ (s) ⋅ x(0) + [cT ⋅ Φ (s) ⋅ b + d] ⋅ U(s) = Yl(s) + Yf(s)(5.2.42)
Pentru o mai mare claritate se redeseneazá schema bloc din Fig.5.2.2. íncare apar douá sumatoare separate, ca ín Fig.5.2.3.
+
+ + +
+ +
++
+
+
U(s) W(s)
Y(s)
X (s)1
x (t)1 x (t)2
X (s)2
+ +s-1 s-1
x (t)2.1
-3
-2
42
1
x (0)1 x (0)2
Figura nr.5.2.3.
5. REALIZAREA SISTEMELOR 5.2. Prima formá canonicá structurá I-D PRIN ECUAÞII DE STARE
138
De asenmenea, se echivaleazá bucla interioará ßi nu se mai deseneazáelementele unitate, ca ín Fig.5.2.4.
+
+
+
+
++
U(s)
Y(s)
X (s)1X (s)2
x (0)1 x (0)2
+ +
+ +
-2
42
1s
1s + 3
Figura nr.5.2.4.
Pentru calculul ráspunsului ín raport cu starea nu sunt necesare conexiunilespre ießire astfel cá acestea se ignorá ßi rezultá schema bloc din Fig.5.2.5.
+
+
U(s) X (s)1X (s)2
x (0)1 x (0)2
+ +
+ +
-2
1s
1s + 3
Figura nr.5.2.5.
Relaþia (5.2.41), exprimatá pe componente este
, (5.2.43)X1(s) = Φ 11 (s) ⋅ x1(0) + Φ 12(s) ⋅ x2(0) + G1(s) ⋅ U(s)
. (5.2.44)X2(s) = Φ 21 (s) ⋅ x1(0) + Φ 22(s) ⋅ x2(0) + G2(s) ⋅ U(s)
De exemplu, pentru calculul componentei , se considerá ßiG1(s) x1(0) = 0 astfel cá ín Fig.5.2.5. se "vede" o simplá conexiune paralel-opusá cu,x2(0) = 0
G1(s) = X1(s)U(s) x1 (0)=0
x2 (0)=0
=1
s+3⋅ 1
s
1 − (−2) ⋅ 1s+3 ⋅ 1
s
= 1(s + 3) ⋅ s + 2
= 1s2 + 3 ⋅ s + 2
(5.2.45)G1(s) = 1(s + 1) ⋅ (s + 2)
Ín acelaßi mod se calculeazá , care se extrage din relaþia (5.2.43) ínΦ 11(s)condiþiile ßi , astfel cá se particularizeazá schema bloc dinx2(0) = 0 U(s) = 0
5. REALIZAREA SISTEMELOR 5.2. Prima formá canonicá structurá I-D PRIN ECUAÞII DE STARE
139
Fig.5.2.5. sub forma din Fig.5.2.6. ín care se evidenþiazá de asemena o conexiuneparalel opusá cu intrarea ßi ießirea x1(0) X1(s)
X (s)1X (s)2
x (0)1
+
+
-2
1s
1s + 3
Figura nr.5.2.6.Rezultá,
Φ 11(s) = X1(s)x1(0) U(s)=0
x2 (0)=0
=1s
1 − (−2) ⋅ 1s+3
⋅ 1s
= s + 3(s + 3) ⋅ s + 2
= s + 3s2 + 3 ⋅ s + 2
Deci,
. (5.2.46)Φ 11(s) = s + 3(s + 1) ⋅ (s + 2)
Cu o oarecare experienþá se calculeazá toate componentele din relaþiile(5.2.43), (5.2.44) direct din schema bloc din Fig.5.2.5. sau chiar din schema blociniþialá din Fig.5.2.2. fárá redesenári intermediare.
Evident, pentru acest exemplu simplu se putea efectua ußor(2 × 2)inversarea de matrice (5.2.40) ínsá se insistá asupra operaþiilor de manipulare aschemelor bloc care sunt avantajoase pentru structuri de dimensiuni mari ßiparametri literali.
Procedänd asemánátor se calculeazá
, (5.2.47)Φ 12(s) = X1(s)x2(0) U(s)=0
x1 (0)=0
==1
s+3⋅ 1
s
1 − (−2) ⋅ 1s+3 ⋅ 1
s
= 1(s + 1) ⋅ (s + 2)
, (5.2.48)G2(s) = X2(s)U(s) x1 (0)=0
x2 (0)=0
=1
s+3
1 − (−2) ⋅ 1s ⋅ 1
s+3
= s(s + 1) ⋅ (s + 2)
, (5.2.49)Φ 21(s) = X2(s)x1(0) U(s)=0
x2 (0)=0
=1s ⋅ (−2) ⋅ 1
s+3
1 − 1s ⋅ (−2) ⋅ 1
s+3
= −2(s + 1) ⋅ (s + 2)
. (5.2.50)Φ 22(s) = X2(s)x2(0) U(s)=0
x1 (0)=0
=1
s+3
1 − 1s+3 ⋅ (−2) ⋅ 1
s
= s(s + 1) ⋅ (s + 2)
5. REALIZAREA SISTEMELOR 5.2. Prima formá canonicá structurá I-D PRIN ECUAÞII DE STARE
140
5.3. A doua formá canonicá structurá D-I
5.3.1. Deducerea ecuaþiilor de stare prin programare buclatá Aceastá realizare de stare este denumitá, de asemenea, forma canonicá
companion observabilá: canonicá deoarece are un numár minim de elementene-standard (diferite de 0 sau 1) ßi observabilá deoarece aceasta asiguráobservabilitatea vectorului sáu de stare.
Aceasta este denumitá realizare D-I (derivator-integrator) deoareceinterpreteazá procesarea intrárii mai intäi ca derivare, iar rezultatul acesteia esteapoi integrat.
Putem ilustra aceastá procesare D-I consideränd proprietatea deasociativitate
. (5.3.1)Y(s) = H(s) ⋅ U(s) = 1L(s)
⋅ [M(s)U(s)]
O metodá de obþinere a acestei forme canonice, denumitá programareabuclatá, porneßte de la ecuaþia diferenþialá a sistemului,
any(n) + an−1y(n−1) + ... + a1y(1) + a0y(0) = bnu(n) + bn−1u(n−1) + ... + b1u(1) + b0u(0)
unde s-au notat (5.3.2)
(5.3.3)y(k) =dky(t)
dtk= Dky(t) = Dky = DDk−1y
. (5.3.4)u(k) = dku(t)dtk
= Dku(t) = Dku = DDk−1u
Utilizänd operatorul simbolic de derivare
, (5.3.5)D•def= d
dt•
ecuaþia (5.3.2) poate fi scrisá astfel,
anDny + an−1Dn−1y + .. + a1Dy + a0 y = bnDnu + bn−1Dn−1u + .. + b1Du + b0u
sau aranjatá sub forma unei egalitáþi faþá de zero,
Dn[any − bnu] + Dn−1[an−1y − bn−1u] + .. + D[a1y − b1u]+ [a0y − b0u] = 0
Se realizeazá factorizarea buclatá de mai jos, prin care care operatorul dederivare este echivalat cu aplicarea succesivá de i ori a operatorului simplu Di D
x2
, (5.3.6)a0y − b0u+x.
n
→D[a1y − b1u +D[.. + D[an−1y − bn−1u+
x.
1
Dx1
[any − bnu]]..]] = 0
5. REALIZAREA SISTEMELOR 5.3. A doua formá canonicá structurá D-I PRIN ECUAÞII DE STARE
141
Aßa cum se poate observa din (5.3.6), notám,
(5.3.7)x1 = an y − bnu
de unde,
y = 1an
x1 + bnan
u
x2 = an−1 y − bn−1u + x. 1 ⇒ x. 1 = −an−1an
x1 + x2 + (bn−1 − bnan−1an
)u
x3 = an−2 y − bn−2u + x. 2 ⇒ x. 2 = −an−2an
x1 + x3 + (bn−2 − bnan−2an
)u.......... (5.3.8)xn = a1 y − b1u + x. n−1 ⇒ x. n−1 = −a1
anx1 + xn + (b1 − bn
a1an
)u
0 = a0y − b0u + x.
n ⇒ x.
n = −a0an
x1 + (b0 − bna0an
)u
Din (5.3.7) ßi (5.3.8) putem scrie ecuaþiile de stare ín forma matricealá,
, (5.3.9)x.
= Ax + bu (5.3.10)y = cTx + bu
unde, (5.3.11)x = [x1, x2, ... , xn−1, xn]T
, A =
−an−1an
1 0 .. 0 0
−an−2an
0 1 .. 0 0
−an−3an
0 0 .. 0 0
.. .. .. .. .. ..−a1
an0 0 .. 0 1
−a0an
0 0 .. 0 0
b =
bn−1 − bnan−1an
bn−2 − bnan−2an
bn−3 − bnan−3an
..b 1 − bn
a1an
b 0 − bna0an
, c =
1an
00..00
, d = bn
an
(5.3.12)
5. REALIZAREA SISTEMELOR 5.3. A doua formá canonicá structurá D-I PRIN ECUAÞII DE STARE
142
5.3.2. Exemplu de reprezentare a unui sistem de ordinul doi ín primaformá canonicá structurá D-I
Reluám exemplul anterior cu sistemul desris prin ecuaþia diferenþialá(5.3.13)y + 3y
.+ 2y = u + 5u
.+ 6u
pentru care forma operatorilá este(5.3.14)D2y + 3 ⋅ Dy + 2 ⋅ y = D2u + 5 ⋅ Du + 6 ⋅ u
care se exprimá prin egalitate faþá de zero(5.3.15)D2(y − u) + D(3y − 5u) + (2y − 6u) = 0
Factorizarea buclatá este
, (5.3.16)(2y − 6u) + D[(3y − 5u) + D[(y − u)]] = 0
pe care se fac substituþiile (5.3.17)y − u = x1 ⇒ y = x1 + u
D(y − u) = x.
1
(3y − 5u) + x.
1 = x2 ⇒ x.
1 = x2 − 3y + 5u ⇔ x.
1 = x2 − 3(x1 + u) + 5u(5.3.18)x
.1 = −3x1 + x2 + 2u
(2y − 6u) + D[x2] = 0 ⇒ x.
2 = −2y + 6u ⇒ x.
2 = −2(x1 + u) + 6u(5.3.19)x
.2 = −2x1 + 4u
Relaþiile (5.3.18), (5.3.19) determiná ecuaþiile de stare propriu-zise iarrelaþia (5.3.17) constituie relaþia de ießire deci,
x.
1 = −3x1 + x2 + 2u(5.3.20)x
.2 = −2x1 + 4u
y = x1 + ucare se scriu sub formá matricialá,
(5.3.21)x.
= Ax + buy = cTx + bu
unde,
, , , , (5.3.22)A =
−3 1−2 0
b =
24
c =
10
d = 1
Acum putem verifica proprietáþile de controlabilitate ßi observabilitate.
. (5.3.23)P =
2 −24 −4
⇒ det(P) = 0
Aceastá realizare a aceleiaßi funcþii de transfer din exemplul de mai sus nueste controlabilá, dar
(5.3.24)Q =
1 0−3 1
⇒ det(Q) = 1 ≠ 0
ceea ce confirmá cá aceastá formá canonicá este una observabilá.Ecuaþiile de stare (5.3.19) se pot obþine ßi direct, prin ínlocuirea ín relaþiile
(5.3.12) a parametrilor ecuaþiei difereþiale (5.3.13),. (5.3.25)n = 2, b2 = 1, b1 = 5, b0 = 6, a2=1, a1 = 3, a0 = 2
5. REALIZAREA SISTEMELOR 5.3. A doua formá canonicá structurá D-I PRIN ECUAÞII DE STARE
143
5.4. Forma canonicá Jordan
5.4.1. Definiþia formei canonicá Jordan
O ecuaþie de stare se spune cá este ín forma canonicá Jordan dacá matriceasistemului este o matrice de tip Jordan.
O matrice patratá este de tip Jordan dacá este o matrice diagonalá, avändpe diagonalá valorile sale proprii, dacá acestea sunt distincte, sau are pe diagonaláo serie de blocuri, dacá existá valori proprii multiple, ín care caz este o formábloc-diagonalá.
Fiecare bloc de pe diagonalá este asociat unei singure valori proprii,dimensiunea blocului fiind egalá cu ordinul de multiplicitate al valorii propriirespectivá.
Forma unui astfel de bloc depinde de structura vectorilor proprii generaþi deacea valoare proprie multiplá.
Ín algebrá existá multe rezultate privind descompunerea unei matricipatrate ín produse de matrici, denumite factorizári matriciale, astfel íncät factorulmedian sá aibá diferite forme diagonale ín particular o matrice Jordan.
Realizarea unei funcþii de transfer printr-o ecuaþie de stare ín formacanonicá Jordan se poate efectua prin descompunerea acelei funcþii de transfer ínsumá de fracþii simple ßi exprimarea ráspunsului conform acestei descompuneri.
Pe aceastá structurá se ataßeazá variabile de stare ßi se scriu ecuaþiile destare ín domeniul timp.
Desigur, pentru aceasta trebuie cunoscute rádácinile numitorului ceea ceeste un dezavantaj.
Ín continuare se prezintá metoda de realizare a unei funcþii de transfer prinecuaþie de stare ín forma canonicá Jordan pe baza unui exemplu.
Prin extensie se poate aplica la orice funcþie de transfer pentru care esteposibilá descompunerea ín sumá de fracþii simple cu coeficienþi reali.
5. REALIZAREA SISTEMELOR 5.4. Forma canonicá Jordan PRIN ECUAÞII DE STARE
144
5.4.2. Exemplu de determinare a formei canonicá Jordan prindescompunere ín sumá de fracþii simple
Se considerá un sistem cu funcþia de transfer de ordinul 5 ín care seevidenþiazá un pol simplu, un pol dublu ßi doi poli complex conjugaþi,
, (5.4.1)H(s) = Y(s)U(s)
= b4 ⋅ s4 + ... + b1 ⋅ s1 + b0
(s − λ1) ⋅ (s − λ2)2 ⋅ [(s − α)2 + β2]care se descompune ín sumá de fracþii simple cu coeficienþi reali,
(5.4.2)H(s) = c0 + c11
s − λ1+ c21
s − λ2+ c22
(s − λ2)2 + c31 ⋅ s + c32
(s − α)2 + β 2
ín care coeficienþii se obþin eventual prin identificare.c0 , c ij
Pentru comoditatea scrierilor urmátoare se noteazá fracþia cu poli complexcojnjugaþi,
. (5.4.3)H3(s) = c31⋅s + c32
(s − α)2 + β2
Acest sistem realizeazá relaþia intrare-ießire ín condiþii iniþiale nule,
, (5.4.4)Y(s) = H(s) ⋅ U(s)
care se mai scrie, avänd ín vedere descompunerea ín sumá de fracþii simple,. Y(s) = c0 ⋅ U(s) + c11
s − λ1⋅ U(s) + [ c21
s − λ2+ c22
(s − λ2)2] ⋅ U(s) + H3(s) ⋅ U(s)
(5.4.5)Pentru a determina aceastá formá canonicá, iniþial reprezentám printr-o
schemá bloc relaþia de ießire (5.4.5), consideränd pentru rádácinile multipleblocuri de ordinul íntäi conectate ín serie, adicá consideränd echivalenþa
. (5.4.6)[ c21
s − λ2+ c22
(s − λ 2)2] ⋅ U(s) = 1
s − λ2⋅ [c21 + c22 ⋅ 1
(s − λ 2)] ⋅ U(s)
+
+
+
+
+
+
++
U(s)
U(s)
U(s)
U(s)
U(s)
X (s)11
X (s)22X (s)2
1
Y(s)
Y(s)0
Y(s)1
Y(s)2
Y(s)3
X (s)32X (s)3
1
c0
c11
c21 c21
1s - λ2
1s - λ2
1s -λ1
H (s)3;
Figura nr.5.4.1.
5. REALIZAREA SISTEMELOR 5.4. Forma canonicá Jordan PRIN ECUAÞII DE STARE
145
Apoi se exprimá ín domeniul timp relaþiile consideränd la fiecare ießire ablocurilor de ordinul íntäi o componentá a vectorului de stare, iar pentru poliicomplex conjugaþi se considerá un numár de componente egal cu numárul de policomplecßi. Polii funcþiei de transfer devin valorile proprii ale matricei sistemului.
X11(s) = 1
s − λ1⋅ U(s) ⇒ s ⋅ X1
1(s) − λ 1 ⋅ X11(s) = U(s) ⇒
(5.4.7)x. 11 = λ1 ⋅ x1
1 + u
. (5.4.8)y1 = c11 ⋅ x11
X12(s) = 1
s − λ2⋅ X2
2(s) ⇒ sX12(s) − λ1 ⋅ X1
2(s) = X22(s) ⇒
, (5.4.9)x. 12 = λ2 ⋅ x1
2 + x22
X22(s) = 1
s − λ2⋅ U(s) ⇒ sX2
2 (s) − λ2 ⋅ X22(s) = U(s) ⇒
, (5.4.10)x. 22 = λ2 ⋅ x2
2 + u
. (5.4.11)y2 = c22 ⋅ x12 + c21 ⋅ x2
2
Pentru blocurile cu poli complex conjugaþi, se poate utiliza, ca o problemáindependentá, oricare metodá de realizare a stárii, cum este, de exemplu formacanonicá I-D.
Se considerá cá ín urma aplicárii unei astfel de metode, funcþia de transfder, (5.4.3), este realizatá prin ecuaþia de stareH3(s)
(5.4.12)x. 3 = A3 ⋅ x3 + b3 ⋅ u
, (5.4.13)y3 = c3T ⋅ x3 + d3 ⋅ u
cu vectorul de stare,
. (5.4.14)x3 = [x13 x1
3]T
Ín cazul de faþá, deoarece este strict proprie, avänd gradulH3(s)numitorului strict mai mare decät gradul numáratorului ßi d3 = 0
, (5.4.15)y3 = c32 ⋅ x13 + c31 ⋅ x2
3
Din diagrama de stare rezultá cá ießirea sistemului global este, (5.4.16)y = c0 ⋅ u + y1 + y2 + y3
deci. (5.4.17)y = c0 ⋅ u + c11 ⋅ x1
1 + c 22 ⋅ x12 + c21 ⋅ x2
2 + c32 ⋅ x13 + c31 ⋅ x2
3
Pentru fiecare valoare proprie realá sau pereche de valori proprii complexconjugate, se definßte cäte un vector alcátuit din componentele legate de acelevalori proprii, denumiþi subvectori de stare,
, (5.4.18)λ1 ⇒ x1 = x11
, (5.4.19)λ2 ⇒ x2 = [x12 x2
2]T
. (5.4.20)λ3, λ3 ⇒ x3 = [x13 x2
3 ]T
5. REALIZAREA SISTEMELOR 5.4. Forma canonicá Jordan PRIN ECUAÞII DE STARE
146
Se construießte un vector de stare global prin concatenarea, gruparea,tuturor subvectorilor de stare prin care de fapt se ínglobeazá toate variabilelescalare alese ca ßi variabile de stare. Ín cazul de faþá.,
(5.4.21)x = [(x1)T ... (x2)T .
.. (x3)T ]T =
...x1
...x2
x3
=
x11
x12
x22
x13
x23
Se scriu ecuaþiile de stare ín forma matricialá,
(5.4.22)
x. = AJ ⋅ x + BJ ⋅ uy = C J ⋅ x + d J ⋅ u
unde
` (5.4.23)A =J
0000
0010
0
0
0
0
0
0
0000
A3
JordanBlocuri
λ1
λ2
λ2
; ; (5.4.24)BJ =
⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅bJ
1
⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅bJ
2
bJ3
=
⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅10
⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅1
b13
b23
C J =
⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅c J
1
⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅c J
2
c J3
=
⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅c11
c22
⋅⋅⋅⋅⋅⋅⋅⋅⋅⋅c21
c31
c30
d J = c0 = bnan
Formele canonice companion I-D ßi D-I sunt foarte ußor de determinat, darele nu sunt robuste ín privinþa calculelor numerice pentru dimensiuni mari.
Forma canonicá Jordan este puþin mai dificil de determinat, dar ín multecazuri este recomandatá pentru calcule numerice.
Existá mai multe metode algebrice pentru determinarea formelor canonice.Forma canonicá Jordan poate fi determinatá folosind matricea de similaritate ßiTrelaþiile de transformare echivalentá (5.1.6).
Dacá toate valorile proprii sunt simple,
(5.4.25)T = M−1 , M = [u1 ⋅ ⋅ui ⋅ ⋅un]ín care se numeßte matricea modalá iar sunt vectorii proprii aiM ui, i = 1 : nmatricei A, aici fiind liniar independenþi, deci care satisfac ecuaþia
. (5.4.26)A ⋅ ui = λ i ⋅ u i, i = 1 : nCänd matricea A are valori proprii multiple vectorii se numescui, i = 1 : n
vectori proprii generalizaþi, pentru care existá formule specifice de calcul.
5. REALIZAREA SISTEMELOR 5.4. Forma canonicá Jordan PRIN ECUAÞII DE STARE
147
5.5. Deducerea ecuaþiilor de stare pornind de la schema bloc
5.5.1. Algoritmul de deducere a ecuaþiilor de stare
Dacá sistemul este reprezentat printr-o schemá bloc ín care blocurile au osemnificaþie fizicá, se poate obþine o realizare de stare utilá, astfel íncät dintrevariabilele de stare cät mai multe sá aibá o semnificaþie fizicá.
Evident matricile obþinute nu sunt íntr-o formá "economicá", dar auavantajul robusteþii pentru calculul numeric (sunt matrici "pline").
Se poate aplica urmátorul algoritm:
1. Dacá blocurile din schemá sunt complicate trebuie sá se realizeze odescompunere ín serie ín blocuri cät mai simple. Pot apare numai blocuri detipurile din Fig.5.5.1.
0ba s+a01
a s+a01
b s+b01 sU Y
a s+a01a s +2
b s+b01b s +22
2U YU Y
U Y
1
2
3
4
x
Figura nr.5.5.1.
2. Pentru fiecare astfel de bloc se ataßeazá variabilele de stare ßi se determináecuaþiile de stare astfel:
Pentru blocul de tipul 1 ießirea poate fi aleasá ca variabilá de stare:
(5.5.1)
x. = −a0a1
⋅ x + b0a1
⋅ uy = x
Ín cazul blocului de tipul 2 ießirea nu poate fi aleasá ca variabilá de staredeoarece nu putem avea ca intrare o derivatá, aßa cá funcþia de transfer proprieeste descompusá ín douá componente:
(5.5.2)H = b1s + b0
a1s + a0= b1
a1+
b0 − b1a0a1
a1s + a0
Se alege ca variabilá de stare ießirea blocului strict propriu de ordinul I ßi seobþin ecuaþiile de stare:
(5.5.3)
x.
= −a0a1
⋅ x + 1a1
(b 0 − b1a0a1
) ⋅ u
y = x + b1a1
⋅ u
5. REALIZAREA SISTEMELOR 5.5 Deducerea ecuaþiilor de stare pornind de la schema bloc PRIN ECUAÞII DE STARE
148
ba
b -b0 11
0aa
1a s+a1 0
U
X
Y
Figura nr.5.5.2.
Pentru blocul de tipul 3 se poate utiliza orice metodá de obþinere a uneirealizári de stare (forme canonice sau forma Jordan þinänd cont de parteaimaginará sau realá a polilor):
(5.5.4)
x. 1 = x2
x.
2 = − a0a2
⋅ x1 − a1a2
⋅ x2 + 1a2
⋅ u
y = (b0 − b2a0a2
) ⋅ x1 + (b1 − b2a1a2
) ⋅ x2 + b2a2
⋅ u
Pentru blocul de tipul 4 se poate alege ießirea ca fiind x. Íntr-un astfel de cazacest x va dispare dacá dorim sá obþinem realizarea minimalá (un numárminim de variabile de stare).
u=x y x=y.s
Figura nr.5.5.3.
3. Se noteazá intrárile ßi ießirile blocurilor cu variabile ßi se scriu relaþiilealgebrice dintre ele.
Folosind ecuaþiile de stare obþinute ca mai sus ßi relaþiile (ecuaþiile)algebrice se eliminá toate variabilele intermediare ßi se scriu ecuaþiile de stare ínforma matricialá, consideränd ca vector de stare vectorul alcátuit din toatevariabilele de stare ataßate ín schema bloc.
5. REALIZAREA SISTEMELOR 5.5 Deducerea ecuaþiilor de stare pornind de la schema bloc PRIN ECUAÞII DE STARE
149
5.5.2. Exemplu de deducere a ecuaþiilor de stare pornind de la oschemá blocSe considerá sistemul descris prin schema bloc din Fig.5.5.4., ín care se
remarcá douá blocuri strict proprii de ordinul íntäi deci de tipul 1 ßi un blocpropriu deci de tipul 2. Acest bloc este descompus ca ín Fig.5.5.5.
s+2s+4
1s
1s+3
u u y =u
u
x
x y =y1 1 2
3
3y3
2 2
1 2
3
+
+
+
-
-2s+4
+
+1u 1y
1x
Figura nr.5.5.4. Figura nr.5.5.5.
Aplicänd algoritmul de mai sus se deduc:Pentru blocul 1:
(5.5.5)x.
1 = −4x1 − 2u1
(5.5.6)y1 = x1 + u1
Pentru blocul 2:
(5.5.7)x2 = 1
s y1
x.
2 = u2
u2 = y1
Pentru blocul 3:; ; ; . (5.5.8)x
.3 = −3x3 + u3 y3 = x3 y = x2 u1 = u − y3 − y
Folosind relaþiile de interconexiune ilustrate ín schema bloc, se elimoinávariabilele intermediare
u3 = y1 ⇒x.
1 = −4x1 − 2(u − x3 − x2) ⇒ x.
1 = −4x1 + 2x2 + 2x3 − 2ux.
2 = x1 + u − x3 − x2 ⇒ x.
2 = x1 − x2 − x3 + u x
.3 = −3x3 + x1 + u − x3 − x2 ⇒ x
.3 = x1 − x2 − 4x3 + u ⇒ y = x2
se deduc ecuaþiiile de stare,
, (5.5.9)
x. = Ax + buy = cTx
x = [x1 x2 x3 ]T
. (5.5.10)A =
−4 2 21 −1 −11 −1 −4
b =
−211
, c =
010
, d = 0
5. REALIZAREA SISTEMELOR 5.5 Deducerea ecuaþiilor de stare pornind de la schema bloc PRIN ECUAÞII DE STARE
150
6. ANALIZA SISTEMELOR ÍN DOMENIUL FRECVENÞÁAnaliza sistemelor ín domeniul frecvenþá (ín domeniul complex) constá ín
douá abordári principale:1. Caracteristici experimentale de frecvenþá,2. Descrierea funcþiilor de transfer ín domeniul complex.
6.1. Caracteristici experimentale de frecvenþáÍn practica inginereascá sunt des utilizate aßa-numitele caracteristici
experimentale de frecvenþá (sau doar caracteristici de frecvenþá). Acestea pot fiobþinute utilizänd cäteva aparate conectate ca ín Fig.6.1.1.
Sá considerám un obiect fizic cu o intrare ua ßi o ießire ya. De exemplu,acest obiect poate fi: - un amplificator electronic; - un motor electric; etc.
Generator desemnal sinusoidal
ayauObiect fizic
cu 2 canaleÍnregistrator
Figura nr.6.1.1.Vom presupune cá sistemul este íntr-un regim staþionar exprimat printr-o
pereche intrare-ießire constantá (U0, Y0 ) ßi vom aplica un semnal de intraresinusoidal, de perioadá T,
(6.1.1)ua(t) = U0 + Um ⋅ sinω t , ω = 2πf = 2πT
Pulsaþia este legatá de frecvenþá prin relaþia ω
. (6.1.2)ω = 2πf = 2πT
, [ω] = sec−1
Abaterea semnalului fizic aplicat la intrare ín raport cu valoarea deua(t)regim staþionar U0 este
. (6.1.3)u(t) = ua(t) − U0 = Um ⋅ sin(ω t)
T
T
T
Um
Ym
Y0
U0
t
tt0
y (t)a
u (t)a
tu0
tu0
y 0t
ϕω= −∆t tu0y 0t= −
Figura nr.6.1.2.
6. ANALIZA SISTEMELOR ÍN 6.1. Caracteristici experimentale de frecvenþá DOMENIUL FRECVENÞÁ
151
Curbele reprezentänd intrarea ßi ráspunsul, obþinute cu ajutorul unuiínregistrator cu douá canale au aspectul din Fig.6.1.2.
Dupá trecerea unui regim tranzitoriu se instaleazá aßa-numitul "regimpermanent" ßi ießirea devine o funcþie sinusoidalá cu aceeaßi pulsaþie ca aωsemnalului de intrare, dar cu o altá amplitudine Y0 ßi deplasatá ín timp (ín raportcu valorile corespunzátoare regimului staþionar ) cu o valoare ty0 , tu0 ∆t
. (6.1.4)∆t = ty0 − tu0
(6.1.5)ya(t) = Y0 + Ym ⋅ sin[ω (t − ∆t)]Vom interpreta acest interval de timp printr-o fazá ín raport cu∆t ϕ
pulsaþia ca fiind,ω (6.1.6)ϕ = −ω ⋅ ∆t
Dacá valoarea timpului de defazaj (ießirea este íntärziatá ín raport∆t > 0cu intrarea, ) faza este negativá ("íntärziere de fazá") ßi dacá ty0 > tu0 ϕ < 0 ∆t < 0(ießirea este ín avans faþá de intrare, ) faza este pozitivá ("avans dety0 < tu0 ϕ > 0fazá"). Ráspunsul ín regim permanent poate fi scris,
(6.1.7)ya(t) = Y0 + Ym ⋅ sin(ω t + ϕ) , ϕ = −ω ⋅ ∆tVom nota abaterea ín raport cu valoarea de regim staþionar Y0 prin,
. (6.1.8)y(t) = ya(t) − Y0 = Ym ⋅ sin(ω t + ϕ)Ín timpul unui experiment, realizat pentru o anume valoare a lui , seω
másoará amplitudinile Um, Ym ßi timpul . Douá din cele trei másurátori Ym ßi∆t depind de aceastá valoare a lui ßi se poate calcula raportul:∆t ω
(6.1.9)A(ω) = Ym
Umín regim permanent la pulsaþia . ω
Se calculeazá de asemenea: (6.1.10)ϕ(ω) = ω ⋅ ∆
ín regim permanent la pulsaþia . Se repetá experimentul pentru valori diferite aleωlui ßi, dacá este posibil, pentru . ω > 0 ω ≥ 0
Cele douá variabile A ßi pot fi reprezentate grafic (la o aceeaßi scalá)ϕpentru diferite valori ale lui ω , ca ín Fig.6.1.3.
ϕ2
ω2
ω2
ϕ1
ω1
ω1
A 2A 1
ω
ω
Α(ω)
ϕ(ω)
Figura nr.6.1.3.
6. ANALIZA SISTEMELOR ÍN 6.1. Caracteristici experimentale de frecvenþá DOMENIUL FRECVENÞÁ
152
Se definesc:
Caracteristica de Amplitudine (Caracteristicá amplitudine-frecvenþá, sauCaracteristicá amplitudine-pulsaþie), exprimatá prin funcþia
. (6.1.11)A(ω) : ω ∈ [0, ∞)
Caracteristica de Fazá (Caracteristica fazá-frecvenþá, sau Caracteristicafazá-pulsaþie), exprimatá prin funcþia,
. (6.1.12)ϕ(ω) : [0, ∞)
Aceste caracteristici experimentale pot descrie complet toate proprietáþilesistemului ín cazul sistemelor liniare ßi anumite proprietáþi ín cazul sistemelorneliniare.
Ín graficele de mai sus axa frecvenþelor este reprezentatá la o scará liniará,dar ín practicá se utilizeazá aßa-numita reprezentare la scará logaritmicá.
Pe baza caracteristicilor de amplitudine ßi de fazá se pot obþine ßi alte tipuride caracteristici ca de exemplu:Caracteristica Realá de Frecvenþá
(6.1.13)P(ω) = A(ω) ⋅ cos[ϕ(ω)] , ω ∈ [0, ∞)
Caracteristica Imaginará de Frecvenþá
(6.1.14)Q(ω) = A(ω) ⋅ sin[ϕ(ω)],
Caracteristica Complexá de Frecvenþá Aceastá caracteristicá este o reprezentare ín coordonate polare a perechii
(A(ω ), j(ω )), sau o reprezentare cartezianá a perechii (P(ω ),Q(ω )):ω ∈ [0, ∞)
; . (6.1.15)P = P(ω) Q = Q(ω)
Aceastá caracteristicá este marcatá cu o ságeatá care aratá direcþia crescátoare alui ω, fiind de asemenea marcatá pentru diferite valori ale lui ω ca ín Fig.6.1.4.
Faza ϕ (unghiul) poate fi consideratá ín cercul [0,2π) sau ín alte cercuritrigonometrice ca de exemplu [-π,π) , (-2π,0].
Q2
Q
P
ϕ2
ω2
ϕ1
ω1A1
A2
P2 P1
Q1
Figura nr.6.1.4.
6. ANALIZA SISTEMELOR ÍN 6.1. Caracteristici experimentale de frecvenþá DOMENIUL FRECVENÞÁ
153
6.2. Relaþii íntre caracteristicile experimentale de frecvenþá ßifuncþiile de transfer
Vom considera ín continuare un sistem liniar cu funcþia de transfer
C ( R ) , (6.2.1)H(s) =Y(s)U(s)
=M(s)
anΠi=1
N(s − λ i)mi
, λ i ∈
ßi o intrare (6.2.2)u(t) = ua(t) − U0 = Um ⋅ sin(ω t) ⇒
(6.2.3)U(s) = Lu(t) = Umω
s2 + ω 2= ωUm
(s − jω)(s + jω)
Sistemul are N poli distincþi, polul are ordinul de multiplicitate mi ,λ i
. Dintre aceßtia , N1 poli sunt reali ßi ceilalþi 2N2 sunt complecßi, undeΣi=1
Nmi = n
N1+2N2=n. Polii complecßi sunt
, λ i = σ i + jω i , i = N1 + 1 : 2N2 σi = Re(λ i) , eλi t = eσi t
ejωit
cos ω it + jsin ω it
Ráspunsul sistemului ín condiþii iniþiale nule la aceastá intrare este
. (6.2.4)Y(s) = L
y(t)
ya(t) − Y0
= H(s) ⋅ U(s)
Presupunänd cá , aceasta ínsemnänd cá ω nu este pulsaþia deω ≠ Im(λ i)∀irezonanþá, ießirea este:
y(t) = Σ Rez
M(s)
anΠi=1
N(s − λ i)mi
⋅ ω ⋅ Um
(s − jω)(s + jω)est
y(t) =
y trz(t)
Σi=1
N1
P i(t)eλi t + Σi=N 1+1
N 2
Ψ i(t)eσi t
Um +
y p (t)
H(jω) ⋅ ω2jωejωt + H(−jω) ⋅ ω
−2jωe−jωt
Um
componenta tranzitorie componenta permanentá (6.2.5) a ráspunsului a ráspunsului
Componenta tranzitorie a ráspunsului este determinatá de polii funcþiei detransfer, iar componenta permanentá a ráspunsului este determinatá de cátretransformata Laplace a semnalului de intrare.
Componenta tranzitorie a ráspunsului va dispare cänd dacá párþilet → ∞
6. ANALIZA SISTEMELOR ÍN 6.2. Relaþii íntre caracteristicile experimentale de frecvenþá DOMENIUL FRECVENÞÁ ßi funcþiile de transfer
154
reale ale tuturor polilor funcþiei de transfer sunt negative , .Re(λ i) < 0Acest lucru ínseamná cá párþile reale ale tuturor polilor sunt plasate ín
partea stängá a planului complex. Acesta este de fapt cel mai important criteriude stabilitate pentru sistemele liniare.
Expresia este un numár complex pentru care putem defini,H(jω)
H(jω) = Aω) ⋅ ejϕ(ω)
A(ω) = H(jω)
(6.2.6)ϕ(ω) = arg(H(jω))
H(jω) = A(ω)ejϕ(ω)
H(−jω) = A(ω)e−jϕ(ω)
Astfel vom avea:
yp (t) = H(jω) ω
2jωejωt + H(−jω) ω
−2jωe−jωt
Um
yp (t) = Um ⋅ A(ω) ⋅ ej(ωt+ϕ) − e−j(ωt+ϕ)
2j
(6.2.7)yp (t) =Ym
A(ω)Um sin(ω t+−ω∆t , ∆t=∆t(ω)
ϕ(ω) )
Se poate observa cá ráspunsul permanent este tot un semnal sinusoidal, cuaceeaßi pulsaþie cu intrarea, dar defazat faþá de aceasta,
(6.2.8)
A exp (ω)
Ym
Um= A(ω) = H(jω)
ceea ce ínseamná cá raportul dintre amplitudinile experimentale, aßa cum a fostdefinit ín (6.1.9), este chiar modulul expresiei complexe obþinutá prinH(jω)ínlocuirea lui s cu . Faza experimentalá, datá de relaþia (6.1.10), este de faptjωargumentul aceleiaßi expresii complexe ,H(jω)
(6.2.9)−ω∆t exp
ϕ(ω) = arg(H(jω))
Existá o legáturá puternicá íntre caracteristicile experimentale de frecvenþáßi modulul ßi argumentul funcþiei de transfer.
Prelucränd aceste caracteristici ale funcþiei de transfer se poate determina,ín sens invers, care este forma unor caracteristici experimentale.
Dacá avem funcþia de transfer H(s) se poate determina descrierea sa índomeniul frecvenþá (reprezentarea ín domeniul complex) doar prin substituirea(dacá este posibil) a variabilei s cu jω .
(6.2.10)H(jω) = H(s)s→jω
6. ANALIZA SISTEMELOR ÍN 6.2. Relaþii íntre caracteristicile experimentale de frecvenþá DOMENIUL FRECVENÞÁ ßi funcþiile de transfer
155
Din aceastá expresie teoreticá se obþin, Caracteristica Amplitudine - Frecvenþá
A(ω )=|H(jω )| (6.2.11)
Caracteristica Fazá - Frecvenþá
ϕ(ω )=arg(H(jω )) (6.2.12)
Caracteristica Realá de Frecvenþá
P(ω )=Re(H(jω )) (6.2.13)
Caracteristica Imaginará de Frecvenþá
Q(ω )=Im(H(jω )) (6.2.14)Reamintim cá,
(6.2.15)H(jω) = A(ω) ⋅ ejϕ(ω) = P(ω) + jQ(ω)
(6.2.16)A(ω) = P2(ω) + Q 2(ω)
, ϕ (6.2.17)ϕ(ω) =
arctgQ(ω)P(ω) , P(ω) > 0
arctgQ(ω)P(ω) + π , P(ω) < 0
π2
, P(ω) = 0, Q(ω) > 0−π
2, P(ω) = 0, Q(ω) < 0
∈ (−π, π]
Caracteristica complexá de frecvenþá este o reprezentare graficá ín coordonate polare a perechii (A(ω ),ϕ(ω )) sau o reprezentare cartezianá a perechii (P(ω ),Q(ω )).
6. ANALIZA SISTEMELOR ÍN 6.2. Relaþii íntre caracteristicile experimentale de frecvenþá DOMENIUL FRECVENÞÁ ßi funcþiile de transfer
156
6.3. Caracteristici logaritmice de frecvenþá
6.3.1. Definirea caracteristicilor logaritmicePentru a scoate mai bine ín evidenþá proprietáþile unui sistem,
caracteristicile de frecvenþá sunt trasate la o aßa-numitá scará logaritmicá, ínraport cu frecvenþa (pulsaþia) ßi cu amplitudinea.
Scara logaritmicá pentru variabila ω este de fapt scara liniará pentruvariabila x=lgω aßa cum se aratá ín Fig.6.3.1.
0.1 1 10 100
-1 0 1 2
2 ω
x=lgω
0
−∞
0.01
-2
lg(2)=0.30103
lg(20)=1+lg(2)=1.30103
lg(3)=0.477121lg(8)=0.90309
3 8
Scara Liniará
Scara logaritmicá20
O decadá O decadáω =10x
Figura nr.6.3.1.
Exempluω = 2 ⇒ x = lg 2 = 0.30103ω = 3 ⇒ x = lg 3 = 0.477121ω = 0.2 ⇒ x = lg 0.2 = −1 + lg 2 = −1 + 0.30103 = −0.69897
corespunde la .ω = 0 x = −∞
O decadá este un interval de frecvenþá astfel íncät [ω 1, ω 2],ω 2ω 1
= 10.Pe scara logaritmicá nu avem un spaþiu liniar ßi prin urmare nu se pot face
adunári sau operaþii ca ín analiza clasicá, dar ín spaþiul liniar "X" sunt posibiletoate operaþiile matematice pe x, care sunt definite ín spaþiile liniare.
Valorile A(ω ) pot fi de asemenea trasate la o scará logaritmicá.
Deseori, pentru valorile amplitudinii este utilizatá o scará liniará L(ω ),exprimatá ín decibeli (dB) unde,
L(ω )=20lg(A(ω )). (6.3.1)Dacá avem o valoare L ín dB atunci valoarea amplitudinii corespunzátoare
A este, (6.3.2)A = 10
L20
6. ANALIZA SISTEMELOR ÍN 6.3. Caracteristici logaritmice de frecvenþá DOMENIUL FRECVENÞÁ
157
Unitáþile "decibeli" sunt utilizate de exemplu pentru másurarea intensitáþiisunetului,
(6.3.3)Is = 20 lg
PP0
Is - intensitatea sunetului exprimatá ín dBP - presiunea pe urecheP0 - presiunea minimá care produce senzaþia de sunet.
Caracteristicile Bode (Diagramele Bode)Caracteristicile Bode reprezintá perechea alcátuitá din caracteristica
amplitudine - frecvenþá trasatá la scará logaritmicá sau scará liniará ín dBA(ω) ßi caracteristica fazá - frecvenþá trasatá la scará liniará, ambele ínL(ω) ϕ(ω)
raport cu aceeaßi scará logaritmicá pentru ω , aßa cum se prezintá ín Fig.6.3.2.
A ( )ω L ( )ω
ϕ ( )ω
02π
π
−π2π−
(dB)
0
20
40
60
-20
-40
1
10
100
1000
0.1
0.01
0.1
0.1
1
1
10
10
100
100
1000
1000
ω
ω
Scará logaritmicá
Caracteristica amplitudine - frecvenþá
Caracteristica fazá - frecvenþá
Scaráliniará
Scaráliniará
Figura nr.6.3.2.
6. ANALIZA SISTEMELOR ÍN 6.3. Caracteristici logaritmice de frecvenþá DOMENIUL FRECVENÞÁ
158
6.3.2. Aproximári asimptotice ale caracteristicilor de frecvenþáCaracteristica de amplitudine ßi cea de fazá pot fi aproximate prin
asimptotele lor ín raport cu variabila liniará x. Caracteristicile astfel obþinute senumesc caracteristici asimptotice de frecvenþá.
6.3.2.1. Aproximári asimptotice ale caracteristicii amplitudine - frecvenþápentru un polinom de gradul I de variabilá complexá
Sá considerám un polinom complex de gradul I
(6.3.4)H(s) = Ts + 1
Caracteristica amplitudine frecvenþá exactá a acestui polinom este
, (6.3.5)H(jω) = jωT + 1 = A(ω) = (ωT)2 + 1 L(ω) = 20 lg[A(ω)]
Ea poate fi aproximatá prin
A(ω) = (ωT)2 + 1 ≈
1 , ωT < 1ωT , ωT ≥ 1
= Aa(ω)
ßi
. (6.3.6)L(ω) = 20 lg[A(ω)] ≈
0 , ωT < 120 lg[ωT] , ωT ≥ 1
= La(ω)
Sá notám prin ωT aßa-numita pulsaþie normalizatá, unde .ω = 2πfFacem observaþia cá ω este numitá ín literatura de specialitate anglo-saxoná"frecvenþá", termen care corespunde termenului romänesc "pulsaþie", ín timp ce feste denumitá atät ín englezá cät ßi ín romäná frecvenþá.
Deoarece 2π este un numár adimensional, atät ω cät ßi f sunt másurate ín[sec]-1, reprezentänd frecvenþa naturalá, iar T numitá constantá de timp estemásuratá ín [sec]. Prin urmare pulsaþia (frecvenþa) normalizatá ωT este un numáradimensional.
Deseori, anumite párþi ale caracteristicilor de frecvenþá sunt reprezentate ínfrecvenþá normalizatá. Reconstituirea formei lor ín pulsaþia naturalá este oproblemá de gradare a scárii de frecvenþá aßa cum se aratá ín Fig.6.3.3.
0.1
0.1
1
1
10
10
100
100
2
2
ω Τ
ω
0
0
0.01
0.01
3
3
8
8
Scará logaritmicá
Scará logaritmicá
20
20
O decadá O decadá
ín frecvenþá normalizatá
ín frecevenþá naturalá/T/T/T/T
/T /T /T /T /T
Figura nr.6.3.3.
6. ANALIZA SISTEMELOR ÍN 6.3. Caracteristici logaritmice de frecvenþá DOMENIUL FRECVENÞÁ
159
Cele douá aproximári ale lui (6.3.4) sunt asimptota orizontalá, respectivcea oblicá ale funcþiei corespunzátoare lui ín variabila x ín spaþiul liniar X,L(ω)
(6.3.7)F(x) = L(ω) ωT→10x = 20 lg( 102x + 1 )
, (6.3.8)lg ωT = x ⇒ ωT = 10x
Asimptota orizontalá este,
(6.3.9)y = limx→−∞
[F(x)] = 0
Asimptota oblicá este,
y=mx+n, , (6.3.10)m = limx→∞
F(x)x = 20 n = lim
x→∞[F(x) − mx]
Astfel, cele douá asimptote ín spaþiul liniar sunt
(6.3.11)y = 20x, pentru x → ∞
. (6.3.12)y = 0, pentru x → −∞
Pantele asimptotelor pot fi exprimate la scará logaritmicá ca un numár dedecibeli supra o decadá dB/dec.
Atunci cänd variabila liniará x creßte cu o unitate ín spaþiul liniar X=Rvariabila ωT sau ω la scará logaritmicá creßte de 10 ori (acoperá o decadá).
x=lg(ωT): x2-x1=1 ⇒ lg(ω 2T)-lg(ω 1T)=1 ⇒ ω 2Tω 1T
= 10 ⇒ ω 2ω 1
= 10
Panta ín spaþiul liniar este
m =y2 − y1x2 − x1
care poate fi interpretatá ca variaþia
m = y2 − y1 daca x2 − x1 = 1 ⇔ ω 2 Tω 1 T
= 10 ⇔ o decada
Dar
y2 = 20 lg(A(ω 2)) = L(ω 2)y1 = 20 lg(A(ω 1)) = L(ω 1)
astfel cá panta la scará logaritmicá pentru caracteristica amplitudine - frecvenþáeste exprimatá ca fiind,
m = y2 − y1 = 20 lg(A(ω 2)) − 20 lg(A(ω 1)) = L(ω 2) − L(ω 1) dB
daca ω 2ω 1
= 10 ⇔ o decada
care permite exprimarea pantei ca . m [dB/dec]Pentru (6.3.10) panta este m = 20dB/dec.
6. ANALIZA SISTEMELOR ÍN 6.3. Caracteristici logaritmice de frecvenþá DOMENIUL FRECVENÞÁ
160
Caracteristicile exacte ßi asimptotice de frecvenþá (6.3.5), (6.3.6) suntprezentate ín Fig.6.3.4.
A( ) L( )
-1 0 1 2−∞ -2x Scara liniará
Scara logaritmicáωT=10x
x=lg( )ωT0.1 1 10 1000 0.01 ωT
40
30
20
10
0
-10
-20
1
10
100
0.1
ωω dB
x1 x2x1x2- =1
ω2Tω1T
ω2T
ω1T
=10
O decadá
Asimptota Oblicáy=mx+n
Asimptota orizontaláy=0
20 dBPanta m=20 dB/dec
Panta m=0 dB/dec
Eroarea max.3dB
Caracteristica ExactáAmplitud.-frecv.
Figura nr.6.3.4.
6.3.2.2. Aproximári asimptotice ale caracteristicii fazá - frecvenþá pentru unpolinom de gradul I de variabilá complexá
Sá considerám ín continuare un polinom complex de gradul I
(6.3.13)H(s) = Ts + 1
Caracteristica fazá frecvenþá exactá a acestui polinom este
(6.3.14)ϕ(ω) = arg(jωT + 1) = arctg(ωT)
Aceastá caracteristicá poate fi aproximatá prin
, ϕ(ω) = arctg(ωT) ≈
0 , ωT < 0.2ln 10
2 lg(ωT) + π4 , ωT ∈ [0.2, 5]
π2 , ωT > 5
= ϕ a(ω) ω ∈ [0, ∞)
(6.3.15)Aproximarea constá ín trei ramuri (drepte) care sunt:- Douá asimptote orizontale ale caracteristicii fazá - frecvenþá ín spaþiulϕ(ω)liniar al variabilei evaluate prin funcþiax = lg(ωT)
G(x) = ϕ(ω) ωT→10x = arctg(10x)
x → −∞ ⇔ ω → 0 ⇒ G(x) → 0x → +∞ ⇔ ω → ∞ ⇒ G(x) → π
2
6. ANALIZA SISTEMELOR ÍN 6.3. Caracteristici logaritmice de frecvenþá DOMENIUL FRECVENÞÁ
161
- O dreaptá care are panta lui ín punctul particular ϕ(ω)
ωT = 1 ⇔ x = 0
pantá care este evaluatá pentru funcþia prin derivataG(x)
.G (x) = 10xln 10102x + 1
⇒ G (0) = ln 102
Ambele caracteristici - caracteristica exactá ßi - caracteristicaϕ(ω) ϕ a(ω)asimptoticá sunt reprezentate ín Fig.6.3.5.
-1 0 1 2− ∞ -2x Scará liniará
Scará logaritmicáωT=10x
x=lg( )ωT0.1 1 10 1000 0.01 ωT
180
135
90
45
0
-45
-90
0
−π/4
−π/2
π/4
π/2
3π/4
π
ϕ( )ωϕ( )ω
x1x2 - 0 = 0 -
Asimptotá orizontalá
Asimptotá orizontalá
Eroare max.6 grade
Caracteristica exactá fazá - frecvenþá
ϕ ( )ωaϕ ( )ωa
grade rad
ω1T=0.2 ω2T=5x2 = 0.69897x1 = - 0.69897
50.2...
.
ω2T
=1 ω1T
1
Asimptotá oblicáy = (ln10/2)x + π/4
Figura nr.6.3.5.
Alte aproximári asimptotice vor fi prezentate ulterior, atunci cänd se vordiscuta caracteristicile de frecvenþá elementare.
6. ANALIZA SISTEMELOR ÍN 6.3. Caracteristici logaritmice de frecvenþá DOMENIUL FRECVENÞÁ
162
6.4. Caracteristici elementare de frecvenþá
Caracteristicile elementare de frecvenþá sunt utilizate pentru trasareacaracteristicilor de frecvenþá pentru orice funcþie de transfer. Existá ßase astfel decaracteristici de frecvenþá elementare, obþinute plecänd de la factorizareapolinoamelor de la numitorul ßi numárátorul funcþiilor de transfer.
Aceste caracteristici se mai numesc caracteristici ale funcþiilor de transfertip sau ale elementelor tip.
Ín continuare, pentru fiecare element sunt evaluate ßiA(ω), ϕ(ω), L(ω)sunt deduse corespondentele lor asimptotice, fiind trasate caracteristicile Bode.
6.4.1. Element proporþionalH(s)=K (6.4.1)A(ω )=|K| (6.4.2)
(6.4.3)ϕ(ω) =
0 , K ≥ 0π , K < 0
L(ω )=20lg|K| (6.4.4)Diagramele Bode sunt prezentate ín Fig.6.4.1.
ω
ϕ( )ω
0 0.1 1 10 1000.010
−π/2
π/2
π
Dacá K<0
Dacá K>=0
0.1 1 10 1000 0.01 ω
40
30
20
10
0
-10
-20
1
10
100
0.1
L( )ωA( )ω dB
20lg( |K| )
|K|
Figura nr.6.4.1.Caracteristica complexá de frecvenþá este un punct , plasat ín planul∀ω
(P,Q) la .P(ω) = K , Q(ω) = 0, ∀ω
6. ANALIZA SISTEMELOR ÍN 6.4. Caracteristici elementare de frecvenþá DOMENIUL FRECVENÞÁ
163
6.4.2. Element de tip integrator (6.4.5)H(s) = 1
sα , α ∈ Zdacá atunci sistemul este un integrator pur simplu;α = 1dacá atunci sistemul este un integrator pur dublu;α = 2dacá atunci sistemul este un derivator pur .α = −1 H(s) = s
s → jω ⇒ H(jω) = 1jαω α , ω > 0, α ∈ Z
(6.4.6)A(ω) = 1ω α , ω ≥ 0
(6.4.7)L(ω) = −20α lg ω
(6.4.8)ϕ(ω) = −α π2
0 0.1 1 10 1000.01 ω0
−π/2
π/2
π
− π
ϕ( )ω
α=1
α=2
α=−1
α=−2
0.1 1 10 1000 0.01 ω
40
30
20
10
0
-10
-20
1
10
100
0.1
A( )ω L( )ω dB
α=1α=2 α=−1 α=−2
20 dB/dec 40 dB/dec -20 dB/dec -40 dB/dec PantaPanta Panta Panta
Figura nr.6.4.2.
Caracteristicile complexe de frecvenþá, ín planul (P,Q) sunt: drepte orizontale dacá ßiα = 2k, k ∈ Z ⇒ P(ω) = (−1)k/ω 2k; Q(ω) = 0drepte verticale dacá α = 2k + 1, k ∈ Z ⇒ P(ω) = 0; Q(ω) = −(−1)k /ω 2k+1
6. ANALIZA SISTEMELOR ÍN 6.4. Caracteristici elementare de frecvenþá DOMENIUL FRECVENÞÁ
164
6.4.3. Element polinomial de gradul IAcest element are o funcþie de transfer cu un zerou real (Element PD). Prin
element PD se ínþelege un element Proporþional - Derivator. (6.4.9)y(t) = Tu
.+ u Y(s) = (Ts + 1) ⋅ U(s)
H(s) = Ts + 1 = T(s + z) , z = 1T
s → jω ⇒ H(jω) = 1 + j(ωT) = P(ω) + jQ(ω)
(6.4.10)A(ω) = H(jω) = 1 + (ωT)2
(6.4.11)L(ω) = 20 lg 1 + (ωT)2
= aproximarea asimptoticá a caracteristicii de amplitudine.La(ω)= aproximarea asimptoticá a caracteristicii de fazá.ϕ a(ω)
(6.4.12)La(ω) =
0 , ωT < 120 lg ωT , ωT ≥ 1
(6.4.13)ϕ(ω) = arctg(ωT)
(6.4.14)ϕ a(ω) =
0 , ωT < 0.2ln 10
2 lg(ωT) + π4 , ωT ∈ [0.2, 5]
π2 , ωT > 5
(6.4.15)P(ω) = Real(H(jω)) = 1 (6.4.16)Q(ω) = Img(H(jω)) = ωT
Caracteristicile Bode sunt prezentate ín Fig.6.4.3.L( )
0.1 1 10 1000 0.01 ωT
40
30
20
10
0
-10
-20
1
10
100
0.1
ωA( )ω dB
Panta+20 dB/dec
Eroare max.3dB
0.1 1 10 1000 0.01 ωT0
−π/4
π/4
π/2
ϕ( )ω Eroare max.6 grade
ϕ ( )ωa
50.2..
Figura nr.6.4.3.
6. ANALIZA SISTEMELOR ÍN 6.4. Caracteristici elementare de frecvenþá DOMENIUL FRECVENÞÁ
165
Caracteristica complexá de frecvenþá, ín planul (P,Q) este trasatá ín Fig.6.4.4.
P
Q
0.5 1
0.5
1
00
-0.25
1ω=ω
1ϕ(ω ) =0ω
=1/T=zω
ω→∞
1(ω )Α
1ωH(j )
Figura nr.6.4.4.
Din analiza caracteristicilor Bode ßi din cea complexá de frecvenþá se potface urmátoarele observaþii:1. Dacá frecevenþa creßte, ießirea ca semnal sinusoidal ín timp va fi ín avans ín
raport cu intrarea. 2. Atunci cänd ießirea va fi ín avans cu un interval de timp de T/4 ínω → ∞
raport cu intrarea.3. Pentru punctul de frängere ießirea, ca semnal sinusoidal ínωT = 1 ⇔ ω = 1/T
timp va fi cu T/8 ín avans, ceea ce corespunde la o fazá de .π/4
6.4.4. Element polinomial de gradul II cu rádácini complexeAecst element are o funcþie de transfer cu douá zerouri complexe.
, (6.4.17)H(s) = T2s2 + 2ξTs + 1 , ξ ∈ (0, 1) 1T
= ω n
unde: ω n - pulsaþia (frecvenþa) naturalá; ξ - factorul de amortizare (6.4.18)H(jω) = (1 − (ωT)2) + j(2ξωT)
(6.4.19)
P(ω) = 1 − (ωT)2
Q(ω) = 2ξωT
(6.4.20)A(ω) = H(jω) = (1 − (ωT)2)2 + 4ξ2(Tω)2
(6.4.21)L(ω) = 20 lg A(ω)
(6.4.22)ϕ ∈ [0, π)
(6.4.23)ϕ(ω) =
arctg 2ξTω
1−(Tω)2, ωT < 1
π2 , ωT = 1
π + arctg 2ξTω
1−(Tω)2, ωT > 1
6. ANALIZA SISTEMELOR ÍN 6.4. Caracteristici elementare de frecvenþá DOMENIUL FRECVENÞÁ
166
a. Caracteristica asimptoticá amplitudine - frecvenþáAproximárile asimptotice sunt:
(6.4.24)L(ω) = 20 lg
1 − (ωT)2
2+ 4ξ2(ωT)2
(6.4.25)x = lg (ωT) ⇒ ωT = 10x
(6.4.26)F(x) = L(ω) ωT=10x = 20 lg (1 − 102x)2 + 4ξ2102x
Atunci cänd avem o asimptotá orizontalá.x → −∞ (ω → 0) ⇒ F(−∞) = 0Atunci cänd ,x → +∞
m = limx→∞
F(x)x = 40
n = limx→∞
[F(x) − mx] = 0existá o asimptoticá oblicá,
y = 40x
(6.4.27)La(ω) =
0 , ωT < 140 lg (ωT) , ωT ≥ 1
(6.4.28)A(ω) ≈ Aa(ω) =
1 , ωT < 1(ωT)2 , ωT ≥ 1
La = 20 lg[Aa(ω)]Caracteristicile de frecvenþá exacte depind de factorul de amortizare ξ, aßa
cá avem o familie de caracteristici.
(6.4.29)A(ω) = 1 − (ωT)2
2
+ 4ξ2(ωT)2 = 1 −
ωω n
2
2
+ 4ξ 2
ωω n
2
Putem gási pulsaþia de rezonanþá anuländ derivata lui A ín raport cu ω , A'(ω )dA(ω)
dω= 0 ⇒
(6.4.30)ω rez = 1T
1 − 2ξ2
Se poate obþine o pulsaþie de rezonanþá dacá 0 < ξ <2
2 .Amplitudinea de rezonanþá, Am=Arez este
(6.4.31)Am = 2ξ 1 − ξ2 = A(ω rez)
unde este pulsaþia de rezonanþá.ω rez
(6.4.32)A(ω n) = A(1/T) = 2ξ. (6.4.33)L(1/T) = L(ω n) = 20lg (2ξ)
Dacá .ξ = 0.5 ⇒ L(1/T) = 0, A(ω) = 1 ⇒ ω = ω t
unde este pulsaþia de táiereω t
(6.4.34)ω t = 2 ω rez
Toate aceste consideraþii ne permit trasarea caracteristicii asimptotice deamplitudine ßi a familiei de caracteristici exacte ca ín Fig.6.4.5.
6. ANALIZA SISTEMELOR ÍN 6.4. Caracteristici elementare de frecvenþá DOMENIUL FRECVENÞÁ
167
0.1 1 100.01ωT
40
20
0
-20
1
10
100
0.1
A( )ω L( )ω dB
Panta+40 dB/dec
-400.01
A( )ωn Am
ωrezT
ξ=0ξ=0
0<ξ<1/2
1/2<ξ<√2/2
ξ>√2/2
ξ=√2/2
ξ=1/2
Tω t
Figura nr.6.4.5.
Exemplu:H(s) = 100s2 + 2s + 1 = T2 ⋅ s2 + 2ξ ⋅ s + 1 ⇒ T = 10, ξ = 0.1, ω n = 0.1
L(ω n) = 20 lg (2ξ) = 20 lg(0.2) = −13.2974
ω rez = 1T 1 − 2ξ2 = 0.1 1 − 2 ⋅ 0.01 = 0.09039
Am = Arez = 2ξ ⋅ 1 − ξ2 = A(ω n) ⋅ 1 − ξ2 = 0.19899
Pulsaþia (1/sec)
Amplitudine (dB) Diagramele Bode
-20
0
20
40
10- 210-1 100
L( ) ω
ω
100 s^2 + s + 1H(s)=
ωr ez=0.09039L( ) ωn =−13.2974
Faza (grade);
10- 2 10-1 100
50
100
150
200
ω
ϕ(ω)
0
90
180
Pulsaþia (1/sec)
Figura nr.6.4.6.
6. ANALIZA SISTEMELOR ÍN 6.4. Caracteristici elementare de frecvenþá DOMENIUL FRECVENÞÁ
168
Pulsaþia (frecvenþa) de táiere se obþine prin rezolvarea ecuaþiei
A = 1 − (ωT)2
2
+ 4ξ 2(ωT)2 = 1
Se noteazá
y = (ωT2) ⇒ (1 − y)2 + 4ξ2 y = 1 ⇒
y = 0y = 2(1 − 2ξ2)
(ωT)2 = 2(1 − 2ξ2) ⇒ ω t = ω c = 1T
2 1 − 2ξ2
b. Caracteristica asimptoticá fazá - frecvenþáAfirmám cá:
(6.4.35)ϕ(ω) =
arctg 2ξωT
1−(ωT)2, ωT < 1
π2 , ωT = 1
π + arctg 2ξωT
1−(ωT)2 , ωT > 1
Dacá notám,
(6.4.36)g(x) = arctg2ξωT
1 − (ωT)2 ωT=10x = arctg2ξ10x
1 − 102x
vom avea
G(x) = ϕ(ω) ωT→10x
ca o funcþie de x ín spaþiul liniar X cu trei ramuri,
(6.4.37)G(x) =
arctg 2ξ10x
1−102x, x < 0
π2 , x = 0
π + arctg 2ξ10x
1−102x , x > 0
ßi atunci poate fi aproximatá prin trei drepte, din care douá asimptote orizontale ßio asimptotá oblicá. Asimptotele orizontale,
x → −∞ ⇒ G(x) → 0x → +∞ ⇒ G(x) → π
Asimptota oblicáy = G (0) ⋅ x + π/2
Faza asimptoticá ϕa va fi aproximatá íntre douá puncte printr-o dreaptácare trece prin x=0, ϕ=π/2
y = ln10ξ
x + π2
= 0 ⇒ x1 = −π2
ξln10
⇒ ω 1T = 10x1
y = ln103
x + π2
= π2
⇒ x2 =π2
1 − ln 103
⇒ ω 2T = 10x2
6. ANALIZA SISTEMELOR ÍN 6.4. Caracteristici elementare de frecvenþá DOMENIUL FRECVENÞÁ
169
(6.4.38)ϕ a(ω) =
0 , ωT < ω 1Tπ2
+ ln(10)ξ lg(ωT) , ωT ∈ [ω 1T, ω 2T]
π , ωT > ω 2T
0.1 1 10 1000 0.01 ωT0
−π/2
π/2
π
ϕ( )ω ϕ ( )ωa
.
.
.
.
.
A
C
B
D
1ω T 2ω T
ln(10)/ ξ
Figura nr.6.4.7.Algoritmul pentru trasarea caracteristicii asimptotice de fazá:- se marcheazá punctul A [(ωT)=1; ϕ=π/2]- se marcheazá punctul C [(ωT)=10; ϕ= ]π
2+ ln 10
ξ- se unesc punctele A ßi C pentru a determina ω 1T ßi ω 2T la intersecþia cu
ϕ=0 (punctul B) ßi respectiv ϕ=π (punctul D).Astfel, caracteristica de fazá exactá va avea ca semitangente segmentele
AB ßi AD.
Exemplu: , .T = 10 , ξ = 0.1 ln 10ξ
= 2.30260.1
= 23.026 rad = 7.33π
Caracteristica complexá de frecvenþá, , ín planul (P,Q) se obþine∀ξ > 0eliminänd pe ín (6.4.19),ω
. (6.4.39)P = 1 −Q2
4ξ2 , Q ≥ 0
Aceastá caracteristicá este redatá ín Fig.6.4.8.
P
Q
0.5 1
0.5
1
00-0.25
1ω=ω
1ϕ(ω ) =0ω
=1/Tωω→∞
1(ω )Α
1ωH(j )
Q=2ξ
Figura nr.6.4.8.
6. ANALIZA SISTEMELOR ÍN 6.4. Caracteristici elementare de frecvenþá DOMENIUL FRECVENÞÁ
170
6.4.5. Element aperiodic. Funcþie de transfer cu un pol real
; (6.4.40)H(s) = 1Ts + 1
=1T
s + pPolul este .−p = − 1
T (6.4.41)H(jω) = 1
1 + jωT= 1
1 + (ωT)2− j ωT
1 + (ωT)2
(6.4.42)P(ω) = 11 + (ωT)2
, Q(ω) = − ωT1 + (ωT)2
(6.4.43)A(ω) = 1
1 + (ωT)2
(6.4.44)L(ω) = −20 lg 1 + (ωT)2
(6.4.45)La(ω) =
0 , ωT < 1−20
x
lg(ωT) , ωT ≥ 1
(6.4.46)ϕ(ω) = −arctg(ωT)
(6.4.47)ϕ a(ω) =
0 , ωT < 0.2−π
4 − ln 102 lg(ωT) , ωT ∈ [0.2, 5]
−π2 , ωT > 5
Carcateristicile Bode sunt prezentate ín Fig.6.4.9. Se observá o frängere acaracteristicii asimptotice de -20 dB/dec.
Eroarea max.-3dB0.1 1 10 1000.01
ωT
20
10
0
-10
-20
1
10
0.1
A( )ω L( )ω dB
Panta-20 dB/dec
−π/2
0.1 1 10 1000 0.01 ωT0
−π/4
π/4
ϕ( )ω
Eroarea max.6 grade
ϕ ( )ωa
50.2..
−3π/2
Figura nr.6.4.9.Caracteristica complexá de frecevenþá, ín planul (P,Q), obþinutá prin
6. ANALIZA SISTEMELOR ÍN 6.4. Caracteristici elementare de frecvenþá DOMENIUL FRECVENÞÁ
171
eliminarea lui ín (6.4.40), este exprimatá prin ecuaþia (6.4.48),ω. (6.4.48)P2 + Q2 − P = 0 , Q ≤ 0
Caracteristica este trasatá ín Fig.6.4.10.
P
Q
0.5 1
-0.5
-0.50
1ω=ω
1ϕ(ω )=0ω
=1/Tω
ω→∞
1(ω )Α
1ωH(j )
Fig.6.4.10.
6.4.6. Element oscilant. Funcþie de transfer cu doi poli complecßi
(6.4.49)H(s) = 1T2s2 + 2ξTs + 1
=ω n
2
s2 + 2ξω ns + ω n2
; ω n = 1T
− pulsatia naturala ξ ∈ (0, 1) − factorul de amortizare
(6.4.50)H(jω) = 11−(ωT)2
+j2ξωT=
1−(ωT)2
−j2ξωT
1−(ωT)2
2
+4ξ2 (ωT)2
(6.4.51)A(ω) = 1
1−(ωT)2
2
+4ξ2 (ωT)2
(6.4.52)L(ω) = −20 lg
1 − (ωT)2
2+ 4ξ2(ωT)2
(6.4.53)ϕ(ω) =
−arctg 2ξωT
1−(ωT)2 , ωT < 1
−π2 , ωT = 1
−π − arctg 2ξωT
1−(ωT)2 , ωT > 1
; (6.4.54)P(ω) =1−(ωT)2
1−(ωT)2
2
+4ξ2 (ωT)2Q(ω) = −2ξωT
1−(ωT)2
2+4ξ2 (ωT)2
(6.4.55)ω rez = ω n 1 − 2ξ2 unde 0 < ξ < 22
(6.4.56)Am = Arez = A(ω rez) = 12ξ 1 − ξ2
(6.4.57)A(ω n) = A( 1T
) = 12ξ
L(ω n) = L( 1T
) = −20 lg(2ξ)
(6.4.58)ω c = ω t = 2 ω rez
6. ANALIZA SISTEMELOR ÍN 6.4. Caracteristici elementare de frecvenþá DOMENIUL FRECVENÞÁ
172
a. Caracteristica asimptoticá amplitudine - frecvenþá
(6.4.59)A(ω) ≈ Aa(ω) =
1 , ωT < 11
(ωT)2 , ωT ≥ 1
(6.4.60)La(ω) =
0 , ωT < 1−40 lg(ωT) , ωT ≥ 1
0.1 1 100.01ωT
-40
-20
0
20
1
10
100
0.1
A( )ω L( )ω dB
Panta-40 dB/dec
40
0.01
A( )ω n Am
ωrez T
ξ=0ξ=0
0<ξ<1/2
1/2<ξ<√2/2
ξ>√2/2
ξ=√2/2
ξ=1/2
Tωt
Figura nr.6.4.11.
b. Caracteristica asimptoticá fazá - frecvenþá
(6.4.61)ϕ a(ω) =
0 , ωT < ω 1T−π
2 − ln(10)ξ lg(ωT) , ωT ∈ [ω 1T, ω 2T]
−π , ωT > ω 2T
0.1 1 10 1000 0.01 ωT0
−π/2
π/2
−π
ϕ( )ω ϕ ( )ωa
.
.
.
..
.
A
C
B
D
1ω T 2ω T
ln(10)/ ξ
Fig.6.4.12.
6. ANALIZA SISTEMELOR ÍN 6.4. Caracteristici elementare de frecvenþá DOMENIUL FRECVENÞÁ
173
Caracteristicile complexe de frecvenþá, ín planul (P,Q) sunt obþinute prineliminarea lui ín (6.4.54). Aspectul lor este redat ín Fig.6.4.13. ωT
Dacá , amplitudinea A are valori descrescátoare dar, dacáξ ≥ 2 /2 apare fenomenul de rezonanþá la ßi .ξ ∈ (0, 2 /2) ω res ϕ(ω res) = ϕ res ∈ (−π/2, 0)
P
Q
0.5 1-0.5
0
resω=ω
=0ω
=1/Tω
=1/Tω
ω→∞res ωΑ( )
ϕ(ω )res
0<ξ<√2/2
ξ≥√2/2−1/2ξ
−1/2ξ
ϕ(ω )res ∈(−π/2, 0)
Figura nr.6.4.13.Exemplu.
; , T=10H(s) = 1100s2 + 2s + 1
=(0.1)2
s2 + 2ξω ns + ω n2
ω n = 0.1
;2ξT = 2 ⇔ ξ = 22T
= 0.1 20 lg
12ξ
= 20lg
1
0.2 = 14.01
;Am = 12ξ 1 − ξ2
= 5.02 Lm = 20 lg(5.02) = 14.01
ω rez = 1T
⋅ 1 − 2ξ2 = ω n ⋅ 1 − 2ξ2
Amplitudinea (dB) Diagramele Bode
Panta-40 dB/Dec.
100 s^2 + s + 1H(s)= 1
Pulsaþia (1/sec)
-20
-40
0
20
10- 2 10-1 100
L( ) ω
ω
ωrez=0.09039L( ) ωn =13.2974
ω
0
Faza (grade);ϕ(ω)
ω1 ω2
-50
-100
-150
-200
0
-90
-180 Pulsaþia (1/sec)
Figura nr.6.4.14.
6. ANALIZA SISTEMELOR ÍN 6.4. Caracteristici elementare de frecvenþá DOMENIUL FRECVENÞÁ
174
6.5. Caracteristici de frecvenþá pentru conexiunea serie asistemelor
6.5.1. Consideraþii generaleVom presupune cá un sistem este exprimat printr-o conexiune serie a q
funcþii de transfer,
(6.5.1)H(s) = H1(s) ⋅ H2(s) ⋅ ⋅⋅Hq (s)
ale cáror caracteristici de frecvenþá sunt cunoscute,
(6.5.2)Ak(ω) = Hk(jω) k = 1 : q
. (6.5.3)ϕk(ω) = arg (Hk(jω)) k = 1 : q
Caracteristica de amplitudine a sistemelor interconectate ín serie esteprodusul amplitudinilor elementelor componente
, (6.5.4)A(ω) = Πk=1
qAk(ω)
ín timp ce caracteristicile logaritmice de amplitudine ßi de fazá ale sistemuluiinterconectat ín serie sunt sumele caracteristicilor elementelor componente,
(6.5.5)L(ω) = Σk=1
qLk(ω)
(6.5.6)ϕ(ω) = Σk=1
qϕk(ω)
De asemenea, caracteristicile asimptotice logaritmice de amplitudine ßi defazá ale sistemului interconectat ín serie sunt date de sumele caracteristicilorasimptotice ale elementelor componente,
(6.5.7)La(ω) = Σk=1
qLk
a (ω)
(6.5.8)ϕ a(ω) = Σk=1
qϕk
a (ω)Aceste relaþii pot fi utilizate pentru trasarea caracteristicilor de frecvenþá
pentru orice funcþie de transfer. O funcþie de transfer poate fi decompusá (factorizatá) la numárátor ßi la
numitor folosind constantele de timp ca ín relaþia (6.5.9), ín care termenul liber ínoricare polinom din factorizare este egal cu 1,
(6.5.9)H(s) =K ⋅ Π
i=1
m1
(θ i ⋅ s + 1) Πi=m1 +1
m1 +m2 θ i
2s2 + 2ζ iθ is + 1
sαΠi=1
n1
(T is + 1) Πi=n1 +1
n1 +n2 T i
2s2 + 2ξ iT is + 1
unde, , Z.n1 + n2 = n m1 + m2 = m , α ∈
6. ANALIZA SISTEMELOR ÍN 6.5. Caracteristici de frecvenþá pentru DOMENIUL FRECVENÞÁ conexiunea serie a sistemelor
175
Pe baza unei astfel de factorizári, orice funcþie de transfer, oricät decomplicatá, poate fi interpretatá ca o conexiune serie de funcþii de transferelementare dintre cele 6 tipuri prezentate anterior,
, (6.5.10)H(s) = Πk=1
p
Hi(s) = Πk=1
p
Hik i (s), ki ∈ [1, 6]
unde este una dintre funcþiile de transfer elementare studiate dejaHi(s) = Hik i (s)
indicate, dacá este necesar, prin supraindicele ki.Factorizarea sub forma constantelor de timp pune ín evidenþá un factor K
care este denumit "factorul general de amplificare" al unei funcþii de transfer. Factorul general de amplificare poate fi calculat ínainte de factorizarea
propriu-zisá, utilizänd formula,
, (6.5.11)K = lims→0
sαH(s)
unde indicá numárul polilor funcþiei de transfer H(s) situaþi ín origineaα ∈ Zplanului s dacá , sau numárul zerourilor lui H(s) situate ín originea planuluiα > 0s dacá . Pentru valori particulare ale lui , K are urmátoarele denumiri:α < 0 α
, K=Kp - factorul de amplificare de poziþie;α = 0
, K=Kv - factorul de amplificare de vitezá; (6.5.12)α = 1
, K=Ka - factorul de amplificare de acceleraþie.α = 2
Factorii generali de amplificare exprimá raportul íntre valorile de regimstaþionar ale: ießirii (Kp),derivatei de ordinul I a ießirii (K v), derivateiy(∞) y. (∞)de ordinul II a ießirii (Ka), ßi valorile de regim staþionar ale intrárii .y(∞) u(∞)
(6.5.13)Kp = lims→0
H(s) =t→∞lim
y(t)u(t) =
y(∞)u(∞)
(6.5.14)Kv = lims→0
sH(s) =t→∞lim
y. (t)u(t) =
y. (∞)u(∞)
. (6.5.15)Ka = lims→0
s2H(s) =t→∞lim
y(t)u(t) =
y(∞)u(∞)
6. ANALIZA SISTEMELOR ÍN 6.5. Caracteristici de frecvenþá pentru DOMENIUL FRECVENÞÁ conexiunea serie a sistemelor
176
6.5.2. Tipuri de factorizáriDacá funcþia de transfer este descompusá sub forma poli-zerouri, atunci
factorizarea care se obþine este de forma (6.5.16), ín care coeficientul termenilorprincipali din fiecare polinom este egal cu 1,
(6.5.16)H(s) =B ⋅ Π
i=1
m1
(s + zi) ⋅ Πi=m1 +1
m1 +m2 s2 + 2ζ iΩ is + Ω i
2
sα ⋅ Πi=1
n1
(s + p i) ⋅ Πi=n1 +1
n1 +n2 s2 + 2ξ iω is + ω i
2
unde sunt zerouri reale; (6.5.17)zi = 1
θ i⇒ ζ i = −zi
sunt poli reali. (6.5.18)p i = 1T i
⇒ λ i = −p i
Uneori, numim pe pi, zi ca fiind "pol", respectiv "zerou".Factorizarea poli-zerouri a unei funcþii de transfer se mai numeßte
factorizare "z-p-k". Ín aceastá factorizare, B este doar un coeficient, care nu arelegáturá cu amplificarea sistemului.
Pentru trasarea rapidá a caracteristicilor Bode este util sá considerámfactorizarea dupá constantele de timp (6.5.9) descompusá ín 2 factori principali,
(6.5.19)H(s) = R(s) ⋅ G(s)
unde, (6.5.20)R(s) = K
sα
íncorporeazá comportarea esenþialá pentru frecvenþe joase, ín special pentru. Definim,ω → 0
(6.5.21)AR(ω) = R(jω) = K ⋅ ω −α
(6.5.22)LR(ω) = 20 lg(AR(ω)) = 20 lg( K ) − α ⋅ 20 lg(ω)
(6.5.23)ϕR(ω) = arg(R(jω)) =
−α ⋅ π/2 if K ≥ 0−α ⋅ π/2 − π if K < 0
Al doilea factor G(s),
(6.5.24)G(s) =Πi=1
m1
(θ i ⋅ s + 1) ⋅ Πi=m1 +1
m1 +m2 θ i
2s2 + 2ζ iθ is + 1
Πi=1
n1
(T is + 1) ⋅ Πi=n1+1
n1 +n2 T i
2s2 + 2ξ iT is + 1
nu are efect asupra caracteristicilor de frecvenþá ale conexiunii serie atunci cänd. ω → 0Íntr-adevár,
G(0)=1 , . (6.5.25)limω→0
G(jω) = 1 limω→0
arg(G(jω)) = 0
6. ANALIZA SISTEMELOR ÍN 6.5. Caracteristici de frecvenþá pentru DOMENIUL FRECVENÞÁ conexiunea serie a sistemelor
177
6.5.3. Exemple de factorizári Fie funcþia de transfer, (6.5.26)
. (6.5.26)H(s) = 10(s + 10) ⋅ (20s + 1)s ⋅ (5s + 1) ⋅ (s + 2)
Chiar dacá aceastá funcþie este factorizatá, nu corespunde nici-uneia dinfactorizárile prezentate. Factorul 10 din faþa fracþiei nu ne spune nimic.
Se pot determina cu ußurinþá, direct din H(s), cele douá elemente ale luiR(s), se observá la o simplá inspectare a funcþiei, iar se poateα = 1 K = Kv
evalua folosind (6.5.14),
K = Kv = lims→0
sH(s) = 10 ⋅(0 + 10) ⋅ (0 + 1)(0 + 1) ⋅ (0 + 2)
= 50[y]
sec⋅[u]
Pentru funcþia de transfer consideratá factorul R(s) este,
. (6.5.27)R(s) = Ksα = 50
sceea ce determiná,
(6.5.28)LR(ω) = 20 lg( K ) − α ⋅ 20 lg(ω) = 20 lg(50) − 20 lg(ω)
. (6.5.29)ϕR(ω) = arg(R(jω)) = −π/2Este important de remarcat faptul cá H(s) are,pe längá polul s=0, íncá doi
poli reali simpli ßi douá zerouri reale simple, notate utilizänd (6.5.17), (6.5.18): p0=0; p1=0.2; p2=2; z1=0.05; z2=10; (6.5.30)Putem scrie expresia lui G(s) astfel:
(6.5.31)G(s) =(0.1s + 1)(20s + 1)(5s + 1)(0.5s + 1)
condiþia G(0)=1 fiind índeplinitá.Vom utiliza aceste rezultate ín paragraful urmátor la trasarea
caracteristicilor Bode. Pentru acelaßi sistem din exemplu, .Kp = ∞, Ka = 0
Cele douá tipuri de factorizári pentru H(s) sunt:- factorizarea dupá constantele de timp
,H(s) = 50 ⋅(0.1s + 1) ⋅ (20s + 1)
s ⋅ (5s + 1) ⋅ (0.5s + 1)- factorizarea "z-p-k"
.H(s) = 40 ⋅(s + 10) ⋅ (s + 0.05)s ⋅ (s + 0.2) ⋅ (s + 2)
Ca raport a douá polinoame, fárá de folos ínsá ín obþinerea caracteristicilorde frecvenþá, funcþia de transfer este,
.H(s) = 200s2 + 2010s + 1005s3 + 11s2 + 2s + 0
6. ANALIZA SISTEMELOR ÍN 6.5. Caracteristici de frecvenþá pentru DOMENIUL FRECVENÞÁ conexiunea serie a sistemelor
178
6.5.4. Metode de trasare a caracteristicilor Bode Diagramele Bode, pentru funcþii de transfer complicate, pot fi trasate cu
relativá ußurinþá prin utilizarea a douá metode: 1. Trasarea Caracteristicilor Bode pe componente.2. Trasarea directá a Caracteristicilor Bode.
6.5.4.1. Trasarea caracteristicilor Bode pe componenteAceastá metodá se bazeazá pe utilizarea caracteristicilor de frecvenþá
elementare (caracteristici tip), prezentate ín Cap. 6.4., ca ßi componente alefuncþiei de transfer conform relaþiilor (6.5.1)... (6.5.8).
Se recomandá parcurgerea urmátoarelor etape:1. Se efectueazá factorizarea dupá constantele de timp.2. Se identificá funcþiile de transfer elementare (dintre cele 6 tipuri).3. Se traseazá caracteristicile asimptotice de amplitudine ßi de fazá pentru
elementele tip.4. Caracteristica asimptoticá pentru funcþia de transfer rezultá prin ínsumarea
graficá punct cu punct a caracteristicilor asimptotice ale componentelor.5. Pentru obþinerea caracteristicilor exacte trebuie efectuate corecþiile ín punctele
de frängere. Valorile amplitudinilor sunt adáugate pe o scará liniará exprimatá ín dB, L(ω)
chiar dacá ín final este utilizatá scara logaritmicá pentru marcarea lor.A(ω)Dacá un pol sau un zerou, real sau complex, are ordinul de multiplicitate mi,atunci el va fi considerat ca determinänd mi caracteristici elementare defrecvenþá, chiar dacá este vorba despre aceeaßi caracteristicá.
6.5.4.2. Exemple de trasare a diagramelor Bode pe componenteSá trasám caracteristica Bode pentru funcþia de transfer analizatá ín Ex.
6.5.1.1., funcþie de transfer datá de relaþia (6.5.26),
(6.5.26)H(s) = 10 ⋅(s + 10) ⋅ (20s + 1)s ⋅ (5s + 1) ⋅ (s + 2)
Factorizarea dupá constantele de timp este interpretatá ca o conexiune seriea 6 funcþii de transfer elementare,
H(s) = 50(0.1s + 1)(20s + 1)s(5s + 1)(0.5s + 1)
= H1(s) ⋅ H2(s) ⋅ H3(s) ⋅ H4(s) ⋅ H5(s) ⋅ H6(s)
unde ;H1(s) = H11 (s) = 50 H2(s) = H2
2(s) = 1s
;H3(s) = H35 (s) = 1
5s + 1H4(s) = H4
5(s) = 10.5s + 1
;H5(s) = H53 (s) = 0.1s + 1 H6(s) = H6
3(s) = 20s + 1
6. ANALIZA SISTEMELOR ÍN 6.5. Caracteristici de frecvenþá pentru DOMENIUL FRECVENÞÁ conexiunea serie a sistemelor
179
a3ϕ
-310 -210
-110 010 110 102
Faza (grade)
Amplitudine (dB)
-310 -210
-110 010 110 102
0
-60
-40
-20
20
40
60
80
100
-180
-135
-90
-45
0
45
90
ω=10ω=0.05 ω=0.2 ω=2
ω
ω
ϕ(ω)
(ω)L
0.05*50.05/5 2*52/5
L6L2a
L1a
L3a
L4a
L5a
a2ϕ
a4ϕ
a5ϕa
6ϕ
a
Figura nr.6.5.1.Am notat prin caracteristicile asimptotice ale elementelor Hi,i=1:6.Li
a, ϕ ia
Sá considerám ín continuare funcþia de transfer,H(s) = 100s + 1000
100s2 + s
Factorizarea dupá constantele de timp este obþinutá mai jos,
H(s) =
100
s+
z 1
10
s
T 1
100 s + 1
=H 1
1000
H 2
⋅1s ⋅
H 3
0.1s + 1
H 4
⋅ 1100s + 1
6. ANALIZA SISTEMELOR ÍN 6.5. Caracteristici de frecvenþá pentru DOMENIUL FRECVENÞÁ conexiunea serie a sistemelor
180
; dB.H1(jω) = 1000 L1 = 20 lg 103 = 60
;H2(s) = 1s ⇒ H2 (jω) = 1
jωA2(ω) = H2 (jω) = 1
ω 2= 1
ω
L2 = 20 lg A2(ω) = 20 lgω −1 = −20x
lg ω= −20x
;H3(s) = 0.1s + 1 H4(s) = 1100s + 1
Diagramele Bode trasate utilizänd Matlab sunt prezentate ín Fig.6.5.2.
-100
10-3
10-3
Faza (grade)
Amplitudine (dB)
-50
0
50
100
150
10-4
10-4
10-2
10-2
10-1
10-1
100
100
101
101
102
102
-180
-160
-140
-120
-80ϕ(ω)
L( )ω
ω
ω
Figura nr.6.5.2.
Un alt exemplu este considerat ín continuare
H(s) = 104 ⋅ (s + 10)(s + 1) ⋅ (s2 + 20s + 104)
Factorizarea care se obþine este
H(s) =
104
s+
z1
10
T 1
1 ⋅ s + 1
s2 + 2⋅
ξ2
0.1 ⋅ωn2
102 s+ωn2
2
104
=
10
θ1
0.1 ⋅s + 1
T 1
1 s + 1
T22
10−4 s2 + 2⋅ξ2
0.1 ⋅T 2
10−2 s + 1
=
6. ANALIZA SISTEMELOR ÍN 6.5. Caracteristici de frecvenþá pentru DOMENIUL FRECVENÞÁ conexiunea serie a sistemelor
181
=H1
10 ⋅H 2
(0.1 ⋅ s + 1) ⋅
H 3
1(s + 1)
⋅
H 4
1(10−4s2 + 2 ⋅ 0.1 ⋅ 10−2s + 1)
Diagramele Bode trasate utilizänd Matlab sunt prezentate ín Fig.6.5.3.
Caracteristica L(ω)
Caracteristica ϕ(ω)
Figura nr.6.5.3.
Pentru a aráta influenþa formei caracteristicilor Bode asupra ráspunsului íntimp, sunt considerate ín continuare douá funcþii de transfer,
ßi .H1(s) = 1100s2 + s + 1
H2(s) = 1100s2 + 5s + 1
Caracteristicile Bode ßi ráspunsurile la intrare treaptá pentru aceste funcþii detransfer sunt prezentate ín Fig.6.5.4.
6. ANALIZA SISTEMELOR ÍN 6.5. Caracteristici de frecvenþá pentru DOMENIUL FRECVENÞÁ conexiunea serie a sistemelor
182
Figura nr.6.5.4.
6.5.4.3. Trasarea directá a caracteristicilor BodeCaracteristicile Bode pot fi trasate direct prin luarea ín considerare a
urmátoarelor observaþii prrivind comportarea asimptoticá:
1. Un zerou real determiná ín punctul de frängere oζ i = −zi < 0 ω = zi > 0modificare a pantei caracteristicii asimptotice de amplitudine cu +20dB/dec.(frängere pozitivá cu 20 dB/dec.).
2. Un pol real determiná ín punctul de frängere oλ i = −p i < 0 ω = p i > 0modificare a pantei caracteristicii asimptotice de amplitudine cu -20dB/dec.(frängere negativá cu 20 dB/dec.).
3. O pereche complexá de zerouri, , soluþie a ecuaþieis = ζ i1 ,i2 , Re(ζ i1 ,i2 ) < 0 determiná ín punctul deT i
2s2 + 2ξ iT is + 1 = 0 , ξ i ∈ (0, 1), ω n,i = 1/T i
frängere o modificare a pantei caracteristicii asimptotice deω = ω n,i > 0amplitudine cu +40dB/dec. (frängere pozitivá cu 40 dB/dec.).
4. O pereche complexá de poli, , soluþie a ecuaþieis = λk1 ,k2 , Re(ζ k1,k2 ) < 0 determiná ín punctul deTk
2s2 + 2ξkTks + 1 = 0 , ξk ∈ (0, 1), ω n,k = 1/Tk
frängere o modificare a pantei caracteristicii asimptotice deω = ω n,k > 0amplitudine cu -40dB/dec. (frängere negativá cu 40 dB/dec.).
5. Pentru , comportarea asimptoticá este∀ω < min(zi, p i, ω n,i, ω n,ik ), ∀i, kdeterminatá numai de termenul R(s) din (6.5.20).
6. ANALIZA SISTEMELOR ÍN 6.5. Caracteristici de frecvenþá pentru DOMENIUL FRECVENÞÁ conexiunea serie a sistemelor
183
Este recomandatá parcurgerea urmátoarelor etape:1. Se evalueazá polii ßi zerourile, ßi se plaseazá pe(zi, p i, ω n,i , ω n,k), ∀i, k
grafic la o scará logaritmicá. Astfel se determiná banda de frecvenþá careintereseazá.
2. Se marcheazá fiecare zerou printr-un cerc ßi fiecare pol cu o cruciuliþá.Zerourile/polii complecßi sunt marcaþi prin cercuri/cruciuliþe duble.
3. Se alege o frecvenþá iniþialá ín interiorul benzii de frecvenþá.ω 0
4. Se determiná un punct iniþial pentru caracteristica asimptoticáM = M(ω 0, LR0)de amplitudine, unde este obþinut din (6.5.22),LR0
5. (6.5.27). Dacá esteLR0 = LR (ω 0) = 20 lg(AR(ω 0)) = 20 lg( K ) − α ⋅ 20 lg(ω 0)posibil se alege, .ω 0 = 1 ⇒ LR0 = 20 lg( K )
6. Se traseazá o dreaptá prin punctul M, cu panta de päná cänd−(α ⋅ 20) dB/deceste atinsá abscisa primului punct de frängere.
7. Se continuá trasarea segmentelor de dreaptá íntre douá puncte de frängereconsecutive, cu panta egalá cu panta segmentului anterior plus schimbarea depantá datoratá punctului de frängere din stänga.
8. Aceeaßi procedurá se poate aplica caracteristicii de fazá, dar ín acest cazcaracteristica asimptoticá de fazá pástreazá aceeaßi pantá ín fiecare interval defrecvenþá (6.5.28)ω ∈ [ω i − ω i/5 , ω i + ω i ∗ 5], ω i = zi , p i , ω ni
Exemplu. Se traseazá caracteristica amplitudine-pulsaþie pentru Ex.6.5.2.1.Amplitudine (dB)
-310 -210
-110 010 110 102
0
-20
20
40
60
80
100
ω
(ω)L
x x
P2=P1+20=-20+20= 0 dB/dec
P3=P2-20=0-20= -20 dB/dec
P4=P3-20=-20-20= -40 dB/dec
P5=P4+20=-40+20= -20 dB/dec
P1=-( *20)= -20 dB/dec α
ω=0.05ω=0.5 ω=2 ω=10ω =0.0040
M
LR0=20lg(50)-1*lg(0.004)=33.974 +47.958=81.9382 dB
81.9382
Figura nr.6.5.5.Dacá se alege, de exemplu , se calculeazá ω 0 = 0.004
LR0 = LR (ω 0) = 20 lg( K ) − α ⋅ 20lg(ω 0 ) =
= 20lg(50) − 1 ⋅ 20 lg(0.004) = 33.974 + 479588 = 81.9382dB
. M = M(0.004, 81.93)
6. ANALIZA SISTEMELOR ÍN 6.5. Caracteristici de frecvenþá pentru DOMENIUL FRECVENÞÁ conexiunea serie a sistemelor
184
7. STABILITATEA SISTEMELOR
7.1. Definirea problemeiStabilitatea este una dintre cele mai importante proprietáþi ale unui sistem.
Intuitiv, putem spune cá un sistem este stabil dacá stá ín repaus, ín afará de cazulín care perturbaþii externe íi afecteazá comportarea, ßi se íntoarce ín starea derepaus dacá acþiunea perturbaþiilor externe dispare. Existá mai multe definiþiipentru stabilitatea sistemelor.
Una dintre aceste definiþii se referá la aßa-numita stabilitate intraremárginitá - ießire márginitá - IMEM (ín englezá bounded input - boundedoutput - BIBO): dacá intrarea este márginitá atunci ßi ießirea rámäne márginitá.
Ín plus, un sistem este asimptotic stabil dacá este cu intrare márginitá -ießire márginitá ßi ießirea tinde cátre o stare staþionará.
Se poate spune cá sistemul este stabil dacá dispare componenta tranzitoriea ráspunsului ßi ín final se va instala doar regimul permanent. Acest tip destabilitate se numeßte stabilitate externá.
Existá de asemenea aßa-numita stabilitate interná care ia ín considerareráspunsul tranzitoriu ín raport cu componentele vectorului de stare. Studiulstabilitáþii interne necesitá descrierea prin ecuaþii de stare.
Foarte utilizatá, índeosebi pentru sistemele neliniare, este stabilitatea ínsens Liapunov, care este o condiþie de continuitate a traiectoriei de stare ín raportcu starea iniþialá. Existá o teorie amplá despre stabilitatea Liapunov.
Pentru sistemele liniare invariabile ín timp stabilitatea externá estedeterminatá de polii funcþiei de transfer
, (7.1.1)H(s) =M(s)L(s)
adicá de rádácinile numitorului: , (7.1.2)L(s) = 0 ⇒ s = λ i
care trebuie sá fie situaþi ín semiplanul stäng al planului complex .Re(λ i) < 0Stabilitatea interná a unui sistem, exprimat prin ecuaþiile de stare, este
determinatá de valorile proprii ale matricii sistemului A, adicá de rádácinilepolinomului caracteristic,
(7.1.3)∆(s) = det(sI − A) = 0 ⇒ s = λ i
Un sistem extern stabil poate sá nu fie intern stabil.Dacá sistemul este complet observabil ßi controlabil cele douá tipuri de
stabilitate sunt echivalente, astfel cá ín continuare vom discuta despre stabilitateasistemelor complet observabile ßi complet controlabile.
Polinomul de la numitorul funcþiei de transfer L(s)=ans
n+an-1sn-1+...+a1s+a0 (7.1.4)
poate fi considerat polinomul caracteristic∆(s)=ans
n+an-1sn-1+...+a1s+a0. (7.1.5)
7. STABILITATEA SISTEMELOR 7.1. Definirea problemei
185
7.2. Criterii algebrice de stabilitate
Pentru analiza stabilitáþii sistemelor sunt foarte utilizate aßa-numitelecriterii de stabilitate, care exprimá condiþiile necesare ßi suficiente de stabilitate.
Avänd un polinom L(s) (care poate fi ), spunem cá acesta este un∆(s)polinom stabil (sau polinom Hurwitz) dacá sistemul care are acest polinom canumitor al funcþiei de transfer (sau ca polinom caracteristic) este stabil.
Existá douá tipuri de criterii: - criterii algebrice, care lucreazá cu coeficienþii polinomului sau cu
rádácinile acestuia - criterii frecvenþiale de stabilitate care lucreazá cu caracteristicile de
frecvenþá ale sistemului.
7.2.1. Condiþia necesará de stabilitateO condiþie necesará de stabilitate a polinomului L(s) (sau ) este ca toþi∆(s)
coeficienþii polinomului sá aibá acelaßi semn ßi sá nu fie lipsá nici-un coeficient(toþi sá fie ).≠ 0Exemplu: este un polinom instabil.L(s) = s2 − 2s + 3
7.2.2. Criteriul fundamental de stabilitateUn sistem cu L(s) sau ca polinoame de stabilitate (numitorul funcþiei∆(s)
de transfer sau polinomul caracteristic) este stabil dacá ßi numai dacá toþi polii(toate valorile proprii) sunt plasaþi ín semiplanul stäng al planului complex, iardacá sunt poli (valori proprii) pe axa imaginará aceßtia sunt poli simpli (valoriproprii simple).
Aceasta ínseamná cá dacá λi este pol atunci Re(λi)<0 sau dacá Re(λi)=0atunci λi este un pol simplu (valoare proprie simplá). Un sistem este asimptoticstabil dacá toþi polii (valorile proprii) sunt situaþi ín semiplanul stäng al planuluicomplex s, adicá Re(λi)<0 .∀i
Dupá cum s-a vázut ín cadrul capitolului referitor la caracteristicileexperimentale de frecvenþá, componenta tranzitorie a ráspunsului era
(7.2.1)ytr(t) = Σi=1
Np i(t)e(Re(λi ))t
unde sunt valorile proprii ale matricii sistemului A.λ i
Dacá Re(λi)<0 atunci . (7.2.2)limt→∞
ytr(t) = 0Dintre criteriile algebrice de stabilitate, existá douá foarte importante:
Criteriul Hurwitz de stabilitate.Criteriul Routh de stabilitate.
7. STABILITATEA SISTEMELOR 7.2. Criterii algebrice de stabilitate
186
7.2.3. Criteriul de stabilitate HurwitzSá considerám polinomul,
(7.2.3)L(s) = ansn + an−1sn−1 + ... + a1s1 + a0 an ≠ 0Presupunem cá primul coeficient an este pozitiv, (an>0). Se construiesc
aßa-numiþii determinanþi Hurwitz ∆k unde ∆n este un determinant .n × n
(7.2.4)∆n =
n − coloane
an−1 an−3 an−5 an−7 ... 0an an−2 an−4 an−6 ... 00 an−1 an−3 an−5 ... 00 an an−2 an−4 ... 0... ... ... ... ... ...0 0 0 ... 0 a0
Pe diagonala principalá vom scrie coeficienþii . an−i , i = 1, .. , nSe descresc subindicii coeficienþilor cu cäte douá unitáþi ín partea dreaptá ßi
se cresc cu cäte douá unitáþi ín partea stängá. Dacá subindicii depáßesc pe n saudevin negativi elementele respective sunt considerate nule.
∆k este determinantul construit din ∆n folosind primele k - linii ßi primele k- coloane.
Polinomul L(s), cu coeficientul principal an pozitiv, este un polinomHurwitz sau un polinom stabil, adicá toate rádácinile sale sunt ín semiplanulstäng al planului s, dacá ßi numai dacá toþi determinanþii ∆k sunt pozitivi (∆k>0,
).∀k = 1, nDacá un polinom este stabil atunci
(7.2.5)L∗ (s) = a∼0 sn + a∼1sn−1 + ... + a∼n
este de asemenea stabil, unde .a∼k = an−k
Exemplu:L(s)=s3+3s2+2s+5; n=3;
∆3 =2 1 05 3 00 2 1
; ∆1 = 2 ; ∆2 = 1 ; ∆3 = 1
7. STABILITATEA SISTEMELOR 7.2. Criterii algebrice de stabilitate
187
7.2.4. Criteriul de stabilitate Routh
7.2.4.1. Tabelul Routh de stabilitateCriteriul de stabilitate Routh numit ßi criteriul Routh-Hurwitz, este
echivalent criteriului Hurwitz, dar coeficienþii polinomului sunt aranjaþi íntr-otabelá, numitá "tabela lui Routh", fiind necesará evaluarea cätorva determinanþide ordin maxim 2x2.
Sá considerám un polinom de grad n, (7.2.6)L(s) = ansn + an−1sn−1 + ... + a1s1 + a0 an ≠ 0
Tabela Routh, numitá ßi tabelul Routh sau tabloul Routh, asociatá acestuipolinom este prezentatá ín Fig.7.2.1.
1s nj-1...
...
an
1 2an-2 an-2(j-1) an-2(j)
an+1-2(j) an+1-2(j+1)an+1-2(j-1)
an-2(j-2)
j j+1 ......
...
...
...
...
...
...
...
......
2s n-1 an-1 an-3 ...3s n-2 r3,1 r3,2
r3, j-1 r3, j+1r3, j...... ...... ... ... ...
i-2s n-i r i-2,1 ri-2,2
r i-2,j...i-1n-i+1 r
i-1,1ri-1,2 r
i-1,j...in-2 r
i,1ri.2
ri,j...
... ... ...
ss
ri-2,j+1r
i-1,j+1r
i,j+1...
n+10 rn+1,1
0 ...s 0 0
Figura Nr.7.2.1.Conþine n+1 linii ßi un numár de coloane notate prin indici. Pentru fiecare linie puterea variabilei s este notatá ín ordine descrescátoare.La ínceput se completeazá primele douá linii. Dacá indicii devin negativi tabela va fi completatá cu 0.Algoritmul pentru evaluarea intrárilor ín tablou este bazat pe un determinant2x2, care, pentru elementul general , este ri,j, i ≥ 3
(7.2.7)ri, j = −1ri−1,1
ri−2,1 ri−2,j+1
ri−1,1 ri−1,j+1, daca ri−1,1 ≠ 0
Tabela se continuá orizontal ßi vertical päná cänd se obþin numai elemente 0. Sistemul este asimptotic stabil dacá ßi numai dacá toate elementele din
prima coloaná a tabelei Routh au acelaßi semn ßi nu sunt nule.Numárul polilor, rádácini ale ecuaþiei L(s)=0, din semiplanul drept al
planului complex este egal cu numárul schimbárilor de semn din prima coloaná atabelei Routh.
7. STABILITATEA SISTEMELOR 7.2. Criterii algebrice de stabilitate
188
7.2.4.2. Cazuri speciale ín tabelul Routh
a. Un element din prima coloaná a tabelei Routh este zeroÍn acest caz calculul nu poate fi realizat.
Existá douá posibilitáþi pentru acest caz:a.1. Se ínlocuießte elementul nul printr-o literá, fie aceasta ε, consideränd cá
, ßi se continuá calculul celorlalte elemente ca funcþii de ε. ε > 0, ε → 0Pentru determinarea stabilitáþii sistemului (semnele elementelor din prima
coloaná) trebuie calculate limitele .limε→0ε>0
ri, 1(ε)
a.2. Dacá suntem la ínceputul completárii tabelei Routh, se ínlocuießte polinomulprin reciprocul acestuia ßi se construießte tabela Routh pentru polinomul reciproc.
Polinomul L(s)=ans
n+...+a1s+a0 este ínlocuit prin
, (7.2.8)L∼
(s) = a0sn + a1sn−1 + ... + an−1s + an
ßi se construießte tabela Routh pentru acest polinom reciproc.
b. Toate elementele unei linii sunt nulePresupunem cá
ri+1,k=0 , k=1,2,... (7.2.9)Atunci aceastá parte din tabelá aratá astfel,
(7.2.10)i− 1
sn−i+1 isn−i i+ 1
ri, 1 ri, 2 ri, 3 ...0 0 0 ...
Pentru a continua completarea tabelei, se construießte un polinom auxiliarprin utilizarea elementelor din liniile de deasupra nenule, cu gradul egal cu gradulcorespunzátor liniei nenule ataßate, ín cazul de mai sus gradul fiind n-i+1, graduldescrescänd din doi ín doi.
Polinomul auxiliar este: (7.2.11)U(s) = ri1sn−i+1 + ri2sn−i−1 + ri3sn−i−3 + ...
Se calculeazá derivata acestui polinom: (7.2.12)U (s) =
r∼ i1
(n − i + 1)ri1 sn−i+r∼ i2
(n − i − 1)ri2 sn−i−2+r∼ i3
(n − i − 3)ri3 sn−i−4 + ...
Se folosesc coeficienþii derivatei polinomului auxiliar ca elemente ale linieinule ßi se continuá calculul celorlalte elemente.
Rádácinile polinomului auxiliar sunt situate simetric ín planul s ín raport cuoriginea planului s.
Rádácinile polinomului auxiliar pot fi rádácini nule, rádácini imaginare
7. STABILITATEA SISTEMELOR 7.2. Criterii algebrice de stabilitate
189
pure, rádácini reale sau complexe.Dacá polinomul are coeficienþi reali, atunci are douá rádácini conjugate.Poate fi demonstrat cá un polinom cu o linie de elemente nule ín tabela
Routh are ca factor comun polinomul auxiliar:L(s)=L1(s)U(s) (7.2.13)
Criteriul Routh este util pentru cá lucreazá cu mai mulþi determinanþi deordinul doi, ín timp ce criteriul Hurwitz necesitá calculul unor determinanþi deordin superior.
Exemplu. Fie un polinom care conþine doi parametri reali, :p, ωL(s) = (s2 + ω 2)(s + p)L(s) = s3 + ps2 + ω 2 s + pω 2
Tabela Routh este,
1 2 3s 3
s 2
12
s1
s 0
3
4
1
0
ω2
ω2
0 0 0
4
0 0 00 00 0
2p 0 0 0
ω2
p
pp
; r31 = −1p
1 ω 2
p pω 2 = −1p(pω 2 − pω 2) = 0
r32 = −1p
1 0p 0
= 0
Se observá cá toate elementele din linia a treia, i=3, sunt zero. Polinomulataßat U(s) este,
U(s) = ps2 + pω 2s2−2 = p(s2 + ω 2)
L(s)=L1(s)U(s);
U'(s)=2ps+0
.r41 = −12p
p pω 2
2p 0= pω 2
Se poate determina L1(s) care este un factor fárá rádácini simetrice.
7. STABILITATEA SISTEMELOR 7.2. Criterii algebrice de stabilitate
190
7.2.5. Analiza stabilitáþii unui sistem cu reacþie inversá
Presupunem cá avem un sistem cu reacþie inversá numit ßi sistem cureacþie sau "sistem ín circuit ínchis", descris de schema bloc din Fig.7.2.2.
k s+1s
1(s+2)(s+3)
yv e+-
H (s)R FH (s)
Figura Nr.7.2.2.Vom nota,
Hd(s)=HR(s)HF(s) - funcþia de transfer ín circuit deschis
Hd(s) = k s + 1s(s2 + 5s + 6)
=M(s)N(s)
Funcþia de transfer ín circuit ínchis este,
Hv(s) =Y(s)V(s)
= Hd
1 + Hd=
L(s)
M(s)N(s) + M(s)
=M(s)L(s)
unde,L(s) = s3 + 5s2 + 6s + ks + k = s3 + 5s2 + (6 + k)s + k
este polinomul caracteristic al sistemului ín circuit ínchis.Vom analiza stabilitatea utilizänd tabela Routh,
1 2 3s3
s2
12
s1
s0
3
4
15
k 0 0
0 0
00
kk+6
4k+305
r31 = −15
1 k + 65 k
= −k − 5k − 305
= 4k + 305
r41 = − 54k + 30
5 k4k+30
5 0= kr31
r31= k
Criteriul Routh de stabilitate impune:
.4k + 30 > 0k > 0
⇒ k > 0
7. STABILITATEA SISTEMELOR 7.2. Criterii algebrice de stabilitate
191
7.3. Criterii frecvenþiale de stabilitateExistá cäteva criterii care furnizeazá condiþiile necesare ßi suficiente de
stabilitate a sistemelor pe baza formei caracteristicilor de frecvenþá.Criteriile algebrice sunt sensibile deoarece se bazeazá pe coeficienþi.
Cineva trebuie sá ne spuná cine sunt coeficienþii funcþiei de transfer. Aceastaconstituie o problemá dificilá ßi cu un mare grad de risc pentru sisteme. Ínschimb, caracteristica complexá de frecvenþá poate fi determinatá pe cáiexperimentale ßi un criteriu de stabilitate cum este criteriul Nyquist poate fiinterpretat analizänd forma caracteristicii fárá alte reprezentári matematice.
7.3.1. Criteriul de stabilitate NyquistCriteriul se referá la un sistem ín circuit ínchis la care se cunoaßte funcþia
de transfer ín circuit deschis Hd(s).
dH (s)+-
yv
Hv(s)
Figura Nr.7.3.1.Funcþia de transfer ín circuit ínchis, notatá este, Hv(s)
. (7.3.1)Hv(s) = Hd(s)1 + Hd(s)
Vor fi utilizate urmátoarele notaþii, (7.3.2)Ad(ω) = Hd(jω) (7.3.3)ϕd(ω) = arg Hd(jω)
Stabilitatea sistemului ín circuit ínchis poate fi analizatá pe bazacaracteristicii complexe de frecvenþá a lui Hd(s).
O formá simplá a criteriului Nyquist este: Dacá sistemul ín circuit deschis Hd(s) este stabil, atunci sistemul ín circuit
ínchis cu funcþia de transfer , (7.3.1), este asimptotic stabil dacá ßi numaiHv(s)dacá caracteristica complexá de frecvenþá Hd(jω ) lasá punctul critic (-1,j0) lastänga atunci cänd creßte de la 0 la . ω ∞
Criteriul Nyquist poate fi dezvoltat ßi pentru sisteme care sunt instabile íncircuit deschis sau care oscileazá (la frecvenþa de rezonanþá) ín circuit deschis(polii lui Hd(s) sunt plasaþi pe axa imaginará). Toate aceste variante ale criteriuluise bazeazá pe principiul argumentului al lui Cauchy.
Ín astfel de situaþii, ín locul caracteristicii complexe de frecvenþá Hd(jω)determinatá pentru pulsaþia realá , se utilizeazá aßa numitaω ∈ [0, ∞)carcateristicá Nyquist a lui .HN
d Hd(s)
7. STABILITATEA SISTEMELOR 7.3. Criterii frecvenþiale de stabilitate
192
Caracteristica Nyquist a funcþiei de transfer H(s) este imaginea prinHN
funcþia H(s) a aßa-numitului contur Nyquist N. Conturul Nyquist N este un conturínchis ín planul complex s, orientat ín sensul acelor de ceasornic, care conþine totsemiplanul drept al planului complex, cu excepþia polilor plasaþi pe axaimaginará. Aceßti poli sunt ocoliþi prin semicercuri de razá aproape nulá.
Dacá va fi realizatá reacþia inversá ín jurul lui , care respectá criteriulHd(s)Nyquist,atunci sistemul ín circuit ínchis rezultat va fi asimptotic stabil.
Dacá caracteristica complexá trece prin punctul critic (-1, j0),Hd(jω)atunci sistemul va fi la limita de stabilitate. Aceasta ínseamná cá funcþia detransfer va avea poli simpli pe axa imaginará ßi ceilalþi poli ín semiplanulHv(s)stäng al planului complex.
Ín Fig.7.3.2. sunt ilustrate caracteristicile complexe de frecvenþá pentru treisisteme ín circuit deschis, .H1
d(s), H2d(s), H3
d(s)
P
Q
00 = 0ωω→∞
-1+j0
ωRe(H (j ))d
ωj Im(H (j ))d
R=1 H (j )ω
d1
H (j )ωd3
ω H (j )d2
ωc1ω =c
ωc2ω =c
ϕ(ω )c1γ1=
ϕ(ω )c3γ3=γ2=−π
Figura Nr.7.3.2.Caracteristica complexá de frecvenþá a sistemului dinH1
d(jω) H1d(s)
Fig.7.3.2., lasá punctul critic (-1, j0) ín stänga, ceea ce ínseamná cá sistemul íncircuit ínchis va fi stabil. Sistemul ín circuit deschis cu caracteristicaHv
1(s)complexá va determina un sistem instabil , iar cel cu caracteristicaH3
d(jω) Hv3(s)
va determina un sistem ín circuit ínchis la limita de stabilitate.H2d(jω) Hv
2(s)
7.3.2. Indicatori de calitate frecvenþialiComportarea sistemului ín circuit ínchis poate fi apreciatá, ín unele din
aspectele sale, folosind indicatori de calitate definiþi pe carcacteristica complexáde frecvenþá a sistemului ín circuit deschis aßa cum se specificá ín Fig.7.3.2. ßiFig.7.3.3. Ín mod similar aceßti indicatori de calitate pot fi definiþi pecaracteristicile Bode ale sistemului ín circuit deschis.
Dintre aceßti indicatori de calitate se pot menþiona:
7. STABILITATEA SISTEMELOR 7.3. Criterii frecvenþiale de stabilitate
193
a. Pulsaþia de táiere (de traversare) . Pulsaþia de táiere , notatá ßi prin ,ω t ω t ω c
reprezintá cea mai mare pulsaþie la care caracteristica complexá de frecvenþáHd(jω ) intersecteazá cercul de razá unitará.
γ
ω
ωt
ωπ
ϕd ωt( )Re( ωH j( )d )
ωH j( )djIm( )
ωH j( )dPlanul (-1,j0)
Adπ
ωt ωc=
Figura Nr.7.3.3.
Poate fi obþinutá din ecuaþia (7.3.2)
(7.3.4)ω c = ω t = max ω Ad(ω) = 1b. Marginea de fazá . Marginea de fazá reprezintá unghiul (ín sens orar)γ γdintre direcþia vectorului ßi axa realá negativá. Conform criteriuluiHd(jω t)Nyquist, exprimá rezerva de stabilitate a sistemului ín circuit ínchis.
Marginea de fazá este definitá prin relaþia, (7.3.5)γ = π + ϕd(ω t)
unde am considerat pe cercul Valoarea indicáϕd(ω t) = arg Hd(jω t) (−2π, 0]. γ = 0limita de stabilitate. Pentru a avea o stabilitate "buná" (o rezervá de stabilitatesuficient de mare), indicatorului de calitate i se impune urmátoarea condiþieγ(condiþie de performanþá)
(7.3.6)γ ≥ γ imp
c. Pulsaþia de táiere de fazá . ω π
Pulsaþia de táiere de fazá , reprezintá cea mai micá pulsaþie la careω π
caracteristica complexá de frecvenþá intersecteazá axa realá negativá. Hd(jω) (7.3.7)ω π = min ω ϕd(ω) = −π
d. Marginea de amplitudine . Aπd
Marginea de amplitudine este lungimea vectorului , adicá Aπd Hd(jω π)
(7.3.8)Aπd = Ad (ω π)
Dacá , atunci exprimá clar rezerva de stabilitate aAd(ω) < 1, ∀ω > ω π Aπd
sistemului ín circuit ínchis. Conform criteriului Nyquist, condiþia de performanþáeste exprimatá prin
. (7.3.9)Aπd ≤ Aπ imp.
d
7. STABILITATEA SISTEMELOR 7.3. Criterii frecvenþiale de stabilitate
194
7.3.3. Caracteristici de frecvenþá ale sistemelor cu timp mort
Criteriul Nyquist poate fi aplicat sistemelor cu íntärziere (cu timp mort).De exemplu, dacá procesul este cu timp mort, funcþia sa de transfer este:
(7.3.10)Hτ(s) = H(s)e−τs
(7.3.11)Hτ(jω) = H(jω)e−jωτ
(7.3.12)Aτ(ω) = Hτ(jω) = H(jω) e−jωτ = H(jω) = A(ω)
(7.3.13)ϕ τ(ω) = arg(Hτ(jω)) =ϕ(ω)
arg(H(jω)) −ωτ ⇒ ϕ τ(ω) = ϕ(ω) − ωτ
Aceste relaþii exprimá efectul timpului mort asupra caracteristicilorcomplexe de frecvenþá, aßa cum se prezintá ín Fig.7.3.4.
Se poate observa cá acum caracteristica complexá de frecvenþá are o formáde spiralá, din cauza faptului cá ín timp ce faza (negativá) creßte ín valoareabsolutá, amplitudinea se apropie de zero.
Re H(j )ω
H(j )ω1
ω21ω
ω
ωτ
τ
H (j )
H(j )A( )ω1 ω=0
Η (0)=Η(0)
ω ωω
ω 1
122
ω3
ω3
jImg H(j )ω
planul H(j ) ; H (j )ωτω
ϕ(ω )1
H (j )τ ω1H(j )ω2
H (j )ω2τ
ττ
ω3τ
Figura Nr.7.3.4.Sistemele cu íntärziere pástreazá ín continuare atributul de liniaritate, dar
din pácate funcþia lor de transfer nu mai este un raport de polinoame.Funcþia de transfer ín circuit ínchis se poate calcula analitic,
(7.3.14)Hτd(s) =
M(s)e−τs
N(s)⇒ Hτ
v(s) =M(s)e−τs
L(s)
N(s) + e−τsM(s)
dar numitorul L(s) nu este polinom ßi nu se mai poate rezolva cu ußurinþá ecuaþiacaracteristicá L(s)=0, astfel cá nu se mai pot aplica criteriile algebrice. Ín schimb,criteriul Nyquist se poate aplica ßi pentru acest tip de sisteme.
Existá diverse metode de aproximare a factorului O posibilitate estee−τs.de a utiliza aproximarea Padé:
(7.3.15)e−τs ≈1 − τ
2s
1 + τ2s
7. STABILITATEA SISTEMELOR 7.3. Criterii frecvenþiale de stabilitate
195