Failed convergence SOL106 nonlinear static
Failed convergence SOL106 nonlinear static
(OP)
I am doing nonlinear static analyses with NX Nastran (SOL106) on a FE model of a wingbox made up of CQUAD4 and CBEAM elements. The loads are nodal forces and moments.
The analysis is often not converging and I get this error message:
*** USER INFORMATION MESSAGE 6194 (NCONVG)
*** STOPPED ITERATIONS DUE TO REACHING MAXIMUM ITERATION LIMIT WITHOUT CONVERGENCE ***
*** USER INFORMATION MESSAGE 6193 (NCONVG)
*** MAXIMUM NUMBER OF BISECTIONS OR MINIMUM LOAD STEP HAS BEEN REACHED.
*** USER FATAL MESSAGE 4551 (NCONVG)
*** STOPPED PROBLEM DUE TO FAILED CONVERGENCE
This happens more frequently when I increase the magnitude of the applied loads. Another warning I get, that I guess could be a reason for the failed convergence, is related to the singularity of the stiffness matrix and the degrees of freedom listed afterwards have all negative values for MATRIX/FACTOR DIAGONAL RATIO:
*** USER WARNING MESSAGE 4698 (DCMPD)
STATISTICS FOR DECOMPOSITION OF MATRIX KLLRH .
THE FOLLOWING DEGREES OF FREEDOM HAVE FACTOR DIAGONAL RATIOS GREATER THAN
1.00000E+07 OR HAVE NEGATIVE TERMS ON THE FACTOR DIAGONAL.
^^^ USER INFORMATION MESSAGE 9004 (NLSTATIC)
^^^ FOR THIS ITERATION, THE DIFFERENTIAL STIFFNESS WILL BE IGNORED TO AVOID DECOMPOSITION OF A NON-POSITIVE
DEFINITE STIFFNESS MATRIX.
The only way in which I managed to run the analysis is by increasing the K6ROT from 100 to 1E7, but this changes dramatically the results.
Have you ever had such problems? Do you have any suggestion or help on what could be the causes?
Thank you.
The analysis is often not converging and I get this error message:
*** USER INFORMATION MESSAGE 6194 (NCONVG)
*** STOPPED ITERATIONS DUE TO REACHING MAXIMUM ITERATION LIMIT WITHOUT CONVERGENCE ***
*** USER INFORMATION MESSAGE 6193 (NCONVG)
*** MAXIMUM NUMBER OF BISECTIONS OR MINIMUM LOAD STEP HAS BEEN REACHED.
*** USER FATAL MESSAGE 4551 (NCONVG)
*** STOPPED PROBLEM DUE TO FAILED CONVERGENCE
This happens more frequently when I increase the magnitude of the applied loads. Another warning I get, that I guess could be a reason for the failed convergence, is related to the singularity of the stiffness matrix and the degrees of freedom listed afterwards have all negative values for MATRIX/FACTOR DIAGONAL RATIO:
*** USER WARNING MESSAGE 4698 (DCMPD)
STATISTICS FOR DECOMPOSITION OF MATRIX KLLRH .
THE FOLLOWING DEGREES OF FREEDOM HAVE FACTOR DIAGONAL RATIOS GREATER THAN
1.00000E+07 OR HAVE NEGATIVE TERMS ON THE FACTOR DIAGONAL.
^^^ USER INFORMATION MESSAGE 9004 (NLSTATIC)
^^^ FOR THIS ITERATION, THE DIFFERENTIAL STIFFNESS WILL BE IGNORED TO AVOID DECOMPOSITION OF A NON-POSITIVE
DEFINITE STIFFNESS MATRIX.
The only way in which I managed to run the analysis is by increasing the K6ROT from 100 to 1E7, but this changes dramatically the results.
Have you ever had such problems? Do you have any suggestion or help on what could be the causes?
Thank you.





RE: Failed convergence SOL106 nonlinear static
Some suggestions:
1. Try to toggle around the load magnitude, since u mentioned reduce the load will have better chance of convergence.
2. Try to reduce the nonlinearities complexity of your simulation model, or add the nonlinearities gradually (1 by 1). For example, if you have 3 contacts, try to use 1 contact definition first. If it converged, then add another definition. If your contact involve a large quantity of elements, try to reduce the number of elements.
3. When it says singularity of the stiffness matrix, please check whether in the F06 file it has mentioned the grid/node ID where this problem happens. After knowing which ID, check your model for that particular node, for any potential modeling error.
Good luck,
Tuw
RE: Failed convergence SOL106 nonlinear static
In my simulation i guess i have problems with buckling or crippling, maybe you should consider that
RE: Failed convergence SOL106 nonlinear static
Actually there are no contacts in the model. The nonlinearities are just geometric nonlinearities activated by PARAM LGDISP 1.
I checked the F06 and the grids with negative MATRIX/FACTOR DIAGONAL RATIO. However it's not a specific area of the model, but these grids change throughout the different iterations of the solution or with a different load magnitude (but same distribution).
I run as well linear buckling analyses (SOL105) with the same loading conditions applied in SOL106 and there are a lot of eigenvalues less than 1, so apparently the structure has already buckled under this load. The buckling modes are all local modes of the ribs of the wingbox.
Could this be one of the cause of the failed convergence then as Bopeco mentioned? In this case the solution, in terms of having a SOL106 which is working, would be to redesign and stiffen up the structure?
Thanks.
RE: Failed convergence SOL106 nonlinear static
RE: Failed convergence SOL106 nonlinear static
What about K6ROT? Should the default values of 100 used?
RE: Failed convergence SOL106 nonlinear static
1) increase number of load increments, smaller steps usually help, up to a point.
2) change strategy, if you are using the default "auto" then try "iter" and force the stiffness matrix to update more often. This is usually very helpful when large displacement is involved. Use arc length methods when you have snapthrough or need to track a decreasing load capability.
The messages about negative matrix factor diagonal are the classic symptom of buckling in sol 106. You may want to create multiple subcases where you can get results at these critical load magnitudes and see what the deformed looks like to understand the buckling behavior. It could be local buckling and your structure might continue to take more load. Also by creating multiple subcases, you can change strategy/increments per subcase to get past these solution difficulties from local behavior.
Remember that sol 106 is a load history, each subcase starts from the previous subcase results.
Another thing to remember since you mention K6ROT, if you are depending on AUTOSPC to constrain drilling DOF or any other singularity, then that could be part of your problem. AUTOSPC "does not work" in sol 106, you need AUTOSPCR,yes
See the Nastran documentation for AUTOSPC for details.
RE: Failed convergence SOL106 nonlinear static
I am applying a balanced set of loads and, as expected, forces and moments resultants in OLOAD table are close to zero. Therefore I expected as well the SPC resultants to be zero, instead they are not.
What's the cause of this?
Thanks.
RE: Failed convergence SOL106 nonlinear static
RE: Failed convergence SOL106 nonlinear static
The nonlinear analysis apparently converged, the tolerances EPSP and EPSW are below the threshold.
Could the cause of this mismatching be the fact that the loads applied are follower forces and moments (i.e. FORCE1 and MOMENT1)?
Or this should not have anything to do with it?
RE: Failed convergence SOL106 nonlinear static
The OLOAD resultant in the fo6 is before the structure deforms.
Have you requested GPFO, and can you look at freebody results to confirm that at the converged solution the "deformed loads" match the final SPCF?
RE: Failed convergence SOL106 nonlinear static