Professional Documents
Culture Documents
Assessment of Mesh-Free Methods in Lsdyna
Assessment of Mesh-Free Methods in Lsdyna
Assessment of Mesh-Free Methods in Lsdyna
in LS-DYNA :
Modeling of Barriers
in Crash Simulation
C
a
gdas Kambur
Institut f
ur Baustatik / Institute for Structural Mechanics
Prof.Dr.-Ing. E. Ramm
Masters Thesis
The thesis shall include but will not be limited to following topics:
A literature study on the method including an indepth understanding and documentation of
the theory. A critical comparison of different approaches compared to the one implemented
in LSDYNA.
Evaluation of the implementation of LSDYNA by test problems. Checking if the targeted
application (barriers) can be handled by the method including a study on stability.
Application of the method to partial car crash models and comparison to traditional modelling
techniques.
The student will get training and gain practical experience with major industrial tools that are
used to set up large numerical models.
Author:
Cagdas Kambur
Supervisors:
I, C
agdas Kambur, ensure that this master thesis is independently written
and no other sources have been used than the stated references.
Preface
Meshless methods or in a more positive manner mesh-free methods do not
require a mesh structure, and therefore they are termed as mesh-free methods. After the landmark paper by Belytschko[2], meshless methods gained a
fascinating popularity in finite element community and have grown so fast
over the last decade by means of their advantages. For a variety of engineering problems with extremely large deformations, moving boundaries or
discontinuities, meshless methods are very attractive.
Modeling with these methods only requires a set of unstructured points that
cover the domain of interest. Many problems that currently cannot be solved
by finite element method or finite difference method are handled by meshfree methods. The element free Galerkin method was the main point
of interest of Master Thesis, investigating its applicability and accuracy.
The aim was to implement the element free Galerkin method to design the
barriers in crash simulations using LS-DYNA including a large survey of
the theory. The models were tested for the performance of the method comparing available benchmark problems in very large and complex deformation
situations.
To solve the real life engineering problems using the very advanced general
purpose nonlinear finite element program, LS-DYNA, was a good experience
for me by applying this newly developed technique. Letting alone handle the
real life problems, it was good oppurtinity to see the professional engineering life at DYNAmore GmbH, which is the distributer of LS-DYNA and
provides consultancy and support to many well-known companies. I believe
that I learnt great to handle the different sorts of problems.
I would like to thank my supervisors Andre Haufe, DYNAmore GmbH and
Michael Gee for the guiding and helps during the thesis. I also would like
to thank Prof.Dr.-Ing. Ekkehard Ramm for giving the chance of performing
the thesis in this research environment.
Finally, I am thankful to my family for their support and patience.
C
a
gda
s Kambur - May 2004
CONTENTS
Contents
1 General View to Meshless Methods
1.1 Research on Meshless Methods . . . . . . .
1.1.1 Smoothed particle hydrodynamics .
1.1.2 Generalized finite difference method
1.1.3 Diffuse element method . . . . . .
1.1.4 Element free Galerkin method . . .
1.1.5 Reproducing kernel particle method
1.1.6 Partition of unity method . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
4
5
6
6
6
7
7
7
.
.
.
.
.
.
.
9
10
10
11
11
11
12
12
.
.
.
.
.
.
.
.
.
.
.
.
.
.
13
13
15
19
22
24
25
28
29
31
32
33
35
35
36
CONTENTS
5 LS-DYNA and Selected Barrier Models
5.1 Brief Introduction of LS-DYNA . . . . . . . . . . .
5.2 Theory of EFG method in LS-DYNA . . . . . . . .
5.2.1 Interface constraint . . . . . . . . . . . . . .
5.2.2 Numerical Integration and Convergence . . .
5.2.3 Integration constraints . . . . . . . . . . . .
5.2.4 Strain smoothing stabilization method . . .
5.3 Barrier Models in LS-DYNA . . . . . . . . . . . . .
5.3.1 Contact in LS-DYNA . . . . . . . . . . . . .
5.3.2 EFG in LS-DYNA . . . . . . . . . . . . . .
5.3.3 Model 0 : Cantilever Block . . . . . . . . . .
5.3.4 Model 1 : Barrier - Hollow Cylinder . . . . .
5.3.5 Model 2 : Barrier - Projectile . . . . . . . .
5.3.6 Model 3 : Barrier - Impactor with an angle
5.3.7 Model 4 : Barrier - Bumper . . . . . . . . .
5.3.8 Model 5 : Chevrolet Truck (C1500D-Pickup)
6 Conclusion
.
.
.
.
.
.
.
.
.
.
.
.
.
.
-
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
Barrier
47
47
47
47
48
49
51
53
53
54
55
59
64
69
73
76
81
A Appendix
83
A.1 Material Data . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
A.2 Curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
References
86
The finite element method used for modeling continuum problems stemming
from computational mechanics is well-established. Since the development of
the computer technology has increased sharply, the application of the finite
element method has become the most popular method with its advantages
in computer implementation. It is a robust and thoroughly developed technique. The question of robustness could be answered by means of its wellestablished convergence rate of the solution. In addition to that, the analysis
of complex geometries and non-linear problems can be handled. However,
the finite element method is not without shortcomings. It is not always
advantageous in handling some problems considering the modeling of large
deformation processes (remarkable loss in accuracy happens when the elements in the mesh become extremely skewed or compressed), the growth of
cracks with arbitrary and complex paths, moving discontinuities or that is
to say, some kind of fracture mechanics problems. These kinds of problems
are not handled so efficiently by finite element method which has a structure
originating from its reliance on a mesh which is not well-suited to the treatment of discontinuities, for example, having non-coincidence with original
meshlines.
Therefore, the most viable strategy or more commonly the traditional technique is to remesh the domain of the problem at each time step during simulation allowing the meshlines remain coincident with discontinuities throughout the evolution of the problem and enabling to hinder the distortion of
elements. Obviously, this technique can bring the numerous difficulties such
as the need to project between meshes in succesive stages of the problem
with a large number of remeshings, which leads to complexity and degradation of accuracy. Mesh generation each time is a far more time consuming
and expensive task than the assembly and the solution. Apart from that,
for three-dimensional problems, the cost increases highly making it a prohibitively expensive process. Therefore, a new method is needed which needs
less time in preparation of the data.
Meshless methods have been developed to handle these difficulties. They
do not require a mesh to discretize the problem. All meshless methods share
the common feature that the discretization of the partial differential equation
does not rely on a structured meshing topology. Mesh-free interpolants are
constructed among a set of scattered particles that have no particular topological connection among them. The meshless methods eliminate the difficulties experienced by finite element method by approximating it entirely in
terms of nodes distributed in the domain and the connectivity between nodes
and approximating functions are completely constructed by the method itself. Thus, the methodology uses only the nodes and can be linked more
easily with a CAD database than finite elements, since it is not necessary to
generate element meshes.
The main beauty of the meshless methods is to give the possibility of simplifying adaptivity and of overcoming the problems belonging to moving boundaries and discontinuities and large material distortion or structural deformation. In problems concerning the growth of crack surfaces, for example, to
capture the critical values of stress intensity factors, the addition of nodes
when and where necessary around the critical zones could be performed and
the method can precede to enhance the solution without constructing a new
finite element mesh. As a result, the accuracy can be controlled easily.
One of the meshless methods is the element free Galerkin method which uses
the weak form of governing equations and Galerkin minimization and provides a good regularity to the solution and its derivatives. The data structure
of the element free Galerkin method consists of coordinates of nodes (applicable to arbitrary shapes since only requires nodal data) and a description
of boundaries of the domain and any interior surfaces (in the case of cracks).
1.1
The first paper was published about this method in early seventies by Jensen,
who extends classical concepts of finite difference to irregular sets of points,
without any need for a finite element mesh. Typically this is accomplished
by combining moving least squares approximation with a collocation method
for a partial differential equation. However, a possibility of practical computations with finite difference method on irregular grid is dependent on
computer technique development.
1.1.3
It was offered by Liu[27], realizing that SPH cannot represent the rigid body
motion correctly meaning that SPH is not a partition of unity. Thus, they
set a correction function. The idea is to construct a corrective kernel, a
product of correction function with the original kernel. By doing so, the
consistency, or the completeness of SPH interpolant can be enforced, named
as the reproducing kernel particle method. To construct the modified kernels,
one has to know all the neighboring particles that are adjacent to a spatial
point in which the kernel function is in evolution, increasing CPU time.
The enforcement of essential boundary condition was performed using the
transformation method (Chen[10]) and therefore with this transformation,
the modified shape function, that possesses the Kronecker delta properties,
could be developed imposing exactly the essential boundary conditions.
1.1.6
Because FEM is robust and has been thoroughly developed for static and
dynamic, linear or nonlinear stress analysis of solids, structures, as well as
fluid flows, most practical engineering problems are currently solved using a
large number of well-developed FEM packages that are available. However,
the following limitations of FEM are evident:
Construction of a mesh for the problem domain is a necessity in using FEM
packages. Usually the engineer tries to create the mesh spending considerable time, and it becomes a major component of the cost of a simulation
project because the cost of CPU time is less. The concern is more the human
spends, and less the computer effort. Therefore, ideally the meshing process
would be fully performed by the computer without human intervention. In
stress calculations, the stresses obtained using FEM are discontinuous and
less accurate. When handling large deformation, considerable accuracy is
lost because of the element distortions. It is very difficult to simulate both
crack growth with arbitrary and complex paths and phase transformations
due to discontinuities that do not coincide with the original nodal lines. It
is very difficult to simulate the breakage of material into a large number of
fragments as FEM is essentially based on continuum mechanics, in which the
elements formulated cannot be broken. The elements can either be totally
eroded or stay as a whole piece. Serious error can occur because the nature
of the problem is non-linear, and therefore the results are highly path dependent.
Remesh approaches have been proposed for handling these types of problems
in FEM. In the remesh approach, the problem domain is remeshed at steps
during the simulation process to prevent the severe distortion of meshes and
to allow the nodal lines to remain coincident with discontinuity boundaries.
For this purpose, complex, robust, and adaptive mesh generation processors
have to be developed. Adaptive processors require mappings of field variables
between meshes in successive stages in solving the problem. This mapping
process often leads to additional computation as well as degradation of accuracy. In addition, for large 3D problems, the computational cost of remeshing
at each step becomes very high, even if an adaptive scheme is available.
The main problem in these situations in FEM is the need to use elements. A
mesh with predefined connectivity is necessary to form the elements. Therefore, the concept of element free or mesh-free methods came into the picture,
in which the domain of the problem is presented by a set of arbitrarily dis-
10
tributed nodes.
Mesh-free methods have great potential for solving the difficult problems
mentioned before. Adaptive schemes can be easily developed, since there
is no mesh, and hence no connectivity concept involved. Thus, there is no
need to provide a priory any information about the relationship of the nodes.
This provides flexibility in adding or deleting points (nodes) whenever and
wherever needed. For stress analysis of a solid domain, for example, there are
often areas of stress concentration, even singularity. One can relatively freely
add points in the stress concentration area without worrying about their relationship with other existing nodes. In crack growth problems, nodes can
be easily added around the crack tip to capture the stress concentration with
desired accuracy. Adaptive meshing for a large variety of problems, 2D or
3D, including linear and nonlinear, static and dynamic stress analysis, can be
very effectively treated in mesh-free methods in a relatively simple manner.
2.1
Solution Procedure
11
In general, the geometries of interest are very complex and need reducing to
more manageable geometry. In FEM, complex parts of the geometry and its
boundary can be modeled using curves and curved surfaces using high-order
elements, but the geometry is eventually represented by a collection of elements, and the curves and curved surfaces are approximated by piecewise
curves and surfaces of the elements. The number of the elements and the order of the elements used control the accuracy of representation of the curved
parts. A finer mesh of elements can generally lead to more accurate results
paying computational resources including hardware and software causing the
limited number of elements. In meshless methods, differently, the boundary
is represented (not discretized) by nodes. At any point between two nodes
on the boundary, one can interpolate using meshless shape functions. The
curved boundary can be approximated very accurately even if linear polynomial bases are used, since the meshless shape functions are created using
nodes in a moving local domain.
2.1.3
Node Generation
In FEM, meshing is implemented to discretize the geometry created into elements or cells. Mesh generation is a very important part of preprocessing in
FEM, and it can be a time consuming task for the analyst. The domain has
to be meshed properly into elements such as triangles and quadrilaterals. No
overlapping and gaps are allowed. Element connectivity must also be created
during the meshing for later simulation. Triangular elements are easy to generate but the accuracy is much lower than quadrilateral elements which are
more difficult to produce automatically. In meshless methods, the problem
domain is represented by a set of arbitrarily distributed nodes. The significance of mesh-free methods in terms of meshing is that the process of node
generation can be fully automated without human effort. Although the meshless methods do not need a mesh of elements for field variable interpolation,
some meshless methods require a background mesh of cells for integration of
the system matrices (e.g. element free Galerkin method). Since the mesh is
required only for numerical integration, any form of the cells is acceptable as
long as it provides sufficient accuracy in the numerical integrations.
2.1.4
12
functions in the natural coordinates are the same for all the elements of the
same type, which are predetermined before finite element analysis starts. In
meshless methods, the shape functions constructed are usually only for a
particular point of interest, and the shape function changes as the location
of point of interest changes. The construction of the element free shape
function is performed during the analysis, not before the analysis. All the
shape functions of the finite elements satisfy the Kronecker delta function
property. In meshless methods, the construction of the shape functions is
the central issue. The shape functions are complex and they have to be
computed with the use of predefined knowledge of relationship of the nodes.
The major problem is that the shape functions constructed do not have the
Kronecker delta function property.
2.1.5
Material Property
In FEM, inputting these conditions is not very difficult and the standard
procedures or techniques for the implementation of the boundary conditions,
in the form of either single or multipoint constraints are also applicable to
meshless methods. But, in meshless methods, since the shape functions do
not hold Kronecker delta property, special techniques are required to enforce
essential boundary conditions.
13
3.1
14
15
3.2
Moving least square approximation is a technique which provides an approximation of a function without the use of a connectivity of points. The
technique as mentioned previously uses a set of nodal points, a set of weight
functions, and a set of basis functions. At every point in the domain, the
approximant of a function is a linear combination of the function. The coefficients of basis functions are the functions of coordinates and they are
computed by means of the weight functions and the nodal values of the function. Thus, a system of equations are to be solved at every point (or at Gauss
points) in the domain to obtain the coefficients of the basis functions. The
16
linear basis in 1D
quadratic basis in 1D
quadratic basis in 3D
where the unknown parameters ai (x) are varying with x. These approximations are known as moving least square interpolants in curve and surface
fitting. The local approximation is given as :
uaL (xi , x)
m
X
(3.1)
j=0
where
pT (x) = [1 x x2 , . . . , xm ] and aT (x) = [a0 a1 (x) a2 (x), . . . , am (x)]
Derivation is done for a general case x = [xi ], i = 1 . . . 3. The unknown
parameters ai (x) are determined by minimizing the difference between the
local approximation at that point and the nodal parameters, ui , the weighted
discrete L2 norm given by ;
J =
n
X
(3.2)
i=1
n
X
i=1
(3.3)
17
X
J
=0=
w(x xi ) 2p(xi )pT (xi )a(x) 2p(xi )ui
a(x)
i=1
(3.4)
Minimization process produces a set of linear equations. A(x) is the coefficient matrix (moment matrix), and B(x) is the base vector :
A(x)a(x) = B(x)u
(3.5)
(3.6)
or what is obtained is ;
n
X
(3.7)
i=1
or more clearly,
1
1 x1
A(x) = w(x x1 )
x1
1
1 xn
+ . . . + w(x xn )
xn
1 xn
1 x1
+ . . . + w(x xn )
A(x) = w(x x1 )
x1 x2 1
xn x2 n
1
Bi (x) = w(x xi )
xi
B = B1 B2 . . . Bn
(3.8)
(3.9)
18
u (x) =
n
X
pT (x)ai (x)
i=1
u (x) =
n
X
pT (x)A(x)1 Bi (x)ui
(3.10)
i=1
u (x) =
n
X
i (x)ui = (x)u
(3.11)
i=1
(3.12)
dBi
dA(x)1
Bi (x) + pT (x)A(x)1
dx
dx
(3.13)
where
d pT (x)
= 0 1 x . . . . . . m xm1
dx
dBi (x)
dw(x xi ) T
=
p (xi )
dx
dx
(3.14)
(3.15)
19
and considering the equality below to derive the moment matrix derivative;
A(x)1 A(x) = I
taking derivative of both sides with respect to x and,
d A(x)1 A(x)
dA(x)1
dA(x)
=
A(x) + A(x)1
=0
dx
dx
dx
dA(x)
dA(x)1
A(x) = A(x)1
dx
dx
and finally,
dA(x)1
dA(x)
= A(x)1
A(x)
dx
dx
(3.16)
where
n
dA(x) X dw(x xi )
=
dx
dx
i=1
1 xi
xi x2 i
EFG shape functions obtained above do not satisfy the selectivity property,
i (xj ) 6= ij . Therefore, one can conclude that they are not truly interpolants
(but approximants). This causes ua (xi ) 6= ui . It means that found values of u
are not the nodal values. The approximation at ith node is depended upon the
nodal parameters ui as well as the nodal parameters u1 to un corresponding
to all other nodes within the domain of influence of node i.
3.3
20
Gauss Point
The neighborhood of xi where the weight functions and the shape functions
are nonzero is called domain of influence, which is independent of arrangement of the nodes, of that point as can be seen from Figure 3.1 also. Another
explanation of domain of influence is that the weight function w(x xi ) is
zero outside the domain of influence and w(x xi ) 0 inside the domain of
influence.
There are several commonly used weight functions which are exponential,
quadratic, cubic, and quartic spline weight functions as given below. It is
not seen that there is a major effect of exponential weight functions over
di
spline weight functions. Defining di = |x xi |, and r = dmax
, where the dmax
is the size of the domain (radius of the support) of influence of ith node. dmax
is determined by dmax = di where di is the maximum distance of ith node
to the nearest node. The coefficient is the number defining the number
of node to be included around the support. Its value is between 2-4. The
weight function can be written as a function of normalized radius, r. Each
point may have a different weighting function or radius of support around
its defining point.
21
Gauss Point
Figure 3.2: Overlapping of domains of influence in 1D
The domain of influence must be chosen such that the node has enough neighbors in its domain of influence to have an invertible or nonsingular A matrix.
To satisfy this criterium, the number of the nodes must be greater or equal
to the number of monomials in basis n m. Apart from that there must be
reasonable spacing between nodes. But the radius of support should be small
enough to provide enough local character to the least squares approximation.
In 1D with linear basis, each node must have at least two neighbors in its
domain of influence.
Quadratic spline :
(
(1 r 2 ) if
w(x xi ) w(r) =
0
if
0r<1
r1
Cubic spline :
2
3
if
(2/3) 4(r ) + 4(r )
2
3
w(x xi ) w(r) =
(4/3) 4(r) + 4(r ) (4/3)(r ) if
0
if
r 21
1
<r1
2
r>1
Quartic spline :
w(x xi ) w(r) =
0r<1
r1
We can examine the behaviour and the effect of the weight function on the
approximation as well. There are three possibilities for the weight function
selection. The weight function could be chosen constant over the whole
domain, constant but compact, or spline (such as cubic) with overlapping
properties. This can be explained with an example.
22
Cubic weight function with overlapping domains is exploited to approximate the function. The weight function covers larger subdomains, such
that n > m resulting in a smooth and continous. Although the polynomial
basis is just linear, the approximation inherits the continuity of the weight
function.
w = 1 without compact weight function produces the standard least square
approximation, w = 1 compactly supported weight function is equivalent to
finite element approximation because the nodal parameters are captured. w
cubic weight function with dmax = 1.6 approximates the function as seen
below, which do not pass thru the data.
Therefore, it is perceived that the approximated function ua is continuous
and smooth in the domain of interest for the last case. As mentioned before,
this is the result of chosen weight function without any regard to the order
of basis function used. The resulting MLS approximation is seen in Figure
3.4.
23
24
3.4
n =
t
in
on u
on t
(3.17)
(3.18)
(3.19)
(3.20)
Before deriving the weak formulation for the set of discrete equations, the
imposition of the Dirichlet boundary condition is needed to be mentioned.
25
in FEM
in EFGM
u L d +
uT b d
T (u u
)d = 0
(3.21)
26
u b d
uT d
u
uTt d
t
T (u u
)d = 0
(3.22)
u =
n
X
i ui
(3.23)
i=1
(3.24)
u(xi ) = u
i
(3.25)
but
(x) =
nb
X
Ni i
(3.26)
i=1
27
u^a
Figure 3.5: The explanation of approximation not passing thru the data
n
X
Bi ui ) C (
i=1
Bj uj ) d
j=1
(
t
n
X
n
X
i ui )T t d
i=1
i ui )T b d
i=1
T ((
u
n
X
n
X
i u i ) u
) d
(3.27)
i=1
n
X
i ui d = 0
i=1
where B contains the derivatives of the element free shape functions. Since
the variations u and are arbitrary, the following equations are obtained;
Ku +G = f
(3.28)
GT u = q
(3.29)
The above two equations can be written in the following matrix form ;
K G
GT 0
u
f
=
(3.30)
28
where
Kij =
BTi C Bj d
Gik =
fi =
(3.31)
Ni k d
Ti
b d +
qi =
(3.32)
Ni u
d
Ti
t d
(3.33)
(3.34)
The nodal stiffness matrix, Kij , which is symmetric defined is the basic component of for assembling the global stiffness matrix of EFGM. Global matrix
is symmetric but no longer positive definite which reduces the computational
efficiency. Since the support domain is compact, many entries of Kij will be
zero and the global stiffness matrix will be sparse.
The number of factors affecting the accuracy of the numerical results in
EFGM can be counted as: the number of nodes used in the problem domain,
the density of the background cell produced for integration, and the order of
Gauss integration.
To integrate the equations, there are several numerical quadrature techniques
such as Gaussian quadrature. Nodal integration is also possible but needs
some corrections. So next section will be about the numerical integration
consideration of the above equations.
3.5
Numerical Integration
To integrate the terms in the discrete equations, it is necessary to use numerical quadrature since the integrals cannot be evaluated analytically. There
are obviously some integration schemes necessary in meshless methods :
Nodal integration
Quadrature integration (background cell structure, background mesh).
29
Quadrature Integration
The background cells (or background mesh) are used locate the quadrature
points to integrate the weak form. However, they have the disadvantage that
the resulting method is not truly meshless, but a background mesh is needed.
On the other hand, it should be indicated at this point that the background
mesh does not need to be compatible with meshless (or EFGM) nodes. Thus,
that can be easily generated from a CAD representation of the model. No
gap or overlap is permitted as in FEM. In principle, the background mesh can
be totally independent of the arrangement of the nodes. The most commonly
used scheme is Gaussian quadrature which can be formulated as;
Z
f () d
nq
X
f ()wi
(3.35)
i=1
30
Figure 3.7: Spatial relationship between integration cell and support boundaries using radial weights, (Dolbow[16])
the integration accuracy could be improved by aligning the integration cell
with the support of the integrand. Therefore, one path to more accurate
integration of the weak form is the construction of integration cells which
align with shape function supports. For radial supports, the construction of
31
integration cells with these properties is a hard task. Constructing integration cells which align with these local domains would require either the use
of integration cells of arbitrary shapes, or the subdivision of the intersections
into more managable geometries which are too difficult for practical use. The
use of tensor product weights offers considerably more promise (Figure 3.9)
and leads to the new concept called bounding box technique which will not
be discussed here (See Dolbow[16]).
3.5.2
Nodal Integration
To have a pure meshless method, the nodal integration concept comes into
the picture unlike those ghost meshes used in quadrature integration. This integration scheme is faster compared the use of some kind of artificial meshes.
There is no need to produce those ghost meshes although they are easily
32
A stabilization procedure is applied here for the application of nodal integration to weak discrete forms. The procedure is based on adding the square
of the residual in the equilibrium equation to the potential energy functional.
To understand the effects of the nodal integration, linear elastostatics is
repeated here:
+b=0
u=u
n =
t
in
on u
on t
(3.36)
(3.37)
(3.38)
Z
Z
d
u t d +
(u u)
(3.39)
t
When adding the square of the residual of the equilibrium equation to the
functional above, one obtains;
Z
s lc2
( + b)2
d
(3.40)
s (u, ) = (u, ) +
{z
}
E |
square of the residual
(3.41)
33
(3.42)
n
X
i=1
n
2lc X
qi DT (xi )C0T (xi )C0 (xi )D(xi )
E i=1
(3.43)
where qi are the weights for each node and computed as follows :
fi 2 A
qi = P n i 2
j=1 fj j
(3.44)
where n is the number of nodes, A is the total area of the region, is the
radius of the circular support of the weighting function associated with node
i and f is the fraction of support lying in domain. f could be chosen as 1
for interior nodes, 0.5 for boundaries and 0.25 for corners.
Using nodal integration procedure, one gets rid of creating a quadrature
scheme. Apart from that, the data structure is as simple as that of a particle
method. All discretized variables are defined over one set of nodes. Additionally, evaluation of the integrals in discrete form is much quicker than
Gaussian procedure. On the other hand, with this stabilization technique,
one may decrease the accuracy if the original solution does not have any
unstable mode.
3.6
The method can be extended to the non-linear material models. An incrementaliterative procedure is applied for this purpose. For each incrementation of
the load, the equilibrium is searched in an iterative manner.
34
(3.45)
u =
t+t
u dt
t
= u(t+t) u(t)
(3.46)
Q(t) G
GT 0
f
u
=
q
(3.47)
where Q(t) is a result of D(t) , and u and are the discretized incremental
displacements and Lagrange multipliers, respectively. This system of equations are solved for incremental values. For the next time step, an extra
correction term can be added to increments;
df =
BT d G
(3.48)
dq = GT u
(3.49)
The correction terms du for incremental displacements and d for incremental Lagrange multiplier are computed as;
f + df
Q(t+dt) G du
=
q + dq
GT
0 d
By adding du and d to the values, u and are updated.
(3.50)
3.7
35
Stability
36
with time. The best approach to stable meshless discretizations of solids and
fluids is to use Lagrangian kernels with stress points.
Discretization is performed similarly but with material coordinates as:
ua (X) =
n
X
i (Xi ) ui
(3.51)
i=1
(3.52)
Convergence
Obviously, the accuracy is depended on how fine the discretization is. For
any method to converge, it must be consistent and stable. Stability is associated with the quadrature of the Galerkin form and the character of the
Galerkin procedure. But consistency is directly related to the character of
approximation.
The choice of the monomial base functions affect the consistency of the
method. Consistency requirements depend on the order of the partial differential equations to be solved. For a partial differential equation of order 2k,
solution by a Galerkin method requires only consistency of order k. For a
4th order PDE, 2nd derivatives are represented exactly, which implies that
a quadratic function must be represented exactly.
By moving least squares approximation, all monomials appearing in p can be
reproduced exactly. Therefore, EFGM is consistent of order k (the highest
order polynomial in the basis) if all monomials up to kth order are included
in p. For example, if the basis is linear, then the shape functions will
satisfy the linear consistency.
A compulsory condition is that the shape function must satisfy the partition of unity, that is,
n
X
i=1
i (x) = 1
(3.53)
37
i (x) xi = x
(3.54)
i=1
This condition is required for the shape function to pass the standard patch
test. To pass the standard patch test, shape functions are to be linearly
consistent, the field function approximation must be compatible, essential
boundary conditions are to be accurately imposed.
Element free Galerkin method passes the standard patch test since MLSA
satisfies the conditions mentioned above. Without the Lagrange multipliers,
patch tests will fail as reported by Belytschko[2]. For consistency discussion,
the details are given in Chapter 5. The function u is approximated by;
ua = pT (x) a
(3.55)
38
Considering a specific partial differential equation, namely, that of a onedimensional axially loaded bar. So, the 1D equilibrium equation is
+ b(x) = 0
x
(4.1)
where is the stress related to displacement field u and b(x) is a linear body
force of magnitude x, subjected to following boundary conditions
u |x=0 = u
|x=L = t
on u
on t
(4.2)
(4.3)
b(x) = x
t
x
L
Figure 4.1: 1D Problem with linear body force, and a traction force
boundary condition exist and u
, and t are the prescribed displacement and
traction force, respectively. As repeated several times before, as the EFG
shape functions do not have the selectivity property, a Lagrange multiplier
is applied. Its physical meaning can be thought as a reaction force complementary to the imposed displacement at the essential boundary.
The Galerkin formulation continues as:
Z
L
0
dx +
u
x
u b(x) dx + (u u
)|x=0 = 0
0
(4.4)
39
L
0
u
dx ut|x=L u |x=0
x
u b(x) dx (u u
)|x=0 = 0
(4.5)
where
u =
u =
n
X
i=1
n
X
i ui
uTi i
i=1
=
=
nb
X
i=1
nb
X
N i i
i Ni
i=1
Kij =
L
0
i T
j
E
dx
x
x
Gik = Ni k |x=0
fi
= i t |x=L +
qk = Nk u
|x=0
(4.6)
(4.7)
i b(x) dx
(4.8)
(4.9)
40
points. These equations form a matrix which is neither banded nor positive
definite :
K G
GT 0
f
u
=
q
(4.10)
1 L2
x3
(t + )x
E
2
6
(4.11)
(4.12)
41
4.1
42
4.2
(4.13)
Lagrange multiplier term is a reaction force imposed on the essential boundary. Therefore, it is replaced by a surface traction which is an energy conjugate variable of prescribed displacements. The derivation is the same until
equation (4.5) but at this point, since the value of Lagrange multiplier is
imposed, the variation of the displacement will disappear at the essential
boundary and the equation will be left with only the constraint term.
If the equation is rewritten with the use of equation (4.13) and also disand in matrix form u = u
cretized with = E , where = u
x
= E
u
|x=0
x
(4.14)
L
0
u
u
E
dx ut|x=L
x
x
+E
43
u b(x) dx
0
u
u
|x=0 (u u
)|x=0 + u E
|x=0 = 0
x
x
(4.15)
(4.16)
[u] = [f + q]
(4.17)
where
Gg ij = i |x=0 E
j
i
|x=0 + j |x=0 E
|x=0
x
x
(4.18)
and
qj = E
j
|x=0 u
|x=0
x
(4.19)
This equation can be solved easily and the nodal parameters are obtained.
This procedure provides discrete equations which are banded and positive
definite, having a superior advantage. For a reasonable number of nodes, the
accuracy of new modified version gives accurate results. To get the displacements these values must be inserted to equation (3.11).
The error plots are seen in Figure 4.6 and in Figure 4.7. As one concludes for
the displacements, the error norm is almost negligible. On the other hand,
strain values must be refined. One can either add more nodes where the error
is high, or increase the number of integration cells with more Gauss points
to capture the analytical solution.
44
45
46
5
5.1
47
LS-DYNA is a general purpose finite element code for analyzing the large
deformation dynamic response of structures including structures coupled to
fluids. The main solution methodology is based on explicit time integration
using a modified central difference time integration. An implicit solver is also
avaliable but currently for structural analysis and heat transfer. A contactimpact algorithm allows difficult contact problems to be easily treated including heat transfer across the contact interfaces. Spatial discretization is
achieved by the use of four node tetrahedron and eight node solid elements,
two node beam elements, three and four node shell elements, eight node
solid shell elements, truss elements, membrane elements, discrete elements
and rigid bodies. A variety of element formulations are available for each
element type. Over 130 metallic and non-metallic material models exist also.
Adaptive meshing is available for shell elements. For detailed information,
see Hallquist[18].
5.2
The derivation of moving least square approximation has already been performed in the previous chapter. Thus, that will not be repeated in this
context. But for some problems including finite element part and mesh-free
discretized part, as in the cases which will be presented, there must be a relation between among them. LS-DYNA can couple both methods by applying
suitable methods for the treatment of boundary conditions and those will be
explained in the next section.
5.2.1
Interface constraint
Problems that include both methods, FEM and EFGM, must obviously have
a means to be represented. The challange is the coupling of both methods. The model may consist of FEM and mesh-free parts as in our cases.
To couple the mesh-free method, an interface constraint is performed. This
interface constraint is introduced onto the interfaces between finite element
and mesh-free zones, and mesh-free and mesh-free zones, seen in Figure 5.1.
In order for the coupled solution to converge, the completeness condition is
imposed.
In conventional coupling methods, a layer of finite elements is added onto
48
the interface between the zones. The shape functions of those interface elements are composed of standard finite element and conventional mesh-free
shape functions.
To avoid the structured interface element, a strip of finite element nodes
is introduced. These additional nodes are taken to be the same nodes as
in the finite element model and do not need an extra degree of freedom.
Therefore, the mesh-free properties are preserved. The derivation is skipped
in this context but there are two parts for the solution ua , the pure finite
element part and pure mesh-free part plus interface. At the interface, modified coupled finite element and mesh-free shape function must hold the
following;
i (x) = 0
(5.1)
meaning that the shape functions on the interface between finite element and
mesh-free zones are reduced to standard finite element shape functions.
The real concern is the stability and the convergence of the problem and of
49
major cause of high CPU time. Moreover, the domain partitioning for integration must match the shape function supports to minimize the integration
errors. Direct nodal integration suffers from numerical instability due to the
under integration (rank deficiency) and vanishing derivatives of the shape
functions at the nodes.
As mentioned before, a stabilized nodal integration method is proposed by
Belytschko[3], by adding a residual to the potential energy functional. But in
the problems where there do not exist unstable modes, this method destroys
the accuracy. As for the Gaussian integration, Dolbow[16], showed that when
the quadrature cells do not match the shape function support, there exists
a remarkable integration error. Therefore, a new approach is applied for the
nodal integration of the discrete terms, so-called strain smoothing stabilization.
5.2.3
Integration constraints
i = 1
i=1
n
X
i xi = x
i=1
n
X
i x2i = x2
i=1
n
X
i=1
..
.
i xki = xk
(5.2)
50
The same equations could be repeated for the derivatives of the shape functions:
n
X
i,x = 0
i=1
n
X
i,x xi = 1
(5.3)
i=1
n
X
..
.
i,x xki = kxk1
i=1
The application of linearly consistent shape functions in Galerkin approximation does not guarantee a linear exactness in the solution. For the derivation,
there is more in Chen[14], who showed that for the linear exactness in the
Galerkin approximation, two integration constraints are needed:
PIP
n=1
PIP
n=1
BT
n (xn ) n = 0
BT
n n =
PIP nb
n=1
NT
n (xn )$n
(5.4)
(5.5)
Or more clearly
PIP
n=1
PIP
n=1
i (xn )n = 0
i (xn )n =
PIP nb
n=1
ni (xn )$n
(5.6)
where IP and IP nb are integration points and integration points on boundary, respectively, n , $n are the weights of integration points. However, it is
shown that a direct nodal integration significantly violates integration constraints (Chen[14]) generating large errors. Gauss integration does not satisfy
them either in irregular discretization again displaying errors. Therefore, to
avoid instability due to the vanishing derivatives of the shape functions at
the nodes, and to satisfy integration constraints in direct nodal integration,
a strain smoothing stabilization comes into the picture.
51
Strain smoothing stabilization is used to compute the nodal strain by a divergence counterpart of a spatial averaging of strain. This strain smoothing
avoids evaluating derivatives of mesh-free shape functions at nodes, and thus
eliminates spurious modes. This strain smoothing method was proposed by
Chen[13] and Wu[13] as a regularization for material instabilities in strain
localization is extended and used to meet the integration constraints. Strain
smoothing approximation is introduced into the Galerkin method by means
of an assumed strain method.
Starting with a strain smoothing at the nodal representative domain by ;
Z
1
a
ij (xn ) =
(uai,j + uaj,i) d
(5.8)
2An
where aij (x) is got from displacement by compatibility. For above equation,
weighted Shepard function satisfying partition of unity was used (Chen[13]).
One can get the following version of above equation;
Z
1
a
uai d
(5.9)
ui (xn ) =
An
where An is the area or volume of the representative domain. Two methods
exist in the construction of the nodal representative domain (using Voronoi
diagram or Delaunay triangulation, see Chen[13]). Applying divergence theorem to this equation ;
ai (xn ) = 1
u
An
n uai d
(5.10)
i (xn ) di
(5.11)
where
i (xn ) = 1
An
1
i (x) d =
An
n i (x) d
n
(5.12)
52
uai (X)
n
X
i (X)di
(5.13)
i=1
5.3
53
There are several barrier models using LS-DYNA applying the element free
Galerkin method. The method applied for the model problems are compared
with finite element solution and the test data if available. Using these benchmark applications, the necessary plots are obtained. Test data and the some
material properties obtained from experiments are used by the courtesy of
DaimlerChrysler AG. Before examining the models closely, it would be
better to mention about the concepts that deserve discussion.
5.3.1
Contact in LS-DYNA
Contact treatment is the integral part of many deformation problems. Accurate modeling of contact interfaces between bodies is important to predict
deformations in simulations. LS-DYNA offers a large number of contact
types. Some types are for specific applications, and the others are suitable
for more general use.
In LS-DYNA, contact is defined by identifying what locations are to be
checked for potential penetration of a slave segment through a master segment. A search for penetrations, using any of a number of different algorithms, is performed each time step. In the penalty based contact, when
penetration is found, a force proportional to the penetration depth is applied
to resist, and ultimately eliminate the penetration.
Interior contact is used with meshes of very soft solid elements (i.e., foams)
which are prone to invert under severe loading conditions. It is equivalent
to a single surface contact in which contact segments of a thickness are attached to every internal and external solid element face. When the elements
are severely crushed, these segments contact each other and resist further
crushing, thus prevent element inversion (negative volumes). Mesh connectivity tracking, in which neighbouring segments can be identified because
they share nodes. When one segment is no longer contacted by a node, the
neighbouring segments are checked.
In crash analysis, since the deformations occuring are very large and predetermination of where and how contact will take place is hard to perceive,
the automatic contact options are advised because these contact types are
nonoriented, meaning that they can detect the penetration coming from either side. Single surface contact types are the most widely used contact
options in LS-DYNA, specifically for crash analysis. No master surface is
54
defined, and the slave surfaces are defined as a list of parts. For the present
models, Contact Automatic Single Surface contact type is used. This contact
is very reliable and accurate if the model is accurately defined.
5.3.2
EFG in LS-DYNA
55
Configuration of PC
AMD Athlen XP2000+ with 1GB memory
The same
Mass of the block
0.393e-01 tonne
To start with the new method, this model is selected as a sample to perceive
the applicability of EFG in LS-DYNA. This is three dimensional cantilever
beam exposed to a nodal force at its tip. The problem is investigated using
FEM first and EFG is applied and then both results are compared.
This problem is simple and very useful to see that if EFG works suitably
or not. The problem is analyzed as two seperate parts. First of all, the cantilever is meshed coarsely and then it is refined to understand the differences
56
Cantilever
50
Curve
A Curve 1
40
Force (E+6)
30
20
10
10
20
30
40
Time
between them. In coarse mesh situation, fewer nodes are used compared to
refined steup. Therefore, EFG results are not exactly the same as FEM.
Although some differences or errors are seen between both methods, the results are quite acceptable. After refining the mesh of cantilever, obviously
more EFG nodes exist which means more CPU time. But in this situation
since the number of nodes (the number of Gauss points) is increased, the
perfect agreement with FEM solution is seen in the plots. Elastic material
was used with the properties of steel. For EFG solution element formulation
is (41) mesh-free solid formulation. Fully integrated solid element was used
for FEM solution. The energies are also consistent, not differing from the
FEM solution. As expected, the internal energy of the system is increasing.
The locking situation was examined while increasing the poisson ratio to
incompressible limit (0.4999). In that situation, EFG solution converged but
FEM solution exploded giving a negative brick element error in spite of the
usage of reduced integration. Thus, EFG does not experience volumetric
locking.
57
Node Ids
A FEM_628
B EFG_628
B
Yacceleration (E+6)
A
B
2
B
A
A
B
4
0
0.01
0.02
0.03
0.04
Time
0.2
0.15
A
0.1
B
A
0.05
B
A
B
A
B
0
0
0.01
0.02
0.03
0.04
Time
A FEM_Internal Energy
B EFG_Internal Energy
58
Node Ids
A FEM_3903
B EFG_3903
Yacceleration (E+6)
0
B
3
0
0.01
0.02
0.03
0.04
Time
Component
A
0.3
0.2
B
A
0.1
B
A
B
A
B
0
0
0.01
0.02
0.03
0.04
Time
A EFG_Internal Energy
B FEM_Internal Energy
59
60
back and constrained in three directions. Modified honeycomb material parameters have been verified by experimental results. For the shell elements,
Belytschko-Tsay shell elements were used.
For the covering shells, the material model is material piecewise linear plasticity having an option to delete the shell elements when plastic limits are
reached. The contact shells, which are not the part of the structure, but are
produced for convenience during the contact, use the material null, which
shows a fluid like manner and do not have yield stresses. The material rigid
is used to imitiate the real life situation because in many applications some
materials, although they are deformable, for the sake of the problem could be
considered as rigid body without loss of accuracy. Therefore, the impactor
is assigned to use material rigid.
In the crash analysis, the contact algorithm is Contact Automatic Single Surface. In this algorithm, there is only one surface definition necessary called
slave surface. The contact is searched between these slave surfaces that are
given as part list. The handling of dissimilar materials is also available in
this contact type.
The plots shown are given for a node of the rigid body impactor. The acceleration is the first calculated parameter using explicit time integration,
and then velocities and displacements are calculated. The small noises on
the acceleration plot is due to the explicit time integration. Test data is
available for forces since the force and the displacement are the quantities
measured easily from experiments. The calculated force is obtained simply
by multiplying the mass of impactor with the acceleration of any node on
the impactor. Since it is a rigid body, the all values on the impactor are
the same. There is no total energy increase in EFG solution which means
that the stability of the method and the model is reliable. It is clear that
with FEM, there is some amount of hourglassing appearing. However, this
is cured by the option given for this situation in LS-DYNA. Total energies
of each method are in perfect agreement. One important issue to remember
is not to use hourglassing options for the material which uses EFG method.
When both methods are compared to the test data for force vs. displacement, it is seen that they are comparable. The EFG results capture the
experimental data better than the FEM solution. To see the effects of dilation parameters on shape function smoothness, their values are increased and
a better solution was obtained as can be seen from the plot (Figure 5.12).
61
40
Xdisplacement
A FEM_4120
B EFG_4120
C EFG_DIFF_4120
20
60
A
80
100
A
B
120
C
A
B
C
A
B
140
0
20
40
60
80
Time
0
C
B
A
1
C
B
Xvelocity
2
C
B
A
5
0
20
40
60
Time
80
A FEM_4120
B EFG_4120
C EFG_DIFF_4120
62
Node Ids
A FEM_4120
B EFG_4120
C EFG_DIFF_4120
0.14
C
0.12
B
A
Xacceleration
0.1
0.08
0.06
C
C
A
0.04
0.02
0.02
0
20
40
60
80
Time
40
C
B
30
Force
20
B
D
D
A
B CD
A
10
B
A
CD
10
0
50
100
150
Displacement
TEST_4120
FEM_4120
EFG_4120
EFG_DIFF_4120
63
Component
A
B
C
D
E
F
G
H
F
B
B
B
F
FEM_Kinetic Energy
FEM_Internal Energy
FEM_Total Energy
FEM_Hourglass Energy
EFG_Kinetic Energy
EFG_Internal Energy
EFG_Total Energy
EFG_Hourglass Energy
A
E
B
D
0
0
A
H
20
40
60
80
Time
Configuration of PC
AMD Athlen XP2000+ with 1GB memory
The same
The same
Mass of the impactor
314 kg.
64
65
Projectile
Node Ids
B
50
A
B
C
D
C
D
FEM_9220
EFG_9220
EFG_DIFF_9324
EFG_PART_9324
100
Xdisplacement
150
B
C
D
200
A
B
250
C
D
A
B
300
A
B
350
0
0.02
0.04
0.06
Time
66
B
A
A
B
C
D
FEM_9220
EFG_9220
EFG_DIFF_9324
EFG_PART_9324
Xvelocity (E+3)
4
C
A
D
C
B
A
8
D
C
B
10
0
0.02
0.04
0.06
Time
A
B
C
D
0.2
A
B
Xacceleration (E+6)
0.15
C
B
C
C
D
0.1
0.05
0
0
0.02
0.04
0.06
Time
FEM_9220
EFG__9220
EFG_DIFF_9324
EFG_PART_9324
67
0.15
TEST_9220
FEM_9220
EFG_9220
EFG_DIFF_9324
EFG_PART_9324
0.1
Force (E+6)
C
E
B
E
0.05
E
CA
D
E
CB
E
A
0.05
0
50
100
150
200
250
300
Displacement
Component
C
A
B
C
D
E
F
G
H
5
E
F
F
4
F
A
B
3
E
F
B
A
F
A
B
0
0
0.02
D E
0.04
0.06
Time
FEM_Kinetic Energy
FEM_Internal Energy
FEM_Total Energy
FEM_Hourglass Energy
EFG_Kinetic Energy
EFG_Internal Energy
EFG_Total Energy
EFG_Hourglass Energy
68
Configuration of PC
AMD Athlen XP2000+ with 1GB memory
The same
The same
Mass of the impactor
484 kg.
69
70
Configuration of PC
AMD Athlen XP2000+ with 1GB memory
The same
The same
Mass of the impactor
443 kg.
A
B
C
D
50
100
Xdisplacement
A
B
150
C
D
200
A
B
250
C
D
A
300
B
C
350
0
0.01
0.02
0.03
0.04
0.05
Time
FEM_18162
EFG_18162
EFG_DIFF_18162
EFG_MESH_18162
71
0
A
A
B
C
D
FEM_18162
EFG_18162
EFG_DIFF_18162
EFG_MESH_18162
2
C
B
A
Xvelocity (E+3)
C
B
A
8
D
C
B
A
10
B
12
0
0.01
0.02
0.03
0.04
0.05
Time
A
B
0.3
B
0.25
C
D
Xacceleration (E+6)
A
C
0.2
D
B
0.15
A
C
0.1
D
C
D
0.05
B
0
0
0.01
0.02
0.03
0.04
0.05
Time
FEM_18162
EFG_18162
EFG_DIFF_18162
EFG_MESH_18162
72
0.15
B CD
B
0.1
TEST_18162
FEM_18162
EFG_18162
EFG_DIFF_18162
EFG_MESH_18162
Force (E+6)
D
B
C
C
B
0.05
E
D
C
D
B
0.05
0
50
100
150
200
250
300
Displacement
A
B
C
D
E
F
G
H
12
10
F
E
8
F
F
B
0
0
0.01
0.02
D E
0.03
0.04
0.05
Time
FEM_Kinetic Energy
FEM_Internal Energy
FEM_Total Energy
FEM_Hourglass Energy
EFG_Kinetic Energy
EFG_Internal Energy
EFG_Total Energy
EFG_Hourglass Energy
73
74
Configuration of PC
AMD Athlen XP2000+ with 1GB memory
The same
The same
Mass of the stonewall
100 Mtonne
Barrier w/ bumper
Rigid Wall
A
A
B
C
D
Force (E+3)
0.8
0.6
0.4
A
B
0.2
B
AB
0
0
100
200
300
400
Displacement
Test_999
FEM_999
EFG_999
EFG_DIFF_999
75
Barrier w/ bumper
0
Component
A FEM_Wall1
B EFG_Wall1
200
Energy
400
A
A
A
600
B
B
B
800
0
10
20
30
40
Time
76
77
bumpers, which are in front of the barrier to interact with the trucks bumper
are made from honeycomb material also.
To manage the contact problems during the interaction with the vehicle,
contact shells are created having material null without any yield stresses.
The covering shells as mentioned before use piecewise linear plasticity having an option to delete some shell elements (eroding the shell elements) when
they reach the specified plasticity limit.
There are very large deformations happening in the system. However, that
situation is struggled to be minimized by choosing an appropriate hourglassing formulation, viscous formulation. Unlike the usual choice which is the
standard viscous form formulation, Belytschko-Flanagan visocus formulation
was used with suitable changes in hourglassing viscous parameters to increase
hourglassing forces.
The three bumpers in front of the barrier were defined as one part including those three. This did not cause any strange behaviour for FEM solution,
however, EFG got some problems. In the part card of LS-DYNA, the solution
is put together getting information from material parameters, the element
types and formulation, hourglassing formulations. From the nature of EFG,
there are no elements but nodes whose domain of influences overlap each
other.
During the simulation, unlike FEM, the bumpers moved together producing a wrong result. This was since they were defined as one part tying them
together to move. Thus, to get an uncoupled situation, the three bumpers
are to be defined as three independent parts. Then, the sensible solution is
obtained.
The energy plots, the accelerations, velocities and displacements are calculated and compared with each other. For this case, the node in front of
the instrument panel was marked. The accelerations are very much similar
and there is almost no difference in velocity and displacement plots. The
intrusions occuring in the truck must be the same since the displacement
plots agree well. Hourglassing option for the simulation should be off for
EFG solution regarding the total energy consideration. Since there are many
contact situation happening in the vehicle, the energy of the system is to be
examined carefully. Additionally, the truck used is a bad finite element model
meshed. The energies of barrier is important to observe the applicability of
EFG method. The differences are seen due to hourglassing effect. Obviously
78
Configuration of PC
AMD Athlen XP2000+ with 1GB memory
Intel Pentium 4 2.8 GHz with 1GB memory
AMD Athlen XP2400+ with 1GB memory
Mass of the vehicle
1800 kg
800
C
B
A
C
B
Xdisplacement
600
A
400
B
A
200
C
B
0
0
0.02
0.04
0.06
0.08
0.1
0.12
Time
0.14
A FEM_795
B EFG_795
C EFG_DIFF_795
79
Node Ids
A
B
C
A FEM_795
B EFG_795
C EFG_DIFF_795
8
A
B
Xvelocity (E+3)
B
C
A
B
C
0
A
2
0
0.02
0.04
0.06
0.08
0.1
0.12
0.14
Time
0.05
0
Xacceleration (E+6)
C
A
B
0.05
A
C
A
C
0.1
B
C
0.15
0.2
0
0.02
0.04
0.06
0.08
0.1
0.12
Time
0.14
80
Component/MatId
C
30
A
B
C
D
Barrier_FEM_Internal Energy
Barrier_FEM_Hourglass Energy
Barrier_EFG_Internal Energy
Barrier_EFG_Hourglass Energy
25
C
Energy (E+6)
20
A
15
10
5
A
0
0
0.02
0.04
B
B
0.06
0.08
0.1
0.12
0.14
Time
6 CONCLUSION
81
Conclusion
The applicability and the accuracy of the element free Galerkin method
was investigated and compared to the finite element method in this work.
Deep research was made including newly developed respects and newly gained
features. To understand the method better, a code was written and applied
to 1D equilibrium equation. The nodes are ordered uniformly for the sake
of simplicity and very accurate results are obtained by means of the moving least squares method. To eliminate the Lagrange multipliers, a modified
form of the element free Galerkin method was used to make use of the positive definitness of the matrix. One can implement the same problem using
randomly distributed nodes and 2D version of the same problem could be analyzed also. However, as one realizes, the main area of element free Galerkin
method is the problems having the large deformation processes, the growth
of cracks with arbitrary and complex paths, moving discontinuities requiring
remeshings the domain of interest. Since it is a mesh-free technique, the main
advantage of it is the application to fracture mechanics problems where the
finite element method has difficulties.
The main needs of element free Galerkin method are the description of coordinates of nodes enabling to apply to arbitrary shapes since only requires
nodal data and a description of boundaries of domain and any interior surfaces. Since there is no need to create mesh, and the nodes can be created by
a computer in a fully automated manner, the time an engineer would spend
on conventional mesh generation could be saved.
For the numerical process of integration with Gauss quadrature, a background mesh is needed. This can be thought of as a deficiency of the method
but the purpose of the background mesh is necessary for integration and
can be produced very easily. The integration could be implemented using
reduced integration procedure, eliminating the necessary background mesh
structure and having a pure meshless method. To get rid of rank deficiency
while applying nodal quadrature, several techniques were developed (Chen
[14]).
The purpose of this work was to use the element free Galerkin method in
the design of the barriers in crash simulation using LS-DYNA. The models
were evaluated for the performance of the method comparing with the test
data and FEM solution. For the models for which test data was available, it
is observed that the accelerations on the impactor and the force applied by
impactor are represented by element free Galerkin formulation better than by
6 CONCLUSION
82
83
A APPENDIX
Appendix
The material properties of the models are given in this section. The basic materials used are honeycomb material, piecewise linear plastic material,
elastic material, and rigid material.
With piecewise linear plastic material, an elasto-plastic material with an
arbitrary stress vs. strain curve and arbitrary strain rate dependency can
be defined. Also, as mentioned before, failure based on plastic strain can
be defined. With elastic material, an isotropic elastic material can be defined available for all elements. With modified honeycomb material, the material for aliminum honeycomb crushable foam materials with anisotropic
behaviour can be defined (See Hallquist [18]).
A.1
Material Data
The following material data will be the same for all barrier models.
Unit System:
mm/sec./Newton
Density
2.7e-09
2.7e-09
Poissons Ratio
0.3
0.3
84
A APPENDIX
A.2
Curves
The following stress - strain curves will be the same for all barrier models.
But one should pay attention to unit systems.
Hollow Cylinder
0.03
Curve
A Curve 8000001
0.025
Stress
0.02
0.015
0.01
0.005
0
1
0.5
0.5
1.5
Strain
Curve
A Curve 8000008
A
0.15
A
Stress
0.1
0.05
A
0
0
0.02
0.04
0.06
0.08
0.1
0.12
Plastic Strain
Figure A.2: Stress - Plastic Strain curve of Front Covering Sheet Metal
85
A APPENDIX
Hollow Cylinder
Curve
A Curve 8000009
0.18
Stress
0.16
0.14
0.12
A
0.1
0
0.05
0.1
0.15
Plastic Strain
Figure A.3: Stress - Plastic Strain curve of Side Covering Sheet Metal
Curve
A Curve 25
0.3
0.25
Stress
0.2
0.15
0.1
0.05
0
10
Strain
Figure A.4: Stress - Strain curve of Bumper Blocks for Model 4 and Model 5
REFERENCES
86
References
[1] I. Babuska, J. M. Melenk. The partition of unity method. International
Journal for Numerical Methods in Engineering, pp.727-758 (1997)
[2] T. Belytschko, Y. Y. Lu ,L. Gu. Element free Galerkin methods. International Journal for Numerical Methods in Engineering, pp.229-256
(1994)
[3] T. Belytschko, S. Beissel. Nodal integration of the element free Galerkin
method. Computer Methods in Applied Mechanics and Engineering,
pp.49-74 (1996)
[4] T. Belytschko, Y. Krongauz, M. Fleming, D. Organ, W.K. Liu.
Smoothing and accelerated computations in th element free Galerkin
method. Journal of Computational and Applied Mathematics, pp.111126 (1996)
[5] T. Belytschko, Y. Krongauz, D. Organ, M. Fleming, P. Krysl. Meshless
methods: An overview and recent developments. Computer Methods in
Applied Mechanics and Engineering, pp.3-48 (1996)
[6] T. Belytschko, Y. Krongauz, J. Dolbow, C. Gerlach. On the completeness of meshfree particle methods. International Journal for Numerical
Methods in Engineering, pp.785-819 (1998)
[7] T. Belytschko, Y. Guo, W.K. Liu, P. Xiao. A unified stability analysis of meshless particle methods. International Journal for Numerical
Methods in Engineering, pp.1359-1400 (2000)
[8] T. Belytschko, W.K. Liu, B. Moran. Nonlinear Finite Elements for
Continua and Structures. J.Wiley and Sons, New York. (2000)
[9] J.S. Chen, W.K. Liu. Meshfree particle methods. Computational Mechanics, pp.99-101 (2000)
[10] J.S. Chen, C.Pan, C.T. Wu, W.K. Liu. Reproducing kernel particle methods for large deformation analysis of nonlinear structures.
Computer Methods in Applied Mechanics and Engineering, pp.195-227
(1996)
[11] J.S. Chen, H.P. Wang. New boundary condition treatments in meshfree computation of contact problems. Computer Methods in Applied
Mechanics and Engineering, pp.441-468 (2000)
REFERENCES
87
[12] J.S. Chen, C.T. Wu, T. Belytschko. Regularization of material instabilities by meshfree approximations with intrinsic length scales. International Journal for Numerical Methods in Engineering, pp.1303-1322
(2000)
[13] J.S. Chen, C.T. Wu, S. Yoon, Y.You. A stabilized conforming nodal
integration for Galerkin meshfree methods. International Journal for
Numerical Methods in Engineering, pp.435-466 (2001)
[14] J.S. Chen, C.T. Wu, S. Yoon. Nonlinear version of stabilized conforming nodal integration for Galerkin meshfree methods. International
Journal for Numerical Methods in Engineering, pp.2587-2615 (2002)
[15] J. Dolbow, T. Belytschko. An introduction to programming the meshless element free Galerkin method. Archives in Computational Mechanics, pp.207-241 (1998)
[16] J. Dolbow, T. Belytschko. Numerical integration of Galerkin weak form
in meshfree methods. Computational Mechanics, pp.219-230 (1999)
[17] J.O. Hallquist. LS-DYNA. Livermore Software Technology Corporation, California. (1992-2004)
[18] J.O. Hallquist. LS-DYNA Theoretical Manual. Livermore Software
Technology Corporation, California. (1992-2004)
[19] D. Hegen. An element free Galerkin method for crack propagation in
brittle materials. Phd Thesis, Technische Universiteit Eindhoven, Eindhoven (1997)
[20] A. Huerta, S. Fern`andez-M`endez. Enrichment and coupling of finite
element and meshless methods. International Journal for Numerical
Methods in Engineering, pp.1615-1636 (2000)
[21] A. Huerta, T. Belytschko, S. Fern`andez-M`endez, T. Rabczuk. Meshfree Methods. Encyclopedia of Computational Mechanics, John Wiley
and Sons (2004)
[22] H. Kopka, P.W. Daly. A Guide to LAT EX2 : Document Preparation
for Beginners and Advanced Users. Addison-Wisley Publishing Company. (1995)
[23] Y. Krongauz, T. Belytschko. Enforcement of essential boundary conditions in meshless approximations using finite elements. Computer Methods in Applied Mechanics and Engineering, pp.133-145 (1996)
REFERENCES
88