APP下载

基于罚函数的全波形反演优化模型及其算法研究

2015-10-22殷雅倩叶沐芊张灵溪

科技创新导报 2015年24期
关键词:最小二乘法模型

殷雅倩 叶沐芊 张灵溪

摘 要:地震波反演技术在地质勘探中具有重要意义,该文在总结归纳拉格朗日乘子法和约化空间法的基础上,提出了基于罚函数的求解地震波反演方法的优化模型及其算法,利用共轭梯度法求取地震波反演中最小二乘问题的最优解。在实际模型中的数值实验表明,该模型和算法是行之有效的。

关键词:全波形反演 最小二乘法 罚函数 模型

中图分类号:P631.4 文献标识码:A 文章编号:1674-098X(2015)08(c)-0036-02

全波形反演技术在近年来不断受到很多学者的关注,其研究在石油、工程等诸多勘探问题中具有重要意义。该文对全波形反演问题求解中的拉格朗日乘子法[1]和约化空间法[2]做了简要介绍,建立了基于罚函数的反演优化模型,并且提出利用交替算法求解全波形反演的最小二乘问题的方法,最后,本文用Matlab语言编写出算法,在实际模型中验证了模型和算法的有效性。

20世纪60年代末,Backus等[3]提出地震波反演理论。受当时较为发达的医学层析成像技术的影响,地质学家从中受到启发,利用地震波对地下不同介质的反映,准确描绘地下地层结构。此后,Claerbout等[4]陆续提出了建立在波动方程基础上的地球反演理论框架,地球反演技术得以发展起来。

全波形反演是利用完整波场信息进行地震波反演的方法[5],其优势在于可以精确刻画模型细节,使得反演效果更加出色。Tarantola等[6]首先在1982年提出了基于最小二乘法进行反演的时间域全波形反演,随后Pratt[7]又将其扩展至频率域。频率域全波形反演较之时间域全波形反演,拥有更快的计算速度和更高的计算精度。在求解频率域全波形反演时,该文在研究拉格朗日乘子法和约化空间法的基础上,建立了基于罚函数的反演优化模型,利用交替方向算法对其最小二乘问题进行求解。在数值实验中得到体现。

1 全波形反演模型及主要方法

频率域的全波形反演主要是基于Helmhotz波动方程的模型求解,通过对反射地震波的数据收集,进行反演的模拟,在这个过程中,要求使得模拟值与真实值之间的差值最小。也可简要描述为如下约束最小二乘问题:

(1)

其中,为波场与观测数据之间的转化算子,为实验次数,表示第次实验,为波场,代表实际观测数据,为地层模型,能够反映地震波在不同介质中传播的差距;为该公式的约束条件,是联系波场、波源信息和地层模型的模型方程,其中,是离散之后的Helmhotz算子,是圆频,是作用在波场上的离散的Laplacian算子,代表波源信息。

求解上述约束最小二乘问题的常用方法有两种,一种是Lagrange乘子法,其优化目标函数更改如下:

(2)

其中是Lagrange乘子,表示共轭转置。

该方法的优越性在于以Lagrange乘子的形式将约束条件增加到目标函数中,使得搜索区域扩大,减少局部最小值对优化问题的影响。同时,Lagrange乘子法能够有效避免每次迭代都要对波动方程进行精确求解的弊端,减少计算量,提高了运算效率。但是在实际问题中,往往对较大范围的区域进行反演,如果每次迭代更新都对的波场信息进行储存,可能会造成存储量太大。因此,Lagarange乘子法对于全波形反演并不完全适用。

另外一种方法则是先求解Helmhotz方程,得到,再将求得的代入目标函数得到关于的单变量函数:

。 (3)

这种方法称为约化空间法,将代入到目标函数并对求导,得到梯度:

。 (4)

满足共轭方程。

约化空间法与Lagrange乘子法相比,在每次更新时无需对波场信息进行存储,即存储量较小,但是在随后的梯度计算时,则需要对波动方程以及共轭方程进行精确求解。由于求解这两步的难度较大,当在处理大型问题时,计算代价就会较高。

2 基于罚函数的反演优化模型提出

由于Lagrange乘子法和约化空间法在频率域的全波形反演上均有优势,但也有各自的不足,本文将两者的优势综合,将约束条件引入到罚函数中[8],建立了基于罚函数的频率域全波形反演优化模型。

罚函数的模型摒弃了伴随波场,减少了计算量和存储量。同时扩大了原有目标函数的搜索空间,有效的限制了出现局部最小点的情况。罚函数模型将波动方程作为惩罚项,令物理条件更加松弛。在对模型实际求解时,可以通过适当调节惩罚因子,从而平衡约束条件误差以及目标误差,有利于得到更为便捷有效的求解方法。引入罚函数之后,可将目标函数改写为:

(5)

首先设为固定值,将上式展开,目标函数是关于的函数,对求导,最小化,对每次实验,均有:

(6)

整理之后,波场可由下列公式求解得到:

。 (7)

其中。将上式改写成矩阵形式,则有:

。 (8)

接着将设为固定值,对求导最小化,则有:

。(9)

将代入上式,整理可得:

。(10)

由于上式中的的系数矩阵是一个对角阵,我们可以直接求出。同时,令,可用牛顿法求解的迭代格式:

。 (11)

由此可以写出相应的算法,并利用已知模型进行验证。

算法如下:

(1)设置的初始值;

(2)进行下列交替方向迭代;

(3)根据公式(7)求出;

(4)再根据公式(11)更新;

(5)不断迭代直到很小,退出循环。

3 数值实验

通过数值实验将算法应用到求解地震波反演问题中,从而驗证算法的有效性。如图1所示,建立一个均匀速度的初始地层模型,并在其中心放置一个正方形块体。在区域左端放置51个震源,在同层右端的相应位置放置51个接收器,多个结果叠加可以使模拟结果更加接近于真实值。将深度y方向和区域长度x方向分别划分出51条网格线,形成51*51的网格区域,设定震源频率为10 Hz,网格间距为20 m,网格边界条件取吸收边界条件。

所有计算均在一台CPU为2.39Hz,内存为4GB的计算机上运行;编程语言为MATLAB R2012b,其中机器精度为1.1×1016。

图2是10次迭代之后的反演图像,已经可以比较清楚的反映地层结构。

4 结语

该文在拉格朗日乘子法和约化空间法的基础上,提出了基于罚函数的反演优化模型,并且利用交替方向算法进行迭代;数值实验中,该模型和算法能够反演出较好的结果。但是如何改善算法的速度,以及如何提高算法的实用性,还有待进一步研究。

参考文献

[1] Haber E, Ascher U M, Oldenburg D. On optimization techniques for solving nonlinear inverse problems[J].Inverse problems, 2000, 16(5):1263-1280.

[2] Pratt R G. Frequency-domain elastic wave modeling by finite differences: A tool for crosshole seismic imaging[J].Geophysics, 2012,55(5):626-632.

[3] Backus G E,Gilbert F.The Resolving Power of Gross Earth Data[J].Geophysical Journal of the Royal Astronomical Society,1968,16(2):169-205.

[4] Claerbout,J.F.Toward a unified theory of reflector mapping[J].Geophysics,1971(3):467-481.

[5] 卞愛飞,於文辉,周华伟.频率域全波形反演方法研究进展[J].地球物理学进展,2010(3):982-993.

[6] Tarantola A,Valette B.Generalized non-linear inverse problems solved using the least squares criterion[J]. Review of geophysics and space physics,1982,20(2):219-232.

[7] Pratt G R, Shin C S, Hicks G J. Gaussnewton And Full Newton Methods In Frequencyspace Seismic Waveform. Inversion[J]. Geophysical Journal International,1998,133(2):341-362.

[8] Tristan Van Leeuwen, Herrmann F J. Mitigating local minima in full-waveform inversion by expanding the search space[J]. Geophysical Journal International,2013,195(1):661-667.

猜你喜欢

最小二乘法模型
一半模型
p150Glued在帕金森病模型中的表达及分布
重要模型『一线三等角』
重尾非线性自回归模型自加权M-估计的渐近分布
马尔科夫链在市场预测中的应用
一种改进的基于RSSI最小二乘法和拟牛顿法的WSN节点定位算法
3D打印中的模型分割与打包
最小二乘法基本思想及其应用
手动求解线性回归方程的方法和技巧
一种基于最小二乘法的影子定位技术