Non-Structural-Mass (NSM) Lumping in LS-DYNA

LS-DYNA provides three ways to account for the non-structural-mass lumping on structures. 1. Traditional Node Based Mass Lumping using ELEMENT_MASS_{OPTION} This method relies on the preprocessors to compute the node-based additional mass that is to be lumped based on the total non-structural-mass that is to be included. The input (into a preprocessor) would simply be…

January 9, 2008 | by

Yield Stress, Strain-rate Dependency in MAT_024 and the significance of SIGY

*MAT_PIECEWISE_LINEAR_PLASTICITY (*MAT_024) is widely used material model for metals and in some cases plastics. Its popularity is widespread since it offers several plasticity models and can also be strain-rate dependent. One particle parameter, the Yield Stress, in the material card can appear in more than one place and can be sometimes confusing to know which…

December 20, 2007 | by

d3View v2.0beta – LS-DYNA Simulation Data Manager – Releasing Shortly

Since the first release of d3View, there have been many incremental but bold steps that were taken to tackle the problem of simulation data management especially related to LS-DYNA. I am proud to announce the next generation of simulation data manager that will be available shortly to worldwide users in the form of d3View v2.0…

December 17, 2007 | by

Initializing Velocity

Initial velocity is always specified to a single node and can carry only one value. Multiple initial velocity definitions for the same node will always use the last encountered value. To illustrate this, if we have nodes N1,N2 and N3 and we define a initial velocity for all nodes to be ‘V1’ followed by N2…

December 13, 2007 | by

Force Deflection to Effective Stress vs Effective Strain

Attached is a simple code that I wrote a while back to convert a force-deflection/engineering-stress_strain/true_stress_strain curve to effective stress vs effective strain curve. The input is a simple LS-DYNA valid keyword file with *define_curve keyword. Its not an elegant code but works in most cases. A sample curve is also included. I am working on…

December 13, 2007 | by

Simulation “Pack” to Perform Design or Numerical Variable Studies

In an iterative simulation process, the main problem or difficulty is to use the existing results to understand its dependency on certain variables (design or just numerical). This difficulty, often causes us to rerun the simulations in a more controlled environment. Let me illustrate this with a simple problem in which we have some v1-v10…

December 10, 2007 | by

Tiebreak Example # 1

Here is one of the simplest set up of a tiebreak test problem that was developed earlier. You can test the tiebreak under any load case by simply including the appropriate included file. The main file is named “main.k”. tiebreak_example.tar Thanks to Brian Wainscott, LSTC, who was instrumental in helping to understand some important aspects…

November 20, 2007 | by

MIT Open Course Ware

Recently, I came across this MIT Open Course Ware and thought it might be useful for others as well. MIT has made more than 1800 courses available at no cost.

November 19, 2007 | by

*DEFINE_CONTACT_VOLUME for *SET_{OPTION}_GENERAL

I am glad to announce that the latest version of LS-DYNA will support the use of *DEFINE_CONTACT_VOLUME in any *SET_{OPTION}_GENERAL keyword. As most of you know, *DEFINE_CONTACT_VOLUME offers many advantages over *DEFINE_BOX such as definition in a local system and multiple shapes such as sphere, ellipse, box, and cylinder. With this support, my earlier post…

November 19, 2007 | by

Class Notes

Recently, I was teaching a class for Black & Decker, and one of the students, Kevin, was taking notes that I thought captured my lecture quite well. I asked him to provide a scanned copy which is included here for others who may find it helpful. notes.ppt

November 14, 2007 | by