MotionView User's Guide

Straight Line Braking

Straight Line Braking

Previous topic Next topic Expand/collapse all hidden text  

Straight Line Braking

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Introduction

A Straight line Braking event simulates a vehicle slowing in a straight line.  The steering wheel is normally held fixed but can be released.  A braking torque controller applies torque at the wheels to slow the vehicle and appropriate output requests are included.  A plot template is available to the plot the results.

straight_line_braking_event_example_mv

Straight Line Braking Event

straight_line_braking_event_example_top_view_mv

Top View of a Straight Line Braking Event

straight_line_braking_vehicle_with_body_graphics_mv

Vehicle Model with Body Graphics

Detailed Description

The Straight line braking event is designed to work with a full vehicle model that has been built through the MotionView Assembly Wizard.  The event should attach to the model automatically when added through the Task Wizard.  The event can be used with models built manually, as long as the attachment scheme in the event is strictly followed.

This is an open loop test method which is used to understand the chassis behavior during braking.  The event begins at 50 mph by default and ends after 4 seconds of simulation.  The final 2 seconds of the event are steady state braking, which should be sufficient time to capture the suspension and tire behavior during braking.  Extend the end time of the event by editing the event template.

The event sequence is shown in the table below.

Time

Description

0-1 second

Vehicle settles into steady state at the initial velocity entered on the event Form (default is 50 mph).

1-2 seconds

Transition from steady state to the prescribed deceleration rate.

2-4 seconds

Vehicle is at steady state deceleration.

The initial speed and the desired acceleration can be modified via the event Form (shown below).  You can also change the steering condition and can be locked or free.

task_wzd_dialog_straight_line_braking_event_mv

Brake Event Data Dialog

The entities in the event are displayed in the MotionView Project Browser as shown in the image below:

straight_line_braking_browser_mv

Browser View - Forms - Straight Line Braking Analysis

Nine types of modeling element containers are used to define the event (see below).  Two sub-systems (Output Requests and a Drive torque controller) are also included in the event.  The Brake torque controller applies a resisting torque between the wheels and the knuckle and uses a PD controller to match brake torque to the prescribed deceleration level.  The front/rear brake bias is a fixed number and is entered in the Brake torque controller event Form.  The Output Requests system contains standard vehicle output requests.

The nominal Vehicle Deceleration vs. Time plot is shown below.  The standard event is set up to decelerate at 0.5 G longitudinal.  The deceleration is measured at the CG of the body.

straight_line_braking_event_graph_mv

Vehicle Deceleration vs. Time

A typical Vehicle Speed vs. Time plot is shown below.  The vehicle coasts for the first second of the analysis.  From 1-2 seconds, the vehicle transitions to constant deceleration and from 2 seconds until the end of the event, the vehicle should slow at a constant rate.

straight_line_braking_event_graph2_mv

Vehicle Speed vs. Time in the Straight Line Braking Event

hmtoggle_plus1Attachments

The event uses the standard event attachment.  The attachments resolve automatically if the model is built through the Model Wizard.  The attachments contain the minimum data the event needs to run the analysis.  The attachments are standard for most events.

events_attachment_list_mv

Straight Line Braking Event - Attachments

hmtoggle_plus1Curves

A single curve is included in the event.  The curve is not used by the event but is included in case you want to switch to an event that is driven on a straight line.  The steering controller needs to be added manually in order to perform a straight line drive.

straight_line_braking_browser_curves_mv

Project Browser View - Curves - Straight Line Braking Analysis

hmtoggle_plus1Datasets

One dataset is used in the system, which contains the data used to describe the Straight line braking event.  The event allows you to set the initial Vehicle velocity, Lane Width, desired acceleration and steering state (locked or free).  Modify the dataset values using the Form.  The wheel rotational velocities and Ground z Coordinate are calculated values and should not be changed.

straight_line_braking_browser_data_sets_mv

Project Browser View - Datasets - Straight Line Braking Analysis

straight_line_braking_data_sets_panel_dialog_mv

Dataset Property Data Dialog - Straight Line Braking Analysis

hmtoggle_plus1Forms

The Form is the only place that you should change the Straight line braking event. Vehicle velocity, desired acceleration and steering condition are the parameters that can be changed.  The steering condition can either be locked or free, depending upon the user requirement.

straight_line_braking_browser_forms_mv

Project Browser View - Forms - Straight Line Braking Analysis

straight_line_braking_forms_panel_dialog_mv

Straight Line Braking Data Analysis - Form Dialog

hmtoggle_plus1Graphics

Eleven graphics are defined in the event.  The graphics define the cones and the straight road graphics and should not require any user input.  A full description of the graphics can be found here.

The Road graphics are included to illustrate the path being driven and are defined parametrically using the data in the Straight line braking Form.  All road graphics are used to illustrate the lane dimensions, but they are not of the actual road used for calculating tire forces.  Road graphics should never require editing unless the event is being fundamentally changed.

The road used to calculate the tire forces is at the same height as the road graphics and is defined by the road file (.rdf) in the tire system.  The default flat road file in the vehicle library is an infinitely large flat road with a coefficient of friction of 1.0.  The road file is an ASCII file that can be edited.

straight_line_braking_browser_graphics_mv

Project Browser View - Graphics - Straight Line Braking Analysis

straight_line_braking_cone_graphics_example_mv

Cone Graphics

straight_line_braking_road_graphics_example_mv

Straight Road Graphics

hmtoggle_plus1Joints

A ball joint is included in the Straight line braking event.  The joint attaches a dummy body to the steering rack.  The joint is included to make certain events work in ADAMS.  Attach the dummy body to the steering rack if building a model manually.

straight_line_braking_browser_joints_mv

Project Browser View - Joints - Straight Line Braking Analysis

events_joints_ball_joint_panel_example_mv

Joints Panel - Straight Line Braking Analysis

hmtoggle_plus1Markers

Five markers are included in the Straight line braking event.  The path origin is the origin of all lane change graphics and is parametrically defined to be the CG of the vehicle body. The markers refer to points, and the points contain the parametric logic.

The path outline markers point to the Path Outline points for their XYZ location.  The markers are used to define the lane graphics.  None of the markers should require any user input.

straight_line_braking_browser_markers_mv

Project Browser View - Markers - Straight Line Braking Analysis

hmtoggle_plus1Motions

Three motions are included in the event.  The steering motion is used by the steering controller to steer the vehicle.  If a steering column is included, the joint acts on a joint at the steering wheel.  If the steering column is not included, the motion acts on a joint in the steering system.  On a rack and pinion steering system without a steering column included, the motion acts on a translational joint that connects the steering rack to the dummy body.

The Front and Rear Wheel Motions act on the wheel spindle revolute joints that connect the wheel hub to the knuckle.  The motion is initially zero (fixing the wheels to the knuckle) so the model converges statically.  The motions are deactivated after static convergence to allow the tires to rotate.

straight_line_braking_browser_motions_mv

Project Browser View - Motions - Straight Line Braking Analysis

hmtoggle_plus1Points

Fifteen points are defined in the event.  All points are used to create the lane graphics and graphics for the cones used to illustrate the lanes.  The points contain parametric logic to define their X, Y, and Z locations.  You should not need to modify any points.

straight_line_braking_browser_points_mv

Project Browser View - Points - Straight Line Braking Analysis

hmtoggle_plus1Templates

A template is included in the Straight line braking event task.  The template is solver specific and only the MotionSolve template is documented.  The template is inserted in the solver deck after the </Model> command and controls the execution of the event.

straight_line_braking_browser_templates_mv

Project Browser View - Templates - Straight Line Braking Analysis

The template for this event is shown below:

<ResOutput

    angle_type          = "YPR"

 />

 <ResOutput

    mrf_file            = "TRUE"

 />

 <ResOutput

    plt_file            = "TRUE"

 />

 <H3DOutput

    switch_on           = "TRUE"

    increment           = "1"

 />

 <ResOutput

    abf_file            = "TRUE"

 />

{if (tire_dataset.opt_omega.ival ==1)}

<!--Initial static analysis -->

 

<Simulate

 analysis_type = "Static"

 end_time      = "0.0"

/>        

{endif}

 

<Deactivate

 element_type = "MOTION"

 element_id = "{mot_frnt_wheel.l.idstring}"

/>

<Deactivate

 element_type = "MOTION"

 element_id = "{mot_frnt_wheel.r.idstring}"

/>

<Deactivate

 element_type = "MOTION"

 element_id = "{mot_rear_wheel.l.idstring}"

/>

<Deactivate

 element_type = "MOTION"

 element_id = "{mot_rear_wheel.r.idstring}"

/>

{if (tire_dataset.opt_omega.ival ==2)}

<!--Initial static analysis -->

 

<Simulate

 analysis_type = "Static"

 end_time      = "0.0"

/>        

{endif}

<Deactivate

 element_type = "JPRIM"

 element_id = "{j_clamp_1_body.idstring}"

/>

<Deactivate

 element_type = "JPRIM"

 element_id = "{j_clamp_2_body.idstring}"

/>  

 

{if ds.str_type.value == "Free"}

<Deactivate

 element_type = "MOTION"

 element_id = "{mot_steer.idstring}"

/>

{endif}

 

<Simulate

     analysis_type       = "Transient"

     end_time            = "4"

     print_interval      = "0.01"

 />

 

<Stop/>

References:

ISO +21994-2007 - Passenger cars - Stopping distance at straight-line braking with ABS - Open loop test method.