(42g) Dynamic Real-Time Optimization of Distributed MPC Systems
AIChE Annual Meeting
2016
2016 AIChE Annual Meeting
Computing and Systems Technology Division
Networked, Decentralized, and Distributed Control
Sunday, November 13, 2016 - 5:18pm to 5:36pm
Previously proposed DRTO strategies that follow a two-layer architecture typically perform economic optimization in an open-loop fashion without taking into account the presence of the plant control system. In this open-loop DRTO approach, the set-points prescribed to the underlying control system are based on the optimal open-loop trajectories under an expectation that the closed-loop response dynamics at the plant level will follow the economically optimal trajectories obtained at the DRTO level. In Tosukhowong et al. (2004), the DRTO framework is designed based on a linear(ized) process model, while Würth et al. (2011) utilize a nonlinear dynamic model. In an earlier study, we proposed the use of a dynamic model at the DRTO level that predicts the effects of the underlying MPC system on the plant dynamics (Jamaludin and Swartz, 2014). Neglecting the effect of the control system in the DRTO optimization tacitly assumes perfect control, which is not achievable in practice and leads to suboptimal economic performance. However, this new formulation results in a more complex problem, since each MPC control calculation over the future prediction horizon is itself defined by an optimization problem. This is handled by replacing the MPC optimization subproblems by their equivalent first-order optimality conditions, and including the resulting algebraic equations as equality constraints in the DRTO economic optimization problem. In Jamaludin and Swartz (2015), the closed-loop prediction problem was approximated as a bi-level rather than a multi-level problem, resulting in significantly reduced computation times with modest loss in economic performance.
An overall optimal process operation can be achieved via utilization of a centralized model predictive control (MPC) system in which all control inputs are computed simultaneously from a single optimization problem. However, large scale systems, such as refineries, manufacturing plants and power generation networks, typically have a collection of MPC controllers, with each controlling a subset of process units (Qin and Badgwell, 2003). Key considerations in the selection of distributed MPC systems are process scale and complexity, computational tractability, and geographic footprint. Distributed MPC architectures are designed to meet performance specifications that are relatively equivalent to the centralized MPC system, but retaining the modularity, reliability and maintainability of each controller (Pannochia, 2014). A variety of approaches to coordination of distributed MPC systems has been proposed in the literature. Camponogara et al. (2002) and Stewart et al. (2010) present cooperative control strategies in which the MPC modules compute control actions taking into account the actions of the other MPC controllers. Cheng et al. (2008) apply Dantzig-Wolfe decomposition to the calculation of steady-state targets for the MPC controllers based on a linear objective function. In Chen et al. (2012), steady-state optimization is performed, with distributed Lyapunov-based MPC controllers executed sequentially to drive the system to the steady-state optimum.
In this study, the closed-loop DRTO formulation is extended to economic coordination of a distributed MPC system. The DRTO formulation determines optimal set-point trajectories for all MPC controllers simultaneously, based on plant economics. The DRTO plant model represents the overall process dynamics whereas the MPC models represent the local unit dynamics. The plant model used within the DRTO module is consistent with the dynamic models used in the MPC controllers, but with the interactions between the process subsystems captured through appropriate linking relationships, such as material flows. The response of the plant under the action of the MPC subsystems is computed by taking into account the actions of all the controllers, as well as the process interactions between the subsystems. Interaction between local controllers is addressed via output feedback from the DRTO plant model to the MPC model predictions. The MPC optimization subproblems to be used in the DRTO closed-loop response prediction are again be replaced by their first-order optimality conditions to yield a single-level economic optimization problem. The performance of the proposed approach is assessed via case study simulations.
References
Camponogara, E., Jia D., Krogh, B.H. and Talukdar, S. (2002). Distributed model predictive control, IEEE Control Systems Magazine, Feb 2002, 44-52.
Chen, X., Heidarinejad, M., Liu, J., and Christofides, P.D. (2012). Distributed economic MPC: Application to a nonlinear chemical process network. J. Proc. Contr., 22, 689-699.
Cheng, R., Forbes, J.F. and Yip, W.S. (2008). Dantzig-Wolfe decomposition and plant-wide MPC coordination. Comp. Chem. Eng., 32, 1507-1522.
Darby, M.L., Nikolaou, H., Jones, J. and Nicholson, D. (2011). RTO: An overview and assessment of current practice. J. Proc. Contr., 21(6), 874-884.
Ellis, M., Durand, H. and Christofides, P.D. (2014). A tutorial review of economic model predictive control methods. J. Proc. Contr., 24(8), 1156-1178
Engell, S. (2007). Feedback control for optimal process operation. J. Proc. Contr., 17(3), 203-219.
Jamaludin, M.Z. and Swartz, C.L.E. (2014). Effects of closed-Loop dynamics in dynamic real-time optimization. Paper 721f, AIChE Annual Meeting, Atlanta.
Jamaludin, M.Z. and Swartz, C.L.E. (2015). A bilevel programming formulation for dynamic real-time optimization. In Int. Symp. on Advanced Control of Chemical Processes (ADCHEM), Whistler, BC, Canada, 907-912.
Marlin, T.E. and Hrymak, A.N. (1997). Real-time operations optimization of continuous processes. In Kantor, J.C., Garcia, C.E., Carnahan, B. (eds.), Proc. 5th Int. Conf. on Chemical Process Control, AIChE and CACHE, 156-164.
Qin, S.J. and Badgwell, T.A. (2003). A survey of industrial model predictive control technology. Control Engineering Practice, 11, 733-764.
Rawlings, J.B. and Amrit, R. (2009). Optimizing process economic performance using model predictive control. In Magni, L., Raimondo, D., Allgower, F., eds., Nonlinear Model Predictive Control, Lecture Notes in Control and Information Sciences, vol. 384, Springer, 119-138.
Pannocchia, G. (2014). Distributed model predictive control. Encyclopedia of Systems and Control, 1-9.
Stewart, B.T., Venkat, A.N., Rawlings, J.B. and Wright, S.J. (2010). Cooperative distributed model predictive control. Systems & Control Letters, 59, 460-469.
Tosukhowong, T., Lee, J.M., Lee, J.H., and Lu, J. (2004). An introduction to a dynamic plant-wide optimization strategy for an integrated plant. Comp. Chem. Eng., 29(1), 199-208.
Würth, L., Hannemann, R. and Marquardt, W. (2011). A two-layer architecture for economically optimal process control and operation. J. Proc. Contr., 21(3), 311-321.