The convolution computation for Perfectly Matched Boundary Layer algorithm in finite differences

Similar documents
Convolutional PML (CPML): An Efficient FDTD Implementation of the CFS-PML for Arbitrary Media

3: Central Limit Theorem, Systematic Errors

II. Random Variables. Variable Types. Variables Map Outcomes to Numbers

15-451/651: Design & Analysis of Algorithms January 22, 2019 Lecture #3: Amortized Analysis last changed: January 18, 2019

Parallel Prefix addition

Price and Quantity Competition Revisited. Abstract

/ Computational Genomics. Normalization

Random Variables. b 2.

CS 286r: Matching and Market Design Lecture 2 Combinatorial Markets, Walrasian Equilibrium, Tâtonnement

Appendix - Normally Distributed Admissible Choices are Optimal

MgtOp 215 Chapter 13 Dr. Ahn

Evaluating Performance

Mode is the value which occurs most frequency. The mode may not exist, and even if it does, it may not be unique.

Appendix for Solving Asset Pricing Models when the Price-Dividend Function is Analytic

Tests for Two Correlations

EDC Introduction

2) In the medium-run/long-run, a decrease in the budget deficit will produce:

COMPARISON OF THE ANALYTICAL AND NUMERICAL SOLUTION OF A ONE-DIMENSIONAL NON-STATIONARY COOLING PROBLEM. László Könözsy 1, Mátyás Benke 2

Notes on experimental uncertainties and their propagation

Understanding Annuities. Some Algebraic Terminology.

2.1 Rademacher Calculus... 3

Multifactor Term Structure Models

Time Domain Decomposition for European Options in Financial Modelling

y\ 1 Target E-2 Extra Practice r i r Date: Name: 1. a) What is the approximate value of d when t = 3? Explain the method you used.

Consumption Based Asset Pricing

Elements of Economic Analysis II Lecture VI: Industry Supply

Economic Design of Short-Run CSP-1 Plan Under Linear Inspection Cost

Likelihood Fits. Craig Blocker Brandeis August 23, 2004

ECE 586GT: Problem Set 2: Problems and Solutions Uniqueness of Nash equilibria, zero sum games, evolutionary dynamics

Monte Carlo Rendering

TCOM501 Networking: Theory & Fundamentals Final Examination Professor Yannis A. Korilis April 26, 2002

Supplementary material for Non-conjugate Variational Message Passing for Multinomial and Binary Regression

3/3/2014. CDS M Phil Econometrics. Vijayamohanan Pillai N. Truncated standard normal distribution for a = 0.5, 0, and 0.5. CDS Mphil Econometrics

ME 310 Numerical Methods. Differentiation

COS 511: Theoretical Machine Learning. Lecturer: Rob Schapire Lecture #21 Scribe: Lawrence Diao April 23, 2013

Quiz on Deterministic part of course October 22, 2002

Comparative analysis of CDO pricing models

Microeconomics: BSc Year One Extending Choice Theory

Lecture 7. We now use Brouwer s fixed point theorem to prove Nash s theorem.

ASPECTS OF PRICING IRREGULAR SWAPTIONS WITH QUANTLIB Calibration and Pricing with the LGM Model

Economics 1410 Fall Section 7 Notes 1. Define the tax in a flexible way using T (z), where z is the income reported by the agent.

Fast Laplacian Solvers by Sparsification

Applications of Myerson s Lemma

MULTIPLE CURVE CONSTRUCTION

Homework 9: due Monday, 27 October, 2008

Games and Decisions. Part I: Basic Theorems. Contents. 1 Introduction. Jane Yuxin Wang. 1 Introduction 1. 2 Two-player Games 2

Correlations and Copulas

Foundations of Machine Learning II TP1: Entropy

Computational Finance

Hewlett Packard 10BII Calculator

Taxation and Externalities. - Much recent discussion of policy towards externalities, e.g., global warming debate/kyoto

Single-Item Auctions. CS 234r: Markets for Networks and Crowds Lecture 4 Auctions, Mechanisms, and Welfare Maximization

>1 indicates country i has a comparative advantage in production of j; the greater the index, the stronger the advantage. RCA 1 ij

Parsing beyond context-free grammar: Tree Adjoining Grammar Parsing I

Problem Set 6 Finance 1,

OPERATIONS RESEARCH. Game Theory

CHAPTER 9 FUNCTIONAL FORMS OF REGRESSION MODELS

Note on Cubic Spline Valuation Methodology

Data Mining Linear and Logistic Regression

- contrast so-called first-best outcome of Lindahl equilibrium with case of private provision through voluntary contributions of households

An Application of Alternative Weighting Matrix Collapsing Approaches for Improving Sample Estimates

Measures of Spread IQR and Deviation. For exam X, calculate the mean, median and mode. For exam Y, calculate the mean, median and mode.

Chapter 3 Descriptive Statistics: Numerical Measures Part B

arxiv: v2 [math.co] 6 Apr 2016

Cliquet Options and Volatility Models

Cyclic Scheduling in a Job shop with Multiple Assembly Firms

Macroeconomic Theory and Policy

A DUAL EXTERIOR POINT SIMPLEX TYPE ALGORITHM FOR THE MINIMUM COST NETWORK FLOW PROBLEM

1 A Primer on Linear Models. 2 Chapter 1 corrections. 3 Chapter 2 corrections. 4 Chapter 3 corrections. 1.1 Corrections 23 May 2015

Dependent jump processes with coupled Lévy measures

Collective Motion from Consensus with Cartesian Coordinate Coupling - Part II: Double-integrator Dynamics

Finite Math - Fall Section Future Value of an Annuity; Sinking Funds

Chapter 5 Student Lecture Notes 5-1

arxiv: v1 [math-ph] 19 Oct 2007

Ch Rival Pure private goods (most retail goods) Non-Rival Impure public goods (internet service)

Spatial Variations in Covariates on Marriage and Marital Fertility: Geographically Weighted Regression Analyses in Japan

Answers to exercises in Macroeconomics by Nils Gottfries 2013

The Direct Control and Penalty Methods for American Put Options

Understanding Predictability (JPE, 2004)

ECO 209Y MACROECONOMIC THEORY AND POLICY LECTURE 8: THE OPEN ECONOMY WITH FIXED EXCHANGE RATES

Notes on Debye-Hückel Theory

THE IMPORTANCE OF THE NUMBER OF DIFFERENT AGENTS IN A HETEROGENEOUS ASSET-PRICING MODEL WOUTER J. DEN HAAN

Tests for Two Ordered Categorical Variables

Centre for International Capital Markets

Financial mathematics

Pricing Variance Swaps with Cash Dividends

Efficient Project Portfolio as a Tool for Enterprise Risk Management

An annuity is a series of payments made at equal intervals. There are many practical examples of financial transactions involving annuities, such as

Global sensitivity analysis of credit risk portfolios

Numerical Optimisation Applied to Monte Carlo Algorithms for Finance. Phillip Luong

Creating a zero coupon curve by bootstrapping with cubic splines.

Macroeconomic Theory and Policy

A Single-Product Inventory Model for Multiple Demand Classes 1

Final Exam. 7. (10 points) Please state whether each of the following statements is true or false. No explanation needed.

Introduction to PGMs: Discrete Variables. Sargur Srihari

Discrete Dynamic Shortest Path Problems in Transportation Applications

Maximum Likelihood Estimation of Isotonic Normal Means with Unknown Variances*

Macroeconomic equilibrium in the short run: the Money market

Introduction to game theory

On the Moments of the Traces of Unitary and Orthogonal Random Matrices

Transcription:

The convoluton computaton for Perfectly Matched Boundary Layer algorthm n fnte dfferences Herman Jaramllo May 10, 2016 1 Introducton Ths s an exercse to help on the understandng on some mportant ssues on CPML) Convolutonal Perfect Matchng Layer algorthms to attenuate edge effects n fnte dfferences. From the many references, I cte Roden and Gedney s [4], and Pasalc and McGarry [2]. Also, some good notes 1 by Steven Johnson. 2 The Stretchng Factor The dea well explaned by Steven Johnson s as follows. There are two zones. The nsde zone where we want to preserve the numercs and a buffer zone the boundares and ts surroundngs) where we want to attenuate reflectons so that the numercal experments looks lke smulated n a free space medum wth boundares at nfnty. At the buffer zone some dstance away from the center), the wave equatons are analytcally contnued nto the upper or lower, dependng on the Fourer transform beng studed. For causal functons the sgns of the k vector and ω are opposte. That s, a plane wave s wrte n ts smplest form as e k x ωt.) half complex plane so that the oscllaton character changes to an 1 math.mt.edu/ stevenj/18.369/pml.pdf 1

exponental dampng character. The trck s done by the change of varable assumng 1D for smplcty, but the dea s general) x x + fx) 2.1) where 1. The functon f acts as the dampng factor. When f 0 then the problem s not changed. Ths occurs n the zone of nterest. Based on physcal ntuton f s chosen so that df dx σ xx), 2.2) ω and ths s explaned next. The reason for the ω n the denomnator s that ths electon wll make the problem ndependent of frequency for a gven reflecton angle. That s, t wll avod dspersve frequency dependent) behavor. To see ths, we observe from equatons 2.1 and 2.2 that xx) x + ω x σ x x )dx, wth the coordnate where the dampng layer starts. See for example that for f 0 n the new coordnate system a plane wave along the x wth k k x k 1 ) drecton, n the new coordnate x, could be represented as e k x e kx e k ω x σ xx )dx and snce c p k/ω s the phase velocty whch s constant n non dspersve meda) we see that the attenuaton represented by the factor e k ω x σ xx )dx. s ndependent of frequency for a gven propagaton drecton). To be sure that the attenuaton factor works correctly, we need to guarantee that x σ x x )dx s postve for postve k, assumng only postve frequences ω. Now, f the plane wave s defned as e k x+ωt the sgns for and k should be opposte). Note that f the wave s travelng along the negatve drecton k < 0 and the ntegral s negatve snce the upper ndex s smaller than the lower ndex and then stll the ntegral contrbuton s negatve, so stll the exponent s negatve) then also here the factor s a dampng factor. 2

The smplest electon of σ x s a constant n whch case we would get the mappng x 1 + σ ) x s x x ω where s x s called a stretchng factor. Roden and Gedney s [4] use a more general stretchng factor stll wth constant), s +, wth α > 0 and 1. Whle the factor can be seen as an overall scalng, the factor α s justfed as shft to the pole away from the real axs, whch wll mprove accuracy for grazng ncdence due to source proxmty to the boundary or large offsets. Martn et. al., [3] reaffrm Roden and Gedney s [4] statements. Here and n what follows the subndex means x, f 1, y f 2 and z f 3; for the three dmensonal space. Note that n ther work the sgn conventon s opposte, snce the magnary unt s n the denomnator. They descrbe the plane wave wth a mnus - sgn n front of the phase φ k x ωt. Martn et. al., [3] use the stretchng factor s x 1 + σ x ω where, as n Roden and Gedney, the sgn conventon s opposte to the one used here. Komattsch and Martn [1] also clam that wth the help of the new parameter α ntroduced by Roden and Gedney, better accuracy s obtaned at grazng ncdence angles. Snce a product n the frequency/wavenumber doman s convoluton n tme/space doman, and the FDTD Fnte Dfference Tme Doman) wave equaton s mplemented n tme doman, we need to fnd the nverse Fourer Laplace) transform of the stretchng factor. After fndng the stretchng factor we should apply convoluton. Next secton deals wth fndng the nverse Laplace transform of the stretchng factor, and the fnal secton shows a recurson formula that speeds up the convolutonal mplementaton. 3

3 Laplace Transform of the Stretchng factor The stretchng parameter s gven by so s + α + ωɛ 0 + 3.3) 1 s α + ωɛ 0 + 1 α + sɛ 0 α + sɛ 0 + ) 1 κ 1 α + sɛ 0 + So the nverse Laplace transform of 1/s s gven by ) L 1 1 δt) σ L 1 1 s κ 2 α + sɛ 0 + κ ) δt) σ κ 2 ɛ L 1 1 0 s + α ɛ 0 + ɛ 0 δt) σ ) κ 2 ɛ e α ɛ + ɛ t 0 ut) 0 δt) + ζ t). wth γ ζ t) σ κ 2 ɛ e γ t ut) 0 α + σ ) 1ɛ0 α + σ ) ɛ 0 ɛ 0 Ths agrees wth Roden and Gedney s [4] result. 4 Implementaton by Convoluton At the end, we should convolve the functon ζ t) wth a dfferental operator. Let us refer to the tme varable t as n for the n th grd coordnate and 4

use a super ndex for t. Let us call the tme convoluton at some gven x, as ψ n x and at the grd pont x, n t). Then by the defnton of convoluton ψ n ζ x ) n n t 0 ) n t τ ζ x τ)dτ We now make use of the fact that we have a the data n a grd, and f a staggered grd method s used, the partal dervatve, s defned half a tme step between and m + 1) t, so ψ n n 1 m0 n 1 m+1) t ) n t τ ζ τ)dτ m+1) t ) n m+1/2) ζ τ)dτ m0 n 1 m0 Z m) ) n m+1/2), where Z m) m+1) t ɛ 0 κ 2 ɛ 0 κ 2 ζ τ)dτ m+1) t e γ t m+1) t e γ t ut) γ σ ɛ 0 κ 2 γ e mγ t e γ t 1 ) κ 2 α + e ) a e α + ɛ 0 α + ) [ ) ɛ 0 e α + t ɛ 0 1 ] wth a κ 2 α + [e α + ) t ɛ 0 1 ] 5 κ 2 α + b 1)

as n Roden and Gedney s [4]. Here as n Komattsch and Martn [1]. ) b e α + t ɛ 0 4.1 The recurson formula We found ψ n wth so n 1 m0 Z m) ) n m+1/2) Z 0) ) n+1/2 + n 2 m0 Z m + 1) ) n m+1+1/2), Z m + 1) a e α + ) m+1) t ɛ 0 Z m)e α + ) t ɛ 0 Z m)b. ψ n Z 0) ) n+1/2 + n 2 m0 Z m + 1) ) n m+1+1/2) n 2 Z 0) ) n+1/2 + b Z m) ) n 1 m+1/2) m0 Z 0) ) n+1/2 + b ψ n 1 a ) n+1/2 + b ψ n 1 snce Z 0) a. Ths s equaton 26) n Komattsch and Martn [1]. Ths equaton, thanks to the recursve propertes of the exponental, provdes an effcent mplementaton of the boundary layer method. 4.2 A partcular mplementaton Komattsch and Martn [1] plemented the CPMBL, as follows: For the functon they used the symbol d and defned as d x ) d 0 x /L) N 6

where: x 1 x, x 2 y, x 3 z N 2 d 0 N + 1)v log R c 2L, v velocty R c 0.001 L n d 100 thckness of absorbng layer Also they chose 1.0 The value of α s pcked lnear from the maxmum at the PML entrance wth a value of α max πf 0 wth f 0 the domnant frequency of the source wavelet) and 0 at the boundary. At the boundary they mposed Drechlet boundary condtons of v x v z 0. The varables: d, a, b, and α should be computed both at any nteger and nteger+half grd locaton accordng to the staggered grd recep. References [1] Komattsch M and R. Martn. An unsplt convolutonal perfectly matched layer mproved at grazng ncdence for sesmc wave equaton. Geophyscs, 725):SM155 SM167, 2008. [2] D. Pasalc and McGarry R. Convolutonal perfectly matched layer for sotropc and ansotropc acoustc wave equatons. SEG Techncal Program Expanded Abstracts, pages 2925 2929, 2010. [3] Martn R, D. Komattsch, and A. Ezzan. An unsplt convolutonal perfectly matched layer mproved at grazng ncdence for sesmc wave propagaton n poroelastc meda. Geophyscs, 734):T51 T61, 2008. [4] J. A. Roden and S. D. Gedney. Convoluton pml cpml): an effcent fdtd mplementaton of cfs-pml for arbtrary meda. Mcrowave and Optcal Technology Letters, 275):334 339, 2000. 7