Nonlinear Convergence Criteria
In order to assess whether the nonlinear process has converged, a number of convergence criteria are available.
There are two options available to control nonlinear convergence criteria and respective tolerances, NLPARM Bulk Data Entry and NLCTRL Bulk Data Entry. The basic principle in assessing nonlinear convergence is to compare an error measure of the solution with a pre-determined tolerance level. When the error falls below the specified tolerance, the problem is considered converged. In a case of multiple, simultaneous convergence criteria, all criteria need to be satisfied for the solution to be converged.
Detailed convergence check information for implicit nonlinear subcases, increments, and Newton-Raphson iterations are printed in the _nl.out file. Additional options for checking Nonlinear Analysis run information and monitoring progress of Nonlinear Implicit Analysis jobs are listed in Runtime Monitoring in the User Guide.
Relative Error in Displacements
The relative error in displacements (printed in the convergence summary as EUI) is calculated as:
Where, A is a normalizing vector consisting of square roots of diagonal elements of stiffness matrix K , Ai=√Kii and the vector norm is calculated as:
k=q1−q for small displacement nonlinear analysis and the value of q is calculated as:
q is a contraction factor that corrects the increment of solution Δun to better represent the actual error in the small displacement nonlinear solution. It is expressed as:
In order to stabilize the behavior of q in practical computations, it is updated iteratively according to the formula:
k=1 for large displacement nonlinear analysis.
Relative Error in Terms of Loads
The relative error in terms of loads (printed in convergence summary as EPI) measures the relative strength of the residual, and R is calculated as:
The load vector f in this formula includes nodal reactions due to specified displacements.