Safety Verification of Interconnected Hybrid Systems Using Barrier Certificates

Safety verification determines whether any trajectory starting from admissible initial states would intersect with a set of unsafe states. In this paper, we propose a numerical method for verifying safety of a network of interconnected hybrid dynamical systems with a state constraint based on bilinear sum-of-squares programming. The safety verification is conducted by the construction of a function of states called barrier certificate. We consider a finite number of interconnected hybrid systems satisfying the input-to-state property and the networked interconnections satisfying a dissipativity property. Through constructing a barrier certificate for each subsystem and imposing dissipation-inequality-like constraints on the interconnections, safety verification is formulated as a bilinear sum-of-squares feasibility problem. As a result, safety of the interconnected hybrid systems could be determined by solving an optimization problem, rather than solving differential equations. The proposed method makes it possible to verify the safety of interconnected hybrid systems, which is demonstrated by a numerical example.

[1]  Nancy A. Lynch,et al.  Hybrid I/O automata , 1995, Inf. Comput..

[2]  P. Parrilo Structured semidefinite programs and semialgebraic geometry methods in robustness and optimization , 2000 .

[3]  A. Papachristodoulou,et al.  Analysis of switched and hybrid systems - beyond piecewise quadratic methods , 2003, Proceedings of the 2003 American Control Conference, 2003..

[4]  Henny B. Sipma,et al.  Constructing invariants for hybrid systems , 2004, Formal Methods Syst. Des..

[5]  A. Papachristodoulou Analysis of nonlinear time-delay systems using the sum of squares decomposition , 2004, Proceedings of the 2004 American Control Conference.

[6]  Ali Jadbabaie,et al.  Safety Verification of Hybrid Systems Using Barrier Certificates , 2004, HSCC.

[7]  Ashish Tiwari,et al.  Generating Polynomial Invariants for Hybrid Systems , 2005, HSCC.

[8]  George J. Pappas,et al.  A Framework for Worst-Case and Stochastic Safety Verification Using Barrier Certificates , 2007, IEEE Transactions on Automatic Control.

[9]  Antonis Papachristodoulou,et al.  Analysis of Polynomial Systems With Time Delays via the Sum of Squares Decomposition , 2009, IEEE Transactions on Automatic Control.

[10]  Janan Zaytoon,et al.  Safety verification and reachability analysis for hybrid systems , 2009, Annu. Rev. Control..

[11]  Antonius Yudi Sendjaja,et al.  Achievable PID performance using sums of squares programming , 2009 .

[12]  Sriram Sankaranarayanan,et al.  Automatic invariant generation for hybrid systems using ideal fixed points , 2010, HSCC '10.

[13]  Rajeev Alur,et al.  Formal verification of hybrid systems , 2011, 2011 Proceedings of the Ninth ACM International Conference on Embedded Software (EMSOFT).

[14]  George H. Hines,et al.  Equilibrium-independent passivity: A new definition and numerical certification , 2011, Autom..

[15]  Rafael Wisniewski,et al.  On the existence of compositional barrier certificates , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[16]  Rafael Wisniewski,et al.  Compositional safety analysis using barrier certificates , 2012, HSCC '12.

[17]  Murat Arcak,et al.  Verifying safety of interconnected passive systems using SOS programming , 2013, 52nd IEEE Conference on Decision and Control.

[18]  Peter Seiler,et al.  SOSOPT: A Toolbox for Polynomial Optimization , 2013, ArXiv.

[19]  Rafael Wisniewski,et al.  Converse barrier certificate theorem , 2013, 52nd IEEE Conference on Decision and Control.

[20]  Federico Milano,et al.  Algorithmic Construction of Lyapunov Functions for Power System Stability Analysis , 2013, IEEE Transactions on Circuits and Systems I: Regular Papers.

[21]  Pablo A. Parrilo,et al.  SOSTOOLS Version 3.00 Sum of Squares Optimization Toolbox for MATLAB , 2013, ArXiv.

[22]  Dong Han,et al.  A New Barrier Certificate for Safety Verification of Hybrid Systems , 2014, Comput. J..

[23]  Murat Arcak,et al.  A Dissipativity Approach to Safety Verification for Interconnected Systems , 2015, IEEE Transactions on Automatic Control.