Rigid — Welcome to LS-DYNA Examples

Home » Knowledge Base » Simple Examples » Examples Manual » Material » Rigid

A center of mass is constrained to slide along a local coordinate system. The termination time is 0.010 seconds.

Introduction

*MAT_RIGID
Rigid Sliding Block in Local Coordinate System
LS-DYNA Manual Section: *MAT_RIGID

Additional Sections:
*DEFINE_COORDINATE_VECTOR
*LOAD_SEGMENT

Example: Rigid Sliding Block in Local Coordinate System

Filename: mat_rigid.block-slide.k

Description:
A center of mass is constrained to slide along a local coordinate system.
The termination time is 0.010 seconds.

Model:
The material description references a local coordinate system to constrain the
rigid block. The rigid block is free to translate along the local z axis.

Input:
The material definition is a rigid material (*MAT_RIGID). The material
specifies the use of a local coordinate system, the local coordinate constraint
value of 100111 (tx ty tz rx ry rz), and the local coordinate system for
output. The local coordinate system specifies that the local origin is the
global origin, the local x-axis point is (1.0,0.0,1.0) and the local y-axis
point is (0.0,0.0,1.0) (*DEFINE_COORDINATE_VECTOR). A shell element is defined
in order to control the time-step.

Results:
The block slides along the local coordinate system.

Keywords

*CONTROL_TERMINATION
*DATABASE_BINARY_D3PLOT
*DEFINE_COORDINATE_VECTOR
*DEFINE_CURVE
*ELEMENT_SHELL
*ELEMENT_SOLID
*END
*KEYWORD
*LOAD_SEGMENT
*MAT_ELASTIC
*MAT_RIGID
*NODE
*PART
*SECTION_SHELL
*SECTION_SOLID
*TITLE

Reduced Input

  *KEYWORD
  *TITLE
  Sliding Block
  $
  $  LSTC Example
  $
  $  Last Modified: September 18, 1997
  $
  $  Units: lbf-s2/in, in, s, lbf, psi, lbf-in
  $
  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  $
  $$$$  Control Ouput
  $
  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  $
  $...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8
  $
  *CONTROL_TERMINATION
  $   endtim    endcyc     dtmin    endneg    endmas
   1.000E-02
  $
  *DATABASE_BINARY_D3PLOT
  $       dt      lcdt
   5.000E-04
  $
  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  $
  $$$$  Define Parts and Materials
  $
  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  $
  $...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8
  $
  *PART
  $      pid       sid       mid     eosid      hgid    adpopt
  block
           1         1         1
  plate
           2         2         2
  $
  $
  *MAT_RIGID
  $      mid        ro         e        pr         n    couple         m     alias
           1  7.85e-04 30.00e+06     0.300
  $  
  $      cmo      con1      con2
        -1.0       1.0    100111
  $
  $   lco/a1        a2        a3        v1        v2       v3
         1.0
  $
  *DEFINE_COORDINATE_VECTOR
  $      cid        xt        yt        zt        xh        yh        zh
           1 1.000E+00 0.000E+00 1.000E+00 0.000E+00 0.000E+00 1.000E+00
  $
  *MAT_ELASTIC
  $      mid        ro         e        pr        da        db         k
           2  7.85e-04 30.00e+06     0.300
  $
  $
  *SECTION_SOLID
  $      sid    elform
           1         0
  $
  *SECTION_SHELL
  $      sid    elform      shrf       nip     propt   qr/irid     icomp
           2
  $       t1        t2        t3        t4      nloc
         1.0       1.0       1.0       1.0
  $
  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  $
  $$$$  Loading
  $
  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  $
  $...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8
  $
  *LOAD_SEGMENT
  $     lcid        sf        at        n1        n2        n3        n4
           1 1.000E+00 0.000E+00        53        49        50        54
           1 1.000E+00 0.000E+00        57        53        54        58
           1 1.000E+00 0.000E+00        61        57        58        62
           1 1.000E+00 0.000E+00        54        50        51        55
           1 1.000E+00 0.000E+00        58        54        55        59
           1 1.000E+00 0.000E+00        62        58        59        63
           1 1.000E+00 0.000E+00        55        51        52        56
           1 1.000E+00 0.000E+00        59        55        56        60
           1 1.000E+00 0.000E+00        63        59        60        64
  $
  *DEFINE_CURVE
  $     lcid      sidr      scla      sclo      offa      offo
           1
  $           abscissa            ordinate
             0.000E+00           1.000E+02
             1.000E-02           1.000E+02
  $
  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  $
  $$$$  Define Nodes and Elements
  $
  $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
  $
  $...>....1....>....2....>....3....>....4....>....5....>....6....>....7....>....8
  $
  $
  *END

Figures

image01.gif

image02.gif

Animated Result

Result

Download