journal article·2023-04Open access

Inverse modelling of pyrolization kinetics with ensemble learning methods

Patrick Lauer, Lukas Arnold, Fabian Brännström

Fire Safety Journal· Volume 136

Abstract

To simulate fire spread, especially the pyrolysis process – the thermal decomposition of a solid material – must be predicted. Yet, needed material dependent reaction kinetic parameters cannot be directly measured. Common methods infer them from small scale tests with inverse modelling approaches, which are computationally costly. Here, a novel machine learning based approach utilising extremely randomized trees (ERT) is presented and evaluated. It aims to derive these parameters almost instantly due to an inverse pre-trained surrogate model. The approach consists of an ERT classifier, a non-linear least squares optimiser and an ERT regressor. A thorough hyperparameter study was conducted. The model is evaluated with a synthetic thermogravimetric analysis (TGA) dataset. Calculated from an Arrhenius model, it contains data for more than 18⋅106 synthetic materials consisting of up to three components. The method is also applied on real experimental data, here polymethyl methacrylate (PMMA), gained from the Measurement and Computation of Fire Phenomena (MacFP) working group. Evaluation of the model demonstrated that it can instantly predict reaction kinetic parameters from TGA experiments for synthetic and real materials. Systematic analysis showed an overall R2 score of 0.77 for the complete model predictions. The code and datasets are published as open access.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Thermal and Kinetic Analysis · Fire dynamics and safety research · Thermochemical Biomass Conversion Processes

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (65)

Show source-provided references
1. A review on prediction models for full-scale fire behaviour of building products10.1002/fam.2380 ↗
2. C. Wade, D. Hopkin, J. Su, M. Spearpoint, C. Fleischmann, Enclosure fire model for mass timber construction—Benchmarking with a kinetic wood pyrolysis sub model, in: Interflam: 15th International Conference on Fire Safety Engineering, 2019, pp. 1–3.
3. Simulation of fire propagation in cable tray installations for particle accelerator facility tunnels
4. Application of fire simulation within the railway industry
5. Application and limitations of a method based on pyrolysis models to simulate railway rolling stock fire scenarios10.1007/s10694-013-0379-9 ↗
6. A review of a new generation of wildfire–atmosphere modeling10.1139/cjfr-2018-0138 ↗
7. Thermal decomposition of polymeric materials
8. Combustion characteristics of materials and generation of fire products
9. McGrattan · 2020
10. Generalized pyrolysis model for combustible solids10.1016/j.firesaf.2009.03.011 ↗
11. Porous-material analysis toolbox based on OpenFOAM and applications10.2514/1.T4262 ↗
12. S.I. Stoliarov, R.E. Lyon, Thermo-kinetic model of burning for pyrolyzing materials, in: Proceedings of the Ninth International Symposium on Fire Safety Science, Vol. 9, 2008, pp. 1141–1152.10.3801/IAFSS.FSS.9-1141 ↗
13. PROPTI–a generalised inverse modelling framework10.1088/1742-6596/1107/3/032016 ↗
14. Application cases of inverse modelling with the PROPTI framework10.1016/j.firesaf.2019.102835 ↗
15. Proceedings of the first workshop organized by the IAFSS working group on measurement and computation of fire phenomena (MaCFP)10.1016/j.firesaf.2018.08.009 ↗
16. Pyrolysis modeling, sensitivity analysis, and optimization techniques for combustible materials: A review10.1177/0734904119852740 ↗
17. ICTAC kinetics committee recommendations for analysis of multi-step kinetics10.1016/j.tca.2020.178597 ↗
18. Computational aspects of kinetic analysis: Part A: The ICTAC kinetics project-data, methods and results10.1016/S0040-6031(00)00443-3 ↗
19. P. Lauer, C. Trettin, F.-W. Wittbecker, L. Arnold, Performance of optimization algorithms for deriving material data from bench scale tests, in: Fire and Evacuation Modelling Technical Conference 2016, 2016.
20. Mechanistically informed machine learning and artificial intelligence in fire engineering and sciences
21. Machine learning methods for modelling the gasification and pyrolysis of biomass and waste
22. Detailed kinetic modeling of lignin pyrolysis for process optimization10.1021/acs.iecr.6b02092 ↗
23. Estimation of lignocellulosic biomass pyrolysis product yields using artificial neural networks10.1016/j.jaap.2021.105180 ↗
24. Predicting co-pyrolysis of coal and biomass using machine learning approaches10.1016/j.fuel.2021.122248 ↗
25. Autonomous kinetic modeling of biomass pyrolysis using chemical reaction neural networks10.1016/j.combustflame.2022.111992 ↗
26. Extremely randomized trees10.1007/s10994-006-6226-1 ↗
27. The role of heat transfer limitations in polymer pyrolysis at the microscale10.3389/fmech.2018.00018 ↗
28. Comments on multiple publications reporting single heating rate kinetics
29. ICTAC kinetics committee recommendations for performing kinetic computations on thermal analysis data10.1016/j.tca.2011.03.034 ↗
30. ICTAC kinetics committee recommendations for collecting experimental thermal analysis data for kinetic computations10.1016/j.tca.2014.05.036 ↗
31. K. McGrattan, R. McDermott, W. Mell, G. Forney, J. Floyd, S. Hostikka, Modeling the burning of complicated objects using lagrangian particles, in: Proceedings of the 2010 Interflam Conference, Nottingham, 2010, pp. –1, URL.
33. A comparison of direct methods to determine n-th order kinetic parameters of solid thermal decomposition for use in fire models10.1007/s10973-012-2916-z ↗
34. McGrattan · 2020
35. Lauer · 2022
36. Lauer · 2022
37. Lauer · 2022
38. Random forests10.1023/A:1010933404324 ↗
39. Random subwindows for robust image classification
40. Inferring regulatory networks from expression data using tree-based methods10.1371/journal.pone.0012776 ↗
41. NIMEFI: Gene regulatory network inference using multiple ensemble feature importance algorithms10.1371/journal.pone.0092709 ↗
42. Ensembles of extremely randomized trees for multi-target regression
43. Learning to rank with extremely randomized trees
44. Assessing the predictive capability of randomized tree-based ensembles in streamflow modelling10.5194/hess-17-2669-2013 ↗
45. Scikit-learn: Machine learning in Python
46. Error metrics and performance fitness indicators for artificial intelligence and machine learning in engineering and sciences
47. Model assessment and selection
48. A subspace, interior, and conjugate gradient method for large-scale bound-constrained minimization problems10.1137/S1064827595289108 ↗
49. SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python10.1038/s41592-019-0686-2 ↗
50. P. Lauer, C. Trettin, L. Arnold, F. Brännström, T. Hehnen, Role Of The Cost Function For Material Parameter Estimation, in: Fire and Evacuation Modelling Technical Conference 2020, 2020.
51. L. Wehenkel, D. Ernst, P. Geurts, Ensembles of extremely randomized trees and some generic applications, in: Proceedings of Robust Methods for Power System State Estimation and Load Forecasting, 2006.
52. 2019
53. Bruns · 2021
54. I. Leventon, B. Batiot, M. Bruns, S. Hostikka, Y. Nakamura, P. Reszka, T. Rogaume, S. Stoliarov, et al., The MaCFP Condensed Phase Working Group: A Structured, Global Effort Towards Pyrolysis Model Development, in: ASTM Selected Technical Papers (STP), Atlanta, GA, US, 2021.
55. A review of the mutual dependence of Arrhenius parameters evaluated by the thermoanalytical study of solid-state reactions: The kinetic compensation effect10.1016/0040-6031(94)80202-5 ↗
56. Population-based models of thermoplastic degradation: Using optimization to determine model parameters10.1016/j.polymdegradstab.2009.02.007 ↗
57. Automated fitting of thermogravimetric analysis data10.1002/fam.2849 ↗
58. Matala · 2013
59. Practical observations on the use of shuffled complex evolution (SCE) algorithm for kinetic parameters estimation in pyrolysis modeling10.1016/j.firesaf.2016.01.007 ↗
60. An engineer’s guide to explainable artificial intelligence and interpretable machine learning: Navigating causality, forced goodness, and the false perception of inference10.1016/j.autcon.2021.103821 ↗
61. 2021
62. JURECA: General-purpose supercomputer at Jülich supercomputing centre
63. JURECA: Modular supercomputer at Jülich supercomputing centre10.17815/jlsrf-4-121-1 ↗
64. Ensemble learning
65. Random forests