Keywords
flames, combustion, simulation
Abstract
Laminar flame codes have an important role in combustion modeling. They can provide a fundamental understanding of flame dynamics and provide a basis for building subgrid scale models in turbulent flow simulations. This paper presents Ignis, an open-source laminar flame code with the capability to offload submodels, like soot formation and radiation, using external packages and libraries. Ignis is written in C++, is documented with Doxygen, and is available on GitHub. It contains three different flame formulations: diffusion flames, premixed flames, and laminar flamelets solved in the mixture fraction coordinate. An option to facilitate creation of a diffusion flame table is also included. These options allow for Ignis to be used as a flame model for comparisons against experimental data, for use in turbulent subgrid models, or for flame structure investigations.
Original Publication Citation
Jansen P. Berryhill, Jacob K. Spinti, David O. Lignell, Ignis: A one-dimensional laminar flame code, SoftwareX, Volume 28, 2024, 101937, ISSN 2352-7110, https://doi.org/10.1016/j.softx.2024.101937.
BYU ScholarsArchive Citation
Berryhill, Jansen P.; Spinti, Jacob K.; and Lignell, David O., "Ignis: A One-Dimensional Laminar Flame Code" (2024). Faculty Publications. 8039.
https://scholarsarchive.byu.edu/facpub/8039
Document Type
Peer-Reviewed Article
Publication Date
2024-11-06
Publisher
SoftwareX
Language
English
College
Ira A. Fulton College of Engineering
Department
Chemical Engineering
Copyright Status
© 2024 The Authors.
Copyright Use Information
https://lib.byu.edu/about/copyright/