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

Similar documents
Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Dr Ian R. Manchester

Course Outline. Designing Control Systems. Proportional Controller. Amme 3500 : System Dynamics and Control. Root Locus. Dr. Stefan B.

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

Software Engineering 3DX3. Slides 8: Root Locus Techniques

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

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

Alireza Mousavi Brunel University

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

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

Unit 7: Part 1: Sketching the Root Locus

Controls Problems for Qualifying Exam - Spring 2014

Outline. Classical Control. Lecture 5

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

Controller Design using Root Locus

SECTION 5: ROOT LOCUS ANALYSIS

Example on Root Locus Sketching and Control Design

Lecture 1 Root Locus

CHAPTER # 9 ROOT LOCUS ANALYSES

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

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)

Root Locus Methods. The root locus procedure

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)

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

Dr. Ian R. Manchester

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

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?

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

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

Chapter 7 : Root Locus Technique

Automatic Control (TSRT15): Lecture 4

INTRODUCTION TO DIGITAL CONTROL

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

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

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

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

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system

Root Locus Techniques

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

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

Dynamic Compensation using root locus method

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593

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

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

Control Systems. University Questions

Performance of Feedback Control Systems

Systems Analysis and Control

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

Control of Manufacturing Processes

Systems Analysis and Control

ECE 486 Control Systems

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

Chapter 7 Control. Part Classical Control. Mobile Robotics - Prof Alonzo Kelly, CMU RI

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

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

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

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

Lecture Sketching the root locus

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

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

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

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

1 (20 pts) Nyquist Exercise

Introduction to Root Locus. What is root locus?

AN INTRODUCTION TO THE CONTROL THEORY

Linear State Feedback Controller Design

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

EE402 - Discrete Time Systems Spring Lecture 10

Lecture 7:Time Response Pole-Zero Maps Influence of Poles and Zeros Higher Order Systems and Pole Dominance Criterion

Design of a Lead Compensator

Control Systems. EC / EE / IN. For

MAS107 Control Theory Exam Solutions 2008

2.010 Fall 2000 Solution of Homework Assignment 8

Feedback Control of Linear SISO systems. Process Dynamics and Control

Proportional plus Integral (PI) Controller

Homework 7 - Solutions

Digital Control Systems

Control Systems I Lecture 10: System Specifications

2.004 Dynamics and Control II Spring 2008

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

IC6501 CONTROL SYSTEMS

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

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain

CYBER EXPLORATION LABORATORY EXPERIMENTS

MAE 143B - Homework 8 Solutions

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

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

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

1 x(k +1)=(Φ LH) x(k) = T 1 x 2 (k) x1 (0) 1 T x 2(0) T x 1 (0) x 2 (0) x(1) = x(2) = x(3) =

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

Autonomous Mobile Robot Design

R a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Force-current and Force-Voltage analogies.

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

Control of Electromechanical Systems

Due Wednesday, February 6th EE/MFS 599 HW #5

AMME3500: System Dynamics & Control

ECE317 : Feedback and Control

Power System Operations and Control Prof. S.N. Singh Department of Electrical Engineering Indian Institute of Technology, Kanpur. Module 3 Lecture 8

Time Response of Systems

Transcription:

Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign 2 Due 8 Bode Plots 9 Bode Plots 2 10 State Space Modeling Assign 3 Due 11 State Space Design Techniques 12 Advanced Control Topics 13 Review Assign 4 Due Dr. Ian R. Manchester Amme 3500 : Introduction Slide 2

System 1 (e.g. Controller) System 2 (e.g. Process) System 1 affects system 2, which affects system 1, which affects system 2. Slide 3

Vehicle Control and Design (land, sea, air, space) understanding and controlling how the system responds to external disturbances Biomedical (cardiac system, dialysis machine) design and control of systems that interact with the human body. Manufacturing Processes controlled conditions for highperformance materials, pharmaceuticals, microsystems. Biological feedback systems that regulate pressures, concentrations, balance, etc Slide 4

Design the dynamics Sluggish systems become quick to respond Unstable systems become stable and predictable Robustness Reject disturbances acting on the system Same response with large variations in the system Slide 5

Pole location of a linear time-invariant system determines many important system properties such as: Stability, settling time, overshoot, rise time, oscillation. Slide 6

Feedback is important because of the ability to stabilize unstable systems, react to disturbances, and reduce sensitivity to changing system properties. But how does feedback affect system properties? I.e. what happens to pole locations under feedback? Slide 7

Slide 8

Same torsional setup as before P control: K=100 PD control: K(s)=100+10s PID control: K(s)=80+60/s+6s Note the zero steady-state error for PID Slide 9

PID with Different spring constants: k =5 (nominal), 7.5, and 2.5 Nm/rad Slide 10

r(t) G d G n d(t) Slide 11

For the moment let us examine a proportional controller. (Other control structures such as integral and derivative terms may be lumped in to G(s)). R(s) E(s) C(s) + - K G(s) Slide 12

Closed-loop transfer function is: T(s) = KG(s) 1+ KG(s) For example, if G(s) = 1 (s + a)(s + b) Then T(s) = K s 2 + (a + b)s + ab + k Slide 13

We could compute the system parameters as a (highly nonlinear) function of the gain, K Then for each possible K, computer system parameters and try to find one that fits. Trial and error is not a good design principle! Slide 14

In 1948 Walter Evans invented a technique for analysis of feedback systems while working as a summer intern at North American Aviation (now Rockwell International). It gives surprisingly simple rules for how pole locations change when feedback gain is adjusted Despite the huge changes in computational power since then, it is so intuitive and useful that it is still widely used for design and analysis Slide 15

Consider a simple control system: tilt control on a camera. Open loop poles are at zero and -10. How can we choose a feedback gain to give some desired performance? Slide 16

We could determine the closed loop poles as a function of the gain for the system Slide 17

The individual pole locations The root locus Slide 18

Remember our description of system specs as a function of pole location. So by increasing gain we can reduce settling time up to a point, beyond that we will induce large overshoot. The system always remains stable! n (decreasing T r ) Slide 19

We can easily derive the root locus for a second order system What about for a general, possibly higher order, control system? Poles exist when the characteristic equation (denominator) is zero Slide 20

How do we find values of s and K that satisfy the characteristic equation? This holds when Slide 21

Rule 1 : Number of Branches the n branches of the root locus start at the poles For K=0, this suggests that the denominator must be zero (equivalent to the poles of the OL TF) The number of branches in the root locus therefore equals the number of open loop poles Slide 22

Rule 2 : Symmetry - The root locus is symmetrical about the real axis. This is a result of the fact that complex poles will always occur in conjugate pairs. (otherwise coefficients of the system s differential equations would be complex, which is not physical) Slide 23

Rule 3 Real Axis Segments According to the angle criteria, points on the root locus will yield an angle of (2k+1)180 o. On the real axis, angles from complex poles and zeros are cancelled. Poles and zeros to the left have an angle of 0 o. This implies that roots will lie to the left of an odd number of real-axis, finite open-loop poles and/or finite open-loop zeros. Slide 24

Rule 4 Starting and Ending Points As we saw, the root locus will start at the open loop poles The root locus will approach the open loop zeros as K approaches! Since there are likely to be less zeros than poles, some branches may approach! Slide 25

Consider the system at right The closed loop transfer function for this system is given by Difficult to evaluate the root location as a function of K Slide 26

Open loop poles and zeros First plot the OL poles and zeros in the s-plane This provides us with the likely starting (poles) and ending (zeros) points for the root locus Slide 27

Real axis segments Along the real axis, the root locus is to the left of an odd number of poles and zeros Slide 28

Starting and end points The root locus will start from the OL poles and approach the OL zeros as K approaches infinity Even with a rough sketch, we can determine what the root locus will look like Slide 29

Rule 5 Behaviour at infinity For large s and K, n-m of the loci are asymptotic to straight lines in the s-plane The equations of the asymptotes are given by the real-axis intercept, " a, and angle, # a Where k = 0, ±1, ±2, and the angle is given in radians relative to the positive real axis Slide 30

Why does this hold? We can write the characteristic equation as This can be approximated by For large s, this is the equation for a system with n-m poles clustered at s=" Slide 31

Here we have four OL poles and one OL zero We would therefore expect n-m = 3 distinct asymptotes in the root locus plot Slide 32

We can calculate the equations of the asymptotes, yielding Slide 33

For poles on the real axis, the locus will depart at 0 o or 180 o For complex poles, the angle of departure can be calculated by considering the angle criteria Slide 34

A similar approach can be used to calculate the angle of arrival of the zeros Slide 35

We may also be interested in the gain at which the locus crosses the imaginary axis This will determine the gain with which the system becomes unstable Slide 36

All of this probably seems somewhat complicated Fortunately, Matlab provides us with tools for plotting the root locus It is still important to be able to sketch the root locus by hand because This gives us an understanding to be applied to designing controllers It will probably appear on the exam Slide 37

As we saw previously, the specifications for a second order system are often used in designing a system The resulting system performance must be evaluated in light of the true system performance The root locus provides us with a tool with which we can design for a transient response of interest Slide 38

We would usually follow these steps Sketch the root locus Assume the system is second order and find the gain to meet the transient response specifications Justify the second-order assumptions by finding the location of all higher-order poles If the assumptions are not justified, system response should be simulated to ensure that it meets the specifications Slide 39

Recall that for a second order system with no finite zeros, the transient response parameters are approximated by Rise time : Overshoot : Settling Time (2%) : Slide 40

Recall the system presented earlier Determine a value of the gain K to yield a 5% percent overshoot For a second order system, we could find K explicitly Slide 41

Examining the transfer function Solve for K given the desired damping ratio specified by the desired overshoot Slide 42

Im(s) Alternatively, we can examine the Root Locus S=5+5.1j x #=sin -1!$ x 10 5 0 x Re(s) x Slide 43

We can use Matlab to generate the root locus!% define the OL system! sys=tf(1,[1 10 0])! % plot the root locus! rlocus(sys)! Slide 44

We also need to verify the resulting step response % set up the closed loop TF! cl=51*sys/(1+51*sys)! % plot the step response! step(cl)! Slide 45

Consider this system This is a third order system with an additional pole Determine a value of the gain K to yield a 5% percent overshoot Slide 46

With the higher order poles, the 2 nd order assumptions are violated However, we can use the RL to guide our design and iterate to find a suitable solution Slide 47

The gain found based on the 2 nd order assumption yields a higher overshoot We could then reduce the gain to reduce the overshoot Slide 48

The preceding developments have been presented for a system in which the design parameter is the forward path gain In some instances, we may need to design systems using other system parameters In general, we can convert to a form in which the parameter of interest is in the required form Slide 49

Consider a system of this form The open loop transfer function is no longer of the familiar form KG(s)H (s) Rearrange to isolate p 1 Now we can sketch the root locus as a function of p 1 Slide 50

This results in the following root locus as a function of the parameter p 1 Slide 51

As well as adjusting gains, you can add poles and zeros to your controller Doing so you can make a PID, or any other linear controller Understanding how the root locus is shaped by presence of poles and zeros is critical Slide 52

Nise Sections 8.1-8.6 Franklin & Powell Section 5.1-5.3 Slide 53