A Review of Stability Results for Switched and Hybrid Systems

Similar documents
Stability and Stabilizability of Switched Linear Systems: A Short Survey of Recent Results

Hybrid Systems Techniques for Convergence of Solutions to Switching Systems

Analysis and design of switched normal systems

Hybrid Systems Course Lyapunov stability

Switched Systems: Mixing Logic with Differential Equations

Characterizing Uniformly Ultimately Bounded Switching Signals for Uncertain Switched Linear Systems

Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems

Perspectives and Results on the Stability and Stabilizability of Hybrid Systems

HYBRID AND SWITCHED SYSTEMS ECE229 WINTER 2004

Controlo Switched Systems: Mixing Logic with Differential Equations. João P. Hespanha. University of California at Santa Barbara.

Hybrid Systems - Lecture n. 3 Lyapunov stability

Stability Analysis of a Proportional with Intermittent Integral Control System

On Several Composite Quadratic Lyapunov Functions for Switched Systems

A Method for Determining Stabilizeability of a Class of Switched Systems

Stability of Deterministic Finite State Machines

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Disturbance Attenuation in Classes of Uncertain Linear Hybrid Systems

EXPONENTIAL STABILITY OF SWITCHED LINEAR SYSTEMS WITH TIME-VARYING DELAY

Gramians based model reduction for hybrid switched systems

Asymptotic Disturbance Attenuation Properties for Continuous-Time Uncertain Switched Linear Systems

Packet-loss Dependent Controller Design for Networked Control Systems via Switched System Approach

GLOBAL ANALYSIS OF PIECEWISE LINEAR SYSTEMS USING IMPACT MAPS AND QUADRATIC SURFACE LYAPUNOV FUNCTIONS

Robust Stabilizability of Switched Linear Time-Delay Systems with Polytopic Uncertainties

A Delay-dependent Condition for the Exponential Stability of Switched Linear Systems with Time-varying Delay

APPROXIMATE SIMULATION RELATIONS FOR HYBRID SYSTEMS 1. Antoine Girard A. Agung Julius George J. Pappas

Stabilization of Second-Order LTI Switched Systems

L 2 -induced Gains of Switched Systems and Classes of Switching Signals

Stability of Hybrid Control Systems Based on Time-State Control Forms

Practical Stabilization of Integrator Switched Systems

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang

The servo problem for piecewise linear systems

ADAPTIVE control of uncertain time-varying plants is a

STABILIZATION THROUGH HYBRID CONTROL

A notion of passivity for hybrid systems

On Piecewise Quadratic Control-Lyapunov Functions for Switched Linear Systems

On Dwell Time Minimization for Switched Delay Systems: Free-Weighting Matrices Method

State-norm estimators for switched nonlinear systems under average dwell-time

Logic-based switching control of a nonholonomic system with parametric modeling uncertainty

Switched systems: stability

Piecewise Linear Quadratic Optimal Control

NEW SUPERVISORY CONTROL USING CONTROL-RELEVANT SWITCHING

Announcements. Review. Announcements. Piecewise Affine Quadratic Lyapunov Theory. EECE 571M/491M, Spring 2007 Lecture 9

STABILITY OF 2D SWITCHED LINEAR SYSTEMS WITH CONIC SWITCHING. 1. Introduction

Stabilization of Discrete-Time Switched Linear Systems: A Control-Lyapunov Function Approach

Optimal Control of Switching Surfaces

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions

Supervisory Control of Hybrid Systems

Lecture Note 7: Switching Stabilization via Control-Lyapunov Function

The Open Automation and Control Systems Journal

EE291E Lecture Notes 3 Autonomous Hybrid Automata

Feedback Control CONTROL THEORY FUNDAMENTALS. Feedback Control: A History. Feedback Control: A History (contd.) Anuradha Annaswamy

Observer-based quantized output feedback control of nonlinear systems

Copyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems

Modeling and stability analysis of state-switched hybrid systems via Differential Petri Nets

Robust Observer for Uncertain T S model of a Synchronous Machine

On common quadratic Lyapunov functions for stable discrete-time LTI systems

An Overview of Research Areas in Hybrid Control

V&V MURI Overview Caltech, October 2008

University of California. Berkeley, CA fzhangjun johans lygeros Abstract

Multiple-mode switched observer-based unknown input estimation for a class of switched systems

Delay-dependent Stability Analysis for Markovian Jump Systems with Interval Time-varying-delays

Optimal Controller Initialization for Switching between Stabilizing Controllers

Convergence Rate of Nonlinear Switched Systems

HIERARCHICAL CONTROL FOR A CLASS OF UNCERTAIN PIECEWISE LINEAR HYBRID DYNAMICAL SYSTEMS. Hai Lin,1 Xenofon D. Koutsoukos Panos J.

Mean square stability of discrete-time stochastic hybrid systems with interval time-varying delays

On Control Design of Switched Affine Systems with Application to DC-DC Converters

A State-Space Approach to Control of Interconnected Systems

Timed Petri Nets in Hybrid Systems: Stability and Supervisory Control

Performance Oriented Control over Networks Switching Controllers and Switched Time Delay

EE C128 / ME C134 Feedback Control Systems

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Closed Loop Stabilization of Planar Bilinear Switched Systems

Switched System Stability and Stabilization for Fighter Aircraft

Closed Loop Stabilization of Switched Systems

Research Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities

1670 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 11, NOVEMBER 2005

An asymptotic ratio characterization of input-to-state stability

Stability of switched block upper-triangular linear systems with switching delay: Application to large distributed systems

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

Hybrid Control and Switched Systems. Lecture #11 Stability of switched system: Arbitrary switching

Daniel Liberzon. Abstract. 1. Introduction. TuC11.6. Proceedings of the European Control Conference 2009 Budapest, Hungary, August 23 26, 2009

An Adaptive Predictor Corrector Strategy for Output Feedback Control of Nonlinear Hybrid Process Systems

Stability lectures. Stability of Linear Systems. Stability of Linear Systems. Stability of Continuous Systems. EECE 571M/491M, Spring 2008 Lecture 5

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions

Nonlinear Analysis: Hybrid Systems. Asymptotic disturbance attenuation properties for uncertain switched linear systems

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality

Announcements. Affine dynamics: Example #1. Review: Multiple Lyap. Fcns. Review and Examples: Linear/PWA Quad. Lyapunov Theory

Stability of interval positive continuous-time linear systems

1 Introduction In this paper, we study the stability of continuous and discrete-time switched linear systems using piecewise linear Lyapunov functions

Converse Lyapunov theorem and Input-to-State Stability

Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees

Benchmark problems in stability and design of. switched systems. Daniel Liberzon and A. Stephen Morse. Department of Electrical Engineering

To appear in IEEE Control Systems Magazine 1. Basic Problems in Stability and Design of. Switched Systems. Yale University. New Haven, CT

Global Analysis of Piecewise Linear Systems Using Impact Maps and Quadratic Surface Lyapunov Functions

Stabilizing Uncertain Systems with Dynamic Quantization

Technical Notes and Correspondence

DISCONTINUOUS dynamical systems (DDS) have motions

Transcription:

A Review of Stability Results for Switched and Hybrid Systems G. Davrazos and N. T. Koussoulas University of Patras, Electrical and Computer Engineering Department, Rio Patras, GREECE +3061-997296, {gdavrazo,ntk}@ee.upatras.gr Abstract--Hybrid and switched dynamic systems are of major research interest nowadays due to their use as models in many applications in computer science and systems control. One of the major problems in hybrid and switched dynamic systems is establishing their key property of stability, which also is important in controller design. Stability may prove also critical for real-time systems, embedded systems, and hybrid systems in general that arise in computer science problems where verification tests are undecidable. Relaxing demands in the search for a stability proof may be necessary for a specific problem. In this paper, we present a brief survey of stability results for hybrid and switched systems while taking into consideration the used model and the technique used for establishing stability. Emphasis is also given in results that take into consideration the interaction of continuous-time systems with the discrete-event part. Index terms--hybrid systems, switched systems, stability I. INTRODUCTION Hybrid and switched systems have numerous applications in control of mechanical systems, automotive industry, flight and air traffic control, switching power converters, process control, intelligent vehicle highway systems (IVHS), robotics, etc. Hybrid systems consist of a continuous-time and/or discrete-time process interacting with a logical or decision-making process. The continuous/discrete-time subsystem is represented as a set of differential/difference equations whereas the logical/decision making subsystem (supervisor) is represented as a finite automaton or a more general discrete event system, e.g. a Petri net. In the hybrid system context, the continuous/discrete time subsystem affects the discrete transitions of the supervisor and the supervisor affects the dynamic evolution of the continuous/discrete-time subsystem. Hybrid systems may arise in the hierarchical organization of complex systems too. Typical examples of this case include intelligent vehicle highway systems and robotics, especially in the supervision and coordination of multiple mobile robots. A switched system arises in two cases: One is when there are abrupt changes in the structure or the parameters of a dynamic system, which can be due to component failures or repairs, variations in the environmental disturbance or subsystems [41], and similar causes. Second, when a switched controller is used for a continuous system [37, 41]. The major reason why we choose a switched controller rather than a continuous one is that a switched controller can achieve better performance benefits [41].In [44] challenging problems for stability and control in the hybrid dynamic system framework are posed. Notions such as hybrid equilibrium stability, orbital stability, and trace stability for hybrid systems are introduced and definitions for them are given. We do not discuss in this paper the stability of hybrid systems whose discrete part possesses the Markovian property like [54], or the stability of systems that are composed of coupled differential and difference equations [10, 11] although some papers like [42, 43] are generic enough to deal with. One of the frequently used approaches in hybrid systems stability is to abstract away the high-level dynamics and concentrate only on the stability properties of the low-level dynamics. In the first part of our review (sec. II), we discuss Lyapunov stability while in the second part we categorize the papers according to the utilized hybrid system model. II. LYAPUNOV STABILITY Stability is a very old subject, dating back to the advent of the theory of differential equations (cf. original paper by Maxwell). The object of stability theory is to draw conclusions about the behavior of a system without actually computing its solution trajectories. In linear/nonlinear systems Lyapunov functions are used to investigate the stability of equilibrium points of the system or the invariance of certain sets. Poincaré mappings are used for studying stability by looking at the continuous states only at certain points in time ( discretization of the system trajectories). This technique is used mostly for the investigation of periodic stability. There are many notions of stability especially in nonlinear systems ranging from local stability to uniform global asymptotic stability. Problems of proving the different notions of stability for the nonlinear case are in general of extreme difficulty and even sometimes unsolvable. The solvability has to deal with the notion of stability we want to prove and the mathematical assumptions we have made for the system. It is true that the larger the number of assumptions we make the more limited the notion of stability. Of course, in the linear case things are not so difficult because of the strong effect of linearity,

which makes local stability of the system to imply global stability. Besides Lyapunov stability, Lagrange stability is another kind of stability, which has been studied for dynamical systems. In hybrid and switched systems Lagrange stability has not been studied extensively except for a few works that we consider in our review. The main approaches used in the literature for hybrid and switched systems are Lyapunov theory and Poincaré mappings, with the Lyapunov approach being the dominant one. In Lyapunov theory, there are two main directions either by using Lyapunov function or by reformulating the definitions of stability in the sense of Lyapunov and then proving stability using similar methodology to books for linear/nonlinear control. If we choose the Lyapunov function approach we can use either the technique using a common Lyapunov function or the more general technique using multiple Lyapunov functions. The different ways of proving stability using Lyapunov approach are summarized in Fig. 1. Common Lyapunov function Lyapunov Stability Stability Multiple Lyapunov FIGURE 1. Lagrange Stability Poincaré Mappings Modifying A. Common Lyapunov Function First in our review we will present the stability results that they use the common Lyapunov function approach for proving stability for hybrid and switched systems. In [3] we find a method for proving stability and controller design for switched nonlinear systems based on linearization. As it is stated, if the differential equations corresponding to the linearization of the initial switched nonlinear system are (asymptotically) stable and share the same Lyapunov function, then the initial system is (asymptotically) stable around the equilibrium point in which the linearization took place. In [12], the fact that the Lyapunov function will decrease along any hybrid system trajectory is used for proving hybrid system stability. The common Lyapunov function technique is also discussed in brief in [15,16]. Controller synthesis methodology that guarantees the existence of a single Lyapunov function for the closed loop hybrid system is proposed in [47]. The idea behind this methodology is based on controller design for simultaneous common pole placement for all of the subsystems. An approach similar to common Lyapunov function is used in [49] for a hybrid control algorithm. In [50], common Lyapunov function is used for proving stability for switched systems under synchronous or asynchronous controller switching. The fact that a common Lyapunov function guarantees stability under arbitrary switching has led researchers to look for conditions under which a common Lyapunov function exists. Lie algebra is used for formulation of conditions in [1, 28, 29]. The main idea is that if all matrices A i of a switched linear system have a solvable Lie algebra, then a common Lyapunov function exists and the system is stable under arbitrary switching. In [45] it is shown that a common Lyapunov function exists when the stability matrices A i commute pair wise. A sufficient condition for the existence of a common Lyapunov function when the constituent linear timeinvariant system A i of the switching linear system has triangular structure is proposed in [51] and exponential stability is proved under this condition. Similar results using common Lyapunov function and products of matrices for proving hybrid system stability are presented in [13]. Common Lyapunov function techniques for proving stability for switched and hybrid systems are limited to these kinds of systems with linear subsystems. Switched and hybrid systems with nonlinear subsystems are not examined because of the difficulty to find a common Lyapunov function for all nonlinear subsystems. The common Lyapunov function technique suffers also from another limitation: It is not hard to construct examples with hybrid systems, which are stable but they do not have a common Lyapunov function. These examples show us that the fact of non-existence of common Lyapunov function doesn t imply that the hybrid or the switched system is unstable. B. Multiple Lyapunov functions The multiple Lyapunov functions technique is more common. The idea behind this technique is that if we have Lyapunov functions for each continuous subsystem then all we need is to put restrictions on switching to guarantee stability. Firstly we will present the most useful results (in our opinion) for switched and hybrid systems stability analysis. In [55], one Lyapunov function V i is found for each linear vector field f i and (asymptotic) stability is guaranteed by requiring the energy at the consecutive times just before switching to be a decreasing sequence. Another stability result

proposed by Branicky in [5-8] is applicable to hybrid and switched systems with nonlinear vector fields in the general case: Each vector field is assumed to be globally Lipschitz and have the origin as an equilibrium point. It is also assumed that there are a finite number of vector field switchings in finite time to avoid the Zeno phenomenon. By introducing multiple Lyapunov functions, which are positive definite and continuously differentiable, stability is guaranteed by requiring the energy not to increase when no vector field switchings occur and to be a non-increasing sequence at the consecutive times when switching to different vector fields. The stability results by Ye, Michel and Hou in [21,61,62] are very general in the sense that they can be applied to different types of systems that exhibit some kind of hybrid behavior. These results can be considered as an extension of the Branicky result. The nonlinear vector fields are assumed to be Lipschitz continuous and (like in Branicky s work) have the origin as equilibrium point. It is also assumed that there is a finite number of vector field switchings in finite time. Multiple Lyapunov functions are again introduced. The requirement in Branicky s work that the energy is not allowed to increase when no vector field switchings occur, is weakened by the condition that the energy only has to be bounded by a continuous function, which is zero at the origin. Results for generalized hybrid dynamical systems are also presented in [42,43] using the multiple Lyapunov functions approach. In these papers, Lyapunov stability is shown for a general hybrid system model whose state is defined on an arbitrary metric space and evolves along some notion of generalized abstract time. Petterson in [56-58] proposes theorems for stability, asymptotic stability, and exponential stability in the sense of Lyapunov using multiple Lyapunov functions. By using piecewise quadratic Lyapunov function candidates and replacing the regions where the different stability conditions have to be valid by quadratic inequality functions, followed by S- procedure, the problem of verifying stability is turned into an Linear Matrix Inequalities (LMI) problem. Formulation of stability conditions as LMI has the advantage that stability can be verified using mathematical tools and more specifically Matlab s LMI toolbox. In the same works, Petterson introduces a novelty in the existing theorems for hybrid system stability using multiple Lyapunov functions: the local Lyapunov function measuring the system s energy is the same for different discrete states or several local Lyapunov functions are used for measuring the system s energy for the same discrete state. This is contrary to existing results where either the same Lyapunov function measures the system s energy for all discrete states or one local Lyapunov function measures the system s energy for the same discrete state. In [14-16] Fierro uses multiple Lyapunov functions to formulate a theorem for asymptotic stability. According to this theorem, the basic conditions to be satisfied are that each Lyapunov function for each subsystem must be non-increasing for each continuous subsystem (meaning that each subsystem is stable) and that the energy of the system prior to the next switching instant decreases with respect to the energy of this system just prior to the previous switching instant: Vi ( x( t 1)) V ( x( t )) ( x) j 1 j+ i j j φ. + Non-smooth Lyapunov functions are used in [37] for designing hybrid controllers. Controllers are selected corresponding to the smallest Lyapunov function. In [23] the search for piecewise quadratic Lyapunov functions is stated as a convex optimization problems in terms of LMI. Rubensson in [52,53] proposes results for proving hybrid system stability using discrete-time Lyapunov techniques. Throughout his work, it is assumed that exponential stability at the discrete switching times of the hybrid system is a sufficient measure for the exponential stability of the underlying continuous subsystems. Thus far, the common approach was to introduce multiple Lyapunov functions, one Lyapunov function associated to continuous subsystem and then prove stability. In the proposed discrete-time approach, the discrete models relate switch points to discrete transitions. A unique Lyapunov function is introduced for each transition. The conditions of the proposed theorems are formulated as LMI problems for easier computational solution using Matlab. Koutsoukos in [25,26] uses piecewise linear Lyapunov functions for stability analysis of switched systems. Analysis is carried out using Lyapunov-like functions for each subsystem. These Lyapunov functions are pieced together in a certain manner to compose a Lyapunov function that guarantees that the energy of the overall system decrease to zero along the state trajectories of the switched system. These multiple Lyapunov functions correspond to conic partitions of the statespace, which are computed efficiently using developed algorithms. This methodology is used for computing switching laws that guarantee the stability of the switched system. In [18,19], researchers use the results of Pettersson and Johansson for proving hybrid system stability using fundamental cycles. The main result in [18,19] states that instead of searching for a Lyapunov function and examining stability for all switching sequences, we only need consider searching over a potentially smaller sized set of fundamental cycles. In [63,64] researchers propose a methodology for designing switching controllers for systems with changing dynamics that is a mobile or a walking robot. The main consideration is that the switching controllers plus the system must exhibit stable behavior. In stability analysis, multiple Lyapunov functions are used for deriving stability conditions for systems that evolve in embedded manifolds. In [36] stability results from Branicky [5-8], Ye, Michel, Hou [21,61,62] and Johansson [23] are

applied to the most widespread model for modeling hybrid dynamical system that is hybrid automata. In [20], the notion of average dwell time is introduced and exploited for designing supervisors for switched systems. Dwell time supervisors force every candidate controller to remain in the loop for at least τ d time units, thus guaranteeing a fixed dwell time of τ d. Stability of the whole system is guaranteed and multiple Lyapunov functions are used in analysis. Stability properties of switched systems consisting of both stable and unstable subsystems using piecewise Lyapunov functions (multiple Lyapunov functions) with an average dwell-time approach [20,28] are investigated in [65]. In the proposed switching law, the total activation ratio between Hurwitz stable subsystems and unstable subsystems is required to be no less than a specified constant which is computed using the desirable stability degree of the switched system. In [4] Bishop proposes methods for normalization of Lyapunov functions for controlled switching of hybrid systems. The primary contribution is the development of techniques by which Lyapunov normalization can be carried out in such a way as to encode relative system information and generate switching surfaces based on containment of invariant sets for the component subsystems. In [59], stability analysis exploits the concept of passivity in a hybrid system framework. Common quadratic, convex homogeneous, homogeneous piecewise quadratic Lyapunov functions are used for the analysis. C. Modifying Theorems A common approach followed in many works for showing stability is to form and prove modified definitions and theorems for hybrid system stability according to some factors, for example, to the used hybrid system model. Below we present some papers that follow this approach. Definitions for Lyapunov stability and methodology for proving that a hybrid system is stable using a Lyapunov function are modified for hybrid systems which are described using the Extended Duration calculus with infinite intervals (abbreviated EDC i ) in [22]. Structural properties of the high level discrete event driven dynamics are considered as important as those of the low level continuous dynamics and this fact is exploited in [66] for proving hybrid stability contrary to the existing results where high level dynamics are abstracted away and the analysis focuses only on low level dynamics. In that work, matrix polytopes are used for taking into consideration the stability of the low level continuous dynamics. In [48] Lyapunov s stability theorem via linearization (Lyapunov s indirect method) is generalized to hybrid systems. Notions like hybrifold (hybrid manifold) and hybrid flow are introduced and used for proving the theorem for Lyapunov s indirect method in a hybrid system framework. The methodology, which is developed in [24] for showing stability, is quite different from what we are used to. Using linear programming for computing viable state (state from which a trajectory can be continued for infinite time) stability properties is investigated. A new method for showing stability for linear switched systems based on vector projection theory is presented in [60] and from what is stated it is advantageous over the multiple Lyapunov function method because it is more amenable to numerical computation and avoids the uncertainty in statespace partition and Lyapunov function construction. In [39, 40, 46] existence and stability of periodic trajectories are studied for hybrid dynamical systems which are modeled using differential automata. Theoretical results are applied to a switched server. Exponential stability for homogeneous switched systems is proved in [2] assuming homogeneity and Lipschitzian condition for the switched vector fields. In [38] we find a sufficient condition for the global asymptotic stability of a switched nonlinear system composed of a finite family of subsystems. According to this condition, global asymptotic stability of each subsystem and the pair wise commutation of the vector fields that define the subsystems are sufficient for the global asymptotic stability of the switched system. Notions such as minimum (maximum) holding time, which is defined as the required engagement time of each subsystem at least (at most) are introduced and used in [27] for proposing stability properties for switched systems. Redundancy of each engaged system is a new notion, which is introduced and used in the formulation of stability properties. [30-35] are some papers from the same research group with interesting and in our opinion useful results. Analytically in [34] a generalized Petri Net model for hybrid dynamic system is proposed and new sufficient conditions for Lyapunov stability are derived. These conditions require only the Lyapunov function to be non-increasing along each subsequence of switching contrary existing results [21,61,62], which require the Lyapunov function to be non-increasing along the whole sequence. The theoretical results are applied to a switched server system, which is modeled with generalized Petri net model. In [30] necessary and sufficient conditions are derived which require only the Lyapunov function to be non-increasing only along one subsequence of switching using a generic model for modeling hybrid systems. Theoretical results are applied to a switched server system. In [32] stability of impulsive hybrid systems is studied using the same result as above while in [31] stability and robust stability of switched systems is studied using generalized matrix measure. In [33] the same methodology (identification of a non-increasing subsequence of the Lyapunov function) as well as a

method of construction of the continuous function are presented and extended for uncertain quasiperiodic hybrid dynamic systems. Switched controller is used for stabilization of single input bilinear discrete time systems in [35]. Lyapunov function approach is used for analyzing stability especially modified for this kind of systems. D. Poincaré mappings Poincaré mappings are also a useful technique for studying stability especially of limit cycles and periodic trajectories. This technique is used for studying hybrid system stability in [53]. E. Lagrange stability Thus far, we reviewed research works referring mainly to Lyapunov stability. However, some research works [17,42,43] use the notion of Lagrange stability. In [17] Hassibi et al. use a candidate Lyapunov function which consists of a piecewise quadratic term which depends on the discrete state. These Lyapunov functionals can be computed by solving semi-definite programs and by basic network optimization. In [42,43] theorems for uniform boundedness and uniform ultimate boundedness are given. Lagrange stability for switched and hybrid systems is also studied in [5,6,8] using Iterated Function Systems. III. CLASSIFICATION ACCORDING TO THE USED MODEL In this part, we categorize the papers according to the hybrid system model. Almost all papers in our review use a generic model for the hybrid system, where the vector field is either linear or nonlinear. The generic hybrid system model that is commonly used is of the form x ( t) = f i ( x( t)), where i is selected in some way by the supervisor so as some assumptions like finite switches in finite time to be satisfied or of the form x ( t) = f ( x( t), m( t)), m( t) = ϕ( x( t), m( t )) where x(t) is the continuous system state and m(t) the discrete-event system state. Some papers dealing with hybrid system stability use more specific hybrid system models. Specifically, in [12] hybrid systems are constructed as a combination of discrete state systems and continuous state systems. In [14,16], the hybrid system is composed of a finite state machine or a Petri net interacting with a continuous system described by differential equations. In [18,19], the utilized hybrid system model is a programmable timed Petri net. Extended duration calculus with infinite intervals is used for modeling hybrid systems in [22]. In [34] generalized Petri nets is introduced and used for modeling hybrid systems. Logic is used in [49] for modeling the discrete event part and differential equations for the continuous part. Differential automata are used for modeling hybrid dynamic systems in [39,40]. A finite automaton is used for high level discrete event dynamics and differential equations are used for low-level continuous state dynamics in [66]. A table summarizing all this information appears at the end of the paper. IV. CONCLUSIONS We presented a survey of the main stability results for hybrid and switched dynamic systems that exist in literature. The research works were presented according to the utilized methodology for proving stability in the sense of Lyapunov while attention was also given to alternative stability definitions. Another classification was performed according to the used hybrid system model (cf. table at the end of the paper). It is evident that almost all research works use generic hybrid and switched models when dealing with stability. It is evident that there is a plethora of stability approaches and relevant results, which is a testimony to the importance of this topic in both theory and practice. The final word has not been written yet. ACKNOWLEDGMENT This research was supported by the Greek GSRT and European Social Fund under the PENED 99 project 99ED4. REFERENCES [1] Agrachev A. A., Liberzon D., Lie-algebraic conditions for exponential stability of switched systems Proc. IEEE Conf. on Decision & Control, Dec. 1997. [2] Angeli D., A note on stability of arbitrarily switched systems homogeneous systems Submitted to Systems & Control Letters. [3] Beldiman O., Bushnell L. Stability, linearization and control of switched systems Proc. American Control Conference, June 1999. [4] Bishop B. E. Lyapunov function normalization for controlled switching of hybrid systems Proc. ACC 2000. [5] Branicky M.S. Stability of switched and hybrid systems Proc. IEEE Conf. on Decision & Control, Dec. 1994. [6] Branicky M.S. Studies in hybrid systems: modeling, analysis, control ScD Thesis, MIT EECS, 1995. [7] Branicky M.S. Stability of hybrid systems: state of the art Proc. IEEE Conf. on Decision & Control, Dec. 1997. [8] Branicky M.S. Multiple Lyapunov functions and other analysis tools for switched and hybrid systems IEEE Trans. on Automatic Control, Vol. 43, No. 4, April 1998. [9] DeCarlo R., Branicky M. S., Pettersson S., Lennartson B., Perspectives and results on the stability and stabilizability of hybrid systems Proceedings of the IEEE, Vol. 88, July 2000. [10] De la Sen M. On the hyperstability of a class of hybrid systems Proc. IEEE Conf. on Decision & Control, Dec. 1998. [11] De la Sen M. A result on the hyperstability of a class of hybrid systems IEEE Tr. Auto. Control, Vol. 42, Sept. 1997. [12] Dogruel M., Ozguner U. Stability of hybrid systems Proc. IEEE Int. Symposium on Intelligent Control, 1994. [13] Dogruel M., Ozguner U. Stability of a set of matrices: an application to hybrid systems Proc. IEEE Int. Symposium on Intelligent Control, 1995. [14] Fierro R., Lewis F.L. A framework for hybrid control design IEEE Tr. on Syst., Man, Cyb. Part A, Vol. 26, Nov. 1997. [15] Fierro R., Lewis F.L., Abdallah C. T. Common, multiple, and parametric Lyapunov functions for a class of hybrid dynamical systems Proc. IEEE Mediterranean Symposium on New Directions in Control and Automation, June 1996.

[16] Fierro R., A hybrid system approach to a class of intelligent control systems Ph. D Thesis Univ. of Texas at Arlington August 1997. [17] Hassibi A., Boyd S. P., How J. P. A class of Lyapunov functionals for analyzing hybrid dynamical systems Proc. American Control Conference, June 1999. [18] He K., Lemmon M. D. Using dynamical invariants in the analysis of hybrid dynamical systems Proc. IFAC 14 th Triennial World Congress, 1999. [19] He K., Lemmon M. D. Lyapunov stability of continuousvalued systems under the supervision of discrete-event transition systems ISIS-97-010 Tech. Rep., Univ. of Notre Dame. [20] Hespanha J. P., Morse A. S. Stability of switched systems with average dwell-time Proc. IEEE Conf. on Decision & Control, Dec. 1999. [21] Hou L., Michel A. N. Ye H. Stability analysis of switched systems IEEE Conf. on Dec. & Control, Dec. 1996. [22] Ji W., Weidong H., Formal Specification of stability in hybrid control systems in R. Alur, T. A. Henzinger, E.D. Sontag (Eds): Hybrid Systems III, LNCS 1066, Springer, 1996. [23] Johansson M., Rantzer A., Computation of piecewise quadratic Lyapunov functions for hybrid systems IEEE Trans. on Automatic Control, Vol. 43, No. 4, April 1998. [24] Kourjanski M., Varaiya P. Stability of hybrid systems in R. Alur, T.A. Henzinger, E.D. Sontag (Eds): Hybrid Systems III, LNCS 1066, Springer-Verlag, 1996. [25] Koutsoukos X.D. Antsaklis P.J. Stabilizing supervisory control of hybrid systems based on piecewise linear Lyapunov functions Proc. IEEE Med. Conference on Control and Automation, July 2000. [26] Koutsoukos X. D. Analysis & design of piecewise linear hybrid dynamical systems Ph.D. Thesis Univ. of Notre Dame, July 2000. [27] Lee S. H., Kim T. H., Lim J. T. A new stability analysis of switched systems Automatica 36 2000, pp. 297-302. [28] Liberzon D. Morse A. S. Basic problems in stability and design of switched systems IEEE Control Systems Magazine vol. 19 no 5 October 1999 [29] Liberzon D., Hespanha J. P., Morse A.S., Stability of switched systems: a Lie-algebraic condition Systems & Control Letters, Vol. 37, No. 3, 1999. [30] Li Z., Soh C. B., Xinhe X. Lyapunov stability of a class of hybrid dynamic systems Automatica, Vol. 36, 2000, pp. 297-302. [31] Li Z. G., Wen C. Y., Soh Y. C., Xie W. X. Robust stability of switched systems with arbitrarily fast switchings by generalized matrix measure Proc. American Control Conference, June 2000. [32] Li Z. G., Wen C. Y., Soh Y. C. A unified approach for stability analysis of impulsive hybrid systems Proc. IEEE Conf. on Decision & Control, Dec. 1999. [33] Li Z.G., Soh Y.C., Wen C.Y. Stability of uncertain quasiperiodic hybrid dynamic systems Int. J. Control, Vol. 73, No. 1, 2000. [34] Li Z.G., Soh Y.C., Xu X. Stability of hybrid dynamic systems Int. Journal of Systems Science, Vol. 28, No. 8, 1997. [35] Li Z. G., Wen C.Y., Soh Y.C., Switched controllers and their applications in bilinear systems Automatica, Vol. 37, 2001, pp. 477-481. [36] Lygeros J., Sastry S. Hybrid systems modeling, analysis, control Lecture Notes Univ. of Berkeley available in URL http://robotics.eecs.berkeley.edu/~lygeros/teaching/ ee291e.html [37] Malborg J. Analysis & design of hybrid control systems Ph.D. Thesis, Department of Automatic Control, Lund University of Technology, Lund 1998. [38] Mancilla-Aguilar J.L. A condition for the stability of switched nonlinear systems IEEE Trans. on Automatic Control, Vol. 45, No. 11, November 2000. [39] Matveev A.S., Savkin A.V. Existence and stability of limit cycles in hybrid dynamical systems with constant derivatives Part 1. General Theory Proc. IEEE Conf. on Decision & Control, Dec. 1999. [40] Matveev A.S., Savkin A.V. Existence and stability of limit cycles in hybrid dynamical systems with constant derivatives Part 2. Applications Proc. IEEE Conf. on Decision & Control, Dec. 1999. [41] McClamroch, N. Harris, Kolmanovski I., Performance benefits of hybrid control design for linear and nonlinear systems Proceedings of the IEEE, Vol. 88, No. 7, July 2000. [42] Michel A.N, Hu B. Towards a stability theory of general hybrid dynamical systems Automatica, Vol. 35, 1999. [43] Michel A.N. Recent trends in the stability analysis of hybrid dynamical systems IEEE Trans. on Circuits and Systems, Part I: Fundamental Theory and Applications, Vol. 45, No. 1, January 1999. [44] Mohrenschildt M. Hybrid systems: solution, stability, control Proc. American Control Conference, 2000. [45] Naredra K.S., Balakrishnan J. A common Lyapunov function for stable LTI systems with commuting A matrices IEEE Trans. on Automatic Control, Vol. 39, No. 12, 1994. [46] Savkin A.V., Matveev A.S. Existence and stability of periodic trajectories in switched server systems Automatica, Vol. 36, 2000, pp. 775-779. [47] Schinkel M., Wang Y., Hunt K. Stable and robust state feedback design for hybrid systems Proc. American Control Conference, June 2000. [48] Simic S.N., Johansson K.H., Sastry S., Lygeros J. Lyapunov s indirect method for hybrid systems Proc. IEEE Conf. on Decision & Control, Dec. 2000. [49] Skafidas E., Evans R.J. Stability of Logic-Differential Systems Applications Proc. IEEE Conf. on Decision & Control, Dec. 1998. [50] Skafidas E., Evans R.J., Savkin A. V., Petersen I. R. Stability results for switched controller systems Automatica, Vol. 35, 1999, pp. 553-564. [51] Shorten R.N., Naredra K.S. On the stability and existence of common Lyapunov functions for stable linear switching systems Proc. IEEE Conf. on Decision & Control, Dec. 1998. [52] Rubensson M., Lennartson B. Stability and robustness of hybrid systems using discrete-time Lyapunov functions techniques Proc. American Control Conference, 2000. [53] Rubensson M., Discrete-time stability analysis of hybrid systems A Lyapunov Approach Licentiate Thesis, Chalmers Univ. of Technology, 2000. [54] Park H.S., Kim Y.S., Kwon W.H., Lee S.J. and stability of hybrid linear system in R. Alur, T.A. Henzinger, E.D. Sontag (Eds): Hybrid Systems III, LNCS 1066, Springer-Verlag 1996. [55] Peleties P., DeCarlo R., Asymptotic stability of m-switched systems using Lyapunov functions Proc. IEEE Conf. on Decision & Control, Dec. 1992. [56] Pettersson S., Lennartson B., Stability and robustness for hybrid systems Proc. IEEE Conf. on Dec. & Control, Dec. 1996. [57] Pettersson S., Lennartson B., Exponential stability of hybrid systems using piecewise quadratic Lyapunov functions resulting in LMIs Proc. 14 th Triennial World Congress, 1999. [58] Pettersson S. Analysis and design of hybrid systems Ph. D. Thesis Chalmers Univ. of Technology, 1999. [59] Pogrotsky A. Yu., Jirstrand M., Spangeus P., On stability and passivity of a class of hybrid systems Proc. IEEE Conf. on Decision & Control, Dec. 1998. [60] Yanpin R., Zuo Z., Qiufeng W., Stability analysis of a class of switched systems Proc. 14 th World Congress, 1999. [61] Ye H., Michel A.N., Hou L., Stability theory for hybrid dynamical systems Proc. IEEE Conf. Dec. & Control, Dec. 1995. [62] Ye H., Michel A.N., Hou L., Stability theory for hybrid dynamical systems IEEE Tr. Auto. Control, Vol. 43, 1998. [63] Zefran M., Burdick J. W. Design of switching controllers for systems with changing dynamics Proc. IEEE Conf. on Decision & Control, Dec. 1999. [64] Zefran M., Burdick J. W. Stabilization of systems with changing dynamics Workshop on Hybrid Systems: Computation and Control, 1998. [65] Zhai G., Hu B., Yasuda K., Michel A.N. Piecewise Lyapunov functions for switched systems with average dwell time Proc. Asian Control Conference 2000. [66] Zhivoglyadov P. V., Middleton R.H., On stability in hybrid systems Proc. IEEE Conf. Dec. & Control, Dec. 1998.

Generic Discrete Discrete Event Purely Purely Linear Nonlinear Common Multiple Modifying Other Paper Switched Hybrid Lyap. Fn Lyap. Fns Theorems Remarks 1 * * * * 2 * * * * 3 * * * * 4 * * * 5 * * * * * +Lagrange 6 * * * * * +Lagrange 7 * * * * * 8 * * * * * +Lagrange 9 REVIEW 10 Differential + Difference Equations 11 Differential + Difference Equations 12 * * DSS * 13 * * * * 14 * * FSM/PN * * 15 * * FSM/PN * * 16 * * FSM/PN * 17 * * * +Lagrange 18 * * FSM * 19 * * PTPN * 20 * * * * 21 * * * * 22 * * EDC i * Linear 23 * affine * * 24 * * * * 25 * * * * * 26 * * * * * * 27 * * * * 28 REVIEW 29 * * * * 30 * * * * 31 * * * * 32 * * * * 33 * * * * 34 * * GPN * 35 * Bilinear * * 36 * * * Hybrid Automata * 37 * * * * * 38 * * * * Differential 39 * * Automata * Differential Automata * Dwell Time 40 * * 41 REVIEW 42 * * * * * * * Generic 43 * * * * * * * Generic 44 Setting up and Definition of Problems for Hybrid Systems 45 * * * * 46 * * * * 47 * * * * 48 * * * * 49 * * Logic * 50 * * * * * 51 * * * * 52 * * * * *

Purely Purely Paper Switched Hybrid Linear Nonlinear Generic Discrete Discrete Event Common Lyap. Fn Multiple Lyap. Fns Modifying Theorems 53 * * * * * 54 Hybrid Systems with Markovian Property 55 * * * * 56 * * * * * 57 * * * * * 58 * * * * * 59 * * * * 60 * * * * * 61 * * * * * 62 * * * * * 63 * * * * * 64 * * * * * 65 * * * * Finite 66 * * Automaton * Other Remarks +Poincare Mappings