Component II — Welcome to LS-DYNA Examples

Home » Knowledge Base » Simple Examples » Intro by Jim Day » Misc » Component II

In this example it is shown how to define an interface for linking calculations. A detail of the structure described in component1.k will be analyzed in component2.k. Interface data will be read from the file specified by l=isfl on the execution command line.

Keywords

*CONTACT_TIED_SURFACE_TO_SURFACE
*CONTROL_BULK_VISCOSITY
*CONTROL_CONTACT
*CONTROL_CPU
*CONTROL_DAMPING
*CONTROL_ENERGY
*CONTROL_HOURGLASS
*CONTROL_OUTPUT
*CONTROL_SHELL
*CONTROL_STRUCTURED
*CONTROL_TERMINATION
*CONTROL_TIMESTEP
*DATABASE_BINARY_D3PLOT
*DATABASE_EXTENT_BINARY
*DATABASE_GLSTAT
*DEFINE_CURVE
*ELEMENT_SOLID
*END
*INTERFACE_LINKING_SEGMENT
*KEYWORD
*LOAD_SEGMENT
*MAT_ELASTIC
*NODE
*PART
*SECTION_SOLID
*SET_PART
*SET_SEGMENT
*TITLE

Reduced Input

  *KEYWORD
  *control_structured
  *interface_linking_segment
  1,1
  *TITLE
  component analysis run2                                                 
  *CONTROL_TERMINATION
   4.00000-3         0 0.0000000         0 0.0000000
  *CONTROL_TIMESTEP
   0.0000000 0.0000000         0 0.0000000 0.0000000         0         0         0
  *CONTROL_SHELL
   0.0000000         0         0         0         0         0         0
  *CONTROL_DAMPING
           0 0.0000000 0.0000000 0.0000000 0.0000000         0 0.0000000         0
  *CONTROL_CONTACT
   0.0000000 0.0000000         0         0         0         0         0
           0         0         0         0 0.0000000         0         0         0
  *CONTROL_OUTPUT
           0         0         0         0 0.0000000         0         0
  *CONTROL_ENERGY
           2         2         1         1
  *DATABASE_BINARY_D3PLOT
   1.00000-3                   0
  *DATABASE_EXTENT_BINARY
           0         0         0         0         0         0         0         0
           0         0         0         0         0         0
  *DATABASE_GLSTAT
   1.00000-4
  *CONTROL_CPU
   0.0000000
  *CONTROL_HOURGLASS
           0 0.0500000
  *CONTROL_BULK_VISCOSITY
   0.0000000 0.0000000
  *MAT_ELASTIC
           1 7.8000002 2.0000+12 0.3000000
  *SECTION_SOLID
           1         0
  *PART
   
           1         1         1         0         0         0         0         0
  *NODE
  $ add nodes
  *ELEMENT_SOLID
  $ add solid elements
  *DEFINE_CURVE
           1         0 0.0000000 0.0000000 0.0000000 0.0000000
        0.00000000E+00      0.00000000E+00
        1.00000007E-02      1.00000000E+09
  *LOAD_SEGMENT
  $ define load
  $ INTERFACE NAME: 1          $$$
  $*CONTACT_TIED_SURFACE_TO_SURFACE                 
  $         1         2         0         2         0         0         0         0
  $ 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000         0 0.0000000 0.0000000
  $ 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000
  *SET_PART
           2
           1
  *SET_SEGMENT
  $
  $ Slave segments, surface:   1
  $
           1
  $ define segment
  *SET_SEGMENT
  $
  $ Master segments, surface:   1
  $
           2
  *END

Figures

image01.gif

image02.gif

Animated Result

Result

Download