数据驱动的控制束偏移方法
2019-08-06吕考考徐基祥李凌高孙夕平
吕考考 徐基祥 张 才 李凌高 孙夕平
(中国石油勘探开发研究院,北京 100083)
0 引言
射线束偏移是一种灵活、高效且精度较高的深度域成像方法。它克服了传统基于射线的Kirchhoff偏移方法的某些缺陷,如高斯束偏移使用复值的初始束参数解决了常规射线追踪振幅在焦散区奇异性问题[1-3];高斯束偏移在局部平面波假设前提下使每条高斯束独立传播,实现了多波至成像[4-5],并能对陡倾构造成像。
在高斯束理论研究的基础上[6-8],Hill[9-10]先后提出叠后和叠前高斯束偏移算法。后来,Hill的成果被拓展到共炮点道集[11-12]、各向异性介质[13-14]以及弹性介质[15-17]。国内学者在高斯束偏移方面也做了大量研究,如李瑞忠等[18]利用局部倾斜叠加法实现了高斯束叠后偏移;李振春等[19]、岳玉波等[20-21]实现了角度域、炮域和复杂地表条件的保幅高斯束深度偏移。此外,黄建平等[22-25]、韩冰凯等[26]、吴娟等[27]和代福材等[28]也针对高斯束偏移技术进行了深入研究并发表了相应著述。
经过几十年的快速发展,高斯束偏移在理论上已经得到很好的证实,并作为Kirchhoff偏移的一种替代方法逐渐应用于实际地震数据处理。射线束偏移中一个重要步骤就是对叠前数据局部倾斜叠加后形成τ-p域道集上的同相轴进行选择,该同相轴最终贡献于最后的成像。尽管高斯束偏移克服了Kirchhoff偏移的一些缺点,但传统的高斯束偏移在成像原理上与Kirchhoff类似,也是将所有反射能量投影到旅行时椭圆等时线上,这就意味着将τ-p域道集上的所有点(同相轴)进行偏移,不仅增大了计算量,而且还会产生一些画弧噪声和偏移假象,尤其是在偏移叠加效果不好的复杂构造区域。
针对这个问题,很多学者做了有益的研究。Gao等[29]发展了快速束偏移方法,显著提高了偏移效率,但该方法在处理过程中会造成有效信号能量的缺失,很难解决复杂构造的精确成像问题。Vetle等[30]详细介绍了控制束偏移方法的优势,该方法是由CGG Veritas开发的高斯束偏移增强版,但未给出其具体原理和实现方法。Sherwood等[31]和Ting等[32]对控制束偏移方法进行了大量的研究和实际应用分析。Hu等[33]将慢度信息与高斯束偏移方法结合实现了一种慢度驱动的高斯束叠前深度偏移方法,该方法虽在某种程度能压制一些相干噪声,但它仅在共炮点域计算了检波点的水平慢度信息,忽略了对共检波点域炮点慢度信息的使用。为充分利用叠前地震数据炮点和检波点慢度信息,Yang等[34-35]提出一种基于优化策略的数据驱动的高斯束偏移方法,可有效地压制传统高斯束偏移所产生的噪声,且具实用性。
本文基于控制束偏移的思想,结合叠前数据的炮点和检波点水平慢度信息,并设计一个偏移质量控制因子进行偏移同相轴的选取,对偏移中引起的噪声(画弧和相干噪声等)和假象进行压制从而提高成像质量。具体实现上,首先对局部共炮点和共检波点道集进行局部倾斜叠加,并利用相干分析在τ-p域拾取炮点和束中心位置水平慢度信息;然后设计一个偏移质量控制因子对同相轴进行筛选(去除非一次反射同相轴);最后采用经典高斯束偏移的算法进行成像。三个理论模型数据试验和实际资料应用证明了本文方法的可行性、有效性以及适用性,并且对比了本文方法和传统高斯束方法在Mar-mousi模型上的计算效率。
1 方法原理
1.1 射线参数拾取
最常用的提取水平射线参数信息的方法有三种:平面波分解[36],多道互相关和相干分析[37]。Chopra等[38]指出,即使在噪声严重的数据中,相干性分析依然是一种稳健并能提供高分辨率同相轴连续性剖面的方法。所以,本文采用相干性分析在τ-p域道集来估计水平射线参数信息,除了使用实值道集以外,还利用数据的解析道集计算相干系数,其公式可写为
(1)
式中:τ表示截距时间;p表示水平慢度或射线参数;x0为中心道的坐标,xi表示第i个局部道集的坐标;n表示一个时窗宽度半径;u(t,xi)和uH(t,xi)分别表示地震数据及其希尔伯特变换后数据;Δt为采样间隔。随着时窗宽度的增大,虽然相干性计算越稳定,但是局部同相轴监测的分辨率会越来越低,所以本文使用的时窗宽度为1。
本文使用炮点水平射线参数(ps)、检波点水平射线参数(pr)及反射时间(t)三个参数表征地震数据中的一个局部同相轴。根据炮检点互换原理,需拾取相同的同相轴,即在共检波点域道集的τ-p域和共炮点域道集的τ-p域上分别拾取具有相同反射时间的ps和pr。图1是使用相干分析拾取上述三个参数(x或z方向分量)的简单示例,红叉指示局部最大值位置,即相干能量最强的参数位置。
1.2 偏移质量控制因子
实际中有许多因素影响射线束偏移成像质量,本文假设速度模型和拾取的射线参数等都是准确的,唯一考虑的因素是成像的聚焦程度,所以使用两条射线的距离作为偏移质量控制因子,如图2所示。在射线束偏移中,射线末端交点所估计的偏移位置,在该深度上炮点旅行时和检波点旅行时之和ts+tr等于反射时间t。如果两个射线末端点之间的距离太大,那么这个结果不能用于叠加成像。由于射线束偏移不是点对点成像,而是使用一个偏移“波形”代替这个成像点。所以,为了不损失有效信号能量,本文设置一个距离范围对偏移的同相轴进行选择,即成像距离在这个范围内的同相轴。控制因子的表达式可写为
t-αΔt |ds-dr|<βΔx (2) 式中:ts、tr和t分别表示炮点、检波点射线旅行时和反射时间;Δt表示时间间隔;Δx表示速度模型水平间隔;ds和dr分别表示两条射线末端位置坐标;α和β是两个可控参数,通过设置这两个参数控制时间和距离大小范围。 图1 射线参数拾取 图2 偏移质量控制因子 本文将α的值设为4、β的值设为6,已知反射时间t,利用拾取的炮点射线参数ps和检波点射线参数pr发射射线得到两条射线交点位置附近的炮点射线旅行时ts和检波点射线旅行时tr,以及两条射线末端位置坐标ds和dr,最后判断两条射线的旅行时之和以及末端坐标位置之差是否满足式(2),据此筛选待成像的炮点和检波点射线参数。 根据Clearbout[39-40]提出的互相关成像原理,反射界面存在于地下这样一些点上,在这些点上,下行波的波前到达或产生与上行波的波前到达或产生在时间上是一致的。互相关成像公式可写为 (3) 式中:ω为角频率;xs表示炮点坐标;D(x,xs,ω)表示下行波场;U(x,xs,ω)表示上行波场;上标*表示复数共轭。 上行波场可由地表接收的地震波场向下延拓得到,据Hill[10]的研究可知 (4) 式中:xr表示检波点坐标;G(x,xs,ω)表示从xr到x的格林函数;U(xr,xs,ω)表示地表接收到的地震记录。 下行波场可近似表示为格林函数,即D(x,xs,ω)≈G(x,xs,ω),则共炮域的叠前偏移成像公式表示为 (5) 在高斯束偏移中,格林函数由一系列从不同角度出射的高斯束的叠加积分求得 (6) 式中:uGB(x,xs,ω)表示频率域高斯束函数;A(x,xs)和T(x,xs)分别表示高斯束的复值振幅和旅行时间;psx和psz分别表示水平慢度和垂直慢度。 为了使接收到的地震波场与高斯束表示的波场相匹配,需要进行加窗处理,根据Hill[10]给出的高斯窗函数 (7) 式中:w0为初始束宽;ωr为参考角频率;L为束中心位置;ΔL表示束中心间隔。 将式(6)、式(7)代入式(5),并引入相位校正因子,消除检波点和束中心位置不一致的影响,得到 (8) 式中:A(xr,xs)=A(x,xr)A(x,xs)、T(xr,xs)=T(x,xr)+T(x,xs),均为复值;Ds(L,prx,ω)表示地震记录的局部倾斜叠加,其表达式为 (9) 根据Hale的成像方法[41-42],对式(8)进行化简,最终的成像公式为 [Ar(xr,xs)D(L,prx,t)- Ai(xr,xs)DH(L,prx,t)] (10) 式中:D(L,prx,t)为时间域的局部倾斜叠加道集;DH(L,prx,t)为其对应的希尔伯特变换道集。 综上所述,本文数据驱动的控制束偏移原理和算法实现流程分别如图3和图4所示。 图3 数据驱动的控制束偏移原理 图4 数据驱动的控制束偏移实现流程 为了说明本文方法的正确性、适用性以及计算效率,分别使用三个理论模型和某工区的实际资料对本文算法效果进行验证,并且对比了本文方法与传统高斯束偏移方法在Marmousi模型上的计算效率。 第一个理论模型是简单的三层层状模型,其单炮记录如图5a所示。对比使用传统高斯束偏移 (图5b)和使用本文控制束偏移(图5c)成像结果,在后者中未见画弧(图5b红色箭头所示)等噪声。 第二个理论模型是洼陷模型(图6a)。模型尺寸为640m×375m,水平网格间距为15m,垂向网格间距为8m。正演记录由二阶有限差分计算得到。观测系统为中间激发、两边接收,共121炮,炮间距为30m,每炮接收道数为121,道间距为30m。每道采样点数为750,采样间隔为4ms,其单炮记录如图6b所示。图6c和图6d是对第61炮记录分别使用传统高斯束偏移和本文控制束偏移的结果。图6e和图6f是对所有炮记录分别使用传统高斯束和本文控制束偏移结果。在图6c和图6e中可发现主要包括广角反射叠加噪声和画弧噪声等(红色箭头)大量偏移噪声。使用本文控制束偏移方法进行成像,这些噪声可被很好地压制,得到较清晰的偏移剖面(图6d和图6f)。 图5 层状模型的偏移成像 图6 洼陷模型的偏移成像 使用Marmousi模型分析本文方法对复杂构造的成像效果。图7a是Marmousi速度模型,图7b是该模型的第一炮地震记录。图7c和图7d分别是该单炮的传统高斯束偏移结果和本文的控制束偏移结果,从两图对比可以看出在本文方法成像结果中偏移噪声和一些假象得到了很好的压制(红色箭头)。图7e和图7f是所有炮偏移的结果,由图可见,本文方法可以有效地压制传统高斯束偏移中所产生的噪声和偏移假象。然而,由于成像中舍弃了一些弱能量信号,在大倾角断面成像方面,控制束成像结果能量较弱,表明控制束偏移方法目前还有一定的局限性。 为了检验本文方法对实际资料的适用性及有效性,选用采集于M山地起伏地表的地震数据进行偏移成像。图8a是通过速度建模得到的该工区的速度模型。图8b是某一炮的地震记录,可以看出信噪比较低。图8c和8d分别是该单炮的传统高斯束偏移结果和本文的控制束偏移结果,图8d中没有图8c中出现的偏移噪声和假象,并且图8d中的有效反射能量(红色箭头)更加明显。图8e和图8f是所有炮的偏移结果,图8f相比于图8e具有更高的信噪比和更强的同相轴连续性。 图8 实际资料的偏移成像 本文充分利用炮点和检波点的水平慢度信息并设计一个偏移质量控制因子,在传统高斯束偏移的基础上,发展了一种数据驱动的控制束偏移算法流程。从共检波点和共炮点的τ-p域道集拾取水平慢度信息,利用相干分析提高了拾取精度;通过偏移质量控制因子对偏移同相轴进行筛选。这些做法不仅可压制传统高斯束偏移所产生的噪声和偏移假象,且可提高计算效率。 模型试验和实际资料应用结果表明,本文数据驱动的控制束偏移算法能有效压制低信噪比地震数据成像噪声,提高复杂山地低信噪比数据的深度域成像质量,特别是能显著改善干扰严重的浅层的成像效果。 炮点和检波点道集优势同相轴提取是本文算法的关键之一,后续将深入研究基于压缩感知技术的稀疏平面波数据分解方法,以进一步提高数据分解和提取精度。 感谢科罗拉多矿业学院CWP提供的SU软件平台支持。1.3 高斯束偏移公式
2 方法验证
3 结束语