2020年12
月第55卷 第6期
*广东省深圳市南山区学苑大道1088号南方科技大学地球与空间科学系,518055。Email:zhangwei@sustech.edu.cn本文于2020年5月4日收到,最终修改稿于同年9月16日收到。
本项研究受国家重点研发计划项目“宽频带地震动全过程数值模拟预测技术和关键因素研究”(2018YFC1504204)
、国家自然科学基金项目“粤港澳大湾区地震灾害主动防御关键技术研究”(U1901602)
、深圳市科技计划项目“深圳市深远海油气勘探技术重点实验室项目”(ZDS
YS20190902093007855)和“深海深地资源探测技术系统研发”(KQTD20170810111725321)联合资助。·地震模拟·
文章编号:1000-7210(2020)06-1271-
11复频移完全匹配层在复杂速度模型中的应用
杨茜娜① 张 伟*②③
(①中国科学技术大学地球和空间科学学院,
安徽合肥230026;②南方科技大学地球与空间科学系,广东深圳518055;③南方科技大学深圳市深远海油气勘探技术重点实验室,广东深圳518055
)杨茜娜,张伟.复频移完全匹配层在复杂速度模型中的应用.石油地球物理勘探,2020,55(6):1271-1281.摘要 地震波数值模拟中因离散网格空间大小有限,
导致计算模型最外层时易产生虚假反射。完全匹配层(PML)方法可有效吸收虚假反射,其中复频移完全匹配层(CFS-PML)的吸收效果尤为突出。但前人针对CFS-PML参数优化取值问题的研讨大多是基于均匀速度模型,
而实际模拟中面临的更多是具有强非均匀性的复杂模型。为此,基于均匀速度模型参数选取方法,对复杂速度模型的CFS-PML参数设置进行了探究。认为参数
kbo
的设置除了与震源和网格性质有关外还同吸收层内的速度值和波长相关,即高度依赖于速度模型;对于复杂速度模型,参数设置的关键在于参考速度的选取,并给出了参考速度的三种实用选取方法。通过对双层、多层及Marmousi模型进行测试和吸收效果对比,明确了“统一设置为边界介质速度中间值”为最佳的参考速度选取方法,进而总结出完整的复杂速度模型CFS-PML优化参数设置方法。关键词 数值模拟 复频移完全匹配层 参数设置 复杂速度模型
中图分类号:P631 文献标识码:A doi:10.13810/j
.cnki.issn.1000-7210.2020.06.0130 引言
完全匹配层(Perfectly matched layer,PML)被广泛应用于波动传播的数值模拟,以解决数值模型
的边界吸收问题。其初期应用是Béreng
er[1]
在计算电磁学领域提出的一种有效吸收的边界条件。由于PML具有吸收效果好、适用范围广的特点,Chew
等[2]将其引入地震波数值模拟。此后,PML在地震
波模拟中被广泛应用[
3-
7]。后续研究发现PML对掠射到吸收层的虚假反射的吸收效果欠佳。在计算电磁学领域,为了增强
对掠射波和非均匀波的吸收效果,Kuzuog
lu等[8]
提出将PML在复数域的坐标拉伸方程的极点移到非
零区域。在计算地震学领域,Festa等[5]
将基于复频
移的PML应用于地震波数值模拟,证实这样可提
高掠射波的吸收。Roden等[9]
将这种PML的改进
形式命名为复频移完全匹配层(Complex frequency-shifted
PML,CFS-PML)。在此基础上,近年也有不少学者对已提出的
PML方法进行对比和改进[1
0-
12]。李佩笑等[10]对比分析了非分裂与分裂两种实现方法;廉西猛等[11]
研讨了多种吸收方式的异同;Liu等[1
2]
剖析了影响衰减的各因子。为了在地震波数值模拟程序中应用CFS-
PML,人们研发了多种具体实现形式,包括卷积法PML(C-
PML)[9,13]、积分法[14]
、Z变化法[15]和辅助微分方程法(ADE CFS-
PML)[16-
17]等。其中ADE CFS-PML将CFS-
PML转换成偏微分方程,可使用与内部相同的数值格式求解,具有实现简单、非分裂形式、不依赖于时间积分格式等优点,获得广
泛应用[
16-
17]。实际应用CFS-PML需合理设置三个参数:衰减参数d、
频移参数α和坐标实拉伸参数β。d是地震波在PML传播中最主要的衰减因子,表征地震波在PML内传播时的振幅和能量衰减。α使PML
的衰减变成与频率相关,即低频(频率小于α)
是衰减
1272
石油地球物理勘探2020年
弱→不衰减,高频(频率大于α)是正常衰减。该参数使CFS-PML对地震波传播的作用类似于低通滤波器。α的引入尽管破坏了标准PML对所有频段都相同吸收的优异性能,但实际模拟中发现该参数可降低掠射波入射到PML界面时产生的非均匀波[9,13]。补偿该参数对低频吸收的破坏的一种方案是采用双极点CFS-PML[18-19]。β使垂向空间长度拉伸β倍,等效于长度不拉伸、但介质变成垂向VTI,使掠射波在PML中波前面向界面法线方向弯曲,增大方程中的角度项,增强掠射波吸收效果[19]。
CFS-PML的参数设置包括两个方面:一是参数沿PML的变化形式,即空间分布;二是参数在最内或最外层的最大值。前人对d提出过多种空间分布(函数)形式,如幂函数[3,13,16,20-21]、对称函数[22]、正余弦函数[23-24]、复合函数[25-26]等形式。α、β的空间分布以幂函数形式为主[13,16]。
衰减参数最大值d0的取值本质上取决于预期最小反射系数R,通常采用Collino等[3]给出的经验设置。Festa等[5]给出频移参数最大值取值公式α0=πfc,其中fc是震源子波中心频率。Zhang等[16]指出β0可允许坐标拉伸后中心波长对应的每波长网格数降为色散误差允许的每波长网格数的一半。
以上各参数的最大值都是基于均匀速度模型设置的。复杂速度模型存在横向和纵向速度变化,对衰减起关键作用的参数d0与吸收层内速度值相关;在复杂速度模型情况下,是按每个点速度值估算参数最大值,还是在整个吸收层按统一参考速度设置衰减参数最大值,尚难觅相关文献报道及对此的系统评估。本文充分调研了复杂速度模型CFS-PML参数设置方法,通过对多种复杂速度模型做数值测试,总结出复杂速度模型CFS-PML优化取值方案,为CFS-PML的实际应用提供参考。
1 CFS-PML公式形式和参数取值
1.1 ADE CFS-PML实现形式
从CFS-PML的各种实现方式看,ADE CFS-PML具有适用于各种时间积分法的优势,本文以ADE CFS-PML为例介绍CFS-PML的实现[16]。
ADE CFS-PML主要思想是在吸收边界内对弹性波动方程进行复坐标的拉伸变换,通过引入辅助变量对吸收层内的弹性波动方程做修正从而达到吸
收的目的。下面仅以+x方向为例进行说明。将实坐标x变换为复坐标珟x,两者间的变换方式为
珟x=∫x0sx(η)dη(1)式中:sx(η)表示拉伸方程;η表示x方向积分变量。
不同的拉伸方程对应不同类型的PML。对式(1)等号两边分别求导可得复坐标下的空间导数与实坐标下的空间导数的关系
珟x
=
1
sx
x
(2)以二维P-SV波波动方程为例,方程如下
ρvx,t=τxx,x+τxz,z (3)
ρvz,t=τzx,x+τzz,z(4)
τxx=(λ+2μ)vx,x+λvz,z(5)
τzz=λvx,x+(λ+2μ)vz,z(6)少年中国说原文翻译
τxz=μ(vx,z+vz,x)(7)式中:ρ是密度;λ、μ是拉梅常数;vx、vz为时间域速度分量;τxx、τzz、τxz为时间域应力分量,下标中逗号后的t、x、z表示对t、x、z的导数。以式(3)为例,将拉伸方程代入得到
iωρ^vx=1
sx
x
^τxx+
z
^τxz(8)
式中:ω是角频率;^vx是频率域速度分量;^τxx、^τxz是频率域应力分量。不同的拉伸方程对应不同类型PML,对于CFS-PML,其辅助方程为
sn=βn+
dn
αn+iω
=βn
1+
全国硕士研究生考试网上报名平台
dn
βn
αn+i
熿
燀
燄
燅
ω
(9)
雨声像什么1
sn
=
1
βn
1
1+
dn
βn
αn+iω
在职研究生有双证吗=
1
βn
1-
dn
βn
αn+iω+
dn
β
熿
燀
燄
燅
n
(10)
式中n表示x、y和z中的一个方向,则dn、αn、β
n
分别是对应方向上的衰减参数、频移参数和坐标实拉伸参数。以下简述ADE方法实现方式。
式(8)等号右侧代入拉伸方程后的微分项为
1
sx
^τxx,x=1
βx
^τxx,x-1
βx
ψ^τxxx(11)其中辅助变量ψ^τxxx满足方程
dx
βx
^τxx,x=iωψ^τxxx+αx+
dx
β
()
x
ψ^τxxx(12)将式(12)代入式(8),可得
第55卷 第6期杨茜娜,
等:复频移完全匹配层在复杂速度模型中的应用1
273 iωρ^vx=1βx x^τxx+ z^τxz-1β
旁蒂克xψ^τxxx
(13)将式(11)和式(12)
从频率域转换到时间域,就得到了辅助方程CFS-
PML方程ρ
vx,t=τxx,x+τxz,z-1
β
x
-()1ψτxx
x(14
)ψτxx,tx+αx+dxβ()
xψτxxx
=dxβ
xτxx,x(15) 将以上方法用于整个一阶速度—应力方程组就是ADE CFS-PML的实现方式。1.2 CFS-
PML性质分析以沿+x方向传播的行波(traveling
wave)、非均匀波(evanescent wave)两类平面地震波为例,通过二维平面(x,z)波动方程的传播具体分析地震波在PML中的传播和衰减特性。行波可表示为
ut=ut
0
exp[iωt-i k(^xcosθ+zsinθ)](16)式中:θ表示行波入射角;ut
0为行波初始时刻振幅,
上标t表示行波。
平行于介质—PML下界面传播,沿界面法线方向衰减的非均匀波可表示为
ue
=ue
0
exp(-ωξ
珟x)exp(iωt-i kz)(17)式中:ξ是依赖于介质的参数;
ue
0为非均匀波初始时刻振幅,上标e表示非均匀波。基于式(1)做变换,其实部和虚部分别表示为珘xR和珘xI,
即珟x=∫
x
0
sx(η)dη=珟xR+i珟xI(18
)将式(18)代入式(1
6),则可转化为ut=ut
0
exp(k珟xIcosθ)exp[iωt-i k(珟xRcosθR+zsinθ)](19
)再将式(18)代入式(17
),可转化为ue=ue
0exp(-ωξ珟xR)exp(iωt-iωξ
珟xI-i kz)(20
) 从式(19)、式(20)可知,复坐标拉伸的虚部珟xI使行波衰减、实部珟xR使非均匀波衰减
[18,27-
29]。CFS-
PML复拉伸方程对应的实部和虚部分别是珟xR=∫x
0β+αdα2+ω()
2dη
(21)珟xI=-∫
x
0ωdα2+ω
2dη(22)行波和非均匀波在CFS-
PML中的方程分别是ut
=ut
0
exp-cosθv∫
x0ω2
dα2+ω2d()
η× exp iωt-i kcosθ∫x
0β+α
dα2+ω(
)
2dη
-i kzsin[
]
θ(23) ue=ue
0exp(-ωξ
x)× exp iωt+iξ∫x0ω2
dα2+ω2dη
-i()
kz×exp-ωξ∫
x0
β-1+α
dα2
+ω()2
d[]η(24
) 从式(23)、式(24)易知,CFS-
PML存在相应的虚部对行波衰减、相应的实部对非均匀波衰减,吸收效果大大提升。
1.3 均匀速度模型CFS-
PML参数取值由于参数的空间分布形式对结果影响不大,这
里采用最常用的幂函数形式[
16,20]d=d0
D
()L
pd
(25
)α=α0
1-D
()L
p[]α
(26)β=1+(β0
-1)D()
Lp
β
(27
)
式中:指数pd通常取2、3、4,现有研究尚未发现这三个不同取值对结果具有本质影响;指数pα通常
取1、pβ通常取2;d0、α0、β0分别是衰减、频移、坐标实拉伸参数最大值;D是波传播到吸收层内的距
离;L是吸收层的厚度。
上述三种参数最大值中,d0是控制地震波在PML中衰减程度的参数,即是决定吸收效果的一个重要因子。d0值通常依据对于垂直入射的平面波经过PML后的预期反射系数R确定:理论上,越小的预期反射系数越符合实际需求;但预期反射系数太小,会导致d在PML内的空间分布变化过快,有可能由于过快的空间分布变化导致反射波。因此对不同的PML层数通常设置不同的预期反射系数。不同层数对应的最优R值大多是按经验设定的,并
往往通过数值测试进行测定。Collino等[3]经验性地给出5层R=10-2,10层R=10-3,20层R=1
被盖0-4
。为了能对任意PML层数设置R值,Marcinkovich
等[21]
对Collino等[3]的离散值进行了拟合。Zhang等[16]通过分析离散值之间的关系,得到如下更具一
般性的层数与R值的经验关系式
lg
R=-lgN-1lg
2-3(28)式中N为设定的吸收层层数。给定预期反射系数
R后,
根据垂直入射的平面波,按d的空间函数分布穿过PML再反射回物理区间的衰减预取反射系数
R,给出最大值d0。沿x传播的平面波经坐标拉伸
1274 石油地球物理勘探2020年
后表示为
u=u0
economistexp(i k珟x)(29)式中u0为初始时刻振幅。
结合式(1)、式(21)、式(22)可得地震波在垂直入射时标准PML传播方程
u=u0
exp-iv∫x0ωd()ηexp-1v∫x
0dd()
η
(30)该式第二个指数项是衰减项。考虑双程衰减,R可用衰减项表示为
R=exp-
2v∫x
0dd()
η
(31) 针对式(25)中不同的pd形式,
利用垂直入射测试模型进行数值测试,发现Col
lino等[3]
给出的预期反射系数不是最优结果,相同层数下的预期反射系数可更低。按照原始公式进行设置:N=5时R=
10-2,
N=10时R=10-3,N=20时R=10-4
;不同吸收层数对应的误差量级分别为:N=5时为
10-2,N=10时为10-3,N=20时为10-4。而实际
上按照N=5时R=10-3
、N=10时R=10-4、N=20时R=1
rearm0-5设置,误差在原有基础上减小一个量级,即N=5时为10-3、N=10时为10-4、N=20时为10-5,
显然其吸收效果更优。通过对不同层数对应的最优R值的测试结果进行拟合,得到如下的层数与预期反射系数关系
lg
R=-lgN-1lg
2-4(32) 将相应的衰减参数d的取值公式代入式(
31),通过积分变换就可得到用R表示的d0取值公式[
3]
d0=-
lnR(pd+1)VPr
2L
(33
)式中VPr是吸收层内设置的参考P波速度。
α0是C
FS-PML作为低通滤波器时的拐角角频率[4]
,取值太低时CFS-PML对地震波传播等效于常规PML,
不能发挥抑制非均匀波的作用;取值太高则导致大部分频率不吸收,没有起到PML的作
用。通常设置为震源中心角频率fc的一半
[5]
,即α0=2π×fc
2
=πfc
(34) β
0是垂直坐标的最大拉伸程度,拉伸程度越大就越有利于将波前向界面法线方向弯曲;但过大的β
0会导致等效网格的尺度过大,超过数值格式分辨能力,进而导致强反射。可以预期,网格的空间步长越小(相比于色散误差要求的网格大小),β
0越大。通过数值实验,Zhang等[16]
指出最大β0可允许坐标
拉伸后中心波长对应的每波长网格数降为色散误差
允许的每波长网格数的一半。冯海珂[19]进一步将
该准则明确表示为如下形式
β0=2Psfc
PFD
(35)式中:PFD是数值方法允许的每波长网格数(如四阶交错网格有限差分时PFD为5~6);Psfc
=VSr
Δhfc
是地震波模拟中S波对中心频率的真实P值,其中VSr是吸收层内设置的参考S波速度,Δh是网格间距。
式(25)~式(27)和式(32)~式(35)构成CFS-PML参数的最优取值方案。从上述公式易知,这些取值都只是针对均匀速度模型。1.4 复杂速度模型CFS-
PML参数取值从上述针对CFS-PML各参数的取值公式及最大值设置的讨论得知:预期反射系数R和频移参数α0不依赖于速度模型,
反射系数取值(式(32))仅与吸收层数相关,频移参数取值(式(34))仅与震源中心频率相关;但衰减参数d0和坐标实拉伸参数β0除了与固定的震源性质和网格性质相关外,还同吸收层内速度值和波长相关,即依赖于速度模型,其中
d0与P波速度相关而β0与S波速度相关,d0的设
置对吸收效果最为重要。从式(33)可看出,复杂速度模型下关键是如何设置参考速度VPr。所谓PML层内参考速度,
即按该速度垂直传播进入边界的波,正好可实现预计的反射系数R的吸收。理论上若实际传播速度小于该速度,则在吸收层内经历过多衰减;若实际传播速度大于该速度,则在吸收层内吸收不足,在边界处产生较大反射。
ashe
根据实际情况,本文归纳出三种实用的复杂模型参考速度取值方法:①PML层内逐点设置不同的值,每点取所处物理区间P波速度;②针对复杂速度模型取一个等效速度值作为参考速度值,可以是最大值(即相应PML层内所有速度的最大值)或中间值(即PML层内所有速度的平均值);③对物理区间真实垂向速度值分布进行光滑,每点取光滑后逐点对应的不同的速度值。
2 模型实测结果分析与对比
采用上述各方法针对多种速度模型进行实测和
第55卷 第6期杨茜娜,
等:复频移完全匹配层在复杂速度模型中的应用1
275 分析,以对比和遴选针对复杂模型的参考速度取值方案。
2.1 双层速度模型
首先考察存在速度剧烈变化的双层模型,本次测试所用双层模型的速度设定为:上层VP1=0.5km/s、VS1=0.3km/s,下层VP2=10.0km/s、VS2
=6.0km/s,速度变化幅度达20倍(图1)。各衰减参数空间分布参照式(25)~式(
27)进行选取,与VP相关的d0和β0通过选取VP而确定;反射系数R
按式(32)选取为10-5;频移参数按式(34)选取为α0=πfc≈
4.71。采取以下四种方式(图2)设置参考速度:①逐点取边界介质速度对应值;②统一取边界介质速度中间值(5km/s
);③统一取边界介质速度最大值;④计算一维垂向分布的每层平均速度,光滑后作为该层参考速度
。
图1 高波速比双层模型
模型尺寸为5.7km×3.0km,网格单元为10m×10m,
吸收层数N=20;震源是中心频率为1.5Hz雷克子波,位于(0.4km,-1.0km)
,与边界距离为0.2
km;三个检波点由上至下编号为1~3,所处位置横坐标均为0.3km,纵坐标为-0.5~-2
.5km,深度间隔为1.0k
m图2 双层模型不同参考速度设置方式下垂直速度分布
测试的参考解通过在原模型上保持震源、检波点相对位置不变,扩大计算区间(7km×7km)设计而成。扩大后形成的参考模型保证在观测时窗内、最外层边界产生的误差不会被检波器接收到,从而使检波器在固定时窗内接收到的波形等效为在该时间范围内“无限大理想模型”接收到的地震波。在t=2.4s时通过各取值方式与参考模型
(图3e)波场快照的对比可明显看出,设置为对应值(图3a)或垂向速度值(图3d)在左侧下半部边界处吸收不干净并有一定程度的反射,取统一值(图3b、图3c)吸收效果更好。而t=6.0s时,对于上部低速层,取对应值(图3f)时反射较弱,吸收效果较好,其余方式(图3g~图3j)均有不同程度的反射。因上、下层速度差异很大,界面反射程度高,上层的波场振幅和能
量更大。为了更清楚地显示下层波动,所以波场快照范围较小,
显示的反射波对主波的影响无
图3 吸收层参考速度不同取值方式下双层模型的波场快照
(a)、(f)对应值;(b)、(g)中间值;(c)、(h)最大值;(d)、(i)垂向平滑值;(e)、(j
)参考模型;上部t=2.4s;下部t=6.0s