Linear System of Equations
A Newton-Raphson iteration algorithm was used to capture the solution of non-linear algebraic equations.
The change of the variables within an iteration can be solved by considering the following linearized system:
where denote the residuals of Eqn. (1023) to Eqn. (1026) and are the partial derivatives of the residuals with respect to the unknown variables . The components of the above matrix are computed in each iteration.
A ramping procedure for the relaxation time is employed for the viscoelasticity in such a way that the solver initially solves the set of equations for in the first iteration to obtain an appropriate radius of convergence. Then, the relaxation time is incrementally increased over a certain number of iterations until a full convergence is found. The number of iterations over which the viscoelasticity is relaxed is a user-defined parameter.
In the non-dimensional form of the equations, the ramping procedure appears as the Weissenberg number; that is, the first iteration is for the case where the Weissenberg number of each mode is set to zero. The Weissenberg number then ramps up over the number of iterations set by the Relaxation over # iterations property (default value 10).