ADAMS/Car Templates: About This Guide 3 Using Communicators 5 Template Descriptions 15
ADAMS/Car Templates: About This Guide 3 Using Communicators 5 Template Descriptions 15
Templates
Using Communicators 5
Template Descriptions 15
2 ADAMS/Car Templates
Copyright
U.S. Government Restricted Rights: If the Software and Documentation are provided in connection with a government
contract, then they are provided with RESTRICTED RIGHTS. Use, duplication or disclosure is subject to restrictions
stated in paragraph (c)(1)(ii) of the Rights in Technical Data and Computer Software clause at 252.227-7013.
Mechanical Dynamics, Incorporated, 2301 Commonwealth Blvd., Ann Arbor, Michigan 48105.
The information in this document is furnished for informational use only, may be revised from time to time, and should
not be construed as a commitment by Mechanical Dynamics, Incorporated. Mechanical Dynamics, Incorporated,
assumes no responsibility or liability for any errors or inaccuracies that may appear in this document.
This document contains proprietary and copyrighted information. Mechanical Dynamics, Incorporated permits
licensees of ADAMS® software products to print out or copy this document or portions thereof solely for internal use
in connection with the licensed software. No part of this document may be copied for any other purpose or distributed
or translated into any other language without the prior written permission of Mechanical Dynamics, Incorporated.
©2000 by Mechanical Dynamics, Incorporated. All rights reserved. Printed in the United States of America.
Overview
Communicators are the key elements in ADAMS/Car that
enable the different subsystems that make up your assembly to
exchange information with each other and with test rigs.
For general information about communicators, see Setting Up
Communication Between Templates and Test Rigs on page 29
in the guide, Building Templates.
This chapter describes the communicators you can use in the
ADAMS/Car test rigs.
■ Communicators in the Suspension Test Rig, 6
Belongs
From
The communicator: to the Used with:
minor role:
class:
Belongs
From
The communicator: to the Used with:
minor role:
class:
Belongs to From
The communicator: Outputs:
the class: minor role:
The co[lr]_suspension_mount output communicators publish the parts to which the test rig
wheels should mount. As you create these communicators, ensure that you set their minor
role to inherit. By setting the minor role to inherit, the communicator takes its minor role
from the minor role of the subsystems that use your suspension template.
14 ADAMS/Car Templates
Using Communicators
The co[lr]_wheel_center output communicators publish the location of the wheel centers to
the test rig so the test rig can locate itself relative to the suspension. As you create these
types of communicators, make sure that you also leave their minor role set to inherit.
The toe and camber communicators (co[lr]_toe_angle and co[lr]_camber_angle) publish, to
the test rig, the toe and camber angles set in the suspension so the test rig can orient the
wheels correctly.
2 Template Descriptions
Overview
This chapter describes each of the templates that MDI provides with
ADAMS/Car. It describes the most common and general design
solutions for which you would use the templates. You can use the
template descriptions to help you create subsystems from the templates
or as general guidelines for good practices when building your own
templates.
This chapter contains the following information and descriptions:
■ Conventions in Template ■ Parallel-Link Steering System,
Descriptions, 16 53
■ Location of Templates, 16 ■ Pitman Arm Steering System, 57
■ Simple Anti-Roll Bar System, 17 ■ Powertrain System, 61
■ Disk-Brake System, 21 ■ Quad-Link Axle Suspension, 66
■ Conceptual Suspension System, ■ Rack and Pinion Steering
26 System, 70
■ Conceptual Steering System, 30 ■ Rear Driveline System, 74
■ Double-Wishbone Suspension, 32 ■ Rigid Chassis, 78
■ Flexible LCA Double-Wishbone ■ Simple Powertrain, 82
Suspension, 37
■ Torsion Bar Double-Wishbone ■ Tire System, 87
Suspension, 39
■ ISO Road Course, 42 ■ Trailing Arm Suspension, 90
■ MacPherson Suspension, 44 ■ Twist Beam Suspension, 94
■ Multi-Link Suspension, 49
16 ADAMS/Car Templates
Conventions in Template Descriptions
For more information about how templates fit within the file architecture, and how to work
with templates, see Introducing ADAMS Template Builder on page 5 in the guide, Building
Templates.
Location of Templates
The templates are located the templates.tbl table, or directory, of the shared ADAMS/Car
database. The shared ADAMS/Car database is usually located in the installation directory
of ADAMS/Car. See your system administrator for location details.
ADAMS/Car Templates 17
Simple Anti-Roll Bar System
Droplink
Bushing
attachments
Template Name
_antiroll_simple
Major Role
Antiroll
Application
Suspension and full-vehicle analyses
18 ADAMS/Car Templates
Simple Anti-Roll Bar System
Description
The anti-roll bar system template provides a simple model of anti-roll bar (also known
as stabilizer bar). It consists of two bar halves connected by a torsional spring damper
element.
Files Referenced
Bushing property files
Topology
A revolute joint connects the two bar halves of the anti-roll bar system. Bushings then
attach the bar halves to the body or to the suspension subframe. Drop links transmit the
suspension motion to the bar ends. The drop links attach to the suspension with
spherical joints and to the bar ends with convel joints.
Table 6 maps the topology of the anti-roll bar system template.
Table 6. Topology
Parameters
A parameter variable (pvs_torsional_stiffness) defines the torsional stiffness of the
spring damper element. Table 7 lists the parameter, its value, and units.
Table 7. Parameters
Limitations
The anti-roll bar system template represents a simple approximation of a stabilizer bar.
For more complex solutions, you would need to create a more accurate representation
of the bar through the discretization of rigid bodies, nonlinear rods, or flexible bodies.
Communicators
Mount parts provide the connectivity to the suspension subsystems. An output
communicator exports information about the location of the ARB pick-up point.
Table 8 lists the communicators that the template uses.
Table 8. Communicators
Notes
The spring damper element applies a rotational action-reaction force between the two
bar halves. The following linear equation describes the torque applied at the i marker:
Ta = -C(da/dt) - Kt (a - ANGLE) + TORQUE
where:
■ C is the damping term (defaults to 0 in the template).
■ TORQUE is the torsional preload. Torque applied on the j marker is equal and
opposite to the torque on the i marker.
ADAMS/Car Templates 21
Disk-Brake System
Disk-Brake System
Overview
The disk-brake system template represents a device that applies resistance to the
motion of a vehicle.
Figure 2. Disk-Brake System
Caliper
Rotor
Template Name
_brake_system_4Wdisk
Major Role
Brake
Description
The disk-brake system template represents a simple model of a brake system. It applies
a rotational torque between the caliper and the rotor.
22 ADAMS/Car Templates
Disk-Brake System
Application
Full-vehicle analysis to simulate the effect of braking on the dynamics of the vehicle.
Files Referenced
None
Topology
The caliper part is mounted to the suspension upright, while the rotor is mounted to the
wheel. A rotational SFORCE is applied between the two parts.
Parameters
The toe and camber values that the suspension subsystem publishes define the spin axis
orientation. In addition, the braking torque is expressed as a function of a number of
parameters.
Table 9 lists the parameters in the template.
Table 9. Parameters
front_rotor_hub_width Real mm
front_rotor_width Real mm
rear_rotor_hub_width Real mm
rear_rotor_width Real mm
Limitations
The disk-brake template is a simple model of a brake system. It does not model the
complex interaction between the rotor and caliper.
Communicators
Mount parts provide the connectivity between the template and suspension
subsystems. Input communicators receive information about the toe and camber
suspension orientation and the wheel center location. Input to the brake system is brake
demand.
Table 10 lists the communicators in the template.
Notes
The torque on the rotor depends on a number of parameters. The front right torque
function is:
T = 2 × PistonArea × BrakeLinePressure × µ × EffectivePistonRadius × STEP
where:
■ BrakeLinePressure is calculated as follows:
BrakeLinePressure = BrakeBias * BrakeDemand * 0.1
ADAMS/Car Templates 25
Disk-Brake System
where:
❖ BrakeBias defines the front and rear proportioning of the brake line pressure.
Note that although the term is constant, in reality, simple hydraulic systems
allow dynamic front and rear proportioning of the brake pressure depending
on a number of factors, including longitudinal slip angle of the tires and
dynamic load transfer.
❖ BrakeDemand is the force on the pedal (N) as it is output from the analysis.
❖ 0.1 is a conversion factor that converts the force applied on the pedal into
pressure.
■ STEP is the function of the rotation of the rotor to wheel and suspension upright
markers. The function prevents backwards spinning of the wheels. STEP is a
simple function that measures the WZ rotation of the marker on the rotor with
respect to the marker on the upright and reverses the sign of the applied torque
if the wheel is spinning backwards.
26 ADAMS/Car Templates
Conceptual Suspension System
Half shafts
Wheel carrier
Template Name
_concept_suspension
Major Role
Suspension
Application
Suspension or full-vehicle analyses. You can mix and match conceptual suspensions
in a full-vehicle assembly with multibody suspension models.
ADAMS/Car Templates 27
Conceptual Suspension System
Topology
The topology of the template is very simple, and you do not need to modify it in the
Template Builder.
Three curve-to-curve constraints drive each wheel carrier along a predefined
trajectory. A user-written curve subroutine calculates the trajectory depending on the
inputs to the system, such as the forces and torques coming from the tire subsystem and
the amount of wheel and steer travel.
A conceptual suspension will have 4 degrees of freedom. A conceptual vehicle,
therefore, will have 14 degrees of freedom. Table 11 lists the model topology for the
left side of the template. The right side entities are connected in a similar way.
Table 11. Topology
Parameters
The toe and camber parameter values define the wheel spin axis, and the unsprung
mass parameter variable defines the wheel carrier part mass. Finally, 68 hidden
variables define the dependency flags array, with each of parameters setting the status
(active or inactive) of a dependency.
Communicators
Mount parts provide connectivity from the template to the body subsystems and
differential. Input communicators receive information about the tire forces, the steer
axis, and the steering wheel joint. Output communicators publish toe, camber, steer
axis, and wheel center location information.
Table 12 lists the communicators in the template.
Notes
Spring and damper entities in the conceptual suspension template consist of a special
user-defined element. A user-written subroutine computes the forces. The subroutine
takes into account the nonlinear spring/damper characteristics and the stabilizer bar
forces.
You must use the conceptual suspension system template with the Conceptual Steering
System on page 30.
30 ADAMS/Car Templates
Conceptual Steering System
Steering
wheel
Steering wheel
revolute joint
Steering
column
Template Name
_concept_steering
Major Role
Steering
Application
Suspension and full-vehicle analyses with the conceptual suspension system template.
ADAMS/Car Templates 31
Conceptual Steering System
Description
The conceptual steering system is a very simple model of steering that communicates
the steering wheel revolute joint to the conceptual suspension system. The conceptual
suspension system uses the rotation of the joint i and j markers as a measure of the
steering input.
Topology
The conceptual steering system template consists of a steering wheel and column
rotating through a revolute joint. The revolute joint connects the rigid bodies to a
mount part.
Communicators
Mount parts provide the connectivity from the template to the body subsystems. Output
communicators publish steering limits for displacement, angle, and force, and torque
information.
Table 13 lists the communicators that the template uses.
Double-Wishbone Suspension
Overview
A double-wishbone suspension is one of the most common suspension designs. It uses
two lateral control arms to hold the wheel carrier and control its movements.
Figure 5. Double Wishbone Suspension
Subframe
Spring/Damper
Driveshaft
Template Name
_double_wishbone
Major Role
Suspension
Application
Suspension and full-vehicle assemblies
ADAMS/Car Templates 33
Double-Wishbone Suspension
Description
The double-wishbone template represents the most common design for double-
wishbone suspensions. You can use the template as a front steerable suspension or as
a rear non-steerable suspension.
You can set subsystems based on this template to kinematic or compliant mode. In
kinematic mode, ADAMS/Car replaces the bushings that connect the control arms to
the body mount part with a corresponding purely kinematic constraint. ADAMS/Car
also does this for the top mount and lower strut mount.
You can deactivate the subframe part, as well as the halfshafts. A spring acts between
the upper mount part and the lower strut. A bumpstop acts between the upper and lower
strut parts.
Files Referenced
Bushings, springs, dampers, and bumpstops property files
Topology
The lower wishbone connects to a subframe or to the mount if you’ve deactivated the
subframe. The upper wishbone connects to the body mount part. A spherical joint
constrains the upright part to the upper and lower arms.
A spherical joint also connects the tie rods to the uprights. Tie rods attach to mount
parts through convel joints. Convel joints also connect the tripots to the drive shafts. A
static rotation control actuator locks the rotational degree of freedom of the hub during
quasi-static analyses.
Table 14. Topology
Parameters
Toe and camber variables define wheel spin axis, spindle part, and spindle geometry.
Table 15 lists the parameters in the template.
Communicators
Mount parts provide connectivity from the template to body subsystems and the
differential. Output communicators publish toe, camber, steer axis, and wheel center
location information to the appropriate subsystems and the test rig. Table 16 lists the
input and output communicators.
Table 16. Communicators
Notes
The integer parameter variables allow you to activate and deactivate the subframe part
and the driveshafts. The kinematic flag variable toggles between kinematic and
compliant mode.
ADAMS/Car Templates 37
Flexible LCA Double-Wishbone Suspension
Flexible lower
control arm (shell)
Template Name
_double_wishbone_flex
Major Role
Suspension
Application
Suspension and full-vehicle assemblies
38 ADAMS/Car Templates
Flexible LCA Double-Wishbone Suspension
Description
Flexible bodies replace the left and right rigid lower control arms.
Topology
In addition to the general topology described for the Double-Wishbone Suspension on
page 32, this template uses interface parts to connect the flexible bodies to the rest of
the suspension. Node IDs define the location of interface parts.
Parameters
Refer to the Double-Wishbone Suspension on page 32.
Communicators
Refer to the Double-Wishbone Suspension on page 32.
Notes
Refer to the Double-Wishbone Suspension on page 32.
ADAMS/Car Templates 39
Torsion Bar Double-Wishbone Suspension
Torsion bar
Template Name
_double_wishbone_torsion
Major Role:
Suspension
Application
Suspension and full-vehicle assemblies
40 ADAMS/Car Templates
Torsion Bar Double-Wishbone Suspension
Description
In the torsion bar double-wishbone suspension template, a torsion bar spring replaces
the coil spring used in the standard Double-Wishbone Suspension on page 32. The
torsion bar consists of two bar halves connected by a rotational SFORCE (joint torque
actuator). The rotational SFORCE exerted between the two bar halves is a function of
a torsional stiffness and of the relative rotation along the torsion bar longitudinal axis.
Files Referenced
Refer to the Double-Wishbone Suspension on page 32.
Topology
The torsion bar consists of two bar halves connected by a cylindrical joint and a joint
torque actuator. The first half is rigidly connected to the lower control arm, and the
second half is fixed to the mount part and gets rigidly connected to the chassis if you
use the suspension in full-vehicle assemblies.
Parameters
The torsion bar double-wishbone suspension template includes additional parameter
variables besides those described in the Double-Wishbone Suspension on page 32.
The variable defining the torsional stiffness defines the torsion bar stiffness. Also,
another parameter variable defines the torsional preload applied between the lower
control arm and the torsion bar.
Table 17 lists the additional parameters.
Communicators
Refer to the Double-Wishbone Suspension on page 32.
ADAMS/Car Templates 41
Torsion Bar Double-Wishbone Suspension
Notes
The torsion bar double-wishbone suspension template includes a toe adjustment. It
uses an adjustable force ADAMS/Car element to reach a desired toe angle at static
equilibrium.
42 ADAMS/Car Templates
ISO Road Course
Template Name
_ISO_road_course
Major Role
Environment
Application
With the optional ADAMS/Driver module
ADAMS/Car Templates 43
ISO Road Course
Description
The ISO road course template consists of shell elements and frustums, and represents
a closed circuit with an ISO lane change section.
Files Referenced
Geometry elements (shells) reference shell files stored in the ADAMS/Car shared
database in the shell_graphics.tbl directory. The shell files are Iso_road_inr.shl,
Iso_road_otr.shl, and Iso_road_c.shl.
Topology
All the graphic elements are created on the ground part.
Parameters
Contains no parametric information.
Communicators
Contains no communicators.
Notes
The corresponding ADAMS/Driver representation of this course is available as a trace
on the x-y plane and lane width in the driver_roads.tbl directory. The file is called
ISO_road_course.drd. You can use the file to run full-vehicle analyses with
ADAMS/Driver. Including the ISO road course template in your full-vehicle assembly
adds a graphical representation of the circuit.
44 ADAMS/Car Templates
MacPherson Suspension
MacPherson Suspension
Overview
The MacPherson suspension design in this template is similar to the SLA geometry,
and is probably the most often used suspension for passenger cars in the world. It uses
a telescopic strut incorporating a damper element. The upper end is fixed to the body
and the lower end is located by linkages. The MacPherson design provides advantages
in packaging, and it is generally used for front-wheel drive cars.
Figure 9. MacPherson Suspension
Top mount
Tie rod
Driveshaft
Subframe
Control
arm
Tripot
Template Name
_macpherson
Major Role
Suspension
Application
Suspension and full-vehicle assemblies
ADAMS/Car Templates 45
MacPherson Suspension
Description
The MacPherson suspension template represents the most common design for
MacPherson suspensions. You can use the template as a front steerable suspension or
as a rear non-steerable suspension.
You can set the subsystems based on this template to kinematic or compliant mode. In
kinematic mode, ADAMS/Car replaces the bushings with the corresponding kinematic
constraints. The bushings connect the control arm and the damper strut to the body
mount parts. You can also activate or deactivate driveshafts.
A spring acts between the upper strut part and the lower strut. Bumpstops and
reboundstops are also present.
Files Referenced
Bushings, springs, dampers, bumpstops, and reboundstops property files
Topology
The MacPherson suspension template represents a standard design employing a one-
piece lower control arm (also known as A-arm) and a subframe. The upright to which
the wheel mounts is located by the lower control arm, the tie rod, and the strut. The
lower control arm regulates the fore-aft and lateral motions of the upright. The tie rod
controls steering rotation of the upright, and the strut controls the vertical motion of the
upright and the side and front view rotations, as well. A static rotation control actuator
locks the rotational degree of freedom of the hub during quasi-static analyses.
Table 18 lists the topological information of the left side of the MacPherson
suspension.
Table 18. Topology
Parameters
Toe and camber variables in the template define the wheel spin axis, spindle part, and
spindle geometry. Table 19 lists the parameters in the templates.
Table 19. Parameters
pv[lr]_drive_shaft_offset Real mm
ADAMS/Car Templates 47
MacPherson Suspension
Communicators
Mount parts provide the connectivity from the template to the body subsystems and
differential. Output communicators publish toe, camber, steer axis, and wheel center
location information to the appropriate subsystems and test rig. Table 20 lists the input
and output communicators in the template.
Table 20. Communicators
Notes
The integer parameter variables let you activate and deactivate the driveshafts. The
kinematic flag variable toggles between kinematic and compliant mode replacing the
joints with the corresponding elastic elements. For example, ADAMS/Car replaces the
revolute joints that connect the lower control arms to the subframe with bushings.
ADAMS/Car Templates 49
Multi-Link Suspension
Multi-Link Suspension
Overview
The multi-link suspension represents an independent suspension model for use as a rear
suspension.
Figure 10. Multi-Link Suspension
Control arm
Track rod
Subframe
Lateral link
Trailink link
Driveshafts
Upright
Template Name
_multi_link
Major Role
Suspension
Application
Suspension and full-vehicle assemblies
50 ADAMS/Car Templates
Multi-Link Suspension
Description
The multi-link suspension template represents a common rear independent suspension
design. It includes a subframe (represented by the outline graphics) that is connected
to the upper arm, to the lateral links, and to the track rod. The suspension is non-
steerable and intended to be used as a rear suspension only.
Files Referenced
Springs, dampers, and bushings property files
Topology
Spherical joints, which are active in kinematic mode, connect the uprights to links.
Bushings connect the trailing links to the mount parts. Springs and dampers act
between the trailing links and the body. A static rotation control actuator locks the
rotational degree of freedom of the hub during quasi-static analyses.
Table 21 provides a topological map of the template.
Parameters
Toe and camber variables define the wheel spin axis, spindle part, and spindle
geometry. Table 22 lists the parameters in the template.
Table 22. Parameters
pv[lr]_drive_shaft_offset Real mm
52 ADAMS/Car Templates
Multi-Link Suspension
Communicators
Table 23 lists the communicators in the template.
Notes
The integer parameter variables let you activate and deactivate the subframe part and
the driveshafts. The kinematic flag variable toggles between kinematic and compliant
mode.
ADAMS/Car Templates 53
Parallel-Link Steering System
Idler arm
Steering shaft
Ball screw
Center link
Pitman arm
Template Name
_parallel_link_steering
Major Role
Steering
Application
Suspension and full-vehicle assemblies
54 ADAMS/Car Templates
Parallel-Link Steering System
Description
A recirculating ball steering gear transmits motion from the steering wheel to the
pitman arm. The pitman arm rotates to impart motion to the center link and idler arm.
The translation of the center link pulls and pushes the tie rods to steer the wheels.
Files Referenced
Steering assist and torsion bar deflection property file. The default property file is
mdi_steer_assis.ste, stored in the steer_assist.tbl directory of the shared ADAMS/Car
database.
Topology
The recirculating ball steering gear consists of three major parts:
■ Ball screw
■ Rack
■ Sector
The steering wheel rotates the steering input shaft. A torsion bar attaches the steering
input shaft to a ball screw. The ball screw imparts translational motion to the steering
gear through a coupler. The steering gear, in turns, rotates the sector through a coupler,
which is connected directly to the pitman arm shaft.
Table 24 maps the topology of the template.
Parameters
A parameter variable switches between kinematic and compliant mode, effectively
defining the status of the ball screw input shaft lock reduction gear.
56 ADAMS/Car Templates
Parallel-Link Steering System
Communicators
Table 25 lists the communicators in the template.
Notes
The parallel-link steering template contains general spline elements. The general spline
element gss_torsion_bar spline provides torque as a function of the angular deflection
of the input shaft relative to the ball screw. A switch part is also present. It allows you
to explore two different topological solutions. You can rigidly connect the steering
gear to the body or to the suspension_subframe part.
ADAMS/Car Templates 57
Pitman Arm Steering System
Steering shaft
Draglink
Ball screw
Pitman arm
Tie rod
Template Name
_pitman_arm
Major Role
Steering
Application
Suspension and full-vehicle assemblies
58 ADAMS/Car Templates
Pitman Arm Steering System
Description
A recirculating ball steering gear transmits motion from the steering wheel to the
pitman arm. The pitman arm rotates to impart motion to the draglink. The draglink
pulls and pushes the tie rod and steers the wheels.
Files Referenced
The point torque actuator references the torsion_bar datablock in the mdi_steering.ste
property file, stored in the ADAMS/Car shared database, under the steer_assists.tbl
table or directory.
Topology
The recirculating ball steering gear consists of three major parts:
■ Ball screw
■ Rack
■ Sector
The steering wheel rotates the steering input shaft. The steering input shaft attaches to
the ball screw through a torsion bar, currently locked by a coupler. The ball screw
imparts translational motion to the rack, through a coupler. The rack, in turns, rotates
the sector through a coupler.
The sector is connected directly to the pitman arm shaft. The pitman arm drags the
draglink, which is directly connected to the right wheel, and pulls the tie rod, connected
to the left wheel. Spherical joints connect the draglink and tie rod.
Table 26 maps the topology of the template.
Parameters
A parameter variable switches between kinematic and compliant mode, effectively
defining the status of the ball screw input shaft lock reduction gear.
Communicators
Table 27 lists the input and output communicators in the template.
Notes
The pitman arm steering system template does not interface with any of the
ADAMS/Car shared database suspension templates because those suspension
templates have tie rods. To correctly assemble the pitman arm steering to a suspension
subsystem, you must remove the tie rods from the suspension. The draglink and the tie
rod have to be mounted to the left and right upright parts.
ADAMS/Car Templates 61
Powertrain System
Powertrain System
Overview
The powertrain template includes the engine, which provides the source of propulsive
power to the vehicle, and the mechanical systems by which the engine power is
transmitted to the wheels.
Figure 13. Powertrain
Shell graphics
Engine mount
Diff output
Template Name
_powertrain
Major Role
Powertrain
Application
Full-vehicle assemblies
62 ADAMS/Car Templates
Powertrain System
Description
The powertrain system template represents an engine, transmission, and driveline. It
does not contain any additional high-speed rotating parts that might slow down
ADAMS/Solver and, therefore, increase simulation time. It is entirely a functional
representation based on an engine combustion model, a clutch model, and a driveline
model:
■ The driveline model contains the transmission and the differential. It transfers
the engine torque through the transmission, driveshafts, differentials, and
halfshafts out to the driven wheels.
■ The engine combustion torque model takes the throttle input and produces a
resultant torque on the engine crankshaft. It uses a three-dimensional engine
torque spline to map the relationship between crankshaft torque, engine RPM,
and driver throttle input. The driver throttle demand and the engine RPM
(modeled using a differential equation) interpolate the output torque.
■ The clutch model is simple but adequate for full-circuit driving. Its main
purposes are to:
❖ React to the engine torque by transferring it to the driven wheels.
❖ Remove the torque from the transmission during shifting on driver demand.
Files Referenced
The file, V12_engine_map.pwr, stored in the powertrains.tbl directory, defines the
engine map. The differential references the MDI_viscous.dif property file, stored in the
differentials.tbl directory. It defines the slip speed-torque relationship as a two-
dimensional spline.
Topology
The powertrain template contains very simple topological information because it is a
functional representation of the powertrain. The only general rigid parts, besides the
engine body, are the diff outputs and the revolute joints that connect the rigid bodies to
the engine body.
ADAMS/Car Templates 63
Powertrain System
Parameters
Table 28 lists the powertrain system template parameters.
Communicators
Mount parts provide the connectivity from the template to the body subsystems. Output
communicators publish information, such as engine RPM and transmission spline.
Table 29 lists the input and output communicators in the powertrain system template.
Notes
The engine rotational inertia parameter variable defines the differential equation that
calculates the engine RPM, such that:
Engine Omega = (Crankshaft Torque - Clutch Torque)/(EngineRotational Inertia)
66 ADAMS/Car Templates
Quad-Link Axle Suspension
Upright
Rigid beam
Lower link
Upper link
Draglink
Template Name
_quad_link_axle
Major Role
Suspension
Application
Suspension and full-vehicle assemblies
ADAMS/Car Templates 67
Quad-Link Axle Suspension
Description
The quad-link axle suspension template represents a common design for solid axles
suspensions. You can use the template as a front steerable suspension or as rear non-
steerable suspension.
You can set subsystems based on this template to kinematic or compliant mode. In
kinematic mode, ADAMS/Car replaces the bushings that connect the lower and upper
links to the body mount part with the corresponding purely kinematic constraints.
Files Referenced
Bushing, spring, and damper property files
Topology
Spherical joints connect the upper and lower links to the solid axle. The draglink is
attached to the bell crank. The bell crank moves the tie rod, which steers the wheels.
Revolute joints connect the uprights to the solid axle. A joint force actuator locks the
hub to the wheel carrier.
Table 30 maps the topology of the template.
Parameters
Toe and camber variables define wheel spin axis, spindle part, and spindle geometry.
Table 31 lists the parameters in the template.
Communicators
Mount parts provide the connectivity from the template to body subsystems and
steering. Output communicators publish toe, camber, steer axis, and wheel center
location information to the appropriate subsystems and the test rig. Table 32 lists the
input and output communicators.
Table 32. Communicators
Notes
The kinematic flag variable toggles between kinematic and compliant mode.
70 ADAMS/Car Templates
Rack and Pinion Steering System
Steering wheel
Steering shaft
to body
Rack
housing
Steering
column
Rack
Housing to
suspension mount
Template Name
_rack_pinion_steering
Major Role
Steering
Application
Suspension and full-vehicle assemblies
ADAMS/Car Templates 71
Rack and Pinion Steering System
Description
A series of hooke joints, which connect the three steering column shafts, transmit
motion from the steering wheel to the pinion. A revolute joint connects the lower
column shaft to the rack housing. A bushing (torsion bar) connects the shaft to the
pinion. A revolute joint connects the pinion to the rack housing.
In kinematic mode, a reduction gear is active and connects the steering input shaft
revolute joint to the pinion revolute joint. The underlying ADAMS/View entity (a
coupler) is active only in kinematic mode. The reduction gear (pinion to rack) converts
pinion rotational motion to the rack translational motion. A translational joint
constrains the rack to the rack housing. An additional VFORCE provides the steering
assist force.
Files Referenced
Property file, mdi_steer_assis.ste, stored in the steer_assist.tbl of the shared
ADAMS/Car database. It defines the steering assist vector force.
Topology
Table 33 provides a topological map of the template.
Parameters
A parameter variable switches between kinematic and compliant mode. You can set the
activity of the steering assist vector force through the hidden parameter variable,
steering_assist_active. A series of parameters define the maximum values of angle,
rack displacement, rack force, and steering wheel torque.
Communicators
Table 34 lists the input and output communicators in the template.
Notes
The rack and pinion steering system template contains general spline elements. The
gss_torsion_bar spline gives the torque as a function of the angular deflection of the
input shaft relative to the pinion.
The template also contains a switch part, which lets you explore two different
topological solutions. You can connect the steering rack housing to the body or to the
suspension_subframe.
74 ADAMS/Car Templates
Rear Driveline System
Template Name
_driveline_rwd
Major Role
Driveline
Application
Full-vehicle assemblies
ADAMS/Car Templates 75
Rear Driveline System
Description
The rotational motion of the front propshaft is transmitted to the rear shaft and from
there to the diff outputs. Diff outputs should be connected to the driving wheels.
Files Referenced
Bushing property files
Topology
The rear driveline template consists of a two-piece propshaft, a slip yoke, and a
differential. For convenience, the template includes the propshaft input part for
applying motion or torque. The propshaft input part attaches to the powertrain through
a revolute joint. A bearing supports it at its aft.
The front propshaft attaches to the support bearing through an inline joint primitive that
prevents translation of the front propshaft perpendicular to the propshaft’s spin axis.
Hooke joints transmit the motion to the slip yoke part. The slip yoke supports and
transmits torque to the rear propshaft through a translational joint. The differential
input shaft receives torque from the rear propshaft through a hooke joint.
The differential is an open design rather than a limited slip. Four bushings mount it to
the body. Setting kinematic mode fixes the differential housing to the body and
deactivates the bushings.
Table 35 maps the topology of the template.
Parameters
The parameter variable final_drive_ratio defines the pinion to ring ratio.
ADAMS/Car Templates 77
Rear Driveline System
Limitations
The rear driveline template uses a number of rotating parts. If the driveline dynamics
are not of interest to you, then it is more efficient to apply direct drive torque to the
wheels, because the rotating parts in the template might slow the numerical integration
during the analysis.
Communicators
Output communicators of the type mount publish the left and right differential output
shafts to the suspension templates and subsystems. Table 36 lists the input and output
communicators.
Table 36. Communicators
Rigid Chassis
Overview
The rigid chassis template represents the base frame of a vehicle.
Figure 17. Rigid Chassis
Chassis shell
graphic
Template Name
_rigid_chassis
Major Role
Body
Application
Suspensions, tires, and steering systems in full-vehicle assemblies
Description
A single rigid body part models the chassis.
ADAMS/Car Templates 79
Rigid Chassis
Files Referenced
Shell elements create the chassis graphic. All the shell files are stored in the
ADAMS/Car shared database, in the shell_graphics.tbl directory.
Topology
The ges_chassis part is unconstrained.
Parameters
The rigid chassis template defines a series of parameter variables, most of which are
used to compute the aerodynamic forces acting on the body. Table 37 lists the
parameters in the template. For a detailed description of the force function, see Force
Function Description on page 79.
2
F = 0.5 × AirDensity × DragCoeff × Area × VX ( chassis )
80 ADAMS/Car Templates
Rigid Chassis
T = F × DZ ( RideHeight )
The pitching moment acts to transfer weight between the front and rear axles. It arises
because the drag does not act at the ground plane. Therefore, it accounts for the
elevation of the drag force.
Limitations
The rigid body modeling of the chassis does not account for torsional stiffnesses and
other effects. You could create a more accurate representation of a chassis frame by
connecting the multiple rigid bodies though spring dampers to take into account
torsional stiffnesses and using modal flexibility.
Communicators
The rigid chassis template defines a series of mount part communicators. The assembly
process matches them with the corresponding output communicators created in
suspensions, steering, and other subsystems. Table 38 lists the communicators. Note
that the output communicator tierod_to_steering (rear) allows the tierod_to_steering
mount parts in the rear suspension to connect to the chassis body.
Notes
The rigid chassis light template (_rigid_chassis_lt) is exactly the same as the rigid
chassis template (_rigid_chassis), but without the shell graphic geometry.
82 ADAMS/Car Templates
Simple Powertrain
Simple Powertrain
Overview
The simple powertrain template is an example model that outputs drive torque either
to the wheel subsystems or to the driveline subsystems in response to throttle and
transmission gear demands.
Figure 18. Simple Powertrain
Template Name
_powertrain_simple_Ddrive
Major Role
Powertrain
Application
Full-vehicle assemblies to simulate the effect of a powertrain generating torque to the
driving wheels or to the driveline systems.
ADAMS/Car Templates 83
Simple Powertrain
Description
The simple powertrain template represents an engine. It does not include the inertia
effects of the reciprocating and rotating engine and transmission parts. It also does not
include the engine torque speed characteristic.
You can connect the powertrain to the driveline, if one is present, or directly to the
driving wheels. You set the selection during assembly when ADAMS/Car assigns
communicators.
Files Referenced
None
Topology
The simple powertrain template consists of a single powertrain part that represents the
total engine and transmission mass. Three bushings and a mount part attach the
powertrain part to the body subsystems.
Two different reaction torques act on the powertrain part: one is active if the driveline
is present and one is active if the direct drive torque is applied to the wheels. You
should note that the different axes (lateral for reaction torque of direct drive and
longitudinal for reaction torque on driveline) about which the reaction torques are
acting.
Table 39 maps the topology of the powertrain.
Parameters
The simple powertrain template includes a set of ADAMS/Solver variables that
calculate the engine, transmission, driveline, and direct torques. Table 40 lists the
parameter variables. For a detailed description of the functional equations, see:
■ Engine Torque, 85
■ Transmission Torque, 85
Engine Torque
Engine torque is primarily a linear function of the throttle demand and the maximum
engine torque that the powertrain can output. To ensure that the torque does not change
to abruptly, the throttle demand is filtered through a first order lag (differential
equation) with a time constant given by the parameter variable pvs_throttle_lag.
Further, to ensure that the engine torque is zero at time=0 and builds up smoothly
during the initial 0.1 second of simulation, the throttle demand is multiplied by a STEP
function. Finally, a pumping loss term, which you can change, is subtracted from the
engine torque, such that:
Transmission Torque
The transmission torque is the engine torque multiplied by the selected transmission
gear ratio. The transmission gear ratios are stored in a spline (gear ratio spline).
TransmissionTorque = Engine × GearRatio
Communicators
The simple powertrain template has a series of mount part communicators. The
assembly process matches them with the corresponding output communicators created
in other subsystems. Table 41 list of communicators in the template.
Tire System
Overview
The tire system template provides three basic functions:
■ Supports vertical load.
■ Develops longitudinal forces for acceleration and braking.
■ Develops lateral forces for cornering.
Figure 19. Tire System
Wheel
Template Name
_handling_tire
Major Role
Wheel
88 ADAMS/Car Templates
Tire System
Application
Full-vehicle analyses
Description
The tire system template consists of wheel parts rigidly connected to mount parts. The
tire contact patch forces are transformed in forces and torques applied at the hub. A
series of user-written subroutines perform the force calculation depending on the tire
property file that you selected. The contact type (string element) and the road property
file determine the road model. For additional information about using ADAMS/Tire in
ADAMS/Car, see the guide, Using ADAMS/Tire.
Files Referenced
The tire system template references a tire property file for each wheel part. The default
tire property file is mdi_tire01.tir, stored the tires.tbl directory of the ADAMS/Car
shared database.
Topology
A fixed joint connects the wheel part to the spindle mount part.
Communicators
Mount parts provide connectivity to the suspension subsystems, and output
communicators publish information about tire forces and wheel orientation.
Table 42 lists the communicators in the tire system template.
Damper
Drive shaft
Spring seat
Control arm
Template Name
_trailing_arm
Major Role
Suspension
Application
Suspension and full-vehicle assemblies
ADAMS/Car Templates 91
Trailing Arm Suspension
Description
The trailing arm suspension template is a simple non-steerable suspension design. You
can deactivate the driveline simply by selecting inactive in the Toggle Driveline
Activity dialog box. Note that it is possible to define the spring concentric to the
damper just by moving the spring upper- and lower-seat hardpoints.
Files Referenced
Bushing, spring, damper, bumpstop, and reboundstop property files
Topology
Trailing arms to the left and right sides mount to a rigid subframe that in turns connects
to the body mount part through bushings. The arms alone locate the wheel centers.
Springs and dampers act between the arms and the body mount parts. A static rotation
control actuator locks the rotational degree of freedom of the hub during quasi-static
analyses.
You can set the suspension to kinematic or compliant mode. Kinematic mode allows
purely kinematic connections between the upper strut parts, arms, subframe, and mount
parts, while compliant mode replaces the kinematic joints with their corresponding
elastic elements.
Table 43 maps the topology of the template.
Parameters
The driveline offset variable defines the driveline geometry. Toe and camber variables
define wheel spin axis, spindle part, and spindle geometry.
Table 44. Parameters
pv[lr]_drive_shaft_offset Real mm
Communicators
Mount parts provide the connectivity from the template to the body subsystems. Output
communicators publish toe, camber, steer axis, and wheel center location information
to the appropriate subsystems and the test rig. Table 45 lists the input and output
communicators.
Table 45. Communicators
Belongs to the
The communicator: Has the role:
class:
Notes
The kinematic flag variable toggles between kinematic and compliant mode.
94 ADAMS/Car Templates
Twist Beam Suspension
Damper
Driveshaft
Spring seat
Flexible twist
beam
Template Name
_twist_beam
Major Role
Suspension
Application
Suspension and full-vehicle assemblies
ADAMS/Car Templates 95
Twist Beam Suspension
Description
The twist beam suspension template represents a common rear dependent suspension
design. It does not include a subframe. The suspension is non-steerable and intended
to be used as a rear suspension only.
The twist beam is a flexible body generated using shell elements. Interface parts
connect the flexible body to the rest of the suspension.
You can toggle the suspension between kinematic and compliant modes. In addition,
you can deactivate driveshafts.
Files Referenced
Springs, dampers, and bushings property files. Also, the flexible body references the
file PonteV.mnf, stored in the flex_bodies.tbl directory of the ADAMS/Car shared
database.
Topology
A static rotation control actuator locks the rotational degree of freedom of the hub
during quasi-static analyses.
Table 46 maps the topology of the twist beam suspension.
Parameters
In the twist beam suspension, toe and camber variables parameterize wheel spin axis,
spindle part, and spindle geometry.
Table 47 lists the parameters in the template.
pv[lr]_drive_shaft_offset Real mm
ADAMS/Car Templates 97
Twist Beam Suspension
Communicators
Table 48 lists the communicators in the template.
Notes
The integer parameter variables let you activate and deactivate the driveshafts. The
kinematic flag variable toggles between kinematic and compliant mode.
98 ADAMS/Car Templates
Twist Beam Suspension
ADAMS/Car Templates 99
Index
Index
Symbols A-B
._MDI_SDI_TESTRIG, communicators in 8
._MDI_SUSPENSION_TESTRIG, communicators in 6 C-D
A-B E-F
Anti-roll bar system template, described 17
G-H
_antiroll_simple template, described 17
Brake system, disk template, described 21 I-J
_brake_system_4Wdisk template, described 21
K-L
C-D
M-N
Chassis
rigid light template 81
O-P
rigid template, described 78
Communicators Q-R
in SDI test rig 8
in suspension test rig 6 S-T
matching with test rigs 13
_concept_steering template, described 30 U-V
_concept_suspension template, described 26
W-Z
Conceptual
steering system template, described 30
suspension system template, described 26
Conventions, used in template descriptions 16
Disk-brake system template, described 21
100 ADAMS/Car Templates
Index
G-H O-P
_handling_tire template, described 87 Q-R
I-J
S-T
Input communicators
in SDI test rig 8 U-V
in suspension test rig 6
ISO road course template, described 42 W-Z
_ISO_road_course template, described 42
K-L
LCA double-wishbone suspension template, described 37
Location of templates 16
ADAMS/Car Templates 101
Index
M-N A-B
MacPherson suspension template, described 44
_macpherson template, described 44
C-D
Matching communicators with test rigs 13 E-F
Multi-link suspension template, described 49
G-H
_multi_link template, described 49
O-P I-J
Output communicators K-L
in SDI test rig 12
in suspension test rig 7 M-N
Parallel-link steering system template, described 53
_parallel_link_steering template, described 53
O-P
Pitman arm steering system template, described 57 Q-R
_pitman_arm template, described 57
S-T
Powertrain
simple template 82
U-V
system template 61
_powertrain template, described 61 W-Z
_powertrain_simple_Ddrive template, described 82
Q-R
Quad-link axle suspension template, described 66
_quad_link_axle template, described 66
Rack and pinion steering system template, described 70
_rack_pinion_steering template, described 70
Rear driveline system template, described 74
102 ADAMS/Car Templates
Index
Q-R
S-T
U-V
W-Z