HyperWorks Solvers

Troubleshooting

Troubleshooting

Previous topic Next topic No expanding text in this topic  

Troubleshooting

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Common Errors and Warnings


When the RADIOSS stops with the one of following error messages:

If the error message shown below is printed, two cases are possible.

STIFFNESS MATRIX IS NOT DEFINITE

1.The stiffness matrix [K]=[K0]+[Kg](geometrical) is not definite. This can happen when some of the DOF values in stiffness matrix are zero (for example: one of the rotational stiffness of a spring type 8 is defined as zero), or elastic modulus for a material is too small (often related to inconsistencies in the units used in the model).
2.The model still has rigid body modes even after boundary conditions have been applied. This is a more common source of this error. Examples include two parts that are connected only by contact interfaces or a 6 degrees of freedom spring connect to a 3 degrees of freedom solid element.

Simulations fail due to the implicit resolution (matrix inverse), even with an iterative (PCG) solver.

As of version HW10.0, RADIOSS implicit will automatically fix these free degrees of freedom in the first case (see RADIOSS Engine Input for more details).

To check the rigid body modes in the second case, employ one of the following methods by running:

A model check (with /IMPL/CHECK in the Engine Input file). The results of this check will be listed in the *n.out file.
A linear quasi-static analysis (a direct solver is preferred) with a sufficiently large time step. The free part can be found by reviewing the animation files.

The following are some possible workarounds for eliminating such rigid body modes:

Adding artificial springs with (small stiffness) to connect the free parts.
Creating slight initial penetration in the contacts, if interfaces are defined between the free parts.
Run a quasi-static analysis.

 

The error message shown below occurs when no loading has been defined in the model or when loading is zero during the first step in a nonlinear analysis.

IMPLICIT STOPPED DUE TO LOADING DATA

The run terminates with the following RADIOSS message:

**RADIOSS IMPLICIT STOPPED DUE TO LOADING DATA**

ISTOP =       0

Below are a few suggested workarounds:

1.Check loading in the model.
2.Increase the initial time step.
3.Creating a slight contact penetration in cases where loading is due to contact.

 

If the error message shown below is printed:

TIMESTEP REDUCED DUE TO DE-ACTIVATION

The following warning could be printed in nonlinear simulations with contact:

**TIMESTEP WILL BE REDUCED TO AVOID DE-ACTIVATION IN INTERFACE**: 14

In such a case, RADIOSS will try to restart the iteration with reduced time step and eventually the run might fail, if the time step drops below the prescribed minimum. This is usually seen in models with interface type 11 (edge to edge contact) with small gap.

** ERROR : RADIOSS IMPLICIT STOPPED DUE TO MODELING DATA **

ISTOP=      -1

This message is generally following different modeling error messages: “STIFFNESS MATRIX IS NOT DEFINITE”, “…TOO LARGE ENERGY VALUE”.

Often, it was about the constraint conditions or too large time step.

**ERROR: RADIOSS IMPLICIT STOPPED DUE TO TIMESTEP LIMIT**

ISTOP =      -2

When the time step is smaller than the input minimum one (see /IMPL/DT/STOP), RADIOSS will stop the run with this message.

The reason is generally due to the convergence issue (DT_min), if DT_min was already small enough or not. There is no general workaround for convergence issue, as outlined below:

1.Adding more printouts in out files (/PRINT/n, e.g. n=1, /IMPL/PRINT/NONLIN/n, e.g. n=1), and analyzing the reason of failing.
2.Check the model, constraint conditions, materials, contact interface defines and so on.
3.If the fail was due to instability, try /IMPL/DT/3 (Riks method) for snap-thru type simulations or /IMPL/QSTAT for general instability case.
4.Switching other convergence criteria (see Itol in /IMPL/NONLIN) or losing the tolerance, if possible.
5.Try /IMPL/NONL/SMDISP to see if the issue came from geometric nonlinear.

IMPLICIT STOPPED DUE TO SOLVER ERROR

The run terminates with the following RADIOSS message:

“**ERROR: RADIOSS IMPLICIT STOPPED DUE TO SOLVER ERROR**

ISTOP =      -4”

Shown below are two suggested workarounds:

1.Check which solve method is used in /IMPL/SOLVER. Has the direct solver (BCS) been used in SMP run? If it is, then use another solve method.
2.Another frequent case is when the model is relatively large and the available free disk is not large enough. In that case, check the working space free volume (in ./ if TMPDIR is defined). If the issue came from memory management, you could also force RADIOSS to use out-of-core resolution (/IMPL/SBCS/OUTCORE).

If this error is still there with the above workarounds, contact your local HyperWorks support team.

If BCS or mix solver (using BCS) was used, BCS error IDs will printout on the screen of running shell, report them to support team.