Im Fachbereich der Regelungstechnik beschreibt eine Gleitregimeregelung (auch Gleitmodusregelung oder Sliding-Mode-Regelung, engl. sliding mode control) ein mathematisches Verfahren zur Regelung von linearen und nichtlinearen Systemen durch Einprägen eines unstetigen Stellsignals. Das Regelgesetz eines Gleitregimereglers wird so gewählt, dass es den Systemzustand in endlicher Zeit auf einen Unterraum der möglichen Systemzustände bringt, der vorteilhafte Eigenschaften aufweist. Im Anschluss sichert das Regelgesetz den Verbleib in dem als Gleitebene bezeichneten Unterraum. Das Regelgesetz wird dabei durch eine stückweise stetige Funktion beschrieben.
Reglerentwurf
BearbeitenIm allgemeinen Fall wird ein zeitvariantes System der Form
betrachtet. Bei dem Design eines Gleitregimereglers werden zunächst Schaltfunktionen
definiert. Die Schaltfunktionen werden so gewählt, dass das System für ein gewünschtes Verhalten zeigt. Dabei entspricht der gemeinsamen Gleitebene aller Schaltfunktionen. Für die Auswahl der Schaltfunktionen können klassische Methoden aus der Regelungstechnik wie lineare Stabilitätskriterien oder Optimierungskriterien eingesetzt werden.[1] Basierend auf den gewählten Schaltfunktionen erfolgt eine elementweise Vorgabe eines unstetigen Regelgesetzes für die Komponenten des Eingangs
mit
Das Regelgesetz wird so gewählt, dass in endlicher Zeit die Schnittmenge der Schaltfunktionen erreicht wird, das System in der -dimensionalen Gleitebene verbleibt und somit im idealen Fall ein Gleitregime entsteht[2]. Durch diesen zweistufigen Entwurfsprozess kann die Reglerauslegung vereinfacht werden, da im ersten Schritt nur ein -dimensionales System betrachten wird, während der zweite Schritt sich der Stabilisierung eines -dimensionalen Systems widmet.
Beispiel
BearbeitenEin beispielhaftes System, beschrieben durch folgende beide Differentialgleichungen
ist um die Ruhelage und stabil, wenn der Zustand auf die Gerade geführt wird. Dies wird mithilfe der Definition einer Schaltfunktion
realisiert. Ist die Schaltfunktion null, so wird Bedingung eingehalten und die Ruhelage des Systems ist asymptotisch stabil. Der Unterraum wird auch Gleitebene genannt. Ein passendes Regelgesetz führt die Systemzustände auf die Gleitebene. Um dieses Regelgesetz zu entwickeln, wird die Ableitung der Schaltfunktion genutzt. Gilt so sollte für die Ableitung gelten, damit sich die Systemzustände auf die Gleitebene zubewegen. Analog sollte für die Bedingung gelten. Kompakt lässt sich die Bedingung über
formulieren. Wird in diesem Ausdruck die Ableitung der Schaltfunktion durch
ersetzt und das Regelgesetz
mit der Vorzeichenfunktion formuliert, so gilt
und das Erreichen der Gleitebene wird mindestens asymptotisch garantiert. Die nebenstehende Abbildung zeigt, dass die Gleitebene tatsächlich in endlicher Zeit erreicht wird. Nach dem Auftreffen auf die Gleitebene sorgt das Regelgesetz dafür, dass die Gleitebene nicht mehr verlassen wird. Man spricht von einem Gleitregime. In diesem Fall wurde die Gleitebene so gewählt, dass die Ruhelage des Systems asymptotisch stabilisiert wird. Da das Regelgesetz (3) unstetig ist, kann ein idealer Verbleib auf der Gleitebene aufgrund auftretender Totzeiten und Verzögerungen in einem realen System nicht umgesetzt werden.[3] Stattdessen kommt es zu dem sogenannten Rattern (englisch chattering), das in der nebenstehenden Abbildung exemplarisch dargestellt wird.
Eigenschaften von Gleitregimereglern
BearbeitenGleitregimeregler zeichnen sich insbesondere durch ihre Robustheit gegenüber Parameterunsicherheiten und Störungen aus.[3] Das unstetige Regelgesetz ermöglicht, außerhalb der Gleitebene mit großen Verstärkungen die Systemzustände auf die Gleitebene zu zwingen. Dies wird üblicherweisen durch den Einsatz von Vorzeichenfunktionen erreicht. Wird die Gleitebene erreicht, so verbleibt das System auch unter Störungen in diesem Unterraum[4], solange die Störungen klein genug sind, dass sie durch die Unstetigkeit des Regelgesetzes an der Gleitebene kompensiert werden. Ein Verbleib auf der Gleitebene wird als Gleitregime bezeichnet. Außerhalb der Gleitebene haben die Störungen jedoch weiterhin einen Einfluss auf den Systemzustand, sodass die Gleitebene meist auf einer anderen Trajektorie als ohne Störung erreicht wird.
Da eine Gleitregimeregelung im einfachsten Fall ein Umschalten zwischen zwei Zuständen wie „An“ und „Aus“ darstellt, ist eine Implementierung von Gleitregimereglern teilweise sehr einfach ohne hohe Genauigkeitsanforderungen umsetzbar. Beispielsweise kann der Einsatz von Zweipunktreglern in Heizungen, Kühlschränken oder Öfen auch als Gleitregimeregelung angesehen werden.
Eine weitere Eigenschaft von Gleitregimereglern ist, dass die Gleitebene üblicherweise in endlicher Zeit erreicht wird.[1] Dies wird in der Regelungstechnik als vorteilhaft gegenüber einer asymptotischen Annäherung an die Gleitebene angesehen, bei der die Gleitebene theoretisch nie erreicht wird.
In einem realen System schalten die Stellglieder nicht ideal und gleichzeitig gibt es Verzögerungen in Sensoren und Aktoren, die meist nicht modelliert werden.[1] Somit kann ein idealer Verbleib auf der Gleitebene nicht eingehalten werden. Stattdessen ist meist eine Art „Zickzackbewegung“ um die Gleitebene zu beobachten (Abbildung 1), die als Rattern bezeichnet wird. Für die Regelungsaufgabe ist dies meist unproblematisch, da trotz des Ratterns um die eigentliche Gleitebene, die vorteilhaften Eigenschaften der Gleitebene noch hinreichend ausgenutzt werden. Es muss jedoch darauf geachtet werden, dass durch die hart schaltenden Stellglieder keine Schäden an mechanischen und elektrischen Komponenten des Systems entstehen.[5]
Anwendungen von Gleitregimeregler finden sich unter anderem in der Leistungselektronik, beispielsweise in der Regelung von elektrischen Antrieben.[6] Durch elektrische Schalter können sehr einfach Gleitregimeregler implementiert werden. In diesen Anwendungen ist das Rattern an der Gleitebene unproblematisch, da es ein natürliches Ergebnis der Schalthandlungen ist. Tatsächlich muss im Gegenteil ein Mindestmaß an Rattern erzwungen werden, um die minimale Schaltfrequenz der leistungselektronischen Stellglieder zu gewährleisten und eine Überhitzung der Schalter zu vermeiden.
Mathematische Grundlagen
BearbeitenErreichbarkeitsbedingung
BearbeitenEin Gleitregime ist erreichbar, wenn unabhängig von den Anfangszuständen des Systems die Systemzustände in endlicher Zeit auf die Gleitebene geführt werden. Hier wird üblicherweise mit einem Ljapunov-Ansatz gezeigt, dass das gewählte Regelgesetz die Gleitebene stabilisiert. Dazu wird der positiv definite Kandidat für eine Ljapunov-Funktion
genutzt. Die Ableitung dieser Funktion
muss bei Einsetzen des Regelgesetzes überall außer auf der Gleitebene negativ definit sein, um eine Erreichbarkeit des Gleitregimes nachzuweisen. In realen Systemen lässt sich dies üblicherweise nur lokal in einer Umgebung der Gleitebene nachweisen. Soll zusätzlich auch ein Erreichen des Gleitregimes in endlicher Zeit nachgewiesen werden, so muss die Bedingung an die Ableitung zu
verschärft werden. Abgesehen von der Gleitebene muss die Ableitung von also eine obere Schranke kleiner als null besitzen. Wenn zudem gilt
so sind bereits die von den einzelnen Schaltfunktionen aufgespannten Gleitebenen stabil. In diesem Fall kann davon ausgegangen werden, dass jede einzelne Gleitebene in endlicher Zeit erreicht wird und ein Gleitregime auf der jeweiligen Gleitebene entsteht. Wurden alle einzelnen Gleitebenen erreicht so gilt und das Gleitregime existiert auf dem gemeinsamen Unterraum aller Gleitebenen. Dies wird exemplarisch in nebenstehender Abbildung für zwei Gleitebenen gezeigt.
Als Alternative für einen Ljapunov-Kandidaten kann auch
mit der elementweisen Vorzeichenfunktion genutzt werden.[1]
Bewegung auf der Gleitebene
BearbeitenWenn sich das System auf der Gleitebene befindet und das Regelgesetz einen Verbleib auf der Gleitebene sicherstellt, so ist es schwierig für allgemeine System der Form
eine Lösung für die Differentialgleichung auf der Gleitebene anzugeben. Unter Annahme eines idealen Verbleibs auf der Gleitebene sind klassische Existenzsätze für die eindeutige Lösung der Differentialgleichung wie der Satz von Picard-Lindelöf nicht anwendbar, da die Differentialgleichung aufgrund des unstetigen Regelgesetzen nicht lipschitzstetig ist. Es lassen sich Lösungen finden, indem das auf Verzögerungen, Totzeiten und weiteren meist nicht modellierten Effekten beruhende Rattern miteinbezogen wird. Diese basieren auf einer Grenzwertbetrachtung, bei der das Rattern sukzessive verschwindet. Diese Lösungen sind je nach Methode jedoch nicht unbedingt eindeutig und hängen zudem von der Ursache des Ratterns ab[1].
Äquivalentes Regelgesetz
BearbeitenFür den in der regelungstechnischen Praxis sehr relevanten Spezialfall eines eingangsaffinen Systems
lässt sich mithilfe der Methode des äquivalenten Regelgesetzes eine eindeutige Lösung der Differentialgleichung auf der Gleitebene bestimmen. Dazu wird davon ausgegangen, dass neben auch für die Ableitung
gelten muss. Unter der Voraussetzung, dass die Matrix regulär ist, kann so ein äquivalentes Regelgesetz
angegeben werden. Das äquivalente Regelgesetz bildet eine Art Mittelwert des real schaltenden Systems ab. Ein Einsetzen von in die Differentialgleichung des Systems und die zusätzliche Bedingung führt zu dem gewöhnlichen Differential-Algebraischen System
der Ordnung . Das System ist dann in den meisten Fällen lipschitzstetig und besitzt eine eindeutige Lösung. Es ist zu beachten, dass außer für den Spezialfall sich der Ausdruck nicht zur Einheitsmatrix vereinfachen lässt. Nur im Fall von gilt .
Invarianz gegenüber Störungen
BearbeitenDie Eigenschaft eines Gleitregimereglers Störungen im Gleitregime zu unterdrücken, kann für eingangsaffine Systeme der Form
nachgewiesen werden[1]. Hier bezeichnet eine nicht näher bekannte aber begrenzte Störung. In diesem Fall lässt sich das äquivalente Regelgesetz über
formulieren. Die Bewegung auf der Gleitebene wird dann mit
beschrieben. ist die n-dimensionale Einheitsmatrix. Unter der Voraussetzung, dass der Rang der Matrix
ist, wird die Störung vollständig unterdrückt. Unter dieser Bedingung existiert ein Vektor , sodass
und somit
gilt. Das Regelgesetz unterdrückt folglich alle Störungen im Gleitregime die über den Eingang des Systems direkt kompensiert werden können. Etwas ungenau formuliert lässt sich sagen, dass üblicherweise Störungen, die ein Verlassen des Gleitregimes bewirken würden, kompensiert werden, während Störungen, die nur die Bewegung auf der Gleitebene beeinflussen nicht kompensiert werden.
Einzelnachweise
Bearbeiten- ↑ a b c d e f Sliding Mode Control in Electro-Mechanical Systems. CRC Press, 2017, ISBN 978-1-315-21897-7, doi:10.1201/9781420065619 (taylorfrancis.com [abgerufen am 19. Mai 2021]).
- ↑ Thi Mai Phuong Nguyen: Beiträge zum Entwurf von Gleitregimereglern mit flachheitsbasierter Trajektorienvorgabe für Antriebssysteme. Shaker Verlag, Achen 2014, ISBN 978-3-8440-3128-7, S. 23–24.
- ↑ a b Wilfrid Perruquetti, Jean Pierre Barbot: Sliding mode control in engineering. M. Dekker, New York 2002, ISBN 0-8247-0671-4.
- ↑ V. Utkin: Variable structure systems with sliding modes. In: IEEE Transactions on Automatic Control. Band 22, Nr. 2, April 1977, ISSN 0018-9286, S. 212–222, doi:10.1109/TAC.1977.1101446 (ieee.org [abgerufen am 17. Mai 2021]).
- ↑ Hassan K. Khalil: Nonlinear systems. Third edition Auflage. Upper Saddle River, New Jersey 2002, ISBN 0-13-067389-7.
- ↑ V.I. Utkin: Sliding mode control design principles and applications to electric drives. In: IEEE Transactions on Industrial Electronics. Band 40, Nr. 1, Februar 1993, ISSN 0278-0046, S. 23–36, doi:10.1109/41.184818 (ieee.org [abgerufen am 17. Mai 2021]).
Weiterführende Literatur
Bearbeiten- Vadim I. Utkin: Sliding Modes in Control and Optimization. Springer Berlin Heidelberg, Berlin, Heidelberg 1992, ISBN 978-3-642-84379-2
- Yuri Shtessel: Sliding Mode Control and Observation. Birkhäuser, New York, NY 2014, ISBN 978-0-8176-4893-0