How to resolve NaN (Not a Number) Error in LS-DYNA
This article is about tips for fixing NaN errors in LS-DYNA. NaN error means the solver fails convergence for any reasons, and it was reported in d3hsp and message file. Excessive velocities due to non-physical forces and moments could act on nodes in an unstable model. First of all, by setting ISNAN=1 in *CONTROL_SOLUTION card, nodes with the out-of-range forces and moments can be reported in the message file. Identify the part(s) including the nodes by observing d3plot database in postprocessor, and check if warping elements in part itself or neighboring ones. If it is difficult to find root causes, you can reduce the d3plot interval to take a close look at them. But this could be time-consuming for a large scale model. So plot the parts internal or hourglass energies in the matsum file to check abnormal increase of them. Soft materials like rubber, foam are easy to collapse when contacting with hard materials like metal due to different modulus. After you find out the unstable pa