MotionView User's Guide

AutoBumpStop

AutoBumpStop

Previous topic Next topic Expand/collapse all hidden text  

AutoBumpStop

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

Introduction

The BumpStop restricts the movement of the suspension while in bump, or jounce, by applying a force between two parts.

The BumpStop force verses deflection tables are stored in an ADAMS/Car™ compatible property file.  You must select a BumpStop property file to determine the BumpStop properties.  Example property files are provided in the MotionView installation at:

$(ALTAIR_HOME)\hw\mdl\autoentities\properties\Bumpers-Jounce

For more information about spring property files - see the BumpStop Properties section below.

BumpStop Force

The BumpStop force can be a linear or non linear type and is computed from the force deflection table from the property file.  The force contains two components:

Elastic force or stiffness
Viscous force or damping

For a linear BumpStop, the elastic force component is calculated using a third order polynomial, and for a non-linear BumpStop the elastic force component is interpolated using the Akima method.

The viscous force component, when defined in the property file, is calculated directly from the damping rate in the property file and resultant instantaneous velocity between the two bodies.

Connectivity

You select the two bodies between which the BumpStop force acts and two points are used to calculate the impact distance.  The BumpStop force is activated when the distance between the bodies is less than a specified length.  This distance is calculated based on the installation method.

auto_entity_bumpstop_panel_mv

BumpStop panel

Install Methods

The BumpStop install method is at design position and is used to determine the distance at which the BumpStop force starts acting.

The table below summarizes the two available install methods:

Method

Description

Impact Length

When the impact length is of value ‘L’, the BumpStop force acts when the distance between the two bodies is less than ‘L’.

Clearance

When the Clearance method is used, the impact distance is calculated using:

auto_entity_bumpstop_formula1_mv

Where,

auto_entity_bumpstop_formula_mv

The BumpStop force activates when the distance between the two bodies is less than ‘D’.

hmtoggle_plus1Impact Length

When the Impact Length install method is used, its value is directly used to activate the BumpStop force between the two bodies.  The image below represents how the BumpStop works when using the Impact method:

auto_entity_bumpstop_diagram_mv

hmtoggle_plus1Clearance method

Given a clearance value, the impact distance is calculated using the following equation.

auto_entity_bumpstop_formula1_mv

Where,

auto_entity_bumpstop_formula_mv

auto_entity_bumpstop_diagram4_mv

Symmetry

When you add an AutoBumpStop Pair to your model MotionView will automatically reflect the modifications you make to the left BumpStop of the pair to the right BumpStop also, unless you choose otherwise.  MotionView assumes bilateral symmetry about the global X-Z plane.  However, the Symmetry option menu allows you to tell MotionView to reflect modifications from right side to the left (Right -> Left) or not to reflect modifications at all (None).

MotionView’s Symmetry feature means you only need to enter data for one side, thus saving you time.  The None option does allow you to alter the left and right BumpStops independently, thus allowing you to model Asymmetric BumpStops due to manufacturing tolerances or design.

auto_entity_bumpstop_pair_panel_mv

AutoBumpStop Pair Symmetry Option Menu

Options

Description

Left -> Right

Select ‘Left -> Right’ to instruct MotionView to reflect modifications you make to the left BumpStop to the right BumpStop of the pair also.  You may not modify the connectivity or properties of the right BumpStop.

Right -> Left

Select ‘Right -> Left’ to instruct MotionView to reflect modifications you make to the right BumpStop to the left BumpStop of the pair also. You may not modify the connectivity or properties of the left BumpStop.

None

Select ‘None’ to instruct MotionView not to reflect modifications you make either BumpStop of the pair.  You may modify the connectivity and properties either BumpStop independently,  allowing for asymmetrical connectivity or properties.

Outputs

Activating the Output check box adds an output request for the BumpStop resultant displacement, resultant velocity, and resultant force.

The resultant displacement and velocity is measured between Point 1 and Point 2 and the resultant force is measured between Body 1 and Body 2.

The table below summarizes the output channels in the MotionSolve .mrf file:

TYPE

Component

Quantity

REQSUB

RESULT(2)

Distance between Point 1 and Point 2 on the BumpStop.

 

RESULT(3)

Rate-of-change-of-displacement between Point 1 and Point 2.

 

RESULT(4)

BumpStop force.

 

RESULT(6)

Global X direction cosine of BumpStop.

 

RESULT(7)

Global Y direction cosine of BumpStop.

 

RESULT(8)

Global Z direction cosine of BumpStop.

hmtoggle_plus1BumpStop Properties

The BumpStop properties are stored in a TeimOrbit format text file.  When you resolve the property file field to a BumpStop property file and submit the model to the solver, the solver reads the BumpStop property file for use during simulation.  If the units in the property file differ from the model units, the solver internally converts the BumpStop properties to the model units. The properties file remains unchanged.

The BumpStop properties file contains header, units, and curve blocks. The units block specifies the length, mass, force, time, and angle units employed in the file.  The curve block holds a table of displacement against force values for the elastic force component and optionally a velocity against force values for the viscous force component.

An example BumpStop property file is shown below:

$--------------------------------------------------------------------HEADER

[HEADER]

FILE_TYPE     =  'bum'

FILE_VERSION  =  4.0

FILE_FORMAT   =  'ASCII'$

---------------------------------------------------------------------UNITS

[UNITS]

LENGTH =  'mm'

ANGLE  =  'degrees'

FORCE  =  'newton'

MASS   =  'kg'

TIME   =  'second'

$---------------------------------------------------------------------CURVE

[CURVE]

{ disp    force}

0.0   0.0

2.0   1.0

4.0   2.0

6.0   3.0

8.0   4.0

10.0   5.0

20.0   6.0

30.0   7.0

40.0   8.0

50.0   9.0