Professional Documents
Culture Documents
Coupled Eulerian Lagrange 1
Coupled Eulerian Lagrange 1
with ABAQUS
This analysis techniques combines two mesh approaches-Lagrangian and Eulerian-in the same
analysis. The purpose of this technique is to avoid mesh problems when performing simulations
that involve high/extreme deformations. The most common mesh approach used in finite
elements is the Lagrangian approach (discussed later), this approach is not suitable for cases
where excessive element distortion is expected. In such cases Eulerian meshing approach is
more suitable. The CEL method enables the user to selectively mesh the analysis components
accordingly-the components/bodies undergoing large deformations can be meshed using
Eulerian technique while the remaining using the conventional Lagrangian technique. The
interaction behavior between the two is modelled by Contact definition.
Now assume you are Mr. Lagrange and also want to understand the motion of cars passing by
the streets in Turin. As this task can be carried out in many ways and since you are a teenage
assistant professor, you decide to run along with the car from one point to another instead of
standing like your older friend Mr. Euler. So you follow the car at every point along its
journey and you can trace the path taken by the car. This method of observing the property of
an object in motion or deformation is called the Lagrange method.
How these two different approaches are implemented in finite element solvers will be
discussed next.
Mesh
Source
(https://en.wikiversity.org/wiki/Nonlinear_finite_elements/Lagrangian_and_Eulerian_descript
ions)
How these two approaches are used in a finite element setting can be observed from the above
figure. The Lagrangian mesh is attached to the material points. As the material deforms, the
mesh deform with it. In contrast, the Eulerian mesh acts as a background grid. The mesh sta ys
the same as the material deforms (or flows) inside the mesh. The extent of deformation in this
case is measured when the material particle flows across an element node.
Implementation in ABAQUS
This section only mentions the important points that one should consider when performing a
CEL simulation in ABAQUS.
Let’s assume you have to simulate the deformation of a simple block under pressure.
In the conventional Lagrangian approach, you will mesh the part itself (i.e. attach the mesh to
the material) while in the CEL approach you will first create an Eulerian part/mesh and define
the Lagrangian part as “elements filled with the given material” inside it. As the material
deforms, it flows inside the Eulerian mesh.
Part Dimensions
When performing a CEL simulation, the part dimensions of both Eulerian and Lagrangian
parts should be carefully selected. Remember that Eulerian part acts as a background grid
within which material flows, so the size of the Eulerian part should be selected in such a way
that no material is expected to flow out of it during simulations, because as it flows out it
becomes invisible to the ABAQUS solver.
Example
We will simulate penetration of an anvil inside an “Elastic-isotropic plastic” block. The
material chosen for simulation is steel and the dimensions of the parts are selected to keep the
number of total nodes within the limits prescribed by ABAQUS Student Version (i.e. 1000
nodes)
I have tried to provide screenshots of all the required steps, but it is highly likely that I
overlook a step that may look straight forward from my perspective. Hopefully, it does not
happen often.
Exploded View
Assembled
The dimensions of the Eulerian part should be selected carefully. You should consider this as
a fluid problem, you can think of the eulerian part as a die or a control volume inside which
the steel will flow as it deforms.
Then press Middle click or Right click > Cancel Procedure. After that the following dialog
appears. Click on Done
Again select the “Create Rectangle” option and enter the following coordinates as start and
end points
Creat Punch
You can do this in many ways (i.e you may use arc, circles etc). I have done this as follows
Draw 3 lines as shown and click on add dimension, then dimension the part as shown,
Click on Create Lines and create a rectangular sketch over the semi-circle
again click on create lines and draw a line as shown
Now right click anywhere inside the sketch window and click on Cancel Procedure
I have just used an elastic-perfectly plastic material. Since CEL analysis requires a dynamic
step, we need to define the density of the material. I have kept the density very high to increase
the time increment. As time increment is proportional to the square root of the density.
To create a section, again in model tree, right click on sections > Create
You need to create 2 sections, one that defines that the material behavior is Eulerian and one
that defines Lagrangian behavior
Lagrangian Section
Select the options as shown in the left pic (above) and click on continue, then select the material
that you defined earlier. Press OK
Eulerian Section
Select Type: Eulerian, click on continue then select the material created earlier in the Base
Material field. Press OK.
You may have noticed that you are using the same material definition for different physical
behaviors. This is one of the advantages of using Sections and materials separately, but in the
beginning you may find it confusing.
Now that we have created sections, we need to assign these sections to our parts. To assign
them, you have go into the menu items of individual parts.
When you click on create, abaqus prompts you to select the regions on which the section needs
to defined. This is because you can create a part with partitions (discussed later) and assign
different sections (i.e. material properties) to that part. Obviously you have to consider if the
properties are compatible or consistent. Anyway select the Part from the viewport, Press Done
at the bottom of the viewport and assign the section that we named “Eulerian”
Similarly, do this for the Punch and Largrangian part and select the appropriate section ( the
one named “Solid” in this tutorial).
Now that we have created the Parts and assigned them material behavior, we need to assemble
them. For this we have to use the Assembly module