Skip to content

DavidCico/Some-finite-rate-chemistry-solvers-for-OpenFOAM-2.3.X

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Some-finite-rate-chemistry-solvers-for-OpenFOAM-2.3.X

This repository contains different solvers for OpenFOAM 2.3.X. All of the different solvers, are used for combustion and use a finite rate chemistry approach , in which the different species and elementary chemical reactions are modelled following the Arrhenius law.

The different solvers are based on a low Mach number assumption, where the pressure is decoupled from the thermodynamic properties of the fluid.

Duwig, Christophe, et al. Large Eddy Simulations of a piloted lean premix jet flame using finite-rate chemistry. Combustion Theory and Modelling, 15(4):537-568, 2011.

Files description

  • "diff_sc_reactingLMFoam" where the different Schmidt numbers of the chemical species are defined, to capture the preferential diffusivity effect of certain elements.

  • "dynreactingLMFoam" which accomodates of a moving mesh.

  • "reactingBoxturbFoam" in which turbulence is initially generated in the whole domain (usually a box) using Fourier series.

Prerequisites

This library is developed for OpenFOAM 2.3.X, and requires the latter version of the Open Source CFD Toolbox. For more information on how to install this version, the reader is referred to this web page.

Instructions on program

To compile any solver, go inside the folder of the desired one and execute the command:

wmake

This will create the application solver in your $FOAM_USER_BIN folder.

All the solvers require adding some additional files:

  1. Add thermodynamic pressure level in constant/chemistryProperties

     pReff pReff [1 -1 -2 0 0 0 0] 1.01325E+05;
    
  2. A new field-file: pd (dynamic pressure), which is actually the solved pressure variable (p is more or less a dummy field)