基于Qt的储层建模系统的三维可视化研究

来源 :西安石油大学 | 被引量 : 0次 | 上传用户:chaixiaoliyanqiong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的不断发展,通过重用遗产系统的功能创建新系统已经越来越重要。由于遗产系统经过多年使用,包含大量专业背景资料,客户需求、算法功能设计、业务规则和实际数据等要素,所以现今依然有利用价值。对于遗产系统,通常的处理办法是对软件进行再工程。再工程是在不改变原系统功能的前提下,重用原有系统的功能。鉴于“储层地质统计分析系统GASOR"是一个具有自主知识产权的油藏建模软件系统,因此,对GASOR三维可视化子系统进行重构,这项工作的理论意义,学术价值,和实用价值更加明显。本文所选用的软件重构方法是软件再工程的一种方法。利用界面编程工具Qt,对GASOR三维可视化子系统进行面向对象架构的改造,从而需要对原来GASOR的三维可视化子系统作相应的改造。在原来的这个子系统中,利用微软基本类库的类和函数,需要重构为Qt类库中的相应的函数、和类。以下是主要研究内容:本文首先分析、归纳出原来的三维可视化子系统中,用于微软基本类库MFC使用所引起的代码重复,函数功能过大,且结构过长,复杂的条件逻辑等存在的七种弊病。然后,识别出必须进行重构的MFC函数50种以上,和MFC类10种以上,并将它们重构为界面编程工具Qt中相应的函数和类,从而达到三维可视化显示的目的。同时,还进行了把MFC类中OpenGL函数封装到Coin3D的类之中,利用OpenGL,和Coin3D共同进行三维可视化显示。通过使用油田实际数据进行验证,在采取不同的参数的情况下,分别得出与GASOR相同的三维显示结果。分析和验证经过重构之后的三维可视化子系统所得出的运行结果。结果表明,符合设计要求。
其他文献
视频序列中运动目标检测与跟踪技术是计算机视觉领域中研究的一个热点,在民用和军事上都具有广泛的应用,比如机器人视觉、可视预警、机器导航、交通管理、医学诊断以及智能监
随着全国高速公路里程的增加和城市交通拥堵状况的日益严峻,作为安全防卫重要手段的智能交通系统正越来越受到人们的重视。智能交通系统中的交通监控子系统一般由运动目标检测
随着内河航运的飞速发展,内河船舶航行安全成为亟需解决的问题。全国每年各内河水域均有船舶碰撞、搁浅等水上交通事故发生,导致巨额的经济损失和大量的人员伤亡。而船舶航行轨
计算机处理技术和多媒体处理技术的发展极大地改变了人们的生活和工作方式。视频、音频、图像等媒体形式对人们的生活产生了越来越大的影响。本文所开发的高拍仪软件就是借助
在企业商业环境中,安全性解决方案并不是为了减少风险而存在的可选元素,而是维护商业功能并提高生产力的重要因素。当企业面临安全性资料被入侵者的网络攻击损害时,网络安全性就
移动计算是一种新型的技术,它使得计算机或者其他计算设备能够在没有固定物理设备相连的情况下传输数据。数据广播是目前移动计算环境中一种有效的数据访问方式。论文主要工
储层地质统计分析系统GASOR(Geostatistical Analysis System of Reservoir)经过多年的发展,总体上趋于成熟,融合了地质统计学方面的重要方法,而且在国内也处于相对领先的位
嵌入式系统的广泛应用,使人们越来越关注其产品的质量。嵌入式系统继承性差,产品的专用程度较高,良好的软件测试方案是保证嵌入式软件质量的关键。建立正确的高效的测试方案,
近年来,随着Internet技术的发展,Peer-to-Peer(P2P)网络越来越成为人们关注的焦点,P2P文件共享是P2P技术最主要的应用。BitTorrent文件共享系统作为应用最为广泛的P2P文件共