*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 1, 1.5, -0.5, 0. 2, 1.5, 0.5, 0. 3, 0., 0.5, 0. 4, 0., -0.5, 0. 5, 3., -0.5, 0. 6, 3., 0.5, 0. 7, 1.5, -0.1666667, 0. 8, 1.5, 0.1666667, 0. 9, 1.2, 0.5, 0. 10, 0.8999999, 0.5, 0. 11, 0.6, 0.5, 0. 12, 0.3, 0.5, 0. 13, 0., 0.1666667, 0. 14, 0., -0.1666667, 0. 15, 0.3, -0.5, 0. 16, 0.6, -0.5, 0. 17, 0.8999999, -0.5, 0. 18, 1.2, -0.5, 0. 19, 1.8, -0.5, 0. 20, 2.1, -0.5, 0. 21, 2.4, -0.5, 0. 22, 2.7, -0.5, 0. 23, 3., -0.1666667, 0. 24, 3., 0.1666667, 0. 25, 2.7, 0.5, 0. 26, 2.4, 0.5, 0. 27, 2.1, 0.5, 0. 28, 1.8, 0.5, 0. 29, 1.2, -0.1666667, 0. 30, 1.2, 0.1666667, 0. 31, 0.9, -0.1666667, 0. 32, 0.9, 0.1666667, 0. 33, 0.6, -0.1666667, 0. 34, 0.6, 0.1666667, 0. 35, 0.3, -0.1666667, 0. 36, 0.3, 0.1666667, 0. 37, 1.8, 0.1666667, 0. 38, 1.8, -0.1666667, 0. 39, 2.1, 0.1666667, 0. 40, 2.1, -0.1666667, 0. 41, 2.4, 0.1666667, 0. 42, 2.4, -0.1666667, 0. 43, 2.7, 0.1666667, 0. 44, 2.7, -0.1666667, 0. 45, 2.7, 0., 0. *Element, type=S4R 1, 1, 7, 29, 18 2, 7, 8, 30, 29 3, 8, 2, 9, 30 4, 18, 29, 31, 17 5, 29, 30, 32, 31 6, 30, 9, 10, 32 7, 17, 31, 33, 16 8, 31, 32, 34, 33 9, 32, 10, 11, 34 10, 16, 33, 35, 15 11, 33, 34, 36, 35 12, 34, 11, 12, 36 13, 15, 35, 14, 4 14, 35, 36, 13, 14 15, 36, 12, 3, 13 16, 2, 8, 37, 28 17, 8, 7, 38, 37 18, 7, 1, 19, 38 19, 28, 37, 39, 27 20, 37, 38, 40, 39 21, 38, 19, 20, 40 22, 27, 39, 41, 26 23, 39, 40, 42, 41 24, 40, 20, 21, 42 25, 26, 41, 43, 25 26, 41, 42, 44, 43 27, 42, 21, 22, 44 28, 25, 43, 24, 6 29, 43, 44, 23, 24 30, 44, 22, 5, 23 ** Region: (Section-1:Picked) *Elset, elset=_I1, internal, generate 1, 30, 1 ** Section: Section-1 *Shell Section, elset=_I1, material=Material-1, shell thickness=distThick 1., 5 *Distribution, name=distThick, table=distTableThick, location=element , 0.01 *End Instance ** *Instance, name=Part-1-2, part=Part-1 2.4, 0., 0. *Node 1, 1.5, -0.5, 0. 2, 1.5, 0.5, 0. 3, 0., 0.5, 0. 4, 0., -0.5, 0. 5, 3., -0.5, 0. 6, 3., 0.5, 0. 7, 1.5, -0.1666667, 0. 8, 1.5, 0.1666667, 0. 9, 1.2, 0.5, 0. 10, 0.8999999, 0.5, 0. 11, 0.6, 0.5, 0. 12, 0.3, 0.5, 0. 13, 0., 0.1666667, 0. 14, 0., -0.1666667, 0. 15, 0.3, -0.5, 0. 16, 0.6, -0.5, 0. 17, 0.8999999, -0.5, 0. 18, 1.2, -0.5, 0. 19, 1.8, -0.5, 0. 20, 2.1, -0.5, 0. 21, 2.4, -0.5, 0. 22, 2.7, -0.5, 0. 23, 3., -0.1666667, 0. 24, 3., 0.1666667, 0. 25, 2.7, 0.5, 0. 26, 2.4, 0.5, 0. 27, 2.1, 0.5, 0. 28, 1.8, 0.5, 0. 29, 1.2, -0.1666667, 0. 30, 1.2, 0.1666667, 0. 31, 0.9, -0.1666667, 0. 32, 0.9, 0.1666667, 0. 33, 0.6, -0.1666667, 0. 34, 0.6, 0.1666667, 0. 35, 0.3, -0.1666667, 0. 36, 0.3, 0.1666667, 0. 37, 1.8, 0.1666667, 0. 38, 1.8, -0.1666667, 0. 39, 2.1, 0.1666667, 0. 40, 2.1, -0.1666667, 0. 41, 2.4, 0.1666667, 0. 42, 2.4, -0.1666667, 0. 43, 2.7, 0.1666667, 0. 44, 2.7, -0.1666667, 0. *Element, type=S4R 1, 1, 7, 29, 18 2, 7, 8, 30, 29 3, 8, 2, 9, 30 4, 18, 29, 31, 17 5, 29, 30, 32, 31 6, 30, 9, 10, 32 7, 17, 31, 33, 16 8, 31, 32, 34, 33 9, 32, 10, 11, 34 10, 16, 33, 35, 15 11, 33, 34, 36, 35 12, 34, 11, 12, 36 13, 15, 35, 14, 4 14, 35, 36, 13, 14 15, 36, 12, 3, 13 16, 2, 8, 37, 28 17, 8, 7, 38, 37 18, 7, 1, 19, 38 19, 28, 37, 39, 27 20, 37, 38, 40, 39 21, 38, 19, 20, 40 22, 27, 39, 41, 26 23, 39, 40, 42, 41 24, 40, 20, 21, 42 25, 26, 41, 43, 25 26, 41, 42, 44, 43 27, 42, 21, 22, 44 28, 25, 43, 24, 6 29, 43, 44, 23, 24 30, 44, 22, 5, 23 ** Region: (Section-1:Picked) *Elset, elset=_I1, internal, generate 1, 30, 1 ** Section: Section-1 *Shell Section, elset=_I1, material=Material-1, shell thickness=distThick 1., 5 *Distribution, name=distThick, table=distTableThick, location=element , 0.01 _I1, 0.01 *End Instance *Nset, nset=refNodeFast, instance=Part-1-1 45, *Nset, nset=DrivingNodes, instance=Part-1-2, generate 1, 44, 1 *Elset, elset=DrivingNodes, instance=Part-1-2, generate 1, 30, 1 *Nset, nset=DrivenNodes, instance=Part-1-2 1, 2, 7, 8 *Elset, elset=DrivenNodes, instance=Part-1-2, generate 1, 3, 1 *Nset, nset=Fix, instance=Part-1-1 3, 4, 13, 14 *Elset, elset=Fix, instance=Part-1-1, generate 13, 15, 1 *Nset, nset=Load, instance=Part-1-2 5, 6, 23, 24 *Elset, elset=Load, instance=Part-1-2, generate 28, 30, 1 *Elset, elset=_SurfShellA_SPOS, internal, instance=Part-1-1, generate 16, 30, 1 *Surface, type=ELEMENT, name=SurfShellA _SurfShellA_SPOS, SPOS *Elset, elset=_SurfShellB_SPOS, internal, instance=Part-1-2, generate 1, 15, 1 *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 0.2, *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