Академический Документы
Профессиональный Документы
Культура Документы
net/publication/308352495
CITATIONS READS
4 477
4 authors, including:
Florent Prunier
Institut National des Sciences Appliquées de Lyon
46 PUBLICATIONS 345 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Florent Prunier on 04 December 2017.
art ic l e i nf o a b s t r a c t
Article history: Perfectly Matched Layer (PML) is recognized as a very effective tool for modeling unbounded domains.
Received 14 March 2016 Nonetheless, the computation time required by the PML may be large, especially when an explicit time
Received in revised form integration scheme is adopted for dealing with the wave propagation problem both in the domain of
6 July 2016
interest and in the PML medium. In this paper, it is proposed to investigate subdomain strategies
Accepted 12 July 2016
Available online 16 September 2016
enabling the appropriate time integration scheme in the PML with its own time step to be chosen,
independently of the choice of the time scheme in the domain of interest. We focus on explicit time
Keywords: integrator in the physical subdomain (Central Difference scheme) associated with a fine time step
Perfect Matched Layers (PML) satisfying the CFL stability criterion. The PML formulation proposed by Basu and Chopra (2004) [1] for 2D
Elastic wave
transient dynamics, has been coupled with the interior physical subdomain using the dual Schur
Transient analysis
approach proposed by Gravouil and Combescure (2001) [2]. Hybrid (implicit time integrator for the PML)
Subdomain coupling
Hybrid Asynchronous PML asynchronous (multi time steps) PMLs have been derived. Their very good accuracy has been shown by
considering the following numerical examples: Lamb's test, loaded rigid strip footing on an half space
and a layered half space.
& 2016 Elsevier B.V. All rights reserved.
1. Introduction became one of the most widely used methods in the simulation of
wave propagation problems in unbounded media. The technique
The simulation of wave motion in unbounded media requires was then adapted to the elastodynamic equations. Hastings et al.
the introduction of artificial boundaries surrounding the bounded [10] extended the PML from electromagnetics to elastodynamics
computational domain. Several techniques have been developed to using a formulation in terms of displacement potentials imple-
reproduce an unbounded domain for elastic wave propagation: mented in the finite difference framework. Using also the finite
the infinite elements (Bettess [3], Su and Wang [4]), appropriate difference method, Chew and Liu [8] introduced a new split-field
absorbing boundary conditions (Enquist and Majda [5]), absorbing formulation for isotropic media, based on the velocity and stress
layer methods such as the Rayleigh damping layers (Semblat et al. fields. Later on, Collino and Tsoga [11] proposed a finite difference
[6], Rajagopal et al. [7]) or the Perfectly Matched Layers (PML) split-field formulation similar to Chew et al. [8], applied to ani-
(Chew and Liu [8]). The perfectly matched layers (PML) is an sotropic media. In [12], Wang et al. developed a new PML for-
absorbing layer method which surrounds the computational mulation, called C-PML based on unsplit-field formulation, using
domain with an uniform thickness layer. The PMLs are character- convolution features adapted to the finite difference method. Next,
ized by their capabilities of providing the same attenuation for all Matzen [13] extended the C-PML approach to the finite element
frequencies and all angles of incidence without any reflection from method. In this work, we focus on the unsplit-field formulation in
the interface. the framework of the finite element method developed by Basu
The PML was originally developed for the electromagnetic and Chopra for applications involving 2D media [14,1]. More
waves by Bérenger [9] using a field-splitting formulation and recently, this formulation was extended by Basu to 3D media in
the framework of explicit computations [15] and implemented in
the FE code LS-DYNA [16]. From the frequency-domain equations
n
Corresponding author. of Basu and Chopra, Kucukcoban and Kallivokas derived an unsplit
E-mail addresses: michael.brun@insa-lyon.fr (M. Brun),
mixed approach of the PML, by retaining the displacement and
eliass.zafati@insa-lyon.fr (E. Zafati),
irini.djeran-maigre@insa-lyon.fr (I. Djeran-Maigre), stress fields as unknowns in the time domain [17]. Next, in order
florent.prunier@insa-lyon.fr (F. Prunier). to couple their PML to a displacement-only field formulation in
http://dx.doi.org/10.1016/j.finel.2016.07.006
0168-874X/& 2016 Elsevier B.V. All rights reserved.
2 M. Brun et al. / Finite Elements in Analysis and Design 122 (2016) 1–15
the physical interior domain, the authors extended their PML to a PMLs in explicit computations. The last section concerns numer-
mixed hybrid approach [18,19]. ical examples including Lamb's test and loaded rigid strips lying on
Following the same idea, it is of great interest to adopt an the surface of homogeneous and layered soils. In this last two
efficient explicit time integration with a fine time step for the examples, the interest of the proposed approach is highlighted by
wave propagation into the soil medium without constraining the dealing with three subdomains with different time integrators
choice of the time integrators and time step size for the other associated with their own time step: explicit soil subdomain sur-
partitions of the complex soil–structure interaction problem. rounded by implicit multi time step PMLs, and coupled with
Indeed, under an earthquake excitation, the problem is multi implicit solid subdomain. Efficiency of the proposed approach is
physics by nature with phenomena occurring at very different assessed by comparing time histories of displacements and ener-
space and time scales into the soil and solid media. In this paper, gies as well as L2 error norms between the numerical results and
the proposed approach enables the unphysical PML medium to be the reference results obtained by a monolithic full explicit analysis
integrated in time independently of the physical domain. The main using an extended mesh.
benefit is a higher versatility and numerical efficiency of the PML
which can be implemented using a more appropriate time inte-
grator associated with a larger time step than the one employed in 2. Perfectly matched layer
the soil medium imposed by the CFL condition for ensuring the
algorithm stability [20]. The proposed PMLs can be viewed as a 2.1. Strong form of the PML in frequency domain
hybrid and asynchronous PML version because different time
integrators can be adopted as in the work of Kucukcoban and The PML model used in this work has been developed by Basu
Kallivokas [18,19], with the adding desirable properties of dealing and Chopra [1,14]. It is built using the classical elastodynamic
with different time scales in the same dynamic simulation. equations by introducing the complex-valued stretching func-
Moreover, the proposed approach enables the number of tions λi. The main idea is to replace the real coordinates xi with
unknowns to be reduced in comparison to the previous mixed the complex ones xi -x~ i : R-C. The complex coordinates are
displacement-stress formulation. More precisely, only displace- defined by:
ment quantities are solved in time, at the expense of requiring ∂x~ i
p
f ðxi Þ
¼ λi ðxi Þ ¼ 1 þ f i ðxi Þ i i
e
more storage and calculations involving strain and stress integrals ð1Þ
∂xi bks
in the PML [1].
The subdomain method proposed by Gravouil and Combes- where b denotes the characteristic length of the physical pro-
cure [21] provides the suitable properties for coupling an explicit blem, ks ¼ cωs is the wavenumber and cs is the S-wave velocity. The
time integrator for the subdomain of interest with Newmark real-valued positive functions fie and fip vanish at the interface
implicit time integrators for the other partitions, including the between the PML and the physical domain so that the unphy-
PMLs. The method follows a dual Schur approach by ensuring the sical PML perfectly matches the physical domain. The damping
velocity continuity at the interface through the use of Lagrange function fip serves to attenuate the propagating waves in the xi
multipliers. The velocity continuity is considered at the fine time direction, whereas the damping function fie attenuates the eva-
scale, that is associated with the time step satisfying the CFL nescent waves. In Eq. (1), the dependence of the complex term
condition. The method is proved to be stable for any Newmark on the factor iω allows for an easy application of the inverse
(explicit and implicit) time integrators [22] using the so-called Fourier transform when expressing the PML in the time domain,
resulting in a PML formulation independent on the frequency. In
energy method (Hughes, [20]). It leads to the first order of
other words, all the frequencies are damped out in the
accuracy when coupling second order accurate time integration
same way.
schemes due to a slight spurious dissipation at the interface as
The PML formulation is obtained by modifying the governing
soon as different time steps are adopted. When adopting the
equations defined in the frequency domain. The classical strong
same time step, the second order of accuracy is achieved [23].
form of the equation of motion for a homogeneous isotropic
The GC method was adopted in previous works in order to
medium under the plane strain assumption is written by sub-
design implicit, multi directional, multi time step absorbing
stituting xi by x~ i as follows:
layers, based on increasing Rayleigh damping ratios in the 8
thickness of the absorbing layers (Zafati et al. [24,25]). Recently, > P 1 ∂σ ij
>
> j
> ¼ ω2 ρu j
Brun et al. [26] proposed a general framework to derive a family >
>
<
λj ðxj Þ ∂xj
P
of coupling algorithms from the energy method, initially σ ij ¼ k;l C ijkl εij ð2Þ
employed for ODE (Ordinary Differential Equation) and gen- >
>
>
> 1 1 ∂u 1 ∂uj
>
: εij ¼ 2 λj ðxj Þ ∂xj þ λi ðxi Þ ∂xi
i
eralized to DAE (Differential Algebraical Equation) after the >
introduction of the Lagrange multipliers. The coupling algo-
rithms are built by ensuring the zero value at the large time scale where Cijkl are the components of the elastic constitutive tensor.
of the interface pseudo-energy involved in the generalized
energy method. The derived coupling algorithms can be con- 2.2. Strong form of the PML in time domain
sidered as Hybrid Asynchronous Time Integrator (HATI) enabling
to couple any Newmark and α schemes, while maintaining the Before writing the governing equations of the PML in time
stability and the second order of accuracy of the coupled time domain, we introduce the following notations for the PML region:
integrators [27]. ΩPML is the region of the PML, bounded by the Γ PML ¼ Γ DPML þ Γ NPML ,
where Γ PML \ Γ PML ¼ ∅, defining decomposition of the boundary
D N
In this paper, the GC method is considered because only
Newmark time integrators are investigated. The unsplit field for- between Dirichlet and Neumann conditions. In addition, g N
mulation proposed by Basu and Chopra [14,1,28] is adopted and denotes the prescribed tractions on ΓPMLN and J ¼ ½0; T is the time
resumed in the first section. The second section is devoted to the interval of interest. Thanks to the introduction of the stretching
coupling algorithm, allowing the use of hybrid multi time step functions expressed in Eq. (1), the inverse Fourier transform can
M. Brun et al. / Finite Elements in Analysis and Design 122 (2016) 1–15 3
be easily applied to the previous frequency-domain equations, attenuation function F 1 ðLp Þ in Eq. (9) corresponds to the space
RL
leading to the following time-domain equations [1,28]: integral in the PML of the function fp: F 1 ðLp Þ ¼ s p¼ 0 f p ðsÞds. Sub-
8
> cs μ stituting the expression of the function fp given in Eq. (8), it can be
divðσ F~ þ Σ F~ Þ ¼ ρf m u€ þ ρ f c u_ þ 2 f k u in ΩPML J
e p
>
> a L
easily shown that: F 1 ðLp Þ ¼ n αþ 1p . Assuming a normal incidence
>
> b
>
> b
> (θ ¼ θs ¼ 0), the coefficient aα can be expressed as a function of the
< σ ¼ C : ε in ΩPML J
>
ð3Þ reflection coefficient Rpp by:
>
> F eT ϵ_ F e þ F pT ε F e þ F eT ε F p þ F pT E F p ¼ …
>
> cp
>
> ðn þ 1Þ
>
> 1 1 c 1
: ð∇u_ F þ F ∇u_ Þ þ ð∇u F þ F ∇uÞ in ΩPML J
> T e eT T p pT
aα ¼ s ln ð10Þ
2 2 2Lp Rpp
Thus, according to the above relationship, the efficiency of the
with the boundary conditions: PML can be controlled by the PML thickness Lp and the degree n of
8 the damping functions. Theoretically, in the continuous formula-
< u ¼ 0 on Γ D
PML tion, the reflected wave can be made arbitrary small but it is not
ð4Þ
: ðσ F~ þ Σ F~ Þn ¼ 0 on Γ N
e p
PML the case anymore after the space and time discretization presented
in the following.
by assuming that traction forces are equal to zero on the Neumann
condition. 2.3. Displacement-based weak form of the PML
Details on the construction of the matrices involved in the
above strong form equation can be found in [1,28]. In the fol- The space discretization proposed by Basu and Chopra [1] is
lowing, we summarize the different matrices expressed as a displacement-based, following a standard finite element for-
function of damping functions f e and f p: mulation. The time discretization employed the classical implicit
" e
# " cs p # Newmark scheme (Constant Average Acceleration scheme, [22]).
e
1 þ f 1 ðx1 Þ 0 p
f ðx Þ
b 1 1
0
F ¼ e ; F ¼ cs p
The space and time discretization is summarized in the following,
0 1 þ f 2 ðx2 Þ 0 f ðx Þ
b 2 2 before presenting the time coupling of an hybrid multi time step
" # " cs p #
e
1 þf 2 ðx2 Þ 0 f ðx Þ 0 PML with the physical domain handled with an explicit time
b 2 2
F~ ¼ ; F~ ¼
e p
e p ð5Þ integrator (Central Difference scheme). It has to be noted that the
0 1 þf 1 ðx1 Þ 0 cs
f ðx Þ
b 1 1
time stepping procedure proposed by Basu and Chopra for tran-
with: sient dynamics is simplified: Newton iterations are not needed
8 e e
anymore.
>
> f ¼ ð1 þ f 1 ðx1 ÞÞð1 þf 2 ðx2 ÞÞ Let v be the test function belonging to an appropriate space, the
< m e p e p
f c ¼ ð1 þ f 1 ðx1 ÞÞf 2 ðx2 Þ þ ð1 þ f 2 ðx2 ÞÞf 1 ðx1 Þ ð6Þ weak formulation is obtained by integrating over the computa-
>
>
: f k ¼ f ðx1 Þf ðx2 Þ
p p tional domain Ω:
1 2
Z Z Z
c μ
Contrary to the expression in [1], it can be noted that the PML is ρf m v u€ dΩ þ ρ s f c v u_ dΩ þ f v u_ dΩ þ …:
2 k
Ω Ω b Ω b
written in this work without material damping, whereas original Z Z Z
ε~ e : σ dΩ þ ε~ p : Σ dΩ ¼ v ðσ F~ þ Σ F~ Þ:ndΓ
e p
formulation proposed by the authors incorporate Voigt material ð11Þ
Ω Ω Γ
damping. Here, a conservative soil medium is assumed (no
material damping, no Rayleigh viscous matrix), along with a zero In the above equation, we introduce the notation pen þ 1 for the
R R
damping ratio PML so as to ensure the match between the PML internal force given by: pen þ 1 ¼ Ω ε~ e : σ dΩ þ Ω ε~ p : Σ dΩ Γ ¼ ∂
and the physical domain. Ω is the boundary of Ω, and n the normal vector related to Γ. The
The integral stress and strain tensors Σ and E are related to tensors ε~ e and ε~ p depend on the damping functions of the PML as
stress and strain tensors σ and ε , by the following relationships: follows [1]:
Z t Z t 8
> 1
< ε~ ¼ ððgradvÞF~ þ F~ ðgradvÞ Þ
e eT
Σ¼ σ dt E ¼ ε dt ð7Þ > e T
2
0 0 ð12Þ
> 1
: ε~ p ¼ ððgradvÞF~ þ F~ ðgradvÞT Þ
> p pT
The PML expressed for two-dimensional elastic waves involves 2
time-integral of the stress and strain tensors when unsplit for-
mulation is adopted [14]. The extension to three-dimensional The mass, the damping and the stiffness matrices are given by:
Z Z Z
elastic waves requires an additional tensor defined by the time- c μ
mIJ ¼ ρf m NI NJ dΩI d cIJ ¼ ρf c s NI NJ dΩI d kIJ ¼ f NNd ΩId
integral of the integral stress tensor Σ [15]. The scope of this work Ω Ω b 2 k I J
Ωb
is reduced to the case of two-dimensional elastic waves. ð13Þ
The damping functions fie and fip are written as a polynomial of
where NI is the shape function related to the node I and Id is the
degree n as:
identity matrix. Taking into account Eq. (11), the internal force
α x x0 n term pen þ 1 can be written as:
f i ¼ aα i α ¼ e; p x0 r xi rx0 þ d ð8Þ Z Z
Lp
B~ σ^ n þ 1 þ B~ Σ^ n þ 1
eT pT
pen þ 1 ¼ ð14Þ
where aα is a positive integer, α being related to evanescent or Ωe Ωe
the reflexion coefficient Rpp for an incident P wave, characterized by and damping functions expressed in terms of their nodal sub-
the angle θ and the reflective angle θs (one way in the PML and the matrices as:
reflected way after being reflected at the end of the PLM, [1]: 2 e 3 2 p 3
N~ I1 0 N~ I1 0
cos ðθ þ θs Þ cs 6 e 7 6 p 7
Rpp ¼ exp 2 F 1 ðLp Þ cos θ ð9Þ B~ I ¼ 6
e
N~ I2 7 ~p 6 N~ I2 7
cos ðθ θs Þ cp 4 0 5 BI ¼ 4 0 5 ð15Þ
~ e
~
N I2 N I1
e
~ p
~
N I2 N I1
p
where cp is the P wave velocity and cs is the S wave velocity. The
4 M. Brun et al. / Finite Elements in Analysis and Design 122 (2016) 1–15
N~ Ii ¼ F~ ji NI;j N~ Ii ¼ F~ ji N I;j
e e p p
and ð16Þ In the original formulation of Basu and Chopra [1], the time
The Voigt notation is adopted for the stress and time-integral dicretization employs implicit Newmark time integration schemes
σ Σ in a displacement format along with a Newton iteration strategy.
^ ¼ Σ 22 .
11 11
stress tensors, giving the following vectors: σ^ ¼ σσ22
12
and Σ Σ 12 Here, it is proposed a much simpler algorithm without Newton
For the time stepping, Basu and Chopra assume the relation- iteration. The space discrete form of the equation of motion in PML
ship between stress and time-integral stress vectors: given in Eq. (25) is integrated in time by adopting an implicit
Newmark scheme (Constant Average Acceleration scheme). Let us
consider the time step Δt defined by the beginning time tn and the
Σ^ n þ 1 ¼ Σ^ n þ dt σ^ n þ 1 ð17Þ
end time t n þ 1 . The classical approximate Newmark formulas are
It follows: expressed in acceleration format:
Z Z ( nþ1
B~ σ^ n þ 1 þ B~ Σ^ n ¼ U n;p þ βΔt 2 U€ n þ 1
T pT
pen þ 1 ¼ ð18Þ U
Ωe Ωe nþ1 nþ1 ð26Þ
U_ ¼ U_ þ γΔt U€
n;p
where:
β and γ are the classical Newmark parameters and the predictor
B~ ¼ B~ þdt B~
T eT pT
ð19Þ quantities are defined by:
Additional assumptions are required for the time stepping: 8
> 1 n
>
< U n;p ¼ U n þ Δt U_ þ Δt 2 β U€
n
8
< ε_ n þ 1 ¼ εn þ 1 εn 2 ð27Þ
> n
:U_ ¼ U_ þ Δtð1 γ ÞU€
n;p n
dt ð20Þ >
:E
n þ 1 ¼ E n þ dt εn þ 1
Using the assumptions given in Eq. (20), the third equation of After substituting Eqs. (26) and (27) into the space discrete
the system in Eq. (3) leads to the expression of the strain ε^ n þ 1 at equation of the PML in Eq. (25), the acceleration at the end of the
the end of the time step [1]: time step can be obtained as:
1 1 ε Q ~ U€ n þ 1 ¼ F ext Pðεn ; En ; Σ n Þ ðC þ C~ ÞU_ n;p ðK þ K~ ÞU n;p
ε^ n þ 1 ¼ Bε U_ n þ 1 þ BQ U n þ 1 þ F^ ε^ n F^ E^ n ð21Þ M ð28Þ
dt dt
ε Q with the effective stiffness matrix expressed as:
where Bε , BQ, F^ and F^ are matrices depending on the shape
functions and the damping functions (see Appendix A summar- ~ ¼ M þ γΔtðC þ C~ Þ þ βΔt 2 ðK þ K~ Þ
M ð29Þ
izing the above matrices, details can be found in [1]).
As previously noted, Basu and Chopra [1] proposed to integrate
The stress σ^ n þ 1 at the end of the time step is computed from
in time according to the displacement format. A Newton proce-
the strain ε^ n þ 1 thanks to the elastic constitutive matrix C. The
element-wise internal force pen þ 1 can now be written in terms of dure associated with the implicit time integration scheme was
adopted. In this work, the time integration procedure is also
the element vectors of velocity and displacement (U_
e
and U e ) nþ1 nþ1
implicit, but requires no Newton iteration because all the involved
as well as a term, denoted Pðεen ; Een ; Σ n Þ depending only on strain
e
global matrices are independent of displacements. As a con-
and stress tensors known at the beginning of the time step
sequence, the time integration procedure proposed here to
t n ¼ ndt. The element-wise internal force pen þ 1 is written as:
integrate the PML is simplified in comparison to the original
pen þ 1 ¼ c~ e U_ n þ 1 þ k~ U en þ 1 þ Pðεen ; Een ; Σ n Þ
e e e
ð22Þ procedure.
In the following, the coupling strategy based on a dual Schur
where the element matrices c~ e and k~ are defined as:
e
approach is presented in order to derive hybrid asynchronous
Z Z
1 1 PMLs which can be coupled with any Newmark time integration
B~ DBε k~ ¼
e
B~ DBQ
T T
c~ e ¼ ð23Þ
dt Ωe dt Ωe schemes in the domain of interest. Owing to the ability and the
efficiency of the explicit Central Difference scheme to deal with
D is the material constitutive matrix under the plan strain
the wave propagation problem, we focus on this time integrator in
assumption expressed as:
the domain of interest and adopt a Newmark implicit time inte-
2 3
κ þ 43μL κ 23μL 0 grator in the PML region.
6 7
D¼6 4 κ 3μL κ þ 3μL 0 5
2 4 7 ð24Þ
0 0 μL
3. Hybrid multi time step coupling between the physical
where μL is the shear modulus (or Lamé's second coefficient) and κ domain and PML
is the bulk modulus.
Finally, on the whole PML, the space discrete weak form at the Let Ω a bounded domain belonging to R2 with a regular
end time t n þ 1 of the time step h ¼ ½t n t n þ 1 can be expressed as: boundary. J ¼ ½0; T is the time interval of interest. We assume that
the domain Ω is divided into two parts Ω1 and Ω2 as illustrated in
M U€ n þ 1 þðC þ C~ ÞU_ n þ 1 þ ðK þ K~ ÞU n þ 1 þ Pðεn ; En ; Σ n Þ ¼ F ext ð25Þ
Fig. 1 such as: Ω1 \ Ω2 ¼ ∅ and ∂Ω1 \ ∂Ω2 ¼ Γ I . ΓI represents the
in which the global matrices C~ and K~ , related to velocities interface between the two subdomains. The subdomain Ω1 is
and displacements, respectively, are derived from the classical related to a non dissipative linear elastic behavior and the sub-
assembly procedure of the previous elementary matrices c~ e and domain Ω2 is related to the PML region previously presented.
k~ ; Pðεn ; En ; Σ n Þ is the known part of the internal force at the
e
It is assumed that the subdomain Ω1 is linear elastic, char-
beginning of the time step; M, C and K are the global matrices acterized by the density ρ1 and the Lamé coefficients λL1 and μL1 .
resulting from the assembly of the element matrices given E1 and ν1 are the Young modulus and the Poisson ratio. The wave
in Eq. (13). motion in the subdomain Ω1 is governed by the following system
M. Brun et al. / Finite Elements in Analysis and Design 122 (2016) 1–15 5
Z Z Z
c μ
ρ s f c v 2 u_ 2 dΩ þ
2
f k v 2
_
u 2
d Ω þ ε~ ðv 2 Þe : σ dΩ
Ω2 b Ω2 b Ω2 2
Z
þ ε~ ðv 2 Þp : Σ dΩ þ ⋯
Ω2 2
Z Z Z
v 1 λ dΓ þ v 2 λ dΓ þ μ :ðu_ 1 u_ 2 ÞdΓ ¼ ⋯
ΓI ΓI ΓI
Z Z
v 2 σ F~ þ Σ F~ ndΓ
e p
v1 g N
1
dΓ þ ð35Þ
Γ N1 Γ N2 2 2
The gluing between the subdomains Ω1 and Ω2 is ensured via where U_1 and U_2 are the nodal velocity vectors related to two
Lagrange multipliers defined on the interface according to a dual subdomains. L1 and L2 are boolean matrices (containing only 0 and
Schur approach. So we introduce the Lagrange multiplier field λ þ 1 in L1 and 0 and 1 in L2), operating on nodal vectors associated
defined on the interface ΓI and its related test functions μ with the two subdomains Ω1 and Ω2, and picks out the degrees of
belonging to the appropriate spaces: freedom lying on the interface ΓI in order to ensure the kinematic
8 continuity at the interface. The restricted velocity vectors on the
< λ ðX I ; tÞ A Q J ; Q ¼ λ þ regularity Γ Γ
n o interface are given by: U_1 ¼ L1 U_1 and U_2 ¼ L2 U_2 . The same
ð34Þ
: μ ðX I ; tÞ A Q ⋆ J ; Q ⋆ ¼ μ þregularity relationships hold for the restricted velocity vectors on the interface
related to the test functions v 1 and v 2 . According to the dual
All the above considered space time variables are assumed to be approach, Lagrange multipliers are introduced so as to ensure the
sufficiently smooth and regular. velocity continuity. The interface terms in Eq. (35) can now be
Now, we can express the principle of virtual power for transient expressed in a discrete format:
structural dynamics problems coupling two subdomains with a 8R
< Γ v 1 λ dΓ ¼ V T1 LT1 λ
dual Schur approach. Find the solution u 1 A V 1 J, u 2 A V 2 J and R
I
ð37Þ
λ A Q J, for which the following weak form is satisfied : Γ v λ dΓ ¼ V T2 LT2 λ
I 2
1 J, 8 v 2 A V 2 J and 8 μ A Q J:
⋆
8 v1 A V ⋆ ⋆
Z Z Z Z where V1 and V2 denote the virtual nodal velocity vectors from the
ρ1 v 1 u€ 1 dΩ þ ε ðv 1 Þ : σ dΩ þ
1
v 1 b 1 dΩ þ ρf m v 2 u€2 dΩ þ ⋯ space discretization of the test functions v 1 and v 2 and λ is the
Ω1 Ω1 Ω1 Ω2
Lagrange multiplier vector at the interface. Afterwards, the interface
6 M. Brun et al. / Finite Elements in Analysis and Design 122 (2016) 1–15
M 2 U€ 2 þ ðC 2 þ C~ 2 ÞU_ 2 þ ðK 2 þ K~ 2 ÞU 2 þ P 2 ¼ LT2 λ ð38Þ the subdomain Ω2, the discrete equation of motion is split into
>
> two parts as follows:
: L U_ þ L U_ ¼ 0
1 1 2 2 8
<M ~ 2 U€ free;m ¼ P 2 ðε0 ; E0 ; Σ 0 Þ ðC 2 þ C~ 2 ÞU_ 0;p ðK 2 þ K~ 2 ÞU 0;p
The first equation is the discrete in space equation of motion of 2 2 2
ð45Þ
the subdomain Ω1, the second equation is the discrete in space :M ~ 2 U€ link;m ¼ LT λm
2 2
equation of motion of the subdomain Ω2, corresponding to the
PML medium as given in Eq. (25), and the third equation is the The complete accelerations are obtained by summing the two
m free;m link;m
discrete in space velocity continuity at the interface. Noting that parts as: U€ 2 ¼ U€ 2 þ U€ 2 . The same procedure is applied to
the external forces in the PML are assumed to be equal to zero. the subdomain Ω1 at each time tj. Furthermore, the kinematic
Using the coupling GC method, the partitions can be integrated in quantities of the subdomain 2 at tj are interpolated as well as the
time with any time integrators belonging to the Newmark family. In Lagrange multipliers:
this work, we adopt explicit time integrators in the physical partition 8
>
> j j
because of its widely use in industrial finite element codes for >
< λ j
¼ 1 λ0 þ λm
m m
simulating the wave propagation (LS-DYNA [16]. The subdomain Ω1 ð46Þ
>
> j j 0 j m
is integrated in time with an explicit time integration >
: W2 ¼ 1m W2 þm W2
scheme (Central Difference scheme), characterized by the para-
meters γ 1 ¼ 0:5 and β1 ¼ 0, whereas the subdomain Ω2 is handled where W j2 denote the free or the linked velocities of the sub-
by an implicit time integration scheme (Constant Average Accelera- domain 2 interpolated at tj. Using the kinematic condition at the
tion scheme), characterized by the parameters γ 2 ¼ 0:5 and interface in Eq. (41) at each time tj, we obtain:
β2 ¼ 0:25. For this purpose, we define the fine time scale Δt 1 for the
L1 U_ 1 þ L2 U_ 2 ¼ L1 U_ 1 L2 U_ 2
link;j link;j free;j free;j
explicit domain and the coarse time scale Δt 2 for the implicit ð47Þ
domain with Δt 2 ¼ mΔt 1 . The discrete in space and time equation of Then, by using the second equation in Eqs. (45) and (46) as well
motion is written for the subdomain Ω2 (PML) at the large time scale as the expression of the linked velocities as a function of linked
tm with Δt 2 ¼ ½t 0 ; t m , while the discrete in space and time equation accelerations, the following interface problem can be derived [30]:
of motion of the subdomain Ω1 is written at the fine time scale tj
H λ ¼ bj
j
(j ¼ 1; 2; …m) with Δt 1 ¼ ½t j 1 ; t j as follows: ð48Þ
with the interface operator and the second side member vector
Subdomain 1 on the time step Δt 1 ¼ ½t j 1 ; t j : defined by:
j 8
LT1 λ^ ~ 1 L T þ γ Δt 2 L 2 M
~ 1 LT
j
M 1 U€ 1 þ K 1 U j1 ¼ F ext;j
1 ð39Þ < H ¼ γ ΔtL1 M
1 1 1 2 2 2
ð49Þ
: b ¼ L U_ free;j þL U_ free;j
j 1 1 2 2
Subdomain 2 on the large time step Δt 2 ¼ ½t 0 ; t m :
Finally, once obtained the Lagrange multiplier vector at the end
T ^m
M 2 U€ 2 þ ðC 2 þ C~ 2 ÞU_ 2 þ ðK 2 þ K~ 2 ÞU m
m m
2 þ P 2 ðε0 ; E 0 ; Σ 0 Þ ¼ L2 λ time of the time step, linked accelerations are obtained assuming
ð40Þ only interface forces at the right side of the discrete equation of
motion (second equation of the system in (45)). Linked displace-
ments and velocities are then derived from Newmark formulas
At the interface, the continuity of velocities is imposed at times (Eqs. (26) and (27)) and added to the free quantities to complete
tj (at the fine time scale) for j ¼ 1; 2; …m as: the fine time step Δt 1 .
L1 U_ 1 þL2 U_ 2 ¼ 0
j j
ð41Þ
4. Numerical examples
From Newmark formulas in Eqs. (26) and (27), we introduce In the following applications, non harmonic waves will be
the predictor quantities related to the two time scales, that is investigated by considering a Ricker incident wave, denoted by Ric,
Δt 1 ¼ ½t j 1 ; t j for subdomain Ω1 and Δt 2 ¼ ½t 0 ; t m for subdomain defined as:
Ω2. It leads to the equations of motion for the two subdomains in 2
!
2
!
2 ðt t s Þ 2 ðt t s Þ
the form: Ricðt; t p ; t s Þ ¼ A 2π 1 exp π ð50Þ
8 t 2p t 2p
>
> M~ 1 U€ j ¼ F ext;j K 1 U j 1;p LT λj for j ¼ 1; 2; …; m
>
< 1 1 1 1
The Ricker wave is characterized by three parameters: the fun-
M~ 2 U€ m ¼ P 2 ðε0 ; E0 ; Σ 0 Þ ðC 2 þ C~ 2 ÞU_ 0;p ðK 2 þ K~ 2 ÞU 0;p LT λm
> 2 2 2 2 damental period tp, the time shift ts and the amplitude A. The
>
> _j
: L1 U 1 þ L2 U_ 2 ¼ 0 for j ¼ 1; 2; …; m
j
chosen values are: t p ¼ 3s, t s ¼ 3s and A ¼1, as illustrated in Fig. 2.
Fig. 4. Vertical and horizontal displacements at point C using hybrid PMLs (m¼ 1) compared to the reference results using an extended mesh.
Fig. 5. Kinetic and internal energies computed using hybrid PMLs (m¼ 1) compared to the reference results using an extended mesh.
where EPML is obtained using hybrid multi time step PML and Eref is Table 1
obtained using a full explicit computation with an extended mesh. L2 error norms in energies and displacements obtained from hybrid multi time step
PMLs for different time step ratios m (PML Δt 2 , with Δt 2 ¼ mΔt 1 ).
In the case of an homogeneous time step in both subdomains,
Figs. 4 and 5 display the time-histories of displacements and Time step Kinetic Internal Horizontal Vertical
energies obtained by the hybrid PML in comparison to the refer- ratio energy (%) energy (%) displacement (%) displacement (%)
ence results, highlighting the excellent behavior of the hybrid PML
for Lamb's test. It can be seen that high accuracy is achieved. It is m¼ 1 0.0002 0.003 0.001 0.001
m¼ 3 0.3 0.1 1.8 1.3
confirmed by the computation of the L2 norm summarized in m¼ 5 0.7 0.3 3.6 2.6
Table 1: an error of 0:001% is achieved in displacements and less
than 0:0003% in energies.
Figs. 6 and 7 compare the results obtained using the hybrid be explained by the following points. First, the time step in the
explicit/implicit multi time step computation for different values
implicit PML increases, leading to an increase of numerical errors
of the time step ratio m with the reference results. One can remark
in PML. Moreover, the GC coupling algorithm is known to be dis-
that the different quantities (displacements and energies) remain
sipative as soon as different time steps are adopted in the sub-
in a very good agreement with respect to reference results even if
small discrepancies can be observed in the case of m ¼ 5. Table 1 domains. As a consequence, the incident wave is altered by the
summarizes the errors computed for each quantity by varying the interface and spurious energies can be generated, coming pollute
ratio m from 1 to 5. It can be observed that the errors remain small the solution in the physical subdomain. Finally, the discrepancies
and do not exceed 3.6% in displacements and 0.7% in energies. The are also due to the discrete PML formulation itself: indeed, it is
observed decrease of accuracy as the time step ratio increases can well known that the perfect PML in the continuous problem
M. Brun et al. / Finite Elements in Analysis and Design 122 (2016) 1–15 9
Fig. 6. Vertical and horizontal displacements plotted at point C using hybrid multi time step PMLs for different values of the time step ratio m compared to the reference
results using a full explicit integration and an extended mesh.
Fig. 7. Kinetic and internal energies computed using hybrid multi time step PMLs for different values of time step ratio m compared to the reference results using a full
explicit integration and an extended mesh.
Fig. 9. Vertical and horizontal displacements plotted at point C using the hybrid PMLs (m¼ 1) compared to the reference results using an extended mesh.
Fig. 10. Vertical and horizontal displacements plotted at point C using hybrid multi time step PMLs for different time step ratios m compared to the reference results using a
full explicit integration and an extended mesh.
Fig. 11. Kinetic and internal energies computed using hybrid multi time step PMLs for different time step ratios m compared to the reference results using a full explicit
integration and an extended mesh.
Fig. 13. Displacements at point C with a time step ratio m¼ 1 compared to the reference results using a full explicit computation and an extended mesh.
Fig. 14. Displacements at point C for different time step ratios m compared to the reference results using a full explicit computation and an extended mesh.
Fig. 15. Kinetic and internal energies computed using time heterogeneous implicit PMLs for different values of time step ratios m compared to the reference results using a
full explicit integration with an extended mesh.
M. Brun et al. / Finite Elements in Analysis and Design 122 (2016) 1–15 13
comparison to the reference results from the extended mesh. It is when keeping low time step ratio between the large time step
important to note that the time steps between the two compared (implicit subdomains: strip and PML) and the fine time step
simulations are not the same: Δt ¼ 0:003 s for the full explicit (explicit subdomain: soil).
computation (reference results) and Δt ¼ 0:025 s for the hybrid Two computations are added in Table 3 with a finer time step
explicit/implicit simulation. As a result, an error is expected only size Δt 1 ¼ 0:003 for the soil medium, corresponding to the time step
due to the difference in the time step size. of the full explicit computation (reference results). In other word,
The time history displacements are also plotted in Fig. 14 for an the time step in the soil is taken as less than the CFL critical time
increasing time step ratio ranging from m¼1 to m¼ 5. The predic- step in the rigid strip. Again, we adopt for the time step sizes in the
tion using the hybrid multi time step PML approach remains in a strip and PML: Δt 3 ¼ Δt 2 ¼ mΔt 1 . The excellent agreement of the
good agreement with respect to the reference results for these time PML with respect to the full explicit results has to be highlighted,
step ratios. However, discrepancies can be observed for the largest achieving an error of 0.005% in energies and 0.05% in displacements.
time step ratio, indicating numerical errors coming from the fol- The case of m¼5 is again considered. The very weak errors tends to
lowing two points: first, the increase of the time step size Δt 2 in demonstrate that result accuracy mainly depends on the time step
PML leading to increased spurious reflections at the interface in the PMLs: the larger is the time step in PML, the lower is the
between the soil and the PML, and second, the classical drawback of accuracy; moreover, the time step ratio m seems to have a minor
the GC coupling algorithm which is known to be dissipative at the effect if the time step in the PML remains sufficiently low.
interface as soon as different time steps are considered. This energy Finally, long-time simulations are added to illustrate the sta-
dissipative feature has been demonstrated on the basis of the so- bility of the multi time step hybrid approach. For a time step
called energy method in [2] and has been highlighted in numerical Δt 1 ¼ 0:003 in the soil medium and a time step ratio m equal to 5,
examples (Brun et al. [33,30,34]). we run the simulation for a total duration of 120 s, corresponding
The time history energies contained in subdomains 1 (soil to 40,000 micro time steps. In addition, a long-time with a time
medium) and 3 (rigid strip) are displayed in Fig. 15 for an step Δt 1 ¼ 0:025 in the soil medium and a time step ratio m ¼1 is
increasing time step ratio ranging from m ¼1 to m ¼5. It can be carried out. The responses in terms of vertical displacements at the
seen that all the incident energy coming from the loading on the recording point C are compared in Fig. 16 to the reference results
strip is damped out thanks to the hybrid multi time step PML. The obtained from a full explicit computation. It can be observed that
discrepancies in terms of energies and displacements at the point the motion died out after approximately 40 s. In Fig. 16, the decay
of the mechanical energy (sum of the kinetic and internal ener-
C can be summarized in Table 3 according to the L2 ð½0; TÞ norm.
gies) is plotted in a logarithmic scale. It can be highlighted that no
Again, the accuracy of the proposed approach can be highlighted
numerical instability is observed during the simulation time for
homogeneous and heterogeneous time steps.
Table 3
L2 error norms related to the energies (kinetic and internal) and displacements
(X and Y directions at point C) for a time step ratio m ranging from 1 to 5 and two
5. Conclusion
values of the time step Δt 1 in the soil medium (PML Δt 2 , rigid strip Δt 3 , with
Δt 2 ¼ Δt 3 ¼ mΔt 1 ). An hybrid asynchronous approach in 2D transient dynamics
has been presented in order to couple physical media with
Time step ratio Kinetic Internal Horizontal Vertical
unphysical ones such as the Perfectly Matched Layers whose
energy (%) energy (%) displacement (%) displacement (%)
purpose is to damp out propagating waves at the frontiers of a
m ¼ 1; Δt 1 ¼ 0:025 0.2 0.1 0.6 0.3 truncated finite element mesh so as to mimic infinite media. The
m ¼ 3; Δt 1 ¼ 0:025 1.2 0.8 2.1 1.1 PML formulation adopted in this work was the one proposed by
m ¼ 5; Δt 1 ¼ 0:025 2.2 1.6 3.6 1.8
Basu and Chopra, corresponding to an unsplit formulation, dis-
m ¼ 1; Δt 1 ¼ 0:003 0.005 0.005 0.02 0.05
m ¼ 5; Δt 1 ¼ 0:003 0.1 0.1 0.3 0.2 cretized in space by the finite element method, written in the time
domain and integrated via implicit Newmark time integrators [1]
Fig. 16. (a) Displacements at point C for different time step ratios m compared to the reference results (long-time simulation; reference solution truncated at 12 s).
(b) Mechanical energies computed using time homogeneous and heterogeneous implicit PMLs compared to the reference results.
14 M. Brun et al. / Finite Elements in Analysis and Design 122 (2016) 1–15
[30] M. Brun, A. Batti, A. Limam, A. Combescure, Implicit/explicit multi-time step [33] M. Brun, A. Batti, A. Combescure, A. Gravouil, External coupling software based
co-computations for predicting reinforced concrete structure response under on macro- and micro-time scales for explicit/implicit multi-time-step co-
earthquake loading, Soil Dyn. Earthq. Eng. 33 (2012) 19–37. computations in structural dynamics, Finite Elem. Anal. Des. 86 (2014)
[31] H. Lamb, On the propagation of tremors over the surface of an elastic solid, 101–119.
Proc. R. Soc. Lond. 72 (1903) 128–130. [34] M. Brun, A. Batti, A. Limam, A. Gravouil, Explicit/implicit multi-time step co-
[32] S. Ma, P. Liu, Modeling of the perfectly matched layer absorbing boundaries computations for blast analyses on a reinforced concrete frame structure,
and intrinsic attenuation in explicit finite-element methods, Bull. Seismol. Soc. Finite Elem. Anal. Des. 52 (2012) 41–59.
Am. 96 (2006) 1779–1794.