Best Practices for Building Flexible Models with Reduced File Sizes

As LS-DYNA model sizes continue to grow, there is a greater need to reduce the file sizes or rather the model footprint. If good modeling practices are maintained, there can be tremendous file size reductions even for large models and this post will review some of the best practices aimed to reduce the model input/output…

February 26, 2007 | by

Load Balance Checker for MPP LS-DYNA

A simple ‘C’ program is included to extract the processor based timing information from D3HSP file and output load balance summary. Future versions of MPP-LS-DYNA may include more information such as the summary shown below. Usage: load_balance_checker d3hsp_file_name {threshold_factor} Download Source Preview /* Load Balance Diagnosis for MPP LS-DYNA Author: Suri Bala, Livermore Software Copyright:…

February 21, 2007 | by

MPP and Deformable to Rigid Switching

You may have read the previous post on deformable to rigid switching which works by turning a predefined set of deformable components into a rigidbody at a user-defined time to save on element processing costs. This may not necessarily be true when running using any of the MPP-LSDYNA executables since the domain decomposition routines do…

February 19, 2007 | by

Load Balance in FMVSS 207/210 Simulations for MPP

Analyses involving automotive seat designs for loadcases such as FMVSS 207/210 has shown some poor load balance on compute nodes when using the default decomposition in MPP LS-DYNA. In FMVSS 207/210 type simulations, the computationally expensive portion of the model lies at the seat and its immediate viscinity while the rest of the model involves…

February 16, 2007 | by

Initial Velocity in Local Coordinate System

In several loading situations, initial velocities are often defined along directions that do not coincide with the global coordinate system. In such cases it is very cumbersome to determine the directional components along global axes when the vector direction does not coincide the global system. In such instances, the easiest modeling approach would be to…

February 13, 2007 | by

Curve Extrapolation

Curves are used widely to define a XY data that are used by several entities in LS-DYNA. They help us to define either a time-dependent function, used in loads and boundary conditions, and/or a strain/strain-rate dependent function used frequently in constitutive models. Three most salient features of curve representation, that occur internally in LS-DYNA and…

February 12, 2007 | by

Bulk Viscosity for Shells and Solids in LS-DYNA

In any wave propagation code, such as LS-DYNA, which belongs to a family of ‘Hydro’ codes, bulk viscosity is essential to treat shocks. Smooth initial data can lead into shock discontinuities and if left untreated can result in severe instabilities. LS-DYNA has the capability (performed by default) to automatically detect the shocks and treat them…

January 26, 2007 | by

Limitations of Using LCSR for Strain-Rate Inclusion in MAT_024

The widely popular material model *MAT_PIECEWISE_LINEAR_PLASTICITY (MAT_024) supports various methods to include the strain-rate effects. One of the methods is the scaling of the quasi-static stress-strain curves using a load-curve, LCSR, that defines a scale-factor as a function of strain-rate. This method works by first finding the yield-stress, SIG_QUASI_STATIC, as a function of the effective…

January 26, 2007 | by

Modeling Loading and Unloading Behavior in Seatbelt Materials

Seatbelt constitutive model, invoked by using *MAT_SEATBELT, in LS-DYNA provides features to model the loading and unloading characteristics from a uni-axial test. Parameter LLCID provides ability to model the loading curve which allows the definition of force as a function of engineering strain. Parameter ULCID, provides ability to model the unloading curve again allowing the…

January 24, 2007 | by