Controlul modului de alunecare
Termenul de control al modului de alunecare (sau modul de alunecare sau control al modului de alunecare ) se referă la un controler de structură variabilă în feedback de stare care modifică comportamentul unui sistem neliniar forțându-l cu un semnal de control de înaltă frecvență.
Idee de bază
Controlul modului glisant a fost conceput pentru a fi robust și versatil, motiv pentru care este adesea denumit „control universal”. Ideea din spatele acestui tip de controler este simplă: sistemul este controlat astfel încât să ajungă la o suprafață, numită alunecare , care reprezintă referința sistemului de control. Pentru a realiza acest lucru, sistemul este forțat cu un semnal de control discontinuu, un semnal care împinge traiectoriile sistemului în direcția suprafeței de alunecare: traiectoriile sistemului oscilează în jurul suprafeței în sine ( clopotind ) și amplitudinea oscilațiilor este mult mai mică.cu cât frecvența semnalului de control este mai mare. Sinteza unui sistem de control care aplică direct o acțiune de tip discontinuu deschide noi orizonturi pentru controlul dispozitivelor de acționare de tip on-off care sunt de obicei controlate de PWM .
Schema de control
Proiectarea schemei de control poate fi rezumată în doi pași:
- Se alege o suprafață glisantă pe care trebuie să convergă traiectoriile sistemului. Comportamentul sistemului în feedback depinde de această alegere.
- O lege de control este aleasă în funcție de suprafața de alunecare ; aceasta are întotdeauna un termen discontinuu și poate avea și termeni continui.
Luați în considerare sistemul neliniar descris de:
Pentru a garanta existența și unicitatea soluției, este necesar să presupunem că funcțiile f (.,.) Și B (.,.) Sunt continue și diferențiate .
Luați în considerare suprafața de alunecare a dimensiunii (nm)
Fundamente teoretice
Următoarele teoreme stau la baza controlului modului de alunecare și permit dovedirea stabilității sistemului de control și evaluarea comportamentului pe suprafața de alunecare .
Prima teoremă: stabilitatea
Luați în considerare funcția Lyapunov
Pentru sistemul descris de (A1) și suprafața de alunecare descrisă de (A2), o condiție suficientă pentru ca sistemul să fie stabil este următoarea:
într-un cartier al .
Stabilitatea se referă la suprafața de alunecare , care reprezintă, de asemenea, referința pentru sistem, prin urmare, această teoremă permite evaluarea dacă sistemul poate ajunge și rămâne pe suprafață.
A doua teoremă: regiunea atractivității
Pentru sistemul descris de (A1) și suprafața de alunecare descrisă de (A2) vecinătatea pentru care sistemul este stabil este dat de:
A treia teoremă: dinamica pe suprafața glisantă
Dacă matricea: este non-singular [1] , când sistemul este activat dinamica pe suprafața de alunecare poate fi obținută prin substituirea controlului în (A1) , care se va numi control echivalent , ceea ce garantează .
Se poate arăta că dinamica pe suprafața de alunecare este independentă de câmpul vector al sistemului și de perturbările care acționează asupra sistemului; acest aspect face ca schema de control să fie robustă și substanțial universală.
Proiectarea legii controlului
Luați în considerare un sistem SISO [2] și definiți suprafața de alunecare ca:
Prin derivarea funcției Lyapunov obținem:
În acest moment, pentru a doua teoremă, este necesar să alegeți o intrare de control care să garanteze condiția de stabilitate. O posibilă alegere a intrării de control este următoarea:
adică
Se poate observa că această lege de control prezintă o discontinuitate de primul fel în punctul 0 dat de funcția semn. Această discontinuitate implică o problemă teoretică și una practică. Problema teoretică este dată de soluția ecuației diferențiale, deoarece o condiție suficientă, dar nu necesară pentru rezolvarea ecuației diferențiale este dată de continuitatea funcției. Problema practică este dată de faptul că discontinuitățile repetate în efortul de control generează așa-numita „conversație”, care este un comportament în zig-zag al ieșirii controlerului care afectează starea sistemului. Pentru a depăși aceste probleme, se folosește funcția tangentă hiperbolică în locul funcției semn.
Notă
- ^ Adică, dacă determinantul matricei nu este nul.
- ^ Un sistem SISO înseamnă un sistem cu o singură intrare (în) și o singură ieșire (out).
Bibliografie
- AF Filippov, Ecuații diferențiale cu părți din dreapta discontinue , Kluwer, 1988, ISBN 978-902772-699-5 .
- VI Utkin , „Moduri glisante în control și optimizare” , Springer-Verlag, 1992, ISBN 978-0-387-53516-6 .
- VI Utkin, J. Guldner, J. Shi, "Sliding Mode Control in Electromechanical Systems , Taylor & Francis, 1999, ISBN 0-7484-0116-4 .