Ansys Motion 2024 R1 Car Tutorial
Ansys Motion 2024 R1 Car Tutorial
ANSYS Motion
CAR
Tutorial
ANSYS, Inc.
Distributed by ANSYS, Inc.
Contents
1. General Half Car Analysis .....................................................................................................................................1
1.1. The structure of Car Models .....................................................................................................................1
1.2. What you are going to learn ......................................................................................................................1
1.3. Open Car Work/Model ..............................................................................................................................2
1.4. Before Modeling operation ........................................................................................................................4
1.5. Creation of Car Force Property .................................................................................................................6
1.5.1. Creation of Spring Force Property ................................................................................................6
1.5.2. Review Car Force Property Files. .................................................................................................9
1.6. Creation of a Suspension Template ........................................................................................................12
1.6.1. Creation of Macpherson Type Suspension Template .................................................................12
1.7. Creation of Suspension Subsystem ........................................................................................................52
1.8. Working with A Half Car Assembly ..........................................................................................................54
1.9. Simulation of a Half car assembly ..........................................................................................................56
1.9.1. Suspension analysis using multiple Load cases ........................................................................56
1.9.2. Parallel Travel analysis ...............................................................................................................59
1.9.3. Vertical load analysis ..................................................................................................................59
1.9.4. Updating the Suspension model and re-running the Vertical load analysis ...............................60
1.10. Post-processing Half car results .............................................................................................................62
1.10.1. Post-Processing Parallel Travel analysis ....................................................................................62
1.10.3. Comparing two Parallel Travel results: Baseline and the updated model ..................................68
2. A Full Vehicle Analysis ........................................................................................................................................68
2.1. Create Subsystems.................................................................................................................................69
2.1.1. Create A Body subsystem ...........................................................................................................69
2.1.2. Create a Steering subsystem......................................................................................................71
2.1.3. Create a front suspension subsystem ........................................................................................73
2.1.4. Create a rear suspension subsystem .........................................................................................76
2.1.5. Create Front wheel subsystems .................................................................................................80
2.1.6. Create Rear wheel subsystems ..................................................................................................81
2.2. A Full Car Assembly and its analysis ......................................................................................................82
2.2.1. Step Steer analysis .....................................................................................................................84
2.2.2. Add Powertrain subsystem and Acceleration analysis in Full Car ..............................................85
2.2.3. Parameter updates and re-run an analysis.................................................................................88
2.3. Post process of Full car simulation results .............................................................................................89
2.3.1. Play Animation ............................................................................................................................89
2.3.2. Plot Step Steer Results ...............................................................................................................91
2.3.3. Plot Acceleration Results ............................................................................................................93
2.3.4. Plotting two or more simulation results: Baseline and an updated model. .................................94
Car Tutorial ANSYS, Inc.
In this tutorial, you are going to build a couple of suspensions and a full vehicle model. And you
are going to run a simple K&C analysis using one of the suspension models. A vehicle dynamics
simulation will be done with the full vehicle model. Creating a suspension model needs several
steps: building templates, creating subsystems from templates, and defining force connections
(force vs deflection relation) between suspension parts. A template is a parametrized subsystem
framework. A subsystem is created from the template with suspension parameters such as hard
points and force versus deflection curves for bushings, shocks, springs, and jounce bumpers. An
assembly is a minimum number of subsystems put together to define a suspension and a full
vehicle for vehicle dynamic simulation. Once you have built an assembly, you are ready to run a
simulation with the assembly and a test-rig.
- 1 -
Car Tutorial ANSYS, Inc.
The first task is to build a MacPherson front suspension. The MacPherson suspension subsystem
has multiple parts: subframe, upper_strut, lower_control_arm, spindle, knuckle, tierod, drive_shaft,
etc. Parts are connected by joints and force elements such as bushings, springs, dampers, jounce
bumpers, and rebound bumpers. These force elements provide the suspension unique kinematic
and compliance characteristics. A test-rig and tire models for half car analysis are automatically
created and hooked up to a suspension assembly when it is ready.
- 2 -
Car Tutorial ANSYS, Inc.
All functions and capabilities of ANSYS Motion/CAR is best utilized in Work environment. Users
are recommended to create a Work when he/she starts to build a vehicle model.
The Work contains Models. Each Model has Templates, Subsystems created from Template,
Assemblies, force properties and others. The Work/Model helps you manage those files easily in
Navigator. (This tutorial provides an example of the Work/Model).
Please copy ‘Standard Work.zip’ file from ‘ANSYS INSTALL_PATH\Motion\Document\’. Unzip the
file in your directory that you want to build tutorial models. The unzipped folder has Standard Work
and Model. The unzipped folder will be called to “USER DIR” next time in this tutorial.
- 3 -
Car Tutorial ANSYS, Inc.
4. Click the Work Navigator tab at the left bottom of the screen. Work Navigator will appear
as below.
(You can manage and open easily various files about ANSYS Motion/CAR using Work
Navigator.)
1.1.2. Terminology : This describes Preprocessor GUI such as Main Categories, Menus, Dialogs,
Buttons, Entities, Check Boxes, Input Fields and so on.
- 4 -
Car Tutorial ANSYS, Inc.
1.3.1. Layout of Main Window : This explains ribbon menu, navigator window, sub-entity
window, property window and others in Main window.
1.3.6. Setting : Setting defines the program default value to control the data precision (single or
double precision), view control, the time for model autosave and so on.
1.3.11. Subsystem Navigator : This describes Subsystem Navigator and operations in there.
1.3.13. Work Navigator : This describes Work Navigator and operations in there.
- 5 -
Car Tutorial ANSYS, Inc.
2. Select Car, Spring in New File creation dialog window. Check 'Add to model' to add to
the Model.
3. Click the OK button. The “Create Car Property” window will open. The first step is to
set up the unit. Select MMKS unit and click the Finish button.
- 6 -
Car Tutorial ANSYS, Inc.
You can review and update the Spring Property file in Work navigator. For example, you can
update the spring force versus deflection curve using a Spring Spline, or a constant stiffness
spring. You can also change Free Length/preloads to match suspension trim conditions and
complete Spring Property file.
4. For Spring Spline data, enter "SPL_SPRING" in the Spline name field. Then copy the
spring spline data (e.g., from excel spreadsheet) and paste them. Make sure to click
-100 -8000
-90 -4500
- 7 -
Car Tutorial ANSYS, Inc.
-80 -4000
-60 -3000
-40 -2000
-20 -1000
0 0
20 1000
40 2000
60 3000
80 4000
90 4500
6. In Work Navigator, pick “Spring1” and input “206” for Free Length.
- 8 -
Car Tutorial ANSYS, Inc.
7. Click Save Button. It will save the spring property. The spring property creation is
done.
You are not going to build individual force elements one by one. Many forces elements are already
built to save your time. Next steps will give you an idea how to review those elements available.
1. In Work Navigator, double click vm_default.cpfdxml in Dampers folder.
- 9 -
Car Tutorial ANSYS, Inc.
- 10 -
Car Tutorial ANSYS, Inc.
(Spring, Damper, Bump stop, and Rebound stop are one dimensional element that require
a spline for a nonlinear representation or a constant parameter for a linear representation.
A bushing/mount has three translation and three rotational degrees of freedom between
parts: stiffness and damping characteristics in 6 directions either by constant linear
parameters or by nonlinear splines.)
- 11 -
Car Tutorial ANSYS, Inc.
In this section, you are going to build a McPherson suspension template. The key to building a
template is parametrization. Parameters for hard points, part geometries, axis and orientation will
be used to build a suspension subsystem in detail. Thus, the first step is to create parameters
and design entities in Ansys Motion: design variable, design point and design frame before we
build entities such as bodies, joints, forces.
- 12 -
Car Tutorial ANSYS, Inc.
2. Select Car in the Group window, Suspension Template in the Type window. Change the
file name to 'Macpherson_Tutorial' and check 'Add to model' to add to the Model.
3. Click OK button. “Create Car Template” window will appear. Select MMKS unit and click
Finish button.
- 13 -
Car Tutorial ANSYS, Inc.
Template Working window appears as below. You can see the new template file in Work Navigator.
- 14 -
Car Tutorial ANSYS, Inc.
This tutorial will guide you a step-by-step procedure to create design parameters. Save the journal
file execution for an advanced step in the future. If you created the Design Parameters by the
Journal recording, skip to next chapter (1.6.1.3 Create Bodies).
1. Click Design point menu tab and select Symmetric Type as Left.
- 15 -
Car Tutorial ANSYS, Inc.
(Most of suspension structures are symmetric. Left and Right in “Sym. Type” assume a
pair of data is being created. None in Sym. type creates a single design point.)
- 16 -
Car Tutorial ANSYS, Inc.
3. Review the design variables, 'toe_angle' and 'camber_angle' in Design Variable tab.
Title Value
Name df_wheel_center
Option Point And Orientation
Point dp_wheel_center:L by Design Point
Orientation Toe : toe_angle:L, Camber: camber_angle:L by Toe Camber
Symmetric Left
- 17 -
Car Tutorial ANSYS, Inc.
4. Click “Point button” and then a Point Picker window will open.
5. Select “Design Point” among filter and then pick ‘dp_wheel_center:L’. The position
- 18 -
Car Tutorial ANSYS, Inc.
6. You are going to define an orientation in next few steps. Click Orientation at the bottom
7. Select “Toe Camber” among filters and then type ‘toe_angle:L’ and
- 19 -
Car Tutorial ANSYS, Inc.
1. Click Design Frame menu tab and enter ‘df_drive_shaft_otr’ in the name cell
2. Click button and then a Transform Picker window will open. Click ‘Point And
5. Check “Use Delta” and “Use DF”. Type ‘-1.0 * dv_drive_shaft_offset:L’ in ∆Z cell for an
offset point.
- 20 -
Car Tutorial ANSYS, Inc.
6. Click Orientation in the Transform Picker and then Orientation Picker window will open.
(“Two points” defines Z-axis from the 1st point to the 2nd point.)
- 21 -
Car Tutorial ANSYS, Inc.
10. Select the position in the same manner as steps 4 and 5 as in the 1st point definition
11. Select ‘df_wheel_center:L’ for the 2nd point and click the Parent button.
12. Click the Parent button again in the Orientation Picker. Click OK button in the Transform
Picker.
Title Value
Name df_top_mount_ext
Option Point And Orientation
Point dp_top_mount:L + Use Delta + Use Global + ∆Z : 50 by Design Point
Orientation Euler Angle: ‘ZXZ’+ Z : 0, X : 0, Z : 0 by Euler Angle
Symmetric Left
- 22 -
Car Tutorial ANSYS, Inc.
2. Select Left for “Sym. Type” and enter ‘df_top_mount_ext’ in the name cell.
3. Click button and Click the “Point And Orientation” button in the Transform Picker.
5. Select “Design Point” among filters and select ‘dp_top_mount:L’. Check “Use Delta”
6. Click the Orientation button. Then an Orientation Picker window will open.
- 23 -
Car Tutorial ANSYS, Inc.
1. Click Design Frame menu tab and enter ‘df_shock_tube’ in the name cell
2. Click button and then a Transform Picker window will open. Click the ‘Point And
Orientation’ button
3. Click the “Point” button. Then a Point Picker window will open.
4. Select ‘dp_strut_lwr_mount:L’ for Design Point and Click the parent button.
5. Click “Orientation” in the Transform Picker. An Orientation Picker window will open.
(“Two points” defines Z-axis from the 1st point to the 2nd point.)
9. Select ‘dp_strut_lwr_mount:L’ and ‘dp_top_mount:L’ for positions. Then click the Parent
button.
10. Click the Parent button again in the Orientation Picker. Click the OK button in the
Transform Picker.
- 24 -
Car Tutorial ANSYS, Inc.
(‘Creation_of_Body.dfjnl’ file in Journal folder help you to create the bodies for
Macpherson suspension quickly. The journal file has been built to create all bodies
necessary for next steps)
Execute the Journal file and then the bodies will be created automatically
In this tutorial, you are going to create bodies step-by-step. If you created the Bodies by the
Journal, go to next chapter. (1.6.1.4 Create Constraints).
- 25 -
Car Tutorial ANSYS, Inc.
4. Select 'dp_lca_outer:L' for 2nd Position and 'dp_lca_rear:L' for 3rd Position
- 26 -
Car Tutorial ANSYS, Inc.
2. The “Create Cylinder” Dialog will open. Enter data as in the table below.
Title Value
Bottom position dp_tierod_outer:L(Design Point)
Top position dp_tierod_inner:L(Design Point)
radius 8.0
name tierod
Symmetric type Left
3. Click the button. A cylinder body will be created. Subsystem navigator shows
- 27 -
Car Tutorial ANSYS, Inc.
A knuckle body has seven geometries (five cylinders & two spheres). They are combined to make
one Knuckle body using a Boolean operation.
You are creating five cylinders and two spheres under the same name of Knuckle.
- 28 -
Car Tutorial ANSYS, Inc.
Title Value
Bottom position dp_wheel_center:L (Design Point)
Top position dp_knuckle_spindle_in:L (Design Point)
radius 10
create option Boolean
name knuckle:L using body icon
Symmetric type Left
Title Value
Bottom position dp_wheel_center:L (Design Point)
Top position dp_knuckle_spindle_out:L (Design point)
radius 10
create option Boolean
name knuckle:L using body icon
Symmetric type Left
Title Value
Bottom position dp_wheel_center:L (Design Point)
Top position dp_tierod_outer:L (Design point)
radius 10
create option Boolean
name knuckle:L using body icon
Symmetric type Left
- 29 -
Car Tutorial ANSYS, Inc.
Title Value
Center Position dp_lca_outer:L(Design Point)
radius 7.5
create option Boolean
name knuckle:L using body icon
Symmetric type Left
- 30 -
Car Tutorial ANSYS, Inc.
Title Value
Center Position dp_drive_shaft_inr:L (Design point)
radius 10
name Intp_tripot_to_differential
Symmetric type Left
Title Value
Center Position dp_top_mount:L (Design point)
radius 10
name Intp_strut_to_body
Symmetric type Left
Title Value
dp_lca_front:L + dp_lca_front:R + dp_lca_rear:L + dp_lca_rear:R by
Center Position
Multi Point Center
radius 10
name Intp_subframe_to_body
Symmetric type None
Create spindle
Title Value
df_drive_shaft_otr:L + Use Delta + Use DF + ∆ Z : 50.0 by Design
Bottom position
Frame
Top position df_drive_shaft_otr:L (Design Frame)
radius 30
name spindle
Symmetric type Left
- 31 -
Car Tutorial ANSYS, Inc.
(You can select a design frame by using Point Picker. It is similar to design point selection.)
(Select “Design Frame” among filter in the Point Picker and then check “Use Delta” and
“Use DF”. Type ’50.0’ in ∆ Z.)
Title Value
Bottom position df_drive_shaft_otr:L (Design Frame)
Top position dp_drive_shaft_inr:L (Design Point)
radius 15
name drive_shaft
Symmetric type Left
Title Value
Center Position df_drive_shaft_otr:L (Design Frame)
radius 30
create option Boolean
name drive_shaft using body icon
Symmetric type Left
- 32 -
Car Tutorial ANSYS, Inc.
Create tripot
Title Value
Center Position dp_drive_shaft_inr:L (Design Point)
radius 8
name tripot
Symmetric type Left
- 33 -
Car Tutorial ANSYS, Inc.
Title Value
Bottom position dp_strut_lwr_mount:L (Design Point)
Top position dp_top_mount:L (Design Point)
radius 12
name upper_strut
Symmetric type Left
Title Value
Bottom position dp_shock_tube_up:L (Design Point)
Top position dp_shock_tube_down:L (Design Point)
radius 20
name shock_tube
Symmetric type Left
Create subframe
Title Value
Bottom position dp_subframe_rear:L (Design Point)
Top position dp_lca_rear:L (Design Point)
radius 5
name subframe
Symmetric type None
- 34 -
Car Tutorial ANSYS, Inc.
Title Value
Bottom position dp_lca_rear:L (Design Point)
Top position dp_lca_front:L (Design Point)
radius 5
create option Boolean
name subframe using body icon
Symmetric type None
Title Value
Bottom position dp_lca_front:L (Design Point)
Top position dp_subframe_front:L (Design Point)
radius 5
create option Boolean
name subframe using body icon
Symmetric type None
Title Value
Bottom position dp_subframe_rear:R (Design Point)
Top position dp_lca_rear:R (Design Point)
radius 5
create option Boolean
name subframe using body icon
Symmetric type None
Title Value
Bottom position dp_lca_rear:R (Design Point)
Top position dp_lca_front:R (Design Point)
radius 5
create option Boolean
name subframe using body icon
Symmetric type None
- 35 -
Car Tutorial ANSYS, Inc.
Title Value
Bottom position dp_lca_front:R (Design Point)
Top position dp_subframe_front:R (Design Point)
radius 5
create option Boolean
name subframe using body icon
Symmetric type None
Title Value
Bottom position dp_lca_front:L (Design Point)
Top position dp_lca_front:R (Design Point)
radius 5
create option Boolean
name subframe using body icon
Symmetric type None
Title Value
Bottom position dp_lca_rear:L (Design Point)
Top position dp_lca_rear:R (Design Point)
radius 5
create option Boolean
name subframe using body icon
Symmetric type None
- 36 -
Car Tutorial ANSYS, Inc.
This tutorial will guide you a step-by-step procedure to create Constraints. If you created the
Constraints by the Journal, go to next chapter (1.6.1.5 Create Interface parts).
- 37 -
Car Tutorial ANSYS, Inc.
3. Enter data in the tables to create fixed Joints. Click Button. Then the fixed joint
will be created.
Title Value
Base body Intp_subframe_to_body
Action body subframe
dp_lca_front:L + dp_lca_front:R + dp_lca_rear:L + dp_lca_rear:R by
Point
Multi Point Center or Intp_subframe_to_body.CM(Design Frame)
Name fix_subframe_rigid
Symmetric None
Title Value
Base body knuckle:L
Action body shock_tube:L
Point dp_strut_lwr_mount:L (Design Point)
Name fix_knuckle_shock_tube
Symmetric Left
2. Enter the data in the tables and Click Button. Then the revolute joint will
be created.
Title Value
Base body subframe
Action body lower_control_arm:L
Point dp_lca_front:L + dp_lca_rear:L by Multi Point Center
Direction 1st point : dp_lca_rear:L, 2nd point : dp_lca_front:L by Two Points
Name rev_lca
Symmetric Left
- 38 -
Car Tutorial ANSYS, Inc.
Title Value
Base body knuckle:L
Action body spindle:L
Point df_wheel_center:L (Design Frame)
Direction df_wheel_center:L (Design Frame)
Name rev_spindle_knuckle
Symmetric Left
2. Input data in the table and Click Button then the Translational Joint will be
created.
Title Value
Base body Intp_tirpot_to_differential:L
Action body tripot:L
Point dp_drive_shaft_inr:L(Design Point)
1st point : dp_drive_shaft_inr:L, 2nd point : dp_drive_shaft_inr:R by Two
Direction
Points
Name tran_tripot_to_differential
Symmetric Left
- 39 -
Car Tutorial ANSYS, Inc.
2. Input data in the table and Click Button. Then the Cylindrical Joint will be
created.
Title Value
Base body upper_strut:L
Action body shock_tube:L
Point dp_top_mount:L + dp_strut_lwr_mount:L by Multi Point Center
1st point : dp_strut_lwr_mount:L, 2nd point : dp_top_mount:L by Two
Direction
Points
Name cyl_strut
Symmetric Left
- 40 -
Car Tutorial ANSYS, Inc.
2. Enter data in the table and Click Button. Then the Ball Joints will be created.
Title Value
Base body knuckle:L
Action body tierod:L
Point dp_tierod_outer:L (Design Point)
Name ball_tierod_outer
Symmetric Left
Title Value
Base body lower_control_arm:L
Action body knuckle:L
Point dp_lca_outer:L (Design point)
Name ball_lca_balljoint
Symmetric Left
2. Input data in the table and Click Button. Then the Universal Joint will be
created.
Title Value
Base body Ground
Action body upper_strut:L
Point dp_top_mount:L(Design point)
Base X-axis 1st point : dp_top_mount:L, 2nd point : df_top_mount_ext:L by Two Points
Action X-axis 1st point : dp_top_mount:L, 2nd point: dp_strut_lwr_mount:L by Two
- 41 -
Car Tutorial ANSYS, Inc.
Points
Name univ_top_mount_kinematic
Symmetric Left
2. Enter data in the table and Click Button. Then the Constant Velocity joints
will be created.
Title Value
Base body drive_shaft:L
Action body tripot:L
Point dp_drive_shaft_inr:L(Design Point)
1st point : dp_drive_shaft_inr:L, 2nd point : df_drive_shaft_otr:L by Two
Base X-axis
Points
1st point: dp_drive_shaft_inr:L, 2nd point: dp_drive_shaft_inr:R by Two
Action X-axis
Points
Orthogonal -
Arbitrary
axis
Name conv_drive_sft_int_jt
Symmetric Left
Title Value
Base body spindle:L
Action body drive_shaft:L
Point df_drive_shaft_otr:L (Design Frame)
- 42 -
Car Tutorial ANSYS, Inc.
Title Value
Base body Intp_tierod_to_steering:L
Action body tierod:L
Point dp_tierod_inner:L (Design Point)
Base X-axis 1st point: dp_tierod_inner:L, 2nd point: dp_tierod_inner:R by Two Points
Action X-axis 1st point: dp_tierod_inner:L, 2nd point: dp_tierod_outer_L by Two Points
Orthogonal -
Arbitrary
axis
Name conv_tierod_inner
Symmetric Left
- 43 -
Car Tutorial ANSYS, Inc.
An Interface is a tool to communicate data between two subsystems. For example, in a front
suspension, tie rods are attached to the steering rack in a steering system, but it is not defined in
the front suspension. In this case, dummy bodies (Interfaces) are defined in the suspension to
serve as the steering rack. In a vehicle assembly process, the dummy bodies (Interfaces) are
replaced by the steering rack. Since the interface is the essential tool to assemble many
subsystems in vehicle model, it should be defined at the level of template modeling.
- 44 -
Car Tutorial ANSYS, Inc.
1. Click “Subsystem Navigator” at the bottom left of the preprocessor window. Right
- 45 -
Car Tutorial ANSYS, Inc.
2. In the Property dialog window, check the Interface check box and click OK button.
3. Now you can see the interface bodies in the “Interfaces” folder in Subsystem Navigator.
5. An Interface dialog window will open. Enter ‘rack’ and ‘chassis’ in matching names.
Click OK button.
- 46 -
Car Tutorial ANSYS, Inc.
Intp_subframe_to_body
- 47 -
Car Tutorial ANSYS, Inc.
2. Enter data in the table and Click Button. Then the Spring element will be
created.
Title Value
Spring Force Property file vm_0001.cpfsxml in User DIR\Standard Work\Springs.
Base body shock_tube:L
Action body upper_strut:L
Base Position dp_strut_lwr_mount:L (Design Point)
Action Position dp_top_mount:L (Design Point)
Name spr_ride_spring
Symmetric Left
- 48 -
Car Tutorial ANSYS, Inc.
2. Enter data in the table and Click Button. Then the damper element will be
created.
Title Value
Damper Force Property file vm_0001.cpfdxml in User DIR\Standard Work\Dampers.
Base body shock_tube:L
Action body upper_strut:L
Base Position dp_strut_lwr_mount:L (Design Point)
Action Position dp_top_mount:L (Design Point)
Name dam_ride_damper
Symmetric Left
2. Enter data in the table and Click Button. Then the Bumpstop element will be
created.
Title Value
Bump Stop Force Property vm_0001.cpfbsxml in User DIR\Standard
file Work\Bump_Stops.
Base body upper_strut:L
Action body shock_tube:L
Base Position dp_top_mount:L(Design Point)
Action Position dp_strut_lwr_mount:L(Design Point)
Name bump_ride_bumpstop
Symmetric Left
- 49 -
Car Tutorial ANSYS, Inc.
2. Enter data below and Click Button. Then the Reboundstop element will be
created.
Title Value
Rebound Stop Force vm_0001.cpfrbsxml in User DIR\Standard
Property file Work\Rebound_Stops.
Base body upper_strut:L
Action body shock_tube:L
Base Position dp_top_mount:L(Design Point)
Action Position dp_strut_lwr_mount:L(Design Point)
Name reb_ride_reboundstop
Symmetric Left
Reference
2. A Property file browser will open. From the Bushing folder, Select a Bushing Force
- 50 -
Car Tutorial ANSYS, Inc.
dialog window”.
- 51 -
Car Tutorial ANSYS, Inc.
button
File name. Check “Add to model” to add the suspension subsystem to the current Model.
- 52 -
Car Tutorial ANSYS, Inc.
3. Click OK button. You can see the Car Template Selection dialog window. Click the
4. The window will switch to the Subsystem working window. You can see the newly
(Design entities, property files, car force elements, and body properties can be updated in
Subsystems. The rest of entities should be updated in templates.)
- 53 -
Car Tutorial ANSYS, Inc.
Type ‘Macpherson_Tutorial_Assy’ for the name and check “Add to model” to add the
- 54 -
Car Tutorial ANSYS, Inc.
“_HALF_TESTRIG.dfctrt” in the “Suspension Test Rig” cell, and then click Finish button.
4. The assembly file has been created and you can see the assembly in Work Navigator.
- 55 -
Car Tutorial ANSYS, Inc.
In this section, you will try an External File analysis to simulate multiple load cases
1. Click the Simulation Menu, then the Suspension Simulation window will appear. Enter
values as shown in figure below. To create a dflc.xml, click Export in analysis dialog.
(An External file analysis needs a dflc.xml file. A dflc.xml file contains simulation
parameters as used in Parallel wheel travel and Vertical Force analysis. You are going to
create one for next steps)
- 56 -
Car Tutorial ANSYS, Inc.
4. Enter Result name as you want. The Result name determines the head of analysis result
name.
- 57 -
Car Tutorial ANSYS, Inc.
7. Click Simulate.
- 58 -
Car Tutorial ANSYS, Inc.
Travel.
2. A Suspension Simulation window will open. Type in data as below. Then click Simulation
to run a simulation.
the analysis.
- 59 -
Car Tutorial ANSYS, Inc.
button and pick a new property file of ‘vm_125_300.cpfsxml’ in the springs folder.
- 60 -
Car Tutorial ANSYS, Inc.
- 61 -
Car Tutorial ANSYS, Inc.
Name X, Y, Z
dp_wheel_center 0, -800, 280
dp_strut_lwr_mount 40, -670, 550
dp_knuckle_spindle_in 0, -775, 280
dp_knuckle_spindle_out 0, -825, 280
5. Once you have made the updates, go back to the Assembly window. Run a Static Load
Macpherson_Tutorial_Assy_Verforce_Parameter’.
In this section, you are going to post-process the results from the half car simulation.
1. After the analysis, Ansys Motion post-processor will automatically open and display the
animation window.
- 62 -
Car Tutorial ANSYS, Inc.
Try animation control buttons to see how the suspension moves. Animation buttons are hidden.
They will appear as you move the cursor around the bottom of the window. See the picture below.
You can play, fast forward, play by a frame forward or backward, stop and even record the
animation.
- 63 -
Car Tutorial ANSYS, Inc.
parameters) available to plot. You are going to plot a few of them. Click the 'Create ch
- 64 -
Car Tutorial ANSYS, Inc.
4. Click “Add Curve” at the top. Select 'toeangle’, ‘camberangle’, and ‘sideviewangle' in
- 65 -
Car Tutorial ANSYS, Inc.
1. In Ansys Motion Post-Processor, click at the left upper corner. Then Click Import
click “+”. Now you see the vertical force on the wheel.
- 66 -
Car Tutorial ANSYS, Inc.
3. Select the curve and move the cursor around X: time in Property Panel. As the cursor
is almost at the end of the field, button will show up. Click button in the source
- 67 -
Car Tutorial ANSYS, Inc.
In this chapter, a full vehicle model will be built using the Work/Model. You are going to use
templates from Ansys Motion and the Macpherson suspension template you have created. The
- 68 -
Car Tutorial ANSYS, Inc.
Work/Model has templates required for full car models such as Suspension template, Body
template, Wheel templates, Steering templates and so on.
(Path : ANSYS INSTALL_PATH\Motion\Document\Standard Work)
2.1.Create Subsystems
In this section, you will create subsystems like Body, Suspension, Steering, Wheel to build a full
car assembly. Templates available to use are listed in the Template folder in Work Navigator.
- 69 -
Car Tutorial ANSYS, Inc.
Name X, Y, Z to be Modified
- 70 -
Car Tutorial ANSYS, Inc.
- 71 -
Car Tutorial ANSYS, Inc.
1. Move the steering position by updating design points as the table below.
Name X, Y, Z
dp_rack_house_mount 250, -400, 300
dp_tierod_inner 250, -430, 300
dp_intermediate_shaft_forward 450, -300, 500
dp_intermediate_shaft_rearward 600, -300, 600
dp_pinion_pivot 250, -300, 300
dp_steering_wheel_center 950, -300, 700
- 72 -
Car Tutorial ANSYS, Inc.
role.
(Click the Toe-Camber angle Icon and then change Toe angle and Camber angle.
Alternatively, they can be updated in the design variable window)
- 73 -
Car Tutorial ANSYS, Inc.
- 74 -
Car Tutorial ANSYS, Inc.
(In the same manner, you can change property in force elements such as Bush, Bumpstop,
Reboundstop, Damper.)
- 75 -
Car Tutorial ANSYS, Inc.
8. Move the suspension to front position by updating design points as the table below.
Name X, Y, Z
dp_lca_front -150, -450, 150
dp_lca_outer 50, -750, 150
dp_lca_rear 250, -450, 150
dp_tierod_outer 200, -750, 300
dp_tierod_inner 250, -400, 300
dp_wheel_center 50, -800, 300
dp_strut_lwr_mount 90, -650, 600
dp_knuckle_spindle_in 50, -775, 300
dp_knuckle_spindle_out 50, -825, 300
dp_drive_shaft_inr 50, -200, 225
dp_top_mount 107.5, -603.8, 800
dp_subframe_front -350, -450, 150
dp_subframe_rear 450, -450, 150
- 76 -
Car Tutorial ANSYS, Inc.
6. Right mouse click “spr_ride_spring:L” to open the Spring Force Property Dialog.
7. Click button in the ‘spr_ride_spring’ property dialog and then the “Select Property
- 77 -
Car Tutorial ANSYS, Inc.
File” window will open. Select vm_125_300.cpfsxml in File name. (in User
- 78 -
Car Tutorial ANSYS, Inc.
dam_ride_damper Dampers\vm_default.cpfdxml
Impact Setting :
bump_jounce_stop Bump_Stops\vm_default.cpfbsxml
Clearance Value : 25
bush_lca_front Bushings\vm_lwr_control_arm.dfpfbxml
bush_lca_rear Bushings\vm_lwr_control_arm.dfpfbxml
bush_lwr_strut Bushings\vm_damper_lwr_mount.dfpfbxml
bush_subframe_front Bushings\vm_subframe.dfpfbxml
bush_subframe_rear Bushings\vm_subframe.dfpfbxml
bush_top_mount Bushings\vm_damper_upr_mount.dfpfbxml
bush_uca_front Bushings\vm_upr_control_arm.dfpfbxml
bush_uca_rear Bushings\vm_upr_control_arm.dfpfbxml
10. Move the suspension aft by updating design points as the table below.
Name X, Y, Z
dp_drive_shaft_inr 2880, -200, 230
dp_lca_front 2680, -400, 150
dp_lca_outer 2880, -750, 100
- 79 -
Car Tutorial ANSYS, Inc.
(Name : Front_Wheel_Tutorial_Sub)
- 80 -
Car Tutorial ANSYS, Inc.
- 81 -
Car Tutorial ANSYS, Inc.
2. Select Full Car in Assembly in Car group. Type in “Full_Car_Tutorial_Assy” in File Name
- 82 -
Car Tutorial ANSYS, Inc.
5. To disable the driveline in the suspension subsystem, click the “Driveline Active and
Inactive” icon.
- 83 -
Car Tutorial ANSYS, Inc.
(You can update design parameters using “Modify Design Parameter. You can also change
properties of bodies and forces using “Modify Modeling Parameter”)
6. Check “Driveline Inactive” in Front Suspension and Rear Suspension and click OK.
analysis
2. Select Open-loop steering in the Analysis Category and select “Step Steer” in Analysis
Type.
3. Enter input values for Step Steer and click Simulation button.
- 84 -
Car Tutorial ANSYS, Inc.
- 85 -
Car Tutorial ANSYS, Inc.
3. To enable the driveline in the rear suspension subsystem, click the “Driveline Active and
Inactive” icon.
- 86 -
Car Tutorial ANSYS, Inc.
5. Click Modify below Run or Click analysis ICON in the Full-Vehicle Simulation
6. Select Straight-line in the Analysis Category and select Acceleration in the Analysis
Type.
- 87 -
Car Tutorial ANSYS, Inc.
4. Open ‘Powertrain_lt’ in Subsystem of Subsystem Navigator and enter 150 in mass after
- 88 -
Car Tutorial ANSYS, Inc.
Result Name to run “simulate Straight Line, Acceleration”. Use the same parameters as
in Section 2.2.2.
2. Move the cursor around the bottom center of the window then the animation men
- 89 -
Car Tutorial ANSYS, Inc.
3. Play animation
(You can play a specific section of animation using From/To.)
- 90 -
Car Tutorial ANSYS, Inc.
2. Select *.dfr in the Database Navigator and select “User Subroutine” in entity filter. and
(The section 1.3.2. Database Navigator and 1.3.3. Object Navigator of Ansys Motion
Postprocessor Manual will help you to understand Database Navigator and Object
Navigator. You can search data channels more easily using the search filter. Type a
keyword in Search Filter, then Object Navigator lists output data with the keyword.)
Search filter
3. Go back to the top menu and click “Add Curve”. A new menu will open. Select
- 91 -
Car Tutorial ANSYS, Inc.
- 92 -
Car Tutorial ANSYS, Inc.
- 93 -
Car Tutorial ANSYS, Inc.
- 94 -