Iterative Feedback Tuning
|
|
- Alfred Manning
- 5 years ago
- Views:
Transcription
1 Iterative Feedback Tuning Michel Gevers CESAME - UCL Louvain-la-Neuve Belgium Collaboration : H. Hjalmarsson, S. Gunnarsson, O. Lequin, E. Bosmans, L. Triest, M. Mossberg
2 Outline Problem formulation Iterative criterion minimization Properties and implementation of IFT Applications in the chemical industry Use of IFT for minimum settling time Comparison with classical tuning rules Conclusions 1
3 System Configuration: v r C r (ρ) u(ρ) G o y(ρ) C y (ρ) System : y(ρ) = T(ρ)r + S(ρ)v T(ρ) = C r(ρ)g o 1, S(ρ) = 1 + C y (ρ)g o 1 + C y (ρ)g o Reference Model: r T d ȳ 2
4 Problem Formulation Output Error: ỹ(ρ) = y(ρ) ȳ [ Criterion: J(ρ) = 1 2N E N t=1 (L yỹ t (ρ)) 2 + λ ] N t=1 (L uu t (ρ)) 2 where L is a frequency weighting filter. [ J(ρ) = 1 N 2N E [L y (T(ρ)r t ȳ t )] 2 + Find t=1 ρ = arg min J(ρ) when Plant unknown No possibility of modeling the system Low complexity controller Experimental data can be used only. Note : Criterion is automatic compromise between tracking and disturbance rejection. N [L y S(ρ)v t ] 2 + λ t=1 ] N [L u u t (ρ)] 2 t=1 3
5 Criterion Minimization Idea: It is a minimization problem! Why not use a minimization procedure? Reformulation: Find ρ that solves [ = J (ρ) = 1 N N E ỹ t (ρ) ỹ t(ρ) + λ Solution algorithm: t=1 ] N u t (ρ) u t(ρ) t=1 where γ i is the step size ρ i+1 = ρ i γ i R 1 i J (ρ i ) R i is a sequence of p.d. matrices, typically an estimate of the Hessian of J. 4
6 Required signals [ J (ρ i ) = 1 N N E ỹ t (ρ i ) ỹ t(ρ i ) + λ t=1 We need ỹ t (ρ i ),ỹ t(ρ i ),u t (ρ i ) and u t(ρ i ). ] N u t (ρ i ) u t(ρ i ) t=1 ỹ(ρ) = y(ρ) ȳ available from one closed loop experiment ỹ 1 (ρ) = C r (ρ) C r(ρ)t(ρ)r 1 C r (ρ) C y(ρ) ( T 2 (ρ)r + T(ρ)S(ρ)v ) Observation : T 2 r + TSv = T(Tr + Sv) = Ty A closed loop experiment which uses y as reference. 5
7 3 experiments: Reference signals: r 1 i = r r 2 i = y 1 i r 3 i = r Corresponding outputs and inputs: yi 1 = T(ρ i )r + S(ρ i )vi 1 yi 2 = T 2 (ρ i )r + T(ρ i )S(ρ i )vi 1 + S(ρ i )vi 2 yi 3 = T(ρ i )r + S(ρ i )vi 3 u 1 i = S(ρ i ) [ ] C r (ρ i )r C y (ρ i )vi 1 u 2 i = S(ρ i ) [ ] C r (ρ i )(r yi 1 ) C y (ρ i )vi 2 u 3 i = S(ρ i ) [ ] C r (ρ i )r C y (ρ i )vi 3 6
8 Observations: ỹ i yi 1 ȳ : perfect realization of ỹ(ρ i ) ˆỹ 1 ( ) i C C r (ρ i ) r (ρ i )yi 3 C y(ρ i )yi 2 = ỹ (ρ i ) + S(ρ i) ( ) C C r (ρ i ) r (ρ i )vi 3 C y(ρ i )vi 2 = perturbed version of ỹ (ρ i ) u 1 i = perfect realization of u(ρ i ) û 1 [ i = (C C r (ρ i ) r (ρ i ) C y(ρ i ))u 3 i + C y(ρ i )ui] 2 = perturbed version of u (ρ i ) 7
9 Define: Key observation : Ĵ i = 1 N N t=1 [ ] ỹ i (t) ˆỹ i(t) + λ u 1 i(t) û i(t) Ĵ i is an unbiased estimate of the gradient J (ρ i ) Approximation of the Hessian: One possibility is the Gauss-Newton choice: R i = 1 N [ ] ] ˆỹ N i(t)[ˆỹ T i(t) + λ û i (t) [û i(t)] T t=1 Remark: Biased due to the disturbance in the second and third experiments 8
10 1. Frequency Weighting L 1 Filter all signals through L Implementation 2. Non-minimum phase or unstable controllers Filtering of the signals with Cr 1. Problem if non-minimum phase. Solution: Choose L as an all-pass filter with numerator containing unstable zeros of C r. 9
11 Convergence Analysis ] E [Ĵ i = J (ρ i ) Stochastic approximation theory can be applied R i δi, i for some δ >. All-pass filtering if necessary i=1 γ i =, i=1 γ2 i < {r} and {v} bounded stationary stochastic processes and mutually independent. {y j i } j = 1, 2; i = 1, 2,... bounded. ρ i {ρ : J (ρ) = } w.p.1 as i Remark: Independence between experiments Simple analysis 1
12 Engineering Aspects Simple. Only a limited number of user s choices with simple interpretations. Especially no need to choose input spectrum. Applies as well to tuning of simple PID controllers as well as more complex controllers. User s Choices: Step size. Controls the rate of change of the controller. Reference model. Can smoothly increase the performance specifications ( windsurfing ). Frequency weighting filter. Can adaptively be chosen to suppress undesired oscillations. Controller complexity. Full freedom to increase complexity successively. 11
13 On-Line Considerations Experiment 2 does not use r as reference signal Not an on-line method. But: y = T(ρ i )r + S(ρ i )v Experiment 2 : Observations: y 2 i = T(ρ i )T(ρ i )r + S(ρ i )v 2 i + T(ρ i )S(ρ i )v 1 i r filtered two times through T instead of one. Fast settling time Only slightly slower The disturbance terms differ only by T(ρ i )S(ρ i )v 1 i : normally small since T and S approx. complementary. 12
14 Applications The Landau benchmark problem: flexible transmission system Ref : Hjalmarsson, Gunnarsson, Gevers, European Journal of Control, Vol. 1, No 2, 1995 Wide range of applications have been reported (Google search): Controller tuning of industrial plants, robots, rolling mills, magnetic suspension systems, active noise cancellation, thermal cycling modules for the electronics industry, wastewater treatment plants, etc Extension to nonlinear and time-varying systems Optimal PID tuning at Solvay Ltd: Temperature control in industrial furnaces Temperature control in distillation columns Flow control in evaporators 13
15 Example 1 : Temperature control in a furnace Cost function With initial PID.171 After 1 iteration.22 (-87 %) 14
16 Example 2 : Temperature control for a tray in a distillation column Experiment : Disturbance rejection : r d = y d = constant Duration of one experiment : 5 hours. Evolution of cost function : Iteration Cost function Cost function estimated with new parameters (+25%) (-43%) (-35%) (-4%) (-36%).11 15
17 Example 2: Temperature control in a distillation column PID regulator: before and after 6 iterations of the iterative scheme Erreur de régulation Avant optimisation 5 Erreur de régulation Avant optimisation 2 15 C % Heures Erreur de régulation Après optimisation C Erreur de régulation Après optimisation 2 15 C % Heures 5 5 C Histograms over two-week periods 16
18 Example 2 (continued) Evolution of the controllers 6 PID : Cr 6 PID : Cy 4 4 Gain [db] 2 Gain [db] Frequency [1/s] Frequency [1/s] 1 1 Phase [deg] 5 5 Phase [deg] Frequency [1/s] Frequency [1/s] Bode diagrams of 2-DOF regulators before tuning (full), after 3 iterations (dashed) and after 6 iterations (dotted) 17
19 Example 3: Flow control in an evaporator Objective: Improving the tracking performance of a PID regulator Desired response : y d = 1 1+2s r d where r d = a ramp of 3 minutes followed by a constant value for 12 minutes First experiment of first iteration First experiment of third iteration 3 3 Flow 2 1 Flow 2 1 % Minutes 5 Tracking error during first iteration Flow % Minutes Tracking error during third iteration Flow r (dotted), y d (dashed) and achieved response (full) before and after 2 iterations of the IFT scheme 18
20 IFT with time weightings One may want to attach more weight to parts of the time response than to others. Example : set-point change : no weight on transient between the two set-points. Modify the criterion as follows : [ J(ρ) = 1 N 2N E t=1 w y t (L y ỹ t (ρ)) 2 + λ N t=1 w u t (L u u t (ρ)) 2 ] 19
21 Minimizing the settling time to a new set-point Let a set-point change be required at time t =. We want the output of the closed loop system to reach the new set-point at t = t. Apply zero weighting (i.e. masks) during the transient : J(ρ) = 1 2N E [ N t=t w y t (L y ỹ t (ρ)) 2 + λ N t=1 wu t (L u u t (ρ)) 2 ] By doing so, the parameter vector ρ focuses on achieving the new reference value as soon as possible rather than on fitting some arbitrary imposed transient. Start with large t, then reduce until oscillations appear Minimizes the settling time. 2
22 IFT tuning of PID parameters C r = K(1 + 1 T i s ) C y = K(1 + 1 T i s + T ds) The PID parameters are collected in the vector ρ : ρ = [K, T i, T d ] T. 21
23 Comparison with classical tuning rules Ziegler-Nichols Increase proportional gain until oscillations. Denote * T c the oscillation period * K c the critical gain Choose K = K c 1.7,T i = T c 2,T d = T c 8 22
24 Internal Model Control (IMC) * Define 3 parameters K p, T and D from open loop step response assuming G(s) = K p 1 + st e sd * Choose K = 2T+D 2(λ+D), T i = T + D 2, T d = TD 2T+D with λ >.25 (λ =.5 here). 23
25 Integral Square Error (ISE) Criterion Adjust PID parameters in such a way as to minimize the Integral Square Error (ISE) ε t = y t yt d between achieved output and desired output : ISE = ε 2 (t)dt 24
26 IFT Method with mask The following criterion was minimized (mask of length t ): N ( ) J(ρ) = E yt (ρ) yt d 2. t=t Initial values of the PID parameters chosen for slow response with no overshoot. The length t of the mask was initially chosen to correspond with the settling time of this slow response. This length was then successively reduced until oscillations appeared. 25
27 Example 1 : G 1 (s) = 1 1+2s e 5s For IFT: mask is decreased from 7 secs to 1 secs in steps of 2 secs zn ise imc ift y(t).5 zn ise imc ift t u(t) t Figure 1: Step responses (left) and corresponding input signals (right) for the closed loop systems with G 1 (s) and the PID controllers tuned with the four different methods. Comments : Settling time with IFT controller is much smaller than with the others. Overshoot and control action are also smaller. 26
28 Example 2 : G(s) = 1 1+2s e 2s For IFT: mask is decreased from 15 secs to 5 secs in steps of 25 secs zn ise imc ift y(t).5 zn ise imc ift t u(t) t Figure 2: Step responses (left) and corresponding input signals (right) for the closed loop systems with G 2 (s) and the PID controllers tuned with the four different methods. Comments : Superiority of IFT controller is even more striking: almost no overshoot, with much smaller control action. 27
29 Example 3 : G(s) = 1 (1+1s) 8 For IFT: mask is decreased from 28 secs to 13 secs in steps of 3 secs zn ise imc ift y(t) zn ise imc ift u(t) t t Figure 3: Step responses (left) and corresponding input signals (right) for the closed loop systems with G 3 (s) and the PID controllers tuned with the four different methods. Comments : Settling time of IFT controller is much smaller than with other controllers, with a much smaller control action. 28
30 Example 4 : G(s) = 1 5s (1+1s)(1+2s) For IFT: mask is decreased from 11 secs to 3 secs in steps of 2 secs zn ise imc ift y(t).5 zn ise imc ift t u(t) t 15 2 Figure 4: Step responses (left) and corresponding input signals (right) for the closed loop systems with G 4 (s) and the PID controllers tuned with the four different methods. Comments : IFT controller produces by far the best closed loop step response, but now with an initially larger control action. Add penalty on control action. 29
31 { N ( ) Example 4 (cont d) : J(ρ) = E t=t yt (ρ) yt d 2 } N t= (u t(ρ)) 2 The mask, t, was again decreased from 11 secs to 3 secs in steps of 2 secs zn ise imc ift y(t).5 zn ise imc ift t u(t) t Figure 5: Step responses (left) and corresponding input signals (right) for the closed loop systems with G 4 (s) and the PID controllers tuned with the three classical methods, and with IFT with weighting λ = Comments : Control action of IFT controller is now smaller than with others. In addition, the closed loop step response is even better than before. 3
32 Comments and conclusions IFT has become one of the commonly used controller tuning methods Experiments are performed on the closed loop system Process engineer keeps control of the process Design choices are simple and intuitive The method is well geared towards regulation problems of industrial processes Second experiment generates extra noise on output Some experience required to handle other types of performance criteria Numerous extensions and applications: see the special issue of Control Engineering Practice, Vol. 11, No 9, September
Iterative Feedback Tuning for robust controller design and optimization
Iterative Feedback Tuning for robust controller design and optimization Hynek Procházka, Michel Gevers, Brian D.O. Anderson, Christel Ferrera Abstract This paper introduces a new approach for robust controller
More informationImproving Convergence of Iterative Feedback Tuning using Optimal External Perturbations
Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-, 2008 Improving Convergence of Iterative Feedback Tuning using Optimal External Perturbations Jakob Kjøbsted Huusom,
More informationFeedback 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 informationCHBE320 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 informationTen years of progress in Identification for Control. Outline
Ten years of progress in Identification for Control Design and Optimization of Restricted Complexity Controllers Grenoble Workshop, 15-16 January, 2003 Michel Gevers CESAME - UCL, Louvain-la-Neuve, Belgium
More informationRobust 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 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 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 Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral
More informationDesign 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 informationCHAPTER 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 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 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21-211 1 / 39 Feedback
More informationVideo 5.1 Vijay Kumar and Ani Hsieh
Video 5.1 Vijay Kumar and Ani Hsieh Robo3x-1.1 1 The Purpose of Control Input/Stimulus/ Disturbance System or Plant Output/ Response Understand the Black Box Evaluate the Performance Change the Behavior
More informationVirtual Reference Feedback Tuning for Non Minimum Phase Plants
Virtual eference Feedback Tuning for Non Minimum Phase Plants Lucíola Campestrini, Michel Gevers and Alexandre Sanfelice Bazanella Abstract Model eference control design methods fail when the plant has
More informationA Comparative Study on Automatic Flight Control for small UAV
Proceedings of the 5 th International Conference of Control, Dynamic Systems, and Robotics (CDSR'18) Niagara Falls, Canada June 7 9, 18 Paper No. 13 DOI: 1.11159/cdsr18.13 A Comparative Study on Automatic
More informationCHAPTER 6 CLOSED LOOP STUDIES
180 CHAPTER 6 CLOSED LOOP STUDIES Improvement of closed-loop performance needs proper tuning of controller parameters that requires process model structure and the estimation of respective parameters which
More informationEE3CL4: 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 informationVirtual Reference Feedback Tuning for non-linear systems
Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 2-5, 25 ThA9.6 Virtual Reference Feedback Tuning for non-linear systems
More informationA Decade of Progress in Iterative Process Control Design : from Theory to Practice
A Decade of Progress in Iterative Process Control Design : from Theory to Practice Michel Gevers a,1, a CESAME, Université Catholique de Louvain Bâtiment EULER, 4 av. Georges Lemaitre, B-1348 Louvain-la-Neuve,
More informationIterative 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 informationEECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.
Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total
More informationI. 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 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 informationImproving a Heart Rate Controller for a Cardiac Pacemaker. Connor Morrow
Improving a Heart Rate Controller for a Cardiac Pacemaker Connor Morrow 03/13/2018 1 In the paper Intelligent Heart Rate Controller for a Cardiac Pacemaker, J. Yadav, A. Rani, and G. Garg detail different
More informationLecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30
289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap
More informationUnit 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 informationVirtual Reference Feedback Tuning: a direct method for the design of feedback controllers
AUTOMATICA to appear Virtual Reference Feedback Tuning: a direct method for the design of feedback controllers M.C. Campi, A.Lecchini and S.M. Savaresi Dip. di Elettronica per l Automazione - Università
More informationCM 3310 Process Control, Spring Lecture 21
CM 331 Process Control, Spring 217 Instructor: Dr. om Co Lecture 21 (Back to Process Control opics ) General Control Configurations and Schemes. a) Basic Single-Input/Single-Output (SISO) Feedback Figure
More information6.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 informationDIGITAL 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 informationClosed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become
Closed-loop system enerally MIMO case Two-degrees-of-freedom (2 DOF) control structure (2 DOF structure) 2 The closed loop equations become solving for z gives where is the closed loop transfer function
More informationLinear State Feedback Controller Design
Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University
More informationIntroduction to System Identification and Adaptive Control
Introduction to System Identification and Adaptive Control A. Khaki Sedigh Control Systems Group Faculty of Electrical and Computer Engineering K. N. Toosi University of Technology May 2009 Introduction
More informationUNIVERSITY OF BOLTON SCHOOL OF ENGINEERING. MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016
TW2 UNIVERSITY OF BOLTON SCHOOL OF ENGINEERING MSc SYSTEMS ENGINEERING AND ENGINEERING MANAGEMENT SEMESTER 2 EXAMINATION 2015/2016 ADVANCED CONTROL TECHNOLOGY MODULE NO: EEM7015 Date: Monday 16 May 2016
More informationECE 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 informationPart II. Advanced PID Design Methods
Part II Advanced PID Design Methods 54 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
More informationECE317 : 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 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 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 informationControl 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 informationIMPROVED TECHNIQUE OF MULTI-STAGE COMPENSATION. K. M. Yanev A. Obok Opok
IMPROVED TECHNIQUE OF MULTI-STAGE COMPENSATION K. M. Yanev A. Obok Opok Considering marginal control systems, a useful technique, contributing to the method of multi-stage compensation is suggested. A
More informationIndex Accumulation, 53 Accuracy: numerical integration, sensor, 383, Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709,
Accumulation, 53 Accuracy: numerical integration, 83-84 sensor, 383, 772-773 Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709, 715 input conversion, 519 reasons for, 512-517 relay auto-tuning,
More informationActive 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(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 information9. Two-Degrees-of-Freedom Design
9. Two-Degrees-of-Freedom Design In some feedback schemes we have additional degrees-offreedom outside the feedback path. For example, feed forwarding known disturbance signals or reference signals. In
More informationD(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 informationControl Systems Design
ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:
More informationIndex. Index. More information. in this web service Cambridge University Press
A-type elements, 4 7, 18, 31, 168, 198, 202, 219, 220, 222, 225 A-type variables. See Across variable ac current, 172, 251 ac induction motor, 251 Acceleration rotational, 30 translational, 16 Accumulator,
More informationAdditional 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 informationDr 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 informationObserver Based Friction Cancellation in Mechanical Systems
2014 14th International Conference on Control, Automation and Systems (ICCAS 2014) Oct. 22 25, 2014 in KINTEX, Gyeonggi-do, Korea Observer Based Friction Cancellation in Mechanical Systems Caner Odabaş
More informationAnalyzing Control Problems and Improving Control Loop Performance
OptiControls Inc. Houston, TX Ph: 713-459-6291 www.opticontrols.com info@opticontrols.com Analyzing Control s and Improving Control Loop Performance -by Jacques F. Smuts Page: 1 Presenter Principal Consultant
More informationQFT Framework for Robust Tuning of Power System Stabilizers
45-E-PSS-75 QFT Framework for Robust Tuning of Power System Stabilizers Seyyed Mohammad Mahdi Alavi, Roozbeh Izadi-Zamanabadi Department of Control Engineering, Aalborg University, Denmark Correspondence
More informationRoot Locus Design Example #3
Root Locus Design Example #3 A. Introduction The system represents a linear model for vertical motion of an underwater vehicle at zero forward speed. The vehicle is assumed to have zero pitch and roll
More informationAutonomous Mobile Robot Design
Autonomous Mobile Robot Design Topic: Guidance and Control Introduction and PID Loops Dr. Kostas Alexis (CSE) Autonomous Robot Challenges How do I control where to go? Autonomous Mobile Robot Design Topic:
More informationEECE Adaptive Control
EECE 574 - Adaptive Control Overview Guy Dumont Department of Electrical and Computer Engineering University of British Columbia Lectures: Thursday 09h00-12h00 Location: PPC 101 Guy Dumont (UBC) EECE 574
More information1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii
Contents 1 An Overview and Brief History of Feedback Control 1 A Perspective on Feedback Control 1 Chapter Overview 2 1.1 A Simple Feedback System 3 1.2 A First Analysis of Feedback 6 1.3 Feedback System
More informationSome definitions. Math 1080: Numerical Linear Algebra Chapter 5, Solving Ax = b by Optimization. A-inner product. Important facts
Some definitions Math 1080: Numerical Linear Algebra Chapter 5, Solving Ax = b by Optimization M. M. Sussman sussmanm@math.pitt.edu Office Hours: MW 1:45PM-2:45PM, Thack 622 A matrix A is SPD (Symmetric
More informationCDS 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 informationDesired Bode plot shape
Desired Bode plot shape 0dB Want high gain Use PI or lag control Low freq ess, type High low freq gain for steady state tracking Low high freq gain for noise attenuation Sufficient PM near ω gc for stability
More informationK c < K u K c = K u K c > K u step 4 Calculate and implement PID parameters using the the Ziegler-Nichols tuning tables: 30
1.5 QUANTITIVE PID TUNING METHODS Tuning PID parameters is not a trivial task in general. Various tuning methods have been proposed for dierent model descriptions and performance criteria. 1.5.1 CONTINUOUS
More informationSRI VENKATESWARA COLLEGE OF ENGINEERING
COURSE DELIVERY PLAN - THEORY Page 1 of 7 Department of Chemical Engineering B.E/B.Tech/M.E/M.Tech : Chemical Engineering Regulation:2013 PG Specialisation : NA Sub. Code / Sub. Name : CH 6605 - Process
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 informationTuning 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 informationMAE143a: Signals & Systems (& Control) Final Exam (2011) solutions
MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions Question 1. SIGNALS: Design of a noise-cancelling headphone system. 1a. Based on the low-pass filter given, design a high-pass filter,
More informationAn Introduction to Control Systems
An Introduction to Control Systems Signals and Systems: 3C1 Control Systems Handout 1 Dr. David Corrigan Electronic and Electrical Engineering corrigad@tcd.ie November 21, 2012 Recall the concept of a
More informationDesign of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process
Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process D.Angeline Vijula #, Dr.N.Devarajan * # Electronics and Instrumentation Engineering Sri Ramakrishna
More information(a) Find the transfer function of the amplifier. Ans.: G(s) =
126 INTRDUCTIN T CNTR ENGINEERING 10( s 1) (a) Find the transfer function of the amplifier. Ans.: (. 02s 1)(. 001s 1) (b) Find the expected percent overshoot for a step input for the closed-loop system
More informationAN 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 informationIan G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz*
Ind. Eng. Chem. Res. 996, 35, 3437-344 3437 PROCESS DESIGN AND CONTROL Improved Filter Design in Internal Model Control Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and
More informationOptimal Control of Nonlinear Systems: A Predictive Control Approach
Optimal Control of Nonlinear Systems: A Predictive Control Approach Wen-Hua Chen a Donald J Ballance b Peter J Gawthrop b a Department of Aeronautical and Automotive Engineering, Loughborough University,
More informationPositioning Servo Design Example
Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually
More informationComputer Aided Control Design
Computer Aided Control Design Project-Lab 3 Automatic Control Basic Course, EL1000/EL1100/EL1120 Revised August 18, 2008 Modified version of laboration developed by Håkan Fortell and Svante Gunnarsson
More informationCHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER
114 CHAPTER 5 ROBUSTNESS ANALYSIS OF THE CONTROLLER 5.1 INTRODUCTION Robust control is a branch of control theory that explicitly deals with uncertainty in its approach to controller design. It also refers
More informationEE 422G - Signals and Systems Laboratory
EE 4G - Signals and Systems Laboratory Lab 9 PID Control Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 April, 04 Objectives: Identify the
More informationAppendix 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 informationJerk derivative feedforward control for motion systems
Jerk derivative feedforward control for motion systems Matthijs Boerlage Rob Tousain Maarten Steinbuch Abstract This work discusses reference trajectory relevant model based feedforward design. For motion
More informationA Tuning of the Nonlinear PI Controller and Its Experimental Application
Korean J. Chem. Eng., 18(4), 451-455 (2001) A Tuning of the Nonlinear PI Controller and Its Experimental Application Doe Gyoon Koo*, Jietae Lee*, Dong Kwon Lee**, Chonghun Han**, Lyu Sung Gyu, Jae Hak
More informationLecture 25: Tue Nov 27, 2018
Lecture 25: Tue Nov 27, 2018 Reminder: Lab 3 moved to Tuesday Dec 4 Lecture: review time-domain characteristics of 2nd-order systems intro to control: feedback open-loop vs closed-loop control intro to
More informationProfessional Portfolio Selection Techniques: From Markowitz to Innovative Engineering
Massachusetts Institute of Technology Sponsor: Electrical Engineering and Computer Science Cosponsor: Science Engineering and Business Club Professional Portfolio Selection Techniques: From Markowitz to
More informationIterative Feedback Tuning for the joint controllers of a 7-DOF Whole Arm Manipulator
st IEEE Conference on Decision and Control December -,. Maui, Hawaii, USA Iterative Feedback Tuning for the joint controllers of a 7-DOF Whole Arm Manipulator Zaira Pineda Rico, Andrea Lecchini-Visintini,
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 informationCHAPTER 7 FRACTIONAL ORDER SYSTEMS WITH FRACTIONAL ORDER CONTROLLERS
9 CHAPTER 7 FRACTIONAL ORDER SYSTEMS WITH FRACTIONAL ORDER CONTROLLERS 7. FRACTIONAL ORDER SYSTEMS Fractional derivatives provide an excellent instrument for the description of memory and hereditary properties
More informationEL1820 Modeling of Dynamical Systems
EL1820 Modeling of Dynamical Systems Lecture 10 - System identification as a model building tool Experiment design Examination and prefiltering of data Model structure selection Model validation Lecture
More informationMAE 143B - Homework 9
MAE 43B - Homework 9 7.2 2 2 3.8.6.4.2.2 9 8 2 2 3 a) G(s) = (s+)(s+).4.6.8.2.2.4.6.8. Polar plot; red for negative ; no encirclements of, a.s. under unit feedback... 2 2 3. 4 9 2 2 3 h) G(s) = s+ s(s+)..2.4.6.8.2.4
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 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 informationCHAPTER 13: FEEDBACK PERFORMANCE
When I complete this chapter, I want to be able to do the following. Apply two methods for evaluating control performance: simulation and frequency response Apply general guidelines for the effect of -
More informationDr 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 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 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 informationDISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK
DISTURBANCE ATTENUATION IN A MAGNETIC LEVITATION SYSTEM WITH ACCELERATION FEEDBACK Feng Tian Department of Mechanical Engineering Marquette University Milwaukee, WI 53233 USA Email: feng.tian@mu.edu Kevin
More informationMATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012
MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012 Unit Outline Introduction to the course: Course goals, assessment, etc... What is Control Theory A bit of jargon,
More information3.1 Overview 3.2 Process and control-loop interactions
3. Multivariable 3.1 Overview 3.2 and control-loop interactions 3.2.1 Interaction analysis 3.2.2 Closed-loop stability 3.3 Decoupling control 3.3.1 Basic design principle 3.3.2 Complete decoupling 3.3.3
More informationAnalysis 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 informationELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques
CAIRO UNIVERSITY FACULTY OF ENGINEERING ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 00/0 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques [] For the following system, Design a compensator such
More informationOpen Loop Tuning Rules
Open Loop Tuning Rules Based on approximate process models Process Reaction Curve: The process reaction curve is an approximate model of the process, assuming the process behaves as a first order plus
More informationWind Turbine Control
Wind Turbine Control W. E. Leithead University of Strathclyde, Glasgow Supergen Student Workshop 1 Outline 1. Introduction 2. Control Basics 3. General Control Objectives 4. Constant Speed Pitch Regulated
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 informationRobust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization
Robust and Optimal Control, Spring 2015 Instructor: Prof. Masayuki Fujita (S5-303B) A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization A.2 Sensitivity and Feedback Performance A.3
More informationMetodi feedforward per la regolazione ad alte prestazioni
Udine, 4//8 Scuola avanzata Giovanni Zappa su tecniche di controllo e identificazione Metodi feedforward per la regolazione ad alte prestazioni Antonio Visioli Dipartimento di Elettronica per l Automazione
More informationMultivariable Control Laboratory experiment 2 The Quadruple Tank 1
Multivariable Control Laboratory experiment 2 The Quadruple Tank 1 Department of Automatic Control Lund Institute of Technology 1. Introduction The aim of this laboratory exercise is to study some different
More information