一种油井功图数据查重方法技术

技术编号:28784646 阅读:27 留言:0更新日期:2021-06-09 11:19
本申请公开了一种油井功图数据查重方法,包括:采集一天内井区内所有油井的功图数据,定义有效功图数据;针对一天内所有油井的功图数据进行分组筛选,统计分组后的有效功图数据数量,得出重复功图数据样本和重复功图数据检验样本集;根据重复功图数据检验样本集筛查所有油井的待查重功图数据,得到所有重复功图数据以及重复功图数据结果集;根据重复功图数据结果集中的重复功图数据及其井名,得到基于单井名称的重复功图统计结果集;根据重复功图数据结果集中的重复功图数据及其不同井重复情况,得到重复功图数据的井名关联关系表;根据重复功图数据的井名关联关系表,得到每条重复功图数据的所有不同井重复记录。功图数据的所有不同井重复记录。功图数据的所有不同井重复记录。

【技术实现步骤摘要】
一种油井功图数据查重方法


[0001]本申请涉及油田有杆采油功图数据分析处理
,尤其涉及一种油井功图数据查重方法。

技术介绍

[0002]抽油机井采油是目前油田开发中普遍的方式,抽油机井的管理水平关系到油田整体经济效益的高低。油井光杆示功图是了解有杆抽油机井下管、杆、泵工作状况的主要手段,该数据也是根据功图数据液量计产的基础。
[0003]目前根据需要常常需要10分钟才能采集1张功图数据,每张功图数据中不低于200个点,每个点用4个字节存储,这样每口井每天正常情况下可产生144张功图数据。井口功图数据要存储到油井工况诊断及计产系统,需要经历井口RTU、井场主RTU,SCADA系统、工业库、最终到功图数据库等多个环节,由于SCADA采集机制、链路恢复机制、点表配置或者RTU数据更新机制都有可能导致重复功图数据,大量的重复功图数据浪费了大量的存储空间,造成了资源的极大浪费;造成工况诊断不正确,影响计量及功图系统的可信性;虚假上线准确率数据,不利于指标统计,影响考核公平性;大量的重复数据不利于对历史数据的分析及深度应用,影响大数据及人工智能手段决策的准确性。
[0004]因此亟需一种方法,能够找出重复功图数据及井的详情,最终能够反应每个采油厂功图服务器功图数据重复的严重程度,最终查出同一张功图被不同井共用的详细情况,以及同一张功图被多次重复使用的情况,从而为数据质量提供保障。

技术实现思路

[0005]本申请提供了一种油井功图数据查重方法,以解决现有技术中井口功图数据存储过程中容易导致重复功图数据,浪费了大量的存储空间,以及容易造成工况诊断不正确的问题。
[0006]本申请采用的技术方案如下:
[0007]一种油井功图数据查重方法,包括以下步骤:
[0008]采集一天内井区内所有油井的功图数据,定义不少于200个点的所述功图数据为有效功图数据;
[0009]按照所述有效功图数据的定义针对一天内所有油井的所述功图数据进行分组筛选,将所述有效功图数据完全一致的分为一组;
[0010]统计分组后的所述有效功图数据数量,得出重复功图数据样本,由所述重复功图数据样本组成重复功图数据检验样本集;
[0011]根据所述重复功图数据检验样本集筛查所有油井的待查重功图数据,得到所有重复功图数据,以及由所述重复功图数据组成的重复功图数据结果集;
[0012]根据所述重复功图数据结果集中的重复功图数据及其井名,得到基于单井名称的重复功图统计结果集;
[0013]根据所述重复功图数据结果集中的重复功图数据及其不同井重复情况,得到重复功图数据的井名关联关系表;
[0014]根据所述重复功图数据的井名关联关系表,得到每条重复功图数据的所有不同井重复记录。
[0015]优选地,所述定义不少于200个点的所述功图数据为有效功图数据,包括:
[0016]将采集到的一天内井区内所有油井的功图数据输入MS SQL数据库中,使用MS SQL数据库中内嵌的datalength函数确定每条功图数据的长度,定义功图数据的字节长度不少于813个,且功图数据的最大位移、最小位移、最大载荷、最小载荷至少一个不为0的为有效功图数据。
[0017]优选地,按照所述有效功图数据的定义,调用MS SQL数据库内嵌的分组函数针对一天内所有油井的所述功图数据进行分组筛选,将所述有效功图数据完全一致的分为一组。
[0018]优选地,所述统计分组后的所述有效功图数据数量,得出重复功图数据样本,由所述重复功图数据样本组成重复功图数据检验样本集,包括:
[0019]统计分组后的所述有效功图数据数量,每组数据数量超过一条以上即为重复功图数据样本;
[0020]从每组所述重复功图数据样本中取出一条数据,组成重复功图数据检验样本集。
[0021]优选地,所述重复功图数据结果集中的每条记录至少包含功图数据、井名、采集时间和重复次数。
[0022]优选地,所述根据所述重复功图数据结果集中的重复功图数据及其井名,得到基于单井名称的重复功图统计结果集,包括:
[0023]利用MS SQL数据库内嵌的分组函数及聚合函数,以所述重复功图数据结果集中的重复功图数据井名为分组条件,统计得到基于单井名称的重复功图统计结果集。
[0024]优选地,所述基于单井名称的重复功图统计结果集中至少包含井名、单井总采集数、单井重复功图张数、每种重复功图单井自身重复数、重复功图的单井与他井重复数据。
[0025]优选地,所述根据所述重复功图数据结果集中的重复功图数据及其不同井重复情况,得到重复功图数据的井名关联关系表,包括:
[0026]利用MS SQL数据库内嵌的分组函数及聚合函数,对所述重复功图数据结果集进行再次分组,得到每条重复功图数据的重复次数;
[0027]对每条所述重复功图数据对应的井名进行汇总,得到每条重复功图数据的重复井数和井名;
[0028]将每条所述重复功图数据的重复次数、重复井数和井名数据列表,得到重复功图数据及井名关联关系表。
[0029]优选地,所述根据所述重复功图数据的井名关联关系表,得到每条重复功图数据的所有不同井重复记录,包括:
[0030]根据所述重复功图数据及井名关联关系表,逐一查询每条所述重复功图数据及其井名;
[0031]再从所述重复功图数据结果集中筛查每条所述重复功图记录,得到每条重复功图数据的所有不同井重复记录。
[0032]优选地,所述每条重复功图数据的不同井重复记录中至少包括:井名、采样时间、站点和作业区。
[0033]采用本申请的技术方案的有益效果如下:
[0034]1、采用数据库直接执行,直接部署脚本,应用方便。
[0035]2、采用数据分组查询及聚合函数方法,充分利用了数据库指令高度优化的特点,具有执行效率高,速度快。
[0036]3、采用重复功图数据建立检验样本集,具有查重结果唯一性好,准确度高的优点。
[0037]4、查重过程建立临时表,加快了处理速度,一次查重,多次使用,查重效率高。
[0038]5、为重复功图数据建立不同需求的表,既方便总体指标对比及现场整改,又方便数据导出及应用。
附图说明
[0039]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0040]图1为本申请一种油井功图数据查重方法流程图。
具体实施方式
[0041]下面将详细地对实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下实施例中描述的实施方式并不代表与本申请相一致的所有实施方式。仅是与权利要求书中所详述的、本申请的一些方面相一致的系统和方法的示例。
[0042]参见图1,为本申请一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种油井功图数据查重方法,其特征在于,包括以下步骤:采集一天内井区内所有油井的功图数据,定义不少于200个点的所述功图数据为有效功图数据;按照所述有效功图数据的定义针对一天内所有油井的所述功图数据进行分组筛选,将所述有效功图数据完全一致的分为一组;统计分组后的所述有效功图数据数量,得出重复功图数据样本,由所述重复功图数据样本组成重复功图数据检验样本集;根据所述重复功图数据检验样本集筛查所有油井的待查重功图数据,得到所有重复功图数据,以及由所述重复功图数据组成的重复功图数据结果集;根据所述重复功图数据结果集中的重复功图数据及其井名,得到基于单井名称的重复功图统计结果集;根据所述重复功图数据结果集中的重复功图数据及其不同井重复情况,得到重复功图数据的井名关联关系表;根据所述重复功图数据的井名关联关系表,得到每条重复功图数据的所有不同井重复记录。2.根据权利要求1所述的一种油井功图数据查重方法,其特征在于,所述定义不少于200个点的所述功图数据为有效功图数据,包括:将采集到的一天内井区内所有油井的功图数据输入MS SQL数据库中,使用MS SQL数据库中内嵌的datalength函数确定每条功图数据的长度,定义功图数据的字节长度不少于813个,且功图数据的最大位移、最小位移、最大载荷、最小载荷至少一个不为0的为有效功图数据。3.根据权利要求2所述的一种油井功图数据查重方法,其特征在于,按照所述有效功图数据的定义,调用MS SQL数据库内嵌的分组函数针对一天内所有油井的所述功图数据进行分组筛选,将所述有效功图数据完全一致的分为一组。4.根据权利要求1所述的一种油井功图数据查重方法,其特征在于,所述统计分组后的所述有效功图数据数量,得出重复功图数据样本,由所述重复功图数据样本组成重复功图数据检验样本集,包括:统计分组后的所述有效功图数据数量,每组数据数量超过一条以上即为重复功图数据样本;从每组所述重复功图数据样本中取出...

【专利技术属性】
技术研发人员:樊晨刘天宇陆梅艾信闫娟田殿龙李明江魏小林吴利利于洋
申请(专利权)人:中国石油天然气股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1