Professional Documents
Culture Documents
• on - Actuator is active.
• off - Actuator is not active.
Dialog Box - F1 Help 3
Actuator Set Function
• Enter the path directly into the text box. For example, if the path for the
prototype database is located at /usr/people/gabriel/prototype_02.cdb, you
enter: /usr/people/gabriel/prototype_02.cdb
Add Subsystem
(Standard Interface) File -> Manage Assemblies -> Add Subsystem Shared Dialog Box
• To select a subsystem that is open in the current session, select . The icon
changes to and the text box is replaced by a pull-down menu from which
you can select a subsystem.
6 template_based_common
Assembly Display
Assembly Display
(Standard Interface) View -> Assembly Shared Dialog Box
Displays a full-vehicle or suspension assembly.
Assembly Info
(Standard Interface) File -> Info -> Assembly Shared Dialog Box
Displays detailed information about Assemblies open in the current session.
Bumpstop
Tools -> Curve Manager
Bundle Database
Tools -> Database Management -> Bundle Database Shared Dialog Box
Creates a tar file of an existing Database.
Bundling a database entails grouping together in the tar file all the subdirectories and files which
currently exist below the selected database. Your template-based product writes the resulting tar file to
the Default Writable Database under the name database_name.tar. This functionality is useful when you
want a snapshot state of a database, or if you want to transfer the database files to an external file system.
Bushing
Tools -> Curve Manager
The following table explains the default options that are common to both the plot and table Curve
Manager views. Learn about Curve Manager.
Note: The pull-down menus in the upper left corner of the Curve Manager allow you to select an
active plot (translational and rotational stiffnesses) and components (x-y-z axis).
12 template_based_common
By Entering Size
By Entering Size
(Template Builder) Build -> Geometry -> Elllipsoid -> New/Modify -> Method: by entering size Shared Dialog Box
(Standard Interface) Right-click component -> Modify -> Shared Dialog Box
Calculate Mass
(Template Builder) Build -> Parts -> General Part -> Calculate Mass
or
Calculates the mass and inertia of a general part. Learn about General Parts. When you use this dialog
box to set the mass properties of a general part, your template-based product uses all defined geometries
that belong to the general part to determine the correct mass and inertia properties.
• Material - Calculate the mass and inertia properties from the current density
value for the selected material.
• User-Entered - Calculate the mass and inertia properties from a user-entered
density.
If you set Density to Material, your template-based product displays the following option:
Material Type Select a material type from the list of materials currently defined. When you select
a material, your template-based product uses the density defined for that material
to calculate the general part's mass and inertia properties.
If you set Density to User-Entered, your template-based product displays the following option:
Density Value Enter a density that your template-based product will use to calculate the general
part's mass and inertia properties.
Dialog Box - F1 Help 15
Centered Between Coordinates
Note: The search order is off by default. See the note in Setting Up the Search List and Order.
If you specify a file name without a full path, your template-based product searches through the defined
databases until it finds a matching file name. The search order of these databases is set in your private
configuration file, but you can change it at any time during the session.
Therefore, if two databases contain a file with the same name but different data, changing the database
order may cause your template-based product to find a different file in each case. This is advantageous
in many cases, but may produce unintended results when you change the search order without realizing
that your template-based product may be accessing different files.
Close Assembly
(Standard Interface) File -> Close -> Assembly Shared Dialog Box
Closes the current assembly.
Close Subsystem
(Standard Interface) File -> Close -> Subsystem Shared Dialog Box
Closes the selected subsystem without first saving it to the Database.
Close Template
(Template Builder) File -> Close Shared Dialog Box
Closes the selected template without first saving it to a Database.
Clutch Force
(Template Builder) Driveline Components -> Clutch Forces -> New/Modify Comprehensive Help
Learn about:
Communicators Info
(Template Builder) Build -> Communicator -> Info Shared Dialog Box
Displays information about Communicators, to help you assess the status of communicators for one or
more templates.
• Many - Your template-based product displays many entity class options for
you to select.
• All - Your template-based product selects all entity classes.
array/bushing/ Select one or more options. Each option represents a distinct entity that has a
differential corresponding communicator variable for the type.
equation/force/...
Clear Information Select if your template-based product should clear the Information window of
Window any current information before displaying the communicator information.
Copy File
Tools -> File Management -> Copy Shared Dialog Box
Copies a file on the file system.
Your template-based product provides a run-time interface for copying files on the file system. You can
copy files by specifying from and to directories. In addition, for many files you can take advantage of the
CDB (Car DataBase) structure to facilitate the copying. For example, you can copy a bushing property
file from one database to another. Rather than use the filesystem path (C:\Program
Files\Adams12.0\acar\shared_database.cdb\bushings.tbl), you can use the database alias
C<shared\bushing.tbl>, which you can access by right-clicking.
Example input:
You can also right-click and select one of your databases. In this case, you will
need to provide a new file name in the Filename text box, and then select OK.
Alternatively, you can type the path and file name.
To Database Name Select from the available list of databases, which may be some or all of the
databases found in the search list (only the writable databases are valid choices
for this operation).
When you use this option, Adams requires that the file name you specified is
located under a table directory within a database structure (bushing.tbl,
dampers.tbl, plot_configs.tbl, and so on). This is because the copy file algorithm
will attempt to copy the file to the corresponding table in the selected database.
For example, <shared>/assemblies.tbl/MDI_Demo_Vehicle_lt.asy would be
copied to <private>/assemblies.tbl/MDI_Demo_Vehicle_lt.asy, if you selected
<private> as the database name.
24 template_based_common
Copy File
Note: The new file name will always have the same extension as the old file name. If you input
a different extension for the new file name, your template-based product will modify it to
correspond to the extension of the old file name.
Dialog Box - F1 Help 25
Create Custom Push Button
Create Hardpoint
(Template Builder) Build -> Hardpoint -> New Shared Dialog Box
Creates a hardpoint. Learn about Hardpoints.
• left/right - Define either the left or the right hardpoint, and your template-
based product creates the corresponding opposite hardpoint by default.
• single - Define a nonsymmetric hardpoint.
Location Enter the three real values that define the location of the hardpoint, separated by
commas.
Select to display a dialog box where you can add multi-line comments to any entity,
to describe its purpose and function. Your template-based product displays
different comments dialog boxes, depending on the entity type for which you want
to record comments:
• Enter the path directly into the text box. For example, if the path for the
prototype database is located at /usr/people/gabriel/prototype_02.cdb, you
enter: /usr/people/gabriel/prototype_02.cdb
(Adams/Driveline Template Builder) Driveline Components -> Gear Tool -> Gear -> 2D Spur Gear Force ->
New/Modify Shared Dialog Box
Creates or modifies a 2D Spur Gear Force.
The order in which the gears are specified is relevant in terms of the parametric
orientation which is created based on the number of teeth and the relative
position of both gears. If you build a chain of gears, do not use each gear more
than once as Gear 2.
Gear 2 Enter the name of the second gear.
Learn about Contact Force.
You can include dynamic and static friction in the gear force. You define the friction by specifying
static and dynamic coefficient, and slip and transition velocity. Learn about Calculation of Friction
Force.
Stiffness Enter the desired stiffness.
Force Exponent Specify the force exponent of the contact-force formulation. The force
exponent is typically larger than 1.
Scale Factor Specify the scale factor of the contact-force formulation. The scale factor is in
length units.
Damping Specify the damping coefficient of the contact-force formulation. The damping
is in force units * time units.
Penetration Depth Specify the penetration depth of the contact-force formulation. The penetration
depth is in length units.
Friction Enabled Select one of the following:
Note: The order in which you specify the gears is important because it maintains the parametric
orientation of the gears, therefore ensuring proper meshing. The gear force icon is
positioned at the center of the first gear, Gear 1.
Use the pitch diameter variable (pitch_diameter) of each gear to parameterize the location
of one gear to the location of the other gear, to ensure proper meshing. The gears pitch
circles should tangent.
Dialog Box - F1 Help 31
Create/Modify Adjustable Force
• camber
• toe
I Measure Part Enter the name of the part measured by the adjustable force. For
example, in a toe adjustment, you can set the I measure part to the wheel
carrier part.
I Measure Const Frame Enter the construction frame the adjustable force uses to evaluate the
desired quantity (toe or camber). For example, you could enter a spin
axis construction frame.
Measured relative to: Select one of the following:
• yes
• no
Select to display a dialog box where you can add multi-line comments
to any entity, to describe its purpose and function. Your template-based
product displays different comments dialog boxes, depending on the
entity type for which you want to record comments:
• Material - Calculate the mass and inertia properties from the current
density value for the selected material.
• User-Entered - Calculate the mass and inertia properties from a user-
entered density.
This calculates the mass and inertia based on the dimensions of the arm.
If you set Density to Material, your template-based product displays the following option:
Material Type Select a material type from the list of materials currently defined. When
you select a material, your template-based product uses the density defined
for that material to calculate the general part's mass properties.
If you set Density to User-Entered, your template-based product displays the following option:
34 template_based_common
Create/Modify Arm Geometry
Create/Modify Bumpstop
(Template Builder) Build -> Forces -> Bumpstop -> New/Modify
If modifying a bumpstop, specify the property file that contains the force-
deflection relationship for the bumpstop.
Note: Because the bumpstop is not a part itself, and solely defines the
force-displacement relationship between two parts, changing
the bumpstop graphic diameter does not translate into different
bumpstop properties.
Select to display a dialog box where you can add multi-line comments to
any entity, to describe its purpose and function. Your template-based
product displays different comments dialog boxes, depending on the
entity type for which you want to record comments:
Learn about:
If modifying a bushing, specify the property file that contains the force data for
the bushing.
38 template_based_common
Create/Modify Bushing Attachment
Learn about:
• Material - Calculate the mass and inertia properties from the current
density value for the selected material.
• User-Entered - Calculate the mass and inertia properties from a user-
entered density.
If you set Density to Material, your template-based product displays the following option:
Material Type Select a material type from the list of materials currently defined. When you
select a material, your template-based product uses the density defined for
that material to calculate the general part's mass properties.
If you set Density to User-Entered, your template-based product displays the following option:
44 template_based_common
Create/Modify Cylinder Geometry
Create/Modify Damper
(Template Builder) Build -> Forces -> Damper -> New/Modify Shared Dialog Box
Creates or modifies a damper. Learn about Working with Dampers.
If modifying a damper, specify the property file that contains the force-
velocity relationship for the damper.
Color Select a color for the damper graphic.
Damper Diameter If creating a damper, the slider is disabled and set to 15.
Note: Because the damper is not a part itself, and solely defines the
force-velocity relationship between two parts, changing the
damper graphic diameter does not translate into different damper
properties.
Select to display a dialog box where you can add multi-line comments to any
entity, to describe its purpose and function. Your template-based product
displays different comments dialog boxes, depending on the entity type for
which you want to record comments:
Learn about:
Create/Modify Dyno
(Adams/Driveline Template Builder) Build -> Dyno -> New/Modify Shared Dialog Box
Creates or modifies a Dyno.
• By Entering Size
• Scaled Off Link
Color Select a color for the ellipsoid geometry graphic.
Calculate Mass Select to calculate the mass and inertia properties of the general part, based
Properties of General on the dimensions of the ellipsoid.
Part
If you select Calculate Mass Properties of General Part, your template-based product enables the
following option:
Density Select one of the following:
• Material - Calculate the mass and inertia properties from the current
density value for the selected material.
• User-Entered - Calculate the mass and inertia properties from a user-
entered density.
If you set Density to Material, your template-based product displays the following option:
Material Type Select a material type from the list of materials currently defined. When you
select a material, your template-based product uses the density defined for
that material to calculate the general part's mass properties.
If you set Density to User-Entered, your template-based product displays the following option:
50 template_based_common
Create/Modify Ellipsoid Geometry
• User-Defined Location
• Delta Location From Coordinate
• Centered Between Coordinates
• Located Along An Axis
• Located On A Line
• Location Input Communicator
Note: If you are creating friction on a joint active only in kinematic mode, be aware that when
you select compliant mode, the friction force will be disabled along with the joint.
54 template_based_common
Create/Modify Gear
Create/Modify Gear
(Adams/Driveline Template Builder) Driveline Components -> Gear Tool -> Spur/Helical Gear Element ->
New/Modify Shared Dialog Box
Creates or modifies a Gear.
You can:
• Use an existing property file by specifying the name of the property file that
contains the parameter values of the component.
Tips on Entering File Names in Text Boxes.
When you specify a property file, your template-based product
automatically updates the dialog box with the values from the property file.
• Create a new property file by specifying a new name. When you specify a
new name, your template-based product displays the database path that it
will use to create the new file.
Your template-based product always creates a new property file in the
default writable database.
Editable Select if you want to modify any of the values supplied by the property file you
selected.
Attachment To Select one of the following:
where:
• az - Angular displacement
• wz - Angular velocity
Torsional Stiffness Enter the stiffness of the rotational spring-damper. The stiffness is in force
(optional) units * length units/angle units.
Torsional Damping Enter the damping coefficient of the rotational spring-damper. The damping is
(optional) in force units * length units * time units/angle units.
Fixed Gear Select one of the following:
Learn about:
Note: *Parameter values are stored in the property file. You can only update these values when
Editable is selected.
58 template_based_common
Create/Modify General Parameter
• left/right - Define either the left or the right parameter, and your
template-based product creates the corresponding opposite parameter
by default.
• single - Define a nonsymmetric parameter.
Property File Name You can:
• Use an existing property file by specifying the name of the property file
that contains the parameter values of the component.
Tips on Entering File Names in Text Boxes.
When you specify a property file, your template-based product
automatically updates the dialog box with the values from the property
file.
• Create a new property file by specifying a new name. When you
specify a new name, your template-based product displays the database
path that it will use to create the new file.
Your template-based product always creates a new property file in the
default writable database.
Datablock Name Enter the name of a data block from the property file. Data blocks are
enclosed in square brackets within the property file.
Attribute Name Enter the name of an Attribute from the property file. This name is found
within the datablock specified above.
Dialog Box - F1 Help 59
Create/Modify General Parameter
Learn about:
• left/right - Define either the left or the right spline, and your template-
based product creates the corresponding opposite spline by default.
• single - Define a nonsymmetric spline.
Property File Name You can:
• Use an existing property file by specifying the name of the property file that
contains the parameter values of the component.
Tips on Entering File Names in Text Boxes.
When you specify a property file, your template-based product
automatically updates the dialog box with the values from the property file.
• Create a new property file by specifying a new name. When you specify a
new name, your template-based product displays the database path that it
will use to create the new file.
Your template-based product always creates a new property file in the
default writable database.
Datablock Name Enter the name of a data block from the property file. Data blocks are enclosed
in square brackets within the property file.
Spline Type Select one of the following:
Learn about:
• left/right - Define either the left or the right variable, and your template-
based product creates the corresponding opposite variable by default.
• single - Define a nonsymmetric variable.
Property File Name You can:
• Use an existing property file by specifying the name of the property file
that contains the parameter values of the component.
Tips on Entering File Names in Text Boxes.
When you specify a property file, your template-based product
automatically updates the dialog box with the values from the property
file.
• Create a new property file by specifying a new name. When you specify a
new name, your template-based product displays the database path that it
will use to create the new file.
Your template-based product always creates a new property file in the
default writable database.
Datablock Name Enter the name of a data block from the property file. Data blocks are
enclosed in square brackets within the property file.
Attribute Name Enter the name of an Attribute from the property file. This name is found
within the datablock specified above.
66 template_based_common
Create/Modify General Variable
Learn about:
• left/right - Define either the left or the right joint, and your template-
based product creates the corresponding opposite joint by default (for
example, wheel bearing).
• single - Define a nonsymmetric joint (for example, steering column
universal joint).
Joint Type Select the type of joint you want to use between the two parts.
Note: The lower part of this dialog box changes based on the type of joint
you select. The link to Types of Joints explains the options available
for the different types of joints.
Active Select if the joint will only be active in the kinematic mode. Generally, a joint
becomes inactive in dynamic mode if a bushing is created which models both
motion and stiffness/damping of the two parts, and the joint is used only in the
kinematic (motion) Analysis.
Location Dependency Select one of the following:
• Translational
• Revolute
• Cylindrical
• Universal
• Spherical
• Hooke
72 template_based_common
Create/Modify Joint Force Actuator
You can enter a joint from three options. See Options for Joint.
If you selected a joint of type single, you define only one function for the force
that will be created.
Select to use the Function or Expression Builder to define a function. For
information on the Function or Expression Builder, see Function Builder.
Force Limits Enter a numerical string that defines the force limits of the actuator(s).
(optional)
Displacement Enter a numerical string that defines the displacement limits of the actuator(s).
Limits (optional)
Velocity Limits Enter a numerical string that defines the velocity limits of the actuator(s).
(optional)
Dialog Box - F1 Help 73
Create/Modify Joint Force Actuator
• on - Actuator is active.
• off - Actuator is not active.
You can also use the Actuator Set Activity dialog box to define the activity of any
actuator.
Select to display a dialog box where you can add multi-line comments to any
entity, to describe its purpose and function. Your template-based product
displays different comments dialog boxes, depending on the entity type for
which you want to record comments:
Note: The limits are not used in the current version of your template-based product. They are
optional and create string variables under the actuator user-defined element (ude)
definition; the same applies to the unit, application, and identifier strings.
74 template_based_common
Create/Modify Joint Motion Actuator
You can enter a joint from three options. See Options for Joint.
The type of motion generators that your template-based product creates depends
on the type of joint you select:
• on - Actuator is active.
• off - Actuator is not active.
You can also use the Actuator Set Activity dialog box to define the activity of any
actuator.
Select to display a dialog box where you can add multi-line comments to any
entity, to describe its purpose and function. Your template-based product
displays different comments dialog boxes, depending on the entity type for
which you want to record comments:
Note: The limits are not used in the current version of your template-based product. They are
optional and create string variables under the actuator user-defined element (ude)
definition; the same applies to the unit, application, and identifier strings.
76 template_based_common
Create/Modify Link Geometry
• Material - Calculate the mass and inertia properties from the current density
value for the selected material.
• User-Entered - Calculate the mass and inertia properties from a user-entered
density.
If you set Density to Material, your template-based product displays the following option:
Material Type Select a material type from the list of materials currently defined. When you select
a material, your template-based product uses the density defined for that material
to calculate the general part's mass properties.
If you set Density to User-Entered, your template-based product displays the following option:
Dialog Box - F1 Help 77
Create/Modify Link Geometry
Create/Modify Marker
(Template Builder) Build -> Marker -> New/Modify Shared Dialog Box
Creates or modifies markers. Learn about Markers.
The type of the coordinate reference also defines the type of the mount. If you
enter a left or right coordinate reference, your template-based product creates
a symmetric mount part pair (that is, both a left and a right mount part). If you
enter a single coordinate reference, your template-based product creates a
nonsymmetric (single) mount part.
From Minor Role Select a minor role for the mount part.
Select to display a dialog box where you can add multi-line comments to any
entity, to describe its purpose and function. Your template-based product
displays different comments dialog boxes, depending on the entity type for
which you want to record comments:
If modifying a communicator, note that this text box is disabled, because you
cannot change the entity class the communicator refers to after the
communicator is defined.
To Minor Role Specify the minor role for this output, which should match the minor role of
a corresponding input. The minor role any, matches to any input, regardless
of its minor role. If minor role is inherit, your template-based product
determines the minor role from the role of the subsystem owning the output.
Dialog Box - F1 Help 85
Create/Modify Output Communicator
• on - Actuator is active.
• off - Actuator is not active.
You can also use the Actuator Set Activity dialog box to define the activity
of any actuator.
Select to display a dialog box where you can add multi-line comments to
any entity, to describe its purpose and function. Your template-based
product displays different comments dialog boxes, depending on the entity
type for which you want to record comments:
Note: The limits are not used in the current version of your template-based product. They are
optional and create string variables under the actuator user-defined element (ude)
definition; the same applies to the unit, application, and identifier strings.
Dialog Box - F1 Help 89
Create/Modify Point Torque Actuator
• on - No reaction is applied.
• off - Reaction of the torque is applied on a marker that belongs to
Part J. Learn about Markers.
Application (optional) Enter a string for the application area.
Identifier (optional) Enter a string for the identifier.
Left/Right/ Function Enter the function that defines the rotational force(s) the actuator created.
If you selected an actuator of type single, you define only one function for
the torque that will be created.
Select to use the Function or Expression Builder to define a function. For
information on the Function or Expression Builder, see Function Builder.
Force Limits (optional) Enter a numerical string that defines the force limits of the actuator(s).
Displacement Limits Enter a numerical string that defines the displacement limits of the
(optional) actuator(s).
Velocity Limits Enter a numerical string that defines the velocity limits of the actuator(s).
(optional)
Acceleration Limits Enter a numerical string that defines the acceleration limits of the
(optional) actuator(s).
Units (optional) Enter a literal string to identify the units used in the actuator definition.
This string is currently not used.
90 template_based_common
Create/Modify Point Torque Actuator
• on - Actuator is active.
• off - Actuator is not active.
You can also use the Actuator Set Activity dialog box to define the activity
of any actuator.
Location Dependency Select one of the following:
Note: The limits are not used in the current version of your template-based product. They are
optional and create string variables under the actuator user-defined element (ude)
definition; the same applies to the unit, application, and identifier strings.
92 template_based_common
Create/Modify Reboundstop
Create/Modify Reboundstop
(Template Builder) Build -> Forces -> Reboundstop -> New/Modify Shared Dialog Box
Creates or modifies a reboundstop. Learn about reboundstops.
If modifying a reboundstop, specify the property file that contains the force-
deflection relationship for the reboundstop.
Clearance/Impact Select a method to specify when the reboundstop force activates:
Length
• Clearance - Specify the distance the I coordinate reference can
travel - Specify the distance the I coordinate reference can travel away
from the J coordinate reference, measured from the I coordinate, before
the reboundstop force activates.
• Impact Length - Specify the distance the I coordinate reference can
travel away from the J coordinate reference, measured from the J
coordinate, before the reboundstop force activates.
Color Select a color for the reboundstop graphic.
Reboundstop Diameter If creating a reboundstop, the slider is disabled and set to 20.
Note: Because the reboundstop is not a part itself, and soley defines the
force-displacement relationship between two parts, changing the
reboundstop graphic diameter does not translate into different
reboundstop properties.
Dialog Box - F1 Help 93
Create/Modify Reboundstop
Learn about:
Create/Modify Request
(Template Builder) Build -> Request -> New/Modify Shared Dialog Box
Creates or modifies a request statement and auxiliary variables.
• Define Using Type and Markers - Specify the output type and the markers
used for the computation of the output. Learn about Markers.
• Define Using Subroutine - Define the request statement as a user-defined
request.
• Define Using Function Expression - Explicitly specify the function used in
the definition of the request. Learn about Modifying requests to remove
component function.
If you select Define Using Type and Markers, your template-based product displays the following
options:
Output Type Select the type of output that will be calculated by Adams/Solver. The output
type is referred to the I and J markers.
I/J Marker Name Select a marker.
R Marker Name Identifies the marker with respect to which you want to resolve information.
Your template-based product uses this, together with the component names,
described next, in the generation of the .nam File.
MAG/X/Y/Z/AMA Enter the strings that correspond to the output requests and identify the
G/R1/R2/R3 components. Your template-based product uses these strings when it generates
the .nam file. The strings appear in the plotting environment, in the Component
text box.
Units Select a unit for each component so the plots created in the postprocessing
environment will have the proper units on the axes.
96 template_based_common
Create/Modify Spring
Create/Modify Spring
(Template Builder) Build -> Forces -> Spring -> New/Modify Shared Dialog Box
Creates or modifies a spring. Learn about springs.
Learn about:
The order in which the gears are specified is relevant in terms of the parametric
orientation which is created based on the number of teeth and the relative position
of both gears. If you build a chain of gears, do not use each gear more than once
as Gear 2.
Gear 2 Enter the name of the second gear.
Learn about Contact Force Formulation Based on Oilfilm Thickness Theory.
Stiffness Enter the desired stiffness.
Damping Specify the damping coefficient of the contact-force formulation.
Oilfilm Thickness Specify the oilfilm thickness of the contact-force formulation.
Select to display a dialog box where you can add multi-line comments to any
entity, to describe its purpose and function. Your template-based product displays
different comments dialog boxes, depending on the entity type for which you want
to record comments:
Note: • The order in which you specify the gears is important because it maintains the
parametric orientation of the gears, therefore ensuring proper meshing. The gear force
icon is positioned at the center of the first gear, Gear 1.
• Use the pitch diameter variable (pitch_diameter) of each gear to parameterize the
location of one gear to the location of the other gear, to ensure proper meshing. The
gears pitch circles should tangent.
100 template_based_common
Create/Modify User-Function Feedback Channel
If you selected a feedback channel of type single, you define only one function.
Select to use the Function or Expression Builder to define a function. For
information on the Function or Expression Builder, see Function Builder.
Offset You can offset the raw signal of the feedback channel with a real value.
Offset Compensate Select on or off to indicate if you want to offset the raw signal of the feedback
channel by a desired real value.
Units String Enter a literal string to identify the units used in the feedback channel
definition. This string is currently not used.
Select to display a dialog box where you can add multi-line comments to any
entity, to describe its purpose and function. Your template-based product
displays different comments dialog boxes, depending on the entity type for
which you want to record comments:
If you selected a variable actuator of type single, you define only one function
for the data element variable that will be created.
Select to use the Function or Expression Builder to define a function. For
information on the Function or Expression Builder, see Function Builder.
Limits (optional) Enter a numerical string that defines the limits of the actuator(s).
Units (optional) Enter a literal string to identify the units used in the actuator definition. This
string is currently not used.
Select to display a dialog box where you can add multi-line comments to any
entity, to describe its purpose and function. Your template-based product
displays different comments dialog boxes, depending on the entity type for
which you want to record comments:
Note: The limits are not used in the current version of your template-based product. They are
optional and create string variables under the actuator user-defined element (ude)
definition; the same applies to the unit, application, and identifier strings.
102 template_based_common
Create/Modify Vibration Input Channel
• Swept Sine
• Rotating Mass
• PSD
• User
Select to display a dialog box where you can add multi-line comments to
any entity, to describe its purpose and function. Your template-based
product displays different comments dialog boxes, depending on the entity
type for which you want to record comments:
Create/Modify Wheel
(Template Builder) Build -> Wheel -> New/Modify Shared Dialog Box
Creates or modifies a wheel. Learn about Wheels.
If modifying a wheel, specify a property file that contains the data for the tire.
Location Select one of the following:
Dependency
• Delta Location From Coordinate
• Centered Between Coordinates
• Located Along An Axis
• Located On A Line
• Location Input Communicator
Curve Manager
• Switch to the other view. From the View menu, select Plot or Table.
• Edit plot data:
• Plot mode - You can manually adjust the profile of the curve by selecting an appropriate
hotpoint and dragging that point in either the positive or negative vertical direction. Note that
you cannot drag Hotpoints horizontally.
• Table mode - You can insert or delete rows of data. You can also enter new values for your
plot data by highlighting the text box you want to modify and typing the new values.
• Set units - From the Settings menu, select Units. (see Set File Units dialog box help)
Note: Note that the two pull-down menus at the top left of the Curve Manager are informational
(except when working with bushings):
• The first menu displays the type of component with which you are working. For bushings, you
can display data for translational or rotational bushings.
• The second menu displays the component characteristic for which the Curve Manager displays
data. For bushings, you can display data for the x, y, or z characteristics.
Dialog Box - F1 Help 109
Curve Manager
In both views, along the left side of the window, are options that are shared by both views and options
that are specific to each view:
• For information on the options shared by both views, see the help for the different components.
• For information on the options specific to each view, see Curve Manager Plot View or Curve
Manager Table View.
110 template_based_common
Curve Manager Plot View
Managing Plots
The Curve Manager has several tools you can use to manage your plots.
Printing Plots
To print your plots, select File -> Print.
112 template_based_common
Curve Manager Table View
After you modify the tabular data, return to the plot view (see Curve Manager Plot View), where you can
view the changes you made, as well as save and print your plot.
Starting Row Enter the row number at which you want to start inserting or deleting rows.
Number of Rows Enter the number of rows you want to insert or delete.
Insert Rows Select to insert rows.
Delete Rows Select to delete rows.
Filter Select a format by which to filter the data.
Sort Sort the data in ascending order.
Dialog Box - F1 Help 113
Damper
Damper
Tools -> Curve Manager
Generates a Damper Property File. Learn about dampers.
You can create a linear damper by entering a slope, or define a force-velocity relation using a
mathematical formula. See Modifying Curves.
The following table explains the default options that are common to both the plot and table Curve
Manager views. Learn about the Curve Manager.
Data Editor/Viewer
In Adams/Driveline, the Data Editor/Viewer lets you view data as plots or as tabular data.
Note: The Data Editor/Viewer has a different name depending on where you opened it from. If
in editor mode, Editor is part of the title. If in viewer mode, Viewer is part of the title.
If the Data Editor/Viewer is in editor mode, you can make changes to your data. To modify a component
and its property file with new data, make sure you select OK or Apply, in the Data Editor/Viewer and in
the dialog box from which you launched it.
Delete File(s)
Tools -> File Management -> Delete Shared Dialog Box
Deletes files from the file system.
When specifying the file names, you can take advantage of the database alias naming conventions.
Therefore, if the <private> database is located at /usr/people/gabriel/private.cdb, then either of the
following file name specifications will work:
/usr/people/gabriel/private.cdb/templates.tbl/prototype.tpl
or
<private>/templates.tbl/prototype.tpl
Note: Your template-based product will not prompt you for a confirmation of the file deletion: it
assumes that because you are using the dialog box, the file names you enter are those you
want to delete.
116 template_based_common
Delete Objects
Delete Objects
(Template Builder) Build -> Component name -> Delete Shared Dialog Box
Deletes one or more objects. The name of this dialog box corresponds to the object from which you
launched it. For example, if you launched it from Build -> Hardpoint -> Delete, the name of the dialog
box will be Delete Hardpoints.
If the entity you are orienting is a construction frame, you can parameterize the
location offset. You can, for example, use a parameter variable to define the
location offset.
• local - Specify only when the Coordinate Reference text box contains a
construction frame.
• global - Specify when the Coordinate Reference text box contains either a
construction frame or a hardpoint. Because hardpoints contain only
location and no orientation information, if you select local when the
Coordinate Reference contains a hardpoint, Location in will default to
using the global reference frame.
118 template_based_common
Delta Orientation From Coordinate
Note: Because hardpoints have no orientation, you cannot use them to define this type of
orientation dependency. Learn about Hardpoints.
If the entity you are orienting is a construction frame, you can parameterize the
orientation offset. You can, for example, use a parameter variable to define the
orientation offset.
Display Subsystem
(Standard Interface) View -> Subsystem Shared Dialog Box
Displays an open subsystem. Learn about subsystems.
Display Template
(Template Builder) View -> Template Shared Dialog Box
Displays a template that is open.
Entity Comments
Entity Information
(Standard Interface) Tools -> Entity Info Shared Dialog Box
Provides an overview of a subsystem.
Entity Information
(template Builder) Build -> Component Name -> Entity Info Shared Dialog Box
Provides general information for a specified class of entities in your template to help you understand the
topology of the model.
Adams/Insight appends the suffix .xml to the name (see XML File Format). For
example, if you named your experiment trial1, Adams/Insight saves it in your
default directory as trial1.xml.
Simulation Script Enter a Simulation Script. Adams/Insight uses the simulation script to provide the
simulation details and parameters to Adams/Insight.
Feedback Database
http:/support.adams.com/fdb/
In an effort to continually improve our products and meet customer requirements, MSC.Software
provides a feedback database. If you have access to the Internet, the feedback database provides a quick
and easy method to report problems and request enhancements. If you do not have Internet access,
contact your local MSC.Software office who can submit feedback on your behalf.
When providing feedback, be as detailed as possible and include examples of how to reproduce the
problem. This allows us to respond more quickly. To include examples, you can upload files (log files,
Datasets, Adams commands) to the feedback database. To learn about using the feedback database, go
to http://support.adams.com/fdb/help.shtm and use it to attach files.
When MSC.Software receives your feedback, it automatically assigns it a change request (CR) number
and e-mails you a copy of the response. Do not reply to these e-mails, but rather use the Web interface,
because responding to a CR using reply is not currently supported and MSC.Software staff will not see
your response.
126 template_based_common
General Part Wizard
• left/right - Define either the left or the right general part, and your
template-based product creates the corresponding opposite general part
by default.
• single - Define a nonsymmetric general part.
Geometry Type Select one of the following:
• Material - Calculate the mass and inertia properties from the density
value for the material you selected.
• User Entered - Calculate the mass and inertia properties from a user-
entered density.
If you set Density to Material, your template-based product displays the following option:
Material Type Select a material type your template-based product should use to calculate
the general part's mass and inertia properties.
Dialog Box - F1 Help 127
General Part Wizard
Highlight Connectivity
Tools -> Highlight Connectivity Shared Dialog Box
Helps you view the connectivity of various components.
Note: Because hardpoints have no orientation, you cannot use them to define this type of location
dependency. Learn about Hardpoints.
If the entity you are orienting is a construction frame, you can parameterize the
location offset. You can, for example, use a parameter variable to define the
location offset.
Example: (pvs_length).
Axis Select to apply the offset distance along either the x-, y-, or z-axis of the
construction frame.
132 template_based_common
Located At Flexible Body Node
Located On A Line
Dialog boxes where you can set location dependencies Shared Dialog Box
Locate an entity at a variable distance between Coordinate References.
Message Window
Displayed as needed Shared Dialog Box
The Message Window is a separate window that displays alerts, warnings, errors, and other messages
which are kept separate from the general-purpose message window. Your template-based product records
these messages in the log file so you can refer to them as needed.
136 template_based_common
Modify 2D Spur Gear Force
You can include dynamic and static friction in the gear force. You define the friction by specifying
static and dynamic coefficient, and slip and transition velocity. Learn about Calculation of Friction
Force.
Stiffness Enter the stiffness. The stiffness is in force units/length units.
Force Exponent Specify the force exponent of the contact force formulation. The force
exponent is typically larger than 1.
Scale Factor Specify the scale factor of the contact force formulation. The scale factor
is in length units.
Damping Specify the damping coefficient of the contact force formulation. The
damping is in force units * time units/length units.
Penetration Depth Specify the penetration depth of the contact force formulation. The
penetration depth is in length units.
Friction Enabled Select one of the following:
Select to display the Data Editor/Viewer and plot the force characteristics
based on the specified stiffness, scale factor, and force exponent.
138 template_based_common
Modify Adjustable Force
• yes - Motion is locked at the value computed during the initial static solution.
• no - Motion displacement changes over the dynamic portion of the
Simulation, which may introduce undesired effects when large amplitude
force changes occur in the model.
Symmetric Enabled when you modify component pairs (or brothers):
Learn about:
Modify Arm
Right-click component -> Modify Shared Dialog Box
Modifies an arm. Learn about Arm Geometry.
Modify Bumpstop
(Standard Interface) Right-click component -> Modify Shared Dialog Box
Modifies a bumpstop. Learn about Working with Bumpstops.
Learn about:
Modify Bushing
(Standard Interface) Right-click component -> Modify Shared Dialog Box
Defines a bushing. Learn about Working with Bushings.
Learn about:
Modify Damper
(Standard Interface) Right-click component -> Modify Shared Dialog Box
Learn about:
Modify Dyno
(Standard Interface) Adjust -> Dyno Shared Dialog Box
Modifies a Dyno.
• Motion-Velocity
• Torque
Function Type Select one of the following:
• Euler Angles
• Direction Vectors
If you select Euler Angles, your template-based product enables the following option:
Euler Angles Enter the three Euler angle values that define the flexible body's orientation.
If you select Direction Vectors, your template-based product enables the following options:
X Vector Enter the x, y, and z values that define the direction of the x-vector along which
the flexible body will be oriented.
Z Vector Enter the x, y, and z values that define the direction of the z-vector along which
the flexible body will be oriented.
Modal Neutral File Select an MNF file that represents the part.
If you have several different modal neutral files all representing the same part,
but with different modal flexibility characteristics, you can switch between them
by selecting the desired MNF file.
Select to view the comments that were added during the creation of the flexible
body in the Template Builder.
Select to display the Flexible Body Mode Manager, where you can
view/animate mode shapes and perform other operations, such as define the
deformation scale factor and inertia modeling, or enable/disable modes.
152 template_based_common
Modify Friction Element
Note: If you are creating friction on a joint active only in kinematic mode, be aware that when
you select compliant mode, the friction force will be disabled along with the joint.
Dialog Box - F1 Help 153
Modify Gear Element
You can:
• Use an existing property file by specifying the name of the property file that
contains the parameter values of the component.
Tips on Entering File Names in Text Boxes.
When you specify a property file, your template-based product
automatically updates the dialog box with the values from the property file.
• Create a new property file by specifying a new name. When you specify a
new name, your template-based product displays the database path that it
will use to create the new file.
Your template-based product always creates a new property file in the
default writable database.
Geometry tab
Module* Enter the module of the gear. The module is equal to 1/diametral pitch.
Number of Teeth* Enter the number of teeth of the gear. The pitch diameter is computed based on
the equation:
• az - Angular displacement
• wz - Angular velocity
Torsional Stiffness Enter the stiffness of the rotational spring-damper. The stiffness is in force units
(optional) * length units/angle units.
Torsional Damping Enter the damping coefficient of the rotational spring-damper. The damping is
(optional) in force units * length units * time units/angle units.
Fixed Gear Select one of the following:
Note: *Parameter values are stored in the property file. You can only update these values when
Editable is selected.
156 template_based_common
Modify General Part
If the location was defined at creation time using a location expression, the
Location text box is disabled and the location cannot be modified in Standard
Interface.
Location defines the initial Cartesian coordinates of the origin of the part’s Body
Coordinate System (BCS) with respect to the Global Coordinate System (GCS).
Orient using Select if you want to orient the general part using:
• Euler Angles
• Direction Vectors
If you select Euler Angles, your template-based product enables the following option:
Euler Angles Enter the three Euler angle values that define the general part's orientation.
If you select Direction Vectors, your template-based product enables the following options:
X Vector Enter the x, y, and z values that define the direction of the x-vector along which
the general part will be oriented.
Z Vector Enter the x, y, and z values that define the direction of the z-vector along which
the general part will be oriented.
Mass Enter the mass of the general part.
Ixx/Iyy/Izz Enter the values that define the moments of inertia components of the general
part. The inertia reference frame is parallel to BCS at the center of mass (CM)
location.
Off-Diagonal Select to display and undisplay the Ixy/Izx/Iyz text boxes.
Terms
If you select Off-Diagonal Terms, your template-based product displays the following options:
Ixy/Izx/Iyz Enter the values that define the products of inertia components of the general
(optional) part. The inertia reference frame is parallele to BCS at the center of mass (CM)
location.
Dialog Box - F1 Help 157
Modify General Part
• Material - Calculate the mass and inertia properties from the current
density value for the selected material
• User-Entered - Calculate the mass and inertia properties from a user-
entered density
If you set Density to Material, your template-based product displays the following option:
Material Type Select a material type from the list of materials currently defined. When you
select a material, your template-based product uses the density defined for that
material to calculate the general part's mass and inertia properties.
If you set Density to User-Entered, your template-based product displays the following option:
Density Value Enter a density that your template-based product will use to calculate the general
part's mass and inertia properties.
Select to calculate and display the mass and inertia into the respective fields.
Note: The orientation options are not enabled because they are not editable in Standard Interface.
You can only modify the orientation by editing the associated template.
Learn about:
Learn about:
Learn about:
Modify Link
Right-click component -> Modify Shared Dialog Box
Modifies a link. Learn about Link and Cylinder Geometry.
• User-Defined Location
• Delta Location From Coordinate
• Centered Between Coordinates
• Located Along An Axis
• Located On A Line
• Location Input Communicator
• Located At Flexible Body Node
166 template_based_common
Modify Nonlinear Beam
Modify Reboundstop
(Standard Interface) Right-click component -> Modify Shared Dialog Box
Defines a reboundstop. Learn about Working with Reboundstops.
Learn about:
Oilfilm Thickness Specify the oil film thickness of the contact force formulation.
Damping Specify the damping coefficient of the contact force formulation.
where:
Modify Spring
(Standard Interface) Right-click component -> Modify Shared Dialog Box
Modifies a spring. Learn about Working with Springs.
Learn about:
where:
• Swept Sine
• Rotating Mass
• PSD
• User
Symmetric Enabled when you modify component pairs (or brothers):
Modify Wheel
(Standard Interface) Right-click component -> Modify Shared Dialog Box
Defines a wheel. Learn about Wheels.
Learn about:
New File
Tools -> Curve Manager -> File -> New Shared Dialog Box
Creates a new property file in the Curve Manager. You can use that property file to define the dynamic
characteristics of components or to define a wheel envelope.
• Bushing
• Bumpstop
• Reboundstop
• Spring
• Damper
• Wheel Envelope
182 template_based_common
New Generic Assembly
Note: You can open, modify, and save subsystems independent of any assemblies that reference
them. Therefore, when you open an assembly, the referenced subsystems may have
changed since the last time you saved the assembly.
• To select a subsystem that is open in the current session, select . The icon
changes to and the text box is replaced by a pull-down menu from which
you can select a subsystem.
Test Rig Select Test Rig and then select a Test Rig from the menu. The menu lists the valid
active test rigs.
Select to display a dialog box where you can add multi-line comments to any entity,
to describe its purpose and function. Your template-based product displays
different comments dialog boxes, depending on the entity type for which you want
to record comments:
New Subsystem
(Standard Interface) File -> New -> Subsystem Shared Dialog Box
Creates a new subsystem based on an existing template.
• - Right-click the text box and then select a subsystem open in the
current session.
Dialog Box - F1 Help 185
New Suspension Assembly
New Template
(Template Builder) File -> New Shared Dialog Box
Creates a new template.
After you create the new template, save it to a writable Database for use when you or others create
subsystems.
Open Assembly
(Standard Interface) File -> Open -> Assembly Shared Dialog Box
Opens an assembly in the current session.
Open File
Tools -> Curve Manager -> File -> Open Shared Dialog Box
Opens a property file in the Curve Manager. Once you've opened the file, you can modify it as needed.
• Bushing
• Bumpstop
• Reboundstop
• Spring
• Damper
• Wheel Envelope
File Specify the property file you want to open.
Open Subsystem
(Standard Interface) File -> Open -> Subsystem Shared Dialog Box
Opens a subsystem in the current session.
When you open a subsystem that specifies a flexible representation of a rigid part, your template-based
product replaces the equivalent rigid body from the template with the flexible body. Learn about Flexible
Bodies.
Open Template
(Template Builder) File -> Open Shared Dialog Box
Opens a template in the current session.
When opening templates that contain flexible parts, your template-based product does not convert the
parts to rigid parts with flexible representations. Your must convert the parts manually. Learn about
Flexible Bodies.
Opens an existing Test Rig in the current Adams/Car session. You must open a test rig before you open
an assembly or create a new assembly that references the test rig.
Note: Because hardpoints have no orientation, you cannot use them to define this type of
orientation dependency. Learn about Hardpoints.
You can parameterize the orientation offset. You can, for example, use a
parameter variable to define the orientation offset.
Example: (pvs_angle)
About Axis Select to apply the offset distance along either the x-, y-, or z-axis of the
construction frame.
Dialog Box - F1 Help 193
Orient Axis Along Line
Orient To Zpoint-Xpoint
Dialog boxes where you can set orientation dependencies Shared Dialog Box
Orients an entity in a plane defined by the entity's location and two other Coordinate References, with
one of the axes directed along a specified vector in the plane. The directed axis will point in the direction
defined from the entity's location to Coordinate Reference 1.
• ZX - The z-axis will be parallel to the vector defined from the entity to
Coordinate Reference 1.
• XZ - The x-axis will be parallel to the vector defined from the entity to
Coordinate Reference 1.
196 template_based_common
Orientation Input Communicator
Oriented In Plane
Dialog boxes where you can set orientation dependencies Shared Dialog Box
Orients an entity in a plane defined by the location of three Coordinate References, with one of the axes
directed along a specified vector in the plane. The three coordinate references define the plane; the
directed axis will point in the direction defined from Coordinate Reference 1 to Coordinate Reference 2.
The PAC2002 Tire Data and Fitting Tool (TDFT) calculates PAC2002 tire model parameters out of tire
measurement data or virtual test data for steady-state pure and combined slip conditions including the
possibility to visualize/modify tire characteristics.
Tires added to the Tire Data Tool can be saved to a tire database file. Each tire in the tire database can be
exported to a PAC2002 tire property file that can be used with Adams/Tire.
Learn more about the PAC2002 Tire Data and Fitting Tool (TDFT).
Save Tire Database Save a Tire Database .xml file that contains the tires table as well as
references to measurement data files.
Open Tire Property and Add to Database… Open a PAC2002 tire property file and add the tire parameters to the
tires table.
Save Tire Property Save tire parameters to a PAC2002 tire property file for the selected
tire in the tires table.
Activate Tire Property in Database Remove the Deactivate status from a selected tire in the tires table.
Copy Selected Tire Property Copy the contents of a selected tire to a new tire in the tires table.
Dialog Box - F1 Help 199
PAC2002 Tire Data and Fitting Tool
Settings
Plot Units… Tire characteristic units.
Run
Tire Plot Plot tire characteristic.
Clear Tire Plot(s) Remove the tire characteristic from the embedded plot.
Plot Parameters:
Plot Select:
• Embedded or
• Adams/PPT for plotting of the tire characteristics.
Measurement Data Select:
• Yes: Use tire model input data from the measurement data
files and plot measurement data.
• No: Use tire model input data as defined in Plot Parameters.
Slip Condition Select:
Parallel To Axis
Dialog boxes where you can set orientation dependencies Shared Dialog Box
Orients an entity parallel to a chosen axis on a construction frame by making an axis on the chosen entity
dependent on an axis on the construction frame. Learn about Construction Frames.
Note: Because hardpoints have no orientation, you cannot use them to define this type of
orientation dependency. Learn about Hardpoints.
To determine the orientation of the other two entity axes, you use the two remaining construction frame
axes. Therefore, if you specify the entity's x-axis as parallel to the construction frame's - z-axis, the
entity's y- and z-axes would be oriented according to the right-hand-rule along the construction frame's
x- or y-axes (in this case, the entity's y-axis would be parallel to the construction frame's y-axis, and the
entity's z-axis would be parallel to the construction frame's x-axis).
Right-click component (or Create/Modify dialog boxes) -> load .xml property file -> select
Defines and modifies curves and other parameters for .xml bumpstop/reboundstop property files.
Properties tab
Method Select one of the following:
• Polynomial
• Nonlinear
• Learn about the bumpstop force formulation.
• Learn about the reboundstop force formulation.
If you select Polynomial, your Adams product enables the following options:
Bumper Height Enter the bumper height.
Diameter Enter the bumper diameter.
Linear Rate Enter the bumper linear rate.
Quad Rate Enter the bumper quad rate.
Cubic Rate Enter the bumper cubic rate.
If you select Nonlinear, your Adams product enables the following options:
Bumper Height Same as above.
Diameter Same as above.
Damping Rate Enter the damping rate to calculate damping (viscous) forces.
Scale Factor Enter a scale factor.
Spline Data Select Plot/Edit Data to see the spline data.
Dialog Box - F1 Help 205
Property File Editor (bumpstop/reboundstop)
• Linear
• Nonlinear
• Learn about the bumpstop force formulation.
• Learn about the reboundstop force formulation.
If you select Linear, your Adams product enables the following option:
Damping Rate Enter the damping rate
If you select Nonlinear, your Adams product enables the following option:
Damping Data Select Plot/Edit Data to see the damping data.
Header tab
File Version Displays the file version.
Date Displays the date when the file was created.
Product Name Displays the name of the product.
Revision Comment Enter comments.
Units Displays the units used for length, force, angle, mass, and time. These units are
only for the property file: they are not model units. You cannot change the units.
Current Field Unit Displays the units for the selected text box or cell.
Current Active File Displays the active file from where the data came.
206 template_based_common
Property File Editor (bushing)
Right-click component (or Create/Modify dialog boxes) -> load .xml property file -> select
Defines and modifies curves and other parameters for .xml bushing property files.
Shape tab
Shape Select one of the following:
Right-click component (or Create/Modify dialog boxes) -> load .xml property file -> select
Defines and modifies curves and other parameters for .xml damper property files.
Properties tab
Damping Method Select one of the following:
Right-click component (or Create/Modify dialog boxes) -> load .xml property file -> select
Defines and modifies curves and other parameters for .xml spring property files.
Properties tab
Method Select one of the following:
Note: Since the spring is not a part itself, and solely defines the force-
displacement relationship between two parts, changing the spring
graphic diameter does not translate into different spring properties.
Diameter Enter the diameter of the spring graphic.
Note: Since the spring is not a part itself, and solely defines the force-
displacement relationship between two parts, changing the spring
graphic diameter does not translate into different spring properties.
Free Length Enter the free length of the spring.
Linear Rate Enter the linear rate of the spring.
If you select Nonlinear, your Adams product enables the following options:
Number of Coils Enter the number of coils for the spring graphic.
Note: Since the spring is not a part itself, and solely defines the force-
displacement relationship between two parts, changing the spring
graphic diameter does not translate into different spring properties.
Diameter Enter the diameter of the spring graphic.
Note: Since the spring is not a part itself, and solely defines the force-
displacement relationship between two parts, changing the spring
graphic diameter does not translate into different spring properties.
210 template_based_common
Property File Editor (spring)
• overwrite - Overwrites any files in the target database with the same file
names.
• backup - Causes the file in the target database to be renamed before the
new file is copied into the database. When you back up a file like this, the
name of the new file will vary according to the operating system you are
using.
Target Database Select a writable database to which the assembly files will be published. To
access a writable database not on the pull-down menu, add the database to the
database list using the Add Database to Search dialog box.
Include Template Select it if you want to also copy the template file for each subsystem in the
Files assembly to the target database. Otherwise, your template-based product only
copies the assembly file (assembly_name.sub), subsystem files, and property
files to the target database.
Database Info Select to display a list of the search directories, including their search level,
database name, and database path.
212 template_based_common
Publish an Open Subsystem
• overwrite - Overwrites any files in the target database with the same file
names.
• backup - Causes the file in the target database to be renamed before the
new file is copied into the database. When you back up a file like this, the
name of the new file will vary according to the operating system you are
using.
Target Database Select a writable database to which the subsystem files will be published. To
access a writable database not on the pull-down menu, add the database to the
database list using the Add Database to Search dialog box.
Include Template Files Select it if you want to also copy the subsystem's template file to the target
database. Otherwise, your template-based product only copies the subsystem
file (subsystem_name.sub) and property files copied to the target database.
Database Info Select to display a list of the search directories, including their search level,
database name, and database path.
Dialog Box - F1 Help 213
Read Analysis Files
Reboundstop
Tools -> Curve Manager
Remove Subsystem
(Standard Interface) File -> Manage Assemblies -> Remove Subsystem Shared Dialog Box
Removes a subsystem from the assembly to which it belongs. Learn more.
Rename File
Tools -> File Management -> Rename Shared Dialog Box
Renames files either into the local directory where the session is running or into a file system location
you specify.
When specifying the file names, you can take advantage of the database alias naming conventions.
Therefore, if the <private> database is located at /usr/people/gabriel/private.cdb, then either of the
following file name specifications will work:
/usr/people/gabriel/private.cdb/templates.tbl/prototype.tpl
or
<private>/templates.tbl/prototype.tpl
Example input:
Filename: /usr/people/gabriel/private.cdb/templates.tbl/prototype.tpl
New Filename: prototype_2000.tpl
If renaming to the old file's directory, the resultant file is
/usr/people/gabriel/private.cdb/templates.tbl/prototype_2000.tpl
Note: • The renamed file name will always have the same extension as the old file name. If you
input a different extension for the new file name, your template-based product will
always modify it to correspond to the extension of the old file name.
• The renaming process automatically overwrites any existing file at the new file name
location.
218 template_based_common
Rename Object
Rename Object
(Template Builder) Right-click component -> Rename Shared Dialog Box
Renames an object.
Note: The name you enter corresponds to the name you would enter if creating
a new object, not the name the template-based product would generate.
In most cases, your template-based product will add a prefix to the name
you entered, to identify the entity type and symmetry characteristics.
For example, in Adams/Car, a new single hardpoint you created with a name of
sub_frame will be stored internally with the name hps_sub_frame. (Learn about
Hardpoints). Therefore, if you want to rename the hardpoint from sub_frame to
subframe, you enter subframe in the New Name text box, not hps_subframe.
Adams/Car ensures that the correct prefix continues to be used with the new name.
Dialog Box - F1 Help 219
Reorder Custom Menus
For the
option: Do the following:
Instance Displays the name of the component from which you launched the dialog box. You
can, however, select another component.
• Only the specified instance - Replace just the component you chose.
• All instances of same name - Replace all instances with the same name (will
typically convert both the left and right symmetrical pair).
• All instances of same type - Replace all instance within the model. For
example, if you want to convert every nonlinear spring in your model to be
linear, you would select this option.
Dialog Box - F1 Help 221
Replace Subsystem
Replace Subsystem
(Standard Interface) File -> Manage Assemblies -> Replace Subsystem Shared Dialog Box
• To select a subsystem that is open in the current session, select . The icon
changes to and the text box is replaced by a pull-down menu from which
you can select a subsystem.
222 template_based_common
Save Assembly
Save Assembly
(Standard Interface) File -> Save As -> Assembly Shared Dialog Box
Renames and saves the assembly in the session.
Save File
Tools -> Curve Manager -> File -> Save Shared Dialog Box
Saves a property file in the Curve Manager to the Default Writable Database.
Note: If you already saved the property file, this dialog box will not appear, because there is no
need to specify the file name again. If you want to save the property file with a new name,
use the Save File As option.
224 template_based_common
Save File As
Save File As
Tools -> Curve Manager -> File -> Save As Shared Dialog Box
Saves the current property file in the Curve Manager with a new file name.
Note: *To use plot or curve commands, you must create a macro that modifies your plots or
curves according to your needs.
226 template_based_common
Save Subsystem
Save Subsystem
(Standard Interface) File -> Save As -> Subsystem Shared Dialog Box
Renames a subsystem and then saves it to the default writable database.
If your subsystem contains a flexible part, your template-based product saves information about the part,
as well as the marker-node association, in the PART_ASSEMBLY block of the subsystem file. Your
template-based product writes one block for a single flexible part or two for paired parts, of which one is
flexible.
• any
• front
• rear
• trailer
File Format Select the file format to use when saving the new file to the target
database:
Save Template
(Template Builder) File -> Save As Shared Dialog Box
Renames the template and then saves it to the Default Writable Database. Alternatively, you can keep the
same template name but change the major role or file format.
When saving a template that includes a flexible part, your template-based product saves the part as rigid.
If you do not specify a new name, your template-based product saves the
currently selected template with the same name, but with the major role and
file format selected.
Major Role Select a major role for the template.
File Format For Adams/Car, select the file format Adams/Car should use when saving the
new file to the target database:
In some assemblies, you could use the same template twice (such as a
suspension template in Adams/Car). In that case, if you assign a particular ID
to the left lower control in the suspension template, you end up with two parts
(front-left-lower-control-arm and rear-left-lower-control-arm) with the same
Adams ID. To avoid this problem, we provide the option to set the Adams IDs
to zero.
Select to display a dialog box where you can add multi-line comments to any
entity, to describe its purpose and function. Your template-based product
displays different comments dialog boxes, depending on the entity type for
which you want to record comments:
Note: The menu may not contain a complete listing of all databases in the
database search list, as there may be some which are read-only and thus
cannot be used as the default writable database.
Database Info Select to display a list of the search directories, including their search level,
database name, and database path.
232 template_based_common
Set Feedback Channel Function
Shift Subsystem
(Standard Interface) Adjust -> Shift Shared Dialog Box
Shifts an entire subsystem along the x- and z-axes. Learn about subsystems.
Shift Template
(Template Builder) Build -> Request -> Shift Template Shared Dialog Box
Shifts a template that is open.
Solver Selection
Settings -> Solver -> Selection Shared Dialog Box
Sets the version of Adams/Solver that your template-based product will use to run simulations.
Default Adams/Solver:
• All template-based products - The FORTRAN (F77) version of Adams/Solver is the default
solver for all template-based analyses. The C++ (CXX) version of Adams/Solver is the planned
replacement for the Adams/Solver (FORTRAN) in a future release, but is currently
experimental.
• If you select the CXX version, your results and analysis run times may vary from the FORTRAN
version. We've made the CXX solver available to you for your own experimentation.
The settings you choose using the dialog box apply only for the current session.
Specify the number of parallel threads that Adams/Solver (C++) uses when
performing the simulation. The number of threads, n, must be an integer in the
range of 1 to 8. The default value is 1. By executing multiple threads in parallel
across multiple processors, Adams/Solver (C++) can reduce the walltime required
for a simulation.
Typically, the optimal number of threads is between N and 2N, where N is the
number of processors (including virtual processors in the case of Pentium
processors with HyperThreading enabled).
Spring
Tools -> Curve Manager
Subsystem Info
(Standard Interface) File -> Info -> Subsystem Shared Dialog Box
Displays detailed information about subsystems in the current session.
Synchronize Subsystem
(Standard Interface) File -> Manage Subsystems -> Synchronize Shared Dialog Box
Applies the values of the selected master subsystem to one or more subsystem instances. Learn more
about synchronizing subsystems.
Use the Shift or Ctrl keys or Select All to select multiple subsystems
from the table. These subsystems will inherit the values from the
master subsystem.
Dialog Box - F1 Help 243
Test Communicators
Test Communicators
(Template Builder) Build -> Communicator -> Test Shared Dialog Box
Tests how Communicators from different templates match.
If a communicator has a minor role of inherit, which specifies that when the
template-based product creates a subsystem from the template, the
communicator should inherit the subsystem's minor role. Since when you test
a template's communicators, the inherit minor role is still undefined, entering
minor roles in the Minor Role text box provides the communicators with their
minor role.
In Adams/Car for example, if you assign the template susp_02, a minor role of
front in the Minor Roles text box, the communicator test also changes the
minor role of any communicators in susp_02 whose minor role is inherit to the
role of front.
Clear Information Select if your template-based product should clear the Information window of
Window any current information before displaying the communicator information.
Save Test Results to Select if your template-based product should send the test results to a text file.
File
If you set Save Test Results to File, your template-based product enables the following option:
File Name Enter the name of the text file that will contain the results displayed in the
Information window.
244 template_based_common
Toe/Camber
Toe/Camber
Dialog boxes where you can set orientation dependencies Shared Dialog Box
Sets the Toe and Camber orientation.
• Parameter Variables
• Input Communicators
If you set Variable Type to Parameter Variables, your template-based product displays the following
options:
Toe Parameter Variable Specify the toe parameter variable you want to use.
Camber Parameter Specify the camber parameter variable you want to use.
Variable
If you set Variable Type to Input Communicators, your template-based product displays the following
options:
Toe Input Specify the toe input communicator you want to use.
Communicator
Camber Input Specify the camber input communicators you want to use.
Communicator
Dialog Box - F1 Help 245
Toggle Kinematic Mode
• Kinematic
• Compliant
246 template_based_common
Toggle Request Activity
Types of Joints
You can use several types of joints, as follows:
• None
• Using Two Axes
If you set Orientation to Using Two Axes, your template-based product enables the following options:
I-Part Axis Enter a Coordinate Reference to define the direction of the I-part axis, which will
be from the location coordinate reference to the coordinate reference you enter
in this text box.
J-Part Axis Enter a hardpoint or construction frame to define the direction of the J-part axis,
which will be from the location coordinate reference to the coordinate reference
you enter in this text box.
Note: For perpendicular joints it is recommended that I-part construction frame Z-axis and J-part
construction frame Z-axis, be perpendicular to each other.
250 template_based_common
Update Assembly
Update Assembly
(Standard Interface) File -> Manage Assemblies ->Update Assembly Shared Dialog Box
Re-reads an assembly file, in case you modified the file by an alternative process. For example, if you
edit in a text editor an assembly file stored in the shared database, you can reflect this change in your
template-based product by using the update assembly functionality.
Update Instance(s)
Updates more than one instance at one time. All instances updated must be of the same type.
You don't have to specify the instance given in the Instance Name text box,
as this is already part of the updates.
252 template_based_common
Update Subsystem
Update Subsystem
(Standard Interface) File -> Manage Subsystems -> Update Shared Dialog Box
Resets the values of a subsystem to those stored in a subsystem file. You can update a subsystem using
any subsystem file that is based on the same template as the subsystem in session.
If you do not specify a subsystem file, your template-based product updates the
subsystem from the original subsystem file referenced when you opened the
subsystem.
Dialog Box - F1 Help 253
User-Defined Location
User-Defined Location
Dialog boxes where you can set location dependencies Shared Dialog Box
User-Defined Values
Dialog boxes where you can set orientation dependencies Shared Dialog Box
Orients an entity using the values you specify.
• Euler Angles - Allows for rotation according to the body313 method, or z-x'-
z'.
• Direction Vectors - Specifies the directions of the x- and z-axes, with the y-
axis determined according to the right-hand-rule.
If you select Euler Angles, your template-based product enables the following option:
Euler Angles Enter the three Euler angle rotations to be used.
If you select X Vector/Z Vector, your template-based product enables the following options:
X Vector Enter the three real values representing the vector direction of the x-axis.
Z Vector Enter the three real values representing the vector direction of the z-axis.
Dialog Box - F1 Help 255
Wheel Envelope
Wheel Envelope
Tools -> Curve Manager
Note: The grid sizes and number of curve points determines the number of output points in the
wheel-envelope analysis. Choosing small grid sizes increases the number of output points,
which in turn increases solution times and output file sizes.
256 template_based_common
Wheel Envelope
Appendix
2 Template based
.acf File
.acf File
An .acf file is a command script that controls a Simulation, including which files to read, the number of
Analysis frames, end time, and other simulation parameters.
Appendix 3
.adm File
.adm File
An .adm file describes a model using Adams/Solver Data Language (ADL) statements.
4 Template based
.nam File
.nam File
A name file (.nam) allows you to create requests with meaningful result set component names. When you
read into the interface a request file, your template-based product renames the results and result set
components based on the information it found in the .nam file.
Appendix 5
2D Spur Gear Force
ASCII
American Standard Code for Information Interchange (ASCII) is a human-readable character format.
Appendix 7
Adams IDs
Adams IDs
Adams IDs are numbers that identify an entity in the Adams/Solver Dataset (.adm) file.
8 Template based
Adams/Solver
Adams/Solver
Adams/Solver is a powerful numerical Analysis application that automatically solves the equations of
motion for the following types of analyses:
• Kinematic Analysis
• Static Analysis
• Quasi-static
• Dynamic Analysis
Your template-based product uses Adams/Solver to analyze the assemblies you create.
Learn more about Adams/Solver at:
• Welcome to the C++ Version of Adams/Solver
• Welcome to the FORTRAN Version of Adams/Solver
Appendix 9
Analysis
Analysis
An analysis is an Adams/Solver Simulation and its corresponding results.
10 Template based
Analysis Output Name
Animation
Allows you to replay the frames from your Simulation, and helps you review and study the part
movements within your model.
12 Template based
Array
Array
A list of input variables, state variables, output variables, and initial conditions associated with System
elements, such as general state equations, linear state equations, and transfer functions. You can also use
general arrays to define lists of constants. You can access the values in function Expressions or User-
written subroutines.
Appendix 13
Assembly Class
Assembly Class
The assembly class determines the list of available test rigs. For example, in Adams/Car, selecting full-
vehicle prompts Adams/Car to load full-vehicle test rigs in the Test Rig option menu.
14 Template based
Attribute
Attribute
Attributes are single line entries listed after a data block. For example, PART_ASSEMBLY is a data
block and MASS is an attribute.
$--------------------------PART_ASSEMBLY
[PART_ASSEMBLY]
USAGE = 'chassis'
MASS = 995.0
Appendix 15
Binary File Format
• N = Normal force
• v = Surface velocity
• Vs = Slip velocity/Static friction transition velocity
• Cst = Static coefficient
• Vtr = Transition velocity/Dynamic friction transition velocity
• Cdy = Dynamic coefficient
The figure shows the resulting friction coefficient versus surface velocity.
Contact Friction
Appendix 17
Cam
Cam
A cam consists of one part constrained with a fixed joint. It contains a BSPLINE, which is used for
contacts.
The component outputs the result: joint_force, which is the force magnitude in the fixed joint.
18 Template based
Command Window
Command Window
A window that lets you enter commands directly instead of using menus. The commands correspond to
menu selections and the parameters correspond to dialog box choices. You can either enter the full
command or an abbreviation to the command.
To display the command window, press the F3 key.
Appendix 19
Communicator Minor Role: Any
Comprehensive Help
This is the comprehensive help for this component. Therefore, if you accessed this dialog box from the
Standard Interface, you will find that some of the options explained here are not part of your dialog box.
Appendix 23
Contact Force
Contact Force
The contact force between two parts is defined by a modified impact function for a penetration larger than
zero. The force is zero when there is no penetration. The modified impact function uses a scale factor
while the standard impact function doesn't.
where:
• s = Scale Factor
• k = Stiffness
• e = Exponent
• p = Penetration
• v = Velocity
• c = Effective damping coefficient with a value of Damping, cmax, for a penetration larger than
Penetration Depth, d, as shown next.
Impact Damping
You can design your contact force law by changing stiffness, exponent, and scale factor. Figure Impact
Stiffness shows the influence of scale factor and stiffness on the stiffness force. The graph shows three
different examples with scale factor s2 much larger than s1 and stiffness k2 much larger than k1. The
exponent is the same for all three examples, and is larger than 1. Figure Impact Exponent shows the
24 Template based
Contact Force
influence of the exponent, e. Note that for penetration p=s, the impact force is independent of the
exponent.
Using a scale factor also ensures that the stiffness-force function is independent of the units. The next
example illustrates the influence of the scale factor with respect to units. The force function is
independent of the length unit when using the modified impact function as shown in figure Impact Scale
Factor. When the standard impact function is used, the force function is dependent on the unit of length,
as shown in figure Unit-Sensitive Impact; curve A is for [mm] and curve B is for [m].
Coordinate Reference
A coordinate reference is a component that can serve as the basic building block in building other
components. You can use two types of coordinate references:
• Hardpoint
• Construction frame
28 Template based
Curve Math Operations
and so on. To access the curve math tools, right-click the Linear Slope tool (the default).
Defines a ramp function that can be used to represent data of a ramp nature. The ramp function is very
similar to the step function; the only difference being in the shape of the curve between minimum and
maximum y values.
Scales the y-axis values of a curve. If you have a y value of 100 mm and a scale value of 2, then your
new y-axis will be 200 mm.
Specifies the minimum and maximum values for the x-axis. This is the same as specifying axis limits on
a plot page.
Shifts all y values in a curve by a set amount. Your template-based product adds the offset value to each
y point in the curve.
Defines a step function that can be used to represent data of a step-type nature. The step function is very
similar to the ramp function; the only difference being in the shape of the curve between minimum and
maximum y values. See Plot for Step Function.
Cylinder Head
Adams/Engine displays the following pull-down menu when the major role of the template is
cylinder_head.
Database
Two elements define a database:
• Database name - Internal reference used when accessing the contents of the database.
• Database path - File system location of the database directory.
A session in your template-based product requires one or more databases which can function as either
read/write or read-only repositories. In addition to the databases defined in the configuration files and
accessed at start-up, during a session, you can add an existing database to those currently in use.
One of the databases must function as the Default Writable Database.
At start-up, your template-based product stores databases defined in the configuration files and existing
on the file system in the database list, a mechanism internal to your template-based product, which
maintains information for use during the session.
Appendix 47
Dataset
Dataset
A dataset is a model described with Adams/Solver data language statements. Datasets are stored in .adm
files.
48 Template based
Default Writable Database
Degrees of Freedom
Degrees of freedom (DOF) are a measure of how components can move relative to one another in a
model. A body free in space has six DOF in which it can move: three translational and three rotational.
Each DOF corresponds to at least one equation of motion.
When you add a constraint, such as a revolute joint, between two components, you remove DOF between
the components, causing them to remain positioned with respect to one another regardless of any motion
or force in the model. Each constraint removes different DOF.
50 Template based
Differential Equation
Differential Equation
A differential equation is a user-defined state variable.
Appendix 51
Dynamic Analysis
Dynamic Analysis
A dynamic analysis provides a time-history solution for all displacements, velocities, accelerations, and
internal reaction forces in your model driven by a set of external forces and excitations. A dynamic
analysis is also known as a kinetic analysis.
During a dynamic Simulation, Adams/Solver solves the full set of nonlinear differential and algebraic
equations (DAEs). You use dynamic analyses with models that have one or more Degrees of Freedom
(DOF).
52 Template based
Dyno
Dyno
A dyno contains a rotational SFORCE and a rotational MOTION. Depending on the mode of the dyno,
the force and the motion are active or deactivated. The two dyno modes are:
• Torque mode - Dyno is modeled with a rotational SFORCE. The rotational MOTION is
deactivated.
• Motion mode - Dyno is modeled with a rotational MOTION on markers. (Learn about Markers.)
The rotational SFORCE is deactivated.
You can give the input function to the dyno as a:
• Harmonic series, specified in a property file or as user-entered values
• Constant value
• Curve, specified in a property file
• User-entered function
If you are working in Adams/Driveline, the following options are also available for dyno type torque:
• Torque Demand - Defined as an Adams/Solver variable
• Throttle Demand - Specified in an engine-map property file
Fit
Fit the entire extent of all plot curves on the plot.
Appendix 59
Function Type: Constant
where:
• AZ is the magnitude of the angular displacement between the i and j marker of the dyno
• WZ is the magnitude of the angular velocity between the i and j marker of the dyno
• MOD() is the remainder of the angle expression when divided by 720d
Gear
A gear can be either straight or helical. It consists of one part constrained with either a fixed or revolute
joint. Optionally, you can use a torsional spring-damper SFORCE in parallel with the revolute joint. You
can connect two gears with a three-phase gear force element.
Generating a Subsystem
In this example from Adams/Car, you could use a subsystem file to transform the left-hand-drive vehicle
to a right-hand-drive vehicle by modifying the hardpoint locations at each point in the steering column.
Generating a Subsystem
Appendix 69
Generic
Generic
Adams/Engine displays the following pull-down menu when the major role of a template is not
single_valve_train, cam_shaft, cylinder_head, or timing_mechanism; for example, if it is a component
template. Learn about Building Models.
Note that for each major role, Adams/Engine allows only one subsystem in an
assembly with the minor role any.
70 Template based
Hotpoints
Hotpoints
Small squares that appear on geometric elements and plot Curve when selected.
Appendix 71
Installed Length
Installed Length
When you select the install method Installed Length, you directly specify what the length of the spring
is for the given design positions of the I and J coordinate references.
Interactive Simulation
A simulation that uses the external Adams/Solver.
Appendix 73
Kinematic Analysis
Kinematic Analysis
A kinematic analysis uses constraints, such as translational and revolute joints, to define the attachments
between the parts.
A kinematic analysis enables you to determine the range of values for the displacement, velocity, and
acceleration of any point of interest in the model, independent of forces applied to it. During a kinematic
Simulation, Adams/Solver solves only the reduced set of algebraic equations. This type of analysis,
therefore, is only available for models with zero Degrees of Freedom.
If you specify the mass and inertia properties of bodies in your model, a kinematic analysis also calculates
the corresponding applied and reaction forces required to generate the prescribed motions.
74 Template based
List of Variable Values for MDI_ACAR_ANL_LOG*
Main Window
Your product's window in which you build and simulate assemblies.
76 Template based
Memory
Memory
Toggle the visibility of the memory curve of the current data curve.
Appendix 77
Mode of Simulation: Background
Modifying Curves
You can modify a curve by:
• Selecting the Vertical Hotpoints tool and then dragging the hotpoints to the desired
location on the force-displacement plane. Modifying a curve by dragging hotpoints might be a
good solution for initial studies.
• Entering horizontal and vertical data in tabular form. To enter data in tabular form, you must
switch to the Table Editor: View -> Table. In the Table Editor, you can enter a set of vertical and
horizontal values.
• Entering a slope for a linear curve by filling in the options described for each type of component.
Appendix 81
Modifying requests to remove component function
Output Steps
The number of output steps represents the resolution of the Analysis results. For example, if you run a
10-second analysis with 100 output steps, you would expect to see 10 data points per second. This is
equivalent to sampling data at 10 Hz and the spacing between the points being 100 ms.
To achieve greater granularity of data, you should increase the number of output steps. You would
typically do this to capture a specific event, such as the impact of a timing chain with a gear. The higher
the output step size, the larger the output file and memory use.
Output Steps Example for Adams/Car.
Appendix 85
Output Steps Example for Adams/Car
PSD
The vibration actuator PSD is defined using a spline function. You can specify either a force PSD or a
displacement PSD. For the displacement PSD, you can also specify a corresponding stiffness. It is
assumed that the PSD inputs applied to the linear model are not correlated to one another.
Note that you cannot combine vibration actuators of the non-PSD type with PSD-type vibration actuators
in the same vibration Analysis.
Appendix 87
Plot for Step Function
Preload
When you select the install method Preload, the installed length of the spring is adjusted so, at the design
(input) position of the I and J coordinate references, the spring force equals the preload.
where dmCalc is the distance magnitude between the I and the J coordinates at the design configuration.
Your template-based product, using the Adams/Solver SFORCE statement, calculates the nonlinear
spring force as follows:
• When using a force versus deflection characteristic:
OffsetCalc = Free_Length - Installed_Length + dmCalc
Spring Force = AKISPL(OffsetCalc - DM(I, J), 0, Spline)
• When using a force versus length characteristic:
OffsetCalc = Installed_Length - dmCalc
Spring Force = AKISPL(OffsetCalc + DM(I, J), 0, Spline)
90 Template based
Product Abbreviations
Product Abbreviations
The product abbreviations are:
Adams/View aview
Adams/Car acar
Adams/Driveline adriveline
Appendix 91
Property File Editor
To display the Property File Editor, select when modifying an XML-based property file.
You can open bushing, spring, bumpstops, reboundstop, and damper XML-based property files. Example
XML property files are distributed in the acar_shared database.
92 Template based
Push Button
Push Button
Push buttons contain entries or execute commands only for those entities that exist in the template. Your
template-based product adds push buttons to the template's custom interface. Learn about Customizing
Your Product.
You can place the custom push buttons under the Adjust menu in the Standard Interface, or under
previously created custom menus by selecting the desired parent menu. Learn about the Standard
Interface.
Appendix 93
Recording Comments
Recording Comments
Your template-based product records the comments as follows:
Reference Marker
A reference marker is a marker that defines the location and orientation of a component.
Appendix 95
Rotating Mass
Rotating Mass
A rotating mass applies a frequency-dependent force. This actuator represents the force due to a rotating
mass located at a specified offset from an axis of rotation. The axis of rotation is defined by the input
channel to which this vibrational actuator is applied.
f( ) = m . 2 .r
where:
• is the frequency
• f( ) is the unbalanced mass forcing function
• m is the unbalanced mass
• r is the radial distance of the unbalanced mass from the axis of rotation
Similarly, a rotating mass placed at a distance offset along the axis of rotation results in an unbalanced
moment.
f( ) = m . 2.r.d
where:
Simulation
A simulation is the real-time Adams/Solver process of solving the equations of motions for a multibody
system.
98 Template based
Simulation Script
Simulation Script
Your template-based product automatically creates a simulation script when you run a Simulation. The
simulation script is different for different types of analyses (see Analysis).
By default, the last simulation that you ran creates a simulation script named Last_Sim, which you should
not use. Use the simulation named simulation_script.
Appendix 99
Single Valvetrain
Single Valvetrain
Adams/Engine displays the following pull-down menus when the major role of the template is
single_valve_train.
Single-Component Force
A single-component force applies a translational vector force at a single point of application on a part and
ground (action-only force), or between two parts along the line of sight.
Appendix 101
Solution Steps
Solution Steps
The number of solution steps defines the granularity of the results. This is equivalent to running a test in
the real world and monitoring the changes of a system at fixed time intervals. The number of steps is the
number of solution steps from a lower bound to an upper bound.
We recommend that you use more than five steps.
102 Template based
Solver Variable
Solver Variable
A solver variable is a data element algebraic variable.
Appendix 103
Spline
Spline
A spline is a data element that is defined by discrete numerical data.
104 Template based
Spline Gear Force
The structural stiffness is obtained from a spline depending on the relative position of the gears. The
spline is contained in the stiffness property file. The stiffness should be expressed over one pitch, such
that the pitch value ranges from 0 to 1. This represents the most generic implementation to consider the
change of structural stiffness due to the number of teeth in contact and the profile.
The gear force lets you model gear interaction with backlash. When creating the gear force, the gears are
rotated automatically to ensure proper meshing of the gears. In addition to the GFORCE, your template-
based product creates an inplane joint primitive at the idealized point of contact with its normal tangential
to the pitch circle. The inplane joint primitive is only active during the initial condition Analysis phase of
a Simulation. This will ensure that the initial conditions (displacement, velocity, and accelerations) of the
gears are calculated appropriately.
This component allows you to model helical and spur gear forces, where the centers of the gears are not
fixed in space and the mesh frequency is considered. In addition to the 2D gear force component, this
component will consider the tilting of gears.
The component outputs the following results:
• total_force - Total force, same as normal_force since friction is not included in the gear force.
• normal_force - Resulting force normal to the gear tooth surface.
• tangential_force - Resulting force tangential to the gear pitch circle.
• axial_force - Resulting force in axial direction, zero if gears are straight.
• torque_g1 - Resulting torque applied to Gear 1 at the i-marker location.
• torque_g2 - Resulting torque applied to Gear 2 at the j-marker location.
Appendix 105
Static Analysis
Static Analysis
A static analysis attempts to find a configuration for the parts in your model for which all the forces
balance. This configuration is often referred to as an equilibrium configuration. Velocities and
accelerations are set to zero for static analyses, so inertial forces are not taken into consideration. A static
analysis is for use with models that have one or more Degrees of Freedom.
106 Template based
Status Bar
Status Bar
A line at the bottom of the Main Window that displays information about the element your cursor is
currently on, the action you should perform, or an error message.
Appendix 107
Summary of Location Dependency Options
Note: In Adams/Engine, use this option when you can use fixed
values or variables to position one construction frame with
respect to another.
Delta location parameterized Allows you to use Adams/Rail parameter variables to parameterize
(Adams/Rail only) the location of a construction frame with respect to another
coordinate reference.
Centered between coordinates Places the construction frame at the midpoint formed by a number of
points. You can define up to four points.
Located along an axis Places a new construction frame at a distance x, away from an
existing construction frame, along any of the three orthogonal axes
defined by the existing construction frame.
Located on a line Places the construction frame at a position along an axis that two
points define. You can set a percentage between 0 and 150%, where
0% is at the first point location, and 150% is beyond both points 1
and 2, but still on the axis they define.
Location input communicator Places the construction frame at a point that an input communicator
defines.
Located at flexible body node Places the construction frame at a node ID as defined during the
creation of the flexible body.
108 Template based
Summary of Orientation Dependency Options
Swept Sine
Swept sine defines a constant amplitude sine function being applied to the model. The amplitude of the
sine function and the starting phase angle are required.
f( ) = F . [cos( ) + j . sin( )]
where:
• f - Forcing function
• F - Magnitude of the force
• - Phase angle
• - Frequency
110 Template based
Switch Part Example for Adams/Car
Target Database
A target Database is a writable database to which the assembly files will be published.
112 Template based
TeimOrbit File Format
Test Rig
A test rig is a model designed to control an Analysis. In Adams/Engine Template Builder you can create
a template with the major role test rig (see Major Roles). To use such a template as a test rig in Standard
Interface, you must load it into the modeling database through the Open Test Rig dialog box.
Note that creating your own test rig is not a trivial task, and should only be done by the very experienced
user.
114 Template based
Three-Phase Gear Force
Timing Mechanism
Adams/Engine displays the following pull-down menu when the major role of the template is
timing_mechanism. Learn about Building Models.
Generally, the toe and camber define the global orientation of the wheel-spin axis.
When the toe and camber angles are zero, the entity will have its:
• z-axis pointing away from the line of symmetry (in terms of an automobile, out from the car)
• x-axis aligned with the global x (towards the rear of the car)
• y-axis defined by the right-hand rule
Toe angle is positive when the front of the wheel toes in, that is, it points inward, toward the vehicle center
line. Camber angle is positive when the top of the wheel tilts outward, away from the vehicle center line.
Appendix 117
Toggle Kinematic Mode - Example Application
Use Hardpoints
When you select the install method Installed Length, you directly specify what the length of the spring
is for the given design positions of the I and J coordinate references.
When you select the install method Use Hardpoints:
• The length of the spring is the distance between the spring's I and J coordinate references
(DM(I,J)).
• The spring deflection at the input position is the spring's free length minus the distance between
the I and J coordinate references.
Note: When you look at the ac_spring UDE definition in the Database Navigator, you will notice
an OffsetCalc variable. In the equation above, OffsetCalc = Free_Length.
User
You can define any function of the independent variable omega:
f( ) = g( )
where:
• is the frequency
• g( ) is the general function of omega
Being able to create your own function based on standard Adams functions is very useful when the
required function is not provided by Swept Sine, Rotating Mass, or PSD.
122 Template based
Vertical Hotpoints
Vertical Hotpoints
Hotpoints are small squares that appear on plot curves when selected. You can modify the loaded curve
by dragging its hotpoints vertically.
Zoom In
Zoom in on an area of a displayed plot by using your pointer to draw a box.
128 Template based
Zoom In