- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用VBA建立油藏据库课程论文
《资源勘查数据库设计》读书报告
使用VBA建立油藏数据管理系统
油藏管理强调把油藏描述、油藏工程、开发设计、油藏动态分析、油藏管理和投资效益分析视为一个系统工程,从技术经济的角度出发,强调地质和工程的协同化,为油藏地质研究、储层评价、储量计算、数值模拟、开发规划和风险分析提供手段和依据。
地质信息作为这一系统的不可却少的一部分。体现出信息量大、涉及面广、数据格式不统一。在小组进行科研工作时,靠人工整理各种地质数据十分繁琐、工作量巨大、且准确度不高。使地质工作人员埋没在数据的海洋里,不能集中精力更好的完成地质工作,从而浪费了大量的人力物力。
在我们的工作中绝大多数数据是由Excel格式保存的,Excel本身具有强大的数据处理能力,以及快捷方便的数据输入方式。我们利用VBA对Excel进行二次开发,可以开发出满足不同用户的特殊需要的应用系统。使各种经常要做的重复性工作,以及对大量数据进行复杂计算和分析工作自动完成,从而大大提高工作效率。
本文对用VBA建立一个油藏简易管理系统的工作做一个浅显的探讨。解释各程序的关键点,给“油藏简易管理系统”建立起一个可执行的框架。其数据与程序都来自于实际工作当中,由于工作未完成代码是公开的,可直接使用。
1.地质-工程-经济数据库
地质、工程和经济在油藏管理中是相辅相成的油藏描述结果是建立地质模型的基础,地质模型则是油藏模拟模型的初始化参数场,两者又同时受到经济上的制约。要考虑多方面的因素才能获得最大经济、社会、环境价值。
图1油藏数据库管理关系示意图
所以我们的系统也应该包括地质、工程、经济协调等诸多方面。它可以包括“地质数据维护模块”和“地质信息管理模块”作为地质层面,包括“经济评价模块”和“经济信息管理模块”作为经济层面,包括“工程数据维护模块”和“油藏工程数据分析模块”作为工程层面。当然这些只是想法,有待后续工作实现。
2. 油藏数据库应用
当我们从勘探院将地质数据拿到工作室,其数据格式是按照油田内部数据库保存下来的,并没有通过处理转换成直接可以使用的数据。而在工作室也没有一个固定的标准说必须使用哪一种软件来处理这些数据,结果格式不匹配成为一大难题。再者在实际使用计算机工作中,数据相互之间的接口也是十分普遍的问题。
如las文件格式这是一种机器格式。petrel就有相应的读入程序可以将las 文件批量的读入,但实际工作中一方面数据不是统一的las格式,它有着不同时期不同版本的文件,还有许多人为修改的las文件,另一方面如果用的不是petrel而是其它软件,像我们用卡奔处理的曲线文件就要求整理简洁的excel表格。人工处理一个文件大概需要操作20多次,如果再乘以上千的文件个数就是一个十分巨大的数字,而这样的类型数据有很多。
在工作组中建立小型数据库也是十分有必要的,数据的查询通常需要依靠SQL语句来保证执行和提高效率。还有一个问题就是数据的采集不是同一时间完成的,这就产生了数据管理的需要。特别是一些勘探井坐标信息量小非常容易丢失,只有将数据输入数据库才能较好的保存。Access数据库与excel相结合可作为专为小组工作设计的小型数据库有着简便易行的特点。
那么按工作任务顺序要求,要求对las文件、录井图、井位坐标、分层数据等Excel表进行计算处理,统一格式后导入access 为下一步的工作做准备。其次要对所有表格加以汇总,让地质工作人员对其数据要一个充分的了解。最后考虑数据库表格之间的关系生成用户所需要的新数据,例如计算砂泥岩百分比就需要分层数据和录井图数据相结合。最终的目的是直接提供各种数据给地质软件,为地质工作服务。
下面以测井数据导入为例,并附查找井位坐标代码。
3. 程序关键行解释
a. las文件格式
读取LAS文件格式,属于格式整理类型。关键在于按明码读入las文件后,包括读取las格式|:
myFileName Application.GetOpenFilename LAS测井文件 *.las ,*.las
分裂首行: myFileName, Origin: 936, _ StartRow: 1, DataType: xlDelimited, TextQualifier: xlDoubleQuote, _ ConsecutiveDelimiter: True, Tab: True, Semicolon: False, Comma: False, _ Space: True, Other: False, FieldInfo: Array Array 1, 1 , Array 2, 1 , Array 3 _ , 1 , Array 4, 1 , Array 5, 1 , Array 6, 1 , Array 7, 1 , Array 8, 1 , Array
您可能关注的文档
最近下载
- 医生如何应对患者的不同文化和观念.pptx VIP
- (2025年高考真题) 2025年高考广东卷物理真题(解析版).docx VIP
- 中止施工期间安全保障措施.docx VIP
- (2025年高考真题)2025年高考甘肃卷物理真题(解析版).docx VIP
- 七年级语文下册期末复习 病句辨析与修改(2)(原卷+答案解释)2024-2025学年(统编版).docx VIP
- 隧道工程安全监理细则.docx VIP
- 浙江浙能电力股份有限公司招聘笔试题库2025.pdf
- (2025年高考真题)2025年高考湖北卷物理真题(解析版).docx VIP
- topik韩语考试真题_29届初级B卷(答案).pdf VIP
- GBT 29639-2024 生产经营单位生产安全事故应急预案编制导则.docx VIP
文档评论(0)