Documente Academic
Documente Profesional
Documente Cultură
332AC
1. Formularea Problemei:
Cel mai des utilizat dispozitiv drept element de execuție în controlul
sistemelor mecanice este Motorul de Curent Continuu. De exemplu,
reglarea unui pendul invers rotativ necesită un motor de curent continuu
pentru a conduce brațul pendulului.
Un motor de curent continuu este un sistem electric rotativ care
convertește energia electrică pe care o primește la borne, în energie
mecanică pe care o distribuie în axul său. Cele mai multe astfel de
dispositive funcționează pe principiul forțelor produse de câmpurile
magnetice învârtitoare.
2. Descrierea Sistemului:
Cînipeanu Ștefan-Cosmin
332AC
di(t )
Ri(t ) + L + ve (t ) = va (t )
dt
Tensiunea de la bornele armăturii ve (t ) este direct-proporțională cu
viteza unghiulară (t ) :
ve (t ) = K b (t )
Cînipeanu Ștefan-Cosmin
332AC
d (t )
J + K f (t ) = (t ) − m (t ) , unde m (t ) este
dt
cuplul pe care îl opune sarcina.
Rescriem sistemul de ecuații diferențiale, ținând cont și de relațiile
de proporționalitate ale tensiunii electromotoare, vitezei unghiulare,
cuplului mecanic și curentului de la bornele armăturii motorului:
di (t )
L + Ri (t ) + K b (t ) = va (t )
dt
J d (t ) + K (t ) − K i (t ) = − (t )
dt
f m m
di(t ) 1 R Kb
= va (t ) − i (t ) − (t )
dt L L L
d (t ) = − 1 (t ) − K f (t ) + K m i(t )
dt J
m
J J
Pentru scrierea sistemului pe spațiul stărilor, vom nota curentul de
la bornele armăturii și viteza unghiulară generată, astfel:
x1 (t ) = i(t )
x2 (t ) = (t )
x1 (t )
Vectorul de stare: x(t ) =
x2 (t )
Cînipeanu Ștefan-Cosmin
332AC
va (t )
Vectorul semnalelor de intrare: u (t ) =
m (t )
Vom considera ieșirea doar viteza unghiulara, deși vom analiza și evoluția
curentului: y(t ) = (t ) = x2 (t )
dx(t )
= Ax(t ) + Bu ( y)
dt
y(t ) = Cx(t ) + Du (t )
dx1 (t )
dt
R Kb 1
dx2 (t ) − L −
L x1 (t ) L
0
va (t )
= x (t ) +
dt
Km Kf 2 0 1 (t )
− −
x1 (t ) J J J
2
x (t ) = 0 1 x (t )
2
4. Implementare în Simulink:
Schema modelului în Simulink a fost implementată cu ajutorul
sistemului de ecuații diferențiale descris mai sus. De asemenea, am creat
un script Matlab care apelează simularea și introduce parametrii descriși
în tabelul de mai sus.
Inițial, am setat o
tensiune de intrare de 5V
și am considerat că
motorul nu are o sarcină
cuplată la ax ( m (t ) = 0 ),
astfel sistemul prezintă
următoarea caracteristică
din partea dreaptă:
Cînipeanu Ștefan-Cosmin
332AC
R Kb 1
sI ( s ) = − I ( s ) − ( s ) + va ( s )
L L L
s ( s ) = − K f ( s ) + K m I ( s ) − 1 ( s )
J J J
m
( s) K m Kb
H ( s) = =
va ( s) ( sL + R)( Js + K f ) + K m K b
➢ RiseTime: 1.1746
➢ SettlingTime: 2.0988
➢ SettlingMin: 0.0346
➢ SettlingMax: 0.0384
➢ Overshoot: 0
➢ Undershoot: 0
➢ Peak: 0.0384
➢ PeakTime: 3.3922
5. Concluzii:
Întregul sistem are caracteristica unui element de întârziere de
ordin 1, ceea ce explică comportamentul motorului la intrare de tip treaptă.
De asemenea, sistemul răspunde rapid astfel poate fi utilizat în
diverse aplicații, precum lifturi, compresoare, aspiratoare, având totodată
și o putere foarte mare proporțională cu tensiunea de alimentare.