*Heading
** Job name: c3d8h Model name: c3d8h
*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=C3D8H
*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=CYLINDER, name=RBASE
START,         -25.,           0.
 LINE,           0.,           0.
*End Instance
**
*Instance, name=WHEEL-1, part=WHEEL
*End Instance
**
*Instance, name=RTOP-1, part=RTOP
*Surface, type=REVOLUTION, name=RTOP
START,           1.,           2.
 LINE,           1.,          -2.
*End Instance
**
*Nset, nset=RTOP, instance=RTOP-1
*Nset, nset=BASE, instance=RBASE-1
*Nset, nset=BOUND1, instance=WHEEL-1
*Elset, elset=BOUND1, instance=WHEEL-1, generate
*Nset, nset=BOUND3, instance=WHEEL-1, generate
*Elset, elset=BOUND3, instance=WHEEL-1, generate
*Elset, elset=_INSIDE_S2, internal, instance=WHEEL-1
*Surface, type=ELEMENT, name=INSIDE
_INSIDE_S2, S2
*Elset, elset=_OUTSIDE_S1, internal, instance=WHEEL-1
*Surface, type=ELEMENT, name=OUTSIDE
_OUTSIDE_S1, S1
** Constraint: Constraint-1
*Rigid Body, ref node=BASE, analytical surface=RBASE-1.RBASE
** Constraint: Constraint-2
*Rigid Body, ref node=RTOP, analytical surface=RTOP-1.RTOP
*End Assembly
**
** MATERIALS
**
*Material, name=SIMPLE
*Hyperelastic
1000.,0.,0.
**
** INTERACTION PROPERTIES
**
*Surface Interaction, name=BOTTOM
1.,
*Friction
0.5,
*surface behavior, penalty
*Surface Interaction, name=INSIDE
1.,
*surface behavior, penalty
*Surface Interaction, name=TOP
1.,
*Friction
0.5,
*surface behavior, penalty
**
** INTERACTIONS
**
** Interaction: BOTTOM
*Contact Pair, interaction=BOTTOM, type=NODE TO SURFACE
OUTSIDE, RBASE-1.RBASE
** Interaction: INSIDE
*Contact Pair, interaction=INSIDE, type=NODE TO SURFACE
INSIDE,
** Interaction: TOP
*Contact Pair, interaction=TOP, type=NODE TO SURFACE
OUTSIDE, RTOP-1.RTOP
** ----------------------------------------------------------------
**
** STEP: RING_DOWN
**
*Step, name=RING_DOWN, nlgeom=YES
*Static
0.1, 1., 1e-05, 1.
**
** BOUNDARY CONDITIONS
**
** Name: BOUND1 Type: Displacement/Rotation
*Boundary
BOUND1, 1, 1
** Name: BOUND3 Type: Displacement/Rotation
*Boundary
BOUND3, 3, 3
** Name: FIX Type: Displacement/Rotation
*Boundary
BASE, 1, 1
BASE, 2, 2
BASE, 3, 3
BASE, 4, 4
BASE, 5, 5
BASE, 6, 6
** Name: TOP_DOWN Type: Displacement/Rotation
*Boundary
RTOP, 1, 1
RTOP, 2, 2, -6.22
RTOP, 3, 3
RTOP, 4, 4
RTOP, 5, 5
RTOP, 6, 6
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT, freq=10
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step
** ----------------------------------------------------------------
**
** STEP: RING_SIDE
**
*Step, name=RING_SIDE, nlgeom=YES, inc=200, unsymm=YES
*Static
0.00125, 1., 1e-05, 0.05
**
** BOUNDARY CONDITIONS
**
** Name: BOUND1 Type: Displacement/Rotation
*Boundary, op=NEW
** Name: BOUND3 Type: Displacement/Rotation
*Boundary, op=NEW
BOUND3, 3, 3
** Name: FIX Type: Displacement/Rotation
*Boundary, op=NEW
BASE, 1, 1
BASE, 2, 2
BASE, 3, 3
BASE, 4, 4
BASE, 5, 5
BASE, 6, 6
** Name: TOP-SIDE Type: Displacement/Rotation
*Boundary, op=NEW
RTOP, 1, 1, -2.5
RTOP, 6, 6, -2.0
**RTOP, 1, 1, -10.
**RTOP, 6, 6, -8.
RTOP, 2, 2, -6.22
RTOP, 3, 3
RTOP, 4, 4
RTOP, 5, 5
** Name: TOP_DOWN Type: Displacement/Rotation
*Boundary, op=NEW
**
** OUTPUT REQUESTS
**
*Restart, write, frequency=0
**
** FIELD OUTPUT: F-Output-1
**
*Output, field, variable=PRESELECT, freq=10
**
** HISTORY OUTPUT: H-Output-1
**
*Output, history, variable=PRESELECT
*End Step