摘要:目前国内外商业解释软件系统对山地地震资料的解释存在一定的局限性,川庆钻探工程公司地球物理勘探公司多年来虽在山地地震资料解释方面积累了大量的生产技术和科研成果,但某些技术特别是一些关键核心技术集成应用十分不便。因此,构建集成统一的山地地震解释软件平台,使上述技术有形化便成为了一个重要课题。通过对现有主流商业软件的基础平台的深入剖析,结合川渝地区山地物探的研发模式,探索出一套基础平台加功能插件的软件架构设计思路,并形成了GeoMountain解释工程师软件系统。该解释平台较好地解决了软件开发与集成问题,具有很好的扩展性。基于该解释平台开发了井分析、含逆断层的构造解释、属性储层预测以及多波等功能插件。该系统已在10多个项目的地震资料解释中取得了较好的应用效果。
关键词:GeoMountain软件系统;山地;地震勘探;解释计算机程序;插件;应用
0 引言
当前,地震解释软件种类较多,国外的有大型地震综合解释LandMark软件系统、微机一体化油藏描述的Discovery软件系统,地震微机解释软件包SMT,斯伦贝谢公司的勘探开发一体化软件包Geoframe系统,OpendTect软件系统。国内有处理解释一体化的GeoEast软件系统[1],双狐微机解释系统等。LandMark软件主要有OpenWorks软件平台和各个应用程序组成,应用程序都是OpenWorks的插件,均运行于OpenWorks环境下,受它管理,遵循其设置的规则和标准,所有应用程序产生的各类数据包括地质、地震、测井、人文4大类数据,均存储于OpenWorks数据库中,形成了一个统一的数据体。尽管如此,在插件的管理方面,开发人员仍不能方便地进行插件安装和卸载。而OpendTect软件具有很好的插件机制,主要由基础环境以及在此基础上运用高级插件技术(Plugin)开发的功能模块组成,但在数据平台方面又有所欠缺。.结合四川山地物探的研发模式,探索一套基础平台加功能插件的软件架构设计,使该解释平台(即GeoMountoin软件系统)较好地解决软件开发与集成,使之具有很好的扩展性。
1 基础平台构建
GeoMountain软件系统由基础平台和功能插件组成(图1)。基础平台分为插件平台和数据平台。
插件平台是整个系统的核心,是功能插件实现的基础。插件平台包含重要的核心组件,分别有运行时核心、工作台GUI、项目管理、帮助系统数据管理和平台数据业务等。插件平台不包含具体的功能实现,只为功能插件提供运行环境、实现接口及数据管理,而插件实现其业务功能要依赖平台接口。插件通过平台安装的方式安装入平台中,同时平台也提供插件管理功能,如卸载插件等(图2)。可以很好地解决软件开发与集成问题,适用高级版和低级版的软件安装,这对程序组织开发十分方便。软件系统采用C++语言的跨平台GUI工具包QT开发[2~3],可运行于Windows、Linux、Unix等多个平台之上。
数据平台的主要功能是为整个插件平台的基本数据实现统一管理,提供统一的访问接口。对地震、层位等类型数据通过文件流的方式管理;而井相关数据、子波数据使用数据库存储。数据管理平台定义了各种类型数据的访问接口,以满足功能插件的二次开发。
2 插件模块
插件分系统插件和用户插件。系统插件纳入基础平台,而用户插件有选择性地进行安装。目前,GeoMountain解释工程师软件系统开发的系统插件有井分析插件(GmLog)、实用工具(GmTool);用户插件有构造解释(GmSI)、属性储层预测(GmAttr)、多波解释(GmMCI)、地质绘图(GmMap)等插件。
井分析插件包括合成记录、地质层位标定、AVO分析、流体替换、交会分析等单井分析以及地层对比、砂体对比分析等多井分析功能。构造解释插件主要包括速度场构建、2D/3D构造解释、全三维可视化解释、时深转换等。属性储层预测插件包括常规属性及特殊属性提取、属性优化、储层预测。地质绘图插件包括数据网格化、等值线绘制、构造成图等功能。图3为插件的部分界面。
3 软件系统的特色
GeoMountain解释软件采用先进的平台加插件的架构设计,较好地解决了软件开发与集成问题。软件系统界面语言可自由切换,QT可满足不同层次用户的界面语言需求。该软件系统融合了川庆钻探工程有限工程公司地球物理勘探公司多年来山地地震解释的生产技术和科研成果,如复杂构造速度场构建技术、逆掩断裂带成图技术,改进的第三代相干技术、高精度时频分析技术、流体属性定量分析技术等。
4 软件系统的应用
GeoMountain解释软件系统在10多个项目中得到了广泛应用,取得较好效果。图4为西部某工区构建的地下速度模型,经时深转换后得到深度剖面。由于准确的速度场构建,消除了时间剖面的构造假象,恢复了地下复杂构造的真实形态(图5)。图6为某层的逆掩断层构造成图,它同时刻画了断层上、下盘包括逆掩部分的构造形态。
5 结束语
具有自主知识产权的GeoMountain解释工程师软件系统填补了国内山地地震资料解释软件方面的空白,它融合了中国石油天然气集团公司川庆钻探工程有限公司地球物理勘探公司山地复杂地震资料解释的生产经验和科研成果,大大改善了山地地震勘探技术有形化的技术环境,软件系统的架构设计使得GeoMountain解释软件系统具有很好的扩展性、集成性。
在本文的修改过程中得到何光明、周阿波、陶正喜、李忠、刘鸿、谢芳、巫骏和洪余刚等人的指导和帮助,在此一并表示感谢。
参考文献
[1] 王子兰,王仕俭,李素闪,等.GeoEast处理解释一体化应用[J].天然气工业,2007,27(增刊A):222-224.
[2] 闫峰欣.C++ GUI Programming with QT4[M].北京:电子工业出版社,2008.
[3] 王宏琳.地球物理勘探软件平台技术[M].北京:石油工业出版社,1999.
(本文作者:邹文1 黄东山1 巫盛洪1 陈爱萍1 钟萍2 1.川庆钻探工程公司地球物理勘探公司技术发展中心;2.川庆钻探工程公司地球物理勘探公司物探研究中心)
您可以选择一种方式赞助本站
支付宝转账赞助
微信转账赞助