Sunteți pe pagina 1din 11

PLANIFICAREA TRAIECTORIEI DE MISCARE

În aplicaţiile performante de acţionare electrică, în deosebi în cazul sistemelor de


poziţionare, se utilizează modele dinamice de generare a referinţelor, conjugat cu controlul
feedforward. Una dintre modalităţile de obţinere a impunerilor adecvate, atât din punctul de vedere
al efectului dorit (poziţia finală), cît şi al respectării constrângerilor aferente sistemului electric şi al
celui mecanic, este planificarea traiectoriei de mişcare.
În funcţie de limitările asupra mărimilor de stare avute în vedere şi de calitatea mişcării,
traiectoriile pot fi clasificate astfel:
- de ordinul I - situaţie în care se iau în calcul doar poziţia impusă şi viteza maximă admisă,
acceleraţia fiind liberă, cu posibile consecinţe asupra curentului maxim absorbit şi a
șocurilor mecanice;
- de ordinul II – se impun atât limitele de viteză cât şi cele de acceleraţie – acceleraţia maximă
poate fi impusă în acord cu valoarea admisibilă a curentului de pornire;
- de ordinul III – se prescriu valorile maxime ale derivatei acceleraţiei, acceleraţiei şi vitezei –
în acest mod se controlează gradientul de curent şi şocurile mecanice la pornire şi frânare;
- de ordinul IV – pe lângă limitările anterioare se introduce şi maximul derivatei a doua a
acceleraţiei, cu un efect suplimentar de netezire a traiectoriei şi îmbunătăţire a
performanţelor de poziţionare, dar cu efort semnificativ de calcul.
In continuare se prezintă etapele de calcul ale unei traiectorii de ordinul trei. Față de
controlul clasic, unde restricțiile sunt poziția, viteza maximă și accelerația (asimilabil traiectoriei de
ordin II), impunerea suplimentară a limitei pe derivata accelerației aduce avantaje importante:
- o mai bună adecvare a variației traiectoriei la restricțiile și comportamentul sistemului
electromecanic,
- atunci când limitele impuse mărimilor de stare sunt echivalente restricțiilor fizice ale
sistemului de acționare, controlul va fi de tip optimal din punct de vedere al timpului de
atingere a poziției finale,
- traiectoriile obținute sunt netede, cu un conținut redus al componentelor de înaltă frecvență,
- posibilitatea de impunere prin proiectare a amplitudinii șocurilor mecanice la pornire și
frânare și extinderea în acest mod a gamei de aplicții posibile.
Planificarea traiectoriei constă în determinarea profilului de variație al derivatei accelerației,
din care, prin integrări succesive se va obține pozițiea rotorică. Au fost calculate două astfel de
traiectorii. Prima folosește ca limită viteza nominală, 192,68 [rad/s], restrângând posibilitățile de
reglare la controlul rotoric, în timp ce a doua traiectorie extinde domeniul de lucru în zona de flux
varibil, până la viteza de 400 [rad/s].
1
Cu ajutorul algoritmului de calcul prezentat mai jos, pentru primul caz, s-au obținut profilele
din fig. 1.1.
Notăm cu , și valorile maxime permise ale vitezei, accelerației și derivatei de ordinul I
a accelerației, iar , și vor fi intervalele de timp în care aceste mărimi rămân în limitare.
Impunem , , și poziția dorită
.
Pentru început păstrăm doar limita , celelalte două variabile, accelerația și viteza
unghiulară evoluând liber. Ca urmare, intervalele de timp t0-t7 marcate în fig. 1.1 se modifică astfel:
, , . Pe intervalele , în care derivata accelerației este constantă, vom avea
următoarele relații de calcul:

(1.1)

în care d0, a0, ω0, ε0 sunt valorile inițiale ale variabilelor.


Deoarece am considerat , , iar traiectoria este simetrică, timpul necesar
atingerii poziției este , iar .

Fig. 1.1 Planificarea traiectoriei

Conform ecuațiilor 1.1, la momentul t3 avem:


(1.2)

2
unde:

(1.3)

Timpul de poziționare, respectiv intervalul rezultă din relația:

(1.4)

Traiectoriile obținute conform acestei prime ipoteze simplificatoare se pot urmări în figura
1.2. Se observă poziționarea la , însă viteza și accelerația depășesc cu mult valorile admisibile. Se
impune recalcularea timpului de regim staționar al derivatei accelerației , mai întâi în concordanță
cu și apoi cu . Se vor obține valorile recalculate și , mai mici decât valoarea inițială,
ducând la diminuarea vitezei și accelerației.

Fig. 1.2 Traiectoriile obținute prin anularea limitelor de viteză și accelerație

Viteza atinge valoare maximă la momentul t3:


(1.5)

3
Valoarea necesară respectării va fi:

(1.6)

Accelerația maximă se obține la t1. Dacă aceasta depășește limita vom recalcula .

(1.7)

Astfel, pentru încadrarea simultană în restricțiile de viteză și accelerație, capătă valoarea


- figura 1.3. Atingerea poziției impuse nu se va mai putea face în noile condiții decât prin
adoptarea unor intervale de regim staționar pentru viteză și accelerație, , respectiv , diferite de
0. Calculăm considerând accelerația limită , iar viteza liberă ( , , ).
Folosind ecuațiile 1.1, 1.2, poziția la momentul t3 va fi:

(1.8)

Fig. 1.3 Traiectoriile obținute prin încadrarea în limitele și , fără regim staționar
( , )

Cum , poziția finală se calculează după:


(1.9)
Din această ecuație putem afla :
4
(1.10)

Deoarece pentru acest timp de accelerare constantă viteza unghiulară depășește , suntem obligați
să recalculăm :

(1.11)

Diminuarea timpului de accelerație constantă la are ca efect încadrarea în restricțiile și


, însă împiedică obținerea poziției dorite. Remedierea acestei situații se face prin utilizarea unui
interval în care viteza va rămâne în regim staționar, suficient de mare pentru atingerea .

(1.12)

Traiectoriile finale sunt cele prezentate în figura 1.1. Determinarea timpilor de regim
staționar pentru viteză și accelerație se face ținând cont de aceleași două condiții asumate pentru :
viteza, accelerația și derivata acesteia trebuie să fie maxime pentru a păstra optimalitatea; limitele
, și nu sunt depășite.
Pentru validarea subsistemului de control și a modelului liniarizat al MCCES în regim de
flux variabil, a fost calculat și un set de traiectorii în condițiile: ,
, și . După algoritmul anterior, pentru timpii
staționari s-au obținut valorile: , , , care permit obținerea
poziției dorite într-un timp mai scurt, fig. 1.4.

5
Fig. 1.4 Planificarea traiectoriilor pentru regimul de flux variabil

Subsistemului de control

Cea mai des întâlnită metodă de reglare a sistemelor de acționare electrică rămâne controlul
în cascadă cu reacție negativă, metodă matură, cu multiple avantaje:
- structură transparentă,
- proiectare pas-cu-pas, începând cu bucla internă și rezolvarea etapizată a problemei
stabilității,
- utilizează regulatore standard de tip P, PI, PID etc.
- compensarea rapidă a perturbațiilor de către buclele interne,
- posibilitatea de limitare a mărimilor controlate prin limitarea referințelor aferente,
- punerea în funcțiune este înlesnită prin închiderea consecutivă a circuitelor de reglare din
interior către exterior, diagnosticare și testare simplificată prin deschiderea buclelor externe.
Timpul de răspuns al unei astfel de structuri de reglare automată crește odată cu numărul de
bucle externe adăugate, deoarece constanta de timp a circuitului echivalent în buclă închisă se
multiplică de cel puțin două ori pentru fiecare circuit de reglare al structurii în cascadă. În aplicații
6
de tipul sistemelor de poziționarea acumularea timpilor de întârziere poate afecta semnificativ
performanțele dinamice ale sistemului condus. Acest dezavantaj poate fi compensat prin utilizarea
complementară a controlului cu reacție pozitivă. Pentru a nu afecta stabilitatea sistemului,
referințele feedforward vor fi generate separat față de buclele de reacție negativă.
Alături de efectul principal al diminuării timpului de răspuns, controlul feedforward permite
păstrarea regulatoarelor în regim de lucru liniar prin evitarea saturării temporare și, astfel,
micșorarea erorilor de urmărire a traiectoriilor. Când subsistemul de control utilizează în bucla
internă un regulator de cuplu, o reacție feedforward pe baza cuplului rezistent estimat îmbunătățește
performanțele dinamice și preia mare parte din sarcina regulatorului de viteză.
Configurația subsistemul de reglare în poziție este prezentată în fig. 1.5, fiind alcătuit din
circuitul rotoric, cu regulatoare de cuplu electomagnetic RM, viteză unghiulară RΩ, poziție Rε și
circuitul statoric controlat după curent de excitație RIE și tensiune electromotoare RE. Subsistemul
de control este completat cu două bucle de reacție pozitivă, una de viteză și una de cuplu rezistent.
Referințele de poziție și de viteză sunt generate de un bloc de planificare a traiectoriei de ordinul
trei.

7
Planificarea traiectoriei si generarea referintelor feedforward
_
d mm Ω mm
_
a
dref aref Ωref εref 
_
 Estimator mR
_
cuplu rezistent Ω

Derivata acceleratiei


εref Ωref mR

kε kω km

Rε RΩ RM BLV
ε* Ωff Ω* mff m m* v2
YF  YFM kD 2

-εr -Ωr Y13


-mmr mR

Y14 km mm uA
1  sTm
k Ω
u  A1  v  F  MCCES
1  sT Control cuplu electromagnetic și viteză unghiulară
uE

iA

RE RIE
mm iE Ω
E* IE* v1
YFIE k D1
MCCES liniarizat
 Er
-IEr Y22

kie iE
1  sTie
Y23

E  k iE

Ωr
Control curent de excitație

Fig. 1.5 Schema bloc de reglare în pozitie cu planificarea traiectoriei și control feedforward

8
Reglarea poziției
Referința de poziție este generată de un bloc de planificare a traiectoriei, care are ca mărimi
de intrare poziția dorită și valorile maxime admise pentru derivata accelerației, accelerație și viteză.
Pe baza acestor date se calculează variația derivatei accelerației astfel încât să fie respectate
limitările menționate, impunerea de poziție fiind apoi obținută prin integrări succesive.
Urmărirea traiectoriei astfel obținute este asigurată de o buclă de poziție cu regulator de tip
P, dimensionat astfel încât să asigure intrarea fără suprareglaj în regim staționar.
Acest lucru, alături de posibilitatea proiectării derivatei accelerației și de controlul feedforward,
oferă sistemului de poziționare precizie ridicată, dar și posibilitatea de conformare cu cerințele
suplimentare ale unor aplicații de control al mișcării: mașini unelte, sisteme de debitare automată
etc. (urmărirea traiectoriei și poziționarea finală trebuie făcute fără suprareglaj pentru a nu deteriora
piesa prelucrată), manipularea unor materiale sensibile (accelerație controlată), lifturile de mare
viteză (controlul derivatei accelerației și lipsa suprareglajului asigură confortul necesar).

Controlul feedforward
Sistemul de poziționare prezentat înglobează două bucle de reacție pozitivă, necesare pentru
diminuarea întârzierilor inerente controlului în cascadă și îmbunătățirea răspunsului la perturbații.
Prima referință feedforward este cea de viteză unghiulară, provenită de la blocul de
proiectare a traiectoriei. Este obținută prin dubla integrare a derivatei accelerației și ponderarea
mărimii rezultate, pentru compatibilizarea cu nivelul de semnal al circuitului de control. Datorită
sursei comune cu referința de poziție, este simplificată coordonarea celor două impuneri de viteză,
cea provenită de la regulatorul de poziție și referința feedforward, diminuând posibilitatea apariției
unor cerințe contradictorii pentru regulator. Stabilitatea buclei de viteză este asigurată prin structura
acesteia, deoarece circuitul de reacție pozitivă și cel feedback au origini diferite.
A doua referință feedforward, cea de cuplu, este generată de un estimator de cuplu
rezistent. Utilizarea acesteia diminuează sarcina regulatorului de viteză de a genera referința de
cuplu electromagnetic și îmbunătățește dinamica. Estimatorul de cuplu se poate realiza în două
moduri:
- pe baza modelului invers al mașinii de lucru și a referinței de traiectorie
- pe baza valorilor măsurate/estimate ale mărimilor de stare.
Prima variantă a estimatorului implică o bună cunoaştere a ecuţiilor de mişcare ale sarcinii,
ceea ce poate creşte considerabil complexitatea modelului sistemului de acţionare, dar permite
eliminarea erorilor de măsură şi a întârzierilor introduse de traductoare.

9
Sistemul de acţionare electrică abordat fiind unul generic, maşina de lucru a fost tratată
simplificat, fiind luate în calcul doar inerţia şi sarcina echivalentă. Estimarea cuplului rezistent se
realizează după varianta a doua, pe baza mărimilor de stare achiziţionate. Modelul folosit este cel al
estimatorului de ordinul I, prezentat în fig. 1.6, 1.7.

-Ω 
mm 1 MR
Fv  sJ Regulator
- Fv  sJ

Fig. 1.6 Schema bloc a estimatorului de cuplu rezistent de ordinul I

-Ω 
mm 1 MR
1  sTm 1  sT  Fv  sJ  Regulator
- 1  sT  Fv  sJ 

1
1  sTm

Fig. 1.7 Schema bloc a estimatorului de cuplu


şi compensarea constantelor de timp ale traductoarelor

Estimatoarele din fig. 1.6 şi 1.7 sunt concepute pornind de la ecuaţia de mişcare a sistemului
de acţionare şi necesită identificarea momentului de inerţie şi a coeficientului de frecări vâscoase.
Modificarea parametrilor mecanici produce erori de estimare, din acest motiv structura adoptată
este cea în buclă închisă cu regulator de cuplu. Eroarea regulatorului reprezintă chiar eroarea de
stimare a cuplului, performanţele estimatorului fiind astfel determinate de proiectarea adecvată a
acestuia.
Forma din fig.1.6 presupune cunoscută valoarea exactă a mărimilor de intrare ale
estimatorului de sarcină. Corectarea acestei deficienţe este făcută în structura din fig 1.7 prin
compensarea constantelor de timp ale traductoarelor sau estimatoarelor de cuplu electromagnetic şi
viteză unghiulară.
Estimatorul de cuplu rezistent este util în cadrul sistemelor de acţionare electrică atât pentru
rejecţia perturbaţiei esenţiale, controlul după cuplu sau sinteza unor comenzi avansate cât şi pentru
diagnoza defectelor mecanice, eliminând necesitatea unor traductoare costisitoare.

Concluzii

Varianta de control, prezentată, caracteristică sistemelor de control al mişcării, constă în


10
reglarea în poziţie, cu reacţie pozitivă şi planificarea traiectoriei. Structura permite extinderea
domeniului de reglare şi poziţionarea rapidă în condiţiile unor performanţe dinamice îmbunătăţite.
Suplimentar fata de controlul uzual in cascada avem următoarele avantaje:
- compensarea întârzierilor inerente structurii în cascadă, prin folosirea reacţiei pozitive după
cuplu rezistent şi viteză unghiulară,
- o mai bună utilizare a regulatoarelor prin evitarea intrării în regim neliniar de limitare
datorită generării referinţelor de către buclele feedforward,
- îmbunătăţirea rejecţiei perturbaţiei esenţiale,
- proiectarea referinţelor plecând de la derivata acceleraţiei duce la obţinerea unor traiectorii
netede cu un conţinut redus al componentelor de înaltă frecvenţă,
- absenţa suprareglajului la poziţionare şi proiectarea amplitudinii şocurilor mecanice,
reprezentată chiar de prima derivată a acceleraţiei, extinde gama de aplicaţii posibile, cu
impact minim asupra complexităţii subsistemului de control,
- atingerea poziţiei în timp minim, în contextul limitărilor de acceleraţie şi viteză unghiulară
impuse, controlul fiind optimal sub acest aspect.

11

S-ar putea să vă placă și