Documente Academic
Documente Profesional
Documente Cultură
e-mail: {theodor.nicu,tudor.ionescu,monica.patrascu}@upb.ro
12 ianuarie 2024
Incertitudini
Orice sistem de conducere este orientat pe aplicat, ie, instalat, ia
tehnologică fiind cea care îi determină arhitectura s, i componentele.
Cele mai multe modele sunt obt, inute ca aproximat, ii liniare ale unor
relat, ii neliniare în jurul anumitor puncte de funct, ionare. Alteori,
structura modelelor este simplificată prin neglijarea constantelor de
timp parazite, sau chiar a variat, iei anumitor parametri în timp. Un alt
exemplu este aproximarea prin modele cu parametri concentrat, i ale
sistemelor cu parametri distribuit, i.
3
A se reaminti criteriul Nyquist de stabilitate, capitolul 4.
Robustet, ea stabilităt, ii
MV măsoară distant, a cea mai mică între hodograf s, i punctul critic. Se
poate astfel utiliza marginea de modul pentru a determina condit, ia
limită de apropriere a hodografului de punctul critic. Astfel, dacă
procesul variază de la modelul nominal P la modelul incert
P̂ = P + ∆A , atunci în buclă deschisă se înregistrează o variat, ie
CP → C P̂ = CP + C ∆A .
1 + CP ∆A 1 + CP 1
|∆A | < ⇒ < = .
C P CP |Ho |
Această condit, ie trebuie îndeplinită pentru toate punctele de pe
hodograf, adică pentru toate frecvent, ele.
Robustet, ea stabilităt, ii
4
"Aproape" înseamnă, în inginerie, o similitudime într-o anumită tolerant, ă
impusă.
Sisteme de reglare adaptive
5
Acest model de referint, ă poate fi, de exemplu, comportamentul în buclă
închisă Ho impus în cadrul proiectării prin metoda poli-zerouri.
Studiu de caz: reglarea turat, iei motoarelor cu
caracteristică statică neliniară
M1 M2 ... Mn
u
Studiu de caz: reglarea turat, iei motoarelor cu
caracteristică statică neliniară
Pentru a evita necauzalitatea în buclă închisă (nu se poate şti o
valoare viitoare a comenzii în funcţie de care trebuie să calculăm acea
comandă viitoare, i.e., în ce regim de funcţionare se va afla motorul),
se transformă această corespondenţă în funcţie de ieşire, şi apoi în
funcţie de regimul de funcţionare dorit, determinat prin referinţa
sistemului de reglare
notaţie
K = g (r ) = K (r ).
MA
KR , K i
r u y
HR (s) HM (s)
−
Studiu de caz: reglarea turat, iei motoarelor cu
caracteristică statică neliniară
În practică, producătorii de motoare se asigură că variaţia constantei
de timp T este foarte mică între produse şi în tot timpul funcţionării.
Aşadar, considerăm T constant. Să presupunem că se impune un
comportament în buclă închisă de ordinul I
Ko
Ho (s) = , Ko , To > 0.
To s + 1
Utilizând paşii metodei poli-zerouri, se obţine regulatorul
Ko Ts + 1 T 1 1
HR (s) = = + .
To s K To K (r ) To K (r ) s
Acesta este un regulator PI cu
constanta de proporţionalitate KR = T /(To K (r )),
constanta de integrare KI = 1/(To K (r )).
Studiu de caz: reglarea turat, iei motoarelor cu
caracteristică statică neliniară
Se observă dependenţa parametrilor regulatorului de parametrul
variabil al procesului.
Legile de adaptare sunt obt, inute prin identificarea câte unui polinom
ce aproximează curbura caracteristicii statice, rezultând
Ho = QP,
pentru care este mai us, or7 de proiectat Q din cauza relat, iei liniare.
7
Pentru anumite valori ale lui "us, or".
Parametrizarea regulatoarelor
Regulatorul devine astfel
Q
C= ,
1 − QP
cu comanda
u = Q(r − y + Py ).
Observăm că în regim stat, ionar semnalul z este zero. Acest concept
este evident în structura de reglare cu model intern, iar o variantă a sa
se regăses, te în conceptul predictorului Smith. Parametrizarea Youla se
poate extinde s, i pentru procese instabile sau procese MIMO.
Reglarea cu model intern
Reamintim structura de reglare cu model intern. Modelul nominal al
procesului P, simulat în paralel cu procesul real P̂ afectat de
incertitudini cu aceeas, i comandă u, este utilizat pentru a estima
predictiv ies, irea procesului. Diferent, a dintre ies, irea predictată y s, i
ies, irea reală ŷ este utilizată drept semnal de feedback pentru a genera
o corect, ie cu ajutorul parametrizării Q.
Reglarea cu model intern
Regulatorul cu model intern este dat de
Q(s)
C (s) = .
1 − Q(s)P(s)
Acordarea λ
e −τ s s=jω
= e −jωτ = cos ωτ − j sin ωτ,
de unde rezultă că
|e −jωτ | = 1,
arg (e −jωτ ) = −ωτ.
Efectul timpului mort asupra stabilităţii sistemelor
În cazul general al unui proces cu timp mort caracterizat de funcţia de
transfer
B(s) −τ s
HP (s) = HP∗ (s)e −τ s = e , (4)
A(s)
se poate scrie
HP (jω) = HP∗ (jω)e −jωτ ,
pentru care avem aplitudinea şi faza, respectiv,
|HP (jω)| = |HP∗ (jω)|,
arg(HP (jω)) = arg(HP∗ (jω)) − ωτ.
Prin urmare, întârzierea nu afectează amplitudinea raţionalei HP∗ (s), ci
faza acesteia, proporţional cu pulsaţia. Putem spune că pentru un
sistem de fază minimă9 , timpul mort afectează proprietatea de fază
minimă.
9
Cu tot, i polii s, i zerourile în semiplanul stâng.
Efectul timpului mort asupra stabilităţii sistemelor
O reprezentare a efectului timpului mort asupra sistemului liniar HP∗ (s)
(raţional şi stabil) se poate observa în figura de mai jos, care contine
locul Nyquist al unui sistem de ordinul I comparat cu locul Nyquist al
unui sistem de ordinul I cu timp mort.
10
În cazul sistemelor cu amplificare pozitivă.
Efectul timpului mort asupra stabilităţii sistemelor
1 − a1 s + a2 s 2 − a3 s 3 + · · · + (−1)n an s n
e −τ s ≈ ,
1 + a1 s + a2 s 2 + a3 s 3 + · · · + an s n
unde n reprezintă ordinul aproximării şi coeficienţii ai , i = 1 : n sunt
strict pozitivi, depinzând de n. Se observă că, pentru o aproximare cât
mai exactă, ordinul n trebuie să fie ales cât mai mare.
Efectul timpului mort asupra stabilităţii sistemelor
Fie un SRA cu un grad de libertate cu un regulator HR (s) şi un proces
HP (s) = HP∗ (s)e −τ s , astfel încât partea raţională HP∗ are toţi polii
stabili (în C− ).
r ε u y
HR(s) HP(s)
Efectul timpului mort asupra stabilităţii sistemelor
Rezultă că
HR (s)HP∗ (s)(1 − a1 s)/(1 + a1 s)
H0 (s) = ,
1 + HR (s)HP∗ (s)(1 − a1 s)/(1 + a1 s)
adică
HR (s)HP∗ (s)(1 − a1 s)
H0 (s) = .
1 + a1 s + HR (s)HP∗ (s)(1 − a1 s)
Efectul timpului mort asupra stabilităţii sistemelor
Se observă că apar poli în plus care pot fi nestabili din cauza factorului
1 − a1 s. Presupunând că polinomul dat de numărătorul funcţiei
1 + HR (s)HP∗ (s) de grad n este un polinom Hurwitz, se observă că
numărătorul funcţiei 1 + a1 s + HR (s)HP∗ (s)(1 − a1 s), de grad n + 1 va
avea termenul de grad n cu coeficient de semn contrar cu cel puţin
vreun alt coeficient al polinomului, ceea ce înseamnă instabilitate,
conform criteriului Hurwitz. În realitate, e −τ s introduce o infinitate de
poli care pot induce instabilitate în SRA.
HR(s)
r ε u y
H*R(s) H*P(s)·e-τs
H*P(s)·(1-e-τs)
Proiectarea sistemelor de reglare cu predictor Smith
Regulatorul HR (s) care conţine atât regulatorul primar HR∗ (s), cât şi
predictorul Smith, se calculează prin echivalarea celor două scheme.
Astfel, funcţiile de transfer în buclă închisă ale celor două structuri se
notează H0 (s) pentru SRA care trebuie obţinut si H0∗ (s) pentru SRA
în care s-a izolat timpul mort:
De unde rezultă că
HR∗ (s)
HR (s) = .
1 + HR∗ (s)HP∗ (s)(1 − e −τ s )
Proiectarea sistemelor de reglare cu predictor Smith
r ε u y
H*R(s) H*P(s)·e-τs
H*P(s)·(1-e-τs)
Studiu de caz: reglare cu predictor Smith
r ε u* y*
H*R(s) H*P(s)
Studiu de caz: reglare cu predictor Smith
s−2
1. Fie un proces cu modelul P(s) = s+0.5 . Determinat, i regulatorul cu
model intern bazat pe parametrizarea Youla.
2
2. Fie un proces cu modelul P(s) = 25s+1 e −8s . Determinat, i
regulatorul cu model intern bazat pe parametrizarea Youla.
Q
De gândit... În cazul regulatorului cu model intern C = 1−QP , dacă
modelul P este strict propriu de ordinul doi fără zerouri, demonstrat, i
cât ar trebui ales ordinul lui Q astfel încât C să fie propriu.