Article | REF: S7467 V1

Symbolic approaches for the control of non linear systems

Authors: Antoine GIRARD, Pierre-Jean MEYER, Adnane SAOUD

Publication date: September 10, 2024

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


Overview

Français

ABSTRACT

This article deals with controller synthesis for nonlinear systems subject to constraints on states and control, as well as bounded disturbances, and for specifications such as safety, reachability, or more complex properties formulated using automata or temporal logics. In this context, symbolic approaches, based on the abstraction of the system through a symbolic model (with a finite number of states and controls), enable the automatic synthesis of controllers certified as “correct by construction.” This article presents in a didactic manner the key elements of these approaches (abstraction, synthesis, and concretization of controllers) and provides an overview of advanced themes in this dynamically evolving research field.

Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.

Read the article

AUTHORS

  • Antoine GIRARD: CNRS Research Director - Université Paris-Saclay, CNRS, CentraleSupélec, Signals and Systems Laboratory, 91190, Gif-sur-Yvette, France

  • Pierre-Jean MEYER: Sustainable Development Research Manager - Univ Gustave Eiffel, COSYS-ESTAS, F-59666 Villeneuve d'Ascq, France

  • Adnane SAOUD: Assistant Professor - College of Computing, Mohammed VI Polytechnic University (UM6P), Benguerir, Morocco

 INTRODUCTION

In the field of automation, the use of mathematical models that are as faithful as possible (non-linear, with constraints on states and commands, with disturbances, etc.) generally increases reliability and confidence in the results obtained from the analysis of these models. Unfortunately, this complexity of the models makes the controller synthesis stage all the more difficult, if not sometimes impossible. On the other hand, although there is an extensive bibliography considering classical control objectives of continuous automation such as stability, these methods are not the most suitable for dealing with other types of specifications such as safety, achievability, or the rich range of properties that can be described by automata or temporal logic formulas found in the fields of computer science and robotics.

The symbolic approaches presented in this article aim to tackle the intersection of these two points. These approaches are based on three successive steps:

  • abstraction of the continuous dynamic system into a discrete symbolic model described by a dynamic system with a finite number of states and commands;

  • controller synthesis in the discrete domain ;

  • the concretization of the symbolic controller for its application to the original continuous system.

In contrast to predictive control methods, all three steps are carried out offline, and the online application of the realized controller is carried out via a simple mapping table.

These approaches based on symbolic abstraction have a number of advantages. The first is that they can handle a very wide range of complex nonlinear dynamic systems (with disturbances, uncertainties, state or control constraints) in a completely automatic way, since controller synthesis in the discrete domain is independent of the form and complexity of continuous dynamics. They also make it possible to address a new range of more varied and complex specifications than those traditionally considered in continuous automatics, such as temporal logic formulas. On the other hand, the algorithms used for synthesis in the discrete domain come from the fields of formal methods and model checking, and enable formal guarantees of specification satisfaction to be obtained even after the controller has been concretized to the continuous domain; the controller is thus certified as "correct by construction". Finally, since the first stage of symbolic abstraction relies on methods based on over-approximations of all the system's real behaviours, the overall approach is endowed with a certain intrinsic robustness, in addition to taking into account model perturbations and uncertainties. On the other hand, the...

You do not have access to this resource.

Exclusive to subscribers. 97% yet to be discovered!

You do not have access to this resource.
Click here to request your free trial access!

Already subscribed? Log in!


The Ultimate Scientific and Technical Reference

A Comprehensive Knowledge Base, with over 1,200 authors and 100 scientific advisors
+ More than 10,000 articles and 1,000 how-to sheets, over 800 new or updated articles every year
From design to prototyping, right through to industrialization, the reference for securing the development of your industrial projects

KEYWORDS

Control of nonlinear systems   |   formal methods   |   symbolic model   |   discrete synthesis


This article is included in

Control and systems engineering

This offer includes:

Knowledge Base

Updated and enriched with articles validated by our scientific committees

Services

A set of exclusive tools to complement the resources

Practical Path

Operational and didactic, to guarantee the acquisition of transversal skills

Doc & Quiz

Interactive articles with quizzes, for constructive reading

Subscribe now!

Ongoing reading
Symbolic approaches to the control of nonlinear systems