Systems Analysis and Control

Similar documents
Systems Analysis and Control

Systems Analysis and Control

Systems Analysis and Control

Systems Analysis and Control

Systems Analysis and Control

Systems Analysis and Control

Systems Analysis and Control

Systems Analysis and Control

Systems Analysis and Control

Systems Analysis and Control

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

Systems Analysis and Control

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

Systems Analysis and Control

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

Automatic Control (TSRT15): Lecture 4

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

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

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)

Software Engineering 3DX3. Slides 8: Root Locus Techniques

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

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

Controller Design using Root Locus

Outline. Classical Control. Lecture 5

Lecture 1 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

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

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

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)

Example on Root Locus Sketching and Control Design

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

Dynamic Compensation using root locus method

Lecture 3: The Root Locus Method

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

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

ECE 486 Control Systems

Meeting Design Specs using Root Locus

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

Lab # 4 Time Response Analysis

EE402 - Discrete Time Systems Spring Lecture 10

2.004 Dynamics and Control II Spring 2008

Positioning Servo Design Example

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

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

SECTION 5: ROOT LOCUS ANALYSIS

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

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

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

Homework Assignment 3

Discrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture

Control Systems I Lecture 10: System Specifications

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

Control of Manufacturing Processes

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

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

INTRODUCTION TO DIGITAL CONTROL

Homework 7 - Solutions

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

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

ECE382/ME482 Spring 2005 Homework 6 Solution April 17, (s/2 + 1) s(2s + 1)[(s/8) 2 + (s/20) + 1]

MAE 143B - Homework 8 Solutions

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

Nyquist Criterion For Stability of Closed Loop System

Robust Performance Example #1

EE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) =

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

Introduction to Feedback Control

Plan of the Lecture. Goal: wrap up lead and lag control; start looking at frequency response as an alternative methodology for control systems design.

Control Systems. University Questions

Compensator Design to Improve Transient Performance Using Root Locus

Outline. Classical Control. Lecture 1

Introduction to Root Locus. What is root locus?

Lab 3: Model based Position Control of a Cart

AN INTRODUCTION TO THE CONTROL THEORY

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions

EEE 184 Project: Option 1

Some special cases

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

Review: transient and steady-state response; DC gain and the FVT Today s topic: system-modeling diagrams; prototype 2nd-order system

Chapter 7 : Root Locus Technique

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

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

Alireza Mousavi Brunel University

Control System Design

Root Locus Techniques

] [ 200. ] 3 [ 10 4 s. [ ] s + 10 [ P = s [ 10 8 ] 3. s s (s 1)(s 2) series compensator ] 2. s command pre-filter [ 0.

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

Feedback Control part 2

Poles, Zeros, and Frequency Response

Topic # Feedback Control

Video 5.1 Vijay Kumar and Ani Hsieh

ME 375 Final Examination Thursday, May 7, 2015 SOLUTION

Control Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 9: The Nyquist condition

Root Locus Techniques

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

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

Essence of the Root Locus Technique

ECE382/ME482 Spring 2005 Homework 7 Solution April 17, K(s + 0.2) s 2 (s + 2)(s + 5) G(s) =

Transcription:

Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 15: Root Locus Part 4

Overview In this Lecture, you will learn: Which Poles go to Zeroes? Arrival Angles Picking Points? Calculating the Gain Satisfying Performance Criteria M. Peet Lecture 15: Control Systems 2 / 17

Departure Angle The root locus starts at the poles. What is the effect of small gain? Do the poles become more or less stable? < dep Im(s) Re(s) < dep Root Locus Root Locus 8 4 6 3 4 2 Imaginary Axis 2 0 2 Imaginary Axis 1 0 1 2 4 3 6 8 1.2 1 0.8 0.6 0.4 0.2 0 0.2 Real Axis 4 3.5 3 2.5 2 1.5 1 0.5 0 0.5 1 1.5 Real Axis M. Peet Lecture 15: Control Systems 3 / 17

Departure Angle If we make the point s extremely close to the pole p. Most part of phase at s is the same as for p. (s zi) = (p z i) for all i (s zi) = (p z i) for all i The only difference is the phase from p itself. The phase due to p is just the departure angle, dep (s p) = dep The total phase is Im(s) < dep G(s) = G(p) dep = 180 Re(s) Thus the departure angle is dep = G(p) + 180 Therefore, to find the departure angle from pole p, just find the phase at p. M. Peet Lecture 15: Control Systems 4 / 17

Arrival Angle We treat arrival angles like departure angles. To find the arrival angle, we look at a very small region around the arrival point. For a point to be on the root locus, we want phase of 180. G(s) = m (s z i ) i=1 n < (s p i ) = 180 arr i=1 If we make the point s extremely close to z. Most of phase at s is same as phase at z. Most of phase is G(z) The only difference is the phase from z itself, (s z). Im(s) Re(s) M. Peet Lecture 15: Control Systems 5 / 17

Arrival Angle The phase due to z is just the arrival angle, arr (s z) = arr The total phase is Im(s) G(s) = G(z) + arr = 180 Re(s) Thus the departure angle is arr = 180 G(z) M. Peet Lecture 15: Control Systems 6 / 17

Arrival Angle Numerical Examples Im(s) 45 o 150 o Re(s) 90 o The phase at z is based on geometry. G(z) = 90 150 45 = 105 So the arrival angle is easy to calculate. arr = 180 G(z) = 285 M. Peet Lecture 15: Control Systems 7 / 17

Calculating the Arrival Angle DIY Example G(s) = s2 + 2s + 2 (s + 1)(s + 2) Im(s) Re(s) M. Peet Lecture 15: Control Systems 8 / 17

New Topic Calculating Gain Suppose we have drawn our root locus. Now we want: A point with 20% overshoot A point with 4s settling time A point with 2s rise time. 2 1.5 1 Root Locus 0.5 Imaginary Axis 0 0.5 1 1.5 2 3 2.5 2 1.5 1 0.5 0 0.5 1 Real Axis We can see that acceptable points are on the root locus. Question: How to achieve these points? M. Peet Lecture 15: Control Systems 9 / 17

Calculating Gain Problem: Given a point on the root locus, s desired, find the gain which achieves that point. Answer: We know that for a point on the root locus, 1 + kg(s) = 0 Therefore, the gain at the point s desired is k = 1 G(s) = 1 G(s) s-p 2 s-z 2 s-z 1 s-p 1 The gain is determined by the magnitude of G(s). Note: Even if a point is not EXACTLY on the root locus, the formula still gives an approximate gain M. Peet Lecture 15: Control Systems 10 / 17

Calculating Gain Calculating the magnitude of G(s) is similar to calculating the phase G(s) = (s z 1) (s z m ) (s p 1 ) (s p n ) Multiplication and division properties of complex numbers: r 1 r 2 = r 1 r 2 r 1 = r 1 r 2 To calculate G(s) we can use r 2 s-p 2 s-z 1 s-p 1 G(s) = s z 1 s z m s p 1 s p n s-z 2 k(s) = s p 1 s p n s z 1 s z m M. Peet Lecture 15: Control Systems 11 / 17

Calculating Gain Numerical Example It is somewhat hard to find k. Easiest in factored form. G(s) = 1 s(s + 4)(s + 6) Lets find the gain at s = 1.8 Pole 1: 10 Root Locus s = 1.8 8 6 4 Pole 2: s + 4 = 2.2 Imaginary Axis 2 0 Pole 3: s + 6 = 4.2 2 4 6 8 10 10 8 6 4 2 0 2 Real Axis k = s p 1 s p n 1.8 2.2 4.2 = = 16.63 s z 1 s z m 1 M. Peet Lecture 15: Control Systems 12 / 17

Calculating Gain Numerical Example Points on the real axis are easiest. Lets try the point at s = 1 + 2ı G(s) = 1 s(s + 4)(s + 6) Pole 1: 10 Root Locus s = 1 + 2 2 = 5 = 2.236 8 6 Pole 2: s + 4 = 3 2 + 2 2 = 13 = 3.6 Pole 3: s + 6 = 5 2 + 2 2 = 29 = 5.385 Imaginary Axis 4 2 0 2 4 6 8 10 10 8 6 4 2 0 2 Real Axis k = s p 1 s p n s z 1 s z m = 5 13 29 = 43.4 M. Peet Lecture 15: Control Systems 13 / 17

Calculating Gain Can the Suspension system achieve 30% overshoot using proportional feedback? G(s) = s 2 + s + 1 s 4 + 2s 3 + 3s 2 + s + 1 M P =.3 defines the line at ω = π ln(m p,desired ) σ Examine the gain at s1 =.3536 +.922ı s2 =.7 + 1.83ı Imaginary Axis 2 1.5 1 0.5 0 0.5 1 1.5 Root Locus 2 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 Real Axis k(s 1 ) = 3.58 k(s 2 ) = 2.6153 M. Peet Lecture 15: Control Systems 14 / 17

Calculating Gain DIY Example G(s) = s + 2 s(s 2 + 2s + 2) Im(s) Re(s) Find T s 8s M. Peet Lecture 15: Control Systems 15 / 17

Calculating Gain Matlab The Matlab syntax for root locus is > rlocus(n,d) where n is a vector of the coefficients of the numerator of G d is a vector of the coefficients of the denominator of G Example: > n = [1 4 8] G(s) = > d = [1 2 0-1 2 0 1] s 2 + 4s + 8 s 6 + 2s 5 s 3 + 2s 2 + 1 To find the gain at a point on the root locus: Plot the root locus. > rlocfind(n,d) Use the cursor to select the point. M. Peet Lecture 15: Control Systems 16 / 17

Summary What have we learned today? What is the effect of small gain? Departure Angles Which Poles go to Zeroes? Arrival Angles Picking Points? Calculating the Gain Satisfying Performance Criteria Next Lecture: Generalized Root Locus and Design Problems M. Peet Lecture 15: Control Systems 17 / 17