Documente Academic
Documente Profesional
Documente Cultură
INTRODUCERE
IN
TEORIA SISTEMELOR
Teoria sistemelor reprezint un ansamblu de concepte, cunotine, metode i
principii independente de aplicaii, necesare i utile studiului structurii,
proprietilor i caracteristicilor dinamice ale sistemelor n general, ale
sistemelor automate n mod special. Avnd ca obiect de studiu sistemul abstract,
desprins de natura sa fizic concret, sub forma unui model matematic, teoria
sistemelor este un domeniu de studiu care mbin armonios aspectele
fenomenologice ale sistemelor reale i elementele matematice abstracte necesare
descrierii comportamentului i interaciunii dinamice a sistemelor. Teoria
sistemelor introduce un mod de gndire tiinific de tip logic, aa zis sistemic,
avnd la baz principiul cauzalitii, care permite abordarea interdisciplinar a
realitii nconjurtoare.
1.1. DEFINIREA I CARACTERIZAREA SISTEMELOR
Conceptul de sistem a aprut i s-a dezvoltat de-a lungul timpului, ca rezultat al
evidenierii unor trsturi i comportamente comune pentru o serie de procese i
fenomene din diferite domenii, fapt ce a permis tratarea acestora, din punct de
vedere structural-funcional, ntr-un mod unitar, sistemic.
Noiunea de sistem are o sfer de cuprindere foarte larg, fiind frecvent
ntlnit n tiin i tehnic (n general, n toate domeniile gndirii i aciunii
umane), ns aproape ntotdeauna n asociaie cu un atribut de specificare; de
exemplu, sistem automat, sistem de transmisie, sistem informaional, sistem de
semnalizare, sistem de producie, sistem filozofic, sistem social etc.
TEORIA SISTEMELOR
( a)
(b)
TEORIA SISTEMELOR
Atunci cnd variabilele unui sistem sunt separate n variabile cauz i variabile
efect, sistemul se numete orientat. La sistemele abstracte, orientarea este formal,
n timp ce la sistemele reale, orientarea rezult din aplicarea legilor fizico-chimice
specifice, cu respectarea necondiionat a principiului cauzalitii.
Mrimile de stare ale unui sistem au dou proprieti eseniale:
- de mediere a transferului intrare-ieire (I E), care devine astfel transfer
intrare-stare-ieire (I S E);
- de acumulare ntr-o form concentrat (sintetic) a ntregii informaii utile
privind evoluia 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 iniial t 0 i de
intrarea U pe intervalul de timp [t 0 , t ) , adic U[t0 , t ) . De aici reiese existena unei
(1)
(t 0 ; t 0 , X 0 , U (t 0 )) = X 0 , t0 , X 0 .
La sistemele continue, funcia de tranziie a strii este de tip integral, coninnd
o integral de timp cu limita de integrare inferioar t 0 i limita de integrare
superioar t . Astfel, sistemul la care transferul intrare-stare este descris de ecuaia
diferenial liniar cu coeficieni constani
d x = ax + bu , t R ,
dt
(t; t0 , x0 , u[t0 , t ) ) = ea (t t0 ) x0 + b t ea (t )u ( ) d , t t 0 .
0
(2)
(t; t0 , x0 , u[t0 , t ] ) = x0 + b t u ( ) d
0
(3)
TEORIA SISTEMELOR
In cazul particular a = 1 (cnd sistemul este de tip pur integral), funcia de tranziie
are forma
t 1
0 , )
(4)
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
cunoatem modul de variaie n timp a tensiunii uL de la bornele inductivitii L, atunci
circuitul RLC poate fi considerat un sistem orientat, n care u1 este mrime de intrare, u L
mrime de ieire, tensiunile uR i uC de la bornele rezistorului R i condensatorului C
sunt mrimi de stare. Rezistena R , capacitatea C i inductivitatea L sunt parametri ai
sistemului.
Pe baza unor proprieti derivate din caracterul structural-unitar, cauzaldinamic i informaional al sistemelor, acestea pot fi mprite n clase (categorii),
sistemele aparinnd unei clase avnd trsturi, proprieti i comportamente
asemntoare.
1.2.1. Sisteme continue i discrete
TEORIA SISTEMELOR
Sistemele cu timp discret la care discretizarea timpului este uniform (cu pas
constant), adic t k = kT , unde T este perioada (tactul) i k Z , se numesc
sisteme discrete. Alegnd, prin convenie, T =1 , rezult c la sistemele discrete
(5)
u = 1 f1(t ) + 2 f2 (t ) ,
rspunsul sistemului liniar va fi
y(t ) = 1g1(t ) + 2 g2 (t ) .
Sistemul obinut prin interconectarea a dou sau mai multor subsisteme liniare
este, de asemenea, liniar. Reciproca acestei afirmaii nu este totdeauna adevrat,
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 superpoziiei (adic acele sisteme care nu sunt liniare). Modul
neconstructiv de definire a sistemelor neliniare (prin negarea unei proprieti) i
multitudinea modurilor de manifestare a neliniaritilor conduc la ideea
imposibilitii construirii unei teorii unitare a sistemele neliniare. In consecin,
sistemele neliniare sunt studiate pe clase de sisteme, definite constructiv pe baza
unor proprieti comune (de exemplu, clasa sistemelor continue i liniare pe
poriuni, clasa sistemelor cu caracteristic static de tip releu, clasa sistemelor
neliniare de ordinul unu etc.).
Sistemele liniare sunt descrise prin ecuaii matematice liniare (algebrice,
difereniale sau cu diferene), iar sistemele neliniare prin ecuaii neliniare. Studiul
sistemelor liniare se poate efectua ntr-un mod unitar, mult mai simplu, mai uor i
mai precis.
Sistemele fizice sunt, de regul, sisteme neliniare. Un sistem fizic poate fi
considerat liniar cel mult ntr-un anumit domeniu de funcionare, delimitat de zone
de funcionare neliniare (de blocare i de saturaie). Sistemele cu neliniariti slabe
n domeniul de funcionare studiat sunt considerate, de cele mai multe ori, ca fiind
liniare sau liniare pe poriuni.
10
TEORIA SISTEMELOR
multivariable au cel puin dou intrri i dou ieiri; n plus, cel puin o ieire este
influenat de minimum dou intrri.
Sistemele cu o singur intrare ( m =1) i mai multe ieiri ( p >1 ), precum i
sistemele cu mai multe intrri ( m >1) i o singur ieire ( p =1 ), pot fi reduse la p ,
11
12
TEORIA SISTEMELOR
13
variante) au cel puin un parametru intern variabil n timp. Starea unui sistem cu
parametri constani aflat iniial n regim staionar (caracterizat prin constana n
timp a tuturor variabilelor de intrare, de stare i de ieire) se poate modifica numai
din exterior, prin aciunea variabilelor de intrare.
14
TEORIA SISTEMELOR
Pentru exemplificare, n timp ce presiunea unui gaz ntr-un vas are practic aceeai
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 concentrai, iar cel de-al doilea cu parametri distribuii.
15
16
TEORIA SISTEMELOR
17
18
TEORIA SISTEMELOR
1.3. APLICAII
Aplicaia 1.1. Transferul intrare-stare al unui sistem continuu cu intrarea u i starea
x este descris de ecuaia diferenial cu coeficieni constani
dx
= ax + bu , t R .
dt
S se arate c sistemul are funcia de tranziie a strii
t
(e at x) = b e at u ,
t
t0 (e
at
x) d t = b e a u ( ) d ,
t0
(t 0 ; t 0 , x0 ,u (.)) = x0 .
Aplicaia 1.2. Transferul intrare-stare al unui sistem discret cu intrarea u i starea x
este descris de ecuaia cu diferene
Soluie. Avem
19
P* =
P 10
100 % ,
30
I*=
I 4
100 % .
16
Din P* = I * , rezult
P = 10 +
I =4+
15
( I 4) ,
8
8
( P 10) .
15
15
(10 4) = 21,25 bar.
8
8
20
bar.
(15 10) =
15
3
2
REPREZENTAREA MATEMATICA
A
SISTEMELOR
Comportamentul unui sistem n regim dinamic (care include regimul staionar
i regimul tranzitoriu) poate fi descris cu ajutorul unui model matematic, format
din ecuaii algebrice i din ecuaii difereniale sau cu diferene, dup cum sistemul
este cu timp continuu sau discret. In teoria sistemelor se utilizeaz dou moduri
distincte de reprezentare matematic a sistemelor n domeniul timpului: prin
ecuaii de tip I-E (intrare-ieire) i prin ecuaii de tip I-S-E (intrare-stare-ieire).
Caracterizarea prin ecuaii de tip I-E implic un formalism matematic aparent
mai simplu, care ns nu pune n eviden toate aspectele referitoare la structura
intern a sistemului. Astfel, la un sistem continuu dinamic de tip I-E, valoarea
ieirii y la momentul t poate fi determinat pe baza intrrii u [ 0 , t ] i a unor
condiii iniiale ( y(0) , y (0) etc.). In acelai scop, la un sistem continuu dinamic de
tip I-S-E, n locul condiiilor iniiale se utilizeaz starea iniial X 0 a sistemului.
Conceptele de stare i de sistem I-S-E sunt eseniale n teoria modern a
sistemelor. In general, numrul n al variabilelor de stare, adic dimensiunea
vectorului de stare X , determin dimensiunea sau ordinul sistemului.
Reprezentarea matematic a sistemelor dinamice continue cu parametri
distribuii se face prin ecuaii difereniale cu derivate pariale, deoarece n afara
variabilei temporale t mai intervine cel puin una dintre variabilele spaiale x , y ,
z . Aceste sisteme fac parte din categoria sistemelor infinit dimensionale.
Modelul unui sistem cu timp mort se obine, n cazul cel mai simplu, din
modelul sistemului fr timp mort, prin nlocuirea funciei de intrare u(t ) cu
u(t ) , unde este valoarea timpului mort.
21
2. 1. MODELAREA SISTEMELOR
22
TEORIA SISTEMELOR
obinut este mai simplu sau mai complex, reflectnd realitatea fizic cu un grad de
precizie mai mare sau mai mic. Dac numrul ipotezelor simplificatoare luate n
consideraie este mare, atunci modelul obinut este simplu, robust, uor de
prelucrat i de interpretat, dar mai puin precis. Nici modelele foarte complicate nu
sunt recomandate, datorit lipsei de acuratee n determinarea unor parametri, a
imposibilitii 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 conservrii masei/volumului/energiei/impulsului/sarcinii electrice,
legile echilibrului fizico-chimic etc.).
Legea conservrii masei este aplicat frecvent n forma
Qm1 (t ) Qm 2 (t ) =
d ma (t )
,
dt
(1)
care exprim faptul c diferena dintre debitul masic de intrare Qm1 i debitul
masic de ieire Qm 2 este egal cu viteza de variaie a masei acumulate ma . Relaia
(1) se obine prin derivarea n raport cu variabila t a ecuaiei de bilan material
m1(t ) m2 (t ) = ma (t ) ,
unde m1(t ) , m2 (t ) i ma (t ) reprezint respectiv masa intrat, masa ieit i masa
acumulat n intervalul de timp [0 , t ] .
Ecuaia de bilan material (1) poate fi extins la bilanul energetic, cu
observaia c n cazul reaciilor chimice trebuie s se in seama i de cldura
degajat sau absorbit prin reacie.
In cazul sistemului reprezentat de amestectorul de produse lichide din figura
2.1, considerm c aria seciunii 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 mrimi
de intrare ale sistemului, iar nivelul h i densitatea sunt mrimi de ieire.
Pentru obinerea modelului analitic, acceptm urmtoarele dou ipoteze
simplificatoare:
a) lichidele sunt incompresibile (nu conin gaze dizolvate);
b) amestecarea este perfect, adic densitatea are aceeai valoare n toate
punctele amestecului.
23
Aplicnd legea conservrii masei sub forma (1) i apoi, n mod similar, legea
conservrii volumului, avem
1Q1 + 2Q2 Q = A
Q1 + Q2 Q = A
d(h )
,
dt
dh
.
dt
(2)
(3)
Adh = Q +Q Q
1
2
dt
(4)
(5)
(6)
24
TEORIA SISTEMELOR
(5)
(6)
Q = h
(7)
Q = h
(8)
25
Prin anularea derivatelor, din (7) rezult modelul staionar de regim laminar
h = 1 (Q + Q )
1 2
1Q1 + 2Q2
,
= Q + Q
1
2
Q = h
(9)
h = ( )
1Q1 + 2Q2
.
= Q + Q
1
2
Q = h
(10)
Ah
Q
Q
Q
+
=
+
0 dt
1 1
2 2
(11)
26
TEORIA SISTEMELOR
sistemului (cazul sistemelor de tip black box), fie numai determinarea valorii unor
parametri ai modelului, atunci cnd se cunoate structura i forma modelului (din
modelarea analitic).
Pentru exemplificare, s considerm un sistem fizic (proces) aflat iniial n
regim staionar (cu intrarea u i ieirea y nule pentru t < 0 ), i s presupunem c
n urma modificrii treapt a mrimii de intrare, u(t ) = 1(t ) , rspunsul y(t )
determinat experimental are forma din figura 2.4.
K = , T1 95 sau T1 98 ,
(13)
3
4
unde T95 i T98 reprezint timpul n care mrimea de ieire devine egal cu 95 %,
respectiv 98 %, din valoarea sa final. Expresia factorului de proporionalitate K
rezult imediat din modelul staionar y = Ku (obinut din modelul dinamic (12)
prin anularea derivatei ieirii y ) aplicat regimului staionar final (teoretic, pentru
t ), cnd u = i y = . De asemenea, expresiile factorului K i constantei
de timp T1 rezult din soluia ecuaiei difereniale (12) pentru u = i y(0) = 0 ,
anume
t
T1
y(t ) = K (1 e ) , t 0 .
(14)
In cazul sistemelor automate este dificil s se realizeze modelarea experimental a procesului propriu-zis, fiind mai convenabil s se efectueze modelarea
experimental a prii fixate, formate din proces, element de execuie i traductor.
27
(15)
28
TEORIA SISTEMELOR
(16)
cu factorul de proporionalitate K = b0 / a0 .
Dac la intrarea sistemului se aplic un semnal de tip treapt, iar rspunsul
sistemului tinde spre o valoare finit, atunci deosebim dou regimuri staionare: un
regim staionar (trivial) pentru t < 0 , n care u = 0 i y = 0 , i un regim staionar
final, pentru t suficient de mare (teoretic, pentru t ). Ambele regimuri
staionare sunt descrise de modelul staionar (16).
In cazul a0 0 i b0 0 , n care panta K a caracteristicii statice este finit i
b0 t
udt .
a1 0
(17)
Rspunsul 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 ieirea y se stabilizeaz numai atunci cnd intrarea u este
nul. In general, rspunsul la intrare treapt al unui sistem integral (stabil) tinde
asimptotic la o dreapt oblic, fiind de tip ramp ntrziat.
29
1 t
1 t
(Q1 Q2 ) d t + h0 , h = (Q1 Q2 ) d t .
A 0
A 0
a1
dy
+ a0 y = b1 d u
dt
dt
(19)
RC di + i = C du .
dt
dt
(20)
(21)
Strict matematic, se poate verifica faptul c ecuaia (15) devine identitate prin
nlocuirea variabilelor u i y din (21) n funcie de derivatele variabilei w .
Deoarece nu conine derivate ale mrimii de intrare u , modelul secundar poate
fi utilizat i pentru intrri nederivabile sau chiar discontinue.
30
TEORIA SISTEMELOR
y (t ) = g (t )u ( ) d ,
0
(22)
1(t ) = 0 0 ( )d .
u (t ) = 0 0 (t )u ( )d ,
Y ( s ) = G ( s )U ( s ) ,
31
(24)
Dac sistemul este liniar i cu parametri constani, modelul dinamic are forma
primar (standard)
(25)
(26)
Sistemul cu modelul (25) sau (26) este propriu (strict propriu dac b0 = 0 ,
respectiv semipropriu dac b0 0 ). La sistemele semiproprii, transferul intrareieire conine i o component instantanee. De exemplu, n cazul intrrii treapt
unitar u = 10 (t ) - figura 2.7, componenta instantanee a mrimii de ieire este tot o
treapt, cu expresia
yinst (t) =
b0 0
1 (t) ,
a0
care rezult din faptul c rspunsul indicial are valoarea iniial y(0) = b0 / a0 .
32
TEORIA SISTEMELOR
b0 + b1 + " + br
.
a0 + a1 + ... + an
(28)
(29)
(30)
(31)
y (t ) = g (t i )u (i ) ,
(32)
i =0
u (t ) = 0 (t i )u (i ) .
i =0
33
(33)
Aceste relaii sunt consecine ale principiului superpoziiei i relaiilor ntre cauze
0 (t ) = 10 (t ) 10 (t 1) ,
10 (t ) = 0 (t ) + 0 (t 1) +" + 0 (0) .
(34)
Y (t )=g (t , X (t ),U (t ))
(35)
34
TEORIA SISTEMELOR
Prima ecuaie a modelului (36) este ecuaia strii, iar cea de-a doua - ecuaia
ieirii. Deoarece ecuaia strii este de tip diferenial, starea X urmrete variaiile
intrrii U cu ntrziere.
Un sistem continuu liniar are modelul sub forma
X (t )= AX (t )+BU (t )
,
Y (t )=CX (t )+DU (t )
(36)
1
%
%
# ,
# =
# +
ann x
bnm um
bn1
xn an1
n
y c
d
c1n x1
d1m u1
1
11
11
=
+
#
%
#
%
# .
y c
c pn x
d
d pm u
p p1
n
p1
m
Prin convenie, variabilele de intrare, de stare i de ieire ale unui sistem liniar
nu reprezint valorile absolute ale mrimilor fizice corespunztoare ale sistemului
real, ci variaiile acestora fa de valorile lor iniiale.
La sistemele monovariabile (cu o singur intrare i o singur ieire), B este
matrice coloan, C este matrice linie, iar D este scalar :
x1 a11
b1
a1n x1
%
# =
# + # u,
ann xn
xn an1
bn
35
x1
y = [c1 " cn ] # + d u .
x
n
x = a x + a x + " + a x + b u
n
n1 1
n2 2
nn n
n
y1 = c1x1 + c2 x2 + " + cn xn + du .
Y (t ) = g (t , X (t ),U (t ))
(37)
Y (t )= CX (t )+DU (t )
(38)
Yk =CX k +DU k
k Z .
(39)
36
TEORIA SISTEMELOR
2.7. APLICAII
Aplicaia 2.1. Considerm circuitul electric din figura 1.4. S se afle:
a) modelul I-E pentru u1 intrare i uC ieire;
b) modelul I-E pentru u1 intrare i uL ieire;
c) modelul I-S-E pentru u1 intrare, uC ieire i x1 = uC i x2 = uR ;
d) modelul I-S-E pentru u1 intrare, uL i uC ieiri, x1 = uC i x2 = uR .
S se arate c:
e) tensiunile uL i uC nu pot fi variabile de stare;
f) tensiunile uR i uL nu pot fi variabile de stare.
Soluie. Avem :
uL = L d i ,
dt
uR = Ri ,
i =C
d uC
,
dt
u1 = uR + uC + uL .
(40)
(41)
uR = RC
d uC
d2 u
, uL = LC 2C .
dt
dt
d 2 uC
dt
+ T1
d uC
+ uC = u1 ,
dt
(42)
uR = R uL , uC = 1 uL .
L
LC
Derivnd de dou ori relaia (41) i nlocuind apoi pe uR i uC , obinem modelul intrareieire
uL + R uL + 1 uL = u1 ,
L
LC
care poate fi scris sub forma
(43)
u C =
1
uR ,
RC
u R =
37
R
R
u L = (u C u R + u1 ) ,
L
L
rezult
x1 = 1 x2 ,
RC
x2 = R ( x1 x2 + u1) .
L
Cu notaiile p = 1 i q = R , modelul I-S-E devine astfel :
TC
L
p x1 0
x1 0
x =
+ u1 , uC = x1 .
2 q q x2 q
(44)
Rezult
0
A=
q
p
,
q
0
B= ,
q
C = [1 0] ,
D=0 .
(45)
uL = x1 x2 + u1 ,
modelul I-S-E cerut are forma
x1 0 p x1 0
=
+ u1 ,
x 2 q q x 2 q
u C 1 0 x1 0
=
+ u1 ,
u L 1 1 x 2 1
(46)
deci
1 0
0 p
0
0
C
=
A=
B
=
,
,
, D = 1 .
q
1 1
q q
e) Pentru x1 = uC i x2 = uL , din relaiile (40) i (41) rezult
dx
x2 = L d i , i = C 1 , u1 = Ri + x1 + x2 .
dt
dt
Prin eliminarea variabilei i , obinem
T1T2 x1 = x 2 , u1 = T1 x1 + x1 + x 2 ,
1
1
1 1
1
( x1 x 2 + u1 ) , x 2 = x1 + ( ) x 2 + u1 u1 .
T1
T1
T1 T2
T1
(47)
38
TEORIA SISTEMELOR
x2 = L
di
,
dt
d u1 d x1 i d x 2
.
=
+ +
dt
dt C dt
x2 = 1 x1 1 x2 + u1 .
T1
T2
Ca i n cazul anterior, cea de-a doua ecuaie de stare nu se ncadreaz n forma general
admis, datorit prezenei derivatei mrimii de intrare u1 .
Aplicaia 2.2. Fie circuitul electric din figura 2.9, avnd ca intrri tensiunile u1 i u2 ,
iar ca ieire tensiunea v1 . S se afle:
a) modelul I-E;
b) modelul I-S-E, cu variabila de stare v1 .
Soluie. a) Din
i1 + i2 = iC ,
rezult
u1 v1 u2 v1
dv
+
=C 1 ,
R1
R2
dt
deci
dv 1
u
u
1
1
+ ( + )v1 = 1 + 2 .
dt
R1 R2
R1 R2
(48)
dv1
+ v1 = k1u1 + k2u2 ,
dt
(49)
T1 =
39
R2
R1
R1R2
, k2 =
.
C , k1 =
R1 + R2
R1 + R2
R1 + R2
v1 = x1
(50)
cu
A = 1 ,
T1
k k
B= 1 2 ,
T1 T1
C =1,
D = [0 0].
Aplicaia 2.3. Fie circuitul electric din figura 2.10, avnd ca intrri tensiunile u1 i u2 ,
iar ca ieiri 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 .
1 1
C1v1 = ( R + R )v1 + R + R
1
1
.
v1 u2
1
1
C2v 2 = ( + )v 2 + +
R R2
R R2
(51)
Prin eliminarea succesiv a variabilelor v 2 i v1 ntre cele dou ecuaii (se nlocuiete
v 2 din prima ecuaie n a doua, apoi v1 din a doua ecuaie n prima), obinem modelul
(52)
40
TEORIA SISTEMELOR
k1 = 1+
R1
,
R
k2 = 1+
R2
,
R
T1 = R1C1 ,
T2 = R2C2 .
T1x1
T2 x2
k1 k11 x1 1 0
+
k21 k2 x2 0 1
v 1 1 0 x1
=
.
v 2 0 1 x 2
u1
,
u2
(53)
8z + 5z + z = u
y = 2 z + z
i se aleg variabilele de stare x1 = z , x2 = z . Rezult modelul I-S-E
x1 = x 2
1
5
1 ,
x
=
x
+
u
2
1
2
8
8
8
y = x1 + 2 x2 ,
cu forma matriceal
x1 0 1 x1 0
= 1 5 + 1 u ,
x1 8 8 x 2 8
x1
y = [1 2] .
x 2
41
+ 5w + w = u
8w
+ 2w + w
y = 3w
iar din
1
5
1
y = 3x 2 + 2 x 2 + x1 = 3( x1 x 2 + u ) + 2 x 2 + x1 ,
8
8
8
obinem ecuaia de ieire
5
1
3
y = x1 + x 2 + u .
8
8
8
ieirea u2 .
a) modelul I-E;
b) modelul I-S-E, considernd strile x1 = i1 i x2 = i2 .
42
TEORIA SISTEMELOR
x2 = 4 x1 + x2 + 2u
y = x1 x2 u ,
3
ELEMENTE DE ANALIZ
IN DOMENIUL TIMPULUI
A SISTEMELOR LINIARE
In cadrul analizei sistemelor liniare de tip intrare-ieire, considerm c pn la
momentul iniial t0 = 0 , sistemul s-a aflat ntr-un regim staionar, n care toate
iar variabila de ieire este variaia temperaturii produsului la ieirea din cuptor
y = T = T T0 .
In plus, considerm c pentru t < 0 , cuptorul s-a aflat ntr-un regim staionar,
caracterizat prin debitul de combustibil Q0 i temperatura produsului la ieirea
din cuptor T0 . Prin urmare, variabilele sistemice u i y sunt nule pentru t < 0 ,
adic sunt de tip original.
Analiza elementar de tip intrare-ieire const, n principal, n abordarea i
rezolvarea urmtoarelor probleme:
- determinarea modelului unui sistem compus din modelele subsistemelor
componente;
- determinarea rspunsului sistemului la anumite semnale de intrare standard,
de tip original;
- minimizarea sistemelor liniare pe baza criteriului de echivalen intrareieire;
- discretizarea sistemelor continue de tip I-E.
44
TEORIA SISTEMELOR
(1)
y =b r w ( r ) +b r 1 w ( r 1) + " + b1 w + b0 w
(2)
(3)
(4)
(5)
45
Cele n condiii iniiale nule (5) exprim proprietatea funciilor w(t ) , w (t ) , ... ,
w(n1) (t ) de a fi continue la momentul t = 0 . Din ecuaia (3) i condiiile iniiale
(5) rezult c rspunsul y(t ) al sistemului satisface urmtoarele condiii iniiale
nule:
y (0+) = y (0+) = " = y ( nr +1) (0+) = 0 ,
(6)
h(t ) = g ( )d ,
(7)
g (t ) =
d h(t )
.
dt
(8)
1
+ C1 e s1t + C2 e s2t + " + Cn e snt ,
a0
t 0,
(9)
(10)
iar C1 ,C2 , " ,Cn sunt constante reale sau complexe (constanta Ci este
real/complex dup cum rdcina si este real/complex). Polinomul monic
P ( s) = s n +
a n1 n1
a
a
s + " + 1 s + 0 = (s s1 )(s s 2 )"( s s n ) ,
an
an
an
(11)
46
TEORIA SISTEMELOR
(C1t + C 2 ) e s1t ,
(12)
unde C1 i C2 sunt constante reale. Constantele C1 ,C2 , " ,Cn din expresia (9) a
rspunsului w(t ) se determin din condiiile iniiale nule (5).
20. Tinnd seama de ecuaia ieirii (3) i de forma (9) a rspunsului w(t ) ,
rspunsul indicial h(t ) al sistemului (n cazul n care ecuaia caracteristic are
rdcinile s1 , s2 , " , sn distincte) are forma
h(t ) =
b0
+ D1 e s1t + D2 e s2t + " + Dn e snt , t 0 ,
a0
(13)
s1,2 = a jb ,
atunci
suma
D1 e s1t + D2 e s2t
este
de
forma
30. La sistemele compuse de tip serie (fig. 3.1), paralel (fig. 3.2) sau cu reacie
(fig. 3.3), calculul rspunsului la o intrare dat se face de regul pe baza
modelului sistemului compus, obinut 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 reacie), inclusiv a derivatelor acestora. La conexiunile deschise
47
(tip serie sau paralel), calculul rspunsului se poate face i pas cu pas, prin
calculul succesiv al rspunsului fiecrui subsistem, n ordinea transmisiei
informaiei.
b = [bn bn 1 " b1 b0 ] ,
In cazul r < n , argumentul de intrare b poate fi scris i sub forma b = [br br 1 " b1 b0 ] .
Pachetului de programe Control conine funciile step, impulse i lsim (fiiere cu
extensia m) pentru calculul i reprezentarea grafic a rspunsului indicial, a rspunsului
pondere i a rspunsului la o intrare arbitrar tip original dat U , n form de scar:
[Y,t] = step (sis,t) ;
[Y,t] = impulse (sis,t) ;
[Y,t] = lsim (sis,U,t) ;
48
TEORIA SISTEMELOR
(14)
(15)
49
(16)
(17)
0, t <0
.
10 (t ) =
1 , t = 0 , 1, 2 , "
In cazul utilizrii modelului secundar (15), rspunsul w(t ) la o funcie de
intrare analitic dat, u = f (t ) 1o (t ) , poate fi scris sub forma
w(t ) = wp (t ) + wom (t ) ,
(18)
(19)
(20)
(21)
50
TEORIA SISTEMELOR
iar
1
1 + a + a + ... + a , 1 + a1 + a 2 + ... + a n 0
wp (t ) =
.
n
1
2
t , 1+ a1 + a 2 + ... + a n = 0
(22)
(23)
(24)
iar C1, C2 , ", Cn sunt constante reale sau complex-conjugate. Polinomul monic
(25)
(26)
care pot fi determinate direct din ecuaia cu diferene (21), nlocuind succesiv pe
t cu 0 , 1 , , n 1 . In acest fel soluia w(t ) devine valabil pentru orice t 0 .
Pe baza formulei rspunsului w(t ) , valabil pentru t 0 , obinem rspunsul
sistemului y (t ) din ecuaia ieirii
y(t ) = b0 w(t ) + b1w(t1) + ... + br w(tr ) .
51
y (0) = b0 w(0) ,
y (1) = b0 w(1) + b1w(0) ,
.......................,
o (t ) = 1o (t ) 1o (t 1) ,
1o (t ) = o (t ) + o (t 1) + " + o (0) ,
(27)
(28)
1
+ C1z1t + C2 z2t + " + Cn znt ,
1 + a1 + a2 + ... + an
t 0,
(29)
unde C1 ,C2 , " ,Cn sunt constante reale sau complexe ( Ci este real/complex,
dac zi este real/complex). Tinnd seama de ecuaia ieirii
y(t ) = b0 w(t ) + b1w(t1) + ... + br w(tr )
b0 + b1 + " + br
+ D1 z1t + D2 z 2t + " + Dn z nt ,
1+ a1 + a 2 + ... + a n
tr,
(30)
52
TEORIA SISTEMELOR
t ( E1 cos t + E2 sin t ) ,
unde E1 i E2 sunt constante reale. Din expresia rspunsului indicial h(t ) rezult
c acesta este mrginit atunci cnd toate rdcinile z1 , z2 , " , zn ale ecuaiei
caracteristice a sistemului au modulul subunitar. Acest rezultat este valabil i n
cazul n care ecuaia caracteristic are rdcini multiple. In plus, dac dou
rdcini ale ecuaiei caracteristice sunt complex-conjugate (cu modulul ),
atunci rspunsul indicial are o component de tip oscilant sinusoidal (cu
amplitudinea descresctoare, constant sau cresctoare, dup cum < 1 , = 1
sau > 1 , respectiv). De asemenea, rspunsul indicial are o component de tip
oscilant atunci cnd ecuaia caracteristic are o rdcin real negativ. Dac
toate rdcinile ecuaiei caracteristice sunt reale i pozitive, atunci rspunsul
indicial este aperiodic (fr oscilaii).
In MATLAB, modelul obiect de tip transfer intrare-ieire ("input-output
53
echivalena 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 echivalena este de ordinul
unu.
Prin definiie, un sistem liniar discret 0 reprezint discretizatul intrareieire (sau echivalentul discret intrare-ieire) cu perioada T al unui sistem liniar
continuu dac pentru orice intrri T-echivalente de ordinul zero, ieirile celor
dou sisteme sunt T-echivalente.
Deoarece funciile treapt unitar 1(t ) i 10 (t ) sunt T-echivalente de ordinul
zero, rspunsul indicial h(t ) al unui sistem continuu i rspunsul indicial h 0 (t ) al
discretizatului acestuia sunt T-echivalente.
Discretizatul 0 se obine fizic prin conectarea unui convertor discretanalogic (sau numeric-analogic) CD-A la intrarea sistemului continuu i a unui
convertor analog-discret (sau analog-numeric) CA-D la ieirea lui (fig. 3.4).
0 al sistemului continuu .
54
TEORIA SISTEMELOR
(31)
se procedeaz astfel:
a) se determin funcia de transfer a sistemului continuu
G ( s) =
br s r + " + b1s + b0
;
a n s n + " + a1s + a0
(32)
G 0 ( z ) = (1 z 1 ) rez
(33)
b0 + b1 z 1 + " + br z r
1+ a1 z 1 + " + an z n
(34)
(35)
y k y k 1 y k 1 y k 2
y 2 y k 1+ y k 2
T
T
= k
T
T2
s= p
s= p
s= p
55
(63)
3.4. APLICAII
Aplicaia 3.1. Fie conexiunea serie de mai jos, format din subsistemele:
(S1) 2v + v = u + u ,
(S2) 4 y + y = 2v .
S se afle rspunsul indicial, rspunsul pondere i rspunsul la intrare ramp unitar ale
subsistemului S1 i ale conexiunii serie.
Soluie. Calculul rspunsului indicial h1 (t ) al subsistemului S1 se face pe baza
w(t ) =1 e t / 2 ,
56
TEORIA SISTEMELOR
apoi
h1 (t ) = 1 0,5 e t / 2 , t 0 .
Subsistemul S1 are rspunsul pondere
g1 (t ) =
d h1 (t )
= 0,5 0 (t ) + 0,25 e t / 2 .
dt
Deoarece funcia ramp unitar t 1(t ) se obine prin integrarea funciei treapt unitar
1(t ) , rspunsul s1(t ) la intrare ramp unitar poate fi obinut prin integrarea rspunsului h1(t ) la intrare treapt unitar. Aadar,
t
s1 (t ) = h1 ( ) d = t 1 + e t / 2 .
0
y(0)=0 .
Condiia iniial y(0) este nul, deoarece pentru subsistemul S2 avem n r = 1 . Prin
rezolvare, obinem:
h(t ) = 2 + e t / 2 3e t / 4 .
g (t ) =
d h(t )
= 0,5et / 2 + 0,75et / 4
dt
57
s(t ) = h( ) d = 2t 10 2 et / 2 + 12 et / 4 .
0
s = 2w + 2w .
Rezult:
w(t ) = t 6 2 et / 2 + 8et / 4 ,
s(t ) = 2t 10 2 et / 2 + 12 et / 4 .
Graficele din figura 3.5 ale celor trei rspunsuri ale conexiunii serie au fost obinute
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 = k (w + w)
respectiv,
+ 6w + w
e = 5w
59
Y(:,i)=step(sis,t);
end
plot(t,Y);
grid on;
Fig. 3.6. Rspunsul indicial y(t ) al conexiunii cu reacie pentru diferite valori
ale parametrului k .
(k + 1)e = u .
Rezult c pentru u =1(t ) , eroarea e se va stabiliza la valoarea staionar
est = 1 .
k +1
Prin urmare, eroarea staionar este nenul, cu att mai mic cu ct factorul de
proporionalitate k al subsistemului de pe calea direct este mai mare.
Aplicaia 3.3.
ecuaiile:
60
TEORIA SISTEMELOR
+ 6w
e = 5w
n condiiile iniiale y(t ) = y (0) = 0 . Ambele condiii iniiale sunt nule deoarece funcia
de intrare u (t ) = sin t 1(t ) este continu n origine, iar numrul condiiilor iniiale nule
este n r + 1= 2 . Rezult
y(t ) =
14
125 0,2t 1 t 3
e + sin t cos t .
e
13
26
8
104
61
Fig. 3.7. Rspunsul e(t ) la intrarea u = 1(t ) i rspunsul y(t ) la intrarea u = sin t .
y (t ) = bw(t )
w(t ) aw(t 1) =1 ,
corespunztoare condiiei iniiale w(0) =1 .
In cazul a 1 , soluia particular are forma wp (t ) = 1 , iar soluia ecuaiei
1 a
omogene
w(t ) aw(t 1) = 0
are forma wom = C1at . Rezult
1
+ C1a t , t 1 ,
1 a
a
; prin urmare,
iar din condiia iniial w(0) = 1 , obinem C1 =
1 a
w(t ) =
w(t ) =
1 a t +1
, t0,
1 a
62
TEORIA SISTEMELOR
y(t ) = bw(t ) =
b(1 a t +1 )
, t 0 .
1 a
w(t ) = t + 1 , t 0 ,
deci
deci y(t ) = a t b , t 0 .
Metoda indirect. Cu relaia g (t ) = h(t ) h(t 1) , obinem
g (t ) =
b(1 a t +1 ) b(1 a t ) t
=a b, t 0.
1 a
1 a
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;
t
pentru sistemul cu ecuaia y(t ) 0,8 y(t 1) = u(t ) .
6
63
64
TEORIA SISTEMELOR
1
+ C1a t , t 1 . Din condiia iniial w(0) = 0 , rezult
1 a
1 a t
w(t ) =
, t0.
1 a
Prin urmare
y(t ) = b1
i de aici
1 a t 0
1 a t 1 0
1 (t 1) ,
1 (t ) + b2
1 a
1 a
y(0) = 0 ,
y(t ) = b1
1 a t
1 a t 1
+ b2
, t 1 .
1 a
1 a
1 a t
1 a t 1
1 a t 1
1 a t 2
+ b2
b1
b2
= (b1a + b2 )a t 2 .
1 a
1 a
1 a
1 a
65
1
4
h(t ) = 1 0,5 t + 0,2 t , t 0 ,
3
3
z1,2 =
1 3 j
= (cos j sin ) ,
10
66
TEORIA SISTEMELOR
ck ck 1 = K ek ,
(S2)
yk 0,8 yk 1 = ck 1 .
yk 0,8 yk 1 = ck 1 ,
yk = wk +1
Pentru u k = 10 (k ) , rspunsul wk pentru k 0 este soluia ecuaiei cu diferene
wk 1,79wk 1 + 0,8wk 2 = 0,01 ,
67
C2 = a 1 1,14 ,
ba
deci
wk 1 2,14 a k + 1,14bk , k 0 .
Aadar,
yk = wk +1 1 1,98 a k + 0,98bk , k 0 .
Graficele din figura 3.11, cu rspunsurile indiciale ale sistemului pentru trei valori
diferite ale parametrului K , au fost obinute 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;
68
TEORIA SISTEMELOR
G ( s) =
K (1s + 1)
.
T1s + 1
G ( s)
G ( s)
]
+ rez
Ts
1
s(1 e z ) s =1 / T1 s(1 e Ts z 1 )
= K (1 z 1)[
1 + 1 / T1 1 ] ,
1 z 1 1 eT / T1 z 1
adic
G 0 ( z) =
b0 + b1 z 1
1 + a1 z 1
unde
a1 = eT / T1 ,
b0 = K
1
,
T1
b1 = K (1
1
e T / T1 ) .
T1
respectiv cu
( yk yk 1) / T , yk 1 , (uk uk 1) / T , uk 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 rspunsul indicial al sistemului
6 y + 5 y + y = 2u .
C
3.9. S se calculeze rspunsul sistemului
12 y + 2 y = u
la intrarea
u = e t 1(t ) .
C
3.10. S se calculeze rspunsul sistemului
3 y + y = 10u
la intrarea
u = sin t 1(t ) .
1 : 4v +v = 3u , 2 : 5 y + y = 2v .
69
70
TEORIA SISTEMELOR
1 : 5 y + y = e , 2 : v +v = y .
4
METODA OPERAIONALA
LAPLACE
Acest capitol este axat pe analiza de tip intrare-ieire (I-E) a sistemelor liniare
continue (netede) cu ajutorul formalismului operaional Laplace.
Caracteristica principal a metodei operaionale Laplace este forma simpl de
descriere matematic a corelaiei dinamice ntre intrarea i ieirea unui sistem liniar.
Anticipnd, modelul operaional dinamic al sistemului va avea o form similar
celei a modelului staionar, la care ieirea y se obine prin multiplicarea intrrii u
cu un factor constant de proporionalitate K :
y=Ku .
y (t ) = 0 g (t )u ()d = g (t ) *u (t ) ,
72
TEORIA SISTEMELOR
care exprim rspunsul y (t ) la o intrare u(t ) dat, de tip original (nul pentru t < 0 ),
atunci cnd se cunoate funcia pondere g (t ) a sistemului (definit ca fiind
rspunsul sistemului la intrarea impuls Dirac u = 0 (t ) ). Forma modelului de
convoluie evideniaz faptul c funcia pondere g conine toate caracteristicile
dinamice ale sistemului sub aspectul corelaiei intrare-ieire. Modelul de convoluie
are o mare importan teoretic, deoarece forma sa simpl sugereaz posibilitatea
gsirii unui model dinamic cu forma i mai simpl, prin nlocuirea produsului de
convoluie cu unul algebric. Acest lucru este realizabil cu ajutorul transformrii
Laplace.
In cadrul metodei operaionale Laplace, modelul de convoluie y = g * u va
cpta forma operaional 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 funciilor de timp y(t ) , g (t ) i u (t ) . Modelul operaional este deci un
model abstract (n domeniul complex), dar care exprim, ntr-o form algebric
simpl, faptul c ieirea complex Y (s) este produsul dintre funcia complex G(s)
asociat caracteristicilor dinamice ale sistemului i intrarea complex U (s) .
Aa cum vom vedea n continuare, determinarea modelului operaional al unui
sistem liniar compus din modelele operaionale ale subsistemelor componente este o
operaie mult mai simpl dect aceea de obinere, n domeniul timpului, a ecuaiei
difereniale a sistemului din ecuaiile difereniale ale subsistemelor. Modelul
operaional poate fi dedus pe cale algebric, printr-o metodologie similar celei
utilizate la studiul sistemului n regim staionar sau la studiul unui sistem format
numai din subsisteme statice (de ordinul zero). In plus, metodologia analitic de
calculul al rspunsului unui sistem pe baza funciei de transfer este mai simpl dect
cea din domeniul timpului, prin rezolvarea ecuaiei difereniale a sistemului.
73
f (t ) Ae Bt .
F ( s )=L [ f (t )]= 0 f (t )e
st
dt , s C .
(1)
L [ f (k ) (t )] = sk F (s) , k Z ;
(2)
L [tf (t )] = F (s) ;
(3)
In relaia (2), derivata f (k ) (t ) poate fi i funcie de tip distribuie, definit inclusiv n punctele de
discontinuitate ale functiei f(t). Astfel, prima derivat a funciei discontinue f (t ) = eat 1(t ) este
distribuia f (t ) = 0 (t ) a e at 1(t ) , unde 0 (t ) este funcia impuls Dirac.
TEORIA SISTEMELOR
74
L [eat f (t )] = F (s + a) , a C ;
(4)
L [ f (t )] = e s F (s) ;
(5)
(6)
s 0
valabil n condiiile n care toi polii funciei sF (s) au partea real negativ, deci
sunt situai n stnga axei imaginare;
proprietatea valorii iniiale
lim f (t ) = lim sF (s) ,
t 0 +
(7)
(8)
1 + j
F ( s) e ts ds ,
2 j j
(9)
L [ 0 (t )] =1 ,
L [1(t )] = 1s ,
L [t 1(t )] =
s2
s+a
,
( s + a) 2 + b 2
L[cosbt 1(t )] =
s
s2 + b2
L[t k 1(t )] =
k!
s k +1
1
,
( s + a) 2
L [e at sin bt 1(t )] =
L[sin bt 1(t )] =
b
,
( s + a) 2 + b 2
b
s2 + b2
75
y(t ) = 0 g (t )u ( )d ,
(10)
(11)
unde U (s) este transformata Laplace a funciei de intrare u(t ) , iar Y (s) este
transformata Laplace a funciei de ieire y(t ) . Scriind modelul (11) sub forma
G ( s) =
Y ( s)
,
U ( s)
rezult
Teorema funciei de transfer. Funcia de transfer a unui sistem liniar continuu
monovariabil este egal cu raportul dintre transformata Laplace a rspunsului
sistemului la o funcie de intrare de tip original dat i transformata Laplace a
funciei de intrare.
Modelul operaional (11) este modelul dinamic cu cea mai simpl form
posibil, similar celei a modelului staionar
y = Ku ,
TEORIA SISTEMELOR
76
G ( s) =
br s r + br 1 s r 1 + ... + b1 s + b0
.
an s n + an 1s n 1 + ... + a1 s + a0
(12)
77
bn
.
an
(14)
2. Din proprietatea valorii finale rezult c dac rspunsul indicial h(t ) al unui
sistem tinde la o valoare finit pentru t , atunci aceast valoare este egal cu
factorul static de proporionalitate al sistemului:
h() = lim sH (s) = lim G (s) = G (0) = b0 / a0 = K .
s 0
(15)
s 0
Acest rezultat era cunoscut de la analiza n domeniul timpului, din faptul c pentru
orice rspuns indicial h(t ) care se stabilizeaz la o valoare finit, deosebim dou
regimuri staionare, unul trivial, pentru t ( , 0) , i unul final, la ncheierea
regimului tranzitoriu (teoretic, pentru t ), iar n condiiile celui de-al doilea
regim staionar, din ecuaia modelului staionar ( y = Ku ), rezult
y ( ) = Ku ( ) = K .
G ( s) =
K
,
T1 s + 1
T1 > 0 ,
78
TEORIA SISTEMELOR
c = K R ( +
1 t
Ti
0 dt + Td dt ) + c0 ,
(16)
au funcia de transfer
G R ( s ) = K R (1+
1
+T s ) .
Ti s d
(17)
Aceast funcie de transfer este improprie (are gradul numrtorului mai mare
dect 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, proprietile i rolul componentei
derivative sunt relativ uor de neles i de interpretat, inclusiv de ctre personalul
din domeniu fr studii superioare.
In realitate, funcia de transfer a regulatorului PID are forma semiproprie
G R ( s) = K R (1 +
T s
1
+ d ),
Ti s T1 s + 1
(18)
unde Gij (s) este funcia de transfer a canalului cu intrarea U j i ieirea Yi . Relaiile
pot fi scrise pentru toate ieirile sub forma vectorial-matriceal
Y ( s ) = G ( s )U ( s ) ,
echivalent cu
Y1 G11
Y2 G21
=
# #
Y p G p1
G12
" G1m U 1
G22 " G2 m U 2
.
#
% #
#
G p 2 " G pm U m
(19)
79
G21
G =
#
G p1
G12
" G1m
G22 " G2 m
#
% #
G p 2 " G pm
(20)
reprezint matricea de transfer a sistemului. Relaia Y (s) = G (s)U (s) exprim faptul
c n complex, vectorul Y al mrimilor de ieire este egal cu produsul dintre
matricea de transfer G a sistemului i vectorul U al mrimilor de intrare. Intre
intrarea U j (s) i ieirea Yi (s) exist relaia operaional
Yi ( s) = Gij ( s)U j ( s) .
(21)
Y (t )=CX (t )+DU (t )
obinem
X (s) = (s I A)1 BU (s)
.
Y
(
s
)
CX
(
s
)
DU
(
s
)
=
+
Mai departe, nlocuind vectorul de stare X (s) din ecuaia strii n ecuaia ieirii,
rezult matricea de transfer a sistemului (de tipul p m ), sub forma
G (s) = C ( s I A) 1 B + D .
(22)
80
TEORIA SISTEMELOR
s +1
2
G ( s) = s + s + 2
5s + 1
s + 2
2s + 1
s 2 + 3s ,
1
2
s + 2
se construiete 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];
81
rezult Y (s) = G2 (s)G1(s)U (s) . Prin urmare, sistemul compus are funcia de transfer
G(s) = G2 (s)G1(s) . In general, funcia de transfer a unei conexiuni serie de n
subsisteme monovariabile este egal cu produsul funciilor de transfer ale
subsistemelor componente, adic:
G = G1G2 "Gn .
(23)
G = GnGn 1"G1 .
(24)
(25)
82
TEORIA SISTEMELOR
G=
G1
.
1+ G1G2
(26)
Dac produsul G1 ( s )G2 ( s ) este o funcie raional ireductibil, atunci toi polii
conexiunii nchise (cu reacie) sunt diferii 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
funciei de transfer a conexiunii este egal cu suma ordinelor funciilor de transfer ale
subsistemelor componente.
83
(27)
GV
,
1 + Gd
G G (1)
,
GER = 1 , G EV = V T
1 + Gd
1 + Gd
G G G (1)
G
.
GCR = R , GCV = V T R
1 + Gd
1 + Gd
GYR =
GYV =
(28)
(29)
(30)
Formulele (28) ale funciilor de transfer GYR i GYV pot fi deduse procednd astfel:
se scriu succesiv relaiile de dependen cauzal ale mrimii Y (s ) , pn se ajunge la
mrimile de intrare V (s ) i R (s ) , i din nou la mrimea 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
(31)
1+ GR GF = 0 ,
(32)
echivalent cu
unde
G F = G E G P GT
85
g ij (t ) = L1 [Gij ( s )] ,
Dac Gij ( s ) are toi polii situai n stnga axei imaginare, atunci rspunsul
indicial are valorile iniial i final
hij (0+) = Gij () ,
In general, rspunsul indicial hij (t ) satisface un numr de condiii iniiale nule egal
cu ordinul relativ al funciei de transfer Gij ( s ) . Prima condiie iniial nenul a
rspunsului indicial este egal cu raportul coeficienilor termenilor de grad maxim
de la numrtorul i numitorul funciei de transfer Gij ( s ) . Astfel, dac Gij ( s ) este
strict proprie ( bn = 0 ), atunci
hij (0+ ) = 0 ,
hij (0+) =
bn1
,
an
(33)
1 s + 1
,
T1 s + 1
(34)
86
TEORIA SISTEMELOR
dy
= Ku
dt
(35)
G ( s) = K .
Ti s
(36)
Ti
i funcia de transfer
funcia indicial
Kt
h(t ) = L1[ K 2 ] =
Ti
Ti s
87
Se observ c sistemul pur integral de ordinul unu are funcia pondere sub form de
treapt, funcia indicial sub form de ramp i rspunsul la intrare ramp unitar
sub form parabolic (fig. 4.5).
dy
+ y = Ku , T1 > 0 ,
dt
(37)
modelul staionar
y = Ku ,
funcia de transfer
G ( s) = K ,
T1s +1
(38)
h() = G(0) = K ,
Ttr (3...4)T1 .
Funcia pondere, funcia indicial i rspunsul la intrare ramp unitar se calculeaz
astfel:
g (t ) = L1[ K ] = K et / T1 ,
T1s + 1 T1
88
TEORIA SISTEMELOR
h(t ) = L1[
h1(t ) = L1[
K ] = KL1[ 1 T1 ] = K (1 et / T1 ) ,
s(T1s + 1)
s T1s + 1
(39)
T1 T12
K
1 1
]
=
L
[
+
] = KT1 [ t (1 et / T1 )] .
K
2
2
+
1
s
T
s
T1
s (T1s + 1)
s
1
Funcia indicial h(t ) tinde simplu exponenial i concav spre valoarea final
K , atingnd valorile 0,95K i 0,98K respectiv la momentele de timp Ttr 95 3T1 i
Ttr 98 4T1 . Mrimile Ttr 95 i Ttr 98 caracterizeaz durata regimului tranzitoriu
(timpul de rspuns) i permit o interpretare geometric simpl a constantei de timp
T1 .
In cazul T1 < 0 , rspunsul sistemului la orice tip de intrare nenul este nemrginit
(sistemul este instabil).
(40)
modelul staionar
y =0,
funcia de transfer
G ( s) = K
Td s
,
T1s +1
(41)
89
Td s )
T
T
1
1
] = K d L1 [1
] = K d [ 0 (t ) e t / T1 ] ,
T1 s + 1
T1
T1 s + 1
T1
T1
i funcia indicial
h(t ) = L1 [ K
Td
T
] = K d e t / T1 .
T1 s + 1
T1
(42)
Td
1
(1
),
T1
T1 s + 1
rezult c sistemul derivativ de ordinul unu poate fi obinut prin conectarea paralelopus a unui sistem de tip static i a unui sistem de ntrziere de ordinul unu, ambele
avnd acelai factor static de proporionalitate.
90
TEORIA SISTEMELOR
(43)
modelul staionar
y = Ku ,
funcia de transfer
G ( s) =
K (1s + 1)
,
T1s + 1
(44)
h(0+) = G() = K
T1
Pentru 0 < 1 < 2T1 , durata regimului tranzitoriu a rspunsului indicial poate fi
exprimat prin relaia mai precis Ttr (3"4) | T1 1 | .
Funcia pondere i funcia indicial se calculeaz astfel:
g (t ) = L1[
K (1s + 1) K 1
T
] = L [1 + 1 1 ] = K [T1 0 (t ) + (1 1 )et / T1 ] ,
T1s + 1
T1
T1s + 1 T1
T1
h(t ) = L1[
K (1s + 1)
T
] = KL1[ 1 1 1 ] = K [1 (1 1 )et / T1 ] .
s(T1s + 1)
s T1s + 1
T1
(45)
G ( s) = K [ 1 +
(1 T1)s
],
T1s +1
(46)
91
/ T 1
G ( s) = K ( 1 1 1 ) ,
T1 T1s + 1
rezult c sistemul de avans-ntrziere de ordinul unu poate fi obinut prin
conectarea paralel-opus a unui sistem de tip static i a unui sistem de ntrziere de
ordinul unu.
y + 2 n y + n2 y = K n2 u , n > 0 ,
(47)
modelul staionar
y = Ku
i funcia de transfer
G ( s) =
K n2
,
s 2 + 2 n s + n2
(48)
92
TEORIA SISTEMELOR
G ( s) =
T22 s 2
K
,
+ T1 s +1
Cazul 0 < < 1 (regim oscilant amortizat). La intrare treapt unitar, transformata Laplace a rspunsului sistemului are forma
Y (s) =
s + 2 n
n2
( s + n ) + n
.
=1 2
=1
2
2
2
s ( s + 2 n s + n ) s s + 2 n s + n s ( s + n ) 2 + ( n 1 2 ) 2
Cu notaiile
= cos , (0 , ) ,
2
n 1 2 = ,
rspunsul indicial are expresia
y (t ) = 1 e nt (cost +
1 2
sin t ) = 1
e nt
1 2
sin(t + ) ,
n2 nt
e
sin t ,
k N ,
i valorile de extrem
y(tk ) = 1 (1)k e
ntk
= 1 (1)k ek ctg .
(49)
93
Pulsul maxim
1 = e ctg = e
1 2
(50)
= 1
3
= 1 12 .
1
n2
] = L1[ 1 2 s 2 ] = 1 cosnt .
s s +
s(s 2 + n2 )
n
(51)
n2
n
] = L1[ 1 1
] = 1 ent (1 + nt ) .
2
2
s
s(s + n )
s + n (s + n )
94
TEORIA SISTEMELOR
G ( s) =
1
,
(T1s + 1)(T2s + 1)
T1 T2 > 0 ,
(52)
Ttr (3"4)(T1 + T2 )
Cazul 1 < < 0 (regim oscilant instabil). Rspunsul indicial al sistemului este
dat de relaiile (81), n care ( / 2 , ) . Rspunsul indicial se caracterizeaz prin
oscilaii exponenial cresctoare (fig. 4.12).
1
,
(T1s + 1)(T2s + 1)
T1 < T2 < 0 .
Rspunsul indicial, dat de relaia (63), este cresctor i nemrginit (fig. 4.12).
95
Fig. 4.12. Rspunsul indicial al sistemului de ntrziere de ordinul doi pentru < 0 .
(56)
i funcia de transfer
G ( s) =
KTd s
,
(T1s +1)(T2 s +1)
(57)
G1 ( s) =
K Td s
,
T1 s + 1
G2 (s) =
1 .
T2s + 1
KTd
,
T1T2
96
TEORIA SISTEMELOR
h() = G(0) = 0 .
h(t ) = L
Td
Td
[
]=
(e T1 e T2 ) .
(T1 s + 1)(T2 s + 1) T1 T2
(58)
h(t ) = L
Td
Td t T1
[
]
=
e .
(T1 s + 1) 2 T12
(59)
hmax =
Td
.
eT1
(60)
4.7. APLICAII
Aplicaia 4.1. S se calculeze funcia de transfer, rspunsul indicial i rspunsul pondere
ale sistemului cu modelul
8 y + 6 y + y = 8u + 2u .
Soluie. Sistemul are funcia de transfer
G(s) =
97
2(4s + 1)
2(4s + 1)
2
,
=
=
2
8s + 6s + 1 (2s + 1)(4s + 1) 2s + 1
i funcia pondere
1
g (t ) = L [G (s)] = e t / 2 , t 0 .
G(s) =
8s 2
s +1
s +1
=
,
+ 6s + 1 (2s + 1)(4s + 1)
),
s
s(2s + 1)(4s + 1)
s 2s + 1 4s + 1
funcia indicial
h(t ) = 2 + e t / 2 3e t / 4 , t 0 ,
funcia pondere
g (t ) =
1 t / 2 3 t / 4
, t 0 .
e
+ e
4
8
5s 2
s +1
,
+ 4s + 1
98
TEORIA SISTEMELOR
s + 3/ 5
1
1
5s + 3
1
s +1
= 2
=
H ( s) = G ( s) =
2
s
s(5s + 4s + 1) s 5s + 4s + 1 s (s + 2 / 5) 2 + (1/ 5) 2
1
(s + 2 / 5) + 1/ 5
=
,
s ( s + 2 / 5) 2 + (1/ 5) 2
funcia indicial
h(t ) = 1 e 2t / 5 (cos t / 5 + sin t / 5 ) , t 0 ,
1
1
s +1
s +1
G(s) = 2
=
5 s + 4 / 5s + 1/ 5 5 ( s + 2 / 5) 2 + (1/ 5) 2
1 (s + 2 / 5) + (1 2 / 5) 1 ( s + 2 / 5) + 3 (1/ 5)
=
=
,
5 ( s + 2 / 5) 2 + (1/ 5) 2 5 ( s + 2 / 5) 2 + (1/ 5) 2
funcia pondere
1
g (t ) = e 2t / 5 (cos t / 5 + 3sin t / 5 ) , t 0 .
5
Aplicaia 4.4. Fie conexiunea serie de mai jos, format din subsistemele:
(1) 2v + v = u + u ,
(2) 4 y + y = 2v .
S se afle rspunsul sistemului pentru: a) u = 0 (t ) ; b) u = 1(t ) ; c) u = t 1(t ) ; d) u = sin t 1(t ) .
Soluie. 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)
a)
Y ( s) =
2(s + 1)
= 1 + 3 ,
(2s + 1)(4s + 1) 2s + 1 4s + 1
b)
Y ( s) =
2(s + 1)
= 2 + 2 12 ,
s(2s + 1)(4s + 1) s 2s + 1 4s + 1
c)
Y ( s) =
2( s + 1)
s 2 (2s + 1)(4s + 1)
10
4
48
,
= 22
+
s 2s + 1 4s + 1
s
y (t ) = 2t 10 2 e t / 2 + 12 e t / 4 ;
d)
Y (s) =
2( s + 1)
48
26s + 2
4
,
=
+
2
12
26
2
y (t ) = e t / 2 + e t / 4 cos t sin t .
5
17
85
85
99
GYR =
G ER =
k (s + 1)
,
+ 6s + k + 1
GYV =
(s + 1)(5s + 1)
,
5s 2 + 6 s + k + 1
G EV =
5s 2
a) Avem
Y ( s) = GYR ( s) =
5s 2
( s + 1)(5s + 1)
,
5s 2 + 6 s + k + 1
(5s + 1)
.
+ 6s + k + 1
5s 2
s +1
( s + 0,6) + 2 0,2
,
=
+ 6s + 2 5[( s + 0,6) 2 + 0,2 2 ]
s +1
1
1
5s + 4
Y ( s) = GYR ( s) =
=
2
s
s(5s + 6s + 2) 2s 2(5s 2 + 6s + 2)
=
s
(s + 0,6)2 + 0,22
s +1
1
1 1
10s + 7
G
s
(
)
=
=
+
YR
s2
s 2 (5s 2 + 6s + 2) 2s 2 s 2(5s 2 + 6s + 2)
=
100
TEORIA SISTEMELOR
d) Avem
E (s) = GEV (s) =
(5s + 1)
(s + 0,6) 2 0,2
,
=
2
5s + 6s + 2
(s + 0,6)2 + 0,22
1
1 1
5s 4
(5s + 1)
E (s) = G EV ( s) =
= ( 2
)
2
s
2 s 5s + 6 s + 2
s(5s + 6s + 2)
(s + 0,6) 7 0,2
= 1 [1
],
2 s (s + 0,6)2 + 0,22
e(t ) = 0,5 + 0,5 e 0,6 t (cos 0,2t 7 sin 0,2t ) .
f) Avem
E (s) =
1
1 1 2
10s + 17
(5s + 1)
G EV (s) = 2 2
= ( 2 + 2
)
2
2 s
s 5s + 6 s + 2
s
s (5s + 6s + 2)
=
Remarc. innd seama de proprietatea valorii finale, eroarea staionar (final) pentru
v = 1(t ) i k > 0 este
pvf
s 0
s 0
s 0
1
.
k +1
In ambele cazuri, eroarea staionar este nenul, dar cu att mai mic, cu ct factorul de
proporionalitate al regulatorului este mai mare.
7 y + y = 2u + u
la urmtoarele intrri: a) u =1(t ) ; b) u = 0 (t ) ; c) u = t 1(t ) ; d) u = sin t 1(t ) .
2
C4.2. S se calculeze rspunsul indicial i rspunsul pondere ale sistemului
6 y + 5 y + y = 6u + 2u .
101
1 : 4v + v = 3u + u , 2 : 5 y + y = 2v .
1 : 4 y + y = e , 2 : 2v + v = y .
( A, B,C , D)
2 3
A=
,
2 1
cu
1
B= ,
1
C = [2 p] ,
D=0 ,
unde p R .
(a) S se afle funcia de transfer G(s) i funcia indicial h(t ) ;
(b) S se arate c sistemul nu este minimal.
5
STABILITATEA
SISTEMELOR LINIARE
Conceptul de stabilitate este asociat sistemelor liniare pentru a ilustra caracterul
mrginit sau nemrginit al mrimilor de stare i de ieire, n condiiile n care
mrimile de intrare sunt mrginite.
In domeniul stabilitii sistemelor se utilizeaz dou concepte: conceptul de
stabilitate intern (referitoare la starea sistemului) i conceptul de stabilitate extern
(referitoare la ieirea sistemului). Deoarece starea curent a unui sistem determin
ieirea acestuia, dac starea este mrginit (sistemul este intern stabil), atunci i
ieirea este mrginit (sistemul este extern stabil). Reciproca acestei afirmaii nu este
adevrat, deoarece un sistem cu ieirea mrginit nu are obligatoriu i starea
mrginit. Un exemplu n acest sens este sistemul monovariabil de ordinul doi cu
variabila de stare x1 mrginit i variabila de stare x2 nemrginit, avnd mrimea
de ieire identic cu starea x1 .
Sistemele fizice sunt liniare cel mult ntr-un domeniu de variaie mrginit al
mrimilor de stare i de ieire. In consecin, la sistemele fizice instabile, variabilele
de stare i de ieire evolueaz n afara domeniului de liniaritate. Deoarece orice
sistem fizic prezint n exteriorul domeniului de liniaritate caracteristici neliniare de
tip saturaie sau blocare, mrimile de stare i de ieire ale unui sistem fizic instabil
rmn finite. In cele ce urmeaz, vom considera cazul teoretic al sistemelor cu
domeniu de liniaritate nemrginit.
(1)
103
Un sistem este intern stabil dac, n regim liber, starea sistemului rmne finit
(evolueaz ntr-un domeniu mrginit al spaiului strilor), oricare ar fi starea iniial.
Un sistem stabil poate fi deci strict stabil sau semistabil (stabil la limit), iar un
sistem care nu este stabil se numete 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.
Tinnd seama c
X l (t ) = (t ) X 0 ,
(2)
lim (t ) = 0 ;
(3)
b) Un sistem liniar este intern stabil dac i numai dac matricea de tranziie a
strii este finit, adic exist M > 0 astfel nct
(t ) M , t 0 .
(4)
Din lema stabilitii 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 stabilitii interne stricte. a) Un sistem continuu este intern strict stabil
dac i numai dac toate rdcinile polinomului caracteristic au partea real
negativ (sunt situate n semiplanul complex stng);
b) Un sistem discret este intern strict stabil dac i numai dac toate rdcinile
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 rdcinile polinomului
caracteristic au partea real negativ sau nul, cele cu partea real nul fiind
rdcini simple;
TEORIA SISTEMELOR
104
(b) Un sistem discret este intern stabil dac toate rdcinile polinomului
caracteristic au modulul subunitar sau unitar, cele cu modulul unitar fiind rdcini
simple.
t 0.
y(t ) = g (t - )u ( )d ,
(5)
rezult
Prima lem a stabilitii interne stricte. (a) Un sistem monovariabil continuu
este extern strict stabil dac i numai dac integrala
I =
(6)
g (t ) d t
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.
I =
0
T
= lim
T 0
g (t ) d t = lim
T 0
g (t ) d t = lim
g (T ) d
g (T ) sgn(g(T )) d = lim y (T ) ,
t
105
= g( x) d x
g( x) d x = I .
y(t ) = g (t k )u(k ) .
k =0
(8)
Deoarece funcia 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 condiiei de stabilitatea strict (8), se consider c un sistem liniar
monovariabil este extern stabil dac funcia pondere g este mrginit pentru t > 0 ,
g (t ) M ,
t > 0.
(9)
G ( s) = d +
C
C1
C
+ 2 +" + k ,
s p1 s p2
s pk
(10)
(11)
TEORIA SISTEMELOR
106
b0 + b1z 1 + " + br z r
, z C .
1 + a1z 1 + " + an z n
Dac rdcinile z1, z2 ," , zn ale numitorului au valori distincte, atunci funcia
pondere are urmtoarea form pentru t suficient de mare:
g (t ) = C1z1t + C2 z2t + " + Cn znt .
(12)
Dac rdcinile z1 i z2 sunt reale i egale, atunci suma C1z1t + C2 z2t trebuie nlocuit
cu (C1t + C2 ) z1t . In ambele cazuri, funcia pondere g (t ) tinde la 0 pentru t dac
i numai dac toi polii au modulul subunitar. Am obinut astfel
Teorema stabilitii externe stricte a sistemelor discrete. Un sistem liniar
monovariabil discret este extern strict stabil dac i numai dac toi polii funciei de
transfer a sistemului au modulul subunitar.
107
este extern stabil. In general, un sistem intern stabil este i extern stabil, dar
implicaia 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 funciilor de transfer
ireductibil) i, n plus, produsul GRGEGPGT este ireductibil, atunci polinomul
1 + GRGEGPGT .
(13)
In acest caz, sistemul este intern stabil dac i numai dac este extern stabil. Aceast
proprietate se pstreaz i n cazul mai general n care elementele componente sunt
de tip minimal i produsul raional GRGEGPGT se simplific printr-un polinom
hurwitzian (care are toate rdcinile cu partea real negativ), precum i atunci cnd
toate elementele componente sunt stabile. In proiectarea regulatorului unui sistem de
reglare a unui proces instabil trebuie evitat soluia simplificrii polului instabil al
procesului printr-un zerou egal al regulatorului (n cadrul produsului G R G P ),
deoarece o simplificare perfect nu este posibil dect din punct de vedere teoretic.
an > 0
este hurwitzian, adic are toate rdcinile cu partea real negativ, dac i numai
dac toi coeficienii polinomului i minorii principali
1 = an1 , 2 =
ai matricei Hurwitz
a n1 a n3
= a n1a n 2 a n a n3 , , n = a0 n1
a n a n2
TEORIA SISTEMELOR
108
a n1 a n3
a
an2
n
Hn = #
#
*
*
0
*
"
"
"
#
a1
"
a2
0
0
0
a0
(14)
sunt pozitivi.
p2 (s) = a2 s 2 + a1s + a0 ,
a2 > 0 ,
au partea real negativ dac i numai dac toi coeficienii sunt strict pozitivi.
Pentru n = 3 , matricea Hurwitz are forma
a 2 a 0 0
H 3 = a3 a1 0 .
0 a 2 a0
(15)
0 a4
0
a0
a1
a2
0
0
.
0
a0
Rdcinile polinomului
109
consecin, polinomul
Pn (
s +1
)=0
s 1
(17)
are toate rdcinile cu partea real negativ, ceea ce poate fi analizat cu criteriul
Hurwitz.
5.4. APLICAII
Aplicaia 5.1. S se studieze stabilitatea sistemului cu ecuaia
2 y 3 y 2 y = u 2u .
Soluie. Sistemul are polinomul caracteristic
P (s) = 2s 2 3s 2 = (s 2)(2s + 1)
i funcia de transfer
G( s) =
s2
= 1 .
2s 2 3s 2 2s + 1
Deoarece polinomul caracteristic are rdcina s1 = 2 strict pozitiv, sistemul este intern
instabil. Deoarece polinomul polilor
P( s ) = 2s + 1
are o singur rdcin i aceasta este negativ (egal cu 1/ 2 ), sistemul este extern strict
stabil.
P (s) = s 2 + 8s + 16 k 2 = (s + 4 + k )(s + 4 k )
TEORIA SISTEMELOR
110
i funcia de transfer
G ( s) =
(s 1)
s +1
=
.
2 (s + 4 + k )(s + 4 k )
s + 8s + 16 k
2
0 1 1
A = 0 0 1 ,
6 5 4
0
B = 0 ,
1
C = [ 1 0 0] ,
D=0.
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.
Aplicaia 5.4. Elementele componente ale sistemului de reglare automat de mai jos au
urmtoarele modele dinamice:
R:
E:
P:
T:
c = k , = r m ;
2u + u = 2c ;
5 y + y = u 0,25v ;
m + m = y .
111
GE =
2 ,
2s + 1
GP = 1 ,
5s + 1
GV =
0,25
,
5s + 1
GT = 1 .
s +1
Coeficienii 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 proporionalitate al regulatorului aparine intervalului ( 1 , 63 ) .
2 10
In figura 5.1 este prezentat rspunsul y(t ) al sistemului de reglare la referin treapt
unitar pentru diferite valori ale factorului de proporionalitate k al regulatorului.
TEORIA SISTEMELOR
112
Gd =
k (4s + 1)
.
2s(2s + 1)(5s + 1)(s + 1)
Deoarece funciile de transfer ale elementelor componente i ale sistemului deschis sunt
ireductibile, polinomul polilor i polinomul caracteristic coincid:
P( s) = 20s 4 + 34 s3 + 16s 2 + 2(2k + 1)s + k .
Avem
Coeficienii 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 .
113
In figura 5.2 este prezentat rspunsul y(t ) al sistemului de reglare la referin treapt
unitar pentru diferite valori ale factorului de proporionalitate k al regulatorului.
Rspunsul a fost obinut n MATLAB, cu urmtorul 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
Gd =
GT = 1 .
s +1
s + 1/ Ti
.
s(3s + 1)(6s + 1)(s + 1)
Avem
2 = a2a3 a4a1 = 234
TEORIA SISTEMELOR
114
Aplicaia 5.7. Fie sistemul de reglare automat ale crui elemente au funciile de
transfer
1
G R = k (1 +
), k >0,
Ti s
GE = 1 , GP =
s + 1 , G =1 .
T
s(4s + 1)
Gd (s) =
k (s + 1)2
,
s 2 (4s + 1)
115
Deoarece coeficienii lui P(s) sunt pozitivi, sistemul este stabil numai atunci cnd
2 = a1a 2 a0a3 = 2k (k 1) > 0 ,
adic pentru k > 1 . In marea majoritate a aplicaiilor practice, sistemele de reglare sunt
stabile pentru valori mici ale factorului de proporionalitate al regulatorului, cnd comanda
generat de regulator este relativ slab. Sistemul de reglare studiat este ns unul de
excepie, n care sistemul deschis este dublu integral, iar componenta integral a
regulatorului este foarte puternic.
In figura 5.4 este prezentat rspunsul y(t ) al sistemului de reglare la referin treapt
unitar pentru diferite valori ale factorului de proporionalitate k regulatorului.
1
s
k (3s + 1)(s + 1)
,
3s 2 (4s + 1)
Deoarece coeficienii lui P(s) sunt pozitivi i 2 = a1a 2 a0a3 = 12k 2 > 0 , sistemul este
stabil pentru orice k > 0 (fig. 5.5).
TEORIA SISTEMELOR
116
1 ).
3s
P ( z) = 3z 2 + kz + 2 .
Rdcinile polinomului caracteristic au modulul subunitar atunci cnd ecuaia
P ( ss +11) = 0 ,
echivalent cu
(k + 5)s 2 + 2s + 5 k = 0 ,
are rdcinile cu partea real negativ, adic atunci cnd are toi coeficienii 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
k = 5 avem
P ( z) = ( z +1)(3z + 2) . In
ambele cazuri sistemul este semistabil, deoarece ecuaia caracteristic are o rdcin cu
modulul subunitar i o rdcin cu modulul unitar.
Pentru studiul stabilitii externe formm funcia de transfer
G( z ) =
z 1 2 z 2 =
z2
.
1
2
2
3 + kz + 2 z
3z + kz + 2
117
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 rspunsurile indiciale ale sistemului pentru cazurile de
semistabilitate k = 5 i k = 5 , respectiv pentru cazurile de stabilitate extern k = 7 i
k =0 .
TEORIA SISTEMELOR
118
0 0
A = 1 0
5 6
1 ,
0
B = 0 ,
1
C = [k 1 0] ,
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.
C5.5. S se studieze stabilitatea sistemului de reglare cu
GR = k ,
GP =
GE =
2 ,
2s + 1
s+2
,
+ 8s + 1
15s 2
GT =1 ,
GP =
GE = GT = 1 ,
2s + 1
2 ,
4s + 1
D=0 ,
119
pentru k > 0 .
C5.7. S se studieze stabilitatea sistemului de reglare cu
GR = 1+ 1 ,
Ti s
GP =
GE = GT =1 ,
1
,
(2s + 1)(8s + 1)
pentru Ti > 0 .
C5.8. Fie sistemul de reglare automat caracterizat prin
GR = K , K > 0 , GE =
1
,
4(2s+ 1)
GP = 1 ,
4 s+ 1
GT = 1 .
1
.
3
6
FUNCIA DE FRECVEN
6.1. DEFINIIE I PROPRIETI
Considerm un sistem liniar neted cu funcia de transfer G(s) . Prin definiie,
funcia de frecven (sau de pulsaie) a sistemului este funcia complex G ( j ) ,
unde R sau, mai restrictiv, R + .
Funcia de frecven poate fi scris sub forma
G( j ) = M ( ) e j( ) ,
(1)
(2)
V ( ) = V ( ) ,
(3)
(4)
FUNCIA DE FRECVENA
tg ( ) = V ( ) /U ( ) ,
121
(5)
n raport cu intrarea.
Demonstraie. Considerm c la intrarea sistemului cu funcia de transfer G (s) se
aplic semnalul sinusoidal u (t ) = sin t . Transformata Laplace a rspunsului
sistemului este
Y ( s) =
G(s) = As + B + Y (s) ,
s + 2
s 2 + 2 tr
2
unde Ytr (s) este o raional strict proprie avnd aceiai poli ca G (s) , deci cu partea
real negativ. In relaia de identificare G(s) = As + B + (s 2 + 2 )Gtr (s) , nlocuim pe
s cu j pentru a elimina termenul cu Gtr (s) . Rezult
G( j ) = Aj + B ,
M ( ) e j ( ) = Aj + B ,
deci
A = M ( ) sin ( ) , B = M ( ) cos ( ) .
+ B = Acos t + B sin t =
y p(t) = L1 As
2
s + 2
= M ( )[sin ( ) cos t + cos( ) sin t ] = M ( ) sin[ t + ( )]
i componenta tranzitorie
TEORIA SISTEMELOR
122
care se anuleaz n timp, adic lim ytr (t ) = 0 , deoarece toi polii funciei Ytr (s) au
t
(6)
lim M ( ) = 0 ,
FUNCIA DE FRECVENA
M (b ) = 1 ,
2
M (0) = 1 ,
123
M (i) (0) = 0 , i =1 , n .
(8)
maxim.
unde
pi = sin
(9)
i =1, 2 ,", n .
(10)
s + p )( s + p ) " ( s + p )
2
n
(2i 1)
(2i 1)
jcos
,
2n
2n
b
,
s +
b
b2
s 2 + 2b s + b2
(11)
,
b3
.
( s + b )( s 2 + b s + b2 )
(12)
(13)
124
TEORIA SISTEMELOR
FUNCIA DE FRECVENA
125
M ( ) = K , ( ) = .
Fig. 6.3. Locul lui Nyquist al sistemelor simplu integral i dublu integral.
K
, K > 0 , are funcia de
s2
frecven G ( j) = K / 2 , deci
K
, V ( ) = 0 ,
2
K
M ( ) = 2 , ( ) = .
U ( ) =
K ,
T1 j + 1
deci
U ( ) =
T12 2
+1
V ( ) =
KT1
,
T12 2 + 1
(14)
TEORIA SISTEMELOR
126
M ( ) =
K
T12 2 + 1
, ( ) = arctg T1 .
(15)
), avnd valoarea
pentru pulsaia de band b .
valoarea 0 la valoarea
2
4
Prin eliminarea produsului T1 ntre U ( ) i V ( ) , obinem urmtoarea
ecuaie a locului de transfer i locului lui Nyquist:
(U K / 2)2 + V 2 = ( K / 2)2 .
(16)
FUNCIA DE FRECVENA
127
G ( s) =
n2
, 0 < <1, n > 0 ,
s 2 + 2n s + n2
G ( j ) =
n2
,
n2 2 + 2n ( j )
deci
U ( x) =
1 x2
,
(1 x 2 )2 + 4 2 x2
M ( ) =
V ( x) =
1
,
2 2
(1 x ) + 4 2 x 2
2 x
,
(1 x 2 )2 + 4 2 x 2
tg ( ) =
2x
,
x2 1
(17)
(18)
TEORIA SISTEMELOR
128
(19)
G(s) = K e s ,
(20)
i funcia de transfer
unde K este factorul de proporionalitate i timpul mort ( > 0 ).
Similar, sistemul continuu de ntrziere de ordinul unu cu timp mort are modelul
T1 y (t ) + y(t ) = Ku (t ) ,
(21)
i funcia de transfer
s
.
G ( s) = K e
T1s + 1
(22)
(23)
FUNCIA DE FRECVENA
Gn +0 (s) =
129
2 2
n n
1 + s + s + " + s
1!
2!
(24)
n!
In general, funcia raional de ordinul n care poate aproxima cel mai bine funcia
de transfer G (s) = e s este una semiproprie, de forma
Gn + n (s) =
(25)
In particular, avem
G1+1(s) =
1
1+
s
2 ,
G2+ 2 (s) =
s
2
G3+3 (s) =
s 2s2
+
2
12 ,
12
s 2 2
1+ + s
s 2 s 2 3s 3
+
10
120 ,
10
120
s 2 2 3 3
1+ + s + s
(26)
(27)
130
TEORIA SISTEMELOR
5s
5s +1
5s
5s +1
FUNCIA DE FRECVENA
131
(28)
(29)
m ( ) = ( ) .
(30)
Pentru sistemul pur integral cu timp mort, descris prin funcia de transfer
Gm (s) = 1 e s ,
s
(31)
avem
m ( ) =
2
M m ( ) = 1 ,
i
U m ( ) =
sin
Vm ( ) =
cos
(32)
(33)
132
TEORIA SISTEMELOR
k =
(4k + 1)
,
2
k = 0 ,1, 2 , "
(34)
2
,
(4k + 1)
(35)
2
,
2
etc.
U1 =
5
U0 =
6.6. APLICAII
C6.1. Se d sistemul cu ecuaia
T1 y + y = 4 1 u ,
unde T1 = 10 s i 1 = 3 s . S se afle:
(a) valoarea maxim a amplificrii n regim sinusoidal permanent;
(b) pulsaia inferioar de band b ;
(c) amplitudinea A i defazajul ce caracterizeaz rspunsul permanent al sistemului
t
t
y p = Asin( + ) la intrarea u = 3sin .
2
2
Soluie. (a) Sistemul are funcia de transfer
FUNCIA DE FRECVENA
G(s) =
133
4 1s
12s
=
T1s + 1 10s + 1
i funcia de frecven
12 j
.
10 j + 1
Modulul funciei de frecven este egal cu raportul dintre modulul numrtorului i cel al
numitorului, adic
12
6
1
M ( ) =
.
= 1
2
100 2 + 1
100 + 1 5
G ( j ) =
Deoarece funcia M ( ) este cresctoare, sistemul este un filtru trece sus, cu amplificarea
maxim
6
M max = lim M ( ) = .
5
12 b
M max
2
100b2 + 1 5 2
b = 0,1 rad/s.
(c) Avem
1
A = M ( ) 3 = 3 6 ,
2
Argumentul funciei de frecven este egal cu diferena dintre argumentul numrtorului
i cel al numitorului, adic
( ) =
arctg (10 ) .
Prin urmare,
arctg 5 > 0 .
134
TEORIA SISTEMELOR
1 : 4v + v = 3u + u , 2 : 5 y + y = 2v .
t
t
a) Pentru u = 2 sin , s se afle rspunsul permanent v p (t ) = Asin( + ) ;
3
3
t
t
b) Pentru u = sin , s se afle rspunsul 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 pulsaia
= 1 rad/sec.
7
CALITATEA REGLRII
In aplicaiile practice, sistemele de reglare automat trebuie s fie stabile i s
satisfac unele performane de regim staionar i dinamic, astfel nct abaterea
(eroarea) produs ca urmare a variaiei n timp a referinei, a unor perturbaii externe
sau a unor factori perturbatori interni s aib o valoare ct mai redus, att n timpul
regimului tranzitoriu, ct i la sfritul acestuia.
la referin sau perturbaie tip treapt unitar sau ramp unitar. Sistemul este cu att
mai precis, cu ct eroarea staionar (numit uneori offset) are valoarea n modul
mai mic. Interpretarea geometric a erorii staionare la referin i perturbaie
treapt este ilustrat n figura 7.1.
TEORIA SISTEMELOR
136
Lema care urmeaz evideniaz relaiile de calcul al erorii staionare, atunci cnd
se cunosc funciile de transfer ale sistemului automat de reglare, cu schema din
figura 7.2.
Lema erorii staionare. Dac un sistem de reglare automat strict stabil are
funcia 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 ) ;
s0
s 0 1 + Gd
GV GT
, pentru v (t ) =1(t ) ;
s0 1 + Gd
b) st = lim G EV ( s) = lim
s 0
1
1
c) st = lim G ER (s) = lim
, pentru r (t ) = t 1(t ) ;
s
(
1
+
G
)
s
s
0
d
s 0
1
GV GT
d) st = lim G EV (s) = lim
, pentru v (t ) = t 1(t ) .
s 0 s
s 0 s(1 + Gd )
Formulele de calcul al erorii staionare se obin imediat pe baza proprietii
valorii finale a transformrii Laplace:
s 0
cnd transformata Laplace E (s) are toi polii cu partea real negativ. Prin urmare,
obinerea unei valori finite a erorii staionare nu implic faptul c sistemul este
stabil.
CALITATEA REGLRII
137
(a) Dac regulatorul este de tip proporional, atunci eroarea staionar este
nenul i finit la intrare treapt (cu att mai mic n modul cu ct factorul de
proporionalitate al regulatorului este mai mare), respectiv infinit la referin
ramp.
(b) Dac regulatorul conine o component integral simpl, atunci eroarea
staionar este nul la intrare treapt, dar finit i nenul la referin ramp.
(c) Dac regulatorul conine o component integral dubl, atunci eroarea
staionar este nul la intrare ramp, deci i la intrare treapt.
Teorema preciziei reglrii poate fi uor demonstrat pe baza relaiilor date de
lema erorii staionare, n care funcia de transfer a sistemului deschis Gd (s) este
produsul dintre funcia de transfer a regulatorului GR (s) i funcia de transfer a
prii fixate GF (s) :
Gd (s) = GR (s)GF (s) .
st = lim
138
TEORIA SISTEMELOR
1
),
Ti s
st = lim
s 0
1
1 + K R (1 +
1
)G F ( s)
Ti s
Ti s
0
=
=0,
s 0 Ti s + K R (Ti s + 1)G F ( s ) 0 + K R (0 + 1) K F
= lim
st = lim
Ti
Ti
1
= lim
=
.
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 staionar la referin treapt este nul, iar la referin ramp
este finit i nenul, cu att mai mic cu ct factorul de proporionalitate K R al
regulatorului este mai mare i constanta de timp integral Ti mai mic.
In cazul (c), n care
1 *
G (s) , G R* (0) 0 ,
2 R
s
pentru referin ramp unitar avem
G R (s) =
GF (0) = K F ,
1
s
0
= lim
=
=0.
2
*
s 0 s (1 + G R G F ) s 0 s + G R ( s )G F ( s ) 0 + G* (0) K
st = lim
Prin urmare, eroarea staionar este nul la referin ramp, deci i la referin
treapt.
Observaie. Atunci cnd partea fixat a sistemului de reglare este de tip integral,
eroarea staionar la referin sau perturbaie treapt este nul chiar i n cazul unui
regulator de tip proporional. Pentru a avea eroare staionar nul i la referin sau
perturbaie de tip ramp se recomand totui utilizarea unui regulator cu
CALITATEA REGLRII
139
component integral simpl, dar avnd intensitatea redus, pentru a se evita apariia
regimului oscilant.
unde este valoarea maxim a prii reale a polilor sistemului de reglare. In cazul
unui sistem care are numai poli simpli de forma pi = ai + jbi cu ai < 0 , i = 1, 2 , " , n ,
Presupunnd c sistemul este strict stabil i are toi polii situai n stnga dreptei
s = ( < 0 ), adic ai pentru orice i , cu ct valoarea lui este mai mic, cu
att este eliminat mai rapid componenta tranzitorie a rspunsului sistemului,
obinndu-se astfel un timp tranzitoriu mai scurt. Condiia ca toi polii s aib partea
real mai mic sau egal cu este echivalent cu condiia ca polinomul
P ( s + )
140
TEORIA SISTEMELOR
(3)
Un sistem de reglare automat este cu att mai performant sub aspect dinamic cu
ct durata regimului tranzitoriu este mai mic. La sistemele de ordinul doi sau mai
mare nu exist formule analitice pentru exprimarea acestui indicator.
Suprareglajul ( ) se definete ca fiind depirea relativ maxim a valorii
staionare a ieirii, adic
= 1 100 % .
(4)
y st
CALITATEA REGLRII
141
=1
3
.
1
(5)
(t ) dt ,
(6)
I 2 = 2 (t ) dt ,
(7)
I 3 = [ 2 (t ) 2 + 2 (t )]dt ,
0
I 4 = [ 2 (t ) + k (c(t ) c st ) 2 ]dt ,
0
(8)
(9)
142
TEORIA SISTEMELOR
7.3. APLICAII
Aplicaia 7.1. Elementele unui sistem de reglare automat au urmtoarele ecuaii:
c = k , = r m , k > 0 ,
R:
E:
P:
T:
2u + u = 2c ;
5 y + y = u 0,25v ;
m + m = y .
2
,
2s+ 1
GP =
1
1
1
, GV =
, GT =
,
4(5s+ 1)
5s + 1
s+ 1
Gd = G R G E G P GT =
2k
,
(2s + 1)(5s + 1)( s + 1)
1
1
, pentru r (t ) = 1(t ) ,
=
s 0 1 + Gd 1 + 2k
1
GV GT
=
, pentru v (t ) = 1(t ) .
4(1 + 2k )
s 0 1 + Gd
st = lim G EV ( s) = lim
s 0
din criteriul de stabilitate Hurwitz rezult c sistemul de reglare este strict stabil atunci
cnd 2 > 0 , unde 2 = 8 17 10(1 + 2k ) = 2(63 10k ) . Aadar, valorile erorii staionare
obinute anterior sunt valabile numai atunci cnd sistemul de reglare este strict stabil, adic
pentru 0 < k < 6,3 . Prin urmare, eroarea staionar minim posibil la referin treapt unitar
este
( st ) min =
1
1
=
0,0735 = 7,35 % .
1 + 2k max 1 + 2 6,3
CALITATEA REGLRII
Gd =
143
K
,
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 situai n stnga dreptei s = 0,2 dac polinomul
p(s) are toate rdcinile cu partea real negativ, unde
p( s) = P( s 0,2) = 2( s 0,2) 3 + 3( s 0,2) 2 + (s 0,2) + K = 2s 3 + 1,8s 2 + 0,04s 0,096 + K .
(b) Trebuie s gsim cea mai mic valoare a lui astfel nct 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
3+ 3
0,2113 , iar coeficientul
6
a 0 = 2 3 + 3 2 + + K
3+ 3
i se
6
GP = 1 ,
9s + 1
GT =1 .
1
.
20
C7.4. Procesul P din componena sistemului de reglare dup perturbaie din figura de
mai jos are modelul
CALITATEA REGLRII
145