|
[Sponsors] |
July 6, 2011, 08:54 |
Convergence
|
#1 |
Member
|
I see all kind of mistakes on these forums when dealing with convergence, so I will give brief review of methods...
At convergence, the following should be satisfied:
In addition to residuals, you can also monitor lift, drag and moment coefficients. Relevant variables or functions (e.g. surface integrals) at a boundary or any defined surface. In addition to monitoring residual and variable histories, you should also check for overall heat and mass balances. The net flux imbalance (shown in the GUI as Net Results) should be less than 1% of the smallest flux through the domain boundary If solution monitors indicate that the solution is converged, but the solution is still changing or has a large mass/heat imbalance, this clearly indicates the solution is not yet converged. In this case, you need to:
Selecting None under Convergence Criterion disables convergence checking for all equations. Numerical instabilities can arise with an ill-posed problem, poor-quality mesh and/or inappropriate solver settings.
Troubleshooting
Under-relaxation factor, α, is included to stabilize the iterative process for the pressure-based solver
Decreasing under-relaxation for momentum often aids convergence. Default settings are suitable for a wide range of problems, you can reduce the values when necessary. Appropriate settings are best learned from experience! For the density-based solver, under-relaxation factors for equations outside the coupled set are modified as in the pressure-based solver. A transient term is included in the density-based solver even for steady state problems. The Courant number defines the time step size. For density-based explicit solver:
Reduce the Courant number when having difficulty converging. For density-based implicit solver:
Convergence can be accelerated by:
A converged solution is not necessarily a correct one!
If flow features do not seem reasonable:
Numerical errors are associated with calculation of cell gradients and cell face interpolations. Ways to contain the numerical errors:
A grid-independent solution exists when the solution does not change when the mesh is refined. Below is a systematic procedure for obtaining a grid-independent solution:
To use a different mesh on a single problem, use the TUI commands file/write-bc and file/read-bc to facilitate the setup of a new problem. Better initialization can be obtained via interpolation from existing case/data by using solution data interpolation A web-based training module is available to train users in replication of case setup and solution data interpolation. Summary: Solution procedure for both the pressure-based and density-based solvers is identical.
All solvers provide tools for judging and improving convergence and ensuring stability. All solvers provide tools for checking and improving accuracy. Solution accuracy will depend on the appropriateness of the physical models that you choose and the boundary conditions that you specify. sorry for lengthy post... sometimes people are lazy when theory is involved... |
|
January 13, 2012, 12:18 |
|
#2 | |
New Member
Charles de Luzan
Join Date: Jun 2010
Location: Cincinnati, OH
Posts: 12
Rep Power: 16 |
Quote:
But what is this web-based training module you are talking about please? Thank you in advance. |
||
January 18, 2012, 03:31 |
|
#3 |
Member
|
There are training modules for Ansys, very useful. You can find them all over.
for example: http://avaxhome.ws/software/software..._training.html |
|
January 19, 2012, 12:53 |
|
#4 |
New Member
Charles de Luzan
Join Date: Jun 2010
Location: Cincinnati, OH
Posts: 12
Rep Power: 16 |
Thank you very much!
I will spend some time on this. |
|
February 14, 2012, 10:16 |
train moving in tunnel help
|
#6 |
Member
Join Date: Jan 2012
Posts: 58
Rep Power: 14 |
hello
i am working on train moving in tunnel. i am getting floating error:invalid number. can any one help me. my email is sheikhnasir39@gmail.com plz help me thanks |
|
October 23, 2013, 23:33 |
|
#7 |
New Member
Chng
Join Date: Jul 2012
Posts: 6
Rep Power: 14 |
Hey centurion, any idea why for energy residual it only decreases to 10e-6 but not less than that even though i used double precision?
|
|
October 24, 2013, 04:56 |
|
#9 |
New Member
Chng
Join Date: Jul 2012
Posts: 6
Rep Power: 14 |
actually I'm doing a very precise and micro scale calculation, and the double precision calculation is giving me slightly different results compared to single precision. This is why I'm trying to reduce the energy residual beyond 10e-6 during a double precision calculation.
|
|
October 24, 2013, 05:13 |
|
#11 |
New Member
Chng
Join Date: Jul 2012
Posts: 6
Rep Power: 14 |
I am doing a study on heat transfer characteristics in a micro-channel (fluid channels in the order of 10e-3 meters). The delta T for single precision calculation is ~13C. By using double precision instead, I get a delta T of ~14C. As the delta T is only 13C, a difference of 1C is pretty big to be ignored. This is why I am trying to reduce the energy residual. Hope it helps you understand my situation better. =)
|
|
October 24, 2013, 05:25 |
|
#12 |
Member
|
double precision is always better, but did you try to make smaller mesh, or different types of meshes. It seems to me that mesh is the issue here
__________________
I'M NOT A GYNECOLOGIST BUT I'LL TAKE A LOOK. |
|
October 24, 2013, 05:34 |
|
#13 |
New Member
Chng
Join Date: Jul 2012
Posts: 6
Rep Power: 14 |
that is possible, I am still amidst doing the grid independency study so I can't know for sure. thanks for your help, I will look at the results again once a have generated a series of meshes.
|
|
November 30, 2013, 12:50 |
|
#15 |
New Member
Ricardo Pereira
Join Date: Apr 2009
Location: Porto, Portugal
Posts: 3
Rep Power: 17 |
Hello Centurion2011,
Your post is so important/informative that you've made me come online just only to say that you've made a good work on compiling all those informations tips regarding the structured way for achieving a successful converged solution. That information should be accessible and visible to everyone before creating a new post in the forum regarding this topic. If someone as enough time (sorry...), I would suggest to include the following information and quick recommendations that I think to be also important: - Mesh Strategy, Quality and Topology tips/recommendations and their impact (some already mentioned); - Domain reordering (Accelerating Convergence); - Information regarding Initialization Methods : Standard, Hybrid, FMG, Interpolation (already mentioned); - Tips for the Near Wall Resolution: Wall functions, Enhanced Wall Treatment and related Yplus, Cell Topology; - Tips/recommendations for Turbulence Models (with examples) - Boundary Conditions recommendations (location, geometry,...) - Transient time step recommendations Some of the above available tips are also acquirable in other thread from Centurion2011. I would like to recommend to the moderators to include all this as a: 'QUICK CFD Best Practices Guide Information' just side by side with the Best Practices at the CFD Online WIKI. What do you think about Centurio2011? Best Regards Ricardo |
|
January 29, 2014, 02:36 |
|
#17 |
New Member
|
hello..Centurion2011..
the post was really helpful.. i would like to know one thing..What did you mean by '- “stuck” residuals.--? is it when the residuals are stuck at a particular value and not changing from it for a number of iterations..? and when my lift shows a straight line.. is my solution converged..?.. |
|
January 29, 2014, 12:17 |
question
|
#18 |
New Member
adnan
Join Date: Nov 2013
Location: Germany
Posts: 6
Rep Power: 13 |
Dear friends, I have question in fluent please.
I used ICEM for simulate heat transfer in kiln, then export to fluent, actually in this time i run my program without combustion. can get converge at residual e-2 but with not good report about mass net, as same time reasonable result. so take more for residual until e-4 , also get converge but not reasonable result and in this case report mass excepted? any suggest, thanks in advance |
|
January 29, 2014, 15:32 |
|
#19 |
Senior Member
A-A Azarafza
Join Date: Jan 2013
Posts: 226
Rep Power: 14 |
Hi friend,
Obtaining a value of e-2 or even e-4 for residuals doesn't necessarily mean that your simulation is converged. However, a value of e-3 is acceptable for continuity, for other equations, it depends on your problem. For instance, in my recently work, a value of residual about e-8 is not enough to get convergence for a user_defined scalar! So, my suggestion is first, keep doing iteration until you don't observe any big change or oscillation in residuals. Secondly, in some cases, you need to monitor some effective parameters in your model beside the usual residuals monitoring. For example, depending on your work, you can monitor some surface or volume characteristics of flow. Only one more thing, in some cases you may not receive a very low residuals but the values will not change any more longer. In that case, your simulation is converged too. So, don't worry and be patient when you grip into a CFD problem. Hope it helps.
__________________
Regard yours |
|
February 3, 2014, 13:07 |
|
#20 |
New Member
adnan
Join Date: Nov 2013
Location: Germany
Posts: 6
Rep Power: 13 |
Thank you very much Mr.Azarafza,
but could also consider mass flux reports( mass flue rate) explained, how the project near from reasonable solution. because some time good result but minus (-) mass flux reports (example -3.112*e-5) thank you again Mr.Azarafza Last edited by adnanghreeb; February 4, 2014 at 10:34. |
|
Tags |
convergence, fluent, mesh |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
problem with Min/max rho | tH3f0rC3 | OpenFOAM | 8 | July 31, 2019 10:48 |
Time step dependence of convergence behavior of steady state simulations in CFX | Chander | Main CFD Forum | 5 | December 23, 2013 06:31 |
Convergence of CFX field in FSI analysis | nasdak | CFX | 2 | June 29, 2009 02:17 |
Defect correction and convergence | ganesh | Main CFD Forum | 4 | June 30, 2006 15:20 |
Convergence problems | Chetan | FLUENT | 3 | April 15, 2004 20:13 |