*Heading
** testing general traction loads on axisymmetric surface elements
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=Part-3
*End Part
*Part, name=Part-4
*End Part
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
**
*Instance, name=Part-3-1, part=Part-3
*Node
*Element, type=SFMAX1
** Region: (Section-3:Picked)
*Elset, elset=_PickedSet4, internal
** Section: Section-3
*Surface Section, elset=_PickedSet4
*Rebar Layer
rebar-1, 0.1, 0.1, , Material-1, 0., 1
rebar-2, 0.1, 0.1, , Material-1, 90., 1
*End Instance
**
*Instance, name=Part-3-2, part=Part-3
*Node
*Element, type=SFMAX2
** Region: (Section-3:Picked)
*Elset, elset=_PickedSet4, internal
** Section: Section-3
*surface Section, elset=_PickedSet4
*Rebar Layer
rebar-1, 0.1, 0.1, , Material-1, 0., 1
rebar-2, 0.1, 0.1, , Material-1, 90., 1
*End Instance
**
**
**
*Nset, nset=_PickedSet76, internal, instance=Part-3-1
*Nset, nset=_PickedSet76, internal, instance=Part-3-2
*Nset, nset=_PickedSet77, internal, instance=Part-3-1
*Nset, nset=_PickedSet77, internal, instance=Part-3-2
*Elset, elset=_SurfNeg_SNEG, internal, instance=Part-3-1
*Elset, elset=_SurfNeg_SNEG, internal, instance=Part-3-2
*Surface, type=ELEMENT, name=SurfNeg
_SurfNeg_SNEG, SNEG
*Elset, elset=_SurfPos_SPOS, internal, instance=Part-3-1
*Elset, elset=_SurfPos_SPOS, internal, instance=Part-3-2
*Surface, type=ELEMENT, name=SurfPos
_SurfPos_SPOS, SPOS
*End Assembly
**
** MATERIALS
**
*Material, name=Material-1
*Elastic
1000., 0.3
**
** BOUNDARY CONDITIONS
**
** Name: BC-2 Type: Displacement/Rotation
*Boundary
_PickedSet76, 1, 1
*Boundary
_PickedSet77, 2, 2
** ----------------------------------------------------------------
**
** STEP: Step-1
**
*Step, name=Step-1, pert
*Static,stabilize
**
*Output, field, variable=PRESELECT
**
*Node Print, freq=1,nset=_PickedSet76
rf,
*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=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=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=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
**
*End Step