*Heading
** testing general tractions on 2d rigid elements
*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=R2D2
*Node
*Nset, nset=Part-1-1-RefPt_, internal
*End Instance
*Nset, nset=_PickedSet4, internal, instance=Part-1-1
*Nset, nset=_PickedSet5, internal, instance=Part-1-1
*Elset, elset=_PickedSet5, internal, instance=Part-1-1
*Nset, nset=_PickedSet6, internal, instance=Part-1-1
*Elset, elset=_SurfPos_SPOS, internal, instance=Part-1-1
*Surface, type=ELEMENT, name=SurfPos
_SurfPos_SPOS, SPOS
*Elset, elset=_SurfNeg_SNEG, internal, instance=Part-1-1
*Surface, type=ELEMENT, name=SurfNeg
_SurfNeg_SNEG, SNEG
** Constraint: Constraint-1
*Rigid Body, ref node=_PickedSet4, elset=_PickedSet5
*End Assembly
**
** BOUNDARY CONDITIONS
**
** Name: BC-1 Type: Displacement/Rotation
*Boundary
_PickedSet6, 1, 1
_PickedSet6, 2, 2
_PickedSet6, 6, 6
** ----------------------------------------------------------------
** STEP: Step-1
**
*Step, name=Step-1, pert
*Static
**
*Output, field, variable=PRESELECT
**
*Node Print, freq=1,nset=_PickedSet6
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