Part II. Advanced PID Design Methods

Size: px
Start display at page:

Download "Part II. Advanced PID Design Methods"

Transcription

1 Part II Advanced PID Design Methods 54

2 Controller transfer function C(s) = k p (1 + 1 T i s + T d s) (71) Many extensions known to the basic design methods introduced in RT I. Four advanced approaches discussed here: analytical crossover specification Aström/Hägglund rules predictive control for plants with large delays numerical multicriteria optimization Vast topic! For more information see [3]. 55

3 1. Analytical Crossover Specifications Main idea: select {k p, T i, T d } such that the loop gain L(s) = P(s) C(s) has desired crossover frequency ω c, phase margin ϕ and slope ψ (don t forget to check that these specs are feasible!) Im -1 P(jω) ϕ ω c ψ ψ = Arg Re { dl(jω) dω } -1 L(jω) 56

4 Definitions: P(jω c ) = r P e j ϕ P, C(jω c ) = r C e j ϕ C, L(jω c ) = r L e j ϕ L (72) For the controller tan(ϕ C ) = 1 T i ω c + T d ω c, r C = k p cos(ϕ C ) (73) Im ω r C ω c k p ( 1 T i ωc + T dω c ) ϕ C k p Re C(jω) ω 0 57

5 Therefore and r L = r P r C! = 1 k p = 1 r P cos(ϕ C ) (74) ϕ L = ϕ P + ϕ C! = π + ϕ ϕ C = ϕ π ϕ P (75) The second equality is equivalent to tan(ϕ C ) = 1 T i ω c + T d ω c = tan(ϕ π ϕ P ) = tan(ϕ ϕ P ) (76) and, using (75), equation (74) can be written in the explicit form k p = 1 r P cos(ϕ π ϕ P ) = 1 r P cos(ϕ ϕ P ) (77) So far, the three parameters {k p, T i, T d } have been expressed as function of the two specifications ω c and ϕ and of the given plant parameters r P and ϕ P. The last missing equation is obtained by using the requirement on ψ. 58

6 Some preparations: Slope of loop gain L(jω) ω = P(jω) ω From P(jω) = r P (ω) e j ϕ P (ω) it follows C(jω) + P(jω) C(jω) ω (78) or P(jω) ω P(jω) ω = r P(ω) ω = ( rp (ω) e j ϕ P(ω) + j r P (ω) e j ϕ P (ω) ϕ P(ω) ω ω r 1 P (ω) + j ϕ ) P(ω) ω (79) P(jω) (80) Define for ω = ω c r P = r P(ω) ω ω=ωc and ϕ P = ϕ P(ω) ω (81) ω=ωc Therefore P(jω) ω = ω=ωc ( r P r 1 P + j ϕ P ) r P e j ϕ P (82) 59

7 ( ) Similar for the controller C(jω) = k p 1 + j ( 1 T + T i ω d ω) ( ) C(jω) 1 = j k p ω T i ω + T 2 d (83) Inserting (82) and (83) into (78) yields L(jω) ( ) ω = r P r 1 P + j ϕ P r P e j ϕp k p ω=ωc +r P e j ϕp j k p ( 1 T i ω 2 c + T d ) ( ) j ( + T d ω c ) T i ω c (84) Rearranging and twice using (76) yields after some steps (ξ = tan(ϕ ϕ P )) [( ) ) L(jω) r ω = r P e j ϕp P k p + j ϕ P (1 + j ξ) + j (2 ] T d ξωc ω=ωc r P 60 (85)

8 Collect real and imaginary parts of (85) [( ) L(jω) r ω = r P e j ϕp P k p ϕ P ξ ω=ωc r P + j ( ϕ P + r P ξ + 2 T d ξ r P ω c (86) )] The argument of this expression is Arg { L(jω) ω ω=ωc } = ϕ P + arctan ϕ P + r P rp ξ + 2 T d ξ ω c r P r P ϕ P ξ! = ψ (87) From this the derivative time constant T d immediately follows [ ( ) ] T d = 1 2 r P tan(ψ ϕ P ) ϕ P ξ + ξ ϕ P r P ξ r P ω c r P (88) 61

9 Summarizing, for the set of specifications ω c = crossover frequency, ϕ = phase margin, ψ = slope at crossover and the parameters of the plant transfer function at crossover frequency r P = magnitude, ϕ P = phase, r P = derivative of r P, ϕ P = derivative of ϕ P the PID controller parameters {k p, T i, T d } are defined by the three equations T d = 1 2 [ tan(ψ ϕ P ) k p = 1 cos(ϕ ϕ P ) r P ( ) r P ϕ P tan(ϕ ϕ P ) + tan(ϕ ϕ P ) r P ( 1 r ω c P r P ) ϕ P ] T i = [ T d ω 2 c tan(ϕ ϕ P ) ω c ] 1 62

10 Implementation tips: For many plants, the derivatives r P and ϕ P finite differences. may be approximated using Solutions are not guaranteed to exist for arbitrary specs and plants. Similarly, stability is not guaranteed and has to be checked a posteriori. Always start with a reasonable first design (say Ziegler-Nichols) to obtain a feeling for the realizable crossover frequencies and phase margins. Be careful not to mix up radians and degrees (formulas shown above are valid for radians). Example P(s) = 1 s s s + 1 works OK for {ω c, ϕ, ψ} = {1.9, 50, 66 } (see next page), but fails for, say, ω c = 2. 63

11 64 P(jω), linear! Arg{P(jω)}, linear! Bode plot of plant, linear! Frequency ω(rad/s), linear! Frequency ω(rad/s), linear! y(t) Nyquist plot of loop gain L(jω) Closed-loop system step response Time t(s)

12 2. Aström-Hägglund Rules Extension of classical Ziegler-Nichols and Chien-Rhones-Reswick rules. Here just one set of rules using the Ziegler-Nichols critical-loop gain method. Much more in [3]. Pro memoria: 1. Set gains of PID controller to k p = small, T i = and T d = Increase k p until closed-loop system reaches its stability limits. 3. The parameter k p is this critical gain and the period T ist the oscillation period observed in this critical conditions. 4. Choose the controller parameters following the rules given below. 65

13 Aström-Hägglund tuning rules (rules adapted from [3] using the symbols of RT I and RT II): x = α 0 e α 1 κ+α 2 κ 2 (89) where κ 1 = P(0) k p and x any of the (normalized) controller parameters x = { k p /k p, T i /T, T d /T, a } (90) The parameter P(0) indicates the plant s DC gain (static gain). The coefficients α i are defined in the two table below (one for PI and one for PID controllers). The parameter µ is the minimum return difference that the loop gain should achieve (no guarantee!), i.e. µ = min ω 1 + L(j ω) 66

14 Aström-Hägglund parameters for PI controllers: µ min = 0.7 µ min = 0.5 x α 0 α 1 α 2 α 0 α 1 α 2 k p /kp T i /T a Aström-Hägglund parameters for PID controllers: µ min = 0.7 µ min = 0.5 x α 0 α 1 α 2 α 0 α 1 α 2 k p /kp T i /T T d /T a

15 The Aström-Hägglund method is a generalization of the older Ziegler-Nichols ideas and often yields better overall performance. Example P(s) = 1 (s 2 + s + 1) (s 4 + 4s 3 + 6s 2 + 4s + 1) Plant of high-order but benign. Critical gain k = 1.75 and period T = 9.7. Compare performance of Ziegler-Nichols and Aström-Hägglund method. Comparison of Ziegler-Nichols and Aström-Hägglund rules. Results ZN : k p = 0.7, T i = 7.76 AH : k p = 0.208, T i = (91) Plots see next slide (dashed Ziegler-Nichols and solid Aström-Hägglund results). 68

16 69 Closed-loop step response Nyquist diagram loop gain L(jω) y(t) imaginary part time t(s) real part

17 3. Predictive PI Control Plants with delays are hard to control and the regular PID control structure is not well suited (in particular, the D part is not useful). For such systems use controllers that include some prediction power. Main point: no matter how complex a controller is, it will not be able to remove the delay from the system response. Accordingly, the closed-loop system behavior S(s) must include the same delay. Example: plant (or its approximation) P(s) = k τ s + 1 e T s (92) target sensitivity 1 S(s) = 1 s σ τ + 1 e s T (93) Scalar σ is the tuning parameter. 70

18 The controller that produces this sensitivity must include an integrator and has the following form C(s) = = 1 S(s) S(s) P(s) τ s + 1 k (σ τ s + 1 e T s ) (94) Plant inversion! Therefore, plant and target sensitivity must both be minimum phase systems. The output U(s) generated by this controller is found to be U(s) = 1 σ k (1 + 1 τ s ) E(s) 1 σ τ s (1 e T s ) U(s) (95) If no delay is present (T = 0), the resulting controller is a simple PI controller with σ the only tuning parameter that determines the dynamics of the disturbance rejection transients (recommended 0.5 < σ < 2). The second part provides the predictive correction action. 71

19 Block diagram C(s) P(s) r + - e σk ( ) τs u T k 1+τs y k τs T Interpretation: The D part of a PID controller does not make sense when the plant includes delays. Therefore, replace it by a term that penalizes differences in the control action (that due to the delay eventually will become differences in plant output). 72

20 Closed-loop system response to step disturbance, σ = 0.5, dashed curves ±10% delay T error y(t) T = T = 1.1 t 73

21 As a reference, closed-loop system responses to step disturbance when using a standard PI controller (ZN = Ziegler-Nichols design, LS = loop-shaping design) y(t) LS 1 2 t ZN 74

22 The generalization of the ideas presented in this section to arbitrary plants P(s) is known as a Smith Predictor. More information on these controller structures can be found in [11]. C(s) d P(s) r u y r y C r (s) P r (s) T - ˆP r (s) ŷ r ˆT - ǫ Key idea: design C r (s) as if P(s) = P r (s) (no delays present). 75

23 The Smith predictor approach is one example of an even larger family of control system structures known as model predictive control systems. Key idea: C(s) d r - T d (s) ˆP 1 (s) u P(s) y ˆP(s) ŷ - Plant-inversion controller! Not suitable for unstable or non-minimumphase plants, can lead to slow disturbance rejection. 76

24 4. Numerical Multicriteria Optimization Basic idea: fix controller structure and find optimal parameters using numerical optimization routines. Idea explained using an example. Can be extended to much more complex formulations (including nonlinear effects, etc.). Main difficulties: numerical approaches can never guarantee that a solution is optimal or even good. In the best case, only local optima can be found, but the solvers can altogether fail. Good initial guesses for the parameters to be optimized important. Example plant P(s) = 1 (s 2 + s + 1) (s 4 + 4s 3 + 6s 2 + 4s + 1) Plant of high-order but benign. Critical gain k = 1.75 and period T = 9.7. Start values for PI controller chosen according to ZN rules. 77

25 t r optipimaster.m defines problem initial guess of π=[k p, T i,...] calls function displays results Provided by Matlab s optimization toolbox fminsearch.m forms new π optipisys.mdl calls function J(π) optipi.m y approximates gradients nump(s) denp(s) plant numc(s) denc(s) controller J 1 s e uses π to define new controller simulated closedloop system (may include some nonlinearities) computes objective function J(π) 78

26 The.m file optipi.m computes the actual objective function J(k p,t i ) = µ 1 Remarks: 0 e 2 (t) dt + µ 2 max(y(t) 1) + µ 3 (1 min( 1 + L(jω) )) t ω For a step change in the reference signal r(t), the objective function penalizes the squared error integral and the maximum overshoot of the closed-loop system (time-domain behavior). In the frequency domain, the minimum return difference of the open-loop system (robustness) is maximized. The three weights µ 1,2,3 are fixed a priori and permit to decide what impact each of the penalized effect has on the objective function. They represent the design iteration parameters. Of course the integration cannot be made for t stop = ; t stop is chosen finite but must be so large that the error e(t stop ) is negligibly small. Matlab uses variable encapsulation on each subroutine level. Use the global command to exchange parameters across levels. 79

27 µ 1 = 1, µ 2 = 1, µ 3 = 1 k p = 0.724, T i = 4.34 (ZN : k p = 0.7, T i = 7.76) 1.6 Closed-loop step response Nyquist diagram loop gain L(jω) y(t) Time t(s) 80

28 µ 1 = 1, µ 2 = 1, µ 3 = 20 k p = 0.273, T i = 2.83 (ZN : k p = 0.7, T i = 7.76) 1.6 Closed-loop step response Nyquist diagram loop gain L(jω) y(t) Time t(s) 81

29 kp 5 ZN Ti

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

Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes Design and Tuning of Fractional-order PID Controllers for Time-delayed Processes Emmanuel Edet Technology and Innovation Centre University of Strathclyde 99 George Street Glasgow, United Kingdom emmanuel.edet@strath.ac.uk

More information

Prü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) Ü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 information

Iterative Controller Tuning Using Bode s Integrals

Iterative Controller Tuning Using Bode s Integrals Iterative Controller Tuning Using Bode s Integrals A. Karimi, D. Garcia and R. Longchamp Laboratoire d automatique, École Polytechnique Fédérale de Lausanne (EPFL), 05 Lausanne, Switzerland. email: alireza.karimi@epfl.ch

More information

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

Chapter 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 Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral

More information

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

The 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 information

Robust PID and Fractional PI Controllers Tuning for General Plant Model

Robust PID and Fractional PI Controllers Tuning for General Plant Model 2 مجلة البصرة للعلوم الهندسية-المجلد 5 العدد 25 Robust PID and Fractional PI Controllers Tuning for General Plant Model Dr. Basil H. Jasim. Department of electrical Engineering University of Basrah College

More information

PID control of FOPDT plants with dominant dead time based on the modulus optimum criterion

PID control of FOPDT plants with dominant dead time based on the modulus optimum criterion Archives of Control Sciences Volume 6LXII, 016 No. 1, pages 5 17 PID control of FOPDT plants with dominant dead time based on the modulus optimum criterion JAN CVEJN The modulus optimum MO criterion can

More information

ECE 388 Automatic Control

ECE 388 Automatic Control Lead Compensator and PID Control Associate Prof. Dr. of Mechatronics Engineeering Çankaya University Compulsory Course in Electronic and Communication Engineering Credits (2/2/3) Course Webpage: http://ece388.cankaya.edu.tr

More information

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

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 5. 2. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

Control Systems I Lecture 10: System Specifications

Control Systems I Lecture 10: System Specifications Control Systems I Lecture 10: System Specifications Readings: Guzzella, Chapter 10 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 24, 2017 E. Frazzoli (ETH) Lecture

More information

Automatic 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 Automatic Control 2 Loop shaping Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21-211 1 / 39 Feedback

More information

Chapter 6 - Solved Problems

Chapter 6 - Solved Problems Chapter 6 - Solved Problems Solved Problem 6.. Contributed by - James Welsh, University of Newcastle, Australia. Find suitable values for the PID parameters using the Z-N tuning strategy for the nominal

More information

A brief introduction to robust H control

A brief introduction to robust H control A brief introduction to robust H control Jean-Marc Biannic System Control and Flight Dynamics Department ONERA, Toulouse. http://www.onera.fr/staff/jean-marc-biannic/ http://jm.biannic.free.fr/ European

More information

CHAPTER 3 TUNING METHODS OF CONTROLLER

CHAPTER 3 TUNING METHODS OF CONTROLLER 57 CHAPTER 3 TUNING METHODS OF CONTROLLER 3.1 INTRODUCTION This chapter deals with a simple method of designing PI and PID controllers for first order plus time delay with integrator systems (FOPTDI).

More information

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

CDS 101/110a: Lecture 8-1 Frequency Domain Design CDS 11/11a: Lecture 8-1 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 information

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

Frequency 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 information

Feedback Control of Linear SISO systems. Process Dynamics and Control

Feedback Control of Linear SISO systems. Process Dynamics and Control Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals

More information

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

Analysis and Synthesis of Single-Input Single-Output Control Systems Lino Guzzella Analysis and Synthesis of Single-Input Single-Output Control Systems l+kja» \Uja>)W2(ja»\ um Contents 1 Definitions and Problem Formulations 1 1.1 Introduction 1 1.2 Definitions 1 1.2.1 Systems

More information

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition

More information

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing

RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS. Ryszard Gessing RELAY CONTROL WITH PARALLEL COMPENSATOR FOR NONMINIMUM PHASE PLANTS Ryszard Gessing Politechnika Śl aska Instytut Automatyki, ul. Akademicka 16, 44-101 Gliwice, Poland, fax: +4832 372127, email: gessing@ia.gliwice.edu.pl

More information

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

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard Control Systems II ETH, MAVT, IDSC, Lecture 4 17/03/2017 Lecture plan: Control Systems II, IDSC, 2017 SISO Control Design 24.02 Lecture 1 Recalls, Introductory case study 03.03 Lecture 2 Cascaded Control

More information

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

Ü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 information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #15 Friday, February 6, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca (3) Cohen-Coon Reaction Curve Method

More information

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

Linear Control Systems Lecture #3 - Frequency Domain Analysis. Guillaume Drion Academic year Linear Control Systems Lecture #3 - Frequency Domain Analysis Guillaume Drion Academic year 2018-2019 1 Goal and Outline Goal: To be able to analyze the stability and robustness of a closed-loop system

More information

Appendix A MoReRT Controllers Design Demo Software

Appendix A MoReRT Controllers Design Demo Software Appendix A MoReRT Controllers Design Demo Software The use of the proposed Model-Reference Robust Tuning (MoReRT) design methodology, described in Chap. 4, to tune a two-degree-of-freedom (2DoF) proportional

More information

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

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 9. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming

Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming Robust Loop Shaping Controller Design for Spectral Models by Quadratic Programming Gorka Galdos, Alireza Karimi and Roland Longchamp Abstract A quadratic programming approach is proposed to tune fixed-order

More information

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

Classify a transfer function to see which order or ramp it can follow and with which expected error. Dr. J. Tani, Prof. Dr. E. Frazzoli 5-059-00 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 information

Lecture 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 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 information

DIGITAL CONTROLLER DESIGN

DIGITAL CONTROLLER DESIGN ECE4540/5540: Digital Control Systems 5 DIGITAL CONTROLLER DESIGN 5.: Direct digital design: Steady-state accuracy We have spent quite a bit of time discussing digital hybrid system analysis, and some

More information

Control Systems II. Gioele Zardini June 3, 2017

Control Systems II. Gioele Zardini June 3, 2017 Control Systems II Gioele Zardini gzardini@studentethzch June 3, 207 Abstract This Skript is made of my notes from the lecture Control Systems II of Dr Gregor Ochsner (literature of Prof Dr Lino Guzzella)

More information

CHAPTER 10: STABILITY &TUNING

CHAPTER 10: STABILITY &TUNING When I complete this chapter, I want to be able to do the following. Determine the stability of a process without control Determine the stability of a closed-loop feedback control system Use these approaches

More information

Design Methods for Control Systems

Design Methods for Control Systems Design Methods for Control Systems Maarten Steinbuch TU/e Gjerrit Meinsma UT Dutch Institute of Systems and Control Winter term 2002-2003 Schedule November 25 MSt December 2 MSt Homework # 1 December 9

More information

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Root Locus Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

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

6.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 closed-loop behavior what we want it to be. To review: - G c (s) G(s) H(s) you are here! plant For

More information

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

IMC based automatic tuning method for PID controllers in a Smith predictor configuration Computers and Chemical Engineering 28 (2004) 281 290 IMC based automatic tuning method for PID controllers in a Smith predictor configuration Ibrahim Kaya Department of Electrical and Electronics Engineering,

More information

Control Systems I. Lecture 9: The Nyquist condition

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 information

Exam. 135 minutes + 15 minutes reading time

Exam. 135 minutes + 15 minutes reading time Exam January 23, 27 Control Systems I (5-59-L) 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 information

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.

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. 6. Sketch the z-domain 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 information

Robust fixed-order H Controller Design for Spectral Models by Convex Optimization

Robust fixed-order H Controller Design for Spectral Models by Convex Optimization Robust fixed-order H Controller Design for Spectral Models by Convex Optimization Alireza Karimi, Gorka Galdos and Roland Longchamp Abstract A new approach for robust fixed-order H controller design by

More information

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING Professor Dae Ryook Yang Spring 2018 Dept. of Chemical and Biological Engineering 11-1 Road Map of the Lecture XI Controller Design and PID

More information

TUNING-RULES FOR FRACTIONAL PID CONTROLLERS

TUNING-RULES FOR FRACTIONAL PID CONTROLLERS TUNING-RULES FOR FRACTIONAL PID CONTROLLERS Duarte Valério, José Sá da Costa Technical Univ. of Lisbon Instituto Superior Técnico Department of Mechanical Engineering GCAR Av. Rovisco Pais, 49- Lisboa,

More information

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2)

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2) X reviewer3@nptel.iitm.ac.in Courses» Control System Design Announcements Course Ask a Question Progress Mentor FAQ Unit 11 - Week 7: Quantitative feedback theory (Part 1/2) Course outline How to access

More information

Tuning Rules for Proportional Resonant Controllers

Tuning Rules for Proportional Resonant Controllers Tuning Rules for Proportional Resonant Controllers Luís Fernando Alves Pereira and Alexandre Sanfelice Bazanella, Senior Member, IEEE Abstract In this paper we propose a particular structure for resonant

More information

Control Systems I. Lecture 9: The Nyquist condition

Control 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 information

Analysis of SISO Control Loops

Analysis of SISO Control Loops Chapter 5 Analysis of SISO Control Loops Topics to be covered For a given controller and plant connected in feedback we ask and answer the following questions: Is the loop stable? What are the sensitivities

More information

FEL3210 Multivariable Feedback Control

FEL3210 Multivariable Feedback Control FEL3210 Multivariable Feedback Control Lecture 5: Uncertainty and Robustness in SISO Systems [Ch.7-(8)] Elling W. Jacobsen, Automatic Control Lab, KTH Lecture 5:Uncertainty and Robustness () FEL3210 MIMO

More information

Robust and Gain-Scheduled PID Controller Design for Condensing Boilers by Linear Programming

Robust and Gain-Scheduled PID Controller Design for Condensing Boilers by Linear Programming Robust and Gain-Scheduled PID Controller Design for Condensing Boilers by Linear Programming Vinicius de Oliveira and Alireza Karimi Laboratoire d Automatque École Polytechnique Fédérale de Lausanne (EPFL)

More information

Tuning of fractional PI controllers for fractional order system models with and without time delays

Tuning of fractional PI controllers for fractional order system models with and without time delays 2 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July 2, 2 FrC2. Tuning of fractional PI controllers for fractional order system models with and without time delays Anuj Narang,

More information

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

Data Based Design of 3Term Controllers. Data Based Design of 3 Term Controllers p. 1/10 Data Based Design of 3Term Controllers Data Based Design of 3 Term Controllers p. 1/10 Data Based Design of 3 Term Controllers p. 2/10 History Classical Control - single controller (PID, lead/lag) is designed

More information

FREQUENCY-RESPONSE DESIGN

FREQUENCY-RESPONSE DESIGN ECE45/55: Feedback Control Systems. 9 FREQUENCY-RESPONSE DESIGN 9.: PD and lead compensation networks The frequency-response methods we have seen so far largely tell us about stability and stability margins

More information

Solutions for Tutorial 10 Stability Analysis

Solutions for Tutorial 10 Stability Analysis Solutions for Tutorial 1 Stability Analysis 1.1 In this question, you will analyze the series of three isothermal CSTR s show in Figure 1.1. The model for each reactor is the same at presented in Textbook

More information

PID controllers, part I

PID controllers, part I Faculty of Mechanical and Power Engineering Dr inŝ. JANUSZ LICHOTA CONTROL SYSTEMS PID controllers, part I Wrocław 2007 CONTENTS Controller s classification PID controller what is it? Typical controller

More information

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

Additional Closed-Loop Frequency Response Material (Second edition, Chapter 14) Appendix J Additional Closed-Loop Frequency Response Material (Second edition, Chapter 4) APPENDIX CONTENTS J. Closed-Loop Behavior J.2 Bode Stability Criterion J.3 Nyquist Stability Criterion J.4 Gain

More information

Chapter 5 The SIMC Method for Smooth PID Controller Tuning

Chapter 5 The SIMC Method for Smooth PID Controller Tuning Chapter 5 The SIMC Method for Smooth PID Controller Tuning Sigurd Skogestad and Chriss Grimholt 5.1 Introduction Although the proportional-integral-derivative (PID) controller has only three parameters,

More information

Input-output Controllability Analysis

Input-output Controllability Analysis Input-output Controllability Analysis Idea: Find out how well the process can be controlled - without having to design a specific controller Note: Some processes are impossible to control Reference: S.

More information

Topic # Feedback Control Systems

Topic # Feedback Control Systems Topic #20 16.31 Feedback Control Systems Closed-loop system analysis Bounded Gain Theorem Robust Stability Fall 2007 16.31 20 1 SISO Performance Objectives Basic setup: d i d o r u y G c (s) G(s) n control

More information

A NEW APPROACH TO MIXED H 2 /H OPTIMAL PI/PID CONTROLLER DESIGN

A NEW APPROACH TO MIXED H 2 /H OPTIMAL PI/PID CONTROLLER DESIGN Copyright 2002 IFAC 15th Triennial World Congress, Barcelona, Spain A NEW APPROACH TO MIXED H 2 /H OPTIMAL PI/PID CONTROLLER DESIGN Chyi Hwang,1 Chun-Yen Hsiao Department of Chemical Engineering National

More information

Dr Ian R. Manchester

Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

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

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

Should we forget the Smith Predictor?

Should we forget the Smith Predictor? FrBT3. Should we forget the Smith Predictor? Chriss Grimholt Sigurd Skogestad* Abstract: The / controller is the most used controller in industry. However, for processes with large time delays, the common

More information

Recitation 11: Time delays

Recitation 11: Time delays Recitation : Time delays Emilio Frazzoli Laboratory for Information and Decision Systems Massachusetts Institute of Technology November, 00. Introduction and motivation. Delays are incurred when the controller

More information

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 7: Feedback and the Root Locus method Readings: Jacopo Tani Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 2, 2018 J. Tani, E. Frazzoli (ETH) Lecture 7:

More information

Analysis and Design of Control Systems in the Time Domain

Analysis and Design of Control Systems in the Time Domain Chapter 6 Analysis and Design of Control Systems in the Time Domain 6. Concepts of feedback control Given a system, we can classify it as an open loop or a closed loop depends on the usage of the feedback.

More information

Rational Implementation of Distributed Delay Using Extended Bilinear Transformations

Rational Implementation of Distributed Delay Using Extended Bilinear Transformations Rational Implementation of Distributed Delay Using Extended Bilinear Transformations Qing-Chang Zhong zhongqc@ieee.org, http://come.to/zhongqc School of Electronics University of Glamorgan United Kingdom

More information

Controls Problems for Qualifying Exam - Spring 2014

Controls 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

ECE 486 Control Systems

ECE 486 Control Systems ECE 486 Control Systems Spring 208 Midterm #2 Information Issued: April 5, 208 Updated: April 8, 208 ˆ This document is an info sheet about the second exam of ECE 486, Spring 208. ˆ Please read the following

More information

Tuning PI controllers in non-linear uncertain closed-loop systems with interval analysis

Tuning PI controllers in non-linear uncertain closed-loop systems with interval analysis Tuning PI controllers in non-linear uncertain closed-loop systems with interval analysis J. Alexandre dit Sandretto, A. Chapoutot and O. Mullier U2IS, ENSTA ParisTech SYNCOP April 11, 2015 Closed-loop

More information

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

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Frequency Response-Design 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 information

Department of Electrical and Computer Engineering. EE461: Digital Control - Lab Manual

Department of Electrical and Computer Engineering. EE461: Digital Control - Lab Manual Department of Electrical and Computer Engineering EE461: Digital Control - Lab Manual Winter 2011 EE 461 Experiment #1 Digital Control of DC Servomotor 1 Objectives The objective of this lab is to introduce

More information

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

Ü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. 8. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid

More information

A Simple PID Control Design for Systems with Time Delay

A Simple PID Control Design for Systems with Time Delay Industrial Electrical Engineering and Automation CODEN:LUTEDX/(TEIE-7266)/1-16/(2017) A Simple PID Control Design for Systems with Time Delay Mats Lilja Division of Industrial Electrical Engineering and

More information

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

Lecture 6. Chapter 8: Robust Stability and Performance Analysis for MIMO Systems. Eugenio Schuster. Lecture 6 Chapter 8: Robust Stability and Performance Analysis for MIMO Systems Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 6 p. 1/73 6.1 General

More information

Reglerteknik: Exercises

Reglerteknik: Exercises Reglerteknik: Exercises Exercises, Hints, Answers Liten reglerteknisk ordlista Introduktion till Control System Toolbox ver. 5 This version: January 3, 25 AUTOMATIC CONTROL REGLERTEKNIK LINKÖPINGS UNIVERSITET

More information

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

ECSE 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 information

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

Course roadmap. Step response for 2nd-order system. Step response for 2nd-order system ME45: Control Systems Lecture Time response of nd-order systems Prof. Clar Radcliffe and Prof. Jongeun Choi Department of Mechanical Engineering Michigan State University Modeling Laplace transform Transfer

More information

Iterative Feedback Tuning

Iterative Feedback Tuning Iterative Feedback Tuning Michel Gevers CESAME - UCL Louvain-la-Neuve Belgium Collaboration : H. Hjalmarsson, S. Gunnarsson, O. Lequin, E. Bosmans, L. Triest, M. Mossberg Outline Problem formulation Iterative

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #11 Wednesday, January 28, 2004 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Relative Stability: Stability

More information

EE3CL4: Introduction to Linear Control Systems

EE3CL4: Introduction to Linear Control Systems 1 / 17 EE3CL4: Introduction to Linear Control Systems Section 7: McMaster University Winter 2018 2 / 17 Outline 1 4 / 17 Cascade compensation Throughout this lecture we consider the case of H(s) = 1. We

More information

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich Control Systems I Lecture 6: Poles and Zeros Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 27, 2017 E. Frazzoli (ETH) Lecture 6: Control Systems I 27/10/2017

More information

Systems Engineering and Control

Systems Engineering and Control Cork Institute of Technology Bachelor of Engineering (Honours) in Mechanical Engineering - Award (NFQ Level 8) Autumn 2007 Systems Engineering and Control (Time: 3 Hours) Answer any FIVE Questions Examiners:

More information

Outline. Classical Control. Lecture 5

Outline. Classical Control. Lecture 5 Outline Outline Outline 1 What is 2 Outline What is Why use? Sketching a 1 What is Why use? Sketching a 2 Gain Controller Lead Compensation Lag Compensation What is Properties of a General System Why use?

More information

1 Mathematics. 1.1 Determine the one-sided Laplace transform of the following signals. + 2y = σ(t) dt 2 + 3dy dt. , where A is a constant.

1 Mathematics. 1.1 Determine the one-sided Laplace transform of the following signals. + 2y = σ(t) dt 2 + 3dy dt. , where A is a constant. Mathematics. Determine the one-sided Laplace transform of the following signals. {, t < a) u(t) =, where A is a constant. A, t {, t < b) u(t) =, where A is a constant. At, t c) u(t) = e 2t for t. d) u(t)

More information

MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan

MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan MTNS 06, Kyoto (July, 2006) Shinji Hara The University of Tokyo, Japan Outline Motivation & Background: H2 Tracking Performance Limits: new paradigm Explicit analytical solutions with examples H2 Regulation

More information

Stabilizing the dual inverted pendulum

Stabilizing the dual inverted pendulum Stabilizing the dual inverted pendulum Taylor W. Barton Massachusetts Institute of Technology, Cambridge, MA 02139 USA (e-mail: tbarton@mit.edu) Abstract: A classical control approach to stabilizing a

More information

EE3CL4: Introduction to Linear Control Systems

EE3CL4: 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 information

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

AN INTRODUCTION TO THE CONTROL THEORY

AN INTRODUCTION TO THE CONTROL THEORY Open-Loop controller An Open-Loop (OL) controller is characterized by no direct connection between the output of the system and its input; therefore external disturbance, non-linear dynamics and parameter

More information

Introduction to Feedback Control

Introduction to Feedback Control Introduction to Feedback Control Control System Design Why Control? Open-Loop vs Closed-Loop (Feedback) Why Use Feedback Control? Closed-Loop Control System Structure Elements of a Feedback Control System

More information

(Continued on next page)

(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 information

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

Radar Dish. Armature controlled dc motor. Inside. θ r input. Outside. θ D output. θ m. Gearbox. Control Transmitter. Control. θ D. Radar Dish ME 304 CONTROL SYSTEMS Mechanical Engineering Department, Middle East Technical University Armature controlled dc motor Outside θ D output Inside θ r input r θ m Gearbox Control Transmitter

More information

Exercise 1 (A Non-minimum Phase System)

Exercise 1 (A Non-minimum Phase System) Prof. Dr. E. Frazzoli 5-59- Control Systems I (Autumn 27) Solution Exercise Set 2 Loop Shaping clruch@ethz.ch, 8th December 27 Exercise (A Non-minimum Phase System) To decrease the rise time of the system,

More information

Control of Electromechanical Systems

Control of Electromechanical Systems Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Steady-state error Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling Analysis Design Laplace

More information

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

CDS 101/110a: Lecture 10-1 Robust Performance CDS 11/11a: Lecture 1-1 Robust Performance Richard M. Murray 1 December 28 Goals: Describe how to represent uncertainty in process dynamics Describe how to analyze a system in the presence of uncertainty

More information

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

VALLIAMMAI 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 information

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control

Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Plan of the Lecture Review: stability; Routh Hurwitz criterion Today s topic: basic properties and benefits of feedback control Goal: understand the difference between open-loop and closed-loop (feedback)

More information

Active Control? Contact : Website : Teaching

Active Control? Contact : Website :   Teaching Active Control? Contact : bmokrani@ulb.ac.be Website : http://scmero.ulb.ac.be Teaching Active Control? Disturbances System Measurement Control Controler. Regulator.,,, Aims of an Active Control Disturbances

More information

Singular Value Decomposition Analysis

Singular Value Decomposition Analysis Singular Value Decomposition Analysis Singular Value Decomposition Analysis Introduction Introduce a linear algebra tool: singular values of a matrix Motivation Why do we need singular values in MIMO control

More information

Robust tuning procedures of dead-time compensating controllers

Robust tuning procedures of dead-time compensating controllers ISSN 28 5316 ISRN LUTFD2/TFRT--5645--SE Robust tuning procedures of dead-time compensating controllers Ari Ingimundarson Department of Automatic Control Lund Institute of Technology December 2 Department

More information