Verifying Band Convergence for Sampled Control Systems

We present a method to verify transient and settling time properties, called band convergence properties, of digitally controlled continuous systems, wherein we consider a linear dynamical system model for a plant and a PID controller. We consider the discrete-time sampled behavior of the closed loop system, and verify band convergence for the discrete-time behavior. The basic idea is to look for a box-shaped invariant for the system which is adequate to ensure that the system stays within the given band. We first give a technique to handle a general discrete-time system, but with determinate matrix entries. We then give a technique to handle discrete-time systems with matrices that lie in a range which over-approximate the matrix exponentials (which arise when we consider the discrete-time version of a continuous system), using the notion of an abstract discrete-time system. We have implemented the verification approach, and evaluate its efficacy on some popular Simulink models.

[1]  Calin Belta,et al.  Temporal Logic Control of Discrete-Time Piecewise Affine Systems , 2012, IEEE Transactions on Automatic Control.

[2]  Pavithra Prabhakar,et al.  Abstraction Based Model-Checking of Stability of Hybrid Systems , 2013, CAV.

[3]  Pavithra Prabhakar,et al.  Compositional construction of bounded error over-approximations of acyclic interconnected continuous dynamical systems , 2019, MEMOCODE.

[4]  John N. Tsitsiklis,et al.  The Stability of Saturated Linear Dynamical Systems Is Undecidable , 2001, J. Comput. Syst. Sci..

[5]  George J. Pappas,et al.  Robustness of temporal logic specifications for continuous-time signals , 2009, Theor. Comput. Sci..

[6]  Pavithra Prabhakar,et al.  Safety analysis using compositional bounded error approximations of communicating hybrid systems , 2017, 2017 IEEE 56th Annual Conference on Decision and Control (CDC).

[7]  Lucas C. Cordeiro,et al.  Formal Non-Fragile Stability Verification of Digital Control Systems with Uncertainty , 2017, IEEE Transactions on Computers.

[8]  Pavithra Prabhakar,et al.  Counterexample Guided Abstraction Refinement for Stability Analysis , 2016, CAV.

[9]  M. Branicky Multiple Lyapunov functions and other analysis tools for switched and hybrid systems , 1998, IEEE Trans. Autom. Control..

[10]  Andreas Podelski,et al.  Region Stability Proofs for Hybrid Systems , 2007, FORMATS.

[11]  James Kapinski,et al.  Automatic Trace Generation for Signal Temporal Logic , 2018, 2018 IEEE Real-Time Systems Symposium (RTSS).

[12]  Michael Heymann,et al.  Discrete-event control of nondeterministic systems , 1998 .

[13]  John N. Tsitsiklis,et al.  Complexity of stability and controllability of elementary hybrid systems , 1999, Autom..

[14]  Matthias Althoff,et al.  STL Model Checking of Continuous and Hybrid Systems , 2016, ATVA.

[15]  Dejan Nickovic,et al.  Monitoring Temporal Properties of Continuous Signals , 2004, FORMATS/FTRTFT.

[16]  Ashish Tiwari,et al.  Relational Abstractions for Continuous and Hybrid Systems , 2011, CAV.

[17]  Edmund M. Clarke,et al.  dReal: An SMT Solver for Nonlinear Theories over the Reals , 2013, CADE.

[18]  Sayan Mitra,et al.  Lyapunov abstractions for inevitability of hybrid systems , 2012, HSCC '12.

[19]  Cleve B. Moler,et al.  Nineteen Dubious Ways to Compute the Exponential of a Matrix, Twenty-Five Years Later , 1978, SIAM Rev..

[20]  Andreas Podelski,et al.  A Sound and Complete Proof Rule for Region Stability of Hybrid Systems , 2007, HSCC.

[21]  Pavithra Prabhakar,et al.  Bounded error flowpipe computation of parameterized linear systems , 2015, 2015 International Conference on Embedded Software (EMSOFT).

[22]  Andreas Podelski,et al.  Model Checking of Hybrid Systems: From Reachability Towards Stability , 2006, HSCC.

[23]  Ashish Tiwari,et al.  Timed Relational Abstractions for Sampled Data Control Systems , 2012, CAV.

[24]  Hai Lin,et al.  Stability and Stabilizability of Switched Linear Systems: A Survey of Recent Results , 2009, IEEE Transactions on Automatic Control.

[25]  Garvit Juniwal,et al.  Robust online monitoring of signal temporal logic , 2015, Formal Methods in System Design.

[26]  Sayan Mitra,et al.  Abstraction Refinement for Stability , 2011, 2011 IEEE/ACM Second International Conference on Cyber-Physical Systems.

[27]  Dejan Nickovic,et al.  On Temporal Logic and Signal Processing , 2012, ATVA.

[28]  Calin Belta,et al.  Formal Analysis of Discrete-Time Piecewise Affine Systems , 2010, IEEE Transactions on Automatic Control.

[29]  Wei Chen,et al.  dReach: δ-Reachability Analysis for Hybrid Systems , 2015, TACAS.