A convergence rate can be defined by:
(16–3) |
where is the Normalized Residual
at iteration
, and
is
the Normalized Residual at an earlier iteration. With two exceptions,
the convergence rate is evaluated using the current and previous iterations.
The first exception corresponds to evaluating the residuals during
the first coefficient iteration for a timestep in transient simulations.
In this case, the rate is evaluated using the current residuals and
the residuals from the first iteration from the previous timestep.
The second exception corresponds to evaluating the residuals of the
mesh displacement equations for both steady and transient simulations.
In this case, the rate is evaluated using current residuals and the
residuals from the first iteration from the previous solution of the
displacement equations. In each of these cases, residual reduction
values that are less than unity indicate convergence towards a steady
state.
A residual reduction rate of 0.95 or smaller is considered typical for most situations, while a rate of 0.85 or smaller is considered to be very good. If your convergence behavior is slower than this (that is, rates are larger than 0.95), but is smooth, you should try increasing the timestep. Once the residuals are dropping monotonically, the timestep can often be safely increased to the characteristic time scale or greater in order to maximize the convergence rate. If there is no improvement, then the source of the convergence problem is probably not the timestep specification. For details, see Initial Condition Modeling.