Download - Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Transcript
Page 1: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Harmonic Coordinate Finite Element Method forAcoustic Waves

Xin Wang and William W. Symes

SEG Annual Meeting, November, 2012

Page 2: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Outline

Introduction

Harmonic Coordinates FEM

Mass Lumping

Numerical Results

Conclusion

2

Page 3: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Motivation

Variable density acoustic wave equation

1

κ

∂2u

∂t2−∇ · 1

ρ∇u = f

with appropriate boundary, initial conditions

Typical setting in seismic applications:

I heterogeneous κ, ρ with low contrast O(1)

I model data κ, ρ defined on regular Cartesian grids

I large scale ⇒ waves propagate O(102) wavelengths; solutionsfor many different f

I f smooth in time (band-limited)

3

Page 4: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

MotivationFor piecewise constant κ, ρ with interfaces

I FDM: first order interface error, time shift, incorrect arrivaltime, no obvious way to fix (Brown 84, Symes & Vdovina 09)

I Accuracy of standard FEM (eg specFEM3D) relies onadaptive, interface fitting meshes

I Exception: FDM derived from mass-lumped FEM on regulargrid for constant density acoustics has 2nd orderconvergence even with interfaces (Symes & Terentyev 2009)

0

1

2

depth

(km)

0 2 4 6 8offset (km)

1.5 2.0 2.5 3.0 3.5 4.0km/s

Figure : Velocity model

4

Page 5: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Motivation

Aim of this project: design approximation method for acousticwave equation with

I provable optimal (2nd) order convergence

I regular (non-fitted) grids

I practical error control

I computational complexity similar to standard FD/FE methodsper time step (perhaps after setup phase)

5

Page 6: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Review

Transfer-of-approximation FEM (Symes and Wang, 2011) works(2nd order), and has complete theoretical backing, but hopelesslyinefficient

Owhadi and Zhang 2007: create new elements by composingstandard linear elements on triangular mesh with harmoniccoordinate map to create new, regular grid elements. Sub-optimalconvergence due to element truncation.

Binford 2011: full, un-truncated elements ⇒ optimal (2nd) orderconvergence on triangular meshes for 2D static interface problems

This paper: harmonic coordinate FEM (“HCFEM”) on rectangularregular mesh with bilinear (“Q1”) elements.

6

Page 7: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Harmonic CoordinatesGlobal C -harmonic coordinates F in 2D, its componentsF1(x1, x2),F2(x1, x2) are solns of

∇ · C (x)∇Fi = 0 in Ω

Fi = xi on ∂Ω

F : Ω→ Ω C -harmonic coordinates

e.g.,

x2

x1C1 = 20

C2 = 1

r0 =1√

(1, 1)

(−1,−1)

7

Page 8: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Harmonic Coordinates

I physical regular grid (x1, x2) = (jhx , khy ) (left),

I harmonic grid (F1,F2) =(F1(jhx , khy ),F2(jhx , khy )

)(right)

8

Page 9: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Harmonic Coordinate FEM

Workflow of HCFEM:

1 prepare a regular mesh on physical domain, T H ;

2 approximate F on a fine mesh T h by Fh

3 construct the harmonic triangulation T H = Fh(T H);

4 construct the HCFE spaceSH = spanφHi Fh : i = 0, · · · ,Nh, whereSH = spanφHi : i = 0, · · · ,Nh is isoparametric bilinear (Q1)

FEM space on harmonic grid TH ;

5 solve the original problem by Galerkin method on SH .

9

Page 10: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Harmonic Coordinate FEM

I Solving n (≤ 3) harmonic problems to obtain harmoniccoordinates

I HCFEM works and as efficient (after setup) as standard FEM

I Accuracy control for HC construction: refine grid to diameterh = O(H2) at interface.

10

Page 11: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

1D Illustration1D elliptic interface problem

(βux)x = f 0 ≤ x ≤ 1, u(0) = u(1) = 0

β has discontinuity at x = 2/3

β(x) =

β0 = 1, x < 2/3β1 > 1, x > 2/3

1D ’linear’ HCFE basis:

0.6 0.65 0.70

0.2

0.4

0.6

0.8

1

11

Page 12: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Mass Lumping

2nd order time discretization with HCFEM:

MhUh(t + ∆t)− 2Uh(t) + Uh(t −∆t)

∆t2+ NhUh(t) = F h(t)

⇒ every time update involves solving a linear system MhUh =RHS

Replace Mh by a diagonal matrix Mh,

Mhii =

∑j

Mhij

Theoretical justification: lumped mass solution is just as accurateas the consistent mass solution, can achieve optimal rate ofconvergence

12

Page 13: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Static acoustic problem - Square Circle Model

−∇ · C(x)∇u = −9r in Ω

where r =√

x2 + y 2

For piecewise const C(x) shown in the figure below, analytical solution:

u =1

C(x)(r 3 − r 3

0 )

x2

x1C1

C2

r0 =1√

(1, 1)

(−1,−1)13

Page 14: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

High Contrast: C1 = 20,C2 = 1

10−3

10−2

10−1

100

10−3

10−2

10−1

100

101

grid size H

se

mi−

H1 e

rro

r

HCFEM

O(H)

10−3

10−2

10−1

100

10−6

10−5

10−4

10−3

10−2

10−1

100

grid size H

L2 e

rro

r

HCFEM

O(H2)

I HCFEM is applied on the physical grid of diameter H

I Harmonic coordinates are approximated on the locally refined grid, in which thegrid size is O(h) (h = H2) near interfaces.

14

Page 15: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

High Contrast: C1 = 20,C2 = 1

10−3

10−2

10−1

100

10−3

10−2

10−1

100

101

grid size H

se

mi−

H1 e

rro

r

Q1 FEM

O(H)

10−3

10−2

10−1

100

10−6

10−5

10−4

10−3

10−2

10−1

100

grid size H

L2 err

or

Q1 FEM

O(H2)

I Standard FEM is applied on the physical grid of diameter H

15

Page 16: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Low Contrast: C1 = 2,C2 = 1

10−3

10−2

10−1

100

10−3

10−2

10−1

100

101

grid size H

sem

i−H

1 err

or

HCFEMO(H)

10−3

10−2

10−1

100

10−6

10−4

10−2

100

grid size H

L2 err

or

HCFEM

O(H2)

I HCFEM is applied on the physical grid of diameter H

I Harmonic coordinates are approximated on the locally refined grid, in which thegrid size is O(h) (h = H2) near interfaces.

16

Page 17: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Low Contrast: C1 = 2,C2 = 1

10−3

10−2

10−1

100

10−3

10−2

10−1

100

101

grid size H

sem

i−H

1 err

or

Q1 FEM

O(H)

10−3

10−2

10−1

100

10−6

10−4

10−2

100

grid size H

L2 err

or

Q1 FEM

O(H2)

I Standard FEM is applied on the physical grid of diameter H

17

Page 18: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

2D Acoustic Wave Tests

Acoustic wave equation:

κ−1∂2u

∂t2−∇

(1

ρ∇u)

= 0

u(x , 0) = g(x , 0), ut(x , 0) = gt(x , 0)

with g(x , t) =1

rf

(t − r

cs

)and

f (t) =(

1− 2 (πf0 (t + t0))2)e−(πf0(t+t0))2

, f0 central frequency,

cs =

√κ(xs)

ρ(xs), t0 =

1.45

f0

The following examples similar to those in Symes and Terentyev,SEG Expanded Abstracts 2009

18

Page 19: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Dip Model

Central frequency f0 = 10 Hz, xs = [−300√

3 m,−300 m]

x2

x1

[ρ1, c1] = [3000 kg/m3, 1.5 m/s]

[ρ2, c2] = [1500 kg/m3, 3 m/s]

(2 km,2 km)

(-2 km,-2 km)

xs

19

Page 20: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Dip ModelQ1 FEM solution, regular grid quadrature (= FDM) - this isequivalent to using ONLY the node values on the regular grid tocompute mass, stiffness matrices

Figure : T = 0.75 s

20

Page 21: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Dip Model

Q1 FEM solution - accurate quadrature for mass and stiffnessmatrices’ computation,

Figure : Q1 FEM sol, T = 0.75 s Figure : HCFEM sol, T = 0.75 s

21

Page 22: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Dip Model

RMS error and estimated convergence rate over the region withinthe red box. The Q1 FEM here is the one with accuratequadrature for mass and stiffness matrices

RMS error

h 7.8125 m 3.90625 m 1.953125 m

Q1 FEM 4.23e-1 1.49e-1 5.72e-2

HCFEM 2.79e-1 7.64e-2 1.94e-2

convergence rate

h 7.8125 m 3.90625 m 1.953125 m

Q1 FEM - 1.51 1.38

HCFEM - 1.87 1.97

22

Page 23: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Dome Modelcentral frequency f0 = 15 Hz, xs = [3920 m, 3010 m]

0

2

4

6

8

0 2 4 6 8

1.5 2.0 2.5 3.0 3.5 4.0

Figure : Velocity model23

Page 24: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Dome ModelDifference between HCFEM solution on regular grid (h = 7.8125m) and FEM solution on locally refined grid, same time stepping

Figure : T = 1.3 s

24

Page 25: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Dome ModelDifference between FEM solution on regular grid (h = 7.8125 m)and FEM solution on locally refined grid, same time stepping

Figure : T = 1.3 s

25

Page 26: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Dome Model

Difference plots

Figure : FEM sol, T = 1.3 s Figure : HCFEM sol, T = 1.3 s

26

Page 27: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Discussion

I For dip model: HCFEM and mass lumping roughly asaccurate as as good as Q1 FEM with accurate quadrature,when density contrasts are low (typical of seismic). Both seemto get rid of stairstep diffractions (more or less). More refinedanalysis shows HCFEM somewhat more accurate.

I For dome model: HCFEM closer to refined-grid FEM whensame (very short) time steps taken

27

Page 28: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Discussion“Texture”: fine scale heterogeneity everywhere (reality?)

e.g., coefficient varies on scale 1 m ⇒ accurate regular FDsimulations of 30 Hz waves may require 1 m grid though thecorresponding wavelength is about 100 m at velocity of 3 km/s

HCFEM also 2nd order convergent for this type of heterogeneity,but no practical method to control accuracy of HC computation

0.51.01.52.02.5

Depth (km)

23

45

Velocity (km/sec)

vp log from well in West Texas [thanks: Total E&P]

28

Page 29: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Conclusion

2D HCFEM based on bilinear (Q1) elements on regular gridachieves second order convergence rate for static and dynamicacoustic interface problems.

Practical method of local grid refinement for HC accuracy control

Mass-lumped Q1 Galerkin methods (both FEM and HCFEM) havesame stencil and computational cost per time step as standardcentered FD method, but much improved accuracy

For small density contrasts, standard Q1 FEM with accuratequadrature and mass lumping is usable to working accuracy, andmuch cheaper than HCFEM.

29

Page 30: Harmonic Coordinate Finite Element Method for Acoustic Waves · coordinate map to create new, regular grid elements. Sub-optimal convergence due to element truncation. Binford 2011:

Acknowledgements

I Sponsors of The Rice Inversion Project

I National Science Foundation

I BP HPC Scholarship

30