& Construction

Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
& Manufacturing

Professional CAD/CAM tools built on Inventor and AutoCAD
Integrated BIM tools, including Revit, AutoCAD, and Civil 3D
Professional CAD/CAM tools built on Inventor and AutoCAD
Simulate multi-body interactions using Event Simulation.
Type:
Tutorial
Length:
8 min.
Transcript
00:04
Event simulation produces results common to other structural
00:07
analyses such as displacements and various stresses.
00:11
However, it is not limited to static conditions or elastic materials.
00:15
Nonlinear material behavior is supported,
00:18
large deformations and free body motion are supported as well
00:22
as contact interactions that can change throughout the simulated event.
00:26
Velocity and acceleration results are available.
00:29
You can simulate part breakage through the automatic elimination
00:33
of elements from the mesh at strains above.
00:35
A specified value.
00:37
Event simulation is a fully dynamic analysis
00:39
tool taking into account mass velocity acceleration,
00:43
damping and inertial effects
00:45
as such.
00:46
It is useful for analyzing impacts forming
00:49
operations and many other dynamic events.
00:52
This model is a two part snap fit assembly and
00:56
we simulate the insertion of one part into the other.
00:59
The locking fingers deform as they're pressed
01:01
into the middle hole of the stationary part
01:04
contact allows the parts to slide along and separate from each other freely
01:08
but prevents penetration.
01:10
Let's look at the process of setting up and solving the analysis.
01:17
Create a new study, choosing the event simulation analysis type,
01:22
then
01:23
click this icon to access the study settings.
01:27
Let's set a total event duration of six milliseconds
01:31
and choose to save 12 sets of incremental results.
01:35
We'll define an absolute mesh size of three millimeters which will produce
01:38
two elements through the main body thickness of the two parts.
01:43
We're not concerned about stresses in the stationary body and we
01:46
can reduce the solution time by specifying that this body is rigid
01:50
stresses and strains are not computed for rigid bodies
01:56
substitute a stronger material for the A BS
01:58
plastic previously defined in the model workspace.
02:04
We'll use nylon 66 for both parts
02:10
apply a constraint to the stationary part.
02:15
Notice that it is recognized as a rigid body
02:17
and three rotational degrees of freedom are supported.
02:20
In addition to the translational ones,
02:22
we'll keep the default action all degrees of freedom constrained.
02:27
Apply a prescribed translation of 10 millimeters in the minus
02:30
Z direction to the front face of the moving part.
02:34
This translation pushes the parts together,
02:37
leave the X and Y components active too but keep the magnitude at zero.
02:41
This technique prevents X and Y motion without
02:44
having to apply a separate fixed constraint,
02:47
define a multiplier curve to specify how the displacement varies over time.
02:52
During the simulated event.
02:56
This curve decelerates the part as it approaches
02:59
the fully inserted position for a smooth action.
03:06
In the first two milliseconds,
03:08
the part moves six millimeters 0.6 times
03:11
the translation magnitude of 10 millimeters.
03:14
Therefore, the velocity during this period is 3000 millimeters per second.
03:19
We'll need this velocity in the next step.
03:24
Next, we apply an initial linear velocity to the moving part.
03:28
This action prevents the shock of instantaneously accelerating
03:32
the part at the beginning of the event.
03:34
Essentially, we're saying that the part is already in motion.
03:37
At the beginning of the simulation.
03:39
The speed as we've just determined is minus
03:46
automatically generate the contact sets.
03:49
We'll keep the default global separation contact setting,
03:52
but disable self contact.
03:54
We don't expect any part to deform enough to contact itself
03:57
and not checking for self contact will shorten the solution time.
04:02
Ensure that the select through option is enabled under selection filters.
04:07
In the next step, we need to select hidden faces of the model
04:11
to provide smooth contact surfaces and a more accurate contact solution.
04:16
We need a local mesh control in the contact regions.
04:19
Also a finer mesh all over the locking fingers will provide better stress results.
04:24
Let's set the size at one millimeter or one third of the global mesh size.
04:30
Select all of the faces of the locking fingers
04:33
and the middle hole in the stationary part.
04:36
Then apply the mesh control.
04:39
The study is ready to solve
04:44
when the solution finishes. The von mises stress results appear
04:48
first.
04:49
Let's take a look at the mesh to see the local refinement we defined
04:53
and hide the stationary part for a better view of the locking fingers.
04:57
Now take a look at the displacement results.
05:02
We'll display a chart of this result versus time.
05:05
Notice that the displacement curve matches
05:07
the translation multiplier curve we define.
05:09
During the study setup,
05:12
we can create a slice plane for a better
05:14
view of the part interaction and locking finger stresses,
05:18
choose a reference face and drag the slice plane to the desired location.
05:22
You can also specify an exact offset
05:25
here.
05:25
An offset of 6.35 millimeters places the slice plane in the exact center of the part
05:33
from the browser hide the sliced plane so that it doesn't obscure the contour plot
05:40
we're interested in the bending stresses and the locking fingers to
05:43
make sure they won't break due to excess stress during assembly.
05:47
The normal ZZ stress tensor represents the bending stresses in the fingers,
05:52
drag the step slider to see how the stresses vary during the event.
05:57
Finally
05:58
animate this result to watch the entire insertion event.
06:02
There are 13 steps. One being the initial condition plus 12 calculated steps, a
06:07
setting of 26 steps here gives us two animation frames per step.
06:13
Notice how the fingers oscillate in the last
06:15
millisecond of the event after they snap into place
06:19
analysis of many such assembly disassembly impact and
06:23
deformation events is possible using event simulation.
Video transcript
00:04
Event simulation produces results common to other structural
00:07
analyses such as displacements and various stresses.
00:11
However, it is not limited to static conditions or elastic materials.
00:15
Nonlinear material behavior is supported,
00:18
large deformations and free body motion are supported as well
00:22
as contact interactions that can change throughout the simulated event.
00:26
Velocity and acceleration results are available.
00:29
You can simulate part breakage through the automatic elimination
00:33
of elements from the mesh at strains above.
00:35
A specified value.
00:37
Event simulation is a fully dynamic analysis
00:39
tool taking into account mass velocity acceleration,
00:43
damping and inertial effects
00:45
as such.
00:46
It is useful for analyzing impacts forming
00:49
operations and many other dynamic events.
00:52
This model is a two part snap fit assembly and
00:56
we simulate the insertion of one part into the other.
00:59
The locking fingers deform as they're pressed
01:01
into the middle hole of the stationary part
01:04
contact allows the parts to slide along and separate from each other freely
01:08
but prevents penetration.
01:10
Let's look at the process of setting up and solving the analysis.
01:17
Create a new study, choosing the event simulation analysis type,
01:22
then
01:23
click this icon to access the study settings.
01:27
Let's set a total event duration of six milliseconds
01:31
and choose to save 12 sets of incremental results.
01:35
We'll define an absolute mesh size of three millimeters which will produce
01:38
two elements through the main body thickness of the two parts.
01:43
We're not concerned about stresses in the stationary body and we
01:46
can reduce the solution time by specifying that this body is rigid
01:50
stresses and strains are not computed for rigid bodies
01:56
substitute a stronger material for the A BS
01:58
plastic previously defined in the model workspace.
02:04
We'll use nylon 66 for both parts
02:10
apply a constraint to the stationary part.
02:15
Notice that it is recognized as a rigid body
02:17
and three rotational degrees of freedom are supported.
02:20
In addition to the translational ones,
02:22
we'll keep the default action all degrees of freedom constrained.
02:27
Apply a prescribed translation of 10 millimeters in the minus
02:30
Z direction to the front face of the moving part.
02:34
This translation pushes the parts together,
02:37
leave the X and Y components active too but keep the magnitude at zero.
02:41
This technique prevents X and Y motion without
02:44
having to apply a separate fixed constraint,
02:47
define a multiplier curve to specify how the displacement varies over time.
02:52
During the simulated event.
02:56
This curve decelerates the part as it approaches
02:59
the fully inserted position for a smooth action.
03:06
In the first two milliseconds,
03:08
the part moves six millimeters 0.6 times
03:11
the translation magnitude of 10 millimeters.
03:14
Therefore, the velocity during this period is 3000 millimeters per second.
03:19
We'll need this velocity in the next step.
03:24
Next, we apply an initial linear velocity to the moving part.
03:28
This action prevents the shock of instantaneously accelerating
03:32
the part at the beginning of the event.
03:34
Essentially, we're saying that the part is already in motion.
03:37
At the beginning of the simulation.
03:39
The speed as we've just determined is minus
03:46
automatically generate the contact sets.
03:49
We'll keep the default global separation contact setting,
03:52
but disable self contact.
03:54
We don't expect any part to deform enough to contact itself
03:57
and not checking for self contact will shorten the solution time.
04:02
Ensure that the select through option is enabled under selection filters.
04:07
In the next step, we need to select hidden faces of the model
04:11
to provide smooth contact surfaces and a more accurate contact solution.
04:16
We need a local mesh control in the contact regions.
04:19
Also a finer mesh all over the locking fingers will provide better stress results.
04:24
Let's set the size at one millimeter or one third of the global mesh size.
04:30
Select all of the faces of the locking fingers
04:33
and the middle hole in the stationary part.
04:36
Then apply the mesh control.
04:39
The study is ready to solve
04:44
when the solution finishes. The von mises stress results appear
04:48
first.
04:49
Let's take a look at the mesh to see the local refinement we defined
04:53
and hide the stationary part for a better view of the locking fingers.
04:57
Now take a look at the displacement results.
05:02
We'll display a chart of this result versus time.
05:05
Notice that the displacement curve matches
05:07
the translation multiplier curve we define.
05:09
During the study setup,
05:12
we can create a slice plane for a better
05:14
view of the part interaction and locking finger stresses,
05:18
choose a reference face and drag the slice plane to the desired location.
05:22
You can also specify an exact offset
05:25
here.
05:25
An offset of 6.35 millimeters places the slice plane in the exact center of the part
05:33
from the browser hide the sliced plane so that it doesn't obscure the contour plot
05:40
we're interested in the bending stresses and the locking fingers to
05:43
make sure they won't break due to excess stress during assembly.
05:47
The normal ZZ stress tensor represents the bending stresses in the fingers,
05:52
drag the step slider to see how the stresses vary during the event.
05:57
Finally
05:58
animate this result to watch the entire insertion event.
06:02
There are 13 steps. One being the initial condition plus 12 calculated steps, a
06:07
setting of 26 steps here gives us two animation frames per step.
06:13
Notice how the fingers oscillate in the last
06:15
millisecond of the event after they snap into place
06:19
analysis of many such assembly disassembly impact and
06:23
deformation events is possible using event simulation.
Want to try this? In the Fusion Data Panel, open the start file from Samples > Basic Training > 11 - Simulation > SnapFit.
For more, see Dynamic event simulation.
How to buy
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © 2025 Autodesk Inc. All rights reserved
Sign in for the best experience
Save your progress
Get access to courses
Receive personalized recommendations
May we collect and use your data?
Learn more about the Third Party Services we use and our Privacy Statement.May we collect and use your data to tailor your experience?
Explore the benefits of a customized experience by managing your privacy settings for this site or visit our Privacy Statement to learn more about your options.