System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及电力系统保护自动化,尤其涉及一种规约一致性pixit文件生成与诊断方法和系统。
技术介绍
1、在自动化测试领域pixit文件被大量的使用作为模型以外的初始化补充说明,用于描述装置的选配功能,精确测试的具体范围以及规定部分测试内容的参数等。在继电保护装置进行mms协议或是cms协议的一致性测试前,需要提供pixit申明文件,由于装置厂家待测装置类型繁多,测试人员需要花费大量时间填写申明文件,pixit文件填写有误的现象也常有发生。实际检测过程中,测例不通过很大一部分正是pixit文件填写不正确导致。目前,传统方案中缺乏对pixit文件进行批量化生成和正确性校验的方法。
技术实现思路
1、本专利技术的目的在于解决
技术介绍
中的至少一个技术问题,提供一种规约一致性pixit文件生成与诊断方法和系统。
2、为实现上述目的,本专利技术提供一种规约一致性pixit文件生成与诊断方法,包括:
3、选择pixit文件模板并输入该模板下的样本集;
4、对样本集进行训练,建立继电保护装置模型文件与正确pixit文件间的映射关系;
5、输入待生成pixit文件的继电保护装置模型文件,根据所述映射关系生成pixit文件;
6、根据生成的pixit文件对继电保护装置测试过程中人工填写的pixit文件进行校验诊断;
7、根据校验诊断结果,确认或修改人工填写的pixit文件为正确文件。
8、根据本专利技术的一个方面,
9、根据本专利技术的一个方面,所述选择pixit文件模板并输入该模板下的样本集,包括:
10、选择准备填写的规约一致性pixit文件的模板;
11、输入该模板下的样本集,样本集由多个样本组成,其中每个样本对应一台继电保护装置,每个样本均包括:所述继电保护装置模型文件和所述模板下填写正确的pixit文件。
12、根据本专利技术的一个方面,所述对样本集进行训练,建立继电保护装置模型文件与正确pixit文件间的映射关系,包括:
13、提取样本中需要填写的pixit文件题干;
14、根据填写的pixit文件申明内容,将所有题干进行分类;
15、提取所述模板中所有样本里填写的pixit文件申明内容以及与之对应的继电保护装置模型文件;
16、判断各样本里对应的每类题干中填写的pixit文件申明内容的一致性或者与继电保护装置模型文件的关联性;
17、申明内容一致或者申明内容与继电保护装置模型文件相互关联时,将pixit文件申明内容作为对应题干的申明内容,并关联对应的继电保护装置模型文件。
18、根据本专利技术的一个方面,所述根据填写的pixit文件申明内容,将所有题干进行分类,包括:
19、把申明内容为选择判断的题干归为一类;
20、把申明内容为数字的题干归为一类;
21、把申明内容为一串叶子节点的题干归为一类;
22、把申明内容为ip地址的题干归为一类。
23、根据本专利技术的一个方面,所述根据生成的pixit文件对继电保护装置测试过程中人工填写的pixit文件进行校验诊断为:
24、将生成的pixit文件与人工填写的pixit文件按照题干类别依次进行对比,并根据比对结果生成诊断报告。
25、根据本专利技术的一个方面,所述根据校验诊断结果,确认或修改人工填写的pixit文件为正确文件,包括:
26、诊断报告无异常时,确认人工填写的pixit文件为正确文件;
27、诊断报告出现异常时,对人工填写的pixit文件进行修改,形成正确文件,包括:
28、依据诊断报告对人工填写的pixit文件进行修改;
29、按照pixit文件模板格式输出修改后的pixit文件;
30、将修改后的pixit文件与继电保护装置模型文件作为一个新的样本,存入pixit文件模板的样本集中。
31、为实现上述目的,本专利技术还提供一种规约一致性pixit文件生成与诊断系统,包括:
32、模板及样本集输入模块,选择pixit文件模板并输入该模板下的样本集;
33、映射关系构建模块,对样本集进行训练,建立继电保护装置模型文件与正确pixit文件间的映射关系;
34、pixit文件生成模块,输入待生成pixit文件的继电保护装置模型文件,根据所述映射关系生成pixit文件;
35、校验诊断模块,根据生成的pixit文件对继电保护装置测试过程中人工填写的pixit文件进行校验诊断;
36、文件确认及修正模块,根据校验诊断结果,确认或修改人工填写的pixit文件为正确文件。
37、为实现上述目的,本专利技术还提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的规约一致性pixit文件生成与诊断方法。
38、为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的规约一致性pixit文件生成与诊断方法。
39、根据本专利技术的方案,本专利技术考虑到实际情况下,测试人员需要花费大量时间填写申明文件,并且很多应用环境下由于对不同专业装置的不熟悉或者对该文件的填写格式不熟悉,pixit文件填写有误的现象常有发生,通过类型划分、深度学习提出了一种规约一致性pixit文件智能生成与诊断的方法。
40、本专利技术方法具有全自动化、耗时少等优点,可以减少人力资源消耗,在较短的时间内完成待测装置pixit文件批量化地填写,整体方法简单可靠,便于实现,有利于节省测试人员的工作时间,推进整个测试过程自动化、智能化的进程;本专利技术还可以帮助测试人员对于人工填写的pixit文件进行正确性检验并精准地判断错误所在的位置,提供备选结局方案,通过检错、纠错的步骤降低在测试的过程中因pixit文件填写错误而影响测试进程的概率,在自动化测试领域有着良好的应用发展前景。
本文档来自技高网...【技术保护点】
1.规约一致性PIXIT文件生成与诊断方法,其特征在于,包括:
2.根据权利要求1所述的规约一致性PIXIT文件生成与诊断方法,其特征在于,还包括:将生成的PIXIT文件直接填入继电保护装置测试过程中未填写的空白PIXIT文件中。
3.根据权利要求1所述的规约一致性PIXIT文件生成与诊断方法,其特征在于,所述选择PIXIT文件模板并输入该模板下的样本集,包括:
4.根据权利要求1所述的规约一致性PIXIT文件生成与诊断方法,其特征在于,所述对样本集进行训练,建立继电保护装置模型文件与正确PIXIT文件间的映射关系,包括:
5.根据权利要求4所述的规约一致性PIXIT文件生成与诊断方法,其特征在于,所述根据填写的PIXIT文件申明内容,将所有题干进行分类,包括:
6.根据权利要求4所述的规约一致性PIXIT文件生成与诊断方法,其特征在于,所述根据生成的PIXIT文件对继电保护装置测试过程中人工填写的PIXIT文件进行校验诊断为:
7.根据权利要求1-6中任一项所述的规约一致性PIXIT文件生成与诊断方法,其特
8.规约一致性PIXIT文件生成与诊断系统,其特征在于,包括:
9.电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-7中任一项所述的规约一致性PIXIT文件生成与诊断方法。
10.计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的规约一致性PIXIT文件生成与诊断方法。
...【技术特征摘要】
1.规约一致性pixit文件生成与诊断方法,其特征在于,包括:
2.根据权利要求1所述的规约一致性pixit文件生成与诊断方法,其特征在于,还包括:将生成的pixit文件直接填入继电保护装置测试过程中未填写的空白pixit文件中。
3.根据权利要求1所述的规约一致性pixit文件生成与诊断方法,其特征在于,所述选择pixit文件模板并输入该模板下的样本集,包括:
4.根据权利要求1所述的规约一致性pixit文件生成与诊断方法,其特征在于,所述对样本集进行训练,建立继电保护装置模型文件与正确pixit文件间的映射关系,包括:
5.根据权利要求4所述的规约一致性pixit文件生成与诊断方法,其特征在于,所述根据填写的pixit文件申明内容,将所有题干进行分类,包括:
6.根据权利要求4所述的规约一致性pixit文件生成...
【专利技术属性】
技术研发人员:芮珵,岳峰,董贝,李楠,葛雅川,周彦飞,张勃,
申请(专利权)人:南京国电南自电网自动化有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。