*Heading
*preprint, echo=NO, history=NO, model=YES, contact=NO
*IMPORT, UPDATE=NO, STATE=YES, STEP=1
ASSEMBLY_TIRE-1_TREAD,
ASSEMBLY_TIRE-1_SIDE,
ASSEMBLY_TIRE-1_BELT,
ASSEMBLY_TIRE-2_TREAD,
ASSEMBLY_TIRE-2_SIDE,
ASSEMBLY_TIRE-2_BELT,
ASSEMBLY_TIRE-1_RIM,
ASSEMBLY_TIRE-2_RIM,
*IMPORT ELSET
*IMPORT NSET
*include,input=scooter_parameters.inp
**
*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
*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
**
** ----------------------------------------------------------------
** PART INSTANCE: PART-3-1
**
*Node
3, 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, <xa>, 0.
CIRCL, <xb>, <yb>, <xc>, <yc>
LINE, <xd>, <yd>
CIRCL, <xe>, <ye>, <xf>, <yf>
LINE, <xg>, <yg>
*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
*Nset, nset=ASSEMBLY_RIGID-ROAD
*Nset, nset=ASSEMBLY_RIGID-RP1
*Nset, nset=ASSEMBLY_RIGID-RP2
*nset,nset=QA_TEST_key_nodes
*nset,nset=CN
**
*surfaceinteraction, name=INTPROP-1
*friction
1.,
*amplitude, name=AMP-2, smooth=0.25
0., 0., 0.05, 1., 0.5, 1.
*amplitude, name=LOAD
0., 0., 0.05, 1., 0.5, 1.
*amplitude, name=IMMEDIATE
0., 1., 0.5, 1.
**
*initial conditions,type=rotating velocity,definition=coordinates
tire1,<rotation_velocity>,<velocity>,0,0
1,0,<settled_axle_height>,1,1,<settled_axle_height>
*initial conditions,type=rotating velocity,definition=coordinates
tire2,<rotation_velocity>,<velocity>,0,0
-1,0,<settled_axle_height>,-1,1,<settled_axle_height>
**
*Step, name=Step-2
*dynamic, explicit
, <simulation_duration>
*bulkviscosity
*co-simulation controls, name=ctrl, time incrementation=subcycle, scheme modifier=send
*co-simulation, name=exp_std, program=abaqus, controls=ctrl
*co-simulation region, type=node
CN,
*boundary
ASSEMBLY_RIGID-ROAD, ENCASTRE
*dsload, amplitude=IMMEDIATE
ASSEMBLY_TIRE-1_INSIDE, P, <tire_pressure>
*dsload, amplitude=IMMEDIATE
ASSEMBLY_TIRE-2_INSIDE, P, <tire_pressure>
*cload, amplitude=IMMEDIATE
ASSEMBLY_RIGID-RP1, 3, <front_wheel_force>
*cload,amplitude=IMMEDIATE
ASSEMBLY_RIGID-RP2, 3, <back_wheel_force>
*contactpair, interaction=INTPROP-1, mechanicalconstraint=KINEMATIC, cpset=INT-1
ASSEMBLY_TIRE-1_TREAD, ASSEMBLY_PART-3-1_ROAD
*contactpair, interaction=INTPROP-1, mechanicalconstraint=KINEMATIC, cpset=INT-2
ASSEMBLY_TIRE-2_TREAD, ASSEMBLY_PART-3-1_ROAD
*restart, write, numberinterval=1, timemarks=NO
*output, field, variable=PRESELECT, number interval=<output_interval>
*output, history
*node output, nset=QA_TEST_key_nodes
U1,U2,U3, A1, A2, A3,UR1,UR2,UR3
*node output, nset=ASSEMBLY_RIGID-ROAD
RF1,RF2,RF3,
*endstep