Frequently Asked Question

Diagnosing Non-Convergence
Last Updated about a month ago

Numerical error and convergence

A numerical solution approximates the continuous conservation laws on a finite set of cells or control volumes. Discretization error depends on characteristic size, stretching, skewness, alignment, interpolation, boundary treatment, and the output being measured. Iterative convergence is different from mesh convergence: a solver can reduce algebraic residuals while the engineering quantity continues to drift.

Eh = |φh - φexact|    observed order p ≈ slope of log(error) vs log(h)

φ is the reported quantity and h is a characteristic mesh size. Use an analytical or benchmark reference when possible; otherwise report a systematic refinement study.

Worked example

A pressure drop is 104 Pa on a coarse grid, 101 Pa on a medium grid, and 100 Pa on a fine grid. The medium-to-fine change is approximately 1%, while the coarse-to-medium change is approximately 3%. Report mesh sizes, refinement ratio, residual state, and whether the 1% change meets the design tolerance.

Check: refine where gradients or the engineering output are sensitive, not only where the global cell count is convenient.

Engineering check

For Diagnosing Non-Convergence, report the governing output together with the reference condition, mesh or model assumptions, boundary data, convergence evidence, and sensitivity to the dominant input. Check a conservation balance or limiting case before comparing the result with a requirement. If the output changes materially under a reasonable refinement or input variation, the conclusion should be treated as conditional rather than final.

Please Wait!

Please wait... it will take a second!