I Stable, marginally stable, & unstable linear systems. I Relationship between pole locations and stability. I Routh-Hurwitz criterion

Similar documents
I What is root locus. I System analysis via root locus. I How to plot root locus. Root locus (RL) I Uses the poles and zeros of the OL TF

Control Systems Engineering ( Chapter 6. Stability ) Prof. Kwang-Chun Ho Tel: Fax:

Remember that : Definition :

ECE317 : Feedback and Control

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

ECEN 605 LINEAR SYSTEMS. Lecture 20 Characteristics of Feedback Control Systems II Feedback and Stability 1/27

EE 380. Linear Control Systems. Lecture 10

I Laplace transform. I Transfer function. I Conversion between systems in time-, frequency-domain, and transfer

Lecture 4 Classical Control Overview II. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

I System variables: states, inputs, outputs, & measurements. I Linear independence. I State space representation

ECE317 : Feedback and Control

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

ECE 345 / ME 380 Introduction to Control Systems Lecture Notes 8

EE Control Systems LECTURE 9

S I X SOLUTIONS TO CASE STUDIES CHALLENGES. Antenna Control: Stability Design via Gain K s s s+76.39K. T(s) =

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

I Poles & zeros. I First-order systems. I Second-order systems. I E ect of additional poles. I E ect of zeros. I E ect of nonlinearities

HANDOUT E.22 - EXAMPLES ON STABILITY ANALYSIS

Some special cases

Feedback Control Systems (FCS)

Stability Criterion Routh Hurwitz

EEE 184: Introduction to feedback systems

Analysis of Stability &

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

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

Chemical Process Dynamics and Control. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University

Control Systems I. Lecture 9: The Nyquist condition

Chapter 7 : Root Locus Technique

1. What is the determinant of the following matrix? a 1 a 2 4a 3 2a 2 b 1 b 2 4b 3 2b c 1. = 4, then det

Stability of Feedback Control Systems: Absolute and Relative

A system that is both linear and time-invariant is called linear time-invariant (LTI).

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

If you need more room, use the backs of the pages and indicate that you have done so.

Controls Problems for Qualifying Exam - Spring 2014

Course Summary. The course cannot be summarized in one lecture.

Outline. Classical Control. Lecture 1

CONTROL SYSTEMS ENGINEERING Sixth Edition International Student Version

Course Outline. Closed Loop Stability. Stability. Amme 3500 : System Dynamics & Control. Nyquist Stability. Dr. Dunant Halim

(a) II and III (b) I (c) I and III (d) I and II and III (e) None are true.

CAAM 335 Matrix Analysis

Theory of Machines and Automatic Control Winter 2018/2019

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

CONTROL * ~ SYSTEMS ENGINEERING

Module 03 Linear Systems Theory: Necessary Background

Control Systems Design

Routh-Hurwitz Lecture Routh-Hurwitz Stability test

EIGENVALUES AND EIGENVECTORS 3

Nyquist Stability Criteria

AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Introduction to Automatic Control & Linear systems (time domain)

Poles, Zeros and System Response

Stability Analysis Techniques

Identification Methods for Structural Systems

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

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

Module 06 Stability of Dynamical Systems

1 (20 pts) Nyquist Exercise

ECE 388 Automatic Control

3 Stabilization of MIMO Feedback Systems

CONTROL SYSTEM STABILITY. CHARACTERISTIC EQUATION: The overall transfer function for a. where A B X Y are polynomials. Substitution into the TF gives:

Section 5.5. Complex Eigenvalues

Linear System Fundamentals

EE16B, Spring 2018 UC Berkeley EECS. Maharbiz and Roychowdhury. Lectures 4B & 5A: Overview Slides. Linearization and Stability

AMS10 HW7 Solutions. All credit is given for effort. (-5 pts for any missing sections) Problem 1 (20 pts) Consider the following matrix 2 A =

Linear State Feedback Controller Design

Topic # Feedback Control

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Study Guide for Linear Algebra Exam 2

Control Engineering Fundamentals

Control System Design

Control Systems Engineering ( Chapter 8. Root Locus Techniques ) Prof. Kwang-Chun Ho Tel: Fax:

Lecture 10: Proportional, Integral and Derivative Actions

Module 07 Controllability and Controller Design of Dynamical LTI Systems

Software Engineering 3DX3. Slides 8: Root Locus Techniques

(i) Represent discrete-time signals using transform. (ii) Understand the relationship between transform and discrete-time Fourier transform

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

(b) If a multiple of one row of A is added to another row to produce B then det(b) =det(a).

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

Transient Response of a Second-Order System

Properties of Linear Transformations from R n to R m

Linear Equations. Find the domain and the range of the following set. {(4,5), (7,8), (-1,3), (3,3), (2,-3)}

Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year

CHAPTER # 9 ROOT LOCUS ANALYSES

Math 322. Spring 2015 Review Problems for Midterm 2

Systems Analysis and Control

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

Designing Information Devices and Systems I Discussion 4B

STABILITY ANALYSIS TECHNIQUES

Plan of the Lecture. Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT

Test 2 SOLUTIONS. ENGI 5821: Control Systems I. March 15, 2010

Class 12 Root Locus part II

MATH 1553-C MIDTERM EXAMINATION 3

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

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

Lecture 6 & 7. Shuanglin Shao. September 16th and 18th, 2013

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

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

Linear transformations

Linear Algebra Practice Problems

Chapter Intended Learning Outcomes: (i) Understanding the relationship between transform and the Fourier transform for discrete-time signals

Transcription:

EE C128 / ME C134 Feedback Control Systems Lecture Chapter 6 Stability Lecture abstract Alexandre Bayen Department of Electrical Engineering & Computer Science University of California Berkeley Topics covered in this presentation I Stable, marginally stable, & unstable linear systems I Relationship between pole locations and stability I Routh-Hurwitz criterion I Relationship between stability and eigenvalues September 10, 2013 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 1 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 2 / 30 Chapter outline Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 3 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 4 / 30 Stability for LTI systems, [1, p. 302] Stability for LTI systems, [1, p. 302] Total response of a system c(t) =c forced (t)+c natural (t) Stability for LTI systems I Natural response as t!1 I Stable:! 0 I Unstable: Grows without bound I Marginally stable: Neither decays nor grows but remains constant I Total response (BIBO) I Stable: Every bounded input yields a bounded output I Unstable: Any bounded input yields an unbounded output I Marginally stable: Some bounded inputs yield unstable outputs I Stability =) only the forced response remains Stability for LTI systems in terms of pole locations I Closed-loop TF poles I Stable: Only in LHP I Unstable: At least 1 in RHP and/or multiplicity greater than 1 on the imaginary axis I Marginally stable: Only imaginary axis poles of multiplicity 1 and poles in the LHP Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 5 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 6 / 30

6 Stability History interlude 6 Stability Edward John Routh I 1831 1907 I English mathematician I 1876 Proposed what became the Routh-Hurwitz stability criterion Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 7 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 8 / 30 History interlude 6 Stability Some definitions, [1, p. 305] 6 Stability Adolf Hurwitz I 1859 1919 I German mathematician I 1895 Determined the Routh-Hurwitz stability criterion Routh-Hurwitz stability criterion I Stability information without the need to solve for the CL system poles I How many CL system poles are in the LHP, RHP, and on the imaginary axis 2 steps 1. Generate Routh table 2. Interpret the Routh table Figure: 1905 FIFA World Cup Germany vs. England Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 9 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 10 / 30 6 Stability Generating a basic Routh table, [1, p. 306] 6 Stability Generating a basic Routh table, [1, p. 306] Procedure 1. Label rows with powers of s from the highest power of the denominator of the CLTF down to s 0 2. In the 1 st row, horizontally list every other coe cient starting with the coe cient of the highest power of s 3. In the 2 nd row, horizontally list every other coe cient starting with the coe cient of the next highest power of s Figure: Equivalent CL TF Procedure 4. Remaining row entries are filled with the negative determinant of entries in the previous 2 rows divided by entry in the 1 st column directly above the calculated row. The left-hand column of the determinant is always the 1 st column of the previous 2 rows, and the right-hand column is the elements of the column above and to the right. Figure: Equivalent CL TF Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 11 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 12 / 30

6 Stability Interpreting a basic Routh table, [1, p. 307] 6 Stability I The number of roots of the polynomial that are in the RHP is equal to the number of signs changes in the 1 st column of a Routh table I A system is stable if there are no sign changes in the first column of the Routh table Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 13 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 14 / 30 Special cases, [1, p. 308] 6 Stability 6 Stability Zero only in the 1 st column, [1, p. 308] 2 special cases 1. Zero only in the 1 st column I If the 1 st element of a row is a zero, division by zero would be required to form the next row 2. Entire row of zeros I Result of there being a purely even polynomial that is a factor of the original polynomial 2 procedures 1. Epsilon procedure I To avoid this phenomenon, an epsilon, is assigned to replace zero in the 1 st column I The value is then allowed to approach zero from either the positive or the negative side, after which the signs of the entries in the 1 st column can be determined 2. Reciprocal roots procedure I A polynomial that has the reciprocal roots of the original polynomial has its roots distributed the same RHP, LHP, or imaginary axis because taking the reciprocal of the root value does not move it to another region I The polynomial that has the reciprocal roots of the original may not have a zero in the 1 st column I Replacing s with 1 d results in the original polynomial with its coe cients written in reverse order Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 15 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 16 / 30 Entire row of zeros, [1, p. 311] 6 Stability Entire row of zeros, [1, p. 313] 6 Stability I Purely even polynomials: Only have roots that are symmetrical and real I Root positions to generate even polynomials (symmetrical about the origin) 1. Symmetrical and real 2. Symmetrical and imaginary 3. Quadrantal I Even polynomial appears in the row directly above the row of zeros Figure: Root position to generate even polynomials: A, B, C, orany combination I Every entry in the table from the even polynomial s row to the end of the chart applies only to the even polynomial I Number of sign changes from the even polynomial to the end of the table equals the number of RHP roots of the even polynomial I Even polynomial must have the same number of LHP roots as it does RHP roots I Remaining poles must be on I The number of sign changes, from the beginning of the table down to the even polynomial, equals the number of RHP roots I Remaining roots are LHP roots I The other polynomial can contain no roots on Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 17 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 18 / 30

Example (Standard) Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 19 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 20 / 30 Example (Standard) 200 s 4 +6s 3 + 11s 2 +6s + 200 CE(s) =s 4 +6s 3 + 11s 2 +6s + 200 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 21 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 22 / 30 1 2s 5 +3s 4 +2s 3 +3s 2 +2s +1 CE(s) =2s 5 +3s 4 +2s 3 +3s 2 +2s +1 I Reciprocal root method Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 23 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 24 / 30

I Reciprocal root method 1 2s 5 +3s 4 +2s 3 +3s 2 +2s +1 RCCE(s) =s 5 +2s 4 +3s 3 +2s 2 +3s +2 Example (Row of zeros) Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 25 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 26 / 30 Example (Row of zeros) 12 s 8 +3s 7 + 10s 6 + 24s 5 + 48s 4 + 96s 3 + 128s 2 + 192s + 128 CE(s) =s 8 +3s 7 + 10s 6 + 24s 5 + 48s 4 + 96s 3 + 128s 2 + 192s + 128 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 27 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 28 / 30 Some definitions, [1, p. 320] Bibliography Definition (eigenvalues, eigenvectors, & characteristic equation) Eigenvalues, I System poles, of system matrix, A I Values that permit a nontrivial solution (other than 0) for eigenvectors, x, in the equation Ax = x x =( I A) 1 0 = adj( I A) det( I A) 0 I All solutions will be the null vector except for the occurrence of zero in the denominator I This is the only condition where elements of x will be 0/0 or indeterminate, it is the only case where a nonzero solution is possible I Solutions of the characteristic equation det(si A) =0,a polynomial Norman S. Nise. Control Systems Engineering, 2011. Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 29 / 30 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 30 / 30