Lecture 30 Ratio, Feed Forward, Cascade Control Process Control - PowerPoint PPT Presentation
Lecture 30 Ratio, Feed Forward, Cascade Control Process Control Prof. Kannan M. Moudgalya IIT Bombay Monday, 28 October 2013 1/38 Process Control Feed Forward Control Outline 1. Feed forward control 2. Cascade control 3. Cascade control of
Lecture 30 Ratio, Feed Forward, Cascade Control Process Control Prof. Kannan M. Moudgalya IIT Bombay Monday, 28 October 2013 1/38 Process Control Feed Forward Control
Outline 1. Feed forward control 2. Cascade control 3. Cascade control of a web server 2/38 Process Control Feed Forward Control
Ratio Control 3/38 Process Control Feed Forward Control
Ratio Control ◮ Mainly flow rates ◮ Control ratio, with respect to feed ◮ Example: distillation column 4/38 Process Control Feed Forward Control
Ratio Control of Distillation Column PT LT h D Coolant Exit AT Reflux, R Distillate: D , x D Feed Heat ? h B LT AT Bottoms: B , x B ◮ Figure shows manipulating flow rates directly ◮ Instead, manipulate Reflux Ratio and other ratios 5/38 Process Control Feed Forward Control
Ratio control: read from the book 6/38 Process Control Feed Forward Control
1. Feed Forward Control 7/38 Process Control Feed Forward Control
FF Control Law (SS) Derivation ◮ F = D + B ◮ Fz = Dy + Bx ◮ What should D be for changes in F, z, given that we want x = x sp , y = y sp ? ◮ Fz = Dy + (F − D)x ◮ Fz − Fx = D(y − x) ◮ D = F(z − x) / (y − x) ◮ Control law: D = F(z − x sp ) / (y sp − x sp ) 13/38 Process Control Feed Forward Control
Recall the Mixing Process ◮ Mixing of two streams ◮ Variable stream Control Mixture Valve has composition A, B (x 1 ) varying x 1 , w 1 ◮ i.e. x 1 is disturbance Pure A ◮ Want output x 2 = 1 composition w 2 =? constant ◮ Control stream’s x , w flow can be changed 14/38 Process Control Feed Forward Control
Recall: Mass Balance of the Mixing Process ◮ Overflow: w 1 + w 2 = w ◮ w 1 x 1 + w 2 x 2 = wx Control ◮ = (w 1 + w 2 )x Mixture Valve x − x 1 A, B ◮ w 2 = w 1 x 1 , w 1 x 2 − x ◮ Derive feed forward Pure A control law: x 2 = 1 x sp − x 1 (t) w 2 =? ◮ w 2 (t) = w 1 x 2 − x sp x , w 15/38 Process Control Feed Forward Control
Feed Forward Control of Mixing Process AT AC Control Mixture Valve ◮ w 2 (t) = A, B x sp − x 1 (t) x 1 , w 1 w 1 x 2 − x sp Pure A x 2 has been shown x 2 = 1 to be 1 in the fig- w 2 =? ure. This is not used in the above expres- sion. x , w 16/38 Process Control Feed Forward Control
Blending System: Ex. 15.5 of Textbook x sp x 1m w 2 , sp w 2m AT FFC FC FT Mixture p A, B x 1 , w 1 x , w 17/38 Process Control Feed Forward Control
Optional Assignment ◮ Example 15.5 of the textbook works out in detail feed forward and feedback control strategies of the blending system ◮ Compares the efficacy of these strategies ◮ You will have to work these calculations out in detail, including Scilab code, simulation results, plots, etc. ◮ A surprise! 18/38 Process Control Feed Forward Control
2. Cascade Control 19/38 Process Control Feed Forward Control
Motivation for cascade control ◮ Some times the response may be slow ◮ Do not want to introduce feed forward control - may not want to model the disturbance transfer function exactly ◮ Possible to overcome this through another control loop - called slave control ◮ The set point for this is given by the outer control 20/38 Process Control Feed Forward Control
Application from furnace control ◮ Furnace is used to heat oil ◮ By changing the fuel gas ◮ One option is to change the gas flow rate directly to obtain correct heating ◮ Fuel gas supply pressure could upset the calculations ◮ Tell what the desired pressure is ◮ Use it to regulate the fuel gas flow rate 22/38 Process Control Feed Forward Control
When does cascade control work? ◮ When inner loop is a lot faster than the outer loop 24/38 Process Control Feed Forward Control
Problem from Final Exam, 2009 I This problem is concerned with a scheme, known as cascade control, shown below: Y sp Y 1 1 K c 1 K c 2 s + 1 (2 s + 1)(4 s + 1) − − G m 1. Using Routh-Hurwitz approach, determine the range of proportional controller gain K c1 for which the closed loop system is stable. Take K c2 = 1, G m = 1. 25/38 Process Control Feed Forward Control
Problem from Final Exam, 2009 II 2. Repeat the above for K c2 = 4, G m = 1. 3. Determine the range of K c1 values for which the conventional control scheme, obtained by letting K c2 = 1 and G m = 0, is stable. 4. Compare the three controllers obtained above. Which is preferable and why? 26/38 Process Control Feed Forward Control
Example on Cascade Control Discussed in Slide 20, Lecture 8 Y sp Y 1 1 K c 1 K c 2 s + 1 (2 s + 1)(4 s + 1) − − G m 27/38 Process Control Feed Forward Control
Example on Cascade Control Y sp Y 1 1 K c 1 K c 2 s + 1 (2 s + 1)(4 s + 1) − − G m ◮ Find the range of proportional controller gain K c1 for which the closed loop system is stable. Take K c2 = 1, G m = 1. ◮ Repeat for K c2 = 4, G m = 1. ◮ Find the range of K c1 values for which the conventional control scheme, obtained by letting K c2 = 1 and G m = 0, is stable. 28/38 Process Control Feed Forward Control
Solution to Example 1. Inner loop transfer function = 1 / (s + 2) Characteristic equation of closed loop: 8s 3 +22s 2 +13s+(2+K c1 ) = 0 , 0 < K c1 < 33 . 75 2. Inner loop transfer function = 0 . 8 / (0 . 2s + 1) Characteristic equation: 1 . 6s 3 + 9 . 2s 2 + 6 . 2s + (1 + 0 . 8K c1 ) = 0 , 0 < K c1 < 43 . 31 3. 8s 3 +14s 2 +7s+(K c1 +1) = 0 , 0 < K c1 < 11 . 25 So, answers to the example are 33.75, 43.31, 11.25 29/38 Process Control Feed Forward Control
3. Cascade control of a web server 30/38 Process Control Feed Forward Control
Application from CS ◮ Title: Feedback based distributed admission control in 802.11 WLANs ◮ Authors: Preetam Patil, Vipul Mathur, Varsha Apte, and Kannan Moudgalya ◮ Conference: ◮ The 34th Annual IEEE Conference on Local Computer Networks (LCN) ◮ Place: Zurich, Switzerland ◮ Date: 20-23 Oct 2009 31/38 Process Control Feed Forward Control
Connection admission control in WLAN ◮ Wireless LAN is an ubiquitous entity ◮ It should admit a large number of applications/people (flows) to be active at any time ◮ Quality of service should be maintained ◮ Response time should be reasonable ◮ Should not crash because of admittance of excessive number of applications on the LAN ◮ It is better restrict the number of applications, rather than letting it crash - restart time could be enormous 32/38 Process Control Feed Forward Control
Connection Admission Control ◮ Ultimate control action is to regulate the number of admitted flows at a station ◮ A measure of admitted flows is provided by the utilisation threshold, θ ◮ Depending on the difference between the set point of this threshold and the actual value, flows are increased or decreased 33/38 Process Control Feed Forward Control
WLAN control 34/38 Process Control Feed Forward Control
WLAN control 35/38 Process Control Feed Forward Control
Connection Admission Cascade Control ◮ Master controller K1 decides the desired threshold value ◮ Slave controller K2 changes the number of flows and helps achieve this threshold ◮ G2 denotes the transfer function between flows and threshold ◮ Inner loop (K2, G2) is faster than outer loop (K1,G1) 36/38 Process Control Feed Forward Control
What we learnt today ◮ Ratio control ◮ Feed forward control ◮ Cascade control ◮ A web server application 37/38 Process Control Feed Forward Control
Thank you 38/38 Process Control Feed Forward Control
Recommend
More recommend
Explore More Topics
Stay informed with curated content and fresh updates.