Documente Academic
Documente Profesional
Documente Cultură
Qa
Principiul compensării
z
C PT – proces tehnologic
DA – dispozitiv de automatizare
c y C - compensator
u DA PT
EM
Clasificarea SRA
1. După forma variaŃiei în timp a mărimilor sistemului avem:
- SRA continuu
- SRA discret
2. După modelul matematic:
- SRA liniare
- SRA neliniare
3. După forma de variaŃie în timp a mărimii de intrare avem:
- SRA de stabilizare – când mărimea de intrare este constantă
- SRA cu program variabil – când mărimea de intrare variază după o lege
4. După numărul de intrări şi ieşiri avem:
- SRA monovariabile sau mono I/E
- SRA multivariabile sau multi I/E
5. După gradul de coplexitate:
- SRA în structură simplă sau cu o buclă simplă de reglare
- SRA complexe sau cu mai multe bucle de reglare
6. După viteza de răspuns a procesului:
- SRA cu procese lente la care durata procesului >10s
- SRA pt procese rapide, la care durata procesului <10s
7. După caracteristicile constructive:
- SRA unificate la care toate mărimile sistemului sunt de aceaşi natură şi au valori
în acelaşi domeniu
- SRA specializate, care sunt construite pt anumite procese particulare
k
k
1
t t t
y y
k k
t t
Dacă pt o intrare ct rezultă o mărime de ieşire cu derivată constantă după trecerea duratei
procesului tranzitoriu, elementul de automatizare este astatic.
y y
t t
Sistemele de reglare care sunt formate numai din elemente statice sunt statice. Cele care
conŃin cel puŃin un element astatic sunt sisteme astatice.
+
Exs Exd
c
Qa
Qa
a P b
B
h P
Qe B
Qe
Un SRA static este prezentat în figura a). Sistemul îşi propune reglarea nivelului de lichid în
bazinul B cu ajutorul unui plutitor P a cărui mişcare este legată rigid de organul de execuŃie c. Dacă
debitul de evacuare Qe creşte, nivelul lichidului în bazin scade, plutitorul coboară, şi prin sistemul
de pârghii este ridicată clapeta c, ca urmare debitul de alimentare Qa creşte ceea ce duce la mărirea
nivelului de lichid în bazin.
Din acest exemplu rezultă că pt SRA statice există diferite valori ale mărimii de reglare pt
care un sistem este în echilibru Qa=Qe.
În fig b) se prezintă un SRA astatic în care plutitorul nu mai este legat rigid de elementul de
execuŃie, clapeta c, clapeta este ridicată sau coborâtă de către motorul M. Se observă că nivelul de
lichid în bazin este reglat între două limite, una superioară şi alta inferioară.
Dacă debitul de evacuare creşte scade nivelul lichidului în bazin, plutitorul coboară şi pt un
anumit nivel inferior lamela inchide circuitul motor prin excitaŃia Exs, motorul porneşte spre stânga
şi prin intermediul unor mecanisme este ridicată clapeta c iar debitul de alimentare creşte. Plutitorul
se ridică şi se deschide contactul lamelei, motorul se opreşte, nivelul lichidului creşte în continuare
şi când atinge limita superioară lamela închide circuitul prin Exd. Motorul porneşte în sensul
dreapta şi ca urmare clapeta c coboară.
SRA în cascada
EC1 EC2
u ε1 c2 y1 y
RA1 RA2 P1 P2
yn2
EM2
yn1
EM1
~ ~
EC1 EC2 Tr
ω0 ε1 ε2
Rω RI DCG
T M TG
TI
ω
SRA convergentă
u1
EM1
ε2
ε c y
RA P1 P2
y1
ε1
u2
EM2 ~ ~
Tr
ω0 ε1 ε c
RA DCG
T M TG
ε2 TI
i0 ω
Reglarea covergentă se poate aplica pt aceleaşi tipuri de procese ca şi în reglarea în cascadă.
Reglarea covergentă constă din mai multe bucle de reglare care converg într-un singur
regulator automat.
SRA paralelă
u2
EM2
RA2 y
c2
P1 P2
c1 y1
RA1
u1
EM1
~ ~
Tr
ω0 ε1 c1
Rω DCG
c2 T M TG
TI
ω
RI
ε2
i0
SRA cu compensare
z
u ε c y
RA P1 P2
yr
EM z
C
u ε c y
RA P1 P2
yr
EM
Considerând că perturbaŃiile care acŃionează asupra procesului sunt măsurabile şi se cunosc
fc de transfer ale părŃilor componente ale procesului în cazul unui SRA convenŃional rezultă
următoarele fc de transfer corespunzătoare intrării:
Y ( s) GR ( s ) * GP1 ( s ) * GP 2 ( s ) G(s)
Gu ( s ) = = =
U ( s ) 1 + GR ( s ) * GP1 ( s ) * GP 2 ( s ) * GEM ( s ) 1 + G ( s ) * GEM ( s )
Pentru acelaşi sistem fc de transfer va fi:
Y ( s) GP 2 ( s ) GP 2 ( s )
Gt ( s ) = = =
Z ( s ) 1 + GR ( s ) * GP1 ( s ) * GP 2 ( s ) * GEM ( s ) 1 + G ( s ) * GEM ( s )
Cu acestea se poate scrie ecuaŃia generală a SRA convenŃional:
U ( s )
Y ( s) = [Gu ( s) Gz ( s )] ⋅
Z ( s)
De multe ori se cere eliminarea efectului perturbaŃiei şi deci obŃinerea unei fc de transfer corespunzătoare
GZ(s) = 0.
Peste principiile reglării automate se suprapu principiile compensării utilizând un SRA cu compensare, în acest
caz se introduce un compensator C ca în fig 2. În acest caz funcŃia de transfer va fi:
Y ( s) G ( s)
GU ( s ) = =
U ( s ) 1 − G ( s ) * GEM ( s )
Y (s) GP2 (s) + GC (s) * GP1(s) * GP2 (s) GP2 (s)
GZ (s) = = = [1 + GC (s) * GP1(s)] = 0
Z(s) 1 + G(s) * GEM (s) 1 + G(s) * GEM (s)
1 + GC ( s ) * GP1 ( s ) = 0
1
GC ( s ) = −
GP1 ( s )
V(s)
kT
Această metodă de reglare a apărut odată cu metoda de analiză a sistemelor după ec de stare.
Pt un sistem mono I/E strict propriu se pleacă de la ec canonică sub formă impicită:
x&(t ) = a * x (t ) + bu (t )
T
y (t ) = c * x (t )
Aplicând transformata Laplace în condiŃii iniŃiale nule avem:
sX ( s ) = AX ( s ) + bU ( s )
T
Y ( s ) = c X ( s )
sX ( s ) − AX ( s ) = bU ( s )
( sI − A) * X ( s ) = bU ( s )
X ( s ) = ( sI − A) −1 * bU ( s )
x( s ) = ( sI − A) −1 * bU ( s )
Y ( s ) = cT x( s )
FuncŃia de transfer a unui SRA cu reacŃie de stare este:
Y (s)
G* ( s) = *
= cT [( sI − A) −1 * b * k T ]−1 * ( sI − A) −1 * b
U (s)
Componentele vectorului k se obŃin din condiŃiile pe care tebuie să le îndeplinească sistemul. Un astfel de
sistem de reglare are calităŃi superioare deoarece sunt utilizate mai multe bucle de reacŃie negativă, câte una pt fiecare
stare.
SRA autonome
U1(s) Y1(s) U1(s) Y1(s)
U2(s) Y2(s) U2(s) Y2(s)
U(s) Y(s)
G(s) A(s) G(s) B(s)
Problema autonomiei se pune al sistemele multivariabile la care orice mărime de ieşire va fi influenŃată de
toate mărimile de intrare şi orice mărime de intrare va influenŃa toate mărimile de ieşire.
Trebuie realizată o autonomie a sist astfel încât modificarea unei mărimi de intrare să fie transmisă numai
ieşirii corespunzătoare acelei intrări.
Pt a realiza un sist autonom trebuie ca numărul de intrări să fie egal cu cel de ieşiri.
Din pct de vedere matematic un sistem autonom este descris de o matrice de transfer de tip diagonal.
Considerând un bloc automat fig 3 şi care are matricea de transfer:
G11 ( s ) G12 ( s ) ... G1 p ( s )
G ( s) G ( s) ... G2 p ( s )
G(s) =
21 22
Μ Μ ... Μ
G p1 ( s ) G p1 ( s ) ... G pp ( s )
Pt ca sist să devină autonom trebuie conectat prin două blocuri A(s), B(s) asfel încât să obŃinem o matrice de
transfer de tip diagonal.
G11 ( s ) 0 ... 0
0 G22 ( s ) ... 0
*
G ( s ) = B( s ) * G ( s ) * A( s ) =
Μ Μ Μ
0 0 ... G pp ( s )
Conectând blocul B(s) se obŃine:
B11 ( s ) B12 ( s ) ... B1 p ( s ) G11 ( s ) G12 ( s ) ... G1 p ( s )
B (s) B22 ( s ) ... B2 p ( s ) G21 ( s ) G22 ( s ) ... G2 p ( s )
B( s) * G ( s) = * =
21
Μ Μ Μ Μ Μ ... Μ
B p1 ( s ) B p 2 ( s ) ... B pp ( s ) G p1 ( s ) G p1 ( s ) ... G pp ( s )
G11 ( s ) G12 ( s ) ... G1 p ( s )
0 G 22 ( s ) ... G 2 p ( s )
=
Μ Μ ... Μ
0 0 ... G pp ( s )
Gij ( s ); i ≤ j
Bi1 ( s ) * G1 j ( s ) + Bi 2 ( s ) * G2 j ( s ) + ... + Bip ( s ) * G pj ( s ) =
0; i > j
Astfel se obŃine un sist de p×p ecuaŃii şi cu p×p necunoscute Bij(s):
G11 ( s ) G12 ( s )
... G1 p ( s ) A11 ( s ) A12 ( s ) ... A1 p ( s )
0 ... G2 p ( s ) A21 ( s )
G22 ( s ) A22 ( s ) ... A2 p ( s )
[ B( s ) * G ( s )] * A( s ) = * =
Μ Μ ... Μ Μ Μ Μ
0 0 ... G pp ( s ) Ap1 ( s ) Ap 2 ( s ) ... App ( s )
G11 ( s ) 0 ... 0
0 G22 ( s ) ... 0
=
Μ Μ ... Μ
0 0 ... G pp ( s )
Din acest produs matricial va rezulta un nou sist de p×p ecuaŃii cu p×p necunoscute Aij(s)
CALITĂłILE ŞI PERFORMANłELE SISTEMELOR
DE REGLARE AUTOMATĂ
1. Regimurile de funcŃionare ale SRA
Regimul normal de funcŃionare al elementelor şi sitemelor automate este acela în care toate mărimile
caracteristice ale acestora prezintă variaŃii pronunŃate în raport cu timpul, denumit regim dinamic. În cazul în care
mărimile sistemului sunt constante sau au variaŃii lente în timp se obŃine regimul staŃionar.
Regimul dinamic este produs de variaŃia mărimilor de intrare şi a perturbaŃiilor, dispozitivul de automatizare
având ca scop restabilirea echilibrului, adică aducerea sistemului în regim staŃionar. Regimul staŃionar este limita spre
care tinde regimul dinamic.
DependenŃa dintre mărimea de intrare cauză şi mărimea de ieşire efect se numeşte ecuaŃia intrare-ieşire a
sistemului, denumită şi caracteristica sistemului.
Pentru cazul sistemelor liniare, caracteristica dinamică este dată de ecuaŃia intrare-iesire a sistemului sub formă
operaŃională :
[
Y(s)= G(s) ⋅ U(s) = C ⋅ (s ⋅ I − A) ⋅ B + D ⋅ U(s)
−1
]
unde matricele A, B, C şi D corespund ecuaŃiilor canonice sub formă implicită, iar G(s) este matricea de transfer
dinamică.
Pentru a obŃine caracteristica statică se face limita pentru t → ∞ sau s → 0 asupra caracteristicii dinamice :
[ ] [
y(t) = lim Y(s) = lim C ⋅ (s ⋅ I − A) ⋅ B + D ⋅ u(t) = − C ⋅ A −1 ⋅ B − D ⋅ u(t)
s →0 s →0
−1
]
[ −1
]
unde expresia − C ⋅ A ⋅ B − D este matricea de transfer statică.
În cazul sistemelor mono I/E, caracteristica dinamică este dată de funcŃia de transfer :
a 0 + a 1 ⋅ s + ...+ a m ⋅ s
m
G(s) = n −1 n
b 0 + b1 ⋅ s + ...+ b n −1 ⋅ s + s
iar pentru regim staŃionar caracteristica este dată de coeficientul de transfer static :
a0
k s = lim G(s) =
s →0
b0
rezultând că pentru sistemele mono I/E caracteristica statică e o dreaptă (fig.1) dată de relaŃia :
y(t) = k s ⋅ u(t)
Coeficientul de transfer static poartă numele de amplificare la amplificatoare şi de sensibilitate la traductoare.
Fig.1
Fig.2.
Pentru îmbunătăŃirea caracteristicilor statice ale elementelor de automatizare şi pentru folosirea corectă a
acestora când se concepe un sistem automat, trebuie să realizăm următoarele două etape :
- cunoaşterea caracteristicii statice y = f(u);
- îmbunătăŃirea caracteristicii statice dacă aceasta nu ne satisface.
a) Caracteristica statică se cunoaşte după fişa tehnică a elementului de automatizare dată de producător,
care este de fapt caracteristica statică ideală yi = f1(u). Datorită modificărilor parametrilor interni şi externi ai
pieselor din care este constituit elementul de automatizare, caracteristica statică se modifică devenind caracteristica
statică reală yr = f2(u).
Dacă aplicăm asupra elementului de automatizare mărimea de intrare u0, atunci conform caracteristicii
ideale ar trebui să obŃinem ieşirea y1, dar conform caracteristicii reale se obŃine ieşirea y0 (fig.2). Această iesire ar
corespunde mărimii de intrare u2 > u0 pentru caracteristica ideală. În realitate, pentru obŃinerea mărimii y1 trebuie să
aplicăm la intrare mărimea u1 < u0. Dacă am aplica la intrare mărimea u2 > u0 s-ar obŃine conform caracteristicii
stastice reale mărimea de ieşire y2.
După cum se vede, în domeniul [u1, u2] utilizatorul nu poate şti la proiectare care va fi adevarata mărime
de ieşire. Deci avem o zonă de insensibilitate ∆u = u2 - u1, mărimile u1 şi u2 din jurul valorii u0 numindu-se praguri
de sensibilitate.
Se numeşte eroare a unui element, variaŃia mărimii de ieşire cauzată de modificările interne şi externe la o
mărime de intrare constantă. Avem eroarea absolută sau toleranŃa elementului de automatizare :
∆y = y 0 − y 1 = y r − y i
şi eroarea relativă :
y0 − y1 y r − yi ∆y
ε= = =
y1 yi yi
Domeniul cuprins între cele două caracteristici, ideală şi reală, se numeşte spaŃiu de eroare.
Elementele de automatizare se construiesc cu o anumita toleranŃă ∆y cunoscută. Pentru a folosi corect un
asemenea element de automatizare trebuie ca variaŃia mărimii de intrare în elementul de automatizare să fie mult
mai mare ca zona de insensibilitate ∆u.
b) ÎmbunătăŃirea caracteristicii statice se face prin practicarea unei legături inverse de la ieşire la intrare
(fig.3) printr-un bloc care are coeficientul de transfer static β numit şi factor de reactie. Blocul de pe calea directă
are coeficientul de transfer static ks. Din scema bloc prezentată se poate scrie :
Fig.3.
y= ks ⋅ε
ε = u ± y r
y r = β ⋅ y
rezultând caracteristica statică a elementului de automatizare cu reacŃie :
y= ks ⋅ u = kr ⋅ u
1µ ks ⋅ β
unde kr este coeficientul de transfer static al elementului cu reacŃie.
Dacă reacŃia este pozitivă rezultă kr > ks, reacŃia pozitivă având caracter amplificator, îmbunătăŃeşte
sensibilitatea în detrimentul stabilităŃii la perturbaŃii. Dacă reacŃia este negativă rezultă kr < ks ceea ce are ca efect
reducerea amplificării, dar elementul devine mai liniar şi influienŃa perturbaŃiilor este eliminată, legatura de reacŃie
negativă având caracter stabilizator.
iar pentru sistemele liniare mono I/E mărimile G(s) reprezintă funcŃia de transfer.
Modelul matematic de stare este dat de ecuaŃiile de stare :
x&(t) = A ⋅ x(t) + B ⋅ u(t)
y(t) = C ⋅ x(t) + D ⋅ u(t)
Pentru a efectua analiza unui sistem automat este suficient să cunoaştem unul din aceste trei tipuri de
modele matematice ale sistemului pentru ca putem să le obŃinem şi pe celelalte două.
Dacă se cunoaşte modelul matematic primar atunci se aplică transformata Laplace în condiŃii iniŃiale nule
asupra ecuaŃiilor diferenŃiale intrare-ieşire, obŃinându-se matricea de transfer pentru sistemele multi I/E sau funcŃia
de transfer pentru sistemele mono I/E, deci va rezulta modelul matematic operaŃional.
Dacă se cunoaşte matricea de transfer G(s), deci modelul matematic operaŃional, vom putea obŃine modelul
matematic de stare facând o realizare standard RSCC sau RSCO.
De la modelul matematic de stare, prin intermediul transformării rezolvente REZ, putem trece la modelul
matematic primar :
x(t) = Φ(t,t ) ⋅ x( t ) + t
0 0 ∫
t0
H(t,τ ) ⋅ u( τ ) ⋅ dτ
t
y(t) = Ψ(t,t 0 ) ⋅ x( t 0 ) + ∫ W(t,τ ) ⋅ u( τ ) ⋅ dτ
t0
Analiza sistemelui automat îşi propune, plecând de la unul dintre cele 3 modele matematice, determinarea
calităŃilor dinamice ale sistemului. Analiza parcurge două etape :
- analiza în domeniul timpului;
- analiza în domeniul frecvenŃei.
a) Analiza în domeniul timpului se realizează presupunând că se cunoaşte modelul matematic operaŃional
(2.10) şi considerăm că la intrare vom aplica un semnal treaptă unitară :
u(t) = h(t) = 1
unde h(t) reprezintă semnalul standard treaptă unitară sau distribuŃia lui Heawiside :
0 , t <0
h(t) =
1 , t ≥0
care are transformata Laplace :
1
U(s) = L [h(t)]= L [1] =
s
Se obŃine :
1
Y(s) = G(s) ⋅
s
din care, după desfacerea în expresii simple şi prin aplicarea transformatei inverse Laplace, se obŃine răspunsul
normal al sistemului în domeniul timpului :
y(t) = L -1
[Y(s)]
care urmează a fi reprezentat grafic (fig.4.a), din graficul răspunsului rezultând concluzii cu privire la comportarea
ieşirii în cazul modificării mărimii de intrare.
b) Analiza în domeniul frecvenŃei constă în analiza Fourier a funcŃiei de transfer G(s). Pentru aceasta
aplicăm transformata Fourier s = j · ω asupra funcŃiei de transfer şi rezultă o funcŃie de variabilă complexă :
G(j ⋅ ω ) = L [G(s)]= U( ω ) + j ⋅ V( ω ) = G(j ⋅ ω ) ⋅ e j⋅ϕ ( ω )
unde : U(ω) si V(ω) - partea reală şi partea imaginară a funcŃiei G(j·ω) :
U( ω ) = Re[G(j ⋅ ω )]
V( ω ) = Im[G(j ⋅ ω )]
│G(j·ω)│ - modulul funcŃiei G(j·ω) :
G(j ⋅ ω ) = U 2 ( ω ) + V 2 ( ω )
φ(ω) - defazajul sistemului sau argumentul funcŃiei G(j·ω) :
V( ω )
ϕ ( ω ) = arctg
U( ω )
Plecând de la transformata Fourier a funcŃiei de transfer, în practică se utilizează trei tipuri de grafice şi
anume :
- Graficul locului de transfer sau diagrama Nyquist care reprezintă graficul în coordonate carteziene
(fig.4.b) a funcŃiei G(j·ω), adică graficul părşii imaginare V(ω) în funcŃie de partea reală U(ω) atunci când pulsaŃia
( ) [ )
ω ∈ − ∞;+∞ sau doar pentru valori pozitive ale pulsaŃiei ω ∈ 0;+∞ deoarece graficul pentru valori negative
ale pulsaŃiei ω ∈ (− ∞;0] este simetric faŃă de abcisă. Acest grafic poate avea şi o reprezentare polară a funcŃiei
[ )
G(j·ω) dacă se calculează pentru fiecare valoare a lui ω ∈ 0;+∞ câte un segment │G(j·ω)│ şi câte un unghi
φ(ω), vârful segmentului reprezentând un punct al graficului. Graficul locului de transfer sau diagrama Nyquist da
informaŃii cu privire la amplificarea sistemului în funcŃie de pulsaŃia ω, amplificarea fiind dată de distanŃa de la
origine la grafic.
- Graficul atenuării sau diagrama Bode care reprezintă graficul atenuării la scară logaritmică.
Atenuarea este dată de logaritmul natural sau zecimal al modulului │G(j·ω)│ calculat în neperi Np sau decibeli dB
[ )
în funcŃie de pulsaŃia ω ∈ 0;+∞ . Dacă logaritmul modulului este natural atenuarea se măsoară în neperi Np şi
pulsaŃia variază prin puteri ale lui 2 (prin octave). Dacă logaritmul modulului este zecimal şi se amplifică prin 20,
atenuarea se măsoară în decibeli dB şi pulsaŃia variază prin puteri ale lui 10 (prin decade). Cel mai folosit este
graficul atenuării în decibeli (fig.4.c).
Fig.4.
Graficul atenuării sau diagrama Bode dă informaŃii cu privire la atenuarea sistemului în funcŃie de pulsaŃia
ω. Atenuarea este constantă când graficul are pantă nulă, creşte când panta este pozitivă şi scade când panta este
negativă. Deci :
G(j ⋅ ω ) Np = ln G(j ⋅ ω )
G(j ⋅ ω ) dB = 20 ⋅ lg G(j ⋅ ω )
iar relaŃia de transformare a atenuării din neperi în decibeli, ştiind că 1 Np = 8,686 dB, este :
G(j ⋅ ω ) dB = 8.686 ⋅ G(j ⋅ ω ) Np
- Graficul defazajului care reprezintă graficul defazajului φ în funcŃie de pulsaŃia ω (fig.2.4.d). Acesta dă
informaŃii cu privire la defazajul dintre ieşirea şi intrarea sistemului în funcŃie de pulsaŃia ω.
Exemplu : analizăm un element de automatizare de tip traductor de presiune (fig.5). S-au făcut notaŃiile : S
- suprafaŃa pistonului, U - tensiunea la bornele potenŃiometrului, L - lungimea potenŃiometrului, F1 - forŃa activă
datorată presiunii, F2 - forŃa elastică a resortului de constantă de elasticitate; F3 - forŃa de frânare vâscoasă a
cilindrului de frânare cu constanta, F4 - forŃa de inerŃie cauzată de masele în mişcare, u - presiunea p a uleiului
(mărimea de intrare), y - tensiunea culeasă la ieşirea potenŃiometrului (mărimea de ieşire), x - deplasarea
echipamentului mobil odată cu pistonul (mărime intermediară).
Fig.5.
y= k ⋅ 2 ⋅
ω 0 x2
din care se obŃine schema bloc a realizării RSCC (fig.6.).
Fig.6.
Facem analiza în domeniul timpului, adică determinăm răspunsul la intrare treaptă unitară (răspunsul
normal) :
k ⋅ ω 02 1
Y(s) = G(s) ⋅ U(s) = ⋅
s + 2 ⋅ξ ⋅ω0 +ω0 s
2 2
Din definiŃia stabilităŃii intrarea este nulă şi, indiferent de tipul stabilităŃii BIBO sau BIBS, se obŃine :
- pentru stabilitate asimptotică : lim e A⋅(t −t 0 ) = 0
t →∞
A⋅(t − t 0 )
- pentru stabilitate limitată : e <c
să aibă norma limitată, adică stabilitatea trebuie analizată prin mărimea de stare.
Teorema de stabilitate sub formă temporală : CondiŃia necesară şi suficientă ca un sistem liniar şi
staŃionar să fie asimptotic stabil este ca toate valorile proprii sau rădăcinile λi ale ecuaŃiei caracteristice │λ · I – A│ =
0 să fie simple şi să aibe partea reală negativă; dacă o rădăcina este nulă sau o perece de rădăcini sunt pur imaginare
(complexe conjugate cu partea reală nulă) sistemul este limitat stabil; în rest sistemul este instabil.
DemonstraŃie : Se pleacă de la expresia matricei A · (t – to) pe care o putem scrie :
A ⋅ (t − t 0 ) = λ ⋅ (t − t 0 )
unde λ reprezintă vectorul valorilor proprii ale matricei A :
λ = [λ 1 , λ 2 , ... , λ i ]T
Valorile proprii λi sunt valorile pentru care are sens ecuaŃia :
A⋅ x= λ ⋅ x
adică :
( λ ⋅ I − A) ⋅ x = 0
de unde rezultă valorile proprii λi.
Fig.7.
Putem scrie :
e
A⋅(t − t 0 )
= eλ ⋅(t −t 0 )
de unde se obŃin următoarele cazuri :
a) λi = – α (rădăcini simple reale negative) :
lim e A⋅(t −t 0 ) = lim eλ i⋅(t −t 0 ) = lim e−α ⋅(t −t 0 ) = 0
t →∞ t →∞ t →∞
rezultând stabilitate asimptotică (fig.7.a);
b) λi = – α ± j · β (rădăcini simple complexe conjugate cu partea reală negativă) :
lim e A⋅(t −t 0 ) = lim eλ i⋅(t −t 0 ) = lim e( −α ± j⋅β )⋅(t −t 0 ) = lim [e−α ⋅(t −t 0 ) ⋅ e± j⋅β ⋅(t −t 0 )]=
t →∞ t →∞ t →∞ t →∞
= lim [ sin ( β ⋅ (t − t 0 ) + ξ )] ≤ 1
t →∞
rezultând stabilitate limitată (fig.7.f);
g) λi multiplă (ordinul de multiplicitate mi >1) :
[ −1
]
lim e A⋅(t −t 0 ) = lim (t − t 0 )mi ⋅ eλ i⋅(t −t 0 ) = + ∞
t →∞ t →∞
rezultând instabilitate (fig.7.g si h).
Teorema de stabilitate sub formă operaŃională : CondiŃia necesară şi suficientă ca un sistem liniar şi
staŃionar să fie asimtotic este ca toŃi polii matricei de transfer a sistemului să fie simpli şi să aibă partea reală
negativă. Dacă un pol este nul sau o pereche de poli complex conjugaŃi au partea reală nulă sistemul este limitat
stabil. În rest sistemul este instabil.
DemonsraŃie : se pleacă de la expresia matricei de transfer :
G(s) = C ⋅ (s ⋅ I − A )−1 ⋅ B + D
de unde se observă că polii matricei de transfer G(s) se obŃin ca rădăcini ale numitorului, deci ca rădăcini ale
ecuaŃiei │s · I – A│ = 0 care este identică cu ecuaŃia caracteristică │λ · I – A│ = 0. Rezultă că polii si sunt identici cu
valorile propri λi şi deci demonstraŃia este identică cu cea anterioară de la teorema sub formă temporală.
este pozitiv definită, sau este limitat stabil dacă Q este pozitiv semidefinită.
DemonstraŃie : Se consideră funcŃia matriceală vectorială Leapunov
V(x) = xT ⋅ Q ⋅ x
care reprezintă o familie de sfere cu originea în centrul spaŃiului de stare.
Pentru ca sistemul să fie stabil trebuie ca traiectoria sistemului în evolutie liberă, traiectorie dată de soluŃia
x(t) a ecuaŃiei :
x&(t) = A ⋅ x(t)
să se apropie de origine, adică să intersecteze familia de sfere sub un unghi mai mare decât π/2 (unghiul dintre
tangenta la traiectoria sistemului şi normala la sfere) :
dV(x) ∂V dx
= ⋅
dt ∂x dt
∂V → dV(x) → →
→
→ →
→ →
= ∆V = N ⇒ = N , T = N ⋅ T ⋅ cos N , T
∂x dt
dx dr →
= =T
dt dt
În planul complex (fig.8) binomul (j · ω – si) reprezintă diferenŃa a doi vectori care pleacă din origine :
vectorul (j·ω) plasat pe axa imaginară şi vectorul si având vârful plasat oriunde în planul complex (dat de rădăcina
ecuatiei caracteristice). Rezultă că vectorul (j · ω – si) are vârful în punctul si, iar originea lui se deplasează de jos în
sus pe axa imaginară, atunci când ω ia valori de la –∞ la +∞. Ca urmare vectorul (j · ω – si) va descrie un unghi egal
cu +π dacă rădăcina si este în semiplanul stâng şi –π dacă rădăcina si este în semiplanul drept. Deci variaŃia
argumentului ecuaŃiei caracteristice va fi :
arg F(j ⋅ ω ) = ( n s − nd ) ⋅ π
ω∈( − ∞ , +∞ )
unde ns şi nd sunt numărul de rădăcini din semiplanul stâng respectiv drept. Numărul total de rădăcini este :
n = n s + nd
rezultând :
n s = n - nd
Se obŃine :
arg F(j ⋅ ω ) = (n − 2 ⋅ nd ) ⋅ π
ω∈( − ∞ , +∞ )
iar dacă intervalul de variaŃie al pulsaŃiei se reduce la jumătate :
1
arg F(j ⋅ ω ) = ⋅ (n − 2 ⋅ n d ) ⋅ π
ω∈[0, +∞ ) 2
Pentru a avea stabilitate nu trebuie să avem rădăcini în semiplanul drept (nd = 0) şi rezultă:
π
arg F(j ⋅ ω ) = n ⋅
ω∈[0, +∞ ) 2
ceea ce trebuia demonstrat, deoarece π/2 reprezintă un cadran din planul complex.
( )
Rezultă că graficul funcŃiei complexe f(j·ω) pentru ω ∈ − ∞;+∞ descrie un număr de unghiuri
complete 2·π egal cu diferenŃa dintre numărul zerourilor şi al polilor funcŃiei care se găsesc în conturul închis C.
Dacă alegem conturul închis C tocmai conturul lui Nyquist (semiplanul drept sau semicerc de rază infinită
(fig.2.19.d), iar ca funcŃie de variabilă complexă tocmai funcŃia de transfer a sistemului deschis Gd(j·ω), obŃinem :
arg [Gd (j ⋅ ω )]= 2 ⋅ π ⋅ ( N z − N p )
ω∈( − ∞ , +∞ )
şi, deoarece zerourile nu influienŃează stabilitatea (Nz = 0), se obŃine :
arg [Gd (j ⋅ ω )]= − 2 ⋅ π ⋅ N p
ω∈( − ∞ , +∞ )
Deci graficul funcŃiei de transfer a sistemului deschis va înconjura punctul critic în sens negativ de Np ori.
1
mij ≤
k
2.
n
1 n
3. L = max Σ mijk ≤
i
j=1 n
n
1
4. C = max Σ mijk ≤
j
i=1 n
n
1
Σ (m k 2
5. D= ij ) ≤
i, j=1 n
DemonstraŃie : Pentru un sistem stabil trebuie ca rădăcinile sau valorile proprii λi ale ecuatiei caracteristice
│λ · I – A│ = 0 să aibă partea reală negativă, deci trebuie să fie localizate semiplanul stâng al planului complex :
Re [λ i ]< 0
Semiplanul se poate transforma într-un cerc de rază unitară cu centrul în origine cu ajutorul transformării
omografice :
p +1
λ=
p −1
EcuaŃia caracteristică devine :
p +1
⋅ I − A =0
p −1
iar după câteva transformări obtinem relaŃia :
p⋅ I − M =0
unde :
M = I + 2 ⋅ (I − A )−1
În acest caz sistemul va fi stabil dacă toate rădăcinile pi sunt subunitare (pi < 1), lucru care este adevărat
când elementele matricei M tind la zero odată cu ridicarea la putere a acesteia; este tocmai prima condiŃie. CondiŃia
a doua este o metodă de verificare a convergenŃelor elementelor, iar ultimele trei condiŃii sunt de verificare a
convergenŃelor prin calcul a normelor matricei Mk.
Fig.11
În acest caz răspunsul produs de un impuls la intrarea sistemului ar cuprinde o parte exponențială
corespunzătoare polilor din semiplanul stâng ți o componentă sinusoidală neamortizată corespunzătoare perechii
de poli pur imaginari.
Perechea de poli s1 s2 care sunt cel mai în drepta ți cei mai apropiati de axa imaginară ne dă efectul
dominant în forma mărimii de iețire a sistemului, de aceea acețti poli se numesc poli dominanți. După distanța
polilor dominanți la axa imaginară se poate aprecia gradul de stabilitate sau stabilitate relativă a sistemului.
Fig.12
Se numețte margine de fază unghiul măsurat în punctul de intersecție dintre locul de transfer al
sistemului deschis ți cercul de rază unitate deci unghiul pe care-l face vectorul Gd ( jω ) corespunzător
intersecției cu cercul unitate care trece prin punctul critic.
mϕ = γ = π + ϕ (ω 0 )
1
mK =
Gd ( jωπ )
mK = − Gd ( jωπ ) dB
Eroarea stationara
Eroarea stationara εst este definita ca diferenta dintre marimea de iesire stationara impusa sau ideala ysi si
marimea de iesire stationara reala ysr pentru o marime de intrare trepta unitara :
εst = ysi – ysr
Performanta impusa erorii stationare este de forma ε st ≤ ε st imp unde valoarea impusa este valoarea
maxima admisibila a erorii stationare. De multe ori se impune ca eroarea stationara sa fie nula ε st = 0 . Sistemele
la care eroarea stationara este nula sunt sisteme astatice iar cele la care ε st ≠ 0 sunt sisteme statice.
Aplicand teorema valorii finale din calculul operational lim y (t ) = lim [ s ⋅ Y ( s )] se obtine :
t →∞ s→0
1
ysr = lim y (t ) = lim [ s ⋅Y ( s )] = lim s ⋅ G0 ( s ) ⋅ = lim G0 ( s )
t →∞ s→0 s →0
s s→0
Consideram cazul unui SRA ce are atat pe calea directa cat si pe calea de reactie functii de transfer strict
proprii si fara poli in origine atunci eroarea sistemului este tocmai marimea de iesire din elementul de comparatie
EC.
E ( s) = U ( s ) − Yr ( s) = U ( s ) − H ( s ) ⋅ Y ( s ) = U ( s ) − H ( s ) ⋅ G ( s ) ⋅ E ( s )
1
⇒ E (s) = ⋅ U ( s)
1 + G ( s ) ⋅ H ( s)
de unde rezulta :
1 1 1
ε st = lim ε (t ) = lim [ s ⋅ E ( s )] = lim = =
t →∞ s →0 s→0 1 + G ( s ) ⋅ H ( s) 1 + K ⋅ K r 1 + K d
unde K , K r - coeficientii de transfer de pe calea directa respective pe calea de reactie
K d - coeficient de transfer a circuitului deschis
Se observa ca astfel de sisteme au eroarea stationara diferita de 0 si sunt sisteme statice. Pentru asigurarea
calitatilor impuse sistemului trebuie ca ε st ≤ ε st imp
1 − ε st imp
Kd ≥ = K d imp
ε st imp
Daca functia de transfer de pe calea de reactie are cel putin un pol in origine :
1
H ( s ) = ⋅ H1 ( s )
s
rezulta :
1
ε st = lim =0
s→0 1
1 + ⋅ G ( s ) ⋅ H1 ( s )
s
Suprareglarea
Suprareglajul sau suprareglarea este un indice de calitate al regimului tranzitoriu al SRA provocat de o
variatie a marimii de intrare si se defineste ca fiind depasirea maxima de catre marimea de iesire y ( t ) a valorii
stationare ys , valoare care se stabileste dupa trecerea regimului tranzitoriu :
σ = ymax − y s
Din al doilea grafic se observa ca daca regimul tranzitoriu este aperiodic atunci suprareglajul este nul.
De regula suprareglarea se exprima in procente
ymax − ys σ
σ% = ⋅100 = ⋅100
ys ys
Gradul de amortizare
Gradul de amortizare δ este de asemenea un indice de calitate al regimului tranzitoriu si se defineste ca
fiind diferenta raportata dintre doua semioscilatii succesive de acelasi sens masurat fata de valoarea stationara.
σ − σ1
δ= ⋅100 ≥ δ min
σ
Cu cat gradul de amortizare este mai mare cu atat amortizarea oscilatiilor din timpul regimului
tranzitoriu este mai rapida ca urmare regimul tranzitoriu este de mai buna calitate.
Durata procesului tranzitoriu
Durata regimului tranzitoriu este timpul masurat de la inceputul regimului tranzitoriu pana cand marimea
de iesire intra si ramane intr-o banda de latime de 5% de o parte si de alta a valorii stationare, adica pana cand
y − ys < 0, 05 ⋅ ys . Pentru ca procesul sa fie cat mai bun trebuie ca durata procesului tranzitoriu sa fie mai mica
decat o valoare maxima t pt ≤ t pt max .
Timpul primei atingeri stationare
Timpul primei atingeri stationare t s este timpul parcurs de la inceputul regimului tranzitoriu si pana la
prima atingere a valorii stationare ys .
Timpul de crestere
Timpul de crestere tc este durata necesara variatiei marimii de iesire de la 5% pana la 95% din valoarea
stationara ys .
Timpul atingerii primului maxim
Timpul atingerii primului maxim tm este timpul de la inceputul procesului tranzitoriu pana la atingerea
primului maxim.
1. Generalități
Funcția de transfer generală a unui element de automatizare este
G (s) =
a0 + a1 ⋅ s + a2 ⋅ s 2 + L + am ⋅ s m
= am ⋅
( s − z1 ) ⋅ ( s − z2 )L ( s − zm )
2 n −1
b0 + b1 ⋅ s + b2 ⋅ s + L + bn −1 ⋅ s + s n
( s − p1 ) ⋅ ( s − p2 )L ( s − pn )
Funcția de transfer este un raport de binoame ce pun în evidență cele m zerouri ți cei n poli. După cum
rezultă imediat, dacă un zero este aproape egal cu un pol, atunci cele două binoame corespunzătoare se simplifică
ți efectul lor se anulează.
ținând seama de natura polilor ți zerourilor se obțin câteva cazuri particulare de funcții de transfer
simple care descriu efecte dinamice simple (elementare).
2. Efectul proporțional - P
Acest efect are funcția de transfer
G (s) = k
unde k este coeficientul de transfer static al efectului P.
Ca exemplu studiem un divisor de tensiune rezistiv din fig.1.
Fig.1
Fig.2
Fig.3
1+ T 2 ⋅ω2
- trasăm graficul Nyquist (locul de transfer) din fig.4.b.
- calculăm modulul :
1
G ( j ⋅ ω ) = U 2 (ω ) + V 2 (ω ) =
1+ T 2 ⋅ω 2
- calculăm atenuarea :
1
G ( j ⋅ ω ) dB = 20 ⋅ lg G ( j ⋅ ω ) = 20 ⋅ lg = −10 ⋅ lg (1 + T 2 ⋅ ω 2 )
1+ T ⋅ω 2 2
Fig.5
e− ξ ⋅ω0 ⋅t 1− ξ 2
u2 ( t ) = 1 − ⋅ sin 1 − ξ 2 ⋅ ω0 ⋅ t + arctg
1− ξ 2 ξ
- trasăm graficul răspunsului (fig.6.a)
Analiza în domeniul frecvenței :
- aplicăm transformata Fourier s = j ⋅ ω asupra funcției de transfer :
1 1 − T1 ⋅ T2 ⋅ ω 2 − T1 ⋅ j ⋅ ω
G ( j ⋅ω ) = = =
1 + T1 ⋅ j ⋅ ω − T1 ⋅ T2 ⋅ ω 2 (1 − T ⋅ T ⋅ ω 2 )2 + T 2 ⋅ ω 2
1 2 1
1 − T1 ⋅ T2 ⋅ ω 2 −T1 ⋅ ω
= + j⋅
(1 − T ⋅ T ⋅ ω )
1 2
2 2
+ T12 ⋅ ω 2 (1 − T ⋅ T ⋅ ω )
1 2
2 2
+ T12 ⋅ ω 2
1 − T1 ⋅ T2 ⋅ ω 2
U ( ω ) =
(1 − T1 ⋅ T2 ⋅ ω 2 ) + T12 ⋅ ω 2
2
⇒
V (ω ) = − T1 ⋅ ω
(1 − T1 ⋅ T2 ⋅ ω 2 ) + T12 ⋅ ω 2
2
- trasăm graficul Nyquist (locul de transfer) din fig.6.b.
- calculăm modulul :
1
G ( j ⋅ ω ) = U 2 (ω ) + V 2 (ω ) =
(1 − T ⋅ T ⋅ ω )
1 2
2 2
+ T12 ⋅ ω 2
- calculăm atenuarea :
1
G ( j ⋅ ω ) dB = 20 ⋅ lg G ( j ⋅ ω ) = 20 ⋅ lg
(1 − T ⋅ T ⋅ ω )
1 2
2 2
+ T12 ⋅ ω 2
1 1
= 2 m
= T0 ⋅s
= e −T0 ⋅s
T T T e
1+ 0 ⋅ s + ⋅ s2 + L +
0
⋅ sm +L0
1! 2! m!
Ca exemplu studiem o linie electrică lungă care poate fi modelată de circuitul cu inductanța specifică L0
ți capacitatea specifică C0 din fig.7.
Fig.7
∂x ⋅ ∂t 0
∂t 2
ți înlocuim a doua relație în prima
∂ 2 u ( x, t ) ∂ 2 u ( x, t )
= L0 ⋅ C0 ⋅
∂x 2 ∂t 2
Aplicăm transformata Laplace în condiții inițiale nule ți se obține ecuația diferențială
d 2U ( x, s )
2
− L0 ⋅ C0 ⋅ s 2 ⋅ U ( x, s ) = 0
∂x
care are ecuația operațională
r 2 − L0 ⋅ C0 ⋅ s 2 = 0
cu rădăcinile
r1,2 = ± L0 ⋅ C0 ⋅ s
Se obține soluția ecuației diferențiale
U ( x, s ) = C1 ⋅ e r1 ⋅x + C2 ⋅ e r2 ⋅ x = C1 ⋅ e
L0 ⋅C0 ⋅s ⋅ x − L0 ⋅C0 ⋅s ⋅ x
+ C2 ⋅ e
Constantele C1 ți C2 se obțin din condițiile la limită
- x → ∞ atunci U ( ∞, s ) = 0 ți rezultă
0 = C1 ⋅ e∞ + C2 ⋅ e −∞ = C1 ⋅ e∞ ⇒ C1 = 0
- x = 0 atunci U ( 0, s ) = U1 ( s ) ți rezultă
U ( 0, s ) = U1 ( s ) = C2 ⋅ e0 = C2 ⇒ C2 = U1 ( s )
Pentru x = l avem U ( l , s ) = U 2 ( s ) ți rezultă
U ( l , s ) = U 2 ( s ) = C2 ⋅ e = U1 ( s ) ⋅ e = U1 ( s ) ⋅ e −T0 ⋅s
− L0 ⋅C0 ⋅ s ⋅l − L0 ⋅C0 ⋅l ⋅s
Fig.8
6. Efectul de integrare – I
Acest efect are funcția de transfer
1
G ( s) =
Ti ⋅ s
unde Ti este constanta de timp de integrare a efectului I.
Ca exemplu studiem un circuit cu amplificator operațional ca în fig.9.
Fig.9
- calculăm modulul :
1
G ( j ⋅ ω ) = U 2 (ω ) + V 2 (ω ) =
Ti ⋅ ω
- calculăm atenuarea :
1
G ( j ⋅ ω ) dB = 20 ⋅ lg G ( j ⋅ ω ) = 20 ⋅ lg = −20 ⋅ lg [Ti ⋅ ω ]
Ti ⋅ ω
- trasăm graficul atenuării din fig.10.c.
- calculăm defazajul :
1 1
−
V (ω ) T ⋅ω T ⋅ω π
ϕ (ω ) = arctg = arctg i = −arctg i = −arctg ∞ = −
U (ω ) 0 0 2
- trasăm graficul defazajului din fig.10.d.
Fig.10
6. Efectul de diferențiere – D
Acest efect are funcția de transfer
G ( s ) = Td ⋅ s
unde Td este constanta de timp de diferențiere a efectului D.
Ca exemplu studiem un circuit cu amplificator operațional ca în fig.11.
Fig.11
Fig.12
ANALIZA UNOR ELEMENTE DE AUTOMATIZARE
Fig.1
de unde
k
E ( s) = ⋅U e ( s )
1+ T ⋅ s
de unde se obține funcția de transfer
E ( s) k
G (s) = =
Ue ( s ) 1+ T ⋅ s
Analiza în domeniul timp :
- răspunsul la intrare treaptă unitară :
k 1 1 T 1 1
E ( s ) = G ( s ) ⋅U e ( s ) = ⋅ = k ⋅ − = k ⋅ −
1+ T ⋅ s s s 1+ T ⋅ s 1
s s+
T
- aplicăm transformata inversă Laplace :
t
−
e ( t ) = k ⋅ 1 − e
T
- trasăm graficul răspunsului (fig.2.a)
Analiza în domeniul frecvenței :
- aplicăm transformata Fourier s = j ⋅ ω asupra funcției de transfer :
k k ⋅ (1 − T ⋅ j ⋅ ω )
G ( j ⋅ω ) = = =
1+ T ⋅ j ⋅ω 1+ T 2 ⋅ω2
k
k −k ⋅ T ⋅ ω U (ω ) = 1 + T 2 ⋅ ω 2
= + j⋅ ⇒
1+ T ⋅ω 1+ T 2 ⋅ω 2 V (ω ) = − k ⋅ T ⋅ ω
2 2
1+ T 2 ⋅ω 2
- trasăm graficul Nyquist (locul de transfer) din fig.2.b.
- calculăm modulul :
k
G ( j ⋅ ω ) = U 2 (ω ) + V 2 (ω ) =
1+ T 2 ⋅ω 2
- calculăm atenuarea :
k
G ( j ⋅ ω ) dB = 20 ⋅ lg G ( j ⋅ ω ) = 20 ⋅ lg = 20 ⋅ lg k − 10 ⋅ lg (1 + T 2 ⋅ ω 2 )
1+ T ⋅ω 2 2
Fig.2
Fig.3
die
ue = Re ⋅ ie + Le ⋅ dt
φe = k1 ⋅ ie
e = k ⋅ φ ⋅ ω = k ⋅ φ
k e e A 2 e
e = R ⋅ i + L ⋅ dik
k k k k
dt
φ = k ⋅ i
k 3 k
e = ke ⋅ φk ⋅ ω A = k2 ⋅ φk
Din a cincea ți a țasea relație se obține
1
ik = k ⋅ φk
3 1
⇒ i3 = ⋅e
1
φ = ⋅ e k 2 ⋅ k3
e k2
ți înlocuim în patra
Rk L de
ek = ⋅e + k ⋅
k 2 ⋅ k3 k2 ⋅ k3 dt
Din a doua ți a treia relație se obține
1
ie = k ⋅ φe
1 1
⇒ ie = ⋅ ek
φ = 1 ⋅ e k1 ⋅ k2
e k2 k
ți înlocuim în prima
Re L de
ue = ⋅ ek + e ⋅ k
k1 ⋅ k2 k1 ⋅ k2 dt
Înlocuim pe ek în relația lui ue
Re R R L de L R de L L d 2e
ue = ⋅ k ⋅e + e ⋅ k ⋅ + e ⋅ k ⋅ + e ⋅ k ⋅ 2
k1 ⋅ k2 k2 ⋅ k3 k1 ⋅ k2 k2 ⋅ k3 dt k1 ⋅ k2 k2 ⋅ k3 dt k1 ⋅ k2 k2 ⋅ k3 dt
Aplicăm transformata Laplace în condiții inițiale nule
Re R R L L R
Ue (s) = ⋅ k ⋅ E (s) + e ⋅ k ⋅ s ⋅ E (s) + e ⋅ k ⋅ s ⋅ E ( s) +
k1 ⋅ k2 k2 ⋅ k3 k1 ⋅ k2 k2 ⋅ k3 k1 ⋅ k2 k2 ⋅ k3
Le L 1
+ ⋅ k ⋅ s 2 ⋅ E ( s ) = ⋅ (1 + T1 ⋅ s ) ⋅ (1 + T2 ⋅ s ) ⋅ E ( s )
k1 ⋅ k2 k2 ⋅ k3 k
de unde
k
E (s) = ⋅U ( s )
(1 + T1 ⋅ s ) ⋅ (1 + T2 ⋅ s ) e
de unde se obține funcția de transfer
E ( s) k
G (s) = =
U e ( s ) (1 + T1 ⋅ s ) ⋅ (1 + T2 ⋅ s )
- calculăm modulul :
k
G ( j ⋅ ω ) = U 2 (ω ) + V 2 (ω ) =
(1 + T1
2
⋅ ω ) ⋅ (1 + T12 ⋅ ω 2 )
2
- calculăm atenuarea :
k
G ( j ⋅ ω ) dB = 20 ⋅ lg G ( j ⋅ ω ) = 20 ⋅ lg =
(1 + T ⋅ ω ) ⋅ (1 + T
1
2 2
1
2
⋅ω 2 )
= 20 ⋅ lg k − 10 ⋅ lg (1 + T12 ⋅ ω 2 ) − 10 ⋅ lg (1 + T ⋅ ω )2
2 2
k k ⋅ (1 − T1 ⋅ T2 ⋅ ω 2 − T1 ⋅ j ⋅ ω )
G ( j ⋅ω ) = = =
(1 − T1 ⋅ T2 ⋅ ω 2 ) + T12 ⋅ ω 2
2
1 + T1 ⋅ j ⋅ ω − T1 ⋅ T2 ⋅ ω 2
k ⋅ (1 − T1 ⋅ T2 ⋅ ω 2 ) −k ⋅ T1 ⋅ ω
= + j⋅
(1 − T ⋅ T ⋅ ω ) + T ⋅ ω
1 2
2 2
(1 − T ⋅ T ⋅ ω )
1
2 2
1 2
2 2
+ T12 ⋅ ω 2
k ⋅ (1 − T ⋅ T ⋅ ω ) 2
U (ω ) =
1 2
⇒
(1 − T ⋅ T ⋅ ω ) + T ⋅ ω
1 2
2 2
1
2 2
V ω = − k ⋅ T1 ⋅ ω
( )
(1 − T1 ⋅ T2 ⋅ ω 2 ) + T12 ⋅ ω 2
2
- trasăm graficul Nyquist (locul de transfer) din fig.6.b.
- calculăm modulul :
k
G ( j ⋅ ω ) = U 2 (ω ) + V 2 (ω ) =
(1 − T ⋅ T ⋅ ω )
1 2
2 2
+ T12 ⋅ ω 2
- calculăm atenuarea :
k
G ( j ⋅ ω ) dB = 20 ⋅ lg G ( j ⋅ ω ) = 20 ⋅ lg
(1 − T ⋅ T ⋅ ω ) + T ⋅ ω
1 2
2 2
1
2 2
= 20 ⋅ lg k − 10 ⋅ lg (1 − T ⋅ T ⋅ ω ) + T ⋅ ω
1 2
2 2
1
2 2
- trasăm graficul atenuării din fig.6.c.
- calculăm defazajul :
V (ω ) −T1 ⋅ ω T1 ⋅ ω
ϕ (ω ) = arctg = arctg = −arctg
U (ω ) 1 − T1 ⋅ T2 ⋅ ω 2
1 − T1 ⋅ T2 ⋅ ω 2
- trasăm graficul defazajului din fig.6.d.
Fig.6
Fig.7
G ( j ⋅ ω ) dB = 20 ⋅ lg G ( j ⋅ ω ) = 20 ⋅ lg
k
ω ⋅ 1 + T ⋅ω 2 2 (
= 20 ⋅ lg k − 20 ⋅ lg ω ⋅ 1 + T 2 ⋅ ω 2 )
- trasăm graficul atenuării din fig.8.c.
- calculăm defazajul :
V (ω ) 1
ϕ (ω ) = arctg = arctg
U (ω ) T ⋅ω
- trasăm graficul defazajului din fig.8.d.
Fig.8
Fig.9
1. Scurt istoric
Pentru automatizarea proceselor tehnologice se folosesc dispozitive de automatizare care pe baza
informaŃiilor primite de la procese şi utilizând anumiŃi algoritmi elaborează mărimile de comandă sau de conducere
ale procesului.
Sistemul de reglare automată (SRA) este sistemul automat la care mărimea de ieşire din proces este
menŃinută la o valoare constantă prestabilită sau, după caz, aceasta urmăreşte o lege de variaŃie prescrisă în sistem.
Primul SRA a apărut odată cu apariŃia maşinii cu abur – regulatorul Watt.
Organul de execuŃie al maşinii cu abur (motorul hidraulic MH) antrenează prin intermediul reductorului R
cu viteza unghiulară ω o tijă pe care sunt prinse două greutăŃi prin brate cu bile BB (fig.1). Cu cât ω este mai mare
cu atât cele două greutăŃi se îndepărtează de tijă sub acŃiunea forŃei centrifuge. Rezultă că poziŃia greutăŃilor ne dă
informaŃii cu privire la viteza unghiulară a tijei şi implicit viteza dezvoltată de maşina cu abur. Pentru a realiza o
reglare a vitezei prin sistemul culisant SC si sistemul cu parghii SP se actioneaza o clapeta C care închide mai mult
sau mai puŃin alimentarea cu abur a maşinii. Astfel se modifica debitul de alimentare cu abur a masinii hidraulice
MH.
Neajunsul primelor sisteme de reglare este inerŃia mare a acestora. Odată cu dezvoltarea amplificatoarelor
magnetice începe utilizarea acestora în sistemele de reglare: amplidină, regulex şi amplificatorul magnetic.
În continuare putem aminti apariŃia regulatoarelor cu relee magnetice mono, bi şi tripoziŃionale, acestea
fiind foarte mult utilizate şi astăzi în automatizarea anumitor procese. Odată cu apariŃia electronicii au apărut şi s-au
dezvoltat regulatoarelor electronice, la început cu tuburi, apoi cu tranzistoare şi cu circuite integrate. În prezent ia
amploare utilizarea regulatoarelor programabile cu microprocesor sau microcontroller.
La baza reglării unui proces se află unul din următoarele principii: principiul compensării şi principiul
reglării automate.
Elementul de prescriere EP genereaza marimea de intrare u care, la o anumita scara, reprezinta tocmai
ceea ce dorim sa obtinem la iesirea din procesul tehnologic PT.
Elementul de comparatie EC compara marimea prescrisa u cu marimea de reactie yr si ne da eroarea ε a
sistemului :
ε = u − yr
Regulatorul automat RA este elementul de automatizare care primeşte la intrarea sa eroarea ε a sistemului, o
prelucrează calitativ şi cantitativ după o anumită funcŃională şi elaborează mărimea de conducere c cu scopul menŃinerii
mărimii de ieşire y a procesului la o valoare prestabilită.
Elementul de executie a reglarii EER adapteaza sau converteste marimea de comanda c la proces. Iesirea
din EER este marimea de executie ym care reprezinta tocmai intrarea in procesul tehnologic PT.
3. Legea reglării
Legea reglării este dependenŃa funcŃională între mărimea de intrare a regulatorului (eroarea ε a sistemului) şi
mărimea de ieşire a acestuia (mărimea de conducere c) :
c(t ) = F[ ε (t)]
Pentru regulatoarele liniare funcŃionala F trebuie să fie liniară şi continuă şi va trebui să conŃină componente
care să îmbunătăŃească calităŃile dinamice ale procesului reglat.
Legea reglării este o combinaŃie de efecte dinamice elementare ce se introduc cu scopul îmbunătăŃirii
performanŃelor unui SRA astfel :
♦ efectul proporŃional P are ca efect mărirea sensibilităŃii, creşterea preciziei, măreşte suprareglarea,
scade eroarea staŃionară, reduce durata procesului tranzitoriu şi înrăutăŃeşte stabilitatea;
♦ efectul de integrare I are ca efect: înbunătăŃirea preciziei, reduce eroarea staŃionară, măreşte durata
procesului tranzitoriu, măreşte suprareglarea şi înrăutăŃeşte stabilitatea;
♦ efectul de diferenŃiere D are ca efect: ÎnbunătăŃirea stabilităŃii, reduce durata procesului tranzitoriu,
dar măreşte suprareglarea.
Alegerea ponderii fiecărui efect, în cadrul legii reglării, se face printr-o analiză tehnico-economică justificativă.
În cazul general, legea reglării are expresia :
t
d ε (t)
c(t)= k 1 ⋅ ε (t) + k 2 ⋅ ∫ε ( τ ) ⋅ dτ + k 3 ⋅
0
dt
şi se obŃine legea reglării sub formă temporală :
1 t dε (t)
c(t) = k R ⋅ ε (t) + ⋅ ∫ε ( τ ) ⋅ dτ + Td ⋅
Ti 0 dt
unde : kR – coeficientul de transfer sau factorul de amplificare al regulatorului : kR=k1;
Ti – constanta de timp de integrare a regulatorului : Ti=k1 /k2;
Td – timpul de diferenŃiere al regulatorului : Td=k3 /k1.
Aplicând transformata Laplace se obŃine legea reglării sub formă operaŃională:
1
C(s)= k R ⋅ 1+ + T d ⋅ s ⋅ E(s)
Ti⋅s
de unde rezultă funcŃia de transfer a regulatorului :
C(s) 1
G R(s)= = k R ⋅ 1+ +T d ⋅ s
E(s) Ti⋅s
Prin particularizare se obŃin următoarele variante de regulatoare liniare:
regulator P – are funcŃia de transfer :
G R (s) = k R
regulator PI – are funcŃia de transfer :
1
G R (s) = k R ⋅ 1 +
Ti ⋅ s
regulator PD – are funcŃia de transfer :
G R (s) = k R ⋅ (1 + T d ⋅ s )
regulator PID – are funcŃia de transfer :
C(s) 1
G R (s) = = k R ⋅ 1 + + T d ⋅ s
E(s) Ti ⋅ s
În general funcŃia de transfer a regulatoarelor este improprie (are gradul numărătorului mai mare decât gradul
numitorului) şi de aceea realizarea practică se face pe principiul schemelor cu legătură inversă negativă (principiul
asimptotic sau la limită) ca în figura .
FuncŃia de transfer a regulatorului va fi (deoarece k este foarte mare)
k 1 1
G R (s) = = ≅
1 + k ⋅ H(s) 1 H(s)
+H(s)
k
ceea ce ne permite să construim regulatorul utilizând pe calea directă un amplifictor operaŃional cu factor mare de
amplificare şi pe reacŃia negativă un bloc cu funcŃia de transfer H(s)=1/GR(s). Blocul cu funcŃia de transfer H(s) este de
regulă un cvadripol în T având impedanŃele operaŃionale Za(s), Zb(s), Zc(s) căruia i se aplică la intrare mărimea de
comandă C(s) şi rezultă la ieşire mărimea de reacŃie Yr(s). FuncŃia de transfer a acestui bloc se calculează Ńinând seama
că are drept sarcină rezistenŃa de intrare Ri a amplificatorului operaŃional care este mult mai mare decât impedanŃele
Za(s), Zb(s), Zc(s). Făcând calculele rezultă :
H(s)= R i ⋅ Z c(s)
Z a(s) ⋅ Z b(s)+ Z b(s) ⋅ Z c(s)+ Z c(s) ⋅ Z a(s)
În regim normal de funcŃionare rezistenŃa Ri este şuntată de rezistenŃa R1 mult mai mică decât Ri şi deci :
Ri ⋅ R1 →
R1
R1 + Ri
ceea ce ne permite să scriem forma finală :
R1 ⋅ Z c(s)
H(s)=
Z a(s) ⋅ Z b(s)+ Z b(s) ⋅ Z c(s)+ Z c(s) ⋅ Z a(s)
Prin particularizarea impedanŃelor Za, Zb şi Zc se obŃin regulatoarele automate dorite.
1.5. Regulatorul P
Schema de principiu a regulatorului P este prezentată în figura 1.4.a. S-au ales impedanŃele :
Z a (s) = R 2
Z b (s) = 0
(s) = ∞
Z c
pe care le inlocuim în relatia de calcul pentru H(s) şi rezultă :
R1 1 1
H(s) = = =
R 2 R2 k R
R1
unde kR=R2 /R1 şi de unde se obŃine :
1
G R (s) = = kR
H ( s)
Graficul răspunsului la intrare treaptă unitară şi graficele de frecvenŃă ale regulatorului P sunt prezentate în
figurile 1.4.b ÷ 1.4.e. Din acestea se trag următoarele concluzii :
1.6. Regulatorul PI
Acesta este prezentat în figura 1.5.a în s-au ales impedanŃele :
1
Z a(s)= C ⋅ s
1
Z b(s)= R 2
Z c(s)= ∞
şi, dupa inlocuire si efectuarea calculelor, rezultă :
R1 ⋅ C 1 ⋅ s 1 1 1
H(s)= = = =
⋅
R2 C1 ⋅ s +1 R 2 1 R 2 ⋅ 1+ 1 1
+ k R ⋅ 1+ ⋅ s
R 1 R 1 ⋅ C 1 ⋅ s R 1 ⋅ ⋅
R2 C1 s Ti
unde kR=R2 /R1 , TI=R2·C1 şi de unde se obŃine :
1 1
G R (s) = = k R ⋅ 1 +
H(s) Ti ⋅ s
Pe baza graficului răspunsului la intrare treaptă unitară şi a graficelor de frecvenŃă ale regulatorului PI (figura
1.5.b ÷ 1.5.e) se trag următoarele concluzii :
• ieşirea integrează intrarea începând cu valoarea intrării multiplicată cu coeficientul de transfer kR.
• amplificarea este maximă (teoretic infinită) pentru frecvenŃă nulă şi amplificarea scade şi tinde la
valoarea kR cu creşterea frecvenŃei;
• până la valoarea ω=1/Ti regulatorul PI este atenuator, după care atenuare este 0;
• defazajul este în urmă şi tinde la 0 cu creşterea frecvenŃei.
1.7. Regulatorul PD
Regulatorul PD este prezentat în figura 1.6.a, pentru acesta s-au ales impedanŃele :
(s) =
Z a R2
Z b (s) = R3
1
Z c (s) =
C1 ⋅ s
şi, dupa inlocuire si efectuarea calculelor, rezultă :
R1 1 1
H(s) = = =
R 2 ⋅ R3 ⋅ C 1 ⋅ s + R 2 + R 3 R 2 + R 3 R ⋅ R ⋅ C ⋅ s k R ⋅ (1 + T d ⋅ s)
⋅ 1 + 2 3 1
R1 R 2 + R3
unde kR=R2+R3 / R1 , Td= R2·R3·C1 / (R2+R3) şi de unde se obŃine :
1
G R (s) = = k R ⋅ (1 + T d ⋅ s )
H(s)
Pe baza graficelor regulatorului PD (fig.1.6.b ÷1.6.e) se trag următoarele concluzii :
• la variaŃia intrării, ieşirea execută un impuls după care urmăreşte intrarea multiplicată cu coefiecientul
de transfer kR;
• amplificarea este minimă şi este egală cu kR pentru frecvenŃă nulă şi creşte nemărginit (teoretic) cu
creşterea frecveŃei;
• regulatorul PD este slab atenuator;
• defazajul este înainte tinde de la 0 la π/2 cu creşterea frecvenŃei.
Fig. 1.6. Regulatorul PI – schema de principiu si graficele
1.8. Regulatorul PID
Acest regulator este prezentat în figura 1.7.a unde s-au ales :
1
Z a (s) = R2 + ⋅ s
C1
Z b (s) = R3
1
Z c (s) = ⋅s
C2
şi, dupa inlocuire si efectuarea calculelor, rezultă :
R1 1
H(s) = =
R3 ⋅ C 2 ⋅ s ⋅ (1 + R2 ⋅ C 2 ⋅ s ) + 1 + R 2 ⋅ C 1 ⋅ s + 1
R3 k R ⋅ 1 + +T d ⋅ s
C1 ⋅ s C1 ⋅ s Ti ⋅ s
unde :
R 2 ⋅ C 1 + R3 ⋅ C 2 + R3 ⋅ C 1
k R =
R1 ⋅ C 1
Ti = R 2 ⋅ C 1 + R3 ⋅ C 2 + R3 ⋅ C 1
Td = R 2 ⋅ C 1 ⋅ R3 ⋅ C 2
R 2 ⋅ C 1 + R3 ⋅ C 2 + R 3 ⋅ C 1
şi de unde se obŃine :
1
G R ( s ) = k R ⋅ 1 + + T d ⋅ s
Ti ⋅ s
Trebuie ca Ti<<Td.
Pe baza graficelor din figurile 1.7.b ÷ 1.7.e se trage concluzia că regulatorul PID îmbină calităŃile
celorlaltor regulatoare :
• la variaŃia intrării, ieşirea execută un impuls după ieşirea integrează intrarea începând cu valoarea
intrării multiplicată cu coeficientul de transfer kR;
• amplificarea este maximă (teoretic infinită) pentru frecvenŃă nulă, scade şi este minimă (egală cu kR
pentru frecvenŃă ω = 1 Ti ⋅ Td după care creşte nemărginit (teoretic infinită) cu creşterea
frecveŃei;
• până la valoarea ω=1/Ti regulatorul PID este atenuator, iar după valoarea ω=1/Td regulatorul este slab
atenuator;
• defazajul ia valori între –π/2 şi π/2.
SINTEZA SISTEMELOR AUTOMATE LINIARE. CORECțIA SRA
1. GeneralităŃi
Problema sintezei sistemelor automate liniare constă în determinarea schemei bloc şi a schemei de principiu pe
baza performanŃelor impuse sau a unor parametri funcŃionali în special a sistemelor continue. Problema sintezei se leagă
de alegerea unui anumit tip de schemă şi pentru generalizare vom considera cea mai complicată schemă a unui sistem
continuu : cazul sistemului de reglare automată. Oricât de complicat ar fi un sistem de reglare automat el poate fi
structurat prin transformări echivalente şi prezentat printr-o schemă bloc ca în fig.1 în care blocul G1(s) conŃine toate
elementele dispozitivului de automatizare DA, având ca bază regulatorul, iar blocul G2(s) reprezintă oobiectul
automatizării sau procesul supus reglării. Asupra acestora acŃionează perturbaŃiile Z(s).
Fig.1.
Figura 2.
Dacă T0≤5%T atunci timpul mort T0 se neglijează şi procesul este aproximat cu un element aperiodic de
ordinul întâi :
kp
G2 (s) =
1+T ⋅ s
Dacă ieşirea y(t) prezintă mai multe puncte de inflexiune, obŃinem prin identificare următoarele situaŃii pentru
G2(s), forme cu două sau mai multe constante de timp de întârziere :
k p ⋅ e −T0 ⋅s
G
2 ( s ) =
(1 + T1 ⋅ s ) ⋅ (1 + T2 ⋅ s )
− T0 ⋅s
G ( s ) = k p ⋅ e ; n∈¥
2 (1 + T ⋅ s )
n
După identificarea procesului şi obŃinerea lui G2(s) se poate face sinteza prin următoarele patru metode:
1) corecŃia sistemelor automate;
2) alegerea şi acordarea regulatoarelor automate;
3) sinteza prin metoda directă;
4) sinteza prin metoda ecuaŃiilor de stare.
CorecŃia sistemelor automate constă în alegerea pe baza experientei practice a unui regulator universal sau
specializat cu o anumită funcŃie de transfer. Se implementează regulatorul în cadrul SRA şi se fac încercări, măsurându-
se parametrii, obŃinând performanŃele sistemului. Daca aceste performanŃe nu satisfac condiŃiile impuse prin tema de
automatizare, prin conectarea in serie, paralel sau antiparalel cu regulatorul a unor retele de corectie se poate imbunatati
regimul dinamic al SRA.
Daca dispozitivul de automatizare sau regulatorul automat se alege sub forma prefabricata industrial, atunci
prin alegerea şi acordarea regulatoarelor automate se urmareste sa se aleaga tipul de regulator impus de performanŃele
sistemului şi în acordarea constantelor sale interne corespunzătoare constantelor procesului.
Sinteza prin metoda directă este cea mai eficace metoda. După identificarea procesului (determinarea functiei
de transfer G2(s)), prin diferite moduri (utilizarea diagramelor de frecventa, repartitia poli-zerouri, metoda analitica
directa) se obŃine funcŃia functia de transfer G1(s) a dispozitivului de automatizare.
Sinteza prin metoda ecuaŃiilor canonice de stare este o metoda moderna de sinteza aplicabila si în cazul
sistemelor multivariabile. In acest caz se urmareste determinarea matricei de transfer a regulatorului pe baza ecuatiilor
canonice ale sistemelor automate liniare.
Daca sinteza se face tinand seama de o singura marime de intrare (intrarea propriu-zisa U(s) sau perturbatia
Z(s)) spunem ca sinteza este cu un singur grad de libertate.
Daca se iau in considerare in procesul de sinteza influientele atat a intrarii propriu-zise U(s) cat si a perturbatiei
Z(s)) spunem ca sinteza este cu doua grade de libertate.
Consideram sistemul de reglare automata din figura 1. Functia de transfer corespunzatoare sistemuli deschis
este :
G d ( s) = G1 ( s) ⋅ G2 ( s)
Pentru rezolvarea problemei sintezei cu doua grade de libertate se considera ca asupra sistemului actioneaza fie
numai intrarea propriu-zisa U(s) fie numai perturbatia Z(s). Corespunzator avem urmatoarele functii de transfer :
Y (s) G1 ( s ) ⋅ G2 ( s ) Gd ( s )
Gu ( s ) = = =
U ( s ) Z ( s )=0 1 + G1 ( s) ⋅ G2 ( s) 1 + G d ( s)
G ( s) = Y ( s) =
1
=
1
z
U ( s ) U ( s )=0 1 + G1 ( s ) ⋅ G 2 ( s ) 1 + G d ( s)
În cazul considerarii celor doua grade de libertate vom avea matricea de transfer G(s) de forma :
1
G ( s) = [Gu ( s ) G z ( s )] = ⋅ [Gd ( s ) 1]
1 + Gd ( s )
ceea ce ne arata ca sinteza sistemelor cu doua grade de libertate nu se deosebeste esential de sinteza cu un singur grad de
libertate deoarece, daca s-a determinat functia de transfer Gd(s) a sistemului deschis, matricea de transfer G(s) este unic
determinata.
Tabelul 1
Parametrul reglat T0/T kp T z(t) Regulator
neliniar de tip
- <0,2 mare - -
releu
<1 mare - mică P
Nivel
<1 mare - mare PI
Debite şi concentraŃii <1 mare mic - PI
- mare mare PI
Presiuni <1
- mic - PID
- mare - PI
Temperatură <1
- mic - PID
- mic - PD
- >1
- mare - PD,PID
Dupa ce SRA a fost conceput, se face analiza regimului dinamic al acestuia si se verifica daca
performantele corespund exigentelor cerute. In cazul in care cerintele nu sunt indeplinite se face corectia SRA prin
retele de corectie simple de tip derivativ (cu avans de faza), integrator (cu intarziere de faza) si integro-derivativ (cu
intarziere si avans de faza).
R1
a = 1+
R2
Figura 3.
Caracteristicile de frecventa sunt prezentate in figurile 3.b ÷ 3.d si sunt utilizate la dimensionarea marimilor R1,
R2, C1 in functie de datele de corectie necesare.
Introducand o astfel de retea de corectie se imbunatateste stabilitatea, creste rapiditatea raspunsului si
amortizarea.
R1
a = 1+
R2
Figura 4.
Caracteristicile de frecventa sunt prezentate in figurile 4.b ÷ 4.d si sunt utilizate la dimensionarea marimilor R1,
R2, C2 in functie de datele de corectie necesare.
Introducand o astfel de retea de corectie se imbunatateste precizia, se reduce eroarea stationara, dar se
inrautateste stabilitatea.
R1
a =1+
R2
Caracteristicile de frecventa sunt prezentate in figurile 5.b ÷ 5.d si sunt utilizate la dimensionarea marimilor R1,
R2, C2 in functie de datele de corectie necesare.
O astfel de retea de corectie imbina calitatile retelei derivative si retelei integratoare.
Trebuie ca Ti >>Td.
Figura 5.
Yr(S)
EM
PF
Figura 1.
Se porneşte de la schema bloc a unui SRA simplu (fig.1) unde se consideră cunoscută funcŃia de
transfer a părŃii fixe PF formată din procesul tehnologic PT, elementul de execuŃie a reglării EE şi elementul de
măsură EM.
Se cunosc performanŃele pe care trebuie să le îndeplinească SRA, se încearcă utilizarea unui SRA de
ordinul doi şi pe baza relaŃiilor dintre performanŃele statice şi dinamice şi poziŃiile polilor se verifică dacă aceste
performanŃe sunt îndeplinite. Dacă ele sunt îndeplinite, cunoscând funcŃia de transfer a SRA care este un sistem de
ordin doi şi functia de transfer a părŃii fixe, se determină funcŃia de transfer a regulatorului.
Dacă sistemul de ordinul doi nu satisface toate performanŃele impuse se încearcă introducerea unui pol,
zerou sau ansamblu pol-zerou, se verifică din nou dacă performanŃele sunt satisfăcute şi atunci se poate determina
funcŃia de transfer a SRA şi apoi funcŃia de transfer a regulatorului.
Prin identificarea celor două funcŃii de transfer (3.47) se obtine :
p1 + p2
ω0 = p1 ⋅ p2 ξ= (3.48)
2 ⋅ p1 ⋅ p2
Pentru satisfacerea performanŃei stationare ε st = 0 la intrare treaptă trebuie ca funcŃia de transfer a
sistemului deschis să aibă poli în origine, adică :
P ( s) P( s)
Gd ( s ) = = (3.49)
Q ( s ) s ⋅ Q '( s )
de unde :
P( s)
Gd ( s ) s ⋅ Q '( s) P( s)
G0 ( s ) = = = (3.50)
1 + Gd ( s ) 1 + P( s ) P( s) + s ⋅ Q '( s )
s ⋅ Q '( s )
Pentru satisfacerea performanŃei staŃionare trebuie ca lim G0 ( s ) = lim G0 ( s ) = G0 (0) = 1 adică k = 1 ,
t →∞ s →0
rezultând :
ω02 ω02
G02 ( s ) = = (3.51)
( s 2 + 2 ⋅ ξ ⋅ ω0 ⋅ s + ω02 ) ( s + p1 )( s + p2 )
Prin identificarea celor două forme ale funcŃiei de transfer (3.51) se obŃin polii :
p1,2 = −ξ ⋅ ω0 ± j ⋅ ξ 2 ⋅ ω02 − ω02 = −ξ ⋅ ω0 ± j ⋅ ω0 ⋅ 1 − ξ 2 (3.52)
De asemenea se obŃin relaŃiile (3.53) de amplasare a polilor (fig.2) :
p1 ⋅ cos ϕ = p2 ⋅ cos ϕ = ξ ⋅ ω0
p1 = p2 = ξ 2 ⋅ ω02 + ω02 ⋅ (1 − ξ 2 ) = ω0
(3.53)
cos ϕ = ξ
sin ϕ = 1 − ξ 2
Pentru determinarea momentelor tm1 , tm 2 , tm 3 , ... de trecere a răspunsului prin punctele de maxim şi
minim se anulează derivata ieşirii dy (t ) dt = 0 şi rezultă
k ⋅π
tmk = , k = 0, 1, 2, 3, ... (3.60)
ω0 ⋅ 1 − ξ 2
Momentul atingerii primului maxim ymax corespunde cu momentul apariŃiei suprareglajului σ :
π
tm1 = (3.61)
ω0 ⋅ 1 − ξ 2
pe care-l înlocuim în relaŃia ieşirii
π
−ξ ⋅ω 0 ⋅ ξ ⋅π
e ω 0 ⋅ 1− ξ 2
π 1− ξ 2 −
1− ξ 2
ymax = 1 − ⋅ sin 1 − ξ 2 ⋅ ω0 ⋅ + arctg =1+ e (3.62)
1−ξ 2 ω 0⋅ 1 − ξ 2 ξ
rezultând :
ξ ⋅π ξ ⋅π
− −
1− ξ 2 1− ξ 2
σ = σ 1 = ymax − yS = 1 + e −1 = e ≤ σ imp (3.63)
Aceasta relaŃie ne arată că suprareglajul depinde doar de factorul de amortizare.
ωB = ω0 1 − 2ξ 2 + 2 − 4ξ 2 + 4ξ 4 ≤ ωBimp (3.71)
care ne arată că lărgimea de bandă depinde de pulsaŃia proprie ω0 şi de factorul de amortizare ξ.
Figura 4
y z ( t ) = 1 − e − ξ ⋅ω 0 ⋅ t ⋅
λ 2 + 2 ⋅ξ ⋅ λ + 1
1−ξ 2
⋅ sin ( 1 − ξ 2 ⋅ω0 ⋅ t + γ ) (3.75)
unde :
ω0 1− ξ 2
λ= ; γ = arctg (3.76)
z ξ −λ
Se observă că dacă zeroul se îndepărtează de origine ( z → ∞ ), ieşirea y z ( t ) → y ( t ) şi ca urmare
sistemul se reduce la un sistem de ordinul 2, lucru care rezultă şi din faptul că pentru z → ∞ rezultă
G0 z ( s ) → G0 ( s ) .
Calculând derivata dyz (t ) dt şi anulând-o se obŃin puncte de minim şi maxim, rezultând momentele în
care se ating aceste puncte:
k ⋅ π − (γ − ϕ )
t m zk = (3.77)
ω0 ⋅ 1 − ξ 2
Pentru k=1 se obŃin momentul atingerii primului maxim:
π − (γ − ϕ )
t mz1 = (3.78)
ω0 ⋅ 1 − ξ 2
pe care îl înlocuim în relaŃia ieşirii (3.75) :
π − ( γ −ϕ )
−ξ ⋅
1− ξ 2
y z max = y zst + σ 1z = 1 + λ − 2 ⋅ ξ ⋅ λ + 1 ⋅ e
2
de unde rezultă :
3⋅π − ( γ −ϕ )
−ξ ⋅
1− ξ 2
σ 3z = λ − 2 ⋅ ξ ⋅ λ + 1 ⋅ e
2
Figura 5
Introducerea polului suplimentar poate îmbunătăŃi sau înrăutăŃi caracterul oscilant al răspunsului
tranzitoriu. Aceasta mai are ca efect prelungirea efectului etapei procesului tranzitoriu. Se observă că infuenta
polului suplimentar este cu atât mai redusă cu cât acesta este amplasat mai departe de origine
( lim G0 p ( s ) = G0 ( s ) ).
p3 →∞
Polul suplimentar micşorează factorul de amplificare Ka determinând creşterea erorii staŃionare la semnal
de intrare rampa unitară.
1 1 1 1 1 1 2 ⋅ξ 1
=− − + = + = +
K dp p1 p2 p3 K d p3 ω0 p3
de unde :
ω0
K dp = < Kd (3.87)
ω0
2 ⋅ξ +
p3
Introducerea polului suplimentar conduce la o micşorare a lărgimii de bandă dacă acest pol este mai
apropiat de origine decât poli conjugaŃi. Acesta este singurul efect favorabil a introducerii polului suplimentar.
Din cele arătate rezultă că utilizarea singulară a unui pol suplimentar nu este utilizată de obicei, poli
suplimentari sunt introduşi pentru a însoŃi introducerea unor zerouri suplimentare de regulă un pol suplimentar
pentru fiecare zero suplimentar.
Figura 6
Cea mai folosită variantă este prima, ansamblul pol-zero suplimentar se numeşte dipol. Prin introducerea
dipolului funcŃia de transfer a SRA devine :
s+z
ω02 ⋅ ⋅ p3
G0 d ( s ) = z (3.88)
( s + p3 ) ⋅ ( s 2 + 2 ⋅ ξ ⋅ ω0 ⋅ s + ω02 )
în care factorul p3 / z s-a introdus pentru satisfacerea condiŃiei G0d(0)=1 pentru obŃinerea unei erori staŃionare nule
pentru o intrare treaptă unitară.
Modificarea performanŃelor tranzitorii prin introducerea dipolului poate fi determinată pornind de la
ecuaŃia operaŃională a răspunsului la intrarea treaptă unitară :
s+z
1
ω0 ⋅ ⋅ p3
1 C1 C2 C3
Yd ( s ) = G0 d ( s ) ⋅ = z = + + + (3.89)
s s ⋅ ( s + p3 ) ⋅ ( s + 2 ⋅ ξ ⋅ ω 0 ⋅ s + ω 0 ) s s + p1 s + p2 s + p3
2 2
p3 z − p1 z − p2
≅ 1 ⇒ arctg = arctg ≅0 (3.94)
z p3 − p1 p3 − p2
ceea ce ne arată că cele două constante C1 şi C2 sunt foarte apropiate de constantele C01 şi C02 rezultând că
deosebirile importante care apar între răspunsul sistemului de ordinul 2 şi răspunsul sistemului cu dipoli
C3
suplimentari sunt determinaŃi de termenul: .
s + p3
Din condiŃia îmbunătăŃirii performanŃelor staŃionare este necesar ca zeroul să fie mai apropiat de origine
p3
decât polul, adică > 1 de unde C3 > 0 .
z
− p3 ⋅t C3
Această condiŃie ne arată că ordonatele exponenŃialei C3 ⋅ e , corespunzătoare termenului
s + p3
C1 C2
sunt pozitive şi deci se însumează cu ordonatele componentei amortizate, definite de termenii: şi ,
s + p1 s + p2
componente care corespund sistemului de ordinul 2.
Din relaŃiile:
p3
C3 = −1 + p3
z ⇒ ≤ 1,05 (3.95)
z
C3 ≤ 0,05
Pentru a fi respectată şi condiŃia p3 / z>1, rezultă condiŃia finală 1,01 ≤ p3 / z ≤ 1,05.
Utilizând (3.55) se obŃine :
1 1 1 1 1 1 1 1 1 1 1 2 ⋅ξ 1 1
=− − − + = − + = − + = + −
K dd z p1 p2 p3 K d z p3 K d z p3 ω0 p3 z
rezultând :
ω0
K dd = (3.96)
1 1
2 ⋅ ξ + ω0 ⋅ −
p3 z
1 1
Zeroul fiind mai apropiat de origine: − < 0 rezultă
p3 z
ω0
K dd > = Kd (3.97)
2ξ
şi ca urmare are loc o creştere a factorului de amplificare prin introducerea dipolului. Creşterea factorului de
amplificare are ca efect micşorarea erorii staŃionare la intrarea rampă unitară.
Figura 1
G 0 u (s ) 1
G Ru (s ) = ⋅
1 − G0u (s ) G1 (s ) ⋅ G 2 (s )
Functia de transfer corespunzătoare pertubaŃiei Z(s) este :
G 2 (s )
G 0 z (s ) =
1 + G Rz (s ) ⋅ G1 (s ) ⋅ G 2 (s )
rezultand functia de transfer a regulatorului :
G 2 (s ) − G 0 z (s )
G Rz (s ) =
G0 z (s ) ⋅ G1 (s ) ⋅ G2 (s )
De aici rezultă matricea de transfer a regulatorului :
1 G (s ) G 2 (s ) − G 0 z (s )
G R (s ) = [G Ru (s ) G Rz (s )] = ⋅ 0u
G1 (s ) ⋅ G2 (s ) 1 − G0u (s ) Goz (s )
Pentru cele două mărimi considerate (intrarea şi perturbaŃia) se cer structuri diferite ale regulatorului
pentru satisfacerea unor cerinŃe de performanŃă impuse.
RelaŃia matricială finală arată necesitatea cunoaşterii modulului ’partea fixă’ precum şi cunoaşterea
functiilor de transfer G0u(s) şi G0z(s).
Proiectarea regulatorului va lua în considerare în principal asigurarea comportării optime a sistemului în
raport cu una din mărimile externe u sau z rămânând ca în raport cu cealaltă mărime să se asigure o comportare
suboptimă. În cazul în care am determinat functia de transfer a regulatorului (de obicei un regulator P, PI, PD, PID)
urmând ca în cazul în care nu sunt satisfăcute performanŃele impuse sistemului să se treacă la modificarea
parametrilor regulatorului (k, Ti, Td). Aceasta este aşa numita acordare a regulatoarelor.
2. Criteriul modulului pentru alegerea şi acordarea regulatoarelor
Acest criteriu porneşte de la ideea că un SRA are o comportare ideală în raport cu mărimea de intrare de
tip treapta şi cu perturbaŃia astfel că răspunsul sistemului în raport cu intrarea este identic cu intrarea, iar răspunsul
sistemului în raport cu perturbaŃia este nul, adică :
Yu (s ) = G0u (s ) ⋅ U (s ) = U (s )
Yz (s ) = G0 z (s ) ⋅ Z (s ) = 0
de unde :
G 0 u (s ) = 1
G0 z (s ) = 0
sau aplicand transformata Fourier :
G0u ( jω ) = 1
G0 z ( jω ) = 0
Cele două functii de transfer vor avea modulele 1 respectiv 0. Prin dezvoltarea în serie a modulelor în
vecinătatea pulsaŃiei nule se obŃine :
∞ M (i ) (0 )
M 0 u ( jω ) = ∑ 0 u ⋅ω i
i =0 i!
∞ M (i ) (0 )
( )
M
0z j ω = ∑ 0iz! ⋅ ω i
i =0
de unde va rezulta
M 0u (0 ) = 1
(i )
M 0u (0 ) = 0 ; i = 1, 2, Λ
M (0 ) = 0
0z
M ( i ) (0 ) = 0 ; i = 1, 2, Λ
0z
Cu cât aceste ultime relaŃii sunt mai bine satisfăcute cu atât comportarea sistemului se apropie mai mult de
cea ideală.
De obicei procesele sunt descrise de functii de transfer de forma:
k PF k PF
G PF (s ) = n
sau GPF ( s ) = n
∏ (1 + Ti ⋅ s ) ⋅ (1 + TΣ ⋅ s ) s ⋅ ∏ (1 + Ti ⋅ s ) ⋅ (1 + TΣ ⋅ s )
i =1 i =1
unde : Ti – constante de timp dominante;
TΣ – suma constantelor de timp parazite, fiecare dintre acestea având valoarea mult mai mică decât cea mai
mică constantă de timp dominantă.
Satisfacerea condiŃiilor anterioare (modulele nule cu excepŃia M0u(0)=1) presupune alegerea unui regulator
având functia de transfer :
n n
∏ (1 + τ i ⋅ s ) ∏ (1 + τ ⋅ s ) i
G R (s ) = i =1
sau GR ( s ) = i =1
τ ⋅s τ
τ i = Ti
unde :
τ = 2 ⋅ k PF ⋅ TΣ
Corespunzător acestui regulator functia de transfer a SRA corespunzător intrării este :
G R (s ) ⋅ G PF (s ) 1
G 0 u (s ) = =Λ = .
1 + G R (s ) ⋅ G PF (s ) 1 + 2 ⋅ TΣ ⋅ s + 2 ⋅ TΣ2 ⋅ s 2
După cum se observă, această functie de transfer corespunde unui sistem de ordinul doi, pentru ξ=0,707 şi
ω0=0,707/TΣ. Plecând de la această formă a functiei de transfer se pot determina performanŃele staŃionare şi
performanŃele tranzitorii. Această variantă a criteriului modulului este varianta Kessler.
Rezultă că functia de transfer a SRA conŃine numai constanta de timp parazită TΣ şi are o configuraŃie cu
trei poli şi un zero :
ω 02 ⋅ p
⋅ (s + z )
G0u (s ) = z
(s 2
)
+ 2 ⋅ ξ ⋅ ω 0 ⋅ s + ω 02 ⋅ (s + p )
adică are configuraŃia unui sistem de ordinul doi în care s-a introdus un zero şi un pol suplimentar. Prin identificare,
avem :
1
ξ = 0,5 z = − 4T
Σ
0,5 .
ω 0 = T p = − 1
Σ 2TΣ
O asemenea distribuŃie a polilor şi zerourilor pentru functia de transfer a SRA evidenŃiază o comportare
nesatisfăcătoare în raport cu intrarea treaptă unitară dar se obŃine o bună comportare în raport cu o intrare rampă
unitară.
4. Alegerea şi acordarea regulatoarelor utilizând relaŃiile lui Zigler-Nichols
În cazul în care procesul sau instalaŃia tehnologică care trebuie automatizată necesită un dispozitiv de
automatizare de tip regulator industrial se alege tipul de regulator pe baza tabelului de la "Sinteza SRA" ți a
tabelului 1 de mai jos.
După alegerea tipului de regulator utilizat în SRA, pentru acordarea acestuia se poate utiliza unul dintre
cele două criterii Zigler-Nichols : criteriul suprafeŃei minime a erorii şi criteriul suprafeŃei pătratice minime a
erorii.
Tabelul 1
Efect Stabilitate Eroare statică Rapiditate Suprareglaj Timp de
creştere
P ↓ ↓ ↑ ↑ ↑
I ↓ 0 ↓ ↓ ↓
D ↑ – ↑ ↑ ↑
Figura 2.
Criteriul suprafeŃei minime a erorii (sau criteriul IP1) cere ca suprafaŃa mărginită de
curba ε(t) să fie minimă (fig. 2.a), adică :
∞ ∞
IP1 = min ∫ ε (t ) ⋅ dt = min ∫ [ y (t ) − y st ] ⋅ dt
0 0
Criteriul suprafeŃei pătratice minime a erorii (sau criteriul IP2) este definit de
funcŃionala (fig.2.b) :
∞ ∞
IP2 = min ∫ ε 2 (t ) ⋅ dt = min ∫ [ y (t ) − y st ]2 ⋅ dt
0 0
Din punct de vedere practic, criteriul IP1 va fi minim atunci când sistemul ajunge la
limita de stabilitate şi execută oscilaŃii întreŃinute. În acest caz, suprafeŃele negative şi cele
pozitive se anulează reciproc. Acest lucru permite acordarea regulatoarelor printr-un singur
experiment făcut asupra procesului. Acest experiment constă în măsurarea coeficientului de
transfer kp a procesului până la limita de stabilitate când încep să se execute oscilaŃii întreŃinute.
În acest moment se măsoară coeficientul de transfer kp şi perioada oscilaŃiilor Tp. Având aceste
mărimi se aplică următoarele relaŃii (Zigler-Nichols) :
♦ pentru regulatorul P : kR=0,5 kp;
♦ pentru regulatorul PI: kR=0,15 kp, Ti=0,85Tp;
♦ pentru regulatorul PID: kR=0,66 kp, Ti=0,5Tp, Td=0,12Tp.
Sunt cazuri când nu se pot executa experimente de acest fel asupra procesului, fie din
cauză că se poate deregla procesul sau natura procesului nu permite acest lucru. În acest caz se
aplică criteriul IP2 făcând un experiment de identificare prin aplicarea la intrare a unui semnal
treaptă unitară şi înregistrând mărimea de ieşire y(t). Această mărime se aproximează conform
unui element aperiodic de ordinul intai cu timp mort. Un astfel de element (fig.2 de la „Sinteza
SRA”) are functia de transfer :
k p ⋅ e −T0 ⋅s
G P (s ) =
1 + T1 ⋅ s
Având determinat kp, T0, T1 se pot aplica relaŃiile Zigler-Nichols pentru IP2 :
1 T1
♦ pentru regulatorul P : kR = ⋅ ;
k P T0
0,9 T1
♦ pentru regulatorul PI : k R = ⋅ Ti = 3,3 ⋅ T0 ;
k P T0
1,2 T1
♦ pentru regulatorul PID : k R = ⋅ Ti = 2 ⋅ T0 TD = 0,5 ⋅ T0 .
k P T0
8
SINTEZA SRA PRIN METODA ECUATIILOR DE STARE
Consideram un sistem multi I/E descris de ecuatiile de stare sub forma implicita:
x&(t ) = A⋅ x(t ) + B ⋅ u(t )
y(t ) = C ⋅ x(t )
Problema stabilizarii acestui sistem inseamna determinarea marimii de intrare u(t) care
depinde liniar de marimea de stare x(t) a.i. sistemul sa fie stabil. Notam cu F matricea de transfer
liniara, matrice numita si lege de reglare F:
u (t ) = F ⋅ x (t )
Cu aceasta se obtine:
x&( t ) = ( A + B ⋅ F ) ⋅ x ( t )
Din aceasta ecuatie se obtine valoarea matricei F a.i. sistemul sa fie stabil. Problema
astfel enuntata se numeste stabilizare prin reactie dupa stare. Deoarece sunt cazuri in care
marimea de stare nu poate fi masurata apare problema stabilizarii prin reactie dupa iesire in care
legea de reglare este de forma:
u (t ) = K ⋅ y (t ) = K ⋅ C ⋅ x (t )
Aceasta conduce la relatia:
x&( t ) = ( A + B ⋅ K ⋅ C ) ⋅ x ( t )
Se pune problema determinarii matricei K a.i. sistemul sa fie stabil. Problema nu poate fi
solutionata pentru cazul general. La sistemele mono I/E sau mono-variabile problema stabilizarii
prin reactie dupa iesire este mai simpla si necesita urmatoarele etape:
determinarea legii reglarii
determinarea legii de estimare
determinarea f.d.t. a regulatorului
Considerand ca sistemul are schema bloc din figura atunci regulatorul are legea de
reglare:
u = −K T ⋅ x
care se aplica la intrarea sistemului in scopul asigurarii unei marimi de iesire stabile. De multe
ori reactia dupa vectorul de stare nu este acceptabila din considerente de asigurare a stabilitatii
marimii de iesire si in scopul asigurarii unei repartitii dorite a polilor f.d.t. a sistenului in circuit
inchis. In acest caz este necesara furnizarea unei marimi de stare care sa depinda de y a.i. sa fie
indeplinite cerintele anterioare. Relatia care asigura aceasta dependenta se numeste lege de
estimare.
Avand legea de reglare si legea de estimare se poate calcula f.d.t. a regulatorului. Se
pleaca de la cunoasterea f.d.t. a procesului precum si de la conditiile de calitate pe care trebuie
sa le indeplineasca marimea de iesire in regim stationar si regim dinamic.
De obicei SRA are f.d.t. cel putin egala cu a unui sistem de ordinul 2 avand la baza
relatia:
p0 − z0 ≥ p2 − z2
acestia fiind polii si zerourile sistemul de reglare respective a sistemului de ordinul 2. Va rezulta
ecuatia caracteristica a sistemului in circuit inchis de forma unui polinom in s.
F(s) = sn + a1sn−1 +...+ an−1s + an = 0
Presupunem ca numitorul f.d.t. a procesului este de asemenea un polinom in s de forma:
F (s) = sn + b1sn−1 + ... + bn−1s + bn = 0
Pentru determinarea vectorului K este necesar sa se aduca sistemul inchis la forma
standard complet controlabila RSCC si apoi se determina matricea de transformare T care aduce
sistemul complet controlabil de matrice A, b, c la o forma complet controlabila de matrice Aˆ , bˆ, cˆ
prin relatiile:
Aˆ = T ⋅ A ⋅ T −1
bˆ = T ⋅ b
cˆ = c ⋅ T − 1
Algoritmul Ramaswamira-Ramar permite determinarea matricei de transformare T, el
declansandu-se astfel:
-1
Se pleaca de la matricea de controlabilitate QC si se determina QC . Ultima linie a
acestei matrici reprezinta un vector notat q T .
Se calculeaza apoi:
qT ⋅ A, qT ⋅ A2 , ..., qT ⋅ An−1
rezultand matricea de transformare T:
qT
T
q ⋅A
T = .
M
T n −1
q ⋅ A
Avand realizarea standard complet controlabila RSCC rezulta compunerea vectorului
pe baza relatiei:
Kˆi = an−i −bn−i , i = 0, n −i
Aplicand relatia:
K T = Kˆ T ⋅ T
se obtine vectorul K al realizarii RSCC initiale.
Pentru determinarea legii de estimare este necesara o noua transformare numita forma
canonica Luenberger in care este necesar sa se determine o matrice de transformare L care
aplicata asupra matricelor Aˆ , bˆ, cˆ, Kˆ sa aduca sistemul la o forma accesibila pentru estimare.
Aceasta matrice este de forma:
: − γ1 .
: −γ2 .
I : . .
L=
: − γ n−2 .
. . . : . .
0 0 0 : 1 .
In continuare se calculeaza L − 1 :
Aˆ = L ⋅ A ⋅ L − 1
bˆ = L ⋅ b
−1
cˆ = c ⋅ L
ˆT T −1
k = k ⋅ L
Legea de reglare rezultata este: u = − kˆT ⋅ xˆ , lege care se pune si sub forma operationala.
In matricea A se elimina ultima linie deoarece RSCC are pe aceasta elementele matricei
b adica starea x coincide cu iesirea care este deja estimata. Legea de estimare reprezinta ecuatia
diferentiala matriciala de forma:
d xˆ
= Aˆ ⋅ xˆ + bˆ ⋅ u
dt
In aceasta se inlocuieste marimea u din legea reglarii, apoi se aplica transformata
Laplace si se determina vectorul estimat Xˆ ( s ) . Acesta se inlocuieste din nou in legea reglarii
sub forma operationala rezultand f.d.t. a regulatorului.
Cap. 10. Acordarea parametrilor regulatoarelor utilizând date experimentale
Acordarea parametrilor regulatoarelor cu utilizarea unor relaţii care se bazează pe parametri de
proces determinaţi din date experimentale se aplică în următoarele situaţii:
- punerea în funcţiune a proceselor automatizate, de regulă lente, când informaţiile disponibile
relative la proces sunt puţine;
- caracterul procesului condus nu permite construirea unor MM exacte, relativ simple şi/sau
nici determinarea uşoară, pe cale analitică, a valorilor parametrilor.
Acest din urmă caz este specific proceselor lente pentru care explicitarea unor MM prin identificare
analitică este greoaie. Din acest motiv, majoritatea situaţiilor de proiectare de acest tip se referă la
această categorie de procese.
10.1. Particularităţi de scriere a funcţiei de transfer aferente regulatoarelor destinate
conducerii proceselor lente
F.d.t. aferentă regulatoarelor destinate conducerii proceselor lente este exprimată adeseori în forma
(10.1-1):
⎡ T 1 ⎤
H R ( s ) = k R ⎢(1 + d ⋅ q * ) + + sTd ⎥ , (10.1-1)
⎣ Ti sTi ⎦
în care q * este coeficientul de interinfluenţă, cu valoarea dependentă de construcţia regulatorului.
Frecvent în locul coeficientului de transfer (factorului de amplificare) kR se utilizează banda de
proporţionalitate bp definită conform relaţiei:
u max − u min 1
b p% = ⋅ ⋅ 100% , în care u max − u min = Du , ε max − ε min = Dε . (10.1-2)
ε max − ε min k R
Dacă Du = Dε , atunci:
1 1
kR = %
⋅ 100 ⇔ b p% = ⋅ 100 . (10.1-3)
bp kR
Clasa de procese cu autostabilizare, aperiodice este specifică aplicaţiilor în care procesele care se
derulează în instalaţia tehnologică sunt de aceeaşi natură fizică şi nu există reacţii locale inverse (de
exemplu, procesele termice dintr-o incintă). Modelarea matematică detaliată a proceselor de acest
tip este anevoioasă; mai mult, există situaţii când prin performanţele impuse modelarea exactă nici
nu este necesară şi, drept urmare, proiectarea poate fi mai puţin exactă, urmând ca, prin verificări
experimentale insoţite de reacordarea practică a parametrilor, să se asigure comportarea finală
acceptată.
Metodele de acordare bazate pe date experimentale au fost dezvoltate pornind atât de la justificări
de natură teoretică cât şi de la rezultate de simulare. În literatură sunt prezentate diferite
recomandări privind alegerea unui anumit tip de regulator. Aceste recomandări ţin seama de:
- natura procesului şi MM de aproximare asociabil,
- mărimea de intrare (r - referinţa, v - perturbaţia) în raport cu care interesează evoluţia
procesului şi se proiectează regulatorul.
Procesele lente prezintă adeseori şi un timp mort natural (Tm). Exemple de procese lente şi mărimile
reglate specifice sunt:
- instalaţiile termice: reglarea temperaturii;
Acordarea parametrilor regulatoarelor utilizând date experimentale
- procese cu fluide (hidraulice şi pneumatice): recipiente, circuite, elemente de execuţie:
reglarea presiunii, a debitului şi a nivelului;
- procese chimice: reglarea pH-ului, temperaturii, concentraţiee şi a altor parametri.
Convenţional un proces se denumeşte lent în situaţia în care constantele de timp dominante ale
acestuia depăşesc ordinul de mărime 10 sec. În tabelul 10.2-1 sunt prezentate – cu caracter
informativ – recomandări privind utilizarea regulatoarelor tipizate în cazul unor procese
caracterizate prin modele tipizate (benchmark).
kP
PTm (model Strejc) H P ( s ) = Reco-
(1 + sT ) n Mai slab
Nereco- Mai slab Nereco- mandat
5 decât
mandat decât PI mandat R
PID
P
kP Reco-
I-T1 H P (s) = Reco-
s(1 + sT ) mandat
mandat Reco- Reco-
în cazul Inutili- Utili-
6 P mandat mandat
T mic zabil zabil
fără T sau R P
sau
T mic
T=0
Fig.10.3-1. Aducerea sistemului la limita de stabilitate: (a) schema bloc; (b) regimul permanent oscilant.
Regimul permanent oscilant al SRA poate fi asigurat la utilizarea unui regulator de tip proporţional
prin creşterea treptată a amplificării regulatorului kR (în cazul unui regulator de bază de tip PID,
acesta va avea parametri setaţi după cum urmeaza: {kR≠0, Ti=∞, Td=0}). Fie kR crt = kR0 coeficientul
de transfer / factorul de amplificare / amplificarea) critic / critică pentru care în ieşirea sistemului se
stabileşte regimul permanent caracterizat de oscilaţii permanente de perioadă T0 şi amplitudine
constantă, fig.10.3-1 (b). De aici, metoda poartă şi denumirea de metoda atingerii limitei de
stabilitate. Datele experimentale relative la proces care sunt reţinute pentru acordarea regulatoarelor
sunt { kR crt = kR0, T0}.
Parametrii de acordare ai regulatorului de bază (PID, PI sau I) se pot calcula pe baza relaţiilor de
acordare specifice, datorate lui Ziegler şi Nichols, tabelul 10.3-1. Studiul experimental al sistemului
acordat pe baza relaţiilor din tabelul 10.3-1 evidenţiază faptul că performanţele SRA în raport cu
referinţa nu sunt deosebite suprareglajul fiind nepermis de mare (σ1 ≈ 40%). Din acest motiv
metoda este utilizată cu precădere pentru situaţiile în care SRA este cu referinţă constantă
(r(t)=const) respectiv modificarea referinţei se aplica foarte lent; pentru comportarea sistemului
esenţiale sunt performanţele bune relative la modificările perturbaţiei de tip sarcină, v2(t), care
acţionează pe intrarea PC.
Metoda prezintă dezavantajul că aducerea PC în apropierea limitei de stabilitate este însoţită de mai
multe inconveniente:
- timp de experimentare mare, însoţit de consum de energie mare,
- solicitări puternice ale instalaţiei tehnologice,
- intrarea procesului (sistemului) în zone nelineare (de exemplu, zone cu limitări), ceea ce
falsifică apoi rezultatele experimentale.
Tabelul 10.3-1. Relaţii de acordare a parametrilor regulatorului pe baza metodei Ziegler-Nichols (I).
Acordarea parametrilor regulatoarelor utilizând date experimentale
Parametrii de acordare
Tip RG
kR Ti Td
P 0.5.kR crt - -
PI 0.5.kR crt 0.85.T0 -
PID 0.5.kR crt 0.5.T0 0.12.T0
B. Varianta de aplicare a metodei prin care se evită aducerea procesului în regim permanent
oscilant. Dacă se acceptă că PC poate fi caracterizat printr-un MM de tip PT1-Tm, cu parametrii
determinabili analitic sau experimental (a se vedea, de exemplu, fig.10.4-1), atunci paramerii
regulatorului pot fi determinaţi pe cale analitică. Fie procesul identificat experimental şi un
regulator de tip P; relaţiile specifice sunt:
kP k0
H P (s) = ⋅ e − s⋅Tm , H R ( s ) = k R , H 0 ( s ) = ⋅ e − s⋅Tm , k 0 = k R ⋅ k P . (10.3-1)
1 + sT 1 + sT
Regimul permanent oscilant (starea cu oscilaţii permanente în care SRA este la limita de stabilitate)
se atinge pentru cazul în care rădăcinile ecuaţiei caracteristice sunt complex conjugate:
Δ r ( s) = 1 + H 0 ( s) ⇒ 1 + H 0 ( jω) = 0 ⇔ k 0 ⋅ e − jωTm + 1 + jωT = 0 . (10.3-2)
Însă e − jωTm = cos ωTm − j ⋅ sin ωTm şi corespunzător rezultă:
k 0 cos ωTm − j ⋅ k o sin ωTm + 1 + jωT = 0 . (10.3-3)
Relaţia (10.3-3) se descompune pe componentele sale:
k 0 cos ωTm = −1 (a)
. (10.3-4)
k 0 sin ωTm = ωT (b)
Cele două relaţii permit determinarea valorilor k0 şi ω care asigură rădăcini complex conjugate
situate pe axa imaginară. Din relaţiile (10.3-4) se obţine:
tgωTm = −ωT (a)
. (10.3-4)
k02 = 1 + ω2T 2 (b)
Ω
Notând ωTm = Ω respectiv ω = , relaţia (10.3-5) (a) devine:
Tm
T
tg Ω = Ω. (10.3-6)
Tm
Pentru raportul Tm / T = ρ cunoscut, ecuaţia (10.3-6) poate fi rezolvată grafic conform fig.10.3-2.
Prezintă interes prima soluţie pozitivă, notată cu Ω0, care oferă tocmai valoarea k 0 crt = k R crt ⋅ k P .
Apoi, din relaţia (10.3-5) (b) rezultă:
T2 Ω
k02 = 1 + 2 Ω02 şi ω 0 = 0 respectiv:
Tm Tm
2
1 ⎛ T ⎞ 2π T
k R crt = 1 + ⎜⎜ Ω 0 ⎟⎟ , T0 = = 2π m . (10.3-7)
kP ⎝ Tm ⎠ ω0 Ω0
Acordarea parametrilor regulatoarelor utilizând date experimentale
Valorile {T0 , k R crt } calculate servesc la calculul parametrilor regulatorului (tabelul 10.3-1).
Situaţii extreme de interes practic sunt determinate de valoarea raportului dintre constantele de timp
Tm şi T. Se disting două cazuri:
(i) Cazul Tm >> T – procesul este cu timp mort dominant. Din relaţia (10.3-6) se obţine:
tg Ω = 0 deci Ω 0 = π .
Corespunzător, din (10.3-7) se obţine:
2π T
T0 = = 2π m ⇒ T0 ≈ 2Tm . (10.3-8)
ω0 Ω0
x2 T
Pe de altă parte, din aproximarea 1 + x 2 ≈ 1 + , valabilă pentru x << 1 , cu x = Ω 0 rezultă:
2 Tm
2
1⎛ T ⎞ 2 T
2
⎛ 2 T ⎞ 1
2
⎜ ⎟
k 0 ≈ 1 + ⎜ Ω 0 ⎟ = 1 + 2π 2 sau k R crt ≈ ⎜1 + 2π 2 ⎟⎟ .
⎜ (10.3-9)
2 ⎝ Tm ⎠ T0 ⎝ T0 ⎠ k P
(ii) Cazul Tm << T – proces cu timp mort nesemnificativ. Din relaţia (10.3-6) se obţine:
tg Ω = −∞ din care Ω 0 = π / 2 şi corespunzător:
T T π T
Ω0 = >> 1 şi T0 = 2π m = 4Tm . (10.3-10)
Tm Tm 2 Ω0
(c)
Fig.10.4-1. Identificarea procesului bazată pe metoda răspunsului la semnal treaptă.
Δy ( s ) kP
H P (s) = = e − s⋅Tm , (10.4-1)
Δu ( s ) 1 + sT
cu parametrii {k P , Tm , T } rezultând pe baza relaţiilor:
Δy ∞ y − y0 < y >
kP = = ∞ , Tm = [OA] < sec > , T = [AB] < sec > .
Δu ∞ u ∞ − u 0 < u >
În continuare parametrii de acordare ai regulatorului se calculează pe baza relaţiilor antecalculate
date în tabelul 10.4-1. Suprareglajul rezultat este însă relativ mare; pentru reducerea suprareglajului
parametrii se pot reacorda experimental. Relaţiile prezentate corespund şi acordării optimale pe
baza minimizării criteriului ISE.
(a) (b)
Fig.10.4-2. Reglarea temperaturii într-un cuptor de menţinere în stare lichidă a aluminiului.
(a) (b)
Fig.10.4-3. Caracteristici statice aferente elementului de măsură (a) şi elementului de execuţie (b).
Tabelul 10.5-1. Relaţii de acordare după Chien-Hrones-Reswick. Cazul SRA aperiodic (σ1≈0)
SRA stabilizatoare SRA de urmărire
P PI PID P PI PID
kR.kP.ρ
P 0.3 0.6 0.95 0.3 0.35 0.6
Ti ∞ 4 Tm 2.4 Tm ∞ 1.2 T T
Td 0 0 0.42 Tm 0 0 0.5 Tm
Tabelul 10.5-2. Relaţii de acordare după Chien-Hrones-Reswick. Cazul SRA oscilant (σ1≈20%)
SRA stabilizatoare SRA de urmărire
P PI PID P PI PID
kR.kP.ρ P 0.7 0.7 1.2 0.7 0.6 0.95
Ti ∞ 2,3 Tm 2 Tm ∞ T 0.35 T
Td 0 0 0.42 Tm 0 0 0.47 Tm
Aplicarea concretă a metodei urmăreşte aceleaşi etape ca şi celelalte metode bazate pe rezultate
experimentale şi relaţii antecalculate.
În funcţie de MM de aproximare ales, relaţiile de acordare diferă. În tabelul 10.6-1 sunt prezentate,
pentru exemplificare, relaţii de acordare specifice utilizării modelelor de aproximare de tipul PT2,
în care s-a notat cu mt raportul:
T2
mt = cu T2 < T1 .
T1
Funcţia de transfer a regulatorului (P, PI sau PID) este dată în varianta “totul paralel”:
k ri
H R ( s ) = k rp + + k rd s . (10.6-3)
s
Tabelul 10.6-1. Relaţii de acordare după metoda Strejc (varianta pentru proces de ordinul 2).
Date regulator Tip de regulator
Parametri de acordare P I PI PID
k rp 1 m +1
2
1 m +1
2
1 mt2 + 1
t
-
t
<
k P 2 mt k P 2 mt k P 2 mt
k ri 1 1 1 mt2 + mt + 1
- < max { k ri }
k P T1 2(1 + mt ) k P T1 2mt (1 + mt )
k rd - - - < 0.4 k ri
Alte metode şi relaţii specifice au fost date de Kopelovici, Reinisch ş.a. şi sunt adeseori legate de
natura procesui condus.