A combined genetic algorithm and active learning approach to build and test surrogate models in Process Systems Engineering

被引:3
作者
Castro-Amoedo, Rafael [1 ]
Granacher, Julia [1 ]
Marechal, Francois [1 ]
机构
[1] Ecole Polytech Fed Lausanne, Ind Proc & Energy Syst Engn IPESE, Sion, Switzerland
基金
欧盟地平线“2020”;
关键词
Surrogates; Genetic algorithm; Active learning; Artificial intelligence; Optimization; Process systems engineering; SUPERSTRUCTURE OPTIMIZATION; DESIGN; SIMULATION; HEAT; NETWORKS;
D O I
10.1016/j.compchemeng.2023.108517
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In Process Systems Engineering, computationally-demanding models are frequent and plentiful. Handling such complexity in an optimization framework in a fast and reliable way is essential, not only for generating meaningful solutions but also for providing decision support. Indeed, optimization results need to be obtained efficiently without compromising accuracy or solution quality. Surrogate models are a cheap way of replacing complex ones, while still capturing the intrinsic features that make them unique and valuable. In this work, a methodology to build surrogate models is developed. It combines a genetic algorithm with an active learning method, harvesting the benefits of both approaches - on the one hand leveraging nature-inspired optimization procedures that explore the optimization space area, and conversely a 'smart' approach to adding meaningful sample points to the training stage. The methodology, coined GA-AL, is tested and validated for chemical absorption of CO2 in a biogas mixture inserted in a utility superstructure framework. Nine surrogate modes are tested, with Artificial Neural Networks, Random Forest and Kringing outperforming other approaches, assessed via four performance criteria.
引用
收藏
页数:10
相关论文
共 54 条
[1]   Global Superstructure Optimization for the Design of Integrated Process Water Networks [J].
Ahmetovic, Elvis ;
Grossmann, Ignacio E. .
AICHE JOURNAL, 2011, 57 (02) :434-457
[2]   Advances in surrogate based modeling, feasibility analysis, and optimization: A review [J].
Bhosekar, Atharv ;
Ierapetritou, Marianthi .
COMPUTERS & CHEMICAL ENGINEERING, 2018, 108 :250-267
[3]   Real-world application of machine-learning-based fault detection trained with experimental data [J].
Bode, Gerrit ;
Thul, Simon ;
Baranski, Marc ;
Mueller, Dirk .
ENERGY, 2020, 198
[4]   A Python']Python surrogate modeling framework with derivatives [J].
Bouhlel, Mohamed Amine ;
Hwang, John T. ;
Bartoli, Nathalie ;
Lafage, Remi ;
Morlier, Joseph ;
Martins, Joaquim R. R. A. .
ADVANCES IN ENGINEERING SOFTWARE, 2019, 135
[5]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[6]   A rigorous MINLP model for the optimal synthesis and operation of utility plants [J].
Bruno, JC ;
Fernandez, F ;
Castells, F ;
Grossmann, LE .
CHEMICAL ENGINEERING RESEARCH & DESIGN, 1998, 76 (A3) :246-258
[7]   A Modular Approach for Surrogate Modeling of Flowsheets [J].
Bubel, Martin ;
Ludl, Patrick Otto ;
Seidel, Tobias ;
Asprion, Norbert ;
Bortz, Michael .
CHEMIE INGENIEUR TECHNIK, 2021, 93 (12) :1987-1997
[8]   An algorithm for the use of surrogate models in modular flowsheet optimization [J].
Caballero, Jose A. ;
Grossmann, Ignacio E. .
AICHE JOURNAL, 2008, 54 (10) :2633-2650
[9]   An efficient heuristic procedure for the optimal design of wastewater treatment systems [J].
Castro, Pedro M. ;
Matos, Henrique A. ;
Novais, Augusto Q. .
RESOURCES CONSERVATION AND RECYCLING, 2007, 50 (02) :158-185
[10]  
Castro-Amoedo R., 2021, Computer Aided Chemical Engineering, V50, P185, DOI 10.1016/B978-0-323-88506-5.50030-9