Beam
This example shows how to calculate vibrations of a cantilever beam without damping. The cantilever is modeled with shell elements and elastic material.
https://www.dynaexamples.com/intro-by-k.-weimar/misc/beam
https://www.dynaexamples.com/@@site-logo/LS-DYNA-Examples-Logo480x80.png
Beam
This example shows how to calculate vibrations of a cantilever beam without damping. The cantilever is modeled with shell elements and elastic material.
*BOUNDARY_SPC_NODE *CONTROL_HOURGLASS *CONTROL_OUTPUT *CONTROL_TERMINATION *CONTROL_TIMESTEP *DAMPING_GLOBAL *DATABASE_BINARY_D3PLOT *DATABASE_BNDOUT *DATABASE_CROSS_SECTION_PLANE *DATABASE_CROSS_SECTION_SET *DATABASE_ELOUT *DATABASE_EXTENT_BINARY *DATABASE_GLSTAT *DATABASE_HISTORY_NODE *DATABASE_HISTORY_SHELL *DATABASE_NODOUT *DATABASE_SECFORC *DATABASE_SPCFORC *DEFINE_CURVE *ELEMENT_SHELL *END *KEYWORD *LOAD_NODE_SET *MAT_ELASTIC *NODE *PART *SECTION_SHELL *SET_NODE_LIST *SET_SHELL_LIST *TITLE
*KEYWORD
*TITLE
Cantilever Beam without Damping
*DAMPING_GLOBAL
$ i f
$ lcid valdmp
0 0.0
*CONTROL_TERMINATION
$ f i f f f
$ endtim endcyc dtmin endneg endmas
500.1E-03
*CONTROL_TIMESTEP
$ f f i f f i i i
$ dtinit tssfac isdo tslimt dt2ms lctm erode ms1st
0.9
*CONTROL_OUTPUT
$ i i i i f i i
$ npopt neecho nrefup iaccop opifs ipnint ikedit
1
*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
50.00E-03
*DATABASE_GLSTAT
$ f i
$ dt binary
1.000E-03
*DATABASE_HISTORY_NODE
$ i i i i i i i i
$ id1 id2 id3 id4 id5 id6 id7 id8
21
*DATABASE_HISTORY_SHELL
$ i i i i i i i i
$ id1 id2 id3 id4 id5 id6 id7 id8
1
*DATABASE_ELOUT
$ f i
$ dt binary
500.0E-03
*DATABASE_NODOUT
$ f i
$ dt binary
1.000E-03
*DATABASE_BNDOUT
$ f i
$ dt binary
1.000E-03
*BOUNDARY_SPC_NODE
$ NID/NSID CID DOFX DOFY DOFZ DOFRX DOFRY DOFRZ
1 0 1 1 1 1 1 1
2 0 1 1 1 1 1 1
*DATABASE_SPCFORC
$ f i
$ dt binary
5.000E-03
*DATABASE_SECFORC
$ f i
$ dt binary
5.000E-03
*DATABASE_CROSS_SECTION_SET
$ i i i i i i
$ nsid hsid bsid ssid tsid dsid
1 1
*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
1 2
*SET_SHELL_LIST
$ i f f f f
$ sid da1 da2 da3 da4
1
$ i i i i i i i i
$ eid1
1
*DATABASE_CROSS_SECTION_PLANE
$ psid xct yct zct xch ych zch
0 50. -50. 50. 0. -50. 50.
$ xhev yhev zhev lenl lenm id itype
50. 100. 50. 200. 100.
*CONTROL_HOURGLASS
$ i f
$ ihq qh
4
*MAT_ELASTIC
$ i f f f f f f
$ mid ro e pr da db k
1 1.00e-08 210000.00 0.300
*SECTION_SHELL
$ i i f f f f i
$ sid elform shrf nip propt qr/irid icomp
1 2 1.0 2 1.0
$ f f f f f
$ t1 t2 t3 t4 nloc
10.0 10.0 10.0 10.0 0.0
*PART
$ c
$ head
Elastic Material
$ i i i i i i
$ pid sid mid eosid hgid adpopt
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
*LOAD_NODE_SET
$ i i i f i i i i
$ nsid dof lcid sf cid m1 m2 m3
2 3 1 0.5
*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
21 22
*DEFINE_CURVE
$ i i f f f f
$ lcid sidr scla sclo offa offo
1
$ f f
$ a o
0.0 100.0
10.0 100.0
*END
