1 A Introduction to Process Control
Department of Engineering Physics ITB
Practical Industrial Process Control:
Practical Industrial Process Control:
Understanding, Tuning & Autotuning Control Loops
Understanding, Tuning & Autotuning Control Loops
Edi Leksono
Department of Engineering Physics Institut Teknologi Bandung June 2003
Training Objectives Training Objectives
Design of P, PI, PD and PID for specific process objectives or product specifications
Practical Troubleshooting GOALS
Tuning & Autotuning
Design of feedback, feedforward, cascade, feedforward/ feedback, feedforward/feedback + cascade controls
Introduction to process control
Analysis of dynamic systems
Dynamic modelling
Elements of process control loop
Road Map of the Training Road Map of the Training
First, we will visit all the block elements of the control system,especially the controller
- Controller Actuator Process
Controller Actuator Process Sensor +
Sensor + Transmitter
Transmitter
Then, analyze the whole system all together
Then, consider the variations of the elements
Time Table Time Table
Time Day Opening, Day 1 Day 2 Day 3 Day 4 Day 5 08.00-09.30 PID Control I of PID Controller Cascade Control I Feedforward Industrial Process Introduction to Control Tuning Methods Feedback/ + Lab. III Control + Lab 10.00-11.30 Actuators PID Control II Methods of PID Controller + Lab. Autotuning Cascade Control Feedforward + II + Lab. Cascade Control Feedback/ + Lab 12.30-14.00 Sensor/Transmitter, Practical Feedforward Filtering Troubleshooting I Control I of PID Controller Tuning Methods + Lab. I Demo 14.30-16.00 Process Dynamic Modelling of PID Controller Tuning Methods + Lab. II Troubleshooting II Control II + Lab. Practical Feedforward Final Test, Closing
Department of Engineering Physics ITB
Introduction to
Introduction to
Process ControlProcess Control
Edi Leksono
Department of Engineering Physics Institut Teknologi Bandung June 2003
Session Outlines & Objectives Session Outlines & Objectives Outlines
The importance of process control
Basic concepts of process control
Objectives
Understand what process control is
Know the terms of process control system
Identify the elements of process control system
Understand the importance of process control
Know the type of process control strategies
Definition (1) Definition (1)
Process
- A series of interrelated actions which transform material It covers all resources that are involved in the process and talks about process “inputs” (e.g. resources, raw material) and “outputs” (e.g. finished product)
Energies Out Raw Materials Products
Process Energies Out
Control
- To maintain desired conditions in a physical system by adjusting selected variables in the system
Definition (2) Definition (2)
Process Control
- To maintain desired conditions in a physical system by adjusting selected variables in the system in spite of disturbances affecting the system and observation noise
Corrective Action Process Data Knowledge Information
Daylife Example: Driving a Car Daylife Example: Driving a Car
Control Objective (Setpoint):
- Maintain car in proper lane
Controlled variable:
Brain: Control calculation Eyes:
Sensor Steering wheel: Actuator
- Location on the road
Manipulated variable:
- Orientation of the front wheels
Actuator:
- Steering wheel
Sensor:
- Driver’s eyes
Controller:
- Driver
Disturbance:
- Curve in road
Noise:
- Rain, fog
- Maintain temperature
- Outlet temperature of product stream
- Steam flow
- Control valve on steam line
- Thermocouple on product stream
- Temperature controller
Feed Condensate Product Stream Steam
Control Objective (Setpoint):
Controlled variable:
Manipulated variable:
Actuator:
TT TC Industrial Example #1: Heat Exchanger Industrial Example #1: Heat Exchanger
Sensor:
Controller:
Disturbance:
- Changes in the inlet feed temperature
Noise:
- Measurement noise
Industrial Example #2: Liquid Level Control
Industrial Example #2: Liquid Level Control
Control Objective (Setpoint):
- Maintain level
- Fluid level in the tank
- Fluid flow
- Control valve on fluid line
- Level transmitter on the tank
- Level controller
- Changes in the inlet feed flow
- Measurement noise
Controlled variable:
Manipulated variable:
Actuator:
Sensor:
Controller:
Disturbance:
Noise:
Fluid
- Measure process variable
Transmitter
- Convert the measured process variable into standard signal
Controller
- Drive actuator by giving an appropriate controller output signal
Actuator
- Adjust manipulated variable based on the value of the controller output signal
Process
Elements of Process Control Loop Elements of Process Control Loop
- Physical system to be controlled
The Terms I The Terms I
Control Objective (Setpoint, SP)
Controlled Variable (CV) or Process Variable (PV)
Measured Process Variable (PV m )
Controller Output (CO)
Manipulated Variable (MV)
Final Control Element (Actuator)
Sensor/Transmitter
Controller
Disturbance Variable (DV)
Measurement Noise
Goal of Process Operation Goal of Process Operation
24 hours process operation? Hmm… I think, to achieve those, we need to continuously monitor & control the process 24 hours a day, 7 days a week!!!
Safety & Reliability
Product Specification
Environmental Regulation
Operating Constraint
Efficiency
Maximum profit
Safety and Reliability Safety and Reliability
The control system must provide safe operation
- Alarms, safety constraint control, start-up and
shutdown
A control system must be able to “absorb” a variety of disturbances and keep the process in a good operating region
- Feed composition upsets, temporary loss of utilities (e.g., steam supply), day to night variation in the process
- Products with reduced variability
Time Im pu ri ty
C on ce nt ra tio n
Limit Time
Im pu ri ty
C on ce nt ra tio n
Limit Old Controller New Controller
Quality
For many cases, reduced variability products are in high demand and have high value added (e.g. feedstocks for polymers)
Product certification procedures (e.g., ISO 9000) are used
to guarantee product quality and place a large emphasis on process control
Product Specification Product Specification
Environmental Regulation Environmental Regulation
Various government laws may specify that the temperatures, concentrations of chemicals, and flow
rates of the effluents from a process be within certain
limit Examples:Regulations on the amounts of SO • 2 that a process can eject to the atmosphere, and on the quality of water returned to a river or a lake
Operational Constraint Operational Constraint
All real process have constrained inherent to their operation which should be satisfied throughout the operation Examples:
- Tank should not overflow or go dry
- Distillation column should not be flooded
- Catalytic reactor temperature should not exceed an upper limit since the catalyst will be destroyed
Efficiency Efficiency
The operation of a process should be as economical as possible in utilization of raw material, energy and capital
Maximizing the Profit of a Plant (1) Maximizing the Profit of a Plant (1)
The operation of a process may many times involves controlling against constraints
The closer that you are able to operate to these constraints, the more profit you can make
Example:
- Maximizing the product production rate usually involving controlling the process against one or more process constraints
Time
Im pu ri ty
C on ce nt ra tio n
Limit
Time
Im pu ri ty
C on ce nt ra tio n
Limit
New Controller Improved Performance
Constraint control example: A reactor temperature control At excessively high temperatures the reactor will experience a temperature runaway and explode But the higher the temperature the greater the product yield Therefore, better reactor temperature control allows safe operation at a higher reactor temperature and thus more profit
Maximizing the Profit of a Plant (2) Maximizing the Profit of a Plant (2)
1960s Pneumatic analog instrumentation, controllers, and computing modules 1970s Electronic analog instrumentation, controllers, and computing modules • Direct digital control with special algorithms programmed in main frame computer
1980s Electronic analog instrumentation and digital distributed control systems (DCS) • Supervisory and model predictive control configured in special purpose computers
1990s Smart analog instrumentation, valves, and digital distributed control systems • Supervisory and model predictive control configured in special purpose computers • Neural networks, online diagnostics, and expert systems in special purpose computers
The History of Process Control The History of Process Control
- Real time optimization using model libraries in special purpose computers
2000s Field bus based digital smart instrumentation, valves, and control systems
• Digital bus takes full advantage of smartness and accuracy of instrumentation and valves • Some fast PID controllers such as flow and pressure go to the field transmitter or valve- Model predictive control, neural networks, online diagnostics, and expert systems are integrated into the graphically configurable field bus based control systems and move to PCs • APC Infrastructure, interface, and engineering costs decrease by an order of magnitude
- APC projects use consultants more for front end and commissioning than for whole job • APC software tools are easy enough for the average process and control engineer to use
Common Types of Control Strategy Common Types of Control Strategy
Manual vs. Automatic
Servo vs. Regulator
Open-loop vs. Closed-loop
Control strategies
- Feedback Control
- Feedforward Control
- Cascade Control
Single-Input Single-Output (SISO) vs. Multi-Input Multi- Output (MIMO, also known as multivariable)
Manual vs. Automatic Manual vs. Automatic
Manual Temperature indicator Should I adjust
- Human has to adjust the MV to the valve or obtain the desired value of the PV should I run? based on observation and prior experiences Emergency cooling
- The computer (or other device) autonomously controls the process and may report status back to a operator
- Follow constant setpoint, overcoming the disturbance
- Follow the changing setpoint
- Process is controlled based on
- The information from sensor is
- Corrective action based on process variable (PV)
- Based on the measurement of disturbance (DV) feedforward controller can respond even before any changes occurs in PV
- Feedforward controller will adjust CO as soon as the DV is detected
- If the feedforward action is not enough due to model error, measurement error and etc., feedback controller will compensate the difference
- The disturbance DV
- What kind of system is considered?
- How is the system required to behave?
- Which signals are used to calculate the control signal?
- Which algorithm is used to calculate the control signal?
- Which are the parameters of the algorithm to calculate the control signal?
- How will the controlled system behave in theory? simulation!
- How will the control system be realized?
- How does the controlled system behave in practice?
- The controller will be implemented and one will verify whether the system is controlled as expected
Automatic
Question: Why manual override has to be included in every automatic control systems?
Regulator vs. Servo Regulator vs. Servo
75.5 C… 75.3 C… 75.4 C… o o o 7.00 AM: 80 C… 8.00 AM: 70 C… 9.00 AM: 60 C… o o o Question: How to achieve both objectives simultaneously?
Regulatory control
Servo control
Open-loop vs. Closed-loop Open-loop vs. Closed-loop
DV
Open-loop
predetermined scenario
Process Process
Ex.: When food is done in an oven, Decisions timers on outdoor lights Controller
Controller SP DV
Closed-loop
used to adjust the MV to obtain
Process Process
the desired value of the PV Decisions
Controller Controller
SP
Feedback Control
Advantage Requires no knowledge of the source or nature of disturbances, and minimal detailed information about how the process itself works
Disadvantage Controller takes some corrective actions after some changes occurs in process variable PV
DV SP PV
Feedback Controller Feedback Controller
CO Process
Process Control Strategies (1) Control Strategies (1)
Control Strategies (2) Control Strategies (2)
Feedforward Control
DV CO PV Feedforward
SP Feedforward Process
Process Controller
Controller Advantage
Controller takes some corrective actions before the process output is different
from the setpoint theoretically, perfect disturbance rejection is possible!
Disadvantage Requires process model which can predict the effect of disturbance on PV If there are some modeling error, feedforward control action will be erroneous (no corrective action) Feedforward controller can be quite complex
Control Strategies (3) Control Strategies (3)
DV SP
Feedforward/ Feedback Controller
Feedforward/ Feedback Controller
Process Process
Feedback/Feedforward Control
Control Strategies (4) Control Strategies (4)
DV SP
Outer Feedback Controller
Outer Feedback Controller
Inner Feedback Controller
Inner Feedback Controller
Inner Process
Inner Process
Outer Process
Outer Process
DV
1
CO Inner loop Outer loop
Cascade Control
1
arising within the inner loop are corrected by the inner controller before it can affects the PV of the outer one Example: Control valve + positioner
Control Strategies (5) Control Strategies (5)
DV SP
Outer Feedback Controller
Outer Feedback Controller
Inner Feedback Controller
Inner Feedback Controller
Inner Process
Inner Process
Outer Process
Outer Process
DV
1 CO Inner loop Outer loop
Feedback/Feedforward + Cascade Control
SISO vs. MIMO SISO vs. MIMO
Based on how many PV and MV we have in a process
SISO
MIMO
DVs
DV … …
… … Process
Process COs PVs Decisions Process Decisions Process
… … … … Controller
… … Controller
Controller Controller
Closeness to setpoint
Short transient to one setpoint to other setpoint
Smaller overshoot and less oscillation
Smooth and minimum changes of variable manipulation
Minimum usage of raw materials and energy
1
2
2 1, 2 1, 2
1
2 Regulator Servo
Performances of Process Control System
Performances of Process Control System
Servo control
Oscillation
Overshoot
Transient response
MIMO control
SISO control
Regulatory control
Manual control
Cascade control
Feedforward control
Feedback control
Closed-loop control
Open-loop control
Automatic control
The Terms II The Terms II
Development of a Control System (1) Development of a Control System (1)
1. Open Loop Analysis
2. Performance Specifications
The desired performance must be expressed in terms of the different
performance measures that are chosen Often, depends on the type of control problem to solve3. Control Configuration
Depending on the plant the desired performance specifications and the allowed complexity of the control system Depending on the type and the number of input signals to the controller different configurations are recognized
Development of a Control System (2) Development of a Control System (2)
4. Control Law
5. Parameter Design (Tuning)
6. Evaluation
7. Implementation and Verification
The Terms III The Terms III
Control law (algorithm)
Parameter design (tuning)
Computer simulation
Session Summary Session Summary
Control has to do with adjusting manipulated variables of the process to maintain controlled variables at desired values
All control loops have a controller, an actuator, a process, and a sensor/transmitter
Various controller strategies can be realized to achieve desired process objectives & product specifications