一种SCD组态配置能力的自动测评方法与流程

文档序号:33033095发布日期:2023-01-20 21:30阅读:106来源:国知局
一种SCD组态配置能力的自动测评方法与流程
一种scd组态配置能力的自动测评方法
技术领域
1.本发明适用于变电站二次系统考试培训技术领域,涉及一种scd组态配置能力的自动测评方法。


背景技术:

2.为促进电力系统健康稳定发展,电力系统各层级部门经常组织电力二次系统相关人员进行培训和考试,特别是对scd文件理解和配置的正确性方面。scd是智能变电站安全运行最核心的二次系统配置文件,电网相关专业人员均需要对scd配置文件需要非常熟悉,一线专业人员需要能审核把关变电站配置文件,通过调试验证scd配置文件正确性,部分电力公司进行了系统运维人员组态scd文件、下装实例化的继电保护设备配置文件cid、ccd文件的试点和培训,为智能变电站的安全运行奠定了较好的基础。目前,智能变电站配置scd文件容量大,行数众多,从几万行到几百万行,在考核相关专业人员scd组态配置能力时,考生配置的scd文件如果存在错误,很难通过人眼查阅出所有错误条目,人工批阅试卷难度极大、错误率高。而采用scd组态配置能力的自动测评方法,批量自动评测考生scd文件,不仅可以提高阅卷的速度,同时能全面检测和发现错误信息,极大提高工作效率,显著降低人工审核的劳动强度。


技术实现要素:

3.本发明的目的在于针对现有技术存在的上述问题,提供一种scd组态配置能力的自动测评方法。
4.为解决上述技术问题,本发明所采取的技术方案是:
5.一种scd组态配置能力的自动测评方法,包括以下步骤:
6.步骤1、构建评分项目和改错条目;
7.每个评分项目包括类型、评分模式、评分分值、以及扣分分值;
8.改错条目包括错误特征,或者包括正确特征,或者同时包括错误特征和正确特征;
9.步骤2、导入考试scd文件和标准答案scd文件;
10.步骤3、解析导入的考试scd文件,生成scd考试条目集合;解析导入的标准答案scd文件,生成scd标准条目集合,
11.scd标准条目和scd考试条目均包括:类型、引用地址、以及数据值;
12.步骤4、通过比对scd考试条目和scd标准条目,生成scd考试条目和scd非考试条目,生成各个改错条目和对应的改错项分值,改错条目的错误特征是从scd考试条目中挑选的条目,改错条目的正确特征是从scd标准条目中挑选的条目;
13.步骤5、解析考生scd文件,获得scd考生条目集合;
14.步骤6、根据scd标准条目和改错条目自动评测所有考生scd文件。
15.如上所述步骤6的自动评测包括逐项比对评测过程:
16.将所有scd考生条目与所有scd标准条目进行逐项比对,
17.如果scd考生条目与某一个scd标准条目比对一致,则该scd考生条目不扣分,如果scd考生条目找不到与其一致的scd标准条目,则根据该scd考生条目对应的类型依据评分项目进行扣分。
18.如上所述依据评分项目进行扣分包括以下步骤:
19.根据类型对应的评分模式确定为绝对扣分模式或加权扣分模式;
20.如果是绝对扣分模式,对于找不到一致scd标准条目的一个scd考生条目,对应的类型的评分分值扣除一次扣分分值,
21.如果是加权扣分模式,类别对应的评分分值除以同一类别对应的scd考试条目总数量作为单项评分分值,对于找不到一致scd标准条目的一个scd考生条目,对应的类型的评分分值扣除一次单项评分分值。
22.如上所述步骤6的自动评测还包括改错项目评测过程:
23.遍历所有改错条目,将改错条目与scd考生条目进行匹配:
24.如果改错条目只包括正确特征时,若不存在与改错条目的正确特征一致的scd考生条目,则直接扣除改错条目对应的改错项分值;
25.如果改错条目只包括错误特征时,若存在与改错条目的错误特征一致的scd考生条目,则直接扣除改错条目对应的改错项分值;
26.如果改错条目包括正确特征和错误特征时,若存在与改错条目的错误特征一致的scd考生条目,则直接扣除改错条目对应的改错项分值,若不存在与改错条目的错误特征一致且不存在与改错条目的正确特征一致的scd考生条目,则直接扣除改错条目对应的改错项分值。
27.如上所述步骤6的自动评测还包括评测去重过程:
28.将逐项评测过程的被扣分的scd考生条目与改错条目评测过程中所有改错条目中的正确特征和错误特征进行比较,如果比对为相同条目,则标记被扣分的scd考生条目为重复扣分条目。
29.如上所述步骤6的自动评测还包括评分计算过程:
30.将逐项比对评测过程中除标记为重复扣分条目以外的被扣分的scd考生条目的扣分进行累加,获得逐项比对评测总扣分值;将改错项目评测过程的所有错误条目按其扣分值累加计算,得出改错项目评测总扣分值;
31.将逐项比对评测总分值减去逐项比对评测总扣分值得出逐项比对评测总得分值;将改错项目评测总分值减去改错项目评测总扣分值得出改错项目评测总得分值;对逐项比对评测总得分值与改错项目评测总得分值累加计算,即为最终考试评分。
32.采用上述技术方案所产生的有益效果在于:
33.本发明可以批量自动评测考生组态配置的考生scd文件,不仅可以提高scd组态能力评测的速率,同时能全面检测和发现考生scd文件中的错误信息,极大提高工作效率,显著减轻相关专业人员的审核劳动强度。
附图说明
34.图1为本发明的流程图。
具体实施方式
35.为了便于本领域普通技术人员理解和实施本发明,下面结合实施例对本发明作进一步的详细描述,应当理解,此处所描述的实施示例仅用于说明和解释本发明,并不用于限定本发明。
36.如图1所示,一种scd组态配置能力的自动测评方法,包括以下步骤:
37.步骤1,配置评测参数,评测参数包括评分配置和改错配置。评分配置由多个评分项目组成,每个评分项目包括:类型、评分模式、评分分值、以及扣分分值;改错配置由多个改错条目组成,每个改错条目包括错误特征,或者包括正确特征,或者同时包括错误特征和正确特征。
38.步骤1所述的类型包括:子网名称、子网类型、子网描述、控制块子网名称、控制块mac地址、控制块appid、控制块vlan、控制块优先级、控制块maxtime、控制块mintime、mms网ip、ied名称、ied描述、ied类型、ied厂商、ied版本、虚端子条目、虚端子输入、虚端子输出。
39.步骤1所述的评分模式是对考生scd文件的错误的scd考生条目的扣分计算方式,包括两种模式:绝对扣分模式、加权扣分模式。
40.评分分值是指类型对应的分值,评分分值的初始值为该类型的最高分值,评分分值最低值为0,扣分分值是指在绝对扣分模式下,评分分值每次扣分的分值。通过累加所有类型对应的评分分值,得到逐项比对评测总分值。
41.每个改错条目可以通过人工配置添加所有需要的错误特征和正确特征。错误特征和正确特征都包含三个关键字:类型、引用地址、数据值。错误特征和正确特征中的类型和评分项目中的类型对应一致。
42.步骤2,导入考试scd文件和标准答案scd文件。考试scd文件为评测前准备的原始scd文件,包含预设定的缺失信息或错误信息的条目。标准答案scd文件为评测前准备的正确的scd文件。
43.步骤3、解析导入的考试scd文件,生成scd考试条目集合。scd考试条目包括:类型、引用地址、以及数据值。scd考试条目的类型为步骤1所述的评分项目的类型一致;
44.解析导入的标准答案scd文件,生成scd标准条目集合。scd标准条目包括:类型、引用地址、以及数据值。scd标准条目的类型为步骤1所述的评分项目的类型一致;
45.步骤3所述的解析导入的考试scd文件和标准答案scd文件,均是解析对应的考试scd文件的communication通讯参数节点和ied设备节点和标准答案scd文件的communication通讯参数节点和ied设备节点,生成基于考试scd文件的scd考试条目集合和基于标准答案scd文件的scd标准条目集合。
46.步骤4、基于考试scd文件与标准答案scd文件,通过比对scd考试条目和scd标准条目,生成scd考试条目和scd非考试条目。将scd标准条目和scd考试条目比对,如果比对不一致则该scd标准条目为scd考试条目;如果比对一致则scd标准条目为scd非考试条目。
47.可依据scd考试条目与scd标准条目,选取并生成改错条目,每个改错条目包括错误特征,或者包括正确特征,或者同时包括错误特征和正确特征。错误特征是从考试scd文件获得的scd考试条目中挑选的条目,正确特征是从标准答案scd文件获得的scd标准条目中挑选的条目。每个改错条目需设定对应的改错项分值,累加所有改错条目设定的改错项分值即为改错项目评测总分值。
48.步骤5、批量导入和解析考生scd文件。由于考生scd文件数量众多,每个scd文件容量占用内存空间大,cpu消耗多,解析时间长等特点。如果同时导入大量考生scd文件会导致不可预测的各种问题,提出一种串行解析过程,分批解析考生scd文件,当一个考生scd文件解析完成后释放资源,再进入下一个考生scd文件的解析。
49.步骤5所述的解析考生scd文件,采用与步骤3一样的解析过程,创建基于考生scd文件的scd考生条目集合,scd考生条目包括:类型、引用地址、以及数据值。
50.步骤6、自动评测所有考生scd文件。自动评测过程包括:逐项比对评测过程、改错项目评测过程、评测去重过程、以及评分计算过程。
51.逐项比对评测过程包括以下步骤:将考生scd文件创建的所有scd考生条目与标准答案scd文件创建的所有scd标准条目进行逐项比对,比对内容包括:类型、引用地址、数据值。
52.如果scd考生条目与某一个scd标准条目比对一致,则该scd考生条目不扣分,如果scd考生条目找不到与其一致的scd标准条目,则根据该scd考生条目对应的类型依据评分项目进行扣分。
53.依据评分项目进行扣分包括以下步骤:
54.根据类型对应的评分模式确定为绝对扣分模式或加权扣分模式;
55.如果是绝对扣分模式,对于找不到一致scd标准条目的一个scd考生条目,对应的类型的评分分值扣除一次扣分分值,
56.如果是加权扣分模式,类别对应的评分分值除以同一类别对应的scd考试条目总数量作为单项评分分值,对于找不到一致scd标准条目的一个scd考生条目,对应的类型的评分分值扣除一次单项评分分值,
57.评分分值最低值为0,扣除到0后评分分值不再继续扣分。
58.步骤6所述改错项目评测过程包括:遍历所有改错条目,将改错条目与scd考生条目进行匹配,比对内容包括改错条目中错误特征、正确特征的类型、引用地址、数据值与scd原始条目的类型、引用地址、数据值。分三种情况进行处理:1、如果改错条目只包括正确特征时,若不存在与改错条目的正确特征一致的scd考生条目,则直接扣除改错条目对应的改错项分值;2、如果改错条目只包括错误特征时,若存在与改错条目的错误特征一致的scd考生条目,则直接扣除改错条目对应的改错项分值;3、如果改错条目包括正确特征和错误特征时,若存在与改错条目的错误特征一致的scd考生条目,则直接扣除改错条目对应的改错项分值,若不存在与改错条目的错误特征一致且不存在与改错条目的正确特征一致的scd考生条目,则直接扣除改错条目对应的改错项分值。
59.进一步地,步骤6所述评测去重过程,逐项比对评测过程与改错项目评测过程可能存储重复扣分情况,需要对两种方式的扣分条目进行比对,比对方式是将逐项评测过程的被扣分的scd考生条目与改错条目评测过程中所有改错条目中的正确特征和错误特征进行比较。如果比对为相同条目,则标记被扣分的scd考生条目为重复扣分条目。
60.进一步地,步骤6所述评分计算过程,将逐项比对评测过程中除标记为重复扣分条目以外的被扣分的scd考生条目的扣分进行累加,获得逐项比对评测总扣分值;将改错项目评测过程的所有错误条目按其扣分值累加计算,得出改错项目评测总扣分值。
61.将逐项比对评测总分值减去逐项比对评测总扣分值得出逐项比对评测总得分值;
将改错项目评测总分值减去改错项目评测总扣分值得出改错项目评测总得分值;对逐项比对评测总得分值与改错项目评测总得分值累加计算,即为最终考试评分。
62.最后应当说明的是,以上实施例仅用以说明本发明的技术方案而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1