(59j) A Parametric Cost Function Approximation Algorithm for Multiscale Decision-Making
AIChE Annual Meeting
2023
2023 AIChE Annual Meeting
Computing and Systems Technology Division
Interactive Session: Data and Information Systems
Tuesday, November 7, 2023 - 3:30pm to 5:00pm
Mathematical optimization is key to the integration of process operations, following the idea of enterprise-wide optimization (EWO) [4]. Many approaches have been developed to integrate the multiple decision layers, such as integrated planning and scheduling (iPS) [5, 6], integrated scheduling and control (iSC) [7, 8], and integrated planning, scheduling, and control (iPSC) [9, 10]. Against the traditional sequential method which may result in suboptimal or infeasible solutions, simultaneous models are generally preferred and developed by incorporating the detailed lower-level problem as additional constraints in the upper-level model. However, this direct integration approach usually become computationally intractable due to the introduction of a large number of variables and constraints. Although some approximation and decomposition techniques have also been proposed accordingly, the computational cost remains an issue when large time horizons and high-dimensional problems are considered [6, 8, 10].
To address the computational challenge, we propose to adapt parametric cost function approximations (CFAs) [11], a method developed by the reinforcement learning community (Powell and co-workers). CFA was originally aimed at solving single time-scale sequential decision-making problems under uncertainty. To the best of our knowledge, no work has been done to adapt CFA for solving multiscale problems arising from PSE applications. For illustration purposes, we consider the integration of two decision layers, an upper-level decision layer with low time resolution and a lower-level decision layer with more refined time resolution, e.g., the planning and the scheduling layers in the case of iPS. The most closely related work in the PSE literature to our proposed method is the works that train surrogate models representing lower-level decision layers to an upper-level decision layer [5, 12]. Our approach differs from existing surrogate approaches in several ways. First, instead of using machine-learning surrogates such as neural networks to incorporate in the upper-level decision layer which is not interpretable, we propose to select parameters in the upper-level decision layer as tunable parameters that have concrete physical meaning. The hypothesis is that, after proper tuning of these parameters, the single-scale model corresponding to the upper-level decision layer will achieve similar multiscale performance to the utopia multiscale model. The second novelty is in the algorithms to tune the parameters through an optimization-simulation-and-optimization framework. First, the parameterized upper-level problem is designed and solved to obtain a trial solution for the upper-level decisions. Second, with upper-level decisions fixed to the trial solution, we can easily âsimulateâ the lower-level problem to obtain the âtrue costâ of this fixed solution. Third, a stochastic search algorithm [11] can be utilized to optimize the selected parameters in the upper-level decision layer. We keep iterating between steps 1-3 until the stochastic search algorithm reaches some stability termination criterion. To illustrate the effectiveness of our proposed framework, a series of case studies on multiscale sustainability process systems is performed to show that high-quality solutions for integrated problems can be achieved with reduced computational time.
[1] U.S. Energy Information Administration, Annual energy outlook 2022 with projections to 2050. 2022.
[2] Zhang, Q., and Pinto, J. M., Energy-aware enterprise-wide optimization and clean energy in the industrial gas industry. Computers & Chemical Engineering 2022, 165, 107927.
[3] AndrésâMartÃnez, O., and RicardezâSandoval, L.A., Integration of planning, scheduling, and control: A review and new perspectives. The Canadian Journal of Chemical Engineering 2022, 100 (9), 2057â2070.
[4] Grossmann, I. E., Advances in mathematical programming models for enterprise-wide optimization. Computers & Chemical Engineering 2012, 47, 2â18.
[5] Maravelias, C. T., and Sung, C., Integration of production planning and scheduling: Overview, challenges and opportunities. Computers & Chemical Engineering 2009, 33(12), 1919â1930.
[6] Calfa, B. A., Agarwal, A., Grossmann, I. E., and Wassick, J. M., Hybrid bilevel-lagrangean decomposition scheme for the integration of planning and scheduling of a network of batch plants. Industrial & Engineering Chemistry Research 2013, 52(5), 2152â2167.
[7] Flores-Tlacuahuac, A., and Grossmann, I. E., Simultaneous cyclic scheduling and control of a multiproduct CSTR. Industrial & Engineering Chemistry Research 2006, 45(20), 6698â6712.
[8] Pattison, R. C., Touretzky, C. R., Johansson, T., Harjunkoski, I., and Baldea, M., Optimal process operations in fast-changing electricity markets: framework for scheduling with low-order dynamic models and an air separation application. Industrial & Engineering Chemistry Research 2016, 55(16), 4562â4584.
[9] Gutiérrez-Limón, M. A., Flores-Tlacuahuac, A., and Grossmann, I. E., MINLP formulation for simultaneous planning, scheduling, and control of short-period single-unit processing systems. Industrial & Engineering Chemistry Research 2014, 53(38), 14679â14694.
[10] Mora-Mariano, D., Gutiérrez-Limón, M. A., and Flores-Tlacuahuac, A., A Lagrangean decomposition optimization approach for long-term planning, scheduling and control. Computers & Chemical Engineering 2020, 135, 106713.
[11] Powell, W. B., and Ghadimi, S., The Parametric Cost Function Approximation: A new approach for multistage stochastic programming. ArXiv Preprint ArXiv:2201.00258, 2022
[12] Dias, L. S., and Ierapetritou, M. G., Integration of planning, scheduling and control problems using data-driven feasibility analysis and surrogate models. Computers & Chemical Engineering 2020, 134, 106714.