Absorbing Boundary Conditions and Perfectly Matched Layer Model for Elastodynamic Analysis

  • Upload
    josif

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

  • 7/22/2019 Absorbing Boundary Conditions and Perfectly Matched Layer Model for Elastodynamic Analysis

    1/7

    ABSORBING BOUNDARY CONDITIONS AND

    PERFECTLY MATCHED LAYER MODEL FOR

    ELASTODYNAMIC ANALYSIS

    Josif JosifovskiUniversity Ss. Cyril and Methodius, Faculty of Civil Engineering

    Skopje, R. [email protected]

    Abstract

    The solution of linear wave equations for unbounded domains is of special interest in variousfields of science and engineering. In particular, solution of the elastodynamic wave equation

    finds application in soil wave propagation analysis which involves continuous geometriesand masses. The definition of such domain requires enforcement of radiational condition inany unbounded direction to ensure that all the energy generated inside the system and carriedout by the soil waves is absorbed.

    The paper presents a perfectly matched layer formulation of an absorbing boundarycondition implemented into elastic wave equation. Enforcing the radiation condition in anunphysical layer positioned adjacent to an elastic medium creates a new set of differentialequations that govern the unbounded medium. Basically, the layer represents a perfectlyabsorbing sponge for all impending waves on the artificial boundary independent from theangle or frequency. Although the perfectly matched layer allows to be combined withdifferent numerical methods, here a second-order finite element formulation in frequency

    domain has been pursued.

    The proposed methodology has been verified by means of well known benchmark exampleswhich unveil the unique properties of perfectly matched layer reported in the literature.Moreover, the calibration of the condition has helped to establish certain guidelines andrecommendations for application in elastodynamics.

    The main advantages of perfectly matched layer with respect to other dynamic boundarymethods and formulations have been demonstrated on a representative soil-structureinteraction problem, where two major computational aspects, such as the accuracy and

    efficiency have been considered. In fact, the results had shown that the calculation of theproposed model does not only take less computation time but also leads to an improvementof the accuracy with fewer elements. All these features classify the perfectly matched layeras very efficient absorbing boundary condition in solution of not only civil or geotechnicalproblems but also in other fields of engineering.

    Keywords- absorbing boundary condition, perfectly matched layer, finite elementmethod, elastic wave propagation, soil-structure interaction.

    1 INTRODUCTIONThe investigation of unbounded domains is often of interest in various fields engineering. A

    typical example can be found in structural dynamics, where the elastodynamic wave equationfor an unbounded domain needs to be solved in order to describe the dynamic interaction of astructure and its underlying soil. The definition of an unbounded domain [8] requires the

  • 7/22/2019 Absorbing Boundary Conditions and Perfectly Matched Layer Model for Elastodynamic Analysis

    2/7

    enforcement of a radiation condition in any unbounded direction. Irregularities in thegeometry of the domain, or in the material, often compel a numerical solution of the problemby using different mathematical formulations, e.g. coupling of the finite element method andboundary element method [7]. Another alternative, however, is an approach that uses adiscrete element method in combination with an artificial boundary taking care of theabsorption of waves travelling to infinity [10]. In the past decade quite a few techniques have

    emerged which can solve the problem of the unbounded domains more or less successfully.One of them originally derived by Brenger [3] for application in electromagnetics whichhad turned out to be very promising absorbing boundary condition for linear wave equationsis so-called Perfectly Matched Layer (PML). Moreover, it has been reported in literature [5]that PML is quite accurate for elastodynamic too, independent from the wave type, angle ofincidence or frequency. In general, this approach creates a boundary layer defined with thesame material as the analyzed domain but with additionally introduced attenuation thatdamps the outgoing as well as the reflected wave within the layer. Thus, allowing unbounded

    domain to be modelled by a coupled system of bounded domain, usually the region ofinterest, surrounded by a perfectly matched layer. Although the PML allows differentnumerical techniques to be combined with, here a combination with finite element method(FEM) is proposed.

    2 GOVERNING EQUATIONS

    A linear wave equation of viscoelastic half-plane has been derived in terms of harmonicoscillation. Implementation of the absorbing condition is equivalent to an introduction of arotated system with stretched coordinates, where the stretching parameter is a complexnumber [2]. This procedure creates a new set of differential equations governing the so-called Perfectly Matched Medium (PMM). The medium is then truncated and becomes aperfectly matched layer. Later on, a finite element model as combination of bounded domaini.e. near-field surrounded by an unphysical layer i.e. far-field is presented. In the present

    work a second-order finite element formulation of the perfectly matched layer in frequencydomain is derived. Other authors such as, Collino and Tsogka [6] use the coordinatestretching idea to the velocity-stress field in finite element formulation or Hastings et al [10]in finite difference formulation.

    2.1 Elastic medium

    Consider homogeneous isotropic viscoelastic medium subjected to displacements of the

    form ( ) ( )expx i tu in absence of body forces with circular frequency at time t. Such anexcitation produces time-harmonic motion which is governed by the following equations,

    Equilibrium equation, 2ij

    i

    j

    ux

    =

    (no summation over i) (1a)

    Constitutive relation, ij ijkl kl C = (1b)

    Kinematic relation,1

    2

    i

    ij

    j i

    uu

    x x

    = +

    (1c)

    where ijklC is written in terms of the Kronecker delta ijsuch that

  • 7/22/2019 Absorbing Boundary Conditions and Perfectly Matched Layer Model for Elastodynamic Analysis

    3/7

    ( )2

    3ijkl ij kl ik jl il jk C

    = + +

    . (2)

    ij and ij are the components of stress andstrain tensor, respectively. The ijklC are

    components of the material stiffness tensor C , is bulk modulus, is shear modulus and

    is unit mass density of the medium. If ( ), , , 1, 2i j k l then Eqs. (1) describe a two-dimensional plane-strain motion.

    A viscoelastic medium governed by Eqs. (1) allows propagation of different types of elastic

    waves, such as P- wave with solution [1] written in the form,

    ( ) [ ]expi j j P l l u x q ik x p= (3)

    where p pk c= is P- wave number with velocity ( )4 3pc = + . The ip and iq are

    unit vectors which denote the direction of propagation and particle motion, respectively. In

    case of P- wave these vectors are related through i i iq p q= . The elastic medium also

    admits S- waves with solution [1] given as,

    ( ) [ ]expi j j S l l u x q ik x p= (4)

    wheres s

    k c= is S- wave number with velocitys

    c = . Hence ip and iq are

    orthonormal vectors, thus related through 0i iq p = . Beside body waves Eqs. (1) also admits

    Rayleigh and Stoneley which are fast decaying surface waves. The viscoelastic behaviour of

    the medium is described through the correspondence principle [18], which defines complex-

    valued parameters, such as bulk ( )1 2i = + or shear ( )1 2i = + modulus, using the

    hysteretic damping coefficient oa = with as a damping ratio.

    2.2 Perfectly matched medium

    The coordinate stretch [4] creates a perfectly matched medium, simply replacing ix coordinates in governing Eqs. (1) by stretched coordinates ix , defined as

    ( )0

    :ix

    i i ix x dx= (5)

    The procedure actually performs a physical mapping of the coordinates which formallyimplies

    ( )1

    i i i ix x x

    =

    (6)

    where ix

    are real and ix are complex-stretched coordinates. The transformation through a

    non-zero continuous complex-valued function ( )i ix introduces uncoupled stretches forboth mediums, bounded and infinite, thus creating a complex formulation of inhomogeneousviscoelastic perfectly matched medium [9]. Substituting Eq. (6) into Eqs. (1) creates a newset of differential equations that govern the PMM,

  • 7/22/2019 Absorbing Boundary Conditions and Perfectly Matched Layer Model for Elastodynamic Analysis

    4/7

    ( )21 ij

    i

    jj j

    uxx

    =

    (no summation over i) (7a)

    ij ijkl kl C = (7b)

    ( ) ( )1 1 12

    jiij

    j i i ij j

    uux x xx

    = +

    (7c)

    The stretched medium represents an unbounded domain with solutions [2] of a P- wave, as

    ( ) [ ]expi j j P l l u x q ik x p= (8)and S- wave, as

    ( ) [ ]expi j j S l l u x q ik x p= (9)Consider unbounded wave propagation in 1 2x x plane where an outgoing wave spreads in

    1x -direction from left medium (lm) through the interface into right medium (rm) as shown in

    Figure 1.

    rm

    inter

    face

    wavedirection

    lm

    x2

    BD

    PM

    x1

    f(x)

    0

    2

    2

    =

    2(x)=1

    2

    surface

    f (x ) 01 1 =

    1(x ) 11 =

    f(x)

    0

    2

    2

    =

    2(x)

    1

    2

    =

    1 1(x ) Complex=

    f (x ) +Re1 1 =

    Fig. 1 Adjacent PMMs as left and right media

    In such case it is necessary that two adjacent perfectly matched media are defined as:

    1) left halfplane ( ){ }1 2 1, 0x x x= < with ( ) ( )lmi i i ix x = , and2) right halfplane ( ){ }1 2 1, 0x x x= with ( ) ( )rmi i i ix x =

    If both stretched media share the same value of i at their interface, then the matching

    property will ensure that a propagating wave will pass through the interface without

    reflection. If ( ) ( )1 10 0lm rm = and 2 2lm rm = then both perfectly matched media can be

    considered as one with continuous 1 defined piecewise on the two half-planes (in this

    case 2 has not to be considered). Besides the viscous damping there is no additional wave

    attenuation inside BD , thus attenuation function is ( )1 1 0f x = which implies that the

  • 7/22/2019 Absorbing Boundary Conditions and Perfectly Matched Layer Model for Elastodynamic Analysis

    5/7

    coordinate stretch is ( )1 1 1x = . Inside PM the attenuation is defined as ( ) ( )1 1 Re pf x L+=

    together with ( )1 1x complex = as a coordinate-stretching function. The same arguments

    hold for the wave propagation in 2x -direction. As a special case, when 1 1 = then PMM is

    transformed to homogeneous isotropic viscoelastic medium. Consequently, if lmis assumed

    such that 1jlm

    = then as a viscoelastic medium it borders with rm as perfectly matched

    medium. In general, ( )j jx is defined [2] for both, propagating waves with 0 1a and

    evanescent waves with 0 1a < , as s single stretching function with two terms,ef and

    pf , as

    ( ) ( ) ( )

    0 0

    : 1

    e p

    j

    j j

    f x f xx i i

    a a

    = +

    (10)

    which attenuates both wave types, independently. In other applications, such aselectromagnetics [15], separate functions are advised, but in the case of elastic waves it is

    reasonable [2] to assume same function for both types,p e

    i i if f f= = , as

    ( ) 0m

    i

    i i

    P

    xf x f

    L

    =

    (no summation over i) (11)

    where ]( ,i Px L L is coordinate in i -th direction residing in perfectly matched medium.The attenuation function parameters: 0f as polynomial amplitude, mas a polynomial order

    and PL as depth of the layer are yet to be specified. These three parameters through

    attenuation directly control the performance of the condition. If optimal values are assumed

    then all waves propagating outwards from bounded domainBD

    will be absorbed inside the

    PM

    as it is shown in Figure 2.

    Outgoing wave

    Dirichlet BC

    x1

    PML

    PM BD PMBD

    Outgoing wave

    Attenuated wave

    PMM

    x2

    x1

    x2

    Reflected wave

    Lp(a) (b)

    Fig. 2 PMM truncation: (a) PMM adjacent to a bounded domain and (b) PML with afixed edge

  • 7/22/2019 Absorbing Boundary Conditions and Perfectly Matched Layer Model for Elastodynamic Analysis

    6/7

    If a wave that propagates out ofBD

    enters PM where is absorbed enough in finite

    distance PL then PM can be truncated with Dirichlet condition creating a PM , see

    Figure 2(b). Thus, it is valid to assume that the displacements insideBD

    of such coupled

    system BD PM has to be exactly the same as those of the original unbounded medium

    .

    2.3 Finite element implementation

    A plane-strain time-harmonic oscillation of homogeneous isotropic viscoelastic continuumwill be described in two rectangular Cartesian coordinate,

    1)i

    x system, with respect to a basis { }ie , and

    2)i

    x system, with respect to a basis { }ie ,

    with basis related by the rotation matrix Q with ij i jQ e e= components. The

    transformation is necessary due to definition of coordinate-stretching function ( )i ix which

    is related to coordinate system { }ie . Introduction of ( )i ix demands that Eqs. (1) arerewritten in terms of

    ix coordinates, simply by replacing

    ix

    with

    ix , as

    ( )21 ij

    i

    i i j

    ux x

    =

    (no summation ver i) (12a)

    ij ijkl kl C = (12b)

    ( ) ( )1 1 1

    2

    jiij

    j i i ij j

    uu

    x x xx

    = +

    (12c)

    where

    ( )i ix

    is part of and as stretch tensors which are diagonal in the characteristic

    basis { }ie of the PMM. The primed quantities are respective components of the

    corresponding tensors in { }ie basis. Afterwards, the governing equations (12) are

    transformed back toi

    x system with orthonormal basis { }ie , thus obtaining a new set ofdifferential equations that govern the PMM, here presented in tensor notation:

    ( ) ( ) ( )2 1 1 2 2x x = u (13a)

    = C (13b)

    ( ) ( )1

    2

    TT T T = +

    u u (13c)

    The transformation to unprimed quantities, in the basis { }ie , is performed through the

    rotation matrix Q , as

  • 7/22/2019 Absorbing Boundary Conditions and Perfectly Matched Layer Model for Elastodynamic Analysis

    7/7

    11 12

    21 22

    T

    = =

    Q Q ,

    11 12

    21 22

    T

    = =

    Q Q ,

    1

    2

    u

    u

    = =

    u Qu ,

    1

    2

    x

    x

    = =

    Q (14)

    T

    = Q Q

    andT

    = Q Q (15)

    The weak form of the governing equations (13) is derived by taking its inner product with anarbitrary weighting function w residing in an admissible space then integrating the resultant

    scalar over the entire computational domain using integration by parts and the divergencetheorem to obtain

    2 : d d dmf

    = w u w n (16)

    where = is the boundary of , n is unit normal and ( ) ( )1 1 2 2mf x x = . The

    symmetry of has been used to obtain the first integral on the left hand side with

    ( ) ( )

    1

    2

    TT = + w w

    (17)

    Assuming element-wise interpolations of u and w in terms of shape functions N , imposing

    Eqs. (13b) and (13c) in Eq. (16) and restricting the integrals to the element domaine =

    gives the element stiffness and mass matrices expressed in terms of nodal submatrices with

    I and Jas

    de

    e Tij I J

    = k B DB (18)

    de

    eij m I J f N N

    = m I (19)

    where I is the identity matrix of size 2 x 2 and

    4 3 2 3

    2 3 4 3

    + = +

    D ,

    ( )

    ( )

    ( )

    ( )

    1

    11

    2

    1 1

    2 1

    .

    .

    I

    I I

    I I

    N

    N

    N N

    =

    B ,

    ( )

    ( )

    ( )

    ( )

    2

    12

    2

    2 2

    2 1

    .

    .

    I

    I I

    I I

    N

    N

    N N

    =

    B (20)

    with nodal shape functions ,I J as

    ( )1,Ii ij I jN= and

    ( )2

    ,Ii ij I jN= (21)

    where ij and ij are components of the stretch tensors in Eq. (15) known as the leftand

    right stretch tensor. The evidence of the coordinate-stretching is in the nodal compatibility

    matrices IB and IB where the stretch tensors

    and are incorporated, and not in the

    material matrix D . The system matrices are symmetric complex-valued but be aware that i

    functions as part of B , B and mf are defined globally not element-wise.