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

Similar documents
Solution of Linear State-space Systems

Module 06 Stability of Dynamical Systems

Linear System Theory

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

EEE582 Homework Problems

Chapter III. Stability of Linear Systems

6.241 Dynamic Systems and Control

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

L2 gains and system approximation quality 1

Control Systems Design

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

6.241 Dynamic Systems and Control

Discrete and continuous dynamic systems

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

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

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

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

EE Control Systems LECTURE 9

Control Systems. Frequency domain analysis. L. Lanari

Kalman Decomposition B 2. z = T 1 x, where C = ( C. z + u (7) T 1, and. where B = T, and

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

ME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ

NOTES ON LINEAR ODES

Identification Methods for Structural Systems

Lyapunov Stability Theory

Linear dynamical systems with inputs & outputs

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

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19

Introduction to Nonlinear Control Lecture # 4 Passivity

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

Math Ordinary Differential Equations

Transfer function and linearization

Homogeneous and particular LTI solutions

Nonlinear Control Systems

Lyapunov Stability Analysis: Open Loop

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

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

Ordinary Differential Equations II

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Dynamic Response

Modeling and Analysis of Dynamic Systems

ME8281-Advanced Control Systems Design

EXTERNALLY AND INTERNALLY POSITIVE TIME-VARYING LINEAR SYSTEMS

ECEEN 5448 Fall 2011 Homework #4 Solutions

EE363 homework 8 solutions

ECEEN 5448 Fall 2011 Homework #5 Solutions

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

Introduction to Modern Control MT 2016

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

Linear ODEs. Existence of solutions to linear IVPs. Resolvent matrix. Autonomous linear systems

Control Systems. Laplace domain analysis

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

EE 380. Linear Control Systems. Lecture 10

Linear System Theory. Wonhee Kim Lecture 1. March 7, 2018

MAE143 A - Signals and Systems - Winter 11 Midterm, February 2nd

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

Hankel Optimal Model Reduction 1

Topic # /31 Feedback Control Systems

10 Transfer Matrix Models

1 Continuous-time Systems

EE363 homework 7 solutions

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

CDS Solutions to the Midterm Exam

Module 03 Linear Systems Theory: Necessary Background

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

Semidefinite Programming Duality and Linear Time-invariant Systems

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

CDS Solutions to Final Exam

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

Department of Mathematics IIT Guwahati

Lecture 2 and 3: Controllability of DT-LTI systems

Module 07 Controllability and Controller Design of Dynamical LTI Systems

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

1 Lyapunov theory of stability

4F3 - Predictive Control

LTI Systems (Continuous & Discrete) - Basics

6.241 Dynamic Systems and Control

Balanced Truncation 1

Linear Systems. Chapter Basic Definitions

BIBO STABILITY AND ASYMPTOTIC STABILITY

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

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

MAE 143B - Homework 8 Solutions

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Linear System Theory

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

1 Controllability and Observability

Module 02 CPS Background: Linear Systems Preliminaries

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

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

ECE 3620: Laplace Transforms: Chapter 3:

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

EE451/551: Digital Control. Chapter 8: Properties of State Space Models

ODEs Cathal Ormond 1

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

EG4321/EG7040. Nonlinear Control. Dr. Matt Turner

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

Exam. 135 minutes, 15 minutes reading time

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

Equilibrium points: continuous-time systems

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

Transcription:

I/O Stability Preliminaries: Vector and function norms 1. Sup norms are used for vectors for simplicity: x = max i x i. Other norms are also okay 2. Induced matrix norms: let A R n n, (i stands for induced) A i, := sup x 0 Ax x = max j i A ji 3. vector function norms: for x : [0, ) R n, the L norm is used, i.e. x( ) = sup t x(t) = sup t x i (t). M.E. University of Minnesota 84

Definition A system (not necessarily linear) F : u( ) y( ) is I/O stable iff there exists k <, s.t. for all bounded u( ), y( ) k u( ) For a linear possibly time varying system, (ignoring initial conditions) the output is given by: y(t) = H(t, τ)u(τ)dτ (8) note that this is a linear map between the input function space and the output function space. Theorem The linear system (8) is I/O stable iff sup t { } H(t, τ) i dτ := k <. (9) Because norms are equivalent on finite dimensional spaces, the norms on vectors (x(t) and y(t)) do not have to be infinity norms. M.E. University of Minnesota 85

Specializations For system given by: ẋ(t) = A(t)x(t) + B(t)u(t), y(t) = C(t)x(t) + D(t)u(t) with D(t) bounded, I/O stability is equivalent to: sup t C(t)Φ(t,τ)B(τ)dτ =: k < For LTI systems, y(t) = stability is given by: 0 H(τ) i dτ =: k <. H(t τ)u(τ)dτ, I/O M.E. University of Minnesota 86

For LTI system ẋ = Ax + Bu, y = Cx + Du, I/O is equivalent to either 1): 0 Ce At B dt < or 2) the poles of H(s) := C(sI A) 1 B has negative real parts. For LTI systems, since poles form subset of {λ i (A)}, it therefore suffices to check the eigenvalues of A. Why? If poles[h(s)] = {p i } = {λ i (A)}, it is easy to see. For, Ce At B has terms that are of the form t k e λ it, which is absolutely integrable iff p i has negative real parts. If poles[h(s)] is a strict subset of {λ i (A)}, then Ce At B has terms of the form t k e p it. λ k {poles} do not appear (see homework problem). M.E. University of Minnesota 87

Proof (Sufficiency) y(t) = H(t,τ)dτ H(t, τ) i u(τ) dτ H(t, τ) i dτ u( ) k u( ). (Necessity - sketch) 1. The function t is equivalent to: H(t,τ)dτ being bounded i,j, t H ij (t,τ) dτ (try to prove it using the property of infinity induced norm). 2. Proof by contraposition. Suppose F : u( ) y( ) is I/O stable but (9) is not satisfied. Then, there M.E. University of Minnesota 88

exists i, j such that { lim g ij (t) = t } H ij (t,τ) dτ =. W.L.O.G., let i = j = 1. t 1,t 2,... so that g 11 (t k ) > k. Then, there exists 3. Define a sequence of inputs u l ( ), l = 1,2,3, by u l (t) = (u l 1(t), 0, ) T u l 1(t) = { sign(h 11 (t,τ) t (,t l ] 0 otherwise 4. For each l, u l ( ) = 1, but y l ( ) y l (t l ) = l h 11 (t,τ) dτ > l Thus, as we take l, y l ( ) > l. Therefore, there can be no k < so that y( ) < k u( ). Q.E.D. M.E. University of Minnesota 89

Lyapunov (internal) stability ẋ = f(x,t), f(x e,t) = 0 t. (10) Definition: The equilibrium, x = x e is stable in the sense of Lyapunov (i.s.l.) at t 0 iff for any ǫ > 0, there exists δ(ǫ,t 0 ) s.t. if x(t 0 ) x e δ(ǫ,t 0 ), x(t) x e ǫ for all t t 0. It is said to be stable if it is stable for each t 0 0. Remarks: the state can be arbitrarily close to the equilibrium if initial state is sufficient close. Definition: The equilibrium, x = x e is asymptotically stable in the sense of Lyapunov (i.s.l.) at t 0 iff 1. x e is stable at t 0 2. as t, x(t) x e. M.E. University of Minnesota 90

For linear systems: x(t) = Φ(t,t 0 )x(t 0 ), 1. x = 0 is stable at arbitrary t 0 iff sup t t0 Φ(t, t 0 ) i = k < 2. x = 0 is asymptotically stable iff Φ(t,t 0 ) 0 (note Φ(t, t 0 ) is finite for finite t. Why?) Remark: x = 0 is stable at t 0 iff it is stable at t 0 = 0, i.e. sup t 0 Φ(t,0) := k 0. x = 0 is asymptotically stable at t 0 iff it is asymptotically stable at t 0 = 0, i.e. Φ(t,0) 0. Hence, if an equilibrium is stable at one initial time, it is stable at any initial time. Proof of remark: x(t) = Φ(t, t 0 )x 0 = Φ(t, 0)Φ(0,t 0 )x 0 Φ(t, 0) i Φ(0, t 0 ) i x 0 Notice that for a given t 0, Φ(0,t 0 ) i is bounded. Therefore, given ǫ > 0, choose δ(ǫ,t 0 ) = ǫ k 0 Φ(0,t 0 ) i. Q.E.D. M.E. University of Minnesota 91

Theorem For LTI system, x = 0 is stable if each λ i (A) has non-positive real part, and in the case of λ i (A) = 0, it is not repeated in a Jordan form. asymptotically stable if and only if each λ i (A) has negative real part. Proof This is because Φ(t, 0) = exp(at) = Texp(tΛ)T 1 where Λ is in a Jordan form with diagonal elements being the eigenvalues. Now exp(tλ) consists of terms of the form t k e λit (where k 0 for Jordan form). If Re(λ i ) < 0, then each of these terms 0 as t. If λ i = jω (zero real part) and k = 0, then the exp(tλ i ) is sinusoidal. If k 0, then t k e λit has terms of the form t k sin(ωt+φ) which grows unboundedly. M.E. University of Minnesota 92

Example: eigenvalue: The Jordan form with repeated zero A = ( ) 0 1 0 0 has a transition matrix of exp(ta) = unbounded (thus x = 0 is unstable). However, the semi-simple A = ( ) 0 0 0 0 ( ) 1 t 0 1 which is has a repeated zero eigenvalue but its transition matrix is I, which is bounded. Thus, x = 0 is stable. If ( ) 2 0 A = 0 1 ( ) exp( 2t) 0 the transition matrix is exp(ta) =. 0 exp( t) Thus x = 0 is asymptotically stable. M.E. University of Minnesota 93

Discrete time systems Equivalent results exist for discrete time systems except that the pole / eigenvalue locations must be considered w.r.t. to the unit circle (instead of the left half plane) in the complex plane. E.g. For x(k + 1) = Ax(k), x = 0 is x = 0 is stable if λ i (A) 1, and with no repeated eigenvalues on the unit circle. x = 0 is asymptotically stable iff it is exponentially stable iff λ i (A) < 1 M.E. University of Minnesota 94