The release provides fixes and extensions.
Many new capabilities were added during 2003-2005 to create version 971 of LS-DYNA. Initially, the intent was to quickly release version 971 after 970 with the implicit capabilities fully functional for distributed memory processing using MPI. Unfortunately, the effort required for parallel implicit was grossly underestimated, and, as a result, the release has been delayed. Because of the delay, version 971 has turned into a major release. Some of the new features, listed below, were also added to later releases of version 970. The new explicit capabilities are implemented in the MPP version and except for one case, in the SMP version as well.
Below is list of new capabilities and features:
*AIRBAG_ALE
.*ALE_CV_SWITCH
.*ALE_FSI_SWITCH_MMG
is implemented to switch between ALE multi-material groups to treat immersed FSI problems.*ALE_REFERENCE_SYSTEM_GROUP
to deal complex ALE mesh motions including translation, rotation, expansion and contraction, etc.*ALE_MODIFIED_STRAIN
allows multiple strain fields in certain ALE elements to solve sticking behavior in FSI. (MPP underdevelopment)*ALE_FSI_PROJECTION
is added as a new constraint coupling method to solve small pressure variation problem. (MPP underdevelopment)*CASE
keyword, which provides a way of running multiple load cases sequentially within a single run.*CONSTRAINED_BUTT_WELD
option which makes the definition of butt welds simple relative to the option: *CONSTRAINED_GENERALIZED_WELD_BUTT
.*CONSTRAINED_LOCAL
keyword.*CONSTRAINED_SPLINE
.*CONSTRAINED_LAGRANGE_IN_SOLID
.*CONSTRAINED_LAGRANGE_IN_SOLID
.*CONTACT_FORMING_ONE_WAY_SURFACE_TO_SURFACE_SMOOTH
, which use fitted surface in contact calculation.*CONTACT_GUIDED_CABLE
.*CONTROL_ADAPTIVE
.*CONTROL_ADAPTIVE
, to specify the number of elements generated around a 90 degree radius. A new option to better calculate the curvature was also implemented.*CONTROL_ADAPTIVE_CURVE
, to refine the element along trimming curves.*CONTROL_IMPLICIT_DYNAMICS
.*CONTROL_SPOTWELD_BEAM
.*CONTROL_SPOTWELD_BEAM
.*CONTROL_IMPLICIT_INERTIA_RELIEF
.*CONTROL_SHELL
keyword. The thickness update for shells can now be optionally limited to the plastic part of the strain tensor for better stability in crash analysis.*CONTROL_SOLID
keyword.*CONTROL_CONTACT
keyword cards locally thins the spot welded parts to prevent premature breakage of the weld by the contact treatments.*CONTROL_FORMING_PROJECT
, which can initial move the penetrating slave nodes to the master surface*CONTROL_FORMING_TEMPLATE
, which allows user to easily set up input deck. Its function include auto-position, define travel curve, termination time, and most of the forming parameters for most of the typical forming process.*CONTROL_FORMING_USER
, *CONTROL_FORMING_POSITION
, and *CONTROL_FORMING_TRAVEL
, when used together, can allow user to define a typical forming process.*CONTROL_CPU
to output the cpu and elapsed time into the GLSTAT file.*CONTROL_OUTPUT
keyword to include eroded energies by part ID into the MATSUM file. Lumped mass kinetic energy is also in the MATSUM file as part ID 0.*CONTROL_OUTPUT
keyword to output ten connectivity nodes into D3PLOT database rather than 4.*CONTROL_EFG
.*DAMPING_PART_STIFFNESS
now works for the Belytschko Schwer beam element.*DATABASE_CROSS_SECTION
definitions.*DATABASE_BINARY_D3PROP
for writing the material and property data to the first D3PLOT file or to a new database D3PROP.*DATABASE_EXTENT_BINARY
has new flags to output peak pressure, surface energy density, nodal mass increase from mass scaling, thermal fluxes, and temperatures at the outer surfaces of the thermal shell.*DATABASE_BINARY_FSIFOR
outputs fluid-structure interaction data to binary file.*DATABASE_FSI_SENSOR
outputs ALE element pressure to ASCII file dbsor.*DEFINE_BOX_DRAWBEAD
.*DEFINE_CURVE_DRAWBEAD
, allow user to conveniently define drawbead by using curves (in x, y format or iges format)*DEFINE_DRAWBEAD_BEAM
, which allows user to conveniently define drawbead by using beam part ID, and specify the drawbead force.*DEFINE_CURVE_FUNCTION
.*DEFINE_FRICTION
input.*DEFINE_CURVE_TRIM_3D
, to allow trimming happens based on blank element normal, rather than use pre-defined direction*DEFINE_CURVE_TRIM_NEW
, which allow seed node to be input and is much faster then the original algorithm.*DEFINE_HEX_SPOTWELD_ASSEMBLY
, is available to define a cluster of solid elements that comprise a single spotweld.*DEFINE_VECTOR
, can be done by defining coordinates in a local coordinate system.*DEFINE_SPOTWELD_FAILURE_RESULTANTS
.*DEFINE_CONNECTION_PROPERTIES
is available for defining failure properties of spot welds.*DEFINE_SET_ADAPTIVE
to allow the adaptive level and element size to be specified by part ID or element set ID.*DEFINE_SPOTWELD_RUPTURE_STRESS
.*ELEMENT_SOLID_T4TOT10
to convert 4 node tetrahedron elements to 10 node tetrahedron elements.*ELEMENT_MASS_PART
defines the total additional non-structural mass to be distributed by an area weighted distribution to all nodes of a given part ID.*ELEMENT_BEAM
definitions for resultant beam elements using the SECTION option.*ELEMENT_SHELL
.*MAT_ELASTIC_FLUID
materials are included in the 4-noded background element formulation.*MAT_MUSCLE
*MAT_MOMENT-CURVATURE
*MAT_RESULTANT_ANISOTROPIC
*MAT_RATE_SENSITIVE_COMPOSITE_FABRIC
*MAT_SAMP-1
*MAT_SHAPE_MEMORY
is now implemented for shells.*MAT_BARLAT_YLD2000
for anisotropic aluminum alloys.*MAT_SIMPLIFIED_RUBBER_WITH_DAMAGE
*MAT_VISCOELASTIC_THERMAL
*MAT_THERMO_ELASTO_VISCOPLASTIC_CREEP
*MAT_ARUP_ADHESIVE
*MAT_BRAIN_LINEAR_VISCOELASTIC
*MAT_CSCM
for modeling concrete.*MAT_PLASTICITY_COMPRESSION_TENSION_EOS
for modeling ice.*MAT_COHESIVE_ELASTIC
*MAT_COHESIVE_TH
*MAT_COHESIVE_GENERAL
*MAT_EOS_GASKET
*MAT_SIMPLIFIED_JOHNSON_COOK
is now implemented for solids.*MAT_PLASTICITY_WITH_DAMAGE
is now implemented for solids.*MAT_SPOTWELD_DAIMLERCHRYSLER
*INCLUDE_PART
keyword.*INCLUDE_STAMPED_PART
: two different mirror options, user-defined searching radius.*INTIAL_STRESS_SHELL_SET
allows a set of shells to be initialized with the state of stress.*INTIAL_STRESS_SECTION
allows for stress initialization across a cross-section, which consists of solid elements.*INITIAL_VELOCITY_GENERATION
.*INITIAL_VOLUME_FRACTION_GEOMETRY
uses an enhanced algorithm to handle both concave and convex geometries and substantially reduce run time.*INTEGRATION_BEAM
.*INTEGRATION_SHELL
.*INTERFACE_SPRINGBACK
is now optionally written as a binary file.*KEYWORD
input.*KEYWORD
allows the definition of a prefix for all file names created during a simulation. This allow multiple jobs to be executed in the same directory.*LOAD_BODY
.*LOAD_MOVING_PRESSURE
.*LOAD_ALE_CONVECTION
in ALE FSI analysis.*MAT_ADD_THERMAL_EXPANSION
.*MAT_ELASTIC_WITH_VISCOSITY_CURVE
.*MAT_SPOTWELD
, which apply to beam and solid elements.*MAT_ANISOTROPIC_VISCOPLASTIC
.*MAT_MODIFIED_PIECEWISE_LINEAR_PLASTICITY
.*MAT_PLASTICITY_TENSION_COMPRESSION
.*MAT_PLASTICITY_WITH_DAMAGE
.*MAT_MODIFIED_HONEYCOMB
to provide more accurate predictions of the behavior of honeycomb barrier models.*MAT_1DOF_GENERALIZED_SPRING
.*MAT_SIMPLIFIED_RUBBER/FOAM
.*MAT_SIMPLIFIED_RUBBER/FOAM_WITH_FAILURE
.*MAT_ADD_EROSION
now allows the maximum pressure at failure and the minimum principal strain at failure to be specified.*MAT_GENERAL_NONLINEAR_6DOF_DISCRETE_BEAM
.MAT_TRANSVERSELY_ANISOTROPIC_ELASTIC_PLASTIC_(ECHANGE)
, which allow two ways to change the Young’s modulus during forming simulation.*MAT_HILL_3R
: includes the shear term in the yield surface calculation by using Hill’s 1948 an-isotropic material model.*MAT_KINEMATIC_HARDENING_TRANSVERSELY_ANISOTROPIC
: which integrates Mat #37 with Yoshida’s two-surface kinematic hardening model.*MAT_FABRIC
for formulations 2, 3, and 4. The improved formulations are types 12, 13, and 14.*MAT_ALE_VISCOUS
now supports Non-Newtonian viscosity by power law or load curve.*MAT_GAS_MIXTURE
supports nonlinear heat capacities.*MAT_MUSCLE
*MAT_MOMENT-CURVATURE
*MAT_RESULTANT_ANISOTROPIC
*MAT_RATE_SENSITIVE_COMPOSITE_FABRIC
*MAT_SAMP-1
*MAT_SHAPE_MEMORY
is now implemented for shells.*MAT_BARLAT_YLD2000
for anisotropic aluminum alloys.*MAT_SIMPLIFIED_RUBBER_WITH_DAMAGE
*MAT_VISCOELASTIC_THERMAL
*MAT_THERMO_ELASTO_VISCOPLASTIC_CREEP
*MAT_ARUP_ADHESIVE
*MAT_BRAIN_LINEAR_VISCOELASTIC
*MAT_CSCM
for modeling concrete.*MAT_PLASTICITY_COMPRESSION_TENSION_EOS
for modeling ice.*MAT_COHESIVE_ELASTIC
*MAT_COHESIVE_TH
*MAT_COHESIVE_GENERAL
*MAT_EOS_GASKET
*MAT_SIMPLIFIED_JOHNSON_COOK
is now implemented for solids.*MAT_PLASTICITY_WITH_DAMAGE
is now implemented for solids.*MAT_SPOTWELD_DAIMLERCHRYSLER
*NODE_TRANSFORMATION
allows a node set to be transformed based on a transformation defined in *DEFINE_TRANSFORMATION
.*PARAMETER_EXPRESSION
.*PART
keyword.*PART_MOVE
.*PART_COMPOSITE
.*SET_PART_ADD
.*TERMINATION_DELETED_SHELLS
.*CHANGE_RIGID_BODY_INERTIA
.*DELETE_FSI
allows the deletion of coupling definitions.