Shell
This is a small example of angular rotation modeled with two shell elements.
https://www.dynaexamples.com/intro-by-k.-weimar/misc/shell
https://www.dynaexamples.com/@@site-logo/LS-DYNA-Examples-Logo480x80.png
Shell
This is a small example of angular rotation modeled with two shell elements.
*BOUNDARY_PRESCRIBED_MOTION_NODE *BOUNDARY_SPC_NODE *CONTROL_DYNAMIC_RELAXATION *CONTROL_TERMINATION *DATABASE_BINARY_D3DRLF *DATABASE_BINARY_D3PLOT *DATABASE_CROSS_SECTION_SET *DATABASE_ELOUT *DATABASE_EXTENT_BINARY *DATABASE_GLSTAT *DATABASE_HISTORY_NODE *DATABASE_HISTORY_SHELL *DATABASE_NODOUT *DATABASE_SECFORC *DEFINE_CURVE *ELEMENT_SHELL *END *HOURGLASS *INITIAL_VELOCITY_NODE *KEYWORD *LOAD_BODY_GENERALIZED *MAT_ELASTIC *NODE *PART *SECTION_SHELL *SET_NODE_LIST *SET_SHELL_LIST *TITLE
*KEYWORD
*TITLE
Mass with Angular Rotation - 2 Shell Elements
*CONTROL_TERMINATION
$ f i f f f
$ endtim endcyc dtmin endneg endmas
100.0E-03
*DATABASE_EXTENT_BINARY
$ STRFLG EPSFLG
1
$ cmpflg ieverp beamip
*DATABASE_BINARY_D3PLOT
$ f i
$ dt/cycl lcdt
10.00E-03
*DATABASE_GLSTAT
$ f
$ dt
1.00E-03
*DATABASE_NODOUT
$ f
$ dt
1.00E-03
*DATABASE_ELOUT
$ f
$ dt
1.00E-03
*DATABASE_HISTORY_NODE
$ i i i i i i i i
$ id1 id2 id3 id4 id5 id6 id7 id8
4 6
*DATABASE_HISTORY_SHELL
$ i i i i i i i i
$ id1 id2 id3 id4 id5 id6 id7 id8
1 2
*DATABASE_SECFORC
$ f
$ dt
1.e-3
*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 eid2 eid3 eid4 eid5 eid6 eid7 eid8
1
*HOURGLASS
$ i f
$ hgid ihq
1 4
*MAT_ELASTIC
$ f f f f f f f
$ mid ro e pr da db k
1 1.00e-08 210000. 0.300
*SECTION_SHELL
$ i i f f f f i
$ sid elform shrf nip propt qr/irid icomp
1 3
$ f f f f f
$ t1 t2 t3 t4 nloc
10.0 10.0 10.0 10.0
*PART
$ c
$ head
Shells
$ i i i i i i
$ pid sid mid eosid hgid adpopt
1 1 1 1
*INITIAL_VELOCITY_NODE
$ i f f f f f f
$ nid vx vy vz vxe vye vze
1 0.0 0.0 0.0 0.00 62.80 0.00
2 0.0 0.0 0.0 0.00 62.80 0.00
3 0.0 0.0 -6280.0 0.00 62.80 0.00
4 0.0 0.0 -6280.0 0.00 62.80 0.00
5 0.0 0.0 -12560.0 0.00 62.80 0.00
6 0.0 0.0 -12560.0 0.00 62.80 0.00
*BOUNDARY_PRESCRIBED_MOTION_NODE
$ i i i i f i
$ nid dof vad lcid sf vid
1 6 0 1 1.0
2 6 0 1 1.0
*DEFINE_CURVE
$ i i f f f f
$ lcid sidr scla sclo offa offo
1 0
$ f f
$ abscissa ordinate
0.000 62.80
1.000 62.80
*BOUNDARY_SPC_NODE
$ NID/NSID CID DOFX DOFY DOFZ DOFRX DOFRY DOFRZ
1 0 1 1 1
2 0 1 1
*NODE
$ i8 f f f i i
$ node x y z tc rc
1 0.0 0.0 0.0
2 0.0 100.0 0.0
3 100.0 0.0 0.0
4 100.0 100.0 0.0
5 200.0 0.0 0.0
6 200.0 100.0 0.0
*ELEMENT_SHELL
$ i i i i i i
$ eid pid n1 n2 n3 n4
1 1 1 3 4 2
2 1 3 5 6 4
$*END
$-----------------------------------------------------------
*CONTROL_DYNAMIC_RELAXATION
$ i f f f f i f i
$ nrcyck drtol drfctr drterm tssfdr irelal edttl idrflg
250 1.0e-4 0.995 0.9 1
*DATABASE_BINARY_D3DRLF
$ f i
$ dt/cycl lcdt
1
*LOAD_BODY_GENERALIZED
$ i i i i f f f
$ n1 n2 lcid drlcid xc yc zc
1 6 0 2 0.0 0.0 0.0
$ f f f f f f
$ ax ay az omx omy omz
0.0 0.0 0.0 0.0 1.0 0.0
*DEFINE_CURVE
$ i i f f f f
$ lcid sidr scla sclo offa offo
2 1
$ f f
$ abscissa ordinate
0.000 62.80
1.000 62.80
$-----------------------------------------------------------
*END
