General

General

How can the error message the inertia tensor of rigid body is too small for the accuracy of the computer to handle be avoided? Error 30186

    • FAQFAQ
      Participant

      During initialization, the determinant of the rigid body inertia tensor is checked. If it falls below a tolerance value of 10e−30, LS-DYNA issues an error message and the calculation stops. The error message can be avoided if the inertia of the rigid body is artificially increased by increasing the part density or by specifying sufficiently high inertia in the *PART_INERTIA or the *CONSTRAINED_NODAL_RIGID_BODY_INERTIA keyword. However, in some rare cases (e.g. with an adverse system of units), such tiny values would still be valid. In such cases, using a double precision executable, or a different system of units may help resolve this issue. Otherwise, setting NORBIC to 1 under *CONTROL_RIGID, will cause LS-DYNA to skip the rigid body inertia check and, thereby, the error will not be triggered.