第15卷第4期
2008年7月
断块油气田
收稿日期:2007-11-20;改回日期:2008-04-29。
作者简介:王向前,男,1978年生,助理工程师,2003年毕业于
江汉石油学院,现从事地震采集应用软件研发及应用工作。
射线追踪数值模拟方法研究及效果分析
王向前
王
昀
(胜利石油管理局物探公司,山东东营257100)
摘要地震波数值模拟方法是和地震波传播理论紧密结合在一起的。由于可以用射线理论、积分方程、微分方程来
描叙地震波的传播,模拟方法也相应地有射线追踪方法、
积分方程数值求解方法及微分方程数值求解方法。射线追踪方法通过求解程函方程计算地震波旅行时,通过求解传输方程计算地震波振幅。是以高频近似为前提,适合于物性缓变模型中地震波传播模拟,但不适合物性变化较大的模型中。其突出优点是模型简单,计算速度快。
关键词
地震模型;射线追踪;高斯束;波前扩展;反射波旅行时
文章编号:1005-8907(2008)04-044-04
中图分类号:TE132.1文献标识码:A
Numericalsimulationofray-tracingandtheanalysisofitseffect
WangXiangqian(GeophysicalExplorationCompany,ShengliPetroleumAdministrationBureau,SINOPEC,Dongying257100,China),
WangYun.
Numericalsimulationofseismicwaveandseismicwavepropagationisacloselycombinedtheory.Asseismicwavepropagationcanbedescribedbyraytheory,integralequationsanddifferentialequations,sothesimulationmethodsarecorrespondinglyofray-tracingmethod,numericalsolutionofintegralequationmethodandnumericalsolutionofdifferentialequationsmethod.Ray-tracingmethodcalculatesthetimeofseismicwavestravelbysolvingtheeikonalequationandcalculatesseismicwaveamplitudebysolvingequationoftransferequation.Ittakessimilarityofhighfrequencyasthepremiseandfitsforeaseofchangeofthemodelseismicwavepropagationsimulation,butnotforthemodelwithlargerchangesinphysicalcharacteristics.Theconspicuousadvantageisthatcomputationisfastwhenthemodelissimple.
Keywords:seismicmodel,ray-tracing,Gaussianbeam,wavefrontspread,reflectedwavetraveltime.
地震模型与正演是利用已知资料建立地震模型,或建立复杂二维和三维地质模型,进行地震模拟和面元分析,得到该地质模型的人工合成地震记录和面元分析结果,为观测系统的设计提供参考依据,如有效覆盖次数分析、CRP面元照明度分析,并对设计方案进行评价,从而实现基于地质模型的地震采集技术,同时为地震资料解释提供工具,为反演方法提供基础。
为了达到对设计方案指导的目的,需要建立符合实际地质属性的地质模型和高精度的模拟数值计算方法。该文主要针对射线追踪数值模拟记算方法进行研究,并通过《SeisWay!1.0地震模型与正演》模块验证模拟计算的实际应用效果。
1
模拟方法
1.1
原理
射线追踪根据费马原理,计算出其稳定值,求解出
特征方程,再根据射线追踪方法计算出模拟数据。费马原理:
t=
A′
A
"dlv(x1
,x2
,x3
)
式中:l为地震波在介质中传播的几何路程;x1,x2,x3为反射界面点水平坐标;v(x1,x2,x3)为此点地震波速度;t为反射界面点总旅行时。
1.2射线追踪方法
射线追踪所用的方法有打靶法、迭代追踪法、程函
方程射线追踪法及高斯束方法等。
1.2.1程函方程射线追踪法
1.2.1.1波前扩展法计算初至波旅行时
1)计算震源周围邻近点初至波旅行时
在三维介质中,震源点A周围共有26个邻点(i=1,2,3,…,26),点B处的初至波旅行时间可用距离乘以平均慢度算出。计算26个邻点初至波走时的公式为
断块油气田FAULT-BLOCKOIL&GASFIELD
第15卷第4期2008年7月
Tbi=S!
i
AB
i
(i=1,2,…,26)
S!=1
2(S
A
+S
B
)
式中:S!为平均慢度;SA,SB分别为点A,B的速度;AB
i为震源点到不同邻点距离;Tb为邻点初至波走时。
作出反射界面点上的总旅行时与反射界面点的水平坐标关系曲线,按费马原理,震源到接收点的旅行时是稳定的。
2)波前扩展
在包含各旅行时计算点的点周边(存储于周边数列)找到最小旅行时点。该点是波前最先到达此周边面的点,解域最先从该点开始扩展。用有限差分法计算该点邻点的旅行时,将新算的点及其旅行时存入周边数列中,若该点成为内部点,则将其从周边数列中删去,即对周边进行更新。这样,周边就从这个点向它的邻区扩展,形成一个新的解域。重复该过程直到计算了模型内全部点上的时间为止。
1.2.1.2反射波旅行时计算
基于地震波传播互易性原理利用程函方程计算反射波旅行时的的方法、步骤为:
1)用有限差分法解程函方程,求出震源点到反射界面上任意点处的初至时间。
2)将接受点作为震源,通过解程函方程,求出接受点到反射界面上任意点处的初至时间。
3)将上述两步计算出的反射界面点的初至时间相加,得到界面点处的总旅行时。
4)作出反射界面点上的总旅行时与反射界面点的水平坐标关系曲线。
曲线上的极值点对应的旅行时即为反射波的旅行时,相对应的界面水平坐标值即为反射点的水平坐标。当总旅行时与界面水平坐标关系曲线存在多个极小值,说明接收点能够收到多个界面反射波。因此,只要在计算时,将界面离散点取得足够密,就可以把所有的反射波旅行时求出。
1.2.1.3射线路径追踪
利用差分法解程函方程得到的只是地震波旅行时,如何利用旅行时计算射线路径是程函方程射线追踪方法需要解决的另外一个重要问题。在程函方程有限差分法中,现在有2种射线路径追踪方法:走时最大梯度回追法和走时方程路径搜索法。这2种方法均基于费马原理。走时最大梯度反向追踪射线法是基于地震波垂直于波前面传播的事实提出的。根据地震波传播理论可知,地震波射线路径垂直于波前面(等时面),即平行于走时最大梯度方向。射线路径是从检波点向震源方向追,走时梯度最大的方向即为射线方向。射线路径之所以反向追踪是因为若从震源向检波点追,有些波的射线路径追不出来。路径分支于某条射线的折射或绕射波的分叉点,所起的作用就相当于几何射线族的一个源点。
走时方程路径搜索法的基础是走时方程。根据费马原理可知,地震波从震源S到检波点R的射线路径是所有可能路径中旅行时最小的一条。设地震波沿路径传播的旅行时为t(S,R),点P为曲线上的一点,则有如下等式:
t(S,P)+t(P,R)=t(S,R)
式中:t(S,P)为地震波从震源S到点P的传播时间;t(P,R)为地震波从点P到检波点R的传播时间;t(S,R)为地震波从震源S到检波点R的传播时间。
称之为走时方程。在追踪路径之前,首先根据问题的复杂程度确定路径搜索区域D(P,n)的大小,P为曲线SR上任意点;n为搜索区域半径;在搜索区域D(R,n)中找到点A,使之满足:
t(S,A1)+t(A1,R)-t(S,R)=min
P"D(r,N)
t(S,P)+t(P,R)-t(S,R
#$
)
式中:t(S,A1)代表地震波沿路径SA1传播旅行时;t(A1,R)代表地震波沿路径RA1传播旅行时,
这样就找到了一小段路径LA
1
R
再从A1点开始继续寻找下一个点,依此做法进行直到一个点为源点S为止,即求出了整条射线路径。按照这种做法可求出任意点到源点的射线路径。
走时最大梯度回追法和走时方程路径搜索追踪射线路径方法都很简单。相对而言,第1种方法因为在射线追踪过程中不再需要计算走时,仅算走时梯度,所以速度要快一些;而第2种方法由于采用了择优策略进行射线追踪,因此稳定性更强。
1.2.2高斯束方法
为了研究沿某个主导方向传播的波,采用抛物型波动方程方法是很方便的。在射线方法中,只需要动力学射线追踪系统的实数解。但在高斯束方法中,波动方程在射线附近的解需要用到动力学射线追踪系统的复数解。在射线附近波动方程最简单的解就是高斯束。当速度结构有较大的横向变化时,克希霍夫方法可以通过射线追踪方法求出格林函数,但是当速度结构很复杂时,这种方法会遇到困难。在焦散点附近,标准的射线方法所得的振幅趋于无穷大[1]。尽管有时可以通过对不规则的振幅进行空间的平滑来得到比较满意的
王向前,等:射线追踪数值模拟方法研究及效果分析
第15卷第4期2008年7月断块油气田
结果,但是对多值走时的处理依然很困难。
高斯束作为波动方程集中在射线附近的高频渐近
解,即使在介质中的不规则区域也能给出较准确的结
果。其公式的推导是依据Cerveny1982年提出的[2]。
实现步骤是用高斯束进行正演模拟。首先将震源
处的波场分解为一系列的高斯束,也就是在震源处以
初射角!发出一系列射线,用动力学射线追踪计算其
路径和高斯束参数v(s),q(s),k(s),P(s)和L(s),射线
(射线坐标为)相对应的高斯束如下所示
u!(s,n)=
v(s)
u(s)
!"1/2expi"#(S)+1
2
P(s)
q(s)
n2
!"
#$
式中:u!(s,n)为空间点波场;s,n为空间点在与射线相联系的中心射线坐标系中的坐标;!为s处射线的初始方向;"为频率,表示点在该射线上的位置(沿射线的弧长)。
这样就可得到以这些射线为中心射线的一系列高斯束。对特定检波器位置将所有高斯束的贡献求和(通过对积分),得到该处的波场值。
2应用效果分析
2.1二维模型射线追踪模拟应用
通过建立包含有透镜体、断层等复杂地质体,验证程函数射线追踪方法模拟数值计算的精度和正确性。观测系统参数:
炮点起始坐标:(5000,0),m;炮数:1;
检波点起始坐标:(100,0),m;检波器个数:98;
道距:100m。
2.1.1模型建立
模型建立主要通过两个过程来完成,首先通过输入和编辑组成模型的曲线,来进行地下地质构造的描述,即地层编辑(见图1);其次通过给闭合曲线填充不同颜色来显示不同地质体,鼠标点击不同地质体,弹出介质定义对话框,定义其纵波、横波速度以及密度。
图1地层编辑2.1.2射线追踪
根据观测系统参数,进行炮检点布设以后,得到的其中一个单炮的在地质模型中追踪的射线路径(见图2),以及创建模型的地震剖面合成记录(见图3)。
图2射线路径
图3模拟记录
2.2三维模型射线追踪模拟应用
2.2.1模型建立
通过设置模型范围、测线、地层及地层线编辑,进行Delaunay剖分网格化处理方法[3],生成三维模型,然后通过“分析-加载观测系统”菜单加载进来(见图4)。
图4加载观测系统
2.2.2射线路径显示
模型建立和加载观测系统以后,在三维模型上可显示出来单炮点在地下构造中的射线路径(见图5)。
第15卷第4期2008年7月
图5单炮射线路径
2.2.3模拟结果分析(CRP分析)
通过射线追踪,可以进行CRP(共反射点)面元属性分析。从覆盖次数分布可以看出,平层的覆盖次数分布均匀,与观测系统设计理论上达到的覆盖次数一致,由此可以看出,射线追踪数值模拟算法计算结果精确,能达到预期的效果.第2层为起伏地层,可以看出覆盖次数分布不均匀(见图6)。
图6第2层覆盖次数
用不同颜色代表地层能量分布的情况,可以将地震波照射在界面上的最强能量的位置和能量覆盖的范围反映出来,如果对一个地质目标用一个设计的观测系统进行连续放炮和向下照射,即可观察地震波能否到达地质目标的每一个面元,从而分析评价实际采集中目的层的有效性和资料的信噪比大小(见图7)。图8为单炮模拟的地层情况,可以看出模拟的精度合理。2.3结果分析
通过《SeisWay!1.0地震模型与正演模块》对射线追踪数值模拟方法理论进行实例应用.通过应用结果分析,该方法理论计算结果正确合理,达到预期效果;为实际地震解释提供正确的炮集数据;通过覆盖次数、能量、方位角分析,达到指导观测系统设计的目的。
图7能量分析
图8单炮模拟记录
3结束语
通过射线追踪数值模拟计算方法的研究和实例效果分析,对其方法原理计算数值的正确性和精度进行了验证;同时射线追踪数值模拟通过高斯束计算方法很好地解决了复杂不规则性区域数值计算问题,实现了较好的模拟效果。由于实例是利用模拟工区进行分析,可能存在一定的局限性,在实际应用中通过工区实际属性使用合适的稳定性条件和选择合适的参数。
地质模型的人工合成地震记录和面元分析结果,为合理的进行观测系统的设计提供参考依据,并对设计方案进行评价,从而实现基于地质模型的地震采集技术。
参考文献
[1]AkiK,RichardsPG.QuantitativeSeismolog[M].SausalitoCA:UniversityScienceBooks,2002.
[2]CervenyV,PropovMM,PsencikI.Computationofwavefieldsininhomogeneousmedia-Gaussianbeamapproac[J].GeophysJR,1982:50-80.
[3]孟小红.地质模型计算机辅助设计原理与应用[M].北京:地质出版社,2001:15-30.
(编辑杨会朋)
王向前,等:射线追踪数值模拟方法研究及效果分析