Sample Efficient Certification of Discrete-Time Control Barrier Functions

2509.03899v1 eess.SY, cs.LG, cs.SY 2025-09-06
Авторы:

Sampath Kumar Mulagaleti, Andrea Del Prete

Резюме на русском

## Контекст Обеспечение безопасности динамических систем является ключевым аспектом в различных приложениях, включая автомобильную отрасль, авиацию и индустрию. Для этого необходимо проверить, находится ли система внутри безопасного инвариантного множества в течение всего времени работы. Для этого используются Control Invariant (CI) множества, которые позволяют гарантировать безопасность системы. Control Barrier Functions (CBFs) являются мощными инструментами для вычисления CI-множеств. Они определяются как нулевые поднивелсовые множества, которые также являются CI-множествами. Однако вычисление CBFs часто связано с решением сложных задач оптимизации, которые могут быть вычислительно трудоемкими или даже невыполнимыми. Для решения этой проблемы были предложены сценарий-зависимые методы, которые упрощают расчет CBFs. Но в этом случае необходимо проверить, что вычисленный CBF удовлетворяет всем требованиям. Предлагаемая работа предлагает алгоритм для проверки CBFs, использующий аргументы Липшица. Этот алгоритм характеризуется высокой эффективностью в выборке, что делает его привлекательным для реальных приложений. ## Метод Предложенный метод основывается на анализе Липшица, который позволяет проверить, что CBF удовлетворяет требованиям безопасности в рамках сценарий-зависимого подхода. Алгоритм работает следующим образом: 1. **Построение модели системы**: Модель динамической системы задается в виде отношений Лапласа или другой формы, позволяющей описать поведение системы в дискретном времени. 2. **Определение CBF**: CBF определяется как функция, которая позволяет описать CI-множество. 3. **Анализ Липшица**: Алгоритм использует аргументы Липшица для проверки того, что CBF удовлетворяет условиям Липшица и, следовательно, может быть использован для гарантии безопасности. 4. **Проверка условий**: Алгоритм проверяет, что вычисленный CBF удовлетворяет всем условиям, необходимым для гарантии безопасности. Эталонные методы, такие как сценарий-зависимые подходы, используются для расчета CBFs, но предлагаемый метод отличается высокой эффективностью в выборке и простотой реализации. ## Результаты Проведенные эксперименты показали, что предложенный метод эффективен в выборке и позволяет быстро проверить удовлетворение условий безопасности. Использовались симуляционные данные для тестирования, что позволило проверить работу алгоритма в различных условиях. Полученные результаты показали, что алгоритм способен быстро проверить CBF на соответствие требованиям безопасности, что делает его применимым в реальных ситуациях. Нап

Abstract

Control Invariant (CI) sets are instrumental in certifying the safety of dynamical systems. Control Barrier Functions (CBFs) are effective tools to compute such sets, since the zero sublevel sets of CBFs are CI sets. However, computing CBFs generally involves addressing a complex robust optimization problem, which can be intractable. Scenario-based methods have been proposed to simplify this computation. Then, one needs to verify if the CBF actually satisfies the robust constraints. We present an approach to perform this verification that relies on Lipschitz arguments, and forms the basis of a certification algorithm designed for sample efficiency. Through a numerical example, we validated the efficiency of the proposed procedure.

Ссылки и действия