|
[Sponsors] |
March 25, 2020, 12:19 |
stop criterion discussion
|
#1 |
New Member
Giorgio Negrini
Join Date: Feb 2020
Location: Milan
Posts: 13
Rep Power: 6 |
Hi Foamers,
in these days of quarantine I was wandering about the residuals stop criterion used in solvers. In particular I'm talking about steady state solvers. For what I understood until now about OpenFOAM, the finite volume method implemented in it for solving Navier-Stokes, or just Stokes, equations is a P1-P1 scheme that doesn't respect the discrete inf-sup condition. For this reason, we have an iterative algorithm that solves at each iteration a relaxed equation. Another non-linearity is introduced if we have a non-orthogonal mesh because non-orthogonal part is taken explicitly. These thoughts made me think about OpenFOAM solver as a fixed point iterative method for almost every equation one can consider, both linear and non-linear. By basic numerical mathematics we know that stop criterions based on residual are affected by the derivative of the non-linear scheme in the zero: if it is not near 1 we have over/under estimation of the error. On the other hand we know that increment-based criterions get worse only when the derivative is near one (but over estimating the error). So, has anyone ever try to use increment to estimate the solution error? I hope you understand my doubts! Thanks in advance |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How to stop a simulation with a physical criterion (other than time) ? | Mat_fr | OpenFOAM Running, Solving & CFD | 4 | November 7, 2019 08:00 |
command TUI / Scheme for stop and continue calculate | rayolau | FLUENT | 1 | May 13, 2013 11:20 |
Asymptotic stopping criterion is not working | rob50904 | STAR-CCM+ | 2 | January 28, 2013 09:25 |
compiling firefoam | Farshad_Noravesh | OpenFOAM | 27 | December 24, 2012 05:21 |
Stop convergence criterion | martapajon | OpenFOAM Running, Solving & CFD | 0 | September 23, 2007 15:52 |