作者简介: 孙瑞莹(1988-),女,硕士研究生,主要从事地球物理领域随机地震反演方法的研究。
笔者提出了基于Metropolis抽样的弹性阻抗随机反演方法,该方法是一种基于蒙特卡洛的非线性反演方法,能够有效地融合测井资料中的高频信息,提高反演结果的分辨率。应用贝叶斯理论框架,首先通过快速傅里叶滑动平均模拟算法(fast Fourier transform-moving average,FFT-MA)和逐渐变形算法(gradual deformation method,GDM)得到基于地质统计学的先验信息,然后用Metropolis抽样算法对后验概率密度进行抽样,得到反演问题的解。其中FFT-MA模拟作为一种高效的频率域模拟方法,结合GDM后,在保持模拟空间结构不变的前提下,可以连续修改储层模型,直至满足实际观测地震记录。数值试验表明:FFT-MA模拟有效地提高了计算效率,融入GDM更新算法,可以保证反演结果有效地收敛,并且反演结果与理论模型吻合较好,具有较高的分辨率,该方法采用两步法反演弹性参数,运算速度较快。
Stochastic inversion of elastic impedance based on Metropolis sampling algorithm is a Monte Carlo based strategy for non-linear inversion,which can effectively integrate the high-frequency information of well-logging data and have a higher resolution.This method is formulated in the Bayesian framework.Firstly,the priori information can be obtained through Fast Fourier Transform-Moving Average (FFT-MA) and Gradual Deformation Method (GDM).Then Metropolis algorithm is employed so as to obtain an exhaustive characterization of the posteriori probability density.FFT-MA is a kind of efficient simulation method.Combined with GDM,it can constantly modify the reservoir model and keep the spatial structure unchanged until it matches the observed seismic data.According to the numerical calculations,it can be concluded that FFT-MA simulation can reduce the time consumption.Combined with GDM updating algorithm,the inversion results can converge rapidly,and the final results match the model well and have a higher resolution.In addition,this method adopts two-step method to invert elastic parameters,so it improves the computational efficiency to some extent.
地震勘探已经从简单的构造识别转向复杂构造、薄储层以及老油田剩余油的研究。勘探难度的加大, 也对能得到更高信噪比和分辨率的地震资料提出了挑战。Chopra等发现实际的地震子波主频大约在30 Hz, 很难区分25 m以下的薄层顶底[1]。但是, 工业目标地质体的厚度一般在10 m甚至10 m以下, 所以提高分辨率以反演薄层信息, 在储层识别和油藏描述中起到了重要的作用, 并且随着地球物理研究的深入及反演精度的提高, 非线性反演方法更容易得到真值。
随机反演在储层识别和油藏描述中具有重要作用。许多学者对确定性反演和随机反演进行了研究对比[2, 3, 4, 5, 6], 结果表明, 确定性反演可以给出唯一的局部平滑估计, 而随机反演方法则提供了多个反演解, 并且同时满足实际观测地震数据和测井数据, 能合理估计并反映出确定性反演中被平滑掉的不确定性。相比随机反演, 确定性反演方法具有计算速度快、计算量小的特点, 因此应用范围更广, 而随机反演由于计算速度慢、需要慎重解释多个反演结果等原因, 使用范围比较小[7]。但是近些年, 由于随机反演能够在空间相关性和井约束下, 模拟出地震频带以外的信息, 分辨率高于常规的确定性反演方法, 随机反演又逐渐被人们所关注。而弹性阻抗反演采用叠前角度部分叠加道集, 反演过程中考虑了子波随偏移距的变化, 相比叠后波阻抗反演更能反映地层岩性和流体特征, 比叠前AVO反演方法的抗噪能力更强, 因而在地震勘探领域具有广泛应用。1999年, Connolly[8]发表弹性阻抗的文章后, 在国内外地球物理学界掀起了弹性阻抗反演研究的热潮, 提出了许多扩展的弹性阻抗概念, 并对阻抗域的储层预测和流体识别等做了大量的分析研究[9, 10, 11, 12, 13, 14]。于是为了提高反演结果的抗噪性和分辨率, 笔者提出了基于Metropolis抽样的弹性阻抗随机反演方法, 由于采用两步法进行反演, 在一定程度上提高了计算效率。
Kjø nsberg等人[15]建议用贝叶斯方法进行反演, 以获取后验概率密度的样本, 这里假定基于地质统计学的先验信息和似然函数都服从高斯分布, 那么乘积得到的后验信息就是非高斯分布, 即不能得到后验概率密度的解析解。对于后验概率密度无法用公式表达的情况, 需要对后验概率密度进行抽样来求解反演问题, 笔者采用Metropolis准则进行抽样运算。基于蒙特卡洛抽样的反演方法结合了Metropolis算法、FFT-MA模拟算法[16]和GDM更新算法[17], 可以为先验信息提供多参数扰动。通过对模型数据的对比试算可以发现, 基于Metropolis抽样的弹性阻抗随机反演方法是可行的。
笔者利用贝叶斯理论寻找反演问题的解。由于先验概率密度和似然函数都服从高斯分布, 那么乘积得到的后验概率密度就是非高斯分布, 所以不能得到其解析解, 此时必须通过对后验概率密度进行抽样得到反问题的解。从高维概率密度得到样本的一种方法是利用Metropolis抽样算法, 基本思路就是通过FFT-MA模拟得到三个角度弹性阻抗体的高斯先验概率密度, 然后通过GDM算法扰动更新先验信息, 最后利用Metropolis算法对后验概率密度进行抽样, 得到反演的三个弹性阻抗体, 随后就可以从弹性阻抗体中提取所需的弹性参数。文中提出的基于Metropolis抽样的弹性阻抗随机反演流程如图1所示。
Connolly[8]根据Zoeppritz方程给出了弹性阻抗的表达式
为了消除入射角变化对尺度的影响, Whitcombe[9]对Connolly方程进行了标准化处理。引入三个参考常数α 0、β 0和ρ 0, 并把Ie函数修改为
其中:α 、β 和ρ 分别为纵波速度、横波速度和密度; θ 为入射角; K=β 2/α 2; α 0、β 0和ρ 0分别为纵波速度、横波速度和密度的均值。
叠前弹性阻抗反演的基本思路是利用纵波弹性阻抗构造纵波反射系数
然后利用与叠后反演相类似的反演算法计算不同入射角度的弹性阻抗剖面, 进而由弹性阻抗剖面提取所需的弹性参数。地震道S是反射系数R和子波W的褶积, 对于与角度相关的数据, 褶积模型可以写成
其中:S(θ )为角度地震道; R(θ )是角度反射系数, 可通过测井的纵波速度、横波速度和密度, 由Zoeppritz方程计算得到; W(θ )是角度子波, 通过反射系数和角道集地震资料获得。就像对反射系数R进行积分得到声阻抗一样, 角度反射系数可用来计算弹性阻抗。弹性阻抗Ie并不是一个可以进行物理测量的属性, 它是通过推导得出的用来解释地震数据的属性。
从Ie(θ )中提取P波速度、S波速度及密度等参数的过程和弹性阻抗反演一样, 均是叠前反演中重要的一环。提取这些参数需对式(2)进行求解, 由于此方程式是非线性的, 若直接求解, 势必带来不少的麻烦, 为此可将式(2)进行变换
为得到lnα 、lnβ 和lnρ , 需三个不同角度的弹性阻抗体。将三个角度值分别代入式(5)可以得到方程组
用矩阵形式可表示为
若直接对方程组进行求解, 所得到的lnα 、lnβ 和lnρ 值在某些采样点处极不稳定, 并且可能与实际的物理和地质意义相悖。为此, 还需将上式作进一步变换。角度相同时, 各采样点的同一岩性参数(ln(α /α 0)、ln(β /β 0)和ln(ρ /ρ 0))所对应的系数值相同, 它们不随时间变化。因此, 可将上式写成
由于在提取岩性参数时所用的弹性阻抗体来自于反演, 因此, 可选取反演得到的井旁道弹性阻抗数据和井曲线(纵波曲线、横波曲线和密度曲线)来建立上面的关系, 这种岩性参数与弹性阻抗之间的关系最为密切。另外, 可以根据弹性阻抗反演方法直接反演得到拉梅参数、剪切模量和流体因子等其他反映岩性和流体的参数, 如表1所示[18], 选取不同的AVO近似式, 就可以得到不同的反演参数。
![]() | 表1 常见弹性阻抗方程、反演的岩性参数和方程推导的AVO近似式[18] |
表1中:a=1+tan2θ ; b=-8(β /α )2sin2θ ; c=1-4(β /α )2sin2θ ; Ie0, A0, Ip0和IEF0分别为相应的反演参数的均值。
在贝叶斯框架下进行反演问题的求解, 假设噪声(似然函数)和先验分布均服从高斯分布, 根据贝叶斯理论[19]
其中:ρ M(m)表示地质统计先验信息; L(d/m)代表似然函数, 表示模型与数据的匹配程度; σ M(m)就是贝叶斯后验分布。
1.2.1 基于地质统计学的先验信息
FFT-MA模拟能够产生基于地质统计先验信息的概率密度的抽样, 并且可以对于给定的先验样本评估其似然函数。为了获得有效的样本信息, 必须控制先验概率密度的微扰, 笔者引入GDM更新算法对FFT-MA模拟结果进行扰动结合FFT-MA算法和GDM算法获得先验信息, 这就是所谓的基于地质统计学的先验信息。
(1)FFT-MA算法。FFT-MA算法是一种基于地质统计学的频率域模拟方法。不同于以往的时域随机模拟方法, 它能够分离模拟过程中所需要的空间结构项和随机项, 便于保证空间结构不变的情况下对随机项进行扰动, 利于结合优化算法对反问题进行求解。
FFT-MA方法通过快速傅里叶变换(FFT)简化了Oliver[20]提出的滑动平均(MA)模拟方法的计算, 表达式可以简要表示为
式中:g*
(2)GDM更新算法。传统的随机反演方法在进行模拟时, 即使达到了Metropolis准则的接受条件, 也不能保证模拟结果一定会使目标函数收敛。笔者在利用FFT-MA模拟提高计算效率的同时, 引入了逐步变形更新算法, 以保证模拟搜索的收敛性, 从而达到提高反演精度的目的。
GDM最早由Hu等[22]提出, 用来逐步修改高斯分布的储层模型, 其后被扩展到非高斯分布的序贯指示模拟[23]。GDM算法可以简要表示为两个独立的高斯随机函数的线性组合
其中:p的取值范围为0~1/2; zpropose、zcurrent和znew分别为更新的白噪、当前待更新的白噪和加入的新白噪。由于高斯白噪z的存在使得FFT-MA算法具有随机性, 不管模拟网格的大小, 只需要对变形参数进行扰动就可以修改整个模型, 但由于协方差结构C不改变, 这种扰动不会影响数据的空间变差结构。扰动区域和p值是随机给定的, 因此可以根据需要调整这些参数, 提高Metropolis算法的接受概率, 以节省计算时间。
1.2.2 似然函数
对高维概率密度进行抽样时所使用的Metropolis准则中, 需要应用似然函数计算接受概率, 似然函数采用
其中:di代表模拟地震波形的振幅, 可由反射系数求得;
1.2.3 Metropolis抽样
Metropolis抽样是一种基于蒙特卡洛的抽样方法[24]。假定先验信息和似然函数都服从高斯分布, 那么乘积得到的后验信息就是非高斯分布, 对于这种后验概率密度无法用公式表达的情况, 需要对后验概率密度进行抽样来求解反问题。采用Metropolis抽样算法, 接受准则可表示为
其中:L是似然函数; maccept是先前接受模型; mpropose是先前接受模型的扰动信息; Δ L=L(mpropose)-L(maccept), k和T是可调参数; Paccept是后验概率密度的接受概率。
Gelman等人发现, 高维分布的接受概率约为23%[25], 所以应该调整各参数, 例如GDM扰动区域、GDM算法中p的取值、变差函数的选取、Metropolis接受准则的常数k和温度T等, 使接受概率保持在23%左右。这样就可以结合FFT-MA模拟、GDM扰动更新、似然函数的建立和Metropolis接受准则来判断接受概率, 直至满足收敛条件。
综上, 在贝叶斯理论框架下, 首先通过FFT-MA谱模拟方法得到高斯概率密度, 利用GDM算法扰动更新模拟实现得到基于地质统计学的先验信息; 然后引入确定性反演中的低频平滑约束信息构建似然函数; 最后利用Metropolis算法对后验概率密度进行抽样得到弹性阻抗体, 进而可由弹性阻抗体中提取所需的弹性参数。
选用一维数据进行测试, 该数据体是某井的真实测井资料。图2a为反演的弹性阻抗与模型数据的对比, 图2b为由图2a所示的弹性阻抗体中提取的纵波速度、横波速度以及密度与模型数据的对比。从图中可以看出, 弹性阻抗的反演结果与模型数据比较吻合, 并且提取的弹性参数比较可信, 与模型数据基本一致。图3为信噪比为1时得到的反演结果与模型数据的对比, 可以看出即使存在噪声的情况下, 反演的弹性阻抗体和提取的弹性参数均比较可信。
采用Marmousi2模型的一部分进行二维反演算法的测试与分析, 其中图4a为模型数据, 图4b为抽取的12口伪井(随机反演要求井密度越大越好, 故这里选取较多的伪井进行反演)。图5为利用图4b所示的12口伪井得到地质统计先验信息, 在小角度、中角度和大角度的弹性阻抗反演结果(图5), 与图4a对比可以看出, 弹性阻抗反演结果与模型数据基本吻合, 并且可以识别图中的薄层。图6为由反演的三个弹性阻抗体提取的纵波速度、横波速度和密度与模型参数的对比, 可以看出反演结果与模型参数比较相似, 反演效果较好。
应用贝叶斯框架进行基于Metropolis抽样的弹性阻抗随机反演, 对后验概率密度进行抽样就可以得到反演问题的解。笔者结合FFT-MA算法和GDM更新算法得到基于地质统计学的先验信息, 引入Metropolis算法对后验概率密度进行抽样, 得到反演问题的解。相比确定性反演, 随机反演结果的分辨率较高。并且该反演方法运算速度较快, 首先FFT-MA模拟方法较常规模拟方法的计算效率高; 其次, 弹性阻抗反演采用的是两步法, 进一步提高了计算效率。通过资料分析可知, 基于Metropolis抽样的弹性阻抗随机反演可以得到有效的弹性阻抗数据体, 且提供合理的弹性参数信息。反演结果的分辨率较高, 即使信噪比较小时, 仍然可以得到合理的弹性参数信息, 从而证明了该方法的有效性。
The authors have declared that no competing interests exist.
[1] |
|
[2] |
|
[3] |
|
[4] |
|
[5] |
|
[6] |
|
[7] |
|
[8] |
|
[9] |
|
[10] |
|
[11] |
|
[12] |
|
[13] |
|
[14] |
|
[15] |
|
[16] |
|
[17] |
|
[18] |
|
[19] |
|
[20] |
|
[21] |
|
[22] |
|
[23] |
|
[24] |
|
[25] |
|