Sunteți pe pagina 1din 4

Îndrumar de laborator Teoria Sistemelor

Reducerea ordinului sistemului și determinarea erorilor


staționare

7.1. Scopul lucrării


Lucrarea de laborator își propune analiza erorilor staționare precum și efectul
introducerii unor zerouri și poli suplimentari.

7.2. Prezentare teoretică


7.2.1. Efectele introducerii unor poli şi zerouri suplimentare
Sistemul cu un zero amplasat mai aproape de origine decât polul sau polii dominanți,
va avea un suprareglaj mai mare și un timp de creștere mai mic. Dacă zeroul suplimentar este
amplasat mai departe de origine decât polul sau polii dominanți, efectul acestuia asupra
sistemului se poate neglija dacă este respectată condiția: z>5p sau z>5 ωn .
Sistemul cu un pol amplasat mai aproape de origine decât polul sau polii dominanți,
va avea un suprareglaj mai mic și un timp de creștere mai mare. Dacă polul suplimentar este
amplasat mai departe de origine decât polul sau polii dominanți, efectul acestuia asupra
sistemului se poate neglija dacă este respectată condiția: pp>5p sau pp >5 ωn .

7.2.2. Eroarea staţionară şi tipul sistemului


Erorile staționare sunt inevitabile într-un sistem. Acestea se determină plecând de la
funcția de transfer a sistemului în circuit deschis, scopul fiind de a obține eroare staționară
zero.
Se consideră sistemul:

Fig. 7.2.1 Sistem cu reacţie


Plecând de la funcţia de transfer în circuit închis:
Y ( s) G ( s)
 , (7.1)
R( s ) 1  G ( s ) H ( s )
Se obține transformata Laplace a erorii:

49
Îndrumar de laborator Teoria Sistemelor

1
E ( s)  R( s)  H ( s)Y ( s)  R( s ) . (7.2)
1  G( s) H ( s)
Aplicând teorema valorii finale ecuației (5.20) rezultă:
sR( s)
est  lim . (7.3)
s →0 1  G ( s ) H ( s )

În continuare se calculează eroarea staționară pentru diferite tipuri de mărimi de


intrare:

 Pentru intrare treaptă unitară:


sR ( s) 1
e1st   . (7.4)
1  lim [G ( s ) H ( s)] 1  k p
s →0

 Pentru intrare rampă unitară:


t 1 1
est   . (7.5)
lim [ sG ( s) H ( s)] kv
s →0

 Pentru intrare parabolă unitară:


t2 1 1
est  2
 . (7.6)
lim [ s G( s) H ( s)] ka
s →0
Observație. Un sistem prezintă eroare staționară finită doar pentru un anumit tip de mărime
de intrare!
Funcţiile Matlab care calculează eroarea staţionară la intrările treaptă unitară, rampă
unitară şi parabolă unitară sunt:
errorzp(z,p,k), calculează eroarea staţionară atunci când sistemul este
reprezentat prin poli, zerouri şi factor de amplificare (z este un vector care conţine zerourile
funcţiei de transfer, p este un vector care conţine polii funcţiei de transfer şi k este factorul de
amplificare);
errortf(num,den), calculează eroarea staţionară atunci când sistemul este
reprezentat ca un raport de două polinoame.

7.3. Desfășurarea lucrării


Se propune spre studiu procesul de ordinul doi (circuitul RLC-iesirea pe C) din
lucrarea de laborator nr. 5 cu funcția de transfer de forma ( R  10 , C  510μF L  1H ):

cu polii: -0.37±0.33·i considerați poli dominanți, suprareglaj de 2,84 % și un timp de creștere


de 4.58s.
Pentru acest proces se vor face următoarele modificări în ceea ce privește indicatorii
de calitate:

50
Îndrumar de laborator Teoria Sistemelor

 Se va micșora suprareglajul prin adăugarea unui pol suplimentar mai aproape de


origine decât polii/polul dominat:

După adăugarea polului suplimentar (p=-0.2) se obțin următoarele valori pentru


indicatorii de calitate: suprareglaj 0 iar timpul de creștere este egal cu 11.5s.

 Se va micșora timpul de creștere prin adăugarea unui zero suplimentar mai


aproape de origine decât polul/polii dominanți

După adăugarea polului suplimentar (p=-0.1) se obțin următoarele valori pentru


indicatorii de calitate: suprareglaj 159% iar timpul de creștere este egal cu 0.37s.
Dacă se dorește să se determine eroarea staționară a unui proces sau a altei
componente de sistem, se determină valoarea de regim staționar a răspunsului sistemului. În
Matalb valoarea de regim staționar se obține prin click dreapta pe variația răspunsului și
selectarea opțiunii Steady-State. De exemplu dacă se aplică la intrarea unui proces o mărime
de intrare treaptă unitară iar valoarea de regim staționar este de 0.6, înseamnă că procesul are
o eroare staționară de 0.4.

7.4. Exerciţii propuse


1) Fie un sistem cu reacție negativă unitară. Funcția de transfer în circuit deschis este:

Să se determine erorile staționare (atât în Matlab cât și în Simulink) pentru intrările: treaptă
unitară, rampă unitară si parabola unitară.

2) Se consideră următorul sistem:

Să se reprezinte răspunsul la intrarea treaptă. Să se determine valorile lui d şi e pentru


răspunsul treaptă ( t  [0 : 4] , cu pasul 0.02), astfel ca M v  40% şi tv  0.8 s şi valoarea
regimului tranzitoriu. Să se micșoreze valoarea suprareglajului.

3) Se dă un sistem închis de ordinul trei în circuit închis:

51
Îndrumar de laborator Teoria Sistemelor

750
G0 ( s)  .
s3  36s 2  205s  750
Să se determine:

 polii sistemului;
 reducerea ordinului modelului;
 răspunsul la o mărime de intrare treaptă unitară atât pentru modelul de ordinul 3
cât și pentru cel redus;
 pentru modelul simplificat să se determine pentru ce tip de mărime de intrare
sistemul prezintă eroare staționară finită.

52

S-ar putea să vă placă și