一种基于设计成果管理平台实现GIM图元检测的方法技术

技术编号:34696812 阅读:17 留言:0更新日期:2022-08-27 16:32
本发明专利技术公开了一种基于设计成果管理平台实现GIM图元检测的方法,涉及电力系统的技术领域,该方法包括以下步骤:GIM模型解析步骤、图元校验步骤以及校验结果输出步骤;其中,GIM模型解析步骤包括GIM模型框架梳理和MOD文件读取;基于有GIM文件解析和读取出的MOD文件信息,分别进行图元完整性、图元合规性、参数完整性和参数合规性的自动校验;通过对模型mod文件内Entity实体的参数项、布尔类型、对简单类型Entity的引用关系、是否满足规范格式要求,进行完整性和准确性检查判断,并以列表形式输出判断结果。出判断结果。出判断结果。

【技术实现步骤摘要】
一种基于设计成果管理平台实现GIM图元检测的方法


[0001]本专利技术涉及电力系统的
,尤其涉及一种基于设计成果管理平台实现GIM图元检测的方法。

技术介绍

[0002]随着BIM(Building Information Modeling,建筑信息化模型)技术的快速发展和成熟,目前电力行业也制定了GIM(Grid Information Model,电网信息模型)规范,并普遍应用三维设计手段开展设计工作,并通过设计成果管理平台线上进行设计成果的归集、存储和移交,但在设计成果移交过程中,如何线上进行GIM图元检测,是亟待解决的技术难题。
[0003]在三维模型设计和三维成果移交过程中,为了确保GIM模型在各阶段具备互通性、继承性,使项目建造过程中的上下游均产生数据连接,因此需要保证模型图元的完整性与合规性,通过技术手段对模型图元进行解析校验,并输出校验结果,协助设计人员进行问题发现和整改,确保模型完整、准确、合规。

技术实现思路

[0004]本部分的目的是在于概述本专利技术的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本申请的说明书摘要和专利技术名称中可能会做些简化或省略以避免使本部分、说明书摘要和专利技术名称的目的模糊,而这种简化或省略不能用于限制本专利技术的范围。
[0005]鉴于上述
技术介绍
描述中存在的问题,提出了本专利技术,因此,本专利技术其中一个目的是提供一种基于设计成果管理平台实现GIM图元检测的方法。
[0006]为解决上述技术问题,本专利技术采用的技术方案是:一种基于设计成果管理平台实现GIM图元检测的方法,包括以下步骤:GIM模型解析步骤、图元校验步骤以及校验结果输出步骤;其中,所述GIM模型解析步骤包括GIM模型框架梳理和MOD文件读取;基于有GIM文件解析和读取出的MOD文件信息,分别进行图元完整性、图元合规性、参数完整性和参数合规性的自动校验;通过对模型mod文件内Entity实体的参数项、布尔类型、对简单类型Entity的引用关系、是否满足规范格式要求,进行完整性和准确性检查判断,并以列表形式输出判断结果。
[0007]进一步的,所述GIM模型框架梳理包括属性集、组件类、物理模型/逻辑模型和工程模型,通过解析GIM模型及其存储结构,分析电气设备模型及属性信息,建立实物ID与GIM设备模型的关联关系。
[0008]进一步的,所述MOD文件用于存放几何模型单元,是由多个基本图元构成或参数化定义,图元几何信息的表达包含:本图元的定义和图元之间的布尔运算的定义。
[0009]进一步的,所述图元完整性检查主要是对mod文件内Entity要求的字段、Entity对应图元要求的参数是否存在做检查以及布尔类型Entity对应的简单类型Entity的引用。
[0010]进一步的,所述图元合规性检查主要是对mod文件内Entity要求字段的取值以及Entity对应图元要求参数的参数取值是否满足规范格式做检查。
[0011]相比,本专利技术具有的优点和积极效果如下:提供了一种基于设计成果管理平台实现GIM图元检测的方法的创新应用方法,通过采用B树遍历的方式解析读取三维模型mod文件,并利用布尔运算和矩阵变化算法对模型mod文件Entity实体进行计算和校验,自动生成校验判断结果,有效支撑设计单位提升设计效率和模型准确性,对三维设计成果跨专业应用有重要意义。
附图说明
[0012]构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术提供的基于设计成果管理平台实现GIM图元检测的方法的示意流程图。
[0013]具体实施方式
[0014]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术的具体实施方式做详细的说明。
[0015]在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是本专利技术还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广,因此本专利技术不受下面公开的具体实施例的限制。
[0016]在本专利技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以通过具体情况理解上述术语在本专利技术中的具体含义。
[0017]为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图对本专利技术的具体实施例做详细说明。
[0018]参照图1,本实施例提供一种基于设计成果管理平台实现GIM图元检测的方法,包括:GIM模型解析步骤、图元校验步骤以及校验结果输出步骤,以下将对三个步骤进行详细的说明。
[0019]GIM模型解析包括GIM模型框架梳理和MOD文件读取。
[0020]其中,GIM模型框架包括四部分内容,分别是:属性集、组件类、物理模型/逻辑模型、工程模型。通过解析GIM模型及其存储结构,分析电气设备模型及属性信息,建立实物ID与GIM设备模型的关联关系;标准格式文件按照四个目录结构进行存储,标准格式文件存储的数据包括:几何模型单元(*.mod)、组合模型(*.phm)、物理模型(*.dev)、逻辑模型(*.sch)、工程模型(*.cbm)以及属性信息(*.fam)。
[0021]MOD文件用于存放几何模型单元,是由多个基本图元构成或参数化定义。图元几何信息的表达包含两方面内容,一是基本图元的定义,二是图元之间的布尔运算的定义。
[0022]基本图元定义:基本图元采用“对象+参数”的方式进行描述,对象用对应的英文,首字母大写,参数之间采用1个空格分开,对象和参数之间采用1个空格分开。没有特殊说明所有模型原点坐标都为(0,0,0)。以下列举几个常用的例子。
[0023](1)长方体定义:Cuboid L="" W="" H=""说明:L——长、W——宽、H——高(2)球体定义:Sphere R=""说明:R——半径(3)圆柱定义:Cylinder R=" " H=" "说明:R——底面半径,H——高布尔运算定义:布尔运算是涉及到至少两个基本图元之间的交、并、补。MOD文件中一些设备模型会由两个或多个基本图元经过布尔运算生成。
[0024](1)布尔运算——取交集定义:Intersection(2)布尔运算——取并集定义:Union(3)布尔运算——取差集定义:Difference矩阵变化表达:变换矩阵是4*4的齐次矩阵,矩阵按行存储。
[0025]图元校验:基于有GIM文件解析和读取出的MOD文件信息,分别进行图元完整性、图元合规性、参数完整性和参数合规性的自动校验。
[0026]1、图元完整性检查主要是对mod文件内Entity要求的字段、Entity对应图元要求的参数是否存在做检查本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于设计成果管理平台实现GIM图元检测的方法,其特征在于,包括以下步骤:GIM模型解析步骤、图元校验步骤以及校验结果输出步骤;其中,所述GIM模型解析步骤包括GIM模型框架梳理和MOD文件读取;基于有GIM文件解析和读取出的MOD文件信息,分别进行图元完整性、图元合规性、参数完整性和参数合规性的自动校验;通过对模型mod文件内Entity实体的参数项、布尔类型、对简单类型Entity的引用关系、是否满足规范格式要求,进行完整性和准确性检查判断,并以列表形式输出判断结果。2.根据权利要求1所述的一种基于设计成果管理平台实现GIM图元检测的方法,其特征在于:所述GIM模型框架梳理包括属性集、组件类、物理模型/逻辑模型和工程模型,通过解析GIM模型及其存储结构,分析电气设备模型及属性信息,建立实物ID与GIM...

【专利技术属性】
技术研发人员:李凯陈晨牛凯周怡周正宋景博张金凤赵冲武东亚闫向阳裴浩威孙端
申请(专利权)人:国网河南省电力公司经济技术研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1