Discrete and continuous dynamic systems

Similar documents
6.241 Dynamic Systems and Control

ECE504: Lecture 9. D. Richard Brown III. Worcester Polytechnic Institute. 04-Nov-2008

Control Systems Design

Module 03 Linear Systems Theory: Necessary Background

Module 08 Observability and State Estimator Design of Dynamical LTI Systems

6.241 Dynamic Systems and Control

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

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

Linear System Theory

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

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

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

Control Systems Lab - SC4070 Control techniques

Introduction to Modern Control MT 2016

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

Modelling and Control of Dynamic Systems. Stability of Linear Systems. Sven Laur University of Tartu

Linear dynamical systems with inputs & outputs

Module 06 Stability of Dynamical Systems

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τ

Solution of Linear State-space Systems

ELEC 3035, Lecture 3: Autonomous systems Ivan Markovsky

Identification Methods for Structural Systems

LTI Systems (Continuous & Discrete) - Basics

Homogeneous and particular LTI solutions

Module 07 Controllability and Controller Design of Dynamical LTI Systems

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

EE Control Systems LECTURE 9

Math Ordinary Differential Equations

Linear Systems. Chapter Basic Definitions

Autonomous system = system without inputs

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

Lecture 2 and 3: Controllability of DT-LTI systems

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

Sampling of Linear Systems

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

Balanced Truncation 1

Lecture 2. Linear Systems

Properties of Open-Loop Controllers

Control Systems Design

3 Gramians and Balanced Realizations

EEE582 Homework Problems

Discrete-time linear systems

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

Control Systems. Frequency domain analysis. L. Lanari

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

STABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable

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

ECE 388 Automatic Control

Advanced Control Theory

2. Review of Linear Algebra

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

EE263: Introduction to Linear Dynamical Systems Review Session 6

Chap 4. State-Space Solutions and

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

21 Linear State-Space Representations

Professor Fearing EECS120/Problem Set 2 v 1.01 Fall 2016 Due at 4 pm, Fri. Sep. 9 in HW box under stairs (1st floor Cory) Reading: O&W Ch 1, Ch2.

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

2 Classification of Continuous-Time Systems

FEL3210 Multivariable Feedback Control

Automatic Control Systems theory overview (discrete time systems)

Control Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

ECE 602 Exam 2 Solutions, 3/23/2011.

CONTROL DESIGN FOR SET POINT TRACKING

EE 380. Linear Control Systems. Lecture 10

1 Some Facts on Symmetric Matrices

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

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

Lecture 4 and 5 Controllability and Observability: Kalman decompositions

Chapter 7. Canonical Forms. 7.1 Eigenvalues and Eigenvectors

16.30 Estimation and Control of Aerospace Systems

Stabilisation of Linear Time-Invariant Systems subject to Output Saturation

Perspective. ECE 3640 Lecture 11 State-Space Analysis. To learn about state-space analysis for continuous and discrete-time. Objective: systems

Department of Mathematics IIT Guwahati

Linear Systems. Manfred Morari Melanie Zeilinger. Institut für Automatik, ETH Zürich Institute for Dynamic Systems and Control, ETH Zürich

Cyber-Physical Systems Modeling and Simulation of Continuous Systems

Solving Dynamic Equations: The State Transition Matrix II

Differential and Difference LTI systems

EE 341 Homework Chapter 2

Theory of Linear Systems Exercises. Luigi Palopoli and Daniele Fontanelli

Problem 2 (Gaussian Elimination, Fundamental Spaces, Least Squares, Minimum Norm) Consider the following linear algebraic system of equations:

6.241 Dynamic Systems and Control

Model Reduction for Unstable Systems

ECEEN 5448 Fall 2011 Homework #4 Solutions

Analysis of Discrete-Time Systems

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Integral action in state feedback control

Lecture Notes of EE 714

Ingegneria dell Automazione - Sistemi in Tempo Reale p.1/30

Control Systems I. Lecture 2: Modeling and Linearization. Suggested Readings: Åström & Murray Ch Jacopo Tani

Multivariable Control. Lecture 03. Description of Linear Time Invariant Systems. John T. Wen. September 7, 2006

Control Systems Design, SC4026. SC4026 Fall 2009, dr. A. Abate, DCSC, TU Delft

L2 gains and system approximation quality 1

NOTES ON LINEAR ODES

Control Systems. Time response

Control Systems. Laplace domain analysis

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

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

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

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

ECEEN 5448 Fall 2011 Homework #5 Solutions

Transcription:

Discrete and continuous dynamic systems Bounded input bounded output (BIBO) and asymptotic stability Continuous and discrete time linear time-invariant systems Katalin Hangos University of Pannonia Faculty of Information Technology Department of Electrical Engineering and Information Systems hangos.katalin@virt.uni-pannon.hu Feb 2018

Lecture overview 1 Previous notions CT-LTI state space models DT-LTI state space models Poles 2 The notion of stability Signal norms 3 Bounded input-bounded output (BIBO) stability - continuous time systems BIBO stability for SISO CT-LTI systems 4 Asymptotic stability - continuous time systems The notion of asymptotic stability Motivating example Asymptotic stability of CT-LTI systems 5 Discrete time stability Stability of DT systems Stability of DT-LTI systems K. Hangos (University of Pannonia) PE Feb 2018 2 / 31

Overview Previous notions 1 Previous notions CT-LTI state space models DT-LTI state space models Poles 2 The notion of stability 3 Bounded input-bounded output (BIBO) stability - continuous time systems 4 Asymptotic stability - continuous time systems 5 Discrete time stability K. Hangos (University of Pannonia) PE Feb 2018 3 / 31

Systems Previous notions System (S): acts on signals y = S[u] inputs (u) and outputs (y) K. Hangos (University of Pannonia) PE Feb 2018 4 / 31

Previous notions CT-LTI I/O system models Time domain:impulse response function is the response of a SISO LTI system to a Dirac-delta input function with zero initial condition. The output of S can be written as y(t) = h(t τ)u(τ)dτ = h(τ)u(t τ)dτ K. Hangos (University of Pannonia) PE Feb 2018 5 / 31

Previous notions CT-LTI state-space models CT-LTI state space models General form - revisited ẋ(t) = Ax(t) + Bu(t), x(t 0 ) = x(0) y(t) = Cx(t) with signals: x(t) R n, y(t) R p, u(t) R r system parameters: A R n n, B R n r, C R p n using centering the inputs and outputs) Dynamic system properties: observability controllability stability (D = 0 by K. Hangos (University of Pannonia) PE Feb 2018 6 / 31

Previous notions DT-LTI state space models DT-LTI state space models State space model x(k + 1) = Φx(k) + Γu(k) y(k) = Cx(k) + Du(k) (state equation) (output equation) with given initial condition x(0) and x(k) R n, y(k) R p, u(k) R r being vectors of finite dimensional spaces and Φ R n n, Γ R n r, C R p n, D R p r being matrices K. Hangos (University of Pannonia) PE Feb 2018 7 / 31

Previous notions Poles Poles of CT-LTI and DT-LTI systems continuous time system discrete time system state eq. ẋ(t) = Ax(t) + Bu(t) x(kh + h) = Φx(kh) + Γu(kh) Φ = e Ah output eq. y(t) = Cx(t) y(kh) = Cx(kh) poles λ i (A) λ i (Φ) λ i (Φ) = e λ i (A)h K. Hangos (University of Pannonia) PE Feb 2018 8 / 31

Overview The notion of stability 1 Previous notions 2 The notion of stability Signal norms 3 Bounded input-bounded output (BIBO) stability - continuous time systems 4 Asymptotic stability - continuous time systems 5 Discrete time stability K. Hangos (University of Pannonia) PE Feb 2018 9 / 31

Stability The notion of stability Stability expresses the resistance of a system against disturbances. System response to two kinds of disturbances Small persistent disturbance on input(s) (d 1 ): external or bounded input bounded output (BIBO) stability Impulse type effect on the state moving it out of steady state (d 2 ): internal or asymptotic stability K. Hangos (University of Pannonia) PE Feb 2018 10 / 31

Scalar valued signals The notion of stability Signal norms vector norms: v R n v 2 = n vi 2, v 1 = i=1 n v i, v = max v i i=1 discrete time signal: f (k) R, k 0 ( norm: f q = f (k) q ν continuous time signal f (t) R, t 0 ( norm: f q = f (t) q ν 0 0 ) 1 q ) 1 q K. Hangos (University of Pannonia) PE Feb 2018 11 / 31

Vector valued signals The notion of stability Signal norms continuous time signal: f (t) R n, t 0 n is a norm in R n (e.g. Euclidean) { L q (ν) = f : R + 0 Rn f is measurable and ( norm: f q = f (t) q ν 0 0 ) 1 q } f (t) q ν < Remark: The case L 2 is special, because the norm comes from an inner product (L 2 is a Hilbert-space) K. Hangos (University of Pannonia) PE Feb 2018 12 / 31

Bounded input-bounded output (BIBO) stability - continuous time systems Overview 1 Previous notions 2 The notion of stability 3 Bounded input-bounded output (BIBO) stability - continuous time systems BIBO stability for SISO CT-LTI systems 4 Asymptotic stability - continuous time systems 5 Discrete time stability K. Hangos (University of Pannonia) PE Feb 2018 13 / 31

Bounded input-bounded output (BIBO) stability - continuous time systems BIBO stability general Definition (BIBO stability) A system is externally or BIBO stable if for any bounded input it responds with a bounded output where. is a signal norm. u M 1 < y M 2 < This applies to any type of systems. Stability is a system property, i.e. it is realization-independent. K. Hangos (University of Pannonia) PE Feb 2018 14 / 31

Bounded input-bounded output (BIBO) stability - continuous time systems BIBO stability 1 BIBO stability for SISO CT-LTI systems Bounded input-bounded output (BIBO) stability for SISO systems u(t) M 1 <, t [0, [ y(t) M 2 <, t [0, [ Theorem (BIBO stability) A SISO LTI system is BIBO stable if and only if 0 h(t) dt M < where M R + and h is the impulse response function. K. Hangos (University of Pannonia) PE Feb 2018 15 / 31

Bounded input-bounded output (BIBO) stability - continuous time systems BIBO stability 2 BIBO stability for SISO CT-LTI systems Proof: Assume 0 h(t) dt M < and u is bounded, i.e. u(t) M 1 <, t R + 0. Then y(t) 0 h(τ)u(t τ)dτ M 1 h(τ) dτ M 1 M = M 2 (indirect) Assume 0 h(τ) dτ =, but the system is BIBO stable. Consider the bounded input: 1 if h(τ) > 0 u(t τ) = sign h(τ) = 0 if h(τ) = 0 1 if h(τ) < 0 0 K. Hangos (University of Pannonia) PE Feb 2018 16 / 31

Asymptotic stability - continuous time systems Overview 1 Previous notions 2 The notion of stability 3 Bounded input-bounded output (BIBO) stability - continuous time systems 4 Asymptotic stability - continuous time systems The notion of asymptotic stability Motivating example Asymptotic stability of CT-LTI systems 5 Discrete time stability K. Hangos (University of Pannonia) PE Feb 2018 17 / 31

Asymptotic stability - continuous time systems Asymptotic stability general The notion of asymptotic stability Definition ((local) asymptotic stability) An equilibrium/steady-state point x of truncated/autonomous system with state equation ẋ(t) = F (x(t)), x(0) = x 0 ( x ), F (x ) = 0 is internally or asymptotically stable if for any initial state x 0 x (from a neighbourhood of G x of x ) lim x(t) = x t This applies to any type of continuous time systems. For discrete time systems a similar definition is applicable with x(k + 1) = F (x(k). K. Hangos (University of Pannonia) PE Feb 2018 18 / 31

Asymptotic stability - continuous time systems Example: asymptotic stability Motivating example RLC circuit, parameters: R = 1 Ω, L = 10 1 H, C = 10 1 F. u C (0) = 1 V, i(0) = 1 A, u be (t) = 0 V K. Hangos (University of Pannonia) PE Feb 2018 19 / 31

Asymptotic stability - continuous time systems Non-asymptotic stability Motivating example (R)LC circuit, parameters: R = 0 Ω(!), L = 10 1 H, C = 10 1 F. u C (0) = 1 V, i(0) = 1 A, u be (t) = 0 V K. Hangos (University of Pannonia) PE Feb 2018 20 / 31

Asymptotic stability - continuous time systems Example: instability Motivating example ẋ 1 = x 1 + 0.1x 2 ẋ 2 = 0.2x 1 + 2x 2, x(0) = [1 2] T K. Hangos (University of Pannonia) PE Feb 2018 21 / 31

Asymptotic stability - continuous time systems Stability of CT-LTI systems Asymptotic stability of CT-LTI systems (Truncated) LTI state equation with (u 0): ẋ = A x, x R n, A R n n, x(0) = x 0 Equilibrium pont: x = 0 Solution: x(t) = e At x 0 Recall: A diagonalizable (there exists invertible T, such that T A T 1 is diagonal) if and only if, A has n linearly independent eigenvectors. K. Hangos (University of Pannonia) PE Feb 2018 22 / 31

Asymptotic stability - continuous time systems Asymptotic stability of LTI systems 1 Asymptotic stability of CT-LTI systems Stability types: the real part of every eigenvalue of A is negative (A is a stability matrix): asymptotic stability A has eigenvalues with zero and negative real parts the eigenvectors related to the zero real part eigenvalues are linearly independent: (non-asymptotic) stability the eigenvectors related to the zero real part eigenvalues are not linearly independent: (polynomial) instability A has (at least) an eigenvalue with positive real part: (exponential) instability K. Hangos (University of Pannonia) PE Feb 2018 23 / 31

Asymptotic stability - continuous time systems Asymptotic stability of LTI systems 2 Asymptotic stability of CT-LTI systems Theorem The eigenvalues of a square A R nxn matrix remain unchanged after a similarity transformation on A by a transformation matrix T : A = TAT 1 Proof: Let us start with the eigenvalue equation for matrix A Aξ = λξ, ξ R n, λ C If we transform it using ξ = T ξ then we obtain TAT 1 T ξ = λt ξ A ξ = λξ K. Hangos (University of Pannonia) PE Feb 2018 24 / 31

Asymptotic stability - continuous time systems Asymptotic stability of LTI systems 3 Asymptotic stability of CT-LTI systems Theorem A CT-LTI system is asymptotically stable iff A is a stability matrix. Sketch of Proof: Assume A is diagonalizable λ 1 0... 0 Ā = TAT 1 0 λ 2... 0 =... 0 0... 0 λ n x(t) = eāt x 0, eāt = e λ 1t 0... 0 0 e λ 2t... 0... 0 0... 0 e λnt K. Hangos (University of Pannonia) PE Feb 2018 25 / 31

Asymptotic stability - continuous time systems BIBO and asymptotic stability Asymptotic stability of CT-LTI systems Theorem Asymptotic stability implies BIBO stability for LTI systems. Proof: t x(t) = e At x(0) + e A(t τ) Bu(τ)dτ, 0 y(t) = Cx(t) x(t) e At x(t 0 ) + M t 0 ea(t τ) Bdτ = = e At (x(t 0 ) + M t 0 e Aτ Bdτ) = = e At (x(t 0 ) + M[ A 1 e Aτ B] t 0 ) = = e At [x(t 0 ) MA 1 e At B + MA 1 B] x(t) e At (x(t 0 ) + MA 1 B) MA 1 B BIBO stability does not necessarily imply asymptotic stability. K. Hangos (University of Pannonia) PE Feb 2018 26 / 31

Overview Discrete time stability 1 Previous notions 2 The notion of stability 3 Bounded input-bounded output (BIBO) stability - continuous time systems 4 Asymptotic stability - continuous time systems 5 Discrete time stability Stability of DT systems Stability of DT-LTI systems K. Hangos (University of Pannonia) PE Feb 2018 27 / 31

Discrete time stability Stability of DT systems Stability of discrete time systems 1 Truncated state equation x(k + 1) = f (x(k), k) with a ordinary solution x 0 (k) for x 0 (k 0 ) and a perturbed solution x(k) for x(k 0 ). Stability of a solution x 0 (k) is stable if for a given ɛ > 0 there exists a δ(ɛ, k 0 ) such that all solutions with x(k 0 ) x 0 (k 0 ) < δ fulfill x(k) x 0 (k) < ɛ for all k k 0. Asymptotic stability x 0 (k) is asymptotically stable if it is stable and x(k) x 0 (k) 0 when k provided that x(k 0 ) x 0 (k 0 ) is small enough. K. Hangos (University of Pannonia) PE Feb 2018 28 / 31

Discrete time stability Stability of DT systems Stability of discrete time systems 2 BIBO stability A discrete time system is externally or BIBO stable if for any u M 1 < y M 2 < where. is a suitable signal norm. K. Hangos (University of Pannonia) PE Feb 2018 29 / 31

Discrete time stability Stability of DT-LTI systems 1 Stability of DT-LTI systems Consider a truncated state equation with u(k) = 0, k = 0, 1, 2,... x(k + 1) = Φx(k) x 0 (k) for x 0 (0) = a 0 as the ordinary solution and x(k) for x(0) = a as a "perturbed solution". The difference x = x x 0 satisfies x(k + 1) = Φx(k), x(0) = a a 0 Stability is a system property for LTI systems K. Hangos (University of Pannonia) PE Feb 2018 30 / 31

Discrete time stability Stability of DT-LTI systems 2 Stability of DT-LTI systems Solution of the truncated state equation x(k + 1) = Φx(k), x(0) = x 0 x(k) = Φ k x(0) Bring the matrix Φ k into diagonal form and use that its eigenvalues λ i (Φ k ) = λ i (Φ) k thus x(k) 0 λ i (Φ) < 1 Theorem A DT-LTI system is asymptotically stable if and only if λ i (Φ) are strictly inside the unit disc. Theorem Asymptotic stability implies BIBO stability. K. Hangos (University of Pannonia) PE Feb 2018 31 / 31