(483a) Dynamic Real-Time Scheduling and Control Under Uncertainty | AIChE

(483a) Dynamic Real-Time Scheduling and Control Under Uncertainty

Authors 

Swartz, C., McMaster University
In recent years, several papers have addressed the integration of scheduling and control (ISC) either in the form of a review of developments and trends1-3, or to propose an integration framework4-7. However, ISC under uncertainty in a real-time setting has received little attention. The present work aims to address this gap through an ISC framework that utilizes a two-stage stochastic formulation, coupled with a feedback mechanism based on measurements of plant response variables and inventory levels. We consider uncertainty in demand and process model parameters, and consider MPC as well as PI control as the plant control system.

The ISC formulation proposed in this work follows a two-level automation structure in which plant economics are considered at an upper, dynamic real-time optimization (DRTO) level, which provides a set-point trajectory to an underlying regulatory control level. A schematic representation is given in Figure 1. A key feature of our approach is the use, at the DRTO level, of the closed-loop dynamic response of the plant under the action of the regulatory control system, referred to as closed-loop DRTO (CL-DRTO)8. It was shown in earlier work8 that utilization of the open-loop plant response at the DRTO level results in suboptimal performance, particularly when the regulatory controllers are detuned, such as in the presence of dead time and right-half plane transmission zeros. Later work included scheduling decisions at the DRTO level6, where the DRTO problem was posed as a MILP. In this work, we extend the framework to account for uncertainty directly within the DRTO problem formulation.

We first consider the case of multiproduct plants controlled by a constrained linear MPC (Figure 1a) and operated under uncertainty in the demand level of the distinct product grades. The MPC action can be rigorously accounted for in the DRTO problem formulation via the equivalent first-order Karush-Kuhn-Tucker conditions8 where the complementary conditions are exactly reformulated as mixed-integer linear constraints6. Because the resulting problem can be computationally expensive to solve, Jamaludin and Swartz (2017) propose three different methods to approximate the closed-loop prediction, including an input-clipping approximation9 where the constrained MPC control action is approximated by the unconstrained counterpart for which an analytical solution exists10, coupled with a truncation mechanism for inputs that exceed physical constraint bounds. We compare the performance of both the rigorous and input-clipping approaches in the present study. The proposed ISC formulation also requires a dynamic process model. For nonlinear models, we explore linearization as well as piecewise affine approximation to maintain an MILP formulation of the DRTO problem. Demand uncertainty is accounted for using a scenario-based stochastic optimization approach in which each potential realization of the demand uncertainty constitutes a scenario11. Application of the proposed ISC formulation in closed-loop simulations led to a 10% increase in the profit of a linear plant and a 60 % increase in the profit of a nonlinear plant, respectively, compared to the case where the demand uncertainty is not accounted for, and the nominal deterministic problem is solved in the DRTO level instead.

Second, we consider a linear plant that has a PI as control system (Figure 1b) and is operated under demand as well as model uncertainty. As with the MPC, the PI control action is modelled in the DRTO formulation, providing it the ability to predict the closed-loop plant response. The scenario-based stochastic approach is again used to account for uncertainty at the DRTO level. The performance of the proposed approach is evaluated through closed-loop simulations for different execution frequencies of the DRTO layer. As before, significant improvement in the expected profit of the plant is achieved by accounting for uncertainty. Increasing the execution frequency leads to considerable improvement in the performance of the nominal DRTO problem. The scenario-based formulation still shows a performance improvement over the nominal formulation, but the difference in performance is reduced, demonstrating the importance of the feedback frequency in DRTO applications under uncertainty.

The proposed ISC formulation advances the current state-of-the-art by accounting for model and demand uncertainty in the DRTO level while also predicting the closed-loop process response. It is shown to led to significant improvement in the expected profit of the plant even in the presence of uncertainties that are not accounted for in the problem formulation. We also provide valuable insights regarding the online closed-loop implementation of integrated scheduling and control frameworks. In future work, we plan to address further sources of uncertainty such as uncertainty in the cost coefficients of the DRTO objective function, and investigate decomposition approaches to reduce computation times.

References

1. Harjunkoski, Iiro, Rasmus Nyström, and Alexander Horch. "Integration of scheduling and control—Theory or practice?" Computers & Chemical Engineering33, no. 12 (2009): 1909-1918.

2. Baldea, Michael, and Iiro Harjunkoski. "Integrated production scheduling and process control: A systematic review." Computers & Chemical Engineering71 (2014): 377-390.

3. Caspari, Adrian, Calvin Tsay, Adel Mhamdi, Michael Baldea, and Alexander Mitsos. "The integration of scheduling and control: Top-down vs. bottom-up." Journal of Process Control91 (2020): 50-62.

4. Zhuge, Jinjun, and Marianthi G. Ierapetritou. "Integration of scheduling and control with closed loop implementation." Industrial & Engineering Chemistry Research51, no. 25 (2012): 8550-8565.

5. Burnak, Baris, Justin Katz, Nikolaos A. Diangelakis, and Efstratios N. Pistikopoulos. "Simultaneous process scheduling and control: a multiparametric programming-based approach." Industrial & Engineering Chemistry Research57, no. 11 (2018): 3963-3976.

6. Remigio, Jerome EJ, and Christopher LE Swartz. "Production scheduling in dynamic real-time optimization with closed-loop prediction." Journal of Process Control89 (2020): 95-107.

7. Simkoff, Jodie M., and Michael Baldea. "Production scheduling and linear MPC: Complete integration via complementarity conditions." Computers & Chemical Engineering125 (2019): 287-305.

8. Jamaludin, Mohammad Zamry, and Christopher LE Swartz. "Dynamic real‐time optimization with closed‐loop prediction." AIChE Journal63, no. 9 (2017): 3896-3911.

9. Jamaludin, Mohammad Zamry, and Christopher LE Swartz. "Approximation of closed-loop prediction for dynamic real-time optimization calculations." Computers & Chemical Engineering 103 (2017): 23-38.

10. Li, Hao, and Christopher LE Swartz. "Approximation techniques for dynamic real-time optimization (DRTO) of distributed MPC systems." Computers & Chemical Engineering118 (2018): 195-209.

11. Birge, John R., and Francois Louveaux. Introduction to stochastic programming. Springer Science & Business Media, 2011.