收藏 分销(赏)

渤海油田井控装备数据管理软件开发.pdf

上传人:自信****多点 文档编号:521841 上传时间:2023-11-06 格式:PDF 页数:5 大小:2.32MB
下载 相关 举报
渤海油田井控装备数据管理软件开发.pdf_第1页
第1页 / 共5页
渤海油田井控装备数据管理软件开发.pdf_第2页
第2页 / 共5页
渤海油田井控装备数据管理软件开发.pdf_第3页
第3页 / 共5页
亲,该文档总共5页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、山东工业技术2 0 2 3 年第4期(总第3 1 2 期)渤海油田井控装备数据管理软件开发李小波1,罗黎敏,朱鹏飞3,曹义威1(1.中海油安全技术服务有限公司,2.中海石油(中国)有限公司天津分公司,3.中海油能源发展股份有限公司工程技术分公司,天津3 0 0 45 7)天津3 0 0 45 7;天津3 0 0 45 7;【摘要渤海油田井控装备数量众多,涉及到相关数据信息量庞大。为实时掌握井控装备现状,提升井控装备管控能力,以渤海油田井控装备基础数据为研究对象,利用软件开发平台VisualBasic6.0,开发了渤海油田井控装备基础数据管理软件。该软件操作简单,数据显示明了、清晰,便于操作,可

2、以使井控装备管理规范化、高效化,提高了管理效率,实现了渤海油田井控装备的全面性、规范化的精细管理。【关键词】渤海油田;井控装备;大数据;软件开发;检索中图分类号TP311D0I:10.16640/ki.37-1222/t.2023.04.022文献标识码A文章编号】1 0 0 6-7 5 2 3(2 0 2 3)0 4-0 1 2 3-0 5在海洋石油井控装备的统筹管理工作中,涉及海洋平台较多、井控系统复杂、装备型号及参数多样,涉及的数据巨大1 5 。同时,随着海上石油作业量增大及井控装备服役时间的增长,隐患不断增多,井控装备带来的风险也越来越大。目前,针对井控装备的数据管理主要采用电子表格台

3、账的方式,在使用时有诸多不便。在行业推广数据化及智能化的背景下,有必要开发一种能够满足管理人员专业性需求、操作简单、容易上手的井控装备数据库管理软件,以协助管理人员进行井控装备大数据管理,提高数据管理效率。为此,以渤海油田井控系统为研究对象,利用软件开发平台VisualBasic6.0,开发了渤海油田井控装备数据管理软件 6-1 0 ,对井控装备关键收稿日期】2 0 2 3-0 3-1 4【作者简介李小波(1 9 8 5 一),男,中海油安全技术服务有限公司,工程师;罗黎敏(1 9 7 9 一),男,中海石油(中国)有限公司天津分公司,高级工程师;朱鹏飞(1 9 8 5 一),男,中海油能源发

4、展股份有限公司工程技术分公司,工程师;曹义威(1 9 9 3 一),男,硕士,中海油安全技术服务有限公司,工程师。-123-技术参数进行系统的管理,实时掌控井控装备规格参数、使用寿命及配置合规性等现状,实现对井控装备全面、精细化的管理,提高对井控装备的安全管控能力。一、数据库管理软件开发1.软件需求分析(1)使用权限设置由于本软件数据库涵盖了整个渤海区域井控装备的技术参数,数据量庞杂,为保证数据库数据的完整性和准确性,防止误操作导致的数据丢失和偏移,设计了数据管理和数据查询两级管理权限。只有具备数据管理权限的用户才能对数据库进行修改,而其余用户仅能使用查阅功能。2.软件结构设计渤海油田井控装备

5、数据管理软件开发(2)多层级显示和多条件检索功能数据库涉及1 0 0 余套井控系统,每个井控系统含6 个子系统,子系统下包含2 2 种装备,各装备又分别具备多个技术参数。为保证用户能够方便迅速的查询到目标信息,特建立多条件检索功能,可通过所在平台、型号、规格、生产厂家等信息查找到目标装备。按照数据的层级关系建立递进界面进行数据查找,达到在用户不熟知软件操作说明的情况下,仍可根据自身专业知识熟练查阅相关信息的目的。(3)数据导出功能为使软件功能更加开放,方便用户对筛选出的数据进行一些系统外的延展行为,特设计了数据导出功能,使导出后的数据独立于本管理软件而存在,可以方便的进行导出数据转移、分析等操

6、作。(1)层次划分本软件为单机版,即在一个电脑上完成数据储存、应用逻辑处理及信息表示任务,逻辑结构较为简单,此次软件开发适用的结构为客户机服务器结构,为简化软件开发的逻辑层次,优化逻辑结构,本软件被设计为数据层、逻辑层、控制层及视觉层四个层次。(2)功能模块划分根据用户使用需求,将数据库管理软件划分为单条件查询模块、组合检索模块、数据修改模块、数据导出模块、数据显示模块等,以进行数据的查询、修改、输出及显示功能。系统功能模块划分设计如图1 所示。管理员数据库管理系统外部数据源单条件查询组合检索数据修改数据导出子查询显示显示详尽信息信息按装备显示信息(3)模块之间的往返关系为明确模块之间的数据往

7、返关系,对模块进行外部特征描述,建立每个模块的IPO结构模块名称单条件查询模块输人数据平台名称,设备名称平台名称信息、设备输出数据参数调用外界数据库,返处理步骤回符合条件的数据数据种关键条件宇查组合询益询图1 系统功能模块划分设计表,(I:输人,O:输出,P:处理)。主要模块IPO数据表见表1。表1 主要模块的IPO数据表组合检索模块数据修改模块数据条目、关键字正确的数据该数据条目下,符更新后的数据合关键字的数据调用外界数据库,1.调用查询模块,返回查询结返回符合条件的数果据导出限定楼改人员后同楼改步后台1.调用查询模块,返回查询结果2.调用外接程序,输出查询结果2.调用数据库,更新后台数据查

8、询出的数据数据导出模块导出命令将将查询结果输出为可在其他程序中编辑的数据-124-Combox2山东工业技术2 0 2 3 年第4期(总第3 1 2 期)子表格作为外部数据库储存数据。3.软件详细设计数据导出接口:本软件采用DataGrid控件显由于VB语言具有对Windows系统适用性较示检索出的数据,选择EXCEL文件作为导出数好、开发出的软件占用空间小、运转速度较快、据文件类型。通过command控件建立数据输出接开发效率高及成本低等优点,因此选用该语言开口,建立DataGrid控件与EXCEL的连接,使用发数据库软件。通过软件详细设计,确定软件模该接口可以将数据导出至EXCEL软件中。

9、方便块内数据结构和每一个模块采用的算法,并选定用户对检索出的数据进行更深层次的统计分析,表达工具给出清晰描述。设计的任务包括:模块满足用户多样性需求。的算法设计、模块内的数据结构设计、模块的接(3)模块功能的实现口设计和用户界面及其他设计。本软件主要包含:单条件查询、组合检索、(1)关键技术与算法数据修改、数据导出及数据显示五个模块。通过需求分析,将本软件的主要功能确定为单条件查询模块:根据数据特性,按照数据检索,其他功能也是建立在检索功能之上。主要层次设计单条件查询模块,查询逻辑清晰,检索对比分析了回溯算法、分支限界法两种常用搜索效率高。使用SQL语言中的SELECT子句,指定算法,最终选择

10、了求解目标为找出满足约束条件待查询外部数据表的列,用WHERE子句对选择的一个解,能在满足约束条件的解中找出使某一列中数据进行过滤,最终提取出目标数据。目标函数值达到极大或极小的解,即最优解的分组合检索模块:通过该模块可帮助用户迅速、支限界法。精准地检索到符合条件的装备。使用SELECT子(2)接口设计句和WHERE子句,同时在WHERE子句中使用接口是指软件系统不同组成部分衔接的约LIKE()函数。使用IF语句对检索条件进行设定。定,接口包括外部接口和内部模块间的接口,本次软件开发中外部接口包括用户登录接口、外部数据连接接口及数据导出接口;内部接口为各模块间的连接。用户登录接口:登录接口包含

11、用户名输入框、密码输人框及登录按键三个结构,登录时分别输人账号和密码,点击登录按键进行登录。软件后台提取账号框和密码框中的数据,与提前设定的账号和密码进行比对,如输入的账号或密码错误,后台会打开错误提示界面;如输入正确,则可进人到主页面进行软件操作。外部数据连接接口:借助外部数据库软件以便储存数据,构建外部数据连接接口,通过接口使本软件能从外部数据库中调用所需数据。使用VB6.0外部数据连接控件ADODC进行操作,采用编写代码的方式将ADODC软件连接至外部数据库文件,通过代码中给出的数据库文件名称、文件类别及储存区域,准确进行数据调取。其中待检索的数据大小约为1 MB,对计算机系统和外部数据

12、库存储容量无较高要求,考虑EXCEL电子表格具有较强的通用性,因此使用EXCEL电否ADODC是否为数据空-SELECT查询到的列WHERE检索出的数据图2 组合检索程逻辑图数据修改模块:随着生产作业的开展,部分井控装备参数可能发生改变,为方便数据库数据更新,特建立本模块。利用DataGrid控件的修改属性,对数据进行修改,通过DataGrid控件与ADODC控件联动,实现后台数据库的修改。数据导出模块:新建EXCEL文件,点击command控件,打开EXCEL软件,建立工作簿,建立表格。提取DataGrid控件中的数据及数据所在的定位,放置在EXCEL表中指定位置,即完成一个数据的导出,使用

13、循环语句将所有数据导-125-IF是ADODC数据SELECT查询到的列WHERE检索出的数据字段名平台名渤海油田井控装备数据管理软件开发出至目标表格完成数据导出。数据显示模块:采用DataGrid的控件以表格形式显示详细数据,用TEXT控件显示单个关键数据。二、数据库管理软件的功能1.软件功能该软件可以在Windows7、8、9、1 0 操作系主界面模块钻机及修井机乐渤西渤南曹妃甸秦皇岛潮中蓬勃一钻井平台钻井船统中使用,具备密码保护功能、查询功能、修改功能、多条件检索功能及数据导出功能。2.具体功能的实现(1)主界面启动客户端即可打开软件登陆界面,输人正确的用户名和密码即可进入渤海油田井控装

14、备数据库软件的主界面,主界面示意如图3 所示。渤海油田井控装备数据库V1.0井控系统总成制台精彤蓬控装置X老去乐饼经高书口点组合检索图3 渤海油田井控装备数据库软件主页面界面左侧上部是按照渤海区域作业区划分为6个作业区,设置6 个按键,另外将钻井船也单独设置按键,点击对应按键即可进入到区域,相应平台的设施参数。最下部设置“组合检索”按键,点击该按键进人到组合检索界面,进行组合检索操作。(2)区域检索界面在主界面选定区域后进人到区域检索界面,在该界面可选定该区域内的生产平台,实现查看该生产平台井控系统装备各技术参数的目的。在该界面设置井控子系统选择区、关键信息显示区、详细信息显示区。在井控子系统

15、选择区设置7 个按键,对应相应井控系统的子系统,通过按键可查看子系统下的装备信息。在详细信息显示区表格上方设置了修改、关闭、保存及表格四个按钮。通过点击“修改”按钮,可在表格中直接进行数据修改,修改数据后点击-126-“保存”按钮完成数据修改,点击“关闭”按钮即可关闭DataGrid控件的修改属性,此时表格中的数据只能被查看,防止误操作的发生。如修改有误,在未点击“保存”之前,可直接点击“关闭”按钮即可恢复到原数据。因详细信息表格包含的装备参数信息较多,单页显示不全,查看不便,为此设置“表格”按钮,点击该按钮,即可弹出详细信息数据表,通过该数据表,各参数可实现单页面显示,提高查阅舒适度。弹出数

16、据表上方设置了“导出数据”按键,点击该按键,可将该表中数据导出至EXCEL文件中,完成数据导出。(3)组合检索界面在界面相应检索窗口输入相应关键词可进行两个条件的组合检索。如仅在第一个关键字窗口输人数据而第二个检索窗口保持空白,则可实现单因素检索。此界面也设置了“导出数据”按键,山东工业技术2 0 2 3 年第4期(总第3 1 2 期)可以通过该按键将检索结果导出至EXCEL文件理效率和水平,进而保障井控装备的安全运行。中。另外,设置了“检索隐患”按键,使用该按(2)本软件层次清晰,模块分明,界面简键可调取出带有隐患的生产平台及其详细的隐患洁、友好、实用,根据井控专业知识建立逻辑层描述等信息。

17、次关系,更符合具有井控知识用户的逻辑思维,极大地降低了井控装备设备信息检索难度,为三、结语合理降低设备维护保养成本提供参考。软件在(1)渤海井控装备数据库管理软件在开发结果显示中设置了关键信息、详细信息及表格过程中运用人机交互学技术,将井控装备数据库放大等多种显示方式组合,使检索结果的查看与现代化的计算机管理工具相结合,实现存档、更加方便。查询、传递、统计一键化,及时、高效地为技术(3)渤海油田井控装备数据库管理软件在管理人员提供全面、准确的数据信息。该软件将提高设备管理工作效率同时为井控装备隐患管理大量零散的资料收集梳理数据化,并兼有查询、提供数据支持,进而达到了降低运营成本,提高检索、更新

18、及预警等功能,大幅提高井控装备管经济效益的目的。【参考文献】1葛伟风.基于权重分析的海上井控设备风险分级方法 石油矿场机械,2 0 1 7,46(0 5):8 0-8 3.2郭丽丽.井控管理系统的开发与应用 J.信息系统工程,2 0 1 7,(0 9):1 9.3田国栋,许鹏,韩鹏.海洋石油机械设备备件管理技术研究分析 J.装备维修技术,2 0 2 0,(0 2):3 2 9.4卢鸿飞.海洋钻井风险评估数据库的建立与应用 D.青岛:中国石油大学(华东).2 0 1 8.5边海鹏,许志华,文耀恒,等.基于物联网的井控装置信息管理系统分析 J.中国设备工程,2 0 2 0,(0 3 上):42-4

19、3.6闫庆果.并控设备智能监测系统的研究 J.西部探矿工程,2 0 2 0,(0 7):5 8-5 9.7王磊,王娟.大数据环境下石油企业信息化的建设探讨 .电子世界,2 0 1 9,(1 5):7 1-7 2.8周侨.基于众包的石油钻井钻具组合设计系统研究 D.西安:西安石油大学.2 0 1 9.9孙晓萍.Hadoop分布式框架下石油行业非结构化数据管理实现策略探究 J.中国管理信息化,2 0 2 0,2 3(7):6 3-6 4.10王有胜,吕海宁.石油化工设备管理数据库的应用探索 .石化技术,2 0 2 0,(1 1):2 45-2 46.Development of Data Mana

20、gement Software for Well Control Equipment in Bohai OilfieldLI Xiao-bo,LUO Li-min,ZHU Peng-fe,CAO Yi-weil(1.Cnooc Safety Technology Services Co.,Ltd,Tianjin 300457,China;2.CNOOC Tianjin Branch,Tianjin 300457,China;3.CNOOC EnerTech-Drilling&Production Co.,Ltd,Tianjin 300457,China)Abstract:The Bohai o

21、ilfeld has a large number of well control equipment,involving a huge amount ofrelevant data and information.In order to grasp the current situation of well control equipment in real time andimprove the control capability of well control equipment,the basic data of well control equipment in Bohaioilf

22、ield was used as the research object and the software development platform Visual Basic 6.0 was usedto develop the basic data management software of well control equipment in Bohai oilfield.The software issimple to operate,clear and clear data display,easy to operate,can standardize and high-efficiency well controlequipment management,improve management efficiency,and realize comprehensive and standardized finemanagement of well control equipment in Bohai oilfield.Key Words:Bohai oilField,well control equipment,big data,software development,retrieval-127-

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 论文指导/设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服