Académique Documents
Professionnel Documents
Culture Documents
Lecturer: Dr Qin Li (204:432), Dr Tonghua Zhang (204:523) Tutors: Faye Chong, Shahin Hosseini, Hongfei Fang Online teaching: Blackboard (informational) Textbook
Riggs, J B; Karim, M. Nazmul (2006) : Chemical and Bio-Process Control, 2nd Ed, Ferret Publishing, Texas, USA
References:
Marlin, T E (1995): Process Control Designing Processes and Control Systems for Dynamic Performance, McGraw-Hill, Inc. NY. Seborg, D E, Edgar, T F and Mellichamp, D A (1989): Process Dynamics and Control, John Wiley and Sons, NY. Luyben, W L (1990): Process Modeling, Simulation and Control for Chemical Engineers, McGraw-Hill Pub Co, NY. The MathWorks, Inc, (1995): Matlab Version 4 Users Guide, Student Edition, Prentice Hall.
Transfer function
Transfer function development Properties Block diagrams
Controller Tuning Techniques (Weeks 10 and 11) Introduction to Frequency Response Analysis (Weeks 11 and 12)
Frequency response techniques Controller design using frequency response criteria
Industrially Relevant Skills Control hardware and troubleshooting (Ch 2&10) Controller Implementation and tuning (Ch 7-9)
Constituents
Lectures Plant visit (TBA, middle of semester) Computer lab projects (Control Station, week3)
Assessment Details:
Assignments ( 3) 15% Project (Group Work) 15% Plant Visit 10% Test 10% (Week 7, 2009) Examination 50% Pass mark is 50% in all assessments
Chapter 1 Introduction
Whats going on in a chemical process? Mass balance Mass transfer Energy balance Mole balance Heat transfer Chemical Reaction Steady-state? or dynamic?
A control system must be able to absorb a variety of disturbances and keep the process in a good operating region:
Thunderstorms, feed composition upsets, temporary loss of utilities (e.g., steam supply), day to night variation in the ambient conditions
Old Controller
Limit
Time
Impurity Concentration
Old Controller
New Controller
Limit
Time
Time
Impurity Concentration
Old Controller
New Controller
Limit
Time
Time
Impurity Concentration
Improved Performance
Limit
Time
Driving a car
Control Objective (Setpoint): Maintain car in proper lane. Controlled variable- Location on the road Manipulated variable- Orientation of the front wheels Actuator- Drivers arms/steering wheel Sensor- Drivers eyes Controller- Driver Disturbance- Curve in road
Material constraints
Feed Condensate
DO Control in a Bio-Reactor
Setpoint AC AT
DO Control
Controlled variable- the measured dissolved O2 concentration Manipulated variable- air flow rate to the bio-reactor Actuator- variable speed air compressor Sensor- ion-specific electrode in contact with the broth in the bio-reactor Disturbance- Changes in the metabolism of the microorganisms in the bio-reactor
Setpoint
+-
Controller
c
Actuator
Process
CV
Sensor
The key feature of all feedback control loops is that the measured value of the controlled variable is compared with the setpoint and this difference is used to determine the control action taken.
Operator Acceptance
A good relationship with the operators is a NECESSARY condition for the success of a control engineer. Build a relationship with the operators based on mutual respect. Operators are a valuable source of plant experience. A successful control project should make the operators job easier, not harder.
Optimizer
Flow Setpoint
Temperature Controller
FC FT
Feed Steam
TT
Product
Optimization Example
ABC Mole balance on A : Q C A0 Q C A k1 exp[ E1 / RT ] C A Vr Solving for C A C A0 CA = k1 exp[ E1 / RT ]Vr 1+ Q Likewise, C B and CC are calculated from mole balances.
Optimization Algorithm
1. Select initial guess for reactor temperature 2. Evaluate CA, CB, and CC 3. Evaluate 4. Choose new reactor temperature and return to 2 until T* identified.
Process Optimization
Typical optimization objective function, : = Product values-Feed costs-Utility costs The steady-state solution of process models is usually used to determine process operating conditions which yields flow rates of products, feed, and utilities. Unit costs of feed and sale price of products are combined with flows to yield Optimization variables are adjusted until is maximized (optimization solution).
Process Model
Optimizer
Flow Setpoint
Temperature Controller
FC FT
Feed Steam
TT
Product
Indicate
Transmit Valve
Illustrative Example
Fresh A Feed Fresh B Feed
LC TC PT LC
Steam
TT TT LC TC
Steam C Product
Illustrative Example
(F )sp B
LS
Fresh A Feed
R/F
Fresh B Feed
S PC TC PT LC LC
Steam
TT TT LC TC
Overview
All feedback control loops have a controller, an actuator, a process, and a sensor where the controller chooses control action based upon the error from setpoint. Control has to do with adjusting flow rates to maintain controlled variables at their setpoints while for optimization the setpoints for certain controllers are adjusted to optimize the economic performance of the plant.
Tsp
Pneumatic Controller
Transmitter
Interfacing Hardware
...
DCS Architecture
System Consoles Host Computer Data Storage Unit PLC
Local Console
..............
Local Console
Current Approach
DCSs in wide use and continuing to replace analog controllers. Model predictive control, particularly DMC, is the standard for advanced control with over 3000 applications world-wide. DMC is used to control multi-unit processes while maximizing the process throughput, i.e., controlling against limiting constraints.
DMC
DMC is a multivariable controller. DMC uses step response models, i.e., it can model complex dynamics. It is a time horizon controller, i.e., it predicts process behavior in to the future.
Multivariable Controller
G11(s) G21(s) G12(s) u2 y2(s)
+ +
u1
y1(s)
+ +
G22(s)
Future Inputs
Process Optimisation
Determine the set of setpoints for the controllers that maximise profit Optimisation is now where process control was 20 years ago Larger applications (e.g., refinery-wide optimisation) are on the horizon Enterprise-wide optimisation is in the future.