J4 ›› 2010, Vol. 40 ›› Issue (1): 188-194.

• 地球探测与信息技术 • 上一篇    下一篇

基于完全三叉树堆排序的波前扩展有限差分地震波走时快速算法

杨昊1,孙建国2,韩复兴2,马淑芳1   

  1. 1.中国石油勘探开发研究院|北京 100083;2.吉林大学 地球探测科学与技术学院/国土资源部应用地球物理综合解释理论开放实验室|长春 130026
  • 收稿日期:2009-06-16 出版日期:2010-01-26 发布日期:2010-01-26
  • 作者简介:杨昊(1981-)|男|辽宁沈阳人|博士研究生|主要从事地震反演与成像方面的研究|E-mail:yanghaojlu@163.com
  • 基金资助:

    国家自然科学基金项目(40574052);教育部骨干教师资助计划项目(2000-06)

Fast Algorithm of the Expanding Wavefronts Finite-Difference Traveltime Calculation Based on the Three Branch Tree Structure Heap Sorts

YANG Hao1, SUN Jian-guo2, HAN Fu-xing2, MA Shu-fang1   

  1. 1.Research Institute of Petroleum Exploration &|Development, PetroChina Limited, Beijing 100083,China;2.College of GeoExploration Science and Technology/Laboratory for Integrated Geophysical Interpretation Theory of Ministry for Land and Resources, Jilin University, Changchun 130026,China
  • Received:2009-06-16 Online:2010-01-26 Published:2010-01-26

摘要:

波前扩展有限差分地震波走时算法具有物理意义明确、因果稳定性强的特点,但每次波前扩展都要寻找波前面上的最小走时点。当计算网格点数较多,特别是涉及到三维走时计算时,寻找波前面上的最小走时点是一项十分耗时的工作。研究发现,波前扩展有限差分地震波走时算法的波前点具有两个突出特点:①波前点更新十分频繁,通常每次取出波前最小走时点后都要插入若干新的波前点;②新计算出的波前点的走时通常比较大。数据结构中的二叉树堆排序方法可以提高寻找波前面上最小走时点的效率,根据特点①,在原始二叉树堆排序方法的基础上,优化了插入新波前点和移除波前面上最小走时点的流程,实际计算结果表明,与原始的二叉树堆排序方法相比,改进后的二叉树堆排序方法可以提高大约20%的计算效率。根据特点②,将原始的二叉树堆排序方法推广到多叉树,实际计算结果表明,完全三叉树堆排序方法优于二叉树和四叉树堆排序方法,可以再提高5%的计算效率。

关键词: 走时, 波前扩展, 程函方程, 堆排序, 有限差分法

Abstract:

Traveltime calculation using the expanding wavefronts finite-difference method is characterized by its explicit physics meanings and causal stabilities, but the method needs to search the minimum traveltime point frequently when expanding the wavefront. The method becomes more time consuming when there are too many grid nodes, particularly for 3D calculation. Two main characteristics of the wavefront points are found through this study: ①The wavefront points is updated frequently. Generally several new points are inserted to the wavefront points set after the minimum traveltime point is removed. ②The traveltime of new calculated wavefront point is often larger than that of others. The authors try to improve the efficiency of traveltime calculation by using the binary tree structure heap sorts. According to the  first characteristic of the wavefront points, the original binary tree structure heap sorts is ameliorated in that the inserting and removing operations on the heap is optimized which improves the calculation efficiency by about 20%. From the second characteristic of the wavefront points, three branch structure heap sorts is introduced which improves the calculation efficiency by another 5%.

Key words: traveltime, expanding wavefronts, eikonal equation, heap sorts, finite difference method

中图分类号: 

  • P631.4
[1] 赵天硕, 宋超, , 刘财, , , , 徐雨歆.

物理信息神经网络地震走时层析成像程函方程因式分解方法 [J]. 吉林大学学报(地球科学版), 2026, 56(2): 694-702.

[2] 毛子雄, 侯贺晟, 周建波, 符伟. 佳木斯地块—那丹哈达地体近地表速度结构[J]. 吉林大学学报(地球科学版), 2026, 56(1): 219-228.
[3] 李航, 孙宇航, 李佳慧, 李学贵, 董宏丽, .

基于波动方程的地震波数值模拟研究综述 [J]. 吉林大学学报(地球科学版), 2025, 55(2): 627-645.

[4] 张志佳, 孙章庆, 王瑞湖, 韩复兴, 陆济璞, 刘亚光, 岑文攀, 高正辉. 复杂地表起伏多重变加密网格有限差分法波动方程数值模拟[J]. 吉林大学学报(地球科学版), 2023, 53(2): 598-.
[5] 刘志强, 黄磊, 李钢柱, 许磊, 李文宝. 崎岖海底对下伏水平地层反射波特征的影响[J]. 吉林大学学报(地球科学版), 2023, 53(1): 274-282.
[6] 谢樊, 王海燕, 侯贺晟, 高锐. 中亚造山带东段浅表构造速度结构——深地震反射剖面初至波层析成像的揭露[J]. 吉林大学学报(地球科学版), 2021, 51(2): 584-596.
[7] 孙建国. 利用Munk公式和海底反射走时反演深海水体速度:理论[J]. 吉林大学学报(地球科学版), 2021, 51(1): 1-12.
[8] 肖汉, 王德利. 基于快速匹配法的VTI介质走时计算[J]. 吉林大学学报(地球科学版), 2019, 49(4): 1160-1168.
[9] 孙章庆, 汪登科, 韩复兴. 复杂海底各种地震波的射线追踪与运动学特征[J]. 吉林大学学报(地球科学版), 2019, 49(4): 1169-1181.
[10] 孙建国, 苗贺. 基于Chebyshev走时逼近的三维多次反射射线计算[J]. 吉林大学学报(地球科学版), 2018, 48(3): 890-899.
[11] 孙建国, 李懿龙, 孙章庆, 苗贺. 基于模型参数化的地震波走时与射线路径计算[J]. 吉林大学学报(地球科学版), 2018, 48(2): 343-349.
[12] 杨海燕, 岳建华, 徐正玉, 张华, 姜志海. 覆盖层影响下典型地-井模型瞬变电磁法正演[J]. 吉林大学学报(地球科学版), 2016, 46(5): 1527-1537.
[13] 李桐林, 张镕哲, 朴英哲. 大地电磁测深与地震初至波走时交叉梯度反演[J]. 吉林大学学报(地球科学版), 2015, 45(3): 952-961.
[14] 曲昕馨,李桐林,王飞. 基于数字图像分割法的跨孔雷达走时层析成像[J]. 吉林大学学报(地球科学版), 2014, 44(4): 1340-1347.
[15] 周晓华, 陈祖斌, 曾晓献, 焦健. 交错网格有限差分法模拟微动信号[J]. J4, 2012, 42(3): 852-857.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] 刘建峰,迟效国,周燕,王铁夫,金巍,周建波,董春艳,黎广荣. 小兴安岭东北部金林岩体全岩-角闪石Rb-Sr年龄[J]. J4, 2005, 35(06): 690 -0693 .
[2] 黄冠星, 孙继朝, 张英, 刘景涛, 张玉玺, 荆继红. 珠江三角洲污灌区地下水重金属含量及其相互关系[J]. J4, 2011, 41(1): 228 -234 .
[3] 肖长来,梁秀娟,崔建铭,兰盈盈,张君,李书兰,梁瑞奇,郑策. 确定含水层参数的全程曲线拟合法[J]. J4, 2005, 35(06): 751 -0755 .
[4] 郭振华,王璞珺,印长海,黄玉龙. 松辽盆地北部火山岩岩相与测井相关系研究[J]. J4, 2006, 36(02): 207 -0214 .
[5] 孙永河,付晓飞,吕延防,付广,阎冬. 地震泵抽吸作用与油气运聚成藏物理模拟[J]. J4, 2007, 37(1): 98 -0104 .
[6] 谢忠雷,陈卓,孙文田,尹波. 不同茶园茶叶氟含量及土壤氟的形态分布[J]. J4, 2008, 38(2): 293 -0298 .
[7] 贾军涛,王璞珺,邵 锐,程日辉,张 斌,侯景涛,李金龙,边伟华. 松辽盆地东南缘营城组地层序列的划分与区域对比[J]. J4, 2007, 37(6): 1110 -1123 .
[8] 康立明,任战利. 多参数定量研究流动单元的方法--以鄂尔多斯盆地W93井区为例[J]. J4, 2008, 38(5): 749 -0756 .
[9] 薛永超, 程林松. 白豹油田长8油藏成岩储集相[J]. J4, 2011, 41(2): 365 -371 .
[10] 姜纪沂, 张宇东, 谷洪彪, 左兰丽. 基于灰色关联熵的地下水环境演化模式判别模型研究[J]. J4, 2009, 39(6): 1111 -1116 .