GIM文件自动评分方法、装置及存储介质与流程

文档序号:25880596发布日期:2021-07-16 18:32阅读:140来源:国知局
GIM文件自动评分方法、装置及存储介质与流程
gim文件自动评分方法、装置及存储介质
技术领域
1.本申请涉及数据分析技术领域,尤其涉及gim文件自动评分方法、装置及存储介质。


背景技术:

2.目前电力设计成果文件以统一的标准格式进输出,即gim格式;但是由于存在设计人员水平不同,对gim格式标准理解不同,对gim软件操作不熟等原因,最终会导致提交到评审单位后的gim文件可能不符合评审标准;对于设计人员提交的gim文件,评审人员只能通过人工方式进行成果展示以判断其设计质量是否满足要求。
3.目前对于设计人员主要依靠设计人员设计经验和水平,对三维设计输出成果gim文件进行输出,没有直观的系统的评分报告;评审人员不能快速准确的作出评审判断。这种方式存在评判不全面、不合理、易遗漏、效率低下等问题。


技术实现要素:

4.本申请提供gim文件自动评分方法、装置及存储介质,以解决现有技术中gim文件的审核不全面、不合理、易遗漏、效率低下的问题。
5.为解决上述技术问题,本申请提出一种gim文件自动评分方法,包括:预先设置评分指标库;获得gim文件,并对gim文件进行解析,得到指标参数;将gim文件中解析到的指标参数匹配评分指标库的评分规则进行运算判断处理,得到指标参数对应的指标分数;将指标分数进行汇总处理,并最后输出评分结果。
6.可选地,还包括:将gim文件中解析到的指标参数匹配评分指标库的评分规则进行运算判断处理,得到指标参数对应的指标分数和扣分原因;将指标分数和扣分原因进行汇总处理,并最后输出评分报告,评分报告包括评分指标库的名称、指标分数和扣分原因。
7.可选地,gim文件包括gim模型,gim模型包括变电类工程或者线路类工程;评分指标库根据gim类型分为变电站工程三维设计评分库和线路工程三维设计评分指标库。
8.可选地,评分规则包括具体数值判断类规则,数值范围类规则,有无类判断规则。
9.可选地,gim文件包括文件头和存储域,文件头存储模型文件的元数据信息,包括文件标识、文件名称、创建时间和版本号;存储域存储模型的数据实体,其内存为连续存储。
10.可选地,对gim文件进行解析,包括:校验gim文件是否合规;若是,采用7z算法,解压gim文件,得到对应的四层文件结构;根据gim建模规范依次读取对应的属性文件,查询关联找到需要的属性信息,提取指标参数。
11.可选地,有无类判断规则为:指标参数是否存在gim文件中;具体数值判断类规则为:指标参数与评分指标库中的数值相比是否合理;数值范围类规则为:指标参数能否满足评分指标库中的数值范围。
12.可选地,评分报告为word格式或者pdf格式。
13.为解决上述技术问题,本申请提出一种gim文件自动评分装置,包括存储器和处理
器,存储器连接处理器,存储器存储有计算机程序,计算机程序被处理器执行时实现上述的方法。
14.为解决上述技术问题,本申请提出一种计算机可读存储介质,存储有计算机程序,计算机程序被执行时实现上述的方法。
15.本申请提出了gim文件自动评分方法、装置及存储介质,gim文件自动评分方法包括:预先设置评分指标库;获得gim文件,并对gim文件进行解析,得到指标参数;将gim文件中解析到的指标参数匹配评分指标库的评分规则进行运算判断处理,得到指标参数对应的指标分数;将指标分数进行汇总处理,并最后输出评分结果。通过上述方式,本申请可以为gim文件进行自动评分并输出评分结果,可以辅助设计人员提前发现设计问题,提高设计质量和效率;辅助评审人员对gim文件进行更加全面的了解和掌握;从而提高对三维设计成果gim文件的评审质量和评审效率。
附图说明
16.为了更清楚地说明本申请的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是本申请gim文件自动评分方法一实施例的流程示意图;
18.图2是本申请gim文件存储方式一实施例的结构示意图;
19.图3是本申请gim模型文件一实施例的组织结构图;
20.图4是本申请gim文件解析一实施例的流程示意图;
21.图5是本申请gim文件自动评分方法另一实施例的流程示意图;
22.图6是本申请gim文件自动评分装置一实施例的结构示意图;
23.图7是本申请计算机可读存储介质一实施例的结构示意图。
具体实施方式
24.为使本领域的技术人员更好地理解本申请的技术方案,下面结合附图和具体实施方式对本申请所提供gim文件自动评分方法、装置及存储介质进一步详细描述。
25.首先说明,下文提到的gim为电网信息模型,gim文件为电网三维设计成果标准输出文件。基于现有技术中gim文件都是通过人工审核,主要是依靠设计人员和评审人员的设计经验和水平,存在依赖性和主观性的问题,基于此,本申请提出一种gim文件自动评分方法,可以对gim文件自动校核评分,大大提高了校核效率。
26.请参阅图1,图1是本申请gim文件自动评分方法一实施例的流程示意图,在本实施例中,具体可以包括以下步骤:
27.s110:预先设置评分指标库。
28.预先设置评分指标库。对于要参与自动评分的关键参数进行分类配置及录入,根据线路和变电专业划分不同的指标库,主要包括指标类型,所属专业,电压等级,指标名称,指标单位,所属层级等信息。
29.gim文件包括gim模型,gim模型包括变电类工程或者线路类工程;评分指标库根据gim类型分为变电站工程三维设计评分库和线路工程三维设计评分指标库。
30.评分指标库的配置项包括评分规则。评分规则可以包括具体数值判断类规则,数值范围类规则,有无类判断规则。
31.有无类判断规则为:判断指标参数是否存在gim文件中;该指标是否在gim模型中有,有则不扣分,无则进行扣分。
32.具体数值判断类规则为:判断指标参数与评分指标库中的数值相比是否合理;该指标的属性值是否合理,用gim属性中解析的值与指标库配置的数值进行判断,判断逻辑分为大于,小于,等于,不等于这四种。满足条件不扣分,不满足扣分。
33.数值范围类规则为:判断指标参数能否满足评分指标库中的数值范围。给定数值范围的开闭区间例如[a,b]或者(a,b],用gim模型中的属性值进行对比,不通过则进行扣分。
[0034]
此外,评分指标库的配置项还可以包括评分项总分数、扣分步长和扣分说明。其中,扣分步长是指每次规则匹配结果后,不通过的扣分数;扣分原因是不满足条件情况下的说明性文字。
[0035]
s120:获得gim文件,并对gim文件进行解析,得到指标参数。
[0036]
解析gim温江,按照gim相关标准解析,将得到的指标参数进行保存。首先介绍gim文件的存储结构和存储方式。
[0037]
gim文件可以包括文件头和存储域,如图2所示,图2是本申请gim文件存储方式一实施例的结构示意图。文件头存储模型文件的元数据信息,包括文件标识、文件名称、创建时间和版本号;存储域存储模型的数据实体,其内存为连续存储。
[0038]
gim标准文件可以包括以下子文件:cbm、dev、phm和mod。
[0039]
交互文件存储域可以采用7z算法进行压缩。5gim文件存储的数据包括:几何模型单元(*.mod)、组合模型(*.phm)、物理模型(*.dev)。
[0040]
逻辑模型(*.sch)、工程模型(*.cbm)以及属性信息(*.fam)。标准格式文件按四个目录结构进行存储,如图3所示,图3是本申请gim模型文件一实施例的组织结构图。
[0041]
获得gim文件,并对gim文件进行解析,得到指标参数的具体步骤如图4所示,图4是本申请gim文件解析一实施例的流程示意图,具体包括:
[0042]
s121:校验gim文件是否合规。
[0043]
根据gim文件的规范和读取文件头中的字节信息和文档结构进行判断。
[0044]
s122:解压gim文件。
[0045]
若gim文件合规,采用7z算法,解压gim文件,得到对应的四层文件结构。
[0046]
s123:解析属性文件,提取指标。
[0047]
依据gim建模规范依次读取对应的属性文件,查询关联找到需要的属性信息。提取指标参数。
[0048]
s130:将gim文件中解析到的指标参数匹配评分指标库的评分规则进行运算判断处理,得到指标参数对应的指标分数。
[0049]
当一个gim文件提交后,可以根据设计的gim文件类型来自动匹配使用变电工程评审指标库还是线路工程评分指标库。
[0050]
将gim文件中解析到的指标参数匹配对应的打分规则进行运算判断处理,最终得出该指标的实际分数。
[0051]
s140:将指标分数进行汇总处理,并最后输出评分结果。
[0052]
通过上述方式,本实施例的方式可以为gim文件进行自动评分并输出评分结果,可以辅助设计人员提前发现设计问题,提高设计质量和效率;辅助评审人员对gim文件进行更加全面的了解和掌握;从而提高对三维设计成果gim文件的评审质量和评审效率。
[0053]
请参阅图5,图5是本申请gim文件自动评分方法另一实施例的流程示意图,在本实施例中,具体可以包括以下步骤:
[0054]
s210:预先设置评分指标库。
[0055]
s220:获得gim文件,并对gim文件进行解析,得到指标参数。
[0056]
s230:将gim文件中解析到的指标参数匹配评分指标库的评分规则进行运算判断处理,得到指标参数对应的指标分数和扣分原因。
[0057]
s240:将指标分数和扣分原因进行汇总处理,并最后输出评分报告,评分报告包括评分指标库的名称、指标分数和扣分原因。
[0058]
跟上一个实施例不同,本实施例最后输出的是评分报告,评分报告包括评分指标库的名称、指标分数和扣分原因。评分报告可以为word格式或者pdf格式。
[0059]
举个例子,依据gim模型对应的工程类型是变电还是线路,查询该gim模型对应的评分指标库和对应的每项评分指标的最终得分和扣分说明,最后导出为word格式的评分报告。
[0060]
基于上述gim文件自动评分方法,本申请还提出一种gim文件自动评分装置,如图6所示,图6是本申请gim文件自动评分装置一实施例的结构示意图。gim文件自动评分装置600可以包括存储器61和处理器62,存储器61连接处理器62,存储器61中存储有计算机程序,计算机程序被处理器62执行时实现上述任一实施例的方法。其步骤和原理在上述方法已详细介绍,在此不再赘述。
[0061]
在本实施例中,处理器62还可以称为cpu(central processing unit,中央处理单元)。处理器62可以是一种集成电路芯片,具有信号的处理能力。处理器62还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
[0062]
基于上述gim文件自动评分方法,本申请还提出一种计算机可读存储介质。请参阅图7,图7是本申请计算机可读存储介质一实施例的结构示意图。计算机可读存储介质700上存储有计算机程序71,计算机程序71被处理器执行时实现上述任一实施例的方法。其步骤和原理在上述方法已详细介绍,在此不再赘述。
[0063]
进一步的,计算机可读存储介质700还可以是u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存储器(random access memory,ram)、磁带或者光盘等各种可以存储程序代码的介质。
[0064]
可以理解的是,此处所描述的具体实施例仅用于解释本申请,而非对本申请的限定。另外为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。文中所使用的步骤编号也仅是为了方便描述,不对作为对步骤执行先后顺序的限定。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0065]
本申请中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0066]
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0067]
以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1