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

Similar documents
Software Engineering 3DX3. Slides 8: Root Locus Techniques

Lecture 1 Root Locus

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

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

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

a. Closed-loop system; b. equivalent transfer function Then the CLTF () T is s the poles of () T are s from a contribution of a

SECTION 5: ROOT LOCUS ANALYSIS

CHAPTER # 9 ROOT LOCUS ANALYSES

Unit 7: Part 1: Sketching the Root Locus

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus

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

Root Locus Techniques

Alireza Mousavi Brunel University

Chapter 7 : Root Locus Technique

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

Automatic Control Systems, 9th Edition

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

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

Root locus Analysis. P.S. Gandhi Mechanical Engineering IIT Bombay. Acknowledgements: Mr Chaitanya, SYSCON 07

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

Introduction to Root Locus. What is root locus?

Root Locus. Signals and Systems: 3C1 Control Systems Handout 3 Dr. David Corrigan Electronic and Electrical Engineering

School of Mechanical Engineering Purdue University. DC Motor Position Control The block diagram for position control of the servo table is given by:

EE302 - Feedback Systems Spring Lecture KG(s)H(s) = KG(s)

Module 3F2: Systems and Control EXAMPLES PAPER 2 ROOT-LOCUS. Solutions

SECTION 8: ROOT-LOCUS ANALYSIS. ESE 499 Feedback Control Systems

Course roadmap. ME451: Control Systems. What is Root Locus? (Review) Characteristic equation & root locus. Lecture 18 Root locus: Sketch of proofs

Lecture 3: The Root Locus Method

Unit 7: Part 1: Sketching the Root Locus. Root Locus. Vector Representation of Complex Numbers

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

ECE 486 Control Systems

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

ECE317 : Feedback and Control

Class 12 Root Locus part II

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

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

"APPENDIX. Properties and Construction of the Root Loci " E-1 K ¼ 0ANDK ¼1POINTS

Class 11 Root Locus part I

Systems Analysis and Control

Root Locus. 1 Review of related mathematics. Ang Man Shun. October 30, Complex Algebra in Polar Form. 1.2 Roots of a equation

5 Root Locus Analysis

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

Some special cases

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

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

CONTROL * ~ SYSTEMS ENGINEERING

Lecture Sketching the root locus

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

Control Systems. University Questions

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

and a where is a Vc. K val paran This ( suitab value

Root Locus Methods. The root locus procedure

ESE319 Introduction to Microelectronics. Feedback Basics

Problems -X-O («) s-plane. s-plane *~8 -X -5. id) X s-plane. s-plane. -* Xtg) FIGURE P8.1. j-plane. JO) k JO)

Controls Problems for Qualifying Exam - Spring 2014

Analysis of SISO Control Loops

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

Controller Design using Root Locus

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall K(s +1)(s +2) G(s) =.

CONTROL SYSTEMS ENGINEERING Sixth Edition International Student Version

1 (20 pts) Nyquist Exercise

ECE317 : Feedback and Control

Methods for analysis and control of dynamical systems Lecture 4: The root locus design method

ME 304 CONTROL SYSTEMS Spring 2016 MIDTERM EXAMINATION II

Root Locus Techniques

Nyquist Stability Criteria

Laplace Transform Analysis of Signals and Systems

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Guzzella 9.1-3, Emilio Frazzoli

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Example on Root Locus Sketching and Control Design

ROOT LOCUS. Consider the system. Root locus presents the poles of the closed-loop system when the gain K changes from 0 to. H(s) H ( s) = ( s)

Systems Analysis and Control

Methods for analysis and control of. Lecture 4: The root locus design method

Control Systems. EC / EE / IN. For

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

Remember that : Definition :

Step input, ramp input, parabolic input and impulse input signals. 2. What is the initial slope of a step response of a first order system?

Root locus 5. tw4 = 450. Root Locus S5-1 S O L U T I O N S

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

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

NOTICE WARNING CONCERNING COPYRIGHT RESTRICTIONS: The copyright law of the United States (title 17, U.S. Code) governs the making of photocopies or

EE402 - Discrete Time Systems Spring Lecture 10

Root Locus U R K. Root Locus: Find the roots of the closed-loop system for 0 < k < infinity

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRICAL AND ELECTRONICS ENGINEERING TUTORIAL QUESTION BANK

Compensator Design to Improve Transient Performance Using Root Locus

Time Response Analysis (Part II)

Control Systems. Root Locus & Pole Assignment. L. Lanari

Systems Analysis and Control

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

Automatic Control Systems. Part III: Root Locus Technique

ECE317 : Feedback and Control

Radar Dish. Armature controlled dc motor. Inside. θ r input. Outside. θ D output. θ m. Gearbox. Control Transmitter. Control. θ D.

2.004 Dynamics and Control II Spring 2008

Relationships between Load, Speed Regulation and Frequency. Slope= -R

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

EEE 184: Introduction to feedback systems

CONTROL SYSTEMS. Chapter 5 : Root Locus Diagram. GATE Objective & Numerical Type Solutions. The transfer function of a closed loop system is

Essence of the Root Locus Technique

Compensation 8. f4 that separate these regions of stability and instability. The characteristic S 0 L U T I 0 N S

Transcription:

EE C28 / ME C34 Feedback Control Systems Lecture Chapter 8 Root Locus Techniques Lecture abstract Alexandre Bayen Department of Electrical Engineering & Computer Science University of California Berkeley Topics covered in this presentation I What is root locus I System analysis via root locus I How to plot root locus September 0, 203 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 2 / 39 Lecture outline Bayen (EECS, UCB) Feedback Control Systems September 0, 203 3 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 4 / 39 History interlude Definitions, [, p. 388] Walter Richard Evans I 920 999 I American control theorist I 948 Inventor of the root locus method I 988 Richard E. Bellman Control Heritage Award Root locus (RL) I Uses the poles and zeros of the OL TF (product of the forward path TF and FB path TF) to analyze and design the poles of a CL TF as a system (plant or controller) parameter, K, thatshowsupas a gain in the OL TF is varied I Graphical representation of I Stability (CL poles) I Range of stability, instability, & marginal stability I Transient response I T r, T s,&%os I Solutions for systems of order > 2 Figure: ±FB system Bayen (EECS, UCB) Feedback Control Systems September 0, 203 5 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 6 / 39

The control system problem, [, p. 388] The control system problem, [, p. 388] I Forward TF I OL TF KG(s)H(s) I OL TF poles una ected by the one system gain, K I Feedback TF I -FB CL TF G(s) = N G(s) D G (s) H(s) = N H(s) D H (s) Figure: a. -FB CL system; b. equivalent function T (s) = KN G (s)d H (s) D G (s)d H (s)+kn G (s)n H (s) Figure: a. -FB CL system, b. equivalent function Bayen (EECS, UCB) Feedback Control Systems September 0, 203 7 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 8 / 39 Vector representation of complex numbers, [, p. 388] Vector representation of complex numbers, [, p. 390] I Cartesian, + j! I Polar, M\ I Magnitude, M I Angle, I Function, F (s) I Example, (s + a) I Vector from the zero, a, of the function to the point s Figure: Vector representation of complex numbers: a. s = + j!, b. (s + a); c. alternate representation of (s + a), d.(s + 7) s!5+j2 I Function, F (s) I Complicated my (s + z i ) Y i= numerator s complex factors F (s) = = Y ny denominator s complex factors (s + p j ) I I Magnitude Angle j= M = = X zero angles Y zero lengths Y pole lengths = my (s + z i) i= ny (s + p j) j= X X m pole angles = \(s + z i) i= nx \(s + p j) i=j Bayen (EECS, UCB) Feedback Control Systems September 0, 203 9 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 0 / 39 8.2 Defining the RL 8.3 Properties of the RL Bayen (EECS, UCB) Feedback Control Systems September 0, 203 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 2 / 39

8.3 Properties of the RL -FB CL poles, [, p. 394] T (s) = KG(s) +KG(s)H(s) The angle of the complex number is an odd multiple of 80 KG(s)H(s) = =\(2k + )80 k =0, ±, ±2, ±3,... Figure: -FB system The system gain, K, satisfies magnitude criterion angle criterion KG(s)H(s) = \KG(s)H(s) =(2k + )80 and thus G(s) H(s) Bayen (EECS, UCB) Feedback Control Systems September 0, 203 3 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 4 / 39 Basic rules for sketching -FB RL, [, p. 397] Basic rules for sketching -FB RL, [, p. 397] I Number of branches: Equals the number of CL poles I Symmetry: About the real axis I Real-axis segments: On the real axis, for K>0, therlexiststothe left of an odd number of real-axis, finite OL poles and/or finite OL zeros I Starting and ending points: The RL begins at the finite & infinite poles of G(s)H(s) and ends at the finite & infinite zeros of G(s)H(s) I Behavior at : The RL approaches straight lines as asymptotes as the RL approaches. Further, the equation of the asymptotes is given by the real-axis intercept, a, and angle, a, as follows P P finite poles finite zeros a = a = #finite poles #finite zeros (2k + ) #finite poles #finite zeros where k =0, ±, ±2, ±3,... and the angle is given in radians with respect to the positive extension of the real-axis Bayen (EECS, UCB) Feedback Control Systems September 0, 203 5 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 6 / 39 Example, [, p. 400] Example (-FB RL with asymptotes) I Problem: Sketch the RL Figure: RL & asymptotes for system Bayen (EECS, UCB) Feedback Control Systems September 0, 203 7 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 8 / 39

Additional rules for refining a RL sketch, [, p. 402] Di erential calculus procedure, [, p. 402] I Real-axis breakaway & break-in points: At the breakaway or break-in point, the branches of the RL form an angle of 80 /n with the real axis, where n is the number of CL poles arriving at or departing from the single breakaway or break-in point on the real-axis. I The j!-axis crossings: The j!-crossing is a point on the RL that separates the stable operation of the system from the unstable operation. I Angles of departure & arrival: The value of! at the axis crossing yields the frequency of oscillation, while the gain, K, at the j!-axis crossing yields the maximum or minimum positive gain for system stability. I Plotting & calibrating the RL: All points on the RL satisfy the angle criterion, which can be used to solve for the gain, K, at any point on the RL. Procedure I Maximize & minimize the gain, K, using di erential calculus: The RL breaks away from the real-axis at a point where the gain is maximum and breaks into the real-axis at a point where the gain is minimum. For all points on the RL G(s)H(s) For points along the real-axis segment of the RL where breakaway and break-in points could exist, s =. Di erentiating with respect to and setting the derivative equal to zero, results in points of maximum and minimum gain and hence the breakaway and break-in points. Bayen (EECS, UCB) Feedback Control Systems September 0, 203 9 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 20 / 39 Transition procedure, [, p. 402] The j!-crossings, [, p. 405] Procedure I Eliminates the need to di erentiate. Breakaway and break-in points satisfy the relationship mx i= + z i = nx j= + p j where z i and p i are the negative of the zero and pole values, respectively, of G(s)H(s). Procedures for finding j!-crossings I Using the Routh-Hurwitz criterion, forcing a row of zeros in the Routh table will yield the gain; going back one row to the even polynomial equation and solving for the roots yields the frequency at the imaginary-axis crossing. I At the j!-crossing, the sum of angles from the finite OL poles & zeros must add to (2k + )80.Searchthej!-axis for a point that meets this angle condition. Bayen (EECS, UCB) Feedback Control Systems September 0, 203 2 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 22 / 39 Angles of departure & arrival, [, p. 407] Plotting & calibrating the RL, [, p. 40] The RL departs from complex, OL poles and arrives at complex, OL zeros I Assume a point close to the complex pole or zero. Add all angles drawn from all OL poles and zeros to this point. The sum equals (2k + )80. The only unknown angle is that drawn from the close pole or zero, since the vectors drawn from all other poles and zeros can be considered drawn to the complex pole or zero that is close to the point. Solving for the unknown angle yields the angle of departure or arrival. Search a given line for a point yielding X zero angles X pole angles =(2k + )80 or \G(s)H(s) =(2k + )80 The gain at that point on the RL satisfies Q finite pole lengths G(s)H(s) = Q finite zero lengths Bayen (EECS, UCB) Feedback Control Systems September 0, 203 23 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 24 / 39

Example, [, p. 42] Example (-FB RL & critical points) I Problem: Sketch RL & find I =0.45 line crossing I j!-axis crossing I The breakaway point I The range of stable K Figure: RL Bayen (EECS, UCB) Feedback Control Systems September 0, 203 25 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 26 / 39 Conditions justifying a 2 nd -order approximation, [, p. 45] I Higher-order poles are much farther (rule of thumb: > 5 ) into the LHP than the dominant 2 nd -order pair of poles. I CL zeros near the CL 2 nd -order pole pair are nearly canceled by the close proximity of higher-order CL poles. I CL zeros not canceled by the close proximity of higher-order CL poles are far removed from the CL 2 nd -order pole pair. Figure: Making 2 nd -order approximation Bayen (EECS, UCB) Feedback Control Systems September 0, 203 27 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 28 / 39 Higher-order system design, [, p. 46] 8.8 Generalized RL Procedure. Sketch RL 2. Assume the system is a 2 nd -order system without any zeros and then find the gain to meet the transient response specification 3. Justify your 2 nd -order assumptions 4. If the assumptions cannot be justified, your solution will have to be simulated in order to be sure it meets the transient response specification. It is a good idea to simulate all solutions, anyway Bayen (EECS, UCB) Feedback Control Systems September 0, 203 29 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 30 / 39

8.8 Generalized RL Example, [, p. 49] Example (-FB RL with a parameter pole) I Problem: Create an equivalent system whose denominator is +p G(s)H(s) and sketch the RL Figure: RL Bayen (EECS, UCB) Feedback Control Systems September 0, 203 3 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 32 / 39 +FB CL poles, [, p. 394] Basic rules for sketching +FB RL, [, p. 42] T (s) = KG(s) KG(s)H(s) The angle of the complex number is an even multiple of 80 KG(s)H(s) ==\k360 k =0, ±, ±2, ±3,... Figure: +FB system The system gain, K, satisfies magnitude criterion angle criterion and thus KG(s)H(s) = \KG(s)H(s) =k360 G(s) H(s) I Number of branches: Equals the number of CL poles (same as -FB) I Symmetry: About the real axis (same as -FB) I Real-axis segments: On the real axis, for K>0, therlexiststothe left of an even number of real-axis, finite OL poles and/or finite OL zeros I Starting and ending points: The RL begins at the finite & infinite poles of G(s)H(s) and ends at the finite & infinite zeros of G(s)H(s) (same as -FB) Bayen (EECS, UCB) Feedback Control Systems September 0, 203 33 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 34 / 39 Basic rules for sketching +FB RL, [, p. 422] I Behavior at : The RL approaches straight lines as asymptotes as the RL approaches. Further, the equation of the asymptotes is given by the real-axis intercept, a, and angle, a, as follows P P finite poles finite zeros a = a = #finite poles #finite zeros k2 #finite poles #finite zeros where k =0, ±, ±2, ±3,... and the angle is given in radians with respect to the positive extension of the real-axis. Bayen (EECS, UCB) Feedback Control Systems September 0, 203 35 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 36 / 39

Definitions, [, p. 424] Example, [, p. 425] Root sensitivity I The ratio of the fractional change in a CL pole to the fractional change in a system parameter, such as a gain. Sensitivity of a CL pole, s, to gain, K Approximated as where S s: K s s K s s = s(s s:k ) K s K is found by di erentiating the CE with respect to K Example (root sensitivity of a CL system to gain variations) I Problem: Find the root sensitivity of the system at s = 5+j5 (for which 50) andcalculatethe change in the pole location for a 0% change in K Bayen (EECS, UCB) Feedback Control Systems September 0, 203 37 / 39 Bayen (EECS, UCB) Feedback Control Systems September 0, 203 38 / 39 Bibliography Norman S. Nise. Control Systems Engineering, 20. Bayen (EECS, UCB) Feedback Control Systems September 0, 203 39 / 39