一、Geolog测井解释软件本地化功能开发与集成(论文文献综述)
董康[1](2020)在《煤层气测井数据分析软件研究》文中认为煤层气是井下以甲烷为主的煤矿伴生气体,它易扩散,渗透性强,容易从邻近岩层穿过,由采空区放出。当空气中的含量为5%~16%时,煤层气可能燃烧或爆炸,是煤矿的主要灾害之一。国内外已有不少由于瓦斯爆炸造成人员伤亡和严重破坏生产的事例。因此必须采取有效的预防措施,提前勘探,先抽后采,加强通风,避免发生瓦斯爆炸事故,确保安全生产。为了配合煤层气测井仪器的快速发展,需要设计开发煤层气测井数据处理软件,以满足测井现场快速回放测井曲线、处理测井数据、生成测井报告的需求。本文对于煤层气测井的实际分析需求来进行入手,采用面向对象的分析方式,通过现代软件工程来开发相应处理软件,最终完成了对其的有效处理。软件采用C++和C#编写,包含文件读写和处理、曲线绘制和输出、集成测井图头、管径三维显示等现场亟需的功能。使用本文实现的软件,可简单、方便地将同一口井在不同时期、用不同仪器所测的曲线整合在一起,按统一标准存储测试成果;并能对测试曲线的对比分析、解释计算等后续工作提供有力的支持。本文借鉴了同类软件开发的经验和教训,利用面向对象的现代软件开发模式,来对其完成的需求分析与技术论证等相关的重要工作,同时在对于功能进行明确、分析性能需求的基础上,选择了合适的体系结构和技术路线。然后通过模块化设计方式,利用微软公司的动态连接库编程方式建立标准接口,完成了模块的集成,按照接口设计规范的相关要求实现了多处理模块的同时开发,将其进行封装,变成动态连接库,再将各模块完成测试之后进行连接。在以上思想的指导下,成功开发了符合各项设计需求的软件,论文详细介绍了已完成相应开发部分的软件效果。在论文最后对本文所做的所有工作进行分析和总结,展望未来的进一步研究方向。
张田,王辰昊[2](2020)在《基于Python的油田生产资料预处理软件设计与应用》文中提出油田内部生产资料类型包括钻井、录井、测井、试油等多种类型。针对资料整理过程中存在的问题如:从原始资料库中下载的资料格式多样;不同石油软件所需加载的数据格式不同;已有资料预处理软件功能均较单一等,从编程语言优选、软件兼容性、软件功能集成化三个方面出发,选取Python语言进行软件设计,利用Python扩展性强的特点,设计出红番茄资料预处理软件,并在新疆油田进行试点,生产资料整理时间缩短至原耗时间的约33%。Python语言在油田生产中的应用可为具有相同问题的其他油田提供参考。
由立志[3](2015)在《测井资料处理解释软件系统的设计与实现》文中进行了进一步梳理随着油气资源勘探开发程度的加深,开采难度逐步加大,对地质的认识也逐渐走向复杂化。同时,采集资料的处理解释复杂程度越来越高,数据量越来越大,软件的作用变得更加重要。处理解释技术需要有软件作为载体,形成可推广应用的软件,才有可能把技术真正转化为提高勘探开发效益的生产力,才能推进技术的有形化。本文从测井资料处理解释的基本需求出发,采用面向对象的现代软件工程开发思想和技术手段,设计了一套处理软件平台。平台功能包括数据管理和操作、数据格式解编与转换、成果输出、数据预处理应用程序挂接等模块。在软件的底层数据结构设计上,充分考虑了成像测井的处理解释需求,适合大数据量数据存储和读写;在数据格式解编和转换模块上,根据测井数据格式繁多、结构差异较大的特点,设计上采用了“动态识别、快速加载”的方式,实现了对主流测井数据格式的解编和转换;根据测井出图的需要,开发的成果输出模块具有“所见即所得”的特点,采用视图切分的方式实现了多层次的绘图系统,能够分层显示图头、刻度头、曲线和成果表等图件;提供了应用程序挂接接口,解释方法研究人员可基于该接口在平台上集成挂接自己的方法程序,使平台具有了二次开发能力。在论文最后,对测井解释软件平台的发展进行了分析和展望。
王明君[4](2015)在《测井快速综合评价系统设计与实现》文中认为随着测井解释方法的发展,开发一套界面简单、操作便捷、解释快速的测井解释软件系统迫在眉睫,系统集成了大量的测井解释方法、数学统计方法、计算机编程技术、计算方法。其采用C++代码实现各函数进行快速计算;基于C/S配置架构,灵活的配置数据库服务器与客户端;采用技术成熟的TeeChart控件进行图形直观显示,可以根据需要进行二维、三维各种图形的选择;针对逻辑复杂、数据量大的各种类型的测井数据,分别设计、实现了不同的数据表在数据库中进行存储与操作;采用GDI绘图的方式进行测井曲线的绘制与实现。经过需求分析、概要设计、详细设计最终完成了系统实现。软件系统集成的测井解释方法有直方图、趋势面分析、骨架值、构造深度趋势、重叠图等标准化各种方法;储层参数建模中的公式拟合方法、经典公式计算、经验公式计算等等;各种图版校正方法、皮克斯勒法、水分析资料图版法、曲线重叠等流体识别方法。形成了一套基于区块分析的参数联动平台,把参数选择功能与数据可视化功能有机的结合在一起,形成了图表联动、图形-参数联动的技术处理特点,用户在直观的环境下进行操作,保证了测井解释工作的精度。聚类分析一直是研究的热点,针对K-means、Support Vector Clusering两种聚类分析算法运行时间久、性价比不高的缺点,本文通过算法的并行实现,可以明显加速其执行速率。K-means并行算法采用OpenMP-C++AMP混合加速架构形式,充分发挥CPU与GPU的计算资源;Support Vector Clustering并行算法采用CUDA C架构,采用CUDA高并行的SIMD指令运行模式,有效的加速了算法的执行效率。
闫伟林,苏洋,刘传平[5](2002)在《Geolog测井解释软件本地化功能开发与集成》文中研究说明多年来,大庆油田勘探开发研究院针对油田的地质特征及工作方式,研究出科学有效的测井参数解释方法,并形成了与之相适应的工作模式。通过分析和应用Geolog软件,认为有必要以Geolog软件作为平台,开发具有用户适应性的测井储层参数解释模块。概要阐述了基于Geolog软件平台中测井曲线预处理功能进行曲线预处理的方法,并在通用数据管理平台中定义新增信息的Geolog底层数据存储模型。在此基础上,阐述了单井砂岩、有效厚度划分和储层孔渗饱参数解释方法。这种开发与集成方式,不仅适应了用户需求,扩充Geolog软件的功能,而且缩短了引进软件投入油田生产的周期,可以更好地服务于油田勘探开发。
二、Geolog测井解释软件本地化功能开发与集成(论文开题报告)
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
本文主要提出一款精简64位RISC处理器存储管理单元结构并详细分析其设计过程。在该MMU结构中,TLB采用叁个分离的TLB,TLB采用基于内容查找的相联存储器并行查找,支持粗粒度为64KB和细粒度为4KB两种页面大小,采用多级分层页表结构映射地址空间,并详细论述了四级页表转换过程,TLB结构组织等。该MMU结构将作为该处理器存储系统实现的一个重要组成部分。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
三、Geolog测井解释软件本地化功能开发与集成(论文提纲范文)
(1)煤层气测井数据分析软件研究(论文提纲范文)
摘要 |
英文摘要 |
1 绪论 |
1.1 研究背景 |
1.1.1 煤层气及煤层气测井介绍 |
1.1.2 煤层气测井的分类及现状 |
1.2 国内外研究现状及发展趋势 |
1.2.1 测井软件现状 |
1.2.2 煤层识别与煤质分析 |
1.3 研究内容 |
1.4 本软件对于煤层气安全生产的作用 |
1.5 本煤层气测井曲线处理系统的技术路线 |
1.5.1 技术路线图 |
1.5.2 WPF技术 |
1.5.3 软件设计模式 |
2 测井数据分析与软件模块设计 |
2.1 功能需求 |
2.2 性能需求 |
2.3 软件结构与设计体系 |
2.4 开发原则 |
3 数据分析模块研究 |
3.1 DLL与接口功能介绍 |
3.2 文件读写的实现 |
3.2.1 实现对文件数据解编 |
3.2.2 WIS文件解析 |
3.2.3 LAS文件解析 |
3.2.4 文件数据解析关键代码 |
3.3 数据处理方法 |
3.3.1 预处理及内容 |
3.3.2 数据处理线程 |
3.3.3 数据处理关键代码 |
3.4 成果输出的设计与实现 |
3.4.1 体系结构 |
3.4.2 “所见即所得”与Windows中的映射模式 |
3.4.3 人机交互功能设计 |
3.4.4 接口及流程 |
3.5 测井图头的设计与实现 |
3.5.1 测井图头的特点 |
3.5.2 测井图头编辑器的需求 |
3.5.3 测井图头编辑器的设计 |
3.5.4 已开发图头的实例 |
3.6 三维显示的方法与实现 |
3.6.1 OpenGL方法简介 |
3.6.2 OpenGL的函数库 |
3.6.3 OpenGL程序框架 |
3.6.4 三维重构方法 |
3.6.5 成像颜色计算 |
3.6.6 接口及流程 |
3.6.7 成果输出关键代码 |
4 软件视窗设计 |
4.1 图头编辑程序(HeadEditer) |
4.2 曲线处理主程序(Plot) |
4.2.1 主程序界面组成 |
4.2.2 辅助工具栏各模块功能 |
4.2.3 曲线设置功能介绍 |
4.2.4 三维显示功能详解 |
4.2.5 图头编辑模块介绍 |
5 软件应用实例 |
5.1 陕西铜川某井应用实例 |
5.2 甘肃庆阳某井应用实例 |
6 总结与展望 |
6.1 论文总结 |
6.2 工作展望 |
致谢 |
参考文献 |
攻读学位期间发表的学术论文 |
(2)基于Python的油田生产资料预处理软件设计与应用(论文提纲范文)
1 软件设计思路及功能体系建立 |
1.1 编程语言优选 |
1.2 软件功能体系建立 |
2 实例分析 |
2.1 兼容性分析 |
2.2 高效性分析 |
3 结束语 |
(3)测井资料处理解释软件系统的设计与实现(论文提纲范文)
中文摘要 |
Abstract |
第1章 绪论 |
1.1 研究背景 |
1.2 国内外的研究动态及发展趋势 |
1.2.1 国外方面 |
1.2.2 国内方面 |
1.3 解释平台开发的必要性 |
第2章 解释系统的分析与设计 |
2.1 需求分析 |
2.1.1 测井解释业务流程分析 |
2.1.2 性能需求 |
2.1.3 数据需求 |
2.2 系统体系结构及功能设计 |
2.3 平台开发的技术路线图 |
2.4 平台开发的几个原则 |
2.5 平台框架的基本结构设计 |
2.5.1 文档的设计 |
2.5.2 视图的设计 |
2.5.3 文档与视图的相互作用 |
第3章 数据存储与管理 |
3.1 平台数据存储结构设计 |
3.2 测井数据格式的分类 |
3.3 数据格式解编与转换模块设计与开发 |
3.3.1 动态识别的设计 |
3.3.2 快速加载的设计 |
3.4 数据管理模块设计与开发 |
3.4.1 曲线信息栏 |
3.4.2 曲线信息浏览编辑 |
3.4.3 曲线数据编辑 |
3.5 数据预处理模块开发 |
3.5.1 曲线弹性校深 |
3.5.2 曲线刚性校深 |
3.5.3 曲线拼接 |
3.5.4 曲线截取 |
3.5.5 曲线重采样 |
3.5.6 曲线计算器 |
3.5.7 数据异常值筛选 |
3.5.8 曲线滤波 |
第4章 成果输出子系统设计与开发 |
4.1 成果输出子系统体系结构 |
4.2 “所见即所得”与 Windows 中的映射模式 |
4.3 成果输出子系统人机交互功能设计 |
4.4 开发完成的绘图对象 |
4.5 图头编辑器的设计与开发 |
4.5.1 测井图头的特点 |
4.5.2 测井图头编辑器的功能需求 |
4.5.3 测井图头编辑器的设计 |
4.5.4 开发出的图头示例 |
第5章 应用模块集成接口设计与开发 |
5.1 动态链接库 |
5.2 集成接口设计 |
5.3 方法挂接实例 |
第6章 测井解释平台数据处理及应用 |
6.1 平台的整体结构 |
6.2 基础处理模块的应用 |
6.2.1 测井数据格式解编 |
6.2.2 测井数据管理 |
6.2.3 测井数据预处理 |
6.2.4 数据处理与绘图 |
6.2.5 图头编辑和整体绘图 |
6.3 成像处理模块的应用 |
第7章 结论和展望 |
7.1 结论 |
7.2 测井解释软件平台未来发展趋势 |
参考文献 |
作者简介及在学期间所取得的科研成果 |
后记和致谢 |
(4)测井快速综合评价系统设计与实现(论文提纲范文)
摘要 |
abstract |
第一章 绪论 |
1.1 研究目的与意义 |
1.2 国内外研究现状 |
1.3 论文的主要工作 |
1.4 论文的组织 |
第二章 技术综述与系统需求分析 |
2.1 架构简介 |
2.2 数据库简介 |
2.3 编程环境 |
2.4 系统目标分析 |
2.5 功能需求分析 |
2.6 可行性分析 |
第三章 系统设计 |
3.1 基本设计 |
3.2 系统架构设计 |
3.3 系统模块设计 |
3.4 系统数据库设计 |
3.4.1 基本表建立 |
3.4.2 岩石数据表建立 |
3.4.3 测井曲线数据表建立 |
3.4.4 公式拟合数据表建立 |
3.4.5 岩性识别标准表建立 |
3.5 功能流程图设计 |
第四章 系统实现 |
4.1 界面设计 |
4.2 数据库实现 |
4.2.1 基本表 |
4.2.2 实验数据表 |
4.2.3 测井曲线数据表 |
4.2.4 公式拟合数据表 |
4.2.5 岩性识别表 |
4.2.6 数据表关联图 |
第五章 储层参数建模联动平台实现 |
5.1 建模方法 |
5.1.1 泥质含量建模方法 |
5.1.2 孔隙度建模方法 |
5.1.3 孔隙度建模方法 |
5.1.4 饱和度参数建模 |
5.2 界面功能实现 |
5.3 测井曲线绘图功能实现 |
第六章 算法实现 |
6.1 K-means聚类 |
6.2 支持向量机聚类 |
6.3 并行环境 |
6.4 并行K-means算法 |
6.5 并行支持向量机聚类 |
6.6 数值实验以及结果分析 |
总结与展望 |
参考文献 |
攻读硕士学位期间取得的学术成果 |
致谢 |
(5)Geolog测井解释软件本地化功能开发与集成(论文提纲范文)
1 Geolog软件的技术优势 |
2 Geolog软件本地化功能开发的必要性 |
3 用户数据对象模型定义 |
3.1 Geolog软件数据对象模型分析 |
3.2 定义用户数据记录集 |
3.2.1 采样点判定结果记录集 |
3.2.2 解释层记录集 |
3.2.3 有效厚度记录集 |
3.2.4 有效厚度夹层记录集 |
3.2.5 岩心归位记录集 |
4 测井曲线预处理 |
4.1 测井曲线编辑和校深处理 |
4.1.1 曲线编辑 |
4.1.2 校深处理 |
4.2 测井曲线平滑滤波处理 |
4.3 曲线幅度变化趋势判别 |
5 储层厚度划分和储层参数解释 |
5.1 储层厚度和参数解释标准 |
5.1.1 油水层判别标准 |
5.1.2 有效厚度标准 |
5.1.3 有效厚度夹层标准 |
5.1.4 储层参数解释 |
5.2 用Loglan开发解释程序 |
6 回放综合解释成果图与岩心柱状图 |
6.1 实现回放有效厚度功能 |
6.2 回放解释层孔渗饱解释参数 |
6.3 连续采样点解释结果回放 |
6.4 编制岩心柱状图模板 |
6.4.1 设置岩性剖面的宽度 |
6.4.2 设置含油性符号 |
7 实际应用 |
8 结束语 |
四、Geolog测井解释软件本地化功能开发与集成(论文参考文献)
- [1]煤层气测井数据分析软件研究[D]. 董康. 西安科技大学, 2020(01)
- [2]基于Python的油田生产资料预处理软件设计与应用[J]. 张田,王辰昊. 石油化工自动化, 2020(03)
- [3]测井资料处理解释软件系统的设计与实现[D]. 由立志. 吉林大学, 2015(08)
- [4]测井快速综合评价系统设计与实现[D]. 王明君. 中国石油大学(华东), 2015(04)
- [5]Geolog测井解释软件本地化功能开发与集成[J]. 闫伟林,苏洋,刘传平. 石油物探, 2002(S1)