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

Chapter 7 : Root Locus Technique

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

Systems Analysis and Control

Systems Analysis and Control

Lecture 1 Root Locus

Some special cases

Software Engineering 3DX3. Slides 8: Root Locus Techniques

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

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

Outline. Classical Control. Lecture 5

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

Alireza Mousavi Brunel University

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

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

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

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

ECE317 : Feedback and Control

Proportional plus Integral (PI) Controller

Quick Overview: Complex Numbers

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

EEE 184 Project: Option 1

Controller Design using Root Locus

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

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

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

Automatic Control (TSRT15): Lecture 4

Control of Manufacturing Processes

Introduction to Feedback Control

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

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

CHAPTER # 9 ROOT LOCUS ANALYSES

Dr Ian R. Manchester

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

ECE317 : Feedback and Control

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

Example on Root Locus Sketching and Control Design

Lecture 3: The Root Locus Method

3.1 Overview 3.2 Process and control-loop interactions

Root Locus Design Example #3

Video 5.1 Vijay Kumar and Ani Hsieh

SECTION 5: ROOT LOCUS ANALYSIS

Overview of Complex Numbers

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 Systems Engineering ( Chapter 6. Stability ) Prof. Kwang-Chun Ho Tel: Fax:

Essence of the Root Locus Technique

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 I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

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

EEE 184: Introduction to feedback systems

Root Locus Methods. The root locus procedure

Complex Numbers. Basic algebra. Definitions. part of the complex number a+ib. ffl Addition: Notation: We i write for 1; that is we

School of Mechanical Engineering Purdue University. ME375 Feedback Control - 1

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

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

1 Review of complex numbers

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. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1

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

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

Topic 4 Notes Jeremy Orloff

2.004 Dynamics and Control II Spring 2008

Lecture 5. Complex Numbers and Euler s Formula

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

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

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

MAT01A1: Complex Numbers (Appendix H)

PID controllers. Laith Batarseh. PID controllers

Unit 8: Part 2: PD, PID, and Feedback Compensation

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

Meeting Design Specs using Root Locus

EE3CL4: Introduction to Linear Control Systems

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

ECE317 : Feedback and Control

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

Control of Electromechanical Systems

STABILITY ANALYSIS TECHNIQUES

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

Course roadmap. ME451: Control Systems. Example of Laplace transform. Lecture 2 Laplace transform. Laplace transform

Control Systems. University Questions

1 (20 pts) Nyquist Exercise

C. Complex Numbers. 1. Complex arithmetic.

(Refer Slide Time: 1:42)

Nyquist Criterion For Stability of Closed Loop System

Introduction to Root Locus. What is root locus?

MAE 143B - Homework 8 Solutions

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

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

Lecture 14 - Using the MATLAB Control System Toolbox and Simulink Friday, February 8, 2013

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)

Transcription:

Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 12:

Overview In this Lecture, you will learn: Review of Feedback Closing the Loop Pole Locations Changing the Gain Numerical Examples Pole Locations Routh-Hurwitz vs. A Review of Complex Numbers Polar Form Multiplication-Division M. Peet Lecture 12: Control Systems 2 / 24

The Effect of Feedback Feedback changes the open loop Ĝ(s) = n G(s) d G (s) ˆK(s) = n K(s) d K (s) u(s) + - G(s) K(s) y(s) to Ĝ(s) ˆK(s) 1 + Ĝ(s) ˆK(s) = n G (s)n K (s) d G (s)d K (s) + n G (s)n K (s) The pole locations are the roots of Objective: A closed loop denominator. d G (s)d K (s) + n G (s)n K (s) = 0 d(s) = (s p 1 ) (s p n ) Big Question: How to choose n K (s) and d K (s) so that d(s) = d G (s)d K (s) + n G (s)n K (s) M. Peet Lecture 12: Control Systems 3 / 24

The Effect of Feedback PD Control For a Second-Order System Ĝ(s) = 1 s 2 + as + b Im(s) Re(s) with PD feedback ˆK(s) = K (1 + T D s) We can achieve any denominator d(s) = s 2 + cs + d Question: What happens for more complicated systems: M. Peet Lecture 12: Control Systems 4 / 24

The Effect of Feedback Suspension Problem Open Loop: Closed Loop: s 2 + s + 1 s 4 + 2s 3 + 3s 2 + s + 1 K (1 + T D s) (s 2 + s + 1) s 4 + 2s 3 + 3s 2 + s + 1 + K (1 + T D s) (s 2 + s + 1) K ( T D s 3 + (1 + T D )s 2 + (1 + T D )s + 1 ) = s 4 + (2 + KT D )s 3 + (3 + K + KT D )s 2 + (1 + K + KT D )s + 1 + K Given a desired denominator d(s) = s 4 + as 3 + bs 2 + cs + d Which gives 4 equations and 2 unknowns a = 2 + KT D c = 1 + K + KT D There is No Solution!!!. b = 3 + K + KT D d = 1 + K M. Peet Lecture 12: Control Systems 5 / 24

The Effect of Feedback Solution We rarely need to achieve a precise set of poles. Performance Specifications Determine Regions of the Complex Plane. Stability Rise Time Settling time Overshoot Im(s) Re(s) New Question: What controller will ensure all roots of d G (s)d K (s) + n G (s)n K (s) lie in the desired region of the complex plane. M. Peet Lecture 12: Control Systems 6 / 24

The Effect of Feedback Proportional Feedback More fundamentally, how does changing n K (s) and d K (s) change the roots of The answer is complicated d G (s)d K (s) + n G (s)n K (s)? Must account for the effect of each term in n K and d K So simplify, lets consider a controller with only a single free parameter. Other options include: PD Control: ˆK(s) = 1 + TD s PI Control: ˆK(s) = 1 + 1 T I s Question: How do the roots of change with k? ˆK(s) = k d G (s) + kn G (s)? M. Peet Lecture 12: Control Systems 7 / 24

Formal Definition Definition 1. Ĝ(s) = n G(s) d G (s) The of Ĝ(s) is the set of all poles of as k ranges from 0 to Alternatively: The roots of 1 + kĝ(s) for k 0 kĝ(s) 1 + kĝ(s) The roots of d G (s) + kn G (s) for k > 0 1 The solutions of Ĝ(s) = k for k 0 M. Peet Lecture 12: Control Systems 8 / 24

Video Surveillance System. We can estimate the root locus by finding the roots for several different values of k Example: Video Surveillance System. Pole at s = 0 to eliminate steady-state error. Open Loop: Closed Loop: Ĝ(s) = Pole Locations: 1 s(s + 10) k s 2 + 10s + k p 1,2 = 5 ± 1 2 100 4k M. Peet Lecture 12: Control Systems 9 / 24

Video Surveillance System p 1,2 = 5 ± 1 2 100 4k M. Peet Lecture 12: Control Systems 10 / 24

Video Surveillance System We can visualize the effect of changing k by plotting the poles on the complex plane. M. Peet Lecture 12: Control Systems 11 / 24

Video Surveillance System Plotting every possible value of k yields the root locus. Connect the dots. M. Peet Lecture 12: Control Systems 12 / 24

Example: Suspension System 8 6 4 Imaginary Axis 2 0 2 4 6 8 1.2 1 0.8 0.6 0.4 0.2 0 0.2 Real Axis From Routh Test: Stable for all k > 0. M. Peet Lecture 12: Control Systems 13 / 24

Example: Suspension System with Integral Feedback Now, if we add integral feedback: ˆK(s) = k 1 s 4 3 2 Imaginary Axis 1 0 1 2 3 4 3.5 3 2.5 2 1.5 1 0.5 0 0.5 1 1.5 Real Axis From Routh Test: Stable for all k <.1. M. Peet Lecture 12: Control Systems 14 / 24

Example: Inverted Pendulum Model Ĝ(s) = 1 s 2 1 2 0.8 0.6 0.4 Imaginary Axis 0.2 0 0.2 0.4 0.6 0.8 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 0.8 Real Axis M. Peet Lecture 12: Control Systems 15 / 24

Example: Inverted Pendulum Model Now an inverted pendulum with some derivative feedback: ˆK(s) = k(1 + s) 0.8 0.6 0.4 Imaginary Axis 0.2 0 0.2 0.4 0.6 0.8 4 3.5 3 2.5 2 1.5 1 0.5 0 0.5 1 M. Peet Real Axis Lecture 12: Control Systems 16 / 24

Complex Numbers 4 3 2 Imaginary Axis 1 0 1 2 3 4 3.5 3 2.5 2 1.5 1 0.5 0 0.5 1 1.5 Real Axis When Matlab calculates the root locus, it plots every point. Impractical for students Yields no intuition. is only one parameter. We must know how to manipulate the root locus by changes in controller type. Before we analyze the root locus, we begin with a review of Complex Numbers. M. Peet Lecture 12: Control Systems 17 / 24

Complex Numbers Polar Form Consider a Complex Number: Im(s) a s = a + b i s = a + bı b The Complex Plane is the a-b plane. Re(s) Im(s) s = r cos(θ) + r sin(θ) A complex number can also be represented in polar form r θ Re(s) Euler yields the more practical form: s = re θı s = r (cos θ + ı sin θ) Recall the Euler equation e ıθ = cos θ + ı sin θ M. Peet Lecture 12: Control Systems 18 / 24

Complex Numbers Polar Form Rectilinear s = a + bı Polar s = re θı Notation: r is called the Magnitude Denoted r = s θ = is called the Phase Denoted θ = s Im(s) r θ s = r cos(θ) + r sin(θ) Re(s) The relationship between Polar and Rectilinear coordinates is obvious ( ) b θ = tan 1 a = r cos θ a r = b = r sin θ a 2 + b 2 M. Peet Lecture 12: Control Systems 19 / 24

Complex Numbers Multiplication In polar form, Multiplying and Dividing complex numbers is cleaner. s 1 = r 1 e θ1ı s 2 = r 2 e θ2ı s 1 = a 1 + b 1 ı s 2 = a 2 + b 2 ı s 1 s 2 = r 1 e θ1ı r 2 e θ2ı = r 1 r 2 e θ1ı e θ2ı = r 1 r 2 e (θ1+θ2)ı s 1 s 2 = (a 1 + b 1 ı)(a 2 + b 2 ı) = (a 1 a 2 b 1 b 2 ) + (a 1 b 2 + a 2 b 1 )ı For multiplication magnitudes and phases decouple. magnitudes multiply phases add M. Peet Lecture 12: Control Systems 20 / 24

Complex Numbers Division For Division, the benefit is even greater. s 1 = r 1 e θ1ı s 2 = r 2 e θ2ı s 1 = a 1 + b 1 ı s 2 = a 2 + b 2 ı s 1 /s 2 = r 1 e θ1ı r 1 2 e θ2ı = = r 1 r 2 e (θ1 θ2)ı s 1 s 2 = a 1a 2 + b 1 b 2 a 2 2 + b2 2 + b 1a 2 a 1 b 2 a 2 2 + ı b2 2 For division in polar form, Again, magnitudes and phases decouple. magnitudes divide phases subtract M. Peet Lecture 12: Control Systems 21 / 24

Complex Numbers What does this mean for the root locus? Recall the root locus is the set of s such that In other words, In polar coordinates, this means 1 + kĝ(s) = 0 Ĝ(s) = 1 k Ĝ(s) = 1 k eπı Magnitude is 1/k Phase is πrad = 180 Since k can be anything greater than 0: Root locus is all point such that Ĝ(s) = 180 M. Peet Lecture 12: Control Systems 22 / 24

Complex Numbers Since Ĝ(s) = (s z 1) (s z m ) (s p 1 ) (s p n ) < s-p 1 Im(s) Then Ĝ(s) = (s z 1) + + (s z m ) (s p 1 ) (s p n ) m n = (s z i ) (s p i ) i=1 i=1 For a point on the root locus: < s-p 2 < s-z Re(s) m n (s z i ) (s p i ) = 180 i=1 i=1 M. Peet Lecture 12: Control Systems 23 / 24

Summary What have we learned today? Review of Feedback Closing the Loop Pole Locations The Effect of Changes in Gain Numerical Examples Pole Locations Routh-Hurwitz A Review of Complex Numbers Polar Form Multiplication-Division Next Lecture: Constructing the M. Peet Lecture 12: Control Systems 24 / 24