一种配网数据的校验应用系统及方法与流程

文档序号:32610004发布日期:2022-12-20 19:29阅读:45来源:国知局
一种配网数据的校验应用系统及方法与流程

1.本发明涉及配电网工程技术领域,尤其涉及一种配网数据的校验应用系统及方法。


背景技术:

2.随着智能配电网信息化、自动化和互动化水平的提高以及与物联网的相互渗透与融合,电力企业量测体系内部积累了大量数据,如用户用电数据、调度运行数据、gis数据、设备检测和监测数据以及故障抢修数据等。在量测体系之外,电力企业还积累了大量运营数据,如客户服务数据、企业管理数据以及电力市场数据等。除却电力企业内部数据,还有许多潜在的外部数据源,如互联网、移动设备的gps,以及公共服务部门数据库等所能提供的大数据。
3.目前中低压配网的滚动规划工作中,对历史规划数据与现有及未来规划数据收集,缺乏有效的完整性与逻辑正确性检查机制,导致配网数据中可能出现逻辑性错误或完整性问题,主要体现如下:
4.1.缺乏有效的完整性与逻辑正确性检查工具,目前的完整性检查与逻辑正确性检查,主要通过人工在表格中设置公式完成,但公式受到数据格式变化的限制,容易出现误差,且在这类软件出现误差时不会有提示,因此,工作人员往往容易遗漏出现的问题;
5.2.缺少对区局和供电服务中心的提交数据的统计分析,导致在日常规划收资工作中无法进行精细化管控,收资质量提不上去的问题一直无法解决;
6.3.在对上报的数据质量中发现问题时,缺少有力的工具,对问题进行统一的整改记录与后续跟踪,难以提升以后的上报数据质量。
7.因此,如何提高填报的配网数据的质量和准确率成为亟待解决的问题。


技术实现要素:

8.本发明提供了一种配网数据的校验应用系统,以解决现有技术中对配网数据收集,缺乏有效的完整性与逻辑正确性检查机制,导致配网数据中可能出现的逻辑性错误或完整性问题。
9.根据本发明的一方面,提供了一种配网数据的校核应用系统,包括:
10.数据格式检测模块,用于检测收资表中的填报数据是否符合格式要求以及对部分填报数据进行修复;
11.逻辑关系完整性配置模块,用于判断所述填报数据之间的相互逻辑是否矛盾;
12.配网问题诊断模块,用于根据配网现状设备信息以及所述收资表中的用户报装信息生成配网问题库以及基于所述配网问题库中配网问题的超链接对问题设备进行定位;
13.指标统计模块,用于根据配网问题关联的项目库信息以及项目实施状态确定电网相关规划指标;
14.质量检测报告生成模块,用于基于所述配网问题生成质量检测报告;
15.分析与整改模块,用于对各个区域收资表中的填报数据进行评分,并基于评分结果对各个区域进行排名。
16.根据本发明的另一方面,提供了一种配网数据的校核应用方法,包括:
17.通过数据格式检测模块检测收资表中的填报数据是否符合格式要求以及对部分填报数据进行修复;
18.通过逻辑关系完整性配置模块判断所述填报数据之间的相互逻辑是否矛盾;
19.通过配网问题诊断模块根据配网现状设备信息以及所述收资表中的用户报装信息生成配网问题库以及基于所述配网问题库中配网问题的超链接对问题设备进行定位;
20.通过指标统计模块根据配网问题关联的项目库信息以及项目实施状态确定电网相关规划指标;
21.通过质量检测报告生成模块基于所述配网问题生成质量检测报告;
22.通过分析与整改模块对各个区域收资表中的填报数据进行评分,并基于评分结果对各个区域进行排名。
23.本发明实施例的技术方案,通过数据格式检测模块、逻辑关系完整性配置模块、配网问题诊断模块、指标统计模块、质量检测报告生成模块和分析与整改模块之间相互配合,以解决现有技术中对配网数据收集,缺乏有效的完整性与逻辑正确性检查机制,导致配网数据中可能出现的逻辑性错误或完整性问题,从而提高了填报配网数据的质量和准确率。
24.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
25.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
26.图1是根据本发明实施例一提供的一种配网数据的校验应用系统的结构示意图;
27.图2是根据本发明实施例二提供的一种配网数据的校验应用方法的流程图。
具体实施方式
28.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
29.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
30.实施例一
31.图1为本发明实施例一提供了一种配网数据的校验应用系统,本实施例可适用于对配网数据进行校验的场景。示例性地,参考图1,图1是本实施例一提供的一种配网数据的校验应用系统结构示意图,该配网数据的校验应用系统包括:数据格式检测模块101、逻辑关系完整性配置模块102、配网问题诊断模块103、指标统计模块104、质量检测报告生成模块105和分析与整改模块106;
32.其中,数据格式检测模块101,用于检测收资表中的填报数据是否符合格式要求以及对部分填报数据进行修复。
33.其中,收资表可以是在电力行业中用于收集各种相关数据的表格;格式要求可以包括但不限于:日期、数字长度、文本长度限制、必填值空白、检测填报数据完整性、校验数据是否为非法值和输出问题单元格地址。
34.示例性地,数据格式检测模块101具体可以用于:创建有效性校验规则库;通过对象类读取有效性校验规则库中的校验规则,并将校验规则写入到收资表所在单元格校验的规则设置中;基于设置的校验规则对收资表进行格式校验,得到格式校验结果;通过对象类对格式校验结果进行归类处理;通过对象类对校验错误进行统计,并输出格式校验结果报表。
35.本发明实施例中,有效性校验规则库可以是针对各个时期的规划数据建立的。其中,规划数据可以包括但不限于历史规划数据、现有规划数据及未来规划数据。
36.示例性地,创建有效性校验规则库可以包括:基于收资表中数据字段的格式形成数据有效性校验清单;将有效性校验清单固化到对应模板表格中,形成数据有效性校验规则库。
37.本发明实施例中,可以通过梳理规划收资表中各字段的字段数据类型、单位和值域范围等,形成数据有效性校验规则清单,然后利用电子表格报表宏模板工具和vba编程语音工具,把相应的规则固化到一个可用户自定义、可自动执行规则校验、错误提示、错误定位和错误统计的自动化收资表格模板中,形成数据有效性校验规则库。其中,电子表格可以是wps或excle具有执行电子表格功能的软件,本实施例对此不做具体限制。
38.具体的,可以按照表1的格式对收资表中各收资字段的有效性校验规则清单进行梳理规划:
39.表1
40.[0041][0042]
其中,来源和计算公式可以根据实际情况进行填写,本实施例对此不做具体限制。
[0043]
将上述规则清单转换成vba编程语言中的数据类型描述、规则运算符,形成可用于vba编程开发中使用的校验规则描述,并把数据有效性校验规则固化到模板表格中,形成数据有效性校验规则库。
[0044]
再利用电子表格内置的vbn开发语言支持,建立规则库的读取和校验结果管理的对象类,该对象类用于实现自动读取规则库,并把规则库中的每一条校验规则写入到对应收资表单元格校验规则设置中,并支持校验结果的收集、统计和校验结果输出等功能。利用电子表格自带的数据有效性校验机制,执行上述校验规则,得到校验结果。
[0045]
进一步的,本实施例可以利用上述对象类对收资表中的校验结果进行收集和归类整理,以便对校验错误结果进行定位、输出问题单元格地址和统计。再利用上述对象类对校验错误进行统计分析,输出格式校验结果报表。本实施例通过此设计的表格模板充分利用电子表格的单元格的数据有效性校验和单元格批注提示的展示特性,实现对收资表字段数据错误的可视化错误提示;同时利用超链接技术,实现在收资表中快速定位收资错误问题,提高在收资表中填报数据的准确率。
[0046]
需要强调的是,检测收资表中的填报数据是否符合格式要求只是数据格式检测模块101其中一个功能,数据格式检测模块101另外一个功能是对部分填报数据进行修复,具体的,可以通过模拟对比自动修复部分填报数据的功能,如将镇街自动修改为对应片区局并覆盖。
[0047]
本发明实施例中,在上述数据字段有效性校验的基础上,可利用校验规则中的“计算公式”和数据校验对象类的值域分析功能,当分析收资表格中校验出数据问题时,可以利用“计算公式”中设置的计算公式对错误的数值数据进行修正覆盖;利用数据字段的值域范围,也可实现对简单错误数据字段(如线路所属单位归属等)的自动修复。
[0048]
逻辑关系完整性配置模块102,用于判断填报数据之间的相互逻辑是否矛盾。
[0049]
本实施例中,逻辑关系完整性配置模块可以用于判断填报数据之间的相互逻辑是否矛盾,比如:判断线路接线方式是否出现矛盾,即,在同一个馈线组线路中填报了不同的线路接线方式;或填报数据中线路的年最大电流值小于平均电流值;或填报数据前后引用关系不一致;或填报数据不符合问题认定标准:如负载未达到重载标准,但是填报数据中记载了重载问题等出现逻辑矛盾的填报数据。
[0050]
示例性地,逻辑关系完整性配置模块,具体可以用于:创建数据逻辑校验规则库;将数据逻辑校验规则库中的校验规则写入到对应收资表所在单元格的规则设置中;基于设置的规则对收资表进行逻辑校验,得到逻辑校验结果。
[0051]
本发明实施例中,可以通过梳理规划收资表中各字段的字段间的逻辑关系,形成数据有效性校验规则清单,然后利用电子表格报表宏模板工具和vba编程语音工具,将数据逻辑校验规则库中的校验规则写入到对应收资表所在单元格的规则设置中;基于设置的规
则对收资表进行逻辑校验,得到逻辑校验结果。
[0052]
示例性地,创建数据逻辑校验规则库可以包括:基于各个收资表中字段间的逻辑关系生成数据逻辑关系校验规则清单;将数据逻辑关系校验规则清单固化到对应的模板表格中,形成数据逻辑校验规则库。
[0053]
本发明实施例中可以整理各收资表中字段间的逻辑关系,形成数据逻辑关系校验规则清单,如下表2所示:
[0054]
表2
[0055]
列名字段1字段2字段3条件校验逻辑1
ꢀꢀꢀ
条件校验提示1
ꢀꢀꢀ
条件校验逻辑2
ꢀꢀꢀ
条件校验提示2
ꢀꢀꢀ
条件校验逻辑3
ꢀꢀꢀ
条件校验提示3
ꢀꢀꢀ
辅助列
ꢀꢀꢀ
辅助列公式
ꢀꢀꢀ
[0056]
把上述规则清单转换成vba编程语言中的规则描述,形成可用于vba编程开发中使用的校验规则描述,并把数据逻辑校验规则固化到模板表格中,形成数据逻辑校验规则库。
[0057]
再利用本次开发的datavalidation对象类,把逻辑校验规则库中的每一条校验规则写入到对应收资表单元格条件格式规则设置中,从而实现把校验条件不通过的问题标记到对应的单元格格式上,比如定义了某个逻辑校验规则为“配变出厂日期《配变投产日期”,则通过设置表格中的条件格式规则,当某个配变的数据出现“配变出厂日期》配变投产日期”,则对应的单元格上会进行可视化着色和显示校验结果提示。
[0058]
配网问题诊断模块103,用于根据配网现状设备信息以及收资表中的用户报装信息生成配网问题库以及基于配网问题库中配网问题的超链接对问题设备进行定位。
[0059]
本发明实施例中,配网问题诊断模块可以根据配电网现状设备信息及收资表中的用户报装信息,一键生成配网问题库,再根据问题信息的超链接,可实现定位查询问题设备所在位置,由校验结果返回的结果包中含了超链接,以列表清单的格式返回给用户,提高用户在收资表上对问题设备进行快速定位的效率。
[0060]
示例性地,配网问题诊断模块,具体可以用于:创建配网现状设备问题的判断规则库;基于判断规则库中的规则生成配网现状设备问题的描述模板,从收资表的报装信息中获取描述模板所需的字段信息,形成问题描述信息。
[0061]
其中,配网现状设备问题的判断规则库基于配网现状设备信息创建。
[0062]
本发明实施例中,可以根据对电网现状存在问题分析业务规则的梳理,创建配网现状问题的判断规则库,再把问题判断规则库固化到校验模板中,并用vba实现其规则的读取、应用诊断和诊断结果的收集等功能逻辑,通过预先定义好的配网现状设备问题的描述模板,从收资表单元格中获取所需的字段信息,拼接形成完整的问题描述。
[0063]
指标统计模块104,用于根据配网问题关联的项目库信息以及项目实施状态确定电网相关规划指标。
[0064]
其中,项目实施状态可以包括但不限于规划、前期、投资和建设,电网相关规划指标可以包括但不限于逐年数据指标,如规划投资金额、解决问题数和配网六率等。
[0065]
示例性地,指标统计模块,具体可以用于:将收资表中项目信息库中的项目与配网问题进行关联;基于项目实施状态更新对应的配网问题的解决情况;根据配网问题的解决情况计算电网相关规划指标。
[0066]
本发明实施例中,可以通过项目库信息表的项目对应解决问题编码id作为匹配字段,把收资表中项目库信息的项目与配网问题自动诊断工具形成的问题明细进行关联,然后依据项目实施状态的变化,更新对应问题的解决情况,如项目关联了某个配网问题,则项目状态可以变更成已建设,则可以认为该项目所对应的问题已经被解决。
[0067]
再根据问题的解决情况估算电网的相关规划指标,如计算配网可转供比例指标,通过跟踪馈线不可转供电问题的解决情况,更新统计项目实施后可转供线路的回数和项目新增的馈线总数,便可以算出项目实施后的电网相关指标结果。
[0068]
质量检测报告生成模块105,用于基于配网问题生成质量检测报告。
[0069]
其中,质量检测报告生成模块可以根据数据现存问题单元格,生成表格现存问题数据数量,并对各片区同一类问题进行计数,生成检测报告。
[0070]
示例性地,质量检测报告生成模块,具体可以用于:通过错误记录列表记录配网问题,通过描述对象记录配网问题的属性信息;将错误记录列表中的配网问题导入到质量检测报告模板中,形成质量检测报告;通过描述对象记录的配网问题的位置生成定位到单元格的超链接,并将单元格的超链接在质量检测报告中列出;将错误记录列表中的配网问题基于类型进行统计,并将各种类型的配网问题的数量在质量检测报告中列出。
[0071]
本发明实施例中,可以定义收资质量检测报告的模板,利用excel表格管理工具的名称管理器工具,定义模板中的数据字段和字段的枚举值,生成报告时,根据收资的检查结果填写对应的字段。
[0072]
进一步的,再定义一个用于记录收资错误问题的描述对象errorrecord和错误记录列表errorrecords,错误记录列表作为datavalidation对象的成员对象,可在利用datavalidation对象类进行校验的过程中跟踪和记录当前检查出的问题类型、问题明细和问题位置等信息,并在校验结果输出阶段作为质量检测报告的数据来源。在质量检测报告的数据阶段,对错误记录列表errorrecords中的每一个记录对象,依次输出到预设的收资质量检测报告模板中。然后,根据errorrecord对象记录下的问题位置,自动生成定位到对应单元格的超链接,通过表格文档内的超链接跳转,可以快速对问题单元格进行快速定位,最后根据错误记录列表errorrecords中的错误类型进行统计,在质量检测报告中列出各类问题的数量,以便于用户对主要问题类型进行分析和整改。
[0073]
分析与整改模块106,用于对各个区域收资表中的填报数据进行评分,并基于评分结果对各个区域进行排名。
[0074]
其中,可以根据填报数据质量和评分公式对各个区域进行统计排名。
[0075]
示例性地,分析与整改模块,具体可以用于:对配网问题的类型和数量进行汇总;基于配网问题的权重以及数量对各个区域的收资表中的填报数据进行评分,基于评分结果对各个区域进行排名。
[0076]
本发明实施例中,可以根据错误记录列表errorrecords中记录的各区县供电局的
错误类型和错误问题数量进行汇总,然后,根据问题优先度(问题优先度的设置可以预先由地市供电局根据当年主要任务和问题情况进行人工设定)和问题数量,对各个区域(或者区县)的收资数据填写质量进行加权评分,具体评分公式如下所示:
[0077]
100-∑wi*(cij/cit);
[0078]
其中,wi为某一类问题的权重,cij为第j个区县第i类问题的数量,cit为第i类问题的总数。
[0079]
最后根据各个区域(或者区县)的评分结果,根据从大到小的顺序对评分结果进行排序,形成各个区域的收资数据质量排名。
[0080]
本发明实施例通过数据格式检测模块、逻辑关系完整性配置模块、配网问题诊断模块、指标统计模块、质量检测报告生成模块和分析与整改模块之间相互配合,以解决现有技术中对配网数据收集,缺乏有效的完整性与逻辑正确性检查机制,导致配网数据中可能出现的逻辑性错误或完整性问题,从而提高了填报配网数据的质量和准确率。
[0081]
实施例二
[0082]
图2是本发明实施例二提供的一种配网数据的校验应用方法的流程示意图。本实施例可适用于对配网数据进行校验的情况,该方法可以由一种配网数据的校验应用系统来执行,该方法包括:
[0083]
s210、通过数据格式检测模块检测收资表中的填报数据是否符合格式要求以及对部分填报数据进行修复。
[0084]
示例性地,s210可以包括:创建有效性校验规则库;通过对象类读取有效性校验规则库中的校验规则,并将校验规则写入到收资表所在单元格校验的规则设置中;基于设置的校验规则对收资表进行格式校验,得到格式校验结果;通过对象类对格式校验结果进行归类处理;通过对象类对校验错误进行统计,并输出格式校验结果报表。
[0085]
示例性地,创建有效性校验规则库可以包括:基于收资表中数据字段的格式形成数据有效性校验清单;将有效性校验清单固化到对应模板表格中,形成数据有效性校验规则库。
[0086]
s220、通过逻辑关系完整性配置模块判断填报数据之间的相互逻辑是否矛盾。
[0087]
示例性地,s220可以包括:创建数据逻辑校验规则库;将数据逻辑校验规则库中的校验规则写入到对应收资表所在单元格的规则设置中;基于设置的规则对收资表进行逻辑校验,得到逻辑校验结果。
[0088]
示例性地,创建数据逻辑校验规则库可以包括:基于各个收资表中字段间的逻辑关系生成数据逻辑关系校验规则清单;将数据逻辑关系校验规则清单固化到对应的模板表格中,形成数据逻辑校验规则库。
[0089]
s230、通过配网问题诊断模块根据配网现状设备信息以及收资表中的用户报装信息生成配网问题库以及基于配网问题库中配网问题的超链接对问题设备进行定位。
[0090]
示例性地,s230可以包括:创建配网现状设备问题的判断规则库;基于判断规则库中的规则生成配网现状设备问题的描述模板,从收资表的报装信息中获取描述模板所需的字段信息,形成问题描述信息。
[0091]
s240、通过指标统计模块根据配网问题关联的项目库信息以及项目实施状态确定电网相关规划指标。
[0092]
示例性地,s240可以包括:将收资表中项目信息库中的项目与配网问题进行关联;基于项目实施状态更新对应的配网问题的解决情况;根据配网问题的解决情况计算电网相关规划指标。
[0093]
s250、通过质量检测报告生成模块基于配网问题生成质量检测报告。
[0094]
示例性地,s250可以包括:通过错误记录列表记录配网问题,通过描述对象记录配网问题的属性信息;将错误记录列表中的配网问题导入到质量检测报告模板中,形成质量检测报告;通过描述对象记录的配网问题的位置生成定位到单元格的超链接,并将单元格的超链接在质量检测报告中列出;将错误记录列表中的配网问题基于类型进行统计,并将各种类型的配网问题的数量在质量检测报告中列出。
[0095]
s260、通过分析与整改模块对各个区域收资表中的填报数据进行评分,并基于评分结果对各个区域进行排名。
[0096]
示例性地,s260可以包括:对配网问题的类型和数量进行汇总;基于配网问题的权重以及数量对各个区域的收资表中的填报数据进行评分,基于评分结果对各个区域进行排名。
[0097]
本发明实施例所提供的一种配网数据的校验应用方法可基于本发明任意实施例所提供的一种配网数据的校验应用系统实现,具备执行系统相应的功能模块和有益效果。
[0098]
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
[0099]
上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1