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

Similar documents
Lecture plan: Control Systems II, IDSC, 2017

FEL3210 Multivariable Feedback Control

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

Outline. Classical Control. Lecture 1

Control Systems II. Gioele Zardini June 3, 2017

CHAPTER 3 TUNING METHODS OF CONTROLLER

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

EECE 460 : Control System Design

Control Systems I Lecture 10: System Specifications

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

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

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

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

DESIGN USING TRANSFORMATION TECHNIQUE CLASSICAL METHOD

Index Accumulation, 53 Accuracy: numerical integration, sensor, 383, Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709,

Chapter 7 - Solved Problems

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

YTÜ Mechanical Engineering Department

Task 1 (24%): PID-control, the SIMC method

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

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

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

Autonomous Mobile Robot Design

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

Analysis and Design of Control Systems in the Time Domain

Lecture 13: Internal Model Principle and Repetitive Control

Exam. 135 minutes + 15 minutes reading time

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

Feedback Control of Linear SISO systems. Process Dynamics and Control

Robust Control 3 The Closed Loop

CM 3310 Process Control, Spring Lecture 21

MAS107 Control Theory Exam Solutions 2008

Design Methods for Control Systems

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

Table of Laplacetransform

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

Introduction to. Process Control. Ahmet Palazoglu. Second Edition. Jose A. Romagnoli. CRC Press. Taylor & Francis Group. Taylor & Francis Group,

EECE 460. Decentralized Control of MIMO Systems. Guy A. Dumont. Department of Electrical and Computer Engineering University of British Columbia

Control System Design

Control Systems Design

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

Part II. Advanced PID Design Methods

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

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

A brief introduction to robust H control

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

Intro to Frequency Domain Design

Chapter 15 - Solved Problems

Control System Design

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

Modeling and Control Overview

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

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

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

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

Theory of Machines and Automatic Control Winter 2018/2019

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013

FEL3210 Multivariable Feedback Control

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

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

Fundamental Design Limitations in SISO Control

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Guzzella 9.1-3, Emilio Frazzoli

Stability and Robustness 1

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

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

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

AN INTRODUCTION TO THE CONTROL THEORY

(Continued on next page)

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

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

Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz*

CYBER EXPLORATION LABORATORY EXPERIMENTS

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

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

FREQUENCY-RESPONSE DESIGN

Design of Nonlinear Control Systems with the Highest Derivative in Feedback

Exam. 135 minutes, 15 minutes reading time

EE C128 / ME C134 Final Exam Fall 2014

Control for. Maarten Steinbuch Dept. Mechanical Engineering Control Systems Technology Group TU/e

Exercise 5: Digital Control

Control System Design

MEM 355 Performance Enhancement of Dynamical Systems

Control Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Introduction to Feedback Control

Analysis of SISO Control Loops

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

Control System Design

Systems Engineering and Control

Robust Performance Example #1

Advanced Aerospace Control. Marco Lovera Dipartimento di Scienze e Tecnologie Aerospaziali, Politecnico di Milano

Introduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

Chapter 5 The SIMC Method for Smooth PID Controller Tuning

A unified double-loop multi-scale control strategy for NMP integrating-unstable systems

Dr Ian R. Manchester

CONTROL SYSTEMS ENGINEERING Sixth Edition International Student Version

YTÜ Mechanical Engineering Department

ME 132, Fall 2017, UC Berkeley, A. Packard 317. G 1 (s) = 3 s + 6, G 2(s) = s + 2

Control System Design

Transcription:

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 10.03 Lecture 3 Case study: Ball on Wheel (BoW) (Mathworks Guest) Controller Implementation 17.03 Lecture 4 Control design for time delayed systems (Smith predictor), Robustness criteria 24.03 Lecture 5 Real PID, Gain scheduling, Emulation, Aliasing, Anti-reset windup MIMO System Analysis 31.03 Lecture 6 MIMO Introduction 07.04 Lecture 7 Singular Values 28.04 Lecture 8 Frequency domain MIMO Controller Synthesis 05.05 Lecture 9 State feedback (LQR), BoW 12.05 Lecture 10 Finite horizon LQR, Model Predictive Control (MPC) 19.05 Lecture 11 State observer 26.05 Lecture 12 Output feedback (LQG, LTR) 02.06 Lecture 13 Case studies, Exam preparation 2

Lecture 4 Class Content 1. Control design for systems with time delays: the Smith Predictor 2. Robustness and performance criteria 3

Lecture 4 Class Content 1. Control design for systems with time delays: the Smith Predictor 2. Robustness criteria 4

System with time delay: example 1 Control inputs System output Delay computed as : Delay due to the distance between the location of the control action ( ) and the location where the material height ( ) is taken. 5

System with time delay: example 2 Control inputs: To cold-water mass flow Uc Hot-water mass flow Uh System output Output water temperature To Th U h U c Delay due to the distance between the control action (Uc, Uh) and the location where the water temperature is taken. Tc 6

Definition of a time delay Laplace transform of a delayed function f t s ft () Example with a step function 0 t 7

Frequency response of e s Σ s = e s Delay u t = cos 2π f t Excitation frequency 0.1 Hz 1 Hz 10 Hz Response amplitude Response phase 8

Transfer functions with time delay R s Y s System output delay Ys R s Y s System input delay Ys 9

Time constant vs. time delay Pure time constant Combined time constant and time delay Pure time delay 10

Many plants encountered in practice are well approximated by the combination of: First order system with time constant τ And a pure delay element with delay T Plant with combined time constant and time delay P( s) K e 1 s T s In particular thermal systems, such as Heat exchangers Boilers Radiators can often be modeled with this approach. K=1, T=1s, τ=1s 11

Challenges of controlling time-delayed systems Plants with substantial delays are hard to control. T T + τ > 0.3 T: time delay (Totzeit), τ time constant (Zeitkonstante) 1. The controller is forced to use of old information (information about the output at some time in the past, rather than in the present), to compute the control signals. 2. Usually, if you are able design a controller for a delayed system it will likely result in a disappointing slow response. 3. Regular PID controllers are not well suited for that class of problems (in particular the D term is not very useful is such a case. The derivative signal does not bring any information of the future trajectory of a system, if that system contains pure delays. ). Question : What can be done to cope more efficiently with delays in the loop? Need for a predictive element in the controller 12

Predictive controllers: a recipe 1. Indication: when to use a predictive controller? T T + τ > 0.3 T: time delay (Totzeit) τ time constant (Zeitkonstante) 2. Limits: what can be achieved by the use of a predictive controller? The prediction allows to design the controller for the plant without delay, i.e., with much less phase drop. The delay cannot be removed by a predictor! Every transfer function (T, S) is affected by the same delay as the plant. 3. Prerequisites: when can a predictive controller be used? The plant must be asymptotically stable. A good model of the plant must be available. 13

Predictive controllers: one method One type of predictive controller for systems with pure time delay is the Smith predictor, invented by Otto J. M. Smith in 1957 Otto J. M. Smith : Born in 1917, in Urbana, Illinois, USA B.S. in Electrical Engineering, University of Oklahoma, Norman, 1938 Ph.D. in Power and High Voltage, Stanford University, 1941 Most of his career: Professor at University of California Berkeley Passed away in 2009 (91 yrs old) The Smith Predictor: A Process Engineer's Crystal Ball,' Control Engineering, May 1996 14

Smith predictor Ps () ˆy The main idea of a predictive controller is: to use a linear model of the plant to compute an estimate of the non-delayed plant output y r (t). The feeback signal is the sum of: 1. the non-delayed plant output (estimate or prediction) y r t 2. and the correction signal ε, which represents the difference between y(t) and y(t). 15

Smith predictor Ps () In the ideal case of - no plant/model mismatch: - no external input disturbance: The output writes: ˆy Ys () In the non ideal case of - plant/model mismatch: - external input disturbance: Remark: in this case the result is nice because the time delay does appear in the feedback loop. The system behavior is rather complicated, see following examples. 16

Example: second order system + 1 s delay Goal: Design a controller for the plant described by P s = Static gain = Poles : Delay : Damping: 0.5 s 2 + 2s + 1 e s 17

Example: second order system + 1 s delay Controller design without prediction Control design constraints PM (phase margin) = Steady state error: Overshoot: Cross over frequency: Using Matlab sisotool, a loop-shaping approach will result in the following PI controller: Cs () 0.6964 s 0.5222 s Conclusion: Step response is slow. The fast drop of the phase due to the delay prevents a high bandwidth (see next slide when there is no delay). 18

Controller with no delay Hint: Compare the cross-over frequencies for the open-loop gain with/without delay, and the time response. Conclusion: without the delay in the system, the controller can be designed much faster. 19

Controller comparison Advantages of prediction Disadvantages of prediction 20

Smith predictor

Model accuracy: effects of delay uncertainties Conclusion If the time delay in the internal model is not accurate, the Smith predictor may not perform well, and thus the control performance deteriorates. 22

Lecture 4 Class Content 1. Control design for systems with time delays: the Smith Predictor 2. Robustness and performance criteria a) Robust Nyquist theorem b) Nominal performance c) Robust performance 23

Lecture 4 2. Robustness and performance Recall: uncertainty and the Nyquist stability theorem 1 + L jω > L jω W 2 jω ω 0, 24

Lecture 4 2. Robustness and performance A. Robust Nyquist theorem The robust Nyquist theorem represents can be interpreted as upper bound for the complementary sensitivity: or 25

Lecture 4 2. Robustness and performance Recap: sensitivity and performance The sensitivity S s is the transfer function from r e and from d y. Small sensitivity = good performance 26

Lecture 4 2. Robustness and performance B. Nominal performance A good performance condition would be an upper bound for the sensitivity: or 27

Lecture 4 2. Robustness and performance B. Nominal performance The nominal performance condition can be Investigated in the Nyquist diagram: 28

Lecture 4 2. Robustness and performance C. Robust performance Robust performance represents a combination of the : robust Nyquist theorem, and the nominal performance condition. 29