Professional Documents
Culture Documents
Criteria For Assessing CFD Convergence
Criteria For Assessing CFD Convergence
Try
the new look (https://new.engineering.com/article/9296?
utm_source=engcom_new)
Comments
(https://www.engineering.com/DesignSoftware/DesignSoftwareArticles/ArticleID/9296/3-Criteria-
for-Assessing-CFD-Convergence.aspx#disqus_thread)
computational fluid dynamics (CFD) solutions must be calculated iteratively. This begs the question: How do I
know when my solution has converged?
Since the point at which the analysis is deemed converged is defined by the judgment of the analyst, users
should have a solid understanding of when the analysis has reached its final solution. Typically, when
assessing the convergence of a steady state CFD analysis, at a minimum monitor the following three criteria
as the analysis progresses:
1. Residual Values
2. Solution imbalances
3. Quantities of interest
local imbalance of a conserved variable in each control volume. Therefore, every cell in your model will have
its own residual value for each of the equations being solved.
In an iterative numerical solution, the residual will never be exactly zero. However, the lower the residual
value is, the more numerically accurate the solution. Each CFD code will have its own procedure for
normalizing the solution residuals. It is best to check your code’s documentation for guidance on an
appropriate criteria when judging convergence.
For CFD, RMS residual levels of 1E-4 are
considered to be loosely converged, levels
So how does the solution change as the residuals decrease? Figure 2 shows the temperature field in the
components on the board at different residual levels.
With the RMS residuals at 1E-4, the qualitative behavior of the PCB can clearly be seen, but the peak
temperature of the heat sink is under-predicted by as much as 8°C. As the RMS residuals decrease to 1E-5,
the temperature distribution begins to resemble the more tightly converged solutions and the peak
temperature is predicted to within 1°C. Finally, as the solution further converges, the difference in the
temperature distribution between residual levels of 1E-5 and 1E-6 is almost negligible.
2. CFD Convergence using Solution
Imbalances
Since our CFD analysis is solving conservation equations (conservation of mass, momentum, energy, etc.), we
must ensure that the final solution does indeed conserve these quantities.
As a numerical representation of a physical system, the CFD solution imbalances will never be exactly zero.
However, the imbalances should be sufficiently small before considering the solution converged. As a good
practice, aim for solution imbalances of less than 1% as a starting point. Note that more sensitive
solution imbalances.
deemed converged. Monitoring integrated quantities such as force, drag, or average temperature can help
the user judge when his or her analysis has reached this point. In our board example, two useful monitor
points might be the maximum temperature of the heat sink and the maximum temperature of one of the
misleading. As the residuals decrease further, the monitor values change less and less between iterations.
Once the monitor point values have "flattened out", we can safely assume the solution is converged.
There are, of course, many other things to consider when judging the value of CFD results. Just because the
solution is numerically accurate does not mean that it is a good representation of the true physical behavior.
A converged solution is not very useful if it's a byproduct of incorrect boundary conditions! Any model should
be thoroughly checked, from geometry and mesh to boundary conditions and solver settings to ensure its
For more simulation tips read: Debugging Complex Finite Element Analysis Using a Single Element Model.
(http://www.engineering.com/Library/ArticlesPage/tabid/85/ArticleID/8705/Debugging-Complex-Finite-
Element-Analysis-Using-a-Single-Element-Model.aspx)
consulting), and has extensive experience performing CFD and FEA simulations in the aerospace, nuclear,
defense, power generation, and electronics industries. He is currently pursuing his Ph.D. at the University of