*Heading
SELF CONTACT TEST, QUADRATIC UNDERLYING ELEMENTS, CLOSED SURFACE, SURFACE TO SURFACE CONTACT
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=RBASE
*Node
*Nset, nset=RBASE-RefPt_, internal
*End Part
**
*Part, name=RTOP
*Node
*Nset, nset=RTOP-RefPt_, internal
*End Part
**
*Part, name=WHEEL
*Node
*Element, type=CPE8H
*Nset, nset=_PickedSet2, internal, generate
*Elset, elset=_PickedSet2, internal, generate
** Section: WHEEL
*Solid Section, elset=_PickedSet2, material=SIMPLE
1.,
*End Part
**
**
** ASSEMBLY
**
*Assembly, name=Assembly
**
*Instance, name=RBASE-1, part=RBASE
*Surface, type=SEGMENTS, name=RBASE
START,         -25.,           0.
 LINE,           0.,           0.
*Rigid Body, ref node=RBASE-RefPt_, analytical surface=RBASE
*End Instance
**
*Instance, name=WHEEL-1, part=WHEEL
*End Instance
**
*Instance, name=RTOP-1, part=RTOP
*Surface, type=SEGMENTS, name=RTOP
START,           0.,           1.
 CIRCL,           1.,           0.,           0.,           0.
 CIRCL,           0.,          -1.,           0.,           0.
 CIRCL,          -1.,           0.,           0.,           0.
 CIRCL,           0.,           1.,           0.,           0.
*Rigid Body, ref node=RTOP-RefPt_, analytical surface=RTOP
*End Instance
**
*Nset, nset=BASE, instance=RBASE-1
*Nset, nset=RTOP, instance=RTOP-1
*Nset, nset=BOUND_FIX1, instance=WHEEL-1
*Elset, elset=_OUTSIDE_S1, internal, instance=WHEEL-1
*Elset, elset=_OUTSIDE_S3, internal, instance=WHEEL-1
*Surface, type=ELEMENT, name=OUTSIDE
_OUTSIDE_S1, S1
_OUTSIDE_S3, S3
*Elset, elset=_INSIDE_S2, internal, instance=WHEEL-1
*Elset, elset=_INSIDE_S4, internal, instance=WHEEL-1
*Surface, type=ELEMENT, name=INSIDE
_INSIDE_S2, S2
_INSIDE_S4, S4
*Elset, elset=_INSIDE_TOP_S2, internal, instance=WHEEL-1
*Elset, elset=_INSIDE_TOP_S4, internal, instance=WHEEL-1
*Surface, type=ELEMENT, name=INSIDE_TOP
_INSIDE_TOP_S2, S2
_INSIDE_TOP_S4, S4
*Elset, elset=_INSIDE_BOTTOM_S2, internal, instance=WHEEL-1
*Elset, elset=_INSIDE_BOTTOM_S4, internal, instance=WHEEL-1
*Surface, type=ELEMENT, name=INSIDE_BOTTOM
_INSIDE_BOTTOM_S2, S2
_INSIDE_BOTTOM_S4, S4
*End Assembly
**
** MATERIALS
**
*Material, name=SIMPLE
*Hyperelastic
1000.,0.,0.
**
** INTERACTION PROPERTIES
**
*Surface Interaction, name=BOTTOM
1.,
*Friction
0.4,
*Surface Interaction, name=INSIDE
1.,
*Surface Interaction, name=TOP
1.,
*Friction
0.4,
**
** INTERACTIONS
**
** Interaction: BOTTOM
*Contact Pair, interaction=TOP, type=SURFACE TO SURFACE,MINIMUM DISTANCE=NO
OUTSIDE, RBASE-1.RBASE
** Interaction: INSIDE
*Contact Pair, interaction=INSIDE, type=SURFACE TO SURFACE
INSIDE,
** Interaction: TOP
*Contact Pair, interaction=TOP, type=SURFACE TO SURFACE,MINIMUM DISTANCE=NO
OUTSIDE, RTOP-1.RTOP
** ----------------------------------------------------------------
**
** STEP: RING_DOWN
**
*Step, name=RING_DOWN, nlgeom=YES, unsymm=YES
*Static
0.1, 1., 1e-05, 1.
*contact controls, friction=delay
**
** BOUNDARY CONDITIONS
**
** Name: BOUND_FIX1 Type: Displacement/Rotation
*Boundary
BOUND_FIX1, 1, 1
** Name: FIX Type: Displacement/Rotation
*Boundary
BASE, 1, 1
BASE, 2, 2
BASE, 6, 6
** Name: TOP_DOWN Type: Displacement/Rotation
*Boundary
RTOP, 1, 1
RTOP, 2, 2, -6.22
RTOP, 6, 6
*controls, parameter=field
1.0e-5,
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
**
*PRINT,CONTACT=YES
*NODE PRINT, F=0
*EL PRINT,F=0
*CONTACT PRINT,FREQ=999
*CONTACT FILE,FREQ=999
*NODE FILE,FREQ=999
U,RF
*End Step
** ----------------------------------------------------------------
**
** STEP: RING_SIDE
**
*Step, name=RING_SIDE, nlgeom=YES, inc=200
*Static
0.02, 1., 1e-05, 0.05
**
** BOUNDARY CONDITIONS
**
** Name: BOUND_FIX1 Type: Displacement/Rotation
*Boundary, op=NEW
** Name: FIX Type: Displacement/Rotation
*Boundary, op=NEW
BASE, 1, 1
BASE, 2, 2
BASE, 6, 6
** Name: TOP-SIDE Type: Displacement/Rotation
*Boundary, op=NEW
RTOP, 1, 1, -10.
RTOP, 2, 2, -6.22
RTOP, 6, 6, -8.
** Name: TOP_DOWN Type: Displacement/Rotation
*Boundary, op=NEW
*controls, parameter=field
1.0e-5,
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step