CATEGORII DOCUMENTE |
Astronomie | Biofizica | Biologie | Botanica | Carti | Chimie | Copii |
Educatie civica | Fabule ghicitori | Fizica | Gramatica | Joc | Literatura romana | Logica |
Matematica | Poezii | Psihologie psihiatrie | Sociologie |
Controlul Modului de Alunecare
Acesta a fost conceput in URSS in anii '50 si s-a raspandit in Vest in anii '70. SMC este un tip de control non-liniar si un caz special de control al structurii variabile. Este o metodologie de control robust. Designul controlerului este unic comparativ cu alte metode de control deoarece performantele controlerului depind de designul supafetei de alunecare si nu de urmarirea directa a starii. Ideea este de a forta traiectoria starii spre suprafata de alunecare si odata atinsa, starile sunt fortate sa ramana pe suprafata respectiva. Controlul modului de alunecare are o proprietate robusta la un anumit tip de incertitudine, care face SMC un candidat puternic pentru FTC pasive cand actuatorul se defecteaza. SMC are potentialul de a deveni o alternativa la controlul reconfigurabil, si are capacitatea de a mentine performantele necesare fara a necesita un FDI. In capitolul anterior tabelul 2.1 indica faptul ca SMC este definit ca o metodologie de control robusta si are capacitatea de a manipula daunele structurale si defectele actuatorului fara reconfigurare. Obiectivul acestui capitol este de a introduce conceptul de moduri de alunecare si de a examina proprietatile sale, in scopul de a sublinia beneficiile sale in domeniile FTC si FDI. Pentru a introduce conceptul de SMC este intreprinsa o analiza pe baza unui simplu pendul.
1 Introducere
Exista doua etape pentru proiectarea controlerelor SMC. In primul rand sunt proiectate suprafetele de alunecare. Numai atunci pot fi proiectate legile de control, astfel incat alunecarea este realizata si se mentine pe suprafata. Odata ce apare alunecarea, robustetea la un anumit tip de incertitudine este garantata si sistemul se comporta ca o miscare redusa independenta de control. Performanta controlerului depinde de alegerea suprafetei de alunecare. Un exemplu tipic de mod de alunecrae este legea de control formata din componente liniare si neliniare. Legea de control neliniara conduce starile spre suprafata de alunecare si odata ajunse la suprafata legea de control liniara devine din ce in ce mai mult dominanta fata de cea neliniara. Partea neliniara determina proprietatile de robustete ale controlerului.
1.1 Forma regulata
In scopul explicarii modului de alunecare si proprietatile sale, in mod convenabil sistemul trebuie sa fie transformat intr-o forma canonica adecvata. Se ia in considerare urmatorul sistem liniar invariant in timp(LTI):
(1)
unde , ,.
Presupunem ca si este controlabila. Deoarece
(2)
unde nesingulara.
Matricea ortogonala poate fi calculata folosind descompunerea "QR".
(3)
Unde ; astfel incat ecuatia(1) se scrie ca:
(4)
Aceasta reprezinta forma regulata.
Definim o combinatie liniara a starilor ca:
(5)
unde iar se poate scrie ca:
(6)
Ecuatia (5) se numeste functia de comutatie. Matricea se poate scrie ca:
(7)
unde . se alege astfel incat In timpul alunecarii pentru
(8)
Ecuatia (8) implica faptul ca odata ce este cunoscut starile sunt complet determinate. De aceea din ecuatia (4) se ia in considerare numai
(9)
Si apoi substituim din (8) in (9) rezulta
(10)
unde . Alegerea suprafetei in (6) in mod clar afecteaza dinamica in (10) prin proiectarea lui in (8). stabilitatea sistemului in (10) depinde de ordinea redusa a perechii Astfel proiectarea lui depinde de controlabilitatea perechii . Perechea de matrici este controlabila daca este controlabila. Cu alte cuvinte daca sistemul original este controlabil poate fi proiectat folosind metoda de stare cu feed-back clasica si odata ce a fost obtinut si suprafata poate fi obtinuta. In ansamblu problema proiectarii controlului modului de alunecare poate fi vazuta ca :
proiectarea matricei pentru a atinge nivelul de performanta necesar si o stabilitate pentru bucla in circuit inhis a modului de alunecare.
Proiectarea unei legi de control pentru a se asigura ca suprafata de alunecare este atinsa si ulterior mentinuta.
Aceasta procedura de proiectare este unica si diferentiaza SMC de alte metode clasice. Orice metoda de stare cu feed-back poate fi folosita pentru a calcula pe iar apoi matricea poate fi scrisa ca:
(11)
Matricea nesingulara poate fi arbitrar aleasa, dar pentru usurarea calculelor adesea se alege .
Urmatoarele abordari clasice pot fi alese pentru a obtine matricea iar apoi pe .
1. minimizarea cuadrica.
2. rezistenta robustetii.
atribuirea rezistentii directe.
Abordarile recente pentru proiectarea lui se bazeaza pe inegalitatea matricilor liniare (LMI). Legea de control nu este proiectata pentru a specifica direct dinamica dorita pentru sistemul in bucla inchisa, dar mai degraba pentru a asigura ca suparfata de control este atinsa si miscarea este obtinuta. In literatura este proiectat pentru ca conditiile de saturare sa fie indeplinite. In cazul unei singure intrari in sistem:
(12)
sau mai compact
(13)
unde . Aceasta este adesea numita conditia de atingere. O conditie mai stricta de 'atingere' pentru a se asigura ca legea de control este conceputa astfel incat suprafata de alunecare este atinsa in ciuda prezentei incertitudinilor, si in timp finit este data de:
(14)
Unde este un scalar pozitiv.
Observatii
- nu are nici un efect direct asupra dinamicii modului de alunecare. In ecuatiile (8) si (11) actioneaza doar ca un factor de scalare pentru schimbarea functiei.
- in analiza de mai sus in timpul unui mod de alunecare ideal sistemul in bucla inchisa care reglementeaza miscarea de alunecare data de ecuatia (10) este de ordin redus.
- pentru sisteme multivariabile ecuatia (14) este de forma:
(15)
Unde este un scalar pozitiv
1.2 Proprietati ale modului de alunecare
In timpul alunecarii :
- Sistemul se comporta ca o miscare redusa care nu depinde de
- Exista stari care determina dinamica sistemului in bucla inchisa
- Miscarea de alunecare in bucla inchisa depinde numai de suprafata de alunecare
- Polii miscarii de alunecare sunt dati de zerourile invariante ale sistemului .
O a cincea proprietate care este cea mai importanta in termeni FTC pentru manipularea defectelor actuatorului este discutata in continuare. Se considera sistemul liniar:
(16)
unde este cunoscuta si reprezinta incertitudinea. In timpul alunecarii:
(17)
care implica
(18)
Rearanjand ecuatia in functie de rezulta
(19)
Cantitatea se numeste control echivalent si este valoarea medie teoretica pentru care semnalul de control trebuie sa o aiba pentru a mentine miscarea de alunecare pe S. Substituind in (16) rezulta
Este usor de verificat ca satisface conditia:
(21)
Daca atunci D=BR,
(22)
Si deoarece rezulta
(23)
Se poate vedea ca in timpul unei miscari de alunecare ideala incertitudinea nu afecteaza miscarea de alunecare.
2 Pendulul
In aceasta sectiune se vor aplica metodele de mai sus la un pendul pentru a oferi o introspectiva in proiectarea sistemului SMC si a miscarii de alunecare. Se considera un pendul tipic care consta dintr-o greutate si un fir care este actionat de un motor de cuplu la punctul de suspensie. Obiectivul este de a proiecta un controler de mod de alunecare astfel incat pendulul sa ramana la verticala, cand acesta este lasat sa se balanseze. Dinamicile buclei inchise sunt alese pentru a fi solutionate in mai putin de 3 secunde fara a depasi unghiul de deplasare al pendulului. Se considera urmatorul sistem. Ecuatia dinamica este data de
(24)
Unde reprezinta deplasarea unghiulara facuta de verticala, este cuplul aplicat, este masa, este acceleratia gravitationala, este lungimea firului.
Figura 1
Exemplu
Presupunem , , . Liniarizand ecuatia (24) in jurul verticalei pozitiei de echilibru randamentul este:
(25)
unde starile reprezinta care sunt deplasarile unghiulare si viteza unghiulara. Matricea are un singur non-zero in partea de jos si este o forma regulate ca in (4). Primul pas este proiectarea suprafetei de alunecare adica matricea . In timpul unei miscari ideale de alunecare . Din (8) rezulta:
(26)
unde si sunt scalari. Substituind (26) in (25) rezulta
(27)
si solutia este reprezinta timpul in care are loc alunecarea. Daca rezulta
(28)
Se considera urmatoarea lege de control
(29)
Unde este un scalar pozitiv
(30)
Inlocuid (29) in (30) rezulta
(31)
(32)
Prin urmare legea de control aleasa satisface conditia de atingere in (15). Folosind matricea obtinuta prin proiectarea lui (28) si rezulta
(33)
2.1 Simulari si rezultate
2.2 O lege de control practica
Se considera urmatoarea lege de control
(35)
Unde este un scalar negativ. Cantitatea este un scalar mic pozitiv si depinde de magnitudinea incertitudinii. Diferenta intre controlerul din ecuatia (35) si (29) este introducerea termenului si aproximarea termenului sgn(s). Alegem , , . Ecuatia (35) devine
3 Vectorul unitate
In sectiunea anterioara a fost introdusa o practica de proiectare pentru un controler pentru un sistem pendular. Sistemul pendular reprezinta un sistem cu o singura intrare. Cea mai convenabila structura de control pentru sisteme multivariabile ditr-o perspectiva a modului de alunecare este vectorul unitate. Aceasta metoda va forma baza proiectarii controlerului in aceasta teza. Se considera un sistem cu o incertitudune matematica
(36)
unde .
(37)
Exista o transformare ortogonala astfel incat sistemul de mai sus sa fie transformat in urmatoarea forma regulata
(38)
unde este o proiectia a lui in forma coordonatelor regulate. De aici
(39)
Deci forma Euclidiana a lui este pastrata de catre transformarea ortogonala. In forma sa regulata functia de comutare poate fi scrisa ca
(40)
Alegerea lui este arbitrara dar aici este aleasa astfel incat
(41)
unde este matrice diagonala nesingulara. Definim o alta transformare de coordonate astfel incat sistemul sa poata fi impartit in:
(42)
unde matricea de transformare este data de
(43)
Apoi sistemul(38) poate fi scris ca
(44)
unde
Legea de control a lui Ryan si Corless cuprinde componente liniare si neliniare date de
(45)
Componenta liniara este
(46)
unde si componenta neliniara este
(47)
unde este o matrice simetrica pozitiva care satisface ecuatia Lyapunov.
(48)
Functia scala depinde de marimea incertitudinii si este orice functie care satisface conditia
(49)
unde , =const,
Analiza stabilitatii pentru un sistem in bucla inchisa
Problema determinarii stabilitatii unui sistem in bucla inchisa sub influenta unor incertitudini potrivite devine o problema a asigurarii alunecarii in ciuda prezentei incertitudinii. Acest lucru se datoreaza faptului ca atunci cand controlerul induce o miscare de alunecare ideala sistemului in bucla inchisa este stabil din proiectare. Aceasta sectiune v-a arata ca controlerul vectorului unitate (45) tot v-a induce alunecarea in pofida prezentei incertitudinii. Substituind legea de control (45) in (44) rezulta
(50)
(51)
Se considera functia Lyapunov . Diferentiind functia Lyapunov rezulta
(52)
Deoarece
Deoarece rezulta
(53)
Ideea este sa reprezentam pe in (53) in functie de gradul de incertitudine , folosind pe in (49). Din (45) si (47) folosind proprietatea de inegalitate a triunghiului rezulta
(54)
Ecuatia (49) poate fi scrisa ca:
(55)
Rearanjand ecuatia rezulta
(56)
Din ecuatia (54) si (37) ecuatia de mai sus poate fi scrisa ca
(57)
Inlocuind (57) in (53) rezulta
(58)
2 Unitatea vector, termenul de pseudo-alunecare
In obtinerea acestei miscari de alunecare ideale apare frecventa discontinua, infinita de schimbare sau chattering. Aceasta este inoportuna pentru unele sisteme practice, in special in cazul sistemelor mecanice cu actuatoare predispuse la uzura. Prin urmare este necesar ca aceasta discontinuitate sa fie aplatizata si se obtine o aproximare a alunecarii ideale. Aici starile sistemului sunt necesare doar pentru a ramane aproape de suprafata de alunecare si nu pe suprafata. Totusi proprietatile de robustete ale incertitidinii potrivite nu mai sunt garantate. Pe de alta parte in cazul in care aproximarea este destul de aproape de valoarea reala a discontinuitatii o buna aproximare a alunecarii ideale inca poate fi obtinuta. De aceea este un compromis intre robustete si reducerea efectului de chattering. Exista mai multe metode folosite pentru a obtine pseudo-alunecarea; dar cea care este folosita in aceasta teza se bazeaza pe metoda numita 'aproximare fractionara'. Alte metode de aproximare sunt abordarea stratului limita si puterea legii de interpolare. Termenul neliniar al legii de control din ecuatia (35) este dat de:
(60)
unde . Daca aproximarea v-a fi mai buna cu functia discontinua sgn(s); dar pentru a reduce chatteringul trebuie sa fie mai mare.
4 Proiectarea suprafetei de alunecare
In acest subcapitol se v-a discuta proiectarea suprafetei de schimbare in special a matricei si a functiei de comutatie .
4.1 Minimizarea cuadrica
Se considera sistemul liniar
(61)
Cu semnalul de eroare
(62)
Problema regulatorului liniar cuadric (LQR) este de a gasi intrarea de control pentru a minimiza costul energiei.
(63)
Cu alte cuvinte gasirea efortului optim pentru a obtine performantele dorite. Presupunem ca este inversabila si egala cu zero. Ecuatia (62) se substituie in (63)
(64)
Daca si atunci rezulta
(65)
u(t)=Kx(t) unde
(66)
Si satisface conditia
(67)
In proiectarea suprafetei de alunecare controlul intrarii nu este considerat in mod explicit.
(68)
unde este timpul de inceput al alunecarii. Se considera transformarea de coordonata . Matricea Q in forma regulata poate fi scrisa ca
(69)
unde . De aici in forma regulata LQR poate fi scris ca
(70)
Ecuatia (70) nu are forma starii de feed-back a LQR.
Folosind (71) ecuatia (70) poate fi scrisa ca
Definim
(73)
Si pseudo controlul este
(74)
Ecuatia (72) poate fi scrisa ca
(75)
Minimizarea este asociata cu sistemul dinamic in ecuatia (9) care este dat de formula
(76)
Eliminand pe in (76) folosind (74) sistemul devine
(77)
Legea de control optimal este
(78)
Unde satisface conditia
(79)
Daca s(t)=0 atunci
(80)
Din (74) si (78) rezulta
(81)
Si deci matricea M se defineste ca
(82)
Odata ce a fost obtinuta matricea poate fi calculata folosind (11) unde poate fi aleasa in mod arbitrar. In aceasta teza v-a fi ales astfel incat
Proiectarea controlerului pentru urmarire
Legea de control a fost proiectata astfel incat traiectoria sistemului sa revina la punctul de echilibru.
In [67] sunt discutate in detaliu doua metode : urmarirea folosind actiunea integrala si abordarea modelului de referinta.
5.1 Abordarea actiunii integrale
Se considera sistemul liniar regulat
(83)
Unde
(84)
Unde
(85)
Unde este semnalul de referinta filtrat
(86)
unde si este o matrice stabila, iar este un vector constant. Semnalul reprezinta pasul schimbarii in cerinta care nu este diferentiabil la un anumit interval de timp. Ecuatia (86) reprezinta o versiune a semnalului si deci aceasta ecuatie poate fi vizualizata in termeni clasici ca o prefiltrare a semnalului. Analiza sistemului de urmarire este descrisa mai jos
(87)
Sistemul augumentat poate fi scris sub forma
(88)
Deoarece perechea se presupune ca este in forma regulata starea poate fi impartita ca in
(89)
Putem scrie noua forma
(90)
unde matricea sistemului augumentat si impartit este
(91)
si
(92)
In expresia (91) matricea este o partitie a matricei C. obiectivul este sa proiectam o suprafata de alunecare de forma
(93)
unde este proiectata sa indeplineasca performantele specificate pentru sistemul de ordin redus in bucla inchisa. Matricea poate fi impartita ca mai jos:
(94)
Presupunem ca este o matrice diagonala nesingulara. In timpul unei miscari de alunecare ideala sistemul de ordin redus este reglementat de partitia de sus ecuatiei (90) care este:
(95)
In timpul miscarii de alunecare s(t)=0 si deci
(96)
si
(97)
unde . Substituind (97) in partea de sus a lui (90) rezulta
(98)
Proiectarea unui hiperplan este determinat de controlabilitatea perechii . Daca sistemul triplu este complet controlabil si nu are nici un zero invariant in origine atunci perechea este perfect controlabila. Daca conditia de mai sus este satisfacuta atunci metoda de proiectare descris in (41) poate fi folosita pentru sistemul de mai sus. Metoda vectorului unitate descrisa anterior va fi aplicata sistemului augumentat de mai sus. Mai intai transformam sistemul folosind schimbarea de coordonate asociate cu matricea:
(99)
rezulta
(100)
si sistemul poate fi scris ca
(101)
unde
Controlerul propus va avea forma unde
(102)
si
(103)
unde este o matrice care satisface conditia
(104)
si . Ecuatia (102) poate fi scrisa ca
(105)
unde
(106)
(107)
5.2 Metoda modelului de referinta
In aceasta abordare ideea este sa comparam iesirea sistemului nominal cu un model liniar. Informatia obtinuta de la eroarea de urmarire dintre iesirea sistemului nominal si modelul ideal este luata ca model al variabilei de stare. Se considera sistemul nominal
(108)
Si presupunem ca modelul indeal este
(109)
Unde si este un vector de intrare, adica semnalul de referinta. Eroarea de urmarire este
(110)
Daca urmarirea este perfecta . Obiectivul metodei modelului de referinta este sa proiectam un controler astfel incat eroarea de urmarire sa fie zero. Presupunem ca perechea modelului de referinta este obtinuta din gainul controlerului, prin ecuatia
(111)
si
(112)
In lucrarea se propune ca structura controlerului sa fie de forma
(113)
Consideram eroarea derivata data in ecuatia (110)
(114)
Adaugand si scazand la ecuatia (114) rezulta
(115)
Pe baza ecuatiei (115) un controler poate fi proiectat pentru a elimina termenii si din partea dreapta a ecuatiei. In primul rand se defineste eroarea functiei de comutatie
(116)
Care corespunde urmatorului hiperplan
(117)
Deci in timpul unei miscari de alunecare ideale
(118)
Diferentiind si substituind ecuatia (115) rezulta
(119)
Presupunem ca este nesingulara, rezulta
(120)
Sistemul de ordin redus este dat de
(121)
Substituind ecuatia (111) si (112) rezulta
(122)
In timpul unei miscari de alunecare ideala ecuatia (122) se reduce la
(123)
Daca perechea este controlabila atunci matricea a hiperplanului poate fi proiectata folosind oricare din metodele anterioare astfel incat si . Se presupune un controler de forma (113) unde
(124)
si unde
(125)
si
(126)
unde si satisface conditia
(127)
Scalarul depinde de marimea incertitudinii si este o matrice stabila.
6 Folosirea SMC in aplicatiile FTC
6.1 Robustete impotriva defectelor actuatorului
Daca in (2.1) defectele actuatorului intr-un sistem liniar pot fi reprezentate ca
(128)
Unde si deci sunt scalari
Aceasta reprezentare a defectului actuatorului de potriveste cu definitia pentru incertitudini potrivite din subcapitolul 1.2. Cand actuatorul functioneaza perfect. Cand actuatorul are un anumit grad de defectiune. Cand actuatorul a cedat complet. Proprietatile de robustete ale modului de alunecare impotriva defectelor actuatorului il fac un candidat potrivit pentru FTC. Cativa cercetatori au studiat potentialul modului de control al alunecarii in domeniul controlului reconfigurabil si in domeniul FTC.
6.2 Defectele actuatorului
In ciuda capacitatii sale de a manipula defecetele actuatorului fara a fi necesara reconfigurarea, nu poate face fata direct defectarii totala a actuatorului. In timpul defectarii totale a actuatorului un anumit tip de reconfigurare sau acomodare este necesara pentru a permite SMC sa faca fata defectarii acestuia. In anumite sisteme dublarea redundantei acuatorului este disponibila. In aceasta situatie controlerul modului de alunecare poate face fata defectarii totale prin simpla schimbare a semnalului de control catre dublura actuatoruluiu fara a fi nevoie de reconfigurare. Acest lucru este simplu de facut deoarece acelasi controler de iesire al modului de alunecare v-a fi in masura sa fie folosit de mai multe actuatoare.
Aceasta este totusi restrictionata la sistemele cu actuatoare redundante care sunt o copie fidela a originalului. In multe sisteme reale duplicarea nu este disponibila. Astfel sunt necesare alte instrumente ale sistemului care sa faca fata defectarii totale a actuatorului. Acest fapt ridica intrebarea daca si alte instrumente pot fi combinate cu controlul modului de alunecare pentru a face fata defectarii totale a actuatorului. Un potential candidat din lista metodelor FTC este CA. In sitemele de siguranta critice deja exista redundante disponibile. Aceste redundante pot fi gestionate intr-o buna modalitate de catre CA pentru atingerea mai multor obiective inclusiv reducerea consumului de carburant. In acest caz CA are abilitatea de a redistribui semanlele de control catre actuatoarele functionale.
Chiar mai bine, o combinatie intre proprietatile robuste ale SMC si capacitatile de realocare a controlului ale CA dau posibilitatea controlerelor simple si robuste sa faca fata defectelor fara reconfigurare. Aceasta permite unui singur controler sa lucreze in orice conditii.
Sistemul SMC pe un avion mare de transport
Pentru a imbunatatii siguranta aeronavelor mari de pasageri deja exista in literatura de spacialitate informatii despre FTC; fara a mentiona munca celor de la NASA cu privire la aeronavele controlate prin propulsie.Toate lucrarile descriu munca de cercetare asupra modelului B-747 bazat pe software-ul numit FTLAB747. In [80] un contoler LPV este propus pentru FTC, totusi este luat in considerare doar conrolul longitudinal. In [247] este luat in considerare atat controlul longitudinal cat si cel lateral dar este aplicat numai unui model liniar. Metodele modului de alunecare au fost aplicate unor prototipuri de aeronave de inalta performanta.
8 Concluzii
In acest capitol conceptul de proces de proiectare pentru ideile modului de alunecare au fost prezentate folosind ca exemplu un pendul. Au fost in special prezentate proprietatile de robustete impotriva incertitudinilor potrivite. Modificarea legii de control pentru a indeplinii cerintele de urmarire a fost de asemenea discutata. In final au fost prezentate avantajele si dezavantajele controlului modului de alunecare si cum pot fi ele aplicate la FTC.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1554
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved