*Heading
** Job name: fastener_mdlc_s4r_c3d20r Model name: Model-1
**
** PARTS
**
*Part, name=Part-1
*End Part
*Part, name=Part-2
*End Part
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=Part-1-1, part=Part-1
*Node
*Element, type=C3D20R
** Region: (Section-1:Picked)
*Elset, elset=_I1, internal, generate
** Section: Section-1
*Solid Section, elset=_I1, material=Material-1
1.,
*End Instance
**
*Instance, name=Part-2-1, part=Part-2
*Node
*Element, type=S4R
** Region: (Section-2:Picked)
*Elset, elset=_I1, internal, generate
** Section: Section-2
*Shell Section, elset=_I1, material=Material-1
0.25, 5
*End Instance
**
*Instance, name=Part-2-2, part=Part-2
*Node
*Element, type=S4R
** Region: (Section-2:Picked)
*Elset, elset=_I1, internal, generate
** Section: Section-2
*Shell Section, elset=_I1, material=Material-1
0.25, 5
*End Instance
**
*Instance, name=Part-1-2, part=Part-1
*Node
*Element, type=C3D20R
** Region: (Section-1:Picked)
*Elset, elset=_I1, internal, generate
** Section: Section-1
*Solid Section, elset=_I1, material=Material-1
1.,
*End Instance
*Nset, nset=SolidRemove, instance=Part-1-1
*Elset, elset=SolidRemove, instance=Part-1-1, generate
*Nset, nset=_PickedSet20, internal, instance=Part-1-1
*Elset, elset=_PickedSet20, internal, instance=Part-1-1, generate
*Elset, elset=_SurfSolidFix_S5, internal, instance=Part-1-1, generate
*Surface, type=ELEMENT, name=SurfSolidFix
_SurfSolidFix_S5, S5
*Elset, elset=_SurfShellA_SNEG, internal, instance=Part-2-1, generate
*Surface, type=ELEMENT, name=SurfShellA
_SurfShellA_SNEG, SNEG
*Elset, elset=_SurfShellB_SPOS, internal, instance=Part-2-2, generate
*Surface, type=ELEMENT, name=SurfShellB
_SurfShellB_SPOS, SPOS
*Elset, elset=_SurfSolidLoad_S6, internal, instance=Part-1-2, generate
*Surface, type=ELEMENT, name=SurfSolidLoad
_SurfSolidLoad_S6, S6
*Elset, elset=_EdgeShellA1_E1, internal, instance=Part-2-1, generate
*Surface, type=ELEMENT, name=EdgeShellA1
_EdgeShellA1_E1, E1
*Elset, elset=_EdgeShellB1_E3, internal, instance=Part-2-2, generate
*Surface, type=ELEMENT, name=EdgeShellB1
_EdgeShellB1_E3, E3
*Elset, elset=_SurfSolidB1_S4, internal, instance=Part-1-2, generate
*Surface, type=ELEMENT, name=SurfSolidB1
_SurfSolidB1_S4, S4
*Elset, elset=_SurfSolidA1_S5, internal, instance=Part-1-1, generate
*Surface, type=ELEMENT, name=SurfSolidA1
_SurfSolidA1_S5, S5
*Nset, nset=refNodeFast, instance=Part-2-1
*Nset, nset=refNodeCoup, instance=Part-1-2
*Nset, nset=MidNode1, instance=Part-1-1
*Nset, nset=MidNode2, instance=Part-1-1
*Nset, nset=MidNode3, instance=Part-1-1
*Nset, nset=MidNode4, instance=Part-1-1
** Constraint: Constraint-1
*Shell to Solid Coupling, constraint name=Constraint-1
EdgeShellA1, SurfSolidA1
** Constraint: Constraint-2
*Shell to Solid Coupling, constraint name=Constraint-2
EdgeShellB1, SurfSolidB1
** Constraint: Constraint-3
*Coupling, constraint name=Constraint-3, ref node=refNodeCoup, surface=SurfSolidLoad
*Distributing
** Interaction: Interaction-1
*Fastener, interaction name=Interaction-1, reference node set=refNodeFast,
 property = prop-1, radius of influence  = .1
 SurfShellA, SurfShellB
*Fastener Property, name=prop-1
*End Assembly
**
** MATERIALS
**
*Material, name=Material-1
*Elastic
 3e+07, 0.3
*Density
 7.35e-4
** ----------------------------------------------------------------
**
** STEP: Step-1
**
*Step, name=Step-1, nlgeom
 Bend Beam
*Static
0.125, 1., 1e-05, 1.
*Boundary
_PickedSet20, 1, 3
 refNodeCoup,5,5,0.785
*Output, field
*Node Output
 U,
*Element Output
 S,
*Output, history
*Node Output, nset=refNodeCoup
 RF,
*Node Output, nset=MidNode1
 U,
 COORD,
*Interaction Output, nset=refNodeFast
 FTF,
*Interaction Print
 FTF,
*El Print, freq=0
*Node Print, freq=1, nset=refNodeCoup
 RF,
*End Step
** ----------------------------------------------------------------
**
** STEP: Step-2
**
*Step, name=Step-2, nlgeom
 Remove solid elements
*Static
 0.125, 1., 1e-05, 1.
*Model Change, remove
 SolidRemove,
*Boundary, Fixed
 refNodeCoup,1,6
*End Step
** ----------------------------------------------------------------
**
** STEP: Step-3
**
*Step, name=Step-3, nlgeom
 Move back
*Static
 0.125, 1., 1e-05, 1.
*Boundary,op=new
 MidNode1,1,1, 0.
 MidNode1,2,2, 0.
 MidNode1,3,3, 0.
 MidNode2,1,1, 0.
 MidNode2,2,2, 0.
 MidNode2,3,3, 0.
 MidNode3,1,1, 0.
 MidNode3,2,2, 0.
 MidNode3,3,3, 0.
*End Step
** ----------------------------------------------------------------
**
** STEP: Step-4
**
*Step, name=Step-4, nlgeom
 Add solid elements
*Static
 0.125, 1., 1e-05, 1.
*Model Change, add=with strain
 SolidRemove,
*Boundary
_PickedSet20, 1, 3
*End Step
** ----------------------------------------------------------------
**
** STEP: Step-5
**
*Step, name=Step-5, nlgeom
Bend Beam Again
*Static
0.125, 1., 1e-05, 1.
*Boundary, Op=new
_PickedSet20, 1, 3
 refNodeCoup,5,5,0.785
*End Step
** ----------------------------------------------------------------
**
** STEP: Step-6
**
*Step, name=Step-6, nlgeom
 Remove solid elements in a dynamic step
*Dynamic, direct, initial=no
 .001,0.1
*Model Change, remove
 SolidRemove,
*Boundary, Fixed
 refNodeCoup,1,6
*Output, field,freq=20
*Node Output
 U,
*Element Output
 S,
*Output, history
*Node Output, nset=refNodeCoup
 RF,
*Node Output, nset=MidNode1
 U,
 COORD,
*Interaction Output, nset=refNodeFast
 FTF,
*Interaction Print
 FTF,
*El Print, freq=0
*Node Print, freq=1, nset=refNodeCoup
 RF,
*End Step