Documente Academic
Documente Profesional
Documente Cultură
Vasile Cîrtoaje
CUPRINS
1. INTRODUCERE 7
2. METODA OPERAŢIONALĂ LAPLACE 11
2.1. Transformarea Laplace ……………………………………………… 13
2.2. Funcţia de transfer ………………………………………………….. 15
2.3. Matricea de transfer …………………………………………………. 21
2.4. Funcţia de transfer a sistemelor compuse …………………………… 27
2.5. Calculul răspunsului sistemelor compuse …………………………… 30
2.6. Răspunsul sistemelor elementare ……………………………………. 32
2.7. Sisteme monotonice …………………………………………………. 49
2.8. Aplicaţii ………………………………………………………………. 52
3. STABILITATEA SISTEMELOR LINIARE 71
3.1. Stabilitatea internă ………………………………………………….. 71
3.2. Stabilitatea externă …………………………………………………. 75
3.3. Criteriul de stabilitate Hurwitz ……………………………………… 80
3.4. Aplicaţii ……………………………………………………………… 82
4. FUNCŢIA DE FRECVENŢĂ 95
4.1. Definiţie şi proprietăţi ..……………………………………………. 95
4.2. Interpretare fizică ...………………………………………………… 96
4.3. Caracteristici de frecvenţă …………………………………………… 97
4.4. Sisteme cu timp mort .……………………………………………… 107
4.5. Criteriile de stabilitate Nyquist ………………………………………. 115
4.7. Aplicaţii ……………………………………………………………… 117
5. CALITATEA REGLĂRII 130
5.1. Calitatea reglării în regim staţionar …………………………………. 130
5.2. Calitatea reglării în regim dinamic ………………………………….. 133
5.3. Aplicaţii ……………………………………………………………… 147
6. PROPRIETĂŢI STRUCTURALE ALE SISTEMELOR 163
6.1. Controlabilitatea şi stabilizabilitatea ..…………………………….. 163
6.2. Observabilitatea şi detectabilitatea ..……………………………….. 173
6.3. Reglarea cu reacţie după stare şi estimator de stare ………………… 178
6.4. Aplicaţii ………………………………………………………………. 186
7. REZULTATE ALE APLICAŢIILOR DE AUTOCONTROL ………... 199
BIBLIOGRAFIE 211
1
INTRODUCERE
In sensul teoriei sistemelor, prin informaţie se înţelege orice factor care serveşte
la descrierea calitativ-cantitativă a comportamentului sistemului. La sistemele
tehnice, mărimile fizice constituite ca suport pentru informaţie se numesc semnale.
Teoria sistemelor operează cu conceptul de sistem abstract, care este în fapt un
model matematic pentru descrierea caracteristicilor şi comportamentului dinamic al
unei clase de sisteme fizice (reale).
Mărimile fizice variabile asociate unui sistem sunt de trei feluri: mărimi de
intrare, mărimi de stare şi mărimi de ieşire.
Mărimile de intrare sunt independente de sistem (deci sunt de tip cauză) şi
influenţează din exterior comportamentul sistemului.
Mărimile de stare sunt dependente de mărimile de intrare (deci sunt de tip efect),
sunt întârziate faţă de acestea şi au rolul de a caracteriza starea internă curentă a
sistemului.
Mărimile de ieşire sunt dependente de mărimile de stare, uneori şi direct şi
instantaneu de mărimile de intrare (deci sunt de tip efect), şi au rolul de-a transmite
în exterior (sistemelor învecinate) informaţie despre starea curentă a sistemului.
Mărimile de ieşire ale unui sistem sunt deci mărimi de intrare pentru sistemele
învecinate. Unele mărimi de ieşire pot fi mărimi de stare. Dacă mărimile de ieşire se
identifică cu mărimile de stare, atunci întreaga informaţie despre starea curentă a
sistemului este transmisă în exterior.
Un sistem interacţionează cu sistemele învecinate numai prin intermediul
mărimilor de intrare şi de ieşire.
Mărimile de ieşire ale sistemelor tehnice sunt măsurabile, în timp ce mărimile de
stare nu sunt întotdeauna accesibile măsurării.
In afara mărimilor de intrare, de stare şi de ieşire, în descrierea compor-
tamentului unui sistem intervin şi unele mărimi constante sau lent variabile, numite
parametri. La sistemele fizice, parametrii sunt de regulă mărimi ce caracterizează
proprietăţile fizico-chimice ale sistemului: densitate, viscozitate, lungime, volum,
conductivitate termică sau electrică etc.
Teoria sistemelor operează cu două concepte de sistem: sistem de tip I-S-E
(intrare-stare-ieşire) şi sistem de tip I-E (intrare-ieşire). Sistemele de tip I-S-E au
mărimi de intrare, mărimi de stare şi mărimi de ieşire, iar transferul intrare-ieşire se
realizează în mod indirect, prin intermediul stării. La sistemele de tip I-E, numai
INTRODUCERE 9
Acest capitol este axat pe analiza de tip intrare-ieşire (I-E) a sistemelor liniare
continue (netede) cu ajutorul formalismului operaţional Laplace.
Caracteristica principală a metodei operaţionale Laplace este forma simplă de
descriere matematică a corelaţiei dinamice între intrarea şi ieşirea unui sistem liniar.
Anticipând, modelul operaţional dinamic al sistemului va avea o formă similară
celei a modelului staţionar, la care ieşirea y se obţine prin multiplicarea intrării u
cu un factor constant de proporţionalitate K :
y=Ku .
care exprimă răspunsul y (t ) la o intrare u(t ) dată, de tip original (nulă pentru t < 0 ),
atunci când se cunoaşte funcţia pondere g (t ) a sistemului (definită ca fiind
răspunsul sistemului la intrarea impuls Dirac u = δ0 (t ) ). Răspunsul y (t ) este
rezultatul produsului de convoluţie g *u , care depinde de întreaga evoluţie în timp a
semnalului de intrare u şi a răspunsului pondere g pe intervalul [0 , t ] . In acest
mod, valoarea curentă (la momentul t ) a ieşirii y cumulează toate efectele produse
de semnalul de intrare u la momentele de timp din intervalul [0 , t ] . Forma
modelului de convoluţie evidenţiază faptul că funcţia pondere g conţine toate
caracteristicile dinamice ale sistemului sub aspectul corelaţiei intrare-ieşire. Acest
model, deşi are o formă relativ simplă, este foarte rar utilizat în aplicaţii, deoarece
determinarea funcţiei pondere g se poate face numai analitic, prin derivarea funcţiei
indiciale h , după obţinerea acesteia cu ajutorul modelului secundar. Modelul de
convoluţie are însă o mare importanţă teoretică, deoarece forma sa simplă sugerează
posibilitatea găsirii unui model dinamic cu forma şi mai simplă, prin înlocuirea
produsului de convoluţie cu unul algebric. Acest lucru este realizabil cu ajutorul
transformării Laplace.
In cadrul metodei operaţionale Laplace, modelul de convoluţie y = g * u va
căpăta forma operaţională de tip algebric
Y ( s ) = G ( s ) ⋅U ( s ) ,
METODA OPERAŢIONALĂ LAPLACE 13
unde s este variabila complexă Laplace, iar Y (s) , G(s) şi U (s) sunt transformatele
Laplace ale funcţiilor de timp y(t ) , g (t ) şi u(t ) . Modelul operaţional este deci un
model abstract (în domeniul complex), dar care exprimă, într-o formă algebrică
simplă, faptul că ieşirea complexă Y (s) este produsul dintre funcţia complexă G(s)
asociată caracteristicilor dinamice ale sistemului şi intrarea complexă U (s) .
Aşa cum vom vedea în continuare, determinarea modelului operaţional al unui
sistem liniar compus din modelele operaţionale ale subsistemelor componente este o
operaţie mult mai simplă decât aceea de obţinere, în domeniul timpului, a ecuaţiei
diferenţiale a sistemului din ecuaţiile diferenţiale ale subsistemelor. Modelul
operaţional poate fi dedus pe cale algebrică, printr-o metodologie similară celei
utilizate la studiul sistemului în regim staţionar sau la studiul unui sistem format
numai din subsisteme statice (de ordinul zero). In plus, metodologia analitică de
calculul al răspunsului unui sistem pe baza funcţiei de transfer este mai simplă decât
cea din domeniul timpului, prin rezolvarea ecuaţiei diferenţiale a sistemului.
valabilă în condiţiile în care toţi polii funcţiei sF (s) au partea reală negativă, deci
sunt situaţi în stânga axei imaginare;
• proprietatea valorii iniţiale
lim f (t ) = lim sF (s) , (7)
t →0 + s →∞
1
In relaţia (2), derivata f (k ) (t ) poate fi şi funcţie de tip distribuţie, definită inclusiv în punctele de
discontinuitate ale functiei f(t). Astfel, prima derivată a funcţiei discontinue f (t ) = e−at ⋅1(t ) este
distribuţia f ′(t ) = δ 0 (t ) − a e − at ⋅1(t ) , unde δ 0 (t ) este funcţia impuls Dirac.
METODA OPERAŢIONALĂ LAPLACE 15
unde U (s) este transformata Laplace a funcţiei de intrare u (t ) , iar Y (s) este
transformata Laplace a funcţiei de ieşire y(t ) . Scriind modelul (11) sub forma
Y ( s)
G ( s) = ,
U (s)
rezultă
Teorema funcţiei de transfer. Funcţia de transfer a unui sistem liniar continuu
monovariabil este egală cu raportul dintre transformata Laplace a răspunsului
sistemului la o funcţie de intrare de tip original dată şi transformata Laplace a
funcţiei de intrare.
Modelul operaţional (11) este modelul dinamic cu cea mai simplă formă
posibilă, similară celei a modelului staţionar
y = Ku ,
Un sistem se numeşte de fază minimă atunci când funcţia de transfer este proprie
( r ≤ n ) şi nu are zerouri (rădăcini ale numărătorului funcţiei de transfer simplificate)
cu partea reală pozitivă, adică situate în semiplanul din dreapta axei imaginare.
In general, funcţia de transfer G (s) este un factor de proporţionalitate complex
ce caracterizează corelaţia între transformatele Laplace (complexe) ale mărimilor de
intrare şi de ieşire. In cazul particular s = 0 , funcţia de transfer coincide cu factorul
static de proporţionalitate al sistemului:
b
G ( 0) = 0 = K . (13)
a0
La sistemele de tip proporţional, caracterizate prin a0 ≠ 0 şi b0 ≠ 0 , funcţia de
transfer G (s ) nu are pe s factor comun la numărător sau numitor, deci nu are zerou
sau pol în origine. La sistemele de tip integral, caracterizate prin a0 = 0 şi b0 ≠ 0 ,
funcţia de transfer G (s ) are variabila s factor comun la numitor, iar la sistemele de
tip derivativ, caracterizate prin a0 ≠ 0 şi b0 = 0 , funcţia de transfer G (s ) are pe s
factor comun la numărător.
18 TEORIA SISTEMELOR AUTOMATE
Observaţii. 1°. Din relaţia operaţională intrare-ieşire Y (s) = G(s)U (s) , rezultă
că transformata Laplace H (s) a răspunsului indicial h(t ) al sistemului are expresia
G ( s)
H (s) = .
s
Din G(s) = sH (s) , regăsim relaţia dintre funcţia indicială h(t ) şi funcţia pondere
g (t ) , anume
d h(t ) ′
g (t ) = = h (t ) + h(0+)δ 0 (t ) .
dt
Din proprietatea valorii iniţiale rezultă
bn
h(0+) = lim sH ( s) = lim G ( s) = G (∞) = . (14)
s→∞ s →∞ an
Dacă h(0+ ) = 0 ( bn = 0 ), atunci
bn−1
h′(0+) = lim sL [h′(t )] = lim s 2 H ( s) = lim sG ( s) = . (15)
s →∞ s→∞ s→∞ an
Această relaţie poate fi dedusă cu ajutorul proprietăţii valorii iniţiale, ţinând seama
b
că sistemul cu funcţia de transfer G1 ( s) = G ( s) − n este strict propriu şi are funcţia
an
b
indicială h1(t ) = h(t ) − n ⋅1(t ) ; deci
an
bn−1 a n−1bn
h′(0+) = h1′ (0+) = lim s 2 H 1 ( s) = lim sG1 ( s) = − . (16)
s→∞ s →∞ an a n2
2°. Din proprietatea valorii finale rezultă că dacă răspunsul indicial h(t ) al unui
sistem tinde la o valoare finită pentru t → ∞ , atunci această valoare este egală cu
factorul static de proporţionalitate al sistemului:
METODA OPERAŢIONALĂ LAPLACE 19
Acest rezultat era cunoscut de la analiza în domeniul timpului, din faptul că pentru
orice răspuns indicial h(t ) care se stabilizează la o valoare finită, deosebim două
regimuri staţionare, unul trivial, pentru t ∈ (−∞ , 0) , şi unul final, la încheierea
regimului tranzitoriu (teoretic, pentru t → ∞ ), iar în condiţiile celui de-al doilea
regim staţionar, din ecuaţia modelului staţionar ( y = Ku ), rezultă
y (∞ ) = Ku (∞ ) = K .
acestuia asigură un semnal de comandă mai neted (mai puţin agresiv), o amplificare
mai mică a zgomotului, o uzură mai redusă a instalaţiei comandate, un consum mai
mic de energie şi combustibil. In cazul regulatorului cu componentă derivativă
improprie (cu T1 = 0 ), factorul de magnitudine are valoarea ∞ .
unde Gij (s) este funcţia de transfer a canalului cu intrarea U j şi ieşirea Yi . Relaţiile
pot fi scrise pentru toate ieşirile sub forma vectorial-matriceală
Y ( s ) = G ( s )U ( s ) , (23)
echivalentă cu
22 TEORIA SISTEMELOR AUTOMATE
reprezintă matricea de transfer a sistemului. Relaţia Y (s) = G (s)U (s) exprimă faptul
că în complex, vectorul Y al mărimilor de ieşire este egal cu produsul dintre
matricea de transfer G a sistemului şi vectorul U al mărimilor de intrare. Intre
intrarea U j (s) şi ieşirea Yi (s) există relaţia operaţională
⎧ X (t )= AX (t )+BU (t )
⎨ ,
⎩ Y (t )=CX ( t )+DU (t )
obţinem
⎧ X (s) = (s I− A)−1 BU (s)
⎨ .
⎩ Y (s) = CX (s) + DU (s)
Mai departe, înlocuind vectorul de stare X (s) din ecuaţia stării în ecuaţia ieşirii,
rezultă matricea de transfer a sistemului (de tipul p × m ), sub forma
G ( s) = C ( s I− A) −1 B + D . (27)
Funcţia matriceală
Φ ( s) = ( s I− A) −1 , (28)
Două sisteme cu aceeaşi matrice (funcţie) de transfer nu sunt însă, în mod necesar,
echivalente I-S-E (de exemplu, în cazul sistemelor de ordin diferit).
3°. Din teorema de minimalitate a sistemelor monovariabile rezultă că un sistem
monovariabil de tip I-S-E de ordinul n (cu dimensiunea vectorului de stare X egală
cu n ) este minimal atunci când funcţia de transfer G ( s) = C ( s I− A) −1 B + D are
ordinul n , adică are n poli.
s=tf(‘s’),
stf=(3*s+1)/(5*s^2+4*s+2);
In cazul sistemelor multivariabile, construcţia se face prin concatenarea subsistemelor
monovariabile. De exemplu, sistemul stf cu matricea de transfer
⎡ s +1 2s + 1 ⎤
G ( s) = ⎢ s + s + 2 s 2 + 3s ⎥ ,
2
⎢ 5s + 1 1 ⎥
⎣⎢ s + 2 s + 2 ⎦⎥
2
se construieşte astfel:
s11=tf([1 1], [1 1 2]);
s12=tf([2 1], [1 3 0]);
s21=tf([5 1], [1 2]);
s22=tf(1, [1 0 2]);
stf=[s11 s12;s21 s22];
sau
s=tf('s ');
s11=(s+1)/(s^2+s+2);
s12=(2s+1)/(s^2+3*s);
s21=(5s+1)/(s+2);
s22=1/(s^2+2);
stf=[s11 s12;s21 s22];
De asemenea, sistemul multivariabil poate fi construit prin crearea a două mulţimi de
vectori linie asociaţi numărătorilor şi numitorilor funcţiilor de transfer din componenţa
matricei de transfer:
Num={[1 1] [2 1];[5 1] 1};
Den={[1 1 2] [1 3 0];[1 2] [1 0 2};
stf=tf(Num,Den);
⎡1 2⎤
Sistemul de ordinul zero stf0 cu matricea de transfer G(s) = ⎢ ⎥ poate fi construit astfel:
⎣3 4⎦
stf0=tf([1 2;3 4]);
Cu comanda
s1=stf(i,j);
din sistemul multivariabil stf se extrage subsistemul s1 cu funcţia de transfer Gij (s) .
Sistemul stf de tip I-E poate fi transformat în sistemul sis de tip I-S-E, astfel:
sis=ss(stf);
Invers, sistemul sis de tip I-S-E poate fi transformat în sistemul stf de tip I-E, astfel:
stf=tf(sis);
26 TEORIA SISTEMELOR AUTOMATE
rezultă Y (s) = G2 (s)G1(s)U (s) . Prin urmare, sistemul compus are funcţia de transfer
G(s) = G2 (s)G1(s) . In general, funcţia de transfer a unei conexiuni serie de n
subsisteme monovariabile este egală cu produsul funcţiilor de transfer ale
subsistemelor componente, adică:
Dacă toate funcţiile de transfer Gi şi produsul acestora G1G2 "Gn sunt funcţii
raţionale ireductibile, atunci ordinul funcţiei de transfer a conexiunii serie este egal
cu suma ordinelor funcţiilor de transfer ale subsistemelor componente.
La conectarea în serie a sistemelor multivariabile trebuie îndeplinită condiţia ca
numărul de ieşiri ale unui subsistem să fie egal cu numărul de intrări ale
subsistemului următor. Matricea de transfer a conexiunii este egală cu produsul
matricelor de transfer ale subsistemelor componente, în ordine inversă, adică
G = GnGn −1"G1 . (32)
deci Y = G1U /(1 + G1G2 ) . Prin urmare, funcţia de transfer a sistemului cu intrarea U
şi ieşirea Y este
G1
G= . (34)
1+ G1G2
Dacă produsul G1 ( s )G2 ( s ) este o funcţie raţională ireductibilă, atunci toţi polii
conexiunii închise (cu reacţie) sunt diferiţi de polii subsistemelor componente. In
consecinţă, sistemele închise, spre deosebire de sistemele deschise, pot avea un
comportament dinamic radical diferit de cel al subsistemelor componente. Ordinul
funcţiei de transfer a conexiunii este egal cu suma ordinelor funcţiilor de transfer ale
subsistemelor componente.
Formulele (36) ale funcţiilor de transfer GYR şi GYV pot fi deduse procedând astfel:
se scriu succesiv relaţiile de dependenţă cauzală ale mărimii Y (s ) , până se ajunge la
mărimile de intrare V (s ) şi R (s ) , şi din nou la mărimea Y (s ) , adică
Rezultă
(1 + G P G E G R GT )Y ( s) = G P G E G R R( s) + GV V ( s) ,
adică Y (s) = GYR R(s) + GYVV (s) , unde GYR şi GYV au expresiile (36).
Deoarece toate funcţiile de transfer ale sistemului au acelaşi numitor, sistemul de
reglare are ecuaţia polilor
1 + G R G E G P GT = 0 , (39)
echivalentă cu
1+ GR GF = 0 , (40)
unde
G F = G E G P GT
1
g ij (t ) = L−1 [Gij ( s )] , hij (t ) = L−1 [ Gij ( s)] .
s
Dacă Gij ( s ) are toţi polii situaţi în stânga axei imaginare, atunci răspunsul
indicial are valorile iniţială şi finală
In general, răspunsul indicial hij (t ) satisface un număr de condiţii iniţiale nule egal
cu ordinul relativ al funcţiei de transfer Gij (s ) . Prima condiţie iniţială nenulă a
răspunsului indicial este egală cu raportul coeficienţilor termenilor de grad maxim
de la numărătorul şi numitorul funcţiei de transfer Gij (s ) . Astfel, dacă Gij (s ) este
strict proprie ( bn = 0 ), atunci
bn−1
hij (0+ ) = 0 , hij′ (0+) = , hij (∞) = Gij (0) . (43)
an
Dacă Gij (s ) este de ordinul unu, cu constanta de timp de întârziere (de la
numitor) T1 > 0 şi constanta de timp de avans (de la numărător) τ 1 , 0 ≤ τ 1 < T1 , adică
τ1 s + 1
Gij (s) = K ,
T1 s + 1
atunci durata regimului tranzitoriu al răspunsului indicial este aproximativ
Ttr ≅ (3...4)(T1 − τ1 ) . (44)
g (t ) = L−1[ K ] = K ,
Ti s Ti
funcţia indicială
Kt
h(t ) = L−1[ K 2 ] =
Ti s Ti
şi răspunsul la intrare rampă unitară, u = t ⋅1(t ) ,
K t2
h1(t ) = L−1[ K 3 ] = .
Ti s 2Ti
Se observă că sistemul pur integral de ordinul unu are funcţia pondere sub formă de
treaptă, funcţia indicială sub formă de rampă şi răspunsul la intrare rampă unitară
sub formă parabolică (fig. 2.5).
Ti q y(q) = Ku
şi funcţia de transfer
G ( s) = K q .
(Ti s)
Sistemul de întârziere de ordinul unu este cel mai simplu sistem dinamic liniar de
tip proporţional. Acesta are modelul dinamic
dy
T1 + y = Ku , T1 > 0 , (47)
dt
34 TEORIA SISTEMELOR AUTOMATE
modelul staţionar
y = Ku ,
funcţia de transfer
G ( s) = K , (48)
T1s + 1
unde K este factorul static de proporţionalitate, iar T1 - constanta de timp.
Funcţia indicială h(t ) are următoarele proprietăţi (fig. 2.6):
K −1 1 T1 T12
h1(t ) = L−1[ ] = K L [ − + ] = KT1 [ t − (1 − e−t / T1 )] .
2
s (T1s + 1) s 2 s T1
s + 1 T1
Funcţia indicială h(t ) tinde simplu exponenţial şi concav spre valoarea finală
K , atingând valorile 0,95K şi 0,98K respectiv la momentele de timp Ttr 95 ≅ 3T1 şi
Ttr 98 ≅ 4T1 . Mărimile Ttr 95 şi Ttr 98 caracterizează durata regimului tranzitoriu
METODA OPERAŢIONALĂ LAPLACE 35
K ( ωT1 + ω − ωT1s ) ,
2
ωK
Y ( s) = =
(s 2 + ω 2 )(T1s + 1) 1 + ω 2T12 T 1s + 1 s 2 + ω 2
T1 y + y = K Td u , T1 > 0 , (50)
modelul staţionar
y =0,
funcţia de transfer
Td s
G ( s) = K , (51)
T1s +1
unde K este factorul de proporţionalitate, Td constanta de timp derivativă şi T1
constanta de timp de întârziere.
Funcţia indicială h(t ) are următoarele proprietăţi (fig. 2.8):
T
h(0+) = G (∞) = K d , h(∞) = G(0) = 0 , Ttr ≅ (3"4)T1 .
T1
Sistemul are funcţia pondere
Td s ) T 1 T 1
g (t ) = L−1 [ K ] = K d L−1 [1 − ] = K d [δ 0 (t ) − e −t / T1 ] ,
T1 s + 1 T1 T1 s + 1 T1 T1
şi funcţia indicială
Td T
h(t ) = L−1 [ K ] = K d e −t / T1 . (52)
T1 s + 1 T1
Sistemul derivativ de ordinul unu este frecvent utilizat în generarea semnalelor
de comandă cu caracter anticipativ, deoarece răspunsul indicial este de tip „impuls”,
T
cu valoarea iniţială K d şi valoarea finală zero. Timpul de răspuns, în care h(t ) are
T1
o variaţie de 95 % din valoarea iniţială (exponenţiala e−t / T1 scade de la valoarea
iniţială 1 la valoarea e−3 ≅ 0,05 ), este Ttr 95 ≅ 3T1 .
rezultă că sistemul derivativ de ordinul unu poate fi obţinut prin conectarea paralel-
opusă a unui sistem de tip static şi a unui sistem de întârziere de ordinul unu, ambele
având acelaşi factor static de proporţionalitate.
modelul staţionar
y = Ku ,
funcţia de transfer
K (τ1s + 1)
G ( s) = , (54)
T1s + 1
unde K este factorul static de proporţionalitate, T1 - constanta de timp de întârziere,
iar τ 1 - constanta de timp de avans. Efectul de avans este dominant în cazul τ 1 > T1 ,
iar efectul de întârziere este dominant în cazul 0 < τ 1 < T1 .
Funcţia indicială h(t ) are următoarele proprietăţi (fig. 2.9):
τ1
h(0+) = G(∞) = K , h(∞) = G(0) = K , Ttr ≅ (3"4)T1 .
T1
Pentru 0 < τ 1 < 2T1 , durata regimului tranzitoriu a răspunsului indicial poate fi
exprimată prin relaţia mai precisă Ttr ≅ (3"4) | T1 −τ 1 | .
Funcţia pondere şi funcţia indicială se calculează astfel:
K (τ1s + 1) K −1 T −τ τ
g (t ) = L−1[ ] = L [τ1 + 1 1 ] = K [T1δ 0 (t ) + (1 − 1 )e−t / T1 ] ,
T1s + 1 T1 T1s + 1 T1 T1
K (τ1s + 1) T −τ τ
h(t ) = L−1[ ] = KL−1[ 1 − 1 1 ] = K [1 − (1 − 1 )e−t / T1 ] . (55)
s(T1s + 1) s T1s + 1 T1
In cazul τ1 < 0 (cu zerou pozitiv), sistemul nu este de fază minimă. Din
h(0+) = Kτ1 / T1 < 0 şi h(∞) = K , rezultă că răspunsul indicial are la început o variaţie
bruscă de sens opus faţă de valoarea finală.
38 TEORIA SISTEMELOR AUTOMATE
Sistemul de avans de ordinul unu (cu τ1 > T1 ) este frecvent utilizat în generarea
semnalelor de comandă cu caracter anticipativ, deoarece răspunsul indicial are o
valoare iniţială de τ 1 / T1 ori mai mare decât valoarea finală. Raportul τ 1 / T1 dintre
valoarea iniţială (maximă) şi cea finală a răspunsului indicial reprezintă factorul de
magnitudine. Scriind funcţia de transfer sub forma
(τ1 − T1)s
G ( s) = K [ 1 + ], (56)
T1s +1
Kω n2
G ( s) = , (58)
s 2 + 2ξω n s + ω n2
Cazul 0 < ξ < 1 (regim oscilant amortizat). La intrare treaptă unitară, transfor-
mata Laplace a răspunsului sistemului are forma
ω n2 s + 2ξω n ( s + ξω n ) + ξω n
Y (s) = =1− 2 =1− .
s ( s + 2ξω n s + ω n ) s s + 2ξω n s + ω n s ( s + ξω n ) 2 + (ω n 1 − ξ 2 ) 2
2 2 2
Cu notaţiile
ωn 1− ξ 2 = ω , ξ = cosα , α ∈(0 , π ) ,
2
răspunsul indicial are expresia
−ξωnt ξ e −ξωnt
y (t ) = 1 − e (cosωt + sin ωt ) = 1 − ⋅ sin(ωt + α ) , (59)
1− ξ 2 1− ξ 2
fiind de tip oscilant amortizat (fig. 2.10), cu pulsaţia ω < ω n .
Prin anularea derivatei răspunsului indicial
ω n2 −ξωnt
y (t ) = ⋅e sin ωt ,
ω
se obţin momentele de extrem
kπ
tk = , k ∈N ,
ω
şi valorile de extrem
−ξωntk
y(tk ) = 1 − (−1)k e = 1 − (−1)k e−k π ctg α ,
40 TEORIA SISTEMELOR AUTOMATE
σ1 = e − πctg α
=e 1−ξ 2 , (60)
G ( s) = 1 , T1 ≥ T2 > 0 , (62)
(T1s + 1)(T2s + 1)
ξ ± ξ 2−1 T1 T +T
T1,2 = , = ξ + ξ 2−1 , ωn = 1 , ξ = 1 2 .
ωn T2 T1T2 2 T1T2
t1 T′ t 1
= − ln z , = 1 + k , T = 1 , 0 = 1 + k − − ln z , y1 = 1− (1+ k ) z , (64)
T1 T1 T1
z T1 z
unde
k
1
z = k 1−k ∈ ( , 1) .
e
Intre constantele de timp T1 şi T2 ale sistemului şi timpii t0 , t1 , T şi T ′ ai
răspunsului indicial există următoarea relaţie de ordonare:
k
Dacă se cunosc t 0 şi T , atunci din relaţiile z (1 + k − ln z ) −1 = t 0 / T şi z = k 1−k se
obţine k , apoi cu relaţia T1 = Tz se obţine T1 , iar din relaţia T2 = kT1 se obţine T2 .
Mai simplu, constantele de timp T1 şi T2 pot fi determinate din caracteristicile
grafice T1 / T = f (t0 / T ) şi T2 / T = g (t0 / T ) – figura 2.15.
Cazul −1 < ξ < 0 (regim oscilant instabil). Răspunsul indicial al sistemului este
dat de relaţiile (81), în care α ∈(π / 2 , π ) . Răspunsul indicial se caracterizează prin
oscilaţii exponenţial crescătoare (fig. 2.16).
Cazul ξ < −1 (regim supraamortizat instabil). Funcţia de transfer poate fi scrisă
sub forma
1
G ( s) = , T1 <T2 < 0 .
(T1s + 1)(T2s + 1)
Răspunsul indicial, dat de relaţia (63), este crescător şi nemărginit (fig. 2.16).
Fig. 2.16. Răspunsul indicial al sistemului de întârziere de ordinul doi pentru ξ < 0 .
METODA OPERAŢIONALĂ LAPLACE 45
şi funcţia de transfer
KTd s
G ( s) = , (67)
(T1s +1)(T2 s +1)
G2 (s) = 1 .
T2s + 1
şi funcţia de transfer
K (τ1s + 1)
G ( s) = , (72)
(T1s + 1)(T2 s + 1)
unde τ 1 este constanta de timp de avans, iar T1 şi T2 sunt constantele de timp de
întârziere.
De remarcat faptul că pentru τ1 = T2 şi τ1 = T1 , sistemul devine de întârziere de
ordinul unu, cu funcţia de transfer 1 , respectiv 1 .
T 1s + 1 T 2s + 1
Sistemul de avans-întârziere de ordinul doi poate fi obţinut prin conectarea în
serie a unui sistem de avans-întârziere de ordinul unu, cu funcţia de transfer
K (τ1s + 1)
G1(s) = ,
T1s + 1
METODA OPERAŢIONALĂ LAPLACE 47
In cazul K = 1 şi T1 > T2 > 0 , răspunsul indicial este dat de relaţia (fig. 2.18):
t t
−1 τ 1s +1 τ 1 − T1 − τ 1 − T2 −
h(t ) = L [ ] = 1+ ⋅e T1
− ⋅e T2
. (73)
s(T1 s + 1)(T2 s + 1) T1 − T2 T1 − T2
Răspunsul indicial este crescător pentru 0 ≤τ1 ≤ max{T1 , T2} . Pentru τ1 > max{T1 , T2} ,
răspunsul indicial este nemonotonic, având suprareglajul (depăşirea valorii finale)
48 TEORIA SISTEMELOR AUTOMATE
1 1
1−T2 / T1 1−T1 / T2
σ = (τ1/ T1 −1) ⋅ (τ1/ T2 −1) . (74)
Sistemul de avans de ordinul doi, cu τ1 > max{T1 , T2} , este utilizat în generarea
semnalelor de comandă cu caracter anticipativ, deoarece răspunsul indicial creşte în
primele momente la o valoare mai mare decât valoarea sa finală. Creşterea este însă
mult mai lină decât la sistemele de avans de ordinul unu (unde creşterea este bruscă).
In cazul T1 = T2 , răspunsul indicial are expresia
t
−1 τ 1s +1 1 T1 τ 1 − T1 τ1 t −
h(t ) = L [ ] = − + = 1 + [( − 1) − 1] e T1
.
s(T1 s + 1) 2 s T1 s + 1 (T1 s + 1) 2 T1 T1
2
Micşorarea unei constante de timp de avans T1 constă în înlocuirea factorului T1s + 1 de la
numărătorul funcţiei de transfer cu T2s + 1 , unde T2 < T1 .
3
Mărirea unei constante de timp de întârziere T1 constă în înlocuirea factorului T1s + 1 de la
numitorul funcţiei de transfer cu T2s + 1 , unde T2 > T1 .
.
50 TEORIA SISTEMELOR AUTOMATE
g1 (t ) = C1 e −t / T1 + C 2 e −t / T2 + " + C n e −t / Tn ,
unde τ 1 > T1 ≥ T2 > τ 2 > 0 şi T1−1 + T2−1 = τ 1−1 + τ 2−1 . De asemenea, presupunând că
G(s) are constantele de timp de întârziere T1 şi T2 ( T1 ≥ T2 > 0 ), prin dispersarea
inversă a acestora obţinem sistemul Σ cu funcţia de transfer G (s) dată de (95).
Demonstrarea teoremei de conservare a monotonicităţii se reduce la a arăta că
sistemul Σ cu funcţia de transfer G (s) este monotonic. Acest lucru este adevărat
4
Prin contractarea inversă a două numere pozitive a şi b ( a > b ) se înţelege înlocuirea acestora cu
numerele pozitive c şi d astfel încât a > c ≥ d > b şi a −1 + b−1 = c −1 + d −1 .
5
Prin dispersarea inversă a două numere pozitive c şi d ( c ≥ d ) se înţelege înlocuirea acestora cu
numerele pozitive a şi b astfel încât a > c ≥ d > b şi a −1 + b−1 = c−1 + d −1 .
52 TEORIA SISTEMELOR AUTOMATE
2.8. APLICAŢII
2.8.1. Aplicaţii rezolvate
1 (s + 2 / 5) + 1/ 5
= − ,
s ( s + 2 / 5) 2 + (1/ 5) 2
funcţia indicială
h(t ) = 1 − e −2t / 5 (cos t / 5 + sin t / 5 ) , t ≥ 0 ,
Sistemul nu este minimal deoarece există un sistem echivalent intrare-ieşire având ordinul
mai mic decât trei, anume sistemul de ordinul unu cu ecuaţia
y ′ + 2 y = 3u ′ + u .
De asemenea, conform teoremei de minimalitate, sistemul nu este minimal deoarece
polinomul caracteristic are gradul trei, iar polinomul polilor are gradul unu. Mai simplu,
sistemul nu este minimal deoarece forma primară a funcţiei de transfer este reductibilă.
⎡− 2 1⎤ ⎡ 2⎤
A= ⎢ , B=⎢ ⎥ , C = [1 2] , D=0 .
⎣ 2 − 3 ⎥⎦ ⎣− 1 ⎦
Să se afle:
a) transformata Laplace a matricei fundamentale şi funcţia de transfer;
b) funcţia pondere şi funcţia indicială.
Soluţie. a) Avem
det(sI − A) = s 2 + 5s + 4 ,
1 ⎡s + 3 1 ⎤
Φ (s) = (s I− A)−1 = ,
s + 5s + 4 ⎢⎣ 2 s + 2⎥⎦
2
G(s) = CΦ (s)B + D = 9
2
.
s + 5s + 4
Se observă că polinomul caracteristic şi polinomul polilor funcţiei de transfer coincid.
b) Prin descompunerea în fracţii simple a funcţiei de transfer,
G (s) = 3 − 3 ,
s +1 s + 4
obţinem funcţia pondere
−1
g (t ) = L [G (s)] = 3(e−t − e− 4t )
şi funcţia indicială
t
h(t ) = ∫ g (τ )dτ = 3 (3 − 4 e−t + e− 4t ) .
0 4
Funcţia indicială poate fi calculată direct astfel:
−1 9 1 3 −1 3 4 1 3
h(t ) = L ( ⋅ )= L ( − + ) = (3 − 4 e −t + e −4t ).
s + 5s + 4 s
2
4 s s+1 s+ 4 4
Să se afle:
a) funcţia de transfer G (s) ;
b) răspunsul sistemului la intrarea u = t ⋅1(t ) ;
c) răspunsul sistemului la intrarea u = sin 3t ⋅1(t ) ;
d) matricea fundamentală Φ (t ) ;
⎡5⎤
e) răspunsul liber din starea iniţială X 0 = ⎢ ⎥ ;
⎣2⎦
⎡5⎤
f) răspunsul la intrarea u = t din starea iniţială X 0 = ⎢ ⎥ .
⎣2⎦
Soluţie. a) Avem
1 ⎡s + 3 1⎤
det(sI − A) = s 2 + 5s + 4 , Φ ( s) = (s I− A) −1 = .
s 2 + 3s + 2 ⎢⎣ − 2 s ⎥⎦
s +1 s +3
G(s) = CΦ (s) B + D = +1= .
s2 + 3s + 2 s+2
Polinomul caracteristic nu coincide cu polinomul polilor funcţiei de transfer, primul fiind
de gradul doi, iar al doilea de gradul unu.
1
b) Ţinând seama că U ( s) = 2 , obţinem
s
−1 −1 s + 3 1 1 −1 6 1 1 1
y (t ) = L [G ( s)U ( s)] = L ( ⋅ 2 )= L ( 2 − + ) = (6t − 1 + e −2t ) .
s+2 s 4 s s s+ 2 4
3
c) Deoarece U ( s) = , rezultă
s2 +9
−1 −1 s+3 1 1 −1 1 s − 15
y (t ) = L [G ( s)U (s)] = L ( ⋅ 2 )= L ( − 2 )
s + 2 s + 9 13 s+2 s +9
1 − 2t
= (e − cos 3t + 5sin 3t ) .
13
In regim sinusoidal permanent, răspunsul sistemului este
y p (t ) = 1 (− cos 3t + 5sin 3t ) .
13
d) Avem
⎡ 2 − 1 1
−
1 ⎤
1 ⎡ s + 3 1⎤ ⎢ s +1 s + 2 s +1 s + 2 ⎥
Φ (s) = 2 = ,
s + 3s + 2 ⎣ − 2 s ⎥⎦ ⎢⎢ − 2 + 2
⎢ −1
+
2 ⎥
⎥
⎣ s +1 s + 2 s +1 s + 2 ⎦
⎡ 2e −t − e −2t e −t − e −2t ⎤
Φ (t ) = ⎢ ⎥.
−t −2t −e −t + 2e −2t ⎦
⎣−2e + 2e
e) Starea evoluează liber astfel:
METODA OPERAŢIONALĂ LAPLACE 57
yl (t ) = x1l (t ) + x 2l (t ) = 7 e −2t .
f) Avem
y(t ) = yl (t ) + y f (t ) ,
1
unde yl (t ) = 7e−2t - punctul e), iar y f (t ) = (6t −1 + e − 2t ) - punctul b). Rezultă
4
1
y(t ) = (6t −1 + 29e − 2t ) .
4
⎡−1 1 ⎤ ⎡1 0⎤ ⎡0 1 ⎤ ⎡0 0⎤
A= ⎢ ⎥ , B=⎢ , C=⎢ ⎥ , D=⎢ ⎥ .
⎣ 2 −3 ⎦ ⎣−1 1 ⎥⎦ ⎣2 1 ⎦ ⎣0 0⎦
Soluţie. Avem
1 ⎡s + 3 1 ⎤
Φ ( s) = ( s I− A) −1 = ,
s 2 + 4s + 1 ⎢⎣ 2 s + 1⎥⎦
1 ⎡− s + 1 s + 1⎤
G ( s ) = CΦ ( s ) B + D = .
s2 + 4s + 1 ⎢⎣ s + 5 s + 3⎥⎦
Matricea de transfer G(s) este de ordinul doi. Ea poate fi scrisă şi sub forma:
⎡− 1 1 ⎤ s + ⎡1 1⎤
⎢ 1 1 ⎥⎦ ⎢⎣5 3⎥⎦
G (s) = ⎣ .
s 2 + 4s + 1
⎡− 2 1⎤ ⎡ 2⎤
a) A = ⎢
− 3 ⎥⎦
, B = ⎢−1 ⎥ , C = [1 2] , D = 0 ;
⎣ 2 ⎣ ⎦
⎡ 0 1⎤ 0
b) A = ⎢ ⎥ , B = ⎡⎢ ⎤⎥ , C = [1 1] , D = 1 ;
⎣− 2 −3 ⎦ ⎣1⎦
⎡−1 1⎤ ⎡1 0⎤ ⎡0 1 ⎤ ⎡0 0⎤
c) A = ⎢ ⎥ , B= ⎢ , C= ⎢2 1 ⎥ , D = ⎢0 0⎥ .
⎣2 −3 ⎦ ⎣−1 1 ⎥⎦ ⎣ ⎦ ⎣ ⎦
9
G(s) = C (s I− A) −1 B + D =
s 2 + 5s + 4
are ordinul 2, egal cu cel al sistemului de tip ISE.
b) Sistemul nu este minimal, deoarece funcţia de transfer
s +1 s +3
G(s) = C (s I− A) −1 B + D = +1=
s2 + 3s + 2 s+2
♦ Aplicaţia 2.9. Fie conexiunea serie de mai jos, formată din subsistemele:
(Σ1) 2v + v = u + u ,
(Σ2) 4 y + y = 2v .
Soluţie. Avem
2(s + 1)
G1(s) = s + 1 , G2 (s) = 2 , G(s) = G1(s)G2 (s) = .
2s + 1 4s + 1 (2s + 1)(4s + 1)
2(s + 1)
a) Y ( s) = = −1 + 3 , y(t ) = −0,5 e−t / 2 + 0,75 e−t / 4 ;
s +
(2 1)(4 1) 2s + 1 4s + 1
s +
2(s + 1)
b) Y ( s) = = 2 + 2 − 12 , y(t ) = 2 + e−t / 2 − 3 e−t / 4 ;
s(2s + 1)(4s + 1) s 2s + 1 4s + 1
2( s + 1) 10 4 48
c) Y ( s) = = 22 − − + ,
s 2 (2s + 1)(4s + 1) s s 2s + 1 4s + 1
y (t ) = 2t − 10 − 2 e −t / 2 + 12 e −t / 4 ;
2( s + 1) −4 48 26s + 2
d) Y (s) = = + − ,
(2s + 1)(4s + 1)( s + 1) 5(2s + 1) 17(4s + 1) 85( s 2 + 1)
2
2 12 26 2
y (t ) = − e −t / 2 + e −t / 4 − cos t − sin t .
5 17 85 85
0,5 1
GR = k ; GE = 2 ; GP = ; GT = .
5s + 1 s +1
b) Avem
1 s +1 1 5s + 4
Y ( s) = GYR ( s) = = −
s s(5s + 6s + 2) 2s 2(5s 2 + 6s + 2)
2
c) Avem
1 s +1 1 1 10s + 7
Y ( s) = 2
GYR (s) = 2 2 = 2− +
s s (5s + 6s + 2) 2s s 2(5s 2 + 6s + 2)
0,5 1 ( s + 0,6) + 0,5 ⋅ 0,2
= − + ,
s 2 s ( s + 0,6) 2 + 0,2 2
d) Avem
60 TEORIA SISTEMELOR AUTOMATE
e) Avem
1 − (5s + 1) 1 1 5s − 4
E (s) = G EV ( s) = 2
=− ( − 2 )
s s(5s + 6s + 2) 2 s 5s + 6 s + 2
(s + 0,6) − 7 ⋅ 0,2
= − 1 [1 − ],
2 s (s + 0,6)2 + 0,22
f) Avem
1 − (5s + 1) 1 1 2 10s + 17
E (s) = 2
G EV (s) = 2 2 =− ( 2 + − 2 )
s s (5s + 6s + 2) 2 s s 5s + 6 s + 2
− 0,5 1 (s + 0,6) + 5,5 ⋅ 0,2
= − + ,
s2 s ( s + 0,6) 2 + 0,2 2
Remarcă. Ţinând seama de proprietatea valorii finale, eroarea staţionară (finală) pentru
v = 1(t ) şi k > 0 este
Δ pvf −1
e st = lim e(t ) = lim sE ( s) = lim sG EV ( s)V ( s) = lim G EV (s) = .
t →∞ s →0 s →0 s →0 k +1
De asemenea, pentru r = 1(t ) , avem
♦ Aplicaţia 2.11. Să se arate că pentru orice k pozitiv, răspunsul indicial h(t ) al siste-
mului cu funcţia de transfer
kT12 s 2 + 2T1 s + 1
G(s) = , T1 > 0 ,
(T1 s + 1) 2
are un punct fix.
Soluţie. Răspunsul indicial h(t ) se determină astfel:
(k − 1)T12 s 2
G(s) = 1 + ,
(T1 s + 1) 2
METODA OPERAŢIONALĂ LAPLACE 61
1 1 (k − 1)T12 s 1 T T1
H ( s) = G ( s) = + = + (k − 1)[ 1 − ],
s s (T1 s + 1) 2 s T1 s + 1 (T1 s + 1) 2
t
t −
h(t ) = 1 + (k − 1)(1 − ) e T1 .
T1
Deoarece h(T1) = 1 , toate răspunsurile indiciale ale sistemului trec prin punctul fix de
coordonate (T1 , 1) - figura 2.20.
T1s +1
G2 ( s ) = G1 ( s) .
T2 s + 1
Rezultă
1 T T
H1 ( s) − H 2 ( s) = [G1 ( s) − G2 ( s)] = (1 − 1 ) 2 G1 ( s) .
s T2 T2 s + 1
T2
Transformatei Laplace îi corespunde funcţia original e −t / T2 . In consecinţă, din
T2 s + 1
proprietatea produsului de convoluţie rezultă
T1 t −(t −τ ) / T2
T2 ∫0
h1 (t ) − h2 (t ) = (1 − ) e g1 (τ )dτ .
Deoarece, aşa cum am arătat mai înainte, g0 (t − τ ) ≥ 0 pentru orice τ ∈[0, t ] , rezultă
2π T
g1 (t ) > 0 pentru orice t > 0 . Ţinând seama că g0 ( ) = 0 şi T1 < T , obţinem
f
2π T 1 T 2π T
g( )=− ( −1) g1( ) < 0 , ceea ce contrazice ipoteza g (t ) ≥ 0 .
f T1 T1 f
Fig. 2.21. Răspunsul indicial şi răspunsul pondere pentru sistemul cu funcţia de transfer
65
G0 ( s) = .
(3s + 1)[(3s + 1)2 + 64]
A B C
G(s) = + + ,
(T1 s + 1) 3 (T1s + 1) 2 T1 s + 1
unde
A = (1 − a) 2 + k 2 ≥ 0 , B = 2a(1 − a) , C = a 2 > 0 .
Sistemul are funcţia pondere
−t
1 At 2 Bt
g (t ) = ( 2 + + C ) e T1 .
T1 2T1 T1
Fig. 2.22. Răspunsurile indiciale şi pondere pentru T1= 1,75; 2; 3 ale sistemului cu
(4s + 1)2 + 1
G ( s) = .
(T1s + 1)3
(−1)i P( zi ) > 0 , rezultă Z ( pi ) P( zi ) < 0 , deci Q( pi )Q( zi ) < 0 pentru orice i ∈{1, 2 , " , n} . Prin
urmare, toate rădăcinile ~ pi ale polinomului Q(s) , adică toţi polii funcţiei de transfer G0 (s) ,
sunt numere reale situate între zerourile şi polii funcţiei de transfer G(s) , adică z < ~ i p <p
i i
pentru i ∈{1, 2 ," , n} . Aşadar, putem rescrie funcţia de transfer G0 (s) sub forma
(τ 1s + 1)(τ 2 s + 1)"(τ n s + 1)
G0 ( s ) = ~ ~ ~ ,
(1 + K −1 )(T1s + 1)(T2 s + 1)"(Tn s + 1)
~ ~
unde constantele de timp de întârziere Ti sunt pozitive astfel încât τ i < Ti < Ti ,
i ∈{1, 2 ,", n} . Comparând funcţia de transfer G0 (s) şi funcţia de transfer G(s) cu forma
(94), rezultă că sistemul închis cu funcţia de transfer G0 (s) este C-monotonic.
cu τ > 0 şi Ti > 0 pentru i =1, 2 ,", n , este C-monotonic dacă şi numai dacă
Soluţie. Necesitatea rezultă din condiţia ca răspunsul indicial să fie crescător la momentul
t = 0 + , adică h'(0+) ≥ 0 . In conformitate cu (16), avem
bn−1 a n−1bn τn
h ′(0+) = − = (nτ −1 − T1−1 − T2−1 − ... − Tn−1 ) ,
an a n2 T1T2 "Tn
In continuare vom considera acest caz şi vom utiliza metoda inducţiei. Pentru n=1, avem
G ( s ) =1 , deci sistemul este C-monotonic. De asemenea, pentru n = 2 , avem
(τ s + 1) 2 2T1T2
G(s) = , τ= ,
(T1s + 1)(T2 s + 1) T1 + T2
⎡− 2 3 ⎤ ⎡1 ⎤
A= ⎢ ⎥ , B=⎢ ⎥ , C = [2 − p] , D=0 ,
⎣ 2 −1⎦ ⎣1 ⎦
unde p ∈R .
(a) Să se afle funcţia de transfer G(s) şi funcţia indicială h(t ) ;
(b) Să se arate că sistemul nu este minimal.
⎡− 4 3⎤ ⎡ 1 2⎤ ⎡ 1 2⎤
A= ⎢ ⎥ , B=⎢ ⎥ , C=⎢ ⎥, D =0.
⎣ 1 −2 ⎦ ⎣− 1 0 ⎦ ⎣− 1 1 ⎦
⎡− 1 p ⎤ ⎡1 ⎤
A= ⎢ ⎥ , B=⎢ ⎥ , C = [1 − 1] , D=2,
⎣ 2 −1⎦ ⎣2 ⎦
unde p ∈R . Pentru ce valori ale parametrului p sistemul este minimal ?
♦ C2.12. Să se afle valoarea iniţială h(0+) şi valoarea finală h(∞) ale răspunsul sistemului
cu funcţia de transfer
70 TEORIA SISTEMELOR AUTOMATE
s +1
G ( s) = , T >0 ,
(2s + 1)(Ts + 1)
la intrarea de tip original
⎧t + 1, 0 ≤ t ≤ 5
⎪
u(t ) = ⎨ 8 , 5 < t ≤ 9 .
⎪
⎩ 0, t >9
(τ s + 1) 2 + k 2
G(s) = , τ , k , T1 , k1 > 0 .
(T1 s + 1)[(T1s + 1) 2 + k12 ]
Prin definiţie, un sistem este intern strict stabil dacă, oricare ar fi starea iniţială,
starea sistemului evoluează în regim liber spre origine, adică
lim X l (t ) = 0 , ∀ X 0 . (1)
t →∞
72 TEORIA SISTEMELOR AUTOMATE
Un sistem este intern stabil dacă, în regim liber, starea sistemului rămâne finită
(evoluează într-un domeniu mărginit al spaţiului stărilor), oricare ar fi starea iniţială.
Un sistem stabil poate fi deci strict stabil sau semistabil (stabil la limită), iar un
sistem care nu este stabil se numeşte instabil.
In regim liber, traiectoriile de stare pot fi convergente spre origine - la sistemele
liniare strict stabile, convergente spre o curbă închisă - la sistemele semistabile, sau
divergente - la sistemele instabile.
Tinând seama că
X l (t ) = Φ (t ) X 0 , (2)
b) Un sistem liniar este intern stabil dacă şi numai dacă matricea de tranziţie a
stării este finită, adică există M > 0 astfel încât
Φ (t ) ≤ M , ∀t ≥ 0 . (4)
Din lema stabilităţii interne reiese că stabilitatea internă a unui sistem liniar
(continuu sau discret) este o proprietate asociată exclusiv matricei A , deci o
proprietate internă a sistemului.
Dacă matricea A a unui sistem liniar continuu are valorile proprii s1 , s2 , ", sn
distincte, atunci matricea de tranziţie a sistemului poate fi scrisă sub forma
Φ (t ) = V e A t V −1 ,
unde V este matricea pătrată şi nesingulară a vectorilor proprii, iar
Similar, în cazul unui sistem liniar discret cu valorile proprii s1 , s2 , ", sn distincte,
avem Φ (t ) = VA tV −1 , cu
A t = diag (s1t , s 2t , " , s nt ) ;
prin urmare, avem
Un sistem continuu este intern stabil dacă şi numai dacă toţi polii transformatei
Laplace a matricei de tranziţie a stării, adică Φ(s) = ( s I− A) −1 , au partea reală
negativă sau nulă, cei cu partea reală nulă fiind poli simpli.
Observaţii. 1°. Un sistem continuu cu matricea A degenerată poate fi semistabil
chiar şi atunci când polinomul caracteristic are rădăcini multiple cu partea reală nulă.
Astfel, sistemul cu parametrii matriceali
⎡0 0⎤ ⎡0 ⎤
A=⎢ ⎥ , B=⎢ ⎥ , C = [1 1] , D =1 ,
⎣0 0⎦ ⎣1 ⎦
In consecinţă, sistemul rezultant (serie sau paralel) este intern strict stabil dacă şi
numai dacă sistemele componente sunt intern strict stabile.
3°. Din dezvoltarea
det( s I− A) = s n − (a11 + a 22 + " + a nn ) s n−1 + "
4°. Conceptul de stabilitate internă este specific sistemelor de tip I-S-E, dar poate
fi extins şi la sistemele de tip I-E, pe baza conceptului de polinom caracteristic,
comun ambelor tipuri de sisteme. Din acest motiv, în teorema stabilităţii interne am
utilizat expresia “rădăcinile polinomului caracteristic“ în locul expresiei “valorile
proprii ale matricei A “. La sistemele multivariabile cu m intrări şi p ieşiri,
polinomul caracteristic al sistemului este c.m.m.m.c al polinoamelor caracteristice
asociate celor m⋅ p canale intrare-ieşire.
Prin definiţie, un sistem liniar este extern strict stabil dacă, la orice intrare de tip
original mărginită pentru t > 0 , ieşirea sistemului este, de asemenea, mărginită.
Matematic, un sistem este extern strict stabil dacă oricare ar fi intrarea de tip original
cu proprietatea
U (t ) ≤ 1 ∀ t > 0 ,
există M > 0 astfel încât
Y (t ) ≤ M ∀t ≥0.
rezultă
Prima lemă a stabilităţii interne stricte. (a) Un sistem monovariabil continuu
este extern strict stabil dacă şi numai dacă integrala
∞
I =∫ g (t ) d t (11)
0
este finită.
(b) Un sistem liniar monovariabil discret este extern strict stabil dacă şi numai
dacă suma
∞
S = ∑ g (k ) (12)
k =0
este finită.
La sistemele continue, pentru a demonstra necesitatea, vom arăta că integrala
I este finită pentru un sistem extern strict stabil. Avem
∞ T T
I =∫ ∫
g (t ) d t = lim g (t ) d t = lim ∫ g (T −τ ) dτ
0 T →∞ 0 T →∞ 0
T
= lim
T →∞
∫0 g (T −τ ) ⋅ sgn(g(T −τ )) dτ = lim y (T ) ,
t →∞
Deoarece funcţia pondere a unui sistem I-S-E strict propriu este dependentă de
matricele A , B şi C , rezultă că stabilitatea externă constituie o proprietate asociată
tuturor acestor matrice, spre deosebire de stabilitatea internă, care este asociată
numai matricei A .
Prin relaxarea condiţiei de stabilitatea strictă (13), se consideră că un sistem
liniar monovariabil este extern stabil dacă funcţia pondere g este mărginită pentru
t > 0 , adică există M > 0 astfel încât
g (t ) ≤ M , ∀ t > 0. (14)
reiese că lim g (t ) = 0 dacă şi numai dacă Re pi < 0 pentru orice i ∈{1 , 2 , " , k} .
t →∞
g (t ) = dδ 0 (t ) + C1 e pt + C 2 t e pt + " + C k e pk t ,
funcţia pondere g este mărginită pentru t > 0 dacă şi numai dacă Re p < 0 şi
Re pi ≤ 0 pentru i ∈{3 , 4 , " , k} . Generalizând acest rezultat, un sistem continuu
78 TEORIA SISTEMELOR AUTOMATE
este extern stabil dacă şi numai dacă polii funcţiei de transfer a sistemului au partea
reală negativă sau nulă, polii cu partea reală nulă fiind poli simpli.
Oricărui sistem liniar discret Σ i se poate asocia un sistem minimal Σ0 , cu
funcţia de transfer ireductibilă, de forma
b0 + b1z −1 + " + br z −r
G0 ( z) = , z ∈C .
1 + a1z −1 + " + an z −n
Dacă rădăcinile z1, z2 ," , zn ale ecuaţiei caracteristice (identice cu polii funcţiei de
transfer) au valori distincte, atunci funcţia pondere are următoarea formă pentru t
suficient de mare:
g (t ) = C1z1t + C2 z2t + " + Cn znt . (17)
Dacă rădăcinile z1 şi z2 sunt reale şi egale, atunci suma C1z1t + C2 z2t trebuie înlocuită
cu (C1t + C2 ) z1t . In ambele cazuri, funcţia pondere g (t ) tinde la 0 pentru t → ∞ dacă
şi numai dacă toţi polii au modulul subunitar. Am obţinut astfel
Teorema stabilităţii externe stricte a sistemelor discrete. Un sistem liniar
monovariabil discret este extern strict stabil dacă şi numai dacă toţi polii funcţiei de
transfer a sistemului au modulul subunitar.
In ceea ce priveşte stabilitatea simplă, se poate arăta că funcţia pondere g (t ) este
mărginită dacă şi numai dacă toţii polii au modulul unitar sau subunitar, polii cu
modulul unitar fiind poli simpli. Prin urmare, un sistem liniar monovariabil discret
este extern stabil dacă şi numai dacă toţi polii funcţiei de transfer a sistemului au
modulul subunitar sau unitar, polii cu modulul unitar fiind poli simpli.
Un sistem multivariabil este extern stabil dacă şi numai dacă toate canalele
intrare-ieşire ale sistemului sunt extern stabile.
STABILITATEA SISTEMELOR LINIARE 79
1 + GRGEGPGT . (18)
In acest caz, sistemul este intern stabil dacă şi numai dacă este extern stabil. Această
proprietate se păstrează şi în cazul mai general în care elementele componente sunt
de tip minimal şi produsul raţional GRGEGPGT se simplifică printr-un polinom
hurwitzian (care are toate rădăcinile cu partea reală negativă), precum şi atunci când
toate elementele componente sunt stabile. In proiectarea regulatorului unui sistem de
reglare a unui proces instabil trebuie evitată soluţia simplificării polului instabil al
procesului printr-un zerou egal al regulatorului (în cadrul produsului G R G P ),
deoarece o simplificare perfectă nu este posibilă decât din punct de vedere teoretic.
80 TEORIA SISTEMELOR AUTOMATE
este hurwitzian, adică are toate rădăcinile cu partea reală negativă, dacă şi numai
dacă toţi coeficienţii polinomului şi minorii principali
a n−1 a n−3
Δ1 = an−1 , Δ 2 = = a n−1a n −2 − a n a n−3 , … , Δ n = a0Δ n −1
an a n−2
ai matricei Hurwitz
⎡ a n−1 a n−3 " 0 0 ⎤
⎢ a an−2 " 0 0 ⎥
⎢ n ⎥
Hn = ⎢ # # # # ⎥ (19)
⎢ ⎥
⎢ * * " a1 0 ⎥
⎢⎣ 0 * " a2 a0 ⎥⎦
sunt pozitivi.
Tinând seama de expresiile minorilor Δ1 şi Δ n , condiţia de pozitivitate a
acestor minori este evident superflue.
Construcţia matricei Hurwitz se face astfel: se completează mai întâi diagonala
principală şi apoi coloanele, ţinând seama de faptul că indicii coeficienţilor cresc la
deplasarea, de sus în jos, pe fiecare coloană.
Pentru n = 2 , din criteriul lui Hurwitz rezultă că ambele rădăcini ale polinomului
p2 ( s) = a2 s 2 + a1s + a0 , a2 > 0 ,
au partea reală negativă dacă şi numai dacă toţi coeficienţii sunt strict pozitivi.
Pentru n = 3 , matricea Hurwitz are forma
⎡a 2 a 0 0 ⎤
H 3 = ⎢ a3 a1 0 ⎥ .
⎢ ⎥
⎢⎣ 0 a 2 a0 ⎥⎦
STABILITATEA SISTEMELOR LINIARE 81
⎡a3 a1 0 0⎤
⎢a a a0 0⎥
H4 = ⎢ 4 2 .
0 a3 a1 0⎥
⎢ ⎥
⎣ 0 a4 a2 a0 ⎦
Rădăcinile polinomului
p4 (s) = a4s 4 + a3s3 + a2s 2 + a1s + a0 , a4 > 0 ,
au partea reală negativă dacă şi numai dacă toţi coeficienţii sunt strict pozitivi şi, în
plus, Δ3 = a1Δ2 − a0a32 > 0 , unde Δ 2 = a2a3 − a1a4 . In mod evident, condiţia Δ 2 > 0
rezultă implicit din condiţia Δ 3 > 0 .
Observaţii. 1°. Polinomul pn (s) are rădăcinile cu partea reală mai mică decât
α ∈ R , adică situate în stânga dreptei s = α , dacă şi numai dacă polinomul p(s) este
hurwitzian, unde
p( s ) = p n ( s + α ) (21)
are toate rădăcinile cu partea reală negativă, ceea ce poate fi analizat cu criteriul
Hurwitz.
3.4. APLICAŢII
Deoarece polinomul caracteristic are rădăcina s1 = 2 strict pozitivă, sistemul este intern
instabil. Deoarece polinomul polilor
P( s ) = 2s + 1
are o singură rădăcină şi aceasta este negativă (egală cu − 1/ 2 ), sistemul este extern strict
stabil.
⎡0 1 − 1⎤ ⎡0⎤
A = ⎢0 0 1 ⎥ , B = ⎢0⎥ , C = [− 1 0 0] , D=0.
⎢⎣6 5 − 4⎥⎦ ⎢⎣1⎥⎦
G(s) = C (s I− A)−1 B + D = s −1 = 1 ,
3 2
s + 4s + s − 6 ( s + 2)( s + 3)
are polii s1 = −2 şi s2 = −3 , ambii negativi; în consecinţă, sistemul este extern strict stabil.
♦ Aplicaţia 3.4. Elementele componente ale sistemului de reglare automată de mai jos au
următoarele modele dinamice:
R: c = kε , ε = r − m ;
E: 2u + u = 2c ;
P: 5 y + y = u − 0,25v ;
T: m + m = y .
Gd = GRGEGPGT = 2k
(2s + 1)(5s + 1)(s + 1)
84 TEORIA SISTEMELOR AUTOMATE
sunt ireductibile, studiul sistemului din punctul de vedere al stabilităţii interne şi externe
conduce la acelaşi rezultat. Polinomul caracteristic şi polinomul polilor sistemului coincid
cu numărătorul raţionalei 1 + Gd ( s) , adică
Coeficienţii lui P(s) sunt pozitivi pentru k > −1 , iar minorul Hurwitz
2
Δ 2 = a1a 2 −a3a0 = 8 ⋅17 − 10(1 + 2k ) = 2(63 − 10k )
este pozitiv pentru k < 63 . Prin urmare, sistemul de reglare este strict stabil dacă şi numai
10
dacă factorul de proporţionalitate al regulatorului aparţine intervalului (− 1 , 63 ) .
2 10
In figura 3.1 este prezentat răspunsul y(t ) al sistemului de reglare la referinţă treaptă
unitară pentru diferite valori ale factorului de proporţionalitate k al regulatorului.
Răspunsul a fost obţinut în MATLAB, cu următorul program:
GR = k (1 + 1 ) , GE = 2 , GP = 1 , GT = 1 .
4s 2s + 1 5s + 1 s +1
Soluţie. Avem
k (4s + 1)
Gd = .
2s(2s + 1)(5s + 1)(s + 1)
Deoarece funcţiile de transfer ale elementelor componente şi ale sistemului deschis sunt
ireductibile, polinomul polilor şi polinomul caracteristic coincid:
Coeficienţii polinomului P(s) şi Δ3 sunt pozitivi pentru 0 < k < k0 , unde k0 ≅ 3,178 .
Conform criteriului Hurwitz, sistemul de reglare este strict stabil (intern şi extern) dacă şi
numai dacă 0 < k < k0 .
In figura 3.2 este prezentat răspunsul y(t ) al sistemului de reglare la referinţă treaptă
unitară pentru diferite valori ale factorului de proporţionalitate k al regulatorului.
Răspunsul a fost obţinut în MATLAB, cu următorul program:
k=[0.2 0.4 1 3.17]; t=0:0.1:40; s=tf('s');
sis_E=2/(2*s+1);
sis_P=1/(5*s+1);
sis_T=1/(s+1);
hold on;
for i=1:4
sis1=k(i)*(1+1/4/s)*sis_E*sis_P;
sis=sis1/(1+sis1*sis_T);
step(sis,t);
end; grid on
86 TEORIA SISTEMELOR AUTOMATE
GR =1+ 1 , GE = 1 , GP = 1 , GT = 1 .
Ti s 3s + 1 6s + 1 s +1
Soluţie. Avem
s + 1/ Ti
Gd = .
s(3s + 1)(6s + 1)(s + 1)
♦ Aplicaţia 3.7. Fie sistemul de reglare automată ale cărui elemente au funcţiile de
transfer
1
G R = k (1 + ), k >0,
Ti s
GE = 1 , GP = s + 1 , G =1 .
s(4s + 1) T
Deoarece coeficienţii lui P(s) sunt pozitivi, sistemul este stabil numai atunci când
Δ 2 = a1a 2 −a0a3 = 2k (k − 1) > 0 ,
adică pentru k > 1 . In marea majoritate a aplicaţiilor practice, sistemele de reglare sunt
stabile pentru valori mici ale factorului de proporţionalitate al regulatorului, când comanda
generată de regulator este relativ slabă. Sistemul de reglare studiat este însă unul de
excepţie, în care sistemul deschis este dublu integral, iar componenta integrală a
regulatorului este foarte puternică.
In figura 3.4 este prezentat răspunsul y(t ) al sistemului de reglare la referinţă treaptă
unitară pentru diferite valori ale factorului de proporţionalitate k regulatorului.
88 TEORIA SISTEMELOR AUTOMATE
1
Fig. 3.4. Răspunsul la referinţă treaptă unitară pentru GR = k (1 + ) .
s
Deoarece coeficienţii lui P(s) sunt pozitivi şi Δ 2 = a1a 2 −a0a3 = 12k 2 > 0 , sistemul este
stabil pentru orice k > 0 (fig. 3.5).
♦ Aplicaţia 3.8. Fie sistemul de reglare automată ale cărui elemente au funcţiile de
transfer
GR = k (1 + 1 ) , GE = 1 , GP = 1 , GT = 1 .
Ti s T1s(T1s + 1)
Să se arate că sistemul este strict stabil pentru Ti >T1 > 0 , oricare ar fi k > 0 .
Soluţie. Avem
k (Ti s + 1)
Gd (s) =
TiT1s 2 (T1s + 1)
şi polinomul polilor
P(s) = TiT12 s3 + TiT1s 2 + kTi s + k .
Pentru k > 0 , sistemul este strict stabil deoarece coeficienţii polinomului caracteristic sunt
pozitivi şi
Δ 2 = a1a 2 −a0a3 = kTi T1(Ti − T1) > 0 .
P ( z) = 3z 2 + kz + 2 .
Rădăcinile polinomului caracteristic au modulul subunitar atunci când ecuaţia
P ( ss +−11) = 0 ,
echivalentă cu
(k + 5)s 2 + 2s + 5 − k = 0 ,
are rădăcinile cu partea reală negativă, adică atunci când are toţi coeficienţii pozitivi. Prin
urmare, sistemul este intern strict stabil pentru k ∈(−5 , 5) , intern semistabil pentru
k ∈{−5 , 5} şi intern instabil pentru k ∈(−∞ , − 5) ∪ (5 , ∞) .
Pentru k = −5 avem P ( z) = ( z −1)(3z − 2) , iar pentru k = 5 avem P ( z) = ( z +1)(3z + 2) . In
ambele cazuri sistemul este semistabil, deoarece ecuaţia caracteristică are o rădăcină cu
modulul subunitar şi o rădăcină cu modulul unitar.
Pentru studiul stabilităţii externe formăm funcţia de transfer
G( z ) = z −1 − 2 z −2 = z−2 .
3 + kz −1 + 2 z −2 3z 2 + kz + 2
90 TEORIA SISTEMELOR AUTOMATE
G( z ) = 1 ,
3z − 1
iar sistemul este extern strict stabil deoarece polul z1 = 1 are modulul subunitar. In
3
concluzie, sistemul este extern strict stabil pentru k ∈(−5 , 5) ∪{−7} , extern semistabil
pentru k ∈{−5 , 5} şi extern instabil pentru k ∈(−∞ , − 7) ∪ (−7 , − 5) ∪ (5 , ∞) .
Pentru k = −7 , sistemul este intern instabil, dar extern strict stabil. In figurile 3.6 şi 3.7
sunt reprezentate grafic răspunsurile indiciale ale sistemului pentru cazurile de
semistabilitate k = −5 şi k = 5 , respectiv pentru cazurile de stabilitate externă k = −7 şi
k =0 .
⎡− 1 α ⎤ ⎡1⎤
A= ⎢ , B = ⎢⎣1⎥⎦ , C = [1 0] , D = 0 .
⎣ 1 −2α −0,5⎥⎦
unde α este un parametru real.
Soluţie. Sistemul are polinomul caracteristic
z −1 + (3α + 0,5) z −2 2 z + 6α + 1
G( z ) = −1
=
− 2 (2 z + 1)( z + 2α + 1)
.
1 + (2α + 1,5) z + (α + 0,5) z
G( z ) = 2 ,
2z +1
92 TEORIA SISTEMELOR AUTOMATE
iar sistemul este extern strict stabil deoarece polul z1 = − 1 are modulul subunitar. In
2
concluzie, sistemul este extern strict stabil pentru α ∈(−1, 0) ∪ { 1 } , extern semistabil
2
pentru α ∈{−1 , 0} şi extern instabil pentru α ∈(−∞ , − 1) ∪ (0 , ) ∪ ( 1 , ∞) . Pentru α = 1 ,
1
2 2 2
sistemul este intern instabil, dar extern strict stabil.
din criteriul Hurwitz rezultă că sistemul discret este intern strict stabil atunci când
− α 0 < α < 1 , unde α 0 ≈ 1,1047 .
⎡0 0 1⎤ ⎡0⎤
⎢ ⎥ ⎢ ⎥
A = ⎢1 0 −1 ⎥ , B = ⎢0⎥ , C = [k 1 0] , D=0 ,
⎢ ⎥ ⎢ ⎥
⎢⎣5 6 − 4 ⎥⎦ ⎢⎣1⎥⎦
⎧ x1 = 2 x1 + kx3 − 3u
⎪ ⎧ y1 = 2 x1 − u
⎨ x2 = x1 − x3 − u , ⎨ ,
⎪ x = 2 x − 2 x − x ⎩ y2 = x1 − x2
⎩ 3 1 2 3
⎧ x1 = x 2 − x3
⎪
⎨ x 2 = kx2 + u ,
⎪
⎩ x 3 = x1 + 2 x 2 − 5 x3 + u
y = −2 x1 + x 2 + 2 x3 ,
unde k este un parametru real.
⎧ x1 = x2
⎪
⎨ x2 = x3 + u ,
⎪ x = −kx − 2 x − 2 x − 3u
⎩ 3 1 2 3
y = x1 ,
GR = k , GE = 2 ,
2s + 1
s+2
GP = , GT =1 ,
15s 2 + 8s + 1
unde k este un parametru real.
94 TEORIA SISTEMELOR AUTOMATE
GR = k (1 + 1 ) , GE = GT = 1 ,
4s 2s + 1
GP = 2 ,
4s + 1
pentru k > 0 .
GR = 1+ 1 , GE = GT =1 ,
Ti s
GP = 1 ,
(2s + 1)(8s + 1)
pentru Ti > 0 .
10 y (t ) + 17 y(t − 1) + 8 y (t − 2) + ky(t − 3) = u (t − 1) + u (t − 2)
⎧⎪2 x1 (t + 1) = − x1 (t ) + kx 2 (t )
⎨ , y(t ) = x1(t ) − x2 (t ) .
⎪⎩2 x1 (t + 1) = x1 (t ) + x 2 (t ) − u (t )
şi
tg Φ(ω ) = V (ω ) /U (ω ) , (5)
rezultă că M (ω ) este pară şi Φ(ω ) impară. Dacă funcţiile impare V (ω ) şi Φ(ω )
sunt continue în punctul ω = 0 , atunci V (0) = 0 şi Φ(0) = 0 .
ωG( jω ) = Ajω + B ,
ωM (ω ) e jΦ (ω ) = Ajω + B ,
deci
A = M (ω ) sin Φ(ω ) , B = ωM (ω ) cos Φ(ω ) .
Prin urmare, răspunsul y(t ) al sistemului are componenta armonică permanentă
şi componenta tranzitorie
ytr (t ) = L−1[Ytr (s)] ,
FUNCŢIA DE FRECVENŢA 97
care se anulează în timp, adică lim ytr (t ) = 0 , deoarece toţi polii funcţiei Ytr (s) au
t →∞
partea reală negativă. Pentru intrarea sinusoidală u (t ) = sin ω t , răspunsul permanent
al sistemului
y p (t ) = M (ω ) sin[ω t + Φ(ω )] , (6)
lim M (ω ) = 0 ,
ω →∞
Gn (s) = 1 , (9)
(
s + p )(
s + p2 ) " (
s +p )
ωb 1 ωb nωb
unde
(2i − 1) π (2i − 1) π
pi = sin − jcos , i =1, 2 ,", n . (10)
2n 2n
U (ω ) = 0 , V (ω ) = − K ,
ω
M (ω ) = K , Φ(ω ) = − π .
ω 2
In regim sinusoidal permanent, faza sistemului Φ(ω ) este negativă şi constantă
în raport cu pulsaţia ω , iar factorul de amplificare M (ω ) tinde la ∞ pentru ω → 0
şi este strict descrescător în raport cu ω . Prima proprietate a factorului de
amplificare este irelevantă sub aspect practic, deoarece pulsaţia ω tinde la zero
atunci când perioada de oscilaţie tinde la infinit. Locul de transfer coincide cu
semiaxa imaginară negativă, parcursă de jos în sus (fig. 4.3).
Fig. 4.3. Locul lui Nyquist al sistemelor simplu integral şi dublu integral.
FUNCŢIA DE FRECVENŢA 101
K
Sistemul dublu integral, cu funcţia de transfer G ( s) = , K > 0 , are funcţia de
s2
frecvenţă G ( jω) = − K / ω 2 , deci
−K
U (ω ) = , V (ω ) = 0 ,
ω2
K
M (ω ) = 2 , Φ(ω ) = − π .
ω
Locul de transfer coincide cu semiaxa reală negativă, parcursă de la stânga spre
dreapta (fig. 4.3).
Sistemul de întârziere de ordinul unu, cu funcţia de transfer
G ( s) = K , K , T > 0 ,
T1s + 1
are funcţia de frecvenţă
G ( jω ) = K ,
T1 jω + 1
deci
K − KT1ω
U (ω ) = , V (ω ) = , (14)
T12ω 2 + 1 T12ω 2 + 1
M (ω ) = K , Φ(ω ) = − arctg T1ω . (15)
T12ω 2 + 1
τ12ω 2 + 1
M (ω ) = K , Φ(ω ) = arctg τ1ω − arctg T1ω . (18)
T12ω 2 + 1
Faza Φ este negativă atunci când efectul de întârziere este dominant ( τ1 < T1 )
şi pozitivă - când efectul de avans este dominant (τ1 > T1 ).
FUNCŢIA DE FRECVENŢA 103
T
(b) pentru 1 ≤τ1 ≤ 2T1 , sistemul este un filtru trece-tot;
2
(c) pentru τ1 > 2T1 , sistemul este un filtru trece-sus cu pulsaţia inferioară de
τ12 − 2T12
bandă ωb = (fig. 4.6).
τ1T1
Fig. 4.7. Locul lui Nyquist al sistemului de avans-întârziere de ordinul unu cu τ1 > T1 .
y(t ) = Ku (t − τ ) , (25)
şi funcţia de transfer
G(s) = K e−τ s , (26)
şi funcţia de transfer
−τ s
G ( s) = K e . (28)
T1s + 1
eτ s = 1 + τs + τ s + " ,
2 2
1! 2!
funcţia de transfer a elementului pur timp mort, anume
1! 2! n!
In general, funcţia raţională de ordinul n care poate aproxima cel mai bine funcţia
de transfer Gτ (s) = e−τ s este una semiproprie, de forma
1! 2! 3!
In particular, avem
τs τ s τ 2s2
1− 1− +
Gτ1+1(s) = 2 , Gτ2+ 2 (s) = 2 12 , (34)
τs τs 2 2
1+ 1+ + τ s
2 2 12
τ s τ 2 s 2 τ 3s 3
1− + −
Gτ3+3(s) = 2 10 120 , (35)
τs 2 2 3 3
1+ + τ s + τ s
2 10 120
−5s
Fig. 4.14. Răspunsul indicial al sistemului cu funcţia de transfer G(s) = e ,
5s +1
aproximată prin metoda Padé de ordinul n = 5 .
110 TEORIA SISTEMELOR AUTOMATE
−5s
Fig. 4.15. Răspunsul indicial al sistemului cu funcţia de transfer G(s) = e ,
5s +1
aproximată prin metoda Padé de ordinul n = 8 .
unde G(s) este funcţia de transfer a sistemului fără timp mort, avem
M m (ω ) = M (ω ) , Φm (ω ) = Φ(ω ) − τω . (38)
Pentru sistemul pur integral cu timp mort, descris prin funcţia de transfer
− sin τω − cosτω
U m (ω ) = , Vm (ω ) = . (41)
ω ω
(4k + 1) π
ωk = , k = 0 ,1, 2 , " (42)
2τ
Punctele de intersecţie cu semiaxa reală negativă au partea reală
− 2τ
Uk = , (43)
(4k + 1) π
deci
− 2τ
U0 = ,
π
− 2τ
U1 = etc.
5π
Prima intersecţie a locului de transfer cu semiaxa reală negativă (fig. 4.17) are partea
reală U 0 = cos τω0 , unde pulsaţia ω0 este dată de relaţia
Fig. 4.17. Locul de transfer al sistemului de întârziere de ordinul unu cu timp mort.
♦ In MATLAB, atribuirea unei valori T timpului mort al unui sistem sis se face astfel:
sis.iodelay=T;
Coeficienţii numărătorului şi numitorului raţionalei Padé GTn+ n (s) de ordinul n+ n pot fi
determinaţi cu funcţia pade, apelată sub forma
[num, den] = pade(T,n);
Apelată sub forma
sis1 = pade(sis,n);
funcţia returnează sistemul fără timp mort sis1 (cu funcţia de transfer raţională) care
aproximează sistemul cu timp mort sis, prin înlocuirea timpului mort al sistemului sis cu
aproximaţia Padé de ordinul n+ n .
are toate rădăcinile cu partea reală negativă (situate în stânga axei imaginare).
Primul criteriu Nyquist. Considerăm un sistem de reglare automată având
funcţia de transfer a sistemului deschis Gd = GRGEGPGT strict proprie, cu n0 poli
pe axa imaginară şi n1 poli în dreapta axei imaginare. Sistemul de reglare este
G
strict stabil dacă şi numai dacă variaţia totală a argumentului vectorului v 0 cu
originea în punctul critic −1 + j0 şi cu vârful mobil pe ramurile locului de transfer
Gd (s ) este
G π
Δ argv 0 = n0 + n1π . (49)
2
Aşa cum reiese imediat din figura 4.18, dacă si este un număr real dat, atunci avem:
⎧ π / 2 , si < 0
⎪
Δ arg(s − si ) = ⎨0 , si = 0 . (54)
⎪
⎩ −π / 2 , si > 0
G π
Δ arg v 0 = Δ arg(1+ Gd ) = n0 + n1π .
2
π
Reciproc, dacă Δ arg v0 = n0 π + n1π , atunci Δ arg(1 + Gd ) = n0 + n1π , iar din
G
2 2
(53) şi (56) obţinem
n n
∑ Δ arg( s − zi ) = Δ arg(1+ Gd ) + ∑ Δ arg( s − pi ) =
i =1 i =1
⎧ π , a<0
⎪
Δ arg(s − s1)(s − s2) = Δ arg(s − s1) + Δ arg(s − s2) = ⎨ 0 , a = 0 . (57)
⎪
⎩ −π , a > 0
Remarcă. In particular, din criteriul Nyquist se obţine imediat următoarea
variantă simplificată: In cazul în care funcţia de
transfer G d ( s ) este stabil şi de fază minimă, sistemul
închis este strict stabil dacă şi numai dacă la
parcurgerea locului de transfer al funcţiei Gd ( jω ) în
sensul creşterii lui ω , punctul critic −1 + j0 rămâne în
stânga acestuia.
In următoarea variantă a criteriului Nyquist vom
considera că variabila complexă s parcurge în sens
orar aşa numitul contur Nyquist (fig. 4.19), format din
axa imaginară şi semicercul din dreapta axei cu centrul
în origine şi de rază R → ∞ . Dacă G d (s ) are poli
Fig. 4.19. Conturul Nyquist.
situaţi pe axa imaginară, conturul Nyquist îi va ocoli
116 TEORIA SISTEMELOR AUTOMATE
4.6. APLICAŢII
Deoarece funcţia M (ω ) este crescătoare, sistemul este un filtru trece sus, cu amplificarea
maximă
118 TEORIA SISTEMELOR AUTOMATE
6
M max = lim M (ω ) = .
ω →∞ 5
(c) Avem
1
A = M ( ) ⋅3 = 3 6 ,
2
Argumentul funcţiei de frecvenţă este egal cu diferenţa dintre argumentul numărătorului
şi cel al numitorului, adică
π
Φ(ω ) = − arctg (10ω ) .
2
Prin urmare,
π
α= − arctg 5 > 0 .
2
GR = k , k > 0 , GE = 1 , GP = 1 , GT = 1 ,
15s 12s + 1 3s + 1
(a) cu primul criteriu Nyquist;
(b) cu al doilea criteriu Nyquist;
(c) cu criteriul Hurwitz.
Soluţie. (a) Avem
Gd (s) = k ,
15s(12s + 1)(3s + 1)
U d (ω ) = −k ,
(144ω + 1)(9ω 2 + 1)
2
k (36ω 2 − 1)
Vd (ω ) = .
15ω (144ω 2 + 1)(9ω 2 + 1)
(b) Deoarece funcţia de transfer a sistemului deschis Gd (s) nu are pol în dreapta axei
imaginare, sistemul închis este stabil atunci când diagrama Nyquist nu înconjoară punctul
critic −1 .
La trasarea diagramei (fig. 4.21) s-a ţinut seama de faptul că polul din origine al funcţiei
Gd (s) se transformă într-un “semicerc” de rază infinită, parcurs în sens orar.
Se observă că:
- în cazul k < 25 / 4 , diagrama Nyquist nu înconjoară punctul critic −1 , deci sistemul
închis este strict stabil;
120 TEORIA SISTEMELOR AUTOMATE
- în cazul k > 25 / 4 , diagrama Nyquist înconjoară punctul critic −1 de două ori, în sens
orar, deci sistemul închis este instabil.
k (1 − ω 2 )
Soluţie. (a) Din U d (ω ) = Re Gd ( jω ) = − 2k2 şi Vd (ω ) = Im Gd ( jω ) = , realizăm
1+ ω ω (1 + ω 2 )
următorul tabel de variaţie pentru ω ∈ (0 , ∞) :
k (s + 1)
Fig. 4.22. Locul de transfer al funcţiei Gd (s) = .
s(s − 1)
(b) Deoarece funcţia de transfer a sistemului deschis Gd (s) are un singur pol în dreapta
axei imaginare ( s1 = 1 ), din al doilea criteriu Nyquist rezultă că sistemul închis este stabil
atunci când diagrama Nyquist înconjoară o singura dată punctul critic −1 , în sens
trigonometric.
122 TEORIA SISTEMELOR AUTOMATE
Pentru trasarea diagramei (fig. 4.23) s-a ţinut seama că: a) polul din origine al funcţiei
Gd (s) se transformă într-un “semicerc” de rază infinită, parcurs în sens orar; b) sensul de
parcurgere a diagramei Nyquist este continuu.
k (s + 1)
Fig. 4.23. Diagrama Nyquist a funcţiei Gd (s) = .
s(s − 1)
In cazul k <1 , diagrama înconjoară punctul critic − 1 + j 0 o singură dată, în sens orar,
deci sistemul închis este instabil, iar în cazul k > 1 , diagrama înconjoară punctul critic o
singură dată, în sens trigonometric, deci sistemul este strict stabil.
(c) Ecuaţia polilor 1 + Gd (s) = 0 are forma
s 2 + (k −1)s + k ≥ 0 .
In conformitate cu criteriul Hurwitz (cazul n = 2 ), sistemul de reglare este strict stabil dacă
şi numai dacă coeficienţii ecuaţiei polilor sunt pozitivi, adică k > 1 . Pentru k =1 , sistemul
este semistabil deoarece are polii s1,2 = ± j cu partea reală nulă.
Gd (s) = s2− 2 ,
s +1
(a) cu primul criteriu Nyquist;
(b) cu al doilea criteriu Nyquist;
(c) cu criteriul Hurwitz.
şi trasăm locul de transfer corespunzător (fig. 4.24). Din relaţia U d + 2Vd = − 2 , care
ω +1
devine U d + 2Vd = −1 pentru ω → 1 , rezultă că locul de transfer este asimptotic la dreapta
U d + 2Vd = −1 .
s−2
Fig. 4.24. Locul de transfer al funcţiei Gd (s) = 2 .
s +1
G
Pentru ω ∈ (0 ,1) , argumentul vectorului v 0 variază de la π la π− arctg 1 , deci are
2
1
variaţia Δ1 = − arctg , iar pentru ω ∈ (1 , ∞) , de la − arctg 1 la 0 , deci are variaţia
2 2
G
Δ1 = arctg 1 . Prin urmare, variaţia totală a argumentului vectorului v 0 este
2
G
Δ argv 0 = Δ1 + Δ 2 = 0 . Pe de altă parte, funcţia de transfer Gd (s) are doi poli pe axa
imaginară ( s1,2 = ± j ) şi niciun pol în dreapta axei imaginare, deci
α = n0 π + n1 π = 2 π + 0 ⋅ π = π .
2 2
G
Deoarece Δ argv 0 ≠ α , din primul criteriu Nyquist rezultă că sistemul închis este instabil.
(b) Deoarece funcţia de transfer a sistemului deschis Gd (s) nu are poli în dreapta axei
imaginare, sistemul închis este stabil atunci când diagrama Nyquist nu înconjoară punctul
− 1 + j 0 . Pentru trasarea diagramei (fig. 4.25) s-a ţinut seama că: a) polii s1,2 = ± j ai
funcţiei Gd (s) situaţi pe axa imaginară se transformă într-un “semicercuri” de rază
infinită, parcurse în sens orar; b) sensul de parcurgere a diagramei Nyquist este continuu.
124 TEORIA SISTEMELOR AUTOMATE
s 2 + s −1≥ 0 .
In conformitate cu criteriul Hurwitz (cazul n = 2 ), sistemul de reglare este strict stabil dacă
şi numai dacă coeficienţii ecuaţiei polilor sunt pozitivi. Deoarece condiţia nu este
îndeplinită, sistemul este instabil.
In concluzie, sistemul cu reacţie este strict stabil pentru τ ∈(0 , π ) , semistabil pentru
Ti 2
τ = π şi instabil pentru τ ∈( π , ∞) .
Ti 2 Ti 2
k e −2 s
♦ Aplicaţia 4.6. Să se studieze stabilitatea sistemului de reglare cu Gd (s) = pentru:
5s + 1
a) k =1 ; b) k > 0 .
Soluţie. (a) Utilizăm primul criteriu de stabilitate Nyquist. Locul de transfer al funcţiei
Gd (s) este reprezentat grafic în figura 4.17. Avem n0 = 0 şi n1 = 0 , deci α = n0 π + n1 π = 0 .
2
Conform primului criteriu de stabilitate Nyquist, sistemul închis este stabil atunci când
punctul critic −1 se află la stânga punctului cu abcisa U 0 = cos 2ω 0 , unde pulsaţia ω0 este
dată de relaţia 5ω 0 + tg 2ω 0 = 0 , π/ 2 < 2ω 0 < π . Deoarece U 0 > −1 , sistemul este strict
stabil.
b) Cu programul MATLAB
k=1; s=tf('s');
s1=1/(5*s+1); s1.iodelay=2;
w=0.1:0.001:12; nyquist(s1,w);
w1=0.895:0.0001:0.896;
[Re,Im]=nyquist(s1,w1);
obţinem Im(:,:,3)<0, Im(:,:,4)>0 şi Re(:,:,3) ≅ -0.2180, din care rezultă condiţia de stabilitate
0,2180k <1 , adică k < 4,587 .
FUNCŢIA DE FRECVENŢA 127
t t
a) Pentru u = 2 sin , să se afle răspunsul permanent v p (t ) = Asin( + α ) ;
3 3
t t
b) Pentru u = sin , să se afle răspunsul permanent y p (t ) = Asin( + α ) .
2 2
♦ C4.3. Se dă sistemul
⎧ 2 x1 = x2
⎨ , y = 3x1 .
⎩2 x2 = −2 x1 − 3x2 + u
Să se afle banda de trecere şi amplificarea în regim permanent sinusoidal cu pulsaţia
ω = 1 rad/sec.
GE = 1 ,
GR = k , k > 0 , GP = 1 , GT = 1 ,
5s + 1 10s + 1 2s + 1
utilizând primul criteriu Nyquist.
In regim staţionar, calitatea reglării unui sistem de reglare stabil este dată de
valoarea erorii staţionare
ε st = lim ε (t ) , (1)
t →∞
la referinţă sau perturbaţie tip treaptă unitară sau rampă unitară. Sistemul este cu atât
mai precis, cu cât eroarea staţionară (numită uneori offset) are valoarea în modul
mai mică. Interpretarea geometrică a erorii staţionare la referinţă şi perturbaţie
treaptă este ilustrată în figura 5.1.
Lema care urmează evidenţiază relaţiile de calcul al erorii staţionare, atunci când
se cunosc funcţiile de transfer ale sistemului automat de reglare, cu schema din
figura 5.2 .
Lema erorii staţionare. Dacă un sistem de reglare automată strict stabil are
funcţia de transfer a sistemului deschis Gd = G R G E G P GT , atunci
1
a) ε st = lim G ER ( s) = lim , pentru r (t ) = 1(t ) ;
s→0 s →0 1 + Gd
− GV GT
b) ε st = lim G EV ( s) = lim , pentru v (t ) =1(t ) ;
s →0 s→0 1 + Gd
1 1
c) ε st = lim G ER (s) = lim , pentru r (t ) = t ⋅1(t ) ;
s →0 s s →0 s (1 + Gd )
1 − GV GT
d) ε st = lim G EV (s) = lim , pentru v (t ) = t ⋅1(t ) .
s →0 s s →0 s(1 + Gd )
Observaţii. 1°. Toate relaţiile de calcul al erorii staţionare sunt valabile numai
dacă sistemul de reglare este stabil, relaţia ε st = lim sE(s) fiind validă numai atunci
s →0
când transformata Laplace E (s) are toţi polii cu partea reală negativă. Prin urmare,
CALITATEA REGLĂRII 131
obţinerea unei valori finite a erorii staţionare nu implică faptul că sistemul este
stabil.
2°. Un sistem de reglare automată se consideră a fi precis în raport cu un semnal
treaptă sau rampă aplicat la intrare (ca referinţă sau perturbaţie) atunci când eroarea
staţionară este zero.
3°. Eroarea staţionară la referinţă sau perturbaţie tip rampă este de infinit ori mai
mare decât eroarea staţionară la intrare tip treaptă. Prin urmare, dacă eroarea
staţionară este nenulă la intrare treaptă, atunci ea este infinită la intrare rampă.
Desigur, la sistemele fizice de reglare nu întâlnim niciodată erori staţionare infinite,
deoarece domeniul de liniaritate este în toate cazurile mărginit. Astfel, în cazul
exprimării procentuale a mărimilor unui sistem de reglare, valorile acestora sunt
cuprinse între 0 şi 100 %.
Teorema preciziei reglării. Fie un sistem de reglare automată strict stabil, cu
ambele canale ale părţii fixate (de execuţie şi perturbator) de tip proporţional.
(a) Dacă regulatorul este de tip proporţional, atunci eroarea staţionară este
nenulă şi finită la intrare treaptă (cu atât mai mică în modul cu cât factorul de
proporţionalitate al regulatorului este mai mare), respectiv infinită la referinţă
rampă.
(b) Dacă regulatorul conţine o componentă integrală simplă, atunci eroarea
staţionară este nulă la intrare treaptă, dar finită şi nenulă la referinţă rampă.
(c) Dacă regulatorul conţine o componentă integrală dublă, atunci eroarea
staţionară este nulă la intrare rampă, deci şi la intrare treaptă.
Teorema preciziei reglării poate fi uşor demonstrată pe baza relaţiilor date de
lema erorii staţionare, în care funcţia de transfer a sistemului deschis Gd (s) este
produsul dintre funcţia de transfer a regulatorului GR (s) şi funcţia de transfer a
părţii fixate GF (s) :
Gd (s) = GR (s)GF (s) .
1 Ti s 0
ε st = lim = lim = =0,
s →0 1 s →0 Ti s + K R (Ti s + 1)G F ( s ) 0 + K R (0 + 1) K F
1 + K R (1 + )G F ( s)
Ti s
iar pentru r (t ) = t ⋅1(t ) , avem
1 1 Ti Ti
ε st = lim ⋅ = lim = .
s →0 s 1 s →0 Ti s + K R (Ti s + 1)G F ( s ) K R K F
1 + K R (1 + )G F ( s)
Ti s
Prin urmare, eroarea staţionară la referinţă treaptă este nulă, iar la referinţă rampă
este finită şi nenulă, cu atât mai mică cu cât factorul de proporţionalitate K R al
regulatorului este mai mare şi constanta de timp integrală Ti mai mică.
In cazul (c), în care
1 *
G R (s) =
G R (s) , G R* (0) ≠ 0 , GF (0) = K F ,
s2
pentru referinţă rampă unitară avem
1 s 0
ε st = lim = lim = =0.
s →0 s (1 + G R G F ) s →0 s + G R ( s )G F ( s ) 0 + G (0) K
2 * *
R F
Prin urmare, eroarea staţionară este nulă la referinţă rampă, deci şi la referinţă
treaptă.
Observaţie. Atunci când partea fixată a sistemului de reglare este de tip integral,
eroarea staţionară la referinţă sau perturbaţie treaptă este nulă chiar şi în cazul unui
CALITATEA REGLĂRII 133
regulator de tip proporţional. Pentru a avea eroare staţionară nulă şi la referinţă sau
perturbaţie de tip rampă se recomandă totuşi utilizarea unui regulator cu
componentă integrală simplă, dar având intensitatea redusă, pentru a se evita apariţia
regimului oscilant.
Presupunând că sistemul este strict stabil şi are toţi polii situaţi în stânga dreptei
s = α ( α < 0 ), adică ai ≤ α pentru orice i , cu cât valoarea lui α este mai mică, cu
atât este eliminată mai rapid componenta tranzitorie a răspunsului sistemului,
obţinându-se astfel un timp tranzitoriu mai scurt. Condiţia ca toţi polii să aibă partea
reală mai mică sau egală cu α este echivalentă cu condiţia ca polinomul
P( s + α)
Ttr ≅ 3(T1 + T2 ) ,
respectiv
Ttr ≅ 4(T1 + T2 ) .
Un sistem de reglare automată este cu atât mai performant sub aspect dinamic cu
cât durata regimului tranzitoriu este mai mică. La sistemele de ordinul doi sau mai
mare nu există formule analitice pentru exprimarea acestui indicator.
Suprareglajul ( σ ) se defineşte ca fiind depăşirea relativă maximă a valorii
staţionare a ieşirii, adică
σ
σ = 1 ⋅100 % . (4)
y st
Sistemele cu răspuns indicial crescător au suprareglajul nul. In proiectarea
sistemelor de reglare se impune limitarea superioară a suprareglajului σ la o
valoare cuprinsă între 1 şi 15 %, în funcţie de specificul sistemului şi de
performanţele dorite.
Gradul de amortizare ( δ ) este caracteristic numai sistemelor de reglare cu
răspuns indicial oscilant, fiind o măsură a raportului subunitar al primelor două
depăşiri pozitive ale valorii staţionare,
σ3
δ =1 − . (5)
σ1
In cazul sistemelor cu răspuns oscilant amortizat, gradul de amortizare ia valori
cuprinse între 0 si 1. Pentru limitarea duratei regimului tranzitoriu, δ trebuie să aibă
o valoare cât mai apropiată de 1.
136 TEORIA SISTEMELOR AUTOMATE
Indicii integrali, atunci când sunt aleşi convenabil, pot asigura o caracterizare
mai completă a calităţii regimului dinamic şi o proiectare optimală a regulatorului,
prin minimizarea valorii indicelui integral ales în raport cu structura şi parametrii
regulatorului.
La sistemele de reglare cu eroare staţionară nulă la referinţă sau perturbaţie
treaptă unitară, printre cei mai utilizaţi indici de tip integral, menţionăm următorii:
∞
I1 = ∫ ε (t ) dt , (6)
0
∞
I 2 = ∫ ε 2 (t ) dt , (7)
0
∞
I 3 = ∫ [ε 2 (t ) 2 + τ 2 ε(t )]dt , (8)
0
∞
I 4 = ∫ [ε 2 (t ) + k (c(t ) − c st ) 2 ]dt , (9)
0
z (t ) = c(t ) − c st ,
deci
c st GCR (s) GCR (0)
Z ( s) = C ( s) − = − .
s s s
Δn
I= , (14)
2a n Δ
în care
a0 − a2 a4 0
0 a1 − a3 *
Δ= 0 − a0 a2 * ,
%
0 * * an−1
iar Δ n se obţine din Δ prin înlocuirea ultimei linii cu [B0 B1 B2 " Bn −1] , unde
138 TEORIA SISTEMELOR AUTOMATE
B0 = b02 ,
B1 = b12 − 2b0b2 ,
B2 = b22 − 2b1b3 + 2b0b4 ,
#
Δ4
îi corespunde integrala I = , unde
2a 4 Δ
Δ = a 0 (a1a 2 a3 − a12 a 4 − a0 a32 ) (16)
şi
Δ4 = a4 (a2a3 − a1a4 )b02 + a0a3a4 (b12 − 2b0b2 ) + a0a1a4 (b22 − 2b1b3 ) + a0 (a1a2 − a0a3 )b32 . (17)
G R ( s)G F ( s)
G0 ( s ) = ,
1 + G R ( s)G F ( s)
rezultă
G0 ( s ) 1
G R ( s) = = . (23)
G F ( s)[1 − G0 ( s)] G F (s)[ P( s) −1]
Tinând seama că
r ( s)
GF (s) = ,
p( s)
unde r (s) şi p(s) sunt polinoame coprime astfel încât
G0 ( s ) 1
GCR ( s) = = ,
G F ( s) P( s)G F ( s)
1
c(0+ ) = lim sC ( s) = lim sGCR (s) R(s) = lim GCR ( s) = ,
s →0 s →0 s →0 lim P(s)G F (s)
s →0
1 1
c(∞) = lim sC (s) = lim sGCR (s) R(s) = lim GCR ( s) = = .
s →0 s →0 s →0 P(0)G F (0) G F (0)
142 TEORIA SISTEMELOR AUTOMATE
Observaţii. 1o. Dacă alegem polinomul polilor P(s) cu toate rădăcinile reale şi
negative, atunci răspunsul sistemului de reglare la referinţă treaptă este monotonic
mărginit.
2o. Atunci când polinoamele p(s) şi p1(s) au rădăcini comune, funcţia de
transfer a regulatorului va avea ordinul mai mic. Să considerăm sistemul de reglare
cu partea fixată
KF
GF (s) = , (28)
(T1s + 1)(T2 s + 1)(TΣ s + 1)
P( s) −1 = sp1 ( s) ,
dacă alegem polinomul polilor sistemului de reglare P(s) astfel încât P( −1/ TΣ ) = 1 ,
atunci regulatorul va avea ordinul mai mic decât 3, prin simplificarea factorului
TΣ s + 1 de la numărătorul şi numitorul funcţiei de transfer.
De exemplu, alegând polinomul polilor
KR = x2 , a = x2 −1 .
( x + 1)2 (2 x −1) K F 2 x −1
CALITATEA REGLĂRII 143
G0 (s) = 1 = 1 ,
P(s) (τ s + 1) (τ s + 1)
2
1 2
Ţinând seama că
P(s) −1 = TΣ s [ 2 xTΣ2 s 2 + 2(1 + x)TΣ s + 2 + x] ,
rezultă
G0 (s) = 1 = 1 . (34)
P(s) (2TΣ2 s 2 + 2TΣ s + 1)( xTΣ s + 1)
G0 (s) = 1 .
2TΣ2 s 2 + 2TΣ s + 1
Sistemul deschis rezultat din aplicarea primei teoreme de alocare a polilor este de
tip simplu integral, indiferent dacă partea fixată este de tip proporţional sau integral.
Următoarea teoremă de alocare a polilor oferă posibilitatea proiectării
regulatorului astfel încât sistemul deschis să rezulte de tip dublu integra.
A doua teoremă de alocare a polilor. Dacă funcţia de transfer GF (s) a părţii
fixate a unui sistem de reglare automată este ireductibilă, strict proprie, are ordinul
relativ n − k şi toate zerourile cu partea reală negativă, atunci oricare ar fi
polinomul hurwitzian P(s) de gradul n − k + 1 şi cu termenul liber unitar, există un
regulator stabil, cu funcţia de transfer semiproprie, de ordinul n + 1 sau mai mic,
astfel încât sistemul de reglare să aibă funcţia de transfer
P ′(0) s + 1
G0 ( s ) = ,
P( s)
iar funcţia de transfer a sistemului deschis să fie de tip dublu integral.
Demonstraţie. Fie
P(s) = cn −k +1s n − k +1 + cn −k s n −k + " + c1s + 1 . (36)
Prin urmare, eroarea staţionară este nulă la referinţă treaptă sau rampă, precum şi la
efect perturbator treaptă sau rampă introdus la ieşirea sistemului.
Deoarece funcţia de transfer a părţii fixate GF (s) are toate zerourile cu partea
reală negativă, regulatorul proiectat este stabil dacă polinomul p2 (s) este
hurwitzian. Conform criteriului de stabilitate Hurwitz, polinomul p2 (s) este
hurwitzian dacă toţi coeficienţii cn−k +1 , cn−k , " , c3 , c2 şi minorii principali D1 ,
D2 , ... , Dn−k −1 ai matricei Hurwitz formată cu aceşti coeficienţi sunt pozitivi.
Această condiţie are loc întotdeauna deoarece polinomul P(s) este hurwitzian şi,
prin urmare, toţi coeficienţii cn−k +1 , cn−k , " , c1 , c0 şi minorii principali D1 , D2 , ...
, Dn−k , Dn−k +1 ai matricei Hurwitz formată cu aceşti coeficienţi sunt pozitivi. Cu
aceasta, demonstraţia este încheiată.
Prin alegerea convenabilă a polinomului polilor P(s) , răspunsul sistemului de
reglare la referinţă sau perturbaţie treaptă poate fi teoretic oricât de rapid. In
aplicaţiile practice, unde modelul părţii fixate este obţinut cu un anumit grad de
incertitudine, polinomul polilor sistemului de reglare trebuie ales astfel încât
constantele de timp ale sistemului de reglare să fie comparabile cu cele ale
procesului reglat. In cazul în care partea fixată este de tip proporţional, raportul
M = c(0+) / c(∞) dintre valoarea iniţială şi cea finală a semnalului de comandă c(t )
la referinţă treaptă constituie un indicator al magnitudinii semnalului de comandă,
care nu trebuie să depăşească valoarea 20. Factorul de magnitudine este dat de
relaţia
c1s +1
M = G F (0) lim . (41)
s →∞ P( s)G F ( s)
CALITATEA REGLĂRII 147
Observaţii. 1o. Atunci când polinoamele (c1s + 1) p(s) şi r (s) ⋅ p2 (s) au rădăcini
comune, funcţia de transfer a regulatorului va avea ordinul mai mic.
2o. Dacă alegem polinomul polilor P(s) cu toate rădăcinile reale şi negative,
adică
P(s) = (T1s + 1)(T2s + 1)"(Tn s + 1) , T1 , T2 , " , Tn > 0 ,
atunci răspunsul sistemului de reglare la referinţă treaptă este aperiodic (fără
oscilaţii), dar cu supradepăşire. Acest rezultat reiese din expresia funcţiei de transfer
a sistemului de reglare,
c1s +1 (T1 + T2 + "Tn )s +1
G0 ( s ) = = , (42)
P( s) (T1s +1)(T2 s +1)"(Tn s +1)
având în vedere relaţia (95) de la cap. 2. Valoarea suprareglajului este însă
neglijabilă în cazul alegerii unei constante de timp dominante în raport cu celelalte
n −1 constante de timp. Astfel, pentru
T2 = T3 = " = Tn → 0 ,
suprareglajul tinde la zero.
5.3. APLICAŢII
− GV GT −1
ε st = lim G EV ( s) = lim = , pentru v (t ) = 1(t ) .
s →0 s →0 1 + G d 4(1 + 2k )
148 TEORIA SISTEMELOR AUTOMATE
10s 3 + 17 s 2 + 8s + 1 + 2k = 0 ,
din criteriul de stabilitate Hurwitz rezultă că sistemul de reglare este strict stabil atunci
când Δ 2 > 0 , unde Δ 2 = 8 ⋅17 −10(1 + 2k ) = 2(63 −10k ) . Aşadar, valorile erorii staţionare
obţinute anterior sunt valabile numai atunci când sistemul de reglare este strict stabil, adică
pentru 0 < k < 6,3 . Prin urmare, eroarea staţionară minimă posibil la referinţă treaptă unitară
este
1 1
(ε st ) min = = ≈ 0,0735 = 7,35 % .
1 + 2k max 1 + 2 ⋅ 6,3
GR = K (1 + 1 ) , K > 0 , GE = 4 , GP = 1 , GT = 1 .
4s 2 s+ 1 4 s+ 1 s+ 1
Să se determine K astfel încât
(a) polii sistemului să fie situaţi în stânga dreptei s = −0,2 ;
(b) banda de alocare a polilor sistemului să fie cât mai la stânga posibil.
Soluţie. Sistemul de reglare are
K
Gd = ,
s(2s+ 1)(s+ 1)
şi polinomul polilor
P(s) = 2s 3 + 3s 2 + s + K .
Din criteriul Hurwitz rezultă că sistemul este stabil pentru 0 < K < 3 .
2
(a) Polii sistemului de reglare sunt situaţi în stânga dreptei s = −0,2 dacă polinomul
p(s) are toate rădăcinile cu partea reală negativă, unde
să fie pozitivi. In concluzie, sistemul de reglare are toţi polii situaţi în stânga dreptei
s = −0,2 pentru 0,096 < K < 0,132 .
CALITATEA REGLĂRII 149
(b) Trebuie să găsim cea mai mică valoare a lui α astfel încât polinomul
P( s + α) = 2(s + α) 3 + 3( s + α) 2 + (s + α) + K =
= 2s 3 + 3(1 + 2α)s 2 + (6α 2 + 6α + 1) s + 2α 3 + 3α 2 + α + K
să fie hurwitzian. Coeficienţii a1 = 6α 2 + 6α + 1 şi a 2 = 3(1 + 2α) sunt pozitivi pentru
−3+ 3
α> ≅ −0,2113 , iar coeficientul a 0 = 2α 3 + 3α 2 + α + K este pozitiv pentru
6
− 3+ 3
K > −2α 3 + 3α 2 − α . Cea mai la stânga alocare a polilor corespunde lui α = şi se
6
obţine pentru K = 3 ≅ 0,0962 , dat de relaţia K = −2α 3 + 3α 2 − α .
18
ωn2
Fig. 5.7. Răspunsul indicial al sistemului cu G(s) = .
s + 2ξωn s + ωn2
2
♦ Aplicaţia 5.4. Pentru sistemul de întârziere de ordinul doi din exemplul precedent cu
răspunsul indicial y(t ) , să se determine valoarea factorului de amortizare ξ astfel încât
indicele de calitate
∞
I 3 = ∫ [( y(t ) − y st ) 2 + τ 2 y 2 (t )]dt
0
să fie minim.
Soluţie. Se observă că
I3 = I2 + τ 2 I,
unde
1 1
I2 = (2 ξ + )
2ωn 2ξ
şi
∞
I = ∫ z (t )2 dt ,
0
cu z (t ) = y (t ) . Ţinând seama că
CALITATEA REGLĂRII 151
ωn2
Z (s) = sY ( s) = sG ( s)U ( s) = G (s) = ,
s 2 + 2ξωn s + ωn2
ωn
cu relaţia (21) obţinem I = ; prin urmare,
4ξ
1 1 + τ 2 ωn2
I3 = (2 ξ + ).
2ωn 2ξ
Pentru ωn dat şi ξ variabil, I3 are valoarea minimă
1
( I 3 ) min = + τ2 ,
ωωn2
obţinută pentru
1
ξ opt = 1 + τ 2 ωn2 .
2
Valoarea factorului de amortizare ξopt este mai mare decât cea obţinută prin
minimizarea indicelui de calitate I 2 , deoarece I3 conţine în plus o componentă de limitare
a pătratului vitezei de variaţie a răspunsului indicial.
Pentru τ = 0 , avem ξopt = 0,5 (cazul problemei precedente); pentru τ =1/ ωn , avem
Indicele de calitate I 2 este minim atunci când derivata sa în raport cu K este nulă. Rezultă
de unde obţinem K opt = 1,09 (fig. 5.8). Se observă că indicele de calitate I 2 creşte foarte
puţin atunci când factorul de proporţionalitate K variază între 0,7 şi 1,6.
Avem
GR 4 K (8s + 1)
GCR ( s) = = ,
1 + G R G F 32s 2 + 4s + K
Soluţie. Deoarece gradul polinomului polilor este egal cu ordinul relativ al părţii fixate,
vom utiliza prima teoremă de alocare a polilor.
(a) In conformitate cu (23), avem
27
P(s) −1 = s(s +1)2 ,
4
1 4(5s +1)(6s +1)
GR (s) = = .
GF (s)[P(s) −1] 27s(s +1)
Sistemul de reglare are funcţia de transfer
1 4
G0 (s) = = .
P(s) (3s +1) (3s + 4)
2
Fig. 5.9. Răspunsurile indiciale ale părţii fixate ( y F ) şi ale sistemului de reglare ( y şi c )
1 4(5s + 1)(6s + 1)
pentru GF (s) = şi GR (s) = .
(s + 1)(5s + 1)(6s + 1) 27s(s + 1)
Fig. 5.10. Răspunsurile indiciale ale părţii fixate ( y F ) şi ale sistemului de reglare ( y şi c )
1 (s + 1)(5s + 1)(6s + 1)
pentru GF (s) = şi GR (s) = .
(s + 1)(5s + 1)(6s + 1) s(6s 2 + 8s + 5)
să se determine GR (s) de tip simplu integral astfel încât sistemul de reglare să aibă
polinomul polilor
(a) P(s) = (2T2s +1)2 ;
(b) P(s) = (T2 s +1)2 .
In ambele cazuri, să se determine factorul de magnitudine al comenzii regulatorului.
CALITATEA REGLĂRII 155
Răspunsul indicial al părţii fixate yF (t ) şi răspunsurile la referinţă treaptă c(t ) şi y(t ) ale
sistemului de reglare sunt reprezentate în figura 5.11.
Fig. 5.11. Răspunsurile indiciale ale părţii fixate ( y F ) şi ale sistemului de reglare ( y şi c )
pentru GF = 2 şi GR = 5 (1 + 1 ) .
(10s + 1)(2s + 1) 8 10s
156 TEORIA SISTEMELOR AUTOMATE
Fig. 5.12. Răspunsurile indiciale ale părţii fixate ( y F ) şi ale sistemului de reglare ( y şi c )
2 (10s + 1)(2s + 1)
pentru GF = şi GR = .
(10s + 1)(2s + 1) 8s(s + 1)
Răspunsul indicial al părţii fixate yF (t ) şi răspunsurile la referinţă treaptă c(t ) şi y(t ) ale
sistemului de reglare sunt reprezentate în figura 5.13.
(b) In conformitate cu prima teoremă de alocare a polilor, avem
1 3(s +1)(10s +1)
GR (s) = = ,
GF (s)[ P(s) −1] (3s +1)(2s + 3)
1 1
G0 (s) = = .
P(s) (2s +1)(s +1)
Răspunsul indicial al părţii fixate yF (t ) şi răspunsurile la referinţă treaptă c(t ) şi y(t ) ale
sistemului de reglare sunt reprezentate în figura 5.14.
158 TEORIA SISTEMELOR AUTOMATE
Fig. 5.13. Răspunsurile indiciale ale părţii fixate ( y F ) şi ale sistemului de reglare ( y şi c )
3s + 1 3(10s + 1)
pentru GF (s) = şi GR (s) = .
3s(s + 1)(10s + 1) 4(3s + 1)
Fig. 5.14. Răspunsurile indiciale ale părţii fixate ( y F ) şi ale sistemului de reglare ( y şi c )
3s + 1 3(s + 1)(10s + 1)
pentru GF (s) = şi GR (s) = .
3s(s + 1)(10s + 1) (3s + 1)(2s + 3)
Răspunsul indicial al părţii fixate yF (t ) şi răspunsurile la referinţă treaptă c(t ) şi y(t ) ale
sistemului de reglare sunt reprezentate în figura 5.15.
Fig. 5.15. Răspunsurile indiciale ale părţii fixate ( y F ) şi ale sistemului de reglare ( y şi c )
3s + 1 (10s + 1)(6s + 1)
pentru GF (s) = şi GR (s) = .
s(2s + 3)(10s + 1) 4s(3s + 1)
Răspunsul indicial al părţii fixate yF (t ) şi răspunsurile la referinţă treaptă c(t ) şi y(t ) ale
sistemului de reglare sunt reprezentate în figura 5.16.
160 TEORIA SISTEMELOR AUTOMATE
Fig. 5.16. Răspunsurile indiciale ale părţii fixate ( y F ) şi ale sistemului de reglare ( y şi c )
3s + 1 (2s + 3)(10s + 1)(32s + 1)
pentru GF (s) = şi GR (s) = .
s(2s + 3)(10s + 1) s(3s + 1)(30s + 61)
GP = 1 , GT =1 .
9s + 1
GR = K (1 + 1 ) , GE = 1 ,
4s 2 s+ 1
GP = 1 , GT = 1 ,
8s+ 1 4 s+ 1
−1
să se determine K astfel încât polii sistemului să fie situaţi în stânga dreptei s = .
20
CALITATEA REGLĂRII 161
să se determine GR (s) de tip simplu integral astfel încât sistemul de reglare să aibă
polinomul polilor
3
(a) P(s) = (3s +1)( s +1) ;
2
2
(b) P(s) = (2s +1) ;
(c) P(s) = (2s +1)(s +1) .
♦ C5.11. Procesul P din componenţa sistemului de reglare după perturbaţie din figura de
mai jos are modelul
P: 20 y + 12 y + y = 3u + 2u − 4v - v .
⎧⎪ X (t )= AX (t )+BU (t )
⎨ , t∈R (1)
⎪⎩Y (t )=CX (t )+DU (t )
respectiv
⎧ X (t +1)=AX (t )+BU (t )
⎨ , t ∈Z . (2)
⎩ Y (t )=CX (t )+DU (t )
Pe baza acestor relaţii, putem demonstra (mai uşor în cazul sistemelor discrete)
următoarea teoremă.
Teorema de controlabilitate a stării. O stare X 1 este controlabilă dacă şi numai
dacă poate fi scrisă sub forma X 1 = C nW , unde
Δ
ImC n ={ X ∈ R n | X = C nW , W ∈ R mn } , (5)
X 1T X 2 = X 2T X 1 = 0 .
BcT v i = 0 . (8)
De notat faptul că orice element al unui subspaţiu (controlabil sau necontrolabil) poate
fi reprezentat ca o combinaţie liniară a vectorilor n − dimensionali care formează baza
subspaţiului.
Observaţii. 1o. In cazul unui sistem continuu, dacă starea X 1 este controlabilă,
atunci există o comandă U [0, t1 ] care transferă starea X 0 = 0 în X 1 într-un timp t1
oricât de mic. Acest rezultat teoretic nu poate fi însă riguros implementat în cadrul
aplicaţiilor practice, în primul rând din cauza incertitudinii modelului sistemului. Dar
166 TEORIA SISTEMELOR AUTOMATE
Prin definiţie, un sistem este controlabil (reglabil) atunci când toate stările X ∈ R n
sunt controlabile. Din teorema de controlabilitate a stării rezultă imediat următoarea
teoremă.
Teorema controlabilităţii. Un sistem liniar de ordinul n este controlabil dacă şi
numai dacă matricea de controlabilitate are rangul n , adică
rang C n = n . (9)
⎡A A ⎤ ⎡B ⎤
A = ⎢ 11 12 ⎥ , B = ⎢ 1⎥ , C = [C1 C 2 ] , D =D, (13)
⎣ 0 A22 ⎦ ⎣0⎦
⎧⎪ X = A X + A X + B U
Σ: ⎨ c 11 c 12 nc 1
, y = C1 X c + C 2 X nc + DU . (15)
⎪⎩ X nc = A22 X nc
⎧⎪ X = A X + B U
ΣC : ⎨ c 11 c 1 . (16)
⎪⎩ y = C1 X c + DU
care exprimă faptul că spectrul unui sistem este reuniunea disjunctă a spectrelor
controlabil şi necontrolabil ale sistemului.
Pe baza teoremei de descompunere a unui sistem necontrolabil putem demonstra
Teorema de controlabilitate a lui Hautus. Un sistem liniar Σ( A, B, C , D) de
ordinul n este controlabil dacă şi numai dacă pentru orice element λ al spectrului
sistemului, matricea (de controlabilitate a lui Hautus)
H c (λ ) = [ λ I − A B ] (18)
are rangul n .
PROPRIETĂŢI STRUCTURALE ALE SISTEMELOR LINIARE 169
Pe de altă parte, spectrul unui sistem continuu este reuniunea disjunctă a spectrului
stabil (asimptotic) σ − şi a spectrului instabil σ + , definite astfel
σ − = {λ ∈σ ( A) | Re λ < 0} , σ + = {λ ∈σ ( A) | Re λ ≥ 0} . (20)
6.1.3. Stabilizabilitatea
Prin definiţie, o stare X 1 este stabilizabilă dacă există o comandă U care s-o
transfere în origine, într-un interval de timp finit sau infinit. In plus, un sistem este
stabilizabil atunci când toate stările X ∈ R n sunt stabilizabile.
Teorema stabilizabilităţii. Un sistem liniar este stabilizabil dacă şi numai dacă
partea necontrolabilă este asimptotic stabilă (spectrul necontrolabil coincide cu
spectrul stabil), adică
σ nc ≡ σ − ⊂ C − . (21)
automate. Teoria formelor canonice are la bază conceptul de echivalenţă I-S-E, care
permite transformarea sistemului Σ( A, B,C , D) în sistemul echivalent Σ ( A , B , C , D ) ,
prin schimbarea bazei spaţiului stărilor. Determinarea noii baze S , adică a matricei de
transformare a stării după relaţia X = SX , este esenţială în obţinerea formei canonice
dorite şi, eventual, după rezolvarea problemei, în revenirea la forma iniţială.
In cele ce urmează este abordat numai cazul sistemelor cu o singură intrare.
Forma canonică controlabilă de tipul 1. Un sistem liniar controlabil
Σ( A, B, C , D) , cu o singură intrare şi cu polinomul caracteristic
P (λ ) = det(λI − A) = λn + an−1λn−1 + "+ a1λ + a0 ,
poate fi adus la forma canonică controlabilă de tipul unu Σ C1 ( A , B , C , D ) , cu
matricele A şi B de forma
⎡ 0 1 0 " 0 ⎤ ⎡0⎤
⎢ 0 0 1 " 0 ⎥ ⎢0⎥
A=⎢ # # # % # ⎥ , B = ⎢#⎥ , (23)
⎢ 0 0 0 " 1 ⎥ ⎢0⎥
⎢⎣−a0 −a1 −a 2 " −an−1 ⎥⎦ ⎢⎣ 1 ⎥⎦
⎧s n = B
⎨ (24)
⎩ si = Asi+1 + ai B , i = n −1, n−2, " ,1 .
Matricea pătrată S c1 este nesingulară deoarece, scriind relaţiile (24) sub forma
explicită
sn = B
s n−1 = a n−1 B + AB
,
#
s1 = a1 B + a 2 AB + " + a n−1 A n−2 B + A n−1 B
rezultă
S c1 = C n A1 ,
⎡ a1 a2 " an 1⎤
⎢ a2 a3 " 1 0⎥
A1 = ⎢ # # % # #⎥ .
⎢a 1 " 0 0⎥
⎢ n−1 ⎥
⎣ 1 0 " 0 0⎦
PROPRIETĂŢI STRUCTURALE ALE SISTEMELOR LINIARE 171
Prin urmare,
| det S c1 |=| det C n | ⋅ | det A1 |=| det C n |≠ 0 .
Pentru a demonstra că prin alegerea bazei S c1 se obţine forma canonică echivalentă
(23), în conformitate cu teorema de echivalenţă I-S-E trebuie arătat că A = S c−11 AS c1 şi
B = S c−11 B , adică S c1 A = AS c1 şi S c1 B = B . Deoarece a doua relaţie este evidentă,
rămâne să demonstrăm că S c1 A = AS c1 . Tinând seama de teorema Cayley-Hamilton,
avem
As1 = (a1 A + a 2 A 2 + " + a n−1 A n−1 + A n ) B = −a0 B ,
⎡ 0 1 0 " 0 ⎤
⎢ 0 0 1 " 0 ⎥
A [ s1 s 2 " s n−1 s n ] = [ s1 s 2 " s n−1 s n ] ⎢ # # # % # ⎥,
⎢ 0 0 0 " 1 ⎥
⎢ −a − a − a " − a ⎥
⎣ 0 1 2 n −1 ⎦
adică AS c1 = S c1 A .
Controlabilitatea sistemului Σ C1 reiese şi din faptul că matricea sa de contro-
labilitate C n = [ B A B " A n−1 B ] este de forma
⎡0 0 " 0 1⎤
⎢0 0 " 1 *⎥
Cn = ⎢ # # % # #⎥ ,
⎢0 1 " * *⎥
⎢1 * " * *⎥⎦
⎣
deci are proprietatea | det C n |= 1 .
Ecuaţia de stare asociată formei canonice controlabile de tipul 1 are forma
⎧ x1 = x2
⎪⎪ #
⎨ x = x , (25)
⎪ n−1 n
⎩⎪ x n = −a0 x1 − a1 x2 − " − a n−1 xn + u
care evidenţiază faptul că fiecare dintre variabilele de stare x2 , x3 , ", xn sunt
derivatele variabilelor de stare precedente.
De menţionat faptul că sistemul monovariabil cu forma canonică controlabilă
Σ C1 ( A , B , C , D ) şi
C = [c0 c1 " c n−1 ] , D =0,
172 TEORIA SISTEMELOR AUTOMATE
⎡0 0 " 0 −a 0 ⎤ ⎡1 ⎤
⎢1 0 " 0 −a1 ⎥ ⎢0⎥
A = ⎢0 1 " 0 −a 2 ⎥ , B = ⎢0⎥ , (26)
⎢ ⎥ ⎢#⎥
⎢# 0 % # # ⎥
⎢⎣0 0 " 1 −a n−1 ⎥⎦ ⎢⎣ 0 ⎥⎦
AC n = [ AB A 2 B " A n B]
⎡0 0 " 0 −a 0 ⎤
⎢1 0 " 0 −a1 ⎥
= [ B AB " A n−1 B]⎢0 1 " 0 −a 2 ⎥ = C n A
⎢# 0 % # # ⎥
⎢ ⎥
⎣0 0 " 1 −a n−1 ⎦
şi
⎡1⎤
⎢0⎥
B = [ B AB " A n−1 B]⎢ ⎥ = C n B .
#
⎢⎣0⎥⎦
⎧ x1 = −a0 xn + u
⎪ x = x − a x
⎨ 2 1 1 n . (27)
⎪#
⎩ xn = xn−1 − a n−1 xn
6.2.1. Observabilitatea
Prin definiţie, o stare X 1 este observabilă dacă răspunsul liber Yl (t ) din starea
iniţială X 1 este nenul pentru t ≥ 0 . Altfel spus, o stare X 1 este neobservabilă dacă
răspunsul liber Yl (t ) din starea iniţială X 1 este identic nul pentru t ≥ 0 .
La sistemul continuu Σ( A, B, C , D) , starea X 1 este neobservabilă dacă şi numai
dacă
Ce At X 1 = 0 ∀ t ≥ 0 . (28)
Relaţiile (28) şi (29) sunt echivalente, deoarece (29) implică (28) , conform relaţiei de
definiţie a exponenţialei matriceale, iar (28) implică
174 TEORIA SISTEMELOR AUTOMATE
d
k
(Ce At X 1 ) = 0 ∀ k = 0, 1, 2, " ,
dt t =0
adică (29).
Pe baza acestor relaţii, putem demonstra următoarea teoremă.
Teorema de observabilitate a stării. O stare X 1 este neobservabilă dacă şi numai
dacă
Qn X 1 = 0 , (30)
unde
⎡C ⎤
⎢CA ⎥
Qn = ⎢ ⎥ ∈ R pn×n (31)
#
⎢ n−1 ⎥
⎣CA ⎦
Intr-adevăr,
PROPRIETĂŢI STRUCTURALE ALE SISTEMELOR LINIARE 175
⎡C ⎤ ⎡CS ⎤ ⎡C ⎤
⎢C A ⎥ ⎢CS ⋅ S −1 AS ⎥ ⎢CA ⎥
Qn = ⎢ ⎥ = ⎢# ⎥ = ⎢# ⎥ S = Qn S
#
⎢ n −1 ⎥ ⎢ −1 n −1 ⎥ ⎢ n −1 ⎥
⎣C A ⎦ ⎣CS ⋅ S A S ⎦ ⎣CA ⎦
= Cn ( AT ,C T )
rezultă
rang Qn ( A,C ) = rang C n ( AT , C T ) , (35)
care exprimă
Principiul dualităţii. Perechea ( A, C ) este observabilă dacă şi numai dacă
perechea ( AT , C T ) este controlabilă.
Sistemele Σ( A, B, C , D) şi Σ1 ( AT , C T , B T , D) se numesc sisteme duale deoarece,
conform principiului dualităţii, studiul observabilităţii/controlabilităţii unuia se reduce
la studiul controlabilităţii/observabilităţii celuilalt. Din principiul dualităţii putem
obţine teorema descompunerii unui sistem neobservabil (similară teoremei
descompunerii unui sistem necontrolabil), precum şi
Teorema de observabilitate a lui Hautus. Un sistem liniar Σ( A, B, C , D) de
ordinul n este observabil dacă şi numai dacă pentru orice element λ al spectrului
sistemului, matricea (de observabilitate a lui Hautus)
⎡λI − A⎤
H o (λ ) = ⎢ ⎥ (36)
⎣ C ⎦
are rangul n .
Observaţia 3o. In cazul unui sistem neobservabil Σ( A, B, C , D) de ordinul n
având spectrul σ ( A) format din n elemente distincte, spectrul observabil şi spectrul
neobservabil sunt date de relaţiile
σ o = {λ ∈σ ( A) | rangH o (λ ) = n} , σ no = {λ ∈σ ( A) | rangH o (λ ) < n} . (37)
176 TEORIA SISTEMELOR AUTOMATE
6.2.2. Detectabilitatea
Prin definiţie, o stare X 1 este detectabilă dacă este observabilă sau dacă starea
sistemului în regim liber evoluează din starea iniţială X 1 spre origine, într-un interval
de timp finit sau infinit. Dacă toate stările X ∈ R n sunt detectabile, atunci sistemul este
detectabil.
Teorema detectabilităţii. Un sistem liniar este detectabil dacă şi numai dacă
spectrul neobservabil coincide cu spectrul stabil, adică
σ no ≡ σ − ⊂ C − . (38)
Având în vedere lanţul de echivalenţă
( σ no ≡ σ − ) ⇔ ( λ ∈σ + ⇒ λ ∈σ o ) ⇔ ( λ ∈σ + ⇒ rang H c (λ ) = n ),
rezultă
Teorema de detectabilitate a lui Hautus. Un sistem liniar este detectabil dacă şi
numai dacă matricea de observabilitate a lui Hautus are rangul n pentru orice
element λ al spectrului instabil, adică
rang H o (λ ) = n ∀ λ ∈σ + . (39)
Perechea ( A, C ) este detectabilă dacă şi numai dacă perechea ( AT , C T ) este
stabilizabilă, iar sistemul Σ( A, B, C , D) este detectabil dacă şi numai dacă sistemul
dual Σ1 ( AT , C T , B T , D) este stabilizabil.
Acest rezultat poate fi obţinut din forma canonică controlabilă de tipul doi (26),
~ ~ ~
ţinând seama că A T = A şi C T = B . Prin transpunere, relaţia A = S o−11 AS o1 devine
~
A = S oT1 AT ( S oT1 ) −1 ; similar, C = CS o1 devine B = S oT1C T . Pe de altă parte, deoarece
A = S c−21 AT S c 2 şi B = S c−21 B , rezultă
S oT1C T = S c−21 B .
⎡0 0 " 0 −a 0 ⎤
⎢ " −a1 ⎥
~ ⎢1 0 0 ~
A= 0 1 " 0 −a 2 ⎥ , C = [0 0 " 0 1] , (41)
⎢# 0 % # # ⎥
⎢ ⎥
⎣0 0 " 1 −a n−1 ⎦
⎧⎪s n = C T
⎨ (42)
⎪⎩ si = AT si+1 + ai C T , i = n −1, n−2, " ,1 .
Fig. 6.1. Schema sistemului de reglare cu estimator de stare şi reacţie după starea estimată.
unde R ∈ R q este mărimea de intrare (de referinţă) a sistemului închis (cu reacţie),
F ∈R m×n este matricea de reacţie (după stare), iar P ∈R m×q este matricea de
precompensare. Dacă sistemul Σ are o singură intrare ( m = 1 ), atunci matricea de
reacţie F este de tip linie.
Sistemul închis cu reacţie după stare Σ F , P ( A, B,C ) din figura 6.2 are modelul
⎧⎪ X = AF X+BP R
⎨ , (44)
⎪⎩ Y=CX
unde
AF = A − BF , BP = BP . (45)
σ( AF ) = σ 0 . (46)
1
In care fiecare număr complex apare împreună cu conjugatul său.
180 TEORIA SISTEMELOR AUTOMATE
închis (al matricei AF ), deci putem proiecta sistemul închis pentru a avea performanţe
dinamice oricât de bune. Practic însă, acest lucru nu este posibil, ca urmare a nivelului
de zgomot şi gradului de incertitudine al modelului sistemului Σ .
In cazul sistemelor cu o singură intrare ( m = 1 ), procedura de alocare este
următoarea:
a) Se calculează matricea de controlabilitate C n = [ B AB " A n−1 B] şi se
verifică faptul că rang C n = n ;
b) Se determină vectorul h cu relaţia h T C n = [0 " 0 1] ;
c) Se calculează matricea de reacţie F (tip linie) cu relaţia
n
F = h T P 0 ( A) = h T ∏ ( A − λ0k I) , (47)
k =1
unde P 0 ( s) este polinomul caracteristic dorit, iar λ10 , …, λn0 sunt elementele dorite şi
apriori fixate ale spectrului σ 0 sistemului închis.
Observaţie. Procedura de alocare se simplifică în cazul unui sistem
Σ C1 ( A , B , C ) având forma canonică controlabilă de tipul 1 . Astfel, dacă sistemul are
polinomul caracteristic
P (λ) = det(λI − A ) = λn + an−1λn−1 + "+ a1λ + a0 ,
atunci alegând matricea de reacţie
F1 = [α 0 − a0 α1 − a1 " α n−1 − a n−1 ] , (48)
⎡ 0 1 0 " 0 ⎤
⎢ 0 0 1 " 0 ⎥
=⎢ # # # % # ⎥,
⎢ 0 0 0 " 1 ⎥
⎢⎣− α 0 − α1 − α 2 " − α n−1 ⎥⎦
PROPRIETĂŢI STRUCTURALE ALE SISTEMELOR LINIARE 181
deci
det [λI − ( A − B F1 )] = P 0 (λ) .
~ ⎧W =AW+BU+L(Y − CW )
Σ1 : ⎨ ~ , (50)
⎩ X=W
~
unde W ∈ R n reprezintă starea estimatorului, X este estimarea stării X a sistemului
Σ , iar L ∈ R n× p este o matrice de corecţie aleasă convenabil. In lipsa termenului de
corecţie L(Y − CW ) , ecuaţia de stare a estimatorului coincide cu ecuaţia de stare a
sistemului Σ . Dacă sistemul Σ are o singură ieşire ( p = 1 ), atunci matricea de corecţie
L este de tip coloană.
Cu notaţia
AL = A − LC , (51)
~ ⎧W =A W+BU+LY
Σ1 : ⎨ ~ L . (52)
⎩ X=W
182 TEORIA SISTEMELOR AUTOMATE
σ ( AL ) = σ ( ALT ) = σ ( AT − C T LT ) ,
din teorema alocabilităţii spectrului prin reacţie după stare rezultă că estimatorul este
alocabil dacă şi numai dacă perechea ( AT ,C T ) este controlabilă. In conformitate cu
principiul dualităţii, perechea ( AT ,C T ) este controlabilă dacă şi numai dacă perechea
( A,C ) este observabilă. Obţinem astfel
Teorema alocabilităţii spectrului estimatorului. Estimatorul de stare al unui
sistem are spectrul alocabil dacă şi numai dacă sistemul este observabil.
In cazul unui sistem Σ observabil, alegând valorile proprii ale matricei AL în
stânga axei imaginare şi suficient de departe de aceasta, eroarea de estimare se poate
anula oricât de rapid. Practic însă, acest lucru nu este posibil, ca urmare a nivelului de
zgomot şi gradului de incertitudine al modelului sistemului Σ .
Procedeul de alocare a spectrului estimatorului este similar celui de la reacţia după
stare. Astfel, dacă se doreşte ca estimatorul să aibă spectrul σ 0 , atunci se notează AT
cu A şi C T cu B , iar după aflarea matricei de reacţie F astfel încât σ ( A − BF ) = σ 0 ,
se calculează matricea de corecţie L , cu relaţia L = F T .
PROPRIETĂŢI STRUCTURALE ALE SISTEMELOR LINIARE 183
⎧⎪W =JW+BPR+LY
Σc: ⎨ , (55)
⎪⎩U= − FW +PR
unde
J = A − LC − BF . (56)
2o. Să considerăm sistemul închis cu reacţie după ieşire din figura 6.3, format din
sistemul liniar Σ( A, B,C ) şi compensatorul Σc de tipul 1 cu modelul (55).
⎧ ⎡ X ⎤ ⎡ A − BF ⎤ ⎡ X ⎤ ⎡ BP⎤
⎪⎢ ⎥ = ⎢ ⎥ ⎢W ⎥ + ⎢ BP⎥ R
⎪⎪ ⎣W ⎦ ⎣ LC J ⎦⎣ ⎦ ⎣ ⎦
Σ1 : ⎨ . (57)
⎪ ⎡X ⎤
⎪ Y = [C 0]⎢ ⎥
⎪⎩ ⎣W ⎦
⎧ ⎡ X ⎤ ⎡ AF − BF ⎤ ⎡ X ⎤ ⎡ BP ⎤
⎪⎢ ⎥ = ⎢ ⎥ ⎢E⎥+⎢ 0 ⎥ R
⎪ ⎣ E ⎦ ⎣ 0 A L ⎦⎣ ⎦ ⎣ ⎦
⎪
Σ1′ : ⎨ . (58)
⎪ Y = [C 0]⎡ X ⎤
⎪ ⎢E⎥
⎣ ⎦
⎪
⎩
E (t ) = R(t ) − Y (t ) ,
corespunzătoare intrării tip treaptă
R(t ) = R0 ⋅1(t ) , R0 ∈ R p .
Din (60) reiese că eroarea staţionară este nulă pentru orice funcţie de intrare tip treaptă
dacă şi numai dacă are loc relaţia
I+ C ( A − BF ) −1 BP = 0 . (61)
C ( A − BF ) −1 B
este nesingulară, din (61) rezultă, în mod unic, matricea de precompensare (pătrată)
P = − [ C ( A − BF ) −1 B ]−1 . (62)
Z = E = R − Y . (64)
186 TEORIA SISTEMELOR AUTOMATE
Cu notaţiile
⎡X ⎤
X ex = ⎢ ⎥ (65)
⎣Z ⎦
şi
⎡ A 0⎤ ⎡B⎤ ⎡0⎤
Aex = ⎢ ⎥, Bex = ⎢ ⎥ , Eex = ⎢ ⎥ , Cex = [C 0] , (66)
⎣−C 0⎦ ⎣0⎦ ⎣I⎦
modelul sistemului extins devine astfel
6.4. APLICAŢII
6.4.1. Aplicaţii rezolvate
⎧ x1 = x1 − 2 x 2 + u
⎨ ,
⎩ x 2 = x1 + mx2 − 2u
unde m este un parametru real.
Soluţie. Sistemul are matricea de controlabilitate
1 5 ⎤
C 2 = [ B AB] = ⎡⎢ .
⎣− 2 1−2m⎥⎦
Pentru m ≠ 11/ 2 , matricea C 2 are rangul 2, deci toate stările X ∈ R 2 sunt controlabile.
PROPRIETĂŢI STRUCTURALE ALE SISTEMELOR LINIARE 187
Pentru m =11/ 2 , matricea C 2 are rangul 1, deci nu toate stările X ∈ R 2 sunt controlabile.
Subspaţiul controlabil are dimensiunea nc =1 , iar subspaţiul necontrolabil are dimensiunea
nnc = n − nc =1 .
Prima coloană a matricei C 2 formează baza
1
Bc = ⎡⎢ ⎤⎥
⎣− 2 ⎦
a subspaţiului controlabil. Prin urmare, elementele subspaţiului controlabil sunt de forma
⎡ 1⎤ ⎡x ⎤
X = ⎢ ⎥α , α ∈ R , deci stările controlabile X = ⎢ 1 ⎥ sunt situate pe dreapta
⎣− 2 ⎦ ⎣ x2 ⎦
x 2 = −2 x1
2
Bnc = ⎡ ⎤ ,
⎢⎣1 ⎥⎦
⎡2 ⎤
deci elementele subspaţiului necontrolabil sunt de forma X = ⎢ ⎥α , α ∈ R , adică de forma
⎣1 ⎦
⎡x ⎤
X = ⎢ 1 ⎥ cu
⎣ x2 ⎦
1
x 2 = x1 .
2
1
Dreapta de controlabilitate x 2 = −2 x1 şi dreapta de necontrolabilitate x 2 = x1 sunt
2
perpendiculare între ele.
⎧ x1 = −2 x1 + x 2 + u
⎪
⎨ x 2 = − x 2 − 6 x3 .
⎪⎩ x = x + u
3 1
⎡1 − 2 − 2 ⎤
C3 = [ B AB A B] = ⎢0 − 6 0 ⎥ .
2
⎢ ⎥
⎣1 1 − 2 ⎦
188 TEORIA SISTEMELOR AUTOMATE
⎡1 − 2 ⎤ ⎡− 2 ⎤
Bc = ⎢0 − 6 ⎥ , Bnc = ⎢ 1 ⎥ .
⎢1 1 ⎥ ⎢ 2⎥
⎣ ⎦ ⎣ ⎦
Stările controlabile sunt de forma
⎡1 ⎤ ⎡− 2 ⎤ ⎡α − 2β ⎤
X = ⎢0 ⎥α + ⎢ − 6 ⎥ β = ⎢ − 6β ⎥ ,
⎢1 ⎥ ⎢ 1⎥ ⎢α +β ⎥
⎣ ⎦ ⎣ ⎦ ⎣ ⎦
din spaţiul R 3 . Toate stările X ∈ R 3 nesituate în acest plan sunt necontrolabile. Stările
subspaţiului necontrolabil sunt de forma
⎡− 2 ⎤
X = ⎢ 1 ⎥ δ , δ∈ R .
⎢ ⎥
⎣ 2⎦
⎡1 − 2 ⎤ ⎡− 2 ⎤
Bc = ⎢0 − 6 ⎥ , Bnc = ⎢ 1 ⎥ .
⎢1 1 ⎥ ⎢ ⎥
⎣ ⎦ ⎣ 2⎦
Cu matricea de transformare
⎡1 − 2 − 2 ⎤ 1 ⎡
13 − 2 14 ⎤
S = [ Bc Bnc ] = ⎢0 − 6 1 ⎥ , S −1 = ⎢ −1 − 4 1 ⎥ ,
⎢1 1 2 ⎥ 27 ⎢− 6 3 6 ⎥
⎣ ⎦ ⎣ ⎦
⎧ x = −2 x + 7 x + u
⎪ 1 2
3
3
⎪⎪ 5
Σ : ⎨ x 2 = x1 + x3 , y = 3 x 2 − 5 x3 ,
⎪ 3
⎪ x3 = −3x3
⎪⎩
care evidenţiază clar necontrolabilitatea stării x3 . Prin eliminarea acestei stări, obţinem partea
controlabilă a sistemului
⎧ x = −2 x 2 + u
ΣC : ⎨ 1 , y = 3x 2 .
⎩ x 2 = x1
Din
0 −2 ⎤
A11 = ⎡ , A22 = −3 ,
⎢⎣1 0 ⎥⎦
⎡λ + 2 − 1 0 1⎤
H c (λ) = [λI − A B] = ⎢ 0 λ +1 6 0⎥
⎢ − 1 0 λ 1⎥
⎣ ⎦
are rangul 3 pentru λ = ± j 2 (ultimele trei coloane fiind liniar dependente numai pentru
λ = −3 şi λ = 2 ) şi rangul 2 pentru λ = −3 , rezultat ce confirmă necontrolabilitatea sistemului,
dar şi modul de împărţire a spectrului sistemului în controlabil şi necontrolabil.
Deoarece spectrul necontrolabil σ nc al sistemului coincide cu spectrul stabil σ− = {−3},
din teorema stabilizabilitatăţii rezultă că sistemul este stabilizabil. Acest lucru este confirmat
de teorema de stabilizabilitate a lui Hautus, prin faptul că matricea H c (λ ) are rangul 3 pentru
λ ∈σ + = {± j 2} .
190 TEORIA SISTEMELOR AUTOMATE
⎧ x1 = 2 x1 + 2 x2 − x3 − u1 + 2u 2
⎪ ⎧ y1 = x1 − x3
Σ: ⎨ x2 = x2 + u1 + u 2 , ⎨ .
⎪ x = x + 2 x + 3u ⎩ y 2 = x1 − 2 x 2 + u1
⎩ 3 1 2 2
Soluţie. Avem
⎡ 2 2 −1 ⎤ ⎡− 1 2 ⎤ 1 0 −1 ⎤ 0 0⎤
A = ⎢0 1 0 ⎥ , B=⎢ 1 1⎥, C = ⎡⎢ , D = ⎡⎢ ,
⎢1 2 0 ⎥ ⎢ 0 3⎥ ⎣ − 2 0 ⎥⎦
1 ⎣1 0 ⎥⎦
⎣ ⎦ ⎣ ⎦
⎡− 1 2 0 3 1 4 ⎤
C3 = [ B AB A B] = ⎢ 1 1 1 1 1 1 ⎥ .
2
⎢ ⎥
⎣ 0 3 1 4 2 5⎦
Deoarece matricea de controlabilitate C3 are rangul 2 (linia a treia este suma primelor
două) sistemul este necontrolabil; subspaţiul controlabil are dimensiunea nc = 2 , iar subspaţiul
necontrolabil are dimensiunea nnc = 1 . Alegem baza Bc a subspaţiului controlabil ca fiind formată
din prima şi a treia coloană a matricei C3 , apoi baza Bnc a subspaţiului necontrolabil sub
forma vectorului nenul v care verific relaţia BcT v = 0 ; rezultă
⎡− 1 0 1 ⎤ ⎡− 2 1 − 1 ⎤
1⎢
S = [ Bc Bnc ] = ⎢ 1 1 1 ⎥ , S −1
= 1 1 2⎥.
⎢ ⎥ 3⎢ ⎥
⎣ 0 1 −1 ⎦ ⎣ 1 1 −1 ⎦
⎧ x1 = − x2 − 4 x3 + u1 − u 2
⎪ ⎧ y1 = − x1 − x2 + 2 x3
Σ: ⎨ x2 = x1 + 2 x2 + 4 x3 + 3u 2 , ⎨ ,
⎪ x = x ⎩ y 2 = −3x1 − 2 x 2 − x3 + u1
⎩ 3 3
care evidenţiază necontrolabilitatea stării x3 . Prin eliminarea acestei stări, obţinem partea
controlabilă a sistemului
⎧ x = − x + u − u ⎧ y1 = − x1 − x 2
ΣC : ⎨ 1 2 1 2
, ⎨ .
x =
⎩ 2 1 x + 2 x 2 + 3u 2 ⎩ y 2 = −3x1 − 2 x 2 + u1
Din
0 −1 ⎤
A11 = ⎡⎢ , A21 =1 ,
⎣1 2 ⎥⎦
⎡0 1 0 ⎤ ⎡ 1⎤
A = ⎢1 0 2 ⎥ , B = ⎢− 1⎥ , C = [1 0 − 1] , D = 0.
⎣⎢0 1 − 1 ⎦⎥ ⎣⎢ 2⎦⎥
Pentru a obţine forma canonică controlabilă de tipul 1, cu relaţiile (24) determinăm baza
S c1 , astfel:
⎡ 1⎤ ⎡ 0⎤ ⎡ 1⎤
s3 = B = ⎢− 1⎥ , s 2 = As3 + a 2 B = ⎢ 4⎥ , s1 = As 2 + a1 B = ⎢ 1⎥ ,
⎣⎢ 2⎦⎥ ⎣⎢− 1⎦⎥ ⎣⎢− 1⎦⎥
⎡ 1 0 1⎤ 1 ⎡ 7 −1 − 4 ⎤
S c1 = ⎢ 1 4 −1 ⎥ , S c−11 = ⎢− 1 3 2 ⎥ .
⎣⎢− 1 −1 2 ⎦⎥ 10 ⎣⎢ 3 1 4 ⎥⎦
⎡0 1 0 ⎤ ⎡0⎤
A = S c−11 AS c1 = ⎢0 0 1 ⎥, B = S c−11 B = ⎢0⎥ , C = CS c1 = [2 1 − 1] , D = D=0 ,
⎢⎣1 3 − 1 ⎥⎦ ⎢ 1⎥
⎣ ⎦
adică
192 TEORIA SISTEMELOR AUTOMATE
⎧ x1 = x 2
⎪
Σ C1 : ⎨ x 2 = x3 , y = 2 x1 + x 2 − x3 .
⎪ x 3 = x1 + 3x 2 − x3 + u
⎩
Pentru a obţine forma canonică controlabilă de tipul 2, calculăm
⎡ 1 −1 5 ⎤ 1 ⎡− 19 7 18 ⎤
S c 2 = [ B AB A 2 B] = ⎢−1 5 − 7 ⎥ , S c−21 = ⎢ 6 2 −2 ⎥.
⎣⎢ 2 − 3 8 ⎦⎥ 10 ⎣⎢ 7 − 1 − 4 ⎦⎥
⎡0 0 1 ⎤ ⎡ 1⎤
A = S c−21 AS c 2 = ⎢1 0 3 ⎥ , B = S c−21 B = ⎢0⎥ , C = CS c 2 = [− 1 2 − 3] , D = D=0 ,
⎢0 1 − 1 ⎥ ⎢0⎥
⎣ ⎦ ⎣ ⎦
adică
⎧ x1 = x3 + u
⎪
Σ C2 : ⎨ x 2 = x1 + 3x3 , y = − x1 + 2 x 2 − 3x3 .
⎪ x 3 = x 2 − x3
⎩
Soluţie. Avem
⎡− 1 1 0 ⎤ ⎡ 1⎤
A = ⎢ 1 −1 0 ⎥ , B = ⎢ − 2⎥ , C = [1 1 2] , D=0 ,
⎢ 0 −1 −1 ⎥
⎣ ⎦ ⎢ 2⎥
⎣ ⎦
⎡C ⎤ ⎡ 1 1 2⎤
Q3 = ⎢CA ⎥ = ⎢ 0 − 2 − 2⎥ .
⎢CA 2 ⎥ ⎢− 2 4 2⎥
⎣ ⎦ ⎣ ⎦
⎡λ + 1 − 1 0 ⎤
λI − A⎤ ⎢ −1 λ + 1 0 ⎥
H o (λ ) = ⎡ = ,
⎢⎣ C ⎥⎦ ⎢ 0 1 λ + 1⎥
⎢ ⎥
⎣ 1 1 2 ⎦
are rangul 3 pentru λ = −2 şi λ = −1 (ultimele trei linii fiind liniar independente) şi rangul 2
pentru λ = 0 , fapt ce confirmă neobservabilitatea sistemului şi permite determinarea
spectrului observabil σ o = {−2, −1} şi a spectrului neobservabil σ no = {0} . Deoarece spectrul
neobservabil nu este asimptotic stabil (adică inclus în C − ), din teorema detectabilităţii rezultă
că sistemul este nedetectabil. Acest lucru este confirmat de teorema de detectabilitate a lui
Hautus, deoarece rangul matricei H o (λ ) pentru λ = 0∈σ + este mai mic decât 3 .
⎡0 1 0 ⎤ ⎡ 1⎤
A = ⎢1 0 2 ⎥ , B = ⎢− 1⎥ , C = [1 0 − 1] , D = 0.
⎣⎢0 1 − 1 ⎦⎥ ⎣⎢ 2⎦⎥
Soluţie. Pentru a obţine forma canonică observabilă de tipul 1, calculăm
⎡C ⎤ ⎡1 0 − 1 ⎤ ⎡1 1 0 ⎤
S o−11 = ⎢CA ⎥ = ⎢0 0 1 ⎥ , S o1 = ⎢0 1 1 ⎥ .
⎢CA 2 ⎥ ⎢0 1 − 1 ⎥ ⎢0 1 0 ⎥
⎣ ⎦ ⎣ ⎦ ⎣ ⎦
~ ~ ~ ~
Rezultă forma canonică Σ O1 ( A, B , C , D) cu
~ ⎡0 1 0 ⎤ ~ ⎡ −1⎤
−1 −1
A = S o1 AS o1 = ⎢0 0 1 ⎥ , B = S o1 B = ⎢ 2⎥ ,
⎢1 3 − 1 ⎥ ⎢− 3⎥
⎣ ⎦ ⎣ ⎦
~ ~
C = CS o1 = [1 0 0] , D= D=0 ,
adică
⎧~x1 = ~
x2 − u
⎪~ ~
Σ O1 : ⎨ x 2 = x3 + 2u , y=~
x1 .
⎪~x = ~ ~ ~
⎩ 3 x1 + 3x 2 − x3 − 3u
Polinomul caracteristic
λ −1 0
P (λ ) = det(λI − A) = −1 λ − 2 = λ3 + λ2 − 3λ −1 ,
0 −1 λ + 1
are coeficienţii
a 0 = −1 , a1 = −3 , a 2 = 1 .
194 TEORIA SISTEMELOR AUTOMATE
Pentru a obţine forma canonică observabilă de tipul 2, cu relaţiile (42) determinăm baza
S o 2 , astfel:
⎡ 1⎤ ⎡ 1⎤ ⎡− 3⎤
s 3 = C T = ⎢ 0⎥ , s 2 = AT s3 + a 2 C T = ⎢0⎥ , s1 = AT s 2 + a1C T = ⎢ 1⎥ ,
⎢⎣− 1⎥⎦ ⎢⎣0⎥⎦ ⎢⎣ 3⎥⎦
⎡− 3 1 3 ⎤ ⎡0 1 0 ⎤
S o−21 = ⎢ 1 0 0 ⎥ , S o 2 = ⎢1 0 3 ⎥ .
⎣⎢ 1 0 − 1 ⎦⎥ ⎣⎢0 1 − 1 ⎦⎥
~ ~ ~ ~
Rezultă forma canonică Σ O 2 ( A, B , C , D) cu
~ ⎡0 0 1 ⎤ ~ ⎡ 2⎤
A = S o−21 AS o 2 = ⎢1 0 3 ⎥ , B = S o−21 B = ⎢ 1⎥ ,
⎣⎢0 1 − 1 ⎥⎦ ⎣⎢− 1⎦⎥
~
C = CS o 2 = [0 0 1] , D = D=0 ,
adică
⎧~x1 = ~
x3 + 2u
⎪~ ~ ~
Σ O2 : ⎨ x 2 = x1 + 3x3 + u , y=~
x3 .
⎪~ ~ ~
⎩ x3 = x1 − x3 − u
să se determine matricea de reacţie după stare F astfel încât sistemul rezultant să aibă
spectrul σ 0 = {−2,−1,−1} .
are rangul 3 , deci sistemul este controlabil şi, prin urmare, alocabil.
Din h T C3 = [0 0 1] obţinem h T = [0,7 − 0,1 − 0,4] , iar din P 0 (λ ) = (λ + 2)(λ + 1) 2
rezultă
⎡6 8 6 ⎤
P 0 ( A) = ( A + 2I)( A + I) 2 = ⎢8 12 10⎥ .
⎢⎣3 5 4 ⎥⎦
Prin urmare, avem
PROPRIETĂŢI STRUCTURALE ALE SISTEMELOR LINIARE 195
1 ⎡ − 11 − 7 − 8 ⎤
AF = A − BF = ⎢ 16 12 18 ⎥ ,
5 ⎢− 22 − 19 − 21 ⎥
⎣ ⎦
cu spectrul σ ( AF ) = {−2,−1,−1} .
Aceeaşi matrice de reacţie F poate fi obţinută pe baza relaţiei (49). Utilizând unele
rezultate din cadrul aplicaţiei 6.5, avem
P (λ ) = λ3 + λ2 − 3λ −1 , P0 (λ ) = λ3 + 4λ2 + 5λ + 2 , F1 = [3 8 3] ,
1 ⎡ 7 −1 − 4 ⎤ 1
S c−11 = ⎢− 1 3 2 ⎥ , F = F1S c−11 = [22 24 16] .
10 ⎢ 3 1 4 ⎥ 10
⎣ ⎦
⎡0 0 − 0,1⎤ ⎡4 ⎤
A = ⎢1 0 − 0,8⎥ , B = ⎢1 ⎥ , C = [ 0 0 1 ],
⎢0 1 −1,7 ⎥ ⎢0 ⎥
⎣ ⎦ ⎣ ⎦
să se proiecteze estimatorul de stare de tipul 1 care să aibă spectrul σ ( AL ) = {−2,−2,−2} .
⎡ 0 1 0 ⎤ ⎡0 ⎤
A= ⎢ 0 0 1 ⎥, B = ⎢0 ⎥ .
⎢− 0,1 − 0,8 − 1,7⎥ ⎢1 ⎥
⎣ ⎦ ⎣ ⎦
deci
⎡ 7,9 ⎤
L = F T = ⎢11,2 ⎥ .
⎢ 4,3 ⎥
⎣ ⎦
Estimatorul proiectat are matricea
196 TEORIA SISTEMELOR AUTOMATE
⎡0 0 − 0,1⎤ ⎡ 7,9 ⎤ ⎡0 0 − 8 ⎤
AL = A − LC = 1 0 − 0,8 − 11,2 [0 0 1] = ⎢1 0 − 12⎥ .
⎢ ⎥ ⎢ ⎥
⎢0 1 − 1,7 ⎥ ⎢ 4,3 ⎥ ⎢0 1 − 6 ⎥
⎣ ⎦ ⎣ ⎦ ⎣ ⎦
⎧ x1 = − x1 − 2 x 2 + u
⎪
⎨ x 2 = x 2 − x3 − u ,
⎪ x = mx
⎩ 3 1
⎧ x1 = − x1 + x 2 + u1 ⎧ y1 = x1 + x2
⎨ , ⎨ ,
⎩ x 2 = mx1 − 2 x 2 − u 2 ⎩ y 2 = x1 − 2x2
unde m este un parametru real.
⎡0 1 0 ⎤ ⎡ 1⎤
A = ⎢1 1 − 2 ⎥ , B = ⎢ 0⎥ , C = [1 1 − 1] , D =0.
⎢ ⎥ ⎢ ⎥
⎣0 1 − 1 ⎦ ⎣ − 2⎦
PROPRIETĂŢI STRUCTURALE ALE SISTEMELOR LINIARE 197
⎡0 1 0 ⎤ ⎡ 1⎤
A = ⎢1 1 3 ⎥ , B = ⎢ 2⎥ , C = [−1 1 −1] , D =0.
⎢ ⎥ ⎢ ⎥
⎣0 0 − 1 ⎦ ⎣ 2⎦
să se determine matricea de reacţie după stare F astfel încât sistemul rezultant să aibă
spectrul σ 0 = {−1,−1,−1} .
să se proiecteze un compensator astfel astfel încât sistemul cu reacţie după stare şi estimatorul
de stare de tipul 1 care să aibă fiecare spectrul σ = {−1,−1,−1} , iar eroarea staţionară la referinţă
treaptă să fie nulă.
198 TEORIA SISTEMELOR AUTOMATE
REZULTATELE APLICAŢIILOR
DE
AUTOCONTROL
2s + 1
C2.1. G (s) = .
7s +1
−t
2s + 1 1 5 5
a) Y ( s) = = − ; y(t ) = 1 − e 7 pentru t ≥ 0 .
s(7 s + 1) s 7 s + 1 7
−t
2s + 1 2 5 2 5
b) Y ( s) = = + ; y(t ) = δ 0 (t ) + e 7 pentru t ≥ 0 .
7 s + 1 7 7(7 s + 1) 7 49
−t
2s + 1 1 5 35
c) Y ( s) = 2 = 2+ − ; y (t ) = t + 5 − 5 e 7 pentru t ≥ 0 .
s (7 s + 1) s s 7s +1
2(2s + 1) 1 35 20s − 18
d) Y ( s) = = ( − 2 );
(7 s + 1)(4s + 1) 53 7 s + 1 4s + 1
2
−t
1 t t
y(t ) = (5 e 7 − 5 cos + 9 sin ) pentru t ≥ 0 .
53 2 2
−t
2 2 1 2
C2.2. G (s) = ; H ( s) = = 2( − ) ; h(t ) = 2(1 − e 2 ) , t ≥ 0 ;
2s + 1 s(2s + 1) s 2s + 1
−t
g (t ) = e 2 , t ≥ 0 ;
2 y + y = 2u .
3s + 1
C2.3. G (s) = ;
3s 2 + 4s + 2
2(3s + 1) 1 3s − 2 1 s − 2/3
2 H ( s) = 2
= − 2 = − ,
s(3s + 4s + 2) s 3s + 4s + 2 s ( s + 2 / 3) 2 + ( 2 / 3) 2
−2t
3 3
2h(t ) = 1 − e 3 (cos t − 2 2 sin t ) , t ≥ 0 .
2 2
8s 2 + 3s + 1
C2.4. G (s) = .
4 s 3 + 4 s 2 + 5s + 2
bn −1 3 1
a) h(0+) = G (∞) = 2 ; b) h ′(0+) = = ; c) h(∞) = G (0) = .
an 4 2
200 TEORIA SISTEMELOR AUTOMATE
3s + 1 2 2(3s + 1)
C2.5. a) G1 ( s) = , G2 ( s) = , G ( s) = .
4s + 1 5s + 1 (4s + 1)(5s + 1)
−t
3s + 1 1 1 1
b) V ( s) = = − ; y(t ) =1 − e 4 pentru t ≥ 0 .
s(4s + 1) s 4s + 1 4
−t −t
2(3s + 1) 2 8 20
c) Y ( s) = = + − ; y (t ) = 2(1 + e 4 − 2e 5 ) pentru t ≥ 0 .
s(4s + 1)(5s + 1) s 4s + 1 5s + 1
1 1 2s + 1
C2.6. a) G1 ( s) = , G2 ( s) = , G ( s) = .
4s + 1 2s + 1 2(4s 2 + 3s + 2)
4s + 2 1 4s − 1 1 (s + 3 / 8) − 5 / 8
b) 4Y ( s) = 2
= − 2 = − ;
s(4s + 3s + 2) s 4s + 3s + 2 s (s + 3 / 8) 2 + ( 23 / 8) 2
−3t
23 5 23
4 y(t ) = 1 − e 8 (cos t− sin t ) pentru t ≥ 0 .
8 23 8
1 ⎡s + 1 3 ⎤
C2.7. a) (s I− A) −1 = ⎢ ⎥ ,
(s − 1)(s + 4) ⎢⎣ 2 s + 2⎥⎦
2− p
G (s) = C ( s I− A) −1 B + D = , h(t ) = (2 − p)(e t − 1) .
s −1
b) Sistemul I-S-E nu este minimal deoarece are ordinul 2, iar funcţia sa de transfer are
ordinul 1.
1 ⎡s + 2 3 ⎤
C2.8. a) (s I− A) −1 = ⎢ ⎥ ,
( s + 1)( s + 5) ⎢⎣ 1 s + 4⎥⎦
1 ⎡ − s − 7 2s + 8 ⎤
G (s) = C (s I− A) −1 B + D = ⎢ ⎥.
(s + 1)(s + 5) ⎣⎢− 2s − 2 − 2s − 2⎦⎥
2s + 8 8 3 1
b) Y1 (s) = G12 ( s)U 2 ( s) = = − − ;
s( s + 1)(s + 5) 5s 2( s + 1) 10(s + 5)
8 3 1
y1 (t ) = − e −t − e −5t .
5 2 10
1 ⎡s + 1 p ⎤
C2.9. (s I− A) −1 = ⎢ ⎥ ,
s 2 + 2s + 1 − 2 p ⎢⎣ 2 s + 1⎥⎦
s +3− 2 p
G (s) = C (s I− A) −1 B + D = − +2;
s2 + 2s + 1 − 2 p
REZULTATELE APLICAŢIILOR DE AUTOCONTROL 201
−1 2s + 5 −1 2s − 1 1
G(s) = +2= pentru p = 2 ; G (s) = + 2 = pentru p = .
s +3 s +3 s s 2
C2.11. Răspunsul la intrare impuls Dirac este g (t ) = e −t / 2 . Deoarece sistemul este liniar
şi semnalul u (t ) este de infinit ori mai mic decât impulsul Dirac, răspunsul y (t )
este de infinit ori mai mic decât g (t ) , adică y(t ) = 0 pentru t ≥ 0 .
s +1 1 1
C2.12. h(0+) = lim sH ( s) = lim sG (s)U (s) = lim s ⋅ ⋅( 2 + ) = 0 .
s →∞ s →∞ s →∞ (2s + 1)(Ts + 1) s s
s +1
h(∞) = lim sH ( s) = lim sG (s)U ( s) = lim s ⋅ ⋅0 = 0 .
s →0 s →0 s →0 (2s + 1)(Ts + 1)
A B(T1 s + 1) + Ck1
C 2.13. G (s) = + , unde
T1s + 1 (T1s + 1) 2 + k12
2τ τ k 2 T12 2 τ2
C= ( −1) , A= 2 + 2 C , B= − A.
k1T1 T1 k1 4τ T12
−t
k k
T1 g (t ) = ( A + B cos 1 t + C sin 1 t ) e T1 ≥ 0 , deoarece
T1 T1
2k12τ 2 τ2 τ
A2 − B 2 − C 2 = [k 2 − k2 −(
2 1
− 1) 2 ] ≥ 0
T12 2T1 T1
***************************************************************************
C3.1. k ∈(−∞, 0) ∪ (1, ∞) - intern instabil
k ∈{0,1} - intern semistabil
k ∈(0,1) - intern strict stabil
k ∈(−∞, − 3) ∪ (−3,0) ∪ (1, ∞) - extern instabil
202 TEORIA SISTEMELOR AUTOMATE
C3.3. Sistemul este intern instabil pentru orice k real, deoarece polinomul caracteristic
P (s) = det(s I− A) = s3 + 4s 2 + s − 6 = (s − 1)(s + 2)(s + 3)
are rădăcina pozitivă s1 = 1 .
Din
(k − 1) s + 1
G ( s) = C ( s I− A) −1 B + D = ,
( s − 1)( s + 2)( s + 3)
rezultă că sistemul este extern strict stabil pentru k = 0 şi extern instabil pentru k ≠ 0 .
C3.4. Sistemul este intern instabil pentru orice k real, deoarece polinomul caracteristic
P ( s) = det( s I− A) = s 3 − s 2 − (2k + 4)s + 2k + 4 = ( s −1)(s 2 − 2k − 4)
are rădăcina pozitivă s1 = 1 .
s −1
G ( s) = C ( s I− A) −1 B + D = ,
s3 + 2s 2 + 2s + k
rezultă că sistemul este extern strict stabil pentru k ∈(0, 4) şi k = −5 , extern
semistabil pentru k = 0 şi k = 4 , extern instabil pentru k ∈(−∞, − 5) ∪ (−5, 0) ∪ (4, ∞) .
***************************************************************************
1
C4.1. a) ωb = = 0,1 rad/sec.
T1
2 4 5
b) A = = , α = − arctg T1ω = − arctg ;
T12 ω 2 + 1 29 2
3s + 1 2 9ω 2 + 1 6 2 π 4
C4.2. a) G1 ( s) = , A= = , α = arctg 3ω − arctg 4ω = − arctg .
4s + 1 16ω 2 + 1 5 2 3
2(3s + 1)
b) G (s) = ,
(4s + 1)(5s + 1)
2 9ω 2 + 1 2 13
A= = ,
(16ω 2 + 1(25ω 2 + 1) 145
3 5
α = arctg 3ω − arctg 4ω − arctg 5ω = arctg − arctg 2 − arctg .
2 2
3 3 3
C4.3. G (s) = = , M (ω) = ,
2s 2 + 3s + 1 ( s + 1)(2s + 1) (ω + 1)(4ω 2 + 1)
2
41 − 5 3
ωb = rad/sec , M (1) = .
8 10
63
C4.4. Sistemulde reglare este strict stabil pentru 0 < k < .
5
6
C4.5. Sistemulde reglare este strict stabil pentru 0 < k < .
5
REZULTATELE APLICAŢIILOR DE AUTOCONTROL 205
***************************************************************************
1
C5.1 ε st = G EV (0) = . Rezultatul este valabil numai dacă sistemul este strict stabil,
1+ 2K
21
adică pentru 0 < K < . Prin urmare, eroarea staţionară este întotdeauna mai mare
5
5
decât .
47
1 T
C5.2 ε st = lim G ER ( s) = i . Rezultatul este valabil numai dacă sistemul este strict stabil,
s →0 s 2
12
adică pentru Ti > .
11
5
C5.5 Sistemul este strict stabil pentru 0 < k < .
12
206 TEORIA SISTEMELOR AUTOMATE
5
(a) Pentru r =1(t ) şi 0 < k < , avem
12
ε st = lim G ER (s) = 0 .
s →0
5
Pentru v = t ⋅1(t ) şi 0 < k < , avem
12
1 −1
ε st = lim G EV (s) = .
s →0 s 4k
G ER (s) s 2 +1 3Ti2 1
C5.6. Z (s) = = 3 , I2 = , ( Ti )opt= .
s s + 3s 2 + 2s + 1/ Ti 2(6Ti −1) 3
1 ( s + 1)(10s + 1) G F (0) 5
C5.7. (a) G R ( s) = = , M= = ;
G F (s)[ P(s) −1] 3s(4s + 3) lim P(s)G F ( s) 6
s →∞
c1 s + 1 10(9s + 1)(3s + 1)
C5.9. G R ( s) = = .
G F (s)[ P(s) − c1 s − 1] 27 s(5s + 1)
Pe de altă parte
G R (s) G R ( s) 1
C (s) = R( s) = ⋅ .
1 + G R (s)G F (s) 1 + G R ( s)G F ( s) s
Rezultă
1 1 (3s + 1)(4s + 1)
G R ( s) = = = .
1 − G F ( s) / k 1 − G F ( s) / G F (0) s(12s + 7)
GV ( s) 4s + 1
C5.11. GC ( s) = − = .
G P (s) 3s + 2
***************************************************************************
1 2⎤
C6.1. C 2 = ⎡⎢ .
⎣0 m⎥⎦
Cazul m ≠ 0 . Sistemul este controlabil şi stabilizabil.
Cazul m = 0 . Sistemul nu este controlabil. Stările situate pe dreapta x 2 = 0 (subspaţiul
controlabil) sunt controlabile. Celelalte stări nu sunt controlabile. Subspaţiul
necontrolabil e format din dreapta perpendiculară x1 = 0 . Spectrul controlabil este
σ c = {2} , iar spectrul necontrolabil este σ nc = {−1} . Deoarece σ nc ⊂ C − , sistemul este
stabilizabil.
⎡ 1 1 1⎤
C6.2. C3 = − 1 − 1 −1 − m⎥ ,
⎢
⎢ ⎥
⎣ 0 m m⎦
1 0 −1 −1 1 + m 3 ⎤
C6.3. C 2 = ⎡⎢ .
⎣0 1 m 2 − 3m − m − 4⎥⎦
Sistemul este controlabil şi stabilizabil pentru orice m real.
⎡5 0 1⎤ ⎡0 1 0⎤ ⎡0⎤
⎢
S c1 = 1 5 ⎥ −
0 , A = S c1 AS c1 = ⎢0 0 1⎥ ,
1 B = S c−11 A = ⎢0⎥ ,
⎢3 2 − 2 ⎥ ⎢1 0 0⎥ ⎢1⎥
⎣ ⎦ ⎣ ⎦ ⎣ ⎦
C = CS c1 = [3 3 3] , D = D=0 .
⎡ 1 0 5⎤ ⎡0 0 1⎤ ⎡1⎤
S c 2 = ⎢ 0 5 1 ⎥ , A = S c−21 AS c 2 = ⎢1 0 0⎥ , B = S c−21 B = ⎢0⎥ ,
⎢− 2 2 3 ⎥ ⎢0 1 0⎥ ⎢0⎥
⎣ ⎦ ⎣ ⎦ ⎣ ⎦
C = CS c 2 = [3 3 3] , D = D=0 .
⎡ 1 − 1 − 1⎤
C6.5. Q3 = ⎢ 0 2 − 1⎥ . Sistemul este observabil.
⎢− 2 1 − 1⎥
⎣ ⎦
⎡0 1 0⎤ ⎡− 1⎤
S o1 = Q3−1 , A = S o−11 AS o1 = ⎢00 1⎥ , B = S o−11 B = ⎢9⎥ ,
⎢1 2 0⎥ ⎢6⎥
⎣ ⎦ ⎣ ⎦
C = CS o1 = [1 0 0] , D = D=0 .
⎡ 2 −1 − 2 ⎤ ⎡0 0 1⎤ ⎡ − 4⎤
S o−21 = ⎢ 1 0 4 ⎥ , A = S o−21 AS o 2 = ⎢1 0 2⎥ , B = S o−21 B = ⎢ 9⎥ ,
⎢− 1 1 − 1 ⎥⎦ ⎢0 1 0⎥ ⎢ − 1⎥
⎣ ⎣ ⎦ ⎣ ⎦
C = CS o 2 = [0 0 1] , D = D=0 .
⎡ 0 3 0⎤
1 1
C6.7. C3 = ⎢ 1 0 6 ⎥ , h T = [− 1 2 1] , F = h T ( A + I) 3 = [22 70 17] .
⎢− 2 3 − 3 ⎥ 9 9
⎣ ⎦
REZULTATELE APLICAŢIILOR DE AUTOCONTROL 209
⎡0 2 1⎤
1 1
⎢
C6.8. C3 = 2 1 − 5 ⎥ , h T = [11 − 2 4] , F = h T ( A + I) 3 = [8 19 12] ,
⎢1 − 5 1 ⎥⎦ 25 25
⎣
8
1 ⎡ ⎤
L= FT = ⎢19⎥ .
25 ⎢12⎥
⎣ ⎦
8
1 ⎡ ⎤
C6.9. L= FT = ⎢19⎥ conform aplicaţiei 6.8.
25 ⎢12⎥
⎣ ⎦
⎡0 − 1 0⎤
C3 = 1 − 2 − 1 ⎥ , h T = [− 2 1 −1] , F = h T ( A + I) 3 = [− 1 1 1] .
⎢
⎢1 0 − 2 ⎥⎦
⎣
−1
P = −[ C ( A − BF ) −1 B ]−1 = .
2
⎡ w1 ⎤
1
u = −[− 1 1 1] ⎢w2 ⎥ − r .
⎢ ⎥ 2
⎢⎣ w3 ⎥⎦
⎡ 0 0 − 25 0 0 0⎤ ⎡0⎤
⎢25 0 − 50 25 − 25 − 25 ⎥ ⎢1⎥
⎢ ⎥ ⎢ ⎥
1 ⎢ 0 25 − 25 25 − 25 − 25 ⎥ 1 ⎢1⎥
A0 = ⎢ ⎥, B0 = − ⎢ ⎥ ,
25 ⎢ 0 16 8 0 − 16 − 33 ⎥ 2 ⎢0⎥
⎢ 0 38 19 50 − 63 − 94 ⎥ ⎢1⎥
⎢ ⎥ ⎢ ⎥
⎣ 0 24 12 25 − 24 − 62 ⎦ ⎣1⎦
C 0 = [0 2 1 0 0 0] , D0 = 0 .
210 TEORIA SISTEMELOR AUTOMATE
BIBLIOGRAFIE
1. Autsaklis P.J., Michel A.N., Linear Systems, Mc. Graw Hill, Inc., 1997.
2. Băieşu A., Teoria sistemelor, Editura Universităţii Petrol-Gaze din Ploieşti, 2007.
3. Băieşu A., Tehnica reglării automate, Editura MatrixRom, Bucuresti, 2012.
4. Belea C., Automatică neliniară, Ed. Didactică şi Pedagogică, Bucureşti, 1985.
5. Bequette B.W., Process Control-Modeling, Design, and Simulation, Prentice Hall
International, 2002.
6. Borne P., Richard J.P., Analyse et régulation des processus industriels, Editions
Technip, Paris, 1993.
7. Brogan W.L., Modern Control Theory, Prentice Hall International, 1991.
8. Cîrtoaje V., Teoria sistemelor automate – Analiza elementară în domeniul timpu-
lui, Editura Universităţii Petrol-Gaze din Ploieşti, 2015.
9. Cîrtoaje V., Sisteme automate, Editura Universităţii Petrol-Gaze din Ploieşti, 2012.
10. Cîrtoaje V., Linear Continuous Systems of Monotonic Type, Control Engi-
neering and Applied Informatics, Vol. 2, Number 1, December 2000.
11. Cîrtoaje V., Băieşu A., Mihalache S., Two Controller Design Procedure Using
Closed-Loop Pole Placement Technique, Control Engineering and Applied
Informatics, Vol. 11, Number 1, March 2009.
12. Cîrtoaje V., Băieşu A., Two Design Procedure for a Time Delay Control System,
Control Engineering and Applied Informatics, Vol. 12, No. 4, 2010.
13. Cook P.A., Nonlinear Dynamical Systems, Prentice Hall International, 1992.
14. Coughanowr D., Process Systems – Analysis and Control, McGraw International
Editions, 1991.
15. Cristea M., Agachi S., Elemente de teoria sistemelor, Ed. RosoPrint, Cluj-Napoca,
2002.
16. Di Stefano J.J., Stubberud A.R., Feedback and Control Systems, Mc. Graw Hill,
Inc., 1990.
17. Dragomir O., Dragomir F., Mincă E., Dumitrache C., Teoria sistemelor automate
– Fundamente teoretice şi aplicaţii MATLAB, Ed. Matrix-Rom, Bucureşti,
2010.
18. Ilaş C., Teoria sistemelor de reglare automată, Ed. Matrix-Rom, Bucureşti, 2001.
19. Ilaş C., Priboianu M., Teoria sistemelor de reglare automată - Indrumar de
laborator, Ed. Matrix-Rom, Bucureşti, 2004.
20. Filipescu A., Stamatescu F., Teoria sistemelor, Analiza şi sinteza în abordare
structurală, Editura MatrixRom, Bucuresti, 2002.
212 TEORIA SISTEMELOR AUTOMATE
21. Ionescu V., Teoria sistemelor, Ed. Didactică şi Pedagogică, Bucureşti, 1985.
22. Ionescu V., Belea C., Teoria sistemelor, Ed. Didactică şi Pedagogică, Bucureşti,
1985.
23. Ionescu V., Popeea C., Conducerea structurală a sistemelor liniare, Ed. Teh-nică,
Bucureşti, 1986.
24. Popescu D., Teoria sistemelor automate, Ed. Matrix-Rom, Bucureşti, 2000.
25. Pozna C., Teoria sistemelor automate, Ed. Matrix-Rom, Bucureşti, 2004.
26. Serban S., Sisteme dinamice lineare – Aplicaţii numerice, Ed. Printech, Bucu-reşti,
2001.
27. Serban S., Corâci I., Analiza sistemelor de reglare automată, Ed. Matrix-Rom,
Bucureşti, 1997.
28. Soare C., Iliescu S., Tudor V., Făgărăşan I., Dragomir O.F., Proiectarea asistată
de calculator în MATLAB şi SIMULINK – Conducerea avansată a proce-selor,
Ed. Agir, 2006.
29. Stefan D., Teoria sistemelor, Analiza sistemelor, Editura MatrixRom, Bucuresti,
2005.
30. Stratulat F., Teoria sistemelor - Analiza asistată de calculator a sistemelor liniare,
Editura MatrixRom, Bucuresti, 2000.
31. Voicu M., Feraru L., Păstrăveanu O., Schonberger F., Introducere în automatică -
Culegere de probleme, Editura MatrixRom, Bucuresti, 1999.
32. Voicu M., Introducere în automatică, Editura PoliRom, Iaşi, 2002.