您的位置:新文秘网>>>>正文

利用软件实现复杂地质体深度成像软件的集成

发表时间:2006/9/24 11:30:18


  摘要:本文利用*软件的开发环境实现了中科院与胜利石油管理局联合资助的国家自然基金委“九五”重点项目“复杂地质体描述理论与方法研究”中复杂地质体深度成像软件的包装从而形成了一套用户界面友好、软件结构灵活和三维可视化功能强大的复杂地质体深度成像软件系统。
  关键词:复杂地质体深度成像*
  .引言
  中科院与胜利石油管理局联合资助的国家自然基金委“九五”重点项目“复杂地质体描述理论与方法研究”已经进行了好几年了其中的方法研究已经成熟我们用该项目研究的偏移方法对桩西地区的资料进行了试处理其处理效果可与西方地球物理公司和以色列的帕拉代姆公司的偏移软件相媲美。
  因此系统地将我们自己研制的复杂地质体深度成像软件包装起来并尽快将其推向市场是迫在眉睫的事情。从去年上半年开始,我们利用*软
……(新文秘网https://www.wm114.cn省略557字,正式会员可完整阅读)…… 
分析和波动方程速度分析等功能,旅行时计算、波动方程和深度偏移等,它共包括个功能模块。
  数据管理子系统:工区设置、数据格式转换等个功能模块。
  三维可视化子系统主要用来质量监控,它主要完成各种地震数据的二维显示和三维地震数据体的显示、地震层位的显示、速度深度模型的显示、旅行时波前面的显示等,它共包括个功能模块。
  利用*软件实现软件的全面集成
  由于复杂地质体深度成像软件功能模块比较多,而且编写时所用的语言各不相同,所以要想将他们包装在一起,必须有一个好的软件平台。另外,复杂地质体深度成像软件还包括许多显示模块,特别是三维可视化模块,用一般软件实现起来比较困难。软件不仅在这两方面功能强大,而且利用软件开发用户界面也比较方便,因此我们确定了:以软件为主,同时尽量吸收其他图形软件的长处来最大效率地完成此软件的包装工作的具体思路。包装工作分以下几步:
  充分利用的模块开发功能,实现软件的模块封装。
  充分利用的用户界面开发库,实现软件的用户交互界面。
  充分利用的数据可视化开发库,实现软件的三维可视化。
  充分利用的数据库管理软件库,实现软件的数据管理。
  将与其他开发软件的库函数连接在一起,实现地震剖面显示和并行算法等功能。
  实现软件的模块封装
  *软件的模块封装功能是十分强大的,它可以实现不同语言的混合编程工作。在软件的集成过程中,我们充分利用了的混合编程优势,从而完成了五十多个功能模块的封装工作,这些模块的源代码分别用、、、和等语言编写而成。
  实现软件的用户交互界面
  *软件的用户界面开发库,内容丰富,可满足各种应用软件的交互控制技术。在我们的软件中,交互控制界面有六十多个,包括软件主界面,功能模块交互接口等,我们全部是用来实现的。
  主菜单
  模型建立子系统
  输出交互界面
  实现软件的三维可视化功能
  剖分和插值是三维可视化技术的基础部分。剖分是剖分的最重要技术,它包括剖分和剖分等。
  剖分,首先将一些离散点连成三角形网,然后给出每个三角形的相邻信息,并将这些信息用一个的矩阵表示出来,当三角形三个顶点的顺序已经确定,则邻近三角形的序号也相应确定。这样便给出了已知离散点所在曲面的三角形网格描述。
  剖分的原理与剖分基本相同,它首先将一些离散点连成四面体网,然后给出每个四面体的相邻信息,随后将这些信息用一个的矩阵表示出来,当四面体四个顶点的顺序已经确定,则邻近四面体的序号也相应确定。利用这些四面体网格可形成一个凸多面体,找出凸多面体的外表面就可生成一个二维三角形网格,这些三角形网格便给出了已知离散点所在复杂地质体的形态描述。
  离散光滑插值技术的基本原理如下:在一个建立了相互之间连接的网格内,如果网格上的点不独立,即它们满足某种约束条件,则其它结点上的值可以通过解一个线性方程组得到。
  利 ……(未完,全文共3097字,当前仅显示1564字,请阅读下面提示信息。收藏《利用软件实现复杂地质体深度成像软件的集成》
文章搜索
相关文章