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

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

Lecture 1 Root Locus

Class 12 Root Locus part II

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

CHAPTER # 9 ROOT LOCUS ANALYSES

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

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

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

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

Chapter 7 : Root Locus Technique

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

Software Engineering 3DX3. Slides 8: Root Locus Techniques

Class 11 Root Locus part I

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

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

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

Alireza Mousavi Brunel University

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

Unit 7: Part 1: Sketching the Root Locus

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

Professor Fearing EE C128 / ME C134 Problem Set 4 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley. control input. error Controller D(s)

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

Automatic Control Systems, 9th Edition

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

Lecture 3: The Root Locus Method

Systems Analysis and Control

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

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

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

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

ECE 486 Control Systems

SECTION 5: ROOT LOCUS ANALYSIS

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

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

1 (20 pts) Nyquist Exercise

MAK 391 System Dynamics & Control. Presentation Topic. The Root Locus Method. Student Number: Group: I-B. Name & Surname: Göksel CANSEVEN

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

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)

Root Locus Methods. The root locus procedure

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

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

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

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

Root Locus Techniques

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

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

EE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions

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

Some special cases

Root Locus Techniques

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

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

Time Response Analysis (Part II)

INTRODUCTION TO DIGITAL CONTROL

Analysis of SISO Control Loops

EE402 - Discrete Time Systems Spring Lecture 10

Essence of the Root Locus Technique

1 (s + 3)(s + 2)(s + a) G(s) = C(s) = K P + K I

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

K(s +2) s +20 K (s + 10)(s +1) 2. (c) KG(s) = K(s + 10)(s +1) (s + 100)(s +5) 3. Solution : (a) KG(s) = s +20 = K s s

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

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?

ME 304 CONTROL SYSTEMS Spring 2016 MIDTERM EXAMINATION II

Example on Root Locus Sketching and Control Design

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

2.004 Dynamics and Control II Spring 2008

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

EXAMPLE PROBLEMS AND SOLUTIONS

Systems Analysis and Control

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)

Systems Analysis and Control

Systems Analysis and Control

Using MATLB for stability analysis in Controls engineering Cyrus Hagigat Ph.D., PE College of Engineering University of Toledo, Toledo, Ohio

Module 02 Control Systems Preliminaries, Intro to State Space

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

Lecture Sketching the root locus

Control Systems. University Questions

Proportional plus Integral (PI) Controller

AN INTRODUCTION TO THE CONTROL THEORY

EE 380 EXAM II 3 November 2011 Last Name (Print): First Name (Print): ID number (Last 4 digits): Section: DO NOT TURN THIS PAGE UNTIL YOU ARE TOLD TO

Software Engineering/Mechatronics 3DX4. Slides 6: Stability

IC6501 CONTROL SYSTEMS

EE 3CL4: Introduction to Control Systems Lab 4: Lead Compensation

Introduction to Root Locus. What is root locus?

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1

Root Locus Contents. Root locus, sketching algorithm. Root locus, examples. Root locus, proofs. Root locus, control examples

Robust Performance Example #1

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

Automatic Control (TSRT15): Lecture 4

MODERN CONTROL SYSTEMS

Nyquist Criterion For Stability of Closed Loop System

Controls Problems for Qualifying Exam - Spring 2014

ESE319 Introduction to Microelectronics. Feedback Basics

2.004 Dynamics and Control II Spring 2008

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

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

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

ECE317 : Feedback and Control

Frequency Response Analysis

100 (s + 10) (s + 100) e 0.5s. s 100 (s + 10) (s + 100). G(s) =

Transcription:

Module 07 Control Systems Design & Analysis via Root-Locus Method Ahmad F. Taha EE 3413: Analysis and Desgin of Control Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha March 3, 2016 Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 1 / 32

Module 7 Outline 1 Introduction to root-locus 2 Root-locus plots and examples 3 Root-locus steps and rules 4 Design of feedback systems via root-locus 5 More examples 6 Reading sections: 6.1 6.5 Ogata, 7.1 7.4 Dorf and Bishop Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 2 / 32

Introduction to Root-Locus (RL) Previously, we learned that CLTF poles determine everything Poles determine stability, transients, steady-state error What if we change one of the constants? If we change one parameter, how will the CL poles change? Will the system go unstable? Will the transients change? Example: remember the finding the K example in Module 06? Finding the best K for this system...we ll learn how CLTF change if we change K Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 3 / 32

RL Preliminaries Root-Locus: graph showing how poles vary as K from 0 We ll start with the above system (unity feedback), but RL is general for different systems RL: a graph showing closed-loop poles as 1 system parameter changes Definition: the characteristic polynomial (CP) of CLTF is 1 + KG(s)H(s) = 0 This equation determines the RL For the above system, H(s) = 1 RL method can be generalized for different style of systems Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 4 / 32

RL Example Example: let s plot the RL for G(s) = 1/(s(s + 4)) CP: 1 + K 1 s(s+4) = 0 s2 + 4s + K = 0 p 1,2 = 2 ± 4 K For K = 0: p 1,2 = 0, 4; K = 4: p 1,2 = 2, 2; K > 1: p 1,2 = complex # Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 5 / 32

RL Another Example We can always obtain the RL by taking different values for parameter K and then evaluating the corresponding CLTF poles (roots of CP) Another example: Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 6 / 32

RL Plot Intro The previous examples are relatively easy Roots of CP easy to derive in terms of K not the case for 3rd and higher order systems Objective: have a systematic way of drawing the RL for any system RL has many branches, is a weird-looking plot (which makes sense) RL helps infer design values for gains of control systems Tedious solution: have a table for different K s and corresponding CLTF poles (as in the previous example) Then, draw the root locus by connecting the points We ll learn a more systematic approach that s easy to execute Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 7 / 32

The Rules Defs. OLTF = G(s)H(s); n p, n z = number of poles, zeros of OLTF Rule 1 RL is symmetric with respect to the real-axis remember that Rule 2 RL has n branches, n = n p Rule 3 Mark poles (n p ) and zeros (n z ) of G(s)H(s) with x and o Rule 4 Each branch starts at OLTF poles (K = 0), ends at OLTF zeros or at infinity (K = ) Rule 5 RL has branches on x-axis. These branches exist on real axis portions where the total # of poles + zeros to the right is an odd # Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 8 / 32

Example 2, Executing Rules 1 5 G(s) = Rules 1 5: s + 1 s(s + 2)(s + 3), H(s) = 1 OLTF = K s + 1 s(s + 2)(s + 3) n p = 3, n z = 1, # of Branches = 3, plot so far: Hence, we have to figure out the shape of only 1 more branch Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 9 / 32

RL Rules 6 and 7: Angles of Asymptotoes Rule 6 Asymptotes angles: RL branches ending at OL zeros at approach the asymptotic lines with angles: φ q = (1 + 2q)180 n p n z deg, q = 0, 1, 2,..., n p n z 1 Rule 7 Real-axis intercept of asymptotes: np i=1 σ A = Re(p i) n z j=1 Re(z j) n p n z Solution of Rules 6 and 7: φ q = 90 and 270 degrees, σ A = 0+( 2)+( 3) ( 1) 2 = 2 Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 10 / 32

Rule 8: Break-away & Break-in Points 1 + KG(s)H(s) = 0 K(s) = 1 G(s)H(s) dk(s) = d [ ] 1 ds ds G(s)H(s) Rule 8-1 RL branches intersect the real-axis at points where K is at an extremum for real values of s. We find the breakaway points by finding solutions (i.e., s solutions) to: dk(s) ds = 0 = d [ ] 1 = 0 d [G(s)H(s)] = 0 obtain s ds G(s)H(s) ds Rule 8-2 After finding s solutions (you can have a few), check whether the corresponding K(s 1 ) = G(s )H(s ) = K is real positive # Rule 8-3 Breakaway pt.: K max (-ve K (s )), Break-in pt: K min (+ve K (s )) Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 11 / 32

Solution for Rule 8 Recall that K(s) = 1 G(s)H(s) For the given G(s), H(s), we get: d ds [G(s)H(s)] = 0 Recall derivative rule for fractions (quotient rule) Hence: d ds [G(s)H(s)] = 0 d ds ( ) s + 1 s(s + 2)(s + 3) = 2s3 8s 2 10s 6 (s(s + 2)(s + 3)) 2 = 0 Rule 8-1 s = -2.46, 0.76 ± 0.79i (3 solutions, since numerator is 3rd degree polynomial, now we check which s yields K > 0, next) Rule 8-2 K(s ) = 1 G(s )H(s ) = 0.418, 1.79 ± 4.27 K = 0.418 Rule 8-3 K (s = 2.46) < 0 breakaway point Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 12 / 32

Solution for Rule 8 Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 13 / 32

Two More Rules (None Apply in This Example) Rule 9 Angle of Departure (AoD): defined as the angle from a complex pole or Angle of Arrival (AoA) at a complex zero: AoD from a complex pole : φ p = 180 i p i + j z j AoA at a complex zero : φ z = 180 + i p i j z j i p i is the sum of all angles of vectors to a complex pole in question from other poles, j z j is the sum of all angles of vectors to a complex pole in question from other zeros denotes the angle of a complex number Rule 10 Determine whether the RL crosses the imaginary y-axis by setting: 1 + KG(s = jω)h(s = jω) = 0 + 0i and finding the ω and K that solves the above equation. The value of ω you get is the frequency at which the RL crosses the imaginary y-axis and the K you get is the associated gain for the controller Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 14 / 32

Example 3 RL for G(s) = 1 s(s + 1)(s + 5), H(s) = 1 1 Defs. n p = 3, n z = 0, OLTF = s(s + 1)(s + 5) Rule 1 RL is symmetric with respect to the real-axis OK! Rule 2 RL has 3 branches Rule 3 Marking poles (no zeros) Rule 4 Branches start @ OLTF p s (K=0), ends @ OLTF z s or @ K = Rule 5 Draw branches on the x-axis via the odd total number of z s and p s Solution... so far: Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 15 / 32

Example 3 (Cont d) Rule 6 Asymptotes angles: (1 + 2q)180 φ q = q = 0, 1, 2 = {60, 180, 300} deg 3 Rule 7 Real axis intercept of asymptotes: np i=1 σ A = Re(p i) n z j=1 Re(z j) = 2 n p n z Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 16 / 32

Example 3 (Cont d) Rule 8-1 Find breakaway/breaking points: dk(s) = 0 = d [ ] 1 = 0 d [G(s)H(s)] = 0 obtain s ds ds G(s)H(s) ds 21 3s 2 + 12s + 5 = 0 s1,2 = 2 ± = 0.47, 3.3 3 Notice that s2 does not belong to the RL Rule 8-2 Find corresponding values for K : K 1 = 1.13 (s 1 0.47), K 2 = 13.1 (s 2 3.3) K = 1.13 > 0 Rule 8-3 s 1 is a breakaway point since K (s 1 ) < 0 Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 17 / 32

Solution for Rule 8 Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 18 / 32

Rules 9 and 10 Rule 9 Undefined since we do not have complex poles or zeroes Rule 10 Determine where the RL crosses the imaginary y-axis by setting: 1 + KG(s = jω)h(s = jω) = 0 + 0i 1 + K jω(jω + 1)(jω + 5) = 0 + 0j 6ω 2 + K + j( ω 3 + 5ω) = 0 + 0j K = 6ω 2, ω( ω 2 + 5) = 0 ω = ±j 5, K = 30 the y-axis crossings Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 19 / 32

Overall Solution Always remember that the RL plot of any system is the way poles change for different values of K or any other parameter. Hence, for a stable system, we would want 0 < K < 30. We could have checked that via the Routh array too. Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 20 / 32

Example 4 RL for G(s) = s + 2 s 2 + 2s + 3, H(s) = 1 Defs. n p = 2, n z = 1, OLTF = P s, Z s p 1,2 = 1 ± j 2, z 1 = 2 s + 2 s 2 + 2s + 3 Rule 1 RL is symmetric with respect to the real-axis OK! Rule 2 RL has only 2 branches Rule 3 Marking poles and zeros Rule 4 Branches start @ OLTF p s (K=0), ends @ OLTF z s or @ K = Rule 5 Draw branches on the x-axis via the odd total number of z s and p s Solution... So far Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 21 / 32

Example 4 (Cont d) Rule 6 Asymptotes angles: φ q = (1 + 2q)180 1 q = 0 = 180 deg Rule 7 Real axis intercept of asymptotes: np i=1 σ A = Re(p i) n z j=1 Re(z j) = 0 no actual intersection n p n z Solution Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 22 / 32

Example 4 (Cont d) K(s) = s2 + 2s + 3 s + 2 Rule 8-1 Find breakaway/breaking points: dk(s) ds = 0 = obtain s s 2 + 4s + 1 = 0 s 1,2 = 3.73, 0.26 Notice that s2 does not belong to the RL so most likely it s not a solution Rule 8-2 Find corresponding values for K : K 1 = 5.46 (s 1 = 3.73), K 2 = 1.46, (s 2 = 0.26) K = 5.46 > 0 Rule 8-3 s 1 is a break-in point since K (s 1 ) > 0 Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 23 / 32

Rule 9 Figures show angle measurements from open-loop poles & open-loop zero to test point s Rule 9 Angle of departure from p 1 = 180 90 + 55 = 145, from p 2 = 180 270 + 245 = 145, no angle of arrival since we have no complex zeros Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 24 / 32

Rule 10 Rule 10 Determine where the RL crosses the imaginary y-axis by setting: 1 + KG(s = jω)h(s = jω) = 0 + 0i 1 + K(jω + 2) (jω) 2 + 2jω + 3 = 0 + 0j ω 2 3 + j( 2ω kω 2k) = 0 + 0j ω = ± 3 This value for ω cannot be on the root locus, hence no crossings on the y-axis Overall solution Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 25 / 32

Generic RL Plots Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 26 / 32

Example 5 RL for G(s) = 1 s(s 2 + 4s + 5), H(s) = 1 1 Defs. n p = 3, n z = 0, OLTF = s(s 2 + 4s + 5) Rule 1 RL is symmetric with respect to the real-axis OK! Rule 2 RL has 3 branches Rule 3 Marking poles (no zeros) Rule 4 Branches start @ OLTF p s (K=0), ends @ OLTF z s or @ Rule 5 Draw branches on the x-axis via the odd total number of z s and p s Solution... so far Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 27 / 32

Example 5 (Cont d) Rule 6 Asymptotes angles: φ q = (1 + 2q)180 3 q = 0, 1, 2 = {60, 180, 300} deg Rule 7 Real axis intercept of asymptotes: np i=1 σ A = Re(p i) n z j=1 Re(z j) = 0 + 2 + 2 = 1.333 n p n z 3 Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 28 / 32

Example 5 (Cont d) Rule 8-1 Find breakaway/breaking points: K(s) = (s 3 + 4s 2 + 5s)dK(s)/ds = 0 s1,2 = 1, 1.667 Note that both solutions are on the root locus Rule 8-2 Find corresponding values for K : K1,2 = 2, 1.85 > 0 Rule 8-3 s1 is a breakaway point, s 2 is a break-in point (second derivative rule of K(s)) Rule 9 Angle of departure from the complex poles: φ p1 = 190 90 153.43 = 63.43 deg, φ p2 = 63.43 deg Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 29 / 32

Rule 10 + Overall Solution Rule 10 Determine where the RL crosses the imaginary y-axis by setting: 1+KG(s = jω)h(s = jω) = 0+0i (jω) 3 +4(jω) 2 +5(jω)+K = 0+0j ω = ± 5, K = 20 the y-axis crossings Solution Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 30 / 32

RL Module Summary Root-Locus: a graphical representation of the CLTF poles (can tell stability from that) as a function of one design parameter This design parameter in this Module was the gain K RL gives more information about the poles in comparison with other stability criterion RHSC: gives only ranges for K for stable systems RL: gives a plot of how the poles are changing as a function of K You have to practice a lot of RL plots if you wanna master the RL arts Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 31 / 32

Questions And Suggestions? Thank You! Please visit engineering.utsa.edu/ taha IFF you want to know more Ahmad F. Taha Module 07 Control Systems Design & Analysis via Root-Locus Method 32 / 32