Hoppa till innehållet

Adaptiv regulator

Från Wikipedia

En adaptiv regulator är kontrollmetod som används av en styrenhet som måste anpassa sig till ett kontrollerat system med parametrar som varierar eller initialt är osäkra.[1] Till skillnad från en PID-regulator kan man säga att den adaptiva regulatorn lär sig av indatan hur den bör reagera och reglera.

Parameteruppskattning

[redigera | redigera wikitext]

Grunden för adaptiv kontroll är parameteruppskattning, som är en gren av systemidentifiering. Vanliga metoder för uppskattning inkluderar rekursiva minsta kvadrater och gradient utjämning. Båda dessa metoder tillhandahåller uppdateringslagar som används för att ändra uppskattningar i realtid (dvs. när systemet är i drift). Lyapunov-stabilitet används för att härleda dessa uppdateringslagar och visa konvergenskriterier (vanligtvis ihållande excitation, avslappning av detta tillstånd studeras i Adaptiv kontroll för samtidig inlärning). Projektion och normalisering används ofta för att förbättra robustheten hos uppskattningsalgoritmer.

Klassificering av adaptiva kontrolltekniker

[redigera | redigera wikitext]

I allmänhet bör man skilja mellan:

  1. Adaptiv feedforward-kontroll
  2. Feedback adaptiv kontroll

samt mellan

  1. Direkta metoder
  2. Indirekta metoder
  3. Hybrid metoder

Direkta metoder är sådana där de uppskattade parametrarna är de som används direkt i den adaptiva styrenheten. Däremot är indirekta metoder de där de uppskattade parametrarna används för att beräkna nödvändiga styrparametrar.[2] Hybridmetoder bygger på både uppskattning av parametrar och direkt modifiering av kontrollagen.

En Model Reference Adaptive Controller (MRAC) bygger sitt beteende på en referensmodell.
En Model Identification Adaptive Controller (MIAC) bygger sitt beteende på statistik från det system den reglerar.

Det finns flera breda kategorier av adaptiv feedbackkontroll (klassificeringen kan variera):

  • Dubbla adaptiva styrenheter – baserade på dubbel kontrollteori
    • Optimala dubbla styrenheter – svåra att designa
    • Suboptimala dubbla styrenheter
  • Icke-individuella adaptiva styrenheter
    • Adaptiv stolpplacering
    • Extremum-sökande styrenheter
    • Iterativ inlärningskontroll
    • Få schemaläggning
    • Modellreferens adaptiva styrenheter (MRAC) - införliva en referensmodell som definierar önskad sluten slingprestanda.
  • Mrac:er för gradientoptimering – använd lokal regel för att justera parametrar när prestanda skiljer sig från referens. Ex.: "MIT-regel".
  • Stabilitetsoptimerade MRAC:er
    • Modellidentifiering adaptiva styrenheter (MIACs) - utför systemidentifiering medan systemet körs
  • Försiktiga adaptiva styrenheter - använd nuvarande SI för att ändra kontrollagen, vilket möjliggör SI-osäkerhet
  • Säkerhet motsvarande adaptiva styrenheter - ta nuvarande SI för att vara det sanna systemet, anta ingen osäkerhet
  • Icke-parametriska adaptiva styrenheter
  • Parametriska adaptiva styrenheter
  • Adaptiva styrenheter för explicita parametrar
  • Adaptiva styrenheter för implicita parametrar
    • Flera modeller - Använd ett stort antal modeller, som distribueras i osäkerhetsområdet och baseras på anläggningens och modellernas svar. En modell väljs vid varje ögonblick, som ligger närmast anläggningen enligt något mått.[3]
Adaptiv kontroll med flera modeller

Vissa speciella ämnen i adaptiv kontroll kan också introduceras:

1. Adaptiv styrning baserad på processidentifiering med diskret tid

2. Adaptiv styrning baserad på modellens referenskontrollteknik[4]

3. Adaptiv styrning baserad på processmodeller med kontinuerlig tid

4. Adaptiv styrning av multivariabla processer[5]

5. Adaptiv styrning av olinjära processer

6. Samtidig inlärning av adaptiv kontroll, som slappnar av tillståndet vid ihållande excitation för parameterkonvergens för en klass av system[6][7]

På senare tid har adaptiv kontroll slagits samman med intelligenta tekniker som luddiga och neurala nätverk för att få fram nya begrepp som fuzzy adaptiv kontroll.

Vid utformning av adaptiva styrsystem är särskild hänsyn nödvändig när det gäller konvergens- och robusthetsfrågor. Lyapunov-stabilitet används vanligtvis för att härleda kontrollanpassningslagar och visa Självjustering av därefter fasta linjära styrenheter under implementeringsfasen för en driftspunkt;

  • Självjustering av därefter fixerade robusta styrenheter under implementeringsfasen för hela spektrumet av driftspunkter;
  • Självjustering av fasta styrenheter på begäran om processens beteende förändras på grund av åldrande, drift, slitage etc.;
  • Adaptiv styrning av linjära regulatorer för olinjära eller tidsvarierande processer;
  • Adaptiv styrning eller självjusterande styrning av olinjära styrenheter för olinjära processer;
  • Adaptiv styrning eller självinställande styrning av multivariabla styrenheter för multivariabla processer (MIMO-system).

Vanligtvis anpassar dessa metoder styrenheterna till både processtatiken och dynamiken. I speciella fall kan anpassningen begränsas till det statiska beteendet ensamt, vilket leder till adaptiv kontroll baserad på karakteristiska kurvor för steady-states eller till extremvärdeskontroll, vilket optimerar steady state. Därför finns det flera sätt att tillämpa adaptiva kontrollalgoritmer.

En särskilt framgångsrik tillämpning av adaptiv styrning har varit adaptiv flygkontroll.[8][9] Detta arbete har fokuserat på att garantera stabilitet i ett modellreferens adaptivt kontrollschema med hjälp av Lyapunov-argument. Flera framgångsrika flygtestdemonstrationer har genomförts, inklusive feltolerant adaptiv kontroll.[10]

Den här artikeln är helt eller delvis baserad på material från engelskspråkiga Wikipedia, Adaptive control, 22 mars 2022.
  1. ^ Chengyu Cao, Lili Ma, Yunjun Xu (2012). "Adaptive Control Theory and Applications", Journal of Control Science and Engineering'. "2012". sid. 1,2. doi:10.1155/2012/827353. 
  2. ^ Astrom, Karl (2008). adaptive control. Dover. Sid. 25–26. 
  3. ^ Narendra, Kumpati S.; Han, Zhuo (August 2011). ”adaptive control Using Collective Information Obtained from Multiple Models”. IFAC Proceedings Volumes 18 (1): sid. 362–367. doi:10.3182/20110828-6-IT-1002.02237. 
  4. ^ Lavretsky, Eugene; Wise, Kevin (2013). Robust adaptive control. Springer London. Sid. 317–353. ISBN 9781447143963. https://archive.org/details/robustadaptiveco00lavr. 
  5. ^ Tao, Gang (2014). ”Multivariable adaptive control: A survey”. Automatica 50 (11): sid. 2737–2764. doi:10.1016/j.automatica.2014.10.015. 
  6. ^ Chowdhary, Girish; Johnson, Eric (2011). ”Theory and flight-test validation of a concurrent learning adaptive controller”. Journal of Guidance, Control, and Dynamics 34 (2): sid. 592–607. doi:10.2514/1.46866. 
  7. ^ Chowdhary, Girish; Muehlegg, Maximillian; Johnson, Eric (2014). ”Exponential parameter and tracking error convergence guarantees for adaptive controllers without persistency of excitation”. International Journal of Control 87 (8): sid. 1583–1603. doi:10.2514/1.46866. 
  8. ^ Lavretsky, Eugene (2015). ”Robust and Adaptive Control Methods for Aerial Vehicles”. Handbook of Unmanned Aerial Vehicles. Sid. 675–710. doi:10.1007/978-90-481-9707-1_50. ISBN 978-90-481-9706-4. 
  9. ^ Kannan, Suresh K.; Chowdhary, Girish Vinayak; Johnson, Eric N. (2015). ”Adaptive Control of Unmanned Aerial Vehicles: Theory and Flight Tests”. Handbook of Unmanned Aerial Vehicles. Sid. 613–673. doi:10.1007/978-90-481-9707-1_61. ISBN 978-90-481-9706-4. 
  10. ^ Chowdhary, Girish; Johnson, Eric N; Chandramohan, Rajeev; Kimbrell, Scott M; Calise, Anthony (2013). ”Guidance and control of airplanes under actuator failures and severe structural damage”. Journal of Guidance, Control, and Dynamics 36 (4): sid. 1093–1104. doi:10.2514/1.58028. 

Vidare läsning

[redigera | redigera wikitext]
  • B. Egardt, Stability of Adaptive Controllers. New York: Springer-Verlag, 1979.
  • I. D. Landau, Adaptive Control: The Model Reference Approach. New York: Marcel Dekker, 1979.
  • P. A. Ioannou and J. Sun, Robust Adaptive Control. Upper Saddle River, NJ: Prentice-Hall, 1996.
  • K. S. Narendra and A. M. Annaswamy, Stable Adaptive Systems. Englewood Cliffs, NJ: Prentice Hall, 1989; Dover Publications, 2004.
  • S. Sastry and M. Bodson, Adaptive Control: Stability, Convergence and Robustness. Prentice Hall, 1989.
  • K. J. Astrom and B. Wittenmark, Adaptive Control. Reading, MA: Addison-Wesley, 1995.
  • I. D. Landau, R. Lozano, and M. M’Saad, Adaptive Control. New York, NY: Springer-Verlag, 1998.
  • G. Tao, Adaptive Control Design and Analysis. Hoboken, NJ: Wiley-Interscience, 2003.
  • P. A. Ioannou and B. Fidan, Adaptive Control Tutorial. SIAM, 2006.
  • G. C. Goodwin and K. S. Sin, Adaptive Filtering Prediction and Control. Englewood Cliffs, NJ: Prentice-Hall, 1984.
  • M. Krstic, I. Kanellakopoulos, and P. V. Kokotovic, Nonlinear and Adaptive Control Design. Wiley Interscience, 1995.
  • P. A. Ioannou and P. V. Kokotovic, Adaptive Systems with Reduced Models. Springer Verlag, 1983.
  • Annaswamy, Anuradha M.; Fradkov, Alexander L. (2021). ”A historical perspective of adaptive control and learning” (på engelska). Annual Reviews in Control 52: sid. 18–41. doi:10.1016/j.arcontrol.2021.10.014. https://linkinghub.elsevier.com/retrieve/pii/S1367578821000894. 

Externa länkar

[redigera | redigera wikitext]