Free Course Lesson 7
Free Course Lesson 7
Impact simulation
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
My dear, first and foremost, you should be aware that in the impact simulation, the
equation in simulating the engineering behavior of materials is critical! That’s because
in impact simulations with high-speed and high-strain rate (e.g., 104- 106 S-1), the
equations must be different than the ones in the static analysis. However, before
reaching the first point of yield strength, the material acts as an elastic. As an example,
we’ll look at the Johnson-Cook model in Abaqus. The stress-strain equation in this
model is as follows:
1
Page
T − T m
= A + B n
1 − 0
1 + C ln pl
0
Tm − T0
pl
The dependence of the equivalent stress on the equivalent strain quantities, the
equivalent plastic strain rate, and the temperature is well observed in this model, known
as Johnson-Cook 1983. The mechanical response of a material to dynamic loads and
the five constants A, B, n, C, and m are usually obtained from the results of a rod-to-
wall impact test, which was performed for the first time in 1984 by Taylor.
In the following section, we’ll use Abaqus to simulate the example of a rod hitting a
wall using the mentioned equations and tell you its key points.
2
Page
Impact simulation in Abaqus
The problem is a cylindrical rod with lengths of 2.54 cm and radiuses of 0.381 cm
impacting with a rigid wall at a speed of 19000 cm/sec. As previously stated, we
implement the Johnson-Cookie model, which has parameters provided in the table
below:
A 8.963e+8 (dy/cm²)
B 2.9164e+9 (dy/cm²)
n 0.31
m 1.09
C 0.025
𝑻𝑴𝒆𝒍𝒕 1356 (°K)
𝑻𝒓𝒐𝒐𝒎 298 (°K)
Specific Heat 3.83E+6 (cm²/°C-s²) or (erg/g-°K)
Expansion 5e-5 (°K¯¹)
Inelastic Heat Fraction 1
𝜺̇ 𝟎 1(s-¹)
3
Page
Step 1: Modeling (Part Module)
After drawing the cylinder’s cross-section and clicking the Done button, the height of
the cylinder must be entered.
Edit Base Extrusion, Depth=2.54, OK
The material parameters in the Johnson-Cook model (A, B, n, m, T0, Tm) must be
defined in the Data table, as shown below.
Figure 2-1: Edit material window and specifying the Johnson-Cook parameters
Other parameters, such as Expansion, Inelastic Heat Fraction and Specific Heat are
entered as follows:
When you click on the Continue button, the Edit section window appears. The Section
definition will be completed by choosing the defined material and clicking the OK
button.
Because the temperature of the rod rises during the impact, the analysis must
include a temperature calculation; you can do this by creating the “Dynamic, Temp-
disp, Explicit” Step. Because of the short duration of the impact process, the analysis
can be assumed to be adiabatic. As a result, the effects of heat transfer (rather than heat
production) and, of course, node temperature calculation can be ignored. Moreover, in
“Dynamic, Explicit” analysis, we can use the following formula to calculate the
increased temperature of the part during the adiabatic process.
𝜼𝝈: 𝜺̇ 𝒑𝒍 = 𝝆𝒄𝜽̇
Where η is equal to the ratio of plastic work (per unit volume) converted to heat and ρ,
c, θ, are density, specific heat, and temperature, respectively. As a result, a proper
temperature approximation can be obtained in this type of analysis and in a impact
problem. It should be noted that temperature is not calculated as a degree of freedom in
7
Dynamic Explicit analysis, but the above formula is used separately for Gaussian nodes
Page
(integration nodes).
Module: Step→ Create Step; Name: Dynamic; Procedure type: General; Dynamic,
Explicit→ Continue
Edit Step→ Time period :7e-5; Nlgeom: on; toggle on “Include adiabatic heating
effects” option
This time equals the maximum time required for the rod to be completely stopped
following an impact.
In this problem, the output file must also include a parameter called NFORC for the
results evaluation. This is accomplished as follows:
Step Module: Field Output Manager→ Edit F-Output-1→ Edit Field Output request;
Force/Reactions→ Select “NFORC, Nodal forces due to element stresses” variable
There is no need to define the Contact and its conditions in the Interaction module in
this case.
The following method is used to define Gravity in the axial direction of the rod:
8
Page
Load Module: Create Load → Category→ Mechanical; Types for Selected Step →
Gravity→ Continue; This is completed by defining the data as shown in the figure
below.
Symmetry boundary conditions must be applied in two directions on the two lateral
surfaces of this cylinder quarter. The following instructions apply the symmetry
boundary condition to the plane X = 0.
Load Module→ Create Boundary Condition; Step=Dynamic; Category→ Mechanical;
Types for Selected Step→ Symmetry/ Antisymmetry/ Encastre→ Continue
10
Page
When you select the X = 0 plane and click on the Done button below it, a window will
appear as shown (figure 5-4). The first symmetry constraint is applied after applying
the settings shown in the figure and clicking the OK button.
.
Figure 5-4: Applying the X symmetry boundary condition
The above procedure is also used to apply the symmetry boundary condition on the
plane Y=0, except that the YSYMM option (U2=UR1=UR3=0) will be selected in the
above window.
Mesh Module: Assign Mesh Controls → Element shape: Hex→ Technique: Structured
→OK
11
Page
Figure 6-1: Mesh Controls edit window
Mesh Module: Assign Element Type→ Element Library: Explicit →Geometric Order:
Linear→ Family: 3D Stress→ Hex→ Hourglass Control: Enhanced→ OK
Now the model is ready, follow the instructions below to analyze it.
Page
Note:
This method is used to control the complexity and distortion of elements when large
13
The ALE method overcomes the disadvantages of the Lagrangian and Euler methods
and takes benefit of their advantages. As shown in figure 8-1, the compaction of the
elements is greater at the location of the impact with the rigid obstacle than in other
areas. These compressions will be adjusted using the ALE method, and the deformation
of the elements becomes smoother and more uniform.
Active ALE in the Step module from the “Other” menu in the menu bar:
Step Module: Other menu → ALE Adaptive Mesh Domain→ Edit→ Dynamic
The “Edit ALE Adaptive Mesh Domain” window is opened by following the steps
above. We can make better use of the capabilities of this method by making the changes
in this window.
At the top of the window, the Step that affects the ALE method is determined, and if
several Steps are defined, the ALE settings can be extended for different steps.
Click ‘Use the ALE adaptive mesh domain below’ to activate ALE (see figure 8-2).
Click on to select the area that this feature affects. In this problem, we should select
14
Many parameters influence the performance of the ALE method, and some of them are
shown in this window (see figure 8-3).
Perhaps the most significant changes, especially for impact problems, concern the issues
of changing the two quantities of “Frequency” and “Remeshing sweeps per increment”
in the Edit ‘ALE Adaptive Mesh Domain’ window. Most errors in this method can
usually be controlled by changing these two parameters. In this operation (see figure 8-
2), the selected area will be remeshed by sweeping twice (“Remeshing sweeps per
increment”) every 10 increments (“Frequency”).
The first option can be reduced, while the second option can be increased to improve
the final network and correct solution errors. However, this will increase the process
time.
The ALE method is activated by clicking on the OK button. Submit the model with
15
these new changes and the results will be similar to figure 8-4.
Page
As shown in the figure below, the compression of the elements in the impact with the
obstacle will be mostly balanced, but the results will differ slightly.
One of the most important steps in numerically analyzing problems is validating and
evaluating results. The magnitude of the impact applied at the impact location can be
calculated using the following formula (Momentum and impulse formula):
2
impulse = F dt = Mv i
t
0
i =1
In the above equation, F is the force applied to the bottom of the cylinder, t is the total
time, M is the mass of a quarter of the modeled cylinder, v1 is the velocity of the cylinder
before the impact, and v2 is the velocity of the cylinder after impact (cylinder stops after
16
This calculated value is the theoretical value that you need to use to validate your
simulation results.
t
Now, let’s find the 0 F dt value by using the ABAQUS. First find the total force on the
bottom of the cylinder at the desired time. To do this, you can do as following:
Visualization Module: Tools→ Free Body Cut→ Create; Elements and nodes→
Continue
After selecting “Pick from viewport” in the pop-up window, you must choose all
cylinder bottom elements and click on the Done button, followed by OK (see figure 8-
5).
Then, a window similar to the previous one (figure 8-5) will appear, but it will be for
nodes this time. You must select all of the nodes on the bottom of the cylinder by
clicking on ‘Pick from viewport’ and clicking on the Done button.
17
After that, the ‘Edit Free Body Cut’ (figure 8-6) window will appear. The force and
Page
moment on the bottom of the cylinder will be displayed at different times when the OK
button is clicked. You can see the force and the moment at any increment you need by
doing the following:
Visualization module: Results menu→ Step/Frame…→ Apply desired increment.
F can now be calculated using the total force on the bottom of the cylinder at different
times. This value was obtained as follows:
Now, the error is obtained from the following equation by comparing the value of the
theory with the value obtained above:
|−49298.67−(−45780)|
Percent error= × 100 = %7.13
−49298.67
18
Page
Exercise: Impact analysis of an aluminum part to a rigid plate
A piece of aluminum falls on a rigid plate in this problem. This piece hits the center of
the plate in 0.02 seconds, at a speed of 500 mm/s and an angle of 15 degrees from the
horizontal axis.
The friction coefficient between the plate and the part is assumed to be 0.2. The
distribution of stress in 100 increments is the request of the problem.
The geometries of the part are shown in figure 1. Its depth is equal to 20 mm. It is worth
noting that the mechanical properties of aluminum are also shown in the table below.
19
Page
Figure 1: The geometry of the aluminum part
Mechanical Properties
𝐸 (𝐺𝑝𝑎) = 70
𝑇𝑜𝑛
𝜌( ) = 𝟐. 𝟔 × 𝟏𝟎−𝟔
𝑚𝑚3
𝜈 = 𝟎. 𝟑𝟑
In addition, the geometry of the rigid plate (inside the plate) is shown in figure 2, and
its depth is 200mm.
20
Page