蚂蚁属性优化断层识别技术_李宏伟.pdf
第 47 卷 第 6 期 煤田地质与勘探 Vol. 47 No.6 2019 年 12 月 COAL GEOLOGY coherence; variance; termination criteria; thin ant body; fault identification 随着地震解释技术在能源和开发领域的普及, 属 性识别技术作为断层与裂缝识别、 储层与油气预测的 有效手段,越来越受到研究人员的重视,并在实际工 作中得到了普遍应用。 而其中的蚂蚁体识别技术,更 是在断层的快速自动追踪、 微小断层的识别和研究断 层间发育关系等方面,有着明显的优势。 蚂蚁算法是 20 世纪 90 年代中期,由意大利学 者 Marco Dorigo 提出[1-2], I. C. Parmee 等[3]将蚂蚁算 法首先应用到工程技术设计方面。目前,蚂蚁算法 主要包括 Ant-Q 算法 [4]、最大-最小蚂蚁算法 MAX-MIN Ant System, MMAS[5]、AS 改进算法- ASrank[6]和多群蚂蚁算法Multi Colony Ant Algo- rithms,MCAS[7]。2002 年,由 S. Pedersen 等[8]发 表了应用蚂蚁追踪进行裂缝识别的方法,D. C. Sun 等[9]利用谱分解技术与蚂蚁算法结合、A. Aqrawi[10] 利用改进三维 Sobel 滤波方法与蚂蚁算法结合实现 了对小断层和裂缝的识别。近年来,国内对于这一 技术越来越重视,乐群星等[11]对蚂蚁算法的基本原 理进行了分析,认为随机寻优算法因其正反馈性、 多 agent 协同性和并行性,在很多方面表现出良好 的算法性能。赵伟[12]对三维地震数据进行断层识别 的方法,进行了算法剖析和研究;王军等[13]应用纵 波振幅方位各向异性与蚂蚁追踪数据体结合,进行 了碳酸盐岩裂缝预测的尝试;张瑞等[14]应用分频蚂 蚁追踪技术,在深层地震资料信噪比较低的礁滩储 层裂缝预测中取得了很好的效果;史刘秀等[15]提出 了基于多道局部复值相干的蚂蚁体预测断层技术; 陈志刚等[16]利用反射强度交流分量滤波技术,对蚂 蚁追踪的效果进行了改进, 提高了断层的识别精度; 张亚春等[17]在蚂蚁属性体约束下进行了裂缝建模方 法研究;严哲等[18]、隆雨辰等[19]通过应用蚂蚁体属 性,对所研究区域的断层及裂缝进行了有效识别。 蚂蚁体属性作为断层识别的有效工具,正在被越来 越多的研究人员所重视。然而,在实际应用过程中, 直接利用简单计算的蚂蚁属性进行断层识别,却达 不到令人满意的效果,不论是提取地层切片平面、 还是在剖面上显示,都显得杂乱无章,对断裂系统 的刻画与地震剖面特征并不对应,致使实际应用效 果较差,断层解释工作还是以人工解释为主,无法 实现断层的自动追踪。鉴于此,本文将在剖析蚂蚁 属性算法原理的基础上,摸索出一套快速、简洁的 蚂蚁属性断层自动识别的研究思路,同时在实际应 用过程中,进行合理地参数优化试验,蚂蚁属性才 能成为断层自动识别、尤其是大尺度断层自动解释 的有利工具。 1 方法原理 蚂蚁算法原理就是模拟自然界中的蚂蚁,在 觅食过程中,选择最短路径的蚂蚁,将比选择较 长路径的蚂蚁提前到达。于是,较短路径将比较 长路径用更多的信息素标记,受信息素影响,下 一只蚂蚁很可能选择较短的路径觅食,从而达到 蚁群全局寻优目的。根据蚂蚁算法的原理,能够 反映断层信息的地震属性体,在断层处表现为属 性值的局部极大或极小。本文中应用的蚂蚁体属 性就是基于相干和方差属性,在断层处表现为相 干值的局部极小与方差值的局部极大。基于此特 点,可以使用方向性蚁群算法,对相干和方差数 据体进行断层追踪与识别。将三维相干和方差数 据体看成是一定数量的垂直剖面或者是水平切片 按采样间隔的组合,在二维剖面或者切片上随机 放置大量的蚂蚁,然后蚂蚁按照预定规则开始追 踪,蚂蚁追踪的每一条路径都可以看成为似断层, 而信息素的浓度代表着似断层的可信度,信息素 越高,似断层为真断层的可信度就越高,反之则 越低。 本次研究是在中油软件公司研发的 GeoEast 解释系统下完成的。 1.1 蚂蚁初始分布 选择相干或者方差体,将垂直、水平两个方向 上的二维数据,分为若干个互不相交的 nn 的小数 据块,在每块中按照一定的概率放入一只蚂蚁。在 这个小块中第 i 个数据点被选中的概率公式为 1 1 i i j C P C 1 式中 Ci和 Cj表示归一化后的第 i 个和 j 个数据点的 相干值,其中 j1,2,,nn。由此式可以看出,相干 值越小,被选中的概率就越大,避免在其他区域进 行无意义的追踪。 1.2 追踪方向估计 ①以蚂蚁初始点为中心提取出一个为 ww 的 ChaoXing 176 煤田地质与勘探 第 47 卷 小块。 ②使用式2计算每个数据点的梯度 Gxx,y和 Gy x,y T T,, ,,,, xy I x yI x y Gx yGx y xy 2 式中 Ix,y为该点的属性值。 ③用式3计算此小数据块的梯度 T T 11 ,, ,, ww BxByxy I x yI x y GG xy 3 ④用式4计算此数据块的主方向 1 1 1 tan0 2 1 π 2 1 tanπ 0 2 By Bx Bx By Bx Bx G G G θ G G G 4 1.3 断层线追踪 估计出蚂蚁的追踪方向 θ 后,就可以确定蚂蚁 的候选搜索范围,蚂蚁开始进行断层追踪。通过追 踪步长、正常步数、允许偏差数和终止标准值这 4 个参数来控制蚂蚁追踪。在实际使用中,需要人为 控制的参数是终止标准,其他参数经过多次试验之 后已经在程序中被限定。终止标准设定为当被记录 的异常步与蚂蚁所走过的总步数的比值大于终止标 准 St,蚂蚁追踪就被终止,即 Step_abnormal/Step- totalSt。 终止标准 St 的大小直接决定了追踪结果连 续性的好坏。St 越大,追踪结果连续性就越好; 反之, 追踪结果的连续性就越差。如果没有达到终止标准, 则根据蚂蚁的追踪步长和搜索范围确定蚂蚁的下一步 搜索候选节点,令 R 为当前数据点搜索范围内候选点 的集合,蚂蚁到候选点i,j ∈R 的转移概率为 , , , , , , αβ αβ u vR τ i jη i j P i j τ u vη u v 5 式中 τi,j、ηi,j和 τu,v、ηu,v分别表示点i,j 与u,v的信息素与启发信息,α 与 β 分别为信息素 与启发信息的控制因子。启发信息定义为 , 1 , η i jc i j 6 式中 ci,j为点i,j的相干值。通过式6可以看出,在 初始信息素相同的情况下相干值越小的点被选中的可 能性就越大。根据蚁群算法的正反馈机制,可以使蚂 蚁的搜索路径尽快收敛到断层上。如果所有的蚂蚁都 完成追踪,则转入下一步,否则继续进行追踪。 1.4 信息素更新 当所有蚂蚁完成一次搜索过程后,数据点i,j 上的信息素按式7更新 max ,,,, , max if otherwise i ji ji ji j i j τττττ τ τ , 7 其中,τmax为信息素上限,Δτi,j是本次循环中数据 点i,j上信息素的增量。 , , 1 ΔΔ m i ji j k ττk 8 其中,m 本次循环经过此路径蚂蚁数量,Δτi,jk表 示第 k 只蚂蚁在此次循环中在此路径上留下的信息 量,其取值与蚂蚁搜索的路径长度成正比。 , Δ i j τkcL k 9 式中 c 为信息素更新系数,Lk是第 k 只蚂蚁在此 次循环所搜索路径的长度, 由于噪声信息是随机的、 无规律的, 因此蚂蚁行经该点后遗留的信息素较小; 而对于长的、主要的断层线,其信息素较为突出, 根据信息素的分布可有效区分边缘和噪声信息。 依次完成上述步骤,则称为一次迭代过程。如 果迭代次数达到设定最大迭代次数, 则转到下一步, 否则迭代次数加 1 并且跳回到追踪方向估计再进行 依次计算,完成多次迭代过程。通过对所有二维相 干或方差剖面,进行方向约束蚁群追踪形成信息素 剖面,最终合成蚂蚁自动追踪三维数据体。 2 应用实例分析 通过对蚂蚁算法原理的分析发现,在应用蚂蚁 体进行断层识别的过程中,一定要对关键参数进行 具体的试验分析, 制定有效的技术思路来进行研究, 才能更快速、准确地识别断层。为了更有效地说明 整个蚂蚁体识别断层的过程,应用实际三维地震数 据来进行具体分析。 2.1 提取蚂蚁体属性 在提取蚂蚁体属性前,先要观察原始地震剖面 的断裂信息,着重观察目的层断裂及其所关注的微 小断裂的波组特征。由图 1 可见,A、B、C、D 四 图 1 研究区三维地震主测线剖面 Fig.1 3D seismic profile of the main seismic survey line in the study area ChaoXing 第 6 期 李宏伟等 蚂蚁属性优化断层识别技术 177 点为研究区明显的断层发育区。应用属性分析模块, 提取蚂蚁体属性,选取事先提取的、能够反映断裂分 布特征的相干体特征值相干或者方差体数据作为基 础数据,在参数界面上,主要对参数最大、最小终止 标准值进行调整;选择某一主测线或任意线的典型剖 面进行试验分析,根据地质目标,保留和优化所需要 的断层信息。 确定参数的原则就是提取的蚂蚁体数据, 在不丢失目的层及所关注的断裂信息的基础上,尽量 减少与断裂无关的信息。 由图 2 可见,两种参数试验结果,都能对主要 断层进行刻画,相对于图 2a,图 2b应用优化终止 标准值提取的蚂蚁体对断裂的分布形态刻画得更 清晰,同时消除了许多与断裂无关的成分,这样的 蚂蚁体才更有针对性,更能有效地识别断层。 a 默认终止标准值 b 优化终止标准值 图 2 蚂蚁体终止标准值试验结果剖面对比 Fig.2 Profile comparison of termination criteria value test result of ant body 2.2 蚂蚁体细线化 由于蚂蚁体属性记录的信息,还存在许多与断层 无关的似断层点轨迹,需要通过蚂蚁体细线化功能, 将蚂蚁体中记录的似断层点集,通过“膨胀、腐蚀”等 处理,获得连续而清晰的断层点轨迹,并记录输出成 细线化体。这一部分功能主要参数为信息素二值化阈 值,即将蚂蚁体二值化为 0、1 的门限值。同样,挑选 典型剖面试验线进行参数试验,在蚂蚁体数据的基础 上, 调整二值化阈值, 保留和优化所需要的断层信息。 由剖面可见图 3,蚂蚁体细线化后,A、B、C、D 四 个断层发育处,明显使断裂信息更加聚焦,排除了蚂 蚁体本身断裂信息的多解性。确定二值化阈值后,应 用此参数计算得到整个研究区的蚂蚁细线体。由图 4 地层切片可见,断裂点集分布清晰,已经可以明显地 分辨出 A、B 两套断裂的展布形态和发育方向。 图 3 蚂蚁体细线化剖面 Fig.3 Profile of thin ant body 图 4 蚂蚁体细线化地层切片 Fig.4 Stratal slice of thin ant body 2.3 断层自动分离 断层自动分离是在蚂蚁细线体数据基础上,从中 分离出代表断裂面的断层点集及提取断层产状要素信 息。 这些点集可在三维可视化场景中进行质控和编辑, 最终形成断层。具体步骤为a. 确定断层相交分离参 数范围,将蚂蚁体细线化信息点投影到赤平投影网络 的球面坐标系统中,根据可确定研究区断层产状的方 位角和倾角范围,从细线化体中分离出满足条件的断 层点集。b. 定义点连面规则,设定相邻点线、道和时 间三个方向的最大间隔,来控制断层点与点之间的距 离, 确定二者是否属于一个断面。 c. 定义断面间关系, 需要设定三项主要参数①确定相邻断面在线、道和 ChaoXing 178 煤田地质与勘探 第 47 卷 时间三个方向的最大间隔,大于此间隔的相邻断面不 合并;②偏角相邻两断面之间倾角差的绝对值,大于 此参数,相邻断面不合并;③断面联合规模参数形成 断面的点数小于此值将被删除。d. 控制断面规模,形 成断面后,保存点数大于此参数的断面,即此值越大 生成断面的尺度就越大, 反之, 则小尺度断面就越多。 至此,就完成了断层自动分离的过程。 2.4 断面拆分、合并与断棱提取 自动计算生成断层面之后,还需进行人机交互 断面编辑, 使得生成的断面间的交切关系更为合理。 a. 在三维可视化中显示生成的断面,参考相干或者 其他能够更好反映断层信息的属性时间切片图 5, 平面体相结合,对各个断层面进行质控,对断层点 集进行编辑,剔除异常点,合并或拆分不合理的断 面组合,重新生成更符合地质规律的断面关系。b. 应用自动提取断棱功能,按照用户自定义的线、道 及采样间隔,提取所需的断棱信息图 6b,最终实 现蚂蚁体断层的自动追踪。通过地震剖面与相干属 性切片椅状显示可见图 6a,地震反射同相轴在 A紫、 B红、C绿、D蓝四条断层处的分布特征, 与自动追踪的结果一一对应,断层自动追踪的准确 性很高,完全可以满足地震地质解释的要求。 根据以上蚂蚁体断层自动追踪的全过程,总结出 整个技术系列的研究思路 a. 应用地震数据计算相干 体或方差体;b. 在相干体或方差体的基础上,根据地 质要求选择试验线优化蚂蚁属性的终止标准值,使生 成的蚂蚁体属性能更好地刻画裂缝或断层信息;c. 应 用蚂蚁细线体的信息素二值化技术使蚂蚁体聚焦和收 敛;d. 通过断层自动分离技术,有效地定义生成断面 的规则及断面间的交叉关系;e. 利用三维可视化显 示,判断断裂系统空间分布是否合理,并进行相应的 断面细化编辑与调整;f. 自动按照所需间隔提取断棱 数据,从而实现断层的自动追踪解释。按照这一思路 进行断裂系统的分析,可以使研究人员尽快地获得研 究区的断裂信息,在地震资料解释前期,很快完成断 层解释工作,迅速搭建起研究区断裂地层格架,大大 节省了断层解释的时间,提高了效率。 图 5 研究区断层面三维立体显示 Fig.5 3D graphics of the fault surface in the study area 图 6 自动提取断棱剖面和平面对比 Fig.6 Profile and plan comparison of automatic extraction of fault segment 3 结 论 a. 利用蚂蚁体进行断层识别是一套技术系列, 遵循提取蚂蚁体属性蚂蚁体细线化断层自动 分离断面合并提取断棱的蚂蚁体自动追踪研究 思路,可大幅提高断层识别的准确性。 b. 利用典型剖面试验线进行主要参数试验, 确 定试验参数的原则为不丢失目的层及所关注的断 裂信息的基础上,尽量减少与断裂无关的信息,达 到应用效果后,再应用于整个研究区数据体,进行 蚂蚁体属性计算。 c. 蚂蚁体细线化是使蚂蚁体聚焦和收敛的有 效手段,断层自动分离能够有效地定义点连面规则 及其断面之间的关系。 d. 在蚂蚁体自动追踪断层结果的基础上, 利用 三维可视化平面–立体联立解释,能够更快速、直观 ChaoXing 第 6 期 李宏伟等 蚂蚁属性优化断层识别技术 179 地判断出,研究区断裂分布以及断层间空间关系的 合理性,然后,自动按所需间隔提取断棱,最终实 现断层自动追踪解释用时短、准确性高的目的。 参考文献 [1] DORIGO M, MANIEZZO V, COLORNI A. Positive feedback as a search strategy[R]. MilanMilan Politecnico di Milano, 1991 91–106. [2] DORIGO M,MANIEZZO V,COLORNI A. Ant System optimization by a colony of cooperating agents[J]. IEEE Trans Syst Man Cybern B Cybern,1996,26129–41. [3] PARMEE I C,VEKERIA H,BILCHEV G. Role of evolutionary and adaptive search during whole system,constrained and de- tailed design optimization[J]. Engineering Optimization,1997, 291/2/3/4151–176. [4] GAMBARDELLA L M,DORIGO M. Ant-QA reinforcement learning approach to the traveling salesman prob- lem[C]//Proceedings of the Twelfth International Conference on Machine Learning. Palo Alto,CaliforniaMargan Kaufmann Publishers,1995252–260. [5] STUTZLE T,HOOS H. MAX-MIN ant system and local search for the traveling salesman problem[C]//Proceedings of 1997 IEEE International Conference on Evolutionary Computation. New YorkIEEE Press,1997309–314. [6] BULLNHEIMER B,HARTL R F,STRAUSS C. A new rank based version of the ant systemA computational study[J]. Cen- tral European Journal for Operations Research and Economics, 1999,7125–38. [7] MIDDENDORF,MARTIN. Multi colony ant algorithms[J]. Journal of Heuristics,20025305–320. [8] PEDERSEN S I,SKOV T. Automatic fault extraction using ar- tificial ants[J]. SEG Technical Program Expanded Abstracts, 2002,21512–515. [9] SUN D S,LING Y. Application of spectral decomposition and ant tracking to fractured carbonate reservoirs[J]. EAGE Extended Abstacts,2011,B03523–26. [10] AQRAWI A. Improved fault segmentation using a dip guided and modified 3D Sobel filter[J]. SEG Technical Program Ex- panded Abstracts,2011,30999–1003. [11] 乐群星,魏法杰. 蚂蚁算法的基本原理及其研究发展现状[J]. 北京航空航天大学学报社会科学版,2005,1845–8. YUE Qunxing,WEI Fajie. New stochastic optimization algo- rithm-ant system[J]. Journal of Beijing University of Aeronautics and AstronauticsSocial Sciences Edition,2005,1845–8. [12] 赵伟. 基于蚁群算法的三维地震断层识别方法研究[D]. 南 京南京理工大学,2009. [13] 王军,李艳东,甘利灯. 基于蚂蚁体各向异性的裂缝表征 方法[J]. 石油地球物理勘探,2013,485763–769. WANG Jun, LI Yandong, GAN Lideng. Fracture characterization based on azimuthal anisotropy of ant-tracking attribute bodys[J]. Oil Geophysical Prospecting,2013,485763–769. [14] 张瑞,文晓涛,李世凯,等. 分频蚂蚁追踪在识别深层小断层 中的应用[J]. 地球物理学进展,2017,321350–356. ZHANG Rui,WEN Xiaotao,LI Shikai,et al. Application of frequency division ant-tracking in identifying deep minor fault[J]. Progress in Geophysics,2017,321350–356. [15] 史刘秀,王静波,张如伟,等. 复值相干模量蚂蚁体技术[J]. 断块油气田,2015,225545–549. SHI Liuxiu, WANG Jingbo, ZHANG Ruwei, et al. Ant tracking technology based on multichannel local complex-valued coher- ence[J]. Fault Block Oil Gas Field,2015,225545–549. [16] 陈志刚,吴瑞坤,孙星,等. 基于反射强度交流分量滤波的蚂 蚁追踪断层识别技术改进及应用[J]. 地球物理学进展,2017, 3251973–1977. CHEN Zhigang, WU Ruikun, SUN Xing, et al. Improvement and application effect of ant-tracking fault identification technique based on reflection strength AC component filtering[J]. Progress in Geophysics,2017,3251973–1977. [17] 张亚春, 尹太举, 周文. 在蚂蚁属性体约束下的裂缝建模方法 研究[J]. 长江大学学报自然科学版,2016,131416–21. ZHANG Yachun, YIN Taiju, ZHOU Wen. The fracture modeling in the constraint of ant tracking attribute[J]. Journal of Yangtze UniversityNatural Science Edition,2016,131416–21. [18] 严哲,顾汉明,蔡成国,等. 利用方向约束蚂蚁群算法识别断 层[J]. 石油地球物理勘探,2011,464614–620. YAN Zhe,GU Hanming,CAI Chengguo,et al. Fault identi- fication by orientation constraint ant colony algorithm[J]. Oil Geophysical Prospecting,2011,464614–620. [19] 隆雨辰,李俊,王志章,等. 综合蚂蚁体及曲率属性的断裂识 别方法及应用[J]. 油气藏评价与开发,2017,746–15. LONG Yuchen,LI Jun,WANG Zhizhang,et al. Fracture identification s and applications of integrated ant body and curvature attribute[J]. Reservoir uation and Develop- ment,2017,746–15. 责任编辑 聂爱兰 ChaoXing