lecture 30 ratio feed forward cascade control
play

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


  1. 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

  2. Outline 1. Feed forward control 2. Cascade control 3. Cascade control of a web server 2/38 Process Control Feed Forward Control

  3. Ratio Control 3/38 Process Control Feed Forward Control

  4. Ratio Control ◮ Mainly flow rates ◮ Control ratio, with respect to feed ◮ Example: distillation column 4/38 Process Control Feed Forward Control

  5. 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

  6. Ratio control: read from the book 6/38 Process Control Feed Forward Control

  7. 1. Feed Forward Control 7/38 Process Control Feed Forward Control

  8. 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

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 2. Cascade Control 19/38 Process Control Feed Forward Control

  15. 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

  16. 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

  17. When does cascade control work? ◮ When inner loop is a lot faster than the outer loop 24/38 Process Control Feed Forward Control

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. 3. Cascade control of a web server 30/38 Process Control Feed Forward Control

  24. 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

  25. 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

  26. 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

  27. WLAN control 34/38 Process Control Feed Forward Control

  28. WLAN control 35/38 Process Control Feed Forward Control

  29. 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

  30. What we learnt today ◮ Ratio control ◮ Feed forward control ◮ Cascade control ◮ A web server application 37/38 Process Control Feed Forward Control

  31. Thank you 38/38 Process Control Feed Forward Control

Recommend


More recommend