首页> 中国专利> 一种应用于声波有限差分数值模拟的组合吸收边界条件

一种应用于声波有限差分数值模拟的组合吸收边界条件

摘要

一种应用于声波有限差分数值模拟的组合吸收边界条件,属于地震勘探数值模拟领域,具体包括以下步骤:基于2N(N>0)阶精度交错网格有限差分格式进行声波方程数值模拟时,首先在人工截断边界处设置L(L>N)层完全匹配层(PML),应用PML边界条件吸收来自中心波场的边界反射波;然后对于PML外部的N层边界应用Higdon三阶吸收边界条件,以吸收PML的外边界反射。本发明方法充分利用PML边界条件和Higdon三阶吸收边界条件两者的优势,能够有效吸收人工边界内层和外层的边界反射,从而实现了高精度的有限差分数值模拟。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-12-14

    授权

    授权

  • 2016-04-27

    实质审查的生效 IPC(主分类):G06F17/50 申请日:20151106

    实质审查的生效

  • 2016-03-30

    公开

    公开

说明书

技术领域

本发明属于地震勘探数值模拟领域,具体地涉及一种应用于声波有限差分数值模拟的组 合吸收边界条件。

背景技术

地震波正演模拟是一种通过将真实的地下地层介质简化为数学模型,然后用数值计算方 法模拟地震波在模型中传播的方法。数值模拟是了解地震波在介质中传播规律、帮助识别实 测数据中有效信息的重要手段。在基于计算机实现的地震勘探数值模拟中,受限于当前计算 机的存储能力和计算能力,对于无限空间中的地质模型需要引入人工截断边界来界定计算区 域,但是简单地人为截断将导致边界处产生强烈的反射干扰,因此在地震波正演模拟时通常 都需要对人工边界进行特殊处理以消除人工边界的虚假反射。

目前常用的消除人工边界反射的处理方法主要有两类:第一类是最佳匹配层(PML)边 界条件方法,第二类是基于单程波近似的吸收边界条件方法。基于最佳匹配层的边界条件其 主要思想是在人工截断边界上设置一定厚度的“匹配层”,层内引入衰减因子,使得地震波 在此区域内传播时能量迅速衰减以消除人工边界反射。基于单程波近似的吸收边界条件则是 从常规双程波动方程中分解出外行波方程(只能描述外行波的传播规律),并将外行波方程 置于人工边界区域以此作为吸收边界条件,从而达到消除边界反射的目的。

PML边界条件理论上能够有效吸收各个角度的边界入射波,具有较高的边界反射吸收效 率,但PML最外层是一个强反射界面,波场模拟时其最外层边界仍然会产生部分残余边界反 射,从而在一定程度上影响波场模拟的精度。基于单程波近似的吸收边界条件方法主要包括 Clayton-Enquist吸收边界方法和Higdon吸收边界方法,其吸收效率与边界条件的阶数有关。 高阶的Clayton-Enquist吸收边界方法难以实现差分计算,因此在实际模拟时,Clayton-Enquist 吸收边界方法通常只能应用到二阶吸收边界条件,其对大角度入射波的吸收效果较差。

发明内容

本发明要解决的技术问题在于提供一种应用于声波有限差分数值模拟的组合吸收边界条 件,本发明充分利用PML边界条件和Higdon三阶吸收边界条件的优势(综合考虑边界反射 吸收效果和计算效率,本发明采用Higdon三阶吸收边界条件,将PML边界条件与Higdon吸 收边界条件有机结合,在不增加模拟波场范围大小的情况下,显著提高了人工边界反射的吸 收效率。

本发明采取以下技术方案:

一种应用于声波有限差分数值模拟的组合吸收边界条件,具体包括以下步骤:

(1)在数值模拟的中心波场区域利用声波方程交错网格有限差分方法进行波场计算,确 定中心波场的计算区域大小、观测系统信息;有限差分格式的空间精度为2N阶,其中N>0, N取值3或4;在中心波场的人工截断边界处构造L层完全匹配层,其中L>N,应用PML 边界条件吸收来自中心波场的边界反射波;PML内的阻尼因子d(s)采用四阶指数型吸收衰减 因子,其表达式为:

d(s)=log(1R)·5Vp2L(L-sL)4

其中,s为PML内的计算点到PML最外层边界的距离,R为理论反射系数,Vp为地震波传 播速度,L为PML厚度;

(2)在PML外部的N层边界应用Higdon三阶吸收边界条件,以吸收PML的外边界反 射,其左边界的表达式为:

B3P=(cosα1t-vx)(cosα2t-vx)(cosα3t-vx)P=0

其中,cosαj(j=1,2,3)为入射角度,v为波速,P为质点位移;

上式有限差分格式为:

Pm,nk+1=(r1,2,32Pm+1,nk+1+r1,2,33Pm,nk+r1,2,34Pm+1,nk+r1,2,35Pm+2,nk+1+r1,2,36Pm,nk-1+r1,2,37Pm+2,nk+r1,2,38Pm+1,nk-1+r1,2,39Pm+2,nk-1+r1,2,310Pm+3,nk+1+r1,2,311Pm,nk-2+r1,2,312Pm+3,nk+r1,2,313Pm+3,nk-1+r1,2,314Pm+1,nk-2+r1,2,315Pm+2,nk-2+r1,2,316Pm+3,nk-2)/(-r1,2,31)

其中,m,n为空间离散网格点坐标,m=0,1,…,N-1,N,n=0,1,…,Nz-1,Nz,Nz为中心波 场的纵向网格点数,左边界表达式中各系数表达式如下:

r1,2,31=l1,1s2,31r1,2,32=l1,1s2,32+l1,2s2,31r1,2,33=l1,1s2,33+l1,3s2,31r1,2,34=l1,1s2,34+l1,2s2,33+l1,3s2,32+l1,4s2,31r1,2,35=l1,1s2,35+l1,2s2,32r1,2,36=l1,1s2,36+l1,3s2,33r1,2,37=l1,1s2,37+l1,2s2,34+l1,3s2,35+l1,4s2,32r1,2,38=l1,1s2,38+l1,2s2,36+l1,3s2,34+l1,4s2,33r1,2,39=l1,1s2,39+l1,2s2,38+l1,3s2,37+l1,4s2,34r1,2,310=l1,2s2,35r1,2,311=l1,3s2,36r1,2,312=l1,2s2,37+l1,4s2,35r1,2,313=l1,2s2,39+l1,4s2,37r1,2,314=l1,3s2,38+l1,4s2,36r1,2,315=l1,3s2,39+l1,4s2,38r1,2,316=l1,4s2,39s2,31=l2,1l3,1s2,32=l2,1l3,2+l2,2l3,1s2,33=l2,1l3,3+l2,3l3,1s2,34=l2,1l3,4+l2,2l3,3+l2,3l3,2+l2,4l3,1s2,35=l2,2l3,2s2,36=l2,3l2,3s2,37=l2,2l3,4+l2,4l3,2s2,38=l2,3l3,4+l2,4l3,3s2,39=l2,4l3,4

其中,lj,1=Δh>cosαj+vΔtlj,2=Δh>cosαj-vΔtlj,3=vΔt-Δh>cosαjlj,4=-Δh>cosαj-vΔt,(j=1,2,3),Δt、Δh分别为时间、空间采样间隔;右边界、上边 界和下边界类比以上推导过程得出。

本发明与现有技术相比的有益效果:

本发明采取组合吸收边界条件,将四阶指数型吸收衰减因子的PML边界条件与Higdon 三阶吸收边界条件进行组合,作为声波方程有限差分数值模拟时的边界条件,即在PML外部 的N层(有限差分格式的空间精度为2N)网格点上使用Higdon三阶吸收边界条件。与单纯 使用PML边界条件相比,一方面PML+Higdon组合吸收边界条件能够集合二者的优势,利 用Higdon吸收边界条件的特点对PML外边界的强反射进行再吸收,总体上加强了对边界反 射的吸收效果,从而提高了数值模拟的精度;另一方面由于应用PML+Higdon组合吸收边界 条件所设置的Higdon吸收边界为PML外部因有限差分计算而引入的N层网格点,使用该边 界条件时整个波场的大小与仅使用PML边界条件时相等,因而不增加整个波场的内存消耗。

附图说明

图1为PML和Higdon吸收区域的组合示意图;

图2为应用PML边界条件时小角度入射情况下的波场;

图3为应用PML+Higdon组合吸收边界条件时小角度入射情况下的波场;

图4为分别应用PML边界条件与PML+Higdon组合吸收边界条件时,在4000m深度处 波场值曲线,实线对应PML边界条件时的波场值曲线,虚线对应PML+Higdon组合吸收边 界条件时的波场值曲线。

图5为应用PML边界条件时大角度入射情况下的波场;

图6为应用PML+Higdon组合吸收边界条件时大角度入射情况下的波场;

图7为分别应用PML边界条件与PML+Higdon组合吸收边界条件时,在7500m深度处 波场值曲线,实线对应PML边界条件时的波场值曲线,虚线对应PML+Higdon组合吸收边 界条件时的波场值曲线。

具体实施方式

下面通过实施例结合附图来对本发明的技术方案作进一步解释,但本发明的保护范围不 受实施例任何形式上的限制。

实施例1

本发明采取组合吸收边界条件,在声波方程有限差分计算的过程中,将四阶指数型吸收 衰减因子的PML边界条件与Higdon三阶吸收边界条件进行组合,在人工截断边界处构造组 合边界区域,即在PML外部的N层(有限差分格式的空间精度为2N)网格点上使用Higdon 三阶吸收边界条件,显著提高了正演模拟的边界吸收效果。

本发明的主要实施过程分为两个步骤:利用声波方程进行交错网格有限差分数值模拟, 在人工截断边界处构造L层PML,应用PML边界条件吸收来自中心波场的边界反射波;在 PML外部的N层区域应用Higdon三阶吸收边界条件以吸收PML的外边界反射。其具体步 骤如下:

(1)确定中心波场的计算区域大小、观测系统信息等,利用基于声波方程的交错网格有限 差分方法实现中心波场的数值模拟,其交错网格有限差分格式为:

vx|i,j+12k+12=vx|i,j+12k-12+1ρi,j+12ΔtΔzΣn=1Nan(Pi,j+nk-Pi,j-n+1k)vz|i+12,jk+12=vz|i+12,jk-12+1ρi+12,jΔtΔzΣn=1Nan(Pi+n,jk-Pi-n+1,jk)P|i,jk+1=P|i,jk+K|i,jk+12ΔtΔzΣn=1Nan(vz|i+n-12,jk+12-vz|i-n+12,jk+12)+ΔtΔxΣn=1Nan(vx|i,j+n12k+12-vz|i,j-n+12k+12)

其中,表示在空间规则离散节点i,j、时间规则离散节点k上的压强值,表示在空间 x方向上位于规则的j节点、在z方向位于的半节点、时间的半节点上的速度分量, 表示在空间x方向上位于的半节点、在z方向位于规则的i节点、时间的半 节点上的速度分量,K为介质的物性参数,K=ρc2,ρ为介质的密度,c为声波在介质中传 播的速度,一阶导数差分系数an的表达式为:

an=(-1)n+1Πi=1,inN(2i-1)2(2n-1)Πi=1,inN|(2n-1)2-(2i-1)2|,n=1,2,...,N

在中心波场的人工截断边界构建组合吸收边界区域,如图1所示,图中L层PML利用 PML边界条件进行计算,衰减因子采用四阶指数型吸收衰减因子,其表达式为:

d(s)=log(1R)·5Vp2L(L-sL)4

其中,s为PML区域内的计算点到其最外层边界的距离,R为理论反射系数(R=0.001), Vp为地震波传播速度,L为PML厚度。在中心波场区域dx=0,dz=0;在PML的上下部 分dx=0,dz=d(s);在PML的左右部分dx=d(s),dz=0;在PML的角点区域dx=d(s), dz=d(s);

(2)在PML外部的N层网格点上采用Higdon三阶吸收边界条件对入射到PML外边界 上的波进行吸收衰减。以Higdon三阶吸收条件的左边界为例,其表达式为:

B3P=(cosα1t-vx)(cosα2t-vx)(cosα3t-vx)P=0

其中,cosαj(j=1,2,3)为入射角度,v为波速,P为质点位移;上式有限差分格式为:

Pm,nk+1=(r1,2,32Pm+1,nk+1+r1,2,33Pm,nk+r1,2,34Pm+1,nk+r1,2,35Pm+2,nk+1+r1,2,36Pm,nk-1+r1,2,37Pm+2,nk+r1,2,38Pm+1,nk-1+r1,2,39Pm+2,nk-1+r1,2,310Pm+3,nk+1+r1,2,311Pm,nk-2+r1,2,312Pm+3,nk+r1,2,313Pm+3,nk-1+r1,2,314Pm+1,nk-2+r1,2,315Pm+2,nk-2+r1,2,316Pm+3,nk-2)/(-r1,2,31)

其中,m,n为空间离散网格点坐标,m=0,1,…,N-1,N,n=0,1,…,Nz-1,Nz,Nz为中心波 场的纵向网格点数,左边界表达式中各系数表达式如下:

r1,2,31=l1,1s2,31r1,2,32=l1,1s2,32+l1,2s2,31r1,2,33=l1,1s2,33+l1,3s2,31r1,2,34=l1,1s2,34+l1,2s2,33+l1,3s2,32+l1,4s2,31r1,2,35=l1,1s2,35+l1,2s2,32r1,2,36=l1,1s2,36+l1,3s2,33r1,2,37=l1,1s2,37+l1,2s2,34+l1,3s2,35+l1,4s2,32r1,2,38=l1,1s2,38+l1,2s2,36+l1,3s2,34+l1,4s2,33r1,2,39=l1,1s2,39+l1,2s2,38+l1,3s2,37+l1,4s2,34r1,2,310=l1,2s2,35r1,2,311=l1,3s2,36r1,2,312=l1,2s2,37+l1,4s2,35r1,2,313=l1,2s2,39+l1,4s2,37r1,2,314=l1,3s2,38+l1,4s2,36r1,2,315=l1,3s2,39+l1,4s2,38r1,2,316=l1,4s2,39s2,31=l2,1l3,1s2,32=l2,1l3,2+l2,2l3,1s2,33=l2,1l3,3+l2,3l3,1s2,34=l2,1l3,4+l2,2l3,3+l2,3l3,2+l2,4l3,1s2,35=l2,2l3,2s2,36=l2,3l2,3s2,37=l2,2l3,4+l2,4l3,2s2,38=l2,3l3,4+l2,4l3,3s2,39=l2,4l3,4

其中,lj,1=Δh>cosαj+vΔtlj,2=Δh>cosαj-vΔtlj,3=vΔt-Δh>cosαjlj,4=-Δh>cosαj-vΔt,(j=1,2,3),Δt、Δh分别为时间、空间采样间隔。下面给出右边 界、上边界和下边界的有限差分格式。

右边界表达式:

PNx+N+2L+m,nk+1=(r1,2,32PNx+N+2L+m-1,nk+1+r1,2,33PNx+N+2L+m,nk+r1,2,34PNx+N+2L+m-1,nk+r1,2,35PNx+N+2L+m-2,nk+1+r1,2,36PNx+N+2L+m,nk-1+r1,2,37PNx+N+2L+m-2,nk+r1,2,38PNx+N+2L+m-1,nk-1+r1,2,39PNx+N+2L+m-2,nk-1+r1,2,310PNx+N+2L+m-3,nk+1+r1,2,311PNx+N+2L+m,nk-2+r1,2,312PNx+N+2L+m-3,nk+r1,2,313PNx+N+2L+m-3,nk-1+r1,2,314PNx+N+2L+m-1,nk-2+r1,2,315PNx+N+2L+m-2,nk-2+r1,2,316PNx+N+2L+m-3,nk-2)/(-r1,2,31)

其中,m,n为空间离散网格点坐标,m=0,1,…,N-1,N,n=0,1,…,Nz-1,Nz,Nz为中心波 场的纵向网格点数,L为PML层数,各系数表达式与左边界相同;

上边界表达式:

Pm,nk+1=(r1,2,32Pm,n+1k+1+r1,2,33Pm,nk+r1,2,34Pm,n+1k+r1,2,35Pm,n+2k+1+r1,2,36Pm,nk-1+r1,2,37Pm+2,nk+r1,2,38Pm,n+1k-1+r1,2,39Pm,n+2k-1+r1,2,310Pm+3,nk+1+r1,2,311Pm,nk-2+r1,2,312Pm,n+3k+r1,2,313Pm,n+3k-1+r1,2,314Pm,n+1k-2+r1,2,315Pm,n+2k-2+r1,2,316Pm,n+3k-2)/(-r1,2,31)

其中,m,n为空间离散网格点坐标,m=0,1,…,Nx-1,Nx,n=0,1,…,N-1,N,Nx为中心波 场的横向网格点数,各系数表达式与左边界相同;

下边界表达式为:

Pm,Nz+N+2L+nk+1=(r1,2,32Pm,Nz+N+2L+n-1k+1+r1,2,33Pm,Nz+N+2L+nk+r1,2,34Pm,Nz+N+2L+n-1k+r1,2,35Pm,Nz+N+2L+n-2k+1+r1,2,36Pm,Nz+N+2L+nk-1+r1,2,37Pm,Nz+N+2L+n-2k+r1,2,38Pm,Nz+N+2L+n-1k-1+r1,2,39Pm,Nz+N+2L+n-2k-1+r1,2,310Pm,Nz+N+2L+n-3k+1+r1,2,311Pm,Nz+N+2L+nk-2+r1,2,312Pm,Nz+N+2L+n-3k+r1,2,313Pm,Nz+N+2L+n-3k-1+r1,2,314Pm,Nz+N+2L+n-1k-2+r1,2,315Pm,Nz+N+2L+n-2k-2+r1,2,316Pm,Nz+N+2L+n-3k-2)/(-r1,2,31)

其中,m,n为空间离散网格点坐标,m=0,1,…,Nx-1,Nx,n=0,1,…,N-1,N,Nx为中心波 场的横向网格点数,L为PML层数,各系数表达式与左边界相同。

通过对比图2、3以及图5、6可以看出,使用组合吸收边界条件后中心波场内的边界反 射比仅使用PML边界条件时明显要弱。结合图4和图7所提供的单道数据对比可以看出,无 论小角度边界入射还是大角度边界入射,当使用组合吸收边界条件时边界反射的幅值要小于 仅使用PML边界条件的情况。因此,在构造相同大小的吸收层的前提下,本发明的一种应用 于声波方程有限差分数值模拟的组合吸收边界条件的边界吸收效果相比仅使用PML边界条 件的效果得到了显著提高,应用该方法能够有效减少声波方程有限差分数值模拟中的边界反 射。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号