Skip to content. | Skip to navigation

Sections
Personal tools
You are here: Home Intro by K. Weimar Spotweld Spotweld I
Valuable Sites

LSTC

Developer of LS-DYNA

LS-DYNA Support Site

Tutorials, HowTos, FAQs ...

 

DYNAlook

LS-DYNA specific conference papers

 

LS-OPT Support Site

Optimization examples, FAQs, HowTos ...

 

Dummy Models

Dummy models for LS-DYNA

LS-PrePost

Online documentation

Top Crunch

Benchmarks in high performance computing

DYNAmore

LS-DYNA distributor, tools, docs

 

 

 

Spotweld I

This is a series of examples to show how to model spotwelds. First example shows how to use *MAT_SPOTWELD keyword in connection with beam elements. Download is available in the download section of this document.

Keywords

Keywords

This example has been taken from the introductory class of Dr. Klaus Weimar. Example name: plates.mat100.k

The used Keywords in alphabetical order.

*BOUNDARY_PRESCRIBED_MOTION_SET
*BOUNDARY_SPC_NODE
*CONTACT_AUTOMATIC_SINGLE_SURFACE
*CONTACT_TIED_SHELL_EDGE_TO_SURFACE
*CONTROL_CONTACT
*CONTROL_TERMINATION
*DATABASE_BINARY_D3PLOT
*DATABASE_BINARY_D3THDT
*DATABASE_CROSS_SECTION_SET
*DATABASE_ELOUT
*DATABASE_EXTENT_BINARY
*DATABASE_GLSTAT
*DATABASE_HISTORY_BEAM
*DATABASE_HISTORY_NODE
*DATABASE_NODOUT
*DATABASE_RCFORC
*DATABASE_SECFORC
*DATABASE_SPCFORC
*DATABASE_SWFORC
*DEFINE_CURVE
*ELEMENT_BEAM
*ELEMENT_BEAM_PID
*ELEMENT_SHELL
*END
*KEYWORD
*MAT_ELASTIC
*MAT_SPOTWELD
*NODE
*PART
*SECTION_BEAM
*SECTION_SHELL
*SET_NODE_LIST
*SET_PART_LIST
*SET_SHELL_LIST
*TITLE

Reduced Input

Reduced Input

This example has been taken from the introductory class of Dr. Klaus Weimar. Example name: plates.mat100.k

*Node and *Element Cards are removed.

  *KEYWORD
  $-----------------------------------------------------------
  *TITLE
  Spotwelded Nodes: MAT_SPOTWELD
  *MAT_SPOTWELD
  $      MID        RO         E        PR      SIGY        ET        DT
          10  7.85e-09 210000.00       0.3    5000.0    1000.0    1.0e-9
  $    EFAIL       NRR       NRS       NRT       MRR       MSS       MTT
        10.0   10000.0   50000.0   50000.0   99999.0   99999.0   99999.0
  *SECTION_BEAM
  $    SECID    ELFORM      SHRF   QR/IRID       CST
          10         9       1.0       4.0       1.0
  $      TS1       TS2       TT1       TT2     NSLOC     NTLOC
  $kw    2.0       2.0       0.0       0.0       0.0       0.0
         3.0       3.0       0.0       0.0       0.0       0.0
  *PART
  Spotweld
  $      PID     SECID       MID     EOSID      HGID      GRAV    ADPOPT      TMID
          10       10         10         0         0
  *NODE
  $   node               x               y               z      tc      rc
       300           60.00           20.00            0.00
       301           60.00           20.00            2.00       0       0
  *SET_PART_LIST
  $      SID
           1
  $     PID1      PID2
           1         2
  $-----
  *ELEMENT_BEAM
  $    EID     PID      N1      N2      N3
        10      10     300     301
  *SET_NODE_LIST
  $      SID
          10
  $     NID1      NID2      NID3      NID4      NID5      NID6      NID7      NID8
         300       301
  *CONTACT_TIED_SHELL_EDGE_TO_SURFACE
  $     SSID      MSID     SSTYP     MSTYP    SBOXID    MBOXID       SPR       MPR
          10         1         4         2
  $       FS        FD        DC        VC       VDC    PENCHK        BT        DT
  
  $      SFS       SFM       SST       MST      SFST      SFMT       FSF       VSF
  
  $-----
  $*ELEMENT_BEAM_PID
  $$    EID     PID      N1      N2      N3
  $      10      10     300
  $$ next card required if PID is specified
  $       1       2
  $*CONTACT_TIED_SHELL_EDGE_TO_SURFACE
  $$     SSID      MSID     SSTYP     MSTYP    SBOXID    MBOXID       SPR       MPR
  $        10         1         3         2
  $$       FS        FD        DC        VC       VDC    PENCHK        BT        DT
  $
  $$      SFS       SFM       SST       MST      SFST      SFMT       FSF       VSF
  $
  $-----
  *DATABASE_HISTORY_BEAM
          10
  *DATABASE_ELOUT
  $       dt    binary
     0.1e-03
  *DATABASE_SWFORC
  $       dt    binary
     0.01e-3
  $-----------------------------------------------------------
  *CONTROL_TERMINATION
  $        f         i         f         f         f
  $   endtim    endcyc     dtmin    endneg    endmas
     2.00e-3
  *CONTROL_CONTACT
  $        f         f         i         i         i         i         i
  $   slsfac    rwpnal    islchk    shlthk    penopt    thkchg     orien
         0.1                   1         1                             1
  $        i         i         i         i         f
  $   usrstr    usrfac     nsbcs    interm     xpene
  
  *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
  
  *DATABASE_BINARY_D3PLOT
  $        f         i
  $  dt/cycl      lcdt
     0.10e-3
  *DATABASE_BINARY_D3THDT
  $        f         i
  $  dt/cycl      lcdt
     0.50e-5
  *DATABASE_HISTORY_NODE
  $        i         i         i         i         i         i         i         i
  $      id1       id2       id3       id4       id5       id6       id7       id8
         123       233
  *DATABASE_GLSTAT
  $        f         i
  $       dt    binary
     0.01e-3
  *DATABASE_NODOUT
  $       dt    binary
     0.01e-3
  *DATABASE_SPCFORC
  $       dt    binary
     0.01e-3
  *DATABASE_SECFORC
  $       dt    binary
     0.01e-3
  *DATABASE_RCFORC
  $       dt    binary
     0.01e-3
  *DATABASE_CROSS_SECTION_SET
  $        i         i         i         i         i         i
  $     nsid      hsid      bsid      ssid      tsid      dsid
           2                             1
  *SET_NODE_LIST
  $        i         f         f         f         f
  $      sid       da1       da2       da3       da4
           2
  $        i         i         i         i         i         i         i         i
  $     nid1      nid2      nid3      nid4      nid5      nid6      nid7      nid8
         106       107       108       109       110
  *SET_SHELL_LIST
  $        i         f         f         f         f
  $      sid       da1       da2       da3       da4
           1
  $        i         i         i         i         i         i         i         i
  $     eid1      eid2      eid3      eid4      eid5      eid6      eid7      eid8
         105       106       107       108
  *DATABASE_CROSS_SECTION_SET
  $        i         i         i         i         i         i
  $     nsid      hsid      bsid      ssid      tsid      dsid
           4                             2
  *SET_NODE_LIST
  $        i         f         f         f         f
  $      sid       da1       da2       da3       da4
           4
  $        i         i         i         i         i         i         i         i
  $     nid1      nid2      nid3      nid4      nid5      nid6      nid7      nid8
         226       227       228       229       230
  *SET_SHELL_LIST
  $        i         f         f         f         f
  $      sid       da1       da2       da3       da4
           2
  $        i         i         i         i         i         i         i         i
  $     eid1      eid2      eid3      eid4      eid5      eid6      eid7      eid8
         221       222       223       224
  *MAT_ELASTIC
  $        i         f         f         f         f         f         f
  $      mid        ro         e        pr        da        db         k
           1  7.85e-09 210000.00       0.3
  *SECTION_SHELL
  $        i         i         f         f         f         f         i
  $      sid    elform      shrf       nip     propt   qr/irid     icomp
           1        16   0.83333       2.0       3.0
  $        f         f         f         f         f
  $       t1        t2        t3        t4      nloc
         2.0       2.0       2.0       2.0
  $icomp =1  10f
  $        f         f         f         f         f         f         f         f
  *PART
  $ c
  $ head
  Elastic Material
  $        i         i         i         i         i         i
  $      pid       sid       mid     eosid      hgid    adpopt
           1         1         1         0         0         0
  *PART
  $ c
  $ head
  Elastic Material
  $        i         i         i         i         i         i
  $      pid       sid       mid     eosid      hgid    adpopt
           2         1         1         0         0         0
  *DEFINE_CURVE
  $        i         i         f         f         f         f
  $     lcid      sidr      scla      sclo      offa      offo
           1
  $                  f                   f
  $           abscissa            ordinate
                0.0000                 0.0
                0.0200                40.0
  *BOUNDARY_PRESCRIBED_MOTION_SET
  $        i         i         i         i         f         i
  $      nid       dof       vad      lcid        sf       vid
           1         1         2         1       1.0         0
  *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
         231       232       233       234       235
  *CONTACT_AUTOMATIC_SINGLE_SURFACE
  $        i         i         i         i         i         i         i         i
  $     ssid      msid     sstyp     mstyp    sboxid    mboxid       spr       mpr
  
  $        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
  
  *BOUNDARY_SPC_NODE
  $ NID/NSID       CID      DOFX      DOFY      DOFZ     DOFRX     DOFRY     DOFRZ
         101                   1         1         1
         102                   1         1         1
         103                   1         1         1
         104                   1         1         1
         105                   1         1         1
  *NODE
  $     i8               f               f               f       i       i
  $   node               x               y               z      tc      rc
  *ELEMENT_SHELL
  $      i       i       i       i       i       i
  $    eid     pid      n1      n2      n3      n4
  *END

Figures

Figures

This example has been taken from the introductory class of Dr. Klaus Weimar. Example name: plates.mat100.k

image01.gif

image02.gif

Animated Result

Animated Result

This example has been taken from the introductory class of Dr. Klaus Weimar. Example name: plates.mat100.k

Result

Download

Download

This example has been taken from the introductory class of Dr. Klaus Weimar. Example name: plates.mat100.k