Misplaced Pages

Barrier certificate

Article snapshot taken from[REDACTED] with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
This article is about the topic in dynamical systems. For the topic in constrained optimization, see barrier function.
This article may be too technical for most readers to understand. Please help improve it to make it understandable to non-experts, without removing the technical details. (September 2018) (Learn how and when to remove this message)

A barrier certificate or barrier function is used to prove that a given region is forward invariant for a given ordinary differential equation or hybrid dynamical system. That is, a barrier function can be used to show that if a solution starts in a given set, then it cannot leave that set.

Showing that a set is forward invariant is an aspect of safety, which is the property where a system is guaranteed to avoid obstacles specified as an unsafe set.

Barrier certificates play the analogical role for safety to the role of Lyapunov functions for stability. For every ordinary differential equation that robustly fulfills a safety property of a certain type there is a corresponding barrier certificate.

History

The first result in the field of barrier certificates was the Nagumo theorem by Mitio Nagumo in 1942. The term "barrier certificate" was introduced later based on similar concept in convex optimization called barrier functions.

Barrier certificates were generalized to hybrid systems in 2004 by Stephen Prajna and Ali Jadbabaie.

Variants

There are several different types of barrier functions. One distinguishing factor is the behavior of the barrier function at the boundary of the forward invariant set S {\displaystyle S} . A barrier function that goes to zero as the input approaches the boundary of S {\displaystyle S} is called a zeroing barrier function. A barrier function that goes to infinity as the inputs approach the boundary of S {\displaystyle S} are called reciprocal barrier functions. Here, "reciprocal" refers to the fact that a reciprocal barrier functions can be defined as the multiplicative inverse of a zeroing barrier function.

References

  1. Prajna, Stephen, and Ali Jadbabaie. "Safety verification of hybrid systems using barrier certificates." International Workshop on Hybrid Systems: Computation and Control. Springer, Berlin, Heidelberg, 2004.
  2. Maghenem, M., Sanfelice, R. G. (February 2021). "Sufficient conditions for forward invariance and contractivity in hybrid inclusions using barrier functions". Automatica. 124: 109328. arXiv:1908.03980. doi:10.1016/j.automatica.2020.109328. ISSN 0005-1098.
  3. Stefan Ratschan: "Converse Theorems for Safety and Barrier Certificates". IEEE Trans. on Automatic Control, Volume 63, Issue 8, 2018
  4. ^ Ames, A. D., Coogan, S., Egerstedt, M., Notomista, G., Sreenath, K., Tabuada, P. (2019), Control Barrier Functions: Theory and Applications
  5. Nagumo, Mitio (1942), "Über die lage der integralkurven gewöhnlicher differentialgleichungen", Nippon Sugaku-Buturigakkwai Kizi Dai 3 Ki, 24: 551–559 (in German). English translation in Marcel, Menner; Eugene, Lavretsky. "Translation of Nagumo's Foundational Work on Barrier Functions: On the Location of Integral Curves of Ordinary Differential Equations". arXiv:2406.18614.
  6. Prajna, S., Jadbabaie, A. (2004), Alur, R., Pappas, G. J. (eds.), Safety Verification of Hybrid Systems Using Barrier Certificates, Springer
  7. ^ Ames, A. D., Xu, X., Grizzle, J. W., Tabuada, P. (August 2017). "Control Barrier Function Based Quadratic Programs for Safety Critical Systems". IEEE Transactions on Automatic Control. 62 (8): 3861–3876. arXiv:1609.06408. doi:10.1109/TAC.2016.2638961. ISSN 1558-2523.
Category:
Barrier certificate Add topic