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. 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: plate.typ3.k
The used Keywords in alphabetical order.
*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
Reduced Input
This example has been taken from the introductory class of Dr. Klaus Weimar. Example name: plate.typ3.k
*Node and *Element Cards are removed.
*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
Figures
This example has been taken from the introductory class of Dr. Klaus Weimar. Example name: plate.typ3.k


Animated Result
Animated Result
This example has been taken from the introductory class of Dr. Klaus Weimar. Example name: plate.typ3.k

Download
Download
This example has been taken from the introductory class of Dr. Klaus Weimar. Example name: plate.typ3.k
