论文部分内容阅读
化学驱油技术是进行剩余油开采的重要手段,在制定油藏开发方案以前,需要进行油藏数值模拟,对油藏开发进行预测、规划、动态分析及效果评价,而油藏数值模拟结果数据量大,分析难度高。动态可视化仿真模型通过对油藏数值模拟模型的仿真及操作,为技术分析人员分析和决策提供了方便。本课题对化学驱模型可视化系统的功能进行了深入的研究。根据可视化系统的功能,将其分为二维辅助分析模块和三维图形生成模块两部分。二维辅助分析模块负责读取数值模拟文件,完成数据查询的功能,并计算最大值最小值,为三维网格模型提供更加精确的数据对比。同时可以生成随时间变化的参数曲线图,并进行曲线的添加、删除等操作,显示出各参数的范围及走向及多种参数间的关系。通过以上操作方便技术人员查询数据,并进行参数分析。三维图形生成模块主要生成直观形象的参数分布图,用颜色深浅表示参数大小。参数包括温度、压力、含油饱和度、含水饱和度、油相对渗透率、水相对渗透率、界面张力、吸附性等,这些参数模型可以表现驱油的过程,以指导寻找剩余油,同时实现三维网格模型的移动、旋转、缩放等操作,以对其进行全方位的观察,从而对整个驱油状况做整体全面的了解。通过实时交互控制可以将化学驱油过程表现出来。通过以上课题研究,利用面向对象的编程方法,借助可视化的开发工具Visual C++和OpenGL最终实现了可视化系统的设计与开发。本软件已对多个数值模拟文件进行了分析,为技术人员设计与改进采油方案提供了方便。