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

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

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

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

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

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

Solution of Additional Exercises for Chapter 4

Nonlinear Control Lecture 5: Stability Analysis II

Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS

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

Converse Lyapunov theorem and Input-to-State Stability

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

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

Lyapunov Stability Theory

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

MCE693/793: Analysis and Control of Nonlinear Systems

High-Gain Observers in Nonlinear Feedback Control

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

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

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

Modeling & Control of Hybrid Systems Chapter 4 Stability

Lyapunov Theory for Discrete Time Systems

1 Lyapunov theory of stability

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

Nonlinear Control Systems

Chapter III. Stability of Linear Systems

Hybrid Systems - Lecture n. 3 Lyapunov stability

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

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

Stability of Nonlinear Systems An Introduction

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

Modeling and Analysis of Dynamic Systems

1 The Observability Canonical Form

Solution of Linear State-space Systems

Input-to-state stability and interconnected Systems

Stability in the sense of Lyapunov

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

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

Stability of Stochastic Differential Equations

Hybrid Systems Course Lyapunov stability

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

Nonlinear Systems Theory

CDS Solutions to the Midterm Exam

3 rd Tutorial on EG4321/EG7040 Nonlinear Control

Nonlinear Control Lecture # 1 Introduction. Nonlinear Control

Convergence Rate of Nonlinear Switched Systems

Using Lyapunov Theory I

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

LMI Methods in Optimal and Robust Control

3 Stability and Lyapunov Functions

Nonlinear Control Systems

ẋ = 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.

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate

Chapter 2 Mathematical Preliminaries

Stability and Control of dc Micro-grids

Introduction to Nonlinear Control Lecture # 4 Passivity

An asymptotic ratio characterization of input-to-state stability

STABILITY ANALYSIS OF DYNAMIC SYSTEMS

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

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

Mathematical Systems Theory: Advanced Course Exercise Session 5. 1 Accessibility of a nonlinear system

Switched systems: stability

Hybrid Control and Switched Systems. Lecture #7 Stability and convergence of ODEs

Formula Sheet for Optimal Control

Nonlinear Control Lecture 4: Stability Analysis I

LMI Methods in Optimal and Robust Control

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

Nonlinear Control Systems

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

EE363 homework 7 solutions

1 Relative degree and local normal forms

Lyapunov Stability Analysis: Open Loop

Theorem 1. ẋ = Ax is globally exponentially stable (GES) iff A is Hurwitz (i.e., max(re(σ(a))) < 0).

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

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.

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

Dynamical Systems & Lyapunov Stability

E209A: Analysis and Control of Nonlinear Systems Problem Set 6 Solutions

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

Calculating the domain of attraction: Zubov s method and extensions

Balanced Truncation 1

Input to state Stability

Passivity-based Stabilization of Non-Compact Sets

Lecture 10: Singular Perturbations and Averaging 1

Lyapunov Stability Stability of Equilibrium Points

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

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

Chapter 4. -ry2 ] [ IXll ] -r/2. V ~ -Xl - X2 + r Xl X2 = -

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

Continuous and Piecewise Affine Lyapunov Functions using the Yoshizawa Construction

CDS 101/110a: Lecture 2.1 Dynamic Behavior

Trajectory Tracking Control of Bimodal Piecewise Affine Systems

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

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

Lyapunov-based methods in control

TTK4150 Nonlinear Control Systems Solution 6 Part 2

Robust distributed linear programming

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

CDS 101/110a: Lecture 2.1 Dynamic Behavior

Nonlinear System Analysis

BIBO STABILITY AND ASYMPTOTIC STABILITY

Transcription:

Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

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, (0 D). The origin is an equilibrium point at t = 0 if f(t,0) = 0, t 0 While the solution of the time-invariant system ẋ = f(x), x(t 0 ) = x 0 depends only on (t t 0 ), the solution of may depend on both t and t 0 ẋ = f(t,x), x(t 0 ) = x 0

Comparison Functions A scalar continuous function α(r), defined for r [0,a), belongs to class K if it is strictly increasing and α(0) = 0. It belongs to class K if it is defined for all r 0 and α(r) as r A scalar continuous function β(r,s), defined for r [0,a) and s [0, ), belongs 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

Example 4.1 α(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, c > 0, 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. It is not continuously differentiable at r = 1. Continuous differentiability is not required for a class K function

β(r,s) = r/(ksr+1), for any positive constant k, is strictly increasing in r since β r = 1 (ksr +1) > 0 2 and strictly decreasing in s since β s = kr2 (ksr +1) 2 < 0 β(r,s) 0 as s. It belongs to class KL β(r,s) = r c e as, with positive constants a and c, belongs to class KL

Lemma 4.1 Let α 1 and α 2 be class K functions on [0,a 1 ) and [0,a 2 ), respectively, with a 1 lim r a2 α 2 (r), and β be a class KL function defined on [0,lim r a2 α 2 (r)) [0, ) with a 1 lim r a2 β(α 2 (r),0). Let α 3 and α 4 be class K functions. Denote the inverse of α i by α 1 i. Then, α1 1 is defined on [0,lim r a1 α 1 (r)) and belongs to class K α 1 3 is defined on [0, ) and belongs to class K α 1 α 2 is defined on [0,a 2 ) and belongs to class K α 3 α 4 is defined on [0, ) and belongs to class K σ(r,s) = α 1 (β(α 2 (r),s)) is defined on [0,a 2 ) [0, ) and belongs to class KL

Lemma 4.2 Let V : D R be a continuous positive definite function defined on a domain D R n that contains the origin. Let B r D for some r > 0. Then, there exist class K functions α 1 and α 2, defined on [0,r], such that α 1 ( x ) V(x) α 2 ( x ) for all x B r. If D = R n and V(x) is radially unbounded, then there exist class K functions α 1 and α 2 such that the foregoing inequality holds for all x R n

Definition 4.2 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 )

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 )

Theorem 4.1 Let the origin x = 0 be an equilibrium point of ẋ = 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 W 1 (x) V(t,x) W 2 (x) t + 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

Theorem 4.2 Suppose the assumptions of the previous theorem are satisfied with t + 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 {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

Theorem 4.3 Suppose the assumptions of the previous theorem are satisfied with k 1 x a V(t,x) k 2 x a t + 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

Terminology: A function V(t,x) is said to be positive semidefinite if V(t,x) 0 positive definite if V(t,x) W 1 (x) for some positive definite function W 1 (x) radially unbounded if V(t,x) W 1 (x) and W 1 (x) is radially unbounded decrescent if V(t,x) W 2 (x) negative definite (semidefinite) if V(t, x) is positive definite (semidefinite)

Example 4.2 ẋ = [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 4.3 ẋ 1 = x 1 g(t)x 2, ẋ 2 = x 1 x 2 0 g(t) k and ġ(t) g(t), t 0

V(t,x) = x 2 1 +[1+g(t)]x2 2 x 2 1 +x 2 2 V(t,x) x 2 1 +(1+k)x 2 2, x R 2 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

Perturbed Systems Nominal System: Perturbed System: ẋ = f(x), f(0) = 0 ẋ = f(x)+g(t,x), g(t,0) = 0 Case 1: The origin of the nominal system is exponentially stable c 1 x 2 V(x) c 2 x 2 x f(x) c 3 x 2 x c 4 x

Use V(x) as a Lyapunov function candidate for the perturbed system V(t,x) = f(x)+ x x g(t,x) Assume that g(t,x) γ x, γ 0 V(t,x) c 3 x 2 + x g(t,x) c 3 x 2 +c 4 γ x 2

γ < c 3 c 4 V(t,x) (c 3 γc 4 ) x 2 The origin is an exponentially stable equilibrium point of the perturbed system

Example 4.4 ẋ = Ax+g(t,x); A is Hurwitz; g(t,x) γ x Q = Q T > 0; PA+A T P = Q; V(x) = x T Px λ min (P) x 2 V(x) λ max (P) x 2 x Ax = xt Qx λ min (Q) x 2 x g = 2xT Pg 2 P x g 2 P γ x 2 V(t,x) λ min (Q) x 2 +2λ max (P)γ x 2 The origin is globally exponentially stable if γ < λ min(q) 2λ max(p)

Example 4.5 ẋ 1 = x 2 ẋ 2 = 4x 1 2x 2 +βx 3 2, β 0 [ A = 0 1 4 2 ẋ = Ax+g(x) ], g(x) = The eigenvalues of A are 1±j 3 PA+A T P = I P = [ 0 3 2 1 8 βx 3 2 1 8 5 16 ]

V(x) = x T Px, x Ax = xt x c 3 = 1, c 4 = 2 P = 2λ max (P) = 2 1.513 = 3.026 g(x) = β x 2 3 g(x) satisfies the bound g(x) γ x over compact sets of x. Consider the compact set Ω c = {V(x) c} = {x T Px c}, c > 0 k 2 = max x 2 = max x T Px c x T Px c [ 0 1 ] x = c [ 0 1 ] P 1/2 = 1.8194 c

k 2 = max [0 1]x = 1.8194 c x T Px c g(x) β c (1.8194) 2 x, x Ω c g(x) γ x, x Ω c, γ = β c (1.8194) 2 γ < c 3 c 4 β < 1 3.026 (1.8194) 2 c 0.1 c β < 0.1/c V(x) (1 10βc) x 2 Hence, the origin is exponentially stable and Ω c is an estimate of the region of attraction

Alternative Bound on β: V(x) = x 2 +2x T Pg(x) x 2 + 1 8 βx3 2 ([2 5]x) x 2 + 29 8 βx2 2 x 2 Over Ω c, x 2 2 (1.8194)2 c ( V(x) = 1 29 ( 1 βc 0.448 ) 8 β(1.8194)2 c x 2 ) x 2 If β < 0.448/c, the origin will be exponentially stable and Ω c will be an estimate of the region of attraction

Remark The inequality β < 0.448/c shows a tradeoff between the estimate of the region of attraction and the estimate of the upper bound on β

Case 2: The origin of the nominal system is asymptotically stable V(t,x) = f(x)+ x x g(t,x) W 3(x)+ x g(t,x) Under what condition will the following inequality hold? x g(t,x) < W 3(x) Special Case: Quadratic-Type Lyapunov function x f(x) c 3φ 2 (x), x c 4φ(x)

V(t,x) c 3 φ 2 (x)+c 4 φ(x) g(t,x) If g(t,x) γφ(x), with γ < c 3 c 4 V(t,x) (c 3 c 4 γ)φ 2 (x)

Example 4.6 ẋ = x 3 +g(t,x) V(x) = x 4 is a quadratic-type Lyapunov function for ẋ = x 3 x ( x3 ) = 4x 6, x = 4 x 3 φ(x) = x 3, c 3 = 4, c 4 = 4 Suppose g(t,x) γ x 3, x, with γ < 1 V(t,x) 4(1 γ)φ 2 (x) Hence, the origin is a globally uniformly asymptotically stable

Remark A nominal system with asymptotically, but not exponentially, stable origin is not robust to smooth perturbations with arbitrarily small linear growth bounds Example 4.7 ẋ = x 3 +γx The origin is unstable for any γ > 0