CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Post-Processing

Convergence/Residual calculation

Register Blogs Community New Posts Updated Threads Search

Like Tree1Likes
  • 1 Post By romant

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   November 22, 2011, 03:57
Default Convergence/Residual calculation
  #1
New Member
 
Miriam
Join Date: Feb 2011
Location: Germany
Posts: 7
Rep Power: 15
aan555 is on a distinguished road
Hello OpenFoamers,

I want to understand what the monitoring Data are to find the problem for the course of my convergencecurves (which is bad).

1) Can someone tell me please what exatctly the initial and final values are?
2) Which equation are the "residuals" from?
and another Question
3) Can I let me show the residuals for one vertice?

Thanks for answering so far!

Carolin
aan555 is offline   Reply With Quote

Old   November 22, 2011, 04:08
Default
  #2
Senior Member
 
romant's Avatar
 
Roman Thiele
Join Date: Aug 2009
Location: Eindhoven, NL
Posts: 374
Rep Power: 20
romant is on a distinguished road
Hej

for your residual curves follow this small and easy tutorial by wolfgang http://www.cfd-online.com/Forums/ope...residuals.html

  1. the initial value is the residual before the sub iterations start, meaning the change between the value of the previous iteration and the start of this iteration, the final value is the residual between the 0th iteration and the last iteration of an equation after the subiterations have been performed.
  2. the residuals come from the respective equations for a variable, for example the p or p_rgh residual comes from the differential equation for the pressure (take a look at SIMPLE and PIMPLE algorithms to see why there is a pressure equation). it is easier to see for example the temperature equations, just look into the solver buoyantBoussinesqSimpleFoam and look at the file T, which gives you the equation for the temperature for which then a T residual will be computed.
  3. I am not sure if you can get the residual for one vertice without rewriting the output. You could sample that value over and over again and see how it evolves over the iterations, from this you can see how the residual (final residual/value) changes. You wouldn't get the sub iteration residuals from there.
manuc likes this.
__________________
~roman
romant is offline   Reply With Quote

Old   November 24, 2011, 09:10
Default
  #3
New Member
 
Miriam
Join Date: Feb 2011
Location: Germany
Posts: 7
Rep Power: 15
aan555 is on a distinguished road
Hey Roman,

thanks for the fast reply! Ive looked into the solver equations, but im not really firm with c++. So I still dont understand:
1) Is the plotted value for init/final residual the average value of all solved equations in the mesh or the biggest value? Iam now just thinking of one iteration step, which gives one residual value for init and final for eg p/U/k etc. . Do you know that?

Miriam
aan555 is offline   Reply With Quote

Old   November 25, 2011, 03:16
Default
  #4
Senior Member
 
romant's Avatar
 
Roman Thiele
Join Date: Aug 2009
Location: Eindhoven, NL
Posts: 374
Rep Power: 20
romant is on a distinguished road
The is only one equation per variable (U, p_rgh, T, k, epsilon, ...) solved (which is a matrix equations, so I think you could say that there are many equations). The residual value should be the largest value of the matrix, since averaging would hide the largest value and therefore would hide the convergence in all cells of the mesh.

As for the solvers, take a look at http://www.openfoam.com/docs/user/pr...e-OpenFOAM.php The equations are quite easy to under stand that way, because they are kind of written the same way as you would write them on paper.
__________________
~roman
romant is offline   Reply With Quote

Old   September 11, 2018, 08:43
Default
  #5
Member
 
Ben 017
Join Date: Nov 2017
Posts: 70
Rep Power: 8
Ben UWIHANGANYE is on a distinguished road
Hello Foamers,

Is there a way of calculating the averages of residuals in OpenFoam?
I have a log file with residuals but i want to plot the average values of them.

You may help to know that way if exist.


Regards!
Ben UWIHANGANYE 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
Transfer output data as input for second calculation mannobot Main CFD Forum 3 December 7, 2018 09:37
MRF and Heat transfer calculation Susan YU FLUENT 0 June 2, 2010 08:46
Defining output as input for second calculation mannobot FLUENT 1 June 2, 2010 04:20
Warning 097- AB Siemens 6 November 15, 2004 04:41
Heat Flux Calculation under REPORTS Alberto Schroth FLUENT 0 May 16, 2000 08:19


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