01

2024-05

Eclipse油藏数值模拟软件动态文件的自动生成方法研究

| 来源:网友投稿

【摘要】数值模拟是一种有效的实用技术,数据准备和输入是最重要的一个环节。本文按照数值模拟的原理针对地区油藏数据的特点,本文按照数值模拟的原理针,针对地区油藏数据的特点探讨了Eclipse和VIP油藏数模研究思路和配套技术,提并编译了一套整理油藏数模动态文件数据的软件及方法。

【关键词】Eclipse 数值模拟 动态文件 自动生成

在数值模拟工作整个流程中,数据的准备是一个耗时耗力的工作。面对大量的数据,常规的手工录入不仅速度慢,准确性也难以保证。Visual Basic是应用广泛的软件开发环境,有方便的操作excel文件的对象库,在处理大量数据方面有着快速和准确的优越性,将该语言引入Eclipse和VIP两种数模软件动态文件的自动化生成中,是代替人工整理的一种有效途径。

1 数据准备

软件需要准备的数据包括:小层数据、油水井的生产数据以及数模模拟层和分层的对应表,表1为油井格式,水井数据与之类似,前8列为必须有的数据列。其中油水井数据和小层数据可直接从油田的A2生产数据库中下载,无需改动格式。

2 原理及算法

Eclipse软件的动态数据包括井事件文件(ev),井生产数据文件(vol),射孔关键字是“perforation”,VIP则包含在一个R.DAT文件里,射孔关键字为“fperf”。两个软件的格式关键字虽不同,但用到的基本数据都一致,主要包括井名、年月、月产油、月产水、月产气、月注水、生产天数七列数据,可以通过循环遍历油水数据表的标题行来寻找,用PRINT语句输出,主要代码如下:

Case "井号"

k = 0

For i = 1 To shtoil.Range("A65536").

End(xlUp).Row – 1 ‘总行数

k = k + 1

prodata(k).wellname = Replace(arryoil(i,j)," ","")prodata(k).symbol = 1 Next i

程序通过自动判断原始输入数据中的生产层号的变化和备注中“压裂”,“酸化”等关键词来实现补换层、压裂等井事件的整理,结合小层数据表计算对应的生产模拟层位(见图1),下面代码将油水井的生产层号转化成对应的模拟层号:

For n = 1 To lyrlen

If cw(m) = lyr(n).truth Then

cwstr = “L” & Replace(lyr(n). sim,“ “,“”)

Exit For

将以上VB编制的软件中输出得到的动态软件输入至Eclipse2006和VIP2003上使用,输出结果准确、生成时间短。以大港某油田ZV油组的实际生产数据为例,油水井总井数79口,excel中生产数据共10816行,油水井对应分层数据1255行,程序输出Eclipse格式的文件用时156.81秒,实现了动态文件的自动快速生成,将相关文件加载进eclipse的schedule模块(见图2所示),加载结果正确可靠。

4 结论及建议

(1)应用Visual Basic编写程序,实现Eclipse和VIP动态文件的自动生成,方便快捷,大大提高了数值模拟工作的效率。

(2)Visual Basic有方便的操作excel文件的对象库,如果有权限连接油田上游数据库可实现数据的无缝对接。

(3)井事件文件的整理依赖于上游生产数据尤其是生产层号和小层数据的准确性,运行前对基础数据的检查尤为重要。

参考文献

[1] 陈果,彭军,蔡天含.用VB控制CorelDraw和Excel实现地质绘图的自动化[J]石油工业计算机应用,2004,3(12) : 26- 29

[2] 张豆娟,陈存元. Excel宏语句在测井解释夹层处理中的应用[J].石油天然气学报( 江汉石油学院学报) ,2006,4( 28) : 72- 74

[3] 周芸,林中伟. VB中ActiveX在Excel中的应用[J].西安工业学院学报. 2000,20(4) :273- 276

作者简介

沈伟成(1967,07-),男,天津人,高级工程师,1989年毕业于西安西北大学石油地质专业,博士学位,现在大港油田第三产油厂从事油藏工程等技术研究工作。

推荐访问:油藏 数值 自动生成 模拟 文件

最新推荐New Ranking

1软件实施方案(实用8篇)(完整文档)

方案是从目的、要求、方式、方法、进度等都部署具体、周密,并有很强可操作性的计划。我们应该重视方...

22023年应聘自我介绍(优秀18篇)(精选文档)

范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料...

3房屋租赁合同电子版免费(汇总19篇)【优秀范文】

在人民愈发重视法律的社会中,越来越多事情需要用到合同,它也是实现专业化合作的纽带。那么合同书的...

42023年度上课看课外书检讨书(模板20篇)(精选文档)

范文为教学中作为模范的文章,也常常用来指写作的模板。常常用于文秘写作的参考,也可以作为演讲材料...

52023年最新春节晚会结束语十字(11篇)(完整)

无论是身处学校还是步入社会,大家都尝试过写作吧,借助写作也可以提高我们的语言组织能力。范文书写...

6护理干事个人总结(实用8篇)

工作学习中一定要善始善终,只有总结才标志工作阶段性完成或者彻底的终止。通过总结对工作学习进行回...

7坚持方面名人名言(通用16篇)【优秀范文】

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便...

8代发工资协议签好后多久发放(优秀8篇)

人的记忆力会随着岁月的流逝而衰退,写作可以弥补记忆的不足,将曾经的人生经历和感悟记录下来,也便...

9美术论文鉴赏(大全19篇)【精选推荐】

在日常学习、工作或生活中,大家总少不了接触作文或者范文吧,通过文章可以把我们那些零零散散的思想...

10领导辞职报告(汇总20篇)(范文推荐)

在经济发展迅速的今天,报告不再是罕见的东西,报告中提到的所有信息应该是准确无误的。报告对于我们...