Contact I — Welcome to LS-DYNA Examples

Home » Knowledge Base » Simple Examples » Intro by Klaus Weimar » Contact » Contact I

With this deck you can calculate contact between two plates. Differences between the keywords *CONTACT_NODES_TO_SURFACE, *CONTACT_SURFACE_TO_SURFACE and *CONTACT_ONE_WAY_SURFACE_TO_SURFACE can be studied.

Keywords

*BOUNDARY_SPC_SET
*CONTACT_NODES_TO_SURFACE
*CONTACT_ONE_WAY_SURFACE_TO_SURFACE
*CONTACT_SURFACE_TO_SURFACE
*CONTROL_CONTACT
*CONTROL_ENERGY
*CONTROL_HOURGLASS
*CONTROL_TERMINATION
*CONTROL_TIMESTEP
*DATABASE_BINARY_D3PLOT
*DATABASE_EXTENT_BINARY
*DATABASE_GLSTAT
*DATABASE_HISTORY_NODE
*DATABASE_MATSUM
*DATABASE_NODOUT
*DATABASE_RCFORC
*DATABASE_SLEOUT
*DATABASE_SPCFORC
*ELEMENT_SHELL
*END
*INITIAL_VELOCITY
*KEYWORD
*MAT_ELASTIC
*NODE
*PARAMETER
*PART
*SECTION_SHELL
*SET_NODE_LIST
*SET_SEGMENT
*TITLE

Reduced Input

  *KEYWORD
  $ new *PARAMETER keyword in version 970
  $
  *PARAMETER
  $     PRMR       VAL
  $ initial velocity
  r  velo    -100000.0
  $ time interval between ASCII database outputs
  r  dt       0.001e-3
  *TITLE
  Sliding Interface Type 3 
  *CONTROL_TERMINATION
  $        f         i         f         f         f
  $   endtim    endcyc     dtmin    endneg    endmas
     0.20E-3
  *CONTROL_TIMESTEP
  $        f         f         i         f         f         i         i         i
  $   dtinit      scft      isdo    tslimt      dtms      lctm     erode     ms1st
                  0.50
  *CONTROL_ENERGY
  $        i         i         i         i
  $     hgen      rwen    slnten     rylen
           2         1         2
  *CONTROL_HOURGLASS
  $        i         f
  $      ihq        qh
           4
  *CONTROL_CONTACT
  $   slsfac    rwpnal    islchk    shlthk    penopt    thkchg     orien
                               2         0                             2
  $   usrstr    usrfrc     nsbcs    interm     xpene     ssthk      ecdt   tiedprj
  
  *CONTACT_SURFACE_TO_SURFACE
  $*CONTACT_NODES_TO_SURFACE
  $*CONTACT_ONE_WAY_SURFACE_TO_SURFACE
  $        i         i         i         i         i         i         i         i
  $     ssid      msid     sstyp     mstyp    sboxid    mboxid       spr       mpr
  $ activate for *CONTACT_SURFACE_TO_SURFACE and $*CONTACT_ONE_WAY_SURFACE_TO_SURFACE
           1         2                                                 1         1
  $ activate for *CONTACT_NODES_TO_SURFACE
  $        1         2         4
  $        f         f         f         f         f         i         f         f
  $       fs        fd        dc        vc       vdc    penchk        bt        dt
  
  $        f         f         f         f         f         f         f         f
  $      sfs       sfm       sst       mst      sfst      sfmt       fsf       vsf
  
  *SET_SEGMENT
  $        i         f         f         f         f
  $      sid       da1       da2       da3       da4
           1
  $        i         i         i         i         f         f         f         f
  $       n1        n2        n3        n4        a1        a2        a3        a4
         101       103       104       102
  *SET_SEGMENT
  $        i         f         f         f         f
  $      sid       da1       da2       da3       da4
           2
  $        i         i         i         i         f         f         f         f
  $       n1        n2        n3        n4        a1        a2        a3        a4
           7         8        13        12
           8         9        14        13
          12        13        18        17
          13        14        19        18
  *DATABASE_EXTENT_BINARY
  $        i         i         i         i         i         i         i         i
  $    neiph     neips    maxint    strflg    sigflg    epsflg    rltflg    engflg
                                         1
  $        i         i         i
  $   cmpflg    ieverp    beamip
                     1
  *DATABASE_BINARY_D3PLOT
  $        f         i
  $  dt/cycl      lcdt
   0.0100E-3
  *DATABASE_HISTORY_NODE
  $        i         i         i         i         i         i         i         i
  $      id1       id2       id3       id4       id5       id6       id7       id8
          12        13       101
  *DATABASE_GLSTAT
  &dt
  *DATABASE_MATSUM
  &dt
  *DATABASE_SPCFORC
  &dt
  *DATABASE_RCFORC
  &dt
  *DATABASE_NODOUT
  &dt
  *DATABASE_SLEOUT
  &dt
  *MAT_ELASTIC
  $        i         f         f         f         f         f         f
  $      mid        ro         e        pr        da        db         k
           1   7.85e-9  210000.0     0.300
  *SECTION_SHELL
  $        i         i         f         f         f         f         i
  $      sid    elform      shrf       nip     propt   qr/irid     icomp
           1             0.83333       2.0       3.0
  $        f         f         f         f         f
  $       t1        t2        t3        t4      nloc
         1.0       1.0       1.0       1.0
  *SECTION_SHELL
  $        i         i         f         f         f         f         i
  $      sid    elform      shrf       nip     propt   qr/irid     icomp
           2             0.83333       2.0       3.0
  $        f         f         f         f         f
  $       t1        t2        t3        t4      nloc
         2.0       2.0       2.0       2.0
  *PART
  $ c
  $ head
  Impacted Material 
  $        i         i         i         i         i         i
  $      pid       sid       mid     eosid      hgid    adpopt
           1         1         1         0         0         0
  *PART
  $ c
  $ head
  Impactor Material 
  $        i         i         i         i         i         i
  $      pid       sid       mid     eosid      hgid    adpopt
           2         2         1         0         0         0
  *INITIAL_VELOCITY
  $        i         i         i
  $     nsid    nsidex     boxid
           1
  $        f         f         f         f         f         f
  $       vx        vy        vz       vxr       vyr       vzr
                      &velo
  *SET_NODE_LIST
  $        i         f         f         f         f
  $      sid       da1       da2       da3       da4
           1
  $        i         i         i         i         i         i         i         i
  $     nid1      nid2      nid3      nid4      nid5      nid6      nid7      nid8
         101       102       103       104
  *SET_NODE_LIST
           2
           1         2         3         4         5         6        10        11
          15        16        20        21        22        23        24        25
  *BOUNDARY_SPC_SET
  $     NSID       CID      DOFX      DOFY      DOFZ     DOFRX     DOFRY     DOFRZ
           2         0         1         1         1         0         0         0
  *NODE
  $     i8               f               f               f
  $   node               x               y               z
  *ELEMENT_SHELL
  $      i       i       i       i       i       i
  $    eid     pid      n1      n2      n3      n4
  *END

Figures

image01.gif

image02.gif

Animated Result

Result

Download