关键词:
数据管理
数据处理
可视化建模
软件开发
摘要:
随着致密油、页岩气等非常规资源开发的不断深入,油气井开采数量在逐年递增,并且随着井身结构和井筒工况日趋复杂化以及老油田套损套变情况频发,科学系统地管理井筒信息已然成为大趋势。及时识别井筒状态,高效提升井下作业质量,有利于减少因停产、减产造成的损失,并有效地保证油气开采顺利进行,实现油气田高质量发展。
本研究基于数据库理论、计算机图形学知识、软件开发等技术理论,结合井筒数据管理数字化、三维建模可视化的生产需求,提出了基于MySQL数据库,以井筒基本信息、井眼轨迹信息、MIT/MTT组合测井数据和阵列式瞬变电磁探伤测井数据作为主要数据管理对象,管理内容包括新增、列表、导入、导出、编辑、查询、删除的井筒数据管理方法。针对MIT/MTT组合测井数据和阵列式瞬变电磁探伤测井数据两种数据,研究了数据预处理方法,包括无效值剔除、数据去重、标准值零值检测和对应的处理算法;研究了测井数据可视化转换的方法:通过提取特征数据、建立测井模型、坐标标定、坐标转换等过程,实现测井数据到可视化数据的转换;研究了井眼轨迹三维建模方法,通过总结对比几种重建方法:正切法、平衡正切法、圆柱螺旋法和最小曲率法,选择正切法对井眼轨迹进行三维重建;基于切片法和网格面片组合方法思想,结合井眼轨迹曲线、井斜角以及测井自旋角的误差补偿校正,实现井筒真三维建模。为实现井筒数据管理与可视化软件的开发,采用IntelliJ IDEA开发工具,前端编程语言为基于JavaScript的框架Vue,后端编程语言为面向对象的Java语言,数据管理模块用MySQL数据库,可视化模块采用ECharts和JavaFX 3D。最终开发的软件在运行环境为window 10、jdk运行环境为***下,基于桃2-12-3等20 口井次数据,通过盲盒测试完成对数据管理与可视化软件的功能和性能测试,测试结果均符合预期要求。
本研究中的创新点在于:数据管理方面,对原始的MIT/MTT组合测井数据和阵列式瞬变电磁探伤测井数据,提出了数据预处理算法,将原始数据规范化处理,并对处理后的测井数据,提出了可视化处理方法,并实现测井数据可视化转换,为三维可视化建模提供数据来源。可视化方面,基于可视化转换后的数据,研究并实现了井眼轨迹三维建模和井筒三维建模,基于切片法和网格面片组合方法思想,将井筒可视化模型分成若干切片,结合井眼轨迹曲线、井斜角,以及对测井自旋角的误差校正,实现井筒真三维建模,使建模后的井筒模型与地下实际井筒形状相匹配。