Simple rules for PID tuning Sigurd Skogestad NTNU, Trondheim, Norway.

Slides:



Advertisements
Similar presentations
Model-based PID tuning methods Two degree of freedom controllers
Advertisements

Chapter 9 PID Tuning Methods.
Tuning of PID controllers
CHE 185 – PROCESS CONTROL AND DYNAMICS
PID Controller Tuning for Desired Closed-Loop Response for SI/SO System 指導老師 : 曾慶耀 學生 : 詹佳翔.
Chapter 4: Basic Properties of Feedback
Specialization project 2012 Temperature control of an unstable chemical reactor By Ola Sæterli Hjetland Supervisors: Sigurd Skogestad, Krister Forsman.
CHE 185 – PROCESS CONTROL AND DYNAMICS
CHE 185 – PROCESS CONTROL AND DYNAMICS
Controller Tuning: A Motivational Example
Prof. Wahied Gharieb Ali Abdelaal Faculty of Engineering Computer and Systems Engineering Department Master and Diploma Students CSE 502: Control Systems.
CHE 185 – PROCESS CONTROL AND DYNAMICS CONTROL LOOP ANALYSIS.
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.
Chapter 8 Performance of P-only, PI and PID Controllers.
PID Tuning and Controllability Sigurd Skogestad NTNU, Trondheim, Norway.
Chapter 7 PID Control.
GHGT-8 Self-Optimizing and Control Structure Design for a CO 2 Capturing Plant Mehdi Panahi, Mehdi Karimi, Sigurd Skogestad, Magne Hillestad, Hallvard.
PSE and PROCESS CONTROL
DYNAMIC BEHAVIOR AND STABILITY OF CLOSED-LOOP CONTROL SYSTEMS
Alternative form with detuning factor F
Department of Chemical Engineering,
1 H Preisig 2006: Prosessregulering / S. Skogestad 2012 First-order Transfer Function Transfer function g(s): -Effect of forcing system with u(t) -IMPORTANT!!:
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
University of Virginia PID Controllers Jack Stankovic University of Virginia Spring 2015.
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
Control systems KON-C2004 Mechatronics Basics Tapio Lantela, Nov 5th, 2015.
Chapter 3 Dynamic Response The Block Diagram Block diagram is a graphical tool to visualize the model of a system and evaluate the mathematical relationships.
1 Outline Control structure design (plantwide control) A procedure for control structure design I Top Down Step 1: Degrees of freedom Step 2: Operational.
1 Decentralized control Sigurd Skogestad Department of Chemical Engineering Norwegian University of Science and Tecnology (NTNU) Trondheim, Norway.
1 The improved SIMC method for PI controller tuning Chriss Grimholt Sigurd Skogestad NTNU, Trondheim, Norway Reference: C. Grimholt and S. Skogestad, “The.
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.
Controllability Analysis for Process and Control System Design
Optimal PI-Control & Verification of the SIMC Tuning Rule
Control Loops Tune a Fish. Control Loops Tuning of a control loop involves selecting loop parameters to ensure stable control under all operating conditions.
Lecture 9: PID Controller.
1 PID Feedback Controllers PID 反馈控制器 Dai Lian-kui Shen Guo-jiang Institute of Industrial Control, Zhejiang University.
ABE425 Engineering Measurement Systems ABE425 Engineering Measurement Systems PID Control Dr. Tony E. Grift Dept. of Agricultural & Biological Engineering.
Lecture 9\10 Analysis in the time domain (III) North China Electric Power University Sun Hairong.
Control strategies for optimal operation of complete plants Plantwide control - With focus on selecting economic controlled variables Sigurd Skogestad,
1 The setpoint overshoot method: A simple and fast closed-loop approach for PI tuning Mohammad Shamsuzzoha Sigurd Skogestad Department of Chemical Engineering.
Process Control. Feedback control y sp = set point (target value) y = measured value The process information (y) is fed back to the controller The objective.
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
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
Basic Design of PID Controller
University of Virginia
Controller Tuning: A Motivational Example
Model SIMC-tunings Tight control Smooth control Level control
Should we forget the Smith Predictor?
Henrik Manum, student, NTNU
PID Controller Design and
Controller Tuning Relations
Outline Control structure design (plantwide control)
Presentation transcript:

Simple rules for PID tuning Sigurd Skogestad NTNU, Trondheim, Norway

Summary Main message: Can usually do much better by taking a systematic approach Key: Look at initial part of step response Initial slope: k’ = k/  1 SIMC tuning rules (“Skogestad IMC”) (*) One tuning rule! Easily memorized Reference: S. Skogestad, “Simple analytic rules for model reduction and PID controller design”, J.Proc.Control, Vol. 13, , 2003 (*) “Probably the best simple PID tuning rules in the world”  c ¸ 0: desired closed-loop response time (tuning parameter) For robustness select:  c ¸ 

Need a model for tuning Model: Dynamic effect of change in input u (MV) on output y (CV) First-order + delay model for PI-control Second-order model for PID-control

Step response experiment Make step change in one u (MV) at a time Record the output (s) y (CV)

First-order plus delay process Step response experiment k’=k/  1 STEP IN INPUT u (MV) RESULTING OUTPUT y (CV)  Delay - Time where output does not change  1 : Time constant - Additional time to reach 63% of final change k : steady-state gain =  y(1)/  u k’ : slope after response “takes off” = k/  1

Model reduction of more complicated model Start with complicated stable model on the form Want to get a simplified model on the form Most important parameter is usually the “effective” delay 

half rule

Deriv ation of rules: Direct synthesis (IMC) Closed-loop response to setpoint change Idea: Specify desired response (y/y s )=T and from this get the controller. Algebra:

IMC Tuning = Direct Synthesis

Integral time Found: Integral time = dominant time constant (  I =  1 ) Works well for setpoint changes Needs to be modify (reduce)  I for “integrating disturbances”

Example: Integral time for “slow”/integrating process IMC rule:  I =  1 =30 Reduce  I to improve performance To just avoid slow oscillations:  I = 4 (  c +  ) = 8  (see derivation next page)

Derivation integral time: Avoiding slow oscillations for integrating process. Integrating process:  1 large Assume  1 large and neglect delay  G(s) = k e -  s /(  1 s + 1) ¼ k/(  1 ;s) = k’/s PI-control: C(s) = K c (1 + 1/  I s) Poles (and oscillations) are given by roots of closed-loop polynomial 1+GC = 1 + k’/s ¢ K c (1+1/  I s) = 0 or  I s 2 + k’ K c  I s + k’ K c = 0 Can be written on standard form (  0 2 s   0 s + 1) with To avoid oscillations must require |  | ¸ 1: K c ¢ k’ ¢  I ¸ 4 or  I ¸ 4 / (K c k’) With choice K c = (1/k’) (1/(  c +  )) this gives  I ¸ 4 (  c +  ) Conclusion integrating process: Want  I small to improve performance, but must be larger than 4 (  c +  ) to avoid slow oscillations

Summary: SIMC-PID Tuning Rules One tuning parameter:  c

Some special cases One tuning parameter:  c

Note: Derivative action is commonly used for temperature control loops. Select  D equal to time constant of temperature sensor

Selection of tuning parameter  c Two cases 1. Tight control: Want “fastest possible control” subject to having good robustness 2. Smooth control: Want “slowest possible control” subject to having acceptable disturbance rejection

TIGHT CONTROL

Example. Integrating process with delay=1. G(s) = e -s /s. Model: k’=1,  =1,  1 =1 SIMC-tunings with  c with =  =1: IMC has  I =1 Ziegler-Nichols is usually a bit aggressive Setpoint change at t=0Input disturbance at t=20 TIGHT CONTROL

Minimum controller gain: Industrial practice: Variables (instrument ranges) often scaled such that Minimum controller gain is then Minimum gain for smooth control ) Common default factory setting K c =1 is reasonable ! SMOOTH CONTROL (span)

Level control is often difficult... Typical story:  Level loop starts oscillating  Operator detunes by decreasing controller gain  Level loop oscillates even more  ??? Explanation: Level is by itself unstable and requires control. LEVEL CONTROL

How avoid oscillating levels? LEVEL CONTROL

Conclusion PID tuning