Example on Root Locus Sketching and Control Design

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

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

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

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)

Controller Design using Root Locus

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

CHAPTER # 9 ROOT LOCUS ANALYSES

Root Locus Techniques

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

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

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

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

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

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

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

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

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

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

Controls Problems for Qualifying Exam - Spring 2014

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

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

Homework 7 - Solutions

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

EE402 - Discrete Time Systems Spring Lecture 10

Proportional plus Integral (PI) Controller

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

Lecture 1 Root Locus

Lecture 3: The Root Locus Method

Automatic Control (TSRT15): Lecture 4

2.004 Dynamics and Control II Spring 2008

Root Locus Methods. The root locus procedure

Control Systems. University Questions

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

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

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

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

Systems Analysis and Control

Alireza Mousavi Brunel University

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

Transient Response of a Second-Order System

9/9/2011 Classical Control 1

ECE 486 Control Systems

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

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

Digital Control Systems

Engraving Machine Example

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

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

Välkomna till TSRT15 Reglerteknik Föreläsning 4. Summary of lecture 3 Root locus More specifications Zeros (if there is time)

Chapter 7 : Root Locus Technique

Outline. Classical Control. Lecture 5

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

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

Compensator Design to Improve Transient Performance Using Root Locus

Frequency Response Techniques

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

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

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

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

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?

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

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

Introduction to Feedback Control

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013

6.302 Feedback Systems Recitation 7: Root Locus Prof. Joel L. Dawson

Control of Manufacturing Processes

Control of Electromechanical Systems

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

PD, PI, PID Compensation. M. Sami Fadali Professor of Electrical Engineering University of Nevada

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)

EE 370L Controls Laboratory. Laboratory Exercise #7 Root Locus. Department of Electrical and Computer Engineering University of Nevada, at Las Vegas

Homework 11 Solution - AME 30315, Spring 2015

Chapter 12. Feedback Control Characteristics of Feedback Systems

1 Closed Loop Systems

r + - FINAL June 12, 2012 MAE 143B Linear Control Prof. M. Krstic

EXAMPLE PROBLEMS AND SOLUTIONS

MAE 143B - Homework 7

Automatic Control Systems, 9th Edition

1 (20 pts) Nyquist Exercise

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

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

MAE 143B - Homework 8 Solutions

Outline. Classical Control. Lecture 1

Systems Analysis and Control

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

Linear State Feedback Controller Design

IMPROVED TECHNIQUE OF MULTI-STAGE COMPENSATION. K. M. Yanev A. Obok Opok

INTRODUCTION TO DIGITAL CONTROL

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

2.004 Dynamics and Control II Spring 2008

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

AMME3500: System Dynamics & Control

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

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)

Meeting Design Specs using Root Locus

Systems Analysis and Control

Design via Root Locus

Root Locus Techniques

Class 12 Root Locus part II

Transcription:

Example on Root Locus Sketching and Control Design MCE44 - Spring 5 Dr. Richter April 25, 25 The following figure represents the system used for controlling the robotic manipulator of a Mars Rover. We wish to: R(s) + K(s 2 +6.5s+2) s U(s) (s+)(s+2) Y (s) Figure : Control System. Provide a detailed hand-sketch of the root locus. 2. Find the gain K so that the system responds with an overshoot of percent. 3. Find the gain K so that the system responds with an overshoot of less than percent and a settling time as fast as possible. Root Locus Sketching The poles of the open-loop transfer function G(s)K(s) are given by and there is a pair of complex zeros at s =, s =, s = 2 s = 3.25 ±.99i The order of the system (number of poles) is n = 3 and the number of zeros is m = 2. According to this, m = 2 poles go to the zeros as K and the remaining pole goes to infinity following an asymptote. The angle of the asymptote is obviously 8, but in general, we find asymptote angles with the formula φ A = 8 (2k + ) n m where k =,,..n m. In our case, n m =, so φ A = 8 Again, in this case it is unnecessary to find the center of the asymptotes, but in the general case it is obtained by subtracting the sum of zeros from the sum of poles and dividing by n m. In this case σ A = ( 2) ( 3.25 +.99i 3.25.99i) With this information, we still have two possibilities for the shape of the root locus that comply with the basic requirements, as shown in the figure below. In order to determine which one of the possibilities is = 3.5

Possibility Possibility 2 Figure 2: Two possibilities for the root locus correct, we find the break-in and break-away points. To do this, solve for K from the characteristic equation and call the result p(s): + K s2 + 6.5s + 2 + )(s + 2) K = s(s s(s + )(s + 2) s 2 + 6.5s + 2 = p(s) Now differentiate p(s) and equate it to zero to find maxima: ( dp(s) (s 2 + 6.5s + 2)(3s 2 + 6s + 2) (2s + 6.5)(s 3 + 3s 2 ) + 2s) = ds (s 2 + 6.5s 2 + 2) 2 = which reduces to the fourth-order polynomial equation: with roots s 4 + 3s 3 + 53.5s 2 + 72s + 24 = s = 5.78, s = 5.47, s =.658, s =.4933 Since the point s =.658 is not part of the locus, we discard it. The other three points are valid, so we can determine that the sketch on the right of Fig. 2 is the correct one. Although it is not necessary here, we will show how to determine the angles of arrival to the complex zeros. The angle of arrival at a given zero is calculated with θ a = 8 + angles from poles angles from the other zeros The following schematic illustrates the calculation: The angle of arrival is calculated as θ a = 8 + 59.75 + 5.95 + 36.9 9 = 537.89 This result must be reduced by an integer number of turns, however. The angle can be expressed as 537.89 = 36 + 77.89 so that 77.89 is the meaningful arrival angle. The root-locus can be obtained in one step by using Matlab: >> num=[ 6.5 2]; >> den=[ 3 2 ]; >> rlocus(num,den) Now we determine the gain K so that the step response has an overshoot of percent. To do this, we notice that the corresponding damping ratio is ζ =.82. The angle of the dominant poles must then be φ = cos (.82) =.694 radians, which is 34.952. We draw a line forming that angle with the negative 2

Angle of arrival to complex zero=8+59.75+5.95+36.9-9=537.89 Remove integer multiples of 36 to get 77.89.99 36.9 5.95 59.75 3.25 2 9 Figure 3: Calculating the angles of arrival and departure real axis and look for intersections with the root locus. There are two intersections. We can find the gain and poles of the intersections interactively with Matlab. The intersections are s = 4.7 ± 3.29i, at K =. s =.492 ±.344i, at K =.624 However, for K =. no pole dominance occurs. Indeed, the other root lies at s = 3.67, very close to the complex pair. In addition, the zeros are expected to have an influence, as they have a relatively large time constant. For K =.624, the other pole is very close to its open-loop location of -2. This pole and the complex pair of zeros have time constants of /2=.5 and /3.25=.37, while the complex pair of poles have a time constant of /.492=2.325. The complex poles are 4 times slower than the zeros and 6.5 times slower than the real pole. Dominance is not achieved according to the factor of 8 criterion, but we can expect some approximation to the percent overshoot. Figure 5 shows the responses with approximately percent overshoot and a slow response when K =.624, and 5 percent overshoot for K =.. Now we wish to select a gain that has a low overshoot but that produces a fast response. By examining the root locus, we see that as the gain increases, the closed-loop complex poles approach the zeros, while the other root stays real and moves to the left. At K =, the complex poles match the zeros and a stable pole-zero cancellation occurs. When we design control systems, pole-zero cancellations happening on the left-half complex plane are allowed, while those happening on the imaginary axis or on the right-half of the complex plane are not. The reason for this is as follows: If in order to cancel a pair of right-half plane zeros of the plant we introduce a pair of matching right-half plane poles, we have a stable closed-loop system but an unstable controller. Physically, very large electrical signals or mechanical displacements will occur in the elements realizing the control, leading to system failure. In our case the pole-zero cancellation at high gain happens on the left-half plane, so using a high gain is not ruled out. The actual value of the gain to attain the desired overshoot is best found by trial-and-error simulation in Matlab. The value K = 3 places the poles at s = 296.46, s = 3.27 ±.2i 3

Root Locus 3 2 Imag Axis 2 3 9 8 7 6 5 4 3 2 Real Axis Figure 4: Root Locus and Constant Damping Line The closed-loop transfer function is Y (s) R(s) = 3 (s 3.25 +.99i)(s 3.25.99i) (s 3.27 +.99i)(s 3.27.99i)(s + 296.46) Note that the complex poles and the zeros almost cancel each other. Figure 6 shows the resulting step response. As a final observation, the saying there s no free lunch applies here. Such a high performance is obtained at the cost of very high control effort. A direct simulation can show that output of the controller for K = 3 is four orders of magnitude larger than that for K =.624. A realistic controller design must take into account limitations in the control magnitude. 4

.5 Responses for K=. and K=.642 K=..5 2 3 4 5 6 7 8 9.4.2.8.6 K=.642.4.2 2 3 4 5 6 7 8 9 Figure 5: Responses for percent overshoot 5

.4 Response with K=3.2.8.6.4.2..2.3.4.5.6.7.8.9 Figure 6: Final Response 6