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

fireFoam and basicThermo

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 16, 2009, 02:35
Default fireFoam and basicThermo
  #1
Senior Member
 
Prapanch Nair
Join Date: Mar 2009
Location: Bangalore, India
Posts: 105
Rep Power: 17
prapanj is on a distinguished road
Hi Friends,

I found this wonderful code fireFoam chiefly worked on by FMGlobal, they have a goodle codes page.

After downloading and compiling the sources, I tried to run their tutorials. All three tutorials crash with the error
Code:
Reading field U



--> FOAM FATAL ERROR: 
Not implemented

    From function basicThermo::hs()
    in file basicThermo/basicThermo.C at line 304.

FOAM aborting

#0  Foam::error::printStack(Foam::Ostream&) in "/home/rwdi-india/OpenFOAM/OpenFOAM-1.6.x/lib/linuxGccDPOpt/libOpenFOAM.so"
#1  Foam::error::abort() in "/home/rwdi-india/OpenFOAM/OpenFOAM-1.6.x/lib/linuxGccDPOpt/libOpenFOAM.so"
#2  Foam::basicThermo::hs() in "/home/rwdi-india/OpenFOAM/OpenFOAM-1.6.x/lib/linuxGccDPOpt/libbasicThermophysicalModels.so"
#3  main in "/home/rwdi-india/OpenFOAM/rwdi-india-1.6.x/applications/bin/linuxGccDPOpt/fireFoam"
#4  __libc_start_main in "/lib/tls/i686/cmov/libc.so.6"
#5  _start in "/home/rwdi-india/OpenFOAM/rwdi-india-1.6.x/applications/bin/linuxGccDPOpt/fireFoam"
Aborted
Can someone please help me identify what is wrong?

Thank you
Prapanj.
prapanj is offline   Reply With Quote

Old   November 16, 2009, 03:14
Default
  #2
Senior Member
 
Fabian Braennstroem
Join Date: Mar 2009
Posts: 407
Rep Power: 19
braennstroem is on a distinguished road
In addition, there is fireFoam in the latest git... unfortunately, I do not know the differences yet.

Fabian
braennstroem is offline   Reply With Quote

Old   November 16, 2009, 06:02
Default
  #3
Senior Member
 
Prapanch Nair
Join Date: Mar 2009
Location: Bangalore, India
Posts: 105
Rep Power: 17
prapanj is on a distinguished road
I have been looking around both versions of fireFoam and I found the one provided in the google codes page to be superior ( at least the latter has solid phase pyrolysis boundary conditions ). Another difference I noticed was with a field called fu in the git version which is not present in the other version.

I believe the git version can only solve for gaseous fuel injected into a combustion chamber and not accound for burning of solids.

Does anyone have an idea how to visualize soot and the other combustion products like C02 etc. ?

I hope someone got either of them working and has done some simulation.
prapanj is offline   Reply With Quote

Old   November 16, 2009, 10:04
Default
  #4
New Member
 
Yi Wang
Join Date: Mar 2009
Posts: 17
Rep Power: 17
jason_wy is on a distinguished road
Prapanj,

FireFOAM released in googelCode was tested in OF-1.6. There is some changes in 1.6.x in basicThermo that causes the error you see. I have updated googleCode so that the solver is compatible with 1.6.x. You just need to check it out use:

svn checkout http://firefoam-dev.googlecode.com/svn/trunk/ firefoam-dev-read-only

Let me know if it solves your problem.

Yi

Last edited by jason_wy; November 16, 2009 at 15:50.
jason_wy is offline   Reply With Quote

Old   November 16, 2009, 10:16
Default
  #5
New Member
 
Yi Wang
Join Date: Mar 2009
Posts: 17
Rep Power: 17
jason_wy is on a distinguished road
Both versions of fireFOAM are the products of collaborations between FMGlobal and OpenCFD, and they are currently under tests and further developments.

The one released in googleCode is using total enthalpy. The one released recently in 1.6.x is using sensible enthalpy equation. The chice of which equations to use has implications in numerics as well as the combusion models. However I believe both codes are useful, and the choice can be dependent on the needs of your simulation.

Yi
jason_wy is offline   Reply With Quote

Old   November 17, 2009, 01:02
Default
  #6
Senior Member
 
Prapanch Nair
Join Date: Mar 2009
Location: Bangalore, India
Posts: 105
Rep Power: 17
prapanj is on a distinguished road
Thank you Yi,

That works. My need is to be able to simulate pyrolysis of solid phase. After going through the presentations on the google code page of fireFoam, I found that fireFoam has this capability. But then I did a grep 'pyrolysis' and found that this BC was not implemented in the OF 1.6.x version of fireFoam. Hence concluded that the one on the google code page is superior than one available with OF.

Please correct my understanding if I am wrong and mention any other important differences here. Thank you.

Prapanj
prapanj is offline   Reply With Quote

Old   November 17, 2009, 01:41
Default
  #7
Senior Member
 
Prapanch Nair
Join Date: Mar 2009
Location: Bangalore, India
Posts: 105
Rep Power: 17
prapanj is on a distinguished road
Now that I have started running fireFoam, I have the following questions. I really read most of the presentations on the codes page and still have these questions. Bear with me :P

1. How do I visualize soot(concentration)? And for that matter any other product of the combustion - eg) CO2.
2. I understand ft as mixture fraction(by mass) of the fuel. What is fu? What is ftVar ?
3. What is Pr and Qr ? Does ox mean oxidant fraction?

I know some of these questions are basic and the answers may be straightforward from the code. But answers here could make things much clearer for beginners for firefoam like me

Thanks
Prapanj
prapanj is offline   Reply With Quote

Old   November 17, 2009, 10:25
Default
  #8
New Member
 
Yi Wang
Join Date: Mar 2009
Posts: 17
Rep Power: 17
jason_wy is on a distinguished road
Prapanj,

We are still working on refinement and validation of pyrolysis model. The presentation is our working progress. We will release the pyrolysis capability when we are ready. Most probably some time next year.

To answer your other questions:
1. Again, no soot capability now in the released version. But one can easily add some simple soot model in.
2. ft is mixture fraction. fu is the fuel mass fraction. ftVar is the variance of mixture fraction.
3. Pr - mass fraction of product. Ox - mass fraction of oxdiant. Qr is the net radiant heat flux on boundaries.

Yi
jason_wy is offline   Reply With Quote

Old   November 17, 2009, 17:43
Default
  #9
Senior Member
 
Alberto Passalacqua
Join Date: Mar 2009
Location: Ames, Iowa, United States
Posts: 1,912
Rep Power: 36
alberto will become famous soon enoughalberto will become famous soon enough
Quote:
Originally Posted by jason_wy View Post
2. ft is mixture fraction. fu is the fuel mass fraction. ftVar is the variance of mixture fraction.
3. Pr - mass fraction of product. Ox - mass fraction of oxdiant. Qr is the net radiant heat flux on boundaries.
Hello,

some hint to make the nomenclature self-explanatory :

ft -> mixFrac, Ymix (X if condensed, Y if vapour) or csi
ftVar -> sigmaYmix
fu -> fuelFrac, Yfuel
Pr -> Yprod
Ox -> YOx

I prefer the "Y" notation, but as long as it is not cryptic, it's OK.

I know it is a bit heavier to code, but in my opinion it really improves the readability.

Anyway, very interesting job

Best,
Alberto
__________________
Alberto Passalacqua

GeekoCFD - A free distribution based on openSUSE 64 bit with CFD tools, including OpenFOAM. Available as in both physical and virtual formats (current status: http://albertopassalacqua.com/?p=1541)
OpenQBMM - An open-source implementation of quadrature-based moment methods.

To obtain more accurate answers, please specify the version of OpenFOAM you are using.
alberto is offline   Reply With Quote

Old   November 19, 2009, 04:18
Default
  #10
Senior Member
 
Prapanch Nair
Join Date: Mar 2009
Location: Bangalore, India
Posts: 105
Rep Power: 17
prapanj is on a distinguished road
Hi,

Thank you Yi and Alberto. Now, fu is not present in the googlecodes version of fireFoam. And I feel the presense of ft and fu fields redundant. If not, please correct me. And Ox should then be "1.0 - ft " am I right?

Pr is not present in the OF-1.6.x git version. And following the presentations I tried using pyrolysis BCs and I don't find them implemented in both versions. Could someone give a short account of the differences between both versions and talk about whether are not pyrolysis of solids is present in either of the versions ?

Thank you
Prapanj.
prapanj is offline   Reply With Quote

Old   December 2, 2009, 15:08
Default Sandia Flame D
  #11
New Member
 
Join Date: Mar 2009
Location: Sao Jose dos Campos, Brazil
Posts: 29
Rep Power: 17
piccinini is on a distinguished road
Would anybody know if fireFoam is proper to simulate Sandia (piloted) flame D?

I've seen that it's a LES with pdf mixture model and low mach number formulation. So far, the only limitation I noticed is the infinitely fast chemistry.

thanks.
piccinini is offline   Reply With Quote

Old   December 19, 2009, 09:00
Default
  #12
Senior Member
 
Fabian Braennstroem
Join Date: Mar 2009
Posts: 407
Rep Power: 19
braennstroem is on a distinguished road
Hi,

does anyone know what kind of 'smallpoolfire' is distributed with the official tutorial? I have trouble to understand the speciesTable and the thermophysicalProperties...

Thanks!
Fabian
braennstroem is offline   Reply With Quote

Old   December 22, 2009, 10:35
Default
  #13
Senior Member
 
Aram Amouzandeh
Join Date: Mar 2009
Location: Vienna, Vienna, Austria
Posts: 190
Rep Power: 17
mabinty is on a distinguished road
dear all!

I had a look on the code of fireFoam-1.6-1.0 and saw that for the pressure equation the formulation p = pd +roh*g*h (+ pRef) is used, what was changed from 1.5 to 1.6 for solvers based on buoyantPisoFoam where only p is used. what is the reason for keeping the formulation using pd?

thanks for your comments!

aram
mabinty is offline   Reply With Quote

Old   May 26, 2010, 08:38
Default firefoam
  #14
Member
 
Yashar Afarin
Join Date: May 2010
Location: Toronto- Canada
Posts: 40
Rep Power: 16
yashar.afarin is on a distinguished road
Send a message via Skype™ to yashar.afarin
Hi everybody ;

does anybody use fireFoam for modeling combustion of annular(sandia flame) or planar jet ?
yashar.afarin is offline   Reply With Quote

Old   May 26, 2010, 13:40
Default
  #15
New Member
 
Yi Wang
Join Date: Mar 2009
Posts: 17
Rep Power: 17
jason_wy is on a distinguished road
FireFoam assumes infinitely fast chemistry. It will be hard to do sandia flame without some decription of chemistry. Really depends on what you want to achieve.
jason_wy is offline   Reply With Quote

Old   May 29, 2010, 05:53
Default
  #16
Member
 
Yashar Afarin
Join Date: May 2010
Location: Toronto- Canada
Posts: 40
Rep Power: 16
yashar.afarin is on a distinguished road
Send a message via Skype™ to yashar.afarin
Thank You Yi.
my project is about modeling the equilibrium flame in planar turbulent jet by LES and I think fireFOAM is the best choice. I think fast chemistry is suitable for my case. do you have any toturial about fireFOAM with more details?
yashar.afarin is offline   Reply With Quote

Old   July 1, 2011, 11:37
Default
  #17
New Member
 
gaofeng
Join Date: Jun 2011
Posts: 19
Rep Power: 15
windwin is on a distinguished road
hi yi

i have some questions about firefoam, in fact there is a solver named firefoam in the tutorial of openfoam, why we download a another one ? whats the differences between the 2?

thank you

best
windwin is offline   Reply With Quote

Old   August 25, 2011, 17:08
Default
  #18
Member
 
Join Date: Sep 2010
Posts: 36
Rep Power: 16
anfho is on a distinguished road
Hi All,
I had a question regarding the units used for the sensible enthalpy for fireFoam in the OF 1.7.1 release.

Am I right in assuming that the units for the sensible enthalpy, hs are in J/kg?

Thanks,
Andreas
anfho is offline   Reply With Quote

Old   February 28, 2012, 00:17
Default
  #19
New Member
 
sebastien vilfayeau
Join Date: Feb 2012
Posts: 14
Rep Power: 14
sebastien_F1 is on a distinguished road
Hi anfo,

You're right. The unit for sensible enthalpy are in J/kg or m^2/s^2.

thanks,

Hi windwin,

In openfoam, it's an old and basic version of firefoam. If you open this directory :
OpenFoam-1.7.x/applications/solvers/combustion/fireFoam/

you will see that it's almost empty and there is just a combustion model. You will noticed that it doesn't contain pyrolisis, surfacefilm models, etc...

thanks

sebastien
sebastien_F1 is offline   Reply With Quote

Old   December 4, 2012, 04:19
Default
  #20
Senior Member
 
Bobby
Join Date: Oct 2012
Location: Michigan
Posts: 454
Rep Power: 16
babakflame is on a distinguished road
Dear Buddies
Hi
would somebody plz hint me what is the combustion model of firefoam, cause a firned told me that is has flamelet model. Is he right?
babakflame is offline   Reply With Quote

Reply

Tags
basicthermo, firefoam


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



All times are GMT -4. The time now is 10:41.