Control Systems I Lecture 10: System Specifications


 Brianne Lindsey
 3 years ago
 Views:
Transcription
1 Control Systems I Lecture 10: System Specifications Readings: Guzzella, Chapter 10 Emilio Frazzoli Institute for Dynamic Systems and Control DMAVT ETH Zürich November 24, 2017 E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
2 Tentative schedule # Date Topic 1 Sept. 22 Introduction, Signals and Systems 2 Sept. 29 Modeling, Linearization 3 Oct. 6 Analysis 1: Time response, Stability 4 Oct. 13 Analysis 2: Diagonalization, Modal coordinates. 5 Oct. 20 Transfer functions 1: Definition and properties 6 Oct. 27 Transfer functions 2: Poles and Zeros 7 Nov. 3 Analysis of feedback systems: internal stability, root locus 8 Nov. 10 Frequency response 9 Nov. 17 Analysis of feedback systems 2: the Nyquist condition 10 Nov. 24 Specifications for feedback systems 11 Dec. 1 Loop Shaping 12 Dec. 8 PID control 13 Dec. 15 Implementation issues 14 Dec. 22 Robustness E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
3 The Nyquist condition and robustness margins If the openloop is stable, then we know that in order for the closedloop to be stable the Nyquist plot of L(s) should NOT encircle the 1 point. The gain margin and phase margin measure how close the system is to closedloop instability. E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
4 The Nyquist condition on Bode plots If the openloop is stable, then we know that in order for the closedloop to be stable the Nyquist plot of L(s) should NOT encircle the 1 point. In other words, L(jω) < 1 whenever L(jω) = 180. On the Bode plot, this means that the magnitude plot should be below the 0 db line if/when the phase plot crosses the 180 line. Remember that this condition is valid only if the open loop is stable. In all other cases (including nonminimum phase zeros) it is strongly recommended to double check any conclusion on closedloop stability using other methods (Nyquist, root locus). E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
5 Gain and Phase Margin The distance from the Nyquist plot to the 1 point is a measure of robustness. On the bode plot, it is easy to measure this distance in terms of gain and phase margin Bode Diagram Magnitude (db) Phase (deg) E. Frazzoli 10 (ETH) Lecture 10: Control 10 1 Systems I /11/ / 27
6 Summary of the previous lecture In the previous lecture, we learned: How to sketch a polar plot (and hence a Nyquist plot), based on Bode plots The Nyquist condition to determine closedloop stability using a Nyquist plot. How to check the Nyquist condition on a Bode plot. How to quickly assess the robustness of a feedback control system. Now we have three graphical methods to study closedloop stability given the (open)loop transfer function. 1 Root locus: always correct if applicable (assumes finitedimensional system) 2 Nyquist: always correct, always appplicable; 3 Bode: very useful for control system design, however may be misleading in determining closedloop stability (e.g., for openloop unstable systems). So far we have only looked at analysis issues, i.e., how to determine closedloop stability; from now on we will concentrate on control synthesis, i.e., how to design a feedback control system that makes a system behave as desired. E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
7 Plan for this lecture We have seen how to establish whether the closedloop system will be stable or not, based on the (open)loop transfer function. The next step is to evaluate how well the closedloop will behave, e.g., how quickly and how closely the closedloop system can track commands, how well it can reject disturbances, modeling errors, and noise. Specifications on the closedloop behavior are typically given using two main paradigms, plus one that can be seen both ways: Steadystate error Timedomain specifications Frequencydomain specifications In this lecture we will learn about both kinds of specifications, and what they mean in terms of the closedloop system and/or the (open)loop transfer function. E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
8 Proportional feedback E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
9 Steadystate error to step inputs r e u C Recall the following transfer function (and that L(s) = P(s)C(s)): P r e, d e : S(s) = d y L(s) If the input is a unit step, i.e., r(t) = 1 = e 0t for t 0, the steadystate output will be e ss (t) = S(0)e 0t = 1, for t L(0) So if lim s 0 L(s) = k Bode = k DC is finite then the steadystate error to a unit step is 1/(1 + k DC ). If the limit is infinite (i.e., there is a pole at s = 0, i.e., L(s) contains an integrator), the steadystate error is zero. n E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
10 Steadystate error to higherorder ramps More in general, one may ask the closedloop system to have a finite steadystate error to a unit ramp of order m = {0, 1, 2,...}, i.e., r(t) = 1 m! tm, t 0. The steadystate error can be computed as ( e ss (t) = lim s L(s) est s m ) E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
11 System type The result depends on the type of the system, i.e., the number of integrators in L(s), i.e., the number of poles of L(s) at s = 0, and is summarized as follows e ss m = 0 m = 1 m = 2 1 Type k Bode 1 Type 1 0 In plain English: k Bode Type k Bode The steadystate error is smaller as the (Bode) gain increases; A requirement to have zero steadystate errors to ramps of order m, is the same as requiring to have at least m + 1 integrators on the path from the error e to the (reference/disturbanc) input. E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
12 5.3. Time INPUT/OUTPUT domain: RESPONSE step response of a 2nd order system Overshoot M p Output Rise time T r Settling time T s Steadystate value y ss Time [sec] Figure Time 5.9: domain Sample specifications step response. are The usually rise time, given overshoot, in terms settling of the time step and response steadystate of value give the key performance properties of the signal. a 2nd order system: ω 2 n equilibrium point G(s) in the = absence of any input), then we can rewrite the solution as s 2 + 2ζω n s + ω 2 y(t) = (1 e σt cos(ωt)). y(t)=ca } 1 {{ e At n B } +D } CA {{ 1 B }, t > 0. (5.22) Recall that the poles are at s = σ ± jω, and that ωn 2 = σ 2 + ω 2, ζ = σ/ω n. transient steadystate The first E. Frazzoli term(eth) is the transient response Lecture 10: Control andsystems decays I to zero as t. 24/11/2017 The second 12 / 27
13 Secondorder response: shape vs. time scale E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
14 Analytical approximations Rise time depends primarily on ω n : note that T 100 = π Other formulas available, e.g., T 90 ( ζ) 2π Peak time: depends on the frequency ω, T p π ω ; % Overshoot: depends on the damping ζ: 2ω ω n. (assuming ζ < 1). ln M p σπ ω = ζπ, 1 ζ 2 ζ2 = (ln M p) 2 π 2 + (ln M p ) 2. Settling time (e.g., to 2%): depends on the real part of the poles σ, T s = ln 2% ln 2%, σ =. σ T s Note: the settling time is the only relevant specification (in addition to the steadystate error to a unit step) for a firstorder system. E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
15 Dominant poles approximation What if the closedloop system if of higher order? Often one can approximate it with a secondorder (or even firstorder) system, and apply the specifications to the approximation. The approximation is based on the concept of dominant poles. Dominant poles are typically those with the largest real part (i.e., the slowest decay rate); Exceptions are made when the poles with the largest real part also have very small residues (typically because of nearby zeros). G(s) = r1 + r g(t) = r 1e p1t + r 2e p2t +... s p 1 s p 2 E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
16 Dominant poles approximation examples 130 Consider a thirdorder system with G(s) = (s + 5)(s j)(s + 1 5j). The contribution to the response of the pole at s = 5 will decay as e 5t, while that of the poles at s = 1 ± 5j will decay as e t. Dominant pole approximation: G dom (s) = 26 (s j)(s + 1 5j) G = zpk([],[5, 1+5*i, 15*i],130) full dominant poles only Amplitude Time (seconds) E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
17 Dominant poles approximation examples 13 Consider a thirdorder system with G(s) = (s + 0.5)(s j)(s + 1 5j). The contribution to the response of the pole at s = 0.5 will decay as e 0.5t, while that of the poles at s = 1 ± 5j will decay as e t. Dominant pole approximation: G dom (s) = 0.5 s G = zpk([],[0.5, 1+5*i, 15*i],13) full dominant poles only Amplitude Time (seconds) E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
18 Dominant poles approximation examples (s + 0.6) Consider a thirdorder system with G(s) = (s + 0.5)(s j)(s + 1 5j). The zero at s = 1 makes the magnitude of the residue of the pole at s = 0.5 small wrt to the magnitudes of the residues of the other poles effectively we have a nearpole/zero cancellation. Dominant pole approximation: G dom (s) = G = zpk([0.6],[0.5, 1+5*i, 15*i],21.667) 26 (s j)(s + 1 5j). full dominant poles only Amplitude E. Frazzoli (ETH) Lecture 3 10: Control 4 Systems 5 I /11/ / 27
19 Using timedomain specifications Timedomain specifications impose constraints on the locations of the dominant closedloop poles. In particular: Settling time constraints require the real part of the dominant poles to be to the less than some maximum value. Peak overshoot constraints require the damping ratio to be more than some minimum value resulting in a sector of the left half plane. Rise time constraints require that the distance of the dominant poles from the origin, and/or (the absolute value of) the imaginary part of the dominant poles to be more than some minimum value. When checking timedomain specifications, it is particularly convenient to use the root locus. E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
20 Timedomain specifications in the complex plane Im Excessive overshoot Good Re Settling time too long E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
21 Command tracking/disturbance rejection vs. noise rejection r e u y C P n 1 Recall: the sensitivity function S(s) = is the transfer function from 1 + L(s) the reference input r or the output disturbance d to the error e. Hence, if we want small errors to reference inputs, and want to reject disturbances, we need S(s) to be small. The transfer function from the noise input n to the output y is the complementary sensitivity T (s) = L(s). If we do not want the effect of 1 + L(s) the noise to be observed at the output, then we need T (s) to be small. So if we want to reject both disturbances and noise, and want to follow commands well, we need both T (s) and S(s) to be small. But T (s) + S(s) = 1, so they cannot be small at the same time! d E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
22 Frequencydomain specifications The main point in using frequency domain specifications is exactly to handle such requirements. Typically commands and disturbances act at low frequency, e.g., no more than 10 Hz. Noise is typically a highfrequency phenomenon, e.g., more than 100 Hz. So we can reconcile both command tracking/disturbance rejection AND noise rejection by separating them frequencywise! Make S(jω) << 1 (hence T (jω) 1 at low frequencies. e.g., ensure that commands are tracked with max 10% error up to a frequency of 10Hz. Make T (jω) << 1 at high frequencies. e.g., ensure that noise is reduced by a factor of 10 at the output at frequencies higher than 100 Hz. E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
23 Frequencydomain specifications on the Bode plot Frequencydomain specifications are usually expressed in terms of closedloop frequency response. Can we write them in terms of the open loop frequency response? Indeed we can. Remember that for good command tracking / disturbance rejection, we want S(jω) = 1 + L(jω) 1 to be small at low frequencies, i.e., we want L(jω) to be large at low frequencies. Typically this is written as S(jω) W 1 (jω) < 1 for some function W 1 (jω) that is large at low frequency. This translates to 1 + L(jω) > W 1 (jω), which is approximated as L(jω) > W 1 (jω). This can be seen as a low frequency obstacle on the magnitude Bode plot. E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
24 Frequencydomain specifications on the Bode plot For good noise rejection, we want T (jω) = L(jω) / 1 + L(jω) to be small at high frequencies. If T (jω) is small, then L(jω) has to be small, and T (jω) L(jω) (at high frequencies). Typically this is written as T (jω) W 2 (jω) < 1 for some function W 2 (jω) that is large at high frequency. This translates to L(jω) < W 2 (jω) 1. This can be seen as a highfrequency obstacle on the Bode plot. E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
25 Closedloop bandwidth and (openloop) crossover The bandwidth of the closedloop system is defined as the maximum frequency ω for which T (jω) > 1/ 2, i.e., the output can track the commands to within a factor of 0.7. Let ω c be the crossover frequency, such that L(jω c ) = 1. If we assume that the phase margin is about 90, then L(jω c ) = j, and T (jω c ) = 1/ 2. In other words, the (openloop) crossover frequency is approximately equal to the bandwidth of the closedloop system. E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
26 Bodeplot obstacle course Load disturbance attenuation log L iω Robustness ω gc High frequency measurement noise logω E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
27 Summary of the lecture We discussed how we can write specifications for the closedloop behavior in terms of: Steadystate error: this has consequences on the necessary DC gain, and/or the number of integrators in the loop transfer function (type of the system); Timedomain specifications: these describe how the closedloop system, approximated as a secondorder dominant system, should behave in time. These specifications are relatively easy to formulate and understand, but do not lend themselves directly to easy design best interpreted on the complex plane/root locus. Matlab can help a lot in meeting these specifications. Frequencydomain specifications: these give a technically sophisticated, powerful set of specifications in terms of ability of the system to follow commands, and to reject disturbances and noise. These specifications apply directly to powerful methods for control design the Bode plot obstacle course. In the next lecture we will finally start seeing how we can design a control system that satisfy all the requirements (closedloop stability + all the specs we covered in this lecture). E. Frazzoli (ETH) Lecture 10: Control Systems I 24/11/ / 27
Control Systems I. Lecture 9: The Nyquist condition
Control Systems I Lecture 9: The Nyquist condition adings: Guzzella, Chapter 9.4 6 Åstrom and Murray, Chapter 9.1 4 www.cds.caltech.edu/~murray/amwiki/index.php/first_edition Emilio Frazzoli Institute
More informationClassify a transfer function to see which order or ramp it can follow and with which expected error.
Dr. J. Tani, Prof. Dr. E. Frazzoli 505900 Control Systems I (Autumn 208) Exercise Set 0 Topic: Specifications for Feedback Systems Discussion: 30.. 208 Learning objectives: The student can grizzi@ethz.ch,
More informationControl Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control DMAVT ETH Zürich
Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control DMAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017
More informationControl Systems I. Lecture 9: The Nyquist condition
Control Systems I Lecture 9: The Nyquist condition Readings: Åstrom and Murray, Chapter 9.1 4 www.cds.caltech.edu/~murray/amwiki/index.php/first_edition Jacopo Tani Institute for Dynamic Systems and Control
More informationControl Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control DMAVT ETH Zürich
Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Jacopo Tani Institute for Dynamic Systems and Control DMAVT ETH Zürich November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:
More informationControl Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Guzzella 9.13, Emilio Frazzoli
Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Guzzella 9.13, 13.3 Emilio Frazzoli Institute for Dynamic Systems and Control DMAVT ETH Zürich November 3, 2017 E. Frazzoli (ETH)
More informationSystems Analysis and Control
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
More informationControl Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control DMAVT ETH Zürich
Control Systems I Lecture 5: Transfer Functions Readings: Emilio Frazzoli Institute for Dynamic Systems and Control DMAVT ETH Zürich October 20, 2017 E. Frazzoli (ETH) Lecture 5: Control Systems I 20/10/2017
More informationControl Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli
Control Systems I Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback Readings: Emilio Frazzoli Institute for Dynamic Systems and Control DMAVT ETH Zürich October 13, 2017 E. Frazzoli (ETH)
More informationAutomatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year
Automatic Control 2 Loop shaping Prof. Alberto Bemporad University of Trento Academic year 21211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21211 1 / 39 Feedback
More informationControl Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 23, Guzzella Ch Emilio Frazzoli
Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 23, Guzzella Ch. 23 Emilio Frazzoli Institute for Dynamic Systems and Control DMAVT ETH Zürich September 29, 2017 E. Frazzoli
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 8: Response Characteristics Overview In this Lecture, you will learn: Characteristics of the Response Stability Real
More informationEE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions
EE C28 / ME C34 Fall 24 HW 6.2 Solutions. PI Controller For the system G = K (s+)(s+3)(s+8) HW 6.2 Solutions in negative feedback operating at a damping ratio of., we are going to design a PI controller
More informationECSE 4962 Control Systems Design. A Brief Tutorial on Control Design
ECSE 4962 Control Systems Design A Brief Tutorial on Control Design Instructor: Professor John T. Wen TA: Ben Potsaid http://www.cat.rpi.edu/~wen/ecse4962s04/ Don t Wait Until The Last Minute! You got
More informationExercise 1 (A Nonminimum Phase System)
Prof. Dr. E. Frazzoli 559 Control Systems I (Autumn 27) Solution Exercise Set 2 Loop Shaping clruch@ethz.ch, 8th December 27 Exercise (A Nonminimum Phase System) To decrease the rise time of the system,
More informationHomework 7  Solutions
Homework 7  Solutions Note: This homework is worth a total of 48 points. 1. Compensators (9 points) For a unity feedback system given below, with G(s) = K s(s + 5)(s + 11) do the following: (c) Find the
More informationCDS 101/110a: Lecture 81 Frequency Domain Design
CDS 11/11a: Lecture 81 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve
More informationDigital Control Systems
Digital Control Systems Lecture Summary #4 This summary discussed some graphical methods their use to determine the stability the stability margins of closed loop systems. A. Nyquist criterion Nyquist
More informationDiscrete Systems. Step response and pole locations. Mark Cannon. Hilary Term Lecture
Discrete Systems Mark Cannon Hilary Term 22  Lecture 4 Step response and pole locations 4  Review Definition of transform: U() = Z{u k } = u k k k= Discrete transfer function: Y () U() = G() = Z{g k},
More informationExercise 1 (A Nonminimum Phase System)
Prof. Dr. E. Frazzoli 559 Control Systems I (HS 25) Solution Exercise Set Loop Shaping Noele Norris, 9th December 26 Exercise (A Nonminimum Phase System) To increase the rise time of the system, we
More informationPrüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 29. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid
More informationThe loop shaping paradigm. Lecture 7. Loop analysis of feedback systems (2) Essential specifications (2)
Lecture 7. Loop analysis of feedback systems (2). Loop shaping 2. Performance limitations The loop shaping paradigm. Estimate performance and robustness of the feedback system from the loop transfer L(jω)
More informationMEM 355 Performance Enhancement of Dynamical Systems
MEM 355 Performance Enhancement of Dynamical Systems Frequency Domain Design Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University 5/8/25 Outline Closed Loop Transfer Functions
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 8: Response Characteristics Overview In this Lecture, you will learn: Characteristics of the Response Stability Real Poles
More informationIntro to Frequency Domain Design
Intro to Frequency Domain Design MEM 355 Performance Enhancement of Dynamical Systems Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Closed Loop Transfer Functions
More informationMEM 355 Performance Enhancement of Dynamical Systems
MEM 355 Performance Enhancement of Dynamical Systems Frequency Domain Design Intro Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University /5/27 Outline Closed Loop Transfer
More information6.1 Sketch the zdomain root locus and find the critical gain for the following systems K., the closedloop characteristic equation is K + z 0.
6. Sketch the zdomain root locus and find the critical gain for the following systems K (i) Gz () z 4. (ii) Gz K () ( z+ 9. )( z 9. ) (iii) Gz () Kz ( z. )( z ) (iv) Gz () Kz ( + 9. ) ( z. )( z 8. ) (i)
More informationRaktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency ResponseDesign Method
.. AERO 422: Active Controls for Aerospace Vehicles Frequency Response Method Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. ... Response to
More information16.30/31, Fall 2010 Recitation # 2
16.30/31, Fall 2010 Recitation # 2 September 22, 2010 In this recitation, we will consider two problems from Chapter 8 of the Van de Vegte book. R +  E G c (s) G(s) C Figure 1: The standard block diagram
More informationOutline. Classical Control. Lecture 1
Outline Outline Outline 1 Introduction 2 Prerequisites Block diagram for system modeling Modeling Mechanical Electrical Outline Introduction Background Basic Systems Models/Transfers functions 1 Introduction
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall 2007
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering.4 Dynamics and Control II Fall 7 Problem Set #9 Solution Posted: Sunday, Dec., 7. The.4 Tower system. The system parameters are
More informationEE C128 / ME C134 Fall 2014 HW 8  Solutions. HW 8  Solutions
EE C28 / ME C34 Fall 24 HW 8  Solutions HW 8  Solutions. Transient Response Design via Gain Adjustment For a transfer function G(s) = in negative feedback, find the gain to yield a 5% s(s+2)(s+85) overshoot
More informationFrequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability
Lecture 6. Loop analysis of feedback systems 1. Motivation 2. Graphical representation of frequency response: Bode and Nyquist curves 3. Nyquist stability theorem 4. Stability margins Frequency methods
More informationRobust Performance Example #1
Robust Performance Example # The transfer function for a nominal system (plant) is given, along with the transfer function for one extreme system. These two transfer functions define a family of plants
More informationChapter 2. Classical Control System Design. Dutch Institute of Systems and Control
Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steadystate Steadystate errors errors Type Type k k systems systems Integral Integral
More informationTransient 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
Design via frequency response Transient response via gain adjustment Consider a unity feedback system, where G(s) = ωn 2. The closed loop transfer function is s(s+2ζω n ) T(s) = ω 2 n s 2 + 2ζωs + ω 2
More information1 (20 pts) Nyquist Exercise
EE C128 / ME134 Problem Set 6 Solution Fall 2011 1 (20 pts) Nyquist Exercise Consider a close loop system with unity feedback. For each G(s), hand sketch the Nyquist diagram, determine Z = P N, algebraically
More informationCHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION
CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION Objectives Students should be able to: Draw the bode plots for first order and second order system. Determine the stability through the bode plots.
More informationMASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall K(s +1)(s +2) G(s) =.
MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering. Dynamics and Control II Fall 7 Problem Set #7 Solution Posted: Friday, Nov., 7. Nise problem 5 from chapter 8, page 76. Answer:
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 24: Compensation in the Frequency Domain Overview In this Lecture, you will learn: Lead Compensators Performance Specs Altering
More informationFREQUENCYRESPONSE DESIGN
ECE45/55: Feedback Control Systems. 9 FREQUENCYRESPONSE DESIGN 9.: PD and lead compensation networks The frequencyresponse methods we have seen so far largely tell us about stability and stability margins
More informationLecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types
Lecture 5: Frequency domain analysis: Nyquist, Bode Diagrams, second order systems, system types Venkata Sonti Department of Mechanical Engineering Indian Institute of Science Bangalore, India, 562 This
More informationCourse roadmap. Step response for 2ndorder system. Step response for 2ndorder system
ME45: Control Systems Lecture Time response of ndorder systems Prof. Clar Radcliffe and Prof. Jongeun Choi Department of Mechanical Engineering Michigan State University Modeling Laplace transform Transfer
More informationMAS107 Control Theory Exam Solutions 2008
MAS07 CONTROL THEORY. HOVLAND: EXAM SOLUTION 2008 MAS07 Control Theory Exam Solutions 2008 Geir Hovland, Mechatronics Group, Grimstad, Norway June 30, 2008 C. Repeat question B, but plot the phase curve
More informationIntroduction to Feedback Control
Introduction to Feedback Control Control System Design Why Control? OpenLoop vs ClosedLoop (Feedback) Why Use Feedback Control? ClosedLoop Control System Structure Elements of a Feedback Control System
More informationModule 3F2: Systems and Control EXAMPLES PAPER 2 ROOTLOCUS. Solutions
Cambridge University Engineering Dept. Third Year Module 3F: Systems and Control EXAMPLES PAPER ROOTLOCUS Solutions. (a) For the system L(s) = (s + a)(s + b) (a, b both real) show that the rootlocus
More informationControl Systems I. Lecture 1: Introduction. Suggested Readings: Åström & Murray Ch. 1, Guzzella Ch. 1. Emilio Frazzoli
Control Systems I Lecture 1: Introduction Suggested Readings: Åström & Murray Ch. 1, Guzzella Ch. 1 Emilio Frazzoli Institute for Dynamic Systems and Control DMAVT ETH Zürich September 22, 2017 E. Frazzoli
More informationDESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD
206 Spring Semester ELEC733 Digital Control System LECTURE 7: DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD For a unit ramp input Tz Ez ( ) 2 ( z ) D( z) G( z) Tz e( ) lim( z) z 2 ( z ) D( z)
More informationr +  FINAL June 12, 2012 MAE 143B Linear Control Prof. M. Krstic
MAE 43B Linear Control Prof. M. Krstic FINAL June, One sheet of handwritten notes (two pages). Present your reasoning and calculations clearly. Inconsistent etchings will not be graded. Write answers
More informationPlan of the Lecture. Goal: wrap up lead and lag control; start looking at frequency response as an alternative methodology for control systems design.
Plan of the Lecture Review: design using Root Locus; dynamic compensation; PD and lead control Today s topic: PI and lag control; introduction to frequencyresponse design method Goal: wrap up lead and
More information100 (s + 10) (s + 100) e 0.5s. s 100 (s + 10) (s + 100). G(s) =
1 AME 3315; Spring 215; Midterm 2 Review (not graded) Problems: 9.3 9.8 9.9 9.12 except parts 5 and 6. 9.13 except parts 4 and 5 9.28 9.34 You are given the transfer function: G(s) = 1) Plot the bode plot
More informationMAE143a: Signals & Systems (& Control) Final Exam (2011) solutions
MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions Question 1. SIGNALS: Design of a noisecancelling headphone system. 1a. Based on the lowpass filter given, design a highpass filter,
More informationAN INTRODUCTION TO THE CONTROL THEORY
OpenLoop controller An OpenLoop (OL) controller is characterized by no direct connection between the output of the system and its input; therefore external disturbance, nonlinear dynamics and parameter
More informationEngraving Machine Example
Engraving Machine Example MCE44  Fall 8 Dr. Richter November 24, 28 Basic Design The Xaxis of the engraving machine has the transfer function G(s) = s(s + )(s + 2) In this basic example, we use a proportional
More informationTable of Laplacetransform
Appendix Table of Laplacetransform pairs 1(t) f(s) oct), unit impulse at t = 0 a, a constant or step of magnitude a at t = 0 a s t, a ramp function e at, an exponential function s + a sin wt, a sine fun
More informationControl of Manufacturing Processes
Control of Manufacturing Processes Subject 2.830 Spring 2004 Lecture #19 Position Control and Root Locus Analysis" April 22, 2004 The Position Servo Problem, reference position NC Control Robots Injection
More informationAMME3500: System Dynamics & Control
Stefan B. Williams May, 211 AMME35: System Dynamics & Control Assignment 4 Note: This assignment contributes 15% towards your final mark. This assignment is due at 4pm on Monday, May 3 th during Week 13
More informationFrequency Response Techniques
4th Edition T E N Frequency Response Techniques SOLUTION TO CASE STUDY CHALLENGE Antenna Control: Stability Design and Transient Performance First find the forward transfer function, G(s). Pot: K 1 = 10
More informationDr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review
Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the splane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics
More informationLecture 7:Time Response PoleZero Maps Influence of Poles and Zeros Higher Order Systems and Pole Dominance Criterion
Cleveland State University MCE441: Intr. Linear Control Lecture 7:Time Influence of Poles and Zeros Higher Order and Pole Criterion Prof. Richter 1 / 26 FirstOrder Specs: Step : Pole Real inputs contain
More information(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:
1. (a) The open loop transfer function of a unity feedback control system is given by G(S) = K/S(1+0.1S)(1+S) (i) Determine the value of K so that the resonance peak M r of the system is equal to 1.4.
More informationToday (10/23/01) Today. Reading Assignment: 6.3. Gain/phase margin lead/lag compensator Ref. 6.4, 6.7, 6.10
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:
More informationFEEDBACK CONTROL SYSTEMS
FEEDBAC CONTROL SYSTEMS. Control System Design. Open and ClosedLoop Control Systems 3. Why ClosedLoop Control? 4. Case Study  Speed Control of a DC Motor 5. SteadyState Errors in Unity Feedback Control
More informationDue Wednesday, February 6th EE/MFS 599 HW #5
Due Wednesday, February 6th EE/MFS 599 HW #5 You may use Matlab/Simulink wherever applicable. Consider the standard, unityfeedback closed loop control system shown below where G(s) = /[s q (s+)(s+9)]
More informationRaktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design
AERO 422: Active Controls for Aerospace Vehicles Basic Feedback Analysis & Design Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University Routh s Stability
More informationIC6501 CONTROL SYSTEMS
DHANALAKSHMI COLLEGE OF ENGINEERING CHENNAI DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING YEAR/SEMESTER: II/IV IC6501 CONTROL SYSTEMS UNIT I SYSTEMS AND THEIR REPRESENTATION 1. What is the mathematical
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using
More informationEE3CL4: Introduction to Linear Control Systems
1 / 30 EE3CL4: Introduction to Linear Control Systems Section 9: of and using Techniques McMaster University Winter 2017 2 / 30 Outline 1 2 3 4 / 30 domain analysis Analyze closed loop using open loop
More informationDigital Control: Summary # 7
Digital Control: Summary # 7 Proportional, integral and derivative control where K i is controller parameter (gain). It defines the ratio of the control change to the control error. Note that e(k) 0 u(k)
More informationStability of CL System
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) G( j) K( j) G( j) =± 180 o 180 o Closed
More informationIntroduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31
Introduction Classical Control Robust Control u(t) y(t) G u(t) G + y(t) G : nominal model G = G + : plant uncertainty Uncertainty sources : Structured : parametric uncertainty, multimodel uncertainty Unstructured
More informationVALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur
VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203. DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING SUBJECT QUESTION BANK : EC6405 CONTROL SYSTEM ENGINEERING SEM / YEAR: IV / II year
More informationECE317 : Feedback and Control
ECE317 : Feedback and Control Lecture : Steadystate error Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling Analysis Design Laplace
More informationChapter 7  Solved Problems
Chapter 7  Solved Problems Solved Problem 7.1. A continuous time system has transfer function G o (s) given by G o (s) = B o(s) A o (s) = 2 (s 1)(s + 2) = 2 s 2 + s 2 (1) Find a controller of minimal
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 22: The Nyquist Criterion Overview In this Lecture, you will learn: Complex Analysis The Argument Principle The Contour
More informationR a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Forcecurrent and ForceVoltage analogies.
SET  1 II B. Tech II Semester Supplementary Examinations Dec 01 1. a) Compare open loop and closed loop control systems. b) Clearly bring out, from basics, Forcecurrent and ForceVoltage analogies..
More informationFrequency domain analysis
Automatic Control 2 Frequency domain analysis Prof. Alberto Bemporad University of Trento Academic year 20102011 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 20102011
More informationINTRODUCTION TO DIGITAL CONTROL
ECE4540/5540: Digital Control Systems INTRODUCTION TO DIGITAL CONTROL.: Introduction In ECE450/ECE550 Feedback Control Systems, welearnedhow to make an analog controller D(s) to control a lineartimeinvariant
More informationCompensator Design to Improve Transient Performance Using Root Locus
1 Compensator Design to Improve Transient Performance Using Root Locus Prof. Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 2: Drawing Bode Plots, Part 2 Overview In this Lecture, you will learn: Simple Plots Real Zeros Real Poles Complex
More informationROOT LOCUS. Consider the system. Root locus presents the poles of the closedloop system when the gain K changes from 0 to. H(s) H ( s) = ( s)
C1 ROOT LOCUS Consider the system R(s) E(s) C(s) + K G(s)  H(s) C(s) R(s) = K G(s) 1 + K G(s) H(s) Root locus presents the poles of the closedloop system when the gain K changes from 0 to 1+ K G ( s)
More information(Continued on next page)
(Continued on next page) 18.2 Roots of Stability Nyquist Criterion 87 e(s) 1 S(s) = =, r(s) 1 + P (s)c(s) where P (s) represents the plant transfer function, and C(s) the compensator. The closedloop characteristic
More informationEE C128 / ME C134 Fall 2014 HW 9 Solutions. HW 9 Solutions. 10(s + 3) s(s + 2)(s + 5) G(s) =
1. Pole Placement Given the following openloop plant, HW 9 Solutions G(s) = 1(s + 3) s(s + 2)(s + 5) design the statevariable feedback controller u = Kx + r, where K = [k 1 k 2 k 3 ] is the feedback
More informationÜbersetzungshilfe / Translation aid (English) To be returned at the end of the exam!
Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3.. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid 
More information6.302 Feedback Systems Recitation 16: Compensation Prof. Joel L. Dawson
Bode Obstacle Course is one technique for doing compensation, or designing a feedback system to make the closedloop behavior what we want it to be. To review:  G c (s) G(s) H(s) you are here! plant For
More information9. TwoDegreesofFreedom Design
9. TwoDegreesofFreedom Design In some feedback schemes we have additional degreesoffreedom outside the feedback path. For example, feed forwarding known disturbance signals or reference signals. In
More informationEE 4343/ Control System Design Project LECTURE 10
Copyright S. Ikenaga 998 All rights reserved EE 4343/5329  Control System Design Project LECTURE EE 4343/5329 Homepage EE 4343/5329 Course Outline Design of Phaselead and Phaselag compensators using
More informationTopic # Feedback Control
Topic #4 16.31 Feedback Control Stability in the Frequency Domain Nyquist Stability Theorem Examples Appendix (details) This is the basis of future robustness tests. Fall 2007 16.31 4 2 Frequency Stability
More informationTopic # Feedback Control Systems
Topic #1 16.31 Feedback Control Systems Motivation Basic Linear System Response Fall 2007 16.31 1 1 16.31: Introduction r(t) e(t) d(t) y(t) G c (s) G(s) u(t) Goal: Design a controller G c (s) so that the
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using the
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture : Different Types of Control Overview In this Lecture, you will learn: Limits of Proportional Feedback Performance
More informationLinear Control Systems Lecture #3  Frequency Domain Analysis. Guillaume Drion Academic year
Linear Control Systems Lecture #3  Frequency Domain Analysis Guillaume Drion Academic year 20182019 1 Goal and Outline Goal: To be able to analyze the stability and robustness of a closedloop system
More informationCYBER EXPLORATION LABORATORY EXPERIMENTS
CYBER EXPLORATION LABORATORY EXPERIMENTS 1 2 Cyber Exploration oratory Experiments Chapter 2 Experiment 1 Objectives To learn to use MATLAB to: (1) generate polynomial, (2) manipulate polynomials, (3)
More informationExam. 135 minutes + 15 minutes reading time
Exam January 23, 27 Control Systems I (559L) Prof. Emilio Frazzoli Exam Exam Duration: 35 minutes + 5 minutes reading time Number of Problems: 45 Number of Points: 53 Permitted aids: Important: 4 pages
More informationK(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
321 16. Determine the range of K for which each of the following systems is stable by making a Bode plot for K = 1 and imagining the magnitude plot sliding up or down until instability results. Verify
More informationMAE 143B  Homework 9
MAE 143B  Homework 9 7.1 a) We have stable firstorder poles at p 1 = 1 and p 2 = 1. For small values of ω, we recover the DC gain K = lim ω G(jω) = 1 1 = 2dB. Having this finite limit, our straightline
More informationSoftware Engineering 3DX3. Slides 8: Root Locus Techniques
Software Engineering 3DX3 Slides 8: Root Locus Techniques Dr. Ryan Leduc Department of Computing and Software McMaster University Material based on Control Systems Engineering by N. Nise. c 2006, 2007
More informationReview: transient and steadystate response; DC gain and the FVT Today s topic: systemmodeling diagrams; prototype 2ndorder system
Plan of the Lecture Review: transient and steadystate response; DC gain and the FVT Today s topic: systemmodeling diagrams; prototype 2ndorder system Plan of the Lecture Review: transient and steadystate
More informationLecture 1: Feedback Control Loop
Lecture : Feedback Control Loop Loop Transfer function The standard feedback control system structure is depicted in Figure. This represend(t) n(t) r(t) e(t) u(t) v(t) η(t) y(t) F (s) C(s) P (s) Figure
More informationControls Problems for Qualifying Exam  Spring 2014
Controls Problems for Qualifying Exam  Spring 2014 Problem 1 Consider the system block diagram given in Figure 1. Find the overall transfer function T(s) = C(s)/R(s). Note that this transfer function
More information