CFD Online Logo CFD Online URL
Home > Forums > OpenFOAM Running, Solving & CFD

Temperature Diverging - SpecieThermo MaxIter

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

LinkBack Thread Tools Display Modes
Old   February 9, 2014, 23:21
Default Temperature Diverging - SpecieThermo MaxIter
Senior Member
Join Date: Jul 2009
Location: Montreal, Canada
Posts: 151
Rep Power: 8
dancfd is on a distinguished road
Hello all,

I am running a 2D airfoil simulation with a C-grid which was going fine until I tried to change in magnitude of the freestream speed as a funtion of time at the inlet. Now, the simulation crashes with the following error:

[3] Maximum number of iterations exceeded
[3]     From function specieThermo<Thermo>::T(scalar f, scalar T0, scalar (specieThermo<Thermo>::*F)(const scalar) const, scalar (specieThermo<Thermo>::*dFdT)(const scalar) const) const
[3]     in file /opt/openfoam211/src/thermophysicalModels/specie/lnInclude/specieThermoI.H at line 69.
FOAM parallel run aborting
Others have had this error, and so I checked some of the other recommended fixes on the boards:
- increased specieThermo.C "const int Foam::specieThermo<Thermo>::maxIter_" to 5000 from 100 (no effect)
- Changes relaxation factor on e from 1 to 0.3 (no effect)
- Reduced Courant number to 0.3 from 0.5 (no effect)
- Checked number of iterations and residuals on e (no change from previous timesteps)
- Changing the time discretization scheme from backward to Euler (delays the problem to a later timestep but it still prevents the case from completing)

I plotted the two attached graphs to identify deviant cells. It appears that a small number of cells are diverging.

Other info:
- OpenFOAM 2.1.1
- solver: rhoCentralFoam
- ThermoType: ePsiThermo<pureMixture<constTransport<specieThermo <eConstThermo<perfectGas>>>>>

Not sure how to change the case to make it converge. Thanks in advance for any suggestions anyone can offer!

Attached Images
File Type: jpg T_range.jpg (27.8 KB, 3 views)
File Type: jpg T_vals.jpg (25.0 KB, 3 views)
dancfd is offline   Reply With Quote


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
Diverging result for Temperature field in interFoam ovie OpenFOAM Running, Solving & CFD 97 June 30, 2015 15:21
Calculation of the Governing Equations Mihail CFX 7 September 7, 2014 06:27
whats the cause of error? immortality OpenFOAM Running, Solving & CFD 11 April 22, 2014 12:32
is internalField(U) equivalent to zeroGradient? immortality OpenFOAM Running, Solving & CFD 7 March 29, 2013 02:27
Static Temperature / Opening Temperature JulianP CFX 6 March 23, 2013 17:03

All times are GMT -4. The time now is 02:08.