Class Rules: CENG 4120: Process Dynamics and Control
Class Rules: CENG 4120: Process Dynamics and Control
Instructor:
Ch er 1 hapte
Professor Furong Gao Room: 4555 Tel: 7139 E-mail: kefgao@ust.hk Mr. Linkai Luo Room: 7119 Tel: 7146 E-mail: lkluo@ust.hk Miss Luping Zhao Room 7119 Tel: 7146 E-mail: kelpzhao@ust.hk
1
TAs:
Class Rules
(a) Come to the class 5 minutes earlier (b) Turn off your mobile phone (c) No discussions among students during lecturing (d) Honesty & respect (e) Hand-in assignment on time
2
Ch er 1 hapte
Textbook:
Ch er 1 hapte
Ch er 1 hapte
Matlab/Simulink software manuals (available from ITSC and Library). Library) Principles and Practice of Automatic Process Control, By C.A. Smith and A.B. Corripio, John Wiley Inc., 2nd (1997) [Appendix A, B, & C are useful for this course and project design]. Chemical Process Control: An Introduction to the Theory and Practice, By G. Stephanopoulos, Prentice-Hall, Inc., (1984) Process Modeling, simulation and Control for Chemical g Engineers, 2nd Edition, by Luyben, McGraw Hill, (1990)
4
Course Objectives
After the Aft th completion of thi course, l ti f this (a) Students will have in depth understanding of the basic principles, principles process dynamics feedback control design dynamics, and synthesis. (b) Students will have a good understanding of advanced control methods such as delay compensation, cascade control, feedfoward control, ratio control, decoupling, and computer control. (c) Students will have some knowledge of hardware instrument, sensors and final control element. (d) Students will be able to use computer software (MATLAB/SIMULINK) to assist the understanding of the p concepts and visualization of control results.
Ch er 1 hapte
Marking Schemes
Assignments (6): 30% 25%
Ch er 1 hapte
Mid-Term:
Ch er 1 hapte
Process Modeling
Examples of Control
Ch er 1 hapte
Ch er 1 hapte
Ch er 1 hapte
10
Process Dynamics
a) Refers to unsteady-state or transient behavior. b) Steady-state vs. unsteady-state behavior i. Steady state: variables do not change with time ii. But on what scale? cf., noisy measurement c) P ChE curriculum emphasized steady-state or equilibrium ) Past i l h i d d ilib i situations. d) Continuous processes: Examples of transient behavior: i. Start up & shutdown ii. ii Grade changes iii. Major disturbance, e.g., refinery during sudden weather conditions iv. Equipment or instrument failure (e.g., pump failure)
11
Ch er 1 hapte
Ch er 1 hapte
1. Composition changes with time 2. Other variables such as temperature could be constant.
Process Control
a) Large scale, continuous processes: i. Oil refinery, ethylene plant, pulp mill ii. Typically, 1000 5000 process variables are measured. 1. Most of these variables are also controlled.
12
Ch er 1 hapte
1. Process variables: A few seconds to minutes 2. 2 Quality variables: once per 8 hr shift daily, or weekly shift, daily b) Manipulated variables i. We implement process control by manipulating process variables, usually flow rates. Examples: feed rate, cooling rate, product flow rate, etc. ii. Typically, several thousand manipulated variables in a yp y, p large continuous plant
13
Ch er 1 hapte
Exception: microelectronics (200 300 processing E i i l i i steps). ii. But ill l ii B still large numbers of measured variables. b f d i bl d) Question: How do we control processes? i. We will consider an illustrative example.
14
Ch er 1 hapte
Notation: w1, w2 and w are mass flow rates x1, x2 and x are mass fractions of component A
15
Ch er 1 hapte
3. Perfect mixing in the tank Control Objective: Keep x at a desired value (or set point) xsp, despite variations in x1(t). Flow rate w2 can be adjusted for this purpose. Terminology: Controlled variable (or output variable): x Manipulated variable (or input variable): w2 Disturbance variable (or load variable): x1
16
Overall balance:
Ch er 1 hapte
0 = w1 + w2 w
(1-1)
Component A balance: p
w1 x1 + w2 x2 wx = 0 (1-2)
(The overbars denote nominal steady-state design values.) At the design conditions x = xSP. Substitute Eq. 1 2, conditions, Eq 1-2 x2 = 1 , then solve Eq. 1-2 for w2 :
w2 = w1 xSP x1 1 xSP
x = xSP
and
(1-3) (1 3)
17
Equation 1-3 is the design equation for the blending system. system If our assumptions are correct, then this value of w2 will keep x at xSP . But what if conditions change?
Ch er 1 hapte
Control Question. Suppose that the inlet concentration x1 changes with time. How can we ensure that x remains at or near the set point xSP ? As a specific example, if x1 > x1 and w2 = w2 , then x > xSP.
Manual control vs. automatic control Proportional feedback control law, law
w2 ( t ) = w2 + K c xSP x ( t ) (1-4)
Ch er 1 hapte
1. where Kc is called the controller gain. 2. w2(t) and x(t) denote variables that change with time t. () () g 3. The change in the flow rate, w2 ( t ) w2 , is proportional to the deviation from the set point, xSP x(t) point x(t).
19
Ch er 1 hapte
20
Method 2. Measure x1 and adjust w2. Th s if x1 is greater than x1, we would decrease w2 so that Thus, e o ld
w2 < w2 ;
Ch er 1 hapte
One approach: Consider Eq. (1-3) and replace x1 and w2 with x1(t) and w2(t) to get a control law:
w2 ( t ) = w1 xSP x1 ( t ) 1 xSP (1-5)
21
Ch er 1 hapte
22
Because Eq. (1-3) applies only at steady state, it is not clear how effective the control law in (1-5) will be for transient conditions. Method 3 Measure x1 and x, adjust w2. 3. x
Ch er 1 hapte
This approach is a combination of Methods 1 and 2. Method 4. Use a larger tank. If a larger tank is used, fluctuations in x1 will tend to be damped l t ki d fl t ti i ill t d t b d d out due to the larger capacitance of the tank contents. However, a larger tank means an increased capital cost.
23
Ch er 1 hapte
Manipulated M i l t d Variable w2 w2 w2 -
1 2 3 4
Feedback Control:
Distinguishing feature: measure the controlled variable
24
It is important to make a distinction between negative feedback and positive feedback. Engineering Usage vs. Social Sciences F db k Ad Feedback Advantages: t
Ch er 1 hapte
Corrective action is taken regardless of the source of the disturbance. h di b Reduces sensitivity of the controlled variable to disturbances and changes in the process (shown later). di b d h i h (h l ) Disadvantages: No corrective action occurs until after the disturbance has upset the process, that is, until after x differs from xsp. Oscillatory responses, or even instability
25
Feedforward Control:
Distinguishing feature: measure a disturbance variable Advantage:
Ch er 1 hapte
Correct for disturbance before it upsets the process. Disadvantage: Must be able to measure the disturbance disturbance. No corrective action for unmeasured disturbances.
26
(days-months
(hours-days )
4. Real-Time Optimization
Ch er 1 hapte
(minutes-hours
(seconds-minutes
(< 1 second )
(< 1 second )
Process
27
Ch er 1 hapte
Figure 1.9 Major steps in control system development
28