Documente Academic
Documente Profesional
Documente Cultură
Training Guide
VERSION 12.0
PART NUMBER
120BSOLTR-01
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.
©2002 by Mechanical Dynamics, Incorporated. All rights reserved. Printed in the United States of America.
:HOFRPHWR%DVLF$'$066ROYHU7UDLQLQJ7
About Mechanical Dynamics 8
Content of Course 9
Getting Help at Your Job Site 10
9LUWXDO3URWRW\SLQJZLWK$'$0611
Virtual Prototyping Process 12
Basic ADAMS/Solver Course 13
Four File Types in ADAMS/Solver 14
ADAMS/Solver Dataset File 15
ADAMS/Solver Command File 16
ADAMS/Solver Analysis Files 17
ADAMS/Solver Message File 18
Simulating a Model in ADAMS/Solver 19
Workshop 1—Process Overview 20
9LHZLQJ5HVXOWV25
PostProcessing Interface Overview 26
Animating 27
Plotting 28
Getting Help 29
Workshop 2—Viewing Results 30
)DOOLQJ6WRQH41
System-Level Design 42
Coordinate Systems 43
Part Coordinate System 44
Coordinate System Marker 45
Differences Between Parts and Graphics 46
Parts, Graphics, and Markers 47
Types of Parts in ADAMS 48
Part Properties (Mass and Inertia) 49
Graphic Properties 50
Workshop 3—Falling Mass 51
■
&217(176
2QH'2)3HQGXOXP57
Constraints 58
Use of Markers in Constraints 59
Three-Point Orientation Method 61
Degrees of Freedom (DOF) 62
Workshop 4—One DOF Pendulum 63
/LQHDU6SULQJ'DPSHU,69
Initial Condition Simulation 70
Types of Simulations 71
Simulation Hierarchy 72
Forces in ADAMS 73
Spring Dampers in ADAMS 74
Magnitude of Spring Dampers 75
Workshop 5—Spring Damper I 76
/LQHDU6SULQJ'DPSHU,,81
Single-Component Forces: Action-Reaction 82
Functions in ADAMS 83
Measuring Displacement (Functions continued) 84
Measuring Velocity (Functions continued) 85
Workshop 6—Spring Damper II 86
%UDNH6\VWHP,91
Applying Motion 92
STEP Function 93
REQUESTing Measurement Data 94
Workshop 7—Brake System I 95
%UDNH6\VWHP,,105
Multi-Component Forces 106
Incorporating Test Data (Splines) 108
AKISPL Function 109
Workshop 8—Brake System II 110
4 Contents
■
&217(176
%UDNH6\VWHP,,,117
Design Study: Quasi-static 118
Workshop 9—Brake System III 119
6XVSHQVLRQ125
Bushings 126
Workshop 10—Suspension 127
%RXQFLQJ%DOO143
Modeling Contact: IMPACT Function 144
Workshop 11—Bouncing Ball 146
7DEOHV153
Constraints Tables (Incomplete) 154
Forces Tables (Incomplete) 155
Constraint Tables (Complete) 156
Forces Tables (Complete) 157
Mass Moments of Inertia 158
6DPSOH'DWDVHWV161
.acf files 162
ball.adm file 163
brake.adm file 164
susp1.adm file 165
Contents 5
&217(176
6 Contents
:(/&20(72%$6,&$'$0662/9(575$,1,1*
:KDW·VLQWKLVVHFWLRQ
■ About Mechanical Dynamics, 8
■ Content of Course, 9
■
$ERXW0HFKDQLFDO'\QDPLFV
)LQGDOLVWRI$'$06SURGXFWVDW
■ http://www.adams.com/mdi/product/modules.htm
/HDUQDERXWWKH$'$06³&$'&$0&$(LQWHJUDWLRQDW
■ http://www.adams.com/mdi/product/partner.htm
)LQGDGGLWLRQDOWUDLQLQJDW
■ http://support.adams.com/training/training.html
■ Or your local support center
■
&RQWHQWRI&RXUVH
$IWHUWDNLQJWKLVFRXUVH\RXZLOOEHDEOHWR
■ Build simple ADAMS models.
■ Understand ADAMS product nomenclature and terminology.
■ Understand basic modeling principles.
■ Use the crawl-walk-run approach to virtual prototyping.
■ Debug your models for the most common modeling challenges (for example,
redundant constraints, zero masses, and so on).
■ Use and be informed about all methods of ADAMS product support.
■ Use the product documentation optimally.
2UJDQL]DWLRQRIJXLGH
This guide is organized into modules that get progressively more complex. Each module
focuses on solving an engineering-based problem and covers mechanical system simulation
(MSS) concepts that will help you use ADAMS most optimally. The earlier workshops provide
you with more step-by-step procedures and guidance, while the later ones provide you with less.
Each module is divided into the following sections:
1 Problem statement
2 Concepts
3 Workshop
4 Module review
2QOLQHJXLGHV
$FFHVVKHOSRQKHOSIURP
■ Help menu of any ADAMS product
.QRZOHGJHEDVH
Go to http://support.adams.com/kb
For a quick tour, go to http://
www.adams.com/mdi/news/dyndim/
vol3_kbtour.htm
$6NJURXS
Go to http://support.adams.com/services/
support/ask_info.shtm
&RQVXOWLQJVHUYLFHV
Go to http://support.adams.com/services/consulting.shtm
7HFKQLFDOVXSSRUW
To find your support center, go to http://support.adams.com/services/support/
support_centers.shtm
In this module you will simulate a dynamic model and review its associated
output files.
:KDW·VLQWKLVPRGXOH
■ Virtual Prototyping Process, 12
11
9LUWXDO3URWRW\SLQJ3URFHVV
DESIGN
PROBLEM
...a model of your design using
Bodies Forces
Build Contacts Joints
Motion generators
Yes
...your model by adding
Friction Forcing functions
Refine
Flexible parts
Control systems
Increase
quality ...your design through
variations using
Iterate Parametrics
Design variables
IMPROVED
PRODUCT
...your model by
Validate Importing test data
Superimposing test data
■ .res
.acf ■ .out
Message file
.msg
TITLE LINE
!-------------------------------- SYSTEM UNITS --------------
UNITS/FORCE = NEWTON, MASS = KILOGRAM, LENGTH = MILLIMETER,
,TIME = SECOND
!
PART/1, GROUND
!
MARKER/5, PART = 1, QP = 175, -225, 0
!
PART/2, MASS = 70.94, CM = 3, IP = 2.01E+006, 1.80E+005
, 2.01E+006, MATERIAL = steel
!
MARKER/2, PART = 2, REULER = 37.87498365D, 90D, 0D
!
MARKER/3, PART = 2, QP = 175, -225, 0, REULER = 37.87498365D, 0D, 0D
!
GRAPHICS/1, CYLINDER, CM = 2, LENGTH = 570.08, RADIUS = 71.26
!
JOINT/1, REVOLUTE, I = 4, J = 1
!
REQUEST/1, DISPLACEMENT, I = 3, J = 5, RM = 5
ACCGRAV/JGRAV = -9806.65
OUTPUT/REQSAVE, GRSAVE Statement Function
RESULTS/
!
MOTION/1, ROTATIONAL, JOINT = 1, FUNCTION = 30.0d * time
!
END
■ Explain that there are only three types of syntax: ■ Stress that they (the students) are going to have to
statements, functions, and commands use the guide, Using ADAMS/Solver every step of
■ Go to the guide, Using ADAMS/Solver and show the way, while they try to complete each workshop.
how the whole guide is only made up of three major
sections: Statements, Functions, and Commands.
$'$066ROYHU&RPPDQG)LOH
&RPPDQGILOHDFIFRQWDLQVFRPPDQGVDQGIXQFWLRQV
■ Commands are actions that you issue during an analysis to make changes to your
model or analysis settings.
■ You can enter commands interactively−one at a time−or you can enter them from a
command file.
Sample .acf file
model_name.adm
output_name Command
SIMULATE/STATIC
SIMULATE/DYNAMIC, END=3.0, STEPS=30
DEACTIVATE/JOINT, ID=3
SIMULATE/DYNAMIC, DURATION=2.0, STEPS=200
STOP
%DWFKPRGH
■ Runs multiple jobs using a log file and one or more command files (.acf).
([DPSOHVRIUXQQLQJLQWHUDFWLYHVLPXODWLRQLQ$'$06RQ81,;DQG17
adams12 -c
ru-standard
interactive
my_file.acf
adams12
ru-standard
my_file.acf
0RGHOGHVFULSWLRQ
The model you will use in this workshop represents a quarter-front, short-long-arm (SLA) car
suspension.
1 Open a UNIX shell and enter the commands to locate and change to your working
directory.
■ Use the ls command to review a list of files and directories.
■ Use the cd <directory name> command to change from one directory to another.
For example, to change your location from the directory, bso_exercises, to mod_01_intro,
enter the following:
cd bso_exercises
ls
cd mod_01_intro
ls
2 Once you have located your working directory, enter the command to start ADAMS, for
example, adams12 -c.
A text menu appears inside of your command shell window.
At your site, your systems administrator determines the alias to start ADAMS/Solver.
In class, if adams12 -c does not launch ADAMS/Solver, see your class instructor for the
correct command.
3 Enter ru-standard (or use the shortcut ru-s) to run standard ADAMS/Solver.
4 Enter interactive (or use the shortcut i) to run ADAMS/Solver in interactive mode.
Skip to Step 1 in Simulating your model on page 23.
At your site, your systems administrator determines the alias to start ADAMS/Solver.
In class, if adams12 does not launch ADAMS/Solver, see your class instructor for the
correct command.
4 Enter ru-standard (or use the shortcut ru-s) to run standard ADAMS/Solver.
81,;RSWLRQDOWDVNV
■ Quickly set up and run a simulation entering all of the necessary commands on one
line. For example, from a UNIX prompt, enter:
adams12 -c ru-s i sla.acf exit
17RSWLRQDOWDVNV
■ Quickly set up and run a simulation entering all of the necessary commands on one
line. For example, from a command prompt, enter:
adams12 ru-s sla.acf
:KDW·VLQWKLVPRGXOH
■ PostProcessing Interface Overview, 26
■ Animating, 27
■ Plotting, 28
■ Getting Help, 29
25
3RVW3URFHVVLQJ,QWHUIDFH2YHUYLHZ
$'$063RVW3URFHVVRUKDVWZRPRGHVGHSHQGLQJRQWKHDFWLYH
YLHZSRUW
■ Animation
■ Plotting
([DPSOH
The tools in the Main toolbar change if you load an animation or a plot into the viewport
26 Viewing Results
Important Notes: ■ Tell students that you will answer their questions at
■ Focus only on the interface. the point in the class when the relevant content is
covered.
■ Do not get into detailed explanation of functionality.
■ Do not allow the students’ questions to force you to
■ This module has the potential to take too much time jump ahead too far.
if you start to answer all of the students’ questions.
$QLPDWLQJ
Mode type
Viewing Results 27
3ORWWLQJ
Mode type
28 Viewing Results
*HWWLQJ+HOS
5HIHUHQFLQJWKHRQOLQH$'$066ROYHUJXLGHV
'RLQJJOREDOVHDUFKHVRQDQ\RQOLQH$'$06JXLGH
Viewing Results 29
0RGHOGHVFULSWLRQ
■ This model represents a quarter-front, short-long-arm (SLA) car suspension.
■ You can use the files you generated in Module 1, or use the ones in the directory,
exercise_dir/mod_02_view_results.
30 Viewing Results
:RUNVKRS³9LHZLQJ5HVXOWV
6WDUWLQJ$'$063RVW3URFHVVRU
7RVWDUW$'$063RVW3URFHVVRU
1 Go to the directory where your analysis files are stored.
■ If you’re using the files you generated, the directory should be mod_01_intro.
■ If you’re using the files we provided for you, the directory should be
mod_02_view_results.
2 Open the ADAMS Selection menu.
■ For UNIX, enter adams12 -c.
■ For NT, enter adams12.
The ADAMS Selection Menu appears.
3 At the command line, enter appt.
The ADAMS/PostProcessor Main window appears.
$ERXWWKH$'$063RVW3URFHVVRUZLQGRZ
ADAMS/PostProcessor has two modes: animation and plotting. It switches its modes
automatically depending on the contents of the active viewport. For example, the tools in the
Main toolbar change if you load an animation or a plot into the viewport.
Figure 1 on page 31 shows a conceptual sketch of the ADAMS/PostProcessor window. The
elements shown are common to both modes.
Viewing Results 31
:RUNVKRS³9LHZLQJ5HVXOWV
,PSRUWLQJILOHV
7RLPSRUW\RXUDQDO\VLVILOH
1 From the File menu, point to Import, and then select Analysis Files.
The File Import dialog box appears.
2 Right-click the File Name text box, and then select Browse.
The Select File dialog box appears.
3 Select any one of the files that starts with sla_output.
4 In the Select File dialog box, select OK.
5 In the File Import dialog box, select OK.
The graphics representing the initial conditions of your simulation appear in the viewport.
32 Viewing Results
:RUNVKRS³9LHZLQJ5HVXOWV
9LHZLQJUHVXOWV
7RYLHZDQDQLPDWLRQRIWKHUHVXOWV
■ Adjust your view of the model on your screen using the tools above the viewport. The
figure below highlights some of the tools that are available. Try experimenting with
the rotate, zoom, and translate tools.
Center
Dynamic Translate View Zoom
Dynamic Rotate View Fit
Select Front View
7RSOD\DQDQLPDWLRQRIWKHUHVXOWV
■ Play an animation of your model using the tools that are located above the viewport
and in the dashboard. Experiment with the play and pause tools.
Pause Animation
Play Animation Backward Play Animation
Viewing Results 33
:RUNVKRS³9LHZLQJ5HVXOWV
0RGLI\LQJWKHJUDSKLFVRI\RXUDQLPDWLRQ
7RPRGLI\WKHJUDSKLFVVHWWLQJVRI\RXUDQLPDWLRQ
■ Select the View tab in the dashboard.
■ Your view options appear below the View button.
■ Experiment with the options that are available.
7RFKDQJHWKHFRORURIWKHZKHHO
7RPDNHPRUHJUDSKLFHQKDQFHPHQWV
1 From the same PPT Preferences dialog box, select the Geometry tab, and check the Graphics
Endcaps box.
Selecting the box adds endcaps to cylinders.
2 Change the view from shaded to wireframe.
3 On the top tool bar, select Wireframe/shaded.
Wireframe/shaded
Icon Visibility
34 Viewing Results
1 Create a new page by clicking the Create a New Page tool above the viewport.
Viewing Results 35
:RUNVKRS³9LHZLQJ5HVXOWV
36 Viewing Results
:RUNVKRS³9LHZLQJ5HVXOWV
7RSORWWKH7RH$QJOHYV9HUWLFDO:KHHO3RVLWLRQQH[WWRDQDQLPDWLRQ
Split Screen
3 Set the new viewport to Plotting by right-clicking in the viewport and choosing Load Plot
from the pop-up menu.
4 Plot Toe Angle vs. Vertical Wheel Position by doing the following:
■ In the Simulation list, select the only simulation in your session, sla_output.
■ In the Request list, select REQUEST_2.
■ In the Component list, select X.
■ Below the Independent Axis: heading, toggle Data.
The Independent Axis Browser appears.
■ In the Request list, select REQUEST_1.
■ In the Component list, select Z.
■ Select OK.
■ Select Add Curves.
Viewing Results 37
:RUNVKRS³9LHZLQJ5HVXOWV
7RXVHWKHGRFXPHQWDWLRQWRJHWSORWVWDWLVWLFV
7RDQLPDWHWKHPRGHOZKLOHYLHZLQJWKHSORW
1 Left-click the viewport that contains your graphics so the dashboard changes to animation
tools.
2 Play an animation.
7RPRGLI\WKHJUDSKLFVRIWKHSORW
38 Viewing Results
:RUNVKRS³9LHZLQJ5HVXOWV
■ In the Property Editor, change the Legend text box to sla_output.
6DYLQJ
7RVDYH\RXU$'$063RVW3URFHVVRUVHVVLRQ
Viewing Results 39
40 Viewing Results
■ 1. The maximum toe angle is 0.15858 radians. ■ 4. The results file gives very basic information, such
■ 2. Find searches in one ADAMS user’s guide. as part displacements or joint reaction forces. The
Search searches in all of the ADAMS user’s guide. request file gives more specific measurement data
Make sure they see the difference. that you specify.
■ 3. The graphics (.gra) file.
)$//,1*6721(
Find the displacement, velocity, and acceleration of a lumped mass after one
second, when it falls under the influence of gravity, with zero initial velocity.
:KDW·VLQWKLVPRGXOH
■ System-Level Design, 42
■ Coordinate Systems, 43
■ Graphic Properties, 50
41
7KHFUDZOZDONUXQDSSURDFK
■ Do not build the entire mechanism at once.
■ As you add a new component, make sure that it works correctly.
■ Check your model at regular intervals.
$YRLGWKHQHHGIRUFRPSOH[GHEXJJLQJE\IROORZLQJWKH
FUDZOZDONUXQDSSURDFK
42 Falling Stone
■
&RRUGLQDWH6\VWHPV
'HILQLWLRQRIDFRRUGLQDWHV\VWHP&6
■ A coordinate system is essentially a measuring stick to define kinematic and dynamic
quantities.
Point P
ŷ G
R
R = R x x̂ + R y ŷ + R z ẑ
Point O
x̂ G
ẑ G
7\SHVRIFRRUGLQDWHV\VWHPV
■ Global coordinate system (GCS):
◆ Rigidly attaches to the ground part.
◆ Defines the absolute point (0,0,0) of your model and provides a set of axes
that is referenced when creating local coordinate systems.
■ Local coordinate systems (LCS):
◆ Part coordinate systems (PCS)
◆ Markers
Falling Stone 43
■ Specify that we will be dealing with Cartesian coordinates during the whole course.
3DUW&RRUGLQDWH6\VWHP
'HILQLWLRQRISDUWFRRUGLQDWHV\VWHPV3&6
■ Only one exists per part.
■ Location and orientation is specified by providing its location and orientation with
respect to the GCS.
ẑ P1 x̂ P1
5.5
ŷ G
10
x̂ G
ẑ G
Global coordinate system
ground body at location (0, 0, 0)
For the purpose of this class, and because most pre-processors do so, it is recommended that
each part’s PCS has the same location and orientation as the GCS.
44 Falling Stone
■
&RRUGLQDWH6\VWHP0DUNHU
'HILQLWLRQRIDPDUNHU
■ It attaches to a part and moves with the part.
■ Several can exist per part.
■ Its location and orientation can be specified by providing its location and orientation
with respect to PCS.
x̂ G
ẑ G Ground Body at location (0, 0, 0)
Falling Stone 45
'LIIHUHQFHV%HWZHHQ3DUWVDQG*UDSKLFV
3DUWV
Define bodies (rigid or flexible) that can move relative to other bodies and have the following
properties:
◆ Mass
◆ Inertia
◆ Initial location and orientation (PCS)
◆ Initial velocities
*UDSKLFV
■ Are used to enhance the visualization of a part using properties such as:
◆ Length
◆ Radius
◆ Width
■ Are not necessary to perform simulations.
PART
CYLINDER
BLOCK
CM
46 Falling Stone
3DUWV*UDSKLFVDQG0DUNHUV
'HSHQGHQFLHVLQ$'$06
To understand the relationship between parts, graphics, and markers in ADAMS, it is
necessary to understand the dependencies shown next:
PART/
PART
CYLINDER
BLOCK
CM
GRAPHIC CMs
Falling Stone 47
7\SHVRI3DUWVLQ$'$06
5LJLGERGLHV
)OH[LEOHERGLHVEH\RQGWKHVFRSHRIWKLVFRXUVH
*URXQGSDUW
■ Must exist in every model.
■ Defines the GCS and the global origin and, therefore, remains stationary at all times.
■ Acts as the inertial reference frame for calculating velocities and acceleration.
48 Falling Stone
3DUW3URSHUWLHV0DVVDQG,QHUWLD
7KURXJKWKH3$57VWDWHPHQW\RXPXVW
■ Provide the mass for a rigid body.
■ Provide the inertia matrix for a rigid body.
■ Assign mass to a marker that represents the part’s center of mass (CM).
■ Assign inertia to a marker about which the moments of inertia are defined (CM or
IM).
([DPSOH
MARKER/2000
Y (center of mass)
X
Z
Falling Stone 49
*UDSKLF3URSHUWLHV
7KURXJKWKH*5$3+,&VWDWHPHQW\RXPXVW
■ Define the shape type (cylinder, circle, and so on).
■ Provide the dimensions for the chosen shape.
■ Assign graphic to a marker, which defines:
◆ which part the graphic will follow
◆ the location of the graphic
◆ the orientation of the graphic
([DPSOH&</,1'(5
MARKER/2001
(center of cylinder)
MARKER/2000
(center of mass)
Z
50 Falling Stone
:RUNVKRS³)DOOLQJ0DVV
3UREOHPVWDWHPHQW
Find the displacement, velocity and acceleration of a lumped mass after one second, when it
falls under the influence of gravity, with zero initial velocity.
mass=1kg
MASS radius=50mm
Falling Stone 51
:RUNVKRS³)DOOLQJ0DVV
&UHDWLQJWKHPRGHOGDWDVHW
7RFUHDWHWKHPRGHOGDWDVHWEDVHGRQWKHILJXUHJLYHQ
To get help with the various statements, go to the ADAMS online documentation, and
open the guide, Using ADAMS/Solver.
5 Define the acceleration due to gravity for the model by entering ACCGRAV/.
6 Create the ground part by entering PART/.
7 Create the stone part by entering PART/, and defining the mass, inertia, and location of
center of mass.
The inertia can be calculated using the Mass Moments of Inertia sheet in Tables on
page 153.
8 Define the location of the center of mass to be at the global origin by entering MARKER/.
9 Create a circle graphic to represent the stone by entering GRAPHICS/.
Use the CM marker for the part and the CM marker for the graphic.
10 Generate a graphics (.gra) file for animating later by entering OUTPUT/GRSAV.
52 Falling Stone
7RVLPXODWHWKHPRGHO
To get help with the various commands, go to the ADAMS online documentation.
5 Enter STOP to signify the end of the commands.
6 Save the file as stone.acf.
7 Run the simulation.
Ensure that the file was simulated properly (no errors or unexpected warning messages).
3ORWWLQJUHVXOWV
7RSORWWKHUHVXOWV
1 Open ADAMS/PostProcessor.
2 Import the stone_output Solver analysis files (.req, .res, .gra).
Because you did not generate a .req file, ADAMS/PostProcessor only imports the .res and
.gra files.
3 Animate the model to ensure the movement you expected.
4 Create a new page.
5 Right-click in the viewport and select Load Plot.
6 Set Source to Result Sets.
7 Choose the part whose results you want to plot.
Falling Stone 53
:RUNVKRS³)DOOLQJ0DVV
8 Above the Add Curves button, on the right side of the dashboard, toggle the Surf tool.
Surf lets you view a selected result component without using the Add Curves button.
9 Now, select different components from the Component section and see the plot refresh
with each new selection.
6ROYLQJIRUWKHSUREOHPVWDWHPHQW
7RVROYHIRUWKHSUREOHPVWDWHPHQW
1 Find the value of the stone’s displacement after 1 second. Use the plot tracking tool on the
ADAMS/PostProcessor main toolbar.
Plot Tracking
2SWLRQDOWDVNV
7RFKDQJHWKHIDOOLQJVWRQHWRDSURMHFWLOH
1 Edit the stone.adm file so that the part has an initial velocity of 6 m/sec, at an angle of 60o
with respect to the horizontal.
Use VX and VY parameters for the PART/ statement.
54 Falling Stone
:RUNVKRS³)DOOLQJ0DVV
2 Save the file as projectile.adm.
3 Edit the stone.acf file, so that it will run the new file, projectile.adm.
4 Save the file as projectile.acf.
5 Simulate the model.
6 Animate and plot to see the stone’s new displacement and velocity values.
$'$06UHVXOWV
■ Displacement after 1 sec = -4903.3 mm
■ Velocity after 1 sec =-9806.6 mm/sec
&ORVHGIRUPVROXWLRQ
$QDO\WLFDOVROXWLRQ
s = ½ (at2) = 4903.325 mm
v = at = 9806.65 mm/sec
a= g = 9806.65 mm/sec2
:KHUH
s = Distance (mm)
a = Acceleration (mm/sec2)
t = Time (sec)
v = Velocity (mm/sec)
Falling Stone 55
:RUNVKRS³)DOOLQJ0DVV
0RGXOHUHYLHZ
1 What is the stone’s displacement after one second?
________________________________________________________________________
2 What is the stone’s velocity after one second?
________________________________________________________________________
3 What is the stone’s acceleration after one second?
________________________________________________________________________
4 What do many pre-processors write for the QG argument in the PART/ statement?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
5 The CM argument appears in both the PART/ statement and certain GRAPHIC/
statements. What is the difference in each case?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
6 Can the CM be the same marker in both the PART/ statement and the GRAPHIC/
statement?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
56 Falling Stone
Find the initial force supported by the pin at A, for a bar that swings in a vertical
plane about a pivot, given the initial angular displacement (θo).
qo=45o
g
mass=1 kg
radius=25 mm
length=250 mm
:KDW·VLQWKLVPRGXOH
■ Constraints, 58
57
■
&RQVWUDLQWV
'HILQLWLRQRIDFRQVWUDLQW
■ Restricts relative movement between parts.
■ Represents idealized connection.
■ Removes rotational and/or translational DOF from a system.
([DPSOH
Wall
Wall
Door
Door
7UDQVODWLRQDOFRQVWUDLQWVRIWKHKLQJH
Zw
XD – XW = 0
ZD
Yw YD – YW = 0
ZD – ZW = 0
Xw YD
XD 5RWDWLRQDOFRQVWUDLQWVRIWKHKLQJH
Φ D – Φ W = 0 (about x-axis)
θ D – θ W = 0 (about y-axis)
58 2QH'2)3HQGXOXP
8VHRI0DUNHUVLQ&RQVWUDLQWV
&RQVWUDLQWHTXDWLRQVLQ$'$06
■ Constraints are represented as algebraic equations in ADAMS/Solver.
■ These equations describe the relationship between two markers.
■ Joint parameters, referred to as I and J markers, define the location, orientation, and
the connecting parts:
◆ First marker, I, is fixed to the first part.
◆ Second marker, J, is fixed to the second part.
$QDWRP\RIDFRQVWUDLQWLQ$'$06
Model
(example.adm)
MAR/2001 MAR/0101
(I marker) (J marker)
2QH'2)3HQGXOXP 59
8VHRI0DUNHUVLQ&RQVWUDLQWV
■ The I and J markers referenced in the joint (and therefore, the parts to which they
belong), move with respect to each other as follows:
ŷ i, ŷ j
PART/20
PART/01 MAR/2003
MAR/0103
ŷ i
ŷ j
ẑ i, ẑ j
x̂ i, x̂ j x̂ i
θ
x̂ j
ẑ i, ẑ j
([DPSOH5HYROXWH-RLQW,DQG-PDUNHUV
JOINT/0120, REVOLUTE, I=0103, J=2003
MAR/0103, PART=01, QP = 3,5,0
MAR/2003, PART=20, QP = 3,5,0
60 2QH'2)3HQGXOXP
7KUHH3RLQW2ULHQWDWLRQ0HWKRG
You can define a coordinate system’s orientation using two methods:
■ Rotation sequence method (Euler angles). See the guide, Using ADAMS/Solver for
more details.
■ Three-point method.
'HILQHWKHRULHQWDWLRQRIDFRRUGLQDWHV\VWHPXVLQJWKHWKUHH
SRLQWPHWKRG
In the MARKER/ statement, define three points:
■ QP - origin of the coordinate system
Xm
QP (3,5,0) Zm
Ym ZP (9,5,0)
(0,0,0)
Yg
Xg
Zg
([DPSOH0$5.(5
MARKER/2003, PART=20, QP=3, 5, 0, ZP=9, 5, 0, XP=3, 10, 0
2QH'2)3HQGXOXP 61
'HJUHHVRI)UHHGRP'2)
&RQVWUDLQWVDQG'2)
■ Each DOF corresponds to at least one equation of motion.
■ A freely floating rigid body in three-dimensional space is said to have six DOF.
■ A constraint removes one or more DOF from a system, depending on its type.
ŷ
Rigid body
ẑ x̂
'HWHUPLQHWKHQXPEHURIV\VWHP'2)
■ ADAMS/Solver will provide an estimated number of system DOF by using the
Gruebler’s Count:
■ ADAMS/Solver also provides the actual number of system DOF, as it checks to see
whether:
◆ Appropriate parts are connected by each constraint.
◆ Correct directions are specified for each constraint.
◆ Correct type of DOF (translational versus rotational) are removed by each
constraint.
◆ Redundant constraints exist in the system.
62 2QH'2)3HQGXOXP
:RUNVKRS³2QH'2)3HQGXOXP
3UREOHPVWDWHPHQW
Find the initial force supported by the pin at A for a bar that swings in a vertical plane about a
pivot, given the initial angular displacement, θo.
θo=45o
g
mass=1kg
radius=25mm
length=250mm
2QH'2)3HQGXOXP 63
■ In this module, you may want to encourage the This way, you don’t have to keep closing ADAMS/
students to take advantage of two tips: PostProcessor to run a new simulation.
■ Run simulations using the one line for ■ Quiz students about minimum # of markers needed
commands: for this model. Answer is 4 (3 on bar for CM,
■ adams12 -c ru-s i pendulum.acf graphic CM, and joint marker, 1 on ground for
joint).
■ Use two shells - 1 for running ADAMS/
PostProcessor and 1 for running simulations
:RUNVKRS³2QH'2)3HQGXOXP
&UHDWLQJWKHPRGHOGDWDVHW
7RFUHDWHWKHPRGHOGDWDVHWEDVHGRQWKHILJXUHJLYHQ
64 2QH'2)3HQGXOXP
7HVWLQJWKHPRGHO
7RFUDZOZDONUXQWHVWWKHPRGHOVRIDU
1 Create a command file (*.acf) to dynamically simulate the model for 1 second with
50 output steps.
2 Run the simulation.
Ensure that the file was simulated properly (no errors or unexpected warning messages).
3 View the animation to visually check for errors.
■ At this point you have no constraints in the model, so the pendulum should just fall.
But you can check your initial conditions and make sure they are acceptable.
■ You may want to turn on the global triad in ADAMS/PostProcessor.
◆ Toggle the View button in the dashboard below your viewport.
◆ Check the Display Triad box.
4 If anything in the results does not make sense, modify your .adm file.
&RQVWUDLQLQJWKHSHQGXOXP
7RFRQVWUDLQWKHSHQGXOXP
2QH'2)3HQGXOXP 65
:RUNVKRS³2QH'2)3HQGXOXP
66 2QH'2)3HQGXOXP
:RUNVKRS³2QH'2)3HQGXOXP
2SWLRQDOWDVNV
7RDGGIRUFHJUDSKLFV
■ Visualize the reaction forces in the joint by entering GRAPHICS/.
7RYLHZWKHDQLPDWLRQDQGWKHSORWVDWWKHVDPHWLPH
2 Choose a layout that has enough viewports to view your plots and the animation.
3 In the viewport where you would like to put your animation, right-click and select Load
Animation.
4 In the other ports, right-click and select Load Plot.
5 Set up your plots (if they are not set up already).
6 Animate the results.
7 You may need to modify the scale of the force graphics in ADAMS/PostProcessor.
■ From the Edit menu, select Preferences.
■ In the PPT Preferences dialog box, in the upper left corner, toggle Animation.
■ To modify the scale, from the upper right corner use the Force and Torque Scale text
boxes.
2QH'2)3HQGXOXP 67
:RUNVKRS³2QH'2)3HQGXOXP
0RGXOHUHYLHZ
1 What are the initial values of force in the global x and y directions?
________________________________________________________________________
2 If a marker’s QP=10,14,2, and you want its z-axis to point in the global y direction, what
could ZP equal?
________________________________________________________________________
3 In the JOINT/ statement, how do you indicate which two parts are being connected?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
68 2QH'2)3HQGXOXP
1. Fx=-3.65N, FY=6.15N
2. There is no one right answer to this. Anything that fits
this formula will work: ZP= 10,(y>14),2
For example: 10,15,2
3. It knows to which bodies the I and J markers belong.
/,1($5635,1*'$03(5,
Investigate the linear spring-damper system shown in the following figure, using
different types of simulations in ADAMS.
c
g
k
MASS
:KDW·VLQWKLVPRGXOH
■ Initial Condition Simulation, 70
■ Types of Simulations, 71
■ Simulation Hierarchy, 72
■ Forces in ADAMS, 73
◆ Module review, 80
69
,QLWLDO&RQGLWLRQ6LPXODWLRQ
'HILQLWLRQRILQLWLDOFRQGLWLRQVVLPXODWLRQ
■ Attempts to resolve any conflicts in the initial conditions specified for the entities in
the model (for example, broken joints).
■ Is also known as an assemble simulation.
,QLWLDOORFDWLRQDQGRULHQWDWLRQRISDUWV
■ You specify the initial position and orientation for a part when you create it.
■ For a part to be held fixed during the initial condition simulation, you can specify up
to three positions ( x̂ G, ŷ G, ẑ G ) and up to three orientations (psi, theta, phi).
Use initial positions sparingly. If you fix the initial positions of too many parts, the
initial conditions simulation can fail.
([DPSOH,QLWLDOFRQGLWLRQVFRPPDQG
SIMULATE/INTIAL_CONDITIONS
70 /LQHDU6SULQJ'DPSHU,
7\SHVRI6LPXODWLRQV
6WDWLF
'\QDPLF
.LQHPDWLF
■ System DOF = 0.
■ Driven by constraints (motions).
■ Only constraint (algebraic) equations are being
solved.
■ Calculate (measure) reaction forces in constraints.
([DPSOHSIM/KINEMATIC, END=1, STEP=100
/LQHDU6SULQJ'DPSHU, 71
6LPXODWLRQ+LHUDUFK\
Initial Condition
Nonlinear Linear
Transient* Static*
Nonlinear
Linear
72 /LQHDU6SULQJ'DPSHU,
)RUFHVLQ$'$06
'HILQLWLRQRIIRUFHV
■ Try to make parts move in certain ways.
■ Do not perfectly connect parts together the way constraints do.
■ Do not absolutely prescribe movement the way motion drivers do.
■ Neither add nor remove DOF from a system.
&KDUDFWHULVWLFVRIIRUFHV
/LQHDU6SULQJ'DPSHU, 73
6SULQJ'DPSHUVLQ$'$06
'HILQLWLRQRIVSULQJGDPSHUV
&KDUDFWHULVWLFVRIVSULQJGDPSHUV
See also: Characteristics of a translational and rotational spring damper, page 155.
74 /LQHDU6SULQJ'DPSHU,
0DJQLWXGHRI6SULQJ'DPSHUV
0DJQLWXGHEDVHGRQVWLIIQHVVDQGGDPSLQJFRHIILFLHQWV
■ Linear spring-damping relationship can be written as:
where:
q - Distance between the two locations that define the spring damper
([DPSOH7UDQVODWLRQDO6SULQJ'DPSHU,DQG-PDUNHUV
SPRINGDAMPER/0120, I=0107, J=2006, K=5, C=.1, L=400, TRANSLATION
MAR/0107, PART=01, QP=0,100,0
MAR/2006, PART=20, QP=0,500,0
/LQHDU6SULQJ'DPSHU, 75
:RUNVKRS³6SULQJ'DPSHU,
3UREOHPVWDWHPHQW
Investigate the linear spring-damper system shown in the following figure, using different types
of simulations in ADAMS.
k=5.0 N/mm
c=0.05N-sec/mm
Lo=400mm g
MASS
m=187.224kg
76 /LQHDU6SULQJ'DPSHU,
:RUNVKRS³6SULQJ'DPSHU,
&UHDWLQJWKHPRGHOGDWDVHW
7RFUHDWHWKHPRGHOGDWDVHWEDVHGRQWKHILJXUHJLYHQ
Because you are going to constrain the mass with a translational joint, you don’t need
inertia properties.
8 Define the location of the center of mass by entering MARKER/.
9 Enter GRAPHICS/ to create a circle graphic representing the mass.
10 Define the location and orientation of the center marker for the circle graphic by entering
MARKER/.
The orientation of the I and J markers are what define the orientation of the joint.
13 Answer Question 1 in the Module review on page 80.
/LQHDU6SULQJ'DPSHU, 77
:RUNVKRS³6SULQJ'DPSHU,
16 Enter RESULTS/ to generate a results (.res) file for output.
7HVWLQJWKHPRGHO
7RFUDZOZDONUXQWHVWWKHPRGHOVRIDU
1 Create a command file (spring_1dyn.acf) to dynamically simulate the model for 2 seconds
with 50 output steps.
2 Simulate the model.
Ensure that the file was simulated properly (no errors or unexpected warning messages).
3 Play the animation to visually check for errors.
Because you have only the translational joint in the model, the mass should just fall.
4 If needed, modify your .adm file.
+DQJLQJWKHPDVV
7RKDQJWKHPDVVIURPDVSULQJDQGGDPSHULQSDUDOOHO
78 /LQHDU6SULQJ'DPSHU,
:RUNVKRS³6SULQJ'DPSHU,
8 Plot the Magnitude of Force in the SpringDamper vs. the Position of the Mass Part.
9 Answer Question 2 in the Module review on page 80.
)LQGLQJWKHVSULQJGDPSHUIRUFH
7RILQGWKHVSULQJGDPSHUIRUFHDWVWDWLFHTXLOLEULXP
/LQHDU6SULQJ'DPSHU, 79
:RUNVKRS³6SULQJ'DPSHU,
2SWLRQDOWDVNV
1 Use the GRAPHICS/ command to add a graphic to visualize the spring (coils, and so on).
2 Use the GRAPHICS/ command to add graphics to see the reaction forces on the I and J
markers of the spring.
3 When you animate the results, you may need to modify the scale of the force graphics in
ADAMS/PostProcessor.
■ From the Edit menu, select Preferences.
■ In the upper left corner of the PPT Preferences dialog box, select Animation.
■ To modify the scale, use the Force and Torque Scale text boxes in the upper right
corner.
0RGXOHUHYLHZ
1 Which axis of the I and J markers defines the axis of translation for the translational joint?
________________________________________________________________________
2 What is the approximate slope of the Spring Force versus Mass Position plot? Does this
value make sense?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
3 What is the value of spring damper force at static equilibrium?
________________________________________________________________________
80 /LQHDU6SULQJ'DPSHU,
1. z-axis
2. The slope is approximately 5 N/mm (just like K)
3. ~1835 N
/,1($5635,1*'$03(5,,
Replace the linear spring damper created in the previous module with a single-
component force that enables you to provide an equation that describes the force
magnitude, allowing for more flexibility.
.
F=-k*(q-Lo)-c*q g
MASS
:KDW·VLQWKLVPRGXOH
■ Single-Component Forces: Action-Reaction, 82
■ Functions in ADAMS, 83
◆ Module review, 89
81
■
6LQJOH&RPSRQHQW)RUFHV$FWLRQ5HDFWLRQ
&KDUDFWHULVWLFVRIDQDFWLRQUHDFWLRQVLQJOHFRPSRQHQWIRUFH
6)25&(
■ They are user-defined forces.
I marker
■ They represent forces:
ce
◆ Between two bodies. B Sfor A
ADAMS applies action and reaction forces to the I and J markers that are created.
82 /LQHDU6SULQJ'DPSHU,,
■
)XQFWLRQVLQ$'$06
'HILQLWLRQRIIXQFWLRQVLQ$'$06
■ You use functions to define magnitudes of input vectors used in motions and applied
forces.
■ Every function evaluates to a single value at each particular point in time.
■ Motions can only be a function of time:
M = f(time)
■ Applied forces can be a function of just about any measurement in your model
F = f(displacement, velocity, reaction force in a joint, ...)
([DPSOH6)25&(UHSUHVHQWLQJDGUDJIRUFH
SFORCE/2080, I=2010, J=8013, TRANSLATIONAL
, FUNCTION = 0.5*0.0032*(VX(2010, 8013, 8013)**2)*1.4*19.3
The equation for drag force looks like:
Fdrag = --- ρ ( V x ) C D A
1 2
2
/LQHDU6SULQJ'DPSHU,, 83
■
0HDVXULQJ'LVSODFHPHQW)XQFWLRQVFRQWLQXHG
'LVSODFHPHQWIXQFWLRQV
■ Translational displacement returns scalar portions of vector components
(measurements are taken to a marker (I) from another (J), resolved in R’s CS), as
shown in the example below.
■ Rotational displacement returns angles associated with a particular rotation sequence.
6\QWD[IRUWUDQVODWLRQDOGLVSODFHPHQWIXQFWLRQV
■ DM(I,J)
■ DX, DY, DZ(I,J,R)
([DPSOH
ŷ ŷ
I x̂ DM(I,J) J x̂
(+) (-)
DY(I,J,R) DX(I,J,R)
yˆR xˆR
84 /LQHDU6SULQJ'DPSHU,,
■
0HDVXULQJ9HORFLW\)XQFWLRQVFRQWLQXHG
'HILQLWLRQRIYHORFLW\IXQFWLRQV
■ Returns scalar portions of velocity vector components (translational or rotational).
6\QWD[IRUWUDQVODWLRQDOYHORFLW\IXQFWLRQV
■ VM(I,J)
■ VR(I,J)
■ VX, VY, VZ(I,J,R,L)
The velocity function, VR, is used to define velocity along the line of sight, which is
commonly used in spring dampers.
/LQHDU6SULQJ'DPSHU,, 85
■
:RUNVKRS³6SULQJ'DPSHU,,
3UREOHPVWDWHPHQW
Replace the linear spring damper created in the previous module with a single-component force
that enables you to provide an equation that describes the force magnitude, allowing for more
flexibility.
.
F=-k*(q-Lo)-c*q
g
MASS
86 /LQHDU6SULQJ'DPSHU,,
:RUNVKRS³6SULQJ'DPSHU,,
*HWWLQJVWDUWHG
7RJHWVWDUWHG
1 Copy the .adm and .acf files from that last module to the directory,
<exercise_dir>/mod_06_springdamper_2.
If you did not finish the last module workshop, you can use the files that are provided in the
completed directory in mod_05_springdamper_1. You should copy those to the
mod_06_springdamper_2 directory.
(GLWLQJWKHPRGHOGDWDVHW
7RHGLWWKHPRGHOGDWDVHWEDVHGRQWKHILJXUHJLYHQ
■ Use the same I and J markers you used with the SPRINGDAMPER/.
■ The function syntax should be:
·
– k ( q – L o ) – cq
/LQHDU6SULQJ'DPSHU,, 87
:RUNVKRS³6SULQJ'DPSHU,,
7HVWLQJWKHPRGHO
7RFUDZOZDONUXQWHVWWKHPRGHOVRIDU
1 Edit the command file, spring_1dyn.acf to dynamically simulate the new model
spring_2.adm.
2 Simulate the model.
Ensure that the file was simulated properly (no errors or unexpected warning messages).
3 Play the animation to visually check for errors.
4 If needed, modify your .adm file.
)LQGLQJWKHVSULQJGDPSHUIRUFH
7RILQGWKHVSULQJGDPSHUIRUFHDWVWDWLFHTXLOLEULXP
1 Edit the command file, spring_1static.acf, to find the static equilibrium of the model
spring_2.adm.
2 Run an equilibrium simulation.
3 Open ADAMS/PostProcessor.
4 Using the result sets as the source, plot the SFORCE’s force magnitude (FMAG).
5 Use the values to answer Question 1 in the Module review on page 89.
2SWLRQDOWDVNV
7RXQGHUVWDQGWKHIUHHGRPRIXVLQJXVHUGHILQHGIRUFHVPDNHWKHVSULQJ
GDPSHUQRQOLQHDU
■ Change the single-component force so that its function describes a nonlinear force.
For example, add an exponential to the deformation portion of the force:
2 ·
F = k ( q – Lo ) – cq
88 /LQHDU6SULQJ'DPSHU,,
:RUNVKRS³6SULQJ'DPSHU,,
0RGXOHUHYLHZ
1 Does the force magnitude at static equilibrium equal the value that was derived in the
previous module?
________________________________________________________________________
2 What is the benefit of using an SFORCE/ instead of a SPRINGDAMPER/?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
3 What is the drawback of using an SFORCE/ instead of a SPRINGDAMPER/?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
/LQHDU6SULQJ'DPSHU,, 89
90 /LQHDU6SULQJ'DPSHU,,
%5$.(6<67(0,
Constrain the given brake system, and approximate the effort (force) required to
fully engage the brake.
Pedal
Cable Tension
Connecting Rod
Cylinder
:KDW·VLQWKLVPRGXOH
■ Applying Motion, 92
■ STEP Function, 93
91
■
$SSO\LQJ0RWLRQ
$'$06SURYLGHVWZRW\SHVRIPRWLRQV
■ Joint motion
■ Point motion (marker based)
-RLQWPRWLRQ
■ There are two types:
◆ Translational: applied to translational or cylindrical joints (removes 1 DOF).
◆ Rotational: applied to revolute or cylindrical joints (removes 1 DOF).
■ You define the joint to which motion is applied.
■ ADAMS uses the joint’s I and J markers and a single DOF.
■ You define motion magnitude as a:
◆ Displacement function of time
◆ Velocity function of time
◆ Acceleration function of time
([DPSOH-RLQW'LVSODFHPHQW-RLQW0RWLRQ
JOINT/2010, REVOLUTE, I=2011, J=1011
MOTION/2010, JOINT=2010, DISPLACEMENT, FUNCTION=80D*sin(360D*time)
92 Brake System I
■
67(3)XQFWLRQ
'HILQLWLRQRID67(3IXQFWLRQ
■ In ADAMS, the STEP function approximates an ideal mathematical step function
(but without the discontinuities).
■ Avoid discontinuous functions because they lead to solution convergence difficulties.
■ The STEP function steps quantities, such as motions or forces, up and down, or on
and off.
A STEP function is used when a value needs to be changed from one constant to
another.
6\QWD[IRU67(3IXQFWLRQ
STEP (q, q1, f1, q2, f2)
where:
q - Independent variable
q1 - Initial value for q
([DPSOH
STEP (time,1,5,3,10)
Time
Brake System I 93
■
5(48(67LQJ0HDVXUHPHQW'DWD
'HILQLWLRQRID5(48(67
Indicates a set of data you want written to the request (.req) file.
7KHUHDUHWZRW\SHVRI5(48(67V
■ Pre-defined
◆ Displacements
◆ Reaction forces
◆ And so on
■ User-defined
◆ User-written functions
◆ User-written subroutines
:K\XVH5(48(67VLQVWHDGRI5(68/7V"
■ Results (.res) files do not allow you to write your own functions to be evaluated
during the simulation.
■ Results (.res) files are often very large. A large amount of CPU time can be spent
generating the data in these files, when you may only be concerned with certain
measurements.
([DPSOH3UHGHILQHG5(48(67
REQUEST/01, DISPLACEMENT, I=0201, J=0103
, COMMENT=CRANK CENTER OF MASS DISPLACEMENT
■ Requesting the displacement of MAR/0201 with respect to MAR/0103.
■ When you import the .req file into ADAMS/PostProcessor, it offers you all
translational and rotational components (x,y,z,mag) of displacement.
■ You will also see the COMMENT in ADAMS/PostProcessor if you include one.
94 Brake System I
■
:RUNVKRS³%UDNH6\VWHP,
3UREOHPVWDWHPHQW
Constrain the given brake system, and approximate the effort (force) required to fully engage
the brake.
Pedal
Cable Tension
Connecting Rod
Cylinder
0RGHOGHVFULSWLRQ
■ The given model is a simplified model of a brake system that currently has three parts
and the associated graphics defined.
■ In addition, there is a single-component force (SFORCE) already defined that
describes a linear force between the cylinder and ground. The SFORCE represents the
tension in the brake cable.
■ You are going to add constraints to the brake system.
*HWWLQJVWDUWHG
7RJHWVWDUWHG
Brake System I 95
:RUNVKRS³%UDNH6\VWHP,
3 View the animation in ADAMS/PostProcessor.
You should see the connecting rod and pedal fall due to gravity.
The cylinder will swing around some but it should not fall off of the screen because it is
attached to the SFORCE that is described in the Model Description on page 95.
*HWWLQJWRNQRZWKHPRGHO
(-225,-150,0)
(-175,-150,0)
(0,0,0)
(-125,-150,0)
PART/10
(Pedal)
(16.33,-200,0)
SFORCE/3001
(Cable Tension)
PART/20
(Connecting Rod)
PART/30
(25,-300,0)
(Cylinder)
(100,-500,0)
96 Brake System I
:RUNVKRS³%UDNH6\VWHP,
&RQVWUDLQLQJWKHPRGHO
7RFRQVWUDLQWKHPRGHO
Adding constraints to the model will involve JOINT/ and MARKER/ statements. Also,
don’t forget that the orientation and the location of the I and J markers define the
location and orientation of the joints.
2 Constrain the pedal to the ground.
■ Save the brake.adm file.
■ Simulate the model.
■ Animate the output to ensure this joint is placed correctly.
3 Constrain the connection rod to the pedal.
Save, simulate, and animate again.
4 Constrain the cylinder part to the connection rod.
Save, simulate, and animate again.
5 Constrain the cylinder part to the ground.
Save, simulate, and animate again.
When you animate the constrained model, it will not have much movement due to gravity.
Next, you drive the model with a motion.
Brake System I 97
:RUNVKRS³%UDNH6\VWHP,
&KHFNLQJIRUPRYHPHQW
7RFKHFNIRUWKHDSSURSULDWHDPRXQWRIF\OLQGHUPRYHPHQW
1 Use the MOTION/ statement to apply a motion to the joint that is between the pedal and the
ground) to move the cylinder at least 30 mm.
■ To get 30 mm of cylinder movement, you must rotate the pedal about 9o.
■ For the motion function, use the following equation to represent displacement with
respect to time: STEP(time,0,0,0.1,-9D). Depending on the positive direction in your
model, the last argument -9D may need to be positive in your model.
2 Simulate the model.
3 View the animation to check if the brake system is moving properly.
98 Brake System I
:RUNVKRS³%UDNH6\VWHP,
5HTXHVWLQJWKHPRYHPHQW
7RUHTXHVWWKHPRYHPHQWRIWKHF\OLQGHUDQGWKHWRUTXHLQWKHPRWLRQ
1 Request the displacement of the cylinder by entering REQUEST/. Use the I and J markers of
the translational joint between the cylinder and the ground.
2 Request the torque (force) in the motion by entering REQUEST/.
3 Add the REQSAV argument to the OUTPUT/ statement that is near the top of the .adm file.
4 Simulate the model.
5 Use requests as your source in ADAMS/PostProcessor and plot the displacement through
which the cylinder goes.
Brake System I 99
:RUNVKRS³%UDNH6\VWHP,
6 Use your other request and plot the torque applied to the model by the motion.
$SSUR[LPDWLQJWKHIRUFH
7RDSSUR[LPDWHWKHPD[LPXPIRUFHWKDWQHHGVWREHDSSOLHGWRWKHSHGDO
■ Approximate the moment arm.
Later, in the next module, you will apply a force to the pedal at a location that is
directly in between markers 1081 and 1082.
PART/20
(Connecting Rod)
PART/10
(Pedal)
MAR/1081 Location?
MAR/1082
■ To approximate the needed force magnitude, you can divide the torque plot by the
length of the moment arm. First, however, you must calculate the length of the
moment arm.
7 Answer Questions 1 and 2 in the Module review on page 103.
8 Scale the curve:
■ From the View menu, point to Toolbars, and then select Curve Edit Toolbar.
■ From the toolbar that appears, select the Scale tool.
■ Type the reciprocal of the moment arm value in the text box to the right of the Curve
Edit toolbar.
■ Select Enter.
■ Left-click the curve you want to scale.
A new curve appears.
■ You may want to delete the original curve to clean up the view and improve the scale.
■ Answer Question 3 in the Module review on page 103.
1 By using the .msg file, check to see how many redundant constraints exist in your model.
How many redundant constraints would you need to remove, in order to not have any?
2 Remove the redundant constraints created by two of the joints.
■ Replace the revolute joint between the pedal and the connecting rod with a spherical
joint.
■ Replace the translational joint between the cylinder and the ground with a cylindrical
joint.
3 Simulate the model and check for redundancies in the .msg file.
Make the brake system more realistic by applying a force to the pedal, representing
a foot (instead of a motion), and modify the tension in the brake cable to be a
nonlinear force.
Pedal
Cable Tension
Connecting Rod
F
Cylinder
test data
:KDW·VLQWKLVPRGXOH
■ Multi-Component Forces, 106
105
0XOWL&RPSRQHQW)RUFHV
'HILQLWLRQRIPXOWLFRPSRQHQWIRUFHV
■ They are user-defined forces.
■ They represent forces:
◆ Between two bodies.
◆ Along or about three direction vectors.
7\SHVRIPXOWLFRPSRQHQWIRUFHV
■ Vector force (three translational components)
■ Vector torque (three rotational components)
■ General force vector (three translational, three rotational components)
&KDUDFWHULVWLFVRIYHFWRUIRUFH
Characteristic: Description:
Bodies Two
The floating J marker always maintains the same location as the I marker.
The characteristics of other multi-component forces conceptually work the same way.
([DPSOHRIDIRUFHYHFWRU
■ A vector force representing a contact between a ball and a cantilever:
■ Because the J marker belongs to part B, the force acts on part B when the bodies
collide.
■ Because the J marker moves with the I marker, part B knows where to apply the
reaction force when the bodies collide.
In the example, the J and R markers must belong to the same part.
See also: Forces Tables (Incomplete) on page 155.
([DPSOH9)25&(XVLQJWKH,03$&7IXQFWLRQFRYHUHGODWHU
VFORCE/5, I=310, JFLOAT=9910, RM=9911,
, FX = 0\
, FY = IMPACT (...)\
, FZ = 0
MAR/310, PART=3, QP=800,300,0
MAR/9910, PART=99, FLOATING
MAR/9911, PART=99, QP=0,10,0
&UHDWHDVSOLQHIURPHLWKHU
■ Data points entered manually
■ Test data from a file
DM (I, J) Force
x y Force
150 -1000
y
200 -200
250 -50 x
300 0
300 DM (I, J)
350 50
400 200
450 1000
([DPSOH)RUFHYHUVXVGLVSODFHPHQWGDWDHQWHUHGPDQXDOO\
SPLINE/88,
, X=150,200,250,300,350,400,450
, Y=-1000,-200,-50,0,50,200,1000
6\QWD[IRUAKISPLIXQFWLRQ
AKISPL (x, z, spline, iord)
■ x - Independent variable specifying the value along the x-axis.
■ z - Optionally, a second independent variable specifying the value along the z-axis of
the surface being interpolated.
■ spline - Spline used to map the one-to-one correspondence of the dependent variables
(y) against independent variable values (x or z).
■ iord - An integer variable that specifies the order of the interpolated point (usually 0,
but can be 1 or 2).
([DPSOH$NLPDLQWHUSRODWLRQRI63/,1(
AKISPL (DM(2002, 0124), 0, 88, 0)
You can create the CUBSPL and CURVE functions exactly as you create the AKISPL
function.
Pedal
Cable Tension
Connecting Rod
F
Cylinder
test data
0RGHOGHVFULSWLRQ
■ The given model is a simplified model of a brake system that currently has three parts
and associated graphics, three revolute joints, one translational joint, and a motion
that moves the pedal with respect to time.
■ In addition, there is a single-component force (SFORCE) already defined, which
describes a linear force between the cylinder and ground. This represents the tension
in the brake cable.
■ You are going to remove the motion and apply a force to the pedal, where a foot
would touch it.
■ You are going to model the force representing tension in the brake cable as a
nonlinear force based on hypothetical test data.
1 Copy the .adm and .acf files from the last module to the mod_08_brake_2 directory.
If you did not finish the last module workshop, you can use the files that are provided in the
completed directory in mod_07_brake_1. You should copy them to the mod_08_brake_2
directory.
UNIX: Make sure you are in the mod_07_brake_1 directory and use the cp command
cp *.adm *.acf ../mod_08_brake_2
This UNIX command is saying, copy (cp) the all files that end with .adm and .acf to a
particular directory (mod_08_brake_2).
NT: Use the mouse and the exploring capabilities to move files.
2 Go to the mod_08_brake_2 directory.
(GLWLQJWKHPRGHOGDWDVHW
7RHGLWWKHPRGHOGDWDVHWDQGUHSODFHWKHPRWLRQZLWKDQDSSOLHGIRUFH
RM
(62.5,-400,0)
(0,-423,0)
4 For reference in a later section of the module, request the force that the cable tension
applies to the cylinder by entering REQUEST/.
Use the I and J markers of SFORCE/3001.
5 Simulate the model.
6 Plot the displacement of the cylinder.
7 Use the values to answer Question 1 in the Module review on page 116.
8 Plot the force applied to the cylinder versus its displacement.
7RPDNHWKHEUDNHFDEOHWHQVLRQDQRQOLQHDUIRUFH
5000
Force (N)
0
-5000
-100 0 100
Displacement (mm)
/LQHDU
1RQOLQHDU
2SWLRQDOWDVNV
7RHQKDQFHWKHDQLPDWLRQ
■ Add a force graphic to represent the force applied to the pedal.
1. ~28.4 mm
2. The VFORCE has three components for which you
need to define the magnitude. The SFORCE only
has one. The VFORCE uses a reference marker to
define direction. The SFORCE uses line of sight.
The VFORCE J marker must be a floating marker.
The SFORCE J marker must be a fixed marker.
%5$.(6<67(0,,,
Run a design study to define the relationship between the force applied to the
pedal and the cylinder displacement using a quasi-static simulation.
∆[
F
∆x vs. F
:KDW·VLQWKLVPRGXOH
■ Design Study: Quasi-static, 118
117
'HVLJQ6WXG\4XDVLVWDWLF
'HILQLWLRQRIDVWDWLFVLPXODWLRQ
■ A static equilibrium calculation that is performed at the current time step.
■ All velocities and accelerations are set to zero.
'HILQLWLRQRIDTXDVLVWDWLFVLPXODWLRQ
■ A series of static equilibrium calculations where time is a variable that changes in
each one.
■ All velocities and accelerations are set to zero.
([DPSOH6WDWLFVLPXODWLRQ
SIMULATE/STATIC
([DPSOH4XDVLVWDWLFVLPXODWLRQ
SIMULATE/STATIC, END=10, STEPS=5
F=20*time
■ Each step in time is actually a
separate static equilibrium
simulation. time=10
F=200
■ The magnitude of applied force is
changing with time; therefore, each
static equilibrium calculation gives
a different result.
∆[
∆x vs. F F
0RGHOGHVFULSWLRQ
■ The given model is a simplified model of a brake system that currently has three parts
and associated graphics, three revolute joints, and one translational joint.
■ In addition, there is a single-component force (SFORCE) already defined, which
describes a nonlinear force between the cylinder and ground. This represents the
tension in the brake cable.
■ There is a force applied to the pedal, where a foot would touch it.
1 Copy the .adm and .acf files from the previous module to the mod_09_brake_3 directory.
If you did not finish the last module workshop, you can use the files that are provided in the
completed directory in mod_08_brake_2. Copy those over to the mod_09_brake_3
directory.
UNIX: Make sure the current directory is mod_08_brake_2 directory and use the cp
command
cp *.adm *.acf ../mod_09_brake_3
This UNIX command copies (cp) all files that end with .adm and .acf to a particular directory
(mod_08_brake_2).
NT: Use the mouse and the exploring capabilities to move files.
2 Change to the mod_09_brake_3 directory.
(GLWLQJWKHPRGHOGDWDVHW
7RHGLWWKHPRGHOGDWDVHWDQGPRGLI\WKHIRUFHYDOXH
)LQGLQJWKHVWDWLFHTXLOLEULXP
7RILQGWKHVWDWLFHTXLOLEULXP
0RGLI\LQJWKHIRUFHYDOXH
7RPRGLI\WKHIRUFHYDOXHDQGILQGVWDWLFHTXLOLEULXPDJDLQ
6HWWLQJXSDGHVLJQVWXG\
7RVHWXSDGHVLJQVWXG\XVLQJDTXDVLVWDWLFVLPXODWLRQ
1 Enter 100*TIME to modify the force so that its magnitude depends on time.
2 Enter REQUEST/ to request the force applied to the pedal.
Use the I, J, and R markers of the VFORCE.
3 Modify the .acf file so that it uses time in the SIMULATE/ command. For example, enter:
SIMULATE/STATIC, END=10, STEPS=10
4 Simulate the model.
5 Plot the force applied to the pedal versus cylinder displacement to visualize the design-
study results.
Based on the design-study results above, it is easy to see that at ~600 N of force applied to
the pedal, you would get ~28 mm of cylinder displacement.
Also, notice the nonlinear relationship between the force and displacement. The slope is not
uniform.
If you refine the given short-long-arm (SLA) front suspension model by replacing
the revolute joints between the upper control arm and the frame with bushings,
will the differences be negligible?
:KDW·VLQWKLVPRGXOH
■ Bushings, 126
125
%XVKLQJV
'HILQLWLRQRIDEXVKLQJ
■ Pre-defined force.
■ Represents compliance:
◆ Between two bodies.
◆ Along or about three vectors.
&KDUDFWHULVWLFVRIDEXVKLQJ
Bodies Two
Two (action force at I marker and reaction force at J
Points of application
marker)
Vector components Three translational & three rotational
Orientations Based on the J marker
Pre-defined equation based on:
Magnitudes
■ K
stiffness matrix,
(Fx, Fy, Fz + Tx, Ty, Tz)
■ damping matrix,
C
The bushing’s structure is similar to the general vector force, except for:
◆ The J marker is not floating
◆ There is no R marker
126 6XVSHQVLRQ
:RUNVKRS³6XVSHQVLRQ
3UREOHPVWDWHPHQW
If you refine the given short-long-arm (SLA) front suspension model by replacing the revolute
joints between the upper control arm and the frame with bushings, will the differences be
negligible?
Right
UCA
Left
UCA
0RGHOGHVFULSWLRQ
■ The given model is a short-long-arm front suspension model that was created in
ADAMS/Pre. We’ve modified it slightly for this exercise.
■ Currently, there are revolute joints that connect each upper control arm (UCA) to the
frame of the vehicle.
■ You are going to replace the two joints with bushings and investigate the differences.
■ We provided ADAMS/PostProcessor command files (.cmd) to make postprocessing
quicker.
6XVSHQVLRQ 127
:RUNVKRS³6XVSHQVLRQ
*HWWLQJVWDUWHG
7RJHWVWDUWHG
3RVWSURFHVVLQJWKHVLPXODWLRQUHVXOWV
7RSRVWSURFHVVWKHVLPXODWLRQUHVXOWV
1 Open ADAMS/PostProcessor.
2 Choose File and point to Select Directory. The working directory should be set to
mod_10_suspension.
3 Import the post1.cmd command file.
When imported, this command file tells ADAMS/PostProcessor to import the .gra and .req
files. In addition, it assigns colors to certain graphics to make it easier to view the
animation. The command file also labels the plot for you.
4 Animate the model.
You should see the suspension move up and down due to the platform movement.
128 6XVSHQVLRQ
:RUNVKRS³6XVSHQVLRQ
*HWWLQJWRNQRZWKHPRGHO
7RJHWWRNQRZWKHPRGHO
1 Notice the point names shown next. The revolute joints are currently at P1 and P01.
This is the naming convention that ADAMS/Pre, the preprocessor, used when creating this
model. The zero in the point name differentiates the right from the left.
P01 P2
P02 P1
Right Side
Left Side
2 Below, in the close up view of P1 and P2, you can see the IDs that are used in the model.
PART/185
PART/142
PART/183
JOINT/1183101
6XVSHQVLRQ 129
:RUNVKRS³6XVSHQVLRQ
The length of the IDs used in this model may seem overly long, but to keep models
organized, you cannot avoid them.
■ PART/142 is the upper control arm on the left side of the vehicle.
■ PART/183 and PART/185 are parts that are already fixed to the frame of the vehicle,
so they will each serve as the frame of the car for this exercise.
■ JOINT/1183101 connects PART/142 to PART/183.
3 Below is a close up view of P01 and P02. You can see the IDs that are used in the model.
PART/143
PART/186
PART/184
P02
JOINT/1184201
■ PART/143 is the Upper Control Arm on the right side of the vehicle.
■ PART/184 and PART/186 are parts that are already fixed to the frame of the vehicle,
so they will each serve as the frame of the car for this exercise.
■ JOINT/1184201 connects PART/143 to PART/184.
130 6XVSHQVLRQ
:RUNVKRS³6XVSHQVLRQ
'HDFWLYDWLQJUHYROXWHMRLQWV
7RGHDFWLYDWHWKHUHYROXWHMRLQWVLQWKHPRGHO
&UHDWLQJDQHZDFIILOH
7RFUHDWHDQHZDFIILOHWKDWZLOOUXQWKHQHZVXVSDGPILOH
6XVSHQVLRQ 131
:RUNVKRS³6XVSHQVLRQ
6LPXODWLQJDQGSRVWSURFHVVLQJ
7RVLPXODWHDQGSRVWSURFHVVWKHQHZPRGHO
P2
P1
P01
P02
132 6XVSHQVLRQ
:RUNVKRS³6XVSHQVLRQ
8VLQJEXVKLQJV
In this section, you add four bushings to the model, at P1, P01, P2, and P02.
7RXVHEXVKLQJVWRFRQQHFWWKH8&$VWRWKHIUDPH
6XVSHQVLRQ 133
:RUNVKRS³6XVSHQVLRQ
3 Create the bushings using the tables given below.
The bushing matrices are the same, except for the Preloadmatrix.
50 0 0 0 0 0 0
0 50 0 0 0 0 0
0 0 25 0 0 0 0
2434 0 0 0 0 0 0 0 0 1e3 0 0 0
0 2434 0 0 0 0 0 0 0 0 1e3 0 0
0 0 1669 0 0 0 0 0 0 0 0 1e2 – 7.360 e3
0 0 0 5.671e5 0 0
0 0 0 0 5.671e5 0
0 0 0 0 0 8.842e4
For example, using the I and J markers provided, the bushing at P1 would have a statement
that appeared as:
BUSH/1183101,I=1142101,J=1183101
, K =2434.0,2434.0,1669.0
, C = 50.00, 50.00, 25.00
, KT =5.671e+5, 5.671e+5, 8.842e+4
, CT =1.0e+3, 1.0e+3, 1.0e+2
, TO = 0.0, 0.0, -7.36e+3
134 6XVSHQVLRQ
:RUNVKRS³6XVSHQVLRQ
Bushing at: P01 BUSHING/1184201
2434 0 0 0 0 0 50 0 0 0 0 0 0
0 2434 0 0 0 0 0 50 0 0 0 0 0
0 0 1669 0 0 0 0 0 25 0 0 0 0
0 0 0 5.671e5 0 0 0 0 0 1e3 0 0 0
0 0 0 0 5.671e5 0 0 0 0 0 1e3 0 0
0 0 0 0 0 8.842e4 0 0 0 0 0 1e2 7.360e3
2434 0 0 0 0 0 50 0 0 0 0 0 0
0 2434 0 0 0 0 0 50 0 0 0 0 0
0 0 1669 0 0 0 0 0 25 0 0 0 0
0 0 0 5.671e5 0 0 0 0 0 1e3 0 0 0
0 0 0 0 5.671e5 0 0 0 0 0 1e3 0 0
0 0 0 0 0 8.842e4 0 0 0 0 0 1e2 7.360e3
6XVSHQVLRQ 135
:RUNVKRS³6XVSHQVLRQ
Bushing at: P02 BUSHING/1186202
2434 0 0 0 0 0 50 0 0 0 0 0 0
0 2434 0 0 0 0 0 50 0 0 0 0 0
0 0 1669 0 0 0 0 0 25 0 0 0 0
0 0 0 5.671e5 0 0 0 0 0 1e3 0 0 0
0 0 0 0 5.671e5 0 0 0 0 0 1e3 0 0
0 0 0 0 0 8.842e4 0 0 0 0 0 1e2 7.360e3
6LPXODWLQJDQGSRVWSURFHVVLQJ
7RVLPXODWHDQGSRVWSURFHVVWKHPRGHO
&RPSDULQJPRGHOV
7RFRPSDUHWKHUHYROXWHMRLQWPRGHOZLWKWKHEXVKLQJPRGHO
136 6XVSHQVLRQ
:RUNVKRS³6XVSHQVLRQ
3 Using the dashboard, select Toe Angle as the vertical axis on the plot.
■ Under Simulation, select susp1.
■ Under Request, select REQUEST_10029 (Front Toe Angle).
■ Under Component, select R3.
4 Using the Independent Axis Browser, select Wheel Vertical Travel as the horizontal axis on
the plot.
■ In the lower right corner of the screen, under Independent Axis, select Data.
The Independent Axis Browser appears.
■ Notice under Simulation, susp1 is already selected.
■ Under Request, select REQUEST_10030 (Front Wheel Vertical (Z) Travel).
■ Under Component, select Z.
■ Select OK.
Notice in the lower right corner, below the Independent Axis Browser section, the
Request you chose appears.
5 Select Add Curves.
Notice that even though the curves are similarly shaped, the toe angle values differ between
the model that used bushings and the one that used revolute joints. This was expected.
6XVSHQVLRQ 137
:RUNVKRS³6XVSHQVLRQ
susp2
susp1
)LQGLQJWKHPD[LPXPWRHDQJOHGLIIHUHQFH
7RILQGWKHPD[LPXPWRHDQJOHGLIIHUHQFHEHWZHHQWKHWZRPRGHOV
1 Create a new page using the tool near the top right corner.
2 If you want just one viewport, right-click the Page Layout tool.
3 In one of the viewports, right-click and select Load Plot.
4 Build a plot of Toe Angle vs. Time for both simulations, susp1 and susp2.
138 6XVSHQVLRQ
:RUNVKRS³6XVSHQVLRQ
susp2
susp1
5 From the View menu, point to Toolbars, and then select Curve Edit Toolbars.
6 Select the Subtract one curve from another tool.
Notice in the lower left corner of the screen, a message to select the first plot curve that
appears.
7 Click the susp2 curve.
8 Click the susp1 curve.
Clicking the two curves creates a third curve on your plot. The third curve represents the
difference between the two plots at every time step.
susp2 – susp1 = newcurve
6XVSHQVLRQ 139
:RUNVKRS³6XVSHQVLRQ
9 Using the Plot Tracking tool, find the maximum value and average of the new curve.
new curve
140 6XVSHQVLRQ
:RUNVKRS³6XVSHQVLRQ
2SWLRQDOWDVNV
To do the following tasks, you will need to use the treeview on the left of the screen. If you do
not know how to do a task requested here, try to find out using the documentation. For more
help on using the documentation search tools, see Getting Help on page 29.
7REHFRPHPRUHIDPLOLDUZLWK$'$063RVW3URFHVVRU
0RGXOHUHYLHZ
1 What is the maximum toe angle difference between the two models?
________________________________________________________________________
2 What is the average toe angle difference between the two models?
________________________________________________________________________
3 Is the difference between the model with bushings and the model with revolute joints
substantial or negligible?
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
6XVSHQVLRQ 141
142 6XVSHQVLRQ
%281&,1*%$//
:KDW·VLQWKLVPRGXOH
■ Modeling Contact: IMPACT Function, 144
143
0RGHOLQJ&RQWDFW,03$&7)XQFWLRQ
'HILQLWLRQRIWKHLPSDFWIXQFWLRQV
■ Are used with user-defined force elements to model contacts, impacts, collisions, and
so on.
■ Mimic nonlinear spring and damping forces that turn on and off depending on the
distance between two objects.
■ Just like a compression-only spring damper, ADAMS/Solver turns the force on when
the distance between two objects, q, becomes less than the user-specified reference
distance, q0:
F IMPACT = On , if q < q0
$SSOLFDWLRQVRIRQHVLGHGLPSDFWIXQFWLRQV,03$&7
,Q$'$06WKHRQHVLGHGLPSDFWIRUFHLVFDOFXODWHGDV
F = 0 if q > q1
e
F = k ( q 1 – q ) – c max q· *STEP(q, q 1 – d, 1, q 1, 0 ) if q < q1
e<1
q1 - 1 q1 q q1 - d q1 q
0RGHOGHVFULSWLRQ
■ The given model (ball.adm) has all of the geometry and parts defined (including mass
properties).
■ In addition, there is already a revolute joint that connects the diving board to the
ground.
■ You are going to add a torsion spring and a contact force to the model.
*HWWLQJVWDUWHG
7RJHWVWDUWHG
radius=50mm
ma/300
(800,300,0)
ma/101
& PART/3
ma/201
(0,0,0)
ma/200
(500,0,0)
100
0m
m
PART/2
20mm
Y
m
100m
Z X
&KDQJLQJWKHSHQGXOXP
7RFKDQJHWKHSHQGXOXPLQWRDGLYLQJERDUG
The board should not move at all, and the ball should fall and pass right through it.
If the board is moving, you may want to try:
◆ Checking your units for the preload moment
◆ Adding a force graphic that shows the force due to the torsion spring
◆ Running a static simulation
You must have this portion of the model working properly before you move on to the
next section.
$GGLQJFRQWDFW
7RDGGFRQWDFWEHWZHHQWKHEDOODQGWKHGLYLQJERDUG
1 Enter VFORCE/ to apply a translational vector force to the ball.
■ The I marker should belong to the ball and should be located at the center. You may
want to just use the center of mass marker (ma/300).
■ The floating marker (JFLOAT) should belong to the board − you will have to create
this.
■ The reference marker (RM) should belong to the board so the vector pointing in the
normal direction remains perpendicular to the board at all times.
■ You may want to place the RM marker somewhere on the top surface of the board so
that you can use it in the IMPACT function.
q
Z
RM
X
ma/200
(board center of mass)
Using this RM orientation:
FX=0
FY=0
FZ=IMPACT(...)
2SWLRQDOWDVNV
7RPDNHWKHEDOOIDOOZKHQLWUHDFKHVWKHULJKWHQGRIWKHERDUG
1.0
STEP(...)
0.0
0.0 1000.0 1050.0 2000.0
In the example given above, the RM’s z-axis defined the normal force direction; therefore,
in the VFORCE, you would edit the FX function such that it looks something like this:
FZ=IMPACT(...)*STEP(DX(300,201,201), 1000,1,1050.01,0)
:KDW·VLQWKLVPRGXOH
■ Constraints Tables (Incomplete), 154
153
&RQVWUDLQWV7DEOHV,QFRPSOHWH
Table 1. Joints—Degrees of Freedom Removed
Fixed
Revolute
Translational
Cylindrical
Universal/hooke/
Constant velocity
Spherical
Planar
Point-to-curve
Curve-to-curve
Orientation
Inline
Parallel axis
Inplane
Perpendicular
154 Tables
)RUFHV7DEOHV,QFRPSOHWH
Table 4. Pre-Defined Forces (Flexible Connections)
Number of Bodies
Affected
Points of
Application
Number of
Components
Direction/
Orientation
Magnitude
Number of
Bodies Affected
Points of
Application
Number of
Components
Direction/
Orientation
Magnitude
Tables 155
&RQVWUDLQW7DEOHV&RPSOHWH
Table 6. Joints—Degrees of Freedom Removed
Fixed 6
Revolute 5
Translational 5
Cylindrical 4
Universal/hooke/ 4
Constant velocity
Spherical 3
Planar 3
Point-to-curve 2
Curve-to-curve 2
Orientation 3
Inline 2
Parallel axis 2
Inplane 1
Perpendicular 1
156 Tables
)RUFHV7DEOHV&RPSOHWH
Table 9. Pre-Defined Forces (Flexible Connections)
# Bodies 2 2 2 2 2
Affected
Points of
2 2 2 2 2
Application
(I & J markers) (I & J markers) (I & J (I & J (I & J
markers) markers) markers)
Number of 1 1 6 6 6
Components
Multi-Component
Single-Component Forces
Forces
Number of 2 2 1 1 2 2
Bodies Affected
Points of
2 2 1 1 2 2
(I & J markers) (I & J (I marker) (I marker) (I & J (I & J
Application markers)* markers)*
markers)
Number of 1 1 1 1 3 6
Components
Magnitude Defined by whole functions of which the user must take ownership.
* The J markers created for a vector force/torque and a general force are floating markers.
Tables 157
0DVV0RPHQWVRI,QHUWLD
5HFWDQJXODUSULVP y
1 2 2
I x = ------ m ( b + c ) c
a
12
b
1 2 2
I y = ------ m ( c + a )
12
z x
1 2 2
I z = ------ m ( a + b )
12
&LUFXODUF\OLQGHU y
1 2
I x = --- mr
2
1 2 2
I y = I z = ------ m ( 3r + L ) z
12
x
158 Tables
0DVV0RPHQWVRI,QHUWLD
&LUFXODUFRQH y
3 2 h
I x = ------ mr
10
z
3 1 2
I y = I z = --- m --- r + h
2
5 4
r
6SKHUH y
2 2
I x = I y = I z = --- mr
5
z x
Tables 159
0DVV0RPHQWVRI,QHUWLD
160 Tables
% 6$03/('$7$6(76
This appendix contains the sample datasets that are distributed during the
training course.
:KDW·VLQWKLVPRGXOH
■ .acf files, 162
161
DFIILOHV
EDOODFI
ball
test_1
sim/tra,end=3,step=300
stop
EUDNHDFI
brake
test_1
sim/trans,end=1,step=100
stop
VXVSDFI
susp1.adm
susp1
SIM/STAT
SIM/DYN,END=4,STEP=200
STOP
! ball and diving board example model - originated by Brett Harris, MDI, 28-07-98
part/1, ground
! board
part/2, mass=2, ip=2e3,2e5,2e5, cm=200
ma/200, pa=2, qp=500,0,0
! ball
part/3, mass=2, ip=2000,2000,2000, cm=300
ma/300, pa=3, qp=800,300,0
! board graphic
graphic/201, box, corner=207, x=1000, y=20, z=100
ma/207, pa=2, qp=0,-10,-50
end
PART/1, GROUND
! PEDAL PART
PART/10, MASS=1, IP=10000,10000,1000, CM=1000
MA/1000, PA=10, QP=50,-250,0, ZP=0,0,0
! CONNECTING ROD
PART/20, MASS=0.5, IP=4000,4000,1000, CM=2000
MA/2000, PART=20, QP=-71,-175,0, ZP=-125,-150,0
! CYLINDER PART
PART/30, MASS=0.3, IP=1000,1000,1000, CM=3000
MA/3000, PA=30, QP=-150,-150,0
! PRESSURE ON CYLINDER
SFORCE/3001, I=3090, J=0190, TRANS,
,FUNC=-35*(DM(3090,0190)-50)-0.1*VR(3090,0190)+2
MA/3090, PA=30, QP=-175,-150,0
MA/0190, PA=01, QP=-225,-150,0
!GRAPHICS
!
! Pedal
GRAPHIC/100, OUTLINE=1080,1081,1082
MA/1080, PA=10, QP=0,0,0
MA/1081, PA=10, QP=25,-300,0
MA/1082, PA=10, QP=100,-500,0
! Connecting Rod
GRAPHIC/200, OUTLINE=2080,2081
MA/2080, PA=20, QP=16.33,-200,0
MA/2081, PA=20,QP=-125,-150,0
! Cylinder
GRAPHIC/300, CYLINDER, CM=3080, RAD=25, LEN=50
MA/3080, PA=30, QP=-175,-150,0, ZP=-125,-150,0
! Force on Cylinder
GRAPHIC/3001, FORCE, ETYPE=SFORCE, EID=3001, EMAR=3090
END
! Uncontrolled Document
!=============================================================================
ADAMSPRE SUSPENSION EXERCISER MODEL
!=============================================================================
!
! NOTE: * THIS MODEL CONTAINS NON-PRODUCTION COMPONENTS AND MODIFICATIONS *
!
! Model Generated by ADAMSPRE on : 2000-08-25 15:41
! AdamsPre version : 10.1
! AdamsPre Patch Level : APN-101-83
! Developed on ADAMS Version : 10.1
! Custom ADAMS Version : 10.1
! AFM_AFT directory : D:\PROGRA~1\ADAMS1~1.1\apre\pre
! AFM_VERSION : (10.1.10.1) - (Windows_NT 4.0 os-1381.wi-1024)
! USER NAME : NT_user
!
! Front Suspension Description :
! 2000-01-17 17:10 hkawa File format updated to 10.1 format
! (Must use with 10.1 version of AdamsPre)
! 1999-07-12 11:05 apre File format updated to 10.0 format
! (Must use with 10.0 version of AdamsPre)
!
!
! ! !
!
!
!
! Steering System Description :
! 2000-01-17 17:10 hkawa File format updated to 10.1 format
! (Must use with 10.1 version of AdamsPre)
! 1999-07-12 11:05 apre File format updated to 10.0 format
! (Must use with 10.0 version of AdamsPre)
! !
! !
!=============================================================================
!>:
*******************************
* *
* PROGRAM CONTROL *
* *
*******************************
UNITS/
,FORCE = NEWTON
,LENGTH = MILLIMETER
,MASS = KILOGRAM
,TIME = SECOND
ACCGRAV/KGRAV= -9816.000000
INTEGRATOR/GSTIF,ERR=0.02500,HINIT=0.00500
IC/ERR=1.0000e-010
! ITFAC
EQUIL/ERR=1.0000e-003,IMBAL=1.0000e-001,STAB=3.0000e-002,ALIMIT= 30.0D
, TLIMIT=100.0,MAXIT=75
OUTPUT/REQSAVE,GRSAVE,YPR,NOSEP
!DEBUG/EPRINT
!====================================================================================
F R O N T S U S P E N S I O N P A R T S
!====================================================================================
SLA
!====================================================================================
POINT LOCATIONS
! LEFT SIDE
! RIGHT SIDE
adams_view_name=’ges_Subframe_FRONT’
PART/149,CM=14900,MASS=.1, IP = .1,.1,.1
, 0.0,0.0,0.0
adams_view_name=’gel_Spindle_FRONT’
PART/104,CM=10400,MASS=11.17,IP=9.4730e+004,1.2610e+005,4.3710e+004
, -6.8960e+002,-4.6650e+003,1.3610e+004
adams_view_name=’gel_Spindle_Top_FRONT’
adams_view_name=’gel_Carrot_FRONT’
PART/194,CM=19400,MASS=1.00,IP=1,1,1
M/10404,QP= 1529.20, -743.02, 517.27, REU= 0.000D, -0.502D,180D P9 - WHEEL CENTER FOR TIRE FORCES
M/104041,QP= 1529.20, -743.02, 517.27, REU= 0.000D, -0.502D,0D P9 - WHEEL CENTER FOR SVC
M/10409,QP= 1529.20, -743.02, 517.27 P9 - WHEEL CENTER
, ZP= 1529.20, -634.59, 516.32 ZP=P11
M/10422,QP= 1529.20, -743.02, 517.27, REU= 0.000D, 89.498D,0 P9 - WHEEL/SPINDLE JOINT
M/10421,QP= 1529.20, -743.02, 517.27, REU= 0.000D, 89.498D,0 P9 - REQ 1080
M/10405,QP= 1522.34, -650.00, 425.00 P6 - REQ 1080
, ZP= 1553.87, -570.00, 804.75 ZP=P7
M/10410,QP= 1529.20, -746.70, 203.08 P10 - LF CONTACT PATCH CENTER
M/10424,QP= 1529.20, -634.59, 516.32 P11 - TURN STATISTICS
, ZP= 1553.87, -570.00, 804.75 ZP=P7
adams_view_name=’ger_Spindle_FRONT’
PART/105,CM=10500,MASS=11.17,IP=9.4730e+004,1.2610e+005,4.3710e+004
, 6.8960e+002,-4.6650e+003,-1.3610e+004
PART/95,CM=9500,MASS=1.00,IP=1,1,1
adams_view_name=’ger_Carrot_FRONT’
PART/195,CM=19500,MASS=1.00,IP=1,1,1
M/10504,QP= 1529.20, 743.02, 517.27, REU= 0.000D, 0.502D,180D P9 - WHEEL CENTER FOR TIRE FORCES
M/105041,QP= 1529.20, 743.02, 517.27, REU= 0.000D, 0.502D,0D P9 - WHEEL CENTER FOR SVC
M/10509,QP= 1529.20, 743.02, 517.27 P9 - WHEEL CENTER
, ZP= 1529.20, 634.59, 516.32 ZP=P11
M/10522,QP= 1529.20, 743.02, 517.27, REU= 0.000D, 90.502D,0 P9 - WHEEL/SPINDLE JOINT
M/10523,QP= 1529.20, 743.02, 517.27, REU= 0.000D,-89.498D,0 P9 - REQ 1080
M/10505,QP= 1522.34, 650.00, 425.00 P6 - REQ 1080
, ZP= 1553.87, 570.00, 804.75 ZP=P7
M/10510,QP= 1529.20, 746.70, 203.08 P10 - LF CONTACT PATCH CENTER
M/10524,QP= 1529.20, 634.59, 516.32 P11 - TURN STATISTICS
, ZP= 1553.87, 570.00, 804.75 ZP=P7
adams_view_name=’gel_Toe_Adjuster_FRONT’
PART/181,CM=18100,MASS=0.01,IP=10,10,10
adams_view_name=’ger_Toe_Adjuster_FRONT’
PART/182,CM=18200,MASS=0.01,IP=10,10,10
PART/183,CM=18300,MASS=0.01,IP=10,10,10
adams_view_name=’ger_Front_Adjuster_FRONT’
PART/184,CM=18400,MASS=0.01,IP=10,10,10
adams_view_name=’gel_Rear_Adjuster_FRONT’
PART/185,CM=18500,MASS=0.01,IP=10,10,10
adams_view_name=’ger_Rear_Adjuster_FRONT’
PART/186,CM=18600,MASS=0.01,IP=10,10,10
!===============================================================================
F R O N T S U S P E N S I O N J O I N T S
!===============================================================================
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P1 UCA at Frame Joint/Bushing
!
MARKER/1142101,PA=142
, QP= 1394.22, -330.31, 799.20 P1
, ZP= 1739.36, -351.27, 780.90 ZP=P2
, XP= 1553.87, -570.00, 804.75 XP=P7
MARKER/1183101,PA=183
, QP= 1394.22, -330.31, 799.20 P1
, ZP= 1739.36, -351.27, 780.90 ZP=P2
, XP= 1553.87, -570.00, 804.75 XP=P7
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P01 UCA at Frame Joint/Bushing
!
MARKER/1143201,PA=143
, QP= 1394.22, 330.31, 799.20 P01
, ZP= 1739.36, 351.27, 780.90 ZP=P02
, XP= 1553.87, 570.00, 804.75 XP=P07
MARKER/1184201,PA=184
, QP= 1394.22, 330.31, 799.20 P01
, ZP= 1739.36, 351.27, 780.90 ZP=P02
, XP= 1553.87, 570.00, 804.75 XP=P07
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P2 UCA at Frame Bushing
!
MARKER/1142102,PA=142
, QP= 1739.36, -351.27, 780.90 P2
, ZP= 1394.22, -330.31, 799.20 ZP=P1
, XP= 1553.87, -570.00, 804.75 XP=P7
MARKER/1185102,PA=185
, QP= 1739.36, -351.27, 780.90 P2
, ZP= 1394.22, -330.31, 799.20 ZP=P1
, XP= 1553.87, -570.00, 804.75 XP=P7
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P02 UCA at Frame Bushing
!
MARKER/1186202,PA=186
, QP= 1739.36, 351.27, 780.90 P02
, ZP= 1394.22, 330.31, 799.20 ZP=P01
, XP= 1553.87, 570.00, 804.75 XP=P07
*******************************
* *
* ALIGNMENT ADJUSTERS *
* *
*******************************
MOTION/81,JOINT=81,TRA, FUNC=aryval(1082,1)
MOTION/82,JOINT=82,TRA, FUNC=aryval(1082,4)
MOTION/83,JOINT=83,TRA, FUNC=aryval(1082,3)+aryval(1082,2)
MOTION/84,JOINT=84,TRA, FUNC=aryval(1082,6)+aryval(1082,5)
MOTION/85,JOINT=85,TRA, FUNC=aryval(1082,3)-aryval(1082,2)
MOTION/86,JOINT=86,TRA, FUNC=aryval(1082,6)-aryval(1082,5)
*******************************
* *
* FRONT CONTROL ARM BUSHINGS *
* *
*******************************
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P12 TieRod at Spindle Bushing
!
MARKER/1181112,PA=181
, QP= 1405.00, -668.00, 543.00 P12
, ZP= 1405.00, -668.00, 643.00 ZP=P12 + (0,0,100)
, XP= 1505.00, -668.00, 543.00 XP=P12 + (100,0,0)
MARKER/1104112,PA=104
, QP= 1405.00, -668.00, 543.00 P12
, ZP= 1405.00, -668.00, 643.00 ZP=P12 + (0,0,100)
, XP= 1505.00, -668.00, 543.00 XP=P12 + (100,0,0)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P012 TieRod at Spindle Bushing
!
MARKER/1182212,PA=182
, QP= 1405.00, 668.00, 543.00 P012
, ZP= 1405.00, 668.00, 643.00 ZP=P012 + (0,0,100)
, XP= 1505.00, 668.00, 543.00 XP=P012 + (100,0,0)
MARKER/1105212,PA=105
, QP= 1405.00, 668.00, 543.00 P012
, ZP= 1405.00, 668.00, 643.00 ZP=P012 + (0,0,100)
, XP= 1505.00, 668.00, 543.00 XP=P012 + (100,0,0)
*******************************
* *
* SPLINES AND ARRAYS *
* *
*******************************
SPLINE/195
,X=-4000,-678.2,-642.6,-609.6,-579.1,-541.0,-508.0,-475.0
, -442.0,-406.4,-370.8,-337.8,-304.8,-269.2,-236.2
, -203.2,-170.2,-134.6,-101.6, -66.0, -33.0, 0.0
, 35.6, 68.6, 104.1, 137.2, 170.2, 203.2, 238.8
, 271.8, 307.3, 340.4, 375.9, 408.9, 444.5, 477.5
, 513.1, 546.1, 581.7, 614.7, 647.7, 680.7,4000.0
,Y=-10000.0,-1801.4,-1659.1,-1507.9,-1405.6,-1285.5,-1192.1
, -1089.8, -987.5, -889.6, -805.1, -747.3, -671.6
, -604.9, -538.2, -471.5, -409.2, -329.2, -262.4
, -186.8, 62.3, 142.3, 387.0, 404.8, 422.6
, 435.9, 449.2, 471.5, 502.6, 538.2, 569.3
, 596.0, 618.3, 649.4, 667.2, 702.8, 725.0
, 756.2, 782.8, 809.5, 836.2, 862.9, 10000.0
!====================================================================================
F R O N T S U S P E N S I O N G R A P H I C S
!====================================================================================
SLA With Coil Spring
!====================================================================================
*******************************
* *
* LOWER CONTROL ARM *
* *
*******************************
adams_view_name=’gel_LCA_FRONT’
PART/102,CM=10200,MASS= 2.69,IP=4.2820e+004,1.6300e+003,4.3160e+004
, 4.5720e+003,7.1790e+001,-1.6280e+003
PART/103,CM=10300,MASS= 2.69,IP=4.2820e+004,1.6300e+003,4.3160e+004
, -4.5720e+003,7.1790e+001,1.6280e+003
adams_view_name=’ger_Compression_Strut_FRONT’
PART/113,CM=11300,MASS= 1.37,IP=9.9470e+003,2.7340e+004,3.7210e+004
, -1.6410e+004,-4.7930e+002,-2.8840e+002
**************************************
* *
* LOWER CONTROL ARM BUSHING *
* *
**************************************
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P6 LCA at Spindle SPH Joint
!
MARKER/1102306,PA=102
, QP= 1522.34, -650.00, 425.00 P6
, ZP= 1480.50, -275.00, 423.40 ZP=P3
, XP= 1929.86, -297.88, 422.85 XP=P4
MARKER/1104306,PA=104
, QP= 1522.34, -650.00, 425.00 P6
, ZP= 1480.50, -275.00, 423.40 ZP=P3
, XP= 1929.86, -297.88, 422.85 XP=P4
GRA/11023060,FRU,CM=11023060,LEN=0.246172,TOP=3.127911, BOT=0
M/11023060,PA=102,QP= 1522.34, -650.00, 405.01
GRA/11023061,FRU,CM=11023061,LEN=0.732453,TOP=6.178788, BOT=3.127911
M/11023061,PA=102,QP= 1522.34, -650.00, 405.25
GRA/11023062,FRU,CM=11023062,LEN=1.200700,TOP=9.077543, BOT=6.178788
M/11023062,PA=102,QP= 1522.34, -650.00, 405.98
GRA/11023063,FRU,CM=11023063,LEN=1.639377,TOP=11.752768, BOT=9.077543
M/11023063,PA=102,QP= 1522.34, -650.00, 407.18
GRA/11023064,FRU,CM=11023064,LEN=2.037690,TOP=14.138598, BOT=11.752768
M/11023064,PA=102,QP= 1522.34, -650.00, 408.82
GRA/11023065,FRU,CM=11023065,LEN=2.385830,TOP=16.176355, BOT=14.138598
M/11023065,PA=102,QP= 1522.34, -650.00, 410.86
GRA/11023066,FRU,CM=11023066,LEN=2.675224,TOP=17.815678, BOT=16.176355
M/11023066,PA=102,QP= 1522.34, -650.00, 413.25
GRA/11023067,FRU,CM=11023067,LEN=2.898742,TOP=19.016311, BOT=17.815678
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P06 LCA at Spindle SPH Joint
!
MARKER/1103406,PA=103
, QP= 1522.34, 650.00, 425.00 P06
, ZP= 1480.50, 275.00, 423.40 ZP=P03
, XP= 1929.86, 297.88, 422.85 XP=P04
MARKER/1105406,PA=105
, QP= 1522.34, 650.00, 425.00 P06
, ZP= 1480.50, 275.00, 423.40 ZP=P03
, XP= 1929.86, 297.88, 422.85 XP=P04
GRA/11034060,FRU,CM=11034060,LEN=0.246172,TOP=3.127911, BOT=0
M/11034060,PA=103,QP= 1522.34, 650.00, 405.01
GRA/11034061,FRU,CM=11034061,LEN=0.732453,TOP=6.178788, BOT=3.127911
M/11034061,PA=103,QP= 1522.34, 650.00, 405.25
GRA/11034062,FRU,CM=11034062,LEN=1.200700,TOP=9.077543, BOT=6.178788
M/11034062,PA=103,QP= 1522.34, 650.00, 405.98
GRA/11034063,FRU,CM=11034063,LEN=1.639377,TOP=11.752768, BOT=9.077543
M/11034063,PA=103,QP= 1522.34, 650.00, 407.18
GRA/11034064,FRU,CM=11034064,LEN=2.037690,TOP=14.138598, BOT=11.752768
M/11034064,PA=103,QP= 1522.34, 650.00, 408.82
GRA/11034065,FRU,CM=11034065,LEN=2.385830,TOP=16.176355, BOT=14.138598
M/11034065,PA=103,QP= 1522.34, 650.00, 410.86
GRA/11034066,FRU,CM=11034066,LEN=2.675224,TOP=17.815678, BOT=16.176355
M/11034066,PA=103,QP= 1522.34, 650.00, 413.25
GRA/11034067,FRU,CM=11034067,LEN=2.898742,TOP=19.016311, BOT=17.815678
M/11034067,PA=103,QP= 1522.34, 650.00, 415.92
GRA/11034068,FRU,CM=11034068,LEN=3.050890,TOP=19.748795, BOT=19.016311
M/11034068,PA=103,QP= 1522.34, 650.00, 418.82
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P3 LCA at Frame Bushing
!
MARKER/1102103,PA=102
, QP= 1480.50, -275.00, 423.40 P3
, ZP= 1929.86, -297.88, 422.85 ZP=P4
, XP= 1522.34, -650.00, 425.00 XP=P6
MARKER/1051103,PA=051
, QP= 1480.50, -275.00, 423.40 P3
, ZP= 1929.86, -297.88, 422.85 ZP=P4
, XP= 1522.34, -650.00, 425.00 XP=P6
MARKER/1103203,PA=103
, QP= 1480.50, 275.00, 423.40 P03
, ZP= 1929.86, 297.88, 422.85 ZP=P04
, XP= 1522.34, 650.00, 425.00 XP=P06
MARKER/1051203,PA=051
, QP= 1480.50, 275.00, 423.40 P03
, ZP= 1929.86, 297.88, 422.85 ZP=P04
, XP= 1522.34, 650.00, 425.00 XP=P06
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P5 CompStrut at LCA Bushing
!
MARKER/1112305,PA=112
, QP= 1511.87, -562.00, 440.00 P5
, ZP= 1929.86, -297.88, 422.85 ZP=P4
, XP= 1480.50, -275.00, 423.40 XP=P3
MARKER/1102305,PA=102
, QP= 1511.87, -562.00, 440.00 P5
, ZP= 1929.86, -297.88, 422.85 ZP=P4
, XP= 1480.50, -275.00, 423.40 XP=P3
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P05 CompStrut at LCA Bushing
!
MARKER/1113405,PA=113
, QP= 1511.87, 562.00, 440.00 P05
, ZP= 1929.86, 297.88, 422.85 ZP=P04
, XP= 1480.50, 275.00, 423.40 XP=P03
MARKER/1103405,PA=103
, QP= 1511.87, 562.00, 440.00 P05
, ZP= 1929.86, 297.88, 422.85 ZP=P04
, XP= 1480.50, 275.00, 423.40 XP=P03
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P4 CompStrut at Frame Bushing
!
MARKER/1112104,PA=112
, QP= 1929.86, -297.88, 422.85 P4
, ZP= 1511.87, -562.00, 440.00 ZP=P5
, XP= 1480.50, -275.00, 423.40 XP=P3
MARKER/1051104,PA=051
, QP= 1929.86, -297.88, 422.85 P4
, ZP= 1511.87, -562.00, 440.00 ZP=P5
, XP= 1480.50, -275.00, 423.40 XP=P3
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P04 CompStrut at Frame Bushing
!
MARKER/1113204,PA=113
, QP= 1929.86, 297.88, 422.85 P04
, ZP= 1511.87, 562.00, 440.00 ZP=P05
, XP= 1480.50, 275.00, 423.40 XP=P03
MARKER/1051204,PA=051
, QP= 1929.86, 297.88, 422.85 P04
, ZP= 1511.87, 562.00, 440.00 ZP=P05
, XP= 1480.50, 275.00, 423.40 XP=P03
*******************************
adams_view_name=’gel_UCA_FRONT’
PART/142,CM=14200,MASS= 1.59,IP=9.7540e+003,2.2160e+004,3.1210e+004
, -1.0730e+003,-1.4150e+003,-5.1010e+002
adams_view_name=’ger_UCA_FRONT’
PART/143,CM=14300,MA= 1.59,IP=9.7540e+003,2.2160e+004,3.1210e+004
, 1.0730e+003,-1.4150e+003,5.1010e+002
**************************************
* *
* UPPER CONTROL ARM BUSHING *
* *
**************************************
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P7 UCA at Spindle SPH Joint
!
MARKER/1142307,PA=142
, QP= 1553.87, -570.00, 804.75 P7
, ZP= 1394.22, -330.31, 799.20 ZP=P1
, XP= 1739.36, -351.27, 780.90 XP=P2
MARKER/1104307,PA=104
, QP= 1553.87, -570.00, 804.75 P7
, ZP= 1394.22, -330.31, 799.20 ZP=P1
GRA/11423070,FRU,CM=11423070,LEN=0.246172,TOP=3.127911, BOT=0
M/11423070,PA=142,QP= 1553.87, -570.00, 784.76
GRA/11423071,FRU,CM=11423071,LEN=0.732453,TOP=6.178788, BOT=3.127911
M/11423071,PA=142,QP= 1553.87, -570.00, 785.00
GRA/11423072,FRU,CM=11423072,LEN=1.200700,TOP=9.077543, BOT=6.178788
M/11423072,PA=142,QP= 1553.87, -570.00, 785.73
GRA/11423073,FRU,CM=11423073,LEN=1.639377,TOP=11.752768, BOT=9.077543
M/11423073,PA=142,QP= 1553.87, -570.00, 786.93
GRA/11423074,FRU,CM=11423074,LEN=2.037690,TOP=14.138598, BOT=11.752768
M/11423074,PA=142,QP= 1553.87, -570.00, 788.57
GRA/11423075,FRU,CM=11423075,LEN=2.385830,TOP=16.176355, BOT=14.138598
M/11423075,PA=142,QP= 1553.87, -570.00, 790.61
GRA/11423076,FRU,CM=11423076,LEN=2.675224,TOP=17.815678, BOT=16.176355
M/11423076,PA=142,QP= 1553.87, -570.00, 793.00
GRA/11423077,FRU,CM=11423077,LEN=2.898742,TOP=19.016311, BOT=17.815678
M/11423077,PA=142,QP= 1553.87, -570.00, 795.67
GRA/11423078,FRU,CM=11423078,LEN=3.050890,TOP=19.748795, BOT=19.016311
M/11423078,PA=142,QP= 1553.87, -570.00, 798.57
GRA/11423079,FRU,CM=11423079,LEN=3.127911,TOP=19.995000, BOT=19.748795
M/11423079,PA=142,QP= 1553.87, -570.00, 801.62
GRA/11043070,FRU,CM=11043070,LEN=3.127911,TOP=19.748795, BOT=19.995000
M/11043070,PA=142,QP= 1553.87, -570.00, 804.75
GRA/11043071,FRU,CM=11043071,LEN=3.050890,TOP=19.016311, BOT=19.748795
M/11043071,PA=142,QP= 1553.87, -570.00, 807.88
GRA/11043072,FRU,CM=11043072,LEN=2.898742,TOP=17.815678, BOT=19.016311
M/11043072,PA=142,QP= 1553.87, -570.00, 810.93
GRA/11043073,FRU,CM=11043073,LEN=2.675224,TOP=16.176355, BOT=17.815678
M/11043073,PA=142,QP= 1553.87, -570.00, 813.83
GRA/11043074,FRU,CM=11043074,LEN=2.385830,TOP=14.138598, BOT=16.176355
M/11043074,PA=142,QP= 1553.87, -570.00, 816.50
GRA/11043075,FRU,CM=11043075,LEN=2.037690,TOP=11.752768, BOT=14.138598
M/11043075,PA=142,QP= 1553.87, -570.00, 818.89
GRA/11043076,FRU,CM=11043076,LEN=1.639377,TOP=9.077543, BOT=11.752768
M/11043076,PA=142,QP= 1553.87, -570.00, 820.93
GRA/11043077,FRU,CM=11043077,LEN=1.200700,TOP=6.178788, BOT=9.077543
M/11043077,PA=142,QP= 1553.87, -570.00, 822.57
GRA/11043078,FRU,CM=11043078,LEN=0.732453,TOP=3.127911, BOT=6.178788
M/11043078,PA=142,QP= 1553.87, -570.00, 823.77
GRA/11043079,FRU,CM=11043079,LEN=0.246172,TOP=0.000000, BOT=3.127911
M/11043079,PA=142,QP= 1553.87, -570.00, 824.50
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P07 UCA at Spindle SPH Joint
!
MARKER/1143407,PA=143
, QP= 1553.87, 570.00, 804.75 P07
, ZP= 1394.22, 330.31, 799.20 ZP=P01
, XP= 1739.36, 351.27, 780.90 XP=P02
MARKER/1105407,PA=105
, QP= 1553.87, 570.00, 804.75 P07
, ZP= 1394.22, 330.31, 799.20 ZP=P01
, XP= 1739.36, 351.27, 780.90 XP=P02
GRA/11434070,FRU,CM=11434070,LEN=0.246172,TOP=3.127911, BOT=0
M/11434070,PA=143,QP= 1553.87, 570.00, 784.76
GRA/11434071,FRU,CM=11434071,LEN=0.732453,TOP=6.178788, BOT=3.127911
M/11434071,PA=143,QP= 1553.87, 570.00, 785.00
GRA/11434072,FRU,CM=11434072,LEN=1.200700,TOP=9.077543, BOT=6.178788
M/11434072,PA=143,QP= 1553.87, 570.00, 785.73
GRA/11434073,FRU,CM=11434073,LEN=1.639377,TOP=11.752768, BOT=9.077543
M/11434073,PA=143,QP= 1553.87, 570.00, 786.93
GRA/11434074,FRU,CM=11434074,LEN=2.037690,TOP=14.138598, BOT=11.752768
M/11434074,PA=143,QP= 1553.87, 570.00, 788.57
GRA/11434075,FRU,CM=11434075,LEN=2.385830,TOP=16.176355, BOT=14.138598
M/11434075,PA=143,QP= 1553.87, 570.00, 790.61
GRA/11434076,FRU,CM=11434076,LEN=2.675224,TOP=17.815678, BOT=16.176355
M/11434076,PA=143,QP= 1553.87, 570.00, 793.00
GRA/11434077,FRU,CM=11434077,LEN=2.898742,TOP=19.016311, BOT=17.815678
M/11434077,PA=143,QP= 1553.87, 570.00, 795.67
GRA/11434078,FRU,CM=11434078,LEN=3.050890,TOP=19.748795, BOT=19.016311
M/11434078,PA=143,QP= 1553.87, 570.00, 798.57
GRA/11434079,FRU,CM=11434079,LEN=3.127911,TOP=19.995000, BOT=19.748795
M/11434079,PA=143,QP= 1553.87, 570.00, 801.62
GRA/11054070,FRU,CM=11054070,LEN=3.127911,TOP=19.748795, BOT=19.995000
M/11054070,PA=143,QP= 1553.87, 570.00, 804.75
GRA/11054071,FRU,CM=11054071,LEN=3.050890,TOP=19.016311, BOT=19.748795
M/11054071,PA=143,QP= 1553.87, 570.00, 807.88
GRA/11054072,FRU,CM=11054072,LEN=2.898742,TOP=17.815678, BOT=19.016311
M/11054072,PA=143,QP= 1553.87, 570.00, 810.93
GRA/11054073,FRU,CM=11054073,LEN=2.675224,TOP=16.176355, BOT=17.815678
M/11054073,PA=143,QP= 1553.87, 570.00, 813.83
GRA/11054074,FRU,CM=11054074,LEN=2.385830,TOP=14.138598, BOT=16.176355
M/11054074,PA=143,QP= 1553.87, 570.00, 816.50
GRA/11054075,FRU,CM=11054075,LEN=2.037690,TOP=11.752768, BOT=14.138598
M/11054075,PA=143,QP= 1553.87, 570.00, 818.89
GRA/11054076,FRU,CM=11054076,LEN=1.639377,TOP=9.077543, BOT=11.752768
M/11054076,PA=143,QP= 1553.87, 570.00, 820.93
GRA/11054077,FRU,CM=11054077,LEN=1.200700,TOP=6.178788, BOT=9.077543
M/11054077,PA=143,QP= 1553.87, 570.00, 822.57
GRA/11054078,FRU,CM=11054078,LEN=0.732453,TOP=3.127911, BOT=6.178788
M/11054078,PA=143,QP= 1553.87, 570.00, 823.77
GRA/11054079,FRU,CM=11054079,LEN=0.246172,TOP=0.000000, BOT=3.127911
M/11054079,PA=143,QP= 1553.87, 570.00, 824.50
*******************************
* *
* FRONT COIL SPRINGS *
!
!
!
! PART SPRING WHEEL CAPACITY CAPACITY K L DIAMETER
! NUMBER RATE RATE @ SPRING @ GROUND (- for SPLINE) (GRAPHICS)
! (lb/in) (lb/in) (lbs) (lbs) (N/mm) (mm) (mm)
! ------- ------- ------- -------- -------- ------ ------ --------
! Hoesch 688.60 240.00 0.00 0.00 120.6 274.2 107.00
! Hoesch 485.30 199.45 0.00 0.00 87.5 315.0 107.00
*******************************
* *
* FRONT SHOCK ABSORBERS *
* *
*******************************
adams_view_name=’gel_Upper_Shock_FRONT’
adams_view_name=’ger_Upper_Shock_FRONT’
adams_view_name=’ger_Lower_Shock_FRONT’
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P55 UpperShock at FRAME Bushing
!
MARKER/1187155,PA=187
, QP= 1569.32, -423.42, 888.44 P55
, ZP= 1535.48, -468.36, 601.64 ZP=P56
, XP= 1569.32, -423.42, 988.44 XP=P55 + (0,0,100)
MARKER/1051155,PA=051
, QP= 1569.32, -423.42, 888.44 P55
, ZP= 1535.48, -468.36, 601.64 ZP=P56
, XP= 1569.32, -423.42, 988.44 XP=P55 + (0,0,100)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P055 UpperShock at FRAME Bushing
!
MARKER/1188255,PA=188
, QP= 1569.32, 423.42, 888.44 P055
, ZP= 1535.48, 468.36, 601.64 ZP=P056
, XP= 1569.32, 423.42, 988.44 XP=P055+ (0,0,100)
MARKER/1051255,PA=051
, QP= 1569.32, 423.42, 888.44 P055
, ZP= 1535.48, 468.36, 601.64 ZP=P056
, XP= 1569.32, 423.42, 988.44 XP=P055+ (0,0,100)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P35 LSMB at LCA Bushing
!
MARKER/1189135,PA=189
, QP= 1493.79, -496.09, 418.46 P35
, ZP= 1593.79, -496.09, 418.46 ZP=P135 USER DEFINED
, XP= 1393.79, -496.09, 418.46 XP=P35-xdir
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P035 LSMB at LCA Bushing
!
MARKER/1190235,PA=190
, QP= 1493.79, 496.09, 418.46 P035
, ZP= 1593.79, 496.09, 418.46 ZP=P0135 USER DEFINED
, XP= 1393.79, 496.09, 418.46 XP=P035-xdir
MARKER/1103235,PA=103
, QP= 1493.79, 496.09, 418.46 P035
, ZP= 1593.79, 496.09, 418.46 ZP=P0135 USER DEFINED
, XP= 1393.79, 496.09, 418.46 XP=P035-xdir
SFORCE/1801,I=18901,J=18701,TRA
, FUNC= 1.00*AKISPL(-VR(18701,18901),0, 195, 0)
SFORCE/1802,I=19001,J=18801,TRA
, FUNC= 1.00*AKISPL(-VR(18801,19001),0, 195, 0)
----- SHOCK ABSORBERS
*******************************
* *
* FRONT JOUNCE BUMPERS *
* *
*******************************
M/105175,PA=051,QP= 1528.52, -533.39, 560.00 LEFT UPPER JOUNCE BUMPER @ FRAME (Tip)
, ZP= 1528.52, -533.39, 678.88 ZP=P175
M/105168,PA=051,QP= 1528.52, -533.39, 578.88 LEFT UPPER JOUNCE METAL/METAL @ FRAME
, ZP= 1528.52, -533.39, 678.88
M/105176,PA=051,QP= 1528.52, 533.39, 560.00 RIGHT UPPER JOUNCE BUMPER @ FRAME (Tip)
, ZP= 1528.52, 533.39, 678.88 ZP=P176
M/1051068,PA=051,QP= 1528.52, 533.39, 578.88 RIGHT UPPER JOUNCE METAL/METAL @ FRAME
, ZP= 1528.52, 533.39, 678.88
M/110271,PA=102,QP= 1528.52, -533.39, 400.00
M/110269,PA=102,QP= 1528.52, -533.39, 400.00
M/1102711,PA=102,FLOATING LEFT JOUNCE BUMPER CONTACT @ LCA (Stiffness)
M/1102712,PA=102,FLOATING LEFT JOUNCE BUMPER CONTACT @ LCA (Damping)
M/1102691,PA=102,FLOATING LEFT JOUNCE METAL/METAL CONTACT @ LCA
M/110372,PA=103,QP= 1528.52, 533.39, 400.00
M/1103069,PA=103,QP= 1528.52, 533.39, 400.00
M/1103721,PA=103,FLOATING RIGHT JOUNCE BUMPER CONTACT @ LCA (Stiffness)
M/1103722,PA=103,FLOATING RIGHT JOUNCE BUMPER CONTACT @ LCA (Damping)
VARIABLE/1817
,FUNC=(DZ(110271,105175,105175)+ABS(DZ(110271,105175,105175)))/2.0
VARIABLE/1818
,FUNC=(DZ(110269,105168,105168)+ABS(DZ(110269,105168,105168)))/2.0
VARIABLE/1827
,FUNC=(DZ(110372,105176,105176)+ABS(DZ(110372,105176,105176)))/2.0
VARIABLE/1828
,FUNC=(DZ(1103069,1051068,1051068)+ABS(DZ(1103069,1051068,1051068)))/2.0
*******************************
* *
* FRONT REBOUND BUMPERS *
* *
*******************************
!====================================================================================
!====================================================================================
*******************************
* *
* LINKS AND BUSHINGS *
* *
*******************************
adams_view_name=’gel_Stabilizer_Bar_Link_FRONT’
M/13400, CM
, QP= 1419.24, -540.00, 632.46
, ZP= 1426.35, -553.14, 449.07
, XP= 1519.24, -540.00, 632.46
M/13401, GRAPHICS
, QP= 1419.24, -540.00, 632.46
, ZP= 1426.35, -553.14, 449.07
GRA/13401,CYLINDER,CM=13401,SEG=6,LENGTH=183.997565,RAD=8.0
adams_view_name=’ger_Stabilizer_Bar_Link_FRONT’
M/13500, CM
, QP= 1419.24, 540.00, 632.46
, ZP= 1426.35, 553.14, 449.07
, XP= 1519.24, 540.00, 632.46
M/13501, GRAPHICS
, QP= 1419.24, 540.00, 632.46
, ZP= 1426.35, 553.14, 449.07
GRA/13501,CYLINDER,CM=13501,SEG=6,LENGTH=183.997565,RAD=8.0
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P61 StaBar at FRAME Bushing
!
MARKER/1710161,PA=71001
, QP= 1258.75, -358.50, 620.49 P61
, ZP= 1258.75, -258.50, 620.49 ZP=P61 + (0,100,0)
, XP= 1258.75, -358.50, 720.49 XP=PT61 + (0,0,100)
MARKER/1051161,PA=051
, QP= 1258.75, -358.50, 620.49 P61
, ZP= 1258.75, -258.50, 620.49 ZP=P61 + (0,100,0)
, XP= 1258.75, -358.50, 720.49 XP=PT61 + (0,0,100)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P62 StaBar at FRAME Bushing
!
MARKER/1720262,PA=72001
, QP= 1258.75, 358.50, 620.49 P62
, ZP= 1258.75, 458.50, 620.49 ZP=P62 + (0,100,0)
, XP= 1258.75, 358.50, 720.49 XP=PT62 + (0,0,100)
MARKER/1051262,PA=051
, QP= 1258.75, 358.50, 620.49 P62
, ZP= 1258.75, 458.50, 620.49 ZP=P62 + (0,100,0)
, XP= 1258.75, 358.50, 720.49 XP=PT62 + (0,0,100)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P63 Stabar Link at StaBar Bushing
!
MARKER/1134163,PA=134
MARKER/1710163,PA=71003
, QP= 1419.24, -540.00, 632.46 P63
, ZP= 1426.35, -553.14, 449.07 ZP=P65
, XP= 1519.24, -540.00, 632.46 XP=PT63 + (100,0,0)
----- ADVANCED BUSHING GRAPHIC FOR: P63 Stabar Link at StaBar Bushing
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P64 Stabar Link at StaBar Bushing
!
MARKER/1135264,PA=135
, QP= 1419.24, 540.00, 632.46 P64
, ZP= 1426.35, 553.14, 449.07 ZP=P66
, XP= 1519.24, 540.00, 632.46 XP=PT64 + (100,0,0)
MARKER/1720264,PA=72003
, QP= 1419.24, 540.00, 632.46 P64
, ZP= 1426.35, 553.14, 449.07 ZP=P66
, XP= 1519.24, 540.00, 632.46 XP=PT64 + (100,0,0)
----- ADVANCED BUSHING GRAPHIC FOR: P64 Stabar Link at StaBar Bushing
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P65 Stabar Link at LCA Bushing
!
MARKER/1134165,PA=134
, QP= 1426.35, -553.14, 449.07 P65
, ZP= 1419.24, -540.00, 632.46 ZP=P63
, XP= 1526.35, -553.14, 449.07 XP=PT65 + (100,0,0)
MARKER/1102165,PA=102
, QP= 1426.35, -553.14, 449.07 P65
, ZP= 1419.24, -540.00, 632.46 ZP=P63
, XP= 1526.35, -553.14, 449.07 XP=PT65 + (100,0,0)
----- ADVANCED BUSHING GRAPHIC FOR: P65 Stabar Link at LCA Bushing
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! FRONT P66 Stabar Link at LCA Bushing
!
MARKER/1103266,PA=103
, QP= 1426.35, 553.14, 449.07 P66
, ZP= 1419.24, 540.00, 632.46 ZP=P64
, XP= 1526.35, 553.14, 449.07 XP=PT66 + (100,0,0)
----- ADVANCED BUSHING GRAPHIC FOR: P66 Stabar Link at LCA Bushing
*******************************
* *
* STABILIZER BAR PARTS *
* *
*******************************
adams_view_name=’ges_Stabilizer_Bar_Center_FRONT’
adams_view_name=’gel_Stabilizer_Bar_1 of 3_FRONT’
adams_view_name=’gel_Stabilizer_Bar_2 of 3_FRONT’
adams_view_name=’gel_Stabilizer_Bar_3 of 3_FRONT’
adams_view_name=’ger_Stabilizer_Bar_1 of 3_FRONT’
adams_view_name=’ger_Stabilizer_Bar_2 of 3_FRONT’
adams_view_name=’ger_Stabilizer_Bar_3 of 3_FRONT’
!====================================================================================
S T E E R I N G S Y S T E M P A R T S
!====================================================================================
Rack and Pinion Steering With Advanced II Column Compliance Model
!====================================================================================
POINT LOCATIONS
!====================================================================================
! STEERING COLUMN PARTS AND MARKERS
!====================================================================================
adams_view_name=’ges_Steering_Wheel’
PART/10,CM=1000,MASS= 0.10,IP=1.0000e+001,1.0000e+001,1.0000e+001
, 0.0000e+000,0.0000e+000,0.0000e+000, WX=0, WY=0, WZ=0
adams_view_name=’ges_Steering_Column’
adams_view_name=’ges_Aux_Steering_Column’
PART/80,CM=8000,MASS=0.01,IP=1.0,1.0,1.0
, 0.0,0.0, 0.0, WX=0, WY=0, WZ=0
adams_view_name=’ges_Upper_Mid_Inter_Shaft’
adams_view_name=’ges_Lower_Mid_Inter_Shaft’
!====================================================================================
! STEERING COLUMN JOINTS
!====================================================================================
!====================================================================================
! STEERING GEAR PARTS
!====================================================================================
adams_view_name=’ges_Steering_Rack_Housing’
PART/08,CM=0800,MASS= 2.00,IP=1.0000e+001,1.0000e+001,1.0000e+001
, 0.0000e+000,0.0000e+000,0.0000e+000
adams_view_name=’ges_Steering_Input_Shaft_Tbar’
adams_view_name=’ges_Pinion’
PART/09,CM=0900,MASS= 0.20,IP=1.0000e+001,1.0000e+001,1.0000e+001
, 0.0000e+000,0.0000e+000,0.0000e+000
adams_view_name=’ges_Rack’
PART/07,CM=0700,MASS= 2.00,IP=1.0000e+001,1.0000e+001,1.0000e+001
, 0.0000e+000,0.0000e+000,0.0000e+000
adams_view_name=’gel_Tie_Rod_FRONT’
PART/106,CM=10600,MASS= 0.15,IP=2.0000e+004,2.0000e+004,1.0000e+001
, 0.0000e+000,0.0000e+000,0.0000e+000
adams_view_name=’ger_Tie_Rod_FRONT’
PART/146,CM=14600,MASS= 0.15,IP=2.0000e+004,2.0000e+004,1.0000e+001
, 0.0000e+000,0.0000e+000,0.0000e+000
!====================================================================================
! STEERING GEAR JOINTS
!====================================================================================
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! STEERING P41 RackHousing at Frame Bushing
!
MARKER/208141,PA=08
, QP= 1419.94, -198.50, 539.10 P41
, ZP= 1519.94, -198.50, 539.10 ZP=P41 + (100,0,0)
, XP= 1419.94, -198.50, 639.10 XP=PT41 + (0,0,100)
MARKER/2051141,PA=051
, QP= 1419.94, -198.50, 539.10 P41
, ZP= 1519.94, -198.50, 539.10 ZP=P41 + (100,0,0)
, XP= 1419.94, -198.50, 639.10 XP=PT41 + (0,0,100)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! STEERING P42 RackHousing at Frame Bushing
!
MARKER/208242,PA=08
, QP= 1419.94, 198.50, 539.10 P42
, ZP= 1519.94, 198.50, 539.10 ZP=P42 + (100,0,0)
, XP= 1419.94, 198.50, 639.10 XP=PT42 + (0,0,100)
MARKER/2051242,PA=051
, QP= 1419.94, 198.50, 539.10 P42
, ZP= 1519.94, 198.50, 539.10 ZP=P42 + (100,0,0)
, XP= 1419.94, 198.50, 639.10 XP=PT42 + (0,0,100)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! STEERING P43 RackHousing at Frame Bushing
!
MARKER/208143,PA=08
, QP= 1419.94, -198.50, 539.10 P43
, ZP= 1519.94, -198.50, 539.10 ZP=P43 + (100,0,0)
, XP= 1419.94, -198.50, 639.10 XP=PT43 + (0,0,100)
MARKER/2051143,PA=051
, QP= 1419.94, -198.50, 539.10 P43
, ZP= 1519.94, -198.50, 539.10 ZP=P43 + (100,0,0)
, XP= 1419.94, -198.50, 639.10 XP=PT43 + (0,0,100)
*******************************
* *
* STEERING SYSTEM COMPLIANCE *
* *
*******************************
STEERING KT CT KT
SYSTEM (N-mm/rad) (N-mm-s/rad) (Nm/deg)
COMPONENT (- for SPLINE) (- for SPLINE) Metric
*******************************
* *
* STEERING WHEEL MOTION *
* *
*******************************
**** NOTE: STEP INPUTS SHOULD BE SET FOR FOR 515 Degrees/sec
STEER RATE
!VARIABLE/735
!, FUNC=0.00
***************************
* *
* POWER BOOST *
* *
***************************
!VARIABLE/1708, FUNC=USER(1002,21009,09210)
!GRA/99993,FOR,ETYPE=SFORCE,EID=10020,EMARKER=0791
!REQ/99993,FOR,I=0791,RM=0891,C=BOOST FORCE
***************************
* *
* T-BAR COMPLIANCE *
* *
***************************
!REQ/2109,FOR,I=21009,J=09210,RM=09210
!, C=TORSION BAR WINDUP FORCE (N & Nmm)
!REQ/2108,DIS,I=21009,J=09210,RM=09210
!, C=TORSION BAR WINDUP ANGLE (mm & deg)
!REQ/12,F2=VARVAL(210)\F3=VARVAL(220)\F4=VARVAL(230)\
!, F6=VARVAL(260)\F7=VARVAL(270)\
!, C=ANGLAR DISPLACEMENT
!REQ/1095,F2=VARVAL(210)\F3=-(TZ(1015,5115,5115)/113.792)\
!, F4=TZ(22011,11220,11220)\
!, F6=VARVAL(220)\F7=VARVAL(230)\F8=VARVAL(270)\
!, C=STEERING COLUMN STATISTICS
*******************************
SPLINE/250,
, X= -13.043,-4.348,-3.478,-2.757,-2.609,-2.348,
,-2.122,-2.087,-2.000,-1.913,-1.826,-1.739,-1.652,-1.565,-1.478,
,-1.391,-1.304,-1.217,-1.130,-1.043,-0.957,-0.87,-0.783,-0.696,
,-0.609,-0.522,-0.435,-0.348,-0.261,-0.174,-0.087,
, 0. , 0.087 , 0.174 , 0.261 , 0.348 , 0.435 , 0.522 , 0.609,
, 0.696 , 0.783 , 0.87 , 0.957 , 1.043 , 1.130 , 1.217 , 1.304 , 1.391,
, 1.478, 1.565, 1.652, 1.739, 1.826, 1.913, 2.000, 2.087, 2.122,
, 2.348, 2.609, 2.757, 3.478, 4.348, 13.043
, Y= -78.0 ,-78.0 ,-78.0,-70.0,
,-45.0,-20.0,-12.85,-12.16,-10.32,-8.52,-6.9325,
,-5.618,-4.58,-3.79,-3.194,-2.7397,-2.377,-2.068,
,-1.787,-1.524,-1.275,-1.046,-0.847,-0.683,-0.558,
,-0.42,-0.31,-0.24,-0.15,-0.1,-0.05,
, 0 , 0.05 , 0.1 , 0.15 , 0.24 , 0.31 , 0.42 ,
, 0.558 , 0.683 , 0.847 , 1.046 , 1.275 , 1.524 , 1.787 ,
, 2.068 , 2.377 , 2.7397 , 3.194 , 3.79 , 4.58 , 5.618 ,
, 6.9325 , 8.52 , 10.32 , 12.16 , 12.85 , 20.0 , 45.0 ,
, 70.0 , 78.0 , 78.0 , 78.0
!====================================================================================
S T E E R I N G S Y S T E M G R A P H I C S
!====================================================================================
Rack and Pinion Steering With Advanced II Column Compliance Model
!====================================================================================
*******************************
* *
* STEERING SYSTEM *
* *
*******************************
!===============================================================================
W H E E L S & W H E E L T O R Q U E S
!===============================================================================
!===============================================================================
*******************************
* *
* FRONT WHEELS *
* *
*******************************
adams_view_name=’gel_Tire_Wheel_Brake_FRONT’
PART/21,CM=2100,MASS= 34.28,IP=1.0100e+006,1.0100e+006,1.7500e+006
, 0.0000e+000,0.0000e+000,0.0000e+000
adams_view_name=’ger_Tire_Wheel_Brake_FRONT’
T H E S U S P E N S I O N E X E R C I S E R
!====================================================================================
!====================================================================================
----- GROUND
PART/51,GROUND
adams_view_name=’testrig_wheel_lock_left’
MOTION/901,JOINT=1,ROT, FUNC=0.0
adams_view_name=’testrig_wheel_lock_right’
MOTION/902,JOINT=2,ROT, FUNC=0.0
adams_view_name=’testrig_gel_vertical_input_jack’
!PART/8888
!M/8888,QP= 0.00, 0.00, 0.00
!JOINT/8888,TRA,I=8888,J=0100 EXERCISER TO GND JOINT
!JPRIM/8888,INPLANE,I=10409,J=8881 KEEPS EXERCISER AT SAME Z AS WHEEL
!MOTION/8888,JOINT=8888,TRA MOTION TO THE EXERCISER PART
!, FUNC= 20.000*SIN(90.0D*TIME + 0.00000) + 0.000
!SFORCE/8888,I=8888,J=003,ACTION,TRANSLATIONAL
!,FUNC= 0.0
!VARIABLE/8888
!, FUNC = DIF(8888)
!DIF/8888, IC=0
!, FUNCTION = USER(1110, 8888, 0100, 1000.00, 0)
adams_view_name=’testrig_ger_vertical_input_jack’
!PART/9999
!M/9999,QP= 0.00, 0.00, 0.00
!JOINT/9999,TRA,I=9999,J=0100 EXERCISER TO GND JOINT
!JPRIM/9999,INPLANE,I=10509,J=9991 KEEPS EXERCISER AT SAME Z AS WHEEL
!MOTION/9999,JOINT=9999,TRA MOTION TO THE EXERCISER PART
!, FUNC= 20.000*SIN(90.0D*TIME + 0.00000) + 0.000
!SFORCE/9999,I=9999,J=003,ACTION,TRANSLATIONAL
!VARIABLE/9999
!, FUNC = DIF(9999)
!DIF/9999, IC=0
!, FUNCTION = USER(1110, 9999, 0100, 1000.00, 0)
!**************************************************************************************!
!********************ACAR COMPLIANCE METHOD IMPLEMENTATIONS****************************!
!**************************************************************************************!
ARRAY/199
, NUMBERS = 200, 201, 202
!
!indep = 1 - independent, = 0 - dependent
!lkmid(1) = left lower ball joint marker = 0 - use compliance method to determine kingpin axis
!lkmid(2) = left upper ball joint marker = lower spring connection marker if lkmid(1) = 0
!rkmid(1) = right lower ball joint marker = 0 - use compliance method to determine kingpin axis
!rkmid(2) = right upper ball joint marker = lower spring connection marker if rkmid(1) = 0
!front = 1 - front suspension, 0 - rear
ARRAY/200
, IC
, SIZE = 6
, NUMBERS = 1, 10406, 10407, 10506, 10507, 1
!
!Vehicle Parameters - Compliance Matrix Calculations
! vehwgt = val(1) - Vehicle weight
! scghgt = val(2) - Sprung CG height
! wbase = val(3) - Wheelbase length
! drirat = val(4) - Drive ratio
! brarat = val(5) - Brake ratio
! axlrat = val(6) - Axle ratio
! rtire = val(7) - Loaded tire radius
! ktire = val(8) - Vertical tire stiffness
ARRAY/201
, IC
, SIZE = 8
, NUMBERS = 1700.00, 644.00, 2832.39, 0.00, 0.62, 0.00, 300.00, 200.00
!
ARRAY/202
, IC
, SIZE = 9
, NUMBERS = 70200, 888607, 3, 10421, 10523, 1, 1, 0, 1
!**********************************************************************************************!
!PART/8887,CM=888700
!M/888700,PART = 8887
!, QP = 1529.20,-743.02,517.27
!M/8881,PART = 8887
!, QP = 1529.20,-743.02,517.27
!M/888800,PART = 8888
!, QP = 1529.20,-743.02,517.27
!JOINT/8887,TRA,I=888700,J=888800
!PART/9997,CM=999700
!M/999700,PART = 9997
!, QP = 1529.20,743.02,517.27
!M/9991,PART = 9997
!, QP = 1529.20,743.02,517.27
!M/999900,PART = 9999
!, QP = 1529.20,743.02,517.27
!JOINT/9997,TRA,I=999700,J=999900
!Road Part
MARKER/102, PART=51
, QP = 0.0, 0.0, 0.0 , REU = 90d, 90d, 0d
MARKER/103, PART=51
, QP = 0.0, 0.0, 0.0
MARKER/104, PART=51
, QP = 0.0, 0.0, 0.0
MARKER/2192,PART = 21
, QP= 1529.20,-743.02,517.27
MARKER/2292,PART = 22
, QP= 1529.20,743.02,517.27
GRAPHICS/888601
, BOX
, CORNER = 888601
, X = 1000.000000
, Y = 2000.000000
, Z = 20.000000
!**************************************************************************************!
!********************ACAR COMPLIANCE METHOD REQUESTS***********************************!
!**************************************************************************************!
MARKER/220029, PART=22, QP=1529.2, 715, 517 ! Center Marker for Toe Angles Req
MARKER/220129, PART=22, QP=1529.2, 718, 517 ! Reference Marker for Toe Angles Req
MARKER/220030, PART=51, QP=1529.2, 715, 517 ! Reference Marker for Wheel Travel Req
S V C A N D A L I G N E R A R R A Y S
!===============================================================================
!===============================================================================
ARRAY/9907,NUM=104041,105041,10405,10505,118959,105158,1190059,1051058
, 110256,105155,1103056,1051055
, 70003,70005,70004,70006
, 0713,0.0, 42.7272
ARRAY/9910,NUM=0003,0.0
----- CG HEIGHT, WHEEL BASE, FRONT & REAR WHEEL ROLLING RADIUS
FOR HALF VEHICLE SIMULATIONS
ARRAY/9912,NUM=0.224809,2.204586,0.039370,0.002237,0.73709E-06
STRING/1,s=N
STRING/2,s=Kg
STRING/3,s=mm
STRING/4,S=INDEPENDENT
STRING/5,S=DEPENDENT
STRING/6,s=Short_Long_Arm
STRING/7,s=
STRING/11,S=Lbs
STRING/12,S=Lbs
STRING/13,S=In
STRING/14,S=MPH
STRING/15,S=Ft*Lb*S**2
**********************************
ARRAY/670,NUM=10,0,10405,10421,0,10505,10523,5199
!===============================================================================
A D A M S G R A P H I C S S T A T E M E N T S
!===============================================================================
!===============================================================================
*******************************
* *
* TIRES *
* *
*******************************
END
! -----------------------------------
! Size Mod_date Time File_specification
!
! 18129 2000-03-15 17:43 D:\C\ADAMS Training\BSO\workshops\bso_ex\mod_10_suspension\apre_gs.btt
! 20383 2000-03-15 17:43 D:\C\ADAMS Training\BSO\workshops\bso_ex\mod_10_suspension\apre_gs.fst
! 12426 2000-03-15 17:43 D:\C\ADAMS Training\BSO\workshops\bso_ex\mod_10_suspension\apre_gs.sst
! -----------------------------------
Batch mode 19
brake.adm file 164
Bushing
defined 126
using 133
Index 223
,QGH[
&'
Command file 16
Constraints
and DOF 62
removing redundant 102 $%
table of 154, 156
Consulting services 10 &'
()
File types 14
Flexible bodies 48
Forces
approximating 100
defined 73
finding 79
multi-component 106
spring-dampers 74, 75
table of 155, 157
vector 106, 126
224 Index
,QGH[
Functions
acceleration 85
AKISPL 109
defined 83
displacement 84
IMPACT 144, 145
STEP 93 $%
velocity 85
&'
*+ ()
Getting help at your job site 10
*+
Graphics
defined 46 ,-
file 17
./
modifying 34
properties of 50 01
Ground part 48
23
Gruebler’s count 62
45
Help, getting 29
67
,-
89
IMPACT functions 144, 145
Importing :=
files 32
test data 108
Initial conditions, locations and orientations 70
Interactive mode 19
Joint motion 92
./
Knowledge base 10
Index 225
,QGH[
01
Marker 45
Mass moments of inertia 158
Message file 18
$%
Model
comparing 136 &'
editing 87
simulating 19 ()
testing 78
*+
Motion
applying 92 ,-
joint motion 92
./
Movement
01
checking for 98
requesting 99 23
Multi-component forces, defined 106 45
23
67
Output file 17
89
Part coordinate system, about 44
:=
Parts
about 46
properties of 49
types of 48
Plots 17
Plotting
about 17
simulation results 128
226 Index
,QGH[
45
Request file 17
REQUEST, defined 94
Results
file 17 $%
play animation 33
viewing 33 &'
67 ,-
Simulating a model 19 ./
Simulations
01
dynamic 71
hierarchy 72 23
kinematic 71
plotting results 128 45
static 71
67
Spring dampers 74, 75
89
Starting ADAMS/Solver 21
STEP function 93 :=
Technical support 10
Test data 108
Toe angle, finding maximum difference 138
89
Vector force 106, 126
Velocity functions 85
Virtual prototyping process 12
Index 227