*Heading
** testing general traction loading on shells
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=Part-1
*End Part
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=Part-1-1, part=Part-1
*Node
*Element, type=S3
*Node
*Nset, nset=Part-1-1-RefPt_, internal
** Region: (Section-1:Picked)
*Elset, elset=_PickedSet3, internal
** Section: Section-1
*Shell Section, elset=_PickedSet3, material=Material-1
0.1, 5
*End Instance
**
*Instance, name=Part-1-2, part=Part-1
*Node
*Element, type=STRI3
*Node
*Nset, nset=Part-1-2-RefPt_, internal
** Region: (Section-1:Picked)
*Elset, elset=_PickedSet3, internal
** Section: Section-1
*Shell Section, elset=_PickedSet3, material=Material-1
0.1, 5
*End Instance
**
*Instance, name=Part-1-3, part=Part-1
*Node
*Element, type=STRI65
*Node
*Nset, nset=Part-1-3-RefPt_, internal
** Region: (Section-1:Picked)
*Elset, elset=_PickedSet3, internal
** Section: Section-1
*Shell Section, elset=_PickedSet3, material=Material-1
0.1, 5
*End Instance
**
*Instance, name=Part-1-4, part=Part-1
*Node
*Element, type=S4R
*Node
*Nset, nset=Part-1-4-RefPt_, internal
** Region: (Section-1:Picked)
*Elset, elset=_PickedSet3, internal
** Section: Section-1
*Shell Section, elset=_PickedSet3, material=Material-1
0.1, 5
*End Instance
**
*Instance, name=Part-1-5, part=Part-1
*Node
*Element, type=S8R
*Node
*Nset, nset=Part-1-5-RefPt_, internal
** Region: (Section-1:Picked)
*Elset, elset=_PickedSet3, internal
** Section: Section-1
*Shell Section, elset=_PickedSet3, material=Material-1
0.1, 5
*End Instance
**
*Instance, name=Part-1-6, part=Part-1
*Node
*Element, type=S4R5
*Node
*Nset, nset=Part-1-6-RefPt_, internal
** Region: (Section-1:Picked)
*Elset, elset=_PickedSet3, internal
** Section: Section-1
*Shell Section, elset=_PickedSet3, material=Material-1
0.1, 5
*End Instance
**
*Instance, name=Part-1-7, part=Part-1
*Node
*Element, type=S8R5
*Node
*Nset, nset=Part-1-7-RefPt_, internal
** Region: (Section-1:Picked)
*Elset, elset=_PickedSet3, internal
** Section: Section-1
*Shell Section, elset=_PickedSet3, material=Material-1
0.1, 5
*End Instance
**
*Instance, name=Part-1-8, part=Part-1
*Node
*Element, type=S9R5
*Node
*Nset, nset=Part-1-8-RefPt_, internal
** Region: (Section-1:Picked)
*Elset, elset=_PickedSet3, internal
** Section: Section-1
*Shell Section, elset=_PickedSet3, material=Material-1
0.1, 5
*End Instance
*Nset, nset=_PickedSet18, internal, instance=Part-1-1, generate
*Elset, elset=_PickedSet18, internal, instance=Part-1-1
*Nset, nset=_PickedSet19, internal, instance=Part-1-1
*Nset, nset=_PickedSet20, internal, instance=Part-1-2, generate
*Elset, elset=_PickedSet20, internal, instance=Part-1-2
*Nset, nset=_PickedSet21, internal, instance=Part-1-2
*Nset, nset=_PickedSet22, internal, instance=Part-1-3, generate
*Elset, elset=_PickedSet22, internal, instance=Part-1-3
*Nset, nset=_PickedSet23, internal, instance=Part-1-3
*Nset, nset=_PickedSet24, internal, instance=Part-1-4, generate
*Elset, elset=_PickedSet24, internal, instance=Part-1-4
*Nset, nset=_PickedSet25, internal, instance=Part-1-4
*Nset, nset=_PickedSet26, internal, instance=Part-1-5, generate
*Elset, elset=_PickedSet26, internal, instance=Part-1-5
*Nset, nset=_PickedSet27, internal, instance=Part-1-5
*Nset, nset=_PickedSet28, internal, instance=Part-1-6, generate
*Elset, elset=_PickedSet28, internal, instance=Part-1-6
*Nset, nset=_PickedSet29, internal, instance=Part-1-6
*Nset, nset=_PickedSet30, internal, instance=Part-1-7, generate
*Elset, elset=_PickedSet30, internal, instance=Part-1-7
*Nset, nset=_PickedSet31, internal, instance=Part-1-7
*Nset, nset=_PickedSet32, internal, instance=Part-1-8, generate
*Elset, elset=_PickedSet32, internal, instance=Part-1-8
*Nset, nset=_PickedSet33, internal, instance=Part-1-8
*Nset, nset=_PickedSet34, internal, instance=Part-1-1
*Nset, nset=_PickedSet34, internal, instance=Part-1-2
*Nset, nset=_PickedSet34, internal, instance=Part-1-4
*Nset, nset=_PickedSet34, internal, instance=Part-1-8
*Nset, nset=_PickedSet34, internal, instance=Part-1-6
*Nset, nset=_PickedSet34, internal, instance=Part-1-3
*Nset, nset=_PickedSet34, internal, instance=Part-1-5
*Nset, nset=_PickedSet34, internal, instance=Part-1-7
*Elset, elset=_SurfPos_SPOS, internal, instance=Part-1-1
*Elset, elset=_SurfPos_SPOS, internal, instance=Part-1-2
*Elset, elset=_SurfPos_SPOS, internal, instance=Part-1-4
*Elset, elset=_SurfPos_SPOS, internal, instance=Part-1-8
*Elset, elset=_SurfPos_SPOS, internal, instance=Part-1-6
*Elset, elset=_SurfPos_SPOS, internal, instance=Part-1-3
*Elset, elset=_SurfPos_SPOS, internal, instance=Part-1-5
*Elset, elset=_SurfPos_SPOS, internal, instance=Part-1-7
*Surface, type=ELEMENT, name=SurfPos
_SurfPos_SPOS, SPOS
*Elset, elset=_SurfNeg_SNEG, internal, instance=Part-1-1
*Elset, elset=_SurfNeg_SNEG, internal, instance=Part-1-2
*Elset, elset=_SurfNeg_SNEG, internal, instance=Part-1-4
*Elset, elset=_SurfNeg_SNEG, internal, instance=Part-1-8
*Elset, elset=_SurfNeg_SNEG, internal, instance=Part-1-6
*Elset, elset=_SurfNeg_SNEG, internal, instance=Part-1-3
*Elset, elset=_SurfNeg_SNEG, internal, instance=Part-1-5
*Elset, elset=_SurfNeg_SNEG, internal, instance=Part-1-7
*Surface, type=ELEMENT, name=SurfNeg
_SurfNeg_SNEG, SNEG
*Surface, type=NODE, name=_PickedSet18_CNS_, internal
_PickedSet18, 1.
*Surface, type=NODE, name=_PickedSet20_CNS_, internal
_PickedSet20, 1.
*Surface, type=NODE, name=_PickedSet22_CNS_, internal
_PickedSet22, 1.
*Surface, type=NODE, name=_PickedSet24_CNS_, internal
_PickedSet24, 1.
*Surface, type=NODE, name=_PickedSet26_CNS_, internal
_PickedSet26, 1.
*Surface, type=NODE, name=_PickedSet28_CNS_, internal
_PickedSet28, 1.
*Surface, type=NODE, name=_PickedSet30_CNS_, internal
_PickedSet30, 1.
*Surface, type=NODE, name=_PickedSet32_CNS_, internal
_PickedSet32, 1.
** Constraint: Constraint-1
*Coupling, constraint name=Constraint-1, ref node=_PickedSet19, surface=_PickedSet18_CNS_
*Kinematic
** Constraint: Constraint-2
*Coupling, constraint name=Constraint-2, ref node=_PickedSet21, surface=_PickedSet20_CNS_
*Kinematic
** Constraint: Constraint-3
*Coupling, constraint name=Constraint-3, ref node=_PickedSet23, surface=_PickedSet22_CNS_
*Kinematic
** Constraint: Constraint-4
*Coupling, constraint name=Constraint-4, ref node=_PickedSet25, surface=_PickedSet24_CNS_
*Kinematic
** Constraint: Constraint-5
*Coupling, constraint name=Constraint-5, ref node=_PickedSet27, surface=_PickedSet26_CNS_
*Kinematic
** Constraint: Constraint-6
*Coupling, constraint name=Constraint-6, ref node=_PickedSet29, surface=_PickedSet28_CNS_
*Kinematic
** Constraint: Constraint-7
*Coupling, constraint name=Constraint-7, ref node=_PickedSet31, surface=_PickedSet30_CNS_
*Kinematic
** Constraint: Constraint-8
*Coupling, constraint name=Constraint-8, ref node=_PickedSet33, surface=_PickedSet32_CNS_
*Kinematic
*End Assembly
**
** MATERIALS
**
*Material, name=Material-1
*Elastic
1000., 0.3
** BOUNDARY CONDITIONS
**
** Name: BC-1 Type: Displacement/Rotation
*Boundary
_PickedSet34, 1, 1
_PickedSet34, 2, 2
_PickedSet34, 3, 3
_PickedSet34, 4, 4
_PickedSet34, 5, 5
_PickedSet34, 6, 6
**
**
** ----------------------------------------------------------------
**
** STEP: Step-1
**
*Step, name=Step-1, pert
*Static
**
** OUTPUT REQUESTS
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
*Node Print, freq=999999, nset=_PickedSet34
RF,
**
**
*Load case, name=trvec100_pos_ds
*dsload
surfPos, trvec, 1, 1, 0, 0
*End load case
*Load case, name=trvec100_pos_d
*dload
_SurfPos_SPOS, trvec, 1, 1, 0, 0
*End load case
**
*Load case, name=trvec010_pos_ds
*dsload
surfPos, trvec, 1, 0, 1, 0
*End load case
*Load case, name=trvec010_pos_d
*dload
_SurfPos_SPOS, trvec, 1, 0, 1, 0
*End load case
**
*Load case, name=trvec001_pos_ds
*dsload
surfPos, trvec, 1, 0, 0, 1
*End load case
*Load case, name=trvec001_pos_d
*dload
_SurfPos_SPOS, trvec, 1, 0, 0, 1
*End load case
**
**
*Load case, name=trshr100_pos_ds
*dsload
surfPos, trshr, 1, 1, 0, 0
*End load case
*Load case, name=trshr100_pos_d
*dload
_SurfPos_SPOS, trshr, 1, 1, 0, 0
*End load case
**
*Load case, name=trshr010_pos_ds
*dsload
surfPos, trshr, 1, 0, 1, 0
*End load case
*Load case, name=trshr010_pos_d
*dload
_SurfPos_SPOS, trshr, 1, 0, 1, 0
*End load case
**
*Load case, name=trshr001_pos_ds
*dsload
surfPos, trshr, 1, 0, 0, 1
*End load case
*Load case, name=trshr001_pos_d
*dload
_SurfPos_SPOS, trshr, 1, 0, 0, 1
*End load case
**
*End Step
**
**
**
*Step, name=Step-2, pert
*Static
**
**
*Load case, name=trvec100_neg_ds
*dsload
surfNeg, trvec, 1, 1, 0, 0
*End load case
*Load case, name=trvec100_neg_d
*dload
_SurfNeg_SNEG, trvec, 1, 1, 0, 0
*End load case
**
*Load case, name=trvec010_neg_ds
*dsload
surfNeg, trvec, 1, 0, 1, 0
*End load case
*Load case, name=trvec010_neg_d
*dload
_SurfNeg_SNEG, trvec, 1, 0, 1, 0
*End load case
**
*Load case, name=trvec001_neg_ds
*dsload
surfNeg, trvec, 1, 0, 0, 1
*End load case
*Load case, name=trvec001_neg_d
*dload
_SurfNeg_SNEG, trvec, 1, 0, 0, 1
*End load case
**
**
*Load case, name=trshr100_neg_ds
*dsload
surfNeg, trshr, 1, 1, 0, 0
*End load case
*Load case, name=trshr100_neg_d
*dload
_SurfNeg_SNEG, trshr, 1, 1, 0, 0
*End load case
**
*Load case, name=trshr010_neg_ds
*dsload
surfNeg, trshr, 1, 0, 1, 0
*End load case
*Load case, name=trshr010_neg_d
*dload
_SurfNeg_SNEG, trshr, 1, 0, 1, 0
*End load case
**
*Load case, name=trshr001_neg_ds
*dsload
surfNeg, trshr, 1, 0, 0, 1
*End load case
*Load case, name=trshr001_neg_d
*dload
_SurfNeg_SNEG, trshr, 1, 0, 0, 1
*End load case
**
*End Step