# Convergence/Residual calculation

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

 November 22, 2011, 04:57 Convergence/Residual calculation #1 New Member   Miriam Join Date: Feb 2011 Location: Germany Posts: 7 Rep Power: 8 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

 November 22, 2011, 05:08 #2 Senior Member     Roman Thiele Join Date: Aug 2009 Location: London, UK Posts: 368 Rep Power: 13 Hej for your residual curves follow this small and easy tutorial by wolfgang http://www.cfd-online.com/Forums/ope...residuals.html 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. 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. 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. __________________ ~roman

 November 24, 2011, 10:10 #3 New Member   Miriam Join Date: Feb 2011 Location: Germany Posts: 7 Rep Power: 8 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

 November 25, 2011, 04:16 #4 Senior Member     Roman Thiele Join Date: Aug 2009 Location: London, UK Posts: 368 Rep Power: 13 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

 Thread Tools Display Modes Linear Mode

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

 Similar Threads Thread Thread Starter Forum Replies Last Post Susan YU FLUENT 0 June 2, 2010 08:46 mannobot FLUENT 1 June 2, 2010 04:20 mannobot Main CFD Forum 1 June 2, 2010 03:55 AB CD-adapco 6 November 15, 2004 05:41 Alberto Schroth FLUENT 0 May 16, 2000 08:19

All times are GMT -4. The time now is 22:29.