Control Systems Design

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

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

Identification Methods for Structural Systems

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

Control Systems Design

Control Systems Design

Properties of Open-Loop Controllers

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

Discrete and continuous dynamic systems

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

Solution of Linear State-space Systems

School of Mechanical Engineering Purdue University

Linear State Feedback Controller Design

ECE317 : Feedback and Control

Control System Design

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability

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

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

Richiami di Controlli Automatici

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

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

EE Control Systems LECTURE 9

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

CDS Solutions to the Midterm Exam

Systems Analysis and Control

Pole placement control: state space and polynomial approaches Lecture 2

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007

EE 380. Linear Control Systems. Lecture 10

Outline. Classical Control. Lecture 1

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

EEE582 Homework Problems

Topic # Feedback Control Systems

Process Control & Instrumentation (CH 3040)

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

Module 03 Linear Systems Theory: Necessary Background

Module 06 Stability of Dynamical Systems

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

Dynamic circuits: Frequency domain analysis

Exam. 135 minutes, 15 minutes reading time

Transfer function and linearization

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

EECS C128/ ME C134 Final Thu. May 14, pm. Closed book. One page, 2 sides of formula sheets. No calculators.

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

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

ECE 388 Automatic Control

Control Systems. Frequency domain analysis. L. Lanari

FEL3210 Multivariable Feedback Control

An Internal Stability Example

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

ELEC 3035, Lecture 3: Autonomous systems Ivan Markovsky

Advanced Control Theory

8.1.6 Quadratic pole response: resonance

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

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

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τ

L2 gains and system approximation quality 1

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

Lecture 18: Stability

Analysis of Discrete-Time Systems

LTI Systems (Continuous & Discrete) - Basics

CDS Solutions to Final Exam

Robust Multivariable Control

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

Introduction to Modern Control MT 2016

Systems Analysis and Control

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

Lecture 3. Chapter 4: Elements of Linear System Theory. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

Systems Analysis and Control

Control Systems. Laplace domain analysis

Discrete-time linear systems

CDS 101/110: Lecture 3.1 Linear Systems

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

Analysis of Discrete-Time Systems

Time Response of Systems

Modeling and Analysis of Systems Lecture #8 - Transfer Function. Guillaume Drion Academic year

Design Methods for Control Systems

Module 07 Controllability and Controller Design of Dynamical LTI Systems

Lecture 1: Feedback Control Loop

CDS 101: Lecture 4.1 Linear Systems

5. Observer-based Controller Design

FATIMA MICHAEL COLLEGE OF ENGINEERING & TECHNOLOGY

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

ECE317 : Feedback and Control

Uncertainty and Robustness for SISO Systems

Frequency domain analysis

Dynamic measurement: application of system identification in metrology

Frequency Response of Linear Time Invariant Systems

Theory of Linear Systems Exercises. Luigi Palopoli and Daniele Fontanelli

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

ẋ 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)

Outline. Control systems. Lecture-4 Stability. V. Sankaranarayanan. V. Sankaranarayanan Control system

BIBO STABILITY AND ASYMPTOTIC STABILITY

Linear dynamical systems with inputs & outputs

Systems and Control Theory Lecture Notes. Laura Giarré

Lecture 7 (Weeks 13-14)

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

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

Control System Design

Hankel Optimal Model Reduction 1

Transcription:

ELEC4410 Control Systems Design Lecture 13: Stability Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 13: Stability p.1/20

Outline Input-Output Stability of LTI systems Internal Stability of LTI systems Stability of Discrete-time systems Lecture 13: Stability p.2/20

Stability The stability of a system can be thought as a continuity in its dynamic behaviour. If a small perturbation arises in the system inputs or initial conditions, a stable system will present small modifications in its perturbed response. In an unstable system, any perturbation, no matter how small, will make states or outputs grow unbounded or until the system disintegrates or saturates. x(0) x(0) Stable Unstable x(t) x(t) Stability is a basic requirement of dynamic systems that perform operations or process signals; the first objective in control design. Lecture 13: Stability p.3/20

The Tacoma Narrows Bridge Failure On November 7, 1940, at approximately 11:00 AM, the first Tacoma Narrows suspension bridge collapsed due to wind-induced vibrations. Situated on the Tacoma Narrows in Puget Sound, near the city of Tacoma, Washington, the bridge had only been open for traffic a few months. The Tacoma Narrows Bridge Failure is a formidable example of a system that was built with a structural instability. Lecture 13: Stability p.4/20

Input Output Stability of LTI Systems Recall that the response of a LTI system is composed of response to initial conditions + response to inputs The concept of Input-Output Stability refers to stability of the response to inputs only, assuming zero initial conditions. Lecture 13: Stability p.5/20

Input Output Stability of LTI Systems Recall that the response of a LTI system is composed of response to initial conditions + response to inputs The concept of Input-Output Stability refers to stability of the response to inputs only, assuming zero initial conditions. BIBO Stability. A system is BIBO (bounded-input bounded-output) stable if every bounded input produces a bounded output. Lecture 13: Stability p.5/20

Input Output Stability of LTI Systems Recall that the response of a LTI system is composed of response to initial conditions + response to inputs The concept of Input-Output Stability refers to stability of the response to inputs only, assuming zero initial conditions. BIBO Stability. A system is BIBO (bounded-input bounded-output) stable if every bounded input produces a bounded output. Theorem (BIBO Stability and Impulse Response). A SISO system is BIBO stable if and only if its impulse response g(t) is absolutely integrable in the interval [0, ). That is, if 0 g(τ) dτ M for some finite constant M 0. Lecture 13: Stability p.5/20

Input Output Stability of LTI Systems Theorem (BIBO Stability and Steady State Response). If a system with transfer (matrix) function G(s) is BIBO stable, then as t 1. The output excited by u(t) = a, for t 0, approaches G(0)a. 2. The output excited by u(t) = sin(ω 0 t), for t 0, approaches G(jω 0 ) sin(ω 0 t + G(jω 0 )), This is a basic result: specifies the response of a BIBO system to constant and sinusoidal signals once the transients have extinguished. Filtering of signals is based essentially on this theorem. Lecture 13: Stability p.6/20

Input Output Stability of LTI Systems s+1 Example. Take the transfer function G(s) =. It has s 2 +15s+26 poles at s = 13 and s = 2, so it is BIBO stable. The Bode diagram plots the gains and phases of G(jω). 20 Bode Diagram 25 Phase (deg) Magnitude (db) 30 35 40 45 45 0 45 90 10 0 10 1 10 2 Frequency (rad/sec) Lecture 13: Stability p.7/20

Input Output Stability of LTI Systems s+1 Example. Take the transfer function G(s) =. It has s 2 +15s+26 poles at s = 13 and s = 2, so it is BIBO stable. The Bode diagram plots the gains and phases of G(jω). 20 Bode Diagram 25 Gain at ω=0 Phase (deg) Magnitude (db) 30 35 40 45 45 0 45 Gain at ω=1rad/s Phase shift at ω=1 rad/s 90 10 0 10 1 10 2 Frequency (rad/sec) Lecture 13: Stability p.7/20

Input Output Stability of LTI Systems Theorem (BIBO Stability). A LTI system with proper rational transfer matrix G(s) = [G ij (s)] is BIBO stable if and only if every pole of every entry G ij (s) of G(s) has negative real part. Lecture 13: Stability p.8/20

Input Output Stability of LTI Systems Theorem (BIBO Stability). A LTI system with proper rational transfer matrix G(s) = [G ij (s)] is BIBO stable if and only if every pole of every entry G ij (s) of G(s) has negative real part. BIBO stability of state equations. When the system is represented by state equations ẋ(t) = Ax(t) + Bu(t) y(t) = Cx(t) + Du(t) the BIBO stability will depend on the eigenvalues of the matrix A, since every pole of G(s) is an eigenvalue of A. Lecture 13: Stability p.8/20

Input Output Stability of LTI Systems Theorem (BIBO Stability). A LTI system with proper rational transfer matrix G(s) = [G ij (s)] is BIBO stable if and only if every pole of every entry G ij (s) of G(s) has negative real part. BIBO stability of state equations. When the system is represented by state equations ẋ(t) = Ax(t) + Bu(t) y(t) = Cx(t) + Du(t) the BIBO stability will depend on the eigenvalues of the matrix A, since every pole of G(s) is an eigenvalue of A. Indeed G(s) = C(sI A) 1 B + D = C adj(si A)B det(si A) + D, thus if all eigenvalues of A have negative real part, all the poles of G(s) will have negative real part, and the system will be BIBO stable. Lecture 13: Stability p.8/20

Input Output Stability of LTI Systems Note that not every eigenvalue of A is a pole of G(s), since there may be pole-zero cancellations while computing G(s). Thus, a state equation may be BIBO stable even when some eigenvalues of A do not have negative real part. Lecture 13: Stability p.9/20

Input Output Stability of LTI Systems Note that not every eigenvalue of A is a pole of G(s), since there may be pole-zero cancellations while computing G(s). Thus, a state equation may be BIBO stable even when some eigenvalues of A do not have negative real part. Example. Although the system 1 10 ẋ(t) = x(t) + 2 u(t) 0 1 0 [ ] y(t) = 2 3 x(t) 2u(t) has one eigenvalue with positive real part λ = 1, it is BIBO stable, since its transfer function G(s) = C(sI A) 1 B + D = 2(1 s) (s + 1) has a single pole at s = 1. Lecture 13: Stability p.9/20

Outline Input-Output Stability of LTI systems Internal Stability of LTI systems Stability of Discrete-time systems Lecture 13: Stability p.10/20

Internal Stability of LTI Systems The concept of Internal Stability refers to stability of the system response to initial conditions only, assuming zero inputs. In other words, we now study the stability of the response of the state equation ẋ(t) = Ax(t), with x(0) = x 0. Because the solution of this equation is given by x(t) = e At x 0, stability is determined by the eigenvalues of A, as we discussed when we studied the state response to initial conditions. Loosely speaking, if the eigenvalues of A have all negative real part, the system response will decay to 0 as t. We make the definition of internal stability more precise. Lecture 13: Stability p.11/20

Internal Stability of LTI Systems Lyapunov Stability. The system ẋ(t) = Ax(t) is Lyapunov stable, or marginally stable, or simply stable, if every finite initial state x 0 excites a bounded response x(t). Asymptotic Stability. The system ẋ(t) = Ax(t) is asymptotically stable if every finite initial state x 0 excites a bounded response x(t) that approaches 0 as t. Instability. The system ẋ(t) = Ax(t) is unstable if it is not stable. Lyapunov Stability Asymptotic Stability Instability Lecture 13: Stability p.12/20

Internal Stability of LTI Systems Theorem (Internal Stability). The equation ẋ(t) = Ax(t) is 1. Lyapunov stable if and only if all the eigenvalues of A have zero or negative real parts, and those with zero real part are associated with a Jordan block of order 1. 2. Asymptotically stable if and only if all eigenvalues of A have negative real parts. Example. Consider ẋ(t) = [ 0 0 0 0 0 0 0 0 1 ] x(t). The matrix A has eigenvalues λ 0 = 0 with multiplicity 2, and λ 1 = 1 with multiplicity 1. The eigenvalue λ 1 = 0 is associated to Jordan blocks of order 1, so the equation is Lyapunov stable. Lecture 13: Stability p.13/20

Internal Stability of LTI Systems Example. Now consider the equation [ ] 0 1 0 ẋ(t) = 0 0 0 x(t). 0 0 1 The matrix A has the same eigenvalues and same multiplicities of the previous example. Now, however, the repeated eigenvalue λ 1 = 0 is associated to a Jordan block of order 2, so the equation is unstable. Lecture 13: Stability p.14/20

Internal Stability of LTI Systems Example. Now consider the equation [ ] 0 1 0 ẋ(t) = 0 0 0 x(t). 0 0 1 The matrix A has the same eigenvalues and same multiplicities of the previous example. Now, however, the repeated eigenvalue λ 1 = 0 is associated to a Jordan block of order 2, so the equation is unstable. Indeed, we know that the solution of this equation is given by ([ 0 1 0 ] ) [ 1 t 0 ] [ x1(0) ] x(t) = exp 0 0 0 t x(0) = 0 1 0 x 2 (0) 0 0 1 0 0 e t x 3 (0) ] =, [ x1 (0)+tx 2 (0) x 2 (0) e t x 3 (0) from which we see that x 1 (t) grows unbounded if x 2 (0) 0. Lecture 13: Stability p.14/20

Internal Stability of LTI Systems A block diagram interpretation of the difference between the two systems ẋ(t) = 0 0 x(t) and ẋ(t) = 0 1 x(t) 0 0 0 0 Lecture 13: Stability p.15/20

Internal Stability of LTI Systems A block diagram interpretation of the difference between the two systems ẋ(t) = 0 0 x(t) and ẋ(t) = 0 1 x(t) 0 0 0 0 the system on the left represents two decoupled integrators x 1 (0) x 1 (t) x 2 (0) x 2 (t) Lecture 13: Stability p.15/20

Internal Stability of LTI Systems A block diagram interpretation of the difference between the two systems ẋ(t) = 0 0 x(t) and ẋ(t) = 0 1 x(t) 0 0 0 0 the system on the left represents two decoupled integrators x 1 (0) x 1 (t) x 2 (0) x 2 (t) the system on the right represents two coupled integrators x 1 (t) x 1 (0) x 2 (t) x 2 (0) Lecture 13: Stability p.15/20

Internal Stability of LTI Systems As discussed earlier, every pole of the transfer matrix is an eigenvalue of A. Thus, G(s) = C(sI A) 1 B + D asymptotic stability BIBO stability However, not all eigenvalues of A are necessarily poles of G(s), hence asymptotic stability BIBO stability Lecture 13: Stability p.16/20

Outline Input-Output Stability of LTI systems Internal Stability of LTI systems Stability of Discrete-time systems Lecture 13: Stability p.17/20

Discrete-Time Systems The concepts of BIBO stability and internal stability carry over to discrete-time systems. We summarise the main results. Theorem (Discrete-time BIBO stability and impulse response). A discrete-time system with impulse response matrix g[k] = [g ij [k]] is BIBO stable if and only if every entry g ij [k] is absolutely summable, i.e., if g[k] M for some finite constant M 0. k=0 Theorem (Discrete-Time BIBO stability). A LTI discrete-time system with proper rational transfer function G(z) = [G ij (z)] is BIBO stable if and only if every pole of every entry G ij (z) has magnitude less than 1. Lecture 13: Stability p.18/20

Discrete-Time Systems Theorem (discrete-time internal stability). The system is x[k + 1] = Ax[k] 1. Lyapunov stable if and only if all the eigenvalues of A have magnitude no greater than 1, and those eigenvalues with magnitude equal to 1 are associated to Jordan block of order 1. 2. Asymptotically stable if and only if all the eigenvalues of A have magnitude less than 1. Lecture 13: Stability p.19/20

Summary A system is BIBO stable if every bounded input excites a bounded output. Lecture 13: Stability p.20/20

Summary A system is BIBO stable if every bounded input excites a bounded output. BIBO stability is associated with the response of the system with zero initial state. A transfer matrix G(s) is BIBO stable iff all its poles have negative real part. Lecture 13: Stability p.20/20

Summary A system is BIBO stable if every bounded input excites a bounded output. BIBO stability is associated with the response of the system with zero initial state. A transfer matrix G(s) is BIBO stable iff all its poles have negative real part. Asymptotic stability is associated with the response of the system with zero input. A system ẋ = Ax is asymptotically stable iff all the eigenvalues of A have negative real part. Lecture 13: Stability p.20/20

Summary A system is BIBO stable if every bounded input excites a bounded output. BIBO stability is associated with the response of the system with zero initial state. A transfer matrix G(s) is BIBO stable iff all its poles have negative real part. Asymptotic stability is associated with the response of the system with zero input. A system ẋ = Ax is asymptotically stable iff all the eigenvalues of A have negative real part. A system ẋ = Ax is marginally stable, or Lyapunov stable, iff all the eigenvalues of A have nonpositive real part, and those eigenvalues with zero real part are decoupled (associated with Jordan blocks of order 1). Lecture 13: Stability p.20/20