1 The improved SIMC method for PI controller tuning Chriss Grimholt Sigurd Skogestad NTNU, Trondheim, Norway Reference: C. Grimholt and S. Skogestad, “The.

Slides:



Advertisements
Similar presentations
Controller Design Based on Transient Response Criteria
Advertisements

Model-based PID tuning methods Two degree of freedom controllers
Tuning of PID controllers
Optimization-based PI/PID control for SOPDT process
PID control. Practical issues
Example: PI-control of integrating process. Simulink, tunepid4.
Chapter 4: Basic Properties of Feedback
Controller Design, Tuning. Must be stable. Provide good disturbance rejection---minimizing the effects of disturbance. Have good set-point tracking---Rapid,
Figure 19: Plot and frequency analysis for modifications to Skogestad’s settings for G 1 (s). (setpoint step = 1, disturbance step = 1)
Specialization project 2012 Temperature control of an unstable chemical reactor By Ola Sæterli Hjetland Supervisors: Sigurd Skogestad, Krister Forsman.
1 CONTROLLED VARIABLE AND MEASUREMENT SELECTION Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Technology (NTNU)
Multivariable Control Systems
Controller Tuning: A Motivational Example
Process Control Instrumentation II
Practical plantwide process control: PID tuning
Plantwide process control with focus on selecting economic controlled variables («self- optimizing control») Sigurd Skogestad, NTNU 2014.
Practical plantwide process control Sigurd Skogestad, NTNU Thailand, April 2014.
PID Tuning and Controllability Sigurd Skogestad NTNU, Trondheim, Norway.
Control of floor heating process Siri Hofstad Trapnes Supervisors: Sigurd Skogestad and Chriss Grimholt Direct heating in the floor and room Keep the temperature.
Control System Design Based on Frequency Response Analysis
Specialization project Project title “Practical modeling and PI-control of level processes” Student Ingrid Didriksen Supervisor Krister Forsman.
PSE and PROCESS CONTROL
Alternative form with detuning factor F
Department of Chemical Engineering,
Simple rules for PID tuning Sigurd Skogestad NTNU, Trondheim, Norway.
1 H Preisig 2006: Prosessregulering / S. Skogestad 2012 First-order Transfer Function Transfer function g(s): -Effect of forcing system with u(t) -IMPORTANT!!:
Chapter 8 Model Based Control Using Wireless Transmitter.
CS 478: Microcontroller Systems University of Wisconsin-Eau Claire Dan Ernst Feedback Control.
Controller Design (to determine controller settings for P, PI or PID controllers) Based on Transient Response Criteria Chapter 12.
PID Controller Design and
1 E. S. Hori, Maximum Gain Rule Maximum Gain Rule for Selecting Controlled Variables Eduardo Shigueo Hori, Sigurd Skogestad Norwegian University of Science.
Input-output Controllability Analysis Idea: Find out how well the process can be controlled - without having to design a specific controller Reference:
PID controller Time domain Laplace domain
Process Control Basics Distillation Control Course December 4-8, 2004.
Chapter 9 PID Controller Tuning ※ Control performance by three goals 1.Controlled-variable performance ― Minimize the IAE of controlled variable 2.Model.
Controllability of Processes with Large Gains Sigurd Skogestad Antonio C. B. de Araújo NTNU, Trondheim, Norway August, th Nordic Process Control.
Chapter 7 Adjusting Controller Parameters Professor Shi-Shang Jang Chemical Engineering Department National Tsing-Hua University Hsin Chu, Taiwan.
PID CONTROLLERS By Harshal Inamdar.
CHAPTER 12: Controller Design, Tuning, & Troubleshooting
1 Decentralized control Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway.
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
Ch. 13 Frequency analysis TexPoint fonts used in EMF.
Lecture 16: Introduction to Control (Part II)
Chapter 4 A First Analysis of Feedback Feedback Control A Feedback Control seeks to bring the measured quantity to its desired value or set-point (also.
Lecture 23: Frequency Response for Design
Optimal PI-Control & Verification of the SIMC Tuning Rule
1 Feedback: The simple and best solution. Applications to self-optimizing control and stabilization of new operating regimes Sigurd Skogestad Department.
1 Unconstrained degrees of freedom: C. Optimal measurement combination (Alstad, 2002) Basis: Want optimal value of c independent of disturbances ) – 
1 Self-optimizing control From key performance indicators to control of biological systems Sigurd Skogestad Department of Chemical Engineering Norwegian.
1 1 Sigurd Skogestad | Closed-loop model identification and PID/PI tuning for robust anti-slug control Closed-loop model identification and PID/PI tuning.
1 The setpoint overshoot method: A simple and fast closed-loop approach for PI tuning Mohammad Shamsuzzoha Sigurd Skogestad Department of Chemical Engineering.
Practical plantwide process control: PID tuning
Probably© the smoothest PID tuning rules in the world: Lower limit on controller gain for acceptable disturbance rejection Sigurd Skogestad Department.
Model SIMC-tunings Tight control Smooth control Level control
Presentation at NI Day April 2010 Lillestrøm, Norway
Advanced process control with focus on selecting economic controlled variables («self-optimizing control») Sigurd Skogestad, NTNU 2016.
PID-tuning using the SIMC rules
Practical plantwide process control: PID tuning
Introduction to PID control
Practical plantwide process control: PID tuning
Controller Tuning: A Motivational Example
Model SIMC-tunings Tight control Smooth control Level control
Figure 19: Plot and frequency analysis for modifications to Skogestad’s settings for G1(s). (setpoint step = 1, disturbance step = 1)
بسم الله الرحمن الرحيم PID Controllers
Should we forget the Smith Predictor?
Henrik Manum, student, NTNU
Controller Tuning Relations
Outline Control structure design (plantwide control)
Performance and Robustness of the Smith Predictor Controller
PID control of unstable chemical reactor
Presentation transcript:

1 The improved SIMC method for PI controller tuning Chriss Grimholt Sigurd Skogestad NTNU, Trondheim, Norway Reference: C. Grimholt and S. Skogestad, “The improved SIMC method for PI controller tuning”, IFAC-conference PID’12, Brescia, Italy, March 2012

2 SIMC PI tuning rule Look at initial part of step response, Initial slope: k’ = k/  1 One tuning rule! Easily memorized Reference: S. Skogestad, “Simple analytic rules for model reduction and PID controller design”, J.Proc.Control, Vol. 13, , 2003 (Also reprinted in MIC) (*) “Probably the best simple PID tuning rule in the world”  c ¸ -  : Desired closed-loop response time (tuning parameter) For robustness select:  c ¸  Questions: 1.How good is really this rule? 2.Can it be improved? Step response *

3 1. How good is really the SIMC rule? Need to compare with: Optimal PI-controller for class of first-order with delay processes

4 Optimal controller Multiobjective. Tradeoff between –Output performance –Robustness –Input usage –Noise sensitivity High controller gain (“tight control”) Low controller gain (“smooth control”) Quantification –Output performance: Frequency domain: weighted sensitivity ||W p S|| Time domain: IAE or ISE for setpoint/disturbance –Robustness: M s, GM, PM, Delay margin –Input usage: ||KSG d ||, ISE or TV for step response –Noise sensitivity: ||KS||, etc. M s = peak sensitivity J = avg. IAE for setpoint/disturbance Our choice:

5 IAE = Integrated absolute error = ∫|y-y s |dt, for step change in y s or d Cost J is independent of: 1.process gain k 2.disturbance magnitude 3.unit for time Output performance (J)

6 Optimal PI-controller: Minimize J for given M s

7 M s =2 M s =1.2 M s =1.59 |S| frequency

8 M s =2 Optimal PI-controller Setpoint change at t=0, Input disturbance at t=20, g(s)=k e -θs /(  1 s+1), Time delay θ=1

9 M s =1.59 Optimal PI-controller Setpoint change at t=0, Input disturbance at t=20, g(s)=k e -θs /(  1 s+1), Time delay θ=1

10 M s =1.2 Optimal PI-controller Setpoint change at t=0, Input disturbance at t=20, g(s)=k e -θs /(  1 s+1), Time delay θ=1

11 Optimal performance (J) vs. M s Optimal PI-controller

12 Input usage (TV) increases with M s TV ys TV d Optimal PI-controller

13 Setpoint / disturbance tradeoff Pure time delay process: J=1, No tradeoff (since setpoint and disturbance the same) Optimal controller: Emphasis on disturbance d Optimal PI-controller

14 Setpoint / disturbance tradeoff Optimal setpoint: No integral action Optimal PI-controller

15 Comparison with SIMC

16 Comparison of J vs. M s for optimal and SIMC for 4 processes

17 Conclusion (so far): How good is really the SIMC rule? Varying  C gives (almost) Pareto-optimal tradeoff between performance (J) and robustness (M s )  C = θ is a good ”default” choice Not possible to do much better with any other PI- controller! Exception: Time delay process

18 2. Can the SIMC-rule be improved? Yes, possibly for time delay process

19 Optimal PI-settings Optimal PI-controller

20 Optimal PI-settings (small  1 ) Time-delay process SIMC:  I =  1 = Optimal PI-controller

21 Improved SIMC-rule: Replace  1 by  1 + θ/3

22 Step response for time delay process Time delay process: Setpoint and disturbance response same θ=1

23 Comparison of J vs. Ms for optimal and SIMC for 4 processes

24 Conclusion Questions: 1.How good is really the SIMC-rule? –Answer: Pretty close to optimal, except for time delay process 2.Can it be improved? –Yes, to improve for time delay process: Replace  1 by  1 +θ/3 in rule to get ”Improved-SIMC” Not possible to do much better with any other PI- controller! Reference: C. Grimholt and S. Skogestad, “The improved SIMC method for PI controller tuning”, IFAC-conference PID’12, Brescia, Italy, March 2012

25 Model from closed-loop response with P-controller Kc0=1.5 Δys=1 Δyu=0.54 Δyp=0.79 tp=4.4 dyinf = 0.45*(dyp + dyu) Mo =(dyp -dyinf)/dyinf b=dyinf/dys A = 1.152*Mo^ *Mo r = 2*A*abs(b/(1-b)) k = (1/Kc0) * abs(b/(1-b)) theta = tp*[ *exp(-0.61*r)] tau = theta*r Example: Get k=0.99, theta =1.68, tau=3.03 Ref: Shamssuzzoha and Skogestad (JPC, 2010) + modification by C. Grimholt (Project, NTNU, 2010; see also new from PID-book 2011) Δy∞Δy∞