Designing Control Barrier Functions Using a Dynamic Backup Policy
Freire, Nicotra
This paper presents a systematic approach to construct control barrier functions for nonlinear control affine systems subject to arbitrary state and input constraints. Taking inspiration from the reference governor literature, the proposed method defines a family of backup policies, parametrized by the equilibrium manifold of the system. The control barrier function is defined on the augmented state-and-reference space: given a state-reference pair, the approach quantifies the distance to constraint violation at any time in the future, should the current backup policy reference remain constant. Sensitivity analysis is then used to compute the (possibly nonsmooth) Jacobian with respect to the augmented state vector. To showcase its simple yet general nature, the proposed method is applied to an inverted pendulum on cart.
academic
Entwurf von Kontrollbarrierefunktionen unter Verwendung einer dynamischen Sicherungsstrategie
Dieses Papier schlägt eine systematische Methode zur Konstruktion von Kontrollbarrierefunktionen für nichtlineare kontrollaffine Systeme unter beliebigen Zustands- und Eingangsbeschränkungen vor. Inspiriert durch die Literatur zu Referenzreglern definiert die Methode eine Familie von Sicherungsstrategien, die durch die Gleichgewichtsmannigfaltigkeit des Systems parametrisiert werden. Die Kontrollbarrierefunktion wird im erweiterten Zustands-Referenz-Raum definiert: Für ein gegebenes Zustands-Referenz-Paar quantifiziert die Methode den Abstand zu einer zukünftigen Beschränkungsverletzung zu einem beliebigen Zeitpunkt, während die Referenz der Sicherungsstrategie konstant bleibt. Anschließend wird eine Sensitivitätsanalyse verwendet, um die (möglicherweise nicht-glatte) Jacobi-Matrix bezüglich des erweiterten Zustandsvektors zu berechnen.
Kontrollbarrierefunktionen (CBFs) sind leistungsstarke Werkzeuge für den Entwurf sicherheitskritischer Regler, aber ihre systematische Synthese für allgemeine Systeme unter beliebigen Zustands- und Eingangsbeschränkungen ist schwierig. Obwohl die moderne Definition von CBF 2017 etabliert wurde, bleibt ihr systematischer Entwurf ein offenes Problem.
In vielen Anwendungen müssen Praktiker Kandidaten-CBFs verwenden, da diese leichter zu entwerfen sind und durch Parameteroptimierung und Relaxationsvariablen gute Leistungen erzielen, aber es fehlen strenge Sicherheitsgarantien für effektive CBFs.
Frühere Arbeiten der Autoren zeigten, dass dynamische Sicherheitsgrenzen (DSMs) im erweiterten Zustands-Referenz-Raum CBFs sind. Dieses Papier erweitert die trajektorienbasierte DSM zur CBF-Konstruktion und bietet eine systematischere und allgemeinere Methode.
Systematische CBF-Entwurfsmethode: Schlägt eine trajektorienvorhersage-basierte DSM-CBF-Konstruktionsmethode vor, die auf nichtlineare kontrollaffine Systeme mit beliebigen Zustands- und Eingangsbeschränkungen anwendbar ist
Dynamische Sicherungsstrategien: Sicherungsstrategien werden durch die Gleichgewichtsmannigfaltigkeit des Systems parametrisiert, wobei die Parametrisierung zeitvariabel ist und größere Flexibilität als feste Sicherungsstrategien bietet
Theoretische Garantien: Beweist unter milden Annahmen die asymptotische Stabilität der zugrunde liegenden Sensitivitätsmatrix und behandelt streng die Probleme, die sich aus der möglichen Nicht-Glattheit der CBF ergeben
Praktische Überlegungen: Behandelt Probleme mit endlichem Zeithorizont und Glattheit, schlägt leichter implementierbare Strategien vor und beweist deren Hinlänglichkeit und Machbarkeit
unter Zustandsbeschränkungen x ∈ X und Eingangsbeschränkungen u ∈ U, mit dem Ziel, eine CBF zu entwerfen, um die Einhaltung von Beschränkungen zu erzwingen.
Annahme 3: Das System lässt eine durch v ∈ ℝˡ parametrisierte Gleichgewichtsmannigfaltigkeit zu, für die stetige Funktionen x̄(v) und ū(v) existieren, sodass:
f(x̄(v)) + g(x̄(v))ū(v) = 0, ∀v ∈ ℝˡ
und es existiert eine Vorstabilisierungskontrollstrategie π(x,v), die x̄(v) zu einem asymptotisch stabilen Gleichgewichtspunkt macht.
Parametrisierte Sicherungsstrategie-Familie: Im Gegensatz zu festen Sicherungsstrategien bietet die Parametrisierung durch die Gleichgewichtsmannigfaltigkeit eine ganze Strategiefamilie
Erweiterte Raum-CBF: CBF wird im erweiterten Zustands-Referenz-Raum definiert und behandelt natürlich die Referenzdynamik
Nicht-glatte Behandlung: Verwendet die Clarke-verallgemeinerte Jacobi-Matrix zur strengen Behandlung der potenziellen Nicht-Glattheit der CBF
Machbarkeitsgarantie: Beweist die Machbarkeit des Sicherheitsfilters; u = π(x,v), w = 0 ist immer eine machbare Lösung
Sicherheit: Die vorgeschlagene Methode erhält erfolgreich alle Beschränkungen, wobei die Wagenposition im Bereich ±4,5 m und die Pendelabweichung im Bereich ±20° bleibt
Leistungsvorteil:
Im Vergleich zu Lyapunov-basierter DSM-CBF: schnellere Konvergenz, glattere Trajektorie
Im Vergleich zu ERG: deutlich schnellere Reaktion
Im Vergleich zu traditioneller Sicherungs-CBF: bessere Leistung dank zusätzlicher Freiheitsgrade durch die parametrisierte Sicherungsstrategie-Familie
Steuereingabe: Die Eingabe erfüllt durchgehend die ±20-N-Beschränkung und ist im Vergleich zu anderen Methoden glatter
Diese Arbeit ist stark von der Referenzregler-Literatur inspiriert, insbesondere vom Konzept der dynamischen Sicherheitsgrenze, erweitert dieses aber auf das CBF-Framework.
Das Papier zitiert Hauptarbeiten in diesem Bereich, einschließlich:
Ames et al. (2017): Moderne Definition von CBF
Chen et al. (2021): Sicherungs-CBF-Konzept
Nicotra und Garone (2018): Expliziter Referenzregler
Frühere Arbeiten der Autoren: Theoretische Grundlagen von DSM-CBF
Gesamtbewertung: Dies ist ein theoretisch streng verfasstes Papier mit innovativer Methodik, das eine systematische Methode für den CBF-Entwurf bietet. Bei Wahrung theoretischer Strenge zeigt es gleichzeitig gute Praktikabilität. Die Universalität der Methode und die relativ einfache Implementierung verleihen ihr hohen praktischen Wert.