CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

verification of combustion model: rhoReactingFoam

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 15, 2017, 09:50
Default verification of combustion model: rhoReactingFoam
  #1
Senior Member
 
Gajendra Gulgulia
Join Date: Apr 2013
Location: Munich
Posts: 144
Rep Power: 13
ggulgulia is on a distinguished road
Hello Foamer's



As a part of our project we have to simulate combustion in a section of an axial turbine combustor. The model we chose to simulate is rhoReactingFoam with intermediate steps for the formation of CO2 via CO.

The version we implemented this project is in 2.1.1 due to the requirements of our university.

Only a 5 degree section of the combustor is created and the side walls are applied wedgeMesh with cyclic boundary conditions.

The fuel enters from a very small block which could be observed as a region of fine mesh in the blockmesh.

All the patches can be seen in paraview by toggeling on the patchnames, block numbers etc by typing in the terminal paraFoam -block , once the blockMesh is created.

However we are running into issues and are getting very high temperatures in the domain when combustion is happening. This unphysical temperatures can be due to solvers not being chosen correctly or may be because of the mesh, but as of now the mesh generated using blockMesh seems good and checkMesh also gives no error.

"Janaf thermo limit exceeds T=5000".

The fv schemes looks like below:
Code:
ddtSchemes
{
    //default         Euler;
    default         SLTS phi rho 0.7; //for quicker convergence
}

gradSchemes
{
    //default         Gauss linear;
    default         cellLimited Gauss linear 1;
}

divSchemes
{
    //default         none;
    default            Gauss linearUpwind Gauss;
    
    div(phi,Yi_h) Gauss multivariateSelection
    {
    hs    linearUpwind Gauss;
    
    O2    linearUpwind Gauss;
    H2O    linearUpwind Gauss;
    CH4    linearUpwind Gauss;
    CO    linearUpwind Gauss;
    CO2    linearUpwind Gauss;
    N2    linearUpwind Gauss;
    };
    
    div((muEff*dev2(T(grad(U))))) Gauss linear;
}

laplacianSchemes
{
    default         Gauss linear uncorrected;
    //default         Gauss linear corrected;
}

interpolationSchemes
{
    default         linear;
}

snGradSchemes
{
    default         uncorrected;
    //default         corrected;
}

fluxRequired
{
    default         no;
    p;
}
As can be seen, most of the solvers are linear. I am not entirely sure if we need to change this to some other solver


The archive is on github in the following link


We will be glad to receive feedbacks and improvement suggestions.



Thank you in advance

Last edited by ggulgulia; July 16, 2017 at 16:29.
ggulgulia is offline   Reply With Quote

Reply

Tags
linear solver, openfoam2.1.x, rhoreactingfoam chemistry


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
eddy dissipation model: combustion doesn't occur roukaia FLUENT 2 November 18, 2020 11:23
Combustion model vs. chemistry model (thermo type) wenxu OpenFOAM 2 July 19, 2015 22:15
Liquid rocket engine non-premixed combustion model Erik FLUENT 2 November 28, 2013 15:09
eddy dissipation model: combustion doesn't occur roukaia FLUENT 0 December 24, 2011 10:10
combustion model Hennie van der Westhuizen Siemens 7 February 27, 2002 03:10


All times are GMT -4. The time now is 16:42.