Approximately bisimilar symbolic models for nonlinear control systems

Control systems are usually modeled by differential equations describing how physical phenomena can be influenced by certain control parameters or inputs. Although these models are very powerful when dealing with physical phenomena, they are less suited to describe software and hardware interfacing with the physical world. For this reason there is a growing interest in describing control systems through symbolic models that are abstract descriptions of the continuous dynamics, where each ''symbol'' corresponds to an ''aggregate'' of states in the continuous model. Since these symbolic models are of the same nature of the models used in computer science to describe software and hardware, they provide a unified language to study problems of control in which software and hardware interact with the physical world. Furthermore, the use of symbolic models enables one to leverage techniques from supervisory control and algorithms from game theory for controller synthesis purposes. In this paper we show that every incrementally globally asymptotically stable nonlinear control system is approximately equivalent (bisimilar) to a symbolic model. The approximation error is a design parameter in the construction of the symbolic model and can be rendered as small as desired. Furthermore, if the state space of the control system is bounded, the obtained symbolic model is finite. For digital control systems, and under the stronger assumption of incremental input-to-state stability, symbolic models can be constructed through a suitable quantization of the inputs.

[1]  David Park,et al.  Concurrency and Automata on Infinite Sequences , 1981, Theoretical Computer Science.

[2]  K. Fernow New York , 1896, American Potato Journal.

[3]  Kevin A. Grasse,et al.  Simulation and Bisimulation of Nonlinear Control Systems with Admissible Classes of Inputs and Disturbances , 2007, SIAM J. Control. Optim..

[4]  Paulo Tabuada Approximate Simulation Relations and Finite Abstractions of Quantized Control Systems , 2007, HSCC.

[5]  A. J. van der Schaft,et al.  Equivalence of dynamical systems by bisimulation , 2004, IEEE Transactions on Automatic Control.

[6]  Antoine Girard,et al.  Approximation Metrics for Discrete and Continuous Systems , 2006, IEEE Transactions on Automatic Control.

[7]  Dusan M. Stipanovic,et al.  Polytopic Approximations of Reachable Sets Applied to Linear Dynamic Games and a Class of Nonlinear Systems , 2005 .

[8]  Thomas Brihaye,et al.  On O-Minimal Hybrid Systems , 2004, HSCC.

[9]  Antoine Girard,et al.  Reachability of Uncertain Linear Systems Using Zonotopes , 2005, HSCC.

[10]  Eduardo Sontag Input to State Stability: Basic Concepts and Results , 2008 .

[11]  Stavros Tripakis,et al.  On-the-Fly Controller Synthesis for Discrete and Dense-Time Systems , 1999, World Congress on Formal Methods.

[12]  Paulo Tabuada,et al.  Linear Time Logic Control of Discrete-Time Linear Systems , 2006, IEEE Transactions on Automatic Control.

[13]  Eduardo Sontag,et al.  Forward Completeness, Unboundedness Observability, and their Lyapunov Characterizations , 1999 .

[14]  A. J. van der Schaft,et al.  Equivalence of switching linear systems by bisimulation , 2006 .

[15]  George J. Pappas,et al.  Discrete abstractions of hybrid systems , 2000, Proceedings of the IEEE.

[16]  Antonio Bicchi,et al.  On the reachability of quantized control systems , 2002, IEEE Trans. Autom. Control..

[17]  Zhiwu Li,et al.  ON SUPERVISORY CONTROL OF A CLASS OF DISCRETE EVENT SYSTEMS , 2006 .

[18]  Pravin Varaiya,et al.  Reach Set Computation Using Optimal Control , 2000 .

[19]  Benjamin Kuipers,et al.  Qualitative Heterogeneous Control of Higher Order Systems , 2003, HSCC.

[20]  Peter J Seiler,et al.  SOSTOOLS: Sum of squares optimization toolbox for MATLAB , 2002 .

[21]  George J. Pappas,et al.  Approximate Bisimulations for Nonlinear Dynamical Systems , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[22]  David Angeli,et al.  A Lyapunov approach to incremental stability properties , 2002, IEEE Trans. Autom. Control..

[23]  Paulo Tabuada,et al.  Symbolic models for nonlinear control systems using approximate bisimulation , 2007, 2007 46th IEEE Conference on Decision and Control.

[24]  Jochen Schroder,et al.  Modelling, State Observation, and Diagnosis of Quantised Systems , 2002 .

[25]  Paulo Tabuada,et al.  Symbolic models for control systems , 2007, Acta Informatica.

[26]  Wieslaw Zielonka,et al.  Infinite Games on Finitely Coloured Graphs with Applications to Automata on Infinite Trees , 1998, Theor. Comput. Sci..

[27]  Igor Walukiewicz,et al.  Games for synthesis of controllers with partial observation , 2003, Theor. Comput. Sci..

[28]  Stephan Merz,et al.  Model Checking , 2000 .

[29]  Fernando Paganini,et al.  IEEE Transactions on Automatic Control , 2006 .

[30]  P. Ramadge,et al.  Supervisory control of a class of discrete event processes , 1987 .

[31]  Paulo Tabuada,et al.  Bisimilar control affine systems , 2004, Syst. Control. Lett..

[32]  Rajeev Alur,et al.  A Theory of Timed Automata , 1994, Theor. Comput. Sci..

[33]  Arjan van der Schaft,et al.  Equivalence of dynamical systems by bisimulation , 2004, IEEE Trans. Autom. Control..

[34]  Antoine Girard Approximately Bisimilar Finite Abstractions of Stable Linear Systems , 2007, HSCC.

[35]  Daniel Liberzon,et al.  Switching in Systems and Control , 2003, Systems & Control: Foundations & Applications.

[36]  Paulo Tabuada An Approximate Simulation Approach to Symbolic Control , 2008, IEEE Transactions on Automatic Control.

[37]  Robin Milner,et al.  Communication and concurrency , 1989, PHI Series in computer science.

[38]  Eduardo D. Sontag,et al.  Mathematical Control Theory: Deterministic Finite Dimensional Systems , 1990 .

[39]  Antonio Bicchi,et al.  Feedback encoding for efficient symbolic control of dynamical systems , 2006, IEEE Transactions on Automatic Control.

[40]  Benjamin Kuipers,et al.  Qualitative reasoning: Modeling and simulation with incomplete knowledge , 1994, Autom..

[41]  Jan Lunze,et al.  Representation of Hybrid Systems by Means of Stochastic Automata , 2001 .