Documente Academic
Documente Profesional
Documente Cultură
e-mail: {theodor.nicu,tudor.ionescu,monica.patrascu}@upb.ro
4 decembrie 2023
Vehicule cu un motor
mv̇ + bv = F . (1)
F
m
bv
x (poziţie)
ẋ = v (viteză)
ẍ = v̇ = a (acceleraţie)
Analiza preliminară a procesului
Ecuaţia (1) reprezintă legea de mişcare a unui cărucior de masă m
acţionat de o forţă de tracţiune F , cu frecare caracterizată de
coeficientul de frecare b. Se poate considera, aşadar, spre exemplu, că
viteza v a căruciorului este ieşirea sistemului, iar F este intrarea
acestuia.
mv̇ + Fr = F , (4a)
Fr = bv + mg sin θ. (4b)
F
m
θ
bv
Analiza preliminară a procesului
F
m
Fr
x (poziţie)
ẋ = v (viteză)
Analiza preliminară a procesului
ideal 1
Hpozitie (s) = ,
s2
iar modelul cu ieşire de viteză este
ideal 1
Hviteza (s) = .
s
F 1 v 1 x
s s
Analiza preliminară a procesului
Stabilitatea intrare-ieşire (BIBO) a celor două funcţii de transfer este
ideal
analizată după cum urmează. Observăm că sistemul Hpozitie este
instabil, deoarece are un pol dublu în origine. Aceasta se poate
determina şi grafic pe răspunsul indicial, care conţine o componentă de
forma t 2 1(t) nemărginită. Sistemul Hvitezaideal
este stabil în sens nestrict,
sau la limita de stabilitate, deoarece are un pol simplu în origine.
Grafic, se observă că, deşi la intrare impuls, răspunsul este 1(t),
treaptă mărginită, atunci când acest sistem este excitat cu o treaptă,
răspunul său devine nemărginit, conţinând o componentă de forma
t1(t) (rampă). Din punct de vedere fizic (mecanic), sistemelor descrise
ideal ideal
de Hpozitie şi, respectiv, de Hviteza le lipseşte frecarea. Prin urmare,
orice intrare poate genera mişcări care nu au nici un fel de
restricţie/opunere, şi au un caracter nemărginit, i.e., deplasarea/viteza
cresc fără oprire.
Analiza preliminară a procesului
̸ 0, ne aflăm în situaţia modelului din ecuat, ia (1),
În cazul în care Fr =
care poate fi redus la forma din figura de mai jos, unde amplificarea k
depinde de frecarea cu solul şi de masa robotului. Astfel, modelul cu
ieşire de poziţie devine
k 1
Hpozitie (s) = ,
s +k s
iar modelul cu ieşire de viteză este
k
Hviteza (s) = .
s +k
F 1 v 1 x
k
− s s
Analiza preliminară a procesului
Totuşi, nu există nici o garanţie că bucla care temperează procesul de
viteză are amplificarea pe calea directă şi nu pe reacţie sau că reacţia
este negativă. Amplificarea k, uneori, poate apărea din construcţia
senzorilor, iar pentru o valoare foarte mare procesul de viteză devine
unul de ordinul I cu constantă parazită. Frecările foarte mari conduc la
modele de viteză de ordinul I cu constantă de timp mare. Frecările
foarte mici cu solul pot duce la alunecări sau la acumulări de moment
în mişcare care produc creşterea vitezei, având un efect de pol instabil.
Y (s) V (s) 1 K
HP (s) = = = = ,
U(s) F (s) ms s
unde K = 1/m.
Ko
Ho (s) =
To s + 1
Condit, ia de stabilitate este asigurată pentru To > 0 care asigură polii
buclei în semiplanul stâng.
Rezultă că
1
Ho (s) = .
3s + 1
Regulatorul este dat de
Ho (s) 1 1 s 1
HR (s) = = = ≃ 0.16.
1 − Ho (s) HP (s) 3s K 6
Y (s) V (s) 1 KP
HP (s) = = = = ,
U(s) F (s) ms + b TP s + 1
KR t
Z Z t
u(t) = KR ε(t) + ε(τ )dτ = 0.16ε(t) + 0.03 ε(τ )dτ.
Ti 0 0
Reglarea vitezei: III. Cazul masă s, i frecare variabile
Calculul legii de reglare cu performant, ele impuse anterior (cazul II)
este acelas, i. Fie constanta de frecare variabilă în timp b(t) s, i masa
variabilă în timp m(t).
TP m(t) m(t)
KR = = s, i Ti = TP = .
To KP To b(t)
Reglarea vitezei: III. Cazul masă s, i frecare variabile
1
Se va studia în capitolul următor.
Reglarea vitezei: IV. Cazul cu alunecare
Ecuat, ia de mis, care este F (t) = ma(t) −
bv (t), iar procesul condus (robotul) are intrarea
U(s) = F (s) fort, a de tract, iune s, i ies, irea Y (s) = V (s) viteza.
1
Rezultă că Ho (s) = 3s+1
. Regulatorul este dat de
Ho (s) 1 1 TP s − 1 5s − 1
HR (s) = = = .
1 − Ho (s) HP (s) 3s KP 30s
Dacă dorim, însă, obt, inerea unui regulator din clasa PID, trebuie să
abordăm problema de proiectare astfel:
1 alegem o structură prestabilită de regulator HR (s) s, i calculăm
HR (s)HP (s)
funct, ia de transfer în buclă închisă Ĥo (s) = 1+H R (s)HP (s)
;
2 alegem o structură a buclei închise Ho (s) considerând cerint, ele de
proiectare;
3 extragem parametrii regulatorului prin echivalarea celor două
funct, ii Ĥo (s) = Ho (s).
Cazul A. Regulator P
KR TPKs−1
P
KR KP
Ĥo (s) = = .
1+ KR TPKs−1
P TP s + (KR KP − 1)
Cazul B. Regulator I
KR
Fie HR (s) = . În buclă închisă,
Ti s
KR KP
Ti s TP s−1 KR KP
Ĥo (s) = = .
1 + TKiRs TPKs−1
P Ti TP s2 − Ti s + KR KP
KR (Ti s + 1)
Fie HR (s) = . În buclă închisă,
Ti s
KR (Ti s+1) KP
Ti s TP s−1 KR KP (Ti s + 1)
Ĥo (s) = = .
1 + KR (Ti s+1) KP Ti TP s 2 + (KR KP − 1)Ti s + KR KP
Ti s TP s−1
Observăm că Ĥo (0) = 1, deci se obt, ine εst = 0, însă forma obt, inută în
buclă închisă este de ordinul II cu un zero. Deoarece se dores, te
răspuns aperiodic, iar din forma de ordinul II este deja îndeajuns de
dificil să se obt, ină răspuns supra-amortizat, încercăm simplificarea
rezultatului prin eliminarea zeroului adit, ional.
Reglarea vitezei: IV. Cazul cu alunecare
adică
1 1
Ti TP 2 KR KP Td −Ti
≈ .
KR KP
s + KR KP
s +1 3s + 1
Reglarea vitezei: IV. Cazul cu alunecare
Putem obt, ine această aproximare dacă, spre exemplu, se încearcă
Ti TP KR KP Td − Ti
neglijarea factorului relativ la ,
KR KP KR KP
1
Ĥo (s) ≃ KR KP Td −Ti
.
KR KP
s +1
v1 v2
r ε u y
HR(s) HP(s)
yn n