UNIVERSITI MALAYSIA PERLIS SEMESTER 2 SIDANG AKADEMIK 2011/2012 ERT 210 – Kawalan dan Dinamik Proses / Process Control and Dynamics PROBLEM BASED LEARNING (PBL) QUESTIONS FOR GROUP 6, 7, 8, 9 AND 10 It is desired to develop the dynamic model of an absorber from its step response data. The schematic diagram of the system is shown in Figure Q2. Before this gas is vented to atmosphere, it is necessary to remove most of the NH3 from it by absorbing it with water. The absorber has been designed so that the outlet NH3 concentration in the vapor is 50 ppm. During the design stage, a simulation test was conducted and the step response data in Table Q2 was collected. Air NH3 H2 O Air NH3 H2O NH3 Figure Q2 a) Propose a feedback control strategy to maintain the concentration of NH3 at a desired level and show it using schematic diagram. SEM2, 2011/2012 ANIS ATIKAH@ UniMAP [15M] b) Develop a first order plus time delay model from the step response data in TABLE Q2 below. Determine the time constant and steady state gain of the process. TABLE Q2 Time s Water Flow m3/hr Outlet NH3 Concentration 0 0+ 10 20 30 40 50 60 70 80 90 100 110 120 130 140 160 180 200 220 57 57 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 50 50 50 50 50.12 50.30 50.60 50.77 50.90 51.05 51.20 51.26 51.35 51.48 51.55 51.63 51.70 51.76 51.77 51.77 [15M] c) Draw a block diagram of the feedback control system based on part (a). [15M] SEM2, 2011/2012 ANIS ATIKAH@ UniMAP d) The behaviour of control valve can be approximated by a first order transfer function with a time constant τ, and steady state gain as follows: Group 6 Group 7 Group 8 Group 9 Group 10 K 2.0 2.1 2.2 2.3 2.4 τ 3.0 3.5 4.0 4.5 5.0 The transfer functions of the sensor, ๐บ๐ (๐ ) are estimated as follows: Group 6 ๐บ๐ (๐ ) Group 7 1 2๐ + 1 1 2.5๐ + 1 Group 8 1 3๐ + 1 Group 9 Group 10 1 3.5๐ + 1 1 4๐ + 1 Derive the overall transfer function for a servo problem and discuss the response of the closed-loop system with respect to stability if a proportional only controller is used. [20M] e) Determine Cohen Coon and Ziegler-Nichols setting of a PI controller for the proposed feedback controller. [25M] f) For both settings, determine the response of the closed loop system for a step change of 55 in set point and calculate the offset. [10M] SEM2, 2011/2012 ANIS ATIKAH@ UniMAP SOLUTION HINT (a) Draw a feedback control structure by indicating transmitter, controller, transducer and control valve at the appropriate location. (b) Plot a graph of output vs time and draw a tangent line at the inflection point. Derive a firstorder-plus-time-delay model by estimating the value of K, τ and θ from the plot. ___________________________________________________________________ SEM2, 2011/2012 ANIS ATIKAH@ UniMAP (c) Draw a block diagram of your control structure. A standard block diagram of feedback controller (closed loop): Replace Ysp, แปธsp, Ym, Y with appropriate symbols (based on control structure in part (a) (d) i) Derive an overall transfer function for servo problem: For servo problem, D=0 Thus, the overall transfer function is: ๐พ๐ ๐บ๐ ๐บ๐ฃ ๐บ๐ ๐ = ๐๐ ๐ 1+๐บ๐ ๐บ๐ฃ ๐บ๐ ๐บ๐ (Replace Yspand Y with your input & output variable) Substitute the value of Km, Gm, Gv, Gp, Gc Proportional controller is used; so, Gc=Kc Gm, Gv,is given Gp is derived in part (b) Km can be obtained from Gm =(since Km is the transmitter gain) ๐ผ๐ ๐บ๐ = 1 , ๐ ๐ ๐ฒ๐ = ๐ 2๐ + 1 SEM2, 2011/2012 ANIS ATIKAH@ UniMAP ii) Discuss the response with respect to the stability 1) Use frequency response approach (Bode Diagram-Chapter 14) [use this approach instead of using Routh stability criterion due to the existence of time delay function] OR 2) Use MATLAB to observe the response from small value of Kc to big value of Kc Steps to use frequency response approach: ** Closed-loop system is stable if AR<1 1) Find GOL(s) using ๐บ๐ = ๐พ๐ ๐บ๐๐ฟ (๐ ) = ๐บ๐ ๐บ๐ฃ ๐บ๐ ๐บ๐ 2) Substitute s by wj 3) Find critical frequency (frequency at which the phase angle equals to –π radian) 4) Find Kc at AR<1 Example: ๐บ๐ = ๐พ๐ ๐บ๐ = ๐บ๐๐ฟ (๐ ) = ๐พ๐ โ ๐) ๐ฎ๐ถ๐ณ (๐) = 1 2๐ + 1 ๐บ๐ = −0.1609๐ −21๐ 86๐ + 1 ๐บ๐ฃ = 2 3๐ + 1 2 −0.1609๐ −21๐ 1 โ โ 3๐ + 1 86๐ + 1 2๐ + 1 −๐. ๐๐๐๐๐ฒ๐ ๐−๐๐๐ (๐๐ + ๐)(๐๐๐ + ๐)(๐๐ + ๐) 2) ๐บ๐๐๐๐๐๐๐๐๐ ๐ ๐๐ ๐๐ ๐บ๐๐ฟ (๐ค๐) = −0.3218๐พ๐ ๐ −21๐ค๐ (3๐ค๐ + 1)(86๐ค๐ + 1)(2๐ค๐ + 1) 3) Find critical frequency,๐๐ at ๐ = -π ๐ = −21๐ค − ๐ก๐๐−1 (3๐ค) − ๐ก๐๐−1 (86๐ค) − ๐ก๐๐−1 (2๐ค) −๐ = −21๐ค๐ − ๐ก๐๐−1 (3๐ค๐ ) − ๐ก๐๐−1 (86๐ค๐ ) − ๐ก๐๐−1 (2๐ค๐ ) ๐ − 21๐ค๐ − ๐ก๐๐−1 (3๐ค๐ ) − ๐ก๐๐−1 (86๐ค๐ ) − ๐ก๐๐−1 (2๐ค๐ ) = 0 ๐ค๐ = 0.067๐๐๐/๐ ๐๐ SEM2, 2011/2012 ANIS ATIKAH@ UniMAP 4)Find ๐ฒ๐ at AR < 1 and using ๐ = ๐๐ −0.3218๐พ๐ ๐ด๐ = |๐บ(๐ค๐)| = √(3๐ค)2 + 12 โ √(86๐ค)2 + 12 โ √(2๐ค)2 + 12 −0.3218๐พ๐ √(3๐ค๐ )2 + 12 โ √(86๐ค๐ )2 + 12 โ √(2๐ค๐ )2 + 12 < 1 −0.3218๐พ๐ √(3 × 0.067)2 + 12 โ √(86 × 0.067)2 + 12 โ √(2 × 0.067)2 + 12 < 1 ๐พ๐ < −18.702 Therefore, the closed loop response is stable when ๐ฒ๐ < −๐๐. ๐๐๐ ______________________________________________________________ (e) Determine Cohen Coon and Ziegler-Nichols setting of a PI controller. ** Use Cohen Coon & Ziegler Nichols table for PI controller to get the value of ๐ฒ๐ & ๐๐ฐ (Steps in determining PID parameter using Ziegler Nichol’s method have been uploaded in the portal) ** Thus, we will get 2 set of transfer functions for PI controller to be: 1 1) ๐บ๐ = ๐พ๐ (1 + ๐ ๐) ๏ For Cohen Coon ๐ผ 2) 1 ๐บ๐ = ๐พ๐ (1 + ๐ ๐)๏ For Ziegler Nichols ๐ผ (f) Determine the response of the closed loop system for a step change of 55 in set point and calculate the offset. ** Calculate the response of the closed-loop system for a step change of 55 (using both Cohen Coon and Ziegler Nichols PID parameter): Example: Using Cohen Coon PID parameter: SEM2, 2011/2012 ANIS ATIKAH@ UniMAP ๐= ๐พ๐ ๐บ๐ ๐บ๐ฃ ๐บ๐ โ๐ 1+๐บ๐ ๐บ๐ฃ ๐บ๐ ๐บ๐ ๐ ๐ ๐= ๐พ๐ ๐บ๐ ๐บ๐ฃ ๐บ๐ 55 โ 1+๐บ๐ ๐บ๐ฃ ๐บ๐ ๐บ๐ ๐ Substitute the value of ๐บ๐ ๐บ๐ฃ ๐บ๐ ๐บ๐ in the above equation using Gc obtained from part (e). ๐บ๐ = ๐พ๐ (1 + 1 1 ) = −11.71 (1 + ) ๐๐ผ ๐ 46.48๐ (−11.71)(46.48๐ ) − 11.71 2 −0.1609๐ −21๐ 1( ) ( ) ( 55 46.48๐ 3๐ + 1 86๐ + 1 ) ๐= โ −21๐ (−11.71)(46.48๐ ) − 11.71 2 −0.1609๐ 1 ๐ 1+( ) ( ) ( ) ( 46.48๐ 3๐ + 1 86๐ + 1 2๐ + 1) ๐= (−544.28๐ − 11.71)(2)(−0.1609๐ −21๐ ) 55 (46.48๐ )(3๐ + 1)(86๐ + 1)(2๐ + 1) + ((−11.71)(46.48๐ ) − 11.71)(2)(−0.1609๐ −21๐ ) ๐ โ **Calculate the offset for a step change of 55 in set point: ๐๐๐๐ ๐๐ก = ๐๐ − ๐๐ = ๐๐ ๐ (∞) − ๐(∞) ๐๐ ๐ (∞) = 55 ๐(∞) = lim [๐ ๐(๐ )] ๐ →๐ ๐(∞) = lim [๐ × ๐ →๐ (−544.28๐ − 11.71)(2)(−0.1609๐ −21๐ ) (46.48๐ )(3๐ + 1)(86๐ + 1)(2๐ + 1) + ((−11.71)(46.48๐ ) − 11.71)(2)(−0.1609๐ −21๐ ) โ 55 ] ๐ ๐(∞) = 55 Therefore; ๐๐๐๐ ๐๐ก = 55 − 55 = 0 It is proved that an integral action in PI controller eliminate offset. *Repeat the same steps to know the response of the closed-loop response using Ziegler Nichols PID parameter. _______________________________________________________________________ “Hope this hint will help you to complete the PBL report..”=) SEM2, 2011/2012 ANIS ATIKAH@ UniMAP