2. 中国石油大学(北京) CNPC物探重点实验室, 北京 102249
2. CNPC Key Laboratory of Geophysical Exploration, University of Petroleum, Beijing 102249, China
时间推移地震(Time-lapse seismic)是近年来新兴的一项技术,该技术根据油藏岩石物理性质变化引起的地震响应变化来监测油藏流体的变化.油藏变化主要表现在地震波速度、波阻抗、振幅和频率等方面.采用时间推移地震资料,可以直接根据不同时期的地震差异变化确定剩余油的分布[1].探测和发现死油区,进而指导油田开发井位的合理布置,最终提高采收率[2].
时间推移地震资料处理的关键在于如何用接收到的数据微弱变化来识别出储层的微弱变化.在时间推移地震正演的方法上,刁顺等[3]针对于三维三相黑油模型,使用声波方程对于叠后地震记录,通过褶积模型人工合成,进行了正演模拟,并通过正演模拟进行了可行性研究.Robertsson等[4, 5]提出了有限差分注入法.
在时间推移地震反演方面,Abubakar等[6],Gluck等[7]分别探讨了时间推移地震波阻抗反演的可行性,Herawati[8]计算了P波波阻抗,李来林等[9]从最基本的地震波阻抗和地震反射系数关系式出发,推导出采用一次地震结果及测井资料计算近似时移波阻抗的新方法.李景叶[10]等分析了利用时间推移地震AVO反演区分油藏参数变化、实现油藏定量解释的可行性,并进一步研究了多波时间推移地震AVO反演问题.陈小宏等[11]提出了基于岩石物理模型和混合优化算法的时移地震反演压力、饱和度变化方法.此外,在时移资料互均衡方面,金龙等[12, 13]也作了大量的工作.
时间推移地震(简称时移地震)不同于传统的静态地震勘探,一般而言,一次时移地震至少包含两次或两次以上的对同一区块的地震勘探.因此,一个时移地震的反演算法至少应该具备处理各个不同时期地震勘探问题的能力.第一次勘探,也称为前期勘探,是一个没有任何背景信息的地震勘探问题,因此需要大范围收敛的反演算法来求解.第二次勘探甚至包括以后的多次勘探,也称为后期勘探,是一个具有良好背景信息的地震勘探问题,需要精细、快速的反演算法来求解.鉴于此,本文首先针对传统Tikhonov正则化方法反演非连续参数时过渡光滑这一弊端,引入全变分正则化(Total Variation Regularization,简称TV正则化方法)方法.接着为了提高计算效率,引入了多尺度思想,进而构造了多尺度全变分法.而后,针对时移地震的特点,分别构造了N型多尺度全变分法和V型多尺度全变分法,以适应各个不同时期勘探的反演算法需要.最后,给出了数值模拟的结果及相关的比较和讨论.
2 全变分正则化近几年,有一种用于图像恢复、去噪等的新方法---基于全变分的正则化方法,它可以有效地重构带“角点”的非光滑图像,即待求解可以是不连续的.这一特点特别适于用来获得波动反问题在非连续函数类中的稳定数值解.
1992年Rudin等[14]首次引入全变分正则化方法,其主要的目的是处理一类抗干扰的图像重构问题,在处理不连续解问题及抗噪音问题时效果明显.Meyer[15]对全变分正则化方法及其解的性质有详细的讨论.
一般全变分正则化函数可以定义成
基于对偶形式的更严格的定义是
有界变分函数空间BV(Ω)定义成BV(Ω):={u∈L1(Ω):|u|TV<∞}.从定义可以看出空间BV(Ω)不仅包含连续函数而且包含不连续函数.
反演问题一般可以转化成求解如下泛函
(1) |
的极小问题.
反问题都是不适定问题.为了数值求解的稳定性,不直接通过(1)达到极小来求解V,而是利用正则化方法在泛函(1)中引入光滑泛函,如传统的Tikhonov正则化方法就是用如下泛函
来代替目标泛函.但是一般的地震勘探反演问题,参数分布都是间断的,此时Tikhonov正则化方法[16]对于分段(分片)常值函数的边界识别效果并不明显.为此,引入全变分正则化方法,采用
(2) |
来代替(1)中的目标泛函.而(2)式中的V不要求连续,只要它是有界变差函数即可.这样,对于分段(分片)常值函数的边界识别效果有了显著的提高.
而VΔ在V=0处不可微.为了避免不可微性带来的困难,本文采用
(3) |
代替(2).其中α,β为正则系数.
易知V满足Euler方程
(4) |
为此,考虑用逐步线性化的方法求解(4).
设V*的第k个近似值Vk已求出,为求出下一个近似Vk+1,用线性函数
代替A(V),用目标函数Jr(V)=‖Lk(V)-F‖2+
从中解出V,令其为Vk+1,则
(5) |
若非线性算子A(V)是由离散过程形成的,则(5)可以写成
(6) |
其中,
多尺度算法的思想是将反问题在不同尺度上进行分解,进而求解不同尺度上的反演问题,并通过尺度之间的变化,将上一尺度求得的解作为下一尺度上反演问题求解的初值.该方法的优点在于对非连续介质模型的介质边缘具有良好的识别能力,同时计算效率也有所提高.任政勇等[17]使用局部加密非结构化网格给出了三维电阻率计算的有限元方法,黄超等[18]建立了可变网格与局部时间步长的交错网格的高阶差分格式,并用于弹性波模拟.田小波等[19]构造了隐式差分多重网格算法,并将其应用于弹性波场的数值模拟中.Lu等[20]使用代数多重网格方法计算了三维直流电阻率正演问题.
本文主要基于多重网格算法思想来构造多尺度全变分方法.多重网格是用一系列离散化和简单迭代过程来减少误差,其方法的核心是引入一系列网格Gk,在细网格上进行高频分量的光滑,而在粗网格上进行低频分量的校正.细网格上的残差通过限制算子转移到粗网格上,而粗网格上残差方程的近似解通过延拓算子插值到细网格上.借助套迭代技术由细网格到粗网格,再由粗网格依次将解返回、组合,最后在细网格上得到原问题的解.
在本文中,通过对时间推移地震所包含的不同时期勘探反问题的判断,来自适应地选择V型尺度变化或者N型尺度变化,分别构造三重网格迭代求解问题,分别为N型三重网格和V型三重网格,现分别给出两种网格类型的迭代步骤:
记三个尺度上的网格分别为Ω(hxl+1,hzl+1),Ω(hxl,hzl)和Ω(hxl-1,hzl-1),其中Ω(hxl-1,hzl-1)为粗网格,Ω(hxl,hzl)为中间网格,Ω(hxl+1,hzl+1)为最细网格.hxl-1=2hxl=4hxl+1,hzl-1=2hzl=4hzl+1.
对于N型三重网格,主要针对前期勘探反演问题,初值可以较远离真值,并且初始模型可不同于真实模型.其迭代过程如图 1所示,其中箭头代表迭代过程,虚线代表网格.
假设初值在三重网格上分别离散为V0l-1,V0l和V0l+1,具体N型多尺度全变分迭代算法为:
Ⅰ)k=1循环到3
(1)在粗网格Ω(hxl-1,hzl-1)上,对Vk-1l-1使用(6)式迭代rk1次,得到Vkl-1;
(2)在粗网格Ω(hxl-1,hzl-1)上,计算残量,并且将残量延拓到细网格上:el=Ihhl-1l el-1;
(3)在细网格Ω(hxl,hzl)上,计算校正近似,并且使用(6)式迭代rk2次,得到Vk+1l;
(4)在细网格Ω(hxl,hzl)上,把Vk+1l限制到粗网格Ω(hxl-1,hzl-1)上:Vk+1l-1=Ihhll-1Vk+1l;Ihhl-1l
循环结束.
Ⅱ)k=1循环到2
(5)在粗网格Ω(hxl-1,hzl-1)上,对Vk+3l-1使用(6)迭代rk1次,得到Vk+3l-1;
(6)在粗网格Ω(hxl-1,hzl-1)上,计算残量,并且将残量延拓到细网格上:el=Ihhll+1Ihhl-1lel-1;
(7)在细网格Ω(hxl+1,hzl+1)上,计算校正近似,并且使用(6)迭代rk2次,得到Vk+4l-1;
(8)在细网格Ω(hxl+1,hzl+1)上,把Vk+4l+1限制到粗网格Ω(hxl-1,hzl-1)上:Vk+4l-1=Ihhl-1lIhhll+1Vk+4l-1;
循环结束.
Ⅲ)k=3
(9)在粗网格Ω(hxl-1,hzl-1)上,对Vk+3l-1使用(6)迭代rk1次,得到Vk+3l-1;
(10)在粗网格Ω(hxl-1,hzl-1)上,计算残量,并且将残量延拓到细网格上:el=Ihhll+1Ihhl-1lel-1;
(11)在细网格Ω(hxl+1,hzl+1)上,计算校正近似,并且使用(6)迭代rk2次,得到Vk+4l+1;
结束.
针对后期勘探反演问题,本文构造了V型三重网格,因为可以选择前一次反演结果作为初始模型,由于油气藏开采所引起的物性变化较小,因此初始模型需较接近于真实模型,此时对算法精度要求较高.其迭代过程如图 2所示,其中箭头代表迭代过程,虚线代表网格.
假设初值在三重网格上分别离散为V0l-1,V0l和V0l+1,具体V型多尺度全变分迭代算法为:
Ⅰ)k=1
(1)在细网格Ω(hxl,hzl)上,计算校正近似,并且使用(6)迭代rk2次,得到Vk+1l;
(2)在细网格Ω(hxl,hzl)上,把Vk+1l限制到粗网格Ω(hxl-1,hzl-1)上:Vk+1l-1=Ihhl-1lVk+1l;
Ⅱ)k=2循环到3
(1)在粗网格Ω(hxl-1,hzl-1)上,对Vk-1l-1使用(6)迭代rk1次,得到Vkl-1;
(2)在粗网格Ω(hxl-1,hzl-1)上,计算残量,并且将残量延拓到细网格上:el=Ihhl-1lel-1;
(3)在细网格Ω(hxl,hzl)上,计算校正近似,并且使用(6)迭代rk2次,得到Vk+1l;
(4)在细网格Ω(hxl,hzl)上,把Vk+1l限制到粗网格Ω(hxl-1,hzl-1)上:Vk+1l-1=Ihhl-1lVk+1l;
循环结束.
Ⅲ)k=1循环到2
(5)在粗网格Ω(hxl-1,hzl-1)上,对Vk+3l-1使用(6)迭代rk1次,得到Vk+3l-1;
(6)在粗网格Ω(hxl-1,hzl-1)上,计算残量,并且将残量延拓到细网格上:el=Ihhll+1Ihhl-1lel-1;
(7)在细网格Ω(hxl+1,hzl+1)上,计算校正近似,并且使用(6)迭代rk2次,得到Vk+4l-1;
(8)在细网格Ω(hxl+1,hzl+1)上,把Vk+4l-1限制到粗网格Ω(hxl-1,hzl-1)上:Vk+4l-1=Ihhl-1lIhhll+1Vk+4l-1;
循环结束.
Ⅳ)k=3
(9)在粗网格Ω(hxl-1,hzl-1)上,对Vk+3l-1使用(6)迭代rk1次,得到Vk+3l-1;
(10)在粗网格Ω(hxl-1,hzl-1)上,计算残量,并且将残量延拓到细网格上:el=Ihhll+1Ihhl-1lel-1;
(11)在细网格Ω(hxl+1,hzl+1)上,计算校正近似,并且使用(6)迭代rk2次,得到Vk+4l-1;
结束.
其中完全权算子Ihhl+1l,Ihhl-1l为九点限制:
双线性插值算子Ihhll+1,Ihhl-1l为九点延拓:
三维时间推移地震就是在不同的时间进行传统的二维地震勘探.描述地震波传播的二维声波方程的模型为
(7) |
其中u(x,z,t)为位移函数,v(x,z)为介质在(x,z)点的速度.s(x,z,t)是震源函数,且满足s(x,z,t)=0,t<0.x,z分别为水平方向和垂直方向的坐标.L,H为求解区域S的边界.
如果加上附加条件
(8) |
这样,(7)~(8)就构成了确定速度v的声波方程反问题.
在非均匀介质中,一般求不出v的解析解,而必须用数值的方法来求解它.在这里,采用差分来代替导数进行差分离散,将反演问题转化成求解泛函
对于一个包含两次反演的时间推移地震反演问题来说,多尺度全变分法将自适应地选择所使用的网格类型.对于前期勘探反演问题,先验信息较少,所以设定的初始模型就可能偏离真实模型,此时,可以使用N型多尺度全变分方法去进行反演,得到真实模型的良好近似.对于后期勘探反演问题,可采用前期反演结果作为待反演模型的一个良好近似.因此可以使用V型多尺度全变分方法进行反演.而对于这两种算法的选择问题,由时移地震本身给出选择.
算例1:针对时间推移地震前期勘探问题,假设真实模型如图 3a所示,模拟参数为:v1=1800 m·s-1,v2=2100 m·s-1,v3=2300 m·s-1,采用初值模型如图 3b所示,参数为:v1=1750 m·s-1,v2=2000 m·s-1,v3=2250 m·s-1,图 3c是地表记录,使用该记录作为反演的附加条件.
本文分别使用N型多尺度全变分方法、基于Tikhonov正则化的正则-Gauss-Newton-多尺度方法、以及没有采用多尺度技术的单一尺度上的全变分正则化方法来进行反演.
使用的模拟参数为:L=800m,H=800m,T=1s,α=1×10-4,β=1×10-2,其中α,β为正则化参数,最细网格节点为32×32.分别使用三种方法进行反演,得到的结果如图 4(a,b,c)所示.为了比较三种算法的精度,定义相对误差为:
(9) |
其中v为反演结果,v*为真值.三种方法整体反演误差如图 4(d,e,f)所示,右边的标尺代表相对误差.
定义最大相对误差为:
(10) |
表 1给出了三种方法的最大相对误差.从中不难看出,N型多尺度全变分方法比正则-Gauss-Newton-多尺度方法在精度上面有了很大的提高,尤其是对不连续的模型反演效果很好,是一种适用于时间推移问题初次反演的快速精细的反演算法.同时由于多重网格方法的引入,使得N型多尺度全变分方法在保持全变分正则化方法高精度的同时,大大减少了计算量.
算例2:针对时间推移地震第二次勘探问题,采用前次反演结果作为初值,这样比较接近真实值.实际上这是一个具有较好初值的反演问题,分别使用V型多尺度全变分方法,正则-Gauss-Newton-多尺度方法和单一尺度的全变分正则化方法来进行反演.
假设随着开采的进行,油藏模型从图 3a所示,变化到了图 5a所示,参数为:v1=1800 m·s-1,v2=2200 m·s-1,v3=2000 m·s-1,v4=2300 m·s-1.对应的地表记录也由图 3c所示,变化到了5c所示.
选取例一中的初次反演的真实三层斜面模型作为二次反演的初值,如图 5b所示,参数为:v1=1800 m·s-1,v2=2100 m·s-1,v3=2300 m·s-1.
反演使用的模拟参数为:L=800m,H=800m,T=1s,α=1×10-4,β=1×10-2,其中α,β为正则化参数,最细网格节点为32×32.三种方法的反演结果如图 5(a,b,c)所示.仍然采用前面(9)定义的相对误差与(10)定义的最大相对误差来比较算法精度,三种方法整体反演误差如图 5(d,e,f)所示,右边的标尺代表相对误差.
表 2给出了三种方法的最大相对误差.对比图 5(d,e,f)以及表 2,不难看出,V型多尺度全变分方法的精度是三种方法中最高的.同时,他的计算效率与正则-Gauss-Newton-多尺度方法持平,都比单一尺度的全变分正则化方法要高的多.因此,该方法是一种适用于时间推移问题二次勘探反演的快速精细的反演算法.
本文主要构造了一种快速有效的反演方法---多尺度全变分方法.该方法首先引入全变分正则化来代替传统的Tikhonov正则化.全变分正则化方法不仅能保证反问题求解的稳定性,而且提高了对介质非连续分布区域成像的分辨能力,具有良好的边缘识别性.
接着将反问题在不同尺度上进行分解,通过对时间推移地震所包含的不同时期勘探反问题的判断,来自适应地选择V型尺度变化或者N型尺度变化.进而求解不同尺度上的反演问题,并通过尺度之间的变化,将上一尺度求得的解作为下一尺度上反演问题求解的初值.该方法的优点在于对非连续介质模型的介质边缘具有良好的识别能力,同时计算效率也有所提高.
在数值模拟中,本文分别比较了多尺度-Tikhonov正则化法,单一尺度全变分法,以及本文所构造的多尺度全变分法.在精度方面,由于全变分正则化的引入,增强了边缘识别精度,使得单一尺度全变分法与全变分多重网格法相比较,多尺度-Tikhonov正则化法具有较高的精度.在计算效率方面,多尺度上的反问题求解与单一尺度上的反问题求解相比,减少了计算量,因此多尺度-Tikhonov正则化法与多尺度全变分法具有较高的计算效率.针对两个时间推移地震反演问题的数值模拟结果也恰恰证明了这两点.
总之,本文所提出的全变分多重网格法是一种稳定、快速、精细的反演方法.该方法在时间推移地震反演中的应用进一步表明了其具有广泛的适用性.
[1] | King G. 4D seismic improves reservoir management decisions. Word Oil , 1996, 217(3): 75-77. |
[2] | King G. 4D seismic improves reservoir management decisions. Word Oil , 1996, 217(4): 79-86. |
[3] | 刁顺, 李景叶, 唐鼎. 基于黑油模型的时移地震正演模拟. 勘探地球物理进展 , 2003, 26(1): 19–23. Diao S, Li J Y, Tang D. Time-lapse seismic forward modeling based on black oil model. Progress in Exploration Geophysics (in Chinese) , 2003, 26(1): 19-23. |
[4] | Robertsson J O A, Chapman C H. An efficient method for calculating finite-difference seismograms after model alterations. Geophysics , 2000, 65: 907-918. DOI:10.1190/1.1444787 |
[5] | Robertsson J O A, Ryan-Grigor S, Sayers C M. A finite-difference injection approach to modeling seismic fluid flow monitoring. Geophysics , 2000, 65: 896-906. DOI:10.1190/1.1444786 |
[6] | Abubakar A, van den Berg P M, Fokkema J T. A feasibility study on nonlinear inversion of time-lapse seismic data. 70th Ann. Internats SEG. Expanded Abstracts, 2001. 1664~1667 |
[7] | Gluck S, Deschizeaux B, Mignot A, et al. Time-lapse impedance inversion of post-stack seismic data. 70th Ann. Internat Mtg., Soc. Expi. Geophys., Expanded Abstracts, 2000. 509~512 |
[8] | Herawati I. The use of time-lapse P-wave impedance inversion to monitor a CO2 flood at Weyburn field, Saskatchewan. Colorado:School of Mines, 2002 http://library.seg.org/doi/pdf/10.1190/1.1817538 |
[9] | 李来林, 牟永光, 陈小宏. 计算时移波阻抗的新方法. 大庆石油地质与开发 , 2001, 20(6): 54–55. Li L L, Mu Y G, Chen X H. A new method for calculating time shift wave impedance. Petroleum Geology & Oil Field Development in Daqing (in Chinese) , 2001, 20(6): 54-55. |
[10] | 李景叶, 陈小宏, 金龙. 时移地震AVO反演在油藏定量解释中的应用. 石油学报 , 2005, 26(3): 68–73. Li J J, Chen X H, Jin L. Application of time-lapse seismic AVO inversion to quantitative interpretation of reservoir. Acta Petrolei Sinica (in Chinese) , 2005, 26(3): 68-73. |
[11] | 陈小宏, 赵伟, 马继涛, 等. 时移地震非线性反演压力与饱和度变化研究. 地球物理学进展 , 2006, 21(3): 830–836. Chen X H, Zhao W, Ma J T, et al. Pressure and saturation change nonlinear inversion method using time-lapse seismic data. Progress in Exploration Geophysics (in Chinese) , 2006, 21(3): 830-836. |
[12] | 金龙, 陈小宏, 李景叶. 基于误差准则和循环迭代的时移地震匹配滤波方法. 地球物理学报 , 2005, 48(3): 698–703. Jin L, Chen X H, Li J Y. A new method for time-lapse seismic matching filter based on error criteria and cyclic iteration. Chinese J.Geophys. (in Chinese) , 2005, 48(3): 698-703. |
[13] | 金龙, 陈小宏, 刘其成. 基于奇异值分解的时移地震互均衡方法. 地球物理学进展 , 2005, 20(2): 294–297. Jin L, Chen X H, Liu Q C. New method for time-lapse seismic matching based on SVD. Progress in Geophysics (in Chinese) , 2005, 20(2): 294-297. |
[14] | Rudin L, Osher S, Fatemi E. Nonlinear total variation based noise removal algorithms. Physica D , 1992, 60: 259-268. |
[15] | Meyer Y. Oscillating patterns in image processing and nonlinear evolution equations. University Lecture Scries. Boston, USA:American Mathematical Society, 2001.11~34 |
[16] | 傅红笋, 韩波. 二维波动方程速度的正则化-同伦-测井约束反演. 地球物理学报 , 2005, 48(6): 1441–1448. Fu H S, Han B. A regularization homotopy method for the inverse problem of 2-D wave equation and well log constraint inversion. Chinese J. Geophys. (in Chinese) , 2005, 48(6): 1441-1448. |
[17] | 任政勇, 汤井田. 基于局部加密非结构化网格的三维电阻率法有限元数值模拟. 地球物理学报 , 2009, 52(10): 2627–2634. Ren Z Y, Tang J T. Finite element modeling of 3D DC resistivity using locally refined unstructured meshes. Chinese.J.Geoghys. (in Chinese) , 2009, 52(10): 2627-2634. |
[18] | 黄超, 董良国. 可变网格与局部时间步长的交错网格高阶差分弹性波模拟. 地球物理学报 , 2009, 52(11): 2870–2878. Huang C, Dong L G. Staggered-grid high-order finite-difference method in elastic wave simulation with variable grids and local time-steps. Chinese J. Geophys. (in Chinese) , 2009, 52(11): 2870-2878. |
[19] | 田小波, 吴庆举, 曾融生. 弹性波场数值模拟的隐式差分多重网格算法. 地球物理学报 , 2004, 47(1): 81–87. Tian X B, Wu Q J, Zeng R S. Multi-grid algorithm for numerical modeling of elastic wave field using finite-difference method. Chinese J.Geophys. (in Chinese) , 2004, 47(1): 81-87. |
[20] | Lu J J, Wu X P, Spitzer K. Algebraic multigride method for 3D DC resistvity modelling. Chinese J. Geophys. , 2010, 53(3): 700-707. |
[21] | 陈勇, 韩波. 时间推移地震反演的连续模型与算法. 地球物理学报 , 2006, 49(4): 1164–1168. Chen Y, Han B. Continuous models and algorithms for time-lapse seismic inversion. Chinese J. Geophys. (in Chinese) , 2006, 49(4): 1164-1168. |