Stability of Nonlinear Systems An Introduction

Similar documents
Using Lyapunov Theory I

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

Input-to-state stability and interconnected Systems

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

Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS

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

Achieve asymptotic stability using Lyapunov's second method

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

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

MCE 366 System Dynamics, Spring Problem Set 2. Solutions to Set 2

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

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

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

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

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

ENGI 9420 Lecture Notes 4 - Stability Analysis Page Stability Analysis for Non-linear Ordinary Differential Equations

System Control Engineering 0

1 Lyapunov theory of stability

7.1 Linear Systems Stability Consider the Continuous-Time (CT) Linear Time-Invariant (LTI) system

Lyapunov Stability Theory

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

STABILITY. Phase portraits and local stability

In the presence of viscous damping, a more generalized form of the Lagrange s equation of motion can be written as

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

CDS 101/110a: Lecture 2.1 Dynamic Behavior

3 Stability and Lyapunov Functions

Sample Solutions of Assignment 9 for MAT3270B

CDS 101/110a: Lecture 2.1 Dynamic Behavior

Handout 2: Invariant Sets and Stability

Control Systems. Internal Stability - LTI systems. L. Lanari

CDS 101 Precourse Phase Plane Analysis and Stability

Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability

The Inverted Pendulum

Video 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar

Dynamical Systems & Lyapunov Stability

STABILITY ANALYSIS OF DYNAMIC SYSTEMS

MCE693/793: Analysis and Control of Nonlinear Systems

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)

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

Lyapunov Stability Analysis: Open Loop

ME 680- Spring Representation and Stability Concepts

Solution of Additional Exercises for Chapter 4

Logistic Map, Euler & Runge-Kutta Method and Lotka-Volterra Equations

2.10 Saddles, Nodes, Foci and Centers

. For each initial condition y(0) = y 0, there exists a. unique solution. In fact, given any point (x, y), there is a unique curve through this point,

Autonomous Mechanical systems of 1 degree of freedom

A plane autonomous system is a pair of simultaneous first-order differential equations,

Converse Lyapunov theorem and Input-to-State Stability

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Modeling and Experimentation: Compound Pendulum

LECTURE 8: DYNAMICAL SYSTEMS 7

Stability theory is a fundamental topic in mathematics and engineering, that include every

Hybrid Systems - Lecture n. 3 Lyapunov stability

Physics 235 Chapter 4. Chapter 4 Non-Linear Oscillations and Chaos

Nonlinear Control Lecture 5: Stability Analysis II

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

PHYS 1114, Lecture 33, April 10 Contents:

Stability in the sense of Lyapunov

Nonlinear Control Lecture 1: Introduction

MATH 415, WEEKS 7 & 8: Conservative and Hamiltonian Systems, Non-linear Pendulum

Solution of Linear State-space Systems

Linearization problem. The simplest example

System Control Engineering

Automatic Control 2. Nonlinear systems. Prof. Alberto Bemporad. University of Trento. Academic year

Predictability: Does the Flap of a Butterfly s Wings in Brazil set off a Tornado

Autonomous Systems and Stability

Consider a particle in 1D at position x(t), subject to a force F (x), so that mẍ = F (x). Define the kinetic energy to be.

Oscillatory Motion. Simple pendulum: linear Hooke s Law restoring force for small angular deviations. Oscillatory solution

Oscillatory Motion. Simple pendulum: linear Hooke s Law restoring force for small angular deviations. small angle approximation. Oscillatory solution

L = 1 2 a(q) q2 V (q).

Department of Mathematics IIT Guwahati

Variation Principle in Mechanics

ME8230 Nonlinear Dynamics

Rotational motion problems

Practice Problems for Final Exam

Complicated behavior of dynamical systems. Mathematical methods and computer experiments.

Fundamentals of Dynamical Systems / Discrete-Time Models. Dr. Dylan McNamara people.uncw.edu/ mcnamarad

LMI Methods in Optimal and Robust Control

Chapter III. Stability of Linear Systems

Nonlinear Autonomous Systems of Differential

Stability of Stochastic Differential Equations

Reverse Order Swing-up Control of Serial Double Inverted Pendulums

LMI Methods in Optimal and Robust Control

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

B5.6 Nonlinear Systems

Classical Mechanics Comprehensive Exam Solution

4 Second-Order Systems

Basic Theory of Dynamical Systems

Nonlinear Control Lecture # 1 Introduction. Nonlinear Control

for changing independent variables. Most simply for a function f(x) the Legendre transformation f(x) B(s) takes the form B(s) = xs f(x) with s = df

Control of Robotic Manipulators

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

Modeling & Control of Hybrid Systems Chapter 4 Stability

Hybrid Systems Course Lyapunov stability

EE Homework 3 Due Date: 03 / 30 / Spring 2015

High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle

Chaotic motion. Phys 420/580 Lecture 10

El péndulo invertido: un banco de pruebas para el control no lineal. XXV Jornadas de Automática

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

1.2. Direction Fields: Graphical Representation of the ODE and its Solution Let us consider a first order differential equation of the form dy

Transcription:

Stability of Nonlinear Systems An Introduction Michael Baldea Department of Chemical Engineering The University of Texas at Austin April 3, 2012

The Concept of Stability Consider the generic nonlinear system ẋ = f(x), f : D IR (1) such that f(x) is continuously differentiable and locally Lipschitz, i.e., f(x) f(y) L x y. Assume, without loss of generality, that 0 is an equilibrium point of this system, i.e., f(0) = 0. Definition The equilibrium point x = 0 is said to be: stable if ε > 0, δ = δ(ε) > 0, s.t. x(0) < δ = x(t) < ε, t > 0 (2) unstable otherwise asymptotically stable if it is stable and δ can be chosen such that x(0) < δ = lim t = 0

The Concept of Stability Observation: the above definition is a challenge-answer process: for any value of ε, we must produce a δ that satisfies the conditions in the definition: an impractical approach. Example Consider a pendulum with friction Described by the equation: ml θ = mg sin θ kl θ

The Concept of Stability Pendulum example, continued Coordinate change to obtain a first-order ODE: x 1 = θ; x 2 = θ ẋ 1 = x 2 (3) ẋ 2 = g l sin x 1 k m x 2 (4) Solutions: periodic (nπ, 0), n = 0, ±1, ±2,....

The Concept of Stability Pendulum example, continued 2.5 0.8 2 0.6 1.5 0.4 1 0.5 0.2 x 2 0 x 1 0 0.5 0.2 1 1.5 0.4 2 0.6 2.5 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 x 1 0.8 0 5 10 15 20 25 30 time Figure: State trajectories with g = 9.81, l = 0.981, m = 1, k = 0 In the absence of friction, the system is stable in the sense of the definition given above.

The Concept of Stability Pendulum example, continued 10 14 8 13 6 4 12 2 11 x 2 0 x 1 10 2 4 6 9 8 8 7 10 15 10 5 0 5 10 15 x 1 6 0 5 10 15 20 25 30 time Figure: State trajectories with g = 9.81, l = 0.981, m = 1, k = 1 Friction attenuates oscillations and the pendulum eventually returns to the origin. It is therefore asymptotically stable in the sense of the definition given above.

An Alternative Approach Observation: using the graphical method is cumbersome and very impractical for large(r)-scale systems (n > 2). Is there a more general way to establish stability? Pendulum example, continued Define the energy of the pendulum, E(x) = KE + PE: KE = 0.5ml 2 θ 2 (5) PE = mgl(1 cos θ) (6) E(x) = 1 2 ml 2 x2 2 + mgl(1 cos x 1 ) (7)

An Alternative Approach Pendulum example, continued no friction = no energy dissipation, E(x) = c, or de dt = 0 along the system trajectories. E(x) = c forms a closed contour around x = 0, which is a stable equilibrium point. friction = energy dissipation, de dt 0 along the system trajectories. Pendulum eventually returns to the stable equilibrium point x = 0. Examining the derivative of E(x) along the state trajectories provides indications on the stability of the system. Question Is it possible to define and use some function other than energy to assess system stability?

Lyapunov Stability Let V : D IR be a continuously differentiable function. The derivative of V along the state trajectories of x is given by: V (x) = n i=1 V x i ẋ i = n i=1 V f i (x) = V f(x) (8) x i x

Lyapunov Stability Let V : D IR be a continuously differentiable function. The derivative of V along the state trajectories of x is given by: V (x) = n i=1 V x i ẋ i = n i=1 Theorem (Lyapunov s stability theorem) V f i (x) = V f(x) (8) x i x Let x = 0 be an equilibrium point of ẋ = f(x), D IR n a domain containing x = 0. Let V : D IR be a continuously differentiable function, such that: V (0) = 0; V (x) > 0 in D {0}; V (x) 0 in D Then, x = 0 is stable. Moreover, if V (x) 0 in D {0}, x = 0 is asymptotically stable.

Lyapunov Stability The function V is referred to as a Lyapunov function. The surface V (x) = c is a Lyapunov surface. 2.5 2 1.5 1 0.5 0 0.5 1 1.5 2 2.5 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 if V 0, when the trajectory crosses a surface, it will not cross back again. if V < 0, the state trajectory crosses the surfaces with decreasing values of C, shrinking to the origin.

Observations The Lyapunov stability theorem can be applied without solving the ODE system The theorem provides a sufficient condition for stability The theorem does not provide a systematic method for constructing the Lyapunov function V of a system. Constructing (candidate) Lyapunov functions energy is a natural candidate if well defined quadratic functions of the form V = x T Px, with P real, symmetric and positive (semi)definite.

Examples Example 1: Pendulum Energy as Lyapunov Function Consider pendulum without friction. We have V (x) = mgl(1 cos x 1 ) + 0.5ml 2 x 2 2 (9) We can verify that: V (0) = 0 and V (x) > 0 for 2π < x 1 < 2π. V (x) = mglẋ 1 sin x 1 + ml 2 x 2 ẋ 2 (10) = mglx 2 sin x 1 + ml 2 x 2 ẋ 2 (11) = mglx 2 sin x 1 + ml 2 x 2 [ g sin x 1 ] l (12) = mglx 2 sin x 1 mglx 2 sin x 1 (13) = 0 (14) Conclusion: Pendulum is stable (not asymptotically stable).

Examples Example 2: A Quadratic Lyapunov Function for Pendulum with Friction Will be worked in class.

Conclusions/Food for Thought Lyapunov theory: Powerful framework for establishing the stability of any dynamical system without the need for an explicit solution Translates naturally to linear systems Extension to non-autonomous nonlinear systems, input-to state stability Lyapunov-based nonlinear controller synthesis Only sufficient condition: need to define and test Lyapunov function candidate Energy: central role (think large-scale systems/networks).