Documente Academic
Documente Profesional
Documente Cultură
e-mail: {theodor.nicu,tudor.ionescu,monica.patrascu}@upb.ro
16 octombrie 2023
Sisteme de conducere
Categorii principale:
sisteme de comandă automată
sisteme cu reglare manuală
sisteme de reglare automată
Sistem de comandă automată
Exemplu Fie un
brat, robotic care trebuie să ridice o piesă
dintr-un punct dat s, i să o depună în altă
locat, ie. Brat, ul este format dintr-un singur
segment s, i un gripper act, ionat pneumatic.
Segmentul este rotit în jurul propriului ax
de un motor montat la bază, iar gripperul
este coborât s, i ridicat de un alt motor.
Comportarea dorită Ω:
se specifică în timpul proiectării;
cont, ine obiectivele s, i performant, ele sistemului de reglare, pe lângă
starea dorită a sistemului respectiv;
in timpul functionarii, la nivelul buclei de reglare, se specifica prin
intermediul unor programe sau prescrieri de tip referinta.
Incertitudine cunos, tint, ele despre proces sunt de obicei limitate sau au
precizie limitată.
Concepte cheie
Perturbat, ii:
act, ionează asupra proceselor;
pot să act, ioneze atât asupra mărimilor reglate, cât s, i asupra altor
mărimi din sistemele respective.
Măsurători:
cruciale într-un sistem de conducere;
utilizate pentru a furniza utilizatorului date s, i cunos, tint, e despre starea
procesului.
Etapele proiectării unui sistem de conducere
Traductoare (senzori)
Elemente de execut, ie
Ţinând seama de locul şi rolul EE într-un SRA, pentru alegerea acestora se
consideră următorii factori:
cuplul sau forţa dezvoltată de elementul de acţionare;
liniaritatea caracteristicii statice a EE;
dinamica EE şi compatibilitatea cu dinamica IT;
capacitatea organului de execuţie de a asigura fluxul de energie
necesar compensării perturbaţiilor;
compatibilitatea EE cu mediul industrial;
volumul ocupat de EE în corelaţie cu puterea dezvoltată;
costul şi siguranţa în funcţionare.
an y (n) (t ) + · · · + a2 ÿ (t ) + a1 ẏ (t ) + a0 y (t ) =
(1)
bm u(m) (t ) + · · · + b2 ü(t ) + b1 u̇(t ) + b0 u(t ),
unde u(t ) şi y (t ) sunt funcţii reale continue de (cel puţin) m, respectiv, n ori
derivabile şi cu derivatele u(i ) (t ) şi, respectiv y (j ) (t ) continue, i = 1 : m,
j = 1 : n. Coeficientul dominant an este considerat real şi nenul. Coeficienţii
bi , i = 0 : m şi aj , j = 0 : n − 1, numere reale, constante în raport cu timpul.
1
Detalii se regăsesc în capitolul 1 al cursului.
Sisteme liniare s, i invariante în timp
Definiţie
În general, vom lucra cu semnale de timp cu suport pozitiv, i.e., T ⊂ [0, ∞),
sau altfel spus, considerăm semnalele f (t ), pentru t ≥ 0.
Semnal
Cele mai des folosite semnale, numite şi semnale standard, sunt
1, t ≥ 0
(
treapta unitară: 1(t ) = ;
0, t < 0
semnalul rampă : ramp(t ) = t1(t );
semnale exponenţiale: u(t ) = Ae at , a ∈ R∗ ;
semnale armonice: u(t ) = A cos(ωt + ϕ).
Convolut, ie
2
Sau frecvenţial.
Funct, ie de transfer
Fie sistemul LTI y = T (u) şi fie U (s ) = L u(t ) (s ) şi Y (s ) = L y (t ) (s )
transformatele Laplace ale semnalelor de intrare, respectiv de ieşire, u(t ) şi
y (t ). Dacă în domeniul de convergenţă comun al lui U (s ) şi Y (s ) există
raportul Y (s )/U (s ), oricare ar fi intrarea u(t ), atunci
notaţie Y (s )
H (s ) = , Y (s ) = H (s ) U (s )
U (s )
Y (s ) = H (s )U (s ) ⇐⇒ y (t ) = (h ∗ u)(t ).
ℒ
u(t) y(t) U(s) Y(s)
h(t) H(s)
ℒ -1
3
Se observă că H (s ) este identică cu raportul Y (s )/U (s ) obţinut prin aplicarea
transformatei Laplace direct asupra ecuaţiei diferenţiale (1) pentru condiţii iniţiale nule.
Funct, ie de transfer
B (s ) bm s m + bm−1 s m−1 + . . . + b1 s + b0
H (s ) = = . (3)
A (s ) an s n + an−1 s n−1 + . . . + a1 s + a0
Teoremă 1
Re pj < 0, ∀ j = 1 : n.
Observaţie
În cazul în care inegalităţile din teoremă sunt satisfăcute în sens nestrict
(Re pj ≤ 0), iar acei poli pentru care au loc egalităţile Re pj = 0 sunt poli
simpli, atunci spunem că sistemul H (s ) este stabil BIBO în sens nestrict.
Fie polinomul
A (s ) = an s n + an−1 s n−1 + . . . + a1 s + a0 ,
cu an > 0. Atunci A (s ) are toate rădăcinile în C− dacă şi numai dacă toţi
minorii principali H[i ] ai matricei Hurwitz H, definită în (4) sunt strict pozitivi,
adică
...
an−1 an−3 an−5 0
...
an an−2 an−4 0
Exemplu
Fie A (s ) = a3 s 3 + a2 s 2 + a1 s + a0 , a3 > 0. Se stabilesc condiţii asupra
coeficienţilor ai , i = 0 : 2 pentru ca A (s ) sa fie polinom Hurwitz. Avem
n = 3 şi
a2 a0 0
H := a3 a1 0 .
0 a2 a0
Corolar
1 Fie A (s ) = a1 s + a0 , ai ∈ R, i = 0 : 1. Polinomul de gradul 1 A (s ) este
Hurwitz dacă şi numai dacă toţi coeficienţii ai , i = 0 : i au acelaşi semn,
i.e., ai > 0 (ai < 0), i = 0 : 1.
2 Fie A (s ) = a2 s 2 + a1 s + a0 , ai ∈ R, i = 0 : 2. Polinomul de gradul 2
A (s ) este Hurwitz dacă şi numai dacă toţi coeficienţii ai , i = 0 : 2 au
acelaşi semn, i.e., ai > 0 (ai < 0), i = 0 : 2.
Spre exemplu, dacă temperatura apei care intră într-un rezervor scade
brusc, trece un anumit timp până când efectul se manifestă asupra apei
care deja e în rezervor.
În procesele în care este reglată o presiune, timpul mort apare atunci când
presiunea respectivă este măsurată la o distanţă mare faţă de punctul în
care se manifestă modificarea presiunii de la intrarea în proces.
În alte cazuri, întârzierea poate să apară atunci când elementul de execuţie
preia materie sau energie dintr-o sursă auxiliară. Timpul cât durează
alimentarea elementului de execuţie (care trebuie să prelucreze comanda)
reprezintă timp mort. Spre exemplu, un calorifer este alimentat de la un
punct termic aflat la distanţă de încăperea care trebuie încălzită. Durata
transportului apei menajere până la calorifer este percepută ca timp mort de
către sistemul de reglare a temperaturii din incintă.
Efectul timpului mort
Procesele cu timp mort prezintă întârzieri în prelucrarea semnalelor de
intrare. Acest fenomen se observă în forma semnalului de ieşire, care nu
prezintă variaţii imediat după varierea semnalului de intrare.
Pentru o intrare u(t ) şi o valoare τ > 0 a timpului mort, atunci efectele unei
acţiuni asupra procesului se vor observa la momentul y (t + τ). Pentru o
întârziere pură cu intrare u şi ieşire y, se poate scrie că
y (t ) = u(t − τ).
Timp mort
Aplicarea transformatei Laplace Dezvoltând în serie Taylor, scriem
dyf 1 d 2 yf
y ( t ) = yf ( t ) − τ + τ2 2 − . . . . (6)
dt 2 dt
Aplicând transformata Laplace L la condiţii iniţiale nule şi notând cu
Yf (s ) = L{yf (t )}(s ) obţinem
!
1
Y (s ) = Yf (s ) 1 − τ + τ2 − . . . = Yf (s )e −τs . (7)
2
unde
Yf (s )
HP∗ (s ) =
U (s )
reprezintă funcţia de transfer a procesului fără timp mort.
Sisteme elementare
H (s ) = K , K ∈ R. (9)
4
Considerăm doar amplificări pozitive, K > 0.
Sisteme elementare
K
H (s ) = , (13)
Ts + 1
unde K , T ∈ R∗ , K > 0, sunt factorul de amplificare şi, respectiv,
constanta de timp ale sistemului. Conform teoremei 1,
dacă T > 0, atunci polul −1/T < 0 şi rezultă că sistemul (13) este stabil;
dacă T < 0, atunci polul −1/T > 0 şi rezultă că sistemul (13) este
instabil.
Sistemul de ordinul I cu timp mort este un sistem elementar cu funcţia
de transfer
K
H (s ) = e −τs . (14)
Ts + 1
Sisteme elementare
ω2n
H (s ) = , (15)
s 2 + 2ζωn s + ω2n
unde ωn > 0 este pulsaţia naturală a sistemului (15) şi ζ ∈ R. Dacă
ζ ≥ 0, acesta reprezintă factorul de amortizare al sistemului (15).
Sistemul de ordinul II cu timp mort este un sistem elementar cu funcţia
de transfer
ω2n
H (s ) = e −τs . (16)
s 2 + 2ζωn s + ω2n
Sisteme elementare
5
Impulsul este element neutru la operaţia de convoluţie.
6
În particular, de interes este răpunsul la semnale sinusoidale u(t ) = sin ωt, ω ∈ [0, ∞).
Răspunsul în frecvenţă
H (j ω) = U (ω) + jV (ω).
V (ω) = f (U (ω)),
y (t ) = L−1 Y (s ) (t ) = L−1 H (s )U (s ) (t ).
7
Un semnal u(t ) are caracter permanent (sau persistent) dacă limt →∞ u(t ) , 0 sau dacă
limt →∞ u(t ) nu există. De exemplu, semnalele standard de tip treaptă, rampă sau armonic
au caracter permanent (nu se „sting” după o perioadă de timp).
Răspunsul sistemului de ordin I la intrare de tip treaptă
Definiţie
K
H (s ) =
Ts + 1
K H (0) K
Y (s ) = = − ,
s (Ts + 1) s s + (1/T )
care conduce la
t
y1 (t ) = (K − Ke − T )1(t ). (19)
Răspunsul sistemului de ordin I la intrare de tip treaptă
Răspunsul are:
y
regim staţionar
K · 1(t ), care are yst
întotdeauna aceeaşi ±2 ÷ 5% yst
formă de variaţie
ca şi intrarea, fiind
identic cu al acesteia,
doar pentru K = 1;
suprareglajul σ = 0;
y0
timpul tranzitoriu O tt t
tt ≈ (3 ÷ 4)T ,
deoarece
t
−Ke − T < 0.05K sau 0.02K , ∀t ≥ (3 ÷ 4T ) pentru benzile de regim
staţionar de ±5%, respectiv ±2%.
Răspunsul sistemului de ordin I la intrare de tip rampă
K KT
Y (s ) = =
s 2 (Ts
+ 1)
H (0) H ′ (0) T t
KT
+ 2 + , −KT
s + (1/T ) s s
care conduce la
t
yramp (t ) = KTe − T 1(t )+ K (t − T )1(t ). (20)
ω2n
Y (s ) = =
s (s 2 + 2ζωn s + ω2n )
H (0) s−σ ωn ζ
− − · p .
s (s − σ) + ωn (s − σ) + ωn
2 2 2 2
1 − ζ2
Deducem că
!
e −ζωn t
q
sin ωn 1 − ζ t + φ 1(t ), cos φ = ζ
y (t ) = 1 − p 2 (21)
1 − ζ2
Răspunsul indicial al sistemului de ordin II
y
ymax − yst
σ= · 100[%]
yst − y0
yst
±2 ÷ 5% yst
y0
tt t
O
Răspunsul indicial al sistemului de ordin II
0.7 2
1.8
0.6
1.6
0.5 1.4
1.2
0.4
1
y
y
0.3
0.8
0.2 0.6
0.4
0.1
0.2
0 0
0 5 10 15 20 25 0 5 10 15 20 25
Timp [sec.] Timp [sec.]
1 1
y
0.5 0.5
0 0
0 5 10 15 20 25 0 5 10 15 20 25
Timp [sec.] Timp [sec.]
8
În practică, procesele de ordin II au forma (15) care poate fi amplificată cu K > 0, K , 1.