一种核查多系统的供电可靠性数据质量的方法与流程

文档序号:23897574发布日期:2021-02-09 12:42阅读:97来源:国知局
一种核查多系统的供电可靠性数据质量的方法与流程

[0001]
本发明涉及电力技术领域,尤其涉及一种核查多系统的供电可靠性数据质量的方法。


背景技术:

[0002]
供电可靠性指标是考核电网企业供电系统电能质量的重要指标,反映了电力工业对国民经济电能需求的满足程度,也是优化营商环境“获得”电力的重要考核指标。供电可靠性数据质量管理是电网企业数字化转型的重要基石,数据质量水平决定了大数据分析及应用的价值,高质量的数据对配网管理决策、生产业务支撑都具有及其重要的作用。因此,全面提升供电可靠性数据的准确性、及时性、一致性及完整性是一项至关重要的基础管理工作。当前,各电网企业涉及生产经营、供电服务的信息系统较多,对数据质量管理人员提出了更高的管理要求,如何满足“核查范围更广、核查时间更短、核查要求更严格”的工作要求是数据质量管理人员均面临的挑战与难题。


技术实现要素:

[0003]
本发明的目的在于克服现有技术的不足,本发明提供了一种核查多系统的供电可靠性数据质量的方法,可面向不同层级的供电企业,对提升供电可靠性数据质量管理水平起到了有益的促进作用。
[0004]
为了解决上述技术问题,本发明实施例提供了一种核查多系统的供电可靠性数据质量的方法,所述方法包括以下步骤:
[0005]
建立数据核查分析数据库:所述数据核查分析数据库中包含停电事件源数据库、待核实停电事件数据库、数据核查算法库、核查结果反馈库;
[0006]
停电源事件采集:从电力调度自动化系统采集需求时间段或需求供电范围内的停电事件,以及从计量自动化系统采集需求时间段或需求供电范围内的停电事件,提取所需的关键字段进行合并,放入停电事件源数据库;
[0007]
待核实停电事件采集:从供电可靠性系统采集需求时间段或需求供电范围内的停电事件,提取所需的关键字段进行合并,放入待核实停电事件数据库;
[0008]
数据核查算法规则建立:以python语言为基础,采用读取函数、循环函数、比较函数等函数,实现停电事件源数据库数据与待核实停电事件数据库的自动比对,算法规则放入数据核查算法库;
[0009]
数据质量核查与反馈:应用数据核查算法库完成停电事件源数据库数据与待核实停电事件数据库的数据自动比对,并自动生成数据质量核查反馈报告,放入检查结果反馈库。
[0010]
所述从电力调度自动化系统采集需求时间段或需求供电范围内的停电事件包括:
[0011]
获取需求时间段内的电力调度自动化系统主网、和/或配网停电数据,获取计量自动化系统的系统停电用户数据。
[0012]
所述从供电可靠性系统采集需求时间段或需求供电范围内的停电事件包括:
[0013]
取需求时间段内的供电可靠性系统停电数据、和/或配网线路性质数据。
[0014]
所述提取所需的关键字段进行合并,放入停电事件源数据库包括:
[0015]
提取需求时间段内的电力调度自动化系统停电数据关键字段,关键字段包含10kv及以上停电线路名称、10kv及以上线路停电日期数据、10kv及以上复电日期数据、所属运维单位;
[0016]
提取计量自动化系统停电数据关键字段,关键字段包含0kv中压停电用户编码、10kv中压停电用户名称、10kv中压停电用户停电日期数据、10kv中压停电用户复电日期数据、10kv中压停电用户所属10kv中压线路数据、所属运维单位。
[0017]
所述提取所需的关键字段进行合并,放入待核实停电事件数据库包括:
[0018]
提取供电可靠性系统停电数据关键字段,关键字段包含供电可靠性系统中涉及的10kv及以上停电线路名称、10kv及以上线路停电日期数据、10kv及以上线路复电日期数据、所属运维单位数据、供电可靠性系统事件编号。
[0019]
所述数据核查算法规则建立包括:
[0020]
对电力调度自动化系统停电数据关键字段进行提取、合并处理,按照顺序依次将每一条主、配网停电事件中10kv及以上线路名称数据、10kv及以上线路停电日期数据、10kv及以上线路复电日期数据、所属运维单位数据进行合并,形成的停电事件数据集合命名并放入停电事件源数据库。
[0021]
所述数据核查算法规则建立包括:
[0022]
对计量自动化系统停电数据关键字段进行分析、合并处理,将3个及以上的停电日期相同、复电日期相同、所属10kv中压线路相同的10kv中压用户停电事件作为一次停电事件,按照顺序依次将每一条停电事件的10kv中压停电用户停电日期数据、10kv中压停电用户复电日期数据、10kv中压停电用户所属10kv中压线路数据、所属运维单位数据进行合并,形成的停电事件数据集合命名并放入停电事件源数据库。
[0023]
所述数据核查算法规则建立包括:
[0024]
对供电可靠性系统停电数据关键字段进行提取、合并处理,按照顺序依次将每一条配网停电事件的10kv及以上线路停电日期数据、10kv及以上线路复电日期数据、10kv及以上停电线路名称数据、所属运维单位数据进行合并,形成的停电事件数据集合命名并放入待核实停电事件数据库。
[0025]
所述方法还包括:
[0026]
基于用户质量需求触发停电源事件采集,并基于核查结果反馈库将反馈核查结果反馈给用户。
[0027]
本发明实施例通过构建多个数据库满足不同数据存储、数据处理的需要,可以面向不同阶段实现不同阶段的结果处理和触发功能,从而面向不同层级的供电企业达到不同的数据采集,从而提升了供电可靠性数据质量管理,更加方便了用户进行数据核查,建立以python语言为基础数据核查算法规则,使得整个电力数据核查实现自动化,整体效率更高。
附图说明
[0028]
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0029]
图1是本发明实施例中的核查多系统的供电可靠性数据质量的方法流程图。
具体实施方式
[0030]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0031]
本发明实施例所涉及的核查多系统的供电可靠性数据质量的方法,该方法需建立供电可靠性数据质量核查分析库:包括停电事件源数据库、待核实停电事件数据库、数据核查算法库、核查结果反馈库。停电事件源数据库用于存放电力调度自动化系统停电数据、计量自动化系统停电数据;待核实停电事件数据库用于存放供电可靠性系统停电数据;数据核查算法库用于存放可实现自动比对停电事件源数据库数据与待核实停电事件数据库数据的比对算法;核查结果反馈库用于存放比对分析表格。本发明实施例可自动生成数据质量核查分析表,满足用户需求。
[0032]
本发明实施例所涉及的数据库包括:停电事件源数据库,用于存放电力调度自动化系统、计量自动化系统中停电事件提取的关键合并字段。待核实停电事件数据库,用于存放供电可靠性系统中停电事件提取的关键合并字段。数据核查算法库,用于存放可实现自动比对停电事件源数据库数据与待核实停电事件数据库数据的基于python语言的比对算法。核查结果反馈库,用于存放自动生成的比对分析结果。
[0033]
具体的,该核查多系统的供电可靠性数据质量的方法包括以下步骤:
[0034]
建立数据核查分析数据库:数据库中包含停电事件源数据库、待核实停电事件数据库、数据核查算法库、核查结果反馈库。
[0035]
停电源事件采集:从电力调度自动化系统、计量自动化系统采集需求时间段、需求供电范围内的停电事件,提取所需的关键字段进行合并,放入停电事件源数据库。
[0036]
待核实停电事件采集:从供电可靠性系统采集需求时间段、需求供电范围内的停电事件,提取所需的关键字段进行合并,放入待核实停电事件数据库。
[0037]
数据核查算法规则建立:以python语言为基础,采用读取函数、循环函数、比较函数等函数,实现停电事件源数据库数据与待核实停电事件数据库的自动比对,算法规则放入数据核查算法库。
[0038]
数据质量核查与反馈:应用数据核查算法库完成停电事件源数据库数据与待核实停电事件数据库的数据自动比对,并自动生成数据质量核查反馈报告,放入检查结果反馈库。
[0039]
本发明实施例所涉及的方法可面向不同层级的供电企业,对提升供电可靠性数据质量管理水平起到了有益的促进作用。
[0040]
具体的,图1示出了本发明实施例中的核查多系统的供电可靠性数据质量的方法流程图,包括如下步骤:
[0041]
s101、本发明需要建立数据质量核查分析数据库,数据库分为停电事件源数据库、待核实停电事件数据库、数据核查算法库、核查结果反馈库。
[0042]
s102、获取需求时间段内的电力调度自动化系统主网、配网停电数据,获取计量自动化系统的系统停电用户数据。
[0043]
s103、获取需求时间段内的供电可靠性系统停电数据、配网线路性质数据。
[0044]
s104、提取需求时间段内的电力调度自动化系统停电数据关键字段,关键字段包含10kv及以上停电线路名称、10kv及以上线路停电日期数据、10kv及以上复电日期数据、所属运维单位。示例如下表1所示:
[0045]
表1电力调度自动化系统停电数据
[0046][0047][0048]
s105、提取计量自动化系统停电数据关键字段,关键字段包含0kv中压停电用户编码、10kv中压停电用户名称、10kv中压停电用户停电日期数据、10kv中压停电用户复电日期数据、10kv中压停电用户所属10kv中压线路数据、所属运维单位。示例如下表2所示:
[0049]
表2计量自动化系统停电数据
[0050][0051][0052]
s106、提取供电可靠性系统停电数据关键字段,关键字段包含供电可靠性系统中涉及的10kv及以上停电线路名称、10kv及以上线路停电日期数据、10kv及以上线路复电日期数据、所属运维单位数据、供电可靠性系统事件编号。示例如下表3所示:
[0053]
表3供电可靠性系统停电数据
[0054][0055]
s107、对电力调度自动化系统停电数据关键字段进行提取、合并处理,按照顺序依次将每一条主、配网停电事件中10kv及以上线路名称数据、10kv及以上线路停电日期数据、10kv及以上线路复电日期数据、所属运维单位数据进行合并,形成的停电事件数据集合命名为“01-调度停电数据源”放入停电事件源数据库。示例如下表4、表5所示:
[0056]
表4电力调度自动化系统停电数据
[0057][0058]
表5合并后的“01-调度停电数据源”[0059][0060]
s108、对计量自动化系统停电数据关键字段进行分析、合并处理,将3个及以上的停电日期相同、复电日期相同、所属10kv中压线路相同的10kv中压用户停电事件作为一次停电事件,按照顺序依次将每一条停电事件的10kv中压停电用户停电日期数据、10kv中压停电用户复电日期数据、10kv中压停电用户所属10kv中压线路数据、所属运维单位数据进行合并,形成的停电事件数据集合命名为“02-计量停电数据源”放入停电事件源数据库。数据合并示例如下表6、表7、表8。
[0061]
表6计量自动化系统停电数据关键字段
[0062][0063][0064]
表7计量自动化系统停电事件分类
[0072][0073]
s110、在数据核查算法库中建立以python语言为基础数据核查算法规则,算法规则包含读取函数、循环函数、比较函数。数据核查算法库以停电事件源数据库中的停电数据为核查标准,对待核实停电事件数据库中的停电数据进行一致性比对,若01-调度停电数据源、02-计量停电数据源、03-供电可靠性系统待核实停电数据源数据的停电日期、复电日期、停电线路、所属运维单位等关键字段均一致,则返回“是”,若关键字段不一致,则返回“否”,最终生成自动比对分析报告,实现停电事件源数据库、待核实停电事件数据库停电数据源的自动比对。数据质量核查反馈结果示例如下表11所示。
[0074]
表11供电可靠性数据质量核查反馈结果
[0075][0076][0077]
需要说的,这里可以基于用户质量需求触发停电源事件采集,并基于核查结果反馈库将反馈核查结果反馈给用户。
[0078]
本发明实施例通过构建多个数据库满足不同数据存储、数据处理的需要,可以面向不同阶段实现不同阶段的结果处理和触发功能,从而面向不同层级的供电企业达到不同的数据采集,从而提升了供电可靠性数据质量管理,更加方便了用户进行数据核查,建立以python语言为基础数据核查算法规则,使得整个电力数据质量核查实现自动化,整体效率更高。
[0079]
以上对本发明实施例进行了详细介绍,本文中应采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1