Documente Academic
Documente Profesional
Documente Cultură
H p ( s )=k p s. (2.2)
1 ki
H I ( s) = = . (2.4)
Tis s
d ε (t)
ud ( t )=T d , (2.5)
dt
H d ( s ) =T d s=k d s. (2.6)
du ( t ) d ε(t )
Tp +ud ( t )=T d , (2.7)
dt dt
Td s 1
H d ( s) = =T d s ,
T f s+1 T f s+1
(2.8)
25
care este o conexiune serie a elementului ideal derivativ cu un element de filtrare de ordinul
întâi, iar T f este constanta de timp de filtrare care se calculează după relația:
d ε (t )
u pd ( t )=k p ε ( t ) +T d , (2.10)
dt
H PD ( s ) =k p +T d s. (2.11)
1 k p T i +1 k i k p s+k i
H PI ( s )=k p + = =k p + = , (2.13)
Ti s Ti s s s
unde k i=1/T i .
Algoritmul de reglare cu acțiune proporțională–integrativă–derivativă - regulatorul PID:
∞
1 d ε (t )
u pid ( t ) =k p ε ( t )+ ∫
Ti 0
ε ( t ) dt +¿ T d
dt
¿, (2.14)
2
1 k k s + k p s+ k i
H PID ( s )=k p + +T d s=k p+ i +k d s= d . (2.15)
Tis s s
( )
1 k
H PID ( s )=k p 1+ +T d s =k p (1+ i +k d s), (2.16)
Tis s
1
unde k p este coeficientului de proporţionalitate sau coeficientul regulatorului, k i= –
k pT i
Td
coeficientul integral, k d= – coeficientul derivativ;
kp
1 T d s+1
H PID ( s )=k p (1+ ) . (2.17)
T i s T f s+1
26
Se utilizează și algoritmi PID cu filtrare, care prelucrează diferit eroarea, ieșirea măsurată
și referința - numiți algoritmi PID modificați.
(
u ( s )=k p 1+
1
Ti s )
r ( s )−k p 1+
1
( )
+T s y z (s ).
Tis d
(2.18)
În acest caz componenta derivativă cu filtrare este plasată pe calea de reacție și se descrie
cu relația:
Td s
ud ( s ) = y ( s). (2.19)
T f s+1 z
( )
1 Tds
u ( s )=k p 1+ ε ( s )−k p y ( s ) =¿
Ti s T f s +1 z
( )
1 T s
¿ k p 1+ ( r ( s ) − y z ( s ) ) −k p d y z ( s )=¿
Tis T f s+1
(
¿ k p 1+
1
Tis )
r ( s )−k p 1+
1
( T s
+ d s y z ( s ).
T i s T f s+1 ) (2.20)
H p( s )
H 0 p ( s )=
(
1+ H p ( s ) k p 1+
1
+T s
Tis d
.
)
(2.21)
27
Pentru evitarea apariției unor salturi ale mărimii de reglare u ( t ) la modificarea semnalului
treaptă a referinței, care conduce în regim de saturație elementul de execuție, se utilizează o altă
structură de algoritm de tipul I-PD (fig. 2.3).
u ( s )=k p
1
TIs (
r ( s )−k p 1+
1
+
Tds
T i s T f s +1 )
s y z ( s). (2.22)
În acest caz pe calea directă se menține componenta integrală I, care asigură comportarea
dorită a SA în regim staționar:
u ( s )=k p
1
Tis (
ε ( s )−k p 1+
1
+
Tds
T i s T f s+ 1 )
s y z ( s). (2.23)
Structura regulatorului real se prezintă în fig. 2.4, în care H A ( s ) este f.d.t. a elementului
de amplificare (EA), H E ( s ) – f.d.t. a elementului de execuţie (EE), H r ( s ) – f.d.t. a elementului de
corecţie (EC) în reacție inversă negativă.
H RR ( s ) =H RI ( s)H b (s ), (2.24)
28
unde H RR ( s ) este f.d.t. a regulatorului real, H RI ( s ) – f.d.t. a algoritmului de reglare ideal
(regulatorul ideal) şi H b (s) – f.d.t. a balastului (eroarea la realizarea algoritmului de reglare
ideal).
Pentru structura regulatorului real din fig. 2.4 cu f.d.t. ale elementelor: amplificatorul -
H A ( s ) , elementul de execuție - H E ( s ), canalul de reacţie - H r ( s ) , f.d.t. echivalentă a structurii
închise H ec ( s ), în general, la condiția când 1/( H A ( s ) H E ( s ))≪ H r (s) se poate prezenta în forma:
H A ( s ) H E ( s) 1 1
H ec ( s )= = ≈∓
1∓ H A ( s ) H E ( s ) H r (s) 1 H r (s ) .
∓ H r ( s)
H A ( s ) H E (s )
(2.25)
1
H A ( s )=k A , H E ( s )= .
T Es
H r ( s )=k r .
Pentru structura regulatorului real din fig. 2.4 cu funcțiile de transfer ale elementelor determinate se
calculează funcția de transfer echivalentă în forma:
1
kA
TE s kA k A / k A kr 1
H RR ( s ) = = = =k p ∙ =H RI ( s ) H b ( s ),
1 T E s+k A k r TE kAkr T b s+1
1+k A k s+
TE s r k A kr kAkr
1
unde H RI ( s ) =k p= este regulatorul proporțional cu parametrul de acord realizat prin inversarea f.d.t. a reacției,
kr
1
H b ( s )= este f.d.t. a balastului (a erorii de realizare), care prezintă un element cu inerție de ordinul unu cu
T b s+1
TE
coeficientul de transfer unitar k b=1, și constanta de timp T b= .■
k A kr
29
Fig. 2.5. Structura sistemului de reglare automată
30
−1
−[ I + H PF ( s ) H c ( s ) H y ( s ) ] H PF ( s ) H c ( s ) H y ( s ) n ( s ) +¿
−1
+ [ I + H PF ( s ) H c ( s ) H y ( s ) ] p ( s ) . (2.26)
31
astfel ca să fie satisfăcute cerințele de performanță ale sistemului atât în raport cu referina r ( t ),
cât și în raport cu perturbația.
Mărimea de ieșire a sistemului în raport cu referința r ( t ) se dă de relația:
H R ( s ) H PF ( s ) Hd (s ) B (s )
y r ( s )=H 0 ( s ) r ( s )= r ( s) = r ( s )= r (s ), (2.30)
1+ H R ( s ) H PF ( s ) 1+ H d ( s ) A ( s)
H p( s) H p ( s) B (s )
y p ( s )=H 0 p ( s ) p ( s )= p ( s )= p ( s )= p (s) , (2.31)
1+ H R ( s ) H PF ( s ) 1+ H d ( s ) A ( s)
H0 (s ) 1 Q(s)
H R ( s )= = ,
1−H 0 ( s ) H PF ( s ) P(s)
(2.32)
H 0 p ( s) 1 Q ( s)
H pR ( s )= = p .
1−H 0 ( s ) H PF ( s ) P p ( s)
(2.33)
H0 (s ) Bd (s )
H d ( s ) =H R ( s ) H PF ( s )= = , (2.34)
1−H 0 ( s ) A d (s)
e 0= p0 −z 0 (2.35)
e F = p F−z F, (2.36)
atunci condiția necesară și suficientă ca f.d.t. H R ( s ) a regulatorului să fie fizic realizabilă este:
e R =e R −e R =e 0−e F ≥ 0 . (2.37)
unde ω n=1/ T este pulsaţia nominală a sistemului, gradul de amortizare se modifică în limitele
0< ξ<1. Soluţionând ecuaţia caracteristică a sistemului se obțin rădăcinile p1 , p2 care sunt polii
f.d.t. H ( s ):
p1,2=−ξ ω n ± j ω n √ 1−ξ ,
2
(2.39)
33
1
sin ( ωn √ 1−ξ t +φ ), t ≥ 0, φ=arccosξ .
−ξ ωn t 2
y ( t ) =1− e (2.40)
√1−ξ 2
ln 0,05 √ 1−ξ 4
2
4
t r= ≈ , ξ ωn ≥ . (2.44)
−ξ ω n ξ ωn t r imp
4
Dacă ω n ≥ ω nimp ≈ ξ t , atunci t r=t r imp =ct .
rℑp
Dacă se impune ca eroarea staționară ε ( t )=0 la intrare semnal treaptă, atunci f.d.t. a
sistemului închis H 0 ( 0 )=1 , ceea ce conduce la condiţia p1 p 2=¿ ω 2n – sistemul deschis conţine
un element integrator, deci va avea un pol în origine.
Exemplu1 2.2. Se dau performanțele impuse sistemului: σ imp=10 %, timpul de reglare t r imp =10 s,
eroarea staţionară ε =0 .
1. Se calculează gradul de amortizare din relația:
−π ξimp / √ 1−ξimp
2
σ imp=e ,
10=e−π ξ /√ 1−ξ .
2
imp imp
−3,14 ξimp
ln10=
√1−ξ 2 √ 2
, 2,3026 ∙ 1−ξ imp=−3,14 ξ imp,
imp
2 5,30197
ξ imp = =0,3497 sau ξ imp =0,5914 .
15,1616
2. Se calculează pulsația nominală din relația:
4 4 4 −1
ω n imp= = = =0,6764 s
ξ imp t r imp 0,5914 ∙ 10 5,914
2 2 2
1 ωn ωn ωn
H ( s )= 2 2
= 2 2
= =
T s +2 ξ Ts+1 s +2 ξ ωn s +ωn ( s− p1)( s− p2 ) ( s−(−0,4+ j 0,5455))(s−(−0,4− j0,545
2
0,6764 0 , 4575
¿ 2 2
= 2 =¿
s + 2∙ 0,5914 ∙ 0,6764 s +0,6764 s +0,8 s +0 , 4575
1 1
¿ 2 2
= 2 .■
1,4784 ∙ s +2 ∙0,5914 ∙ 1,4784 s+1 2,18669 s +1,7486 s+1
ω 2n ∏ pi ∏ (s+ zi )
i=1 j =1
H 0 ( s )= 2 2 m n .
s + 2 ξ ω n s+ω n
∏
j=1
z j ∏ (s+ pi )
i=1
(2.45)
35
Polii dominanți sunt alocați în planul rădăcinilor în așa mod ca să satisfacă performanțele
impuse sistemului. Dacă performanțele impuse sistemului nu sunt satisfăcute, atunci în modelul
matematic se introduc poli-zerouri suplimentari pentru a satisface toate performanțele sistemului.
Introducerea polilor suplimentari cât mai departe pe axa reală negativă asigură satisfacerea
cerințelor de realizabilitate fizică a algoritmului de conducere, fără a influența sensibil
performanțele tranzitorii și staționare ale sistemului.
Dacă polii dominanți p1 , p2 sunt polii dominanţi ai sistemului determinaţi de valorile
specifice ale parametrilor sistemuluiξ şi ω n, atunci răspunsul sistemului la intrare treaptă unitară
va avea forma:
n
y ( t ) =1+ c 1 e p t +c 2 e p t + ∑ c i e p t .
1 2 i
(2.46)
i=1
În ecuația (2.46) primii trei termeni exprimă răspunsul echivalent al sistemului de ordinul
doi, iar restul termenilor prezintă contribuția p−z suplimentari introduşi în sistem. Când
| pi|→ ∞ atunci aportul acestor poli este neglijabil. Poziţia zerourilor z j în semiplanul stâng C−¿¿
influențează răspunsul sistemului atât prin modificarea valorilor coeficienților c 1, c 2, cât şi a
coeficienţilor c i.
În literatura de specialitate sunt analizate efectele introducerii unor singularități p−z în
structura f.d.t. H 0 ( s ). Introducerea unui zero suplimentar într-un sistem de ordinul doi cu cei doi
poli dominanți asigură creșterea vitezei de răspuns, creșterea suprareglării, reducerea erorii în
regim permanent în raport cu semnalele de tip rampă. Polii suplimentari se introduc pentru a
asigura cerințele de structură ale sistemului. Pentru asigurarea performanțelor se introduce un
zerou suplimentar, iar asigurarea cerințelor de structură implică adăugarea unui pol și această
configurație formează dipolul p−z cu condiţia | p|>| z|, care se alocă fie cât mai aproape de
origine sau cât mai departe de origine pe axa reală negativă.
Se constată că efectul acestor singularități asupra performanțelor sistemului de ordinul
doi este redus dacă valoarea | pi|≫(5 … 7) ωn.
Pentru procese cu două constante de timp cu excesul p−z e P ≤ 2 se recomandă utilizarea
unui model cu f.d.t. H 0 ( s ) de forma:
p
ω 2n
(s + z)
z ,
H 0 ( s )= 2
(s¿¿ 2+2 ξ ωn s +ωn )( s+ p)¿
(2.47)
unde se includ pe lângă cei doi poli dominanți p1 , p2 un dipol p−z . Alocarea corespunzătoare a
dipolului permite asigurarea tuturor performanțelor sistemului și îndeplinirea condiției de
realizabilitate fizică a algoritmului de reglare proiectat.
Introducerea unui element de corecție de anticipație-întârziere cu f.d.t.:
s+ z
H c ( s )=k c (2.48)
s+ p
36
s+z ω2n p1 p 2 s+z
H 0 ( s )=k c =k c
s + p s + 2ξ ωn s +ω n
2 2
( s+ p 1)( s+ p2 ) s+ p
(2.49)
1 c c c
y ( s )= + 1 + 2 + 3 , (2.50)
s s + p1 s + p2 s+ p
− p p 2 z −p 1 1 − p p 1 z −p 2 1 − p1 p 2 z− p
c 1= , c 2= , c 3= .
z p−p 1 p2 −p 1 z p−p 2 p1 −p 2 z (p ¿¿ 1− p)¿ ¿ ¿
(2.51)
1 c '1 c '2
y 2 ( s )= + + , (2.52)
s s + p 1 s + p2
' − p2 ' − p1
c 1= , c 2= . (2.53)
p2 − p 1 p1 − p2
z− p1
Dacă | p|≪ ωn , |z|≪ ωn şi p/ z ≈ 1, atunci se pot aproxima rapoartele ≈ 1 şi
p− p1
z− p2
≈ 1, iar coeficienţii c 1, c 2 satisfac egalităţile c 1 ≈ c'1 , c 2 ≈ c'2.
p− p2
Răspunsul asociat sistemului cu trei poli și un zero este influențat de ponderea termenului
pt
c 3 e care se suprapune peste răspunsul determinat de cei doi poli dominanţi. Dacă este
satisfăcută condiţia | p|≪ ωn , atunci coeficientul c 3 din (2.51) poate fi aproximat cu relația:
1 p
c 3 ≈− ( z− p ) ≈−1+ , (2.54)
z z
(
y p ( t ) = −1+
z)
p pt
e . (2.55)
37
Valoarea maximă a lui y p ( t ) se obţine când t=0 şi ca efectul acestei componente să fie
cât mai redus la o creştere a suprareglării σ cu 5 % rezultă condiţia pentru acest coeficient:
p p
c 3=−1+ ≤ 0,05 sau ≤1,05 . (2.56)
z z
Limita inferioară a raportului p/ z se alege din condiţia ca eroarea ε să fie redusă prin
utilizarea acestui element de corecţie.
Astfel, dacă ne conducem de relația erorii de viteză:
2ξ 1 1
ε v= + − (2.57)
ωn p z
Cu cât dipolul p−z este alocat mai departe de polii dominanţi, cu atât efectul lor asupra
performanțelor este mai redus.
Astfel, analiza modului de construcție a f.d.t. dorită H 0 ( s ) a sistemului proiectat se reduce
la un procedeu iterativ şi interactiv. Pornind de la performanțele impuse sistemului proiectat și
alocând corespunzător polii și zerourile astfel, încât să fie asigurate toate cerințele funcționale
(performanțele), cât și cerințele de structură (realizabilitatea fizică a algoritmului de reglare).
Pornind de la modelul matematic al procesului cu f.d.t. H p ( s ) şi cerinţele de performanţă
în forma unor criterii locale t r, σ ,ε etc., procedura de proiectare a sistemului prin metoda alocării
poli și zerouri se reduce la etapele.
1. Se determină polii și zerourile f.d.t. H p ( s ) şi se calculează excesul de poli-zerouri e p.
2. Se determină parametrii sistemului gradul de amortizare ξ şi pulsaţia nominală ω n
pentru a aloca polii dominanți reieșind din cerințele de performanță.
3. Se verifică asigurarea tuturor performanțelor sistemului pentru f.d.t. dorită H 0 ( s )
construită numai după parametrii sistemului gradul de amortizare ξ şi pulsaţia nominală ω n .
4. În caz afirmativ, se testează condiția de structură a sistemului cu excesul de poli
e 0 ≥e p şi se determină algoritmul de reglare H R ( s ), care să satisfacă excesul de poli e 0 ≥e p. În caz
contrar, se alocă poli suplimentari cât mai departe de origine, până se asigură condiția de
realizabilitate fizică a algoritmului de reglare.
5. În cazul, dacă nu sunt satisfăcute cerințele de performanță, se alocă zerouri și poli
suplimentari până se asigură toate performanțele impuse sistemului.
6. Se verifică condiția de structură a sistemului pentru ambele situații posibile p−z
suplimentari apropiați și îndepărtați de origine care satisfac toate performanțele sistemului.
7. Se introduc poli suplimentari depărtați de origine pentru a asigura condiția de
structură a sistemului.
8. Procesul de alocare p−z se finisează atunci când sunt satisfăcute performanțele, iar
algoritmul obținut este fizic realizabil.
38
2.8 Sinteza algoritmilor de reglare în sisteme monovariabile pe baza
indicatorilor de performanță
Se consideră structura convențională a unui SRA (fig. 2.8) alcătuit din partea fixată cu
f.d.t. H P ( s ) şi regulatorul (compensatorul) cu f.d.t. H R ( s ), iar r ( t ) este mărimea de referinţă, u ( t )
– mărimea de reglare, y ( t ) – mărimea reglată (ieşirea sistemului), n ( t ) – zgomotul de măsură,
deci mărimea măsurată va fi influenţată de zgomot y n ( t ) = y ( t ) +n ( t ), p(s) – perturbația care
acționează la ieșirea procesului, eroarea sistemului este ε ( t )=r ( t )− y ( t ) −n ( t ) .
Mărimea de intrare în regulator este eroarea alterată de zgomot.
ε ( s ) =H ε ( s ) ( r ( s )− p ( s ) ) + H d ( s ) n(s), (2.62)
Hd ( s)
unde H d ( s ) =H R ( s ) H P ( s )este f.d.t. a sistemului deschis, H 0 ( s )= – f.d.t. a sistemului
1+ H d ( s )
1
închis, H ε ( s ) = – f.d.t. a erorii sistemului.
1+ H d ( s )
F.d.t. ale sistemului închis și a erorii sunt legate prin relația:
H 0 ( s ) + H ε ( s )=1. (2.63)
În structura analizată mărimea reglată y ( t ) trebuie să urmărească cât mai fidel mărimea
de referințăr ( t ) când asupra sistemului acţionează semnalele perturbante p ( t ) şi n ( t ).
Obiectivele de bază ale SRA urmărirea referinței și rejecția perturbațiilor pot fi realizate
impunând condiții asupra f.d.t. H 0 ( s ) şi H ε ( s ).
Se menționează că f.d.t. H ε ( s ) reprezintă funcţia de sensibilitate în raport cu variaţia
parametrilor modelului obiectului de reglare. Dacă există o variație a parametrilor f.d.t. ∆ H P ( s ) a
procesului, atunci rezultă și o variație a lui f.d.t. ∆ H d ( s ) a sistemului deschis şi o variaţie a lui
f.d.t. ∆ H 0 ( s ) a sistemului închis.
Funcția de sensibilitate a sistemului se prezintă prin relația:
∆ H 0 ( s ) /H 0 ( s ) 1
S( s)= = ,
∆ H P ( s ) /H P ( s ) 1+ H d ( s )
(2.64)
iar funcția complementară a sensibilității este:
39
H d ( s)
T (s )= .
1+ H d ( s )
(2.65)
S ( s ) +T ( s )=1 . (2.66)
H R ( s )= = n q q
, n q< n p (2.68)
PR (s) s + pn sn −1+ … p 1 s+ p0
p
p−1
p
QR (s ) BP ( s)
H d ( s ) =H R ( s ) H P ( s )= , (2.69)
P R ( s) A P ( s)
Hd ( s) QR (s) B P ( s)
H 0 ( s )= = .
1+ H d ( s ) P R ( s ) A P ( s ) +QR (s )BP (s)
(2.70)
Cerințele de performanță impuse sistemului pot fi obținute dacă acestea se transpun într-o
formă f.d.t. H 0 ( s ) şi respectiv H d ( s ) . Cerințele funcționale stabilitatea și precizia pot fi realizate
asigurând celor două funcții de transfer o anumită formă.
Polinomul caracteristic al sistemului se dă de relația:
l l−1
Pc ( s )=PR ( s ) A P ( s )+Q R ( s ) B P ( s )=α l s + α l−1 s + …+ α 1 s +α 0. (2.71)
40
Semnalele exogene generalizate se descriu de f.d.t. de forma:
M (s)
G ( s )= , (2.72)
L(s)
unde prin M (s) se alege un element din clasa mărimilor exogene, iar L( s) este polinomul care
determină clasa mărimilor exogene. Pentru mărimile exogene persistente se admite implicit că
polinomul L( s) este instabil sau la limită de stabilitate.
Pentru structura SRA dată eroarea sistemului în raport cu H d ( s ) și perturbația p(s) se
calculează cu relaţiile:
1 −1
ε ( s) = R ( s ) sau ε ( s ) = p ( s) (2.73)
1+ H d ( s ) 1+ H d ( s )
sau în forma:
M (s)
ε ( s ) =S (s ) . (2.74)
L(s )
Din (2.73) și (2.74) rezultă condiția pentru a obține precizia dorită lim ε ( t ) =0, prezența în
t→∞
funcția de sensibilitate a unui număr de zerouri în origine mai mare decât dimensiunea
polinomului L( s).
Primele două condiții de proiectare stabilitatea și precizia sistemului se completează cu
condiția de realizabilitate fizică a algoritmului de reglare. Cerința de precizie a sistemului
impune condiția ca în modelul algoritmului de reglare să se regăsească modelul semnalelor
exogene. Deci, pentru semnale de tip treaptă, rampă și parabolă, f.d.t. H R ( s ) a regulatorului va
conţine un număr de poli q în origine, unde pentru treaptă q=1, pentru rampă q=2 şi pentru
parabolă de gradul unu q=3.
Pentru aceste trei condiții se obține o structură a algoritmului de reglare implementabilă
dacă excesul de poli al sistemuluie 0 ≥e P (e R ≥ 0). Astfel, f.d.t. a regulatorului poate fi construită
pentru sistemul deschis în forma:
H R ( s )=H d ( s ) H−1
P (s ) (2.75)
41
1 ω2n
H 0 ( s )= 2 2 = ,
T s +2 ξ Ts+1 s 2+2 ξ ωn s +ω2n
(2.77)
unde parametrii sistemului sunt: ω n=1/T este pulsația nominală a sistemului, T – constanta de
timp, ξ - gradul de amortizare care se modifică în limitele 0< ξ<1 și sunt calculați după
performanțele impuse sistemului.
Sistemul deschis prezintă o conexiune serie a elementului de integrare cu elementul cu
inerție de ordinul unu cu parametrii: coeficientul de transfer k =ω n /2 ξ şi constanta de timp
T =1/2 ξ ω n.
Dacă procesul este descris de f.d.t. H P ( s ) =B P (s)/ A P (s ) (2.42) rațională, strict proprie,
stabilă și de fază minimă, atunci (2.44) f.d.t. a regulatorului se prezintă în forma:
2
−1 1 ωn A P (s )
H R ( s )=H d ( s ) H ( s )=
P ,
s (s +2 ξ ω n) B P ( s)
(2.79)
În structura regulatorului este inclus modelul semnalului de intrare de tip treaptă unitară –
descris de modelul elementului de integrare.
Algoritmul de reglare H R ( s ) obţinut (2.79) este realizabil fizic pentru un proces cu excesul
de poli-zerouri e P < 2.
Pentru procese caracterizate cu f.d.t. H 0 ( s ) raţională, strict proprie, stabilă şi de fază
minimă cu excesul e P > 2, atunci în f.d.t. (2.77) se introduc poli reali suplimentari pi pe axa reală
negativă cât mai departe de origine | pi|≫(5 … 6)ξ ω n, astfel încât efectul lor asupra
performanţelor se fie cât mai redus, eroarea staţionarăε =0 , iar f.d.t. se prezintă în forma:
n
ω
2 ∏ pi
n i=1
H 0 ( s )= 2 2 n .
s + 2 ξ ω n s+ω n
∏
i=1
(s + p i)
(2.80)
În cazurile când se dorește ridicarea vitezei de răspuns a sistemului și menținerea
celorlalte performanțe în regim tranzitoriu, atunci în (2.80) se introduc zerouri z j plasate pe axa
reală negativă suficient de departe de origine, formând dipolul p−z cu zeroul mai aproape de
origine, astfel ca să asigure efectul anticipativ și să asigure condiția de realizabilitate fizică a
algoritmului și menținând în domeniul admisibil performanțele tranzitorii ale sistemului, iar f.d.t.
(2.80) se prezintă în forma:
42
n m
ω 2n ∏ pi ∏ (s+ zi )
i=1 j =1
H 0 ( s )= 2 2 m n .
s + 2 ξ ω n s+ω n
∏
j=1
z j ∏ (s+ pi )
i=1
(2.81)
Pentru obținerea modelelor f.d.t. de forma (2.80), (2.81) la modelul (2.77) se adaugă
elemente de corecție cu efecte de anticipație-întârziere astfel ca să fie asigurate condițiile de
funcționalitate și structură (performanțe și realizabilitate fizică a algoritmului de reglare
proiectat) cu f.d.t. de forma:
p p s+ z pi s+ z j
H c ( s )= , H c ( s )= , H ci ( s )= .
s+ p z s+ p z j s + pi
(2.82)
p s+ z
Compensatoarele cu f.d.t. H c ( s )= , în funcție de valoarea raportului | p|/| z|, pot fi de tipul
z s+ p
anticipație-întârziere când acest raport este supraunitar sau întârziere-anticipație, când acest
raport este subunitar.
Introducerea elementelor de corecție (compensatoarelor) cu f.d.t. H c ( s ) se realizează în
două variante: pe calea directă (fig. 2.9) și în bucla de reglare (fig. 2.10).
43
Fig. 2.11. Structura SRA cu compensator în bucla de reacție
Se presupune că regulatorul cu f.d.t. H R 1 ( s ) din (2.83) din bucla închisă este fizic
realizabil, dacă excesul p−z a procesului e P ≤ 2:
2
−1 ωn
H R 1 ( s ) =H P ( s ) . (2.84)
s (s +2 ξ ω n)
H dc ( s ) =H d ( s ) H c ( s ). (2.85)
(2.87)
s + z 1 1+αTs
H c ( s )= = ,
s+ p α 1+Ts
(2.88)
−1 −1
unde α >1, iar z= , p= și f.d.t. a căii directe corectate are forma:
αT T
44
ω2n 1 1+αTs
H dc ( s ) =H d ( s ) H c ( s )= ,
s(s+2 ξ ωn ) α 1+Ts
(2.89)
iar f.d.t. a sistemului închis se calculează după relația:
H dc ( s ) ω 2n (1+ αTs)
H 0 c ( s )= = 2 =
1+ H dc ( s ) ωn (1+ αTs ) +αs(1+Ts)(s +2 ξ ω n)
2
ωn (1+αTs)
¿ 3 2 2 2 ,
αT s + α ( 1+2 ξ ω n T ) s +(2 αξ ω n+ αTω¿¿ n )s+ ωn ¿
(2.90)
ω 2n (1+ξ s)
H 0 c ( s )=
s 2+(2 ξ ω n +αTω¿¿ n2)s +ω 2n ¿
(2.92)
obținând un model de ordinul doi cu doi poli și un zero determinat de valorile parametrilor α şi T
ai elementului de corecţie. Coeficientul relativ de amortizare corectat se determină din (2.92) și
are forma:
T ωn
ξ c =ξ +α , (2.93)
2
Creșterea factorului de amortizare conduce la modificarea erorii în raport cu semnale de
tip rampă la care eroarea de viteză se dă de relația:
ε v=
2ξ c 2
=
ωn ωn
ξ +α (
T ωn 2 ξ
2
= +αT .
ωn ) (2.94)
ω 2n
H dc ( s ) = ,
s( s+ 2 ξ ω n+ βω 2n)
(2.95)
iar f.d.t. a sistemului închis are forma:
2
ωn
H 0 c ( s )= 2 2 2 .
s +(2 ξ ω n + βω¿¿ n ) s+ ωn ¿
(2.96)
Din (2.96) factorul de amortizare când β >0 se calculează cu relaţia:
45
β ωn
ξ c =ξ + . (2.97)
2
Eroarea de viteză în raport cu referința de tip rampă se dă de relația:
2ξ
ε v= + β, (2.98)
ωn
144
H d ( s) =
s( 0,1 s+1)
2 −1
cu parametrii inițiali ω n=144 , ω n=12 s , ξ=0,417.
Se cere să se corecteze f.d.t. H d ( s ) , astfel încât răspunsul indicial al sistemului să fie amortizat critic ξ=1 .
Soluționare. Se determină performanțele sistemului automat după pulsația proprie ω n și coeficientul de
amortizareξ :
4 4 2ξ 2∙ 0,417
σ =23.5 %, t r= = ≈3,2 s, ε st =0, ε v = = ≈ 0,0695 s.
ξ ωn 0,417 ∙12 ωn 12
H c ( s ) ≈ 1+αTs
T ωn
ξ c =ξ +α =1=1−0.417=6 α T ; 0.583=6 α T , α T =0,0972.
2
Dacă se utilizează compensatorul derivativ în reacția locală a sistemului, atunci factorul de amortizare are
valoarea:
β ωn
ξ c =ξ + =1=0.417+ 6 β; 0.583=6 β , β=0.0972 .
2
2ξ 2 ∙0,417
ε v= +αT = =0.0972+0.1667=0.2639.■
ωn 12
46
BP (s) bn−1 s n−1+b n−2 sn −2 +…+ b1 s+ b0
H P ( s) = =
A P (s) s n +a n−1 s n−1 +…+a 1 s+ a0
(2.99)
n −1
q
,
PR (s) s + p n s +…+ p1 s + p0
p
p−1
p
(2.100)
47
[ ][ ] [ ]
an 0 ⋯ 0 bn 0 ⋯ 0 pn−1 αl
an−1 a n ⋯ 0 b n−1 b n ⋯ 0 pn−2 α l−1
an−2 an−1 ⋯ 0 b n−2 b n−1 ⋯ 0 ⋮ α l−2
⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ p0
= ⋮
a0 a1 ⋯ an b0 b1 ⋯ bn qn −1 ⋮ ...................... (2.102)
0 a0 ⋯ an−1 0 b0 ⋯ bn−1 qn −2 ⋮
⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ ⋮ α1
0 0 ⋯ a0 0 0 ⋯ b0 q0 α0
⏟⏟ ⏟
q α
R
sau
−1
q=R α , (2.103)
BP (s) 1
H P( s) = = ,
A P (s) s 2+3 s+2
Q R ( s) q 1 s+q 0
H R ( s )= =
PR (s) p 1 s+ p0
d 3 3 2
Pc ( s ) =(s+1) =s +3 s +3 s +1.
d
Se alcătuiește ecuația polinomială de forma Pc ( s ) =P c ( s ) :
3 2 3 2
s +3 s +3 s +1=α 3 s + α 2 s + α 1 s +α 0,
din care rezultă relația matricială prin operația de egalare a coeficienților din partea stângă și partea dreaptă de pe
lângă aceleași puteri ale lui s:
48
s : p1=1,
3
s : 3 p1+ p 0=3 ,
2
[ ][ ] [ ] [ ] [ ] [ ]
1 0 0 0 p1 1 1000 p1 1
3 1 0 0 ∙ p0 = 3 3 1 0 0 q= p0 3
, A= , , N= .
2 3 1 0 q1 3 2310 q1 3
0 2 0 1 q0 1 0201 q0 1
Matricea coeficienților este nesingulară și se soluționează pentru valorile p1, p0 ,q 1,q 0 care au valorile:
q1 s +q 0 s +1 1
H R ( s )= = =1+ ,
p1 s + p0 s s
care prezintă un regulator de tipul PI cu parametrii de acord: T i=1, k i=1/T i =1, k p=1.
Alocarea polilor polinomului caracteristic al sistemului depinde de nesingularitatea unei matrice
particulare [1, 2].■
Exemplul 2.5. Se consideră modelul procesului dat de f.d.t de forma:
BP (s) 5
H P( s) = =
A P (s) ( s+1)(s +5)
q1 s +q 0 q1 s +q 0
H R ( s )= = ¿ .
p1 s + p0 s+ p 0 p =1 1
A P ( s ) P P ( s )+ B P ( s ) Q P ( s )=Pdc ( s ) ,
49
q1 s+ q0 2.6 s +78
H R ( s )= = .■
s+ p 0 s +30
Exemplul 2.6. Se consideră modelul procesului dat de f.d.t de forma:
BP (s) 2
H P( s) = =
A P (s) ( s+2)(s +5)
q2 s 2+ q1 s+ q0
H R ( s )=
s (s + p 0)
după care se alcătuiește sistemul de ecuații algebrice cu parametrii necunoscuți ai regulatorului PID și se
soluţionează şi se obţin valorile numerice ale parametrilor regulatorului PID cu f.d.t.:
2
q2 s + q1 s+ q0 30 s 2+ 205 s+ 450
H R ( s )= = .■
s (s + p 0) s (s +17)
k
H p ( s )=
s (T p s+1)
(2.103)
50
și un algoritm de reglare de tip proporțional:
H R ( s )=k p . (2.104)
k k
H p( s ) s(T p s+ 1) k Tp
H 0 p ( s )= = = = =¿
1+ H R ( s ) H p ( s ) 1+ k s ( T s+1 ) + k k 1 k kp
k p p 2
s + s+
s (T p s+1) p Tp Tp
2
ωn
2
kp 1 ωn ,
¿ =
s 2+ 2ξ ωn s +ω n 2
k p s +2 ξ ωn s +ω n
2 2
(2.105)
k kp
2 1
unde ω n= , 2 ξ ω n= .
Tp T p
Se prezintă ieșirea sistemului din (2.105) pentru perturbație de tip treaptă unitară în formă
operațională:
2
1 ωn 1
y p ( s )=H 0 p ( s ) p ( s )= . (2.106)
k p s +2 ξ ωn s +ω2n s
2
1
y pst =lim s y v ( s ) = , (2.107)
s→0 kp
k
H p ( s )=
T p s+1
(2.108)
1
H PI ( s )=k p (1+ ). (2.109)
Ti s
51
Se calculează f.d.t. a sistemului în forma:
2 Ti
ωn s 2
H p( s ) k Tis kp Ti ωn s ,
H 0 p ( s )= = 2
= 2 2
= 2 2
1+ H R ( s ) H p ( s ) T i T p s +T i s (1+ k k p )+ k k p s +2 ξ ω n s+ω n k p s + 2 ξ ω n s+ω n
(2.110)
√
1+k k p T i T p 2 k kp
ξ= , ω n= .
2T p k kp Ti T p
(2.111)
Relația (2.112) se realizează atunci când în structura sistemului integratorul este plasat
înaintea punctului de aplicație al perturbației.
Se determină răspunsul sistemului la semnalul de perturbație – treaptă unitară:
Ti ω 2n s 1 Ti ω 2n
y p ( s )=H 0 p ( s ) p ( s )= = .
k p s 2+2 ξ ωn s +ω2n s k p s2 +2 ξ ω n s+ ω2n
(2.113)
T i ωn
sin ω n t √1−ξ .
−ξω t 2
y p (t)= e n
(2.114)
k p √ 1−ξ 2
52
Pentru un raport T i /k p impus amplitudinea lui y p ( t ) să fie limitată, se va determina
valorile lui T i , k p astfel ca să asigure gradul de amortizare dorit.
Procedura de proiectare este:
1. Se determină polii și zerourile f.d.t. H p ( s ) a procesului.
2. Se construiește f.d.t. H 0 v ( s ) a sistemului închis care să satisfacă performanţele în
raport cu perturbaţia selectată.
3. Se calculează f.d.t. H R ( s ) după relaţia (2.102) astfel ca să fie fizic realizabil.
4. Dacă se introduc elemente de corecție în structura regulatorului, atunci se verifică și
asigurarea performanțelor.
5. Se analizează comportarea sistemului în raport cu referința și se ajustează parametrii
algoritmului astfel ca performanțele sistemului să fie asigurate.
6. Procedura se încheie când sunt satisfăcute performanțele optime în raport cu
perturbația și performanțele admisibile în raport cu referința.
2.12 Alegerea și acordarea regulatoarelor pentru procese rapide
2.12.1 Introducere
Pornind de la condiția ca timpul de reglare să fie minimal (banda de frecvență cât mai
mare), există metode de determinare a valorilor optimale ale parametrilor de acord ai
algoritmului de tip PID în funcție de valorile date ale parametrilor obiectului de reglare.
Se consideră un model matematic al obiectului de reglare dat de f.d.t. de forma:
k k
H p ( s )= ≈
( T 1 s+1 ) ( T 2 s+1 ) ( T 3 s+1 ) … (T n s +1) m
,
∏ (T i s+ 1)(T Σ s+1)
i=1
(2.116)
unde s-au separat constantele de timp dominante m şi sunt prezentate ca produsul acestora, iar
constantele de timp mici se însumează şi sunt exprimate prin constanta de timp T Σ .
Satisfacerea condițiilor menționate presupune proiectarea unui regulator descris de f.d.t.
de forma:
m m
1 ω2n
H d ( s ) =H R ( s ) H p ( s ) = = ,
2 T Σ s (T Σ s +1) s(s+2 ξ ωn )
(2.119)
Hd ( s) 1
H 0 ( s )= = 2 2 .
1+ H d ( s ) 2 T Σ s +2T Σ s+1
(2.120)
4
σ =e−ξπ / √ 1−ξ =4,3 %, t r ≈ ξ ω =8 T Σ .
2
(2.121)
n
1
ε v= =2 T Σ. (2.122)
kv
k
H p ( s )= ,
( T 1 s+1 ) ( T 2 s+1 ) ( T Σ s +1 )
(2.124)
54
atunci parametrii regulatorului se calculează cu relațiile:
1
θ1=T 1, θ2=T 2, k p= ' ,
2k T Σ
4
H p ( s )= .
( 25 s+ 1 )( 31 s +1 )( 9 s+1 ) (5 s+1)
4
H p (s )≈ .
( 25 s +1 )( 31 s +1 ) (14 s +1 )
Fiindcă modelul obiectului conține două constante dominante de timp, se alege f.d.t a regulatorului de tip
PID de forma:
θ1=T 1=25 s, θ2=T 2=31 s, θ3 ≈ 0.1 ∙25=2.5 s, T 'Σ =T Σ +θ3=14 +2.5 =16.5 s,
1
k R =1/(2 k T 'Σ )=1/(2 ∙ 4 ∙ 16.5)= =0.0076 .
132
ω B=ωn=¿
√ 2 = 0.707 = 0.707 =0.0428 s−1, ωB 0.04284
f= = =0.0068 Hz.
2T Σ' '
TΣ 16.5 2π 2 ∙ 3.14
4 4 4
Timpul de reglare t r ≈ = = =132 s.■
ξ ωn 0.707 ∙ 0.0428 0.0303
55
Criteriul simetriei se utilizează pentru alegerea și acordarea regulatoarelor pentru procese
rapide la acțiunea semnalelor externe de tip rampă și se impune ca urmărirea referinței să se
realizeze fără eroare.
Se presupune că procesul este descris:
k k k
H p ( s )= ≈ ≈
( 1
T s+1 )( 2
T s+1 ) ( 3 s+1 ) … (T n s +1)
T m m
unde în produsul termenilor cu constante de timp mari s-a neglijat unitatea care este mult mai
mică decât constanta de timp și constantele de timp mici s-au prezentat prin constanta sumară.
Acest criteriu recomandă de utilizat un regulator cu f.d.t. alcătuită din produsul a m
polinoame de ordinul unu de forma:
m
(θ c s +1)
H R (s )= .
θs
(2.126)
Se determină f.d.t. a sistemului deschis și închis și, după unele transformări, se obțin
expresiile de forma:
i=1
(2.128)
Hd ( s) 4 T Σ s +1
H 0 ( s )= = 3 3 .
1+ H d ( s ) 8T Σ s +8 T 2Σ s2 +4 T Σ s+1
(2.129)
Din analiza relației (2.129) rezultă că performanțele sistemului sunt influențate numai de
constanta de timp parazită T Σ şi eroarea în regim staționar este nulă la semnale de referință de tip
rampă și o comportare nesatisfăcătoare a sistemului în raport cu semnalul treaptă unitară.
Funcția de transfer (2.129) are o configurație din trei poli și un zerou:
ωn p
4 T Σs +1 ( s+ z )
z ,
H 0 ( s )= 3 3 2 2
= 2 2
8 T Σ s + 8T Σ s + 4 T Σ s +1 (s +2 ξ ω n s+ω n)(s+ p)
(2.130)
56
unde coeficientul de amortizare ξ , pulsația nominală ω n, zeroul și cei doi poli multipli se exprimă
prin constanta de timp parazită:
−1 1 −1
z= , ξ=0,5, ω n= , p1,2= . (2.131)
4T Σ 2T Σ 2TΣ
Tabelul 2.1. Alegerea algoritmului de reglare după modelul funcției de transfer al procesului
Nr. Funcția de Tipul algoritmului de reglare
crt. transfer a P PI PD PID
procesului
1 k Da Da, dacă se impun Da, dacă T este Nu
Ts+1 cerințe asupra precis
erorii staționare determinată
2 k Da, cu Da, cu restricții Se utilizează rar Da, cu restricții
performanțe asupra amplificării asupra amplificării
(T ¿¿ 1 s+1)(T ¿ ¿2 s+1)¿ ¿
reduse
3 k Rar utilizat, Da Se utilizează rar Da
m performanțe
∏ (T ¿¿ i s +1¿)¿ ¿ scăzute
i=1
4 k e−τ s Da, când reportul Da Foarte rar Neconvenabil, când
Ts+ 1 τ τ este produs de
<0,1 şi timpul de transport
T
eroarea staţionară şi există zgomot
este în limite
admisibile
5 ke
−τ s Nu Nu Nu Nu
57
6 −τsNu Da Nu Rar, în funcție de
ke
tipul τ şi de efectul
(T ¿¿ 1 s+1)(T ¿ ¿2 s+1)¿ ¿
componentei D
Alegerea și acordarea regulatoarelor pentru procese cu timp mort este o problemă dificilă
la determinarea cu precizie a timpului mort, cât și a influenței nefavorabile a timpului mort
asupra stabilității și regimului tranzitoriu a sistemului automat. Pot fi utilizate diverse metode de
calcul al algoritmului de reglare pentru procese cu timp mort.
Metodele empirice prezintă relații stabilite experimental pentru structura sistemului între
parametrii regulatorului P, PI, PID și parametrii modelului obiectului de reglare cu inerție de
ordinul unu și timp mort și modelul obiectului cu astatism și timp mort pentru procese tranzitorii
ale sistemului: aperiodice și oscilante amortizate cu suprareglare σ ≤ 20 %.
În tabelul 2.3 se prezintă relațiile empirice de acordare a parametrilor regulatoarelor PI și
PID pentru modelul obiectului de reglare cu inerție de ordinul unu și timp mort:
k e−τ s
,
Ts+ 1
(2.132)
k e−τ s
Ts+ 1
cu parametrii k =0,3 , T =7 s, τ =2 s.
Se cere să se acordeze parametrii regulatorului PI și PID după metodele empirice.
Soluționare. Funcțiile de transfer ale regulatorului PI și PID se dau în forma:
1 1
H PI ( s )=k p + , H PID ( s )=k p + +T s.
Ti s Tis d
1 1
T i=0.6 T =0.6 ∙ 7=4.2 s, k i= = =1.6667.
T i 0.6
Se determină parametrii k p, T i, T d a regulatorului PID după relațiile variantei 5 din tabelul 2.3.
Coeficientul componentei proporționale P:
1 1
T i=2 τ=2 ∙ 2=4 s, k i= = =1.25 .
T i 0.8
59
Metodele practice de acordare se bazează pe experiența acumulată în alegerea și
acordarea regulatoarelor de tipul PID. Pentru un sistem dat în regim de funcționare cu mărimea
de referință și cu mărimile perturbatoare menținute constante, prin modificarea parametrilor de
acord până se atinge limita de stabilitate și se determină parametrii oscilațiilor întreținute
amplitudinea și frecvența. Pe baza acestor parametri se determină valorile optimale ale
parametrilor de acord ai regulatorului. Se utilizează criteriile experimentale metoda Ziegler-
Nichols şi metoda Offereins.
În multe cazuri procesele industriale există sau sunt cunoscute modelele matematice ale
părții fixate și, deci, acordarea se efectuează în baza criteriilor experimentale. Una din cele mai
larg utilizată metodă de acest tip este metoda Ziegler – Nichols [1, 2].
Metoda Ziegler-Nichols se aplică la acordarea regulatoarelor pentru procese lente la care
perturbațiile sunt determinate de sarcină și au o durată mare. Pentru structura sistemului cu un
regulator PID se fixează la valoarea maximă parametrul componentei integratoare T i → ∞şi la
valoarea minimă parametrul componentei derivative T d=0 şi se modifică valoarea parametrului
componentei proporționale k p până ce la ieşirea sistemului se instalează oscilaţii întreţinute, care
prezintă regimul critic al sistemului, deci sistemul este la limită de stabilitate. Pentru acest regim
critic al sistemului se stabilesc parametrii critici ai oscilațiilor coeficientul critic k crşi perioada
oscilaţiilor T p. În baza parametrilor critici k cr , T p se calculează valorile optimale ale parametrilor
de acord ai regulatoarelor P, PI, PID după relațiile:
• Pentru regulatorul P
• Pentru regulatorul PI
1
k p opt =0.45 k cr;T i opt =0.8 T p sau k i opt = =1.25/T p. (2.134)
T i opt
k p opt =0.75 k cr, T i opt =0.6 T p sau k i opt =1.667/T p, T d=k d =0.12 T 0 . (2.135)
Aceste relații s-au obținut din condiția ca la ieșirea sistemului să se stabilească raportul
¼ dintre amplitudinea celei de-a doua oscilații pozitive și amplitudinea primei oscilații pozitive,
ceea ce formează amortizarea într-un sfert de amplitudine.
Metoda Offereins permite determinarea valorilor parametrilor optimi de acord utilizând
valorile critice ale sistemului coeficientul critic k crşi perioada oscilaţiilor T p. Pentru un răspuns
optim al sistemului parametrii regulatorului PI se calculează cu relaţiile:
k p=0,5 k cr şi T i=3 T i 0 ,
unde T i 0 este valoarea limitată a lui T i pentru care se depăşeşte limita de stabilitate menţinând
valoarea lui k p, ceea ce măreşte raportul k p /T i până la depăşirea limitei de stabilitate şi se reţine
valoarea lui T i 0.
În cazul utilizării regulatorului PID, acordarea se pornește de la regulatorul PI, apoi prin
încercări se utilizează componenta derivativă D care ar ridica performanțele sistemului.
60
Efectuarea experimentelor presupune însă atingerea limitei de stabilitate, proces care
poate dura uneori nepermis de mult sau poate impune funcționarea sistemului într-un regim
nefavorabil.
Din aceste motive s-au dezvoltat și alte metode specifice pentru acordarea regulatoarelor
evitând neajunsurile metodelor indicate mai sus.
ε ( t )=1 ( t ) −h ( t ) , t ≥ 0. (2.136)
Indicele de calitate se formează în baza operatorului L(ε ( t ) ,t ) care este funcție de două
argumente eroarea ε ( t ) și timpul t :
T
J=∫ L( ε ( t ) , t)dt , (2.137)
0
unde se variază aceste argumente astfel pentru a construi sisteme automate cu performanțe
ridicate.
Pentru procese oscilante se utilizează criteriul numărul exprimat prin integrala de forma:
∞
J 1=∫|ε ( t )|dt → min (2.139)
0
și realizează o pondere a modulului erorii cu factorul de timp t care are o influenţă mai mare
asupra erorii cu cât valorile timpului sunt mai mari.
Pentru a folosi și o limitare a vitezei de variație a erorii în expresia integrandului se
introduce un termen care conține și derivata erorii şi atunci criteriul are forma:
∞
J 4 =∫ [ ε 2 ( t )+ α ε̇ 2 ( t ) ] dt → min, (2.142)
0
unde f (¿) este o funcțională pozitiv definită, deoarece pentru argumente care nu sunt simultan
nule la valori pozitive și este convergentă la condiția că eroarea staționară ε ( t )=0 .
În comparație cu performanțele dinamice definite prin criterii locale ε , σ , t r , …, care se
referă la valori ale erorii în anumite momente ale timpului, criteriile integrale reprezintă indici
sintetici de calitate ale sistemului, care caracterizează în ansamblu regimul tranzitoriu și oferă o
informație globală complexă despre sistemul studiat.
Astfel, procedura de proiectare constă în determinarea algoritmului de reglare, care
satisface o expresie de forma (2.143).
Criteriile integrale pot asigura optimizarea regimurilor dinamice în raport ce semnalele de
intrare de referință r ( t ) şi perturbaţie p ( t ) de tip treaptă.
Dacă sistemul automat are o comportare bună în raport cu aceste semnale r ( t ) şi p ( t ) ,
atunci sistemul va avea şi o comportare satisfăcătoare în raport cu alte tipuri de variații ale
semnalelor r ( t ) şi p ( t ) .
În practica proiectării SRA prin utilizarea criteriilor integrale, calculul conduce la
exprimarea directă a indicelui de performanță, care substituie operația de integrare în domeniului
timpului.
Avantajul esențial al acestei proceduri apare în faza finală de minimizare a indicelui
integral, care se tratează ca o problemă de optimizare parametrică, care are o rezolvare numerică
soluționată ca proiectare asistată de calculator.
Exprimarea directă a criteriilor integrale presupune obținerea indicelui de performanță
care depinde direct de parametrii algoritmului de reglare.
Explicitatea indicelui de performanță integral în raport cu parametrii algoritmului de
reglare se reduce la transformări integrale echivalente din domeniului timpului în domeniul
frecvențelor în baza teoremei de trecere Parceval.
62
Prezentăm cel mai des utilizat criteriu integral de formă pătratică (2.140):
∞ ∞ ∞
J 2=∫ ε ( t ) dt = ∫ ε (t ) ε ( t ) dt = ∫ ε (t ) { L [ ε ( s ) ] } dt =
2 −1
0 0 0
{ }
∞ j∞ j∞
1
¿∫ ε ( t ) ∫ ε ( s ) e st ds dt = 21πj ∫ ε ( s ) [ε ( t ) e¿¿ st dt ]ds ¿ =
2 πj − j ∞
0 − j∞
j∞
1
¿ ∫ ε ( s ) ε (−s ) ds.
2 πj − j ∞
(2.144)
Dacă semnalul de referință este treaptă unitară r ( t )=1 (t ), atunci f.d.t. a erorii în
transformata Laplace este:
1 1 1 1 1
ε ( s) = =1 ( s )− y ( s )= −H 0 ( s ) = [1−H 0 ( s) ], (2.145)
1+ H d (s ) s s s s
unde H d (s) este f.d.t. a sistemului deschis, iar H 0 ( s) – f.d.t. a sistemului închis.
Algoritmul de reglare este precizat și intervine în exprimările f.d.t. H d (s) şi H 0 ( s) prin
parametrii regulatorului în forma unor variabile independente.
Se calculează expresia (8) cu (9) și obținem expresia:
j∞
1
J 2= ∫ [ 1−H 0 ( s ) ][ 1−H 0 (−s ) ] r ( s) r (−s)ds =
2 πj − j ∞
j∞
1 1 −1
∫
2 πj − j ∞
[ 1−H 0 ( s ) ] [ 1−H 0 (−s ) ] (
s s
)ds. (2.146)
M (s)
H d ( s) = (2.147)
sN (s)
cu un pol în origine pentru ca eroarea staționară ε ( t )=0 şi gradul lui M ( s) este m, iar a lui
sN (s) – n şi se impune condiţia de m<n.
Funcția de transfer a sistemului închis va fi:
Hd (s ) M (s)
H 0= = .
1+ H d ( s ) sN ( s )+ M ( s)
(2.148)
Se calculează eroarea sistemului (2.145) cu f.d.t. (2.148) și obținem:
ε ( s) =
1
s
[ 1−H 0 (s ) ]= 1−
[ M (s) 1
=
]
N (s )
sN ( s ) + M (s) s sN ( s )+ M ( s)
=
63
bm s m +b m−1 sm−1 +b m−2 sm−2 +…+ b1 s+ b0 B(s)
¿ =
n
an s +a n−1 s n−1
+an −2 s n−2
+…+a 1 s+ a0 A ( s)
(2.149)
cu condiția că m=n−1.
Integrala J 3 din (2.146) se calculează prin integrarea a unor fracții raționale în s şi −s sub
forma:
j∞
B (s) B(−s)
J 2= ∫ ds .
−j∞ A(s) A (−s)
(2.150)
Valoarea integralei J 2 din (2.150) se calculează sub formă directă după algoritmul
următor.
1. Se calculează cu ajutorul coeficienților a i din relaţia (2.149) determinantul de forma:
| |
a0 −a2 a 4 −a6 ⋯ 0
0 a1 −a3 a 5 … 0
∆= 0 −a0 a2 … . (2.151)
⋮ ⋮ ⋮ ⋮⋮
0 0 0 ⋯ an−1
||
a1
a0
0 . (2.152)
0
⋮
0
2
B2=b 2−2 b1 b3 +2 b0 b4 ,
……………………..
Bk =b2k −2 b k−1 b k+1 +2 bk−2 bk+2 + ⋯+2 (−1 )k b 0 b2 k , (2.153)
………………………………
Bm=b2m.
64
n−1
∑ Bk ∆ k −2 b0 b1 . (2.154)
J 2= k=0 2
=f (q1 , q2 , … , qr )
2a ∆0
∂J
=0 , (2.155)
∂ q2
………..
∂J
=0
∂ qr
J 2=f (k p ,T i , T d ). (2.156)
k pmin ≤ k p ≤ k pmax ,
T imin ≤ T i ≤ T imax , (2.158)
T dmin ≤T d ≤ T dmax .
∂J
=0,
∂kp
∂J
=0 , (2.159)
∂T i
∂J
=0.
∂T d
65
În aceeași manieră se poate rezolva problema de optimizare pentru un criteriu de tipul
(2.142) dat în forma:
∞
J 4 =∫ [ ε 2 ( t )+ α ε̇ 2 ( t ) ] dt=J 2 + J '2 , (2.160)
0
unde pentru al doilea termen J '2 din (2.160) prin aplicarea transformate Laplace la expresia
derivatei erorii se obține:
c r s r +c r −1 s r −1 +c r −2 sr −2 +…+ c 1 s+c 0
L [ ε̇ ( t ) ] =s ε ( s )=
2
∑ Bk ∆ k , (2.162)
J = k=0 2
'
2
2a 0 ∆
2 2 2 k 2
B1=c 0 , B2=c 1,…, Bk+1 =c k −2 c k−1 c k+1+ …+2 (−1 ) c 0 c 2 k , … , Bn +1=c 1, (2.163)
1 b0
2
2 a0 a 1
2 2
a0 b1 +a 2 b 0
2
2 a0 a1 a 2
3 2
b 2 a 0 a 1+ ¿¿
4 b 3 (−a0 a3 +a 0 a1 a2 ) + ( b 2−2 b1 b3 ) a 0 a 1 a 4 +¿ ¿
2 2 2
Exemplul 2.9. Se dă f.d.t. a sistemului deschis, alcătuită din regulatorul proporțional-derivativ PD cu f.d.t.
H PD ( s ) și procesul cu f.d.t. H P ( s ) :
1 k p+ k d s
H d ( s ) =H PD ( s ) H P ( s )=(k p + k d s ) = .
s (Ts+1) s (Ts+1)
−1
Se cere pentru datele k p=20 s și T =0.1 s să se determine valoarea coeficientului k d, care determină
nivelul semnalului primei derivate şi corespunde criteriului pătratic când la intrare se aplică semnalul impuls unitar.
Soluționare. Se determină f.d.t. a sistemului în circuit închis:
Hd ( s) k +k s
H 0 ( s )= = 2 p d .
1+ H d ( s ) T s + s ( 1+ k d ) + k p
k p+ kd s k p+ kd s b2 s +b1
y ( s )=H 0 ( s ) δ ( s )= 2
∗1=¿ 2
= 2 ,
T s + s ( 1+k i ) + k p T s +s ( 1+ k d ) +k p a2 s +a1 s +a0
unde coeficienții b 2=k d , b 1=k p , a 2=T , a 1=1+ k d , a 0=k p .
Sistemul este de ordinul doi și după tabelul 2.4 se prezentă expresia de calcul al integralei:
B1 ∆1 +B 2 ∆ 2
J 3= 2 ,
2a 0 ∆
| |
a0 −a2 0
∆= 0 a1 0 =a0 a1 a2=k p ( 1+ k d ) T ,
0 −a0 a2
67
| |
a0 a1 0
∆ 1= 0 a 0 0 =a 20 a2=k 2p T ,
0 0 a0
| |
a 0 −a2 a 1
3 3
∆ 2= 0 a1 a 0 =a0=k p.
0 −a0 0
Se prezentă indicele de performanță prin parametrii sistemului:
2 2 2 3 2
B1 ∆1 +B 2 ∆ 2 k p k p T +k d k p k p T + kd
J 3= 2
= 2 = .
2a 0 ∆ 2 k p k p ( 1+k d ) T 2 ( 1+k d ) T
Se calculează derivata de la J 3 :
d J3 2
=k d +2 k d−k p T =0.
d kd
Se rezolvă ecuația pătratică pe variabila k d şi la valorile date ai parametrilor sistemului și se obține valoarea
optimală a parametrului de acord al regulatorului:
Pentru a evita problemele care apar la utilizarea metodelor indicate în punctul 2.11 se
propune de a folosi la acordarea regulatoarelor tipizate metoda gradului maximal de stabilitate al
sistemului automat proiectat [1]. Metoda se bazează pe următoarele proceduri.
Se consideră descrierea unui model matematic al obiectului de reglare prezentat prin
funcția de transfer de forma:
m
m
y (s) B (s)e−τ s b 0 s + …+b m−1 s+b m −τ s −τ s
∑ b j ( p)j
j=0
H P( s) = = = e =e , m ≤n . (2.166)
u( s) A(s) n
a0 s +…+a n−1 s+a n
n
∑ ai ( p) i
i=0
∑ q s(i−1) , r ≤ n−1,
u (s ) Q( s) i=0 i (2.167)
H R ( s )= = =
ε (s) P (s) s
68
Utilizând expresiile (2.166) și (2.167) se obține ecuația caracteristică a sistemului în
circuit închis în forma:
−τ p
Q( p) B( p)e P ( p ) A ( p)
A ( p , q )=1+ H R ( p ) H P ( p )=1+ =e τ p + Q ( p ) =¿
P( p) A (p) B( p)
r m n +1
∑ ai ( p) i
∑ b j ( p) j i =0
i=0 j=0
∑ ai (−J )i r
A (−J , q ) =e −τ J i=0
m
+ ∑ qi (−J )(i−1) =0, (2.169)
∑ b j (−J ) j i=0
j =0
d A 1(−J ,q )
=0,
dJ
d A 2(−J ,q )
=0,
dJ
………………… (2.170)
d A r−1 (−J , q)
=0.
dJ
d A r (−J , q)
=0.
dJ
Ultima ecuație din sistemul (2.170) este o ecuație algebrică de gradul respectiv pe
necunoscuta J și rădăcinile soluţiei acesteia prezintă gradele maximale de stabilitate ale
sistemului automat proiectat [1].
Gradul optimal de stabilitate al sistemului automat se determină conform relației [1]:
unde ℜ pi sunt rădăcinile reale sau părţile reale ale rădăcinilor complexe ale ecuaţiei
caracteristice (2.169), alocate în semiplanul stâng al planului complex al rădăcinilor sau în sens
geometric este distanța dintre rădăcina reală negativă respectivă (partea reală a rădăcinii
complexe) cea mai apropiată de axa imaginară și axa imaginară.
69
Utilizând gradul optimal de stabilitate J opt al sistemului automat, din ecuația caracteristică
(2.169) și ecuațiile algebrice r +1 (2.170) se determină valorile optimale ale parametrilor de
acord ai legii de reglare respective:
Pentru sinteza algoritmilor de acordare a regulatoarelor P, PI, PID după metoda gradului
maximal de stabilitate al sistemului la modelul obiectului dat cu parametrii cunoscuți se reduce
la parcurgerea următorilor etape.
1. Se determină funcția de transfer a SRA în circuit închis cu regulatorul tipizat selectat.
2. Se obține ecuația caracteristică a sistemului închis.
3. Ecuația caracteristică se transcrie prin gradul de stabilitate utilizând substituirea
s=−J .
4. Din ecuația caracteristică, obținută la pasul trei, prin operații de derivare pe variabila
J de un număr de ori egal cu numărul de parametri de acord prezenţi în legea de reglare aleasă se
obţine ecuaţia algebrică de gradul respectiv pentru necunoscuta J .
5. Se soluționează ecuația algebrică obținută la pasul 4 și se obțin rădăcinile, care
prezintă gradele maximale de stabilitate ale sistemului proiectat.
6. Se determină valoarea optimală a gradului de stabilitate a sistemului proiectat care
prezintă cea mai mică rădăcină reală pozitivă sau cea mai mică parte reală pozitivă a rădăcinilor
complexe a ecuației algebrice obținută la pasul patru. Din ecuația caracteristică, obținută la pasul
trei și derivatele ei de la pasul 4, se obțin expresiile algebrice pentru determinarea valorilor
parametrilor de acord ai legii de reglare aleasă.
7. Se calculează valorile parametrilor de acord ai legii de reglare din expresiile algebrice
obținute la pasul 6.
8. Se verifică performanțele sistemului proiectat prin simulare pe calculator.
Dacă performanțele impuse sistemului sunt satisfăcute, atunci procedura de acordare s-a
încheiat, iar dacă performanțele impuse sistemului nu sunt satisfăcute, atunci procedura se reia
de la început cu alt tip de lege de reglare sau prin utilizarea altei metode.
Exemplul 2.10. Se dă modelul obiectului cu inerție de ordinul doi și timp mort cu f.d.t. de forma:
−s τ −sτ
ke ke
H ( s )= = ,
(T 1 s+1)(T 2 s+1) a0 s + a1 s+ a2
2
unde k este coeficientul de transfer, T 1 și T 2 – constantele de timp, τ – timpul mort, coeficienții a 0=T 1 T 2,
a 1=T 1 +T 2, a 2=1.
Se cere. De acordat regulatorul PI și PID la modelul obiectului dat prin metoda gradului maximal de
stabilitate.
Soluționare. Se alcătuiește ecuația caracteristică a sistemului închis cu regulatorul PI și PID:
( ki
)
−sτ
ke
A PI ( s ) =1+ H PI ( s ) H ( s )=1+ k p+ =¿
s a0 s2 +a1 s +a 2
(1)
(
A PID ( s )=1+ H PID ( s ) H ( s )=1+ k p +
ki
s )
+k d s
k e−sτ
a0 s 2+ a1 s+ a2
=¿
(2)
sτ 3 2 2
¿ e (a¿¿ 0 s + a1 s + a2 s)+k k d s + k k p s +kk i=0 ¿.
70
Se substituie variabila complexă s prin gradul de stabilitate s=−J și se transcriu ecuațiile caracteristice
(1) și (2) ale sistemului:
−Jτ 3 2
A PI (−J )=e (−a¿ ¿ 0 J + a1 J −a2 J )−k k p J +kk i =0 ¿,
(3)
−Jτ 3 2 2
A PID (−J )=e (−a¿¿ 0 J +a1 J −a 2 J )+ k k d J −k k p J +kk i =0 ¿.
(4)
Prin operații de derivare a expresiilor (3) și (4) se determină expresiile pentru determinarea gradului maximal
de stabilitate al sistemului cu regulatorul PI și PID.
Pentru regulatorul PI se determină valoarea numerică minimală a rădăcinii din următoarea ecuație algebrică
de gradul trei cu necunoscuta J, care este gradul maximal de stabilitate al sistemului proiectat:
−c 0 J 3 +c 1 J 2−c 2 J +c 3=0,
(5)
2 2 2
unde c 0=a0 τ , c1 =a1 τ +6 a 0 τ , c 2=a2 τ + 4 a 1 τ+ 6 a0 , c 3=2 a2 τ +2 a1 .
În continuare, se calculează valorile numerice ale parametrilor regulatorului PI după relațiile:
e−τJ ,
k p= ¿ (6)
k
e−τJ 2 e−τJ
J ( a 0 J −a1 J + a2 ) + k p J =f i (J ) . ¿
2 2
k i= J (a0 τ ¿¿ J −( a 1 τ + 2a 0 ) J + a0 τ +a 1)=
k k
(7)
Pentru regulatorul PID se determină valoarea numerică minimală a rădăcinii din următoarea ecuație
algebrică de gradul doi cu necunoscuta J, care este gradul maximal de stabilitate al sistemului analizat:
−c 0 J 3 +c 1 J 2−c 2 J +c 3=0,
(8)
3 3 2 3 2 2
unde c 0=τ a0 , c 1=τ a1 +9 τ a 0 , c 2=τ a2+ 6 τ a1 +18 τ a0 , c 3=3 τ a2 +6 τ a 1+ 6 a0 .
În continuare, se calculează valorile numerice ale parametrilor regulatorului PID după relațiile:
e−τ J
k p= ¿
k
−τ J
e
¿ ¿, (9)
k
−τ J
e
J (a0 τ ¿¿ J −( a1 τ + 4 a 0 τ ) J +a2 τ +2 a1 τ +2 a0 )=¿ ¿
3 2 2 2 2
k i=
2k
−τ J
e
¿
k
(a 0 J 3 −a1 J 2+ a2 J )−k d J 2 +k p J =f i (J ),
(10)
e−τ J
(¿ a0 τ J −( a1 τ + 6 a0 τ ) J + ( a2 τ +4 a1 τ +6 a0 ) J −2 a2 τ−2 a1 )=f d (J ) . ¿
2 3 2 2 2
k d=
2k
(11)
Prin obținerea valorilor parametrilor de acord ai algoritmilor de reglare se încheie procedura de acordare a
regulatoarelor la obiectul de reglare cu parametrii cunoscuți.■
71
Din aplicațiile practice a acestei metode la acordarea regulatoarelor la diverse modele
matematice ale obiectelor de reglare s-a constatat că la valorile obținute la parametrilor de acord
nu se garantează stabilitatea sistemului automat proiectat.
În aceste cazuri ecuațiile pentru determinarea valorilor parametrilor se prezentă ca funcții
k p=f ( J ) , k i=f ( J ) , k d=f ( J ) pe variabila J și variind J ≥ 0 se calculează și se construiesc aceste
funcții după expresiile (6)-(7) pentru algoritmul PI și expresiile (9)-(11) pentru algoritmul PID ca
funcții de parametrii cunoscuți ai modelului obiectului (2) și pe variabila necunoscută J . Se
variază variabila J de la zero până la o valoare oarecare J x (această valoare se alege) şi se
construiesc curbele k p=f ( J ) , k i=f ( J ) , k d=f ( J ).
Se aleg seturi de valori suboptimale ale lui J i și pe panta respectivă a curbelor construite
se determină valorile suboptimale ale parametrilor de acord k pi =f ( J i ), k ii=f ( J i ), k di =f ( J i ) ai
regulatorului PID, admiţând că valoarea lui J i este mai mică sau mai mare ca cea optimală J opt .
Pentru seturile de valori alese ai parametrilor regulatorului PID se simulează pe calculator
sistemul și se determină cele mai ridicate performanțe posibile ale sistemului automat proiectat
conform metodei.
Pentru acordarea parametrilor algoritmului modificat PIDD2 după metoda GMS cu iterații
la modelul (2.165) se utilizează sistemul din patru funcții cu necunoscutele J , k p, k i, k d 1, k d 2.
Exemplul 2.11. Se dau datele numerice arbitrare ale parametrilor modelului obiectului de reglare din
exemplul 2.10: coeficientul de transfer k =0.5, constantele de timp T 1=2 s , T 2=5 s , timpul mort τ =1 s ,
2
coeficienții a 0=T 2 T 2=2 ∙5=10 s , a 1=T 2 +T 2=2+5=7 s , a 2=1.
Se cere de acordat parametrii regulatorului PI și PID după metoda gradului maximal de stabilitate.
Soluționare. După relațiile (5)-(6) pentru regulatorul PI s-au calculat și construit dependențele k p=f p ( J ) și
k i=f i ( J ) prezentate în fig. 2.14, a și după relațiile (9)-(11) pentru regulatorul PID s-au calculat și construit
dependențele k p=f p ( J ) , k i =f i ( J ) , k d=f d ( J ) date în fig. 2.14, b.
k p , ki a¿ k p , ki , kd kp kd b¿
ki
kp ki
J J
S-au ales seturi de valori J−¿ k p=f p ( J ) , k i =f i ( J ) , k d=f d ( J ) pentru regulatorul PI (tabelul 2.5) și
pentru regulatorul PID (tabelul 2.6) și s-a simulat sistemul automat cu regulatorul PI și PID în MATLAB (fig. 2.15).
Procesele indiciale sunt prezentate în fig. 2.16 (a – sistemul cu regulatorul PI, b – sistemul cu regulatorul PID), iar
performanțele sunt date în tabelul 2.7.
Tabelul 2.5. Valorile parametrilor regulatorului PI Tabelul 2.6. Valorile parametrilor regulatorului PID
Nr. J k p k i
1 0.2127 0.9906 0.198
2 0.1 0.253 0.097
3 0.15 0.776 0.161
4 0.25 0.924 0.182
5 0.3 0.651 0.106
6 ZN 7.065 0.156
72
Nr. J kp ki kd
1 0.635 6.745 1.245 8.511
2 0.35 3.65 0.564 4.916
3 0. 5 5.261 1.035 7.78
4 0.75 6.332 1.101 8.217
5 0.9 4.427 0.315 7.05
6 ZN 11.775 0.208 0.8
y (t ) 1
y (t) 1
3 4 b¿
4 a¿ 3 2
p
5 p
p 5
2 p
p
t ,s t ,s
Pentru sistemul automat cu regulatorul PID performanțele optimale se obțin pentru curba 2 (fig. 2.16, b), iar
curba 1 (fig. 2.16, b) prezintă procesul indicial al sistemului cu setul de valori ai parametrilor regulatorului PID
pentru valoarea optimală a gradului de stabilitate J opt =0.635 calculat după ecuația algebrică (8).
Pentru compararea performanțelor sistemului cu regulatorul PID cu parametrii acordați după metodele
GMS și ZN (regimul critic cu parametrii k pcr=15.7 , T p=8 s ¿în fig. 2.17 sunt prezentate procesele indiciale ale
sistemelor: curba 1 prezintă procesul indicial al sistemului cu regulatorul PID acordat după metoda GMS pentru
valoarea gradului maximal de stabilitate J opt =0.635, curba 2 prezintă procesul indicial al sistemului cu
regulatorul PID acordat după metoda ZN, curba 3 prezintă procesul indicial al sistemului cu regulatorul PID acordat
după metoda GMS obținută la variația lui J pentru setul de valori prezentat în rândul 2 din tabelul 2.6 (curba 2 în
fig. 2.16, b).■
Pentru sistemul automat cu regulatorul PID performanțele optimale se obțin pentru curba 2 (fig. 2.16, b), iar
curba 1 (fig. 2.16, b) prezintă procesul indicial al sistemului cu setul de valori ai parametrilor regulatorului PID
pentru valoarea optimală a gradului de stabilitate J opt =0.635 calculat după ecuația algebrică (8).
Pentru compararea performanțelor sistemului cu regulatorul PID cu parametrii acordați după metodele
GMS și ZN (regimul critic cu parametrii k pcr=15.7 , T p=8 s ¿în fig. 2.17 sunt prezentate procesele indiciale ale
sistemelor: curba 1 prezintă procesul indicial al sistemului cu regulatorul PID acordat după metoda GMS pentru
valoarea gradului maximal de stabilitate J opt =0.635, curba 2 prezintă procesul indicial al sistemului cu
regulatorul PID acordat după metoda ZN, curba 3 prezintă procesul indicial al sistemului cu regulatorul PID acordat
73
după metoda GMS obținută la variația lui J pentru setul de valori prezentat în rândul 2 din tabelul 2.6 (curba 2 în
fig. 2.16, b).■
Exemplul 2.12. Se dă modelul matematic al obiectului cu inerție de ordinul doi cu funcția de transfer:
k k 2 0.2 2 B( s)
H ( s )= = = = = 2 =
a0 s +a1 s +a 2 ( s +2 ) ( s+ 5 ) 0.1 s +0.7 s+1 s +7 s +10 A (s )
2 2
( T 1 s+1 ) ( T 2 s+1 )
,
2
unde coeficientul de transfer k =0.2, constantele de timp T 1=0.5 s , T 2=0.2 s, a 0=T 1 T 2=0.5∗0.2=0.1 s ,
a 1=T 1 +T 2=0.5+0.2=0.7 s, a 2=1.
2
y (t)
1 p
p
p3
t ,s
Fig. 2.17. Procesele indiciale ale sistemului cu regulatorul PID acordat după
metodele GMS și ZN
Exemplul 2.12. Se dă modelul matematic al obiectului cu inerție de ordinul doi cu funcția de transfer:
k k 2 0.2 2 B( s)
H ( s )= = = = = 2 =
( T 1 s+1 ) ( T 2 s+1 ) a0 s +a1 s +a 2 ( s +2 ) ( s+ 5 ) 0.1 s +0.7 s+1 s +7 s +10 A (s )
2 2
unde coeficientul de transfer k =0.2, constantele de timp T 1=0.5 s , T 2=0.2 s, a 0=T 1 T 2=0.5∗0.2=0.1 s ,
2
( )
2
1 1 a1
k p=
k
( −3 a0 J 2+ 2 a1 J −a2 ) = −a =f p ( J , k , a 0 , a1 , a2 ) =f p ( J ),
k 3 a0 2
3
1 1 1 a1
k i= (−2 a0 J + a1 J ) = ( a0 J −a 1 J +a 2 J ) + k p J =
3 2 3 2
¿ f ( J , k , a0 , a1 , a 2 )=f i (J ) .
k k k 27 a20 i
1 1
k p=
k
( −3 a0 J 2+ 2 a1 J −a2 ) +2 k d J = ( 3 a0 J 2−a 2) =f p ( J , k , a 0 , a 1 , a2 ) =f p (J ) ,
k
1 a0 3
k i=
k
( a0 J −a 1 J +a2 J ) −k d J +k p J = J =f p ( J , k , a0 , a1 , a2 )=f i (J ),
3 2 2
k
1
k d= ( 3 a0 J −a1 )=f d ( J , k , a0 , a1 , a2 )=f d (J ).
k
74
Pentru regulatorul PI s-a variat J și s-au calculat și construit curbele k p=f ( J ) , k i=f p ( J ) (fig. 2.18, a) și
p
−1
s-a obținut gradul optimal J opt =2.3, iar parametrii au valorile optimale k popt =3.17, k iopt=6.35.17 s ,
T iopt =0.15s. Sistemul cu regulatorul PI are performanțele: timpul de creștere și de reglare sunt t c =t r=1.8s.
Pentru regulatorul PID s-a variat J 2.4...3.6 și s-au calculat și construit curbele k p=f p ( J ) , k i=f i ( J ),
k d=f d ( J ) (fig. 2.18, b). Prin proceduri de iterații J și seturi de valori ale parametrilor de acord k p, k i, k d s-a
simulat pe calculator sistemul automat și s-au analizat performanțele sistemului. Pentru gradul maximal J=3.6 și
parametrii regulatorului k p=14.4 , k i =23.3, T iopt =0.04 s, k d=1.9 s performanțele optimale ale sistemului sunt:
timpul de creștere și de reglare sunt t c =t r=0.3 s.
k p , ki a) k p , ki , kd b)
ki )
kp
ki kp
kd
Procesele indiciale ale sistemului cu regulatorul PI și sistemului cu regulatorul PID sunt date în fig. 2.19
(curba 1-sistemul cu regulatorul PID, curba 2-sistemul cu regulatorul PI, curba 3-sistemul cu regulatorul PID
acordat după metoda poli-zerouri).
75