Personal tools

LS-DYNA V971 R3.2 (R3.46862) released

Filed under:
New version of LS-DYNA is released for all common platforms.

The release provides fixes and extensions.

Features and enhancements included in V971 R3.2 that were not available in V971 R3.1 include the following:

 

New Material Models:

    • *MAT_255

 

Enhanced Material Models:

    • support of user defined failure for:
      • *MAT_123 (VP=1)
      • *MAT_103
      • *MAT_024 (VP=1)
    • *MAT_191 now supports end release for beams
    • *MAT_187 updates
    • *MAT_126 add corotational local coord. system for formulation-1
    • Add V option for aopt=3,4
      • *MAT_026
      • *MAT_126
    • *MAT_036 added a cap to out-of-plane shear stress, when M is integer
    • *MAT_172 added hourglass properties for shells
    • *MAT_236 added interior strain point calculation
    • *MAT_ADD_THERMAL_EXPANSION now supports *LOAD_THERMAL_VARIABLE_SHELL
    • *MAT_SEATBELT added error termination if the maximum slope in the loading curve exceeds that of the unloading curve.
    • Added warning if modulus in a load curve table exceeds Young's modulus for several material models.
    • Print Warning if prca and prcb are blank in
      • *MAT_002
      • *MAT_022
      • *MAT_054
      • *MAT_055
    • Added warning message or error termination if user inputs improper stress-strain curve for fitting for:
      • *MAT_027
      • *MAT_077
      • *MAT_177
      • *MAT_178
    • Added the negative NUMINT option to *MAT_123
    • Added history output for viscoplastic strain rate to:
      • *MAT_024 (VP=1)
      • *MAT_123 (VP=1)

 

General:

  • Added optional thickness scaling for *INCLUDE_STAMPED_PART
  • Added damage type DG_TYP=4 to *DEFINE_CONNECTION_PROPERTIES
  • Added MPP support for IFLAG=1 in *CONSTRAINED_EXTRA_NODES
  • Added new keyword *COMMENT
  • Added "date" option for *VENDOR keyword added to R3
  • Added a new command line option: ncheck=n where n is the of number of times to check the existence of input file.
  • Support for constrained_extra_nodes option in selective mass scaling scheme
  • Add warning about not supporting prescribed motion during modal superposition.
  • Added user-specified spin speed for PRESCRIBED_ORIENTATION_VECTOR

 

Airbag:

    • *AIRBAG_PARTICLE
    • added flag on *AIRBAG_HYBRID_CHEMKIN to turn on/off digitized load curves

 

Boundary Conditions:

    • Added implicit treatment of boundary prescribed orientation.

 

Contact:

    • Update for new weld option (Honda)
    • Add a new feature to *TERMINATION_CONTACT allow the job to terminate when the maximum contact force is reached.
    • Add guided cable contact to MPP
    • Add flag to turn on shell element offsets in contact.

 

Implicit:

    • Added synchronization of implicit time step after an adaptive remeshing.
    • Added arclength method node control in MPP

 

Output:

    • MESSAG:
      • Add list of untied nodes to MESSAG file for automatic tiebreak contact option
    • D3PLOT
      • enable particle database in d3plot
      • Added all integration points to d3plot database activated by setting MAXINT= to a negative number
    • INTFORC:
      • add MPP support for recent IOOPT option for intfor file.
      • Added IOOPT=3 for *DATABASE_BINARY_INTFOR

 

The remainder of this release notes describes many other enhancements, additions, and fixes made since the release of LS-DYNA version V971 R3.1.

Airbag

    • Fixed bug for *AIRBAG_WANG_NEFSKE/HYBRID: Negative parameter A23 with Part-ID > 9999999 was not working in single precision.
    • Bug fix for *AIRBAG_SHELL_REFERENCE_GEOMETRY.
    • Use local rigid body accelerations for airbag pop option. Previously the global accelerations were used which is in conflict with the users manual's instructions.
    • Fixed for *AIRBAG_HYBRID_CHEMKIN.

 

Boundary Condition

    • *BOUNDARY_RADIATION: Bug fix calculating enclosure radiation view factors for axisymmetric geometries.
    • Fix for *DAMPING_PART_MASS related to velocity boundary conditions being affected by damping applied to deformable nodes with prescribed motion.
    • Fix for *DAMPING_GLOBAL related to nodal points that have prescribed motion. This damping changes the applied displacements from the specified values. This fix corrects this problem for the nodes of deformable bodies.
    • Fix for *BOUNDARY_PRESCRIBED_ORIENTATION.
    • Fix bug at corners when multiple boundary conditions are used with SPH elements.
    • Fix for Boundary Prescribed Orientation for Implicit.

 

Case

    • Fix for case including both shell and 3D EFG.

 

Constrained Options

    • Fix for *CONSTRAINED_JOINT_TRANSLATIONAL_MOTOR not working correctly in MPP.
    • Fix for joints in the presence of implicit-explicit switching.
    • Fix storage allocation for *CONSTRAINED_LINEAR with 2000+ nodes.
    • Fixed related to table lookups in *CONSTRAINED_JOINT_GENERALIZED_STIFFNESS.
    • Fox for RBE3 with DOF's release. Problem occurred when consistency option is active.
    • MPP fix/change for better handling of adaptive constraints if they occur at decomposition boundaries AND they are involved in a tied interface.
    • Fix for RBE3 constraints for MPP Explicit.
    • Fix for bug related to nonphysical stresses that develop soon after the calculation begins. Keyword *CONSTRAINED_SHELL_TO_SOLID.

 

Contact Options

    • Improvements to global search for 2d_thermal contact.
    • Fix for *CONTACT_AUTOMATIC_..._TIEBREAK with OPTION=3 fixed in SMP - MPP was ok.
    • Fix for MPP handling of tied thickness when specified on the contact card.
    • Fix for MPP "groupable" override flag in pfile, for tied interfaces.
    • Correct Implicit handling of tied nodes with failure constraints.
    • Fix vc problem in automatic contact.
    • Fix: update orientation option for SMOOTH forming contact (MPP only).
    • Fix for interior contact option 2.
    • Fix for frictional energy calculation for auto tiebreak contact.
    • Several MPP rigid-rigid contact: friction handling, force summation, and surface reorientation.
    • MPP modifications to bucketsort for AUTO_TIEBREAK contacts, to better handle very thick materials.
    • Fix for surface force transducers for segment based contact. This memory bug could have happened when not all processors have 2 surface force transducers.
    • Fix problem in automatic tiebreak options 8/10/11 where the mass of the slave node was being used, but was not being passed, resulting in NANs.
    • *CONTACT_FORMING_: MPP fix for reorientation of surfaces with inconsistent normals.
    • Fix for smooth contact problem related to undefined node set.
    • Fix MPP tied contact for implicit-explicit switching.
    • Fix uninitialized variable in MPP rigid-rigid contact.
    • Fix to damping when IGNORE is set to 1.
    • Bug fix for tiebreak contact option 11 with VDC damping and negative ncpu.
    • Added penalty formulation for treating contact between rigid bodies and the rigid road surface.
    • Bug fix for tiebreak contact options 10/11 with viscous damping VDC.
    • MPP fix for rigid to rigid contact.
    • Fix related to inconsistencies between Madymo an ls-dyna force calculations for rigid to rigid contact using a force deflection curve. Energy is now conserved.
    • MPP fix/change for better handling of adaptive constraints if they occur at decomposition boundaries AND they are involved in a tied interface.
    • Fixed contact for Genoa material.

 

Control Options

    • *CONTROL_RIGID: Fix related to METALF when NDOF=3.
    • Bug fix for *CONTROL_FORMING_TEMPLATE.
    • Fix for adaptive remeshing for ESORT=2.
    • Fix to damping when IGNORE is set to 1.

 

Damping Options

    • Fix for *DAMPING_PART_MASS related to velocity boundary conditions being affected by damping applied to deformable nodes with prescribed motion.
    • Fix for *DAMPING_GLOBAL related to nodal points that have prescribed motion. This damping changes the applied displacements from the specified values. This fix corrects this problem for the nodes of deformable bodies.
    • Fix to damping when IGNORE is set to 1.

 

Database/Output

    • Fix for MPP output of peak pressures in intfor file: last state had all 0 for these.
    • Fixed bug in ansys output.
    • Fix for *DEFINE_CURVE_FUNCTION option RCF (now RCFORC).
    • Fix for coordinate ID's related to orthotropic materials to transform to internal IDs in the keyword reader. This fix is to ensure that the DYNA.STR file works as intended.
    • Fix for rotations in MPP output of drdisp.sif file.
    • Fix format to tell users to check D3HSP for printed curve IDs. The curves may be internally generated in the keyword reader.
    • Fix for MPP rigid-body compression in D3PLOT when used with pre-decomposition.
    • Fix for GCEOUT file.
    • Fix use of wrong variable in MPP D3PART initialization.
    • Add MPP support for recent IOOPT option for INTFOR file.
    • Fix problem of MPP reopening INTFOR file during adaptive problems.
    • MPP fixes to output of D3PART database.
    • Fix for file SSSTAT in restart. Also we have separated the output interval of *DATABASE_SSSTAT_MASS_PROPERTIES and *DATABASE_GLSTAT.
    • Bug fix for ale interface force binary plot FSIFOR.
    • Fixed output of two-pass adaptivity.
    • Fix for jumps in sliding interface energy when adaptive steps occurred.
    • Fix for *SET_BEAM_GENERAL with the ALL option to exclude phony beams for springs and dampers if BEAM is set to unity on the *DATABASE_BINARY_D3PLOT database.
    • Fix l2a problem related to output of optional joint energies.

 

Define options

    • Fix for *DEFINE_CURVE_FUNCTION option RCF (now RCFORC).
    • Fix for load curve reading problem related to seatbelt shell elements.
    • Update for handling 1000000 load curves efficiently.
    • Fix for smooth contact problem related to undefined node set.
    • Fix for *DEFINE_CURVE_FUNCTION: did not work for translational and rotational motors.
    • Fix for Brode loading and shell sets is now fixed.

 

Deformable

    • Fix for rigid to deformable switching involving solid type 4 tetrahedron.
    • Fix related to deformable to rigid switching, when the Inertial properties are specified for the merged body.

 

EFG

    • Fix for case including both shell and 3D EFG.
    • Bug fixed for 2D axisymmetric EFG in centering the stress point.

 

Elements

    • Bug fix for sms with tet type 16, and fix in *MAT_133 when using C-S strain rate effects with implicit.
    • Fix for rigid to deformable switching involving solid type 4 tetrahedron.
    • Fixed MPP brick weld initialization so that it will not hang.
    • Fix: Parameters from *ELEMENT_BEAM_SECTION were not transformed and stored correctly. Manual has to be updated, too.
    • Fix for case including both shell and 3D EFG.
    • Fixes related to triangular shell element coordinate system to account for invariant numbering.
    • Fixed *MAT_236 for shells.
    • Fix for *MAT_ADD_THERMAL and solid element constitutive models, e.g., type 3.
    • Fixes for laminated shell theory (materials 22, 54, 55, 76, 114): All Materials used 2x the correct weight on the on the top and bottom integration points for Lobatto quadrature. For *MAT_76 and *MAT_114 with user defined integration, the unsorted material properties were used for calculating shear strain terms, fxi,fyi and zi1. Since the sort routine orders them top to bottom, this likely caused all the material properties to be flipped if the user input the points in the order from bottom to top. This would cause incorrect results if different properties were used in each layer unless Lobatto quadrature was used. For *MAT_22 and *MAT_54, and *MAT_55, the unsorted material angles were used for calculating the shear strain terms, hi1, and hi2. For orthotopic material properties, the calculated hi1 and hi2 terms were therefore incorrect unless Lobatto quadrature was used.
    • Fix related to type 4 triangular shell and buckling.
    • Fix memory clobber for implicit solid spotwelds.
    • Fix for spotweld option to convert subset of beam elements.
    • Fix for load curve reading problem related to seatbelt shell elements.
    • Fix for *MAT_61 which goes unstable for tet types 10 and 13.
    • Bug fix for selective mass scaling in conjunction with 10-noded tets.
    • Fix for thick shell type 26 to properly handle offset from midsurface. Warping stiffness must be active.
    • Fix for thickness offset related to type 16 shell and warpage active.
    • Fix for eigenvalue problems with only solid elements and no rigid bodies.
    • Fix for *ELEMENT_MASS_NODE_SET.
    • Fix for *MAT_172 with shell type 16.
    • Fix: Internal energy is now computed for shell type 18.
    • Fixed type 9 beam spot weld failure. The moment term in the failure calculation may have used the wrong beam length since the wrong beam element ID was used. The 3-sheet calculation was OK. Therefore for models using 3-sheet welds, the bug may have not caused much trouble since the 3-sheet calc is used for an entire block of beam elements if any one of the beam participates in a 3-sheet weld.
    • Fixed a problem with solid welds. Weld failure types 7 and 8 use tied contact info to identify properties of the shells to which the welds are tied. It is possible for the tied contact to be on a different processor than the weld in which case the info cannot be found, so message passing was added to weld initialization.
    • Fix for *ELEMENT_MASS_PART and shells: corrected mass calculation.
    • Fix for non working thinning for thick shell elements and *MAT_2, *MAT_22, *MAT_55, and *MAT_58.

 

Implicit

    • Bug fix for sms with tet type 16, and fix in *MAT_133 when using C-S strain rate effects with implicit.
    • Correct Implicit handling of tied nodes with failure constraints.
    • Fix for rigid body coordinates for implicit to explicit switch.
    • Fix for *MAT_57 to correct the calculation of internal energy density which was inaccurate for the large time step sizes of the implicit solver.
    • Fix memory clobber for implicit solid spotwelds.
    • Fix for joints in the presence of implicit-explicit switching.
    • Fix MPP tied contact for implicit-explicit switching.
    • Fix for eigenvalue problems with only solid elements and no rigid bodies.
    • Fix for Boundary Prescribed Orientation for Implicit.
    • Fix MPP explicit initialization for implicit joints
    • Fix related to implicit nonconvergence of *MAT_77, *MAT_177, and *MAT_178.
    • Fix related to implicit consistency flag (ncpu<0).
    • Fix handling of sense switches (sw1,sw2,...) for implicit.

 

Include Options

    • Bug fix in springback compensations.
    • Fix 2 minor include transform bugs.
    • Fix for *INCLUDE_TRANSFORM related to *MAT_181.
    • Fix for *MAT_ARUP_ADHESIVE in *INCLUDE_TRANSFORM.
    • *INCLUDE_STAMPED_PART: A bug fix for mapping with symmetric condition.
    • Fixed problem with *INCLUDE_TRANSFORM for material *MAT_176.

 

Initial Options

    • Fix for *INITIAL_AXIAL_FORCE_BEAM: resultant force was too high.

 

Loads

    • Enabling r-adaptive load_thermal by initializing temperature after rezoning.
    • Fixes for thermal option related to *LOAD_THERMAL_ELEMENT_...
    • Fix for *LOAD_THERMAL_ELEMENT option for erroneous error check leading to termination.
    • Fixed a bug in *LOAD_DENSITY_DEPTH if number of parts if more than 8.
    • Fix for Brode loading and shell sets is now fixed.
    • Fix for format problem in DYNA.INC file related to *LOAD_PRESSURE_SHELL.

 

Material Models

    • Bug fix for *MAT_120_... where the strain rate was not properly initialized.
    • Bug fix for sms with tet type 16, and fix in *MAT_133 when using C-S strain rate effects with implicit.
    • Fixed possible division by zero in *MAT_120.
    • Fix for coordinate ID's related to orthotropic materials to transform to internal IDs in the keyword reader. This fix is to ensure that the DYNA.STR file works as intended.
    • Fix for *MAT_57 to correct the calculation of internal energy density which was inaccurate for the large time step sizes of the implicit solver.
    • Fix for *INCLUDE_TRANSFORM related to *MAT_181.
    • Fixed *MAT_236 for shells.
    • Fix for *MAT_ADD_THERMAL and solid element constitutive models, e.g., type 3.
    • Minor fix for *MAT_073 reading.
    • Fixes for laminated shell theory (*MAT_22, *MAT_54, *MAT_55, *MAT_76, *MAT_114): All Materials used 2x the correct weight on the on the top and bottom integration points for Lobatto quadrature. For *MAT_76 and *MAT_114 with user defined integration, the unsorted material properties were used for calculating shear strain terms, fxi,fyi and zi1. Since the sort routine orders them top to bottom, this likely caused all the material properties to be flipped if the user input the points in the order from bottom to top. This would cause incorrect results if different properties were used in each layer unless Lobatto quadrature was used. For *MAT_22 and *MAT_54, and *MAT_55, the unsorted material angles were used for calculating the shear strain terms, hi1, and hi2. For orthotopic material properties, the calculated hi1 and hi2 terms were therefore incorrect unless Lobatto quadrature was used.
    • Fix for fitting of Ogden foam model due to out-of-range numbers.
    • Bug fix for *MAT_136.
    • Fix memory clobber for implicit solid spotwelds.
    • Fix for spotweld option to convert subset of beam elements.
    • MPP modifications to bucketsort for AUTO_TIEBREAK contacts, to better handle very thick materials.
    • Fix for material type 61 which goes unstable for tet types 10 and 13.
    • Fix for material 36 with hardening rule 7 (3 load curves).
    • Fix truncation error for *MAT_123.
    • Fixed a bug in *MAT_SPOTWELD_DAIMLERCHRYSLER when used with damage types 1 and 2. The density of the material changed to a wrong value after damage initialization.
    • Fix for *MAT_MUSCLE related to small stepsize.
    • Fix possible bug in *MAT_173 principal stress direction calculation.
    • Add option for alternative version of *MAT_85 (does not affect existing models).
    • Fix for *MAT_ARUP_ADHESIVE in *INCLUDE_TRANSFORM.
    • Fix for *MAT_172 with shell type 16.
    • Minor fix for *MAT_100_DA with DG_TYP=3: Default for GFAD now 1.e-15 (was 0.0 before, leading to no failure at all).
    • Fix for energy calculation in *MAT_122.
    • Fixed type 9 beam spot weld failure. The moment term in the failure calculation may have used the wrong beam length since the wrong beam element ID was used. The 3-sheet calculation was OK. Therefore for models using 3-sheet welds, the bug may have not caused much trouble since the 3-sheet calc is used for an entire block of beam elements if any one of the beam participates in a 3-sheet weld.
    • Fixed a problem with solid welds. Weld failure types 7 and 8 use tied contact info to identify properties of the shells to which the welds are tied. It is possible for the tied contact to be on a different processor than the weld in which case the info cannot be found, so message passing was added to weld initialization.
    • Fix related to implicit nonconvergence of *MAT_77, *MAT_177, and *MAT_178.
    • Fixed contact for Genoa material.
    • Bug fix for *MAT_187.
    • Fix for non working thinning for thick shell elements and *MAT_2, *MAT_22, *MAT_55, and *MAT_58.
    • Fixed problem with *INCLUDE_TRANSFORM for material *MAT_176.
    • Fix related to *MAT_120 related to FPE on selected platforms.

 

Parameter

    • Fix for *PARAMETER. Allowed a -minus sign before any parameter definition. For example, -&VAR1.

 

Part Options

    • Fixed a segment based contact bug that caused the optional thickness on *PART_CONTACT to be ignored if shell thickness updates were active and no parts used the thickness scale factor on *PART_CONTACT.
    • *PART_MODES: Fix flexible rigid body for initialization, rigid and flexible switching.
    • Fix for possible memory clobbering when *RIGIDWALL_PLANAR and *PART_COMPOSITE are used together.

 

Rigidwall

    • Fix for possible memory clobbering when *RIGIDWALL_PLANAR and *PART_COMPOSITE are used together.

 

Sensor

    • Several minor bug fixes in sensors.
    • Fix *SENSOR_DEFINE_NODE when n2>0.

 

Set Options

    • Fix for *SET_BEAM_GENERAL with the ALL option to exclude phony beams for springs and dampers if BEAM is set to unity on the *DATABASE_BINARY_D3PLOT database.

 

SPH

    • Fix restart bug related to SPH and full deck restart.
    • Fix bug at corners when multiple boundary conditions are used with SPH elements.

 

Termination

    • Fix for *TERMINATION_DELETED_SHELLS.

 

Filed under: