Formal Synthesis of Analytic Controllers for Sampled-Data Systems via Genetic Programming

12/06/2018
by   Cees F. Verdier, et al.
0

This paper presents an automatic formal controller synthesis method for nonlinear sampled-data systems with safety and reachability specifications. Fundamentally, the presented method is not restricted to polynomial systems and controllers. We consider periodically switched controllers based on a Control Lyapunov Barrier-like functions. The proposed method utilizes genetic programming to synthesize these functions as well as the controller modes. Correctness of the controller are subsequently verified by means of a Satisfiability Modulo Theories solver. Effectiveness of the proposed methodology is demonstrated on multiple systems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/02/2021

Reachability-based Identification, Analysis, and Control Synthesis of Robot Systems

We introduce reachability analysis for the formal examination of robots....
research
01/10/2019

Automated Synthesis of Safe Digital Controllers for Sampled-Data Stochastic Nonlinear Systems

We present a new method for the automated synthesis of digital controlle...
research
11/29/2017

A Class of Control Certificates to Ensure Reach-While-Stay for Switched Systems

In this article, we consider the problem of synthesizing switching contr...
research
07/10/2018

On Controller Design for Systems on Manifolds in Euclidean Space

A new method is developed to design controllers in Euclidean space for s...
research
09/12/2023

A General Verification Framework for Dynamical and Control Models via Certificate Synthesis

An emerging branch of control theory specialises in certificate learning...
research
07/18/2020

A process calculus approach to correctness enforcement of PLCs (full version)

We define a simple process calculus, based on Hennessy and Regan's Timed...
research
04/25/2023

Suboptimal Controller Synthesis for Cart-Poles and Quadrotors via Sums-of-Squares

Sums-of-squares (SOS) optimization is a promising tool to synthesize cer...

Please sign up or login with your details

Forgot password? Click here to reset