journal article·2026-01Open access

Surrogate based uncertainty quantification in pyrolysis modeling: A comparative analysis

Hamza Jamil, Fabian Brännström

Fire Safety Journal· Volume 159

Abstract

In this work we analyze and compare the uncertainty propagation in a comprehensive pyrolysis model that captures an experimental setup using different approaches: namely polynomial chaos expansion (PCE), proper orthogonal decomposition with interpolation (PODI), Gaussian process regression (GPR) and quasi-Monte Carlo simulations. We start with inverse modeling to obtain the nominal parameter values for a set of kinetic and thermal parameters that devise the essential equations of the model. This is followed by a global sensitivity analysis to choose the most critical parameters for which the stochastic uncertainty is studied in the output over time. For the uncertainty, we observe the convergence behavior for mean, standard deviation, skewness and kurtosis. The statistical moments convergence analysis shows PCE to exhibit comparatively poor convergence behavior for standard deviation, and divergence for skewness and kurtosis. On the other hand, the computational effort required for GPR does not scale well in terms of accuracy with increased number of samples. Whereas, PODI is observed to converge faster while being comparatively less computationally intensive than other surrogate approaches. In conclusion, PODI poses as the most prominent approach among the aforementioned for uncertainty quantification in highly resolved pyrolysis and flame spread models.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Probabilistic and Robust Engineering Design · Fire dynamics and safety research · Heat transfer and supercritical fluids

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

References (76)

Show source-provided references
1. Flaming ignition of solid fuels
2. Mathematical representation of uncertainty
3. Aleatoric and epistemic uncertainty in machine learning: an introduction to concepts and methods10.1007/s10994-021-05946-3 ↗
4. Representation of analysis results involving aleatory and epistemic uncertainty10.1080/03081079.2010.486664 ↗
5. 2017
6. Separation of heat transfer modes in fire: Review and analysis10.1016/j.firesaf.2025.104353 ↗
7. Biomass pyrolysis kinetics: A comparative critical review with relevant agricultural residue case studies10.1016/j.jaap.2011.01.004 ↗
8. Bal · 2012
9. Bayesian uncertainty propagation using Gaussian processes
10. Validation of physical models in the presence of uncertainty
11. Propagation of uncertainty in a thermal analysis model using polynomial chaos expansion
12. Uncertainty analysis of correlated parameters in automated reaction mechanism generation10.1002/kin.21348 ↗
13. Ablative thermal protection system under uncertainties including pyrolysis gas composition10.1016/j.ast.2018.11.048 ↗
14. Uncertainty quantification of reaction mechanisms accounting for correlations introduced by rate rules and fitted Arrhenius parameters10.1016/j.combustflame.2013.01.008 ↗
15. Saltelli · 2017
16. Latin hypercube sampling and the propagation of uncertainty in analyses of complex systems10.1016/S0951-8320(03)00058-9 ↗
17. Intrusive and non-intrusive uncertainty quantification methodologies for pyrolysis modeling10.1016/j.firesaf.2023.104060 ↗
18. L’Ecuyer · 2006
19. Sargsyan · 2017
20. An arbitrary polynomial chaos-based approach to analyzing the impacts of design parameters on evacuation time under uncertainty10.3801/IAFSS.FSS.11-1077 ↗
21. Rochoux · 2012
22. Comparison of regression techniques for generating surrogate models to predict the thermodynamic behavior of biomass gasification systems
23. Determining kinetic parameters of cellulose and lignin pyrolysis by Gaussian process regression (GPR) method
24. Bayesian tuned kinetic Monte Carlo modeling of polystyrene pyrolysis: Unraveling the pathways to its monomer, dimers, and trimers formation10.1016/j.cej.2022.140708 ↗
25. Faster prediction of wildfire behaviour by physical models through application of proper orthogonal decomposition
26. Artificial neural networks for pyrolysis, thermal analysis, and thermokinetic studies: The status quo10.3390/molecules26123727 ↗
27. Recurrent convolutional deep neural networks for modeling time-resolved wildfire spread behavior10.1007/s10694-023-01469-6 ↗
28. Wildland fire spread modeling using convolutional neural networks10.1007/s10694-019-00846-4 ↗
29. Derivation of kinetic parameters and lignocellulosic composition from thermogram of biomass pyrolysis using convolutional neural network10.1155/er/6184508 ↗
30. Application of machine learning to pyrolysis reaction networks: Reducing model solution time to enable process optimization10.1016/j.compchemeng.2017.04.012 ↗
31. McGrattan · 2013
32. Generalized pyrolysis model for combustible solids10.1016/j.firesaf.2009.03.011 ↗
33. A tensorial approach to computational continuum mechanics using object-oriented techniques10.1063/1.168744 ↗
34. The MaCFP condensed phase working group: A structured, global effort towards pyrolysis model development
35. Leventon · 2023
36. A generic local thermal equilibrium model for porous reactive materials submitted to high temperatures10.1016/j.ijheatmasstransfer.2016.11.067 ↗
37. Adams · 2021
38. Deb · 2001
39. Goldberg · 1989
40. Shuffle crossover and mutual information
41. Analysis of selection, mutation and recombination in genetic algorithms
42. Lauer · 2021
43. Saltelli · 2004
44. On the distribution of points in a cube and the approximate evaluation of integrals10.1016/0041-5553(67)90144-9 ↗
45. Ghanem · 1991
46. Intrusive polynomial chaos methods for forward uncertainty propagation
47. Xiu · 2010
48. An efficient method for parametric uncertainty analysis of numerical geophysical model10.1029/97JD01654 ↗
49. Comparison of the point-collocation non-intrusive polynomial (NIPC) and non-intrusive spectral projection (NISP) methods for the γ - Rθ transition model10.3390/app9071407 ↗
50. Some basic hypergeometric orthogonal polynomials that generalize Jacobi polynomials
51. Modeling uncertainty in flow simulations via generalized polynomial chaos10.1016/S0021-9991(03)00092-5 ↗
52. Calculation of Gauss quadrature rules10.1090/S0025-5718-69-99647-1 ↗
53. Sudret · 2014 · 624
54. Krylov subspace techniques for reduced-order modeling of large-scale dynamical systems10.1016/S0168-9274(02)00116-2 ↗
55. Dynamic mode decomposition of numerical and experimental data
56. Proper generalized decomposition for multiscale and multiphysics problems10.1007/s11831-010-9053-2 ↗
57. Model reduction via proper orthogonal decomposition
58. The optimal hard threshold for singular values is 4/310.1109/TIT.2014.2323359 ↗
59. Radial Basis Functions: Theory and Implementations
60. An efficient PODI method for real-time simulation of indenter contact problems using RBF interpolation and contact domain decomposition10.1016/j.cma.2021.114215 ↗
61. Buljak · 2011
62. On radial basis approximation on periodic grids10.1017/S0305004100071000 ↗
63. Ezyrb: Easy reduced basis method10.21105/joss.00661 ↗
64. Rasmussen · 2005
65. Bilionis · 2015 · 1
66. Chaospy: An open source tool for designing methods of uncertainty quantification10.1016/j.jocs.2015.08.008 ↗
67. Scikit-learn: Machine learning in python
68. Remarks on a multivariate transformation10.1214/aoms/1177729394 ↗
69. SciPy 1.0: Fundamental algorithms for scientific computing in python10.1038/s41592-019-0686-2 ↗
70. Inverse modelling of pyrolization kinetics with ensemble learning methods10.1016/j.firesaf.2023.103744 ↗
71. Polynomial chaos: A tutorial and critique from a statistician’s perspective
72. Murphy · 2012
73. Higher-order moments of spline chaos expansion10.1016/j.probengmech.2024.103666 ↗
74. A new uncertainty importance measure10.1016/j.ress.2006.04.015 ↗
75. Autoencoder and its various variants
76. Toward aerodynamic surrogate modeling based on β-variational autoencoders10.1063/5.0232644 ↗