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 tolerant la defecte folosind modurile de alunecare cu alocarea controlului online
1 Introducere
In cele mai multe sisteme critice de siguranta ca de exemplu avioanele moderne exista redundanta a actuatorului. Aceasta da libertatea de a proiecta sisteme FTC pentru a mentine stabilitatea si performante acceptabile in timpul defectelor. CA este o abrodare pentru a gestiona redundanta actuatorului pentru diferite strategii de control care sa faca fata defectelor actuatorului.
Beneficiile CA folosite ca mijloc pentru FTC este acela ca structura controlerului nu trebuie sa fie reconfigurata in cazul defectelor, CA putand sa faca fata direct defectarii totale a actuatorului, redistribuind semnalele de control.
In acest capitol se v-a folosi o combinatie intre SMC si CA pentru a obtine FTC. Sistemele propuse au fost testate in simulari pe un model de avion care a fost folosit in literatura de specialitate in cercetarea CA.
Strategia de control utilizeaza nivelul de eficacitate al actuatoarelor si redistribuie controlul catre actuatoarele ramase atunci cand se intampla o defectiune; aceasta fiind noutatea acestui capitol.
2 Proiectarea controlerului
Se considera sistemul liniar invariant in timp de ordinul cu intrari:
(1)
unde cu B se poate scrie ca:
(2)
Intrarea controlului virtual se poate scrie ca:
(3)
unde care reprezinta efortul de control total produs de actuatoare.
(4)
(5)
unde . Solutia optima pentru (5) este
(6)
Adesea in literatura de specialitate din (5) si (6) este setat la identificarea, care da metodei clasice Moore-Penrose, pseudo-inversa. O alta abordare este alegerea lui sa fie o matrice diagonala formata din limitele patratice de suprafata. In acest fel scaleaza fiecare suprafata de control bazata pe devierea limitei pentru a distrubui in mode gal efortul de control.
2.1 Formularea problemei
In acest capitol se considera situatia in care se dezvolta un defect in sistemul (1) asociat cu actuatoarele. Se v-a presupune ca in caz de aparitie a defectelor actuatorului ecuatia (1) poate fi scrisa ca:
(7)
unde unde sunt scalari care satisfac conditia . Daca actuatorul merge perfect, daca o eroare este prezenta iar daca actuatorul a cedat complet.
In acest capitol se v-a considera matricea de greutate . Daca informatiile despre defectele actuatorului sunt disponibile la un FDI astfel incat valorile ale eficacitaii actuatorului sunt cunoscute semnalul de control de la 'controlul virtual' poate fi redistribuit la actuatoarele ramase functionale folosind in (6). a fost aleasa ca:
(8)
Ca o consecinta directa si .
Fig. 1
Figura 1 ilustreaza strategia alocari de control a FTC. Alocarea de control v-a depinde de eficacitatea actuatoarelor. Informatiile necesare pentru a calcula pe pot fi furnizate de un sistem de reconstructie a defectelo sau folosind masuratorile devierii actuatorului comparate cu cererea care este disponibila in multe sisteme. O alternativa sunt sistemele de reconstructie a defectelor bazate pe filtre Kalman. Din (8) deducem daca un actuator se defecteaza, ponderea v-a fi schimbata si intrarea de control v-a fi realocata pentru a minimiza utilizarea suprafetei de control defecta. In cazul defectarii totale a suprafetei de control , si deci componenta a lui devine mare. Prin urmare este complet redistribuit la alte actuatoare. In multe sisteme cu redundanta a actuatoarelor ipoteza din capitolul (2) ca nu este valabila si deci factorizarea perfecta din (2) nu poate fi asigurata. Totusi starile sistemului pot fi oricand rearanjate si matricea B din (2) poate fi scrisa ca:
(9)
Separarea legii de control de sarcina alocarii de control are loc in mod natural cu metodele de proiectare ca liniarizarea feedback care foloseste controlul virtual intermediar.
In cele mai multe sisteme de avionica obiectivele controlului pot fi obtinute prin comandarea unor momente dezirabile pentru a fi generate de suprafata de control. In sistemele de avionica de exemplu, canalele asociate cu sunt ecuatiile acceleratiei unghiulare in ruliu,tangaj si giratie.Aici se presupune ca v-a reprezenta contribitia cea mai importanta a actiunii de control a sistemului. Daca ; aceasta reprezinta o situatie extrema unde efectul total de control se face numai prin .
Aici in proiectarea controlerului si analiza stabilitatii se va considera . Se v-a presupune ca starile sistemului (1) au fost transformate astfel incat . Aceasta este intotdeauna posibil deoarece
(10)
(11)
unde
(12)
Expresia (7) devine :
(13)
Obiectivul este sa folosim tehnica SMC pentru a sintetiza controlul virtual .
(14)
Daca o lege de control poate fi dezvoltata care sa forteze traiectoria buclei inchise pe suprafata S in timp finit si sa constranga starile sa ramana acolo, atunci se poate spune ca o miscare de alunecare ideala a fost obtinuta. Selectia suprafetei de alunecare este primul pas al oricarui proces de proiectare si defineste performantele sistemului in bucla inchisa.
Suprafata de alunecare v-a fi proiectata bazandu-se pe conditia nominala de defecte nule . Al doilea aspect al proiectarii controlului este sinteza legii de control asfel incat sa garanteze ca suprafata este atinsa in timp finit si modul de alunecare este ulterior mentinut.
Ecuatia (13) poate fi scrisa ca:
(15)
Daca
(16)
ecuatia (15) poate fi scrisa ca
Daca atunci sistemul nominal este
(18)
Daca
(19)
atunci ecuatia (17) devine
(20)
unde si
(21)
Deoarece din constructie matricea rezulta ca
si de aici
(22)
Ecuatia (20) devine
(23)
ultimul termen din (23) este zero. Definim
(24)
si de aici (23) devine
(25)
unde
(26)
Propozitia 1 :
Exista scalarul care este finit si independent de astfel incat
(27)
Demonstratie:
Deoarece rezulta dupa cum urmeaza:
Observatia 1: daca W nu este diagonala, nu mai este nevoie sa fie limitat. Legea de control virtuala v-a fi acum proiectata bazandu-se pe sistemul nominal fara defecte in care partitia de sus a termenului din (25) este zero. In coordonatele din (25) o alegere convenabila pentru suprafata de alunecare este:
(28)
unde
(29)
Ecuatia (25) devine
unde este definit in (26).
(31)
unde este definit in (21). Definim
(32)
De aici rezulta ca . Deoarece este independent de , poate fi calculat folosind teorema 2. Daca este controlabila, atunci este controlabila si poate fi ales astfel incat sa fie stabila. Matricea poate fi aleasa si astfel incat din (32) sa satisfaca .
Substituind (31) in partitia de sus in (30) rezulta miscarea de alunecare
Observatia 2: in conditiile in care W=I rezulta
Si sitemul in (33) cedeaza care este sistemul nominal de ordin redus al miscarii de alunecare pentru care a fost proiectat sa garanteze stabilitatea. Sistemul in (33) depinde de si deci stabilitatea trebuie sa fie stabilita. Analiza stabilitatii examineaza ce se va intampla cu sistemul de ordin redus al miscarii de alunecare atunci cand e supus la defecte. Ideea este sa folosim instrumentele de proiectare pe care le avem la dispozitie pentru proiectarea suprafetei de alunecare fara defecte.
2.2 Analiza stabilitatii
Stabilitatea modului de alunecare este dependenta de sistemul de ordin redus (33). In mod obisnuit in SMC stabilitatea sistemului depinde doar de care este garantata sa fie stabila prin alegerea lui . poate fi proiectat folosind metode de proiectare a hiperplanului de alunecare standard presupunand o conditie nominala fara defecte . Definim:
(34)
unde reprezinta variabila Laplace. Presupunem ca
(35)
Propozitia 3
In timpul unei erori sau defect pentru orice combinatie sistemul buclei inchise va fi stabil daca
(36)
Demonstratie
Consideram sistemul de ordin redus din ecuatia (33) rescrisa ca
(37)
(38)
unde
(39)
Folosind faptul ca in general atunci
Daca
(41)
Atunci (33) este stabila
Observatie: Atat depind de proietarea suprafetei de alunecare deoarece ele depind de si sunt independente de . Scalarul depinde de dar este independent de .
Observatie : Daca atunci , chiar mai mult .
Acest lucru inseamna pe larg pentru sistemele slab cuplate in care este mic,ca abordarea va fi fezabila. In situatia in care poate fi considerata o situatie speciala caz in care . Ecuatia (36) reprezinta un test pentru a garanta stabilitatea in bucla inchisa a sistemului atunci cand apar defecte. O caracteristica importanta este aceea ca in scopul ca (33) sa aiba norma pseudo-inversei care depinde de trebuie sa fie delimitata .
2.3 Legile de control ale modului de alunecare
In continuare se prezinta proiectarea unui controler bazat pe sistemul (30). legea de control propusa are o structura data de
unde:
(42)
si componenta neliniara este definita ca
(43)
unde
Propozitia 4 : Presupunem ca matricea hiperplanului a fost aleasa ca sa fie stabila si alegem
(44)
Aceasta asigura ca o miscare de alunecare are loc in in timp finit.
Demonstratie
Din (30) rezulta
si
(45)
Aceasta implica
(46)
Observatie. Se poate arata ca definit in (42) pote fi scris ca . poate fi definit ca:
(47)
Retinem ca in cea mai mare parte a literaturii de specialitate SMC a fost testat cu succes pe sisteme cu defecte ale actuatoarelor. Cu conditia ca satisface ecuatia (36) controlerul modului de alunecare pentru ssitemul virtual propus mai sus, poate face fata defectarii totale a actuatorului in sistemul initial cu conditia ca .
Observatie. In acest capitol efectul de pozitie asupra actuatoarelor nu se ia in considerare. Oricum daca o viteza limita sau pozitie limitata este depasita aceasta ar putea fi interpretata de mecanismul de estimare ca defect, deoarece pozitia actuala a actuatorului ar fi diferita decat cea asteptata. Sistemul propus va incerca atunci sa reduca sarcina in acest canal si sa redistribuie efortul de control catre celelalte actuatoare care ar diminua efectul de saturatie. Pana acum s-a presupus ca eficacitatea care il determina pe si sunt cunoscute. In realitate intotdeauna v-a exista o eroare in calcularea lui
Efectul recontructiei imperfecte a defectului
Se considera ecuatia (7). Definim
(48)
Presupunem
(49)
unde . Deoarece (I-K)=W din (7) rezulta
(50)
(51)
Atunci (50) devine
(52)
Comparativ cu (17) ecuatia (53) are un termen aditional dependent de erorile si defectele in reconstructie. Ecuatia (53) devine
(55)
Consideram o alta transformare de coordonate definita in (29), atunci (55) devine
(56)
(57)
Substituind in prima ecuatie (56), aceasta da urmatorul sistem de ordin redus
Propozitia 5. Presupunem ca ecuatia (36) este valabila. In timpul unei erori sau unui defect pentru orice combinatie sistemul buclei inchise v-a fi stabil daca nepotrivirea dintre eroarea actuala sau reconstruita satisface
(59)
Demonstratie. Consideram sistemul de ordin redus din ecuatia (58) care poate fi rescris ca
(60)
Inegalitatea (59) implica
(61)
Deoarece
Deoarece
Inegalitatea (61) implica
(63)
Daca este valabila urmatoarea inegalitate
(64)
atunci (58) este stabila. Daca (64) si (59) sunt valabile atunci demonstratia este completa.
Propozitia Presupunem ca matricea hiperplanului M a fost aleasa astfeel incat sa fie stabila si
(65)
Apoi alegand
(66)
se asigura ca o miscare de alunecare are loc pe S in timp finit.
Demonstratie. Din (56) rezulta
Dupa ce substituim din (42). in consecinta subtituind in (43) rezulta
(67)
Aceasta implica
(68)
Probleme de proiectare ale modului de alunecare
Pe baza analizei de mai sus a stabilitatii, problemele proiectarii modului de alunecare pot fi rezumate dupa cum urmeaza:
1) Calcule de preproiectare
a) Se face o reordonare a starilor in (7) astfel incat intrarile matricei de distributie sunt impartite pentru a identifica pe .
b) Se scaleaza starea astfel incat
c) Se schimba coordonatele folosind transformarea liniara , unde este data in ecuatia (19) pentru a obtine forma canonica in (25).
d) se calculeaza cel mai mic scalar posibil .
Aceasta valoare este un calcul si este independent de alegerea suprefetei de alunecare si a legii de control.
Proiectarea matricii
Scopul proiectarii este sa calculam pe din (28) astfel incat sa fie stabila. Aceasta este posibil daca ) este controlabila.
Analiza stabilitatii
a) Se calculeaza si se verifica daca. Daca nu se reproiecteaza .
b) Se calculeaza .
c) Se calculeaza . Aceasta este toleranta mxima de neconcordanta dintre defectul actual si cel estimat care garanteaza ca sistemul in bucla inchisa este stabil.
Obtinerea legii de control virtuale se face folosind (42) si (43) si legea de control actuala folosind (47)
Simularea folosind programul ADMIRE
Concluzii
In acest capitol au fost prezentate sisteme pentru alocarea de control online a modului de alunecare pentru controlul tolerant la defecte. Nivelul de eficacitate al actuatoarelor este folosit de sistemul CA pentru a redistribui semnalele de control la actuatoarele ramase functionale atunci cand apar defecte. Acest capitol a oferit o analiza a sistemului de alocare de control a modului de alunecare propuse si a determinat gainul neliniar necesar pentru a mentine alunecarea.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1078
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved