TY - JOUR
T1 - A computationally-efficient method for flamelet calculations
AU - Lapointe, S.
AU - Xuan, Y.
AU - Kwon, H.
AU - Whitesides, R. A.
AU - McNenly, M. J.
N1 - Funding Information:
The work at Lawrence Livermore National Laboratory was performed under contract DE-AC52-07NA27344. It was conducted as part of the Co-Optimization of Fuels & Engines project sponsored by the U.S. Department of Energy Energy Efficiency and Renewable Energy, Bioenergy Technologies and Vehicle Technologies Offices.
Funding Information:
The work at Lawrence Livermore National Laboratory was performed under contract DE-AC52-07NA27344. It was conducted as part of the Co-Optimization of Fuels & Engines project sponsored by the U.S. Department of Energy Energy Efficiency and Renewable Energy, Bioenergy Technologies and Vehicle Technologies Offices.
Publisher Copyright:
© 2020 The Combustion Institute
PY - 2020/11
Y1 - 2020/11
N2 - A new open-source code for the simulation of the diffusion flamelet equations is proposed. Emphasis is placed on using an approximate Jacobian to reduce the computational cost of the matrix operations. Performance of the proposed solvers is tested by performing flamelet calculations with kinetic mechanisms of varying sizes. For the unity Lewis number equations, the present iterative Newton solver using an approximate Jacobian greatly outperforms direct Newton solvers using exact Jacobians. The computation cost scales linearly with the number of species, leading to a reduction in solution times by two orders of magnitude for mechanisms containing thousands of species. The applicability of the Jacobian approximations to the solution of the non-unity Lewis number flamelet equations is assessed. The approximations are generally inadequate to solve the full non-unity Lewis number equations but can be used in some applications depending on the balance of terms in the flamelet equations. As an example, the flamelet solver is applied to the study of sooting tendencies in laminar co-flow diffusion flames where modified non-unity Lewis number flamelet equations, previously shown to accurately reproduce experimentally-measured Yield Sooting Indices (YSI), are solved. The accelerated flamelet solver is well suited for sensitivity analysis and uncertainty quantification with large detailed kinetic mechanisms, tasks for which the computational cost was previously prohibitive.
AB - A new open-source code for the simulation of the diffusion flamelet equations is proposed. Emphasis is placed on using an approximate Jacobian to reduce the computational cost of the matrix operations. Performance of the proposed solvers is tested by performing flamelet calculations with kinetic mechanisms of varying sizes. For the unity Lewis number equations, the present iterative Newton solver using an approximate Jacobian greatly outperforms direct Newton solvers using exact Jacobians. The computation cost scales linearly with the number of species, leading to a reduction in solution times by two orders of magnitude for mechanisms containing thousands of species. The applicability of the Jacobian approximations to the solution of the non-unity Lewis number flamelet equations is assessed. The approximations are generally inadequate to solve the full non-unity Lewis number equations but can be used in some applications depending on the balance of terms in the flamelet equations. As an example, the flamelet solver is applied to the study of sooting tendencies in laminar co-flow diffusion flames where modified non-unity Lewis number flamelet equations, previously shown to accurately reproduce experimentally-measured Yield Sooting Indices (YSI), are solved. The accelerated flamelet solver is well suited for sensitivity analysis and uncertainty quantification with large detailed kinetic mechanisms, tasks for which the computational cost was previously prohibitive.
UR - http://www.scopus.com/inward/record.url?scp=85089242235&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85089242235&partnerID=8YFLogxK
U2 - 10.1016/j.combustflame.2020.07.035
DO - 10.1016/j.combustflame.2020.07.035
M3 - Article
AN - SCOPUS:85089242235
SN - 0010-2180
VL - 221
SP - 94
EP - 102
JO - Combustion and Flame
JF - Combustion and Flame
ER -