ME190L Loop Shaping Course Introduction UC Berkeley Copyright 2007-10, Andy Packard. This work is licensed under the Creative Commons Attribution-ShareAlike.

Slides:



Advertisements
Similar presentations
António Pascoal 2011 Instituto Superior Tecnico Loop Shaping (SISO case) 0db.
Advertisements

Nyquist Stability Criterion
Loop Shaping Professor Walter W. Olson
Robust control Saba Rezvanian Fall-Winter 88.
Chapter 8 Root Locus and Magnitude-phase Representation
A Typical Feedback System
Analysis of SISO Control Loops
© Goodwin, Graebe, Salgado, Prentice Hall 2000 Chapter7 Synthesis of SISO Controllers.
Review. Please Return Loan Clickers to the MEG office after Class! Today! FINAL EXAM: Wednesday December 8 8:00 AM to 10:00 a.m.
Control System Design Based on Frequency Response Analysis
Controller Tuning: A Motivational Example
Feedback Control Systems
Multivariable Control Systems
Chapter 7: The Root Locus Method In the preceding chapters we discussed how the performance of a feedback system can be described in terms of the location.
I. Concepts and Tools Mathematics for Dynamic Systems Time Response
Islamic University of Gaza Electrical Engineering Department.
Multivariable Control Systems
Chapter 7 PID Control.
Control System Design Based on Frequency Response Analysis
MODEL REFERENCE ADAPTIVE CONTROL
Automatic Control Theory-
بسم الله الرحمن الرحيم Islamic University of Gaza Electrical Engineering Department.
Linear System Theory Instructor: Zhenhua Li Associate Professor Mobile : School of Control Science and Engineering, Shandong.
University of Virginia Proportional Control Spring 2015 Jack Stankovic University of Virginia.
Automatic Control System
Instructor : Po-Yu Kuo 教師:郭柏佑 Lecture1: Frequency Compensation and Multistage Amplifiers I EL 6033 類比濾波器 ( 一 ) Analog Filter (I)
Regression UC Berkeley Fall 2004, E77 Copyright 2005, Andy Packard. This work is licensed under the Creative Commons.
Control Theory and Congestion Glenn Vinnicombe and Fernando Paganini Cambridge/Caltech and UCLA IPAM Tutorial – March Outline of second part: 1.Performance.
Automatic Control Theory School of Automation NWPU Teaching Group of Automatic Control Theory.
Open and closed loop transfer functions. BIBO stability by M. Miccio rev. 3.5 of March 12, 2015.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
Controller Design (to determine controller settings for P, PI or PID controllers) Based on Transient Response Criteria Chapter 12.
INC 341PT & BP INC341 Frequency Response Method (continue) Lecture 12.
Chapter 14 Frequency Response Force dynamic process with A sin  t, Chapter
PID Controller Design and
Feedback Control System
Script Files UC Berkeley Fall 2004, E77 Copyright 2005, Andy Packard. This work is licensed under the Creative.
Numerical Differentiation UC Berkeley Fall 2004, E77 Copyright 2005, Andy Packard. This work is licensed under.
ME 132 Summary –Intro and motivation of Feedback Control Following a reference (lectures, sec 1, pp1-3, sec 5) Rejecting a disturbance (lectures, sec 1,
Using Partial Fraction Expansion
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Sensitivity.
بسم الله الرحمن الرحيم Islamic University of Gaza Electrical Engineering Department.
Control Systems EE 4314 Lecture 12 February 20, 2014 Spring 2014 Woo Ho Lee
Contact: Tel.: Office: 2-515, Building of SEIEE Office Time: 2:00pm-4:00pm, Tuesday.
Intro to Simulink April 15, Copyright , Andy Packard. This work is licensed under the Creative Commons.
Dr.-Ing. Erwin Sitompul President University Lecture 1 Feedback Control Systems President UniversityErwin SitompulFCS 1/1.
Lecture 22: Frequency Response Analysis (Pt II) 1.Conclusion of Bode plot construction 2.Relative stability 3.System identification example ME 431, Lecture.
Frequency Response Analysis and Stability
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
ChE 182 Chemical Process Dynamics and Control
Multivariable Control Systems ECSE 6460 Fall 2009 Lecture 1: 1 September 2009.
Lecture 18: Root Locus Basics
Lecture 9 Feedback Control Systems President UniversityErwin SitompulFCS 9/1 Dr.-Ing. Erwin Sitompul President University
Lecture 21: Intro to Frequency Response 1.Review of time response techniques 2.Intro to the concept of frequency response 3.Intro to Bode plots and their.
Dr. Tamer Samy Gaafar Automatic Control Theory CSE 322 Lec. 11 Root Locus.
Lecture 10 Feedback Control Systems President UniversityErwin SitompulFCS 10/1 Dr.-Ing. Erwin Sitompul President University
6/12/20161 SOEN 385 Control Systems and Applications Instructor: T. D. Bui Office: EV Office hours:
Feedback Control System THE ROOT-LOCUS DESIGN METHOD Dr.-Ing. Erwin Sitompul Chapter 5
Control Systems EE 4314 Lecture 12 March 17, 2015
Islamic University of Gaza Electrical Engineering Department
ME190L Nyquist Stability Criterion UC Berkeley Fall
Controller Tuning: A Motivational Example
Class Info E177 January 22, me. berkeley
Frequency Response Bode and Nyquist plots Nyquist stability theorem
Instituto Superior Tecnico
Digital and Non-Linear Control
Synthesis of SISO Controllers
PID Controller Design and
The Frequency-Response Design Method
Presentation transcript:

ME190L Loop Shaping Course Introduction UC Berkeley Copyright 2007-10, Andy Packard. This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.

Course Structure (Fall 2010) Class detail 1 hour of lecture/week, Friday, 10:00-11:00 AM. 3113 Etcheverry Hall BSpace Slides, Homeworks, Files Workload Weekly Homework assignments (1-2 hours/week workload) Hand in a clean notebook with all problems on Friday, December 10 Work steady, but go back and fix things as your understanding improves Goal (serious): everybody eventually does every problem correctly During semester, come to office hours, show me your work, and I’ll assess it Access to Matlab, Simulink, Control System Toolbox ME students can get accounts in 2107, 2109; others see me if you need access 1 Final exam (take-home), available Dec 3, due (w/ homework) on Dec 10 Prereq ME 132, or equivalent Me: Andrew Packard, 5116 Etcheverry Hall, apackard@berkeley.edu Office hours: M 1:30-2:30, Tu 3:30-4:30, W 10:30-11:30

Supplementary Reading Material SP: Skogestad and Postlewaite, Multivariable Feedback Control: Analysis and Design, 2nd edition, Wiley, 2005. Chapter 2 (pp. 15-66, especially pp. 42-54) Section 9.4 (pp. 364-382) DFT: Doyle, Francis, Tannenbaum, Feedback Control Theory, Macmillan, 1992, out-of-print available at http://www.control.utoronto.ca/people/profs/francis/dft.html Chapter 7, Loopshaping Chapter 6, Analytic Design constraints FPE: Franklin & Powell & Emami-Naeini, Feedback Control of Dynamic Systems, Prentice Hall, 5th edition. popular, general undergrad control textbook, decent reference MG: McFarlane and Glover, A Loop Shaping Design Procedure using H∞ Synthesis pp. 759-769, vol 37, June 1992, IEEE Trans. on Automatic Control.

We’ll learn this starting in next lecture Basic Feedback Loop n d2 u d1 y P C - r Start with simplest feedback topology Closed-Loop Transfer functions Stability Roots of characteristic equation in open-left-half plane. Alternatively… Nyquist plot of P(jω)C(jω) must encircle -1 the correct number of times Disturbance rejection Goal is that d1 and/or d2 have little effect on y Noise insensitivity Goal is that n has little effect on u and y Adequate robustness margins Adequate gain/phase/time delay margins, We’ll learn this starting in next lecture

What is Loopshaping? Control-Design technique: shaping, by choice of C, the magnitude/phase of PC, so that the closed-loop system has desired properties Stable Disturbance rejection Noise insensitivity Adequate robustness margins Advantages PC depends linearly (simple) on C, moreover |PC| = |P| |C| Some closed-loop properties are very simply related to |PC| Requires: Understanding how open-loop gain (|PC|) is related to closed-loop properties Understanding what closed-loop properties are achievable for a given plant Techniques (graphical, computer-based, etc) to shape PC Easy for benign plants, with standard goals; more challenging for others unstable poles, RHP zeros, flexible modes, etc, unusual objectives The harder aspects can be partially automated theory computation

Disturbance rejection - n d2 u d1 y P C r Disturbance rejection Transfer functions Open-Loop (C=0) Closed-Loop Improvement Ratio: Closed-Loop/Open-Loop Usual goals of feedback Make |S(jω)|<<1 in frequency ranges where d1 and d2 are large Keep |S(jω)|<2 in all frequency ranges Question: Can S be made small at all frequencies? Typical S for PI feedback around simple P

- P C Noise Insensitivity Transfer functions Note d2 u d1 y P C r Noise Insensitivity Transfer functions Open-Loop Closed-Loop Feedback always introduces sensor noise into the loop Note Consequently, at frequencies where |S(jω)|<<1, there will be direct transmission, (Gn→y≈-1) of n to y Basic Limitation:

Disturbance/Noise Tradeoff - n d2 u d1 y P C r Disturbance/Noise Tradeoff Basic Limitation: at all frequencies So… for y to be unaffected by d2 and n, we need at frequencies where n is large, it must be that d2 is small |T| is small at frequencies where d2 is large, it must be that n is small |S| is small S Sensitivity function T Complimentary Sensitivity function

- P C Conditions on |PC| Transfer functions y P C r Conditions on |PC| Transfer functions Sensitivity and Complementary Sensitivity Simple (approximate) inequalities: for small β (relative to 1) How do closed-loop stability and robustness margins enter? Need large loop-gain where |S| is to be small relative to 1 Need small loop-gain where |T| is to be small relative to 1

- P C Margins/Stability Gain, Phase, Time-Delay margins Stability u d1 y P C r Margins/Stability Gain, Phase, Time-Delay margins All measure how close P(jω)C(jω) approaches the point -1 from different, special directions. TImeDelay margin takes into account frequency, ω, too So, what is important for these margins to not be too small, is the phase of PC, when |PC|≈1 previous bounds on |PC| were for very large and very small values So, ensuring adequate margins is not addressed by the previous constraints Analytic function theory tells us (soon) that and are related, so in loopshaping, margins are accounted for by properly adjusting the slope of |PC| in the frequency range where |PC|≈1 Stability Nyquist theorem: closed-loop system is stable if and only if the plot of P(jω)C(jω) encircles -1 the “correct number of times” These are starting to both sound challenging, with regard to shaping PC by choosing C. But, we’ll address them.

- P C Also in this course… Theoretical Tool d2 u d1 y P C r Also in this course… Theoretical Tool P is given User specifies a candidate (ie, proposed) controller Cprop This is chosen (typically) to satisfy the easy (|PC| large, |PC| small) constraints The issues of closed-loop stability and adequate margins are ignored A “magic” process determines if there is a controller which preserves the large-loop gain of PCprop preserves the small-loop gain of PCprop achieves closed-loop stability, with modest gain/phase margins We will learn/derive the theory behind this, as well as use it in a series of examples.