Adaptiv regulator: Skillnad mellan sidversioner

Från Wikipedia
Innehåll som raderades Innehåll som lades till
Ingen redigeringssammanfattning
tillägg av text + referenser
Rad 1: Rad 1:
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.<ref name=CMP-AC-T-01>{{cite journal|author=Chengyu Cao, Lili Ma, Yunjun Xu|title="Adaptive Control Theory and Applications", ''Journal of Control Science and Engineering'|volume=2012|issue=1|year=2012|doi=10.1155/2012/827353|pages=1,2|doi-access=free }}</ref> Till skillnad från en [[PID-regulator]] kan man säga att den adaptiva regulatorn ''lär'' sig av [[indata]]n hur den bör reagera och reglera.
{{källor|datum=2020-09}}

[[Bild:MIAC.svg|miniatyr|En ''Model Identification Adaptive Controller'' (MIAC) bygger sitt beteende på statistik från det system den reglerar.]]
==Parameteruppskattning==
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==
I allmänhet bör man skilja mellan:
# Adaptiv feedforward-kontroll
# Feedback adaptiv kontroll

samt mellan
# Direkta metoder
# Indirekta metoder
# 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.<ref>{{cite book|last=Astrom|first=Karl|title=adaptive control|year=2008|publisher=Dover|pages=25–26}}</ref> Hybridmetoder bygger på både uppskattning av parametrar och direkt modifiering av kontrollagen.

[[Bild:MRAC.svg|miniatyr|En ''Model Reference Adaptive Controller'' (MRAC) bygger sitt beteende på en referensmodell.]]
[[Bild:MRAC.svg|miniatyr|En ''Model Reference Adaptive Controller'' (MRAC) bygger sitt beteende på en referensmodell.]]
[[Bild:MIAC.svg|miniatyr|En ''Model Identification Adaptive Controller'' (MIAC) bygger sitt beteende på statistik från det system den reglerar.]]
En '''adaptiv regulator''' är en [[regulator (reglerteknik)|regulator]] som anpassar sig till ändrade [[indata]]. Till skillnad från en [[PID-regulator]] kan man säga att den adaptiva regulatorn ''lär'' sig av [[indata]]n hur den bör reagera och reglera.

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

* 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.<ref>{{cite journal|last1=Narendra|last2=Han|first1=Kumpati S.|first2=Zhuo|title=adaptive control Using Collective Information Obtained from Multiple Models|journal=IFAC Proceedings Volumes|date=August 2011|volume=18|issue=1|pages=362–367|doi=10.3182/20110828-6-IT-1002.02237}}</ref>

[[File:AdaptiveControl.png|thumb|320x320px|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<ref name="Lavretsky">{{cite book|last1=Lavretsky|first1=Eugene|last2=Wise|first2=Kevin|title=Robust adaptive control|url=https://archive.org/details/robustadaptiveco00lavr|url-access=limited|date=2013|publisher=Springer London|pages=[https://archive.org/details/robustadaptiveco00lavr/page/n328 317]–353|isbn=9781447143963 }}</ref>

3. Adaptiv styrning baserad på processmodeller med kontinuerlig tid

4. Adaptiv styrning av multivariabla processer<ref>{{cite journal|last1=Tao|first1=Gang|title=Multivariable adaptive control: A survey|journal=Automatica|date=2014|volume=50|issue=11|pages=2737–2764|doi=10.1016/j.automatica.2014.10.015}}</ref>

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<ref name="chowdhary1">{{cite journal |last1= Chowdhary |first1= Girish |last2= Johnson |first2= Eric |date= 2011 |title= Theory and flight-test validation of a concurrent learning adaptive controller|journal= Journal of Guidance, Control, and Dynamics|volume= 34 |issue=2 |pages=592–607|doi= 10.2514/1.46866 }}</ref><ref name="chowdhary2">{{cite journal |last1= Chowdhary |first1= Girish |last2= Muehlegg |first2= Maximillian |last3= Johnson |first3= Eric |date= 2014 |title= Exponential parameter and tracking error convergence guarantees for adaptive controllers without persistency of excitation|journal= International Journal of Control |volume= 87 |issue=8 |pages=1583–1603|doi= 10.2514/1.46866 }}</ref>

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.
===Program===
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|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.<ref>{{Cite book | doi=10.1007/978-90-481-9707-1_50|chapter = Robust and Adaptive Control Methods for Aerial Vehicles|title = Handbook of Unmanned Aerial Vehicles| pages=675–710|year = 2015|last1 = Lavretsky|first1 = Eugene| isbn=978-90-481-9706-4}}</ref><ref>{{Cite book | doi=10.1007/978-90-481-9707-1_61|chapter = Adaptive Control of Unmanned Aerial Vehicles: Theory and Flight Tests|title = Handbook of Unmanned Aerial Vehicles| pages=613–673|year = 2015|last1 = Kannan|first1 = Suresh K.| last2=Chowdhary| first2=Girish Vinayak| last3=Johnson| first3=Eric N.| isbn=978-90-481-9706-4}}</ref> 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.<ref>{{cite journal|last1=Chowdhary|first1=Girish|last2=Johnson|first2=Eric N|last3=Chandramohan|first3=Rajeev|last4=Kimbrell|first4=Scott M|last5=Calise|first5=Anthony|title=Guidance and control of airplanes under actuator failures and severe structural damage|journal=Journal of Guidance, Control, and Dynamics|date=2013|volume=36|issue=4|pages=1093–1104|doi=10.2514/1.58028}}</ref>

==Referenser==
{{enwp|url= |artikel=Adaptive control| datum= 22 mars 2022}}

===Noter===

<references>

</references>

==Vidare läsning==
*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.
*{{Cite journal|last1=Annaswamy|first1=Anuradha M.|last2=Fradkov|first2=Alexander L.|date=2021|title=A historical perspective of adaptive control and learning|url=https://linkinghub.elsevier.com/retrieve/pii/S1367578821000894|journal=Annual Reviews in Control|language=en|volume=52|pages=18–41|arxiv=2108.11336|doi=10.1016/j.arcontrol.2021.10.014|s2cid=237290042 }}

== Se även ==
* [[Component Object Model|COM]]
* [[Object Linking and Embedding|OLE]]

== Externa länkar ==
{{Commonscat|Adaptive controler}}
* [http://www.ece.utah.edu/~bodson/acscr/ Shankar Sastry and Marc Bodson, Adaptive Control: Stability, Convergence, and Robustness, Prentice-Hall, 1989-1994 (book)]
* [https://web.archive.org/web/20120218223836/http://www.pages.drexel.edu/~kws23/tutorials/MRAC/MRAC.html K. Sevcik: Tutorial on Model Reference Adaptive Control (Drexel University)]
* [https://www.dropbox.com/sh/gnx898j6xl0x33r/AABKvpjX4HYi03S2efz9n32Ya?dl=0: Tutorial on Concurrent Learning Model Reference Adaptive Control G. Chowdhary (slides, relevant papers, and matlab code)]
* [http://www.ece.utah.edu/~bodson/acscr/ Shankar Sastry and Marc Bodson, Adaptive Control: Stability, Convergence, and Robustness, Prentice-Hall, 1989-1994 (book)]
* [https://web.archive.org/web/20120218223836/http://www.pages.drexel.edu/~kws23/tutorials/MRAC/MRAC.html K. Sevcik: Tutorial on Model Reference Adaptive Control (Drexel University)]
* [https://www.dropbox.com/sh/gnx898j6xl0x33r/AABKvpjX4HYi03S2efz9n32Ya?dl=0: Tutorial on Concurrent Learning Model Reference Adaptive Control G. Chowdhary (slides, relevant papers, and matlab code)]

{{Auktoritetsdata}}

{{STANDARDSORTERING:Adaptiv regulator}}

[[Kategori:Reglerteknik]]
[[Kategori:Reglerteknik]]

Versionen från 31 augusti 2022 kl. 19.16

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

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

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.

Program

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]

Referenser

Den här artikeln är helt eller delvis baserad på material från engelskspråkiga Wikipedia, Adaptive control, 22 mars 2022.

Noter

  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

  • 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. 

Se även

Externa länkar