APP下载

自适应网格直流电阻率三维反演

2019-10-08张志勇张大洲谢尚平余鹏洲

石油地球物理勘探 2019年5期
关键词:电阻率梯度反演

周 勇 张志勇* 张大洲 谢尚平 马 鑫 余鹏洲

(①东华理工大学地球物理与测控技术学院,江西南昌 330013; ②中南大学地球科学与信息物理学院,湖南长沙 410083)

0 引言

直流电阻率法是资源和工程勘探中广泛应用的一种地球物理方法[1-5]。有限单元法能够精细刻画地下真实的复杂地质体,且计算精度高,因而受到广泛关注[6-11]。区域剖分是有限单元法计算的重要环节,直接影响计算结果。传统的结构化网格难以解决构造复杂模型边界及解决源场的奇异性问题,往往造成较大的视电阻率误差[12-13]。为获得更精确的结果,必须以增加网格为代价,这无疑会成倍地增加计算量及内存需求。非结构化网格通过网格加密技术在关注区域(如场源、观测点、异常体、地形)进行网格细化,可以有效地处理异常体边界及场源点的奇异性问题,进而得到更为精确的解[14]。

采用有限阶精度的插值函数进行有限单元正演时,网格越精细得到的结果往往越精确,然而这样无疑增加了反演的不适定性。通过网格数量与质量的控制可以有效增加反演的稳定性[15]。在地震弹性波层析成像中,基于单元所通过的射线数量进行网格优化的技术得到了应用[16]; 通过组合具有相似物性的邻近单元以减少单元数量的技术,提高了医学中电阻率图像重建的质量[17]; 非线性反演中,基于灵敏度信息的多尺度自适应优化方法很好地避免了总目标函数陷入局部极小值的风险[18]。上述“粗化”类网格优化方法旨在通过减少单元数以减少反演不适定性,按照一定标准“细化”并得到高质量网格是提高反演稳定性的另一种思路。物性梯度可以反映异常体边界,以物性梯度为依据逐步细化网格,能更好地反演出异常体形状[19]; 将精度逐渐增加的三重网格分别用于二次场和总场模拟以及反演,在保证正演精度的情况下有效提高了反演效率[20]。此外,小波多尺度变换技术也受到了关注[21]。

自适应网格技术在地球物理反演中逐渐成为热点,但网格优化缺少评价标准,因此本文研究了依据模型灵敏度的自适应网格生成技术,并开展了三维直流电阻率反演。模型灵敏度反映模型改变量对于所有观测数据集的影响,若较小的模型改变量造成了较大观测数据的改变时,则应对该反演区域进行网格优化,同时通过设置最小单元体积以避免产生增加反演不确定性的过小网格。该方法在反演中构建了非结构化网格条件下的最小结构稳定因子;使用高斯—牛顿法最优化求解目标函数; 通过稳定双共轭梯度法(BICGSTAB)迭代求解高斯—牛顿系统。理论与实测数据反演证明了本文方法的有效性。

1 直流电阻率法三维正演

直流电法的边值问题可以表示为[8]

(1)

式中:u为电位;r表示位置矢量;r0为电流源位置;δ为狄拉克函数;σ为电导率;I为电流强度;Γ0表示地表界面;ΓR表示无穷远处边界;n为边界外法线方向矢量; 〈·,·〉表示两个矢量的夹角。边值问题等价于下式泛函极值问题[5]

(2)

采用有限单元法[22]求解式(2)的极值问题

(3)

KU=P

(4)

求解式(4)可得节点电位,进而计算视电阻率。

2 非结构化自适应网格反演

2.1 正则化反演

正则化是求解不适定性地球物理反问题的重要手段,Tikhonov正则化公式[23]为

Φ=φ(d)+αφ(m)

(5)

式中:Φ为总目标函数,反演就是求解Φ极小值的过程;φ(d)为数据误差函数,d为数据向量;φ(m)为稳定因子,m为模型参数向量; α为正则化因子,是权衡数据拟合误差与稳定因子的一个折中系数。α的选取方式,一般包括经验定值法、无偏风险估计预测方法(UPRE)[24]、广义交叉验证方法(GCV)[25-26]、 “L”型曲线法[27]、自适应求取方法[28]等。本文采用一种修正的“L”型曲线方法[29]。

目标函数的数据拟合泛函为

(6)

式中:Wd为数据权重矩阵;A为正演算子。稳定因子能对模型解的空间进行限制,以减少多解性,常用的稳定因子有平滑模型约束稳定因子[30](一阶导数、二阶导数)、最小结构稳定因子[31-32]、最小支持稳定因子[33-34]和最小梯度支持稳定因子[35-36]等。本文采用最小结构稳定因子

(7)

式中:αS、αx、αy、αz为比例系数;mapr为先验模型。

Zhdanov[37]给出稳定因子的一般形式为

(8)

式中Wm为模型权重矩阵。由此可以得到总目标函数

(9)

2.2 基于高斯—牛顿的最优化解

高斯—牛顿法求解最优化目标函数[38-39]的模型改进量

Δm=mk+1-mk

(10)

求解目标函数对Δm的一阶导数,并令其为0,得到

(11)

(12)

(13)

则式(11)可写成高斯—牛顿方程

(14)

2.3 BICGSTAB算法

BICGSTAB算法是一种基于双边Lanczos算法和残差正交子空间的迭代方法,在Krylov子空间中选取序列,并选择合适的搜索方向及步长,使误差最小。该算法收敛规则、平滑且只需要较小的迭代次数,在求解大型线性方程组时优势明显[42]。具体过程参见文献[43]。

2.4 非结构化网格粗糙度计算

Sethian等[44]提出,单元的空间梯度可以通过方向梯度的线性组合得到。在二维条件下,空间梯度通过计算单元中心点与其相邻单元中心点之间的方向导数线性组合得到。拓展到三维,在非结构化网格中任选四个相邻单元,假设其中心点(xi,yi,zi)的某一物性参数为ωi,则中心单元的空间梯度等于ω0对相邻四个单元中心方向上的导数之和(图1)。

图1 非结构化网格单元

ωi的值可以通过一个与x、y、z有关的线性函数拟合

ω(x,y,z)=ax+by+cz+d

(15)

5个单元形成5个方程组

(16)

式(16)可写为矩阵形式

Fq=ω

(17)

式中

q=(FTF)-1FTω

使用最小二乘方法得到超定方程的解,中心单元中任意一点p0处的梯度为

(18)

2.5 自适应网格的生成

设N为数据点数,定义模型灵敏度为

Sj是模型参数mj改变对整体数据影响的综合响应,反之也反映了整个数据集对mj改变的识别能力。不考虑数据方差与正则化,Sj实质上是矩阵H的主对角元素的平方根。一般而言,灵敏度矩阵的奇异值与Hessian的特征值是网格质量评判的依据。显然,如果Hessian是主对角占优的矩阵,则有利于反问题的优化求解[15]。基于Sj进行网格优化实质上是对Hessian矩阵的主对角元素进行优化,所以通过Sj对网格进行优化可以生成适用于反演的高质量网格,计算流程如图2,运算过程如下:

(1)生成初始网格,设置优化比例、最小单元;

(2)计算J;

(3)分析向量S的平均值方差,并按比例选择待优化单元;

(4)设置优化单元质量标准;

(5)判断网格质量,不满足要求则返回步骤(2),满足要求则退出。

图2 网格优化流程

3 模型验证

设地下15m处有一体积为20m×20m×20m的低阻异常体(图3),电阻率为10Ω·m,地层背景电阻率为100Ω·m,地面布设15×15个接收电极,极距为5m,电极按E-SCAN[4]观测方法布设。

图3 理论模型

比较图4a与图4b可见,在场源及异常体周边进行了网格细化,这些区域内很小的模型改变量往往会造成模型灵敏度大幅度的改变; 在距离异常体较远的区域并未进行网格加密,因为这些区域内的模型灵敏度值往往较低,无需优化。随着距离的增加,网格逐渐粗糙的过程也更符合真实的地电模型。

图5所示为不同网格条件下的反演结果及反演迭代过程中相关因素变化曲线(右)对比。

图5a为未进行网格优化的反演结果,由于网格过于粗糙,对异常体边界刻画不清晰,导致异常体形态偏离真实模型;场源附近过于粗糙的网格导致了严重的奇异性问题,具体表现在场源附近反演出多个低阻假异常;反演电阻率大于理论模型。图5b为采用本文所述网格优化策略进行一次优化得到的结果,可见对模型灵敏度较大的区域进行网格细化后,地表附近未见明显异常,反演的异常体位置及电阻率更接近真实模型。从表1可见,网格优化一次后,均方根误差明显下降,从3.60降至2.38。两次优化后的反演结果(图5c)显示,第二次优化网格过程中,网格增加数量较第一次少,说明网格优化趋于稳定。

因此,反演结果在一次优化的基础上得到了进一步改善,表现为边界的分辨率更高,异常体形态也更接近真实情况。

使用粗网格进行反演时(图5a),迭代前期数据误差迅速下降,迭代中、后期出现稳定因子与数据误差同时上升的情况。分析可能的原因是网格过于粗糙,较低的正演精度直接影响反演结果,导致迭代中后期数据误差随正则化因子的减小而增大。该方案由于网格数量较少,反演所需时间较短,但反演效果不理想。运用本文所述网格优化策略进行两次网格细化(图5c)则有效改善了这一问题。随着迭代进行,均方根误差随稳定因子的增加而下降,在迭代后期逐步趋于稳定。网格的细化意味着计算量的增加,通过设置网格细化阈值避免了产生过多过细网格,以兼顾计算效率。

表1 不同网格条件下反演次数及误差

图4 网格优化前(a)、后(b)对比

图5 不同网格条件下的反演结果(左)及反演迭代过程中相关因素变化曲线(右)对比

4 实测数据反演

将本文所述算法运用于某区岩溶探测数据的反演。布设南北、东西方向测线各10条(图6)。采用温纳和温纳—施伦贝尔[4]两种工作装置共采集有效测点12775个。

根据数据反演结果,得到如下的结论:反演区域发育3个低阻异常体(图7)。①号异常体推测为被低阻物质填充的完整溶洞; ②号异常体部分出露地表,底部深度为-40m,推测为被低阻物质填充的、出露地表的漏斗状溶洞; ③号异常体同样出露地表,底部深度为-23m,推测为被低阻物质填充的漏斗状溶洞。钻探记录显示这3个异常体是被低阻物质填充的溶洞反映,异常体周围的高阻体是致密灰岩。

图6 直流电阻率勘探测线部署图

图7 实测数据反演结果

综上分析,利用本文所述算法结合地质资料,大致确定地下3个被低阻物质填充的溶洞,其规模和形态与实际钻井信息吻合,证实了本文所述算法的正确性。

5 结束语

本文采用基于模型灵敏度的网格优化算法,生成了高质量的反演网格,进而有效提高了反演的效果。将本文算法运用于理论模型及实际地下溶洞探测,均取得了理想的反演结果。基于模型灵敏度的网格优化算法从反演需求出发进行模型剖分,为高效、精确地进行三维反演提供了一种新思路。

猜你喜欢

电阻率梯度反演
反演对称变换在解决平面几何问题中的应用
基于反函数原理的可控源大地电磁法全场域视电阻率定义
一个带重启步的改进PRP型谱共轭梯度法
基于ADS-B的风场反演与异常值影响研究
一个改进的WYL型三项共轭梯度法
随机加速梯度算法的回归学习收敛速度
利用锥模型反演CME三维参数
阻尼条电阻率对同步电动机稳定性的影响
基于防腐层电阻率的埋地管道防腐层退化规律
一类麦比乌斯反演问题及其应用