*Heading
*preprint, echo=NO, history=YES, model=YES, contact=NO
** ----------------------------------------------------------------
** PART INSTANCE: TIRE-1
**
*include,input=scooter_parameters.inp
*Node,nset=tire1
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Nset, nset=ASSEMBLY_TIRE-1_ASYMA
*Nset, nset=ASSEMBLY_TIRE-1_ASYMB
*Nset, nset=ASSEMBLY_TIRE-1_ASYMC
*Nset, nset=ASSEMBLY_TIRE-1_ASYMD
*Nset, nset=ASSEMBLY_TIRE-1_NTIRE
*Nset, nset=ASSEMBLY_TIRE-1_RIMNOD
*Nset, nset=ASSEMBLY_TIRE-1_SYM
*Nset, nset=ASSEMBLY_TIRE-1_SYM1
*Elset, elset=ASSEMBLY_TIRE-1_BELT
*Elset, elset=ASSEMBLY_TIRE-1_CARCASS
*Elset, elset=ASSEMBLY_TIRE-1_FOOT
*Elset, elset=ASSEMBLY_TIRE-1_RIM
*Elset, elset=ASSEMBLY_TIRE-1_SIDE
*Elset, elset=ASSEMBLY_TIRE-1_SOLID
*Elset, elset=ASSEMBLY_TIRE-1_TREAD
*Elset, elset=ASSEMBLY_TIRE-1__INSIDE_S5
*Elset, elset=ASSEMBLY_TIRE-1__TREAD_S3
*surface, type=ELEMENT, name=ASSEMBLY_TIRE-1_TREAD
ASSEMBLY_TIRE-1__TREAD_S3, S3
*surface, type=ELEMENT, name=ASSEMBLY_TIRE-1_INSIDE
ASSEMBLY_TIRE-1__INSIDE_S5, S5
*orientation, name=ASSEMBLY_TIRE-1_ORI-1, system=CYLINDRICAL
*solidsection, elset=ASSEMBLY_TIRE-1_TREAD, orientation=ASSEMBLY_TIRE-1_ORI-1, material=RUBBER, controls=hourglass
*orientation, name=ASSEMBLY_TIRE-1_ORI-2, system=CYLINDRICAL
*solidsection, elset=ASSEMBLY_TIRE-1_SIDE, orientation=ASSEMBLY_TIRE-1_ORI-2, material=RUBBER, controls=hourglass
*orientation, name=ASSEMBLY_TIRE-1_ORI-3, system=CYLINDRICAL
*solidsection, elset=ASSEMBLY_TIRE-1_BELT, orientation=ASSEMBLY_TIRE-1_ORI-3, material=RUBBER, controls=hourglass
** ----------------------------------------------------------------
** PART INSTANCE: TIRE-2
**
*Node,nset=tire2
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Element, type=C3D8R
*Element, type=R3D4
*Nset, nset=ASSEMBLY_TIRE-2_ASYMA
*Nset, nset=ASSEMBLY_TIRE-2_ASYMB
*Nset, nset=ASSEMBLY_TIRE-2_ASYMC
*Nset, nset=ASSEMBLY_TIRE-2_ASYMD
*Nset, nset=ASSEMBLY_TIRE-2_NTIRE
*Nset, nset=ASSEMBLY_TIRE-2_RIMNOD
*Nset, nset=ASSEMBLY_TIRE-2_SYM
*Nset, nset=ASSEMBLY_TIRE-2_SYM1
*Elset, elset=ASSEMBLY_TIRE-2_BELT
*Elset, elset=ASSEMBLY_TIRE-2_CARCASS
*Elset, elset=ASSEMBLY_TIRE-2_FOOT
*Elset, elset=ASSEMBLY_TIRE-2_RIM
*Elset, elset=ASSEMBLY_TIRE-2_SIDE
*Elset, elset=ASSEMBLY_TIRE-2_SOLID
*Elset, elset=ASSEMBLY_TIRE-2_TREAD
*Elset, elset=ASSEMBLY_TIRE-2__INSIDE_S5
*Elset, elset=ASSEMBLY_TIRE-2__TREAD_S3
*surface, type=ELEMENT, name=ASSEMBLY_TIRE-2_TREAD
ASSEMBLY_TIRE-2__TREAD_S3, S3
*surface, type=ELEMENT, name=ASSEMBLY_TIRE-2_INSIDE
ASSEMBLY_TIRE-2__INSIDE_S5, S5
*orientation, name=ASSEMBLY_TIRE-2_ORI-1, system=CYLINDRICAL
*solidsection, elset=ASSEMBLY_TIRE-2_TREAD, orientation=ASSEMBLY_TIRE-2_ORI-1, material=RUBBER, controls=hourglass
*orientation, name=ASSEMBLY_TIRE-2_ORI-2, system=CYLINDRICAL
*solidsection, elset=ASSEMBLY_TIRE-2_SIDE, orientation=ASSEMBLY_TIRE-2_ORI-2, material=RUBBER, controls=hourglass
*orientation, name=ASSEMBLY_TIRE-2_ORI-3, system=CYLINDRICAL
*solidsection, elset=ASSEMBLY_TIRE-2_BELT, orientation=ASSEMBLY_TIRE-2_ORI-3, material=RUBBER, controls=hourglass
*section controls,name=hourglass,hourglass=enhanced
** ----------------------------------------------------------------
** PART INSTANCE: PART-3-1
**
*Node
311111, 1.39500004444397, 0., <road_elevation>
*Nset, nset=ASSEMBLY_PART-3-1_PART-3-1-REFPT_
*surface, type=CYLINDER, name=ASSEMBLY_PART-3-1_ROAD
0.90000003944397, 0., <road_elevation>, 1.90000003944397, 0., <road_elevation>
0.90000003944397, 1., <road_elevation>
START, -2.2, 0.
LINE, 0.495, 0.
CIRCL, 0.5, 0.005, 0.495, 0.005
LINE, 0.5, 0.02
CIRCL, 0.505, 0.025, 0.505, 0.02
LINE, 2., 0.025
*rigidbody, refnode=ASSEMBLY_RIGID-RP1, elset=ASSEMBLY_TIRE-2_RIM
*rigidbody, refnode=ASSEMBLY_RIGID-RP2, elset=ASSEMBLY_TIRE-1_RIM
*rigidbody, refnode=ASSEMBLY_RIGID-ROAD, analyticalsurface=ASSEMBLY_PART-3-1_ROAD
***mass, elset=ASSEMBLY__PICKEDSET100_INERTIA-2_MASS_
**0.1,
***rotaryinertia, elset=ASSEMBLY__PICKEDSET100_INERTIA-2_ROTI_
**0.1, 0.1, 0.1, 0., 0., 0.
*Node
***Element, type=MASS
**111111,111111,
**211111,211111,
***Element, type=ROTARYI
**311111,111111,
**411111,211111,
*nset,nset=node1
*nset,nset=node2
**
** Assembly Nsets
**
*Nset, nset=ASSEMBLY_RIGID-ROAD
*Nset, nset=ASSEMBLY_RIGID-RP1
*Nset, nset=ASSEMBLY_RIGID-RP2
*Nset, nset=ASSEMBLY__PICKEDSET94
**
** Assembly Elsets
**
***Elset, elset=ASSEMBLY__PICKEDSET100_INERTIA-2_MASS_
**111111,211111
***Elset, elset=ASSEMBLY__PICKEDSET100_INERTIA-2_ROTI_
**311111,411111
*amplitude, name=LOAD
0., 0., 0.05, 1., 0.5, 1.
*material, name=RUBBER
*density
1100.,
*hyperelastic, moduli=LONGTERM
1E+06, 0., 5.085E-08
*viscoelastic, time=PRONY
0.300000011920929, 0., 0.100000001490116
*surfaceinteraction, name=INTPROP-1
*friction
1.,
*nset,nset=QA_TEST_key_nodes
*nset,nset=CN, unsorted
***contactpair, interaction=INTPROP-1, mechanicalconstraint=KINEMATIC, cpset=INT-1
*contactpair, interaction=INTPROP-1
ASSEMBLY_TIRE-1_TREAD, ASSEMBLY_PART-3-1_ROAD
***contactpair, interaction=INTPROP-1, mechanicalconstraint=KINEMATIC, cpset=INT-2
*contactpair, interaction=INTPROP-1
ASSEMBLY_TIRE-2_TREAD, ASSEMBLY_PART-3-1_ROAD
*Step, name=Step-1,nlgeom
*static,stabilize
<inflation_step_duration>,<inflation_step_duration>,<inflation_step_duration>,<inflation_step_duration>
*controls,analysis=discontinuous
*boundary
ASSEMBLY_RIGID-ROAD, ENCASTRE
*dsload
ASSEMBLY_TIRE-1_INSIDE, P, <tire_pressure>
*dsload
ASSEMBLY_TIRE-2_INSIDE, P, <tire_pressure>
*cload
ASSEMBLY_RIGID-RP1,3, <front_wheel_force>
*cload
ASSEMBLY_RIGID-RP2,3, <back_wheel_force>
**
*output, field, variable=PRESELECT, number interval=1
*output, history, freq=1
*node output, nset=QA_TEST_key_nodes
U1,U2,U3, A1, A2, A3
*node print,nset=ASSEMBLY_RIGID-RP1
COORD,U3
*restart,write,freq=9999
*endstep