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.
https://www.dynaexamples.com/intro-by-k.-weimar/spotweld/spotweld-i
https://www.dynaexamples.com/@@site-logo/LS-DYNA-Examples-Logo480x80.png
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.
*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
*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