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

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

Homework 7 - Solutions

Systems Analysis and Control

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

Engraving Machine Example

Control Systems I Lecture 10: System Specifications

Transient response via gain adjustment. Consider a unity feedback system, where G(s) = 2. The closed loop transfer function is. s 2 + 2ζωs + ω 2 n

EE 4343/ Control System Design Project LECTURE 10

LINEAR CONTROL SYSTEMS. Ali Karimpour Associate Professor Ferdowsi University of Mashhad

Module 5: Design of Sampled Data Control Systems Lecture Note 8

Step Response Analysis. Frequency Response, Relation Between Model Descriptions

Systems Analysis and Control

AMME3500: System Dynamics & Control

The requirements of a plant may be expressed in terms of (a) settling time (b) damping ratio (c) peak overshoot --- in time domain

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

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

Systems Analysis and Control

Professor Fearing EE C128 / ME C134 Problem Set 7 Solution Fall 2010 Jansen Sheng and Wenjie Chen, UC Berkeley

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

Digital Control Systems

Stability of CL System

Exercises for lectures 13 Design using frequency methods

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

FREQUENCY-RESPONSE DESIGN

ECE317 : Feedback and Control

Dynamic Compensation using root locus method

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

Outline. Classical Control. Lecture 1

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

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

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

1 (20 pts) Nyquist Exercise

Exercise 1 (A Non-minimum Phase System)

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

Exercise 1 (A Non-minimum Phase System)

MAS107 Control Theory Exam Solutions 2008

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

Systems Analysis 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)

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

ME 475/591 Control Systems Final Exam Fall '99

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.

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

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

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

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

EE3CL4: Introduction to Linear Control Systems

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

Control Systems. Control Systems Design Lead-Lag Compensator.

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

= rad/sec. We can find the last parameter, T, from ωcg new

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

Introduction to Feedback Control

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

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

Frequency (rad/s)

INTRODUCTION TO DIGITAL CONTROL

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

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

Systems Analysis and Control

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

Response to a pure sinusoid

Chapter 12. Feedback Control Characteristics of Feedback Systems

ECE382/ME482 Spring 2005 Homework 8 Solution December 11,

Control System Design

Topic # Feedback Control. State-Space Systems Closed-loop control using estimators and regulators. Dynamics output feedback

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

CDS 101/110 Homework #7 Solution

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

Procedure for sketching bode plots (mentioned on Oct 5 th notes, Pg. 20)

6.302 Feedback Systems Recitation 16: Compensation Prof. Joel L. Dawson

Frequency Response Techniques

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

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

Systems Analysis and Control

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

Automatic Control (TSRT15): Lecture 7

1 (s + 3)(s + 2)(s + a) G(s) = C(s) = K P + K I

9. Two-Degrees-of-Freedom Design

Compensator Design to Improve Transient Performance Using Root Locus

AN INTRODUCTION TO THE CONTROL THEORY

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

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

Frequency Response Analysis

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

STABILITY ANALYSIS TECHNIQUES

Robust Performance Example #1

Goals for today 2.004

Control of Manufacturing Processes

Control Systems Design

ECE317 : Feedback and Control

Time Response Analysis (Part II)

NPTEL Online Course: Control Engineering

Problem Value Score Total 100/105

Transcription:

Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 21: Stability Margins and Closing the Loop

Overview In this Lecture, you will learn: Closing the Loop Effect on Bode Plot Effect on Stability Stability Effects Gain Margin Phase Margin Bandwidth Estimating Closed-Loop Performance using Open-Loop Data Damping Ratio Settling Time Rise Time M. Peet Lecture 21: Control Systems 2 / 31

Review Recall: Frequency Response Input: u(t) = M sin(ωt + φ) Output: Magnitude and Phase Shift 2.5 2 1.5 1 Linear Simulation Results y(t) = G(ıω) M sin(ωt + φ + G(ıω)) Amplitude 0.5 0 0.5 1 1.5 2 0 2 4 6 8 10 12 14 16 18 20 Time (sec) Frequency Response to sin ωt is given by G(ıω) M. Peet Lecture 21: Control Systems 3 / 31

Review Recall: Bode Plot Definition 1. The Bode Plot is a pair of log-log and semi-log plots: 1. Magnitude Plot: 20 log 10 G(ıω) vs. log 10 ω 2. Phase Plot: G(ıω) vs. log 10 ω Bite-Size Chucks: G(ıω) = i G i (ıω) M. Peet Lecture 21: Control Systems 4 / 31

Complex Poles and Zeros We left off with Complex Poles: 1 G(s) = ( ( ) ) 2 s ω n + 2ζ s ω n + 1 M. Peet Lecture 21: Control Systems 5 / 31

Closing The Loop Now we examine the effect of closing the loop on the Frequency Response. Use simple Unity Feedback (K = 1). Closed-Loop Transfer Function: G cl (ıω) = G(ıω) 1 + G(ıω) We are most concerned with magnitude: G cl (ıω) = G(ıω) 1 + G(ıω) - u(s) + k G(s) Figure : Unity Feedback y(s) M. Peet Lecture 21: Control Systems 6 / 31

Closing The Loop On the Bode Plot 20 log G cl (ıω) = 20 log G(ıω) 20 log 1 + G(ıω) Which is the combination of The original bode plot The new factor log 1 + G(ıω) 20 10 Bode Diagram We are most concerned with the effect of the new term 20 log 1 + G(ıω) Specifically, as 1 + G(ıω) 0 lim 20 log 1 + G(ıω) = 1+G(ıω) 0 An unstable mode! Magnitude (db) Phase (deg) 0 10 20 30 40 50 60 70 80 0 45 90 135 180 10 1 10 0 10 1 10 2 Frequency (rad/sec) Figure : Open Loop: Blue, CL: Green M. Peet Lecture 21: Control Systems 7 / 31

Closing The Loop Stability Margin Instability occurs when 1 + G(ıω) = 0 For this to happen, we need: G(ıω) = 1 G(ıω) = 180 Stability Margins measure how far we are from the point ( G = 1, G = 180 ). Definition 2. The Gain Crossover Frequency, ω gc is the frequency at which G(ıω c ) = 1. This is the danger point: If G(ıω c ) = 180, we are unstable M. Peet Lecture 21: Control Systems 8 / 31

Closing The Loop Phase Margin Definition 3. The Phase Margin, Φ M is the phase relative to 180 when G = 1. Φ M = 180 G(iω gc ) ω gc is also known as the phase-margin frequency, ω ΦM M. Peet Lecture 21: Control Systems 9 / 31

Closing The Loop Gain Margin Definition 4. The Phase Crossover Frequency, ω pc is the frequency (frequencies) at which G(ıω pc ) = 180. Definition 5. The Gain Margin, G M is the gain relative to 0dB when G = 180. G M = 20 log G(ıω pc ) G M is the gain (in db) which will destabilize the system in closed loop. ω pc is also known as the gain-margin frequency, ω GM M. Peet Lecture 21: Control Systems 10 / 31

Closing The Loop Stability Margins Gain and Phase Margin tell how stable the system would be in Closed Loop. These quantities can be read from the Open-Loop Data. M. Peet Lecture 21: Control Systems 11 / 31

Closing The Loop Stability Margins: Suspension System 20 10 0 10 Bode Diagram Gm = Inf db (at Inf rad/sec), Pm = 42.1 deg (at 0.891 rad/sec) Magnitude (db) 20 30 40 50 60 70 80 0 45 Phase (deg) 90 135 180 10 1 10 0 10 1 10 2 Frequency (rad/sec) M. Peet Lecture 21: Control Systems 12 / 31

Closing The Loop Stability Margins Φ M = 35 G M = 10dB M. Peet Lecture 21: Control Systems 13 / 31

Closing The Loop Stability Margins Note that sometimes the margins are undefined When there is no crossover at 0dB When there is no crossover at 180 M. Peet Lecture 21: Control Systems 14 / 31

Transient Response Closing the Loop Question: What happens when we Close the Loop? We want Performance Specs! We only have open-loop data. Φ M and G M can help us. Unity Feedback: Step Response 1.4 - u(s) + k G(s) y(s) 1.2 1 We want: Damping Ratio Settling Time 0 Peak Time Amplitude 0.8 0.6 0.4 0.2 0 1 2 3 4 5 6 7 8 9 10 Time (sec) M. Peet Lecture 21: Control Systems 15 / 31

Transient Response Quadratic Approximation Assume the closed loop system is the quadratic Then the open-loop system must be ω 2 n G cl = s 2 + 2ζω n s + ωn 2 G ol = Assume that our open-loop system is G ol Use Φ M to solve for ζ ω 2 n s 2 + 2ζω n s Set 20 log G cl = 3dB to solve for ω n M. Peet Lecture 21: Control Systems 16 / 31

Transient Response Damping Ratio The Quadratic Approximation gives the Closed-Loop Damping Ratio as Φ M = tan 1 2ζ 2ζ 2 + 4ζ 4 + 1 Φ M is from the Open-Loop Data! A Handy approximation is ζ = Φ M 100 Only valid out to ζ =.7. Given Φ M, we find closed-loop ζ. M. Peet Lecture 21: Control Systems 17 / 31

Transient Response Bandwidth and Natural Frequency We find closed-loop ζ from Phase margin. We can find closed-loop Natural Frequency ω n from the closed-loop Bandwidth. Definition 6. The Bandwidth, ω BW is the frequency at gain 20 log G(ıω BW ) = 20 log G(0) 3dB. Closely related to crossover frequency. The Bandwidth measures the range of frequencies in the output. For 2nd order, Bandwidth is related to natural frequency by ω BW = ω n (1 2ζ 2 ) + 4ζ 4 4ζ 2 + 2 M. Peet Lecture 21: Control Systems 18 / 31

Transient Response Finding Closed-Loop Bandwidth from Open-Loop Data Question: How to find closed-loop bandwidth? Finding the closed-loop bandwidth from open-loop data is tricky. Have to find the frequency when the Bode plot intersects this curve. Heuristic: Check the frequency at 6dB and see if phase is = 180. M. Peet Lecture 21: Control Systems 19 / 31

Finding Closed-Loop Bandwidth from Open-Loop Data Example Bode Diagram 20 10 0 10 Magnitude (db) 20 30 40 50 60 70 80 0 45 Phase (deg) 90 135 180 10 1 10 0 10 1 10 2 Frequency (rad/sec) At phase 135, 5dB, we get closed loop ω BW = 1. M. Peet Lecture 21: Control Systems 20 / 31

Transient Response Bandwidth and Settling Time We can use the expression T s = 4 ζω n to get ω BW = 4 (1 2ζ T s ζ 2 ) + 4ζ 4 4ζ 2 + 2 Given closed-loop ζ and ω BW, we can find T s. M. Peet Lecture 21: Control Systems 21 / 31

Transient Response Bandwidth and Peak Time We can use the expression T p = π ω n 1 ζ 2 to get π ω BW = (1 2ζ 2 ) + 4ζ 4 4ζ 2 + 2 T p 1 ζ 2 Given closed-loop ζ and ω BW, we can find T p. M. Peet Lecture 21: Control Systems 22 / 31

Transient Response Bandwidth and Rise Time Using an expression for T r, we get a relationship between ω BW T r and ζ. Given closed-loop ζ and ω BW, we can find T r. M. Peet Lecture 21: Control Systems 23 / 31

Transient Response Example Question: Using Frequency Response Data, find T r, T s, T p after unity feedback. First Step: Find the phase Margin. Frequency at 0dB is ω gc = 2 G(2) = 145 Φ M = 180 145 = 35 M. Peet Lecture 21: Control Systems 24 / 31

Transient Response Example Step 2: Closed-Loop Damping Ratio ζ = Φ M 100 =.35 Step 3: Closed-Loop Bandwidth Intersect at = ( G = 6dB, G = 170 ) Frequency at intersection is ω BW = 3.7 M. Peet Lecture 21: Control Systems 25 / 31

Transient Response Example Step 4: Settling Time and Peak Time ω BW = 3.7, ζ =.35 ω BW T s = 20 implies T s = 5.4s ω BW T p = 4.9 implies T p = 1.32 M. Peet Lecture 21: Control Systems 26 / 31

Transient Response Example Step 5: Rise Time ω BW = 3.7, ζ =.35 ω BW T r = 1.98 implies T r =.535 M. Peet Lecture 21: Control Systems 27 / 31

Transient Response Example Step 6: Experimental Validation. Use the plant G(s) = 50 s(s + 3)(s + 6) 0.7 0.6 We find T p = 1.6s predicted 1.32 T r =.7s predicted.535 T s = 4s Predicted 5.4 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 0.5 0.4 0.3 0.2 0.1 0 Figure : Step Response M. Peet Lecture 21: Control Systems 28 / 31

Steady-State Error Finally, we want steady-state error. Steady-State Step response is lim G(s) = lim G(ıω) s 0 ω 0 Steady-state response is the Low-Frequency Gain, G(0). Close The Loop to get steady-state error e ss = 1 1 + G(0) M. Peet Lecture 21: Control Systems 29 / 31

Steady-State Error Example A Lag Compensator lim 20 log G(ıω) = 20dB ω 0 So lim ω 0 G(ıω) = 10. Steady-State Error: e ss = 1 1 + G(0) = 1 11 =.091 Phase (deg) Magnitude (db) 40 30 20 10 0 10 20 0 45 Bode Diagram 90 10 0 10 1 10 2 10 3 10 4 10 5 Frequency (rad/sec) M. Peet Lecture 21: Control Systems 30 / 31

Summary What have we learned today? Closing the Loop Effect on Bode Plot Effect on Stability Stability Effects Gain Margin Phase Margin Bandwidth Estimating Closed-Loop Performance using Open-Loop Data Damping Ratio Settling Time Rise Time Next Lecture: Compensation in the Frequency Domain M. Peet Lecture 21: Control Systems 31 / 31