论文部分内容阅读
在石油勘探开发研究中,科学可视化技术将储层模型中大量抽象的、非直观的数据,以等值线图、井位图、渐变地形图、矢量图和影像图等形象、直观地表达出来。研究人员可以借此了解沉积、地层、构造、油藏的各种性质,认识油气的富集特征,从而为决定有利的勘探方向、布置井位和油气开发方案提供有力条件。虽然二维可视化技术的研究已近30年,但是随着面向对象技术和油气藏描述技术的不断发展,二维可视化技术的实现效果还有很大的挖掘潜力。本文使用面向对象方法改进软件架构,并且在改善等值线核心绘图算法的基础上,设计出一套基于面向对象技术的二维可视化软件系统。
首先,本文把面向对象思想应用于储层模型二维可视化的实现中,设计出不同于传统的二维可视化的过程。把可视化过程分为可视化数据读入、可视化映射和可视化后处理三个模块。在此基础上,将储层模型二维可视化系统的逻辑架构设计为技术服务层、应用逻辑层和用户界面层,改进软件架构。然后,利用面向对象方法进行数据结构设计、系统结构设计,使用统一建模语言(Unified Modeling Language,UML)作为描述建模的手段,在详细分析系统功能的基础上,建立了储层模型二维可视化系统的面向对象模型,并使用面向对象技术解决多图形多层位的实时显示问题。
其次,本文通过数据预处理方法和等值线跟踪算法的研究,采用面向对象方法对其进行合适的封装。为方便数据交换,构建了通用的数据接口类和网格类。通过增加等值线光滑算法和等值线标注算法,使等值线图绘制效果更加细致、光滑,尤其在等值线裁剪填充后,边界线更加清晰,完善等值线图的显示效果。
最后,通过油田实测数据的运行实例,说明了本文使用面向对象方法设计实现的储层模型二维可视化系统具有良好的实时性、联动性、交互性,且操作灵活,易于维护和扩展。本系统不但可以准确的绘制出等值线图和井位图,而且等值线图的显示效果明显优于Surfer软件绘制的等值线图形。