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

Similar documents
Process controls in food processing

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

Experiment 9. PID Controller

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

PROCESS DYNAMICS AND CONTROL

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

PROCESS DYNAMICS AND CONTROL

Controller Algorithms and Tuning

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Different Controller Terms

Comparative Study of PID Controller tuning methods using ASPEN HYSYS

PID Tuning Guide. For the Allen-Bradley Family of PLCs. A Best-Practices Approach to Understanding and Tuning PID Controllers

CHAPTER 11: DIGITAL CONTROL

2. Basic Control Concepts

PID control. since Similarly, modern industrial

CONTROLLER TUNING FOR NONLINEAR HOPPER PROCESS TANK A REAL TIME ANALYSIS

Proportional-Integral Controller Performance

6.4 Adjusting PID Manually

Chapter 6 Controller Design Using Design Tools

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

ChE 436 Lab Project 1 Armfield Level Control

MM7 Practical Issues Using PID Controllers

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

Procidia Control Solutions Dead Time Compensation

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

Closed-Loop Position Control, Proportional Mode

Compensation of Dead Time in PID Controllers

Logic Developer Process Edition Function Blocks

Understanding PID Control

Hacettepe University, Ankara, Turkey. 2 Chemical Engineering Department,

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

Feedback Systems in HVAC ASHRAE Distinguished Lecture Series Jim Coogan Siemens Building Technologies

ENGG4420 END OF CHAPTER 1 QUESTIONS AND PROBLEMS

Design and Implementation of Self-Tuning Fuzzy-PID Controller for Process Liquid Level Control

Advanced Servo Tuning

12. ELECTRONICS & INSTRUMENTATION FOR TEMPERATURE

Online Tuning of Two Conical Tank Interacting Level Process

InstrumentationTools.com

TI25 - Pre-Instructional Survey

PID Control Technical Notes

Introduction To Temperature Controllers

COMPARISON OF TUNING METHODS OF PID CONTROLLER USING VARIOUS TUNING TECHNIQUES WITH GENETIC ALGORITHM

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

PID. What is PID and how does it work? Auto tuning PID with the 5400 Controller. Visit our website at:

ONLINE OSCILLATION DETECTION AND ADAPTIVE CONTROL IN CHEMICAL PLANTS

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

Closed-loop System, PID Controller

The Discussion of this exercise covers the following points: On-off control On-off controller with a dead band. Conductivity control

BINARY DISTILLATION COLUMN CONTROL TECHNIQUES: A COMPARATIVE STUDY

Getting the Best Performance from Challenging Control Loops

Modeling and Control of Liquid Level Non-linear Interacting and Non-interacting System

Relay Based Auto Tuner for Calibration of SCR Pump Controller Parameters in Diesel after Treatment Systems

Basic Tuning for the SERVOSTAR 400/600

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

Optimize Your Process Using Normal Operation Data

LESSON 2: ELECTRONIC CONTROL

ISA Seminars on the Web Live Experts on Hot Topics

Design of Model Based PID Controller Tuning for Pressure Process

A Rule Based Design Methodology for the Control of Non Self-Regulating Processes

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

EMPIRICAL MODEL IDENTIFICATION AND PID CONTROLLER TUNING FOR A FLOW PROCESS

PALO VERDE NUCLEAR GENERATING STATION

L09. PID, PURE PURSUIT

PID-control and open-loop control

Stiction Compensation

SET POINT TRACKING CAPABILITY ANALYSIS FOR AN INDUSTRIAL IPDT PROCESS MODEL

Configuration Example of Temperature Control

Application sheet for Green 300 series controllers. Title. Purpose. Application Controller Loop Configuration: Wiring: Explanation :

The PID controller. Summary. Introduction to Control Systems

TelePACE PID Controllers

Think About Control Fundamentals Training. Terminology Control. Eko Harsono Control Fundamental - Con't

CONVENIENT INSTRUCTION OF PID TEMPERATURE CONTROL. Control warning

Relay Feedback based PID Controller for Nonlinear Process

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

QuickBuilder PID Reference

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control

6.270 Lecture. Control Systems

Cohen-coon PID Tuning Method; A Better Option to Ziegler Nichols-PID Tuning Method

PROCESS CONTROL DIAGNOSTICS. F. Greg Shinskey Process Control Consultant North Sandwich, NH 03259

MPC AND RTDA CONTROLLER FOR FOPDT & SOPDT PROCESS

Find, read or write documentation which describes work of the control loop: Process Control Philosophy. Where the next information can be found:

Glossary of terms. Short explanation

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

ChE 4162 Control Laboratory Methodologies Fall Control Laboratory Methodologies

Modeling and Analysis of a Real Time Spherical Tank Process for Sewage Treatment Plant

AERATOR MIXING STATION

Chapter 5. Tracking system with MEMS mirror

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

CHAPTER 4 AN EFFICIENT ANFIS BASED SELF TUNING OF PI CONTROLLER FOR CURRENT HARMONIC MITIGATION

Simulation of process identification and controller tuning for flow control system

Using Root Locus Modeling for Proportional Controller Design for Spray Booth Pressure System

Fundamentals of Instrumentation & Process Control

PID Controller Design for Two Tanks Liquid Level Control System using Matlab

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

TUNING OF PID CONTROLLERS USING PARTICLE SWARM OPTIMIZATION

Introduction To Temperature Controllers

Modified ultimate cycle method relay auto-tuning

CHAPTER 3 DESIGN OF MULTIVARIABLE CONTROLLERS FOR THE IDEAL CSTR USING CONVENTIONAL TECHNIQUES

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

2.7.3 Measurement noise. Signal variance

Transcription:

Class 5 Competency Exam Round 1 Proportional Control Starts Friday, September 17 Ends Friday, October 1 Process Control Preliminaries The final control element, process and sensor/transmitter all have their own gain, time constant and dead time The Process Designer s Process For new installations, the dynamic behaviors of valves and sensors should be carefully considered prior to purchase If undesirable behavior in an existing loop can be traced to certain equipment, then consider relocation or replacement error Set Point + - output Final Controller Control Process Element feedback signal manipulated process variable Disturbance measured process variable A final control element and sensor should start to respond quickly (add little dead time) and complete the response quickly (have a small time constan The qualifier quickly is relative to the overall time constant of the process (a θ P of 9 min is large relative to a τ P of 10 min but small relative to a τ P of 1000 min) Measurement Sensor/Transmitter Redefining Process for Controller Design/Tuning The sends a signal out on one wire and receives the result as a change in measurement on another wire From the s view, the individual gains, time constants and dead times all lump into one overall dynamic behavior Here, process dynamics refers to these combined behaviors error, e( Set Point + - manipulated variable is the output, u( Controller Final Control Element Process Sensor/Transmitter Disturbance s process measured process variable, y( On/Off Control The Simplest Controller For on/off control, the final control element is either completely open/on/maximum or closed/off/minimum To protect the final control element from wear, a dead band or upper and a lower set point is used As long as the measured variable remains between these limits, no changes in control action are made Process Variable Process: Custom Process 56 upper dead band limit 54 52 48 46 44 lower dead band limit ON 55 OFF 45 Controller: Manual Mode 2 300 3 400 4 0 5 600 6 700 Time (time units) 1

Usefulness of On/Off Control On/off with dead band is useful for home appliances such as furnaces, air conditioners, ovens and refrigerators For most industrial applications, on/off is too limiting (think about riding in a car that has on/off cruise control) Intermediate Value Control and PID Industry requires s that permit tighter control with less oscillation in the measured process variable These algorithms: compute a complete range of actions between full on/off require a final control element that can assume intermediate positions between full on/off Example final control elements include process valves, variable speed pumps and compressors, and electronic heating elements Intermediate Value Control and PID Popular intermediate value is PID (proportional-integralderivative) PID computes a output signal based on control error: Monday Today KC de( (Eq. 4.1) u( = ubias + KC e( + e( dt KCτ D τ + I dt Proportional Integral Wednesday Derivative term term term where: y( = measured process variable u( = output signal u bias = bias or null value e( = error = y setpoint y( K C = gain (a tuning parameter) τ I = reset time (a tuning parameter) = derivative time (a tuning parameter) τ D P-Only => The Simplest PID Controller The Proportional Controller The simplest PID is proportional or P-Only control It can compute intermediate control values between 0 100% Level/Setpoint Process: Gravity Drained Tank Controller: PID ( P= RA, I= off, D= off ) 2.8 2.6 2.4 2.2 2.0 1.8 60 58 56 54 52 10 15 20 25 30 35 40 Time (mins) Tuning: Bias = 55.2, Gain = 11.5, Sample Time = 1.00 The Gravity Drained Tanks Control Loop Measurement, computation and control action repeat every loop sample time: a sensor measures the liquid level in the lower tank this measurement is subtracted from the set point level to determine a control error; e( = y setpoint y( the computes an output based on this error and it is transmitted to the valve, causing it to move this causes the liquid flow rate into the top tank to change, which ultimately changes the level in the lower tank The goal is to eliminate the error by making the measured level in the lower tank equal the set point level P-Only Control The computes an output signal every sample time: where u( u bias e( K C = output = the bias = error = set point measurement = y setpoint y( = gain (a tuning parameter) gain, K C steady state process gain, K P a larger K C means a more active like K P, gain has a size, sign and units Units of K c are units of the (e.g., %) divided by the units of the measured variable, since e( has units of the measured variable For gravity-drained tank, units of K c are %/m Remember that for this example, units of K P are m/% 2

Design Level of Operation A is designed for a particular process behavior (or particular values of the FOPDT parameters K P, τ P and θ P ) Real processes are nonlinear, so their behavior changes as operating level changes Thus, a should be designed for a specific level of operation Collect Process Data at the Design Level the design value for the measured process variable is where the set point will be set during normal operation the design values for the important disturbance variables are their typical or expected levels during normal operation perform the dynamic test as near practical to the design level of the measured process variable when the disturbances are quiet and near their typical values P-Only control has one adjustable or tuning parameter, K C K C sets the activity of the to changes in error, e( if K C is small, the is sluggish If K C is large, the is aggressive To determine K C, use this design procedure: generate dynamic process data at the design level of operation fit a FOPDT dynamic model to this data use the FOPDT model parameters in a correlation to compute initial estimates of K C Integral of time-weighted absolute error (ITAE) tuning correlations: if set point tracking (servo control) is the objective: / - KC = 0.202 ( θ p τ p ) 1.219 K p if disturbance rejection (regulatory control) is the objective: / - KC = 0.490 ( θ p τ p ) 1.084 K p ITAE Correlations provide an initial guess or starting point only Final tuning requires online trial and error because: the designer may desire performance different from that provided by the correlation the FOPDT model used for tuning may not match the actual dynamic behavior of the plant performance must be balanced over a range of nonlinear operation performance must be balanced for set point tracking and disturbance rejection Notes: the designer defines best control performance it is conservative to start with a small K C value 3

Understanding Controller Bias, u bias Thought Experiment: Consider P-Only cruise control where u( is the flow of gas Suppose velocity set point = measured velocity = 70 kph Since y( = y setpoint then e( = 0 and P-Only is u( = u bias + 0 If u bias were set to zero, then the flow of gas to the engine would be zero even though the car is going 70 kph If the car is going 70 kph, there clearly is a baseline flow of gas This baseline output is the bias or null value Understanding Controller Bias, u bias In the thought experiment, the bias is the flow of gas which, in open loop, causes the car to travel the design velocity of 70 kph when the disturbances are at their normal or expected values In general, u bias is the value of the output that, in open loop, causes the measured process variable to maintain steady state at the design level of operation when the process disturbances are at their design or expected values Controller bias is not normally adjusted once the is put in automatic Reverse Acting, Direct Acting and Control Action If K P is positive and the process variable is too high, the decreases the output to correct the error => The action is the reverse of the problem When K P is positive, the is reverse acting When K P is negative, the is direct acting Since K C always has the same sign as K P, then K P and K C positive reverse acting K P and K C negative direct acting Reverse Acting, Direct Acting and Control Action Most commercial s require you to enter a positive K C The sign (or action) of the is specified by entering the as reverse or direct acting If the wrong control action is entered, the will drive the valve to full open or closed until the entry is corrected Offset - The Big Disadvantage of P-Only Control Big advantage of P-Only control: => only one tuning parameter so it s easy to find best tuning Big disadvantage: => the permits Offset - The Big Disadvantage of P-Only Control Offset occurs under P-Only control when the set point and/or disturbances are at values other than that used as the design level of operation (that used to determine u bias ) How can the P-Only compute a value for u( that is different from u bias at steady state? The only way is if e( 0 4

How Do You Get Rid of Offset? Control Station Example Operate at the design conditions Use a more advanced control algorithm PI instead of P-only see page 44 in PPC Offset and K C As K C increases: Offset decreases Oscillatory behavior increases PV/Setpoint Impact of K C on Offset and Oscillatory Behavior Process: Gravity Drained Tank Controller: PID ( P= RA, I= off, D= off ) 3.0 2.8 2.6 2.4 2.2 75 70 65 60 55 45 K C = 11.5 K C = 40 Proportional Band Manufacturers want you as a repeat customer so they confuse the issue with different tuning parameter names and units With units of percent that range from 0 to 100%, then: PB = 100 K C So if K C is large, then PB will be small 10 20 30 40 60 70 Time (mins) Tuning: Bias = 55.2, Gain = 40.0, Sample Time = 1.00 Bumpless Transfer to Automatic A bumpless transfer" achieves a smooth transition to closed loop by automatically: setting u bias equal to the current output value setting the set point equal to the current measured process variable value So when put in automatic, there is no error and the bias is properly set to produce no As a result, no immediate control action is necessary that would bump the measured process variable 5