一种基于血缘关系的电力台账数据校验方法及装置
技术领域
本发明实施例涉及电力自动化领域,尤其涉及一种基于血缘关系的电力台账数据校验方法及装置。
背景技术
近年来,随着我国能源***和电力工业的飞速发展,以及电力***容量的不断扩大,使得公用电网的电能质量问题日益严重,为了应对这些变化带来的挑战,保证对用户的优质供电,同时优化电网企业对电能质量的管理模式,电力公司需要建立一套科学、有效的电能质量检测方案。
相对一些发达国家和地区而言,国内在电能质量在线监测方面的研究起步较晚,当前电力***对电网安全可靠性、电网质量方面缺乏较为成熟的研究成果,由于不同行业存在各自不同的特性,电网方面极少有针对电能质量在线监测***的具体应用,大多只停留在理论框架部分。
目前,在规模大、起步晚的电能质量在线监测***中的数据质量管理工作中,存在如下问题:
数据采集过程中存在人工录入采集的情况,多***维护过程中使得数据采集、转换、上传及入库的过程中出现大量数据丢失、数据上传不及时、自动集成化比例低、数据不一致的问题。从而导致电能质量管理过程中效率低、数据利用率低。无法实现数据的自动采集和跨专业、跨层级的数据融合共享;不利于电网企业的精准投资和供电服务水平的提高;不利用电力企业供电可靠性的提升。
发明内容
针对现有技术存在的问题,本发明实施例提供一种基于血缘关系的电力台账数据校验方法及装置,以实现电能质量管理模式的转变,有效提高数据质量管理的效率。
第一方面,本发明实施例提供一种电力台账数据校验方法,包括:
获取电能质量在线监测***的第一台账数据以及源业务***的第二台账数据;
基于所述第一台账数据中评价对象的设备数据与所述第二台账数据中评价对象的设备数据,获取完整性评价数据;
基于所述电能质量在线监测***自动集成的台账总数据量与所述第一台账数据的台账总数据量,获取智能性评价数据;
根据所述第一台账数据中评价对象的关键字段与所述第二台账数据中评价对象的关键字段进行匹配,获取一致性评价数据。
第二方面,本发明实施例提供一种电力台账数据校验装置,包括:
数据获取模块,用于获取电能质量在线监测***的第一台账数据以及源业务***的第二台账数据;
完整性评价模块,用于基于所述第一台账数据中评价对象的设备数据与所述第二台账数据中评价对象的设备数据,获取完整性评价数据;
智能性评价模块,用于基于所述电能质量在线监测***自动集成的台账总数据量与所述第一台账数据的台账总数据量,获取智能性评价数据;
一致性评价模块,用于根据所述第一台账数据中评价对象的关键字段与所述第二台账数据中评价对象的关键字段进行匹配,获取一致性评价数据。
第三方面,本发明实施例提供一种电力台账数据校验设备,包括:
至少一个处理器;以及
与所述处理器通信连接的至少一个存储器,其中:
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行本发明实施例电力台账数据校验方法及其任一可选实施例的方法。
第四方面,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行本发明实施例电力台账数据校验方法及其任一可选实施例的方法。
本发明实施例提供的一种电力台账数据校验方法,基于电能质量在线监测***台账数据与PMS***、用电信息采集***、供电电压自动采集***台账数据的血缘关系,通过血缘数据对比,进行数据的完整性、一致性和智能性评价,从而实现对电能质量在线监测***的数据质量过程控制和管理,实现电网的安全运行以及电力资源的可靠供应,大大提高了数据质量管理的效率和自动采集比例。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一种电力台账数据校验方法流程示意图;
图2为本发明实施例一种电力台账数据校验设备的框架示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例一种电力台账数据校验方法流程示意图,如图1所示,所述方法包括:
S100,获取电能质量在线监测***的第一台账数据以及源业务***的第二台账数据;
具体的,所述电能质量在线监测***,用于实时在线监测所述源业务***的各种数据,作为自己的台账数据,即第一台账数据。
所述源业务***,是指电能质量在线监测***数据来源的原始***。
具体的,所述源业务***包括PMS***、用电信息采集***、供电电压自动采集***;
电力***的台账数据包括:主网13类设施(避雷器、电流互感器、电压互感器、母线、架空线路、电缆线路、隔离开关、阻波器、组合电器、变压器、电抗器、耦合电容器、断路器)、公用配网配电变压器及柱上变压器、变电站、供电专用用户和供电电压监测点。
S200,基于所述第一台账数据中评价对象的设备数据与所述第二台账数据中评价对象的设备数据,获取完整性评价数据;
所述完整性评价,是评价电能质量在线监测***和源业务***中通过各自台账数据显示的评价对象的数量是否相同。
S300,基于所述电能质量在线监测***自动集成的台账总数据量与所述第一台账数据的台账总数据量,获取智能性评价数据;
所述智能性评价,是评价电能质量在线监测***自动集成的台账总数据量与它实施监控的台账总数据量是否相同。
S400,根据所述第一台账数据中评价对象的关键字段与所述第二台账数据中评价对象的关键字段进行匹配,获取一致性评价数据。
所述一致性评价电能质量在线监测***和源业务***中评价对象的数据是否一致,具体的,通过关键字段来比对是否一致。
本发明实施例步骤S200、S300和S400之间并无执行先后顺序,可以任意顺序执行。
本发明实施例基于电能质量在线监测***台账数据与PMS***、用电信息采集***、供电电压自动采集***台账数据的血缘关系,通过血缘数据对比,进行数据的完整性、一致性和智能性评价,从而实现对电能质量在线监测***的数据质量过程控制和管理,实现电网的安全运行以及电力资源的可靠供应,大大提高了数据质量管理的效率和自动采集比例。
具体的,所述评价对象包括:
所述PMS***及所述电能质量在线监测***所监测的电力设施;所述电力设施包括以下多种:避雷器、电流互感器、电压互感器、母线、架空线路、电缆线路、隔离开关、阻波器、组合电器、变压器、电抗器、耦合电容器、断路器、公用配网配电变压器、柱上变压器及变电站。
所述PMS***及所述电能质量在线监测***所监测的供电公用用户;
所述用电采集***及所述电能质量在线监测***所监测的供电专用用户;
所述供电电压自动采集***及所述电能质量在线监测***所监测的供电电压监测点。
基于上述实施例,步骤S200,所述基于所述第一台账数据中评价对象的设备数据与所述第二台账数据中评价对象的设备数据,获取完整性评价数据,具体包括:
S200.1,分别统计所述第一台账数据及所述第二台账数据中评价对象的第一设备数据、第二设备数据和第三设备数据,所述第一设备数据为评价对象的设备总数,所述第二设备数据为评价对象在投或在运状态设备数量,所述第三设备数据为评价对象在投或在运状态设备数量;所述评价对象包括上述的电力设施、供电公用用户、供电专用用户和供电电压监测点。
S200.2,根据预设偏差率校验规则计算所述电能质量在线监测***中评价对象的第一设备数据、第二设备数据和第三设备数据与所述源业务***相应数据的偏差率,获取完整性评价数据。
具体的,所述预设偏差率校验规则为:
偏差率=(所述电能质量在线监测***的评价数据-所述源业务***的评价数据)/所述源业务***的评价数据;
所述评价数据为所述评价对象的第一设备数据、第二设备数据或第三设备数据。
本实施例,可以分别获取所述电能质量在线监测***与所述源业务***中评价对象的三种设备数据的完整性,还可以在此基础上,获取总数据的完整性,即根据上述预设偏差率校验规则获取评价对象的设备总数的完整性,评价对象在投或在运状态设备数量的完整性,评价对象在投或在运状态设备数量的完整性;根据所述电能质量在线监测***中评价对象的第一设备数据、第二设备数据及第三设备数据之和所述源业务***中评价对象的第一设备数据、第二设备数据及第三设备数据之和,获取总数据的完整性。
基于上述实施例,步骤S300,基于电能质量在线监测***自动集成的台账总数据量与所述第一台账数据的台账总数据量,获取智能性评价数据,具体包括:
S300.1,分别统计所电能质量在线监测***自动集成的台账总数据量与所述第一台账数据的台账总数据量;
S300.2,计算所述自动集成的台账总数据量与所第一台账数据的台账总数据量的比例,获取智能性评价数据。
具体的,自动集成的比例=第一台账数据的台账总数据量/第二台账数据的台账总数据量。
基于上述实施例,步骤S400,所述根据所述第一台账数据中评价对象的关键字段与所述第二台账数据中评价对象的关键字段进行匹配,获取一致性评价数据,具体包括:
S400.1,将所述第一台账数据中评价对象的特定字段及所述第二台账数据中评价对象的相应字段进行匹配;
本实施例中,所述评价对象包括上述的电力设施、供电公用用户、供电专用用户和供电电压监测点;对于不同的评价对象,其用于匹配的特定字段可以相同也可以不相同,可以是一个字段,也可以是多个字段,具体采用何种特定评价字段,需要根据具体评价对象及所述具体评价对象的台账数据而定。
S400.2,对于所有匹配成功的评价对象,判断所述电能质量在线监测***与所述源业务***中所述评价对象的关键字段是否一致,获得所有匹配成功的评价对象中关键字段一致的总数;
本实施例在判断一致性时,是判断匹配成功的对价对象的一致性;对应匹配不成功的评价对象,不需要判断一致性。
具体的,判断一致性,也不是根据评价对象的全部数据进行判断,而是根据关键字段进行判断,这样可以提高判断的效率。具体的,根据评价对象的不同,关键字段可以相同也可以不同。
S400.3,计算所述关键字段一致的总数与所述电能质量在线监测***评价对象的设备总数的比例,获取一致性评价数据。
具体的,关键字段一致的比例=关键字段一致的总数/电能质量在线监测***评价对象的设备总数。
下面分别对不同的评价对象即电力设施、供电公用用户、供电专用用户和供电电压监测点的具体匹配和一致性判断进行说明。
基于上述实施例,所述将所述第一台账数据中评价对象的特定字段及所述第二台账数据中评价对象的相应字段进行匹配,具体包括:
对于电力设施,将将所述第一台账数据中所述电力设施的ID或线路代码或用户标识字段与所述第二台账数据中所述电力设施的ID或线路代码或用户标识字段进行匹配;
对于供电专用用户,将所述第一台账数据中所述供电专用用户的用户标识字段与所述第二台账数据中所述供电专用用户的用户标识字段进行匹配;
对于供电电压监测点,将所述第一台账数据中所述供电电压监测点的编码与所述第二台账数据中所述供电电压监测点的编码进行匹配。
基于上述实施例,所述对于所有匹配成功的评价对象,判断所述电能质量在线监测***与所述源业务***中所述评价对象的关键字段是否一致,获得所有匹配成功的评价对象中关键字段一致的总数,具体包括:
对于电力设施,若所述第一台账数据中所述电力设施的ID或线路代码或用户标识字段与所述第二台账数据中所述电力设施的ID或线路代码或用户标识字段同时匹配成功,则判断所述电能质量在线监测***与所述源业务***中所述电力设施的关键字段是否一致,获取所有关键字段一致的电力设施的数目,作为所有匹配成功的电力设施中关键字段一致的总数;具体的,所述关键字段可以是投运日期等。
对于供电专用用户,若所述第一台账数据中所述供电专用用户的用户标识字段与所述第二台账数据中所述供电专用用户的用户标识字段匹配成功,则判断所述电能质量在线监测***与所述源业务***中所述供电专用用户的关键字段是否一致,获取所有关键字段一致的供电专用用户的数目,作为获得所有匹配成功的供电专用用户中关键字段一致的总数;具体的,所述关键字段可以是投运日期等。
对于供电电压监测点,若所述第一台账数据中所述供电电压监测点的编码及所述第二台账数据中所述供电电压监测点的编码匹配成功,则判断所述电能质量在线监测***与所述源业务***中所述供电电压监测点的关键字段是否一致,获取所有关键字段一致的供电电压监测点的数目,作为获得所有匹配成功的供电电压监测点中关键字段一致的总数;具体的,所述关键字段可以是投运日期等。
以上获取了电力设施、供电公用用户、供电专用用户和供电电压监测点中能够匹配上的数据中的关键字段一致的总数后,通过关键字段一致的总数/电能质量在线监测***评价对象的设备总数,即可得到所述电能质量在线监测***与所述源业务***中评价对象的一致性评价数据。
综上所述,本发明实施例为了解决现有技术中存在的问题,如:数据采集过程中存在人工录入采集的情况,多***维护过程中使得数据采集、转换、上传及入库的过程中出现大量数据丢失、数据上传不及时、自动集成化比例低、数据不一致的问题,从而导致电能质量管理过程中效率低、数据利用率低等,提供一种电力台账数据校验方法,通过电能质量在线监测***的台账数据与PMS***、用电信息采集***、供电电压自动采集***的台账数据的血缘关系,通过血缘数据对比,对数据的完整性、一致性和智能性进行计算评价,评估数据质量问题,从而实现对电能质量在线监测***的数据质量过程控制和管理,为电网提供科学、可靠的统计结果,为综合计划决策提供量化的依据。
本发明实施例构建了一种电力数据质量评价体系,包括:
(1)确定评价所需的相关***:源业务***(PMS***、用电信息采集***、供电电压自动采集***)和电能质量在线监测***。
(2)确定评价对象:包括主网13类设施(避雷器、电流互感器、电压互感器、母线、架空线路、电缆线路、隔离开关、阻波器、组合电器、变压器、电抗器、耦合电容器、断路器)、公用配网配电变压器及柱上变压器、变电站、供电专用用户和供电电压监测点。
(3)确定评价维度:包括完整性维度、智能性维度和一致性维度。
(4)确定每个维度对应的评价指标:台账偏差率、台账自动集成比例和台账属性一致率。针对不同评价维度下的不同评价指标,设计不同的评估规则,具体如下:
对于完整性维度,台账偏差率计算规则为:(电能质量在线监测***的数据总量-源业务***的数据总量)/源业务***的数据总量。
对于智能性维度,自动集成比例计算规则为:电能质量在线监测***自动集成的台账总数量/电能质量在线监测***中台账总数量。
对于一致性维度,台账属性信息一致率计算规则为:与源系业务统关键字段一致的电能质量在线监测***的数量/电能质量在线监测***的台账总数量。
本发明实施例实现了对电能质量在线监测***的数据质量过程控制和管理,为电网提供科学、可靠的统计结果,为综合计划决策提供量化的依据。
本发明实施例还提供一种电力台账数据校验装置,包括:
数据获取模块,用于获取电能质量在线监测***的第一台账数据以及源业务***的第二台账数据;
完整性评价模块,用于基于所述第一台账数据中评价对象的设备数据与所述第二台账数据中评价对象的设备数据,获取完整性评价数据;
智能性评价模块,用于基于所述电能质量在线监测***自动集成的台账总数据量与所述第一台账数据的台账总数据量,获取智能性评价数据;
一致性评价模块,用于根据所述第一台账数据中评价对象的关键字段与所述第二台账数据中评价对象的关键字段进行匹配,获取一致性评价数据。
本发明实施例的装置,可用于执行图1所示的一种电力台账数据校验方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
图2为本发明实施例一种电力台账数据校验设备的框架示意图。请参考图2,本发明实施例提供一种电力台账数据校验设备,包括:处理器(processor)210、通信接口(Communications Interface)220、存储器(memory)230和总线240,其中,处理器210,通信接口220,存储器230通过总线240完成相互间的通信。处理器210可以调用存储器230中的逻辑指令,以执行如下方法,包括:获取电能质量在线监测***的第一台账数据以及源业务***的第二台账数据;所述第一台账数据是所述电能质量在线监测***自动收集的所述源业务***的台账数据;基于所述第一台账数据中评价对象的设备数据与所述第二台账数据中评价对象的设备数据,获取完整性评价数据;基于所述电能质量在线监测***自动集成的台账总数据量与所述第一台账数据的台账总数据量,获取智能性评价数据;根据所述第一台账数据中评价对象的关键字段与所述第二台账数据中评价对象的关键字段进行匹配,获取一致性评价数据。
本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:获取电能质量在线监测***的第一台账数据以及源业务***的第二台账数据;所述第一台账数据是所述电能质量在线监测***自动收集的所述源业务***的台账数据;基于所述第一台账数据中评价对象的设备数据与所述第二台账数据中评价对象的设备数据,获取完整性评价数据;基于所述电能质量在线监测***自动集成的台账总数据量与所述第一台账数据的台账总数据量,获取智能性评价数据;根据所述第一台账数据中评价对象的关键字段与所述第二台账数据中评价对象的关键字段进行匹配,获取一致性评价数据。
本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:获取电能质量在线监测***的第一台账数据以及源业务***的第二台账数据;所述第一台账数据是所述电能质量在线监测***自动收集的所述源业务***的台账数据;基于所述第一台账数据中评价对象的设备数据与所述第二台账数据中评价对象的设备数据,获取完整性评价数据;基于所述电能质量在线监测***自动集成的台账总数据量与所述第一台账数据的台账总数据量,获取智能性评价数据;根据所述第一台账数据中评价对象的关键字段与所述第二台账数据中评价对象的关键字段进行匹配,获取一致性评价数据。
本领域普通技术人员可以理解:实现上述设备实施例或方法实施例仅仅是示意性的,其中所述处理器和所述存储器可以是物理上分离的部件也可以不是物理上分离的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如U盘、移动硬盘、ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。