330 likes | 460 Views
Applications of Model Predictive Control. Glass Forehearth Control Drug Infusion Control. Chemical Process Control Group at RPI. Kevin Schott: Multiple model adaptive control (MMAC) Manoel de Carvalho: CVD reactor modeling and control
E N D
Applications of Model Predictive Control Glass Forehearth Control Drug Infusion Control
Chemical Process Control Group at RPI • Kevin Schott: Multiple model adaptive control (MMAC) • Manoel de Carvalho: CVD reactor modeling and control • Ramesh Rao: Drug infusion control, multiple model predictive control (MMPC), gain scheduling • Vinay Prasad: batch operability/safety, multirate estimation and control • Brian Aufderheide: Drug infusion and MMPC • Deepak Nagrath: optimization of chromatographic separations, run-to-run control • Sandra Lynch: insulin infusion control • Vikas Saraf: Autotuning for unstable cascade processes
Chemical Process Control Group at RPI • Fundamental process control theory and applications to practical problems, with a focus on the effect of nonlinearity on control and the interaction of process design and control. • Biomedical systems: regulation of hemodynamic variables of patients in critical care or surgery. Automated infusion of insulin for diabetics. • Optimization of chromatographic separations: off-line and run-to-run optimization of protein separations. • Batch reactor operability and safety, multirate nonlinear model predictive control.
Control of a Glass Cooling Forehearth • Motivation • Downstream product quality dependent on temperature • Open-loop unstable process • Requires tight regulation of temperature Illustration source: (http://www.brainwave.com/industry/d3_furnace.html)
Tc5 Tc3 Tc1 6 2 1 5 3 4 T0 T4 T2 T6 Glass Cooling Forehearth
Control System Description • Control of temperature in 3 zones of the forehearth [T2, T4, T6] by manipulating [Tc1, Tc3, Tc5] • Need to operate at open-loop unstable steady state operating point • Existence of model mismatch between plant and model in addition to unmeasured disturbances and measurement noise • EKF based nonlinear MPC is used for state estimation and control • explicit handling of constraints • inferential control
Estimation and Control Strategy Extended Kalman filtering (EKF) is used to obtain current estimates of model states. Disturbances are modeled as integrated white noise states augmented to the original model. Nonlinear MPC algorithm uses EKF state estimates to predict future values of states and controlled outputs, which are then used to calculate the optimal manipulated variable action. Both the EKF and the nonlinear MPC algorithms are based on successive linearization of nonlinear model.
EKF Equations • Model prediction • Kalman filter gain and covariance • Measurement correction
Results • Setpoint tracking • Parameter estimation • Viscosity parameter a • Unmeasured disturbance • fluctuations in flow rate M0 • Bias in heating circuit [Tc1, Tc3, Tc5] • Bias in output measurements [T2, T4, T6] • Control parameters: • sample time 10 minutes • constraints on inputs 5 deg. C per 10 min • prediction horizon P = 20, control horizon N = 3, output weights Q 1:1:5, input weights R 1:1:1, Gaussian noise 0.1 deg. C
Summary of Glass Forehearth Control • A first principles model was developed and parameters were identified from plant data • EKF based NLMPC was developed and tested in simulation studies • Setpoint tracking and regulatory control in the presence of disturbances was achieved
Motivation For Drug Infusion Control • Patients in critical care or surgery • require regulation of vital states • Typical clinical practice • manual regulation with drip IV • programmable pumps (open loop) • State of the art • clinical trials of closed loop control of mean arterial pressure (MAP) • Control objective • automated regulation of hemodynamic variables with physician “in the loop” • free-up physician to monitor difficult-to-measure variables
Problem Overview • Multivariable, nonlinear system • regulation of mean arterial pressure (MAP), cardiac output (CO) using sodium nitroprusside (SNP), phenylephrine (PNP) and dopamine (DPM) • Inter- and intra-patient variability • requires on-line adaptation to patient conditions • Interactions from anesthetics • Presence of constraint specifications • inputs: drug dosage • outputs: setpoint specified as range, min or max • Use model predictive control (MPC) to handle constraints explicitly • model should encompass drug responses
Controller Design Challenges • Lack of models that encompass the wide variety of patient responses to drugs • Models from first principles • fairly cumbersome • requires online parameter estimation/adaptation • not viable for real-time applications • Empirical model fitting • step response tests • pseudo random binary sequence (PRBS) tests
Constrained MPC r(k) u(k) y(k) Optimization Plant Reference Model Model Bank + 1 Prediction - ^ ^ ^ yi(k) y(k) y(k+1:P) + 2 - + m - y(k) + X Weight Computation + + X i(k) X wi(k) Multiple-Model Predictive Control (MMPC)
BAXTER ROTARY PUMPS MENNEN CO MAP ANESTHESIA DRUGS Experimental Setup
Summary of Drug Infusion Control • Multiple-model predictive control approach • weighted model bank provides a flexible and bounded prediction model to handle inter- and intra-patient variability • handling constraints • Controller issues • controller tuning • choice of model banks (model types, number of models) • Future work • develop weighting scheme more conducive to blending • more experiments
Acknowledgements • B. Wayne Bequette • The Whitaker Foundation, NSF, Merck, P&G • David M. Koenig, Corning Inc. • Animal Research Facility – Albany Medical Center • Vinay Prasad, Brian Aufderheide • AspenTech