|
|
Using machine learning models to explore the solution space of large nonlinear systems underlying flowsheet simulations with constraints |
Patrick Otto Ludl1( ), Raoul Heese1, Johannes Höller1, Norbert Asprion2, Michael Bortz1 |
1. Fraunhofer ITWM Optimization Department, Kaiserslautern 67663, Germany 2. Chemical and Process Engineering BASF SE, Ludwigshafen 67056, Germany |
|
|
Abstract Flowsheet simulations of chemical processes on an industrial scale require the solution of large systems of nonlinear equations, so that solvability becomes a practical issue. Additional constraints from technical, economic, environmental, and safety considerations may further limit the feasible solution space beyond the convergence requirement. A priori, the design variable domains for which a simulation converges and fulfills the imposed constraints are usually unknown and it can become very time-consuming to distinguish feasible from infeasible design variable choices by simply running the simulation for each choice. To support the exploration of the design variable space for such scenarios, an adaptive sampling technique based on machine learning models has recently been proposed. However, that approach only considers the exploration of the convergent domain and ignores additional constraints. In this paper, we present an improvement which particularly takes the fulfillment of constraints into account. We successfully apply the proposed algorithm to a toy example in up to 20 dimensions and to an industrially relevant flowsheet simulation.
|
Keywords
machine learning
flowsheet simulations
constraints
exploration
|
Corresponding Author(s):
Patrick Otto Ludl
|
Online First Date: 26 August 2021
Issue Date: 10 January 2022
|
|
1 |
I E Grossmann, R W H Sargent. Optimum design of chemical plants with uncertain parameters. AIChE Journal. American Institute of Chemical Engineers, 1978, 24(6): 1021–1028
https://doi.org/10.1002/aic.690240612
|
2 |
K P Halemane, I E Grossmann. Optimal process design under uncertainty. AIChE Journal. American Institute of Chemical Engineers, 1983, 29(3): 425–433
https://doi.org/10.1002/aic.690290312
|
3 |
F Boukouvala, M G Ierapetritou. Feasibility analysis of black-box processes using an adaptive sampling Kriging-based method. Computers & Chemical Engineering, 2012, 36: 358–368
https://doi.org/10.1016/j.compchemeng.2011.06.005
|
4 |
F Boukouvala, M G Ierapetritou. Derivative-free optimization for expensive constrained problems using a novel expected improvement objective function. AIChE Journal. American Institute of Chemical Engineers, 2014, 60(7): 2462–2474
https://doi.org/10.1002/aic.14442
|
5 |
Z Wang, M G Ierapetritou. A novel feasibility analysis method for black-box processes using a radial basis function adaptive sampling approach. AIChE Journal. American Institute of Chemical Engineers, 2017, 63(2): 532–550
https://doi.org/10.1002/aic.15362
|
6 |
A Rogers, M G Ierapetritou. Feasibility and flexibility analysis of black-box processes Part 1: surrogate-based feasibility analysis. Chemical Engineering Science, 2015, 137: 986–1004
https://doi.org/10.1016/j.ces.2015.06.014
|
7 |
B Shahriari, K Swersky, Z Wang, R P Adams, N de Freitas. Taking the human out of the loop: a review of Bayesian optimization. Proceedings of the Institute of Electrical and Electronics Engineers, 2016, 104(1): 148–175
https://doi.org/10.1109/JPROC.2015.2494218
|
8 |
G Bano, Z Wang, P Facco, F Bezzo, M Barolo, M G Ierapetritou. A novel and systematic approach to identify the design space of pharmaceutical processes. Computers & Chemical Engineering, 2018, 115: 309–322
https://doi.org/10.1016/j.compchemeng.2018.04.021
|
9 |
R B Gramacy, H K H Lee. Optimization Under Unknown Constraints, Bayesian Statistics 9: Proceedings of the Ninth Valencia International Meeting, 2011, 9, 229–256
|
10 |
A Tran, J Sun, J M Furlan, K V Pagalthivarthi, R J Visintainer, Y Wang. A batch parallel known/unknown constrained Bayesian optimization with feasibility classification and its applications in computational fluid dynamics. Computer Methods in Applied Mechanics and Engineering, 2019, 347: 827–852
https://doi.org/10.1016/j.cma.2018.12.033
|
11 |
M A Gelbart, J Snoek, R P Adams. Bayesian optimization with unknown constraints. arXiv:1403.5607, 2014
|
12 |
R Griffiths, J M Hernández-Lobato. Constrained Bayesian optimization for automatic chemical design using variational autoencoders. Chemical Science (Cambridge), 2020, 11(2): 577–586
https://doi.org/10.1039/C9SC04026A
|
13 |
L S Dias, M G Ierapretrou. Data-driven feasibility analysis for the integration of planning and scheduling problems. Optimization and Engineering, 2019, 20(4): 1029–1066
https://doi.org/10.1007/s11081-019-09459-w
|
14 |
R Heese, M Walczak, T Seidel, N Asprion, M Bortz. Optimized data exploration applied to the simulation of a chemical process. Computers & Chemical Engineering, 2019, 124: 326–342
https://doi.org/10.1016/j.compchemeng.2019.01.007
|
15 |
M Schonlau, W J Welch, D R Jones. Global versus local search in constrained optimization of computer models. Institute of Mathematical Statistics Lecture Notes—Monograph Series, 1998, 34: 11–25
|
16 |
M A Gelbart. Constrained Bayesian optimization and applications. Dissertation for the Doctoral Degree. Cambridge (Massachusetts): Harvard University, 2015
|
17 |
C E Rasmussen, C K I Williams. Gaussian Processes for Machine Learning (Adaptive Computation and Machine Learning). Cambridge (Massachusetts): The MIT Press, 2005
|
18 |
J R Gardner, M J Kusner, Z Xu, K Q Weinberger, J P Cunningham. Bayesian optimization with inequality constraints. ICML'14: Proceedings of the 31st International Conference on International Conference on Machine Learning, 2014, 32: 937–945
|
19 |
B Schölkopf. The kernel trick for distances. In: Advances in Neural Information Processing Systems. Cambridge (Massachusetts): The MIT Press, 2001, 301–307
|
20 |
R Heese, M Walczak, M Bortz, J Schmid. Calibrated simplex mapping classification., 2021
|
21 |
R H Byrd, P Lu, J Nocedal, C Zhu. A limited memory algorithm for bound constrained optimization. SIAM Journal on Scientific Computing, 1995, 16(5): 1190–1208
https://doi.org/10.1137/0916069
|
22 |
C Zhu, R H Byrd, P Lu, J Nocedal. Algorithm 778: L-bfgs-b: Fortran subroutines for large-scale bound-constrained optimization. ACM Transactions on Mathematical Software, 1997, 23(4): 550–560
https://doi.org/10.1145/279232.279236
|
23 |
P Virtanen, R Gommers, T E Oliphant, M Haberland, T Reddy, D Cournapeau, E Burovski, P Peterson, W Weckesser, J Bright, et al.. SciPy 1.0: fundamental algorithms for scientific computing in Python. Nature Methods, 2020, 17(3): 261–272
https://doi.org/10.1038/s41592-019-0686-2
|
24 |
F Pedregosa, G Varoquaux, A Gramfort, V Michel, B Thirion, O Grisel, M Blondel, P Prettenhofer, R Weiss, V Dubourg, et al.. Scikit-learn: machine learning in Python. Journal of Machine Learning Research, 2011, 12: 2825–2830
|
25 |
GPy. GPy: a gaussian process framework in python. The website of github, 2012
|
26 |
L T Biegler, I E Grossmann, A W Westerberg. Systematic Methods for Chemical Process Design. New Jersey: Prentice Hall, 1997
|
27 |
H Renon, J M Prausnitz. Local compositions in thermodynamic excess functions for liquid mixtures. AIChE Journal. American Institute of Chemical Engineers, 1968, 14(1): 135–144
https://doi.org/10.1002/aic.690140124
|
28 |
M Bortz, J Burger, N Asprion, S Blagov, R Böttcher, U Nowak, A Scheithauer, R Welke, K H Küfer, H Hasse. Multi-criteria optimization in chemical process design and decision support by navigation on pareto sets. Computers & Chemical Engineering, 2014, 60: 354–363
https://doi.org/10.1016/j.compchemeng.2013.09.015
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|