PROCESS DYNAMICS AND CONTROL

Similar documents
PROCESS DYNAMICS AND CONTROL

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

Experiment 9. PID Controller

Class 5. Competency Exam Round 1. The Process Designer s Process. Process Control Preliminaries. On/Off Control The Simplest Controller

-binary sensors and actuators (such as an on/off controller) are generally more reliable and less expensive

Controller Algorithms and Tuning

1. Consider the closed loop system shown in the figure below. Select the appropriate option to implement the system shown in dotted lines using

Closed-Loop Speed Control, Proportional-Plus-Integral-Plus-Derivative Mode

MM7 Practical Issues Using PID Controllers

LESSON 2: ELECTRONIC CONTROL

The PID controller. Summary. Introduction to Control Systems

Advanced Servo Tuning

A M E M B E R O F T H E K E N D A L L G R O U P

Configuration Example of Temperature Control

Logic Developer Process Edition Function Blocks

Linear Control Systems Lectures #5 - PID Controller. Guillaume Drion Academic year

Different Controller Terms

Closed-loop System, PID Controller

Process Control Laboratory Using Honeywell PlantScape

Automatic Controller Dynamic Specification (Summary of Version 1.0, 11/93)

Chapter 5. Tracking system with MEMS mirror

6.4 Adjusting PID Manually

Procidia Control Solutions Dead Time Compensation

International Journal of Research in Advent Technology Available Online at:

PALO VERDE NUCLEAR GENERATING STATION

CHAPTER 4 PID CONTROLLER BASED SPEED CONTROL OF THREE PHASE INDUCTION MOTOR

Getting the Best Performance from Challenging Control Loops

Various Controller Design and Tuning Methods for a First Order Plus Dead Time Process

Application Note. Renu Electronics Private Limited. PID Instruction In IEC. Page 1

Understanding PID Control

Closed-Loop Position Control, Proportional Mode

Process controls in food processing

Compensation of Dead Time in PID Controllers

12. ELECTRONICS & INSTRUMENTATION FOR TEMPERATURE

Performance Analysis of Conventional Controllers for Automatic Voltage Regulator (AVR)

Position Control of DC Motor by Compensating Strategies

Servo Tuning. Dr. Rohan Munasinghe Department. of Electronic and Telecommunication Engineering University of Moratuwa. Thanks to Dr.

2.1 PID controller enhancements

F. Greg Shinskey. "PID Control." Copyright 2000 CRC Press LLC. <

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

SECTION 6: ROOT LOCUS DESIGN

The Discussion of this exercise covers the following points: Angular position control block diagram and fundamentals. Power amplifier 0.

Level control drain valve tuning. Walter Bischoff PE Brunswick Nuclear Plant

PYKC 7 March 2019 EA2.3 Electronics 2 Lecture 18-1

Basic Tuning for the SERVOSTAR 400/600

When you configure a PID loop in iocontrol, choose one of the following algorithms: Velocity ISA Parallel Interacting

1. To study the influence of the gain on the transient response of a position servo. 2. To study the effect of velocity feedback.

EXPERIMENTAL INVESTIGATION OF THE ROLE OF STABILIZERS IN THE ENHANCEMENT OF AUTOMATIC VOLTAGE REGULATORS PERFORMANCE

CDS 101/110: Lecture 8.2 PID Control

User s Manual. Model US1000 Digital Indicating Controller Functions. IM 5D1A01-02E 2nd Edition IM 5D1A01-02E

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental

CHAPTER 11: DIGITAL CONTROL

Performance Analysis Of Various Anti-Reset Windup Algorithms For A Flow Process Station

Nonlinear Control Lecture

LECTURE 2: PD, PID, and Feedback Compensation. ( ) = + We consider various settings for Zc when compensating the system with the following RL:

Draw the symbol and state the applications of : 1) Push button switch 2) 3) Solenoid valve 4) Limit switch ( 1m each) Ans: 1) Push Button

Introduction To Temperature Controllers

VI. SET-UP PARAMETER. Input filter

Loop Design. Chapter Introduction

2. Basic Control Concepts

Control and Optimization

NZQA unit standard version 2 Page 1 of 5. Demonstrate and apply intermediate knowledge of instrumentation and control system engineering

TI25 - Pre-Instructional Survey

Lecture 5 Introduction to control

Labview Based Gain scheduled PID Controller for a Non Linear Level Process Station

Control Architectures: Feed Forward, Feedback, Ratio, and Cascade By Peter Woolf University of Michigan

Andrea Zanchettin Automatic Control 1 AUTOMATIC CONTROL. Andrea M. Zanchettin, PhD Spring Semester, Linear control systems design

Closed-Loop Transportation Simulation. Outlines

Automationdirect.com. D i r e c t L o g i c L o o p P I D C o p r o c e s s o r F P I D

Modern Control System Theory and Design. Dr. Huang, Min Chemical Engineering Program Tongji University

Chapter 2. Operational Amplifiers

GLOSSARY OF TERMS FOR PROCESS CONTROL

Process Dynamics And Control Seborg 3rd Edition Solution Manual

Closed Loop Control System. Controllers. Analog Controller. Prof. Dr. M. Zahurul Haq

Servo control: Ball on beam

An Introduction to Proportional- Integral-Derivative (PID) Controllers

Paul Schafbuch. Senior Research Engineer Fisher Controls International, Inc.

Chapter 7 Introduction to Instrumentation

Anti Windup Implementation on Different PID Structures

Modified ultimate cycle method relay auto-tuning

PID Control Technical Notes

PID control. since Similarly, modern industrial

Simulation and Analysis of Cascaded PID Controller Design for Boiler Pressure Control System

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

Control Methods for Temperature Control of Heated Plates

CONTROLLER DESIGN FOR POWER CONVERSION SYSTEMS

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System

JUNE 2014 Solved Question Paper

ISA Seminars on the Web Live Experts on Hot Topics

Servo Closed Loop Speed Control Transient Characteristics and Disturbances

Fundamentals of Instrumentation & Process Control

PID TUNING WITH INPUT CONSTRAINT: APPLICATION ON FOOD PROCESSING

Instrumentation and Process Control. Process Control. Pressure, Flow, and Level. Courseware Sample F0

Temperature Control in HVAC Application using PID and Self-Tuning Adaptive Controller

Chapter 4 PID Design Example

Electrical Drives I. Week 4-5-6: Solid state dc drives- closed loop control of phase controlled DC drives

STANDARD TUNING PROCEDURE AND THE BECK DRIVE: A COMPARATIVE OVERVIEW AND GUIDE

AVR221: Discrete PID Controller on tinyavr and megaavr devices. Introduction. AVR 8-bit Microcontrollers APPLICATION NOTE

Feedforward and Ratio Control

Transcription:

PROCESS DYNAMICS AND CONTROL CHBE306, Fall 2017 Professor Dae Ryook Yang Dept. of Chemical & Biological Engineering Korea University Korea University 1-1

Objectives of the Class What is process control? Basics of process control Basic hardware and instrumentation Process modeling (dynamics) Analysis of dynamic systems Design of feedback controllers Various Control strategies Other advanced topics Java applets will be used to understand the concepts better Korea University 1-2

Road Map of the Lecture The lecture will visit all the block elements of the control system, first. + - Controller Actuator PROCESS Sensor Then, analyze the whole system all together. Then, consider the variations of the elements Korea University 1-3

CHBE306 LECTURE I INTRODUCTION TO PROCESS CONTROL AND PID CONTROLLER Professor Dae Ryook Yang Fall 2017 Dept. of Chemical and Biological Engineering Korea University Korea University 1-4

Road Map of the Lecture I Introduction to Process Control Concepts. Visit Controller, especially PID controller. + - Controller Actuator PROCESS Sensor Concepts of feedback and feedforward control Theory of PID controller (advantages and disadvantages) Variation of PID controller Korea University 1-5

INTRODUCTION TO PROCESS CONTROL (1) Goal of Plant Operation Safety Energy Out Production schedule Product Quality Maximum profit Raw Materials Process Products Energy In Industrial Perspectives Accidents should be avoided (human, properties) Exploit the opportunities Enterprise image, Loyal customers, Competitiveness Game of survival Korea University 1-6

INTRODUCTION TO PROCESS CONTROL (2) What is Process Control? Monitor the process status Drive the process to desired condition By manipulating adjustable handles How to Monitor Process Status? Measure important process variables by sensors Estimate the important variable through indirect measurements What are Adjustable Handles? Process variables manipulated by actuators Ex) flow rate by control valve, motor speed by inverter Korea University 1-7

Measure product quality (TBP) Adjust energy input and product distribution Make more valuable products with least energy Not to violate any process constraints Korea University 1-8

INTRODUCTION TO PROCESS CONTROL (3) Performance of Process Control Closeness to set points Short transient to one set point to other set points Smaller overshoot and less oscillation Smooth and minimum changes of variable manipulation Minimum usage of raw materials and energy The Needs of Process Control Stronger competition Tougher environment regulation Tougher safety regulation Rapidly changing economic condition Highly integrated Plants Strict quality control Korea University 1-9

HOW TO CONTROL A PROCESS Assumed Situation All important variables to be controlled (CV) are identified and measurable. (CV s are usually direct or indirect quality variables) Manipulated variables (MV) to be adjusted will have significant impacts on controlled variable. (MV s are usually affect the CV s) Disturbance variables (DV) cal also affect the CV s but they are not usually manipulatable Manual Control Read the sensors, then decide the amount of change in adjustable variable, then adjust the variable by changing the knob, or dial and so on. See if the controlled variable is moving toward the desired set point (SP) fast enough Repeat this procedure perpetually unless you are 100% sure that the process will not deviate from set points Korea University 1-10

Operator have to change two MV s for one CV Operator relies on the observations and prior experiences Corrected by Trial and error, Inconsistent, Unreliable Korea University 1-11

FEEDBACK CONTROL Controller will adjust the fuel valve somehow until T is settled at set point The fuel valve will be adjusted only after some change happen at the measurement Korea University 1-12

FEEDFORWARD CONTROL If there is a change in feed flow, controller will change fuel flow and exit temperature will not deviate too much But the correction is based on the estimated effect of feed flow rate on T and if it is not accurate, the exit T will not be at set point Korea University 1-13

COMBINED FF/FB CONTROL Obtain combined advantages of FF and FB control But if there is a change in fuel pressure, this strategy will act only after the effect appears at exit temperature Korea University 1-14

FF/FB + CASCADE CONTROL Better than the others (Best so far) There can be other requirements to enhance the control performance Need to design controllers based on the objectives given Korea University 1-15

CLASSIFICATION OF CONTROL Based on the decision Feedback Control: based on measurement of CV Feedforward Control: based on measurement of DV Open-loop Control: based on predetermined scenario Based on set point type Regulatory control: follow constant set point overcoming the disturbance Servo control: follow the changing set point Korea University 1-16

CLASSIFICATION OF VARIABLES Input MV (Manipulated Var.): Operator can adjust (Fuel flow rate) DV (Disturbance Var.): Decided by external reasons (Feed flow, Fuel Press.) (measured DV and unmeasured DV) Fixed inputs Output CV (Controlled Var.): Decided by the changes in input variables (assumed to be measured) Measured and unmeasured outputs State Variables determining internal dynamic condition including outputs Korea University 1-17

JUSTIFICATION OF PROCESS CONTROL Due to the uncertainties Imperfect process design Disturbances and Changes in operating condition Difficulties in startup and shutdown Through control, we can achieve Safe operation Satisfying environmental constraints Economic benefit Increased production level Reduced raw material cost Enhanced product quality Extended equipment life Potential benefits of improved process control Korea University 1-18

ELEMENTS OF PROCESS CONTROL LOOP Process Sensor Transmitter Controller Actuator Korea University 1-19

PID CONTROLLER Input and Output of a Controller Error SP + - Controller Controller Output MV PV Controller decides what to do based on the error between the desired value (SP) and process measurement (PV) Intuitively, if the error is large, make large change in MV and if the error is small, make small change in MV (MV) K c (Error) The sign of K c has to be determined to the direction of reducing error Korea University 1-20

Proportional Control P CONTROL p( p K e( c Controller output Proportional Gain Nominal value, bias e( R( B( Error = (SP) (Measured PV) When the PV gets larger, controller should increase the p( in order to reduce the error, then choose negative K c value Direct acting mode (e.g., coolant control) When the PV gets smaller, controller should increase the p(, then choose positive K c value Reverse acting mode (e.g., flow control) Korea University 1-21

Proportional band (PB) PB 100/ KC [%] PB means the size of error change which causes a full span change in actuator by the controller. For example, for K c =2, PB=50%. For the error change from 25% to +25% (net change=50%), p( will change from 0% to 100% when the bias is 50%. As error changes, p( will change immediately fast corrective action and it is in very simple form. If PV reaches SP, error becomes zero. Then p( p But if there is a change in DV or SP, p( should be different and error cannot be zero. inevitably results some discrepancy between SP and PV which is called offset p( p For nonzero, e( can be very small when K c is very large Korea University 1-22

PI CONTROL To eliminate the offset, p should be adjusted and reach a constant value when error becomes zero. p( The integral mode will change the bias value until the error becomes zero Eliminate offset The action is not immediate until the integral becomes significant. Also, the integral mode tends the system to be more oscillatory, even unstable Proportional-Integral Control p( p p K C c t 0 e( t * ) dt 1 e( I * t 0 (I-Control) Integral time or reset time e( t * ) dt * Korea University 1-23

Advantages (Combined benefits) Fast action Eliminate the offset Disadvantage Oscillatory or unstable with integral control One more parameter to tune Reset rate: 1/ R I Infinite integral time or zero reset rate P control Korea University 1-24

Reset Time If, for some reason, the error is maintained at some value despite the control, the integral mode will reset the bias value continuously. p Constant, e new K t * * c p( p e( t ) dt 0 I t p( p Kce Kce I The bias value will be reset every by the amount of action taken by the P control. called reset time Reset windup or Integral windup e( Even though the calculation of the control action is limited to 0-100% and clipped, the calculation can be any value. If it takes long time to reach steady state (e.g., start-up), the error will be accumulated in the integral term. I K c Korea University 1-25

The accumulated value in the integral term can be well over the limit when PV reaches SP. Once the PV passes SP, the MV should be decreased not to pass the SP further. However, the integral term can be much greater (smaller) than 100% (0%), and in this the action by P term cannot affect the I term and the decrease in I term will not be immediate. The controller output will still be at the limit for a while. Then the PV will exceed SP further and it take long time for the controller output to reach inside the limit. Similar phenomenon happens when it goes the other way. causes large oscillation Remedy: Anti-reset windup Stop the integration when the output saturates Use reset feedback (actual outpu instead of calculated output Use velocity form dp dt de 1 K e( c dt I Korea University 1-26

USE OF RESET FEEDBACK Compensate the integration when the calculated controller output and actual controller output are different due to the output range p( p 1 t de t * * * * * vp( t ) p( t ) dt K e t e t dt c ( ) ( ) D I dt 0 0 aw 1 Korea University 1-27

PID CONTROL The process usually have some capacity It takes time for the effect of input change to appear in the output (lag or time constan If the error change (not the error itself) is decreasing (increasing), the input to the process should be adjusted accordingly. Adding D control mode t 1 * p( p kc e( e( t ) dt I 0 Derivative time or Preact time de t dt * ( ) D D mode will anticipate the change of error and make the process output to land on set point smoothly. (less settling time) D mode tends to reduce the oscillation and enhance the stability and the action is immediate. If there is noise in the PV, noise will be amplified by the derivative. Korea University 1-28

The derivative requires information on error in the future : impossible uses approximation of derivative Another parameter to tune: quite complicated for three tuning parameters If the measurement is noisy, use the measurement after smoothing out (filtering) Derivative Kick If there is a sudden change in SP (step change), the derivative of error will be extremely large momentarily. The control action goes to the limit and returns when ever SP changes suddenly. called derivative kick To avoid derivative kick Make a gradual change in SP Use modified PID form de ( d( R( B( ) db( dt dt dt Exact except when R( changes Korea University 1-29

Proportional Kick In P mode, if there is a sudden change in SP, the P term changes abruptly it may or may not be desirable Use modified form: When α is 1, it is the ordinary form of P control When α is 0, proportional kick is eliminated If α is 0, SP is vanished in the controller calculation, it may cause drift if I mode is not used together. Preact time r ( y(, 0 1 p( p K c If, for some reason, the error is increased at some rate (a despite the control, the integral mode will reset the bias value continuously Constant de( p( p Kc D Kce( dt p( p K a( Act ahead by D c D Korea University 1-30

BUMPLESS TRANSFER When the controller is switched to AUTO from MAN, the initial controller output will be p which may not be same as current MV. Then the process input changes from the MV in manual mode to p. causes bump initially To avoid this, set the initial controller output as as MV value before switching. K t pt () p c et ( * ) dt * Ket () K I 0 c c D Set this value as MV value before switching db dt F Filtered measurement Korea University 1-31