Académique Documents
Professionnel Documents
Culture Documents
Objective: To design and test a P-Only controller for tracking changes in set point and rejecting disturbances. Also, to explore how controller gain impacts P-Only performance.
Reference: Practical Process Control Chapters 4-5 1) Click LOOP-PROs Case Studies icon on the main screen and select Gravity Drained Tanks. Find the CO that causes the PV (liquid level) to settle at our design level of operation (DLO) of PV = 3.3 m when the pumped flow disturbance (D) is 2.0 L/min. Record this as CObias. The controller design and tuning recipe begins by specifying the design level of operation (DLO). This includes the desired value for the measured process variable (PV), which we assume will be equal to the set point (SP) during normal operation. The DLO also includes the typical or baseline values for the important process disturbances (D). In this study, when our controller is in automatic (closed loop), we desire the liquid level in the lower tank to be 3.3 m. The pumped flow disturbance (D) out of the lower tank is expected to be about 2.0 L/min during normal operation. Record these design level of operation details: Our DLO for this study is a PV = SP = ____________ when D is normally = _____________
units units
A P-Only controller design requires determination of the controller bias (CObias), which is the value of the controller output (CO) that causes the measured PV (liquid level) to remain steady at the DLO value of 3.3 m when the pumped flow disturbance is at its DLO value of 2.0 L/min. Search for this CO by entering different values and watching where the PV settles. The value of CO that steadies the PV at the DLO is our CObias = ______________
units
2) Similar to Workshop 1, perform a step (bump) test and use a graphical analysis to fit an FOPDT model to the CO to PV dynamic test data. The worksheet at the end of this workshop may be useful.
Controller design and tuning requires a first order plus dead time (FOPDT) model that describes the dynamic process behavior around the DLO. In task 1, you hopefully found that a CObias of 64% causes the measured level to steady at the design PV of 3.3 m when disturbance D is at 2.0 L/min.
Because this process is nonlinear (that is, Kp, p and/or p change as operating level changes), best practice is to perform a bump test that includes some data both below and above the DLO so the FOPDT model fit averages out the nonlinear or changing nature of the process.
To do this, set the CO to 60% and let the process steady. Now step the CO to 68%. When the response is complete, click the pause icon (II) on the tool bar. You have just generated step test data that, on average, describes the process around the design PV of 3.3 m when D is at 2.0 L/min.
Click the Plot icon on the tool bar to view a fixed plot of your step (bump) test data. 5
Hands-on Workshop Series by Douglas J. Cooper Copyright 2007 by Control Station, Inc. All Rights Reserved
Process gain, Kp =
Time constant, p =
Dead time, p =
3) Using the ITAE tuning correlation and your FOPDT model parameters from task 2, compute and record a P-Only controller gain. Remember that Kc has a sign (+/) and units. A FOPDT model of bump test dynamic data gives us parameters to use in a controller tuning correlation. The ITAE (Integral Time Weighted Absolute Error) correlation reliably computes a conservative P-Only controller gain, Kc, for the simple P-Only algorithm. Note that for all other PID forms beyond P-Only, LOOP-PRO uses the theoretically derived and industry proven IMC (internal model control) tuning correlations. Compute and record P-Only controller gain. Remember it has a sign (plus or minus) and units. P-Only tuning correlation: Kc =
0.2 Kp
p
p
1.22
= __________________
(Note: Kc for this task often ranges from 4-20 %/m. Check your work if your Kc is much different) 4) Click the level controller icon (LC) on the gravity drained tanks graphic to open the controller design menu. At the top of the design menu, switch from Manual Mode to PID. Enter your SP, CObias and Kc values. Since this is a P-Only control study, switch the integral action to Off: Integral Mode. Derivative action should also be Off: Derivative Mode. Click Done to put your P-Only controller in automatic (closed loop). With the gravity drained tanks simulation displayed, click the level controller (LC) icon on the tanks graphic to open the controller design menu. At the top of the design menu, switch from Manual Mode to PID to enable a proportional-integral-derivative controller. The default configuration is a PI controller. Thus, the proportional and integral modes are On while the derivative mode is off. To implement a P-Only controller, switch the integral mode to off: Integral Mode. Entered values do not affect control action when a mode is turned off. 6
Hands-on Workshop Series by Douglas J. Cooper Copyright 2007 by Control Station, Inc. All Rights Reserved
7
Hands-on Workshop Series by Douglas J. Cooper Copyright 2007 by Control Station, Inc. All Rights Reserved
7) Study disturbance rejection performance of a P-Only controller. Return Kc to 5 %/m and the SP to 3.3 m. Wait for all previous activity to scroll off of the strip charts and expand the vertical plot axes by clicking the Rescale icon on the tool bar. Since this is our DLO, there should be no offset. The major disturbance (D) is the pumped flow rate out of the bottom of the tank. Step the disturbance, D, from 2 up to 5 L/min. After the PV response completes, return D to 2 L/min and let the response complete. Repeat this procedure for a Kc of 10 and 20 %/m. The set point is at the DLO. Why does the PV show offset during the experiments? Which of the Kc values do you think provides the best balance of a rapid response, acceptable offset and reasonable degree of oscillation for disturbance rejection? Is this the same as your choice for SP tracking? Explain why you selected your best Kc value.
(optional) 8) Design and test a P-Only controller for the Heat Exchanger process. The DLO is a measured o exit stream temperature of 144 C. The warm oil flow disturbance stream is expected to be about 10 L/min during typical operation. Explore P-Only controller performance for set point tracking from 144 C up to 150 C and back again. Also explore the controller in rejecting disturbance changes from 10 L/min up to 15 L/min and back again. Determine a best Kc value that balances set point tracking and disturbance rejection performance. Document your results with plots, computation and discussion.
o o
8
Hands-on Workshop Series by Douglas J. Cooper Copyright 2007 by Control Station, Inc. All Rights Reserved
Kp = PV/ CO =
units
Compute process time constant, p tPVstart = time PV response starts = _________ PV63.2 = PV1 + 0.632( PV) = __________ t63.2 = time PV63.2 reached = __________
=t
63.2
t
PVstart
=
units
=t
PVstart
t
COstep
=
units
9
Hands-on Workshop Series by Douglas J. Cooper Copyright 2007 by Control Station, Inc. All Rights Reserved