(485a) Integrated Design and Model Predictive Control of Multiscale Systems Using a Multi-Fidelity Bayesian Optimization Approach | AIChE

(485a) Integrated Design and Model Predictive Control of Multiscale Systems Using a Multi-Fidelity Bayesian Optimization Approach

Authors 

Paulson, J. - Presenter, The Ohio State University
Sorourifar, F., Ohio State University
Design and control are interconnected activities that need to be performed simultaneously so that designs with a large degree of operational flexibility can be readily identified [1]. In practice, however, design is typically tackled first (with little-to-no considerations of the dynamics), which can lead to heavily constrained processes with few degrees of freedom available for control. While there is a vast body of literature available on the topic [2]–[4], a tractable and unified framework for optimal integrated design and control (IDC) has remained elusive. This type of framework is needed to enable the systematic design of next-generation (so-called “flexible”) manufacturing and energy systems including smart grid technology [5], multiproduct or personalized chemical plants [6], and combined heat and power systems [7]. Although optimal IDC problems can be formulated as multistage stochastic programs (MSPs), they quickly become intractable when the following features are present [8]: (i) relevant dynamics and uncertainties occur on much shorter timescales than the lifetime of the system; (ii) uncertainties are present that are best described by continuous random variables with large variance; and/or (iii) important operational decisions are discrete (e.g., adaptive scheduling and unit commitment). The first two features relate to the multiscale nature of realistic IDC problems, which pose a major challenge for MSPs that suffer from the curse-of-dimensionality (i.e., exponential growth in number of decision variables as the control decisions can differ for each realization of the uncertainty) [9]. The third feature implies the system model is nonlinear with mixed-integer decisions such that a scenario approximation to the MSP is a very large-scale mixed-integer nonlinear program (MINLP) that is far beyond the capabilities of existing solvers, even when an equation-oriented system model is available.

Most previous work on optimal IDC focused on making tractable approximations to the MSP by relaxing features (i)-(iii) (see, e.g., [10]–[13] for several examples including substantially reducing the number of operational stages and uncertainty scenarios). Although these simplifications make the MSP more tractable, they degrade the accuracy of the IDC solution in exactly the ways that need to be captured in order to model the flexibility of the process. To address these challenges, in [14], we proposed a simulation-based optimization (SO) strategy that can tackle a general class of IDC problems consisting of an outer optimization over the relevant design variables and an inner stochastic simulation that evaluates the expected operating costs and constraints that appear in the outer problem. To reduce dimensionality of the outer problem, we rely on so-called decision rule (DR) approximations [8] to parametrize the recourse/control decisions in a way that scales much more favorably with respect to (i) and (ii) above. In particular, we presented a mixed-integer model predictive control (MIMPC) approach that is able to simultaneously handle scheduling and control decisions mentioned in (iii); this is a significantly more advanced DR than available alternatives that mostly consider PID controllers [15]–[17], with some exploring linear MPC [18], [19]. Due to the multiscale nature of the IDC problems of interest, we utilized Bayesian optimization (BO) that has become a popular tool for solving black-box optimization problems with objective and/or constraint functions that are prohibitively expensive to compute repeatedly and, therefore, must be evaluated as few times as possible.

In [14], we focused on conventional BO, which assumes only a single (computationally intensive) high-fidelity simulator is available. In IDC problems, however, we have access to several cheap approximations to this simulator such as the previously mentioned simplification methods in, e.g., [10]–[13]. As long as the lower fidelity approximations are reasonably correlated to the high-fidelity simulator, they can be used to cheaply eliminate “bad” designs and thus reserve the most expensive simulations for the most promising designs. To take advantage of these approximations here, we extend [14] by replacing traditional BO with a multi-fidelity BO (MFBO) algorithm [20]. To demonstrate its advantages, we apply MFBO to the design of a solar-powered building heating ventilation and air-conditioning (HVAC) system, with grid and battery support, under uncertain weather and demand conditions that vary at the hour scale for a year-long horizon. We show that MFBO repeatedly identifies more profitable designs than single fidelity BO under a fixed computational budget. In addition, we highlight that the choice and sequence of the lower-fidelity models has a strong impact on the rate of convergence of MFBO.

References

[1] V. Sakizlis, J. D. Perkins, and E. N. Pistikopoulos, “Recent advances in optimization-based simultaneous process and control design,” Comput. Chem. Eng., vol. 28, no. 10, pp. 2069–2086, Sep. 2004, doi: 10.1016/j.compchemeng.2004.03.018.

[2] L. A. Ricardez-Sandoval, H. M. Budman, and P. L. Douglas, “Integration of design and control for chemical processes: A review of the literature and some recent results,” Annual Reviews in Control, vol. 33, no. 2. Pergamon, pp. 158–171, Dec. 01, 2009, doi: 10.1016/j.arcontrol.2009.06.001.

[3] Z. Yuan, B. Chen, G. Sin, and R. Gani, “State-of-the-art and progress in the optimization-based simultaneous design and control for chemical processes,” AIChE J., vol. 58, no. 6, pp. 1640–1659, Jun. 2012, doi: 10.1002/aic.13786.

[4] P. Vega, R. Lamanna de Rocco, S. Revollar, and M. Francisco, “Integrated design and control of chemical processes - Part I: Revision and classification,” Computers and Chemical Engineering, vol. 71. Elsevier Ltd, pp. 602–617, Dec. 04, 2014, doi: 10.1016/j.compchemeng.2014.05.010.

[5] A. W. Dowling, R. Kumar, and V. M. Zavala, “A multi-scale optimization framework for electricity market participation,” Appl. Energy, vol. 190, pp. 147–164, Mar. 2017, doi: 10.1016/j.apenergy.2016.12.081.

[6] M. C. Tang et al., “Systematic approach for conceptual design of an integrated biorefinery with uncertainties,” Clean Technol. Environ. Policy, vol. 15, no. 5, pp. 783–799, Oct. 2013, doi: 10.1007/s10098-013-0582-x.

[7] R. Madlener and C. Schmid, “Combined Heat and Power Generation in Liberalised Markets and a Carbon-Constrained World,” GAIA - Ecol. Perspect. Sci. Soc., vol. 12, no. 2, pp. 114–120, Apr. 2017, doi: 10.14512/gaia.12.2.8.

[8] A. Hakizimana, “Novel Optimization Approaches for Integrated Design and Operation of Smart Manufacturing and Energy Systems,” Clemson University, 2019.

[9] M. V. F. Pereira and L. M. V. G. Pinto, “Multi-stage stochastic optimization applied to energy planning,” Math. Program., vol. 52, no. 1–3, pp. 359–375, May 1991, doi: 10.1007/BF01582895.

[10] I. E. Grossmann, B. A. Calfa, and P. Garcia-Herreros, “Evolution of concepts and models for quantifying resiliency and flexibility of chemical processes,” Comput. Chem. Eng., vol. 70, pp. 22–34, Nov. 2014, doi: 10.1016/j.compchemeng.2013.12.013.

[11] P. Liu, Y. Fu, and A. Kargarian Marvasti, “Multi-stage stochastic optimal operation of energy-efficient building with combined heat and power system,” Electr. Power Components Syst., vol. 42, no. 3–4, pp. 327–338, Mar. 2014, doi: 10.1080/15325008.2013.862324.

[12] D. K. Varvarezos, L. T. Biegler, and I. E. Grossmann, “Multiperiod design optimization with SQP decomposition,” Comput. Chem. Eng., vol. 18, no. 7, pp. 579–595, Jul. 1994, doi: 10.1016/0098-1354(94)85002-X.

[13] T. Zhang, R. Baldick, and T. Deetjen, “Optimized generation capacity expansion using a further improved screening curve method,” Electr. Power Syst. Res., vol. 124, pp. 47–54, Jul. 2015, doi: 10.1016/j.epsr.2015.02.017.

[14] N. A. Choksi and J. A. Paulson, “Simulation-based Integrated Design and Control with Embedded Mixed-Integer MPC using Constrained Bayesian Optimization,” in Proceedings of the American Control Conference, 2021.

[15] A. Flores-Tlacuahuac and L. T. Biegler, “Simultaneous mixed-integer dynamic optimization for integrated design and control,” Comput. Chem. Eng., vol. 31, no. 5–6, pp. 588–600, May 2007, doi: 10.1016/j.compchemeng.2006.08.010.

[16] V. Bansal, J. D. Perkins, E. N. Pistikopoulos, R. Ross, and J. M. G. van Schijndel, “Simultaneous design and control optimisation under uncertainty,” Comput. Chem. Eng., vol. 24, no. 2, pp. 261–266, 2000.

[17] M. Rafiei-Shishavan, S. Mehta, and L. A. Ricardez-Sandoval, “Simultaneous design and control under uncertainty: A back-off approach using power series expansions,” Comput. Chem. Eng., vol. 99, pp. 66–81, 2017.

[18] P. Vega, R. Lamanna, S. Revollar, and M. Francisco, “Integrated design and control of chemical processes--Part II: An illustrative example,” Comput. Chem. Eng., vol. 71, pp. 618–635, 2014.

[19] N. A. Diangelakis, B. Burnak, J. Katz, and E. N. Pistikopoulos, “Process design and control optimization: A simultaneous approach by multi-parametric programming,” AIChE J., vol. 63, no. 11, pp. 4827–4846, 2017.

[20] K. Kandasamy, G. Dasarathy, J. Oliva, J. Schneider, and B. Póczos, “Gaussian Process Bandit Optimisation with Multi-fidelity Evaluations,” in NIPS’16: Proceedings of the 30th International Conference on Neural Information Processing Systems, 2016, pp. 1000–1008, doi: 10.5555/3157096.3157208.