网站大量收购独家精品文档,联系QQ:2885784924

地震综合解释数据平台设计及应用.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
地震综合解释数据平台设计及应用

地震综合解释数据平台设计及应用   摘 要 地震综合解释数据平台(NEWSBase)作为地震综合解释软件系统的关键所在,其可在油气勘探综合数据模型的综合分析基础上进行设计。在本案,笔者首先根据POSC和PPDM数据标准来创建NEWSBase的逻辑模型,然后再进行NEWSBase的软件设计,其中运用到的是面向对象的软件分析与设计方法。在文章的最后,笔者还简单阐释了NEWSBase的应用情况 【关键词】NEWSBase 软件设计 应用 地震地质综合解释是当前油气勘探领域最重要的一门学科,地震勘探是石油勘探的重要手段之一。地震综合解释研究是为了满足油气勘探开发的要求。在NEWSBase的设计中,首要任务是创建油气勘探综合数据的标准与模型,其中在石油领域以POSC(Epi-centre)与PPDM的数学模型为主。在油气勘探开发领域,专业软件系统都有专属数据平台,但从目前的情况来看,已有的数据平台彼此间不能直接访问数据,则软件间需转换数据。据此,笔者结合相关知识,浅析NEWSBase的设计与应用 1 NEWSBase的设计 1.1 数学模型 NEWSBase设计的首要任务是创建与地震综合解释专业相符的数据逻辑模型,其应用的实现过程实质上是逻辑模型的映射。但在构建数据模型的软件架构时,应坚持可交付性、模型层自定义及命名准则的原则。NEWSBase数据模型的软件设计运用的是面向对象的设计思想,即其包括常量与可变的数据对象。其中,常量的数据对象包括岩心样本和井的位置等,其无版本的控制;可变的数据对象包括含水饱和度、渗透率和孔隙度等,其可用数据版本来进行区分。另外,NEWSBase的数据模型用到了元数据类型,且对元数据的语法做了定义。其中,元数据类型涉及列表、集合和索引等,而元数据包涉及数据体、头信息、标识和参数。在实际应用中,可按需聚合、递归和嵌套元数据 1.2 数据结构 在NEWSBase的构建中,首先应确定数据结构,这是数据访问模式的决定因素。针对油气勘探专业软件系统,软件体系结构的方案之一是基于分层的通信模型,其中面向对象的体系结构可解决数据存储服务、公共构件服务和用户界面服务等的一体化与一致性问题 在树状数据结构图中,顶层为盆地,其可与GIS系统连接及其服务对象为油气藏综合解释项目;盆地下为油田或研究区块,建议将解释行为的成果数据及综合解释的原始数据归入研究区块的管理下。在NEWSBase上,运用专业应用软件可检索数据库的数据,而针对油田或研究区块的数据表,可借助地理属性或所有人(如某一油田)来完成查询任务 2 NEWSBase的软件实现 在NEWSBase的软件设计与开发中,采用的是OOA、OOD软件技术,其均为面向对象的软件技术。同时,为了满足开发专业应用软件的需要,用户模板操作类被引入其中,其指的是在综合解释中,用户可统一管理基本数据的选择、解释数据的操作及显示参数,如此可帮助用户完成解释现场存储、恢复等。NEWSBase的逻辑模型确定了数据平台的软件实现目标,但NEWSBase的物理实现终需一个数据库的DBMS。对此,可将Oracle数据库系统引入NEWSBase的软件实现中,但需合理屏蔽数据库的操作,以使应用软件开发仅与数据操作组件有关,从而保证数据的安全性、一致性及实现在应用软件不变时迁移数据平台 2.1 动、静态SQL 在PL/SQL程序块编译中应用Oracle时,可做如下划分: 2.1.1 前期联编 即在程序编译时,便已确定SQL语句 2.1.2 后期联编 即在运行期间建立SQL语句 那么若以用户输入为查询条件,则不能在编译期间运用SQL引擎来确定这一程序的语句,而应先输入查询条件,再提交至SQL引擎来由其处理。在实际应用中,动态SQL一般采用的是后期联编,而静态SQL则采用的是前期联编 2.2 数据访问接口 在NEWSBase中,数据访问接口的编写采用的是Oracle OCI和C++语言。其中,OCL是一种应用程序编程接口,其由Oracle的C语言编写而成,且其支持对Oracle数据库功能进行全面访问。在OCI中,API的性能最新且具有安全性高及可扩展性好等特性。另外,DCI、DMI、DDL和SQL查询均可利用OCI函数来完成功能任务 3 NEWSBase的应用讨论 在实际应用中,NEWSBase具有复用性高、扩充性及封装性好等优点,则可适应油气藏综合研究专业应用软件的开展所需。在地震构造解释中,成图技术与逆断层解释存在较大难度。其中,在逆断层解释中,允许在同一层位存在一点多值现象,这时可运用面向断层面的组合技术来进行多层位逆断层组合,同时可运用不规则分块网络化技术来对含逆变层进行等值线一次性成图。在岩石物理分析

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档