Formal synthesis of closed-form sampled-data controllers for nonlinear continuous-time systems under STL specifications

From MaRDI portal
Publication:2116657

DOI10.1016/J.AUTOMATICA.2022.110184zbMATH Open1485.93338arXiv2006.04260OpenAlexW3033567324MaRDI QIDQ2116657FDOQ2116657

Niklas Kochdumper, M. jun. Mazo, Matthias Althoff, Cees Ferdinand Verdier

Publication date: 18 March 2022

Published in: Automatica (Search for Journal in Brave)

Abstract: We propose a counterexample-guided inductive synthesis framework for the formal synthesis of closed-form sampled-data controllers for nonlinear systems to meet STL specifications over finite-time trajectories. Rather than stating the STL specification for a single initial condition, we consider an (infinite and bounded) set of initial conditions. Candidate solutions are proposed using genetic programming, which evolves controllers based on a finite number of simulations. Subsequently, the best candidate is verified using reachability analysis; if the candidate solution does not satisfy the specification, an initial condition violating the specification is extracted as a counterexample. Based on this counterexample, candidate solutions are refined until eventually a solution is found (or a user-specified number of iterations is met). The resulting sampled-data controller is expressed as a closed-form expression, enabling both interpretability and the implementation in embedded hardware with limited memory and computation power. The effectiveness of our approach is demonstrated for multiple systems.


Full work available at URL: https://arxiv.org/abs/2006.04260




Recommendations




Cites Work


Cited In (1)

Uses Software





This page was built for publication: Formal synthesis of closed-form sampled-data controllers for nonlinear continuous-time systems under STL specifications

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2116657)