Appropriate, numerical modeling of combustion systems needs an accurate treatment of the governing complex kinetic mechanisms (which usually grow in size with the complexity of the fuel being modeled). Since the associated computational cost increases with the size (species and reactions) of the kinetic model adopted, the coupling of multi-dimensional simulations and detailed kinetic schemes requires a very high computational effort. Therefore, the development of approaches for improving the computational efficiency in the management of detailed kinetics is today an important area of research. In this paper a collection of open-source, C++ libraries, called OpenSMOKE, specifically conceived to manage large, detailed kinetic schemes (with hundreds of species and thousands of reactions) in numerical simulations of reacting flows, is presented. Some details about its object-oriented nature are presented and the possibility of coupling the OpenSMOKE libraries with existing numerical codes is discussed. Some examples demonstrating the ability of the OpenSMOKE library to successfully manage large kinetic schemes are eventually presented.

OpenSMOKE: numerical modeling of reacting systems with detailed kinetic mechanisms

CUOCI, ALBERTO;FRASSOLDATI, ALESSIO;FARAVELLI, TIZIANO;RANZI, ELISEO MARIA
2011-01-01

Abstract

Appropriate, numerical modeling of combustion systems needs an accurate treatment of the governing complex kinetic mechanisms (which usually grow in size with the complexity of the fuel being modeled). Since the associated computational cost increases with the size (species and reactions) of the kinetic model adopted, the coupling of multi-dimensional simulations and detailed kinetic schemes requires a very high computational effort. Therefore, the development of approaches for improving the computational efficiency in the management of detailed kinetics is today an important area of research. In this paper a collection of open-source, C++ libraries, called OpenSMOKE, specifically conceived to manage large, detailed kinetic schemes (with hundreds of species and thousands of reactions) in numerical simulations of reacting flows, is presented. Some details about its object-oriented nature are presented and the possibility of coupling the OpenSMOKE libraries with existing numerical codes is discussed. Some examples demonstrating the ability of the OpenSMOKE library to successfully manage large kinetic schemes are eventually presented.
2011
XXXIV Meeting of the Italian Section of the Combustion Institute
9788888104133
File in questo prodotto:
File Dimensione Formato  
Cuoci34proci2011.II23.pdf

Accesso riservato

: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 156.21 kB
Formato Adobe PDF
156.21 kB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/608817
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact