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

Similar documents
Stability of CL System

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

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

FREQUENCY-RESPONSE DESIGN

Systems Analysis and Control

Systems Analysis and Control

Engraving Machine Example

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

Asymptotic Bode Plot & Lead-Lag Compensator

Homework 7 - Solutions

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

Exercise 1 (A Non-minimum Phase System)

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

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

The loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)

Exercise 1 (A Non-minimum Phase System)

Active Control? Contact : Website : Teaching

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

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

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

D(s) G(s) A control system design definition

Digital Control Systems

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

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

MEM 355 Performance Enhancement of Dynamical Systems

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

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

Exercises for lectures 13 Design using frequency methods

Control Systems I Lecture 10: System Specifications

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

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.

Control System Design

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

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

Chapter 9 Robust Stability in SISO Systems 9. Introduction There are many reasons to use feedback control. As we have seen earlier, with the help of a

ECE382/ME482 Spring 2005 Homework 8 Solution December 11,

Robust Control 3 The Closed Loop

Topic # Feedback Control Systems

EE 4343/ Control System Design Project LECTURE 10

Desired Bode plot shape

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

MEM 355 Performance Enhancement of Dynamical Systems

ME 475/591 Control Systems Final Exam Fall '99

Boise State University Department of Electrical Engineering ECE461 Control Systems. Control System Design in the Frequency Domain

DIGITAL CONTROLLER DESIGN

PM diagram of the Transfer Function and its use in the Design of Controllers

] [ 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.

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

1 (20 pts) Nyquist Exercise

Chapter 9: Controller design

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

Frequency (rad/s)

Analysis and Synthesis of Single-Input Single-Output Control Systems

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

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

Problem 1 (Analysis of a Feedback System - Bode, Root Locus, Nyquist) Consider the feedback system defined by the open loop transfer function 1.

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

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

Outline. Classical Control. Lecture 5

MAE 143B - Homework 9

ECE 486 Control Systems

Controller Design using Root Locus

Robust Control. 8th class. Spring, 2018 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 29th May, 2018, 10:45~11:30, S423 Lecture Room

Loop shaping exercise

Intro to Frequency Domain Design

CDS 101/110a: Lecture 10-2 Control Systems Implementation

An Internal Stability Example

Dr Ian R. Manchester

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

Mechanical Systems Part A: State-Space Systems Lecture AL12

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

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

Wind Turbine Control

Presentation Topic 1: Feedback Control. Copyright 1998 DLMattern

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 =!

MAE 143B - Homework 9

Radar Dish. Armature controlled dc motor. Inside. θ r input. Outside. θ D output. θ m. Gearbox. Control Transmitter. Control. θ D.

Answers to multiple choice questions

Distributed Real-Time Control Systems

Control Systems. Control Systems Design Lead-Lag Compensator.

Richiami di Controlli Automatici

Mech 6091 Flight Control System Course Project. Team Member: Bai, Jing Cui, Yi Wang, Xiaoli

INTRODUCTION TO DIGITAL CONTROL

ECE317 : Feedback and Control

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

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

16.30/31, Fall 2010 Recitation # 2

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

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

ECE 388 Automatic Control

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

9/9/2011 Classical Control 1

EE3CL4: Introduction to Linear Control Systems

Lecture 1: Feedback Control Loop

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Analysis and Design of Analog Integrated Circuits Lecture 12. Feedback

Reglerteknik: Exercises

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

MAS107 Control Theory Exam Solutions 2008

Transcription:

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

Last Time In the last lecture, we discussed control design through shaping of the loop gain GK: keep GK large in the spectra of ref input & disturbance, keep GK small in the spectra of model uncertainty & sensor noise, keep K small for small control effort). Today we will derive stability and robustness conditions in the frequency domain.

Stability of CL System Consider an open loop stable system that becomes unstable with large gain: At the point of instability, K( j) G( j) = 1 0dB K( j) G( j) K( j) Gj ( ) K( j) G( j) =± 180 o 180 o Closed loop poles must satisfy: (1 + KsGs () ()) = 0 KsGs () () = 1 and KsGs () () =± 180 o

Stability Margins At the point of instability, K( j) G( j) = 1 0dB K( j) G( j) K( j) G( j) K( j) G( j) =± 180 o 180 o If actual gain is smaller: If actual phase is closer to 0 o : K( j) G( j) K( j) G( j) gain crossover frequency: cg 0dB K( j) Gj ( ) gain margin (GM) 0dB K( j) Gj ( ) 180 o phase crossover frequency: cp 180 o phase margin (PM)

Stability Margins α K G Gain margin means the amount of gain variation (a is a positive real number) that can be tolerated. If a>1, (a) db >0; if a<1, (a) db <0. Phase margin means the amount of phase variation (a is a phase shift: a=e j f ) that can be tolerated.

Stability Margins What if there are multiple gain crossover and phase crossover points? We will discuss Nyquist plot in the next lecture which will give us a definitive answer. For now, use MATLAB margin command: margin(sys);

Loop Shaping Perspective If we can reduce the gain near the phase crossover, we can improve the gain margin (gain stabilization through gain roll-off). If we can increase the phase (add phase lead) near the gain cross over, we can improve the phase margin (phase stabilization through lead compensation). Unfortunately, gain and phase are not independent. Hence, changing gain changing phase. We ll see this later in Bode gain/phase formula.

Relationship to Performance How do we infer performance directly from the loop gain? Based on the standard second order systems (with no zero), we have the following rules of thumb: PM (e.g., 30 o PM ζ 30% damping) 100 (gain cross over frequency, i.e., BW) n cg G Gs () = s G cl () s = s 2 2 n + 2ς n s 2 n 2 2 + 2ςns+ n

Example k p =1, PM=80.5 o, w cg =.41rad/sec k p =100, PM=13.8 o, w cg = 9.85rad/sec KsGs () () = s 2 k p + as

Time Delay j T e K G Time delay adds a phase shift of -wt. K( j) G( j) 0dB cg K( j) Gj ( ) Boundary of stability: PM= Maximum delay: T max PM = cg cg T 180 o Additional phase lag: T cg phase margin (PM) Phase plot with added phase lag from time delay.

Time Delay j T e K G o PM=80.5 = 1.405rad, cg =.41rad/sec Maximum delay: T max = 3.45sec G=tf(1,[1 Fv/Ic 0]); T=3.46; % T=3.45 [n,d]=pade(3,t);gd=tf(n,d); max(real(pole(feedack(g*gd, 1)))) T=3.46: 1.52e-5 T=3.45: -3.93e-4

Summary Frequency domain control design involves choosing K(s) to achieve a loop gain K(s)G(s) with the following attributes: large loop gain in spectra of r and d (e.g., for trajectory tracking and input disturbance rejection). small loop gain in spectra of n and (e.g., for sensor noise rejection and unmodeled dynamics). small enough K to avoid actuator saturation adequate gain margin for gain robustness adequate phase margin for damping and time delay adequate bandwidth for speed of response

Lead Compensation Lead filter can be used to add phase lead (improve phase margin) and increase bandwidth. Ts + 1 Klead() s = K, α < 1 α Ts + 1 Three design parameters: K, α, T (i.e., overall gain, pole/zero locations) key attributes: max phase, location of max phase, high freq gain 1-sinφ α= 1+sinφ max = 1 T max max α K () lead s K α db ( K ) db Klead () s φ max max ( 1/ α ) db

Lead Design Procedure Given G(s): Determine open loop gain K to meet low freq gain requirement (KG(0)) and/or bandwidth requirement (BW KG(s) about ½ of desired closed loop BW). Gain crossover freq=w cg. Evaluate PM of KG(s). Determine extra phase lead needed, set it to f max. Determine a. Find the new gain crossover freq w cg1 KG( jcg1) = ( α) db Let w max = w cg1 and solve for T. Check PM, BW of G(s)K lead (s) and iterate if necessary. Check all other specifications, and iterate design; add more lead compensators if necessary.

Lag Compensation Lag filter can be used to boost DC gain (to reduce steady state error; but can reduce phase margin. K lag Ts + 1 () s = α, α > 1 αts + 1 Two design parameters: α, T (i.e., pole/zero locations) K () lead s key attributes: low freq gain, max phase lag, location of max lag α max =, φmax < 0 1+sinφmax max 1-sinφ = 1 T α ( α) db 0 db Klead () s φ max max

Lag Design Procedure Given G(s): Determine overall open loop gain K to meet PM requirement (without lag compensation). Determine a to achieve desired low frequency gain. Choose 1/T (zero location) to be 1 decade below gain crossover frequency of KG(s). Check all other specifications, and iterate if necessary.

Example Example 6.15 in book: Given G(s)=1/(2s+1)(s+1)(.5*s+1), design a lead compensator so that DC gain = 9 and PM > 25 o

Exercise 10 Apply the lead filter design to G(s)=1/s/(s+Fv/Ic) as in Project 2 to achieve BW of at least 10rad/sec and phase margin of at least 60 o. Show the step responses of the this controller in both linear and nonlinear simulation.