Robust Control 3 The Closed Loop

Similar documents
MEM 355 Performance Enhancement of Dynamical Systems

Intro to Frequency Domain Design

MEM 355 Performance Enhancement of Dynamical Systems

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

Analysis of SISO Control Loops

Systems Analysis and Control

Control Systems. Frequency Method Nyquist Analysis.

Topic # Feedback Control

Systems Analysis and Control

The Nyquist criterion relates the stability of a closed system to the open-loop frequency response and open loop pole location.

Systems Analysis and Control

Let the plant and controller be described as:-

Systems Analysis and Control

Frequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability

ECE 486 Control Systems

ECSE 4962 Control Systems Design. A Brief Tutorial on Control Design

Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year

Frequency Response Techniques

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

Control Systems I. Lecture 9: The Nyquist condition

MAE 143B - Homework 9

(Continued on next page)

Richiami di Controlli Automatici

FEL3210 Multivariable Feedback Control

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

1 (20 pts) Nyquist Exercise

Today (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

Lecture 15 Nyquist Criterion and Diagram

Outline. Classical Control. Lecture 1

Data Based Design of 3Term Controllers. Data Based Design of 3 Term Controllers p. 1/10

Control Systems I. Lecture 9: The Nyquist condition

Design Methods for Control Systems

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

Nyquist Stability Criteria

STABILITY ANALYSIS TECHNIQUES

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

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)

Dr Ian R. Manchester

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

Stability of CL System

Digital Control Systems

Model Uncertainty and Robust Stability for Multivariable Systems

H(s) = s. a 2. H eq (z) = z z. G(s) a 2. G(s) A B. s 2 s(s + a) 2 s(s a) G(s) 1 a 1 a. } = (z s 1)( z. e ) ) (z. (z 1)(z e at )(z e at )

Active Control? Contact : Website : Teaching

FREQUENCY-RESPONSE DESIGN

CDS 101/110: Lecture 10.3 Final Exam Review

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

Lecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types

Robust Control 9 Design Summary & Examples

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

Homework 7 - Solutions

MAS107 Control Theory Exam Solutions 2008

CDS 101/110a: Lecture 8-1 Frequency Domain Design

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques

Nyquist Criterion For Stability of Closed Loop System

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster.

x(t) = x(t h), x(t) 2 R ), where is the time delay, the transfer function for such a e s Figure 1: Simple Time Delay Block Diagram e i! =1 \e i!t =!

CDS 101/110a: Lecture 10-1 Robust Performance

The Frequency-response Design Method

Systems Analysis and Control

Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes

LABORATORY INSTRUCTION MANUAL CONTROL SYSTEM I LAB EE 593

Table of Laplacetransform

Definition of Stability

Control Systems I Lecture 10: System Specifications

MCE693/793: Analysis and Control of Nonlinear Systems

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

Classify a transfer function to see which order or ramp it can follow and with which expected error.

Exercise 1 (A Non-minimum Phase System)

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

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

Delhi Noida Bhopal Hyderabad Jaipur Lucknow Indore Pune Bhubaneswar Kolkata Patna Web: Ph:

Control System Design

ECEN 326 Electronic Circuits

Frequency domain analysis

STABILITY ANALYSIS. Asystemmaybe stable, neutrallyormarginallystable, or unstable. This can be illustrated using cones: Stable Neutral Unstable

AMME3500: System Dynamics & Control

Additional Closed-Loop Frequency Response Material (Second edition, Chapter 14)

Theory of Machines and Automatic Control Winter 2018/2019

Chapter 2 SDOF Vibration Control 2.1 Transfer Function

Engraving Machine Example

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

Analysis of Discrete-Time Systems

Lecture 7 (Weeks 13-14)

Robust Control. 2nd class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 17th April, 2018, 10:45~12:15, S423 Lecture Room

Stability analysis of feedback systems

Robust Performance Example #1

Exercise 1 (A Non-minimum Phase System)

(a) Find the transfer function of the amplifier. Ans.: G(s) =

Topic # Feedback Control Systems

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

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design Method

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

MEM 355 Performance Enhancement of Dynamical Systems

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

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

Transcription:

Robust Control 3 The Closed Loop Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University /2/2002

Outline Closed Loop Transfer Functions Traditional Performance Measures Time domain Frequency domain Robustness Traditional gain/phase margins Multivariable Nyquist

Closed Loop Transfer Functons d r - K u G y d 2 ( ) ( ) Y = G U + D U = K R Y D E = R Y 2

Transfer Functions Con t Output [ ] [ ] [ I GsKs () ()] GsKsD () () () s [ ] [ ] [ I GsKs () ()] GsKsD () () () s [ ] [ ] Ys () = I+ GsKs () () GsKsRs () () () I+ GsKs () () GsD () () s Error Es () = I+ GsKs () () Rs () I+ GsKs () () GsD () () s Control + + + + U() s = K() s I + G() s K() s R() s K() s I + G() s K() s G() s D () s Ks () I+ GsKs () () D() s 2 2 2 [ ]

Sensitivity Functions [ ] [ ] [ ] E() s = I + L R() s I + L GD () s + I + L LD () s where L: = GK sensitivity function: [ ] S: = I + L 2 { [ L] L [ L] } complementary sensitivity function: For SISO systems Bode derived: dt T dt L = dl L dl T = + + + = [+ L] L + = [ + L] = S L [ + L] 2 [ ] T : = I + L L L

Traditional Performance ~ Time Domain rise time, T r, usually defined as the time to get from 0% to 90% of its ultimate (i.e., final) value. settling time, T s, the time at which the trajectory first enters an ε-tolerance of its ultimate value and remains there (ε is often taken as 2% of the ultimate value). peak time, T p, the time at which the trajectory attains its peak value. peak overshoot, OS, the peak or supreme value of the trajectory ordinarily expressed as a percentage of the ultimate value of the trajectory. An overshoot of more than 30% is often considered undesirable. A system without overshoot is overdamped and may be too slow (as measured by rise time and settling time).

Traditional Performance ~ Time Domain Cont d y p.4.2 2ε 0.8 0.6 0.4 0.2 2 4 6 8 0 2 4 t T r T p T s

Traditional Performance ~ Frequency Domain db deg MAGNITUDE 0. 20 0.2 0.5 2 5 0 5 0-5 -0-5 0. 0.2 0.5 2 rad êsec PHASE 0. 0.2 0.5 2 0-25 -50-75 -00-25 -50-75 0. 0.2 0.5 2 rad êsec Complementary sensitivity 2 s +.5s+ 0.5 K s db deg MAGNITUDE 0. 0.2 0.5 2 20 0 0-0 -20-30 -40-50 0. 0.2 0.5 2 rad êsec -200-250 -300-350 ( 20s+ )( 0s+ )( 0.5s+ ) PHASE 0. 0.2 0.5 2 0. 0.2 0.5 2 rad êsec Sensitivity V-22 Osprey altitude control K=280

Traditional Performance ~ Frequency Domain Sensitivity Function (first crosses / 2=0.707~-3db from below): { v S j v } ω = max : ( ω) < 2 ω [0, ) BS v Complementary Sensitivity Function (highest frequency where T crosses 2 from above) { v T j v } ω = min : ( ω) < 2 ω (, ) BT v Crossover frequency { v L j v } ω = max : ( ω) ω [0, ) c v

Traditional Performance ~ Frequency Domain Sensitivity peaks are related to gain and phase margin. Sensitivity peaks are related to overshoot and damping ratio. Im L plane M M S T = max S( jω ) ω = max T ( jω ) ω S > S < - a Re S = a L( jω) S = + L

A Fundamental Tradeoff Note that Usefull identities: [ ] [ ] I + L + I + L L= I S + T = I [ ] [ ] T = I + L L= I + L = L I + L [ + ] = [ + ] [ + ] = [ + ] [ + ] = [ + ] = [ + ] = ( ) + 2 = ( ) ( ) ( ) ( ) G I KG I GK G K I GK I KG K GK I GK G I KG K I GK GK Es () SsRs () () SsGsD () () s TsD () () s { 2 } U() s K() s S s R() s G s D s D s

Bode Waterbed Formula systems with relative degree 2 or greater: (Waterbed effect) 0 0 ln S( jω) dω = π p ln T( jω) dω = π 2 ω ORHP poles ORHP zeros i q i -5-0 -5 2 3 4-20

Cauchy Theorem Theorem (Cauchy): Let C be a simple closed curve in the s-plane. F s is a rational function, having neither poles nor zeros on C. If C is the ( ) image of C under the map F s, then Z = P N where N the number of counterclockwise encirclements of the origin by C as s traverses C once in the clockwise direction. ( ) ( ) Z the number of zeros of F s enclosed by C, counting multiplicities. P the number of poles of F s enclosed by C, counting multiplicities. ( )

Nyquist Take F(s)=+L(s) (return difference, F=S - ) Choose a C that encloses the entire RHP Map into L-plane instead of F-plane (shift by -) R

Nyquist Theorem Theorem (Nyquist): If the plot of L(s) (i.e., the image of the Nyquist contour in the L- plane) encircles the point -+j0 in the counterclockwise direction as many times as there are unstable open loop poles (poles of L(s) within the Nyquist contour) then the feedback system has no poles in the RHP. Z = P N closed loop poles in RHP = open loop poles in RHP - cc encirclements of -

Example G@sD= Hs + L Hs 2 +. s + L MAGNITUDE 0. 0.2 0.5 2 5 0 db -0-20 0.5-30 -40 0. 0.2 0.5 2 5 rad êsec Im @gd 0 4. PHASE 0. 0.2 0.5 2 5 deg -50-00 -50-200 -250 0. 0.2 0.5 2 5 rad êsec -0.5 - -0.4-0.2 0 0.2 0.4 0.6 0.8 Re @gd 4.

Example 2 G@sD= 0.2 Hs + L Hs 2 + 2 L s Hs 2 + 2 s + 2L Hs 2 + 2 s + 4L.5 db 20 0-20 -40-60 -80 MAGNITUDE 0.0 0.05 0. 0.5 5 0 0.5 0.0 0.05 0. 0.5 5 0 rad êsec Im @gd 0 3-00 PHASE 0.0 0.05 0. 0.5 5 0-0.5-50 deg -200-250 - 3-300 0.0 0.05 0. 0.5 5 0 rad êsec -.2 - -0.8-0.6-0.4-0.2 0 0.2 Re @gd

Gain & Phase Margin γ m Gain, db γ m φ m Phase, deg φ m L( jω ) Nyquist Bode

Guaranteed Gain/Phase Margin Theorem: Suppose M s is the sensitivity peak value, then α GM, PM ± 2 sin, α = M ± α 2 S R = S = a a GH-plane - θ = 2sin 2a + a

Multivariable Nyquuist Recall that the closed loop poles are the roots of the polynomial ( ) = det I + L( s) ( s) [ ] ds () = ()det s I+ Ls () L If the open loop system is stable, then we need only be concerned with the zeros of F s i.e., SISO MIMO + L ( ) or L( s) ( s) det I + L s det I + L