Successfully reported this slideshow.
Your SlideShare is downloading. ×

Control Loop Foundation for Batch and Continuous Control


Check these out next

1 of 50 Ad

More Related Content

Slideshows for you (20)

Similar to Control Loop Foundation for Batch and Continuous Control (20)


Control Loop Foundation for Batch and Continuous Control

  1. 1. 06/06/09 Control Loop Foundation for Batch and Continuous Control GREGORY K MCMILLAN use pure black and white option for printing copies
  2. 2. Presenter <ul><ul><li>Greg is a retired Senior Fellow from Solutia Inc. During his 33 year career with Monsanto Company and its spin off Solutia Inc, he specialized in modeling and control. Greg received the ISA “Kermit Fischer Environmental” Award for pH control in 1991, the Control Magazine “Engineer of the Year” Award for the Process Industry in 1994, was inducted into the Control “Process Automation Hall of Fame” in 2001, and honored by InTech Magazine in 2003 as one of the most influential innovators in automation. Greg has written a book a year for the last 20 years whether he needed to or not. About half are humorous (the ones with cartoons and top ten lists). Presently Greg contracts via CDI Process and Industrial as a principal consultant in DeltaV Applied R&D at Emerson Process Management in Austin Texas. For more info visit: </li></ul></ul><ul><ul><li> </li></ul></ul><ul><ul><li> (free E-books) </li></ul></ul>06/06/09
  3. 3. 06/06/09 See Chapter 2 for more info on “Setting the Foundation” <ul><li>Purchase </li></ul>
  4. 4. 06/06/09 See Chapters 1-7 for the practical considerations of improving tuning and valve dynamics <ul><li>Purchase </li></ul>
  5. 5. 06/06/09 See Appendix C for background of the unification of tuning methods and loop performance <ul><li>Purchase </li></ul>
  6. 6. 06/06/09 See Chapter 1 for the essential aspects of system design for pH applications <ul><li>Purchase </li></ul>
  7. 7. Overview <ul><li>This presentation covers highlights or low lights of current loop performance and how to improve batch and continuous processes: </li></ul><ul><ul><li>Pyramid of Technologies </li></ul></ul><ul><ul><li>Valve and Flow Meter Performance </li></ul></ul><ul><ul><li>Process Control Improvement Examples </li></ul></ul><ul><ul><li>Basic Control Opportunities Summary </li></ul></ul><ul><ul><li>Reactors and Column Loop Tuning </li></ul></ul><ul><ul><li>Facts of Life </li></ul></ul><ul><ul><li>Transfer of Variability for Batch </li></ul></ul><ul><ul><li>Sources of Disturbances </li></ul></ul><ul><ul><li>Transition from Basic to Advanced Regulatory Control of Batch </li></ul></ul><ul><ul><li>Online Data Analytics for Batch and Continuous Processes </li></ul></ul><ul><ul><li>Virtual Plant </li></ul></ul><ul><ul><li>Uses and Fidelities of Dynamic Process Models </li></ul></ul><ul><ul><li>What we Need </li></ul></ul><ul><ul><li>Columns and Articles in Control Magazine </li></ul></ul>
  8. 8. 06/06/09 TS is tactical scheduler, RTO is real time optimizer, LP is linear program, QP is quadratic program Pyramid of Technologies APC is in any technology that integrates process knowledge Foundation must be large and solid enough to support upper levels. Effort and performance of upper technologies is highly dependent on the integrity and scope of the foundation (type and sensitivity of measurements and valves and tuning of loops) The greatest success has been Achieved when the technology closed the loop (automatically corrected the process without operator intervention) Basic Process Control System Loop Performance Monitoring System Process Performance Monitoring System Abnormal Situation Management System Auto Tuning (On-Demand and On-line Adaptive Loop Tuning) Fuzzy Logic Property Estimators Model Predictive Control Ramper or Pusher LP/QP RTO TS
  9. 9. Loops Behaving Badly 06/06/09 1 E i = ------------  T i  E o  K o  K c where: E i = integrated error (% seconds) E o = open loop error from a load disturbance (%) K c = controller gain K o = open loop gain (also known as process gain) (%/%) T i = controller reset time (seconds) (open loop means controller is in manual) A poorly tuned loop will behave as badly as a loop with lousy dynamics (e.g. excessive dead time)! Tune the loops before, during, and after any process control improvements You may not want to minimize the integrated error if the controller output upsets other loops. For surge tank and column distillate receiver level loops you want to minimize and maximize the transfer of variability from level to the manipulated flow, respectively.
  10. 10. Unification of Controller Tuning Settings 06/06/09 Where: K c = controller gain K o = open loop gain (also known as process gain) (%/%)  1  self-regulating process time constant (sec)  max  maximum total loop dead time (sec) All of the major tuning methods (e.g. Ziegler-Nichols ultimate oscillation and reaction curve, Simplified Internal Model Control, and Lambda) reduce to the following form for the maximum useable controller gain
  11. 11. Definition of Deadband and Stick-Slip 06/06/09 Deadband Deadband Stick-Slip Signal (%) 0 Stroke (%) Digital positioner will force valve shut at 0% signal Pneumatic positioner requires a negative signal to close valve The effect of slip is worse than stick, stick is worse than dead band, and dead band is worse than stroking time (except for surge control) Dead band is 5% - 50% without a positioner ! Stick-slip causes a limit cycle for self-regulating processes. Deadband causes a limit cycle in level loops and cascade loops with integral (reset) action. If the cycle is small enough it can get lost in the disturbances, screened out by exception reporting, or attenuated by volumes
  12. 12. 06/06/09 Controller Output (%) Saw Tooth Oscillation Controlled Flow (kpph) Square Wave Oscillation Saw Tooth Flow Controller Output Limit Cycle from Stick-Slip
  13. 13. 06/06/09 Manipulated Flow (kpph) Clipped Oscillation Controller Output (%) Rounded Oscillation Controlled Level (%) Saw Tooth Oscillation Rounded Level Controller Output Limit Cycle from Deadband
  14. 14. Identification of Stick and Slip in a Closed Loop Response 06/06/09 The limit cycle may not be discernable due to frequent disturbances and noise Time ( Seconds ) Stroke % 53 53.5 54 54.5 55 55.5 56 56.5 57 57.5 58 58.5 59 0 100 200 300 400 500 600 700 800 3.25 Percent Backlash + Stiction Controller Output Flow Dead band is peak to peak amplitude for signal reversal slip stick
  15. 15. Response Time of Various Positioners (small actuators so slewing rate is not limiting) 06/06/09 Response time increase dramatically for steps less than 1%
  16. 16. Control Valve Facts of Life <ul><li>Pneumatic positioners are almost always out of calibration </li></ul><ul><li>Most tests by valve manufacturers for stick-slip are at 50% with loosely tightened stem packing to minimize seating, sealing, and packing friction </li></ul><ul><li>Without a representative position feedback in the control room, it is anybody’s guess what the valve is doing unless there is a low noise sensitive flow sensor </li></ul><ul><li>Not all positioners are equal. Pneumatic positioners, especially the spool or single amplification stage low gain ones will increase the valve response time by an order of magnitude (4 -> 40 sec) for small changes in controller output </li></ul><ul><li>All valves look good when checking positions for 0, 25, 75, and 100% signals </li></ul><ul><li>Valve specs do not generally require that the control valve actually move </li></ul><ul><li>The tighter the shutoff, the greater the stick-slip for positions less than 20% </li></ul><ul><li>Smart positioner diagnostics and position read back are lies for actuator shaft position feedback of rotary type isolation valves posing as throttling valves particularly for pinned rather than splined shaft connections due to twisting of the shaft. Field tests show stick-slip of 85 in actual ball or disc movement despite diagnostics and read back indicating a valve resolution of 0.5% </li></ul><ul><li>The official definition of valve rangeability is bogus because it doesn’t take into account stick-slip near the seat. Equal percentage valves with minimal stick-slip (excellent resolution and sensitivity) generally offer the best rangeability </li></ul>06/06/09
  17. 17. Top Ten Signs of a Valve Problem <ul><li>(10) The pipe fitters are complaining about trying to fit a 1 inch valve into a 10 inch pipe. </li></ul><ul><li>(9) You bought the valve suppliers’ “monthly special.” </li></ul><ul><li>(8) A butterfly disc won’t open because the ID of the lined pipe is smaller than the OD of the disc. </li></ul><ul><li>(7) The maintenance department personally put the valve on your desk. </li></ul><ul><li>(6) A red slide ruler was used to size a green valve. </li></ul><ul><li>(5) Your latest valve catalog is dated 1976. </li></ul><ul><li>(4) The maintenance department said they don’t want a double seat “A” body. </li></ul><ul><li>(3) The valve was specified to have 0% leakage for all conditions including all signals. </li></ul><ul><li>(2) The fluid field in the sizing program was left as water. </li></ul><ul><li>(1) The valve is bigger than the pipe. </li></ul>
  18. 18. Flow Meter Performance <ul><li>Type Sizes Range Piping Interferences Reproducibility </li></ul><ul><li>Coriolis ¼ -8” 100:1 1/1 solids, alignment, vibration 0.1% of rate </li></ul><ul><li>Magmeter ¼-78” 25:1 5/1 conductivity, electrical noise 0.5% of rate </li></ul><ul><li>Vortex ½-12” 9:1* 10/5 profile, viscosity, hydraulics 1.0% of span </li></ul><ul><li>Orifice ¼-78” 4:1 10/5 profile, Reynolds Number 5.0% of span </li></ul><ul><li>* - assumes a minimum and maximum velocity of about 1 and 9 fps, respectively </li></ul>06/06/09 Coriolis flow meters via their accurate density measurement offer direct concentration measurements for 2 component mixtures and inferential measurements for complex mixtures.
  19. 19. Neutralizer Control – “Before” 06/06/09 Static Mixer Neutralizer Feed Discharge AT 1-1 FT 1-1 FT 2-1 AT 2-1 FT 1-2 2 pipe diameters Reagent Stage 1 Reagent Stage 2 AC 1-1 AC 2-1 FC 1-2
  20. 20. Nonlinearity and Sensitivity of pH 06/06/09 pH Reagent Flow Influent Flow 6 8 Good valve resolution or fluid mixing does not look that much better than poor resolution or mixing due amplification of X axis (concentration) fluctuations Reagent Charge Process Volume or
  21. 21. Neutralizer Control – “After” 06/06/09 Static Mixer Neutralizer Feed Discharge AT 1-1 FT 1-1 FT 2-1 AT 2-1 FT 1-2 Reagent Stage 1 Reagent Stage 2 20 pipe diameters f(x)  Feedforward Summer RSP Signal Characterizer *1 *1 *1 - Isolation valve closes when control valve closes AC 1-1 FC 1-2 FC 2-1 AC 2-1
  22. 22. Distillation Column Control – “Before” 06/06/09 FC 3-4 FT 3-4 FC 3-3 FT 3-3 LT 3-1 LC 3-1 TE 3-2 TC 3-2 LT 3-2 LC 3-2 Distillate Receiver Column Overheads Bottoms Steam Feed Reflux PC 3-1 PT 3-1 Vent Storage Tank Feed Tank Tray 10 Thermocouple
  23. 23. Nonlinearity and Sensitivity of Tray Temperature 06/06/09 Tray 10 Tray 6 Distillate Flow Feed Flow % Impurity Temperature Operating Point Measurement Error Measurement Error Impurity Errors
  24. 24. Distillation Column Control – “After” 06/06/09 FC 3-2 FT 3-2 FC 3-4 FT 3-4 FC 3-3 FT 3-3 FC 3-1 FT 3-1 LT 3-1 LC 3-1 TT 3-2 TC 3-2 FC 3-5 FT 3-5 LT 3-2 LC 3-2 RSP RSP RSP Distillate Receiver Column Overheads Bottoms Steam Feed Reflux PC 3-1 PT 3-1 Vent Storage Tank Feed Tank Tray 6 f(x) Signal Characterizer RTD   FT3-3 FT3-3 Feedforward summer Feedforward summer
  25. 25. When Process Knowledge is Missing in Action 06/06/09 2-Sigma 2-Sigma RCAS Set Point LOCAL Set Point 2-Sigma 2-Sigma Upper Limit PV distribution for original control PV distribution for improved control Extra margin when “ war stories” or mythology rules value Benefits are not realized until the set point is moved! (may get benefits by better set point based on process knowledge even if variability has not been reduced) Good engineers can draw straight lines Great engineers can move straight lines
  26. 26. Top Ten Ways to Impress Your Management with the Trends of a Control System <ul><li>(10) Make large set point changes that will zip past valve dead band and local nonlinearities </li></ul><ul><li>(9) Change the set point to operate on the flat part of the titration curve </li></ul><ul><li>(8) Select the tray with minimum process sensitivity for column temperature control </li></ul><ul><li>(7) Pick periods when the unit was down </li></ul><ul><li>(6) Decrease the time span so that just a couple data points are trended </li></ul><ul><li>(5) Increase the reporting interval so that just a couple data points are trended </li></ul><ul><li>(4) Use really thick line sizes </li></ul><ul><li>(3) Add huge signal filters </li></ul><ul><li>(2) Increase the process variable scale span so it is at least ten times the control region of interest </li></ul><ul><li>(1) Increase the historian’s data compression so that most changes are screened out as insignificant </li></ul>
  27. 27. Basic Opportunities in Process Control <ul><li>Decrease stick-slip and improve the sensitivity of the final element (Standard Deviation is the product of stick-slip, valve gain, and process gain) </li></ul><ul><ul><li>Use properly tuned smart positioners, short shafts with tight connections, and low friction packing and seating surfaces to decrease valve slip-stick and dead band (do not use isolation valves for throttling valves) </li></ul></ul><ul><ul><li>If high friction packing must be used, aggressively tune the smart positioner </li></ul></ul><ul><ul><li>Improve valve type and sizing and add signal characterization to increase valve sensitivity </li></ul></ul><ul><ul><li>Use variable speed drives where appropriate for the best sensitivity </li></ul></ul><ul><li>Improve the short and long term reproducibility and reduce the interference and noise in the measurement (Standard Deviation is proportional to reproducibility and noise) </li></ul><ul><ul><li>Use magnetic and Coriolis mass flow meters to eliminate sensing lines, improve rangeability, and reduce effect of Reynolds Number and piping </li></ul></ul><ul><ul><li>Use smart transmitters to reduce process and ambient effects </li></ul></ul><ul><ul><li>Use RTDs and digital transmitters to decrease temperature noise and drift </li></ul></ul>06/06/09
  28. 28. Basic Opportunities in Process Control <ul><li>Reduce loop dead time (Minimum Integrated Error is proportional to the dead time squared) </li></ul><ul><ul><li>Decrease valve dead time (stick and dead band) </li></ul></ul><ul><ul><li>Decrease transport (plug flow volume) and mixing delay (turnover time) </li></ul></ul><ul><ul><li>Decrease measurement lags (sensor lag, dampening, and filter time) </li></ul></ul><ul><ul><li>Decrease discrete device delays (scan or update time) </li></ul></ul><ul><ul><li>Decrease analyzer sample transport and cycle time </li></ul></ul><ul><li>Tune the controllers (Integrated Error is inversely proportional to the controller gain and directly proportional to the controller integral time) </li></ul><ul><li>Add cascade control (Standard Deviation is proportional to the ratio of the period of the secondary to the process time constant of the primary loop) </li></ul><ul><li>Add feed forward control (Standard Deviation is proportional to the root mean square of the measurement, feed forward gain, and timing errors) </li></ul><ul><li>Eliminate or slow down disturbances (track down source and speed) </li></ul><ul><li>Add inline analyzers (probes) and at-line analyzers with automated sampling since ultimately what you want to control is a composition </li></ul><ul><li>Optimize set points (based on process knowledge and variability) </li></ul><ul><ul><li>To realize the benefit of reduced variability, often need to change a set point </li></ul></ul>06/06/09
  29. 29. Reset Gives Them What They Want 06/06/09 Proportional and rate action see the trajectory visible in a trend! Both would work to open the water valve to prevent overshoot. Reset action integrates the numeric difference between the PV and SP seen by operator on a loop faceplate Reset works to open the steam valve Reset won’t open the water valve Until the error changes sign, PV goes above the set point. Reset has no sense of direction. Should the steam or water valve be open? SP PV Out 52 44 ? TC-101 Reactor Temperature steam valve opens water valve opens 50% set point (SP) temperature time PV
  30. 30. Reactor and Column Loop Tuning <ul><li>Most reactor and column composition, gas pressure, and temperature loops have too much integral action (reset time too small), not enough proportional action (gain too small), and not enough derivative action (rate time too small). </li></ul><ul><ul><li>Rate time should be 0.1x process time constant or 0.1x reset time with a minimum value of sensor lag time. </li></ul></ul><ul><ul><li>Rate action is essential for exothermic reactors that can runaway </li></ul></ul><ul><li>Often these loops are “near integrators” due to a large process time constant . Batch processes often have “true integrators” because of a lack of self-regulation (no steady state). Whether “near integrators” or “true integrators”, these loops require much more gain action to impose self-regulation and provide pre-emptive action. There is a window of allowable gains where too low of a controller gain will result in slow rolling oscillations from reset. </li></ul><ul><ul><li>(controller gain) * (controller reset time) > 4 / (integrating process gain) </li></ul></ul>06/06/09
  31. 31. Modeling and Control Facts of Life <ul><li>“ Timing is Everything” </li></ul><ul><ul><li>In life, business, and process control (especially feedforward) </li></ul></ul><ul><li>“ Without Dead Time I would be Out of Job” </li></ul><ul><ul><li>If the dead time was zero, the only limit to how high you can set the controller gain or how tight you can control is measurement noise </li></ul></ul><ul><ul><li>Unlike aerospace, the process industry has large and variable time delays and time lags from batch cycle times, vessel mixing times, volume residence times, transportation delays, resolution limits, dead band, and measurements </li></ul></ul><ul><ul><li>Total dead time is sum of time delays and all time lags smaller than largest </li></ul></ul><ul><ul><li>Best possible integrated absolute error is proportional to dead time squared </li></ul></ul>06/06/09
  32. 32. Modeling and Control Facts of Life <ul><li>Models (experimental or theoretical) allow you to take the blindfold off </li></ul><ul><ul><li>Models convey process knowledge and provide insight on what has changed and what should be improved (e.g. largest source of dead time) </li></ul></ul><ul><ul><li>“ War stories rule” where there are no models </li></ul></ul><ul><ul><li>“ Mythology rules” where there are no models </li></ul></ul><ul><ul><li>“ Benefits are hearsay” where there are no models </li></ul></ul><ul><li>Nonlinearity is a reason to build models rather than avoid models </li></ul><ul><ul><li>Unless you want job security for constantly retuning controllers. Also, implied in most techniques is some model (e.g. reaction curve method) </li></ul></ul><ul><ul><li>Tight control greatly reduces the operating point nonlinearity (e.g. pH) and secondary flow loops eliminate the valve nonlinearity for higher level loops </li></ul></ul><ul><ul><li>Signal characterization on the controller output (based on a model of the installed valve characteristic) greatly reduces the valve nonlinearity </li></ul></ul>06/06/09
  33. 33. Speed of Various Sources of Disturbances (Speed Kills) <ul><li>Process </li></ul><ul><ul><li>Flow (fast) </li></ul></ul><ul><ul><li>Gas pressure (fast) </li></ul></ul><ul><ul><li>Liquid Pressure (very fast) </li></ul></ul><ul><ul><li>Raw Materials (slow) </li></ul></ul><ul><ul><li>Recycle (very slow) </li></ul></ul><ul><ul><li>Temperature (slow) </li></ul></ul><ul><ul><li>Catalyst (slow) </li></ul></ul><ul><ul><li>Steam (fast) </li></ul></ul><ul><ul><li>Coolant (fast) </li></ul></ul><ul><li>Equipment </li></ul><ul><ul><li>Fouling (slow) </li></ul></ul><ul><ul><li>Failures (fast) </li></ul></ul><ul><li>Environmental </li></ul><ul><ul><li>Day to Night (slow) </li></ul></ul><ul><ul><li>Rain Storms and fronts (fast) </li></ul></ul><ul><ul><li>Season to Season (very slow) </li></ul></ul>06/06/09 A loop can catch up to a slow disturbance. Liquid pressure Is the fastest upset (travels at the speed of sound in liquid).
  34. 34. Speed of Various Sources of Disturbances (Speed Kills) <ul><li>Valves </li></ul><ul><ul><li>Stick-slip (fast) </li></ul></ul><ul><ul><li>Split Range (fast) </li></ul></ul><ul><ul><li>Failures (very fast) </li></ul></ul><ul><li>Measurements </li></ul><ul><ul><li>Noise (very fast) </li></ul></ul><ul><ul><li>Reproducibility (fast) </li></ul></ul><ul><ul><li>Failures (very fast) </li></ul></ul><ul><li>Controllers </li></ul><ul><ul><li>Feedback Tuning (fast) * </li></ul></ul><ul><ul><li>Feed forward Timing (fast) </li></ul></ul><ul><ul><li>Interaction (fast) </li></ul></ul><ul><ul><li>Failures (very fast) </li></ul></ul>06/06/09 * Most frequent culprit is an oscillating level loop primarily due to excessive reset action
  35. 35. Speed of Various Sources of Disturbances (Speed Kills) <ul><li>Market* </li></ul><ul><ul><li>Rate changes (fast) </li></ul></ul><ul><ul><li>Product transitions (fast) </li></ul></ul><ul><li>Operators </li></ul><ul><ul><li>Manual operation (fast) </li></ul></ul><ul><ul><li>Sweet spots (fast) </li></ul></ul><ul><ul><li>Inventory control (fast) </li></ul></ul><ul><li>Discrete </li></ul><ul><ul><li>On-off control (very fast) </li></ul></ul><ul><ul><li>Sequences (fast) </li></ul></ul><ul><ul><li>Batch operations (fast) </li></ul></ul><ul><ul><li>Startup and shutdown (very fast) </li></ul></ul><ul><ul><li>Interlocks (very fast) </li></ul></ul>06/06/09 *For minimized inventory, changes in market demand can result in fast production rate changes and product grade or type transitions
  36. 36. Batch Control 06/06/09 Reagent Optimum pH Optimum Product Feeds Concentrations pH Product Optimum Reactant Reactant Reactant Variability Transfer from Feeds to pH, and Reactant and Product Concentrations Most published cases of multivariate statistical process control (MSPC) use the process variables and this case of variations in process variables induced by sequenced flows.
  37. 37. PID Control 06/06/09 Optimum pH Optimum Product Feeds Concentrations pH Product Reagent Reactant Optimum Reactant Reactant Variability Transfer from pH and Reactant Concentration to Feeds The story is now in the controller outputs (manipulated flows) yet MSPC still focuses on the process variables for analysis
  38. 38. Model Predictive Control 06/06/09 Optimum pH Optimum Product Feeds Concentrations pH Product Reagent Optimum Reactant Reactant Reactant Time Time Variability Transfer from Product Concentration to pH, reactant Concentration, and Feeds Model Predictive Control of product concentration batch profile uses slope for CV which makes the integrating response self-regulating and enables negative besides positive corrections in CV
  39. 39. Example of Basic PID Control 06/06/09 feed A feed B coolant makeup CAS ratio control reactor vent product condenser CTW PT PC-1 TT TT TC-2 TC-1 FC-1 FT FT FC-2 TC-3 RC-1 TT CAS cascade control Conventional Control
  40. 40. Example of Advanced Regulatory Control 06/06/09 feed A feed B coolant makeup CAS ratio CAS reactor vent product maximum production rate condenser CTW PT PC-1 TT TT TC-2 TC-1 FC-1 FT FT FC-2 < TC-3 RC-1 TT ZC-1 ZC-2 CAS CAS CAS ZC-3 ZC-4 < Override Control override control ZC-1, ZC-3, and ZC-4 work to keep their respective control valves at a max throttle position with good sensitivity and room for loop to maneuver. ZC-2 will raise TC-1 SP if FC-1 feed rate is maxed out
  41. 41. Function Blocks for Online Data Analytics <ul><li>Function blocks developed to support on-line batch and continuous analytics </li></ul><ul><ul><li>PCA Block </li></ul></ul><ul><ul><li>PLS Block </li></ul></ul><ul><ul><li>Analyzer Block </li></ul></ul>06/06/09
  42. 42. Analyzer Block for Online Data Analytics 06/06/09 History Collection of Lab and Spectral Analyzer Data Controller Processing of Sample Data for Use in Analytics Module Lab Results Analyzer Block Historian Operator Station Off-line Modeling Other Data
  43. 43. Dynamic Time Warping for Online Batch Data Analytics 06/06/09 Reference trajectory Trajectory to be synchronized Synchronized trajectory
  44. 44. Virtual Plant Setup 06/06/09 Advanced Control Modules Process Models (first principal and experimental) Virtual Plant Laptop or Desktop or Control System Station This is where I hang out
  45. 45. Virtual Plant Integration 06/06/09 Dynamic Process Model Online Data Analytics Model Predictive Control Loop Monitoring And Tuning DCS batch and loop configuration, displays, and historian Virtual Plant Laptop or Desktop Personal Computer Or DCS Application Station or Controller Embedded Advanced Control Tools Embedded Modeling Tools Process Knowledge
  46. 46. Typical Uses and Fidelities of Process Models (Fidelity Scale 0 - 10) <ul><li>Process Development </li></ul><ul><ul><li>Media or reactant optimization and identification of kinetics on the bench top - 10 </li></ul></ul><ul><ul><li>Optimization of process conditions in pilot plant - 9 </li></ul></ul><ul><ul><li>Agitation and mass transfer rates - 8* </li></ul></ul><ul><ul><li>Process scale-up – 8 </li></ul></ul><ul><ul><li>* - assumes computational fluid dynamics (CFD) program provides necessary inputs </li></ul></ul><ul><li>Process Design </li></ul><ul><ul><li>Innovative reactor designs or single use bioreactors (SUB) - 7 </li></ul></ul><ul><ul><li>Vessel, feed, and jacket system size and performance - 6 </li></ul></ul><ul><li>Automation Design </li></ul><ul><ul><li>Real Time Optimization (RTO) - 7 </li></ul></ul><ul><ul><li>Model Predictive Control (MPC) - 6 </li></ul></ul><ul><ul><li>Controller tuning (PID) - 5 </li></ul></ul><ul><ul><li>Control strategy development and prototyping - 4 </li></ul></ul><ul><ul><li>Batch sequence (e.g. timing of feed schedules and set point shifts) – 3 </li></ul></ul>06/06/09
  47. 47. Typical Uses and Fidelities of Process Models (Fidelity Scale 0 - 10) <ul><li>Online Diagnostics </li></ul><ul><ul><li>Root cause analysis - 5 </li></ul></ul><ul><ul><li>Data analytics development and prototyping - 4 </li></ul></ul><ul><li>Operator Training Systems </li></ul><ul><ul><li>Developing and maintaining troubleshooting skills - 4 </li></ul></ul><ul><ul><li>Understanding process relationships - 3 </li></ul></ul><ul><ul><li>Gaining familiarity with interface and functionality of automation system - 2 </li></ul></ul><ul><li>Configuration Checkout </li></ul><ul><ul><li>Verifying configuration meets functional specification - 2 </li></ul></ul><ul><ul><li>Verifying configuration has no incorrect or missing I/O, loops, or devices - 1 </li></ul></ul>06/06/09
  48. 48. <ul><li>Loops that are not islands of automation </li></ul><ul><ul><li>Unit operation control for integrated objectives, performance, and diagnostics </li></ul></ul><ul><ul><li>High speed local control of pressure with ROUT, CAS, and RCAS signals </li></ul></ul><ul><li>Engineer with process, configuration, control, measurement, and valve skills </li></ul><ul><li>Virtual plants with increasing Fidelity (3 -> 7 chemical, 3->10 biological) </li></ul><ul><ul><li>Product development, process design, real time optimization, advanced control prototyping and justification, process control improvement, diagnostics, training </li></ul></ul><ul><li>Smart wireless integrated process and operations graphics </li></ul><ul><ul><li>Online process, loop, and advanced control metrics for plants, trains, and shifts </li></ul></ul><ul><ul><ul><li>Yield, on-stream time, production rate, utility cost, raw material cost, maintenance cost* </li></ul></ul></ul><ul><ul><ul><li>Variability, average % of max speed (Lambda), % time process variable or output is at limits, % time in highest mode, % deadband, % resolution, number of oscillations </li></ul></ul></ul><ul><ul><ul><li>Process control improvement (PCI) benefits ($ of revenue and costs) </li></ul></ul></ul><ul><ul><li>3-D, XY, future trajectories of process and performance metrics response, data analytics, worm plots, and trends of automatically selected correlated variables </li></ul></ul><ul><li>Coriolis flow meters, RTDs, and online and at-line analyzers everywhere </li></ul><ul><ul><li>Real time analysis via probes or automated low maintenance sample systems </li></ul></ul><ul><ul><li>Automated time stamped entry of lab results into data historian </li></ul></ul><ul><ul><li>Online material, energy, and component balances </li></ul></ul><ul><li>Control valves with < 0.25% resolution and < 0.5% dead band </li></ul>06/06/09 What Do We Need?
  49. 49. Key Points <ul><li>Tune the loops </li></ul><ul><li>Use digital positioners and throttle valves to get resolution better than 0.5% </li></ul><ul><li>Use Coriolis and Magmeters to get accuracy better than 0.5% of rate </li></ul><ul><li>Tune the loops </li></ul><ul><li>Add cascade and feed forward control for disturbances </li></ul><ul><li>Model the process to dispel myths and build on process knowledge </li></ul><ul><li>Improve the set points </li></ul><ul><li>Add composition control </li></ul><ul><li>Reduce the size and speed of disturbances </li></ul><ul><li>Transfer variability from most important process outputs </li></ul><ul><li>Add online data analytics (multivariate statistical process control) </li></ul><ul><li>Add online metrics to spur competition, and to adjust, verify, and justify controls </li></ul>06/06/09
  50. 50. Control Magazine Columns and Articles <ul><li>“ Control Talk” column 2002-2008 </li></ul><ul><li>“ Has Your Control Valve Responded Lately?” 2003 </li></ul><ul><li>“ Advanced Control Smorgasbord” 2004 </li></ul><ul><li>“ Fed-Batch Reactor Temperature Control” 2005 </li></ul><ul><li>“ A Fine Time to Break Away from Old Valve Problems” 2005 </li></ul><ul><li>“ Virtual Plant Reality” 2005 </li></ul><ul><li>“ Full Throttle Batch and Startup Responses” 2006 </li></ul><ul><li>“ Virtual Control of Real pH” 2007 </li></ul><ul><li>“ Unlocking the Secret Profiles of Batch Reactors” 2008 </li></ul>06/06/09

Editor's Notes