地球物理学报  2021, Vol. 64 Issue (7): 2540-2553   PDF    
布谷鸟马尔科夫链蒙特卡洛混合高斯地质统计学随机反演
王峣钧1, 邢凯2, 厍斌1, 刘宇1, 陈挺1, 胡光岷1, 吴秋波3     
1. 电子科技大学资源与环境学院, 成都 611731;
2. 太原理工大学求实学院, 太原 030024;
3. 东方地球物理公司物探技术研究中心, 河北 涿州 072751
摘要:地质统计学随机反演可以获得比常规反演更高分辨率的结果,目前已成为储层高分辨率预测的主流方法.地下不同岩相储层参数存在明显差异,本文在地质统计学反演框架下构建了岩相和储层参数同步反演目标函数,实现不同岩相条件下储层参数分布精细描述.在求解该高维数据多参数同步反演问题时,本文将可以动态调节搜索步长的布谷鸟算法与马尔科夫链蒙特卡洛方法融合,采用多条马尔科夫链进行Levy飞行产生新解的策略扩大解的空间范围,通过适应度最佳选择输出最优解实现全局优化迭代,有效提升了反演方法的稳定性和全局最优性,避免了传统马尔科夫链蒙特卡洛方法因抽样随机性而陷入局部最优的问题.通过含噪声模型和实际数据分析验证了本文方法的有效性.
关键词: 随机反演      混合高斯      MCMC      布谷鸟算法      全局优化     
Mixed Gaussian stochastic inversion based on hybrid of cuckoo algorithm and Markov chain Monte Carlo
WANG YaoJun1, XING Kai2, SHE Bin1, LIU Yu1, CHEN Ting1, HU GuangMin1, WU QiuBo3     
1. School of Resources and Environment, University of Electronic Science and Technology of China, Chengdu 611731, China;
2. Qiushi College, Taiyuan University of Technology, Taiyuan 030024, China;
3. Geophysical Exploration Technology R & D Center, BGP, Hebei Zhuozhou 072751, China
Abstract: Geostatistical stochastic inversion can obtain higher resolution results than conventional inversion. Considering that there are obvious differences in the parameters of different lithofacies in the underground, in this paper, we propose a new method to inverse the petrographic proportion, lithofacies classification and elastic parameters simultaneously, achieving a detailed description of the reservoir parameter distribution under different lithofacies. When considering the multi-parameter simultaneous inversion problem of high-dimensional data, the paper realizes the fusion of the cuckoo algorithm and the Markov chain Monte Carlo approach to solve this inversion problem. Our new algorithm uses multiple Markov chains to carry out Levy flight to generate a new solution strategy to expand the solution spatial range. Selecting the optimal solution through the best fitness to achieve the global optimization iteration. Through algorithm integration, the stability and global optimality of the inversion method are effectively improved. The effectiveness of the new method is verified by synthetic data and the field data.
Keywords: Geostatistical stochastic inversion    Mixed Gaussian model    MCMC    Cuckoo algorithm    Global optimization    
0 引言

地震反演是估计地下储层参数最重要的技术之一,在储层预测和岩相分类中发挥着至关重要的作用(Castagna, 2001; Buland and Omre, 2003; Russell et al., 2003, 2011; Downton, 2005; González et al., 2008; Zhang, 2017; Yin and Zhang, 2014; Yin et al., 2015; Connolly and Hughes, 2016; Aleardi, 2018).地震反演问题依据求解方式不同,主要分为两种方式:一种是基于最优化思想的确定性反演(Aster et al., 2011; Sen and Stoffa, 2013);另一种是基于后验概率的非确定性反演(Tarantola, 2005).由于数据测量的不确定性和目标函数病态问题等原因,使得非确定性反演对地震反演问题求解更具优势(Grana et al., 2017).

非确定性反演中应用最为广泛的是基于贝叶斯框架的地质统计学随机反演.该方法利用测井数据和地震数据构建先验分布和似然函数,通过抽样获取后验概率估计未知储层参数模型(Scales and Tenorio, 2001; Ulrych et al., 2001; Tarantola, 2005). 在常规地质统计学反演问题中,通常假设储层参数先验信息服从高斯分布.但是,实际地下储层由多种岩性沉积物构成,储层参数具有多峰统计特征,如果对地下介质按照相同的分布进行预测显然存在问题.研究表明,不同岩相下参数之间存在差异,但是相同岩相条件下参数近似符合高斯分布,可以采用混合高斯分布(Grana and Rossa, 2010; Dubreuil-Boisclair et al., 2012; Sauvageau et al., 2014; Amaliksen, 2014) 近似刻画地下储层参数分布特征(Hastie and Tibshirani, 1996).基于这一实际情况,相关学者提出了基于混合高斯的地质统计学随机反演方法(Grana et al., 2017; Li et al., 2019),该方法可以有效提高反演精度并输出储层岩相分类结果.

现有混合高斯地质统计学随机反演方法将不同岩相数据高斯分布以加权形式进行整合,权系数按照测井数据中统计不同岩相比例确定,在反演过程中一般固定不变.这种固定初始岩相分配比例的方案可能会因测井数据分布不均和测井数据样本选择不全面等原因造成误差,进而影响最终反演结果.如果将混合高斯模型权重和储层参数、储层岩相都作为待反演参数进行同步反演,必然能够避免初始设定误差,提升反演精度.如果岩相权重变为待反演参数,则反演目标函数变为非线性函数,且反演参数变多导致多解性变强,需要提供一种稳定性更强、能较好抑制多解性的方法对目标函数进行求解.

目前随机反演主要采用马尔科夫链蒙特卡洛(MCMC)方法进行求解,其基本流程是首先在目标解空间内进行Metropolis-Hastings随机采样,根据采样前后状态求出后验概率分布,然后利用变量的马尔可夫性求出状态转移概率,当状态转移概率趋于稳定时得到最终结果.该算法主要受迭代步长、马尔科夫链长度、迭代终止条件等因素影响,一旦迭代次数或马尔科夫链长度选择不合理,会导致采样结果陷入局部最优(Geyer, 2005).如果采用目前的MCMC方法进行前文所述混合高斯模型权重和储层参数、储层岩相非线性同步反演,由于反演维度和参数进一步增加,会进一步加剧MCMC方法不稳定性.为此,本论文引入布谷鸟搜索方法和MCMC算法进行整合,实现可控步长和搜索方向的布谷鸟蒙特卡洛优化算法(CSMCMC),跳出局部最优解,获得稳定的多参数反演结果.

布谷鸟算法是2009年提出的一种新型启发式算法(Rajabioun, 2011; Yang and Deb, 2009, 2010, 2013) 算法是根据布谷鸟幼雏不断与宿主进行适应性斗争,最终使得宿主相信的进化过程所提出的一种全局优化算法.引入布谷鸟算法,可以利用该算法中Levy飞行变步长搜索特点提升MCMC中马尔科夫链的多样性,使得抽样具有更好的动态调节性,从而提升对非线性多参数问题求解全局优化性.在本文工作中,我们基于混合高斯模型地质统计学随机反演框架,采用布谷鸟MCMC混合优化算法实现了混合高斯分布后验概率的求解,同步获得混合高斯模型不同岩相比例系数、岩相和储层参数,实现了储层岩相的精确划分,避免初始岩相比例固定导致的反演误差.通过模型和实际资料验证表明了所提出算法的有效性.

1 方法原理 1.1 混合高斯地质统计学随机反演

地震反演可以通过后验概率分布来表示(Grana et al., 2017):

(1)

其中p(m|d)是在地震数据d约束下储层参数的后验概率分布,p(d|m)是储层参数m与地震数据之间的似然函数,p(m)是储层参数的先验概率分布.在混合高斯地质统计学反演中先验信息可以分不同岩相进行描述.假设岩相可以分为K类,储层参数先验分布函数可以描述为不同岩相内储层参数先验分布概率密度之和(Li et al., 2019),即:

(2)

其中μmk, Cmk分别代表第k类岩相的均值与方差,由测井数据统计所得.λk代表不同岩相的比例,Pk(m; μmk, Cmk)代表第k类岩相的储层参数先验概率密度函数.假设每个岩相内储层参数服从高斯分布,每个岩相内概率密度函数可以表示为(Li et al., 2019)

(3)

储层参数m与地震数据d之间的似然函数反映了地震数据与储层参数对应函数关系,如果可以考虑为地震波正演形式,可以描述为

(4)

其中λt是与Cm相关的常量,Cm是当前储层参数的方差,Wt是正演算子,此处代表地震子波矩阵,D是差分矩阵,分别表示为

(5)

结合上述公式可以构建混合高斯储层参数的后验概率密度函数为

(6)

将(3)式代入并取对数并化简,可以得到后验概率密度函数的对数形式:

(7)

上述目标函数中,通常假设λk为固定值以便降低变量数量以通过MCMC方法进行求解.如果λk为未知参数,该目标函数参数量和非线性程度进一步增加,采用MCMC算法难以实现稳定求解,因此本论文提出引入布谷鸟算法与MCMC结合实现该反问题的求解.

1.2 布谷鸟搜索算法

布谷鸟搜索算法(Cuckoo search, CS)主要包括种群生成、Levy飞行搜索更新和适应性选择等几个主要步骤,其中Levy飞行有重要作用.Levy飞行与普通随机搜索的区别在于该方法是一种变步长的搜索方法,可以避免结果陷入局部最优.

布谷鸟算法流程如下:

① 根据解空间维度随机生成Ω个鸟巢Mi,每个鸟巢有n个个体

(8)

其中,第i个鸟巢第j个个体的初始值如下:

(9)

其中Lj_max, Lj_min是第j维数据的最大值与最小值.此外,我们需要设置迭代次数、发现概率等参数;

② 计算鸟巢的适应度,得到最优鸟巢Mbest,适应度函数可以反映种群中个体之间性能优劣,一般情况下选择均方根误差作为评判标准;

③ 通过Levy飞行产生新解,对其他鸟巢位置与状态进行更新.Levy飞行代表布谷鸟位置更新,公式如下:

(10)

Mit代表第i个鸟巢在第t代的位置,α代表搜索步长,L(β)代表Levy随机路径.步长变化可以由下式描述(Tuba et al., 2011):

(11)

其中Mbest代表上一代最优解,Mit代表第i鸟巢在第t代的更新值,α0代表初始搜索步长,通常取1.L(β)服从Levy概率分布,采用下式来生成Levy随机数:

(12)

其中uv服从正态分布,u=randn, v=randnβ通常取1.5.而ϕ可以由下式得出:

(13)

其中Γ代表Gamma函数,即Γ=∫0+∞tx-1etdt(x>0).因此可以得出新解的求解公式:

(14)

④ 鸟巢内个体总数为,因此可以生成个满足U(0, 1)分布的随机数,将每个随机数ri, j与发现异常卵的概率p进行比较,如果ri, jp,则更新当前个体Mi, jt+1,否则当前个体不变.个体更新求解方式为

(15)

其中σ是缩放因子,σ~U(0, 1),γt, χt代表第t代所有个体中任意两个个体.

⑤ 计算种群适应度,选出新的最佳巢穴Mnewbest,将Mnewbest与上一最优值Mbest进行比较,如果满足适应度下降的接受条件,则改变当前最优值,并且更新种群适应度值.

⑥ 如果没有达到最大迭代次数或者没有达到误差降低标准,则返回③,直至输出最优目标解.

1.3 布谷鸟MCMC混合高斯地质统计学随机反演

本文所提算法核心是在布谷鸟的寻找当前最优巢穴的过程中采用MCMC算法中的Gibbs采样获得多条马尔科夫链,然后通过Levy飞行方式对多条马尔科夫链进行优化,最后根据多条马尔科夫链的最优适应度选择输出结果.这种多条马尔科夫链同步优化方法可以扩大样本范围,提升方法全局优化能力.此外,对于种群初始化,由于传统初始化策略使得每个初始种群都与实际参数模型分布有很大的差异,导致反演过程中收敛速度慢,考虑不采取随机初始化方式,而是利用地质统计学建模获得的储层参数初始分布作为算法种群初始解将传统布谷鸟搜索中种群初始化进行优化,使得初始化的种群仍然保留储层参数分布的大致特点.基于布谷鸟搜索(CS)和MCMC结合的混合高斯地质统计学随机反演方法(GMM-CSMCMC)流程如图 1所示.具体流程为

图 1 基于布谷鸟搜索马尔科夫链蒙特卡洛(MCMC)混合高斯地质统计学随机反演流程 Fig. 1 The workflow of GMM-CSMCMC algorithm

① 根据地质统计学建模方法,我们可以得到目标地层的初始分布,该模型粗略地反映地层分布,使用该结果作为反演的初始模型;

② 根据地质统计学的结果进行种群初始化,即马尔科夫链初始化:

(16)

其中,i代表个体,j代表个体i的维度,m_ini是由地质统计学建模求得的地层参数分布,var_ini是地质统计学随机建模求得的对应位置的方差值,eLbLb长度之内的随机数,K1K2是常数项,LbUb代表下界与上界.地质统计学建模可以得到地层模型的初始分布,因此该初始化策略可以使得初始种群更加接近于实际地层参数分布;

③ 每个种群Mi在第r时刻马尔科夫链的状态为Mir,进行Gibbs采样得到r+1时刻的状态Mir+1.然后计算各自的接受概率,判断是否接受待选点.对于每条马尔科夫链,继续进行迭代,当满足最大迭代次数,停止迭代,此时可以得到Ω条马尔科夫链.

④ 针对所有马尔科夫链,根据适应度函数计算最优值.记第i个种群马尔科夫链的适应度为fitMi,最小的适应度为bestfitM,对应标号为Lbestfit,则该种群当前最优解Mbest=M(Lbestfit).适应度函数为

(17)

其中λki代表第i个种群第k类岩相的比例,针对所有马尔科夫链μMik, CMik分别代表第i个种群第k类岩相的均值与方差.

⑤ 利用Levy飞行思想,更新其他马尔科夫链的值.当前状态值为Mit, i=1, 2, …, Ω,其中t代表当前马尔可夫链代数,利用公式(14)进行Levy飞行随机扰动,代替Gibbs采样产生新解Mit+1,同理对λki在[0-1]范围随机扰动,更新方式与模型参数迭代更新相同,同步进行迭代更新;

⑥ 求出后验概率分布函数为

(18)

接受概率,根据Metropolis-Hastings判断准则进行待选点筛选,若接受,则Mit+1=Mit+1.生成个满足U(0, 1)分布的随机数,将每个随机数ri, j与发现异常卵的概率p进行比较,如果ri, jp,则根据公式(15)更新当前个体Mi, jt+1,否则当前个体不变.根据公式(17)计算种群适应度,选出新的最佳巢穴Mnewbest,将Mnewbest与上一最优值Mbest进行比较,如果满足适应度下降的接受条件,则改变当前最优值,并且更新种群适应度值.

⑦ 如果误差没有下降到目标范围或者迭代次数不足,则迭代次数t=t+1,重复上述步骤⑤—⑥,直至迭代次数达到最大为止,输出弹性参数、岩相比例和岩相分类反演结果.

2 实验分析 2.1 模型测试

首先使用40 Hz雷克子波和真实测井数据合成记录作为实际地震数据进行测试.根据算法参数设置经验,设置初始种群个数(鸟巢数量)为25,宿主发现异常卵的概率设置为0.25.选择我国东北某工区3口井数据进行反演分析.为方便比较,此处我们将权系数固定不变的常规混合高斯地质统计学反演简记为GMM-c,权系数变化但是采用MCMC算法进行求解的方法称为GMM-v,采用新方法求解的称为GMM-CSMCMC,图 2为结果对比图.

图 2 GMM-c (a)、GMM-v (b)、GMM-CSMCMC (c) 反演的单道结果对比 Fig. 2 Comparison of single trace results of GMM-c (a), GMM-v (b), GMM-CSMCMC (c) inversion using synthetic seismic records

图 2中,绿色线条代表实际井数据,蓝色、浅蓝色线和红色线条分别代表GMM-c、GMM-v和GMM-CSMCMC反演结果.为了定量对比,我们还计算了3种反演方法结果与井数据相关系数和均方根误差以验证反演效果有效性,如表 1所示.从反演结果与井数据的吻合程度来看,GMM-v反演结果要比GMM-c反演结果更优,而GMM-CSMCMC反演结果与井数据的吻合程度要明显优于其他两类反演方法.

表 1 合成记录误差与相关系数 Table 1 Error and correlation coefficient of synthetic records

选取第一口井岩相反演结果做对比,如图 3所示.GMM-c、GMM-v和GMM-CSMCMC的岩相分类正确个数分别为:43,48,50,表明本文所提方法可得出更为准确的岩相分类结果.

图 3 井数据(a)、GMM-c反演(b)、GMM-v反演(c)、GMM-CSMCMC反演(d)的分相结果对比 Fig. 3 Comparison lithology results of well data (a), GMM-c inversion (b), GMM-v inversion (c), GMM-CSMCMC inversion (d)

进一步为了测试算法抗噪性,我们在合成记录的基础上添加信噪比等于10和信噪比为4的高斯噪声.单道测试结果如图 45所示,三种反演结果与井数据的均方根误差与相关系数如表 2表 3所示,岩相分类结果如图 67所示.可以发现,在含噪声数据中,采用变权值的方法(GMM-v)反演结果要更加稳定,而GMM-CSMCMC反演结果与井数据的吻合程度要高于GMM-v,可见GMM-CSMCMC反演结果对于高斯噪声有很好的抗噪性,而GMM-c反演结果受噪声影响较大.从图 6图 7岩相结果对比可以发现,添加SNR=10的高斯噪声后,不同反演结果的获得岩相分类正确个数分别为:43,45,50;在信噪比为4时不同反演结果的岩相分类正确个数分别为:46,47,50,从参数数值结果精确度与岩相分类正确个数来看,GMM-CSMCMC反演结果都是最优的,因此上述实验说明了在不同信噪比条件下,GMM-CSMCMC反演方法的抗噪性要优于其他两种方法.

图 4 添加SNR=10的高斯噪声的合成地震记录种GMM-c (a)、GMM-v (b)、GMM-CSMCMC (c) 反演结果对比 Fig. 4 Comparison of GMM-c (a), GMM-v (b) and GMM-CSMCMC (c) inversion results using synthetic seismic records with Gaussian noise (SNR=10)
图 5 添加SNR=4的高斯噪声的合成地震记录种GMM-c (a)、GMM-v (b)、GMM-CSMCMC (c) 反演结果对比 Fig. 5 Comparison of GMM-c (a), GMM-v (b), and GMM-CSMCMC (c) inversion results using synthetic seismic records with Gaussian noise (SNR=4)
表 2 添加高斯噪声(SNR=10)反演结果与真实井曲线误差及相关系数 Table 2 Error and correlation coefficient of inversion results and real well curves with Gaussian noise (SNR=10)
表 3 添加高斯噪声(SNR=4)反演结果与真实井曲线误差及相关系数 Table 3 Error and correlation coefficient of inversion results and real well curves with Gaussian noise (SNR=4)
图 6 添加SNR=10高斯噪声下井数据(a)、GMM-c反演(b)、GMM-v反演(c)、GMM-CSMCMC反演(d)的分相结果对比 Fig. 6 The comparison of the lithology results of well data (a), GMM-c inversion (b), GMM-v inversion (c), GMM-CSMCMC inversion (d) with Gaussian noise (SNR=10)
图 7 添加SNR=4高斯噪声情况下井数据(a)、GMM-c反演(b)、GMM-v反演(c)、GMM-CSMCMC反演(d)的分相结果对比 Fig. 7 The comparison of the lithology results of well data (a), GMM-c inversion (b), GMM-v inversion (c), GMM-CSMCMC inversion (d) with Gaussian noise (SNR=4)
2.2 实际资料测试

GMM-CSMCMC反演之所以能够得到高稳定性的结果,是因为布谷鸟算法特殊的搜索方式:在前期搜索步长较大,从而可以增加种群的多样性,此时可以有效地跳出局部最优解;后期搜索步长较小,可以得到某个区域内的较高精度解,因此布谷鸟搜索是一种更方便得出全局最优解的搜索方式.为了验证该理论,我们选择东部某过井地震数据,测试GMM-CSMCMC反演方法与GMM-CSMCMC反演方法的迭代误差下降趋势,结果如图 8所示.

图 8 GMM-c反演(a)、GMM-v反演(b),与GMM-CSMCMC反演(c)的误差随迭代次数变化对比 Fig. 8 Error vs. iteration number comparison chart of GMM-c inversion (a), GMM-v inversion (b), and GMM-CSMCMC inversion (c)

根据图 8可知,GMM-c反演与GMM-v反演误差下降趋势呈阶梯状,而GMM-CSMCMC反演误差一直下降直到稳定,能跳出由于参数设置不合理等引起的局部最优现象.可见,GMM-CSMCMC能够更为快速的下降到更低的稳态误差,因此我们可以证明GMM-CSMCMC反演方法可以得到更准确的反演结果.

为了考虑参数选择对反演结果的影响,我们进行算法参数测试.根据图 9分析可知,当马尔科夫链长度过短时会导致误差下降不充分,相关系数变化不稳定,随着马尔科夫链长度逐步增加,反演结果的误差在逐渐下降,相关系数整体呈上升趋势,长度为8时误差与相关系数变化趋于稳定.根据图 10分析可知,当温度下降至260 ℃附近,反演结果已经趋于稳定,说明反演过程更快达到稳定状态.综合分析可知,GMM-v反演融合布谷鸟算法后,减小了参数设置的约束,更容易得到合适的算法参数.

图 9 不同长度马尔科夫链GMM-CSMCMC单道反演结果的误差(a)与相关系数(b)曲线 Fig. 9 Errors (a) and correlation coefficient curves (b) of inversion results with Markov chains of different lengths of GMM-CSMCMC inversion
图 10 GMM-CSMCMC反演不同温度单道反演结果的误差(a)与相关系数(b)曲线 Fig. 10 Errors (a) and correlation coefficient curves (b) of inversion results with different temperature of GMM-CSMCMC inversion

在算法中初始种群个数(鸟巢个数)的不同也会导致结果出现偏差.为了保证算法效率,设置参数时不宜过大.我们选择其中一口井的数据,分别对初始种群个数为5, 10, 15, 20, 25, 30的参数进行测试.根据图 8c所示,当迭代次数在200左右时误差已经趋于稳态,因此此处迭代次数设置为200.对于每个初始种群个数,都记录每次反演结果与实际测井曲线的均方根误差,然后进行10次平均,用来比较判断种群个数对结果的影响,如表 4所示.可以发现,初始种群个数过大(30)或者过小(5),结果误差都比较大,当鸟巢个数为25时,结果的误差最小.通常实际计算时初始种群个数可在25附近调节.

表 4 不同种群个数的结果误差表 Table 4 Results error table for different population numbers

宿主发现异常卵的概率不同,结果也会有所不同.因此我们在选择最佳种群个数的基础上,选择不同的发现异常卵概率进行结果测试.与初始种群个数相似,对于每个发现异常卵概率,进行10次独立测试,通过比较每个发现异常卵概率得到的平均误差,来判断最优发现异常卵概率.在本次实验中,经过测试可以设置该参数值分别为0.25, 0.5, 0.75(表 5),可以发现,概率为0.25时,结果误差最小.

表 5 宿主发现异常卵不同概率的结果误差表 Table 5 Error table of results for hosts with different probability of finding abnormal eggs

根据图 8c所示,迭代次数在200左右误差下降速度已经很缓慢,所以在实际运用中,可以将迭代次数设置为200.因此,GMM-CSMCMC反演方法建议最佳参数设置如表 6所示.

表 6 反演最佳参数设置表 Table 6 Optimal parameter setting table

进一步对我国东部某实际工区进行测试,该工区数据范围为iline∈[1, 142],xline∈[1, 110],属于碎屑岩储层,地震采样间隔1 ms,岩相主要为砂泥岩.根据测井数据统计可以得出平均砂岩、泥岩两种岩相分别所占比例为λ1=0.38, λ2=0.62,并将该比例作为初始值代入算法进行计算.由于MCMC方法属于全局优化算法,对初始岩相比例依赖性不大,此处初始岩相比例也可自由设置,对结果影响不大.对于三种不同的反演方法,我们设置相同的共有参数,得到的结果过井剖面如图 11所示.图 11a是过井地震剖面图,图 11(b, c, d)分别是GMM-c、GMM-v和GMM-CSMCMC反演的阻抗结果.从剖面分析可以发现,三种方法都能得到相比地震数据更高分辨率的波阻抗反演结果.相较于GMM-c和GMM-v反演结果而言,GMM-CSMCMC反演剖面参数横向展布更加均匀,信噪比更高.为了进一步验证本实验结果正确性,我们选择该剖面对应的实际地震数据,与三种反演结果的合成地震数据进行对比.图 12(a—c)分别为GMM-c、GMM-v和GMM-CSMCMC反演结果的合成地震剖面.与图 11a实际地震剖面对比可看出,GMM-v和GMM-CSMCMC方法得到结果合成地震数据剖面与实际地震剖面更接近.为了定量化描述这一结论,我们计算三种结果合成数据剖面与实际地震数据剖面之间的均方根误差,结果见表 7.根据定量分析可以看出,GMM-CSMCMC反演结果的合成地震数据误差最小,最接近真实地震剖面,表明考虑岩相比例变化并采用新方法求解得到结果更符合实际地质情况.此外,针对三种反演方法得到岩相分类结果进行了对比,结果如图 13(a—c)所示,分别表示GMM-c、GMM-v和GMM-CSMCMC反演的岩相分类结果,岩相比例见表 8.从岩相剖面对比可以看出,GMM-CSMCMC方法得到结果岩相信噪比更高.

图 11 实际地震数据剖面(a)、GMM-c反演(b)、GMM-v反演(c)与GMM-CSMCMC反演过井剖面图(d) Fig. 11 Profile of seismic data (a), GMM-c inversion (b), GMM-v inversion (c) and GMM-CSMCMC inversion profile (d)
图 12 GMM-c反演结果的合成地震剖面(a)、GMM-v反演结果的合成地震剖面(b)与GMM-CSMCMC反演结果合成地震剖面(c) Fig. 12 Synthetic seismic profile of GMM-c inversion results (a), GMM-v inversion results (b) and GMM-CSMCMC inversion results (c)
图 13 GMM-c反演(a)、GMM-v反演(b)与GMM-CSMCMC反演(c)剖面岩相分类图 Fig. 13 Lithofacies classification map of GMM-c inversion (a), GMM-v inversion (b) and GMM-CSMCMC inversion (c)
表 7 三种合成地震剖面与实际地震剖面的均方根误差表 Table 7 RMSE table of synthetic seismic profiles and actual seismic profiles
表 8 最终岩相比例表 Table 8 Final lithofacies proportion table

为进一步定量说明问题,本文抽取上述剖面中三口井反演结果进行分析,反演波阻抗结果如图 14所示,定量分析如表 9所示.由三口井波阻抗反演对比图可见,GMM-CSMCMC反演与井数据的吻合程度高于GMM-c反演、GMM-v反演与井数据的吻合程度.从定量对比可以发现GMM-CSMCMC反演结果误差要小于GMM-c和GMM-v反演结果的误差,相关系数也更高.为了说明岩相分类精度,选择第一口井数据岩相反演结果进行对比,如图 15所示,可以发现三种反演方法得到岩相分类正确数分别为:47,49,50,GMM-CSMCMC反演准确度最高.综上所述,从各种评价指标分析,GMM-CSMCMC反演要优于其他两种反演效果,验证了本文所提方法的有效性.

图 14 三口井GMM-c、GMM-v、GMM-CSMCMC过井反演结果对比 Fig. 14 Comparison of GMM-c, GMM-v, GMM-CSMCMC inversion results for three well logs
表 9 单井反演结果与真实井误差及相关系数 Table 9 Single trace inversion results with real well errors and correlation coefficients using actual seismic data
图 15 真实井数据岩相分类(a)、GMM-c反演(b)、GMM-v反演(c)、GMM-CSMCMC反演(d)的岩相分类结果对比 Fig. 15 Comparison of lithology of real well data(a), GMM-c inversion(b), GMM-v inversion(c), GMM-CSMCMC inversion(d)
3 结论

论文提出了基于可变岩相参数的混合高斯模型地质统计学反演框架,同时输出岩相和波阻抗反演结果.针对该反演目标函数的高维多参数非线性求解问题,提出了布谷鸟搜索和MCMC混合的全局优化求解算法.通过实验对比发现基于变岩相的混合高斯模型地质统计学反演可以得到精度更高的岩相和反演结果.论文所提出的布谷鸟蒙特卡洛马尔可夫链优化算法利用Levy飞行可实现可变步长搜索过程,在算法前期搜索过程中,较大步长搜索增加了种群多样性,算法后期搜索过程中步长变小,可提高搜索精度,便于在某个小区域内得到全局最优解,因此可以避免结果陷入局部最优解.综合所提出算法和变岩相混合高斯统计学反演目标函数,可得到更精确的岩相分类和储层参数反演结果.

致谢  感谢东方地球物理公司提供实际数据和指导.
References
Aleardi M. 2018. Estimating petro physical reservoir properties through extended elastic impedance inversion: applications to off-shore and onshore reflection seismic data. Journal of Geophysics and Engineering, 15(5): 2079-2090. DOI:10.1088/1742-2140/aac54b
Amaliksen I. 2014. Bayesian inversion of time-lapse seismic data using bimodal prior models [Master′s thesis]. Trondheim: Norwegian University of Science and Technology.
Aster R, Borchers B, Thurber C H. 2011. Parameter Estimation and Inverse Problems. 2nd ed. Amsterdam: Elsevier.
Buland A, Omre H. 2003. Bayesian linearized AVO inversion. Geophysics, 68(1): 185-198. DOI:10.1190/1.1543206
Castagna J P. 2001. Recent advances in seismic lithologic analysis. Geophysics, 66(1): 42-46. DOI:10.1190/1.1444918
Connolly P A, Hughes M J. 2016. Stochastic inversion by matching to large numbers of pseudo-wells. Geophysics, 81(2): M7-M22. DOI:10.1190/geo2015-0348.1
Downton J E. 2005. Seismic parameter estimation from AVO inversion [Ph. D. thesis]. Alberta: University of Calgary, 84-124.
Dubreuil-Boisclair C, Gloaguen E, Bellefleur G, et al. 2012. Non-Gaussian gas hydrate grade simulation at the Mallik site, Mackenzie Delta, Canada. Marine and Petroleum Geology, 35(1): 20-27. DOI:10.1016/j.marpetgeo.2012.02.020
Geyer C J. 2005. Markov Chain Monte Carlo Maximum Likelihood. San Diego, California: Interface Foundation of North America.
González E F, Mukerji T, Mavko G. 2008. Seismic inversion combining rock physics and multiple-point geostatistics. Geophysics, 73(1): R11-R21. DOI:10.1190/1.2803748
Grana D, Rossa E D. 2010. Probabilistic petrophysical-properties estimation integrating statistical rock physics with seismic inversion. Geophysics, 75(3): O21-O37. DOI:10.1190/1.3386676
Grana D, Fjeldstad T, Omre H. 2017. Bayesian Gaussian mixture linear inversion for geophysical inverse problems. Mathematical Geosciences, 49(4): 493-515. DOI:10.1007/s11004-016-9671-9
Hastie T, Tibshirani R. 1996. Discriminant analysis by Gaussian mixtures. Journal of the Royal Statistical Society: Series B (Methodological, 58(1): 155-176. DOI:10.1111/j.2517-6161.1996.tb02073.x
Li K, Yin X Y, Liu J, et al. 2019. An improved stochastic inversion for joint estimation of seismic impedance and lithofacies. Journal of Geophysics and Engineering, 16(1): 62-76. DOI:10.1093/jge/gxy005
Rajabioun R. 2011. Cuckoo optimization algorithm. Applied Soft Computing, 11(8): 5508-5518. DOI:10.1016/j.asoc.2011.05.008
Russell B H, Hedlin K, Hilterman F J, et al. 2003. Fluid property discrimination with AVO: A Biot-Gassmann perspective. Geophysics, 68(1): 29-39. DOI:10.1190/1.1543192
Russell B H, Gray D, Hampson D P. 2011. Linearized AVO and poroelasticity. Geophysics, 76(3): C19-C29. DOI:10.1190/1.3555082
Sauvageau M, Gloaguen E, Claprood M, et al. 2014. Multimodal reservoir porosity simulation: an application to a tight oil reservoir. Journal of Applied Geophysics, 107: 71-79. DOI:10.1016/j.jappgeo.2014.05.007
Scales J A, Tenorio L. 2001. Prior information and uncertainty in inverse problems. Geophysics, 66(2): 389-397. DOI:10.1190/1.1444930
Sen M K, Stoffa P L. 2013. Global Optimization Methods in Geophysical Inversion. Cambridge: Cambridge University Press.
Tarantola A. 2005. Inverse Problem Theory and Methods for Model Parameter Estimation. Philadelphia: SIAM.
Tuba M, Subotic M, Stanarevic N. 2011. Modified cuckoo search algorithm for unconstrained optimization problems. //Proceedings of the European Computing Conference. Paris: 263-268.
Ulrych T J, Sacchi M D, Woodbury A. 2001. A Bayes tour of inversion: a tutorial. Geophysics, 66(1): 55-69. DOI:10.1190/1.1444923
Yang X S, Deb S. 2009. Cuckoo search via Lévy flights. //2009 World Congress on Nature & Biologically Inspired Computing. Coimbatore, India: IEEE: 210-214.
Yang X S, Deb S. 2010. Engineering optimisation by cuckoo search. International Journal of Mathematical Modelling and Numerical Optimisation, 1(4): 330-343. DOI:10.1504/IJMMNO.2010.035430
Yang X S, Deb S. 2013. Multiobjective cuckoo search for design optimization. Computers & Operations Research, 40(6): 1616-1624.
Yin X Y, Zhang S X. 2014. Bayesian inversion for effective pore-fluid bulk modulus based on fluid-matrix decoupled amplitude variation with offset approximation. Geophysics, 79(5): R221-R232. DOI:10.1190/geo2013-0372.1
Yin X Y, Zong Z Y, Wu G C. 2015. Research on seismic fluid identification driven by rock physics. Science China: Earth Sciences, 58(2): 159-171. DOI:10.1007/s11430-014-4992-3
Zhang F. 2017. Estimation of anisotropy parameters for shales based on an improved rock physics model, part 2: case study. Journal of Geophysics and Engineering, 14(2): 238-254. DOI:10.1088/1742-2140/aa5afa