Learning Lyapunov Functions for Hybrid Systems

被引:2
|
作者
Chen, Shaoru [1 ]
Fazlyab, Mahyar [2 ]
Morari, Manfred [1 ]
Pappas, George J. [1 ]
Preciado, Victor M. [1 ]
机构
[1] Univ Penn, Philadelphia, PA 19104 USA
[2] Johns Hopkins Univ, Baltimore, MD 21218 USA
关键词
Hybrid system; stability verification; piecewise-affine systems; Lyapunov function; mixed-integer programming; mixed-integer formulations; counterexample guided synthesis; CUTTING PLANE ALGORITHM; STABILITY;
D O I
10.1145/3447928.3456644
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose a sampling-based approach to learn Lyapunov functions for a class of discrete-time autonomous hybrid systems that admit a mixed-integer representation. Such systems include autonomous piecewise affine systems, closed-loop dynamics of linear systems with model predictive controllers, piecewise affine/linear complementarity/mixed-logical dynamical systems in feedback with a ReLU neural network controller, etc. The proposed method comprises an alternation between a learner and a verifier to search for a Lyapunov function from a family of parameterized Lyapunov function candidates. In each iteration, the learner uses a collection of state samples to select a Lyapunov function candidate through a convex program in the parameter space. The verifier then solves a nonconvex mixed-integer quadratic program in the state space to either validate the proposed Lyapunov function candidate or reject it with a counterexample, i.e., a state where the Lyapunov condition fails. This counterexample is then added to the sample set of the learner to refine the set of Lyapunov function candidates in the next iteration. By designing the learner and the verifier according to the analytic center cutting-plane method from convex optimization, we show that when the set of Lyapunov functions is full-dimensional in the parameter space, our method finds a Lyapunov function in a finite number of steps. We demonstrate our stability analysis method on closed-loop MPC dynamical systems and a ReLU neural network controlled PWA system.
引用
收藏
页数:11
相关论文
共 50 条
  • [1] Learning Lyapunov Functions for Hybrid Systems
    Chen, Shaoru
    Fazlyab, Mahyar
    Morari, Manfred
    Pappas, George J.
    Preciado, Victor M.
    [J]. 2021 55TH ANNUAL CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS (CISS), 2021,
  • [2] Lyapunov functions for impulse and hybrid control systems
    Aubin, JP
    [J]. PROCEEDINGS OF THE 39TH IEEE CONFERENCE ON DECISION AND CONTROL, VOLS 1-5, 2000, : 466 - 471
  • [3] Decompositional Construction of Lyapunov Functions for Hybrid Systems
    Oehlerking, Jens
    Theel, Oliver
    [J]. HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2009, 5469 : 276 - 290
  • [4] DISCOVERING MULTIPLE LYAPUNOV FUNCTIONS FOR SWITCHED HYBRID SYSTEMS
    She, Zhikun
    Xue, Bai
    [J]. SIAM JOURNAL ON CONTROL AND OPTIMIZATION, 2014, 52 (05) : 3312 - 3340
  • [5] Smooth Lyapunov functions for Multistable Hybrid Systems on Manifolds
    Forni, Paolo
    Angeli, David
    [J]. 2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,
  • [6] Computation of piecewise quadratic Lyapunov functions for hybrid systems
    Johansson, M
    Rantzer, A
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1998, 43 (04) : 555 - 559
  • [7] Control Lyapunov Functions and Stabilizability of Compact Sets for Hybrid Systems
    Sanfelice, Ricardo G.
    [J]. 2011 50TH IEEE CONFERENCE ON DECISION AND CONTROL AND EUROPEAN CONTROL CONFERENCE (CDC-ECC), 2011, : 7404 - 7409
  • [8] Cone-valued Lyapunov functions and stability of hybrid systems
    Akinyele, O
    Adeyeye, JO
    [J]. DYNAMICS OF CONTINUOUS DISCRETE AND IMPULSIVE SYSTEMS-SERIES A-MATHEMATICAL ANALYSIS, 2001, 8 (02): : 203 - 214
  • [9] Energy Shaping of Hybrid Systems via Control Lyapunov Functions
    Sinnet, Ryan W.
    Ames, Aaron D.
    [J]. 2015 AMERICAN CONTROL CONFERENCE (ACC), 2015, : 5992 - 5997
  • [10] Episodic Learning with Control Lyapunov Functions for Uncertain Robotic Systems
    Taylor, Andrew J.
    Dorobantu, Victor D.
    Le, Hoang M.
    Yue, Yisong
    Ames, Aaron D.
    [J]. 2019 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2019, : 6878 - 6884