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

janafThermo<EquationOfState> Warning

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   July 10, 2013, 07:33
Default janafThermo<EquationOfState> Warning
  #1
New Member
 
Luca Franceschini
Join Date: Aug 2012
Posts: 29
Rep Power: 13
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: 202
Rep Power: 17
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: 29
Rep Power: 13
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: 202
Rep Power: 17
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: 29
Rep Power: 13
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


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
[swak4Foam] installation problem with version 0.2.3 Claudio87 OpenFOAM Community Contributions 9 May 8, 2013 10:20
[blockMesh] BlockMesh FOAM warning gaottino OpenFOAM Meshing & Mesh Conversion 7 July 19, 2010 14:11
latest OpenFOAM-1.6.x from git failed to compile phsieh2005 OpenFOAM Bugs 25 February 9, 2010 04:37
Compilation errors in ThirdPartymallochoard feng_w OpenFOAM Installation 1 January 25, 2009 06:59
[blockMesh] Axisymmetrical mesh Rasmus Gjesing (Gjesing) OpenFOAM Meshing & Mesh Conversion 10 April 2, 2007 14:00


All times are GMT -4. The time now is 21:39.