Dead Time Compensation (Smith Predictor)

Slides:



Advertisements
Similar presentations
Dynamic Behavior of Closed-Loop Control Systems
Advertisements

PID Control Professor Walter W. Olson
Closed-Loop Transfer Functions
Model-based PID tuning methods Two degree of freedom controllers
ERT 210 Process Control & dynamics
Stability Margins Professor Walter W. Olson
Dynamic Behavior of Closed-Loop Control Systems
Enhanced Single-Loop Control Strategies
Lecture 3: Common Simple Dynamic Systems
Ratio Control Chapter 15.
Chapter 12. Direct Synthesis ( G includes G m, G v ) 1. Specify closed-loop response (transfer function) 2. Need process model, (= G P G M G V ) 3. Solve.
CHAPTER V CONTROL SYSTEMS
LECTURE#08 PROCESS CONTROL STRATEGIES
Loop Shaping Professor Walter W. Olson
CHE 185 – PROCESS CONTROL AND DYNAMICS
Practical Process Control Using Control Station
Enhanced Single-Loop Control Strategies
Dynamic Behavior and Stability of Closed-Loop Control Systems
Controller Tuning: A Motivational Example
Dynamic Behavior and Stability of Closed-Loop Control Systems
Chapter 11 1 Closed-Loop Responses of Simple Control Systems In this section we consider the dynamic behavior of several elementary control problems for.
Lecture 9: Compensator Design in Frequency Domain.
Introduction to Process Control
Chapter 8. The PID Controller Copyright © Thomas Marlin 2013
Proportional/Integral/Derivative Control
Lecture 5: PID Control.
PSE and PROCESS CONTROL
DYNAMIC BEHAVIOR AND STABILITY OF CLOSED-LOOP CONTROL SYSTEMS
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 4.2 : Feedback Control Jürgen Sturm Technische Universität München.
Open and closed loop transfer functions. BIBO stability by M. Miccio rev. 3.5 of March 12, 2015.
Chapter 6 Model Predictive Control Prof. Shi-Shang Jang National Tsing-Hua University Chemical Engineering Department.
Professor Walter W. Olson Department of Mechanical, Industrial and Manufacturing Engineering University of Toledo Loop Shaping.
Chapter 8 Model Based Control Using Wireless Transmitter.
What is Control System? To answer this question, we first have to understand what a system is Simon Hui Engineer Control and Informatics, Industrial Centre.
PID Controller Design and
Page 1 Lecture 12 AO Control Theory Claire Max with many thanks to Don Gavel and Don Wiberg UC Santa Cruz February 14, 2013.
Control Theory P control [and first order processes] – part II.
Chapter 4. Modelling and Analysis for Process Control
Feedback Control system
Chapter 7 Adjusting Controller Parameters Professor Shi-Shang Jang Chemical Engineering Department National Tsing-Hua University Hsin Chu, Taiwan.
PROCESS CONTROL SYSTEM (KNC3213) FEEDFORWARD AND RATIO CONTROL MOHAMED AFIZAL BIN MOHAMED AMIN FACULTY OF ENGINEERING, UNIMAS MOHAMED AFIZAL BIN MOHAMED.
Chapter 6 Analysis of Feedback Control Systems Prof. Shi-Shang Jang Chemical Engineering Department National Tsing-Hua University Hsin Chu, Taiwan June,
Dead Time Compensation – Smith Predictor, A Model Based Approach
Features of PID Controllers
ChE 182 Chemical Process Dynamics and Control
Controllability Analysis for Process and Control System Design
LECTURE #2 PRINCIPLES OF CONTROL SYSTEMS. Control systems integrate elements whose function is to maintain a process variable at a desired value or within.
Lecture 3: Common Dynamic Systems 1. Identify common dynamic elements:  First order  Integrating (Non self-regulatory)  Second order  Dead time Predict.
ChE 433 DPCL Model Based Control Smith Predictors.
Advanced control strategies. CONTROL SYSTEMS The process parameters which are measured using probes described in the previous sections may be controlled.
MISS. RAHIMAH BINTI OTHMAN
1 CBE 491 / Oct 12 Deadtime in a Process. 2 Dead Time in a Process Show how dead time might show up How it affects block diagrams How it affects.
ERT 321 – Process Control & Dynamics Feedforward & Ratio Control Ms Anis Atikah Ahmad
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.
ET 438a Automatic Control Systems Technology Lesson 1: Introduction to Control Systems Technology 1 lesson1et438a.pptx.
EEN-E1040 Measurement and Control of Energy Systems Control I: Control, processes, PID controllers and PID tuning Nov 3rd 2016 If not marked otherwise,
ERT 321 – Process Control & Dynamics Feedforward & Ratio Control
Inverse Response Systems
Chapter 12. Controlling the Process
Introduction to process control
Process Control Engineering
Enhanced Single-Loop Control Strategies
Introduction to process control
Proportional Control and Disturbance Changes
FeedForward Prof. Ing. Michele MICCIO
PID Controller Design and
Feedforward Control Prof. Ing. Michele MICCIO
INTEGRATOR (or RESET) WINDUP
UNIVERSITÁ DEGLI STUDI DI SALERNO FACOLTÀ DI INGEGNERIA
UNIVERSITÀ DEGLI STUDI DI SALERNO
Presentation transcript:

Dead Time Compensation (Smith Predictor)  see also 6.4 in Magnani, Ferretti e Rocco Dead Time Compensation (Smith Predictor) Revision 4.1 of April 14, 2016  see also §19.2 in Stephanopoulos, “Chemical process control: an Introduction to Theory and Practice”

Large Dead Time Impacts Controller Performance Example of a “distant” temperature control A hot and cold liquid stream combine at the entrance to a pipe, travel its length, and spill into a tank Control objective is to maintain temperature in the tank by adjusting the flow rate of hot liquid entering the pipe Copyright © 2005 Control Station, Inc. All Rights Reserved

Large Dead Time Impacts Controller Performance Example of a “distant” temperature control If tank temperature is below set point, the hot liquid valve is opened and the temperature entering the pipe increases The sensor does not detect this, so the valve is opened more and more and the pipe fills with ever hotter liquid  When hot liquid reaches the tank, the temperature rises to set point and the controller steadies the hot liquid flow rate But the full pipe continues pouring hot liquid into the tank, causing tank temperature to continue to rise Because of the delay, the controller will now fill the pipe with too-cold liquid resulting in large oscillations in temperature Solutions  1) detune the PID controller 2) switch to MPC (Model Predictive Control) Copyright © 2005 Control Station, Inc. All Rights Reserved

The potential for instability increases! Delay Compensation For processes with large time delays, A disturbance entering the process will not be detected until after some time period has passed, The control action based on the delayed information will be inadequate, and The control action may take some time to make its effect felt by the process. g c f p m d d(s) y sp y(s) (s) + - FEEDBACK SYSTEM The potential for instability increases! Introduction to Process Control Romagnoli & Palazoglu

Delay Compensation Bode plots shows that For processes with time delays, e.g.: kc = 15 Bode plots shows that ..as the process dead-time increases, the crossover frequency decreases. ..as the process dead-time increases, the ultimate gain decreases. Introduction to Process Control Romagnoli & Palazoglu

Estimated process model: Delay Compensation is the best estimate of the process transfer function m(s) is the best estimate of the actual process delay Estimated process model: transfer function of the controller mechanism: closed loop transfer function for the “servo” problem: Introduction to Process Control Romagnoli & Palazoglu

Delay Compensation Now we assume a “perfectly estimated” model: gc*(s) is simplified to: the closed loop transfer function for the “servo” problem becomes: Introduction to Process Control Romagnoli & Palazoglu

Delay Compensation after algebraic manipulation, the closed loop transfer function for the “servo” problem is: the closed-loop block diagram can be viewed as this: w(s) the closed loop transfer function can be viewed as follows: Introduction to Process Control Romagnoli & Palazoglu

Delay Compensation  With Delay Compensator we can send current and not delayed information back to the controller If the model is exact, Delay Compensator moves the dead time out of the feedback loop The loop stability is greatly improved. Much tighter control can be achieved (e.g., gains can be increased manifold). Introduction to Process Control Romagnoli & Palazoglu

Delay Compensation  Real Process Model  Modeling error  In most control problems Real Process Model  Modeling error  compensation would not be complete! ...especially in the case of transportation delays that could change with process conditions. For uncertain processes (inexact model), the performance of the delay compensation can be arbitrarily poor. Introduction to Process Control Romagnoli & Palazoglu

Example Smith-1 Consider the following process: OBJECTIVES Design a Delay Compensator Compare with a PI controller without Delay Compensator Introduction to Process Control Romagnoli & Palazoglu

Example Smith-1 Closed loop response to a unit step in set point PI Controller only PI Controller with Delay Compensator Introduction to Process Control Romagnoli & Palazoglu

Smith Predictor alternative block diagram representation The ideal process model receives u(t) and produces yideal(t), a prediction of what y(t) will be one dead time into the future this yideal(t) is stored for one P in the dead time model block. At the same time, a previously stored yprocess(t) is released that is the value of yideal(t) stored one P ago yprocess(t) is a prediction of the current value of y(t)

The Smith Predictor The Smith controller error, e*(t), is thus: e*(t) = ysetpoint(t)  ( y(t)  yprocess(t) + yideal(t)) If the model exactly describes the process dynamics y(t)  yprocess (t) = 0 so for a perfect model, the e*(t) going to the controller is:  e*(t) = ysetpoint (t)  yideal(t) If the model is exact, the Smith error is the set point minus a prediction of the process variable if there were no dead time The model will never be exact, but: the better the model, the greater the benefit a bad model can make poor performance horrible The Smith Predictor is the first and simplest example of MPC