地震勘探观测系统定义模块的实现.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
地震勘探观测系统定义模块的实现 赵连功¨谢桂生¨王秀闽2’刘洪¨ 1)中国科学院地质与地球物理研究所.北京100029 2)中国地质大学,北京,100083 一.引言: 地震勘探计算机软件国产化是重要的国家战略目标。历史上,许多国家 级攻关项目人“029”项目【欧庆贤,1992】都包含软件部分。刘光鼎院士到 中科院地球物理研究所后提出的四大课题之一就是盆地模拟和解释软件【刘 伊克,1997】,“陆相薄互层油储地球物理理论和方法”【刘光鼎,李幼铭,吴 永刚等,1998】开发了地震解释系统,地球软件公司近年来又在GRISYS和 GRIstation基础上开发了新一代软件系统【王宏琳,1996】。“陆相油储地球物 理理论与三维地质图像成图方法”重大项目将软件系统作为方法集成的重要 工具而列为了五大子课题之一。 二.现状 ——一●,二,U’I,、 目前已在实践中受到广泛认可的野外采集软件主要有绿山软件和克浪软 件,其中各具若干使用效果相当不错的模块。但是从企业自身发展的长远观 点来看,安装一套软件代价甚高,其中不间断地跟随软件版本的升级就需要 无休止的经费投入,而且一些有自身经验优势的技术不能及时加入到系统中, 这就造成在市场竞争中处于被动局面。因此,研究和开发有自主知识产权、 适应生产实际需求的产品已成为当前软件开发的迫切要求。作为整个软件系 统不可缺少的一部分,本文讨论了观测系统定义模块的实现。 三.技术思路 观测系统的主要参数包括:炮点总数、放炮方式、检波器排列方式和排 列长度、接收点间距、接收线间距、CMP间距、覆盖次数、方位角分布等【陆 formatforland3d processingsupport surveys)文件格式是一种把地震队野外 采集的炮点和检波点位置数据以及有关的地球物理辅助数据传送到处理中心 通用的标准格式。图l给出了炮检关系文件数据卡格式,如果是炮点文件或 检波点文件则相应的记录标志是‘S’或者‘R’。它包括四种文件:检波点文 件、炮点文件、炮点检波点关系文件(也称交叉文件)和注释文件,其中数 据文件都包括两部分:第一部份是头卡,记录野外采集的相关信息,有基础 卡、自由卡、可选择卡、仪器参数卡、接收参数卡、震源参数卡、质量控制 卡。第二部分是数据卡,记录野外采集到的实际数据。炮点和检波点文件的 数据部分记录的是炮点和检波点处的详细信息。交叉文件的数据部分记录的 是野外记录号和炮点之间的关系以及记录道和相应的接收点之间的关系。 模块的输出包括按需求整理好的数据存为指定的标准格式并进行图形显 示。参数有炮点检波点坐标、野外文件记录号、道号、放炮总数、偏移距、 炮点检波点分布图、CMP、覆盖次数图、方位角分布图。可以将显示的图形 23l 输出到PNG、BMP、XPM格式的文件存储。图2给出了炮点检波点分布图。 图3为炮检分布图的局部放大,图中点为检波点,叉为炮点。 观测系统模块在微机(Linux)下采用Qt生成交互界面,并使用面向对 象的C++语言,该语言具有强大的数据封装能力,且使代码重用变得非常容 易。数据和运算封装到一个类里有利于模块和整个软件系统的嵌合。另外数 据存储采用Linux下的MYSQL做数据库管理,可以实现安全、快速的数据 管理,有效的解决了数据类型繁杂、数据量大造成的数据访问和检索困难。 实际处理中,先输入SPS文件,进行解码将炮点检波点的信息分别存入炮链 表和道链表。其中桩号、炮号定义需要对炮点检波点号进行重新编号(有重 号的可能)。这个过程要注意:如果同一炮线中炮点重合,那么炮点要分别保 留;如果检波点重合,则只需要保留一次就行。 接下来进行观测系统的网格化。图4是网格定义所需参数的交互界面, 原点坐标给出和方位角给出缺省值,也可以任意输入,CellDx和CellDy作为 面元定义参数输入。 由于面元的数据量较大,因此选择何种数据结构对于提高网格化计算速 度非常关键。比如笔者处理的一个三维工区:42平方公里(9.2公里×4.6 公里)。25米×25米,250l2炮,需要按照炮点检波点的对应关系,分别 判断出每个面元的覆盖次数、方位角和炮检距,计算量很大,因此炮检关系 的存放就是关键问题,经试验采用结构数组存放炮点检波

文档评论(0)

hnlhfdc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档