*Heading
** Job name: fastener_submodel Model name: Model-1
**
** PARTS
**
*Part, name=Part-1
*End Part
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=Part-1-1, part=Part-1
*Node
*Element, type=S4R
** Region: (Section-1:Picked)
*Elset, elset=_I1, internal, generate
** Section: Section-1
*Shell Section, elset=_I1, material=Material-1, shell thickness=distThick
 1., 5
*Distribution, name=distThick, table=distTableThick, location=element
*End Instance
**
*Instance, name=Part-1-2, part=Part-1
*Node
*Element, type=S4R
** Region: (Section-1:Picked)
*Elset, elset=_I1, internal, generate
** Section: Section-1
*Shell Section, elset=_I1, material=Material-1, shell thickness=distThick
 1., 5
*Distribution, name=distThick, table=distTableThick, location=element
 _I1, 0.01
*End Instance
*Nset, nset=refNodeFast, instance=Part-1-1
*Nset, nset=DrivingNodes, instance=Part-1-2, generate
*Elset, elset=DrivingNodes, instance=Part-1-2, generate
*Nset, nset=DrivenNodes, instance=Part-1-2
*Elset, elset=DrivenNodes, instance=Part-1-2, generate
*Nset, nset=Fix, instance=Part-1-1
*Elset, elset=Fix, instance=Part-1-1, generate
*Nset, nset=Load, instance=Part-1-2
*Elset, elset=Load, instance=Part-1-2, generate
*Elset, elset=_SurfShellA_SPOS, internal, instance=Part-1-1, generate
*Surface, type=ELEMENT, name=SurfShellA
_SurfShellA_SPOS, SPOS
*Elset, elset=_SurfShellB_SPOS, internal, instance=Part-1-2, generate
*Surface, type=ELEMENT, name=SurfShellB
_SurfShellB_SPOS, SPOS
*Fastener, interaction name=inter-1, reference node set=refNodeFast, property=prop-1
 SurfShellA, SurfShellB
*Fastener Property, name=prop-1
*End Assembly
*Distribution Table, name=distTableThick
 length
**
** MATERIALS
**
*Material, name=Material-1
*Elastic
 3e+07, 0.3
** ----------------------------------------------------------------
**
** STEP: Step-1
**
*Step, name=Step-1, nlgeom
*Static
0.25, 1., 1e-05, 1.
*Boundary
 Fix, 1, 6
*Boundary
 Load, 5, 5, 0.785
*Restart, write, frequency=1
*Output, field
*Node Output
 U,
*Element Output
 S,
*Node File, nset=DrivingNodes
 U,
*End Step