Road Reference Marker

In this tutorial you will learn how to modify the road property file and road reference marker to position a cleat road in a single tire model.

Introduction
Road reference marker is the coordinate system that is used by MotionSolve to evaluate the position and orientation of the road. The road file will be evaluated with respect to the road reference marker which is also included in the Tire entities selectors.


Figure 1. Road reference markers used to orient the tire
Road Reference Marker - Cleat Road Model
The Cleat Road is represented by a flat road with a single cleat (cuboid obstacle) that can be oriented in perpendicular or oblique direction related to the X-axis of the Road Reference Marker.


Figure 2. Cleat Road Oriented by the Road Reference Marker

In the road property file, Offset is the distance of the ground with respect to the Z-axis of the Road Reference Marker. Length measures the width of the cleat along X-axis. Rotation angle XY plane is the positive X-axis of the road with respect to the inertial frame. Start indicates the distance along the X-axis of the road from the origin to the start of the cleat.

In this tutorial you will learn how to modify the road property file and road reference marker to position the cleat road in a single tire model. By plotting the tire forces versus the tire patch location, you will understand the influence of the marker and road property in the simulation results.

Files Required
Before you begin, copy the file(s) used in this tutorial to your working directory.

Start MotionView and Analyze the Model

  1. From the Start menu, select Altair 2023.1 > MotionView 2023.1.
  2. Click File > Extension Manager and use the slider to load the Vehicle Tools Extension.


    Figure 3.
  3. Click Open and load the RoadRefMarker.mdl file.


    Figure 4.
    The model is displayed in MotionView.


    Figure 5.
    Note that the Road Reference marker is located at the contact patch of the tire.


    Figure 6.
  4. Using the Entity Editor, load the Cleat_PlankRoad.rdf file as the Road property file.


    Figure 7.
  5. The parameters available in the road property file are shown below.
    $--------------------------------------------------------------------------UNITS
    [UNITS]
    LENGTH                  = 'mm'
    FORCE                   = 'newton'
    ANGLE                   = 'degree'
    MASS                    = 'kg'
    TIME                    = 'sec'
    $--------------------------------------------------------------------------MODEL
    [MODEL]
    PROPERTY_FILE_FORMAT    = 'USER'
    FUNCTION_NAME 	= 'mbdtire::ROAD_ALTAIR'
    METHOD   	=  '2D'
    ROAD_TYPE  	= 'pot_hole'
    $-----------------------------------------------------------------------GRAPHICS
    [GRAPHICS]
    ROAD_INCR = 10
    $---------------------------------------------------------------------PARAMETERS
    [PARAMETERS]
    MU                      =   1.0  $ peak friction scaling coefficient
    OFFSET                  =     0  $ vertical offset of the ground wrt inertial frame
    DEPTH                   =   -25  $ height of the cleat if negative otherwise it is depth 
    ROTATION_ANGLE_XY_PLANE =     0  $ definition of the positive X-axis of the road wrt inertial frame
    START                   =     0  $ distance along the X-axis of the road to the start of the cleat
    LENGTH                  =    50  $ length of the cleat (excluding bevel) along X-axis of the road
    Note: Refer to the Altair Road Modeling topic for additional information.

Change the START Parameter in the Road File and Verify the Results

In this step, the road start point will be shifted 4000mm along X in the property file, however in MotionView the Road Reference Marker remains at the same position.
  1. Change the START parameter to 4000 in the Cleat_Road.rdf file using a text editor and save the change.
    $---------------------------------------------------------------------PARAMETERS
    [PARAMETERS]
    MU                      =   1.0  $ peak friction scaling coefficient
    OFFSET                  =     0  $ vertical offset of the ground wrt inertial frame
    DEPTH                   =   -25  $ height of the cleat if negative otherwise it is depth 
    ROTATION_ANGLE_XY_PLANE =     0  $ definition of the positive X-axis of the road wrt inertial frame
    START                   =  4000  $ distance along the X-axis of the road to the start of the cleat
    LENGTH                  =    50  $ length of the cleat (excluding bevel) along X-axis of the road
  2. Under Vehicle Tools, click on the Analysis settings dialog icon (located on the right side of the Run icon) within the Run ribbon, to open the Run Motion Analysis window.


    Figure 8.
  3. Browse and locate the required file path to save and run the current model. Specify RoadRefMarker_4000 as the Run name.
  4. Select the Run offline option and click the Run button.
    MotionSolve is invoked in the background and runs the simulation.
  5. After the MotionSolve run is complete, click on Results.
    A new window with HyperView will open and the animation of the model can be visualized.


    Figure 9.
  6. Open a HyperGraph > Line Chart session from Client selection menu.


    Figure 10.
  7. Click on open and load the .plt file saved in the MotionSolve simulation.


    Figure 11.
  8. Define the X-axis by clicking on X Source and selecting the following options.


    Figure 12.
    X Type User Defined
    X Request AutoTire - Contact Patch Locations(70000018) -- AutoTire - Contact Patch Locations
    X Component X
  9. Define the Y-axis by clicking on Y Source and selecting the following options.


    Figure 13.
    Y Type User Defined
    Y Request AutoTire - Tire CP Forces (W-Axis system)(70000014) -- AutoTire - Tire CP Forces (W-Axis system)
    Y Component Fz
  10. Click the Plot button to obtain the following plot.


    Figure 14.

    The plot displays the Tire force (Z-axis) vs Contact patch location. The curve indicates the oscillation starting at 4000mm along the X-axis, meaning the tire reaches the obstacle at 4000mm.

Change the START Parameter to 8000 in the Road File and Verify the Results

In this step, the road start point will be shifted 8000mm along X in the property file keeping the Road Reference Marker at the same position.
  1. Change the START parameter to 8000 in the Cleat_Road.rdf file using a text editor and save the change.
    $---------------------------------------------------------------------PARAMETERS
    [PARAMETERS]
    MU                      =   1.0  $ peak friction scaling coefficient
    OFFSET                  =     0  $ vertical offset of the ground wrt inertial frame
    DEPTH                   =   -25  $ height of the cleat if negative otherwise it is depth 
    ROTATION_ANGLE_XY_PLANE =     0  $ definition of the positive X-axis of the road wrt inertial frame
    START                   =  8000  $ distance along the X-axis of the road to the start of the cleat
    LENGTH                  =    50  $ length of the cleat (excluding bevel) along X-axis of the road
  2. In MotionView, open the Run Motion Analysis dialog and specify RoadRefMarker_8000 as the Run name.
  3. Click the Run button to initialize the simulation.


    Figure 15.
  4. In the same HyperGraph session, click on open and locate the newRoadRefMarker_8000.plt file.
  5. Repeat the selections of the X and Y-axis.


    Figure 16.
    X Type User Defined
    X Request AutoTire - Contact Patch Locations(70000018) -- AutoTire - Contact Patch Locations
    X Component X


    Figure 17.
    Y Type User Defined
    Y Request AutoTire - Tire CP Forces (W-Axis system)(70000014) -- AutoTire - Tire CP Forces (W-Axis system)
    Y Component Fz
  6. Click the Plot button to visualize the two plots overlayed.


    Figure 18.

    The plot shows the modifications on Start parameter in the Road Property File. The blue curve indicates the obstacle at 4000mm along the X-axis, while the red curve shows the obstacle at 8000mm.

Change the Road Reference Marker Position and Verify the Results

In this step, the Road Reference Marker will be positioned 4000mm along X keeping the Road Property File with a Start parameter of 8000mm.
  1. In MotionView, select the Marker Road Reference in the Model Browser and check the parameters using the Entity Editor.


    Figure 19.
    The Road Reference Marker's origin uses the Ground reference point.


    Figure 20.
  2. Select the Ground reference point from the Model Browser and change the X coordinate value to 4000 using theEntity Editor.




    Figure 21.
  3. From the Run Ribbon, open the Run Motion Analysis window, specify RoadRefMarker_8000_RFM400 as the Run name, and click on the Run.


    Figure 22.
  4. In the HyperGraph session, click on open and locate the RoadRefMarker_8000_RFM400.plt file.
  5. Repeat the selections of the X and Y-axis.


    Figure 23.
    X Type User Defined
    X Request AutoTire - Contact Patch Locations(70000018) -- AutoTire - Contact Patch Locations
    X Component X


    Figure 24.
    Y Type User Defined
    Y Request AutoTire - Tire CP Forces (W-Axis system)(70000014) -- AutoTire - Tire CP Forces (W-Axis system)
    Y Component Fz
  6. Click the Plot button to visualize the three plots overlayed.


    Figure 25.
    The green curve shows the results of modifying the Road Reference Marker 4000mm keeping the start at 8000mm. You may notice that plot indicates the obstacles at 8000mm as in Step 3, but the starting point is not 0mm as before but -4000mm in X. The explanation for this is shown in the image below. The Road Reference Marker works as the reference for the road, since the marker was moved, the contact patch is now behind the reference, hence starting at a negative value.


    Figure 26.

Change the Rotation Angle XY Plane to 180 and Verify the Results

In this step, the Road Property File will be rotated 180 degrees using Rotation Angle. Keep the Road Property File Start parameter at 8000 mm and the Road Reference Marker positioned at 4000 mm along X.
  1. Change the ROTATION_ANGLE_XY_PLANE parameter to 180 in the Cleat_Road.rdf file using a text editor and save the change.
    $---------------------------------------------------------------------PARAMETERS
    [PARAMETERS]
    MU                      =   1.0  $ peak friction scaling coefficient
    OFFSET                  =     0  $ vertical offset of the ground wrt inertial frame
    DEPTH                   =   -25  $ height of the cleat if negative otherwise it is depth 
    ROTATION_ANGLE_XY_PLANE =   180  $ definition of the positive X-axis of the road wrt inertial frame
    START                   =  8000  $ distance along the X-axis of the road to the start of the cleat
    LENGTH                  =    50  $ length of the cleat (excluding bevel) along X-axis of the road
  2. In MotionView, open the Run Motion Analysis dialog and specify RoadRefMarker_8000_RFM4000_180d as the Run name. Click the Run button to simulate the model.


    Figure 27.
  3. In the HyperGraph session, click on open and locate the RoadRefMarker_8000_RFM4000_180d.plt file.
  4. Repeat the X and Y-axis selections.


    Figure 28.
    X Type User Defined
    X Request AutoTire - Contact Patch Locations(70000018) -- AutoTire - Contact Patch Locations
    X Component X


    Figure 29.
    Y Type User Defined
    Y Request AutoTire - Tire CP Forces (W-Axis system)(70000014) -- AutoTire - Tire CP Forces (W-Axis system)
    Y Component Fz
  5. Click the Plot button to visualize the four plot overlayed.


    Figure 30.
    The pink curve shows the results of rotating the Road Property File 180 degrees. It can be observed that there are no oscillations and the tire does not reach the obstacle. The explanation for this is shown in the image below. When rotating the road, the cleat moves behind the tire and opposite to the tire direction.


    Figure 31.