Documente Academic
Documente Profesional
Documente Cultură
INTRODUCERE
IN
TEORIA SISTEMELOR
( a) (b)
Fig. 1.1. Transferuri cauzale între mărimile unui sistem:
(a) de tip I-S-E; (b) de tip I-E.
Atunci când variabilele unui sistem sunt separate în variabile cauză şi variabile
efect, sistemul se numeşte orientat. La sistemele abstracte, orientarea este formală,
în timp ce la sistemele reale, orientarea rezultă din aplicarea legilor fizico-chimice
specifice, cu respectarea necondiţionată a principiului cauzalităţii.
Mărimile de stare ale unui sistem au două proprietăţi esenţiale:
- de mediere a transferului intrare-ieşire (I → E), care devine astfel transfer
intrare-stare-ieşire (I → S → E);
- de acumulare într-o formă concentrată (sintetică) a întregii informaţii utile
privind evoluţia anterioară a sistemului, adică a istoriei trecute a sistemului.
Ultima proprietate poate fi exprimată matematic astfel: Starea X la momentul
t , adică X (t ) , este complet determinată de starea X 0 la momentul iniţial t 0 şi de
intrarea U pe intervalul de timp [t 0 , t ) , adică U[t0 , t ) . De aici reiese existenţa unei
INTRODUCERE IN TEORIA SISTEMELOR 5
ϕ (t 0 ; t 0 , X 0 , U (t 0 )) = X 0 , ∀ t0 , X 0 .
In cazul particular a = 1 (când sistemul este de tip pur integral), funcţia de tranziţie
are forma
t −1
ϕ (t; t0 , x0 , u[t0 , t ) ) = x0 + b ∑ u (i) .
i=t 0
♦ Un exemplu de sistem îl constituie circuitul electric RLC din figura 1.4. Dacă
tensiunea variabilă u1 este generată din exterior, independent de circuit, şi dorim să
cunoaştem modul de variaţie în timp a tensiunii uL de la bornele inductivităţii L, atunci
circuitul RLC poate fi considerat un sistem orientat, în care u1 este mărime de intrare, u L
mărime de ieşire, tensiunile uR şi uC de la bornele rezistorului R şi condensatorului C
sunt mărimi de stare. Rezistenţa R , capacitatea C şi inductivitatea L sunt parametri ai
sistemului.
iniţială şi orice funcţie de intrare continuă (în sens matematic), funcţia de stare
X (t ) şi funcţia de ieşire Y (t ) sunt, de asemenea, funcţii continue. Sistemele cu
timp continuu care nu satisfac această proprietate sunt sisteme discontinue.
Sistemele cu timp continuu sunt descrise prin ecuaţii diferenţiale.
Sistemele care conţin atât elemente continue cât şi elemente discrete se numesc
sisteme cu eşantionare sau sisteme eşantionate. Interconectarea subsistemelor
continue şi discrete se realizează prin intermediul convertoarelor analog-numerice
şi numeric-analogice. Semnalele numerice obţinute prin eşantionarea (discreti-
zarea) periodică a semnalelor continue se numesc semnale eşantionate.
Sistemul obţinut prin interconectarea a două sau mai multor subsisteme liniare
este, de asemenea, liniar. Reciproca acestei afirmaţii nu este totdeauna adevărată,
adică liniaritatea unui sistem nu implică în mod necesar liniaritatea subsistemelor
componente. Pentru sistemele liniare a fost elaborată o teorie unitară, suficient de
riguroasă şi închegată.
Sistemele neliniare sunt acele sisteme care nu satisfac în toate cazurile
principiul superpoziţiei (adică acele sisteme care nu sunt liniare). Modul
neconstructiv de definire a sistemelor neliniare (prin negarea unei proprietăţi) şi
multitudinea modurilor de manifestare a neliniarităţilor conduc la ideea
imposibilităţii construirii unei teorii unitare a sistemele neliniare. In consecinţă,
sistemele neliniare sunt studiate pe clase de sisteme, definite constructiv pe baza
unor proprietăţi comune (de exemplu, clasa sistemelor continue şi liniare pe
porţiuni, clasa sistemelor cu caracteristică statică de tip releu, clasa sistemelor
neliniare de ordinul unu etc.).
Sistemele liniare sunt descrise prin ecuaţii matematice liniare (algebrice,
diferenţiale sau cu diferenţe), iar sistemele neliniare prin ecuaţii neliniare. Studiul
sistemelor liniare se poate efectua într-un mod unitar, mult mai simplu, mai uşor şi
mai precis.
Sistemele fizice sunt, de regulă, sisteme neliniare. Un sistem fizic poate fi
considerat liniar cel mult într-un anumit domeniu de funcţionare, delimitat de zone
de funcţionare neliniare (de blocare şi de saturaţie). Sistemele cu neliniarităţi slabe
în domeniul de funcţionare studiat sunt considerate, de cele mai multe ori, ca fiind
liniare sau liniare pe porţiuni.
10 TEORIA SISTEMELOR
Sistemele statice (numite şi fără memorie) sunt sisteme de ordinul zero (fără
variabile de stare), având valoarea ieşirii Y la momentul t complet determinată de
valoarea intrării U la momentul t . La aceste sisteme, ieşirea (în totalitatea sa)
urmăreşte instantaneu (fără întârziere) variaţiile în timp ale intrării. Sistemele
fizice statice nu conţin în componenţa lor elemente capabile să înmagazineze şi să
transfere cantităţi semnificative de masă şi energie.
Sistemele dinamice (numite şi cu memorie) au ordinul mai mare decât zero şi
caracterizează prin prezenţa regimurilor tranzitorii. Sistemele fizice dinamice
includ în componenţa lor elemente capabile să acumuleze şi să transfere, cu viteză
finită, cantităţi semnificative de masă şi energie.
Sistemele statice sunt descrise prin ecuaţii algebrice, iar sistemele dinamice
prin ecuaţii diferenţiale sau cu diferenţe.
Studiul unui sistem complex, alcătuit din mai multe subsisteme interconectate,
este considerabil mai simplu atunci când o parte din subsisteme sunt de tip static.
Un subsistem este considerat de tip static atunci când are un timp de răspuns
neglijabil (de cel puţin 8…10 ori mai mic) faţă de timpul de răspuns al altui
subsistem din cadrul sistemului studiat.
♦ Sistemul reprezentat de circuitul electric RLC din figura 1.4 este un sistem dinamic.
Un circuit electric pur rezistiv (format numai din rezistenţe) este un sistem static. De
asemenea, un dispozitiv mecanic tip pârghie (perfect rigidă), având ca variabile de
intrare-ieşire deplasările capetelor pârghiei, este un sistem static. Un traductor tip
termocuplu, deşi are un timp de răspuns la o variaţie treaptă a temperaturii de ordinul
minutelor, poate fi considerat un subsistem de tip static în cazul unui sistem automat de
reglare a unui cuptor tubular de mari dimensiuni, caracterizat printr-un timp de răspuns
de ordinul zecilor de minute.
♦ Circuitul electric de tip RC din figura 1.5, având ca intrări tensiunile u1 şi u2, iar ca
ieşiri tensiunile v1 şi v 2 , constituie un sistem multivariabil.
♦ Un sistem automat este format din două subsisteme principale: procesul (instalaţia)
de automatizat P şi dispozitivul de automatizare DA (fig. 1.6). Sistemele automate cu
structurile (a) şi (b) sunt sisteme deschise, iar cele cu structura (c) sunt sisteme închise.
Sistemul cu structura (a) este un sistem de supraveghere sau monitorizare automată (de
măsurare şi/sau semnalizare), sistemul cu structura (b) este un sistem de comandă
automată în buclă deschisă, iar sistemul cu structura (c) este un sistem de reglare
automată în buclă închisă a procesului P.
variante) au cel puţin un parametru intern variabil în timp. Starea unui sistem cu
parametri constanţi aflat iniţial în regim staţionar (caracterizat prin constanţa în
timp a tuturor variabilelor de intrare, de stare şi de ieşire) se poate modifica numai
din exterior, prin acţiunea variabilelor de intrare.
Sistemele cu parametri constanţi sunt descrise prin ecuaţii cu coeficienţi
constanţi, iar sistemele cu parametri variabili prin ecuaţii cu coeficienţi variabili în
timp.
♦ Pentru exemplificare, în timp ce presiunea unui gaz într-un vas are practic aceeaşi
valoare în toate punctele vasului, presiunea unui gaz într-o conductă de transport cu
lungimea mare are valori diferite de-a lungul traseului. Prin urmare, primul proces poate
fi considerat cu parametri concentraţi, iar cel de-al doilea cu parametri distribuiţi.
1.3. APLICAŢII
♦ Aplicaţia 1.1. Transferul intrare-stare al unui sistem continuu cu intrarea u şi starea
x este descris de ecuaţia diferenţială cu coeficienţi constanţi
dx
= ax + bu , t ∈ R .
dt
Să se arate că sistemul are funcţia de tranziţie a stării
t
ϕ (t; t0 , x0 , u(.)) = ea(t −t0 ) x0 + b∫ ea(t −τ )u(τ ) dτ .
t0
t
e− at x(t ) − e−at0 x(t0 ) = b ∫ e− aτ u(τ ) dτ ,
t0
t
x(t ) = ea(t −t0 ) x0 + b∫ ea(t −τ )u(τ ) dτ , t ≥ t 0
t0
Soluţie. Avem
x(t0 + 1) = ax(t0 ) + bu (t0 ) ,
x(t0 + 2) = a 2 x(t0 ) + abu(t0 ) + bu(t0 + 1) ,
..............................
x(t0 + k ) = a k x(t0 ) + a k −1bu(t0 ) + a k − 2bu(t0 + 1) + " + bu(t0 + k − 1) .
Soluţie. Corespondenţa dintre valorile mărimii măsurate şi cele ale semnalului unificat
poate fi stabilită uşor pe baza exprimării procentuale a ambelor mărimi, valoarea
procentuală P * a mărimii măsurate fiind egală cu valoarea procentuală I * a semnalului
unificat. Valoarea procentuală se obţine prin raportarea variaţiei mărimii (faţă de limita
inferioară a domeniului) la lungimea domeniului de măsurare:
P −10
P* = ⋅100 % ,
30
I −4
I*= ⋅100 % .
16
Din P* = I * , rezultă
15
P = 10 + ( I − 4) ,
8
8
I =4+ ( P − 10) .
15
(a) Presiunea are valoarea
15
P = 10 + (10 − 4) = 21,25 bar.
8
(b) Curentul are valoarea
8 20
I =4+ (15 −10) = bar.
15 3
2
REPREZENTAREA MATEMATICA
A
SISTEMELOR
2. 1. MODELAREA SISTEMELOR
obţinut este mai simplu sau mai complex, reflectând realitatea fizică cu un grad de
precizie mai mare sau mai mic. Dacă numărul ipotezelor simplificatoare luate în
consideraţie este mare, atunci modelul obţinut este simplu, robust, uşor de
prelucrat şi de interpretat, dar mai puţin precis. Nici modelele foarte complicate nu
sunt recomandate, datorită lipsei de acurateţe în determinarea unor parametri, a
imposibilităţii calculului analitic, a erorilor de rotunjire şi trunchiere care apar în
procesarea numerică etc.
Modelarea analitică a sistemelor tehnice se efectuează pe baza legilor generale
şi particulare care guvernează fenomenele fizico-chimice specifice ale sistemului
real (legea conservării masei/volumului/energiei/impulsului/sarcinii electrice,
legile echilibrului fizico-chimic etc.).
Legea conservării masei este aplicată frecvent în forma
d ma (t )
Qm1 (t ) − Qm 2 (t ) = , (1)
dt
care exprimă faptul că diferenţa dintre debitul masic de intrare Qm1 şi debitul
masic de ieşire Qm 2 este egală cu viteza de variaţie a masei acumulate ma . Relaţia
(1) se obţine prin derivarea în raport cu variabila t a ecuaţiei de bilanţ material
m1(t ) − m2 (t ) = ma (t ) ,
unde m1(t ) , m2 (t ) şi ma (t ) reprezintă respectiv masa intrată, masa ieşită şi masa
acumulată în intervalul de timp [0 , t ] .
Ecuaţia de bilanţ material (1) poate fi extinsă la bilanţul energetic, cu
observaţia că în cazul reacţiilor chimice trebuie să se ţină seama şi de căldura
degajată sau absorbită prin reacţie.
In cazul sistemului reprezentat de amestecătorul de produse lichide din figura
2.1, considerăm că aria secţiunii orizontale a vasului este constantă (egală cu A),
iar debitele volumice Q1 , Q2 şi Q pot fi modificate în mod independent, cu
ajutorul unor pompe cu piston reglabile. In consecinţă, cele trei debite sunt mărimi
de intrare ale sistemului, iar nivelul h şi densitatea ρ sunt mărimi de ieşire.
Pentru obţinerea modelului analitic, acceptăm următoarele două ipoteze
simplificatoare:
a) lichidele sunt incompresibile (nu conţin gaze dizolvate);
b) amestecarea este perfectă, adică densitatea ρ are aceeaşi valoare în toate
punctele amestecului.
REPREZENTAREA MATEMATICA A SISTEMELOR 23
Aplicând legea conservării masei sub forma (1) şi apoi, în mod similar, legea
conservării volumului, avem
d(hρ )
ρ1Q1 + ρ2Q2 − ρQ = A , (2)
dt
dh
Q1 + Q2 − Q = A . (3)
dt
Din aceste relaţii rezultă următorul model al sistemului:
⎧Adh = Q +Q −Q
⎪ dt 1 2
⎨ (4)
⎪ Ah d ρ + (Q1 + Q2 ) ρ = ρ1Q1 + ρ 2Q2
⎩ dt
Q=β h , (6)
24 TEORIA SISTEMELOR
Q=β h , (6)
⎧ A dh + α h = Q + Q
⎪ dt 1 2
⎪⎪ d ρ
⎨ Ah dt + (Q1 + Q2 ) ρ = ρ1Q1 + ρ2Q2 , (7)
⎪
⎪Q = αh
⎪⎩
⎧ A dh + β h = Q + Q
⎪ dt 1 2
⎪⎪ d ρ
⎨ Ah dt + (Q1 + Q2 ) ρ = ρ1Q1 + ρ2Q2 . (8)
⎪
⎪Q = β h
⎪⎩
REPREZENTAREA MATEMATICA A SISTEMELOR 25
Prin anularea derivatelor, din (7) rezultă modelul staţionar de regim laminar
⎧h = 1 (Q + Q )
⎪ α 1 2
⎪ ρ1Q1 + ρ2Q2
⎨ρ = Q + Q , (9)
⎪ 1 2
⎪Q = αh
⎩
iar din (8) rezultă modelul staţionar de regim turbulent
⎧ Q1 + Q2 2
⎪h = ( β )
⎪⎪ ρ1Q1 + ρ2Q2
⎨ρ = Q + Q . (10)
⎪ 1 2
⎪Q = β h
⎪⎩
⎧ Q = Q1 + Q2
⎪
⎨ dρ . (11)
Ah
⎪⎩ 0 dt + Qρ = ρ Q
1 1 + ρ Q
2 2
sistemului (cazul sistemelor de tip black box), fie numai determinarea valorii unor
parametri ai modelului, atunci când se cunoaşte structura şi forma modelului (din
modelarea analitică).
Pentru exemplificare, să considerăm un sistem fizic (proces) aflat iniţial în
regim staţionar (cu intrarea u şi ieşirea y nule pentru t < 0 ), şi să presupunem că
în urma modificării treaptă a mărimii de intrare, u(t ) = α ⋅1(t ) , răspunsul y(t )
determinat experimental are forma din figura 2.4.
cu factorul de proporţionalitate K = b0 / a0 .
Dacă la intrarea sistemului se aplică un semnal de tip treaptă, iar răspunsul
sistemului tinde spre o valoare finită, atunci deosebim două regimuri staţionare: un
regim staţionar (trivial) pentru t < 0 , în care u = 0 şi y = 0 , şi un regim staţionar
final, pentru t suficient de mare (teoretic, pentru t → ∞ ). Ambele regimuri
staţionare sunt descrise de modelul staţionar (16).
In cazul a0 ≠ 0 şi b0 ≠ 0 , în care panta K a caracteristicii statice este finită şi
nenulă (caracteristica statică este o dreaptă oblică), sistemul este de tip
proporţional. Majoritatea sistemelor fizice sunt sisteme de tip proporţional.
Răspunsul la intrare treaptă al unui sistem proporţional (stabil) se stabilizează la o
valoare finită şi nenulă.
In cazul a0 = 0 şi b0 ≠ 0 , sistemul este de tip integral. Sistemul pur integral are
modelul a1 y = b0u , echivalent cu
b0 t
a1 ∫0
y= udt . (17)
Răspunsul unui sistem pur integral la o intrare treaptă este de tip rampă (cu panta
constantă pentru t ≥ 0 ). Sistemele de tip pur integral sunt sisteme cu caracter
„persistent”, deoarece ieşirea y se stabilizează numai atunci când intrarea u este
nulă. In general, răspunsul la intrare treaptă al unui sistem integral (stabil) tinde
asimptotic la o dreaptă oblică, fiind de tip “rampă întârziată”.
REPREZENTAREA MATEMATICA A SISTEMELOR 29
RC di + i = C du . (20)
dt dt
Pe baza principiului superpoziţiei, modelul primar (20) este echivalent cu
următorul model secundar:
⎧ an w(n) + an−1w(n−1) + ... + a1w + a0w = u
⎨ . (21)
⎩ y = b r w(r) + ... + b1w + b0w
Strict matematic, se poate verifica faptul că ecuaţia (15) devine identitate prin
înlocuirea variabilelor u şi y din (21) în funcţie de derivatele variabilei w .
Deoarece nu conţine derivate ale mărimii de intrare u , modelul secundar poate
fi utilizat şi pentru intrări nederivabile sau chiar discontinue.
30 TEORIA SISTEMELOR
Y ( s ) = G ( s )U ( s ) , (24)
în care U (s ) , Y (s ) şi G (s ) sunt respectiv transformatele Laplace ale funcţiilor de
tip original u (t ) , y (t ) şi g (t ) . Funcţia G (s ) se numeşte funcţie de transfer.
Datorită formei sale simple, modelul operaţional este cel mai frecvent utilizat
în studiul sistemelor liniare continue. Funcţia pondere g (t ) şi funcţia de transfer
G (s ) înglobează toate proprietăţile şi caracteristicile dinamice ale sistemului, fiind
deci echivalente ale parametrilor ai şi bi din componenţa modelului primar (15)
şi modelului secundar (21).
Dacă sistemul este liniar şi cu parametri constanţi, modelul dinamic are forma
primară (standard)
a0 y(t ) + a1 y(t −1) + " + an y(t − n) = b0u(t ) + b1u(t −1) + " +br u(t − r ) , (25)
Sistemul cu modelul (25) sau (26) este propriu (strict propriu dacă b0 = 0 ,
respectiv semipropriu dacă b0 ≠ 0 ). La sistemele semiproprii, transferul intrare-
ieşire conţine şi o componentă instantanee. De exemplu, în cazul intrării treaptă
unitară u = 10 (t ) - figura 2.7, componenta instantanee a mărimii de ieşire este tot o
treaptă, cu expresia
b0 0
yinst (t) = ⋅1 (t) ,
a0
care rezultă din faptul că răspunsul indicial are valoarea iniţială y(0) = b0 / a0 .
Aceste relaţii sunt consecinţe ale principiului superpoziţiei şi relaţiilor între cauze
δ 0 (t ) = 10 (t ) −10 (t −1) , 10 (t ) = δ 0 (t ) + δ 0 (t −1) +" + δ 0 (0) .
Prima ecuaţie a modelului (36) este ecuaţia stării, iar cea de-a doua - ecuaţia
ieşirii. Deoarece ecuaţia stării este de tip diferenţial, starea X urmăreşte variaţiile
intrării U cu întârziere.
Un sistem continuu liniar are modelul sub forma
⎧⎪ X (t )= AX (t )+BU (t )
⎨ , (36)
⎪⎩ Y (t )=CX (t )+DU (t )
⎡ y ⎤ ⎡c
1 11 c1n ⎤ ⎡ x1 ⎤ ⎡d
11 d1m ⎤ ⎡ u1 ⎤
⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎢ ⎥
#
⎢ ⎥ ⎢= % ⎥ ⎢ # ⎥ + ⎢ % ⎥⎢# ⎥ .
⎢ y ⎥ ⎢c ⎥
c pn x⎢ ⎥ ⎢ d d pm ⎥ ⎢u ⎥
⎣ p ⎦ ⎣ p1 ⎦ ⎣ n⎦ ⎣ p1 ⎦ ⎣ m⎦
Prin convenţie, variabilele de intrare, de stare şi de ieşire ale unui sistem liniar
nu reprezintă valorile absolute ale mărimilor fizice corespunzătoare ale sistemului
real, ci variaţiile acestora faţă de valorile lor iniţiale.
La sistemele monovariabile (cu o singură intrare şi o singură ieşire), B este
matrice coloană, C este matrice linie, iar D este scalar :
⎡ x1 ⎤
⎢ ⎥
y = [c1 " cn ] ⎢ # ⎥ + d u .
⎢x ⎥
⎣ n⎦
y1 = c1x1 + c2 x2 + " + cn xn + du .
⎧ X (t+1) = f (t , X (t ),U (t ))
⎨ , (37)
⎩ Y (t ) = g (t , X (t ),U (t ))
⎧ X (t + 1)= AX (t )+BU (t )
⎨ , (38)
⎩ Y (t )= CX (t )+DU (t )
unde A , B , C , D sunt matrice constante cu aceleaşi dimensiuni ca la sistemele
continue. Modelul (39) poate fi scris şi sub forma
⎧ X k +1=AX k +BU k
⎨ , k ∈Z . (39)
⎩Yk =CX k +DU k
36 TEORIA SISTEMELOR
2.7. APLICAŢII
Soluţie. Avem :
d uC
uR = Ri , uL = L d i , i =C , (40)
dt dt
u1 = uR + uC + uL . (41)
d 2 uC d uC
T22 + T1 + uC = u1 , (42)
dt 2 dt
c) Din relaţiile
REPREZENTAREA MATEMATICA A SISTEMELOR 37
1 R R
u C = uR , u R = u L = (−u C − u R + u1 ) ,
RC L L
rezultă
x1 = 1 x2 ,
RC
x2 = R (− x1 − x2 + u1) .
L
⎡ x1 ⎤ ⎡ 0 p ⎤ ⎡ x1 ⎤ ⎡0⎤
⎢ x ⎥ = ⎢ ⎥ ⎢ ⎥ + ⎢ ⎥ u1 , uC = x1 . (44)
⎣ 2 ⎦ ⎣− q − q⎦ ⎣ x2 ⎦ ⎣q ⎦
Rezultă
⎡0 p ⎤ ⎡0 ⎤
A= ⎢ , B=⎢ ⎥ , C = [1 0] , D=0 . (45)
⎣−q − q⎥⎦ ⎣q ⎦
di d u1 d x1 i d x 2
x1 = Ri , x2 = L , = + + .
dt dt dt C dt
Prin eliminarea variabilei i , obţinem ecuaţiile de stare
♦ Aplicaţia 2.2. Fie circuitul electric din figura 2.9, având ca intrări tensiunile u1 şi u2 ,
iar ca ieşire tensiunea v1 . Să se afle:
a) modelul I-E;
b) modelul I-S-E, cu variabila de stare v1 .
Soluţie. a) Din
i1 + i2 = iC ,
rezultă
u1 − v1 u2 − v1 dv
+ =C 1 ,
R1 R2 dt
deci
dv 1 1 1 u u
C + ( + )v1 = 1 + 2 . (48)
dt R1 R2 R1 R2
R1R2 R2 R1
T1 = C , k1 = , k2 = .
R1 + R2 R1 + R2 R1 + R2
♦ Aplicaţia 2.3. Fie circuitul electric din figura 2.10, având ca intrări tensiunile u1 şi u2 ,
iar ca ieşiri tensiunile v1 şi v 2 . Să se afle:
a) modelul I-E;
b) modelul I-S-E cu variabilele de stare v1 şi v 2 .
Prin eliminarea succesivă a variabilelor v 2 şi v1 între cele două ecuaţii (se înlocuieşte
v 2 din prima ecuaţie în a doua, apoi v1 din a doua ecuaţie în prima), obţinem modelul
I-E sub forma
în care
40 TEORIA SISTEMELOR
R1 R2
k1 = 1+ , k2 = 1+ , T1 = R1C1 , T2 = R2C2 .
R R
Sistemul este continuu, liniar, multivariabil, de ordinul doi, cu parametri constanţi.
⎪⎧8z + 5z + z = u
⎨
⎪⎩ y = 2 z + z
⎧⎪ x1 = x 2
⎨ 1 5 1 , y = x1 + 2 x2 ,
⎪⎩ x 2 = − x1 − x 2 + u
8 8 8
cu forma matriceală
⎡ x1 ⎤ ⎡ 0 1⎤ ⎡ x1 ⎤ ⎡ 0 ⎤ ⎡ x1 ⎤
⎢ ⎥ = ⎢ 1 5 ⎥ ⎢ ⎥ + ⎢1 ⎥ u , y = [1 2] ⎢ ⎥ .
⎣⎢ x1 ⎦⎥ ⎢⎣− 8 − 8 ⎥⎦ ⎣⎢ x 2 ⎦⎥ ⎢⎣ 8 ⎥⎦ ⎣⎢ x 2 ⎦⎥
⎧8w + 5w + w = u
⎨
⎩ y = 3w + 2w + w
⎧⎪ x1 = x 2
⎨ 1 5 1 ,
⎪⎩ x 2 = − 8 x1 − 8 x 2 + 8 u
iar din
1 5 1
y = 3x 2 + 2 x 2 + x1 = 3(− x1 − x 2 + u ) + 2 x 2 + x1 ,
8 8 8
obţinem ecuaţia de ieşire
5 1 3
y = x1 + x 2 + u .
8 8 8
⎧⎪ x1 = − x1 + mx2
⎨ ,
⎪⎩ x2 = −4 x1 + x2 + 2u
y = x1 − x2 − u ,
Cele n condiţii iniţiale nule (5) exprimă proprietatea funcţiilor w(t ) , w (t ) , ... ,
w(n−1) (t ) de a fi continue la momentul t = 0 . Din ecuaţia (3) şi condiţiile iniţiale
(5) rezultă că răspunsul y(t ) al sistemului satisface următoarele condiţii iniţiale
nule:
y (0+) = y (0+) = " = y ( n−r +1) (0+) = 0 , (6)
Rezultatul obţinut poate fi formulat astfel:
Teorema condiţiilor iniţiale nule. Răspunsul la orice funcţie de intrare finită
de tip original al unui sistem liniar continuu descris de ecuaţia diferenţială (1)
cu a n ≠ 0 este caracterizat prin cel puţin n − r condiţii iniţiale nule.
Răspunsul h(t ) al sistemului la intrare treaptă unitară, u = 1(t ) , se numeşte
funcţie indicială sau răspuns indicial, iar răspunsul g (t ) al sistemului la intrare
impuls Dirac, u = δ 0 (t ) , se numeşte funcţie pondere sau răspuns pondere. Tinând
seama de principiul superpoziţiei, rezultă că între răspunsul indicial h(t ) şi
răspunsul pondere g (t ) există următoarele relaţii:
t
h(t ) = ∫ g (τ )dτ , (7)
0−
d h(t )
g (t ) = . (8)
dt
Observaţii. 10. In cazul a0 ≠ 0 şi a n ≠ 0 , soluţia w(t ) a ecuaţiei diferenţiale
(4) pentru intrarea treaptă unitară u = 1(t ) are forma
1
w(t ) = + C1 e s1t + C2 e s2t + " + Cn e snt , t ≥ 0, (9)
a0
unde s1 , s2 , " , sn sunt rădăcinile (distincte) ale ecuaţiei caracteristice
iar C1 ,C2 , " ,Cn sunt constante reale sau complexe (constanta Ci este
reală/complexă după cum rădăcina si este reală/complexă). Polinomul monic
a n−1 n−1 a a
P ( s) = s n + s + " + 1 s + 0 = (s − s1 )(s − s 2 )"( s − s n ) , (11)
an an an
se numeşte polinomul caracteristic al sistemului.
In cazul s1 = s2 , suma C1 e s1t + C 2 e s2t din expresia (9) a răspunsului w(t )
trebuie înlocuită cu
46 TEORIA SISTEMELOR
(C1t + C 2 ) e s1t ,
unde C1 şi C2 sunt constante reale. Constantele C1 ,C2 , " ,Cn din expresia (9) a
răspunsului w(t ) se determină din condiţiile iniţiale nule (5).
20. Tinând seama de ecuaţia ieşirii (3) şi de forma (9) a răspunsului w(t ) ,
răspunsul indicial h(t ) al sistemului (în cazul în care ecuaţia caracteristică are
rădăcinile s1 , s2 , " , sn distincte) are forma
b0
h(t ) = + D1 e s1t + D2 e s2t + " + Dn e snt , t ≥ 0 , (13)
a0
unde D1 , D2 , " , Dn sunt constante reale sau complexe ( Di este real/complex
dacă si este real/complex). Dacă rădăcinile s1 şi s2 sunt complex-conjugate,
adică s1,2 = a ± jb , atunci suma D1 e s1t + D2 e s2t este de forma
e at ( E1 sin bt + E 2 cos bt ) , unde E1 şi E2 sunt constante reale. Din expresia (13) a
răspunsului indicial h(t ) , rezultă că acesta este mărginit dacă toate rădăcinile
s1 , s2 , " , sn ale ecuaţiei caracteristice au partea reală negativă. Acest rezultat
este valabil şi în cazul în care ecuaţia caracteristică are rădăcini multiple. In plus,
răspunsului indicial h(t ) este aperiodic (fără oscilaţii) atunci când toate
rădăcinile ecuaţiei caracteristice sunt reale. Dacă două rădăcini ale ecuaţiei
caracteristice sunt complex-conjugate, s1,2 = a ± jb , atunci răspunsul indicial are
şi o componentă de tip oscilant sinusoidal (cu amplitudine descrescătoare,
constantă sau crescătoare, după cum a < 0 , a = 0 sau a > 0 , respectiv).
30. La sistemele compuse de tip serie (fig. 3.1), paralel (fig. 3.2) sau cu reacţie
(fig. 3.3), calculul răspunsului la o intrare dată se face de regulă pe baza
modelului sistemului compus, obţinut din modelele subsistemelor componente
prin eliminarea tuturor variabilelor intermediare (a variabilei v la conexiunea
serie, a variabilelor v1 şi v 2 la conexiunea paralel, a variabilelor e şi v la
conexiunea cu reacţie), inclusiv a derivatelor acestora. La conexiunile deschise
ANALIZA SISTEMELOR LINIARE DE TIP I-E 47
(tip serie sau paralel), calculul răspunsului se poate face şi pas cu pas, prin
calculul succesiv al răspunsului fiecărui subsistem, în ordinea transmisiei
informaţiei.
iar
⎧ 1
⎪1 + a + a + ... + a , 1 + a1 + a 2 + ... + a n ≠ 0
wp (t ) = ⎨ 1 2 n . (22)
⎪ t , 1+ a1 + a 2 + ... + a n = 0
⎩
Soluţia ecuaţiei omogene are forma
wom (t ) = C1 z1t + C 2 z 2t + " + C n z nt , (23)
iar C1, C2 , ", Cn sunt constante reale sau complex-conjugate. Polinomul monic
P ( z ) = z n + a1 z n−1 + " + an−1 z + a n = ( z − z1 )( z − z 2 )" ( z − z n ) (25)
reprezintă polinomul caracteristic al sistemului.
Dacă rădăcinile z1 şi z2 sunt reale şi egale, atunci suma C1z1t + C2 z2t trebuie
înlocuită cu
(C1t + C 2 ) z1t ,
y (0) = b0 w(0) ,
y (1) = b0 w(1) + b1w(0) ,
.......................,
y (r ) = b0 w(r ) + b1w(r −1) + " + br w(0) .
unde C1 ,C2 , " ,Cn sunt constante reale sau complexe ( Ci este real/complex,
dacă zi este real/complex). Tinând seama de ecuaţia ieşirii
b0 + b1 + " + br
h(t ) = + D1 z1t + D2 z 2t + " + Dn z nt , t≥r, (30)
1+ a1 + a 2 + ... + a n
ρ t ( E1 cosα t + E2 sinα t ) ,
unde E1 şi E2 sunt constante reale. Din expresia răspunsului indicial h(t ) rezultă
că acesta este mărginit atunci când toate rădăcinile z1 , z2 , " , zn ale ecuaţiei
caracteristice a sistemului au modulul subunitar. Acest rezultat este valabil şi în
cazul în care ecuaţia caracteristică are rădăcini multiple. In plus, dacă două
rădăcini ale ecuaţiei caracteristice sunt complex-conjugate (cu modulul ρ ),
atunci răspunsul indicial are o componentă de tip oscilant sinusoidal (cu
amplitudinea descrescătoare, constantă sau crescătoare, după cum ρ < 1 , ρ = 1
sau ρ > 1 , respectiv). De asemenea, răspunsul indicial are o componentă de tip
oscilant atunci când ecuaţia caracteristică are o rădăcină reală negativă. Dacă
toate rădăcinile ecuaţiei caracteristice sunt reale şi pozitive, atunci răspunsul
indicial este aperiodic (fără oscilaţii).
echivalenţa este de ordinul zero. Dacă u (t ) este de tip T-rampă, adică liniară pe
fiecare interval [t k , t k +1 ) şi continuă pe R , atunci echivalenţa este de ordinul
unu.
Prin definiţie, un sistem liniar discret Σ 0 reprezintă discretizatul intrare-
ieşire (sau echivalentul discret intrare-ieşire) cu perioada T al unui sistem liniar
continuu Σ dacă pentru orice intrări T-echivalente de ordinul zero, ieşirile celor
două sisteme sunt T-echivalente.
Deoarece funcţiile treaptă unitară 1(t ) şi 10 (t ) sunt T-echivalente de ordinul
zero, răspunsul indicial h(t ) al unui sistem continuu şi răspunsul indicial h 0 (t ) al
discretizatului acestuia sunt T-echivalente.
Discretizatul Σ0 se obţine fizic prin conectarea unui convertor discret-
analogic (sau numeric-analogic) CD-A la intrarea sistemului continuu Σ şi a unui
convertor analog-discret (sau analog-numeric) CA-D la ieşirea lui Σ (fig. 3.4).
an y(n) + an−1 y(n−1) + " + a1 y + a0 y = bru (r ) + br −1u (r −1) + " + b1u + b0u , (31)
se procedează astfel:
a) se determină funcţia de transfer a sistemului continuu
br s r + " + b1s + b0
G ( s) = ; (32)
a n s n + " + a1s + a0
1
Reziduul funcţiei F(s) relativ la polul simplu p este dat de relaţia
3.4. APLICAŢII
♦ Aplicaţia 3.1. Fie conexiunea serie de mai jos, formată din subsistemele:
(S1) 2v + v = u + u ,
(S2) 4 y + y = 2v .
Să se afle răspunsul indicial, răspunsul pondere şi răspunsul la intrare rampă unitară ale
subsistemului S1 şi ale conexiunii serie.
Soluţie. Calculul răspunsului indicial h1 (t ) al subsistemului S1 se face pe baza
modelului secundar al acestuia, cu ecuaţiile
2w + w = 1 , w(0)=0 ,
h1 = w + w .
Prin rezolvarea ecuaţiei diferenţiale în w , obţinem:
w(t ) =1 − e −t / 2 ,
56 TEORIA SISTEMELOR
apoi
h1 (t ) = 1 − 0,5 e −t / 2 , t ≥ 0 .
Subsistemul S1 are răspunsul pondere
d h1 (t )
g1 (t ) = = 0,5δ 0 (t ) + 0,25 e −t / 2 .
dt
Deoarece funcţia rampă unitară t ⋅1(t ) se obţine prin integrarea funcţiei treaptă unitară
1(t ) , răspunsul s1(t ) la intrare rampă unitară poate fi obţinut prin integrarea răspun-
sului h1(t ) la intrare treaptă unitară. Aşadar,
t
s1 (t ) = ∫ h1 (τ ) dτ = t − 1 + e −t / 2 .
0
t
s(t ) = ∫ h(τ ) dτ = 2t −10 − 2 e−t / 2 + 12 e−t / 4 .
0
Graficele din figura 3.5 ale celor trei răspunsuri ale conexiunii serie au fost obţinute
în Matlab, cu programul:
sis1=tf([1 1],[2 1]);
sis2=tf(2,[4 1]);
sis=sis1*sis2;
t=0:0.1:16;
h=step(sis,t);
g=impulse(sis,t);
u=t;
s=lsim(sis,u,t);
plot(t,h,t,g,t,s/10); grid on;
(S1) 5 y + y = ke , k > 0
(S2) v +v = y .
58 TEORIA SISTEMELOR
Y(:,i)=step(sis,t);
end
plot(t,Y);
grid on;
Fig. 3.6. Răspunsul indicial y(t ) al conexiunii cu reacţie pentru diferite valori
ale parametrului k .
est = 1 .
k +1
Prin urmare, eroarea staţionară este nenulă, cu atât mai mică cu cât factorul de
proporţionalitate k al subsistemului de pe calea directă este mai mare.
Fig. 3.7. Răspunsul e(t ) la intrarea u = 1(t ) şi răspunsul y(t ) la intrarea u = sin t .
b(1 − a t +1 )
y(t ) = bw(t ) = , t ≥0 .
1− a
In cazul a = 1 , avem w p (t ) = t şi wom = C1 , deci w(t ) = t + C1 , t ≥ 1 . Din w(0) = 1 ,
obţinem:
w(t ) = t + 1 , t ≥ 0 ,
deci
y(t ) = bw(t ) = b(t + 1) , t ≥ 0 .
La acelaşi rezultat se ajunge scriind soluţia obţinută în cazul a ≠ 1 sub forma
y(t ) = b(1 + a + a 2 + " + a t )
şi înlocuind apoi pe a cu 1.
Metoda inducţiei. In ecuaţia sistemului se înlocuieşte t succesiv cu valorile 0, 1, 2
etc. Avem:
y(0) = ay(−1) + b = b , y(1) = ay(0) + b = b(a + 1) ,
y(2) = ay(1) + b = b(a 2 + a + 1) ,
care sugerează faptul că y(t ) = b(a t + a t −1 + " + a + 1) pentru orice t număr natural. In
conformitate cu principiul inducţiei, considerăm relaţia adevărată pentru t şi arătăm că
rămâne adevărată şi pentru t + 1 , adică y (t + 1) = b(a t +1 + a t + " + a + 1) . Intr-adevăr,
y(t + 1) = ay(t ) + b = ab(at + at −1 + " + a + 1) + b = b(at +1 + at + " + a + 1) .
deci y(t ) = a t b , t ≥ 0 .
Metoda indirectă. Cu relaţia g (t ) = h(t ) − h(t − 1) , obţinem
b(1 − a t +1 ) b(1 − a t ) t
g (t ) = − =a b, t ≥0.
1− a 1− a
Graficele din figura 3.8, reprezentând răspunsurile sistemului pentru a = 0,8 şi b = 1 ,
au fost obţinute în Matlab, cu programul:
ANALIZA SISTEMELOR LINIARE DE TIP I-E 63
t=0:1:18;
sisd=tf([1 0],[1 -0.8],1);
h=step(sisd,t);
g=impulse(sisd,t);
y1=lsim(sisd,sin(pi*t/6),t);
hold on;
plot(t,h,'.-');
plot(t,g,'.-');
plot(t,y1,'.-');
grid on;
1
In cazul a ≠ 1 , avem w(t ) = + C1a t , t ≥ 1 . Din condiţia iniţială w(0) = 0 , rezultă
1− a
1− a t
w(t ) = , t≥0.
1− a
Prin urmare
1− a t 0 1 − a t −1 0
y(t ) = b1 ⋅1 (t ) + b2 ⋅1 (t − 1) ,
1− a 1− a
şi de aici
y(0) = 0 ,
1− a t 1 − a t −1
y(t ) = b1 + b2 , t ≥1 .
1− a 1− a
In cazul a = 1 , avem w(t ) = t + C1 , t ≥ 1 , iar din condiţia iniţială w(0) = 0 obţinem
w(t ) = t , t ≥ 0 . Rezultă y(t ) = b1t ⋅10 (t ) + b2 (t −1) ⋅10 (t − 1) , deci
y(0) = 0 ,
y(t ) = (b1 + b2 )t − b2 , t ≥ 1 .
1− a t 1 − a t −1 1 − a t −1 1 − a t −2
g (t ) = b1 + b2 − b1 − b2 = (b1a + b2 )a t − 2 .
1− a 1− a 1− a 1− a
4 1
h(t ) = 1 − ⋅ 0,5 t + ⋅ 0,2 t , t ≥ 0 ,
3 3
iar răspunsul pondere este
g (t ) = h(t ) − h(t −1) = 4 (0,5t − 0,2t ) , t ≥ 0 .
3
(S1) ck − ck −1 = K ek ,
(S2) yk − 0,8 yk −1 = ck −1 .
⎧ wk − 1, 79wk −1 + 0,8wk − 2 = 0, 01 uk − 2
⎨ .
⎩ yk = wk +1
wk = 1 + C1 ⋅ a k + C2 ⋅ bk , k ≥ 2 ,
C1 = b − 1 ≅ −2,14 , C2 = a − 1 ≅ 1,14 ,
a −b b−a
deci
wk ≅ 1 − 2,14 a k + 1,14bk , k ≥ 0 .
Aşadar,
yk = wk +1 ≅ 1 − 1,98 a k + 0,98bk , k ≥ 0 .
Graficele din figura 3.11, cu răspunsurile indiciale ale sistemului pentru trei valori
diferite ale parametrului K , au fost obţinute în Matlab cu programul:
t=0:1:60;
K=[0.01 0.03 0.1];
sisd2=tf([0 1],[1 -0.8],1);
for i=1:3;
sisd1=tf([K(i) 0],[1 -1],1);
sisd3=sisd1*sisd2;
sisd=feedback(sisd3,1,-1);
Y(:,i)=step(sisd,t);
end
plot(t,Y, '.-'); grid on;
= K (1 − z −1)[ 1 + τ1 / T1 − 1 ] ,
1 − z −1 1 − e−T / T1 z −1
adică
b0 + b1 z −1
G 0 ( z) = ,
1 + a1 z −1
unde
τ1 τ1
a1 = − e−T / T1 , b0 = K , b1 = K (1 − − e −T / T1 ) .
T1 T1
In consecinţă, discretizatul are modelul intrare-ieşire
yk + a1 yk −1 = b0uk + b1uk −1 .
τ T − τ1
a1 = T −1 , b0 = K 1 , b1 = K .
T1 T1 T1
5 y + y = −2u + u .
♦C
3.3. Să se calculeze răspunsul indicial al sistemului
6 y + 5 y + y = 2u .
♦C
3.9. Să se calculeze răspunsul sistemului
12 y + 2 y = u
la intrarea
u = e −t ⋅1(t ) .
♦C
3.10. Să se calculeze răspunsul sistemului
3 y + y = 10u
la intrarea
u = sin t ⋅1(t ) .
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 ) ). 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. Modelul de convoluţie
are 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 ) ,
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.
f (t ) ≤ Ae Bt .
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.
74 TEORIA SISTEMELOR
L [e−at f (t )] = F (s + a) , a ∈C ; (4)
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 →∞
br s r + br −1 s r −1 + ... + b1 s + b0
G ( s) = . (12)
an s n + an −1s n −1 + ... + a1 s + a0
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:
h(∞) = lim sH (s) = lim G (s) = G (0) = b0 / a0 = K . (15)
s →0 s →0
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 .
1 t dε
c = K R (ε +
Ti ∫0ε dt + Td dt ) + c0 , (16)
au funcţia de transfer
1
G R ( s ) = K R (1+ +T s ) . (17)
Ti s d
Această funcţie de transfer este improprie (are gradul numărătorului mai mare
decât cel al numitorului) datorită componentei derivative. Caracterul impropriu al
acestei componente reiese şi din faptul că la intrare treaptă, componenta derivativă
este de tip impuls Dirac. Sub această formă, proprietăţile şi rolul componentei
derivative sunt relativ uşor de înţeles şi de interpretat, inclusiv de către personalul
din domeniu fără studii superioare.
In realitate, funcţia de transfer a regulatorului PID are forma semiproprie
1 T s
G R ( s) = K R (1 + + d ), (18)
Ti s T1 s + 1
unde T1 este constanta de timp de întârziere a componentei derivative (cu valoarea,
de regulă, mult mai mică decât cea a constantei de timp derivative Td ).
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 ) , (19)
echivalentă cu
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 . (22)
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];
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ă:
Formulele (28) 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ă
Y ( s) = G PU ( s) + GV V ( s) = G P G E C ( s) + GV V ( s) = G P G E G R E ( s) + GV V ( s)
= G P G E G R [ R( s) − M ( s)] + GV V ( s) = G P G E G R [ R( s) − GT Y ( s)] + GV V ( s) .
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 (28).
84 TEORIA SISTEMELOR
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) . (33)
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 ) . (34)
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
METODA OPERAŢIONALĂ LAPLACE 87
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. 4.5).
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 , (37)
dt
modelul staţionar
y = Ku ,
funcţia de transfer
G ( s) = K , (38)
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. 4.6):
Ttr ≅ (3...4)T1 .
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
(timpul de răspuns) şi permit o interpretare geometrică simplă a constantei de timp
T1 .
In cazul T1 < 0 , răspunsul sistemului la orice tip de intrare nenulă este nemărginit
(sistemul este instabil).
T1 y + y = K Td u , T1 > 0 , (40)
modelul staţionar
y =0,
funcţia de transfer
Td s
G ( s) = K , (41)
T1s +1
METODA OPERAŢIONALĂ LAPLACE 89
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.
90 TEORIA SISTEMELOR
modelul staţionar
y = Ku ,
funcţia de transfer
K (τ1s + 1)
G ( s) = , (44)
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. 4.8):
τ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 ] . (45)
s(T1s + 1) s T1s + 1 T1
In cazul τ1 < 0 , 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ă.
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 + ], (46)
T1s +1
METODA OPERAŢIONALĂ LAPLACE 91
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
ξ e −ξωnt
y (t ) = 1 − e −ξωnt (cosωt + sin ωt ) = 1 − ⋅ sin(ωt + α ) , (49)
1− ξ 2 1− ξ 2
fiind de tip oscilant amortizat (fig. 4.9), cu pulsaţia ω < ω n .
Prin anularea derivatei răspunsului indicial
ω n2 −ξωnt
y (t ) = ⋅e sin ωt ,
ω
se obţin momentele de extrem
tk = k π/ ω , k ∈N ,
şi valorile de extrem
−ξωntk
y(tk ) = 1 − (−1)k e = 1 − (−1)k e−k π ctg α .
Pulsul maxim
− πξ
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. 4.12).
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. 4.12).
METODA OPERAŢIONALĂ LAPLACE 95
Fig. 4.12. Răspunsul indicial al sistemului de întârziere de ordinul doi pentru ξ < 0 .
şi funcţia de transfer
KTd s
G ( s) = , (57)
(T1s +1)(T2 s +1)
G2 (s) = 1 .
T2s + 1
h(∞) = G(0) = 0 .
In cazul T1 ≠ T2 şi K = 1 , răspunsul indicial este dat de relaţia:
t t
Td Td − −
−1
h(t ) = L [ ]= ⋅ (e T1 − e T2 ) . (58)
(T1 s + 1)(T2 s + 1) T1 − T2
4.7. APLICAŢII
2(4s + 1) 2(4s + 1) 2
G(s) = = = ,
8s + 6s + 1 (2s + 1)(4s + 1) 2s + 1
2
1 s +1 1 5s + 3 1 s + 3/ 5
H ( s) = G ( s) = = − 2 = −
s s(5s + 4s + 1) s 5s + 4s + 1 s (s + 2 / 5) 2 + (1/ 5) 2
2
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 ,
♦ Aplicaţia 4.4. 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 ;
(2s + 1)(4s + 1) 2s + 1 4s + 1
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 2 + 1) 5(2s + 1) 17(4s + 1) 85( s 2 + 1)
2 12 26 2
y (t ) = − e −t / 2 + e −t / 4 − cos t − sin t .
5 17 85 85
METODA OPERAŢIONALĂ LAPLACE 99
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) = GYR ( s ) = = − +
s2 s 2 (5s 2 + 6s + 2) 2s 2 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
− (5s + 1) (s + 0,6) − 2 ⋅ 0,2
E (s) = GEV (s) = 2
=− ,
5s + 6s + 2 (s + 0,6)2 + 0,22
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
In ambele cazuri, eroarea staţionară este nenulă, dar cu atât mai mică, cu cât factorul de
proporţionalitate al regulatorului este mai mare.
⎡− 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.
5
STABILITATEA
SISTEMELOR LINIARE
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 →∞
STABILITATEA SISTEMELOR LINIARE 103
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.
Teorema stabilităţii interne stricte. a) Un sistem continuu este intern strict stabil
dacă şi numai dacă toate rădăcinile polinomului caracteristic au partea reală
negativă (sunt situate în semiplanul complex stâng);
b) Un sistem discret este intern strict stabil dacă şi numai dacă toate rădăcinile
polinomului caracteristic au modulul subunitar (sunt situate în interiorul discului
unitar cu centrul în originea planului complex).
Teorema poate fi extinsă la sistemele stabile (nu neaparat strict stabile) astfel:
(a) Un sistem continuu este intern stabil dacă toate rădăcinile polinomului
caracteristic au partea reală negativă sau nulă, cele cu partea reală nulă fiind
rădăcini simple;
104 TEORIA SISTEMELOR
(b) Un sistem discret este intern stabil dacă toate rădăcinile polinomului
caracteristic au modulul subunitar sau unitar, cele cu modulul unitar fiind rădăcini
simple.
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 (6)
0
este finită.
(b) Un sistem liniar monovariabil discret este extern strict stabil dacă şi numai
dacă suma
∞
S = ∑ g (k ) (7)
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 →∞
STABILITATEA SISTEMELOR LINIARE 105
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ă (8), 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. (9)
Funcţia de transfer a unui sistem liniar continuu cu polii simpli p1 , p2 , ", pk
poate fi scrisă sub forma
C1 C C
G ( s) = d + + 2 +" + k , (10)
s − p1 s − p2 s − pk
unde d este o constantă reală. Din expresia funcţiei pondere,
reiese că lim g (t ) = 0 dacă şi numai dacă Re pi < 0 pentru orice i ∈{1 , 2 , " , k} .
t →∞
b0 + b1z −1 + " + br z −r
G0 ( z) = , z ∈C .
1 + a1z −1 + " + an z −n
Dacă rădăcinile z1, z2 ," , zn ale numitorului au valori distincte, atunci funcţia
pondere are următoarea formă pentru t suficient de mare:
g (t ) = C1z1t + C2 z2t + " + Cn znt . (12)
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.
Observaţii. 1°. Problema stabilităţii unui sistem liniar se reduce la problema
poziţionării în planul complex a rădăcinilor polinomului caracteristic - în cazul
stabilităţii interne, respectiv a rădăcinilor polinomului polilor - în cazul stabilităţii
externe. In cazul unui sistem monovariabil minimal, polinomul caracteristic coincide
cu polinomul polilor şi, în consecinţă, sistemul este intern stabil dacă şi numai dacă
STABILITATEA SISTEMELOR LINIARE 107
este extern stabil. In general, un sistem intern stabil este şi extern stabil, dar
implicaţia inversă nu este întotdeauna valabilă.
2°. In cazul sistemului de reglare automată din figura 1.4, dacă elementele
componente sunt de tip minimal (cu forma primară a funcţiilor de transfer
ireductibilă) şi, în plus, produsul GRGEGPGT este ireductibil, atunci polinomul
caracteristic şi polinomul polilor coincid, fiind egale cu numărătorul raţionalei
1 + GRGEGPGT . (13)
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.
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 ⎦⎥
Polinomul p3 ( s) = a3 s 3 + a 2 s 2 + a1s + a0 (cu a3 > 0 ) are rădăcinile cu partea reală
negativă dacă şi numai dacă toţi coeficienţii sunt strict pozitivi şi, în plus,
Δ2 = a1a2 − a0a3 > 0 . (15)
Pentru n = 4 , matricea Hurwitz are forma
⎡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 .
STABILITATEA SISTEMELOR LINIARE 109
5.4. APLICAŢII
şi funcţia de transfer
− s +1 − (s −1)
G ( s) = 2
=
2 (s + 4 + k )(s + 4 − k )
.
s + 8s + 16 − k
Polinomul caracteristic are rădăcina s1 = −4 − k negativă şi rădăcina s2 = −4 + k negativă
pentru k < 4 , nulă pentru k = 4 şi pozitivă pentru k > 4 . In consecinţă, sistemul este intern
strict stabil pentru k < 4 , intern semistabil pentru k = 4 şi intern instabil pentru k > 4 .
Sistemul are doi poli pentru k ≠ 5 şi un singur pol pentru k = 5 , anume s1 = −9 . Rezultă
că sistemul este extern strict stabil pentru k < 4 şi k = 5 , extern semistabil pentru k = 4 şi
extern instabil pentru k > 4 , k ≠ 5 .
⎡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 ,
s3 + 4s 2 + s − 6 ( s + 2)( s + 3)
are polii s1 = −2 şi s2 = −3 , ambii negativi; în consecinţă, sistemul este extern strict stabil.
♦ Aplicaţia 5.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 .
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 5.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.
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 .
STABILITATEA SISTEMELOR LINIARE 113
In figura 5.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
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 5.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 5.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.
1
Fig. 5.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. 5.5).
116 TEORIA SISTEMELOR
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 .
−1 −2 2
3 + kz + 2 z 3z + kz + 2
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 5.6 şi 5.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 .
⎡0 0 1⎤ ⎡0⎤
⎢ ⎥ ⎢ ⎥
A = ⎢1 0 −1 ⎥ , B = ⎢0⎥ , C = [k 1 0] , D=0 ,
⎢ ⎥ ⎢ ⎥
⎢⎣5 6 − 4 ⎥⎦ ⎢⎣1⎥⎦
⎧ 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.
GR = k , GE = 2 ,
2s + 1
s+2
GP = , GT =1 ,
15s 2 + 8s + 1
unde k este un parametru real.
GR = k (1 + 1 ) , GE = GT = 1 ,
4s 2s + 1
GP = 2 ,
4s + 1
STABILITATEA SISTEMELOR LINIARE 119
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)
ş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)] ,
122 TEORIA SISTEMELOR
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 + p ) " ( s + p )
ωb 1 ωb2 nωb
unde
(2i −1) π (2i −1) π
pi = sin − jcos , i =1, 2 ,", n . (10)
2n 2n
Pentru n = 1, n = 2 şi n = 3 , avem respectiv
ωb
G1(s) = , (11)
s +ω
b
ωb2
G2 (s) = , (12)
s 2 + 2ωb s + ωb2
ωb3
G3 ( s) = . (13)
( s + ωb )( s 2 + ωb s + ωb2 )
124 TEORIA SISTEMELOR
U (ω ) = 0 , V (ω ) = − K ,
ω
FUNCŢIA DE FRECVENŢA 125
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. 6.3).
Fig. 6.3. Locul lui Nyquist al sistemelor simplu integral şi dublu integral.
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. 6.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
126 TEORIA SISTEMELOR
1! 2!
funcţia de transfer a elementului pur timp mort, anume
Gτ (s) = e−τ s , (23)
poate fi aproximată cu următoarea funcţie raţională de tipul n + 0 (cu numitorul de
gradul n şi numărătorul de gradul 0 )
FUNCŢIA DE FRECVENŢA 129
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+ b1s + b2s 2 + " + bn s n
Gτn + n (s) = . (25)
1+ a1s + a2s 2 + " + an s n
In particular, avem
τs τ s τ 2s2
1− 1− +
Gτ1+1(s) = 2 , Gτ2+ 2 (s) = 2 12 , (26)
τs τs 2 2
1+ 1+ + τ s
2 2 12
τ s τ 2 s 2 τ 3s 3
1− + −
Gτ3+3 (s) = 2 10 120 , (27)
τs 2 2 3 3
1+ + τ s + τ s
2 10 120
−5s
Fig. 6.10. Răspunsul indicial al sistemului cu funcţia de transfer G(s) = e ,
5s +1
aproximată prin metoda Padé de ordinul n = 5 .
−5s
Fig. 6.11. Răspunsul indicial al sistemului cu funcţia de transfer G(s) = e ,
5s +1
aproximată prin metoda Padé de ordinul n = 8 .
FUNCŢIA DE FRECVENŢA 131
unde G(s) este funcţia de transfer a sistemului fără timp mort, avem
M m (ω ) = M (ω ) , Φm (ω ) = Φ(ω ) − τω . (30)
♦ 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 .
Pentru sistemul pur integral cu timp mort, descris prin funcţia de transfer
6.6. APLICAŢII
4τ 1s 12s
G(s) = =
T1s + 1 10s + 1
şi funcţia de frecvenţă
12 jω
G ( jω ) = .
10 jω + 1
Modulul funcţiei de frecvenţă este egal cu raportul dintre modulul numărătorului şi cel al
numitorului, adică
12ω 6 1
M (ω ) = = 1− .
100ω + 1 5
2 100ω 2 + 1
Deoarece funcţia M (ω ) este crescătoare, sistemul este un filtru trece sus, cu amplificarea
maximă
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
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
♦ C6.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.
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 7.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 7.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,
obţinerea unei valori finite a erorii staţionare nu implică faptul că sistemul este
stabil.
CALITATEA REGLĂRII 137
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 (s) , G R* (0) ≠ 0 ,
2 R
GF (0) = K F ,
s
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
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
CALITATEA REGLĂRII 139
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
CALITATEA REGLĂRII 141
7.3. APLICAŢII
− GV GT −1
ε st = lim G EV ( s) = lim = , pentru v (t ) = 1(t ) .
s →0 s →0 1 + Gd 4(1 + 2k )
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
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 .
In figura 7.4 sunt prezentate răspunsurile indiciale y (t ) ale sistemului de reglare la
referinţă treaptă unitară pentru cele două valori extreme ale factorului de proporţionalitate
K.
(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
144 TEORIA SISTEMELOR
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
♦ C7.4. 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 .
CALITATEA REGLĂRII 145