CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Programming & Development

janafThermo<EquationOfState> Warning

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   July 10, 2013, 07:33
Default janafThermo<EquationOfState> Warning
  #1
New Member
 
Luca Franceschini
Join Date: Aug 2012
Posts: 26
Rep Power: 4
Luchini is on a distinguished road
Hello,

l have modified the turbulentTemperatureCoupledBaffleMixedFvPatchScala rField BC in order to include a surface source term.
My results seems reasonable but Foam keep giving me the warning:

--> FOAM Warning :
From function janafThermo<EquationOfState>::limit(const scalar T) const
in file /home/OpenFOAM/OpenFOAM-2.2.x/src/thermophysicalModels/specie/lnInclude/janafThermoI.H at line 108
attempt to use janafThermo<EquationOfState> out of temperature range 200 -> 5000; T = 5497.566

Clearly at one point the solver sees temperatures higher than 5000...

My problem is that i do not understand where this happens. If i plot the results the maximum temperature that i have in the filed and in the patch is of around 1100.
As also proved by the log :

Min/max T:min(T) [0 0 0 1 0 0 0] 300 max(T) [0 0 0 1 0 0 0] 1096.741

Does anyone knows where there may be the problem?

Thank you in advance for any help, hint or suggestion
Luchini is offline   Reply With Quote

Old   July 11, 2013, 03:11
Default
  #2
Senior Member
 
Christian Lucas
Join Date: Aug 2009
Location: Braunschweig, Germany
Posts: 198
Rep Power: 7
Chris Lucas is on a distinguished road
HI,

the problem is might be related to the newton solver used to calculate the temperature from the enthalpy.

By the way, how do you check the max. temperature. Are you using the "max" or the "gMax" function?

Christian
Chris Lucas is offline   Reply With Quote

Old   July 11, 2013, 05:10
Default
  #3
New Member
 
Luca Franceschini
Join Date: Aug 2012
Posts: 26
Rep Power: 4
Luchini is on a distinguished road
Hi Christian,

thank you for the hint.

for min an max the solver has:
Info<< "Min/max T:" << min(thermo.T()) << ' ' << max(thermo.T()) << endl;
why?

I solve U, Y and E in order and i get this warnings just after the solution of U.

Best...
Thank you a lot
Luchini is offline   Reply With Quote

Old   July 11, 2013, 05:12
Default
  #4
Senior Member
 
Christian Lucas
Join Date: Aug 2009
Location: Braunschweig, Germany
Posts: 198
Rep Power: 7
Chris Lucas is on a distinguished road
HI,

you must use gMax and gMin if you intent to run parallel. Otherwise, you only get the min and max value of the master cpu.

Christian
Chris Lucas is offline   Reply With Quote

Old   July 11, 2013, 05:22
Default
  #5
New Member
 
Luca Franceschini
Join Date: Aug 2012
Posts: 26
Rep Power: 4
Luchini is on a distinguished road
Thank you,

i was not aware of that but i am currently running on a single processor.

Best,
thank you
Luchini is offline   Reply With Quote

Reply

Thread Tools
Display Modes

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 On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
swak4Foam installation problem Claudio87 OpenFOAM 9 May 8, 2013 10:20
BlockMesh FOAM warning gaottino OpenFOAM Native Meshers: blockMesh 7 July 19, 2010 14:11
latest OpenFOAM-1.6.x from git failed to compile phsieh2005 OpenFOAM Bugs 25 February 9, 2010 05:37
Compilation errors in ThirdPartymallochoard feng_w OpenFOAM Installation 1 January 25, 2009 07:59
Axisymmetrical mesh Rasmus Gjesing (Gjesing) OpenFOAM Native Meshers: blockMesh 10 April 2, 2007 14:00


All times are GMT -4. The time now is 19:32.