论文部分内容阅读
地震资料的处理解释与计算机软件技术息息相关,各种地球物理方法在生产上的应用需要借助软件来实现。目前市面上商用的地震资料处理软件大都提供了常规的处理方法,但对于一些特殊的处理方法往往将其作为增值服务保留,本课题围绕“地震标志层强反射消除”这一目标,设计开发了一套可以用于实际的地震数据特殊处理软件平台。地震标志层是指稳定连续的强反射同相轴,它对于目标层的确定具有重要意义,但是过强的强反射又会干扰储层的识别。本文研究了基于多子波分解的强反射消除方法和基于EMD最大能量法的强反射消除方法,依托形成的软件,将这两种方法应用到了鄂尔多斯盆地的古生界煤层强反射实际地震资料中,并分析了消除计算后的“三瞬图”(瞬时振幅、瞬时频率、瞬时相位),从地震反演的角度对消除方法进行了评价,从计算结果来看,两种方法都较好的保存并精细化了储层特征,压制了煤层的干扰。本课题采用了Qt跨平台的开发框架,使用同一套代码就能够方便的发布Windows和Linux版本的软件。软件的界面使用了Qt Designer进行布局和设计,分离了视图层(View)和模型层(Model)。在开发过程中,还使用了Git进行版本控制,定期合并分支(merge branch),在功能有变化时提交(commit),并记录好代码变化的概述。在系统构架上,将软件依次分成了人机交互界面层(UI)、应用逻辑层、技术服务层三个层面,并规定了只能从上层调用下层的规则,降低了软件模块的耦合程度。软件平台主要实现了“工区数据管理”、“数据可视化”、“强反射消除计算”三大功能模块,攻克了一系列实现过程中的关键技术方法,包括二进制数据的大小端转换(Big Endian-Little Endian);IBM和IEEE两种类型浮点型数据的解码;实现了双线性插值的图像插值算法;重写QLabel控件实现了地震剖面图像的放大缩小功能;借助于插件系统,实现了软件平台的可扩展特性;使用XML(Extensible Markup Language)技术,对工区数据的配置信息进行了结构化管理。