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

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

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

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

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

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

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

Solution of Additional Exercises for Chapter 4

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

Converse Lyapunov theorem and Input-to-State Stability

Nonlinear Control Lecture 5: Stability Analysis II

Lyapunov Stability Theory

High-Gain Observers in Nonlinear Feedback Control

Stability of Nonlinear Systems An Introduction

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

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

Nonlinear Control Systems

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

1 Lyapunov theory of stability

Lecture 8. Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control. Eugenio Schuster.

MCE693/793: Analysis and Control of Nonlinear Systems

Applied Math Qualifying Exam 11 October Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems.

Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS

Input-to-state stability and interconnected Systems

Nonlinear Control Lecture # 1 Introduction. Nonlinear Control

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

Modeling & Control of Hybrid Systems Chapter 4 Stability

LMI Methods in Optimal and Robust Control

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

Nonlinear Systems Theory

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait

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

Nonlinear Control Lecture # 14 Input-Output Stability. Nonlinear Control

CDS Solutions to the Midterm Exam

Lyapunov Theory for Discrete Time Systems

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate

Convergence Rate of Nonlinear Switched Systems

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

3 Stability and Lyapunov Functions

Lecture 10: Singular Perturbations and Averaging 1

Chapter III. Stability of Linear Systems

Nonlinear Control. Nonlinear Control Lecture # 6 Passivity and Input-Output Stability

ẋ = f(x, y), ẏ = g(x, y), (x, y) D, can only have periodic solutions if (f,g) changes sign in D or if (f,g)=0in D.

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

Dynamical Systems & Lyapunov Stability

Stability in the sense of Lyapunov

Solution of Linear State-space Systems

Modeling and Analysis of Dynamic Systems

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

arxiv: v3 [math.ds] 22 Feb 2012

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

Asymptotic Stability by Linearization

Using Lyapunov Theory I

LMI Methods in Optimal and Robust Control

Introduction to Nonlinear Control Lecture # 4 Passivity

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

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

IN [1], an Approximate Dynamic Inversion (ADI) control

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

Measure and Integration: Solutions of CW2

Stability Analysis of Nonlinear Systems with Linear Programming

Nonlinear Control Systems

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation

1 The Observability Canonical Form

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015

1 Relative degree and local normal forms

Lyapunov-based methods in control

3 rd Tutorial on EG4321/EG7040 Nonlinear Control

Lecture 9 Nonlinear Control Design

AN ALGORITHM FOR CONSTRUCTING LYAPUNOV FUNCTIONS

Nonlinear Control Lecture 4: Stability Analysis I

Output Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x)

Chapter 2 Mathematical Preliminaries

MATH 409 Advanced Calculus I Lecture 12: Uniform continuity. Exponential functions.

Nonlinear Dynamical Systems Lecture - 01

Anti-synchronization of a new hyperchaotic system via small-gain theorem

Math Ordinary Differential Equations

Passivity-based Stabilization of Non-Compact Sets

An asymptotic ratio characterization of input-to-state stability

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS

1.7. Stability and attractors. Consider the autonomous differential equation. (7.1) ẋ = f(x),

Ordinary Differential Equation Theory

Convergent systems: analysis and synthesis

Switched systems: stability

6 Linear Equation. 6.1 Equation with constant coefficients

Input to state Stability

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

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

On Characterizations of Input-to-State Stability with Respect to Compact Sets

Bounded uniformly continuous functions

2.10 Saddles, Nodes, Foci and Centers

AB.Q103.NOTES: Chapter 2.4, 3.1, 3.2 LESSON 1. Discovering the derivative at x = a: Slopes of secants and tangents to a curve

Stabilization of persistently excited linear systems

STABILITY ANALYSIS OF DYNAMIC SYSTEMS

Practice Problems for Final Exam

Notes on uniform convergence

From convergent dynamics to incremental stability

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

Higher Order Averaging : periodic solutions, linear systems and an application

16.30/31, Fall 2010 Recitation # 13

Nonlinear Control. Nonlinear Control Lecture # 18 Stability of Feedback Systems

Transcription:

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

p. 2/1 Converse Lyapunov Theorem Exponential Stability Let x = 0 be an exponentially stable equilibrium point for the system ẋ = f(x), where f is continuously differentiable on D = { x < r}. Let k, λ, and r 0 be positive constants with r 0 < r/k such that x(t) k x(0) e λt, x(0) D 0, t 0 where D 0 = { x < r 0 }. Then, there is a continuously differentiable function V (x) that satisfies the inequalities

p. 3/1 c 1 x 2 V (x) c 2 x 2 V x f(x) c 3 x 2 V x c 4 x for all x D 0, with positive constants c 1, c 2, c 3, and c 4 Moreover, if f is continuously differentiable for all x, globally Lipschitz, and the origin is globally exponentially stable, then V (x) is defined and satisfies the aforementioned inequalities for all x R n

p. 4/1 Idea of the proof: Let ψ(t; x) be the solution of ẏ = f(y), y(0) = x Take V (x) = δ 0 ψ T (t; x) ψ(t; x) dt, δ > 0

p. 5/1 Example: Consider the system ẋ = f(x) where f is continuously differentiable in the neighborhood of the origin and f(0) = 0. Show that the origin is exponentially stable only if A = [ f/ x](0) is Hurwitz f(x) = Ax + G(x)x, G(x) 0 as x 0 Given any L > 0, there is r 1 > 0 such that G(x) L, x < r 1 Because the origin of ẋ = f(x) is exponentially stable, let V (x) be the function provided by the converse Lyapunov theorem over the domain { x < r 0 }. Use V (x) as a Lyapunov function candidate for ẋ = Ax

p. 6/1 V x V V Ax = f(x) x x G(x)x c 3 x 2 + c 4 L x 2 = (c 3 c 4 L) x 2 Take L < c 3 /c 4, γ def = (c 3 c 4 L) > 0 V x Ax γ x 2, x < min{r 0, r 1 } The origin of ẋ = Ax is exponentially stable

p. 7/1 Converse Lyapunov Theorem Asymptotic Stability Let x = 0 be an asymptotically stable equilibrium point for ẋ = f(x), where f is locally Lipschitz on a domain D R n that contains the origin. Let R A D be the region of attraction of x = 0. Then, there is a smooth, positive definite function V (x) and a continuous, positive definite function W(x), both defined for all x R A, such that V (x) as x R A V x f(x) W(x), x R A and for any c > 0, {V (x) c} is a compact subset of R A When R A = R n, V (x) is radially unbounded

Time-varying Systems ẋ = f(t, x) f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and all x D. The origin is an equilibrium point at t = 0 if f(t, 0) = 0, t 0 While the solution of the autonomous system ẋ = f(x), x(t 0 ) = x 0 depends only on (t t 0 ), the solution of ẋ = f(t, x), x(t 0 ) = x 0 may depend on both t and t 0 p. 8/1

p. 9/1 Comparison Functions A scalar continuous function α(r), defined for r [0, a) is said to belong to class K if it is strictly increasing and α(0) = 0. It is said to belong to class K if it defined for all r 0 and α(r) as r A scalar continuous function β(r, s), defined for r [0, a) and s [0, ) is said to belong to class KL if, for each fixed s, the mapping β(r, s) belongs to class K with respect to r and, for each fixed r, the mapping β(r, s) is decreasing with respect to s and β(r, s) 0 as s

p. 10/1 Example α(r) = tan 1 (r) is strictly increasing since α (r) = 1/(1 + r 2 ) > 0. It belongs to class K, but not to class K since lim r α(r) = π/2 < α(r) = r c, for any positive real number c, is strictly increasing since α (r) = cr c 1 > 0. Moreover, lim r α(r) = ; thus, it belongs to class K α(r) = min{r, r 2 } is continuous, strictly increasing, and lim r α(r) =. Hence, it belongs to class K

p. 11/1 β(r, s) = r/(ksr + 1), for any positive real number k, is strictly increasing in r since β r = 1 (ksr + 1) 2 > 0 and strictly decreasing in s since β s = kr2 (ksr + 1) 2 < 0 Moreover, β(r, s) 0 as s. Therefore, it belongs to class KL β(r, s) = r c e s, for any positive real number c, belongs to class KL

p. 12/1 Definition: The equilibrium point x = 0 of ẋ = f(t, x) is uniformly stable if there exist a class K function α and a positive constant c, independent of t 0, such that x(t) α( x(t 0 ) ), t t 0 0, x(t 0 ) < c uniformly asymptotically stable if there exist a class KL function β and a positive constant c, independent of t 0, such that x(t) β( x(t 0 ), t t 0 ), t t 0 0, x(t 0 ) < c globally uniformly asymptotically stable if the foregoing inequality is satisfied for any initial state x(t 0 )

p. 13/1 exponentially stable if there exist positive constants c, k, and λ such that x(t) k x(t 0 ) e λ(t t 0), x(t 0 ) < c globally exponentially stable if the foregoing inequality is satisfied for any initial state x(t 0 )

p. 14/1 Theorem: Let the origin x = 0 be an equilibrium point for ẋ = f(t, x) and D R n be a domain containing x = 0. Suppose f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and x D. Let V (t, x) be a continuously differentiable function such that (1) W 1 (x) V (t, x) W 2 (x) (2) V t + V x f(t, x) 0 for all t 0 and x D, where W 1 (x) and W 2 (x) are continuous positive definite functions on D. Then, the origin is uniformly stable

p. 15/1 Theorem: Suppose the assumptions of the previous theorem are satisfied with V t + V x f(t, x) W 3(x) for all t 0 and x D, where W 3 (x) is a continuous positive definite function on D. Then, the origin is uniformly asymptotically stable. Moreover, if r and c are chosen such that B r = { x r} D and c < min x =r W 1 (x), then every trajectory starting in {x B r W 2 (x) c} satisfies x(t) β( x(t 0 ), t t 0 ), t t 0 0 for some class KL function β. Finally, if D = R n and W 1 (x) is radially unbounded, then the origin is globally uniformly asymptotically stable

p. 16/1 Theorem: Suppose the assumptions of the previous theorem are satisfied with k 1 x a V (t, x) k 2 x a V t + V x f(t, x) k 3 x a for all t 0 and x D, where k 1, k 2, k 3, and a are positive constants. Then, the origin is exponentially stable. If the assumptions hold globally, the origin will be globally exponentially stable.

p. 17/1 Example: ẋ = [1 + g(t)]x 3, g(t) 0, t 0 V (x) = 1 2 x2 V (t, x) = [1 + g(t)]x 4 x 4, x R, t 0 The origin is globally uniformly asymptotically stable Example: ẋ 1 = x 1 g(t)x 2 ẋ 2 = x 1 x 2 0 g(t) k and ġ(t) g(t), t 0

p. 18/1 V (t, x) = x 2 1 + [1 + g(t)]x2 2 x 2 1 + x2 2 V (t, x) x2 1 + (1 + k)x2 2, x R2 V (t, x) = 2x 2 1 + 2x 1x 2 [2 + 2g(t) ġ(t)]x 2 2 2 + 2g(t) ġ(t) 2 + 2g(t) g(t) 2 V (t, x) 2x 2 1 + 2x 1x 2 2x 2 2 = xt [ 2 1 1 2 The origin is globally exponentially stable ] x