论文部分内容阅读
随着人们对当代计算机技术研究的逐渐深入,计算机技术在各领域的应用也越发广泛。因此,一项计算机技术的提出很有可能极大的促进其他领域的发展。例如并行计算技术的提出,解决了气象、地震勘探、生物工程等领域困扰已久的大数据计算问题,又如计算机成像技术促进了自然科学、工程技术、金融、通信和商业的发展。在地震数据处理过程中,转换波速度分析是重要的环节之一。相比纵波速度分析,转换波速度分析可以得到更为丰富的地下信息,但是由于转换波的射线路径不对称,转换波的速度分析比纵波复杂得多,尤其是转换波叠加速度分析过程与转换波叠前偏移速度分析过程,由于其涉及数据量大,计算复杂,很难实现上述两种过程的交互式分析。为解决上述问题,本论文利用计算机可视化技术与并行计算技术,结合国内外主流的转换波速度分析软件的特点,提出了一套转换波速度交互分析软件实现方案,实现了完整的转换波叠加速度交互分析功能与转换波叠前偏移速度交互分析功能。在实现过程中,本文特别对地震数据读取策略、地震数据成像、二/三参数动校正分析过程和转换波叠前时间偏移流程进行了研究与优化。为了解决数据读取速度问题,软件提出了二阶段初始化策略,同时利用配置文件与缓冲数据减少软件的磁盘访问次数;在解决地震数据的成像问题时,本文提出了波形图绘制与彩图绘制有效绘制方法;为提高动校正的计算效率,本文利用拾取速度时速度变化的局部性特征,采用空间换时间的思想优化了动校正的算法实现;为实现高效的转换波叠前时间偏移交互分析流程,本文利用MPI+PThread编程框架,实现了多级并行的叠前克希霍夫时间偏移算法。本论文为转换波叠加速度分析流程与转换波叠前偏移速度分析流程提供了一套高效可行的实现方法,实现了具有基本转换波速度交互分析机制的交互软件,为多波速度交互分析技术在国内的广泛应用做了铺垫。