Lecture 5. LTV stability concepts Quadratic Lyapunov functions Feedback, Well-posedness, Internal Stability

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

EE363 homework 8 solutions

Solution of Linear State-space Systems

ME Fall 2001, Fall 2002, Spring I/O Stability. Preliminaries: Vector and function norms

L2 gains and system approximation quality 1

FEL3210 Multivariable Feedback Control

1. The Transition Matrix (Hint: Recall that the solution to the linear equation ẋ = Ax + Bu is

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31

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

Chapter III. Stability of Linear Systems

ECE504: Lecture 8. D. Richard Brown III. Worcester Polytechnic Institute. 28-Oct-2008

H 2 Optimal State Feedback Control Synthesis. Raktim Bhattacharya Aerospace Engineering, Texas A&M University

6.241 Dynamic Systems and Control

16.31 Fall 2005 Lecture Presentation Mon 31-Oct-05 ver 1.1

Linear Matrix Inequalities in Robust Control. Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University MTNS 2002

Robust Stability. Robust stability against time-invariant and time-varying uncertainties. Parameter dependent Lyapunov functions

8 Periodic Linear Di erential Equations - Floquet Theory

Gramians based model reduction for hybrid switched systems

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

Stability Analysis of a Proportional with Intermittent Integral Control System

Input-output finite-time stabilization for a class of hybrid systems

Semidefinite Programming Duality and Linear Time-invariant Systems

LMI Methods in Optimal and Robust Control

Discrete and continuous dynamic systems

Chap 4. State-Space Solutions and

Nonlinear Control Lecture 5: Stability Analysis II

6.241 Dynamic Systems and Control

Raktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Norms for Signals and Systems

The norms can also be characterized in terms of Riccati inequalities.

The goal of this chapter is to study linear systems of ordinary differential equations: dt,..., dx ) T

Module 06 Stability of Dynamical Systems

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

Linear Control Theory

6 Linear Equation. 6.1 Equation with constant coefficients

EE5138R: Problem Set 5 Assigned: 16/02/15 Due: 06/03/15

Lecture 10: Linear Matrix Inequalities Dr.-Ing. Sudchai Boonto

6.241 Dynamic Systems and Control

João P. Hespanha. January 16, 2009

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

Linear Matrix Inequality (LMI)

Examples include: (a) the Lorenz system for climate and weather modeling (b) the Hodgkin-Huxley system for neuron modeling

Necessary and Sufficient Conditions for Input-Output Finite-Time Stability of Linear Time-Varying Systems

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Introduction to Nonlinear Control Lecture # 4 Passivity

Problem Set 5 Solutions 1

Nonlinear Observers. Jaime A. Moreno. Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México

SYSTEMTEORI - ÖVNING 1. In this exercise, we will learn how to solve the following linear differential equation:

Control Systems Design

Module 03 Linear Systems Theory: Necessary Background

EE 380. Linear Control Systems. Lecture 10

Impulsive stabilization of two kinds of second-order linear delay differential equations

Toward nonlinear tracking and rejection using LPV control

1 Some Facts on Symmetric Matrices

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science : Dynamic Systems Spring 2011

Lecture 4 Lyapunov Stability

arzelier

Linear Ordinary Differential Equations

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

ME8281-Advanced Control Systems Design

Linear System Theory

A brief introduction to ordinary differential equations

State will have dimension 5. One possible choice is given by y and its derivatives up to y (4)

Math Ordinary Differential Equations

LMI Methods in Optimal and Robust Control

LMI Methods in Optimal and Robust Control

Linear-quadratic control problem with a linear term on semiinfinite interval: theory and applications

Robotics. Control Theory. Marc Toussaint U Stuttgart

SYSTEMTEORI - ÖVNING Stability of linear systems Exercise 3.1 (LTI system). Consider the following matrix:

Nonlinear Systems Theory

EEE582 Homework Problems

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

ECEN 605 LINEAR SYSTEMS. Lecture 7 Solution of State Equations 1/77

José C. Geromel. Australian National University Canberra, December 7-8, 2017

Linear Algebra. P R E R E Q U I S I T E S A S S E S S M E N T Ahmad F. Taha August 24, 2015

Observability. It was the property in Lyapunov stability which allowed us to resolve that

Modeling & Control of Hybrid Systems Chapter 4 Stability

Quadratic Stability of Dynamical Systems. Raktim Bhattacharya Aerospace Engineering, Texas A&M University

SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL

Stabilization of persistently excited linear systems

Modern Optimal Control

Lecture 2 and 3: Controllability of DT-LTI systems

Balanced truncation for linear switched systems

Periodic Linear Systems

6.241 Dynamic Systems and Control

NOTES ON LINEAR ODES

ECEEN 5448 Fall 2011 Homework #5 Solutions

Model reduction for linear systems by balancing

Modeling and Analysis of Dynamic Systems

Lecture 4 Continuous time linear quadratic regulator

Lecture: Examples of LP, SOCP and SDP

Event-triggered control subject to actuator saturation

ECE317 : Feedback and Control

3 Gramians and Balanced Realizations

ECE 680 Linear Matrix Inequalities

Module 02 CPS Background: Linear Systems Preliminaries

CLASSIFICATIONS OF THE FLOWS OF LINEAR ODE

Time Domain Analysis of Linear Systems Ch2. University of Central Oklahoma Dr. Mohamed Bingabr

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

Observability. Dynamic Systems. Lecture 2 Observability. Observability, continuous time: Observability, discrete time: = h (2) (x, u, u)

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Transcription:

Lecture 5 LTV stability concepts Quadratic Lyapunov functions Feedback, Well-posedness, Internal Stability Rugh Ch 6,7,12 (skip proofs of 12.6 and 12.7),14 (pp240-247) + (22,23,24,28) Zhou, Doyle, Glover pp 117-124

Stability For LTI systemsẋ=ax the stability concept was easy, we had the two concepts i) Stability: x(t) remains bounded ii) Asymptotic stability: x(t) goes to zero Corresponding to eigenvalues of A i) either in the open left half plane, or on imaginary axis (if all such Jordan blocks have size 1) ii) in the open left half plane For exampleẋ=0is stable but not asymptotically stable Stability is more subtle for LTV systems And how is LTV stability reflected in the Φ(t,t 0 )-matrix?

Definition of Uniform Stability The system ẋ(t) = A(t)x(t) is called uniformly stable if γ >0such that (for allt 0 0andx(t 0 )) x(t) γ x(t 0 ), t t 0 0 uniformly asymptotically stable if it is uniformly stable and δ>0: T>0: x(t) δ x(t 0 ), t t 0 +T, t 0 0 uniformly exponentially stable if γ, λ > 0 such that x(t) γ x(t 0 ) e λ(t t 0), t t 0 0 Note: Rugh does not include the conditiont 0 0.

Transition Matrix Conditions From the relationx(t)=φ(t,t 0 )x(t 0 ) and the definition of matrix norm follows that the systemẋ(t)=a(t)x(t) is uniformly stable if γ >0 Φ(t,t 0 ) γ, t t 0 0 uniformly asymptotically stable if it is uniformly stable and δ>0: T>0: Φ(t,t 0 ) δ, t t 0 +T, t 0 0 uniformly exponentially stable if γ, λ > 0 such that Φ(t,t 0 ) γe λ(t t 0), t t 0 0

Comparisons The first stability concept is the weakest. The system ẋ = 0 is unif. stable but not unif. asymp. stable The third condition at first looks stronger than the second, but surprisingly enough they are equivalent. In fact we have the following result

Criterion for Exponential Stability For the equationẋ(t)=a(t)x(t) with A(t) bounded, the following three conditions are equivalent: (i) The equation is uniformly exponentially stable. (ii) The equation is uniformly asymptotically stable. (iii) There exists a β > 0 such that t τ Φ(t,σ) dσ β t τ 0

Proof (i) (iii) is obvious. (iii) (ii) Let α=sup t A(t). Then asym. stab. follows from Φ(t,τ) = = t I τ σ Φ(t,σ)dσ t I+ Φ(t,σ)A(σ)dσ 1+ α τ t τ Φ(t,σ) dσ 1+ α β Φ(t,τ) = 1 t τ 1 t τ t τ t τ Φ(t,τ) dσ Φ(t,σ) Φ(σ,τ) dσ β (1+ α β) t τ

Proof of (ii) (i) Assume asymptotic stability. To prove exponential stability, select γ,t>0such that Φ(t,t 0 ) γ t t 0 Φ(t 0 +T,t 0 ) 1 2 t t 0 +T Then Φ(t 0 +kt,t 0 ) Φ(t 0 +kt,t 0 +(k 1)T) Φ(t 0 +T,t 0 ) 1 2k, k=1,2,... Φ(t,t 0 ) Φ(t,t 0 +kt) Φ(t 0 +kt,t 0 ) γ 2 k,t t 0+ This proves exponential stability with λ= ln2 T.

An observation The equation ẋ(t) = A(t)x(t) is uniformly exponentially stable with rate λ, if and only if the equation ż(t) = [A(t) αi]z(t) is uniformly exponentially stable with rate λ+ α. Proof. The lemma follows from the fact thatx(t) solvesẋ=ax if and only ifz(t)=e αt x(t) solvesż=[a αi]z.

Warning: Stability Under Coordinate Change Note that the scalar system ẋ = x is not stable, but the change of coordinatesz(t)=e 2t x(t) gives the stable equation ż = z This motivates some care when allowing for time varying coordinate changes

Lyapunov Transformation An n n continuously differentiable matrix function T(t) is called a Lyapunov transformation if there exist ρ>0s.t. T(t) ρ, T(t) 1 ρ t For such a transformation we have Φ x (t,t 0 ) = T(t)Φ z (t,t 0 )T(t 0 ) 1 ρ 2 Φ z (t,t 0 ) Φ z (t,t 0 ) = T(t) 1 Φ x (t,t 0 )T(t 0 ) ρ 2 Φ x (t,t 0 ) Hence both uniform stability and uniform exponential stability are preserved under a coordinate transformation x(t) = T(t)z(t) defined by a Lyapunov transformation.

Lyapunov Equation The equation ẋ(t) = A(t)x(t) is uniformly exponentially stable with rate λ, if there existsq>0such that orp>0such that A(t) T Q+QA(t) 2λQ PA(t) T +A(t)P 2λP Note: For LTV systems, existence of suchqis a sufficient but not necessary condition for unif. exp. stability (for LTI systems it is both sufficient and necessary)

Proof GivenQ, we have d dt xt Qx=x T [A(t) T Q+QA(t)]x 2λ(x T Qx) sox(t) T Qx(t) e 2λt x(0) T Qx(0). From this follows that x(t) 2 e 2λt x(0) T Qx(0)/λ min (Q). GivenP, putq=p 1 and proceed as before

Linear Matrix Inequalities An LMI is an expression of the form A 0 +x 1 A 1 +...x k A k 0 wherex 1,...,x k are scalars anda j given symetric matrices Many control problems can be formulated as a search forx solving an LMI, and efficient SW exist for solving LMIs Note that the scalarsx k can occur as elements in vectors or matrices. For example, the requirements A T Q+QA 0, Q=Q T is an LMI (x being the elements ofqon or above the diagonal)

Matlab Software - CVX After downloading CVX: A1=[-5-4;-1-2]; A2=[-2-1; 2-2]; cvx_begin sdp variable Q(2,2) subject to A1 *Q+Q*A1 < 0 A2 *Q+Q*A2 < 0 Q >= eye(2) cvx_end Q = 4.1169-0.8749-0.8749 6.8597

Feedback law from linear matrix inequality If there existy>0andk such that (AY+BK)+(AY+BK) T 2λY then the LTI system ẋ=(a+bl)x withl=ky 1, is uniformly exponentially stable with rate λ.

LTV Lyapunov Functions By noting that d ( dt (xt (t)q(t)x(t))=x T (t) A T (t)q(t)+q(t)a(t)+ Q(t) ) x(t) it is easy to obtain several sufficient criteria for LTV stability (see Rugh Ch 7 for details)

Lyapunov Criteria for LTV 1. There exists η>0, ρ>0,q(t): ηi Q(t) ρi, A T (t)q(t)+q(t)a(t)+ Q(t) 0 x 2 ρ/η x(t 0 ) 2 uniform stability 2. There exists η>0, ρ>0,ν>0,q(t): ηi Q(t) ρi, A T (t)q(t)+q(t)a(t)+ Q(t) νi x 2 ρ ν η e ρ (t t0) x(t 0 ) 2 uniform exponential stability 3. There exists ρ>0,ν>0,q(t),t 0 : Q(t) ρ, A T (t)q(t)+q(t)a(t)+ Q(t) νi Q(t 0 ) not pos. semidef. not uniform stable

Constructing LTV Lyapunov Functions The matrix differential equation S(t)+A T (t)q(t)+q(t)a(t)+ Q(t)=0 has the solution Q(t)= t Φ T (σ,t)s(σ)φ(σ,t)dσ if A(t) is uniformly exponentially stable and S(t) bounded.

Stability Margins If the system is exponentially stable, stability will be maintained for small pertubations of the state equations For instance one has the following result (Rugh exercise 8.12) Letẋ=Ax be exponentially stable and let (x) satisfy then all solutions of (x)=o( x ), asx 0 ẋ=ax+ (x) that start sufficiently close to the origin, converge to the origin

Uniform BIBO stability for LTV systems The system ẋ(t) = A(t)x(t) + B(t)u(t) y(t) = C(t)x(t) is called bounded input bounded output stable if there is η such that the zero-state response (i.e.x(t 0 )=0)) satisfies for anyt 0 and inputu(t). sup t t0 y(t) ηsup t t0 u(t)

Criteria for uniform BIBO-stability 1. Uniform BIBO stability exists ρ such that the impulse response satisfies t τ (t,σ) dσ ρ, τ,t 2. Assume A(t), B(t), C(t) are bounded and that controller and observer Gramians satisfy ǫi W(t δ,t) ǫi M(t,t+ δ) for some positive ǫ,δ. Then Uniform BIBO stability uniform exponential stability

Discrete Time There are no big surprises going over to discrete time. Φ(t,t 0 ) will change to Φ(k,k 0 ) V(t)=x T (t)q(t)x(t) and V(t)<0will change to V(k)=x T (k)q(k)x(k) andv(k+1) V(k)<0 Bounds of the form e λt, λ>0will change to λ k, λ<1 etc Typical results are included on the next three frames

Internal Stability - Discrete Time Definitions analog with continuous time. With Φ(k,k 0 )=A(k 1) A(k 0 +1)A(k 0 ) we get e.g. uniformly stable if γ >0 Φ(k,k 0 ) γ, k k 0 0 uniformly exponentially stable if γ, λ < 1 such that β: Φ(k,k 0 ) γ λ k k 0, k k 0 0 k Φ(k,k 0 ) β, k k 0 0 i=k 0

Lyapunov criteria - Discrete Time With Lyapunov functionv(k)=x T (k)q(k)x(k) we e.g. have V(k+1) V(k)=x T (k)(a T (k)q(k+1)a(k) Q(k))x(k) Therefore discrete time results will look like: If there exists positive η, ρ,ν and Q(k) so that ηi Q(k) ρi, A T (k)q(k+1)a(k) Q(k) νi then the system is uniform exponentially stable.

Uniform BIBO stability - Discrete Time Impulse response (k,k 0 )=C(k)Φ(k,k 0 +1)B(k 0 ) 1. Uniform BIBO stability exists ρ such that k 1 i=k 0 (k,i) ρ, k k 0 +1 2. Assume A(k), B(k), C(k) are bounded and that controller and observer Gramians satisfy ǫi W(k l,k) ǫi M(k,k+l) for some positive ǫ and integerl. Then Uniform BIBO stability uniform exponential stability

Feedback - Well Posedness r Σ e s 1 y 1 The transfer function from r to y is e s 1 1+e s 1 =1 es This would give a way to implement the non-causal blocke s. What is wrong?

Well Posedness w 1 Σ e 1 P K e 2 Σ w 2 For rational functions P and K we say that the feedback [ ] system [ ] w1 e1 is well-posed if the transfer functions fromw= toe= are all proper rational functions Lemma 5.1 [ZDG] The feedback system is well-posed iff I D P D K isinvertible (whered P andd K are the direct terms inp andk) w 2 e 2

Internal Stability w 1 Σ e 1 P K e 2 Σ w 2 Definition of Internal stability: All states inp andk go to zero whenw=0. Lemma 5.3 The (well-posed) feedback system in the figure is internally stable iff the "Gang of Four" transfer matrix [ ] 1 I K = P I [ ] (I KP) 1 K(I PK) 1 P(I KP) 1 (I PK) 1 from(w 1,w 2 ) to(e 1,e 2 ) is asymptotically stable.