Skip to content

Modeling spray combustion using the flamelet approach

License

Notifications You must be signed in to change notification settings

drwanghan/sprayFlameletFoam

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sprayFlameletFoam

This solver implements the Flamelet Progress-Variable (FPV) approach for modeling spray combustion in OpenFOAM-6. Detailed chemical processes are mapped onto two trajectory variables, namely the mixture fraction and the progress variable.

Installation

mkdir ~/OpenFOAM/sprayFlameletFoam/
git clone https://github.com/ZX114/sprayFlameletFoam.git ~/OpenFOAM/sprayFlameletFoam/
cd ~/OpenFOAM/sprayFlameletFoam/
./Allwmake

Example -- aachenBomb

  • Flamelet tables can be generated from solutions of the counterflow diffusion flame. And the laminar results are stored in tables/Zeta_0/.
  • To account for the effect of turbulence, a presumed beta-PDF integration is then performed. This is done through tableTest provided in the utilities directory, generating flamelet data at different Zeta.
  • With the complete set of tablse, run sprayFlameletFoam with sprayFlameletFoam > log &

About

Modeling spray combustion using the flamelet approach

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 50.4%
  • C 49.5%
  • Other 0.1%