waterPMLコマンドで用いている計算式
(1) 微分方程式
(Formula used in waterPML command;
(1) Differential equations)
差分法を用いた地震波動場の計算には
変位を用いる定式化と速度・応力を用いる定式化があるが、
waterPMLコマンドではPerfectly Matched Layer(PML)との融合性を考えて
後者を用いている。
本マニュアル中の全ての計算式において縮約は用いないものとする。
Finite difference method (FDM) algorithms for the seismic wavefield
are classified into two categories:
one uses the displacement
and the other does the velocity and stress.
The waterPML command uses the velocity-stress approach,
which better accommodates the Perfectly Matched Layers (PML).
The summation convension for repeated subscripts
is not applied throughout this documentation.
この節ではPMLを含めた微分方程式を導出する。
最終的に使用する式は運動方程式()と
構成則()である。
これらの方程式の解を
()()
に代入すれば速度場・応力場が得られる。
弾性定数として()式を利用し、
PML領域における吸収の強さを表すとしては
()式を利用する。
This section derives the differential equations including the PML.
The equations finally used are
the equation of motion ()
and the constitutive low ().
Inserting them into () and ()
gives the velocity and stress fields.
Eqs. () and ()
are used for the elastic constants
and the strength of absorption in the PML volume (),
respectively.
1-1. 運動方程式
(Equation of motion)
変位の方向成分を、
応力の成分をとして、
弾性体の運動方程式は
と書ける。
ここでは密度、
は震源として与える等価体積力の方向成分、
「」と「」はそれぞれ時間微分と方向の空間微分である。
()式は速度の方向成分を用いて
以下のように書き直せる。
これを微分する変数ごとに分離して
のように書くこともできる。
ここでははでの微分の式に含めた。
はクロネッカーのデルタである。
The equation of motion of an elastic medium
is given by (),
where is the -component of the displacement,
is the -component of the stress,
is the density of the medium,
is the -component of the equivalent body force
exerted at the source,
and “” and “” are
time- and spatial-derivatives in direction, respectively.
Eq. () can be rewritten as (),
where is the -component of the velocity.
This equation can be divided into the terms
for each “” as
() and ().
Here was included in the formula for th derivative,
and is the Kronecker delta.
1-2. 構成方程式
(Constitutive law)
変位と応力の間の構成則は弾性定数を用いて
と書けるが、の係数をと書くことにすれば
と書き直せる。
実際に使用するのは等方弾性体の式
(, : ラメ定数)であるので
()式は
と書ける。
()式の両辺を時間で微分して
を得る。これを微分する変数ごとに分離して
のように書くこともできる。
The constitutive law between the displacement and stress
is given by Eq. (),
where is the elastic constant.
This equation can be rewritten as (),
where be the coefficient for .
For the elastic constant,
Eq. () is used,
where and are the Lame constants.
Then Eq. () can be rewritten as
().
Differentiating this equation gives (),
which can further divided by the terms
for each “” as
() and ().
1-3. 方程式系
(The equation system)
()()
()()式は
1つの閉じた方程式系をなしている。
変数の数を減らすために4本の式からとを消去して
と書き直しておく。
これらは1つの閉じた方程式系をなしており、
初期条件・境界条件を与えて解くことができる。
Eqs. (), (),
(), and ()
constitute a closed equation system.
To reduce the number of variables,
let us remove and from the equations.
The results are Eqs. ()
and ().
They constitute a closed equation system
that can be solved with initail and boundary conditions.
1-4. PMLの導入
(Introducing the PML)
()()式の
を
で
置き換ることによってPMLを実現する。
ここで
である。
はPML領域における波動の吸収の強さを表す位置の関数であり、
時刻にはよらないものとする。
軸に直交する物理領域端の外側のPML領域内でのみ
であるものとし、
その関数形としてはFesta and Nielsen (2003)を参照して
を用いる。
ここでは最寄りの物理領域端の座標、
は最寄りの物理領域端からの距離、
はP波速度、
はPML領域の方向の厚さ、
とは定数である。
The PML is realized by replacing
in Eqs. () and ()
with ,
where is defined by Eq. ();
is the strength of absorption in the PML volume
that is a function of position but is independent of time.
A non-zero is used only in the PML volumes
outside of the outer planes of the physical volume
perpendicular to the -axis.
Following Festa and Nielsen (2003),
Eq. () is used for ,
where is
the coordinate of the nearest outer boundary of the physical volume,
is the distance from the boundary,
is the P-wave velocity,
is the thickness of the PML volume in the direction,
and and are constants.
()式のを
で置き換えると
となる。
但しこれ以降、簡単のため引数のなどは省略する。
()式を周波数領域で書くと
両辺にを掛けて
再び時間領域に直すと
となる。
は物理領域内でゼロ、
等価体積力はPML領域内でゼロであるので、
両者の積は全領域でゼロである。
したがって()式で
とおくことができて
を得る。
Replacing by
in Eq. () yields
();
the arguments (e.g., ) are omitted hereafter for simplicity.
This equation is rewritten in the frequency domain as
().
Multiplying
for the both sides of this equation gives
().
Transforming this equation to the time domain gives
Eq. ().
Because is zero in the physical volume
and the equivalent body force is zero in the PML volume,
the product is zero throughout the entire computational volume.
Therefore, holds
in Eq. (),
giving Eq. ().
同様に()式の
をで置き換えると
が得られる。
In the same way, replacing
by
in Eq. () gives
().