Feedback linearisering - Feedback linearization
Feedbacklinearisering er en almindelig tilgang, der anvendes til styring af ikke-lineære systemer . Metoden involverer at komme med en transformation af det ikke-lineære system til et ækvivalent lineært system gennem en ændring af variabler og en passende kontrolindgang. Feedbacklinearisering kan anvendes på ikke-lineære systemer i formularen
hvor er tilstandsvektoren, er indgangsvektoren og er udgangsvektoren. Målet er at udvikle en kontrolindgang
der gengiver et lineært input – output-kort mellem den nye input og output. En kontrolstrategi for ydre kredsløb til det resulterende lineære kontrolsystem kan derefter anvendes.
Feedback linearisering af SISO-systemer
Overvej her tilfældet med feedback-linearisering af et enkelt input-output (SISO) -system. Lignende resultater kan udvides til MIMO-systemer (multiple-input multiple-output). I dette tilfælde og . Målet er at finde en koordinattransformation, der omdanner systemet (1) til den såkaldte normale form, som afslører en feedback-lov af formen
der gengiver et lineært input – output-kort fra det nye input til output . For at sikre, at det transformerede system er en ækvivalent repræsentation af det originale system, skal transformationen være en diffeomorfisme . Det vil sige, at transformation ikke kun skal være inverterbar (dvs. bijektiv), men både transformation og dens inverse skal være glat, så differentierbarhed i det originale koordinatsystem bevares i det nye koordinatsystem. I praksis kan transformationen kun være lokalt diffeomorf, og lineariseringsresultaterne holder kun i denne mindre region.
Der kræves flere værktøjer til at løse dette problem.
Løgderivat
Målet med feedback-linearisering er at producere et transformeret system, hvis tilstande er output og dets første derivater. For at forstå strukturen i dette målsystem bruger vi Lie-derivatet . Overvej tidsderivatet af (2), som kan beregnes ved hjælp af kædereglen ,
Nu kan vi definere Lie-derivatet af sammen som,
og ligeledes Lie-derivatet af sammen som,
Med denne nye notation kan vi udtrykke som,
Bemærk, at notationen af Lie-derivater er praktisk, når vi tager flere derivater med hensyn til enten det samme vektorfelt eller et andet. For eksempel,
og
Relativ grad
I vores feedback lineariserede system, der består af en tilstandsvektor for output og dets første derivater, skal vi forstå, hvordan input kommer ind i systemet. For at gøre dette introducerer vi begrebet relativ grad. Vores system givet af (1) og (2) siges at have relativ grad på et punkt, hvis,
- i et kvarter af og alle
I betragtning af denne definition af relativ grad i lyset af udtrykket for tidsafledningen af output , kan vi betragte den relative grad af vores system (1) og (2) for at være det antal gange, vi har til at differentiere output før input vises eksplicit. I et LTI-system er den relative grad forskellen mellem graden af overføringsfunktionens nævnerpolynom (dvs. antal poler ) og graden af dets tællerpolynom (dvs. antal nuller ).
Linearisering ved feedback
For den følgende diskussion antager vi, at systemets relative grad er . I dette tilfælde efter differentiering af de outputtider, vi har,
hvor notationen angiver det tredje derivat af . Fordi vi antog, at den relative grad af systemet er , er Lie-derivaterne af formularen for alle nul. Det vil sige, at input ikke har noget direkte bidrag til nogen af de første derivater.
Koordinatransformationen, der sætter systemet i normal form, kommer fra de første derivater. I særdeleshed,
omdanner baner fra det originale koordinatsystem til det nye koordinatsystem. Så længe denne transformation er en diffeomorfisme , vil glatte baner i det originale koordinatsystem have unikke modstykker i koordinatsystemet, der også er glatte. Disse baner vil blive beskrevet af det nye system,
Derfor er feedback-kontrolloven
gengiver et lineært input – output-kort fra til . Det resulterende lineariserede system
er en kaskade af integratorer, og en ydre-loop-kontrol kan vælges ved anvendelse af standard lineær systemmetode. Især en lov om kontrol af staten
hvor tilstandsvektoren er output og dens første derivater, resulterer i LTI-systemet
med,
Så med det rette valg kan vi vilkårligt placere lukkede poler i det lineariserede system.
Ustabil nul dynamik
Feedbacklinearisering kan opnås med systemer, der har en relativ grad mindre end . Den normale form for systemet vil dog omfatte nul dynamik (dvs. tilstande, der ikke kan observeres fra systemets output), der kan være ustabil. I praksis kan ustabil dynamik have skadelige virkninger på systemet (f.eks. Kan det være farligt for interne tilstander i systemet at vokse ubegrænset). Disse ikke-observerbare tilstande kan være kontrollerbare eller i det mindste stabile, og derfor kan der træffes foranstaltninger for at sikre, at disse tilstande ikke forårsager problemer i praksis. Minimumfasesystemer giver en vis indsigt i nul dynamik.
Se også
Yderligere læsning
- A. Isidori, ikke- lineære kontrolsystemer, tredje udgave, Springer Verlag, London, 1995.
- HK Khalil, ikke- lineære systemer, tredje udgave, Prentice Hall, Upper Saddle River, New Jersey, 2002.
- M. Vidyasagar, ikke- lineær systemanalyse anden udgave, Prentice Hall, Englewood Cliffs, New Jersey, 1993.
- B. Friedland, Advanced Control System Design Faxudgave, Prentice Hall, Upper Saddle river, New Jersey, 1996.
eksterne links
- ECE 758: Modellering og ikke-lineær styring af en fleksibel fællesmanipulator med et enkelt link - Giver forklaring og anvendelse af feedback-linearisering.
- ECE 758: Kugle-i-rør-linearisering Eksempel - Trivial anvendelse af linearisering til et system, der allerede er i normal form (dvs. ingen koordinattransformation nødvendig).
- Wolfram-sprog fungerer til at lave feedback-linearisering , beregne relative ordrer og bestemme nul dynamik .