《油藏工程》课程地下油藏可视化软件设计

来源 :课程教育研究·新教师教学 | 被引量 : 0次 | 上传用户:slgull
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:油藏深埋地下,油藏中流体的渗流特性和地下油藏参数的变化都是依靠油藏数值模拟得到,《油藏工程》课程的特点需要借助油藏三维可视化软件对对地下油藏实现具体形象的展现。本文對油藏数模文件的格式、存储组织形式进行分析,然后利用利用OpenGL三维图形库实现了地下油气藏的三维可视化。
  关键词:油藏 三维图
  基金项目:重庆科技学院高等教育研究项目(GJ201408,GJ201409)。
  【分类号】TE-4
  油藏工程课程作为石油院校石油工程专业的主干专业课,是专门讲授油气田开采机理和方法的一门课程[1]。由于油气藏深埋地下、隐蔽抽象,油藏中流体的渗流特性和油气藏参数变化都是依靠油藏数值模拟得到,学生理解困难。随着计算机虚拟现实技术的发展,利用三维可视化技术辅助教学可以克服这些困难,成为一种行之有效的手段[2]。因此,根据油藏工程课程教学特点,利用OpenGL技术,实现地下气藏数值模拟的三维可视化。
  石油行业中常用的地质建模软件有Petrel、RMS、Direct等,油藏数值模拟软件有Eclipse、CMG、VIP等。Petrel建模软件界面友好、过程管理使模型更新便捷快速,RMS的模块相对对,复杂断层处理能力较强;Direct软件可以进行多维互动的储层表征;Eclipse支持多种网格类型并能进行局部网格加密。下面我们以油田常用的Petrel地质建模软件和Eclipse油藏数值模拟软件,研究数模结果的三维可视化[3]。
  1. 基于八叉树的数模文件存取技术
  数模结果文件很大,有的达到100G,现有的计算机内存容量、计算和绘制性能有限,难以将海量的空间数据一次性从磁盘调入内存,而必须分块调度,因此需要研究大数据体在计算机中的存储组织技术。
  存储组织与三维展示均采用八叉树数据组织结构,是一种用于描述三维空间的树状层次结构,八叉树的每个节点可以看作为一个正方体,每个节点有八个子节点,刚好利用八叉树结构描述。
  我们将数模结果的大数据体分成若干小块,采用八叉树技术,即每次将数据体分为8个小块,每个小块再分为8个小块,直到每小块可以很方便地调入计算机内存并展示为止。
  存储过程实际上是构造八叉树的过程,上面划分得到的可以在计算机展示的最小块构成八叉树的叶子节点,是分辨率最高、展示的体积最小的节点。如果用户要查看三维数据体的整体,需要将高分辨率的所有节点均调入内存,由于受计算机内存、绘制能力限制,这是无法做到的。人眼在观察事物时,对较远处的场景能够获得的信息相对较少,而随着距离的拉近,对细节的观察越来越详细,因此对远近不同的场景可以采用不同的分辨率(也称粒度)描述,这就是多层次细节(LOD)方法的基本原理[4]。
  加载数据的初始时刻采用分辨率最低的数据,可以尽快描述物体大概的轮廓,在绘制数模大数据量的体数据时,效率仍然很高,因为它在最初加载进内存的是分辨率最小的数据,数据量小,可以在很短时间内绘制出来,随着用户放大数据体,分辨率更高的数据块需要进行绘制,直到分辨率最高的数据绘制完成。
  因此在存储时,不仅需要存储分辨率最高的数据块,还要存储低分辨率的数据块。我们将分辨率最高的节点称为叶子节点,将8个子节点所表示的体积元素加在一起构成父节点的体积,父节点的分辨率比子节点低,每个父节点的数据量等于每个子节点数据量。8个父节点所表示的体积元素加在一起构成祖节点,祖节点的分辨率更低......,这样最后构成根节点,根节点表示数模大数据体的全体,其分辨率最低,在三维可视化开始加载时首先快速加载根节点,看到整个数据体的全部。
  2. 油藏数值模拟模型解析与效果展示
  油藏数值模拟模型数据分为文本格式和二进制格式2大类,这两种格式的文件有不同的应用场景。文本格式的文件,其格式易于解析,便于软件开发和调试;二进制格式文件读写速度快很多倍,占用更少的存储空间,我们对2种格式的文件都进行了解析,在软件开发阶段使用文本文件格式,在获取实验数据时采用二进制格式,以提高运行性能。
  Petrel建立的静态模型包括很多文件,其中最重要的文本格式文件是.GRDECL。
  油藏数值模拟模型二进制格式文件也可以在Eclipse软件中使用关键字进行定制输出的,在三维展示时使用的文件一般包括三个文件:
  (1)*.GRID文件(*.EGRID文件):存储了网格的相关信息;
  (2)*.INIT文件:属性文件,存储了孔隙度、不同方向的渗透率等静态属性;
  (3)*.UNRST文件:重启文件,记录了各种动态属性结果,如:含有饱和度、压力等数据。
  我们通过编写Java程序,对读到的每一个关键字进行分析,再与实际Eclipse的显示效果进行对比,解析了这些二进制文件的存储方式。
  地下油藏三维可视化可以实现多层(多分辨率)的效果展示,图1为最低分辨率(第0层)的展示效果。
  3. 结束语
  结合OpenGL三维图形库和Java技术编制的油藏三维可视化软件,既可以加深学生的理解和记忆,有提高了教学效率,对激发学生的学习积极性有极大的促进作用。同时如果学生感兴趣,也可以自己编制该软件,培养了学生编程能力。
  参考文献
  [1] 李传亮?, 油藏工程原理(第2版)[M].北京:石油工业出版社,2011
  [2] 张力,应用虚拟现实技术提高网络教学质量的研究[J],电化教育研究,2003,8(6):56-60
  [3] 吴永彬等,基于PETREL的油藏三维可视化地质建模技术[J],钻采工艺,2007,30(5):65-66
  [4] 申龙斌,油田勘探开发地质对象三维可视化关键技术研究[D],博士论文:中国海洋大学,2010
  作者简介:李继强(1973-),男,硕士,重庆科技学院石油与天然气工程学院,高级工程师,主讲石油工程本科和研究生专业课。
其他文献
摘要:随着我国新课程标准的提出,小学数学教学进行了一些改革,让教学活动的全面性更多地体现出来。让每个学生都在课堂中学习有价值的数学知识,获取必需的数学知识,在学习中获得不同的成长,是小学数学教学活动开展的目标。作业,是课堂教学活动的组成部分,也是课堂的一种延伸。对小学数学课后作业设计进行创新,会让小学生感受到数学学习的乐趣,成为数学学习的积极者。  关键词:小学数学;课后作业;设计;层次;趣味  
妇科肿瘤是育龄女性的常见病,可发生在女性生殖器的任何部位,良性肿瘤以子宫肌瘤最常见,恶性肿瘤以宫颈癌、子宫内膜癌、卵巢癌最常见。女性生殖器官肿瘤依其良恶性与生长部
入园不适应,对孩子来说是难过的一“关”。这既是对孩子的考验,更是对教师、父母的考验。教师和家长不能轻视孩子的“入园不适应症”,要针对孩子的“入园不适应症”进行有效的防
摘要:《弟子规》作为古人的行为准则在现代对人们的行为标准仍然有着一定的示范作用,将《弟子规》应用于小学教育中对于促成小学生的养成教育,提高小学生的综合素质具有重要的意义。本文从《弟子规》在小学养成教育应用中的问题入手,做出了具体分析,并就如何解决这些问题提出了可行的对策。  关键词:弟子规;小学;养成教育;问题;策略  中图分类号:G623.2  引言  随着教育改革的不断发展,有关小学生的养成教
本文主要以《幼儿园语言教育》这门课为例,结合高职高专学校学生的学习特点,以网络教学平台为支撑,探究翻转课堂教学模式的应用。主要结论:一、学生从“学会”向“会学”转变。二
摘要:对《建筑给水排水工程课程设计》的题目选择、进度控制与指导方式、实践环节、相关课程教学等方面进行探讨,并对如何提高该课程教学质量提出了几点建议。  关键词:课程设计进度实践  [abstract] Of the building water supply and drainage engineering curriculum design topic selection, schedule c
【中图分类号】G623.2  《语文课程标准》中明确地提出了培养学生口语交际能力的目标:“口语交际是一种必备的能力,应培养学生学会倾听、表达和应对的能力,使学生具有进行文明和谐交流的素养。”“具有日常口语交际的基本能力,在各种交际活动中,学会倾听,表达与交流,初步学会文明地进行人际沟通和社会交往,发展合作精神。口语交际要讲究文明礼貌,听人说话能领会主要內容。坚持说普通话,能用普通话清楚明白地表达自
期刊
胎盘是维系胎儿在子宫内正常发育的重要器官,也是各种致病因素影响胎儿的作用渠道。随着人类胎盘计划的开展,对胎盘及胎盘相关疾病的研究将上升一个新阶段。胎盘结构是胎盘研
高校中外籍教师队伍已逐渐庞大,本研究通过调查学生对外教在语言能力、教学能力的评估并与本土英语教师进行对比,发现浙师大行知学院对外教资源的利用取得了较为满意的效果。外
高校学生公寓自治已经成为新形势下学生思想政治教育的重要模式。温州大学步青学区坚持学生自治的理念,倡导楼栋学生自治,成立了楼栋自治委员会。本文以温州大学步青学区为例,对