一种配电网运行参数的处理方法、装置及系统与流程

文档序号:19634932发布日期:2020-01-07 11:54阅读:179来源:国知局
一种配电网运行参数的处理方法、装置及系统与流程

本发明涉及配电网监测控制技术领域,尤其涉及一种配电网运行参数的处理方法、装置及系统。



背景技术:

随着经济社会持续发展,人们对于用电量的需求和用电质量的要求也越来越高。因此,对于配电网的运行参数进行监控,并对监控数据进行处理,依据处理结果对配电网的运行状况进行分析。

发明人对现有配电网运行参数的处理过程进行研究发现,配电网的运行参数在采集后直接进行传输、保存和使用,上述的处理过程中并不能保证运行参数的完整性和安全性,依据该运行参数进行分析,分析结果不准确,不能真实反映配电网的运行状态。



技术实现要素:

有鉴于此,本发明提供了一种克服上述问题或者至少部分地解决上述问题的一种配电网运行参数的处理方法、装置及系统,具体方案如下:

一种配电网运行参数的处理方法,包括:

采集配电网的第一运行参数,将所述第一运行参数压缩,得到已压缩运行参数,将所述已压缩运行参数上传至数据存储模块;

获取所述存储模块中的已压缩运行参数,对所述已压缩运行参数进行解压缩,得到第二运行参数;

对所述第二运行参数的进行校验,若所述第二运行参数校验不成功,判断校验次数是否达到预设的校验次数阈值;

若所述校验次数未达到预设的校验次数阈值,对所述第二运行参数进行数据修复,得到第三运行参数;

对所述第三运行参数进行校验,当所述第三运行参数校验成功时,将所述第三运行参数发送到数据分析模块进行分析。

上述的方法,可选的,还包括:

若所述第二运行参数校验成功,将所述第二运行参数发送到数据分析模块进行分析。

上述的方法,可选的,还包括:

若所述校验次数达到预设的校验次数阈值,提示超过校验次数并重新采集所述配电网的第四运行参数。

上述的方法,可选的,将所述第一运行参数压缩,得到已压缩运行参数,包括:

将所述第一运行参数转化为预设格式数据;

扫描所述预设格式数据中所有的key:value,将其中重复的key:value或key长度超过预设长度阈值的数据作为目标数据;

将所述目标数据通过对应的标识进行替换,得到目标预设格式数据,并将所述目标数据存储到数据字典中,其中,所述数据字典和所述目标预设的格式数据为所述已压缩运行参数。

上述的方法,可选的,还包括:

对所述已压缩运行参数进行格式检查,若格式不正确,重新对所述第一运行参数进行压缩。

上述的方法,可选的,对所述已压缩运行参数进行解压缩,得到第二运行参数,还包括:

对所述已压缩运行参数进行格式检查,若格式不正确,返回错误信息。

上述的方法,可选的,对所述第二运行参数进行数据修复,得到第三运行参数,包括:

检测所述第二运行参数中的异常数据;

获取与所述异常数据的参数类型,确定与所述参数类型对应的目标数据;

将所述异常数据替换为所述目标数据。

一种配电网运行参数的处理装置,包括:

采集和压缩模块,用于采集配电网的第一运行参数,将所述第一运行参数压缩,得到已压缩运行参数,将所述已压缩运行参数上传至数据存储模块;

获取和解压缩模块,用于获取所述存储模块中的已压缩运行参数,对所述已压缩运行参数进行解压缩,得到第二运行参数;

校验和判断模块,用于对所述第二运行参数的进行校验,若所述第二运行参数校验不成功,判断校验次数是否达到预设的校验次数阈值;

修复模块,用于若所述校验次数未达到预设的校验次数阈值,对所述第二运行参数进行数据修复,得到第三运行参数;

校验和分析模块,用于对所述第三运行参数进行校验,当所述第三运行参数校验成功时,将所述第三运行参数发送到数据分析模块进行分析。

上述的装置,可选的,所述压缩模块包括:

转化单元,用于将所述第一运行参数转化为预设格式数据;

扫描单元,用于扫描所述预设格式数据中所有的key和value,将其中重复的key和value或key长度超过预设长度阈值的数据作为目标数据;

替换和存储单元,用于将所述目标数据通过对应的标识进行替换,得到目标预设格式数据,并将所述目标数据存储到数据字典中,其中,所述数据字典和所述目标预设的格式数据为所述已压缩运行参数。

一种配电网运行参数的处理系统,包括:前端采集单元、输入单元、压缩单元、存储单元、解压缩单元、校验单元、修复单元、数据分析单元和输出单元,其中:

所述前端采集单元,用于获取配电网的运行参数;

所述输入单元,用于接收第一运行参数,并将所述第一运行参数转化为预设格式数据;

所述压缩单元,用于获取所述预设格式数据,对所述预设格式数据进行压缩,得到已压缩运行参数;

所述存储单元,用于存储所述已压缩运行参数;

所述解压缩单元,用于获取所述已压缩运行参数,对所述已压缩运行参数进行解压缩,得到第二运行参数;

所述校验单元,用于获取所述第二运行参数,对所述第二运行参数进行校验;

所述修复单元,用于当所述第二参数校验不成功且校验次数未达到预设的校验次数阈值,对所述第二运行参数进行修复,得到第三运行参数;

所述数据分析单元,用于获取所述第三运行参数,依据所述第三运行参数进行对应的数据分析,得到分析结果;

所述输出单元,用于接收所述分析结果并对所述分析结果进行展示。

与现有技术相比,本发明包括以下优点:

本发明公开了一种配电网运行参数的处理方法,包括:采集配电网的第一运行参数,将第一运行参数压缩,得到已压缩运行参数,将已压缩运行参数上传至数据存储模块;获取存储模块中的已压缩运行参数,对已压缩运行参数进行解压缩,得到第二运行参数;对第二运行参数的进行校验,若第二运行参数校验不成功,判断校验次数是否达到预设的校验次数阈值;若所述校验次数未达到预设的校验次数阈值,对第二运行参数进行数据修复,得到第三运行参数;对第三运行参数进行校验,当第三运行参数校验成功时,将所述第三运行参数发送到数据分析模块进行分析。上述方法中,对第一运行参数的处理过程中增加了数据压缩、解压缩、校验和数据修复的处理,保证了传输的完整性和安全性。

当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例公开的一种配电网运行参数的处理方法流程图;

图2为本申请实施例公开的一种配电网运行参数的处理系统结构框图;

图3为本申请实施例公开的一种配电网运行参数的处理装置结构框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

本发明公开了一种配电网运行参数的处理方法、装置及系统应用在对配电网的监测控制过程中,由于现有技术中配电网的运行参数在采集后直接进行传输、保存和使用,上述的处理过程中并不能保证运行参数的完整性和安全性,在将配电网的运行参数传输、存储和使用之前进行处理,提高数据传输和处理过程中的安全性,所述处理方法的执行流程如图1所示,包括步骤:

s101、采集配电网的第一运行参数,将所述第一运行参数压缩,得到已压缩运行参数,将所述已压缩运行参数上传至数据存储模块;

本发明实施例中,所述配电网由多个存在关联关系的设备组成,采集所述配电网的第一运行参数可以是持续采集或者是按预设的规则间断性采集预设的时长或者预设的数据量,其中,所述配电网的第一运行参数包括:设备额定容量、设备资产标签、线路连接关系、区域安全裕度、设备运行年限、设备故障率等,将所述第一运行参数转化为统一的json或cjson数据格式,在所述配电网稳定运行的情况下,所述第一运行参数在一段时间内可能是相同的或者是在误差允许范围内波动,因此可以对所述第一运行参数进行压缩,得到已压缩运行参数,将所述已压缩运行参数上传至存储模块,其中,所述存储模块为所述配电网数据的存储中心,所述存储模块可以为服务器。

进一步的,优选的,在所述第一运行参数完成压缩后,对所述已压缩运行参数进行格式检查,确保所述已压缩运行参数格式正确;若格式正确则返回所述已压缩运行参数,否则返回错误信息,并重新进行压缩。

s102、获取所述存储模块中的已压缩运行参数,对所述已压缩运行参数进行解压缩,得到第二运行参数;

本发明实施例中,在需要使用所述已压缩运行参数时,获取所述存储模块中的所述已压缩运行参数,对所述已压缩运行参数进行解压缩,其中,解压缩过程与压缩过程互为逆过程,解压后得到第二运行参数。

s103、对所述第二运行参数的进行校验,若所述第二运行参数校验不成功,判断校验次数是否达到预设的校验次数阈值;

本发明实施例中,将所述第二运行参数进行完整性数据校验,反馈数据校验结果,其中,校验过程如下:

s11:采用摘要算法md5对所述第一运行参数进行计算,得到摘要h;

s12:采用rsa加密算法中的私钥对所述摘要h进行加密,得出已签名的摘要d(h)。

s13:将已签名数据摘要d(h)追加在所述第二运行参数后面发送给数据存储模块;

s14:数据存储模块收到数据后,将数据摘要d(h)与所述第二运行参数进行分离;

s15:数据存储模块可使用rsa加密算法中的公钥对已签名数据摘要进行解密运算,得到数据摘要h;

s16:对所述第二运行参数使用摘要算法进行计算,将两次得到的数据摘要进行比较,如果两次通过摘要算法得到的数据摘要相同,则所述第二运行参数具有完整性,即所述第二运行参数与所述第一运行参数相同,所述第二运行参数校验成功,执行步骤105。进一步的若所述第二运行参数校验不成功,所述第二运行参数不具备完整性,判断校验次数是否达到预设的校验次数阈值,其中,所述预设的校验次数阈值可以依据经验也可以依据具体情况进行设定,本发明实施例中对所述预设的校验次数阈值的具体取值不进行限定。

通过上述的校验过程,判断所述第一运行参数在传输和交互过程中是否完整、无丢失、无篡改,从而增加了对数据完整性的保护,提高了数据的安全性。

s104、对所述第二运行参数进行数据修复,得到第三运行参数;

本发明实施例中,若所述校验次数未达到预设的校验次数阈值,可以对所述第二运行参数进行数据修复,数据修复过程主要针对所述配电网终端设备自身产生的采集和数据传输中产生的数据错误,设立接入模块进行数据清洗修复,实现采集误差、采集错误、遥信遥控遥测数据传输错误等清洗修复;针对所述配电网中由信息化设备产生的数据错误,设立转换模块进行数据清洗修复,实现网络模块传输中应用各类通讯时产生的数据的清洗修复。

进一步的,对于已经入库存储的历史数据的清洗,设立离线模块进行数据清洗修复,对整体历史数据进行逻辑排查。

若所述校验次数达到预设的校验次数阈值,提示超过校验次数并返回步骤101重新采集所述配电网的第四运行参数

s105、对所述第三运行参数进行校验,当所述第三运行参数校验成功时,将所述第三运行参数发送到数据分析模块进行分析;

本发明实施例中,对所述第三运行参数进行校验,其中,校验的过程与s103中描述的过程相同,当所述第三运行参数校验不成功时,对所述第三运行参数进行修复,当所述第三运行参数校验成功时,将所述第三运行参数发送到数据分析模块进行分析,其中,所述数据分析分块可以分析所述电网的运行效率、供电能力和运行风险等。

s106、将所述第二运行参数发送到数据分析模块进行分析。

本发明实施例中,将所述第二运行参数发送到所述数据分析模块进行分析,其中,所述数据分析分块可以分析所述电网的运行效率、供电能力和运行风险等。

本发明公开了一种配电网运行参数的处理方法,包括:采集配电网的第一运行参数,将第一运行参数压缩,得到已压缩运行参数,将已压缩运行参数上传至数据存储模块;获取存储模块中的已压缩运行参数,对已压缩运行参数进行解压缩,得到第二运行参数;对第二运行参数的进行校验,若第二运行参数校验不成功,判断校验次数是否达到预设的校验次数阈值;若所述校验次数未达到预设的校验次数阈值,对第二运行参数进行数据修复,得到第三运行参数;对第三运行参数进行校验,当第三运行参数校验成功时,将所述第三运行参数发送到数据分析模块进行分析。上述方法中,对第一运行参数的处理过程中增加了数据压缩、解压缩、校验和数据修复的处理,保证了传输的完整性和安全性。

本发明实施例中,对配电网运行参数的分析过程增加了数据压缩、数据解压缩、数据校验和数据修复的功能,能够高效判别数据误差、数据不良情况,防止数据漏判、错判,保证修复效率,有利于按照不同供电区域、功能区类型,分析配网设备及系统、协调性及设备均衡度,以及公用电网资产、用户专用资产效率,挖掘效率低的影响因素。

本发明实施例中,对所述第一运行数据进行压缩过程包括:

s21、数据压缩通过扫描器对所述第一运行参数中所有的key:value进行扫描,将重复的key:value记录下来,同时扫描器也将记录key超过预设长度阈值的数据,以备之后的编码器对其进行适当压缩,其中,所述预设长度阈值可以依据经验或者具体情况进行设定,本发明实施例中,对所述预设长度阈值不进行限定。

s22、编码器将对扫描器扫描的结果进行压缩处理,对于重复的key:value这种情况,编码器将重复的key:value记录到数据字典中,并以唯一的序号区分,并用key和value在数据字典中对应的序号替换所述第一运行参数中的key:value,而对于key值过长的情况,编码器同样将其记录到数据字典并以唯一序号区分且替换掉所述第一运行参数中的key值,待替换工作完成后,编码器将数据字典和替换压缩后的第一运行参数组成所述已压缩运行参数。

s23、格式检查器将编码器压缩后的所述已压缩运行参数进行格式检查,确保所述已压缩运行参数格式正确;若格式正确则返回所述已压缩数据包,否则返回错误信息,并重新进行压缩。

进一步地,基于上述的压缩过程,所述已压缩数据的解压缩过程包括:

s33:数据存储模块在收到所述已压缩运行参数包后,格式检查器对所述已压缩运行参数进行格式检查,以防止数据在传输过程或其他环节出现数据丢失的问题,若格式正确则进行解码,否则返回错误信息;

s34:解码器将对格式检查器输出的所述已压缩运行参数进行解码还原成原为第二运行参数,并返回给数据存储模块。

本发明实施例中,若所述校验次数未达到预设的校验次数阈值,对所述第二运行参数进行数据修复的执行流程包括:

s41:针对配电网终端设备自身产生的采集和数据传输中的数据、配电网信息系统中由信息化设备产生的数据错误,例如,供电可靠率rs3、d类电压合格率、综合线损率和/或重复计划停电用户比例、运行超30年线路故障停电率、运行超20年配变故障停电率、运行超20年的开关故障停电率和/或线路绝缘化率架空线路故障停电率、电缆线路故障停电率、配变故障停电率、开关设备故障停电率、外力破坏的故障停电次数比例、线路轻载比例、配变轻载比例和/或理论线损偏高线路比例。

s42:根据正态分布的离群点检测模型判断配电网终端设备和信息系统中存在的每一类数据采集误差、采集错误、遥信遥控遥测数据传输错误,建立基于正态分布的离群点检测模型,如果数据一组测定值中与平均值的偏差超过3倍标准差的值,则判定改组数据为异常值。

s43:用每一类数据的平均值代替数据传输和采集过程中产生的异常数据,实现数据的正确修复。

通过上述过程,能够高效判别数据误差、数据不良情况,针对不同的数据错误快速修复、信息的损失量小,实现数据质量提升,同时保证系统的修复快速性与高并发性。

基于上述的一种配电网运行参数的处理方法,本发明实施例中还提供了一种配电网运行参数的处理系统,包括:前端采集单元201、输入单元202、压缩单元203、存储单元204、解压缩单元205、校验单元206、修复单元207、数据分析单元208和输出单元208,其中:

所述前端采集单元201,用于获取配电网的运行参数;

所述输入单元202,用于接收第一运行参数,并将所述第一运行参数转化为预设格式数据;

所述压缩单元203,用于获取所述预设格式数据,对所述预设格式数据进行压缩,得到已压缩运行参数;

所述存储单元204,用于存储所述已压缩运行参数;

所述解压缩单元205,用于获取所述已压缩运行参数,对所述已压缩运行参数进行解压缩,得到第二运行参数;

所述校验单元206,用于获取所述第二运行参数,对所述第二运行参数进行校验;

所述修复单元207,用于当所述第二参数校验不成功且校验次数未达到预设的校验次数阈值,对所述第二运行参数进行修复,得到第三运行参数;

所述数据分析单元208,用于获取所述第三运行参数,依据所述第三运行参数进行对应的数据分析,得到分析结果;

所述输出单元209,用于接收所述分析结果并对所述分析结果进行展示。

本发明实施例中,所述处理系统的处理过程与所述处理方法的执行过程相同,在此不再赘述。

基于上述的一种配电网运行参数的处理方法,本发明实施例中还提供了一种配电网运行参数的处理装置,所述处理装置的结构框图如图3所示,包括:

采集和压缩模块301、获取和解压模块302、校验和判断模块303、修复模块304和校验和分析模块305。

其中,

所述采集和压缩模块301,用于采集配电网的第一运行参数,将所述第一运行参数压缩,得到已压缩运行参数,将所述已压缩运行参数上传至数据存储模块;

所述获取和解压缩模块302,用于获取所述存储模块中的已压缩运行参数,对所述已压缩运行参数进行解压缩,得到第二运行参数;

所述校验和判断模块303,用于对所述第二运行参数的进行校验,若所述第二运行参数校验不成功,判断校验次数是否达到预设的校验次数阈值;

所述修复模块304,用于若所述校验次数未达到预设的校验次数阈值,对所述第二运行参数进行数据修复,得到第三运行参数;

所述校验和分析模块305,用于对所述第三运行参数进行校验,当所述第三运行参数校验成功时,将所述第三运行参数发送到数据分析模块进行分析。

本发明公开了一种配电网运行参数的处理装置,包括:采集配电网的第一运行参数,将第一运行参数压缩,得到已压缩运行参数,将已压缩运行参数上传至数据存储模块;获取存储模块中的已压缩运行参数,对已压缩运行参数进行解压缩,得到第二运行参数;对第二运行参数的进行校验,若第二运行参数校验不成功,判断校验次数是否达到预设的校验次数阈值;若所述校验次数未达到预设的校验次数阈值,对第二运行参数进行数据修复,得到第三运行参数;对第三运行参数进行校验,当第三运行参数校验成功时,将所述第三运行参数发送到数据分析模块进行分析。上述装置中,对第一运行参数的处理过程中增加了数据压缩、解压缩、校验和数据修复的处理,保证了传输的完整性和安全性。

本发明实施例中,所述压缩模块301包括:

转化单元306、扫描单元307和替换和存储单元308。

其中,

所述转化单元306,用于将所述第一运行参数转化为预设格式数据;

所述扫描单元307,用于扫描所述预设格式数据中所有的key和value,将其中重复的key和value或key长度超过预设长度阈值的数据作为目标数据;

所述替换和存储单元308,用于将所述目标数据通过对应的标识进行替换,得到目标预设格式数据,并将所述目标数据存储到数据字典中,其中,所述数据字典和所述目标预设的格式数据为所述已压缩运行参数。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

以上对本发明所提供的一种配电网运行参数的处理方法、装置及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1