CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XII - Lyapunov Stability - Hassan K. Khalil

Similar documents
Nonlinear Control. Nonlinear Control Lecture # 2 Stability of Equilibrium Points

Converse Lyapunov theorem and Input-to-State Stability

There is a more global concept that is related to this circle of ideas that we discuss somewhat informally. Namely, a region R R n with a (smooth)

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION - Vol. V - Prediction Error Methods - Torsten Söderström

Hybrid Systems - Lecture n. 3 Lyapunov stability

Using Lyapunov Theory I

MCE693/793: Analysis and Control of Nonlinear Systems

Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS

Applied Nonlinear Control

Hybrid Systems Course Lyapunov stability

Lyapunov Stability Theory

Achieve asymptotic stability using Lyapunov's second method

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. VII - System Characteristics: Stability, Controllability, Observability - Jerzy Klamka

1 Lyapunov theory of stability

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

Stability of Nonlinear Systems An Introduction

A LaSalle version of Matrosov theorem

3 Stability and Lyapunov Functions

Solution of Additional Exercises for Chapter 4

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. XIII - Nonlinear Observers - A. J. Krener

Nonlinear System Analysis

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XI Stochastic Stability - H.J. Kushner

Output Regulation of the Arneodo Chaotic System

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

Asignificant problem that arises in adaptive control of

OUTPUT REGULATION OF RÖSSLER PROTOTYPE-4 CHAOTIC SYSTEM BY STATE FEEDBACK CONTROL

ACTIVE CONTROLLER DESIGN FOR THE OUTPUT REGULATION OF THE WANG-CHEN-YUAN SYSTEM

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Nonlinear Tracking Control of Underactuated Surface Vessel

Design and Stability Analysis of Single-Input Fuzzy Logic Controller

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems

4 Second-Order Systems

L -Bounded Robust Control of Nonlinear Cascade Systems

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers

FOR OVER 50 years, control engineers have appreciated

Output Feedback Control for a Class of Nonlinear Systems

Nonlinear Control Lecture 4: Stability Analysis I

2 Lyapunov Stability. x(0) x 0 < δ x(t) x 0 < ɛ

An Iteration-Domain Filter for Controlling Transient Growth in Iterative Learning Control

Output Regulation of the Tigan System

OUTPUT REGULATION OF THE SIMPLIFIED LORENZ CHAOTIC SYSTEM

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

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

CONTROLLABILITY AND OBSERVABILITY OF 2-D SYSTEMS. Klamka J. Institute of Automatic Control, Technical University, Gliwice, Poland

WE PROPOSE a new approach to robust control of robot

Control of Mobile Robots

SUM-OF-SQUARES BASED STABILITY ANALYSIS FOR SKID-TO-TURN MISSILES WITH THREE-LOOP AUTOPILOT

THE DESIGN OF ACTIVE CONTROLLER FOR THE OUTPUT REGULATION OF LIU-LIU-LIU-SU CHAOTIC SYSTEM

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1

DOMAIN OF ATTRACTION: ESTIMATES FOR NON-POLYNOMIAL SYSTEMS VIA LMIS. Graziano Chesi

DISCONTINUOUS dynamical systems (DDS) have motions

Continuous and Piecewise Affine Lyapunov Functions using the Yoshizawa Construction

A Time-Scale Decomposition Approach to Adaptive Explicit Congestion Notification (ECN) Marking

3. Fundamentals of Lyapunov Theory

Filter Design for Linear Time Delay Systems

MANY adaptive control methods rely on parameter estimation

Computation of continuous and piecewise affine Lyapunov functions by numerical approximations of the Massera construction

IN THIS PAPER, we consider a class of continuous-time recurrent

NEURAL NETWORKS (NNs) play an important role in

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

Stability in the sense of Lyapunov

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate

Characterization of the stability boundary of nonlinear autonomous dynamical systems in the presence of a saddle-node equilibrium point of type 0

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS

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

Nonlinear Control Lecture 1: Introduction

On optimal quadratic Lyapunov functions for polynomial systems

A Control Lyapunov Function Approach to Multiagent Coordination

Feedback Control Strategies for a Nonholonomic Mobile Robot Using a Nonlinear Oscillator

A new robust delay-dependent stability criterion for a class of uncertain systems with delay

Strong Lyapunov Functions for Systems Satisfying the Conditions of La Salle

State and Parameter Estimation Based on Filtered Transformation for a Class of Second-Order Systems

Delay-Dependent Stability Criteria for Linear Systems with Multiple Time Delays

A Systematic Approach to Extremum Seeking Based on Parameter Estimation

Eects of small delays on stability of singularly perturbed systems

STABILITY AND STABILIZATION OF A CLASS OF NONLINEAR SYSTEMS WITH SATURATING ACTUATORS. Eugênio B. Castelan,1 Sophie Tarbouriech Isabelle Queinnec

Global output regulation through singularities

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

Limit Cycles in High-Resolution Quantized Feedback Systems

Contraction Based Adaptive Control of a Class of Nonlinear Systems

Distributed Adaptive Consensus Protocol with Decaying Gains on Directed Graphs

Adaptive boundary control for unstable parabolic PDEs Part III: Output feedback examples with swapping identifiers

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory

Adaptive Dynamic Inversion Control of a Linear Scalar Plant with Constrained Control Inputs

Adaptive Control Based on Incremental Hierarchical Sliding Mode for Overhead Crane Systems

STRICT LYAPUNOV FUNCTION AND CHETAEV FUNCTION FOR STABILITY/INSTABILITY ANALYSIS OF THE PENDULUM 1

WE EXAMINE the problem of controlling a fixed linear

LYAPUNOV theory plays a major role in stability analysis.

Chapter #4 EEE8086-EEE8115. Robust and Adaptive Control Systems

Outline. Input to state Stability. Nonlinear Realization. Recall: _ Space. _ Space: Space of all piecewise continuous functions

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

IN recent years, controller design for systems having complex

Nonlinear Autonomous Systems of Differential

APPLIED NONLINEAR CONTROL. Jean-Jacques E Slotine WeipingLi

Polynomial level-set methods for nonlinear dynamical systems analysis

Steady-state DKF. M. Sami Fadali Professor EE UNR

Control of the Inertia Wheel Pendulum by Bounded Torques

Chapter III. Stability of Linear Systems

Transcription:

LYAPUNO STABILITY Hassan K. Khalil Department of Electrical and Computer Enigneering, Michigan State University, USA. Keywords: Asymptotic stability, Autonomous systems, Exponential stability, Global asymptotic stability, Hurwitz matrix, Linearization, Lyapunov equation, Lyapunov stability, Non-autonomous systems, Region of attraction, Stability analysis, State model, Uniform stability, Uniform asymptotic stability. Contents 1. Introduction 2. Autonomous Systems 3. The Invariance Principle 4. Linear Systems 5. Linearization 6. Non-autonomous Systems 7. Further Reading Glossary Bibliography Biographical Sketch Summary This chapter presents the basic concepts and theorems of Lyapunov's method for studying the stability of nonlinear systems, including the invariance principle and the linearization method. 1. Introduction Stability theory plays a central role in control theory and engineering. There are different kinds of stability problems that arise in the study of dynamical systems (see Stability theory, Popov and circle criterion, and Input-output stability). This article is concerned with Lyapunov stability. Stability of equilibrium points is defined in Section 2 for autonomous systems and Lyapunov s theorem is given. An extension of the basic theory, known as the invariance principle, is given in Section 3. For a linear time-invariant system x ( t) = Ax( t ), stability of the equilibrium point x = 0 can be completely characterized by the location of the eigenvalues of A. This is discussed in Section 4. In Section 5, it is shown when and how the stability of an equilibrium point can be determined by linearization about that point. In Section 6, we extend Lyapunov s method to non-autonomous systems. We define the concepts of uniform stability, uniform asymptotic stability, and exponential stability of the equilibrium point of a non-autonomous system and give Lyapunov s method for testing them.

2. Autonomous Systems Consider the autonomous system ( ) x = f x (1) where f : D R n is a locally Lipschitz map from a domain D R n into R n. Suppose x D is an equilibrium point of (1); that is, f ( x ) = 0. Our goal is to characterize and study stability of x. For convenience, we state all definitions and theorems for the case when the equilibrium point is at the origin x = 0. There is no loss of generality in doing so because any equilibrium point x can be shifted to the origin via the change of variables y = x x. Definition 1 The equilibrium point x = 0 of (1) is stable if, for each ε >0, there is δ = δ( ε ) >0 such that x( 0 ) < δ x( t) < ε for all t 0; unstable if not stable; asymptotically stable if it is stable and δ can be chosen such that x( 0 ) < δ lim x() t = 0. t Let : D R be a continuously differentiable function defined in a domain D R that contains the origin. The derivative of along the trajectories of (1), denoted by ( x ), is given by ( x ) ( x ) f1 n f ( ),,, 2 x = x i = = f x i= 1 x x1 x2 xn i x f n ( x ) If ( x ) is negative, will decrease along the trajectory of (1) passing throughx. A function ( x ) is positive definite if ( 0) = 0 and ( x ) >0 for x 0. It is positive semidefinite if it satisfies the weaker condition ( x ) 0 for x 0. A function ( x ) is negative definite or negative semidefinite if ( x ) is positive definite or positive semidefinite, respectively. ( ) n Lyapunov s stability theorem states that the origin is stable if, in a domain D that contains the origin, there is a continuously differentiable positive definite function x is ( x ) so that ( x ) is negative semidefinite, and it is asymptotically stable if ( ) negative definite. When the condition for stability is satisfied, the function is called x = c for some c >0, is called a Lyapunov a Lyapunov function. The surface ( ), surface or a level surface. Using Lyapunov surfaces, Figure 1 makes the theorem

intuitively clear. It shows Lyapunov surfaces for increasing values of c. The condition 0 implies that when a trajectory crosses a Lyapunov surface ( x ) = c, it moves { c} inside the set ( ) Ω c = x and can never come out again. When <0, the trajectory moves from one Lyapunov surface to an inner Lyapunov surface with a smaller. x = c shrinks to the origin, c As c decreases, the Lyapunov surface ( ) showing that the trajectory approaches the origin as time progresses. Figure 1: Level surfaces of a Lyapunov function. Lyapunov s theorem can be applied without solving the differential equation (1). On the other hand, there is no systematic method for finding Lyapunov functions. In some cases, there are natural Lyapunov function candidates like energy functions in electrical or mechanical systems. In other cases, it is basically a matter of trial and error. Example 1 Consider the first-order differential equation x = g( x ) where ( ) locally Lipschitz on D= ( a, a), g ( 0 ) = 0, and xg ( x ) x D { 0. } domain, for all g x is x = x g y dy D ( ) ( ) 0 >0, Over the is continuously differentiable, ( 0) = 0, and ( ) x >0 x 0. Thus, ( x ) is a valid Lyapunov function candidate. To see whether or not ( x ) is indeed a Lyapunov function, we calculate its derivative along the trajectories of the system. x 2 ( x) = g( x) = g ( x) <0, x D { 0} Thus, the origin is asymptotically stable.

Example 2 Consider the pendulum equation x = x, x = asin x bx, a b 0 1 2 2 1 2 >0, and let us study stability of the equilibrium point at the origin. A natural Lyapunov x = a 1 cosx + 1 x 2. Clearly, function candidate is the energy function ( ) ( ) ( 2) ( 0) = 0 and ( x ) is positive definite over the domain 2 derivative of ( x ) along the trajectories of the system is given by 1 2 x 1 π< <2 π. The ( ) sin + sin sin x = ax x x x = ax x ax x bx = bx 2 2 1 1 2 2 2 1 2 1 2 2 Thus, the origin is stable. When b = 0 (no friction), ( x ) 0. In this case, we can conclude that the origin is not asymptotically stable; for trajectories starting on a Lyapunov surface ( x ) = c remain on the same surface for all future time. When b ( x ) = b x 2 >0, 2 is negative semidefinite, but not negative definite because x for x2 = 0 irrespective of the value of x 1 ; that is, ( x ) = 0 along the x1 - ( ) = 0 axis. Therefore, we can only conclude that the origin is stable. We will see in the next section that the origin is asymptotically stable. This example emphasizes an important feature of Liapunov s stability theorem; namely, the theorem s conditions are only sufficient. Failure of a Lyapunov function candidate to satisfy the conditions for stability or asymptotic stability does not mean that he equilibrium is not stable or asymptotically stable. It only means that such stability property cannot be established by using this Lyapunov function candidate. Whether the equilibrium point is stable (asymptotically stable) or not can be determined only by further investigation. When the origin is asymptotically stable, we are often interested in determining how far from the origin the trajectory can be and still converge to the origin as t approaches. This gives rise to the definition of the region of attraction (also called region of asymptotic stability, domain of attraction, or basin) as the set of all points x 0 such that the solution of f ( ) ( ) x = x, x = 0 = x 0, tends to zero at t. Finding the exact region of attraction analytically might be difficult or even impossible. However, Lyapunov functions can be used to estimate the region of attraction, that is, to find sets contained in the region of attraction. If there is a Lyapunov function that satisfies the conditions of asymptotic stability over a domain, Ω c = x c is bounded and contained { } D and if ( ) in D, then every trajectory starting in Ω c remains in Ω c and approaches the origin ast. Thus, Ω c is an estimate of the region of attraction. This estimate, however, may be conservative; that is, it may be much smaller that the actual region of attraction. The origin is globally asymptotically stable if the region of attraction is the whole space R n. The Barbashin-Krasovskii theorem states that the origin is globally asymptotically

stable if ( x ) is positive definite and is negative definite for all addition, ( x ) is radially unbounded; that is, ( ) x x R n and if, in x as. The radial unboundedness condition guarantees that the set Ω c will be bounded for any c >0; hence, any initial state can be included in Ω c by choosing c large enough. - - - Bibliography TO ACCESS ALL THE 13 PAGES OF THIS CHAPTER, Click here Genesio R., Tartaglia M., icino A. (1985). On the estimation of asymptotic stability regions: State of the art and new proposals. IEEE Trans. Automat Contr. AC-30, 747-755.[A comprehensive survey of methods for estimating the region of attraction, up to 1985] Hahn W. (1967). Stability of Motion. New York: Springer-erlag.[A classical reference on the stability of nonlinear systems] Khalil H.K. (2002). Nonlinear Systems. Upper Saddle River, NJ: Prentice Hall, 3 rd edn.[a comprehensive textbook on nonlinear systems and control] Krasovskii N.N. (1963). Stability of Motion. Stanford: Stanford University Press.[A classical reference on the stability of nonlinear systems] Kushner H. (1967). Stochasitc Stability and Control. New York: Academic Press.[A standard reference on the stability and control of stochastic systems] Michel A., Sarabudla N., Miller R. (1982). Stability analysis of complex dynamical systems. Circuits Systems Signal Process 1 (2), 171-202.[An example of estimating the region of attration by numerical algorithms] Michel A., Wang K. (1995). Qualitative Theory of Dynamical Systems: The Role of Stability Preserving Maps. New York: Marcel Dekker.[Stability theory for a wide range of finite-dimensional and infinitedimensional systems] Rouche N., Habets P., Laloy M. (1977). Stability Theory by Lyapunov s Direct Method. New York: Springer-erlag.[A good reference on the stability of nonlinear systems] Sastry S. (1999). Nonlinear Systems: Analysis, Stability, and Control. New York: Springer.[A comprehensive textbook on nonlinear systems and control] idyasagar M. (1993). Nonlinear Systems Analysis. Englewood Cliffs, NJ: Prentice Hall, 2 nd edn.[ A comprehensive textbook on nonlinear systems and control] Yoshizawa T. (1966). Stability Theory by Liapunov s Second Method. Tokyo: The Mathematical Society of Japan.[ A good reference on the stability of nonlinear systems that emphasizes the use of Lyapunov functions to show existence and boundedness of solutions] Zubov.I. (1964). Methods of A. M. Lyapunov and Their Application. Groningen, The Netherlands: Noordhoff.[ A good reference on the stability of nonlinear systems that emphasizes the stability of invariant sets]

Biographical Sketch Hassan K. Khalil received the B.S. and M.S. degrees from Cairo University, Cairo, Egypt, and the Ph.D. degree from the University of Illinois, Urbana-Champaign, in 1973, 1975, and 1978, respectively, all in Electrical Engineering. Since 1978, he has been with Michigan State University, East Lansing, where he is currently Professor of Electrical and Computer Engineering. He has consulted for General Motors and Delco Products. He has published several papers on singular perturbation methods, decentralized control, robustness, nonlinear control, and adaptive control. He is author of the book Nonlinear Systems (Macmillan, 1992; Prentice Hall, 1996 and 2002), coauthor, with P. Kokotovic and J. O'Reilly, of the book Singular Perturbation Methods in Control: Analysis and Design (Academic Press, 1986; SIAM 1999), and coeditor, with P. Kokotovic, of the book Singular Perturbation in Systems and Control (IEEE Press, 1986). He was the recipient of the 1983 Michigan State University Teacher Scholar Award, the 1989 George S. Axelby Outstanding Paper Award of the IEEE Transactions on Automatic Control, the 1994 Michigan State University Withrow Distinguished Scholar Award, the 1995 Michigan State University Distinguished Faculty Award, the 2000 American Automatic Control Council Ragazzini Education Award, and the 2002 IFAC Control Engineering Textbook Prize. He is an IEEE Fellow since 1989. Dr. Khalil served as Associate Editor of IEEE Transactions on Automatic Control, 1984-1985; Registration Chairman of the IEEE-CDC Conference, 1984; Finance Chairman of the 1987 American Control Conference (ACC); Program Chairman of the 1988 ACC; General Chair of the 1994 ACC; Associate Editor of Automatica, 1992-1999; Action Editor of Neural Networks, 1998-1999; and Member of the IEEE-CSS Board of Governors, 1999-2002. Since 1999, he has been serving as Editor of Automatica for nonlinear systems and control.