Professional Documents
Culture Documents
Taylor-SPH: A Two-Steps Time Discretization Scheme Using The SPH Method For Shock Wave Propagation
Taylor-SPH: A Two-Steps Time Discretization Scheme Using The SPH Method For Shock Wave Propagation
A two-steps time discretization scheme using the SPH method for shock
wave propagation
M.I. Herreros a,⇑, M. Mabssout b
a
Escuela Técnica Superior de Ingeniería Informática, Universidad Rey Juan Carlos (URJC), Madrid, Spain
b
Faculté des Sciences et Techniques de Tanger, Equipe Matériaux et Mécanique des Structures, BP: 416, Tanger, Morocco
a r t i c l e i n f o a b s t r a c t
Article history: The Smoothed Particle Hydrodynamics (SPH) is a meshfree method which has been applied to a wide
Received 19 September 2010 range of problems. In the present work, a new time integration algorithm using a corrected SPH spatial
Received in revised form 16 January 2011 discretization for small deformations is applied to solve the propagation of shock waves in viscoplastic
Accepted 4 February 2011
continua. In the method presented herein the equations are formulated in terms of stress and velocity.
Available online 21 March 2011
A corrected Lagrangian kernel is employed and two different sets of particles are used for the time dis-
cretization. Numerical instabilities are not present when using this new SPH formulation. The method
Keywords:
proposed here has been proved to be efficient and it provides solutions of good accuracy.
TSPH
Lagrangian kernel
Ó 2011 Elsevier B.V. All rights reserved.
Dynamics
Shock wave
Shear band
Viscoplastic
0045-7825/$ - see front matter Ó 2011 Elsevier B.V. All rights reserved.
doi:10.1016/j.cma.2011.02.006
1834 M.I. Herreros, M. Mabssout / Comput. Methods Appl. Mech. Engrg. 200 (2011) 1833–1845
developed by Atluri and Shen in 1998 [1]. In this context, Atluri new time discretization to SPH showing that the proposed method
introduced the notion of ‘‘truly’’ meshfree methods since truly performs better than standard time discretizations used tradition-
meshfree methods do not need a construction of a background ally with SPH. It will be shown that numerical instabilities are
mesh for integration. eliminated when using this new SPH formulation.
The issue of integration in meshfree methods was another The paper is arranged as follows: model equations are given in
important topic of research since its early times. Methods based Section 2. Then, numerical discretization is presented in Section 3.
on a global weak form may use three different types of integration Within this section, the proposed time discretization algorithm
schemes: nodal integration, stress-point integration and integra- using a Lagrangian kernel and two different sets of particles is de-
tion based on a background mesh that does not necessarily need scribed. Finally, to assess the performance of the proposed algo-
to be aligned with the particles. Nodal integration is, from the com- rithm, some numerical applications in 1D and 2D are presented
putational point of view, the easiest and cheapest way to build the in Section 4. The results are compared to analytical solutions, if
discrete system of equations but it is similar to reduced Finite Ele- available, results obtained with standard SPH discretizations, re-
ments. Yet meshfree methods based on nodal integration suffer sults obtained using the Taylor–Galerkin algorithm with FEM and
from instability due to rank deficiency. Adding stress points to other results from the literature.
the nodes can eliminate (or at least reduce) this instability. The
term stress-point integration comes from the fact that additional
nodes are added to the particles where only stresses are evaluated. 2. Model equations
The concept of stress points was actually first introduced in a SPH
setting in one dimension by Dyka and co-workers [10,11] and this The mathematical model uses a stress-velocity mixed formula-
concept was extended to multi-dimensional space by Randles and tion. The balance of momentum equation is written as:
Libersky [32,33]. Later, Rabczuk and co-workers [29,30] developed @v
an alternative form of stress-point integration for multi-dimen- div r ¼ q ; ð1Þ
@t
sions that employs both the particles and stress points and it
shows better stability properties than nodal integration. where r is the stress tensor, q the density and v the velocity vector.
Another important issue regarding stability of meshfree meth- For simplicity, body forces have not been included in the analysis. It
ods is related to the kernel function. This kernel function can be ex- will be assumed that the material behaviour can be described by
pressed in terms of material coordinates or spatial coordinates. It is Perzyna’s viscoplastic law [28]:
then referred to as Lagrangian or Eulerian kernel, respectively. Early
@r @ e @ ev p
meshfree methods, such as SPH, used an Eulerian kernel. However, ¼ De : ; ð2Þ
@t @t @t
many meshfree methods based on Eulerian kernels suffer from a so-
called tensile instability, meaning the method gets unstable when where De is the elastic constitutive tensor, e the strain tensor and
tensile stresses occur, as a result of combining an Eulerian kernel the superindex vp refers to the viscoplastic component of the strain
with a Lagrangian description of motion. On the contrary, meshfree tensor, which is given by:
methods based on Lagrangian kernels do not show this type of @ ev p
instability [2,29]. Nevertheless, for too large deformations, methods ¼ cmh/ðFÞi: ð3Þ
@t
based on Lagrangian kernels tend to get unstable as well since the
domain of influence in the current configuration can become extre- In above, hi are the Macaulay brackets, the scalar c is the fluidity
mely distorted. To overcome this problem, Rabczuk and Belytschko parameter, and m characterizes the direction of the plastic flow.
[30] proposed a method for transitioning from Lagrangian to Eule- Among the several alternative choices for the function /(F), it will
rian kernels in order to model severe deformations such as fracture be used here
and fragmentation of solids. N
F F0
In the present paper, a new time discretization algorithm using /ðFÞ ¼ ; ð4Þ
F0
SPH for solving the propagation of shock waves in viscoplastic
media for small deformations is proposed. Modelling of shock where N is a model parameter and F is a function describing a con-
waves propagation in solids is most demanding area since a wide vex surface in the stress space. The value F0 characterizes the stress
variety of problems is encountered. The shocks are smoothed and level below which no flow occurs. In the case of a Von Mises mate-
leading or trailing oscillations appear. The situation is more in- rial, F is taken as the effective deviatoric stress r
volved in the non-linear regime, where strain can localize along rffiffiffiffiffiffiffiffiffiffiffiffi
3
shear bands which may be affected by the mesh if the Finite Ele- F¼r
¼ sij sij ð5Þ
ment Method (FEM) is used in the analysis. The authors of this pa- 2
per have proposed in previous works a numerical model being s the deviatoric stress tensor. The size of the yield surface
formulated in terms of stress and velocity based on the Taylor– F 0 ¼ r0 will vary according to a suitable hardening/softening law.
Galerkin scheme to solve the problem of shock waves propagation It will be assumed a linear dependence on the equivalent deviatoric
in solids using the Finite Element Method [21–23]. plastic strain ev p
However, modelling of shock waves propagation in solids with
@r0 @ ev p
SPH provides some important advantages as compared to FEM: (i) ¼H ; ð6Þ
@t @t
the absence of a mesh enables it to deal with larger local distortion,
and (ii) mesh dependence problems such as mesh alignment or where H is the hardening/softening modulus.
mesh size dependence, are solved in a straightforward manner gi- It will be also assumed an associated flow rule
ven the meshfree nature of the method. @F
m¼ : ð7Þ
The proposed method consists of a two-steps time discretiza- @r
tion algorithm by means of a Taylor series expansion and a cor- Finally, to express the rate of stress in terms of the gradient of
rected SPH method for the spatial discretization. The equations velocity, the kinematic relation is used:
are formulated in terms of stress and velocity. A corrected Lagrang-
ian kernel is employed and two different sets of particles are used @ eij 1 @ v i @ v j
¼ þ : ð8Þ
for the time discretization. The purpose of the paper is to apply this @t 2 @xj @xi
M.I. Herreros, M. Mabssout / Comput. Methods Appl. Mech. Engrg. 200 (2011) 1833–1845 1835
For convenience, a vector representation of stress, strain and consti- is carried out at every particle, and thus instabilities due to rank
tutive tensors will be used. In two dimensional situations, stress deficiency arise.
and strain are represented as In the case of discontinuous functions, such as shock waves, these
standard methods present additional numerical problems, like
r ¼ ðr11 ; r22 ; r12 ÞT numerical dispersion and diffusion, close to the discontinuities.
ð9Þ
e ¼ ðe11 ; e22 ; 2e12 ÞT To solve the problem of the shock waves propagation, the
authors propose in this paper an alternative method which consists
Introducing the strain operator S
0 1 of applying first the time discretization by means of a Taylor series
@x 0 expansion in two steps and thereafter the space discretization
B C using a corrected SPH. In the following, the new method presented
S¼@ 0 @ y A; ð10Þ
@y @x herein will be referred to as TSPH, which stands for Taylor-SPH.
the balance of momentum and constitutive equations can be writ- 3.1. Two-steps time discretization
ten as
@v 1 T Time discretization of Eq. (15) is carried out by means of a
¼ S r ð11Þ Taylor series expansion in time of U up to second order accuracy:
@t q n
n
and nþ1 n @U Dt 2 @ 2 U 3
U ¼ U þ Dt þ þ OðDtÞ : ð16Þ
@t 2 @t2
@r @ ev p
¼ De Sv De ð12Þ
@t @t The first order time derivative of the unknowns can be calculated
Therefore, it is a system of first order hyperbolic equations, where using Eq. (15)
vp n
the nonlinearity affects only the source term De @ e@t . @U n
¼ ðS div FÞ : ð17Þ
The momentum and constitutive Eqs. (11) and (12) can be writ- @t
ten as
2 3 The second order derivative with respect to time is given by
vp vp
2 3 2 3 2 3 @ e11 @ e22 n
r11 D11 v 1 D12 v 2 D11 D12 n n
6 @t @t 7 @ 2 U @ n @S @F
6 7
6 r22 7
6 D12 v 1 7
6 7
6 D22 v 2 7
6 7
6 ev11p
6 D12 @@t @e
vp
D22 @t22
7
7 ¼ ð S di v FÞ ¼ di v : ð18Þ
@ 6 7 @ 6 7 @ 6 7 6 7 @t 2 @t @t @t
6 r12 7 6 D33 v 2 7 6 D33 v 1 7 ¼ 6 vp
@ e12 7;
6
@t 6 7 6 7 6 7 6 D33 7
7 @x 6 r11 7 @y 6 r12 7 6 7 First step: In order to obtain the time derivatives of fluxes and
4 v1 5
@t
4 q 5 4 q 5 6 7
r r 4 0 5 sources at time tn, the values of the unknowns at an intermediate
v2 q
12
q
22
time tn+1/2 will be obtained first:
0
ð13Þ Dt
Unþ1=2 ¼ Un þ ðS div FÞn : ð19Þ
where Dij are the components of the elastic matrix D . e 2
Above system can be written alternatively as Using the computed value of Un+1/2 it is possible to obtain the fluxes
and sources:
@U @Fx @Fy
þ þ ¼ S; ð14Þ n n
@t @x @y @F 2 @S 2
¼ ðFnþ1=2 Fn Þ and ¼ ðSnþ1=2 Sn Þ; ð20Þ
@t Dt @t Dt
where
which can be substituted in Eq. (18), resulting on
UT ¼ ðr11 r22 r12 v 1 v 2 Þ; n
FTx ¼ ðD11 v 1 D12 v 1 D33 v 2
r11 r12
Þ; @ 2 U 2 nþ1=2
q q 2
¼ S Sn div ðFnþ1=2 Fn Þ : ð21Þ
@t Dt
r 12 r 22
FTy ¼ ðD12 v 2 D22 v 2 D33 v 1 Þ;
q q Second step: Substituting now the expressions obtained for the
vp vp vp vp
T @ e11 @ e22 @ e11 @ e22 @ ev p first and second order time derivatives, (17) and (21), in the Taylor
S ¼ ðD11 D12 D12 D22 D33 12 0 0Þ series expansion (16) we obtain,
@t @t @t @t @t
or, in a more compact manner Unþ1 ¼ Un þ DtðS div FÞnþ1=2 : ð22Þ
@U
þ div F ¼ S ð15Þ 3.2. Space discretization: Smoothed Particle Hydrodynamics
@t
being U the unknown vector, F the advective flux tensor and S the 3.2.1. Discrete approximation of functions
source vector. Space discretization of Eq. (22) is carried out using a corrected
SPH. For the sake of completeness, a brief summary of the method
is presented herein. For more details about the SPH method and its
3. Numerical discretization applications one can be referred to relevant literature
[4,5,16,25,27].
To solve the system of partial differential equations given In the SPH method each function f is represented by its integral
above, (15), the traditional SPH method applies first the SPH space approximation, which is defined by:
discretization, obtaining a set of simultaneous ordinary differential Z
equations with respect to time, and this set of equations is then hf ðxÞi ¼ f ðx0 ÞWðx0 x; hÞdx0 ð23Þ
integrated in time using one of the standard techniques such as Eu- X
ler, leap-frog, predictor–corrector or one of the Runge–Kutta where the brackets denote a kernel approximation, x and x0 are the
schemes. In most cases, numerical integration of the field variables coordinates vectors, W(x0 x, h) is the kernel function and h is the
1836 M.I. Herreros, M. Mabssout / Comput. Methods Appl. Mech. Engrg. 200 (2011) 1833–1845
smoothing length that defines the size of the kernel support. The where
integration is performed in the entire domain X. The accuracy of
rfI ¼ hrf ðXI Þi;
the SPH method depends on the properties of the kernel
W(x0 x, h): it must be a positive, normalized function and a com- W 0 XIJ
rW IJ ¼ ;
pact support is required [16]. h0 r IJ
In most SPH procedures an Eulerian kernel is used, XIJ ¼ XI XJ ;
W(x0 (t) x, h(x, t)), which is expressed in terms of spatial coordi- r IJ ¼ jXIJ j
nates. The radius h of the support domain may depend on the spa-
tial coordinates as well. Belytschko et al. [2] have shown that and, for a vectorial function f(X):
particle discretizations of solids with an Eulerian kernel lead to a X
N
mJ
distortion of the stable domain of the material in stress space; hdiv fðXI Þi ¼ r f I ¼ ðf J f I ÞrW IJ : ð29Þ
the tensile instability is one manifestation of this distortion. J¼1
qJ
On the contrary, the Lagrangian kernel is expressed in terms of
material coordinates, W(X0 X, h0), and the neighbours of influ-
3.2.3. Corrected form of the kernel approximation
ence do not change during the course of the simulation. This is
One of the major drawbacks of the SPH method is the bound-
a disadvantage in simulating problems with very large distor-
ary deficiency problem. To overcome this problem, several meth-
tions. However, it has been shown by Belytschko et al. [2] that
ods have been proposed in the past [8,14,15,33]. Johnson and
the Lagrangian kernel eliminates the tensile instability, and there-
Beissel [14] noted that errors in the extensional strains due to
fore it will be used here since it provides a more consistent
lack of linear completeness could be corrected by simple scaling,
procedure.
thus improving accuracy. A correction that enables the deriva-
Several kernels have been proposed in the past and a large num-
tives of constant or linear fields to be reproduced exactly was
ber of kernel functions are discussed in literature ranging from
developed by Randles and Libersky [33]. They called that correc-
polynomial to Gaussian. In this work the B-spline function based
tion normalization (NSPH). Krongauz and Belytschko [15] devel-
on the cubic spline functions introduced by Monaghan and
oped a similar correction and extended those ideas to large
Lattanzio [25] has been used:
deformations.
8 2 2 1 3
< 3 n þ 2n
> 0 6 n 6 1; It is developed here a correction for a Lagrangian kernel based
WðnÞ ¼ C 1 ð2 nÞ3 ð24Þ on the normalization proposed by Randles and Libersky [33],
> 1 6 n 6 2;
:6 which is a straightforward extension of their work.
0 n P 2;
0
where n ¼ jXhXj ¼ hr0 ; and C is a scaling factor which depends on the 3.2.3.1. Corrected form of the kernel approximation for a function. The
0
dimension of the problem, being form of the kernel approximation for a function in a multi-dimen-
8 sional space is the same as the one in one-dimensional space. Per-
1
>
> for dim ¼ 1; forming the Taylor series expansion of function f(X), multiplying
> h
< 0 15
for dim ¼ 2; by the smoothing function W, integrating over the support domain
C¼ 7ph20 ð25Þ
>
> X and neglecting the terms involving derivatives we arrive to the
>
: 3
for dim ¼ 3:
2ph30
corrective kernel approximation for the function:
PN
J¼1 f ðXJ ÞW IJ XJ X
N
The integral approximation of the function (23) is valid at a contin- fI ¼ PN ¼ f IJ XJ ;
f ðXJ Þ W ð30Þ
uum level, but it is necessary to approximate this integral in a dis- J¼1 W IJ J
X J¼1
crete manner, which is called ‘‘particle approximation’’. Then the mJ
where XJ ¼ f IJ is given
is the volume associated to particle J and W
discrete approximation of expression (23) can be written as: qJ
by:
X
N
mJ
fI ¼ f ðXJ ÞW IJ
qJ
; ð26Þ f IJ ¼ P W IJ
W : ð31Þ
J¼1 N
J¼1 W IJ XJ
where the summation subscript J denotes a particle label and runs It is important to note here that the denominator of above equation
over all particles, N, inside the domain, such that jXJ XIj 6 jh0, is unity for those particles whose support domain does not intersect
being j a positive, constant parameter related to the smoothing the boundary.
function; mJ and qJ are the mass and density associated to particle
J. The value of the kernel W(XJ XI, h0), denoted from now on as 3.2.3.2. Corrected form of the kernel approximation for the deriva-
WIJ, is the value of the kernel centred at node I at position J. tives. To obtain the corrective kernel approximation for the first
derivatives of a function it is necessary to perform again the Taylor
3.2.2. Discrete approximation of derivatives series expansion of f(X) and neglect the second derivative terms.
The integral representation of the derivative of a scalar function Multiplying by the first derivatives of the smoothing function, inte-
f(X) with SPH is given by grating over the support domain X and applying the particle
Z approximation we arrive to the corrective kernel approximation
hrf ðXÞi ¼ f ðX0 ÞrWðX0 X; h0 ÞdX0 ; ð27Þ for the first derivatives of the function at particle I. However, in a
X multi-dimensional space the kernel approximation of the three
first derivatives is more complicated than in one-dimensional
where rW is the derivative of W with respect to X0 . space since the three equations representing the kernel approxi-
The discrete form is thus obtained using the following mations of the derivatives are coupled together:
expression
rfI ¼ CI BI ð32Þ
X
N
mJ
rfI ¼ ðf ðXJ Þ f ðXI ÞÞrW IJ ; ð28Þ with
J¼1
qJ
M.I. Herreros, M. Mabssout / Comput. Methods Appl. Mech. Engrg. 200 (2011) 1833–1845 1837
!1
X
N – In the first step, the values of the field variables at time tn+1/2 are
CI ¼ XIJ rW IJ XJ ð33Þ computed by means of Eq. (19) at the positions of the Nv ‘‘vir-
J¼1 tual’’ particles.
and – In the second step, the values of the field variables at time tn+1
are computed, using Eq. (22), at the positions of the Nr ‘‘real’’
X
N
particles.
BI ¼ fIJ rW IJ XJ ð34Þ
J¼1
First step: Applying SPH spatial discretization to the first step
mJ
being fIJ = f(XI) f(XJ); XIJ = XI XJ and XJ ¼ qJ . of time discretization, (19), we obtain:
Eq. (32) can be written alternatively as nþ1=2 Dt n
hUiVP ¼ hUinVP þ hSiVP hdiv FinVP ; ð37Þ
X
N 2
rfI ¼ e W IJ XJ ;
fIJ r ð35Þ
where the subscript VP indicates that the values of U, S and div F are
J¼1
computed at the positions of the ‘‘virtual’’ particles.
where Using the corrected form for the approximation of functions and
e W IJ ¼ CI rW IJ : derivatives given by Eqs. (30) and (35), the value of the variable U
r ð36Þ
at tn+1/2 is obtained:
This modification of the SPH approximation for the gradient of a " #
nþ1=2 Dt XNr
mJ n f XNr
mJ n e
function f, allows the method to fulfil the first-order completeness, UVP ¼ UnVP þ S W IJ F r W IJ ð38Þ
enabling the derivatives of constant or linear fields to be repro- 2 J¼1 qJ J J¼1
qJ J
duced exactly.
being J the ‘‘real’’ particles, such that jXJ XVPj 6 2h0.
Second step: Applying SPH spatial discretization to Eq. (22), we
3.2.4. Proposed SPH discretization of model equations
obtain
Particle methods suffer from tensile instabilities. To stabilize h i
nþ1=2 nþ1=2
SPH, Dyka and co-workers [10,11] introduced stress points into hUinþ1 n
RP ¼ hUiRP þ hDti hSiRP hdiv FiRP ; ð39Þ
SPH. This approach was later extended to higher dimensions by
Randles and Libersky [32]. It was shown in [2] that the stress point where the subscript RP indicates that the values of U, S and div F are
technique stabilizes SPH by suppressing spurious singular modes computed at the positions of the ‘‘real’’ particles.
observed in SPH, but it does not eliminate the distortion of the do- Using expressions (30) and (35), the value of the variable U at
main of material instability. tn+1 is obtained:
Belytschko et al. [2] pointed out that the tensile instability can " #
Nv
X Nv
X
be avoided by using a Lagrangian kernel and they showed as well mJ f IJ mJ e W IJ ;
Unþ1 n
RP ¼ URP þ Dt SJnþ1=2 W Fnþ1=2
J r ð40Þ
that stress points only remove the instability that arises due to J¼1
qJ J¼1
qJ
rank deficiency, i.e. spurious singular modes.
As it was explained before, in this work a new SPH formulation where J are the ‘‘virtual’’ particles, such that jXJ XRPj 6 2h0.
is proposed (TSPH). The numerical model is formulated in terms of The particle masses and volumes needed to calculate (38) and
stress and velocity and a corrected Lagrangian kernel is used for (40) are obtained via Voronoi tessellation. In the 2D procedure, a
the spatial discretization with SPH. The time discretization is car- structured quadrilateral particle arrangement is used. As it is
ried out in two steps by means of a Taylor series expansion. This shown in Fig. 2: 4 ‘‘real’’ particles are arranged so they form a
new SPH formulation avoids numerical instabilities and minimizes square and a ‘‘virtual’’ particle for the calculations at tn+1/2 is placed
numerical dispersion and diffusion. in the centroid of the square. In this particular case, computation of
To perform the proposed time discretization, it is necessary the particles volumes is especially easy. The square is then subdivided
use of an auxiliary set of particles: the ‘‘virtual’’ particles. This aux- into 4 more squares for computation of the volumes, and once the
iliary set of particles will allow the calculation of the unknowns at
an intermediate time tn+1/2. Otherwise, the time discretization
could not be carried out in two steps. These ‘‘virtual’’ particles will
be interspersed among the ‘‘real’’ particles in a similar manner it
was done in stress-point integration methods. Fig. 1 shows the
arrangement of ‘‘real’’ and ‘‘virtual’’ particles in one and two
dimensions.
As it was shown in Section 3.1, time discretization of model
equations is carried out in two steps:
4. Numerical examples
Fig. 4. Elastic case using TSPH: (a) velocity at 0.5 m as a function of time and (b) stress at the fixed end (L = 1 m) as a function of time.
M.I. Herreros, M. Mabssout / Comput. Methods Appl. Mech. Engrg. 200 (2011) 1833–1845 1839
Fig. 5. Comparison among TSPH and standard time discretizations with SPH (Euler, second order Runge–Kutta and fourth order Runge–Kutta), and time-steps used in the
analyses (Dt): (a) velocity and (b) stress, along the bar for t = 4 103 s in the elastic case.
Fig. 6. Comparison among TSPH and standard time discretizations with SPH (Euler, second order Runge–Kutta and fourth order Runge–Kutta), and time-steps used in the
analyses (Dt): (a) velocity at 0.5 m and (b) stress at the fixed end (L = 1 m), as functions of time in the elastic case.
4.1.1. Elastic case The applied boundary conditions are the following:
The problem consists of a bar of length L = 1 m with a unit sec-
tion, which has been spatially discretized using 50 ‘‘real’’ particles (i) On the left boundary:
and 49 ‘‘virtual’’ particles.
1 m=s for t 6 tf ;
The bar is initially at rest, so that the initial conditions are: v ðtÞ ¼
v = 0; r = 0 0 for t > t f ;
1840 M.I. Herreros, M. Mabssout / Comput. Methods Appl. Mech. Engrg. 200 (2011) 1833–1845
Fig. 7. Stress at the fixed end (L = 1 m) as a function of time in the elastic case: TSPH vs Taylor–Galerkin.
Fig. 9. Stress at the fixed end (L = 1 m) in the viscoplastic case (N = 2 and c = 2):
TSPH vs Taylor–Galerkin. Fig. 11. ‘‘Real’’ particles arrangement for a cantilever beam (21 3 ‘‘real’’ particles).
M.I. Herreros, M. Mabssout / Comput. Methods Appl. Mech. Engrg. 200 (2011) 1833–1845 1841
Fig. 12. Bending of a cantilever beam: vertical displacements using the TSPH method.
Fig. 16. (a) Viscoplastic strain and (b) deformed configuration (amplification
factor = 6) using TSPH (21 41 ‘‘real’’ particles).
(see Fig. 17), to assess whether the results are dependent on the
distance among particles. The time-step used for the calculation
is Dt = 8 106 s. The contours of plastic strain and the de-
formed configuration are given in Figs. 18 and 19 (amplification
factor = 6). It can be noticed that neither the direction of the
shear band nor its width depend on the number of particles used
for the calculation.
The main advantage of the proposed method is the small num-
ber of particles required to obtain accurate results. As it has been
shown, the method is able to capture the shear band using only
861 particles and the result does not differ significantly from that
obtained using 3321 particles. The number of particles demanded
by other SPH formulations is about 100 times the number of parti-
cles required by TSPH and therefore the computational effort is
much higher.
5. Conclusions
References [18] L.D. Libersky, A.G. Petschek, Smooth Particle Hydrodynamics with Strength of
Materials, Advances in the Free Lagrange Method, Lecture Notes in Physics,
vol. 395, Springer, Berlin, Heidelberg, 1990, pp. 248–257.
[1] S.N. Atluri, S. Shen, The Meshless Local Petrov–Galerkin (MLPG) Method, Tech
[19] L.D. Libersky, A.G. Petschek, A.G. Carney, T.C. Hipp, J.R. Allahdadi, F.A. High,
Science Press, 2002.
Strain Lagrangian hydrodynamics: a three-dimensional SPH code for dynamic
[2] T. Belytschko, Y. Guo, W.K. Liu, S.P. Xiao, A unified stability analysis of meshless
material response, J. Comput. Phys. 109 (1993) 67–75.
particle methods, Int. J. Numer. Methods Engrg. 48 (2000) 1359–1400.
[20] L.B. Lucy, A numerical approach to the testing of fusion process, Astron. J. 82
[3] T. Belytschko, Y.Y. Lu, L. Gu, Element free Galerkin methods, Int. J. Numer.
(1977) 1013–1024.
Methods Engrg. 37 (2) (1994) 229–256.
[21] M. Mabssout, M. Pastor, A Taylor–Galerkin algorithm for shock wave
[4] T. Belytschko, Y. Krongauz, D. Organ, M. Fleming, P. Krysl, Meshless methods:
propagation and strain localization failure of viscoplastic continua, Comput.
an overview and recent developments, Comput. Methods Appl. Mech. Engrg.
Methods Appl. Mech. Engrg. 192 (2003) 955–971.
139 (1996) 3–47.
[22] M. Mabssout, M. Pastor, A two step Taylor–Galerkin algorithm for shock wave
[5] W. Benz, Smooth particle hydrodynamics: a review, in: J.R. Buchler (Ed.), The
propagation in soils, Int. J. Numer. Anal. Methods Geomech. 27 (2003) 685–
Numerical Modelling of Nonlinear Stellar Pulsations, Kluwer Academic
704.
Publishers, 1990, pp. 269–288.
[23] M. Mabssout, M. Pastor, M.I. Herreros, M. Quecedo, A. Runge-Kutta, Taylor–
[6] J. Bonet, S. Kulasegaram, Correction and stabilization of smooth particle
Galerkin scheme for hyperbolic systems with source terms. Application to
hydrodynamics methods with applications in metal forming simulations, Int. J.
shock wave propagation in viscoplastic geomaterials, Int. J. Numer. Anal.
Numer. Methods Engrg. 47 (2000) 1189–1214.
Methods Geomech. 30 (13) (2006) 1337–1355.
[7] J. Bonet, T. Lok, Variational and momentum preservation aspects of smooth
[24] J.J. Monaghan, R.A. Gingold, Shock simulation by the particle method SPH, J.
particle hydrodynamic formulations, Comput. Methods Appl. Mech. Engrg. 180
Comput. Phys. 52 (1983) 374–389.
(1–2) (1999) 97–115.
[25] J.J. Monaghan, J.C. Lattanzio, A refined particle method for astrophysical
[8] P.M. Campbell, Some new algorithms for boundary value problems in smooth
problems, Astron. Astrophys. 149 (1985) 135–143.
particle hydrodynamics, Technical Report DNA-TR-88-286, Mission Research
[26] J.J. Monaghan, Simulating free surface flows with SPH, J. Comput. Phys. 110
Corporation, 1989.
(1994) 399–406.
[9] J. Chessa, T. Belytschko, Arbitrary discontinuities in space-time finite elements
[27] J.J. Monaghan, Smoothed particle hydrodynamics, Rep. Prog. Phys. 68 (2005)
by level sets and X-FEM, Int. J. Numer. Methods Engrg. 61 (15) (2004) 2595–
1703–1759.
2614.
[28] P. Perzyna, Fundamental Problems in Viscoplasticity, Recent Advances in
[10] C.T. Dyka, R.P. Ingel, An approach for tension instability in smoothed particle
Applied Mechanics, vol. 9, Academic Press, New York, 1966. pp. 243–377.
hydrodynamics, Comput. Struct. 57 (1995) 573–580.
[29] T. Rabczuk, T. Belytschko, S.P. Xiao, Stable particle methods based on
[11] C.T. Dyka, P.W. Randles, R.P. Ingel, Stress points for tension instability in SPH,
Lagrangian kernels, Comput. Methods Appl. Mech. Engrg. 193 (2004) 1035–
Int. J. Numer. Methods Engrg. 40 (1997) 2325–2341.
1063.
[12] R.A. Gingold, J.J. Monaghan, Smoothed particles hydrodynamics: theory and
[30] T. Rabczuk, T. Belytschko, A three dimensional large deformation meshfree
application to non-spherical stars, Mon. Not. R. Astron. Soc. 181 (1977) 375–
method for arbitrary evolving cracks, Comput. Methods Appl. Mech. Engrg.
389.
196 (29–30) (2007) 2777–2799.
[13] M.I. Herreros, M. Mabssout, M. Pastor, Application of level-set approach to
[31] T. Rabczuk, J. Eibl, Simulation of high velocity concrete fragmentation using
moving interfaces and free surface problems in flow through porous media, J.
SPH/MLSPH, Int. J. Numer. Methods Engrg. 56 (2003) 1421–1444.
Comput. Methods Appl. Mech. Engrg. 195 (2006) 1–25.
[32] P.W. Randles, L.D. Libersky, Smoothed particle hydrodynamics: some recent
[14] G.R. Johnson, S.R. Beissel, Normalized smoothing functions for SPH impact
improvements and applications, Comput. Methods Appl. Mech. Engrg. 139
computations, Int. J. Numer. Methods Engrg. 39 (1996) 2725–2741.
(1996) 375–408.
[15] Y. Krongauz, T. Belytschko, Consistent pseudo derivatives in meshless
[33] P.W. Randles, L.D. Libersky, Normalized SPH with stress points, Int. J. Numer.
methods, Comput. Methods Appl. Mech. Engrg. 146 (1997) 371–386.
Methods Engrg. 48 (2000) 1445–1462.
[16] G.R. Liu, M.B. Liu, Smoothed Particle Hydrodynamics: A Meshfree Particle
[34] J.A. Sethian, Level Set Methods and Fast Marching Methods, Cambridge
Method, World Scientific, 2003.
University Press, Cambridge, 1999.
[17] W.K. Liu, S. Jun, Y.F. Zhang, Reproducing kernel particle methods, Int. J. Numer.
Methods Fluids 20 (8–9) (2005) 1081–1106.