Gradient boosted decision trees for combustion chemistry integration

被引:18
作者
Yao, S. [1 ,3 ,4 ]
Kronenburg, A. [2 ]
Shamooni, A. [2 ]
Stein, O. T. [2 ]
Zhang, W. [1 ,3 ,4 ]
机构
[1] Chinese Acad Sci, Ningbo Inst Mat Technol & Engn, Ningbo 315201, Peoples R China
[2] Univ Stuttgart, Inst Tech Verbrennung, Pfaffenwaldring 31, D-70569 Stuttgart, Germany
[3] Key Lab Aero Engine Extreme Mfg Technol Zhejiang P, Ningbo 315201, Peoples R China
[4] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
来源
APPLICATIONS IN ENERGY AND COMBUSTION SCIENCE | 2022年 / 11卷
关键词
Ensemble learning; Gradient boosting; Chemical kinetics; Hydrogen combustion; ARTIFICIAL NEURAL-NETWORKS; TABULATION; FLAME; LES; MODEL; ANNS;
D O I
10.1016/j.jaecs.2022.100077
中图分类号
O414.1 [热力学];
学科分类号
摘要
This study introduces the gradient boosted decision tree (GBDT) as a machine learning approach to circumvent the need for a direct integration of the typically stiff system of ordinary differential equations that govern the temporal evolution of chemically reacting species. Stiffness primarily relates to the chemistry integration and here, hydrogen/air systems are taken to train and test the ensemble learning approach. We use the LightGBM (Light Gradient Boosting Machine) algorithm to train GBDTs on the time series of various self-igniting mixtures from the time of ignition to equilibrium composition. The GBDT model provides reasonable predictions of the species compositions and thermodynamic states at the next time step in an a priori study. A much more challenging a posteriori study shows that the model can reproduce a full time-history profile of the igniting H2/air mixtures, as the results agree very well with those obtained from a direct integration of the ODEs. The GBDT model can be deployed as standalone C++ codes and a speed-up by one order of magnitude has been demonstrated. The GBDT approach can thus be considered as an efficient method to represent the chemical kinetics in the simulation of reactive flows. It provides an alternative to deep artificial neural networks (ANNs) that is comparable in accuracy but easier to couple with existing CFD codes.
引用
收藏
页数:8
相关论文
共 37 条
[1]  
Abadi M., 2015, TensorFlow: Large-scale machine learning on heterogeneous systems
[2]   Modelling the temporal evolution of a reduced combustion chemical system with an artificial neural network [J].
Blasco, JA ;
Fueyo, N ;
Dopazo, C ;
Ballester, J .
COMBUSTION AND FLAME, 1998, 113 (1-2) :38-52
[3]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[4]   A chemistry tabulation approach via Rate-Controlled Constrained Equilibrium (RCCE) and Artificial Neural Networks (ANNs), with application to turbulent non-premixed CH4/H2/N2 flames [J].
Chatzopoulos, A. K. ;
Rigopoulos, Stelios .
PROCEEDINGS OF THE COMBUSTION INSTITUTE, 2013, 34 :1465-1473
[5]   XGBoost: A Scalable Tree Boosting System [J].
Chen, Tianqi ;
Guestrin, Carlos .
KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, :785-794
[6]   Data-assisted combustion simulations with dynamic submodel assignment using random forests [J].
Chung, Wai Tong ;
Mishra, Aashwin Ananda ;
Perakis, Nikolaos ;
Ihme, Matthias .
COMBUSTION AND FLAME, 2021, 227 :172-185
[7]   An a priori evaluation of a principal component and artificial neural network based combustion model in diesel engine conditions [J].
Dalakoti, Deepak K. ;
Wehrfritz, Armin ;
Savard, Bruno ;
Day, Marc S. ;
Bell, John B. ;
Hawkes, Evatt R. .
PROCEEDINGS OF THE COMBUSTION INSTITUTE, 2021, 38 (02) :2701-2709
[8]   Deep learning for presumed probability density function models [J].
de Frahan, Marc T. Henry ;
Yellapantula, Shashank ;
King, Ryan ;
Day, Marc S. ;
Grout, Ray W. .
COMBUSTION AND FLAME, 2019, 208 :436-450
[9]   Tabulation of combustion chemistry via Artificial Neural Networks (ANNs): Methodology and application to LES-PDF simulation of Sydney flame L [J].
Franke, Lucas L. C. ;
Chatzopoulos, Athanasios K. ;
Rigopoulos, Stelios .
COMBUSTION AND FLAME, 2017, 185 :245-260
[10]  
github, 2020, M2CGEN MOD 2 COD GEN