- 87
- 0
- 约 5页
- 2017-09-28 发布于江苏
- 举报
V01.36
第36卷第2期 成都理工大学学报(自然科学版) No.2
OF
2009年4月 JOURNALCHENGDUUNIVERSITYOF Edition)
TECHNOLOGY(ScienceTechnologyApr.2009
[文章编号]1671—9727(2009)02—0216—05
Excel
VBA在测井数据标准化中的应用
张永成 王洪辉 段新国
(成都理工大学“油气藏地质及开发工程”国家重点实验室,成都610059)
[摘要]利用VBA在Excel中实现了测井数据的标准化处理。由于ExcelVBA能够实现大量
的特别是重复性操作,代码编写筒单,且输入输出均是在Excel表格中完成;基于此利用VBA
编写了测井数据标准化程序。对不同区块的测井数据进行处理表明,该程序实现了数据的批
处理,可极大地减轻手工处理数据的工作量,为油田数据处理提供了一种实用方法。
[关键词]ExcelVBA,数据标准化}数据处理
[分类号]TP391.13:P631.84[文献标识码]A
油田在长期的勘探与开发过程中,很难保证 分析法等[1’3]。其原理简述如下:
所有井的测井数据都采用相同类型的仪器、统一 I.1均值一方差法
的标准刻度器,以及同样的操作方式,因此测井数 均值一方差法就是使各井标准层的各种测井
据之间必然存在差异[1’2]。故在利用测井资料来数据与关键井标准层的对应数据的均值和方差相
解决油田勘探开发中遇到的问题时必须对数据进 等。标准化公式为:
行标准化处理,其目的是使研究区的所有井的同
类测井数据具有统一的刻度。 y7=儡X
y“E一腮,]
测井数据标准化时,手工处理工作量大。谭 (1)
茂金[33等研究了常用的测井数据标准化方法,并 式中:Y为未标准化的测井数据;Y7为标准化后的
用VC++设计了软件。由于Excel中已集成了测井数据;E和y(z)分别为关键井标准层的均
VBA开发环境,可以与Excel文件无缝连接;并值、方差;E,和V(y)分别为待处理井标准层的均
且VBA代码编写简单,可以通过录制宏代码来 值、方差。
获得[4’5]。同时Excel本身具有快捷方便的数据1.2趋势面分析法
输入方式和强大的数据计算、分析处理能力,以及 根据各井测井数据用一个拟合的数学曲面来
丰富多彩的图表和图形工具。故利用VBA就可 逼近油田的标准层,把测井值看成是反映标准层
以实现测井数据标准化。VBA已在储量参数求 的有用信息(即趋势成分)和仪器刻度有关的局部
取、地质数据统计、油藏分析中,得到了广泛的应 变化(即偏差)两部分组成。
用‘6~9|。 设充分逼近标准层的最佳拟合多项式为:
1 测井数据标准化方法
目前采用的测井数据标准化方法,主要有二 式中:z,y为观测点(井点)的地理坐标值;2’为趋
维直方图法、多维直方图法、均值一方差法、趋势面 势值。设z为对应的实际测井值,则该井曲线标
[收稿日期]2008—04—23
万方数据
第2期 张永成等:ExcelVBA在测井数据标准化中的应用 ·217·
准化的校正量Az=一一2。 2.2数据描述
1.3直方图法
原创力文档

文档评论(0)