Module 06 Stability of Dynamical Systems

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

Module 07 Controllability and Controller Design of Dynamical LTI Systems

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

Module 03 Linear Systems Theory: Necessary Background

Module 08 Observability and State Estimator Design of Dynamical LTI Systems

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

Chapter III. Stability of Linear Systems

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

Department of Mathematics IIT Guwahati

Module 02 CPS Background: Linear Systems Preliminaries

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

Discrete and continuous dynamic systems

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

6.241 Dynamic Systems and Control

Solution of Linear State-space Systems

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

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

Nonlinear Control Lecture 5: Stability Analysis II

Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control

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

Math Ordinary Differential Equations

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

Control Systems Design

STABILITY. Have looked at modeling dynamic systems using differential equations. and used the Laplace transform to help find step and impulse

Lyapunov Stability Analysis: Open Loop

Math 312 Lecture Notes Linear Two-dimensional Systems of Differential Equations

Module 02 Control Systems Preliminaries, Intro to State Space

EEE582 Homework Problems

Problem 1 Cost of an Infinite Horizon LQR

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

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

21 Linear State-Space Representations

Linear Differential Equations. Problems

Module 05 Introduction to Optimal Control

CDS 101/110a: Lecture 2.1 Dynamic Behavior

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

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

Module 07 Control Systems Design & Analysis via Root-Locus Method

Chap 4. State-Space Solutions and

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


CDS 101/110a: Lecture 2.1 Dynamic Behavior

6.241 Dynamic Systems and Control

1 Lyapunov theory of stability

Stability of Parameter Adaptation Algorithms. Big picture

6.241 Dynamic Systems and Control

Georgia Institute of Technology Nonlinear Controls Theory Primer ME 6402

Autonomous system = system without inputs

Math 331 Homework Assignment Chapter 7 Page 1 of 9

Module 03 Modeling of Dynamical Systems

EE363 homework 7 solutions

4F3 - Predictive Control

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

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τ

CDS 101 Precourse Phase Plane Analysis and Stability

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

Designing Information Devices and Systems II Spring 2018 J. Roychowdhury and M. Maharbiz Discussion 6B

LECTURE 8: DYNAMICAL SYSTEMS 7

Chapter 13 Internal (Lyapunov) Stability 13.1 Introduction We have already seen some examples of both stable and unstable systems. The objective of th

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)

ELEC 3035, Lecture 3: Autonomous systems Ivan Markovsky

Solving Dynamic Equations: The State Transition Matrix II

+ i. cos(t) + 2 sin(t) + c 2.

MATH 251 Examination II April 7, 2014 FORM A. Name: Student Number: Section:

CDS 101/110: Lecture 3.1 Linear Systems

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

Classification of Phase Portraits at Equilibria for u (t) = f( u(t))

Nonlinear systems. Lyapunov stability theory. G. Ferrari Trecate

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

Ordinary Differential Equations II

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

Lyapunov Stability Theory

FEL3210 Multivariable Feedback Control

The matrix sign function

ECE317 : Feedback and Control

Linear System Theory

Dynamical Systems and Chaos Part I: Theoretical Techniques. Lecture 4: Discrete systems + Chaos. Ilya Potapov Mathematics Department, TUT Room TD325

Nonlinear Control Lecture 4: Stability Analysis I

Math 3301 Homework Set Points ( ) ( ) I ll leave it to you to verify that the eigenvalues and eigenvectors for this matrix are, ( ) ( ) ( ) ( )

Homework 3, due February 4, 2015 Math 307 G, J. Winter 2015

Module 09 Decentralized Networked Control Systems: Battling Time-Delays and Perturbations

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

Nonlinear Autonomous Systems of Differential

NOTES ON LINEAR ODES

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

Lecture 15 Perron-Frobenius Theory

Math 216 First Midterm 19 October, 2017

Identification Methods for Structural Systems

ME8281-Advanced Control Systems Design

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T

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

Digital Control: Part 2. ENGI 7825: Control Systems II Andrew Vardy

Stability of Nonlinear Systems An Introduction


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

Solutions to Math 53 Math 53 Practice Final

Lyapunov Theory for Discrete Time Systems

LMI Methods in Optimal and Robust Control

Chap 8. State Feedback and State Estimators

STABILITY ANALYSIS OF DYNAMIC SYSTEMS

Transcription:

Module 06 Stability of Dynamical Systems Ahmad F. Taha EE 5143: Linear Systems and Control Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ataha October 10, 2017 Ahmad F. Taha Module 06 Stability of Dynamical Systems 1 / 24

Stability of CT LTV Systems The following CT LTI system without inputs has an equilibrium at x e = 0. Asymptotic Stability ẋ(t) = A(t)x(t), x(t) R n The above system is asymptotically stable at x e = 0 if its solution x(t) starting from any initial condition x(t 0 ) satisfies Exponential Stability x(t) 0, as t The above system is exponentially stable at x e = 0 if its solution x(t) starting from any initial condition x(t 0 ) satisfies x(t) Ke rt x(t 0 ), t t 0 for some positive constants K and r. Ahmad F. Taha Module 06 Stability of Dynamical Systems 2 / 24

Example 1 Consider the following TV LTI system from Homework 4: [ 1 ] ẋ(t) = t+1 0 1 x(t) t+1 0 Recall that the solution to this system is [ 1 ] [ ] x(t) = φ(t, 0)x(0) = t+1 0 1 t = t+1 1 1/5 Is this system asymptotically stable? [ 1 t+1 ] t t+1 1/5 Solution: it s not, since the states do not go to zero for any initial conditions Ahmad F. Taha Module 06 Stability of Dynamical Systems 3 / 24

Stability of CTLTI Systems For this CT LTI system ẋ(t) = Ax(t) the solution x(t) = e At x(t 0 ) is a linear combination of the modes of the system In other words, x(t) is a linear combinations of p(t)e λi t p(t) is a polynomial of t Why does that make sense? Well... Stability of LTI Systems The following theorems are equivalent: The LTI system is asymptotically stable The LTI system is exponentially stable All eigenvalues of A are in the open left half of the complex plane Ahmad F. Taha Module 06 Stability of Dynamical Systems 4 / 24

Marginal Stability Definition of Marginal Stability The CT LTI system ẋ(t) = Ax(t) is called marginally stable if both of these statements are true: All eigenvalues of A are in the closed a LHP There are some eigenvalues of A on the jω-axis, and all the Jordan blocks associated with such eigenvalues have size one a A closed set can be defined as a set which contains all its limit points. For marginally stable systems: Starting from any initial conditions, the solution x(t) will neither converge to zero nor diverge to infinity State solutions will converge (not necessarily to zero) only if all evalues at the jω axis are zero Can you justify these findings? From now on: stability means asymptotic stability Ahmad F. Taha Module 06 Stability of Dynamical Systems 5 / 24

Example 2 [ ] 12 4 Consider the CT LTI system with A = 2 1 This system has evalues λ 1 = 12.68, λ 2 = 0.31 The two evalues are in the LHP Hence, the system is asymptotically stable Ahmad F. Taha Module 06 Stability of Dynamical Systems 6 / 24

Unstable LTI Systems Definition of Instability The CT LTI system ẋ(t) = Ax(t) is unstable if either of these statements is true A has an eigenvalue (or eigenvalues) in the open RHP A has an eigenvalues on the jω-axis whose at least one Jordan block has size greater than one *This means that the state solutions will diverge to infinity Ahmad F. Taha Module 06 Stability of Dynamical Systems 7 / 24

Example 3 Is this system stable? ẋ(t) = 0 0 0 2 0 0 x(t) + 1 0 u(t) 0 6 0 0 From Homework 3, the state solution is (we solved for initial conditions x(1)): x(t) = e A(t 1) x(1) = 1 2t 1 6t 2 6t + 1 Clearly, this system is unstable Eigenvalues are all equal to zero, and the size of Jordan blocks is three (greater than 1) Ahmad F. Taha Module 06 Stability of Dynamical Systems 8 / 24

Stability of LTV Systems We talked about asymptotic and exponential stability These concepts are easy to verify for LTI systems What about CT LTV systems? What are the evalues of A(t)? You cannot often answer this question Solution? Find the STM Recall that x(t) = φ(t, t 0 )x(t 0 ) for LTV systems System is asymptotically stable iff φ(t, t 0 ) 0 as t System is exponentially stable iff there exist positive constants C, r such that φ(t, t 0 ) Ce rt for all t t 0 For LTV systems, asymptotic stability is not equivalent to exponential stability Ahmad F. Taha Module 06 Stability of Dynamical Systems 9 / 24

Example 2 Consider the following TV LTI system from Homework 4: [ ] 1 + cos(t) 0 ẋ(t) = x(t) 2 + sin(t) The state transition matrix is: [ ] e (t t 0)+sin(t) sin(t 0) 0 φ(t, t 0 ) = 0 e 2(t t0)+cos(t0) sin(t) Is this system exponentially stable? Solution: We ll have to prove that x(t) Ke rt x(t 0 ), t t 0 and basically obtain K and r Note that: φ(t, t 0 )x(t 0 ) φ(t, t 0 ) x(t 0 ) and e (t t0)+sin(t) sin(t0) = e (t t0) e sin(t) sin(t0) e 2 e (t t0) e 2(t t0)+cos(t0) cos(t) = e 2(t t0) e cos(t0) cos(t) e 2 e 2(t t0) Hence, we can extract K and r given the norm of φ(t, t 0 ): K = e 2 e t0, r = 1 Ahmad F. Taha Module 06 Stability of Dynamical Systems 10 / 24

Stability of DT LTV Systems Consider the following DT LTI system x(k + 1) = A(k)x(k), x(k) R n Asymptotic Stability The above system is asymptotically stable at time k 0 its solution x[k] starting from any initial condition x(k 0 ) at time k 0 satisfies: Exponential Stability x(k) 0, as k The above system is exponentially stable at time k 0 its solution x[k] starting from any initial condition x(k 0 ) at time k 0 satisfies: x(k) Kr k k0 x(k 0 ), k = k 0, k 0 + 1, k 0 + 2,... for some constants K > 0 and 0 r < 1. Ahmad F. Taha Module 06 Stability of Dynamical Systems 11 / 24

Stability of DT LTI Systems For this DT LTI system x(k + 1) = Ax(k) the following theorems are equivalent: Stability of DT LTI Systems The DT LTI system is asymptotically stable The DT LTI system is exponentially stable All eigenvalues of A are inside the open unit disk of the complex plane Ahmad F. Taha Module 06 Stability of Dynamical Systems 12 / 24

Example 4 x(k + 1) = This system has two eigenvalues: [ ] 0.5 0.3 x(k) 0 0.4 λ 1 = 0.5, λ 2 = 0.4 Both are inside the unit disk, hence the system is stable Ahmad F. Taha Module 06 Stability of Dynamical Systems 13 / 24

Marginal Stability, Instability of DT LTI Systems Definition of Marginal Stability The DT LTI system x(k + 1) = Ax(k) is called marginally stable if both of these statements are true: All eigenvalues of A are inside the closed unit disk There are some eigenvalues of A on the unit circle, and all the Jordan blocks associated with such eigenvalues have size one Definition of Instability The DT LTI system x(k + 1) = Ax(k) is unstable if either of these statements is true A has an eigenvalue (or eigenvalues) outside the closed unit disk A has an eigenvalues on the unit circle whose at least one Jordan block has size greater than one Ahmad F. Taha Module 06 Stability of Dynamical Systems 14 / 24

Example 5 x(k + 1) = [ ] 0 1 x(k), x(0) = 1 0 [ x10 This system has two eigenvalues: λ 1 = j, λ 2 = j These evalues are located on the boundaries of the unit disk The state solution is given: x 20 x 1 (k) = x 10 cos(0.5kπ) + x 20 sin(0.5kπ) x 2 (k) = x 20 cos(0.5kπ) + x 10 sin(0.5kπ) For any x(0), this system will be marginally stable ] Ahmad F. Taha Module 06 Stability of Dynamical Systems 15 / 24

Stability of DT LTV Systems For DT LTV systems, asymptotic stability is not equivalent to exponential stability Recall that x(k) = φ(k, k 0 )x(k 0 ) for DT LTV systems (x(k + 1) = A(k)x(k)) DT LTV system is asymptotically stable iff φ(k, k 0 ) 0 as k DT LTV system is exponentially stable iff there exist C > 0 and 0 r < 1 such that for all k k 0 φ(k, k 0 ) Cr k k0 Ahmad F. Taha Module 06 Stability of Dynamical Systems 16 / 24

Summary In the above table, stable means marginally stable Ahmad F. Taha Module 06 Stability of Dynamical Systems 17 / 24

Aleksandr Mikhailovich Lyapunov (1857 1918) Ahmad F. Taha Module 06 Stability of Dynamical Systems 18 / 24

Intro to Lyap Stability Lyapunov methods: very general methods to prove (or disprove) stability of nonlinear systems Lyapunov s stability theory is the single most powerful method in stability analysis of nonlinear systems. Consider a nonlinear system: ẋ(t) = f (x) A point x eq is an equilirbium point if f (x eq) = 0 Can always consider that x 0 = 0; if not, you can shift coordinates Any equilibrium point is: Stable in the sense of Lyapunov: if (arbitrarily) small deviations from the equilibrium result in trajectories that stay (arbitrarily) close to the equilibrium for all t Asymptotically stable: if small deviations from the equilibrium are eventually forgotten and the system returns asymptotically to the equilibrium point Exponentially stable: if the system is asymptotically stable, and the convergence to the equilibrium point is fast Ahmad F. Taha Module 06 Stability of Dynamical Systems 19 / 24

The Math The equilibrium point is Stable in the sense of Lyapunov (ISL) (or simply stable) if for each ɛ 0, there is δ = δ(ɛ) > 0 such that x(0) < δ x(t) ɛ, t 0 Asymptotically stable if there exists δ > 0 such that x(0) < δ lim t x(t) = 0 Exponentially stable if there exist {δ, α, β} > 0 such that Unstable if not stable x(0) < δ x(t) βe αt, t 0 Ahmad F. Taha Module 06 Stability of Dynamical Systems 20 / 24

Stability of nonlinear systems Ahmad F. Taha Module 06 Stability of Dynamical Systems 21 / 24

More on Lyap Stability How do we analyze the stability of an equilibrium point locally? Well, for nonlinear systems we can find all equilibrium points (previous modules) We can obtain the linearized dynamics x(t) = A (i) eq x(t) for all equilibria i = 1, 2,... You can then find the eigenvalues of A (i) eq : if all are negative, then that particular equilibrium point is locally stable This method is called Lyapunov s first method How about global conclusion for ẋ(t) = f (x(t))? You ll have to study Lyapunov Function that give you insights on the global stability properties of nonlinear systems We can t cover these in this class Ahmad F. Taha Module 06 Stability of Dynamical Systems 22 / 24

Simple Example Analyze the stability of this system ẋ(t) = 2 1 + x(t) x(t) This system has two equilibrium points: Analyze stability of each point x eq (1) = 1, x eq (2) = 2 Example 2: the inverted pendulum in the previous lecture Ahmad F. Taha Module 06 Stability of Dynamical Systems 23 / 24

Questions And Suggestions? Thank You! Please visit engineering.utsa.edu/ataha IFF you want to know more Ahmad F. Taha Module 06 Stability of Dynamical Systems 24 / 24