Sunteți pe pagina 1din 6

Proiect COMO

Proiectarea unui model predictiv de control

Student: Nichita Constantin Catalin


Introducere
Modelul predictiv de control (MPC) este o metoda avansata de control al procesului, ce este
utilizata pentru a controla un process in timp ce satisfice un set de constrangeri.
Principalul avantaj al MPC este faptul că permite optimizarea intervalului de timp curent,
păstrând în același timp conturile viitoare.
De asemenea, MPC are capacitatea de a anticipa evenimente viitoare și poate lua măsuri de
control în consecință.
Conceptul de
reglare cu La momentul t se calculeaza o strategie de control minimizand

predictie costurile ( printr-un algoritm de minimizare numerica) pentru un


timp relativ scurt sau viitor [t, t+T]
Un calcul online este utilizat pentru a cauta traiectoriile care provin
din starea actuala, gasind prin ecuatia Euler-Lagrange o strategie de
control minimizand costurile pana la momentul t+T.
Numai primul pas al strategiei de control este implentat, dupa care
starea se reseteaza iar calculele se repeat obtinand un nou control si o
noua predictie.
Modelul Predictiv de Control (MPC) este un algoritm de control multivariabil care
utilizează:
 Un model dinamic intern al procesului
 Istoric al miscarilor de control
 O functie de cost a orizontului J asupra orizontului de predictive anterior, pentru
a calcula miscarile optime de control.

 * t=kT se calculeaza y(k + i|k), i=1..p pe baza modelului procesului si a


scenariului viitor de reglare u(k + i|k), i=0..p-1
 Obs. : u(k + i|k)≠ u(k + i) pentru k>0
Principiile MPC  * se defineste traiectoria referintei w(k + i|k), i=1..p;
 * se calculeaza secventa {u(k + i|k)}, i=0..p-1 minimizand un criteriu de
performanta ce depinde de eroarea de reglare predictata [w(k + i|k)- y(k + i|
k)],i=1..p;
 * structurare si restrictii: orizontul comenzii c
 * u(k|k) este aplicat procesului
Avantaje:
• Controlul proceselor complexe

• Compenseaza interactiunile intre canale


Avantaje • Feedforward - compensarea perturbatiilor
& • Restrictii

Dezavantaje Dezavantaje:
• Necesitatea cunoasterii unui model al procesului
• Complexitatea calculelor
Va multumesc pentru
atentia acordata!

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