一种基于GIM模型扩展实物ID的应用方法和系统技术方案

技术编号:32318588 阅读:32 留言:0更新日期:2022-02-16 18:24
本申请涉及一种基于GIM模型扩展实物ID的应用方法和系统,通过解析GIM模型及其存储结构,获取GIM模型及其属性信息;根据GIM模型及其属性信息,建立实物ID与所述GIM设备模型的关联关系;遍历GIM系统工程层级关系结构,获取目标节点地址信息;根据所述目标节点地址信息,添加实物ID信息;能够通过在GIM模型中扩展实物ID信息,为GIM模型附加一个实物ID的编码,使三维设计模型与“实物ID”相互关联,为施工、运维阶段使用三维设计成果打下数据基础。通过本申请,在电网施工阶段,可实现物资到货、施工进度等基于实物ID的快速信息管理,并模拟施工;在运维阶段,可实现运维应急演练,运维数据可视化监控等内容。可视化监控等内容。可视化监控等内容。

【技术实现步骤摘要】
一种基于GIM模型扩展实物ID的应用方法和系统


[0001]本公开涉及电网技术应用领域,尤其涉及一种基于GIM模型扩展实物ID的应用方法、系统、控制装置以及一种非易失性计算机可读存储介质。

技术介绍

[0002]GIM,即Grid Information Model电网信息模型。GIM是电力行业的专有名词,它指的是国家电网有限公司为满足输变电工程三维设计需要制定的一种技术标准,是一种国网经研院通过制定统一的数据架构、编码体系、交互方式、设计深度和成果形式,自主研发适合输变电工程建设、可扩展的国家电网GIM标准体系。
[0003]现有技术中,虽然GIM模型系统中的电气设备等模型具有对应的属性信息以及工程结构层级信息,可以支持在线查看模型信息;但是仅仅可以看到静态的模型设定属性信息,实物在使用后,实物的前期属性信息不能展示,此时需要施工人员去往现场对实物属性信息进行获知,造成施工麻烦;此外,工程建设中若是由于缺乏实物信息的反馈,可导致因缺乏实物信息而造成安全、质量等问题。
[0004]而实物“ID”是电网实物资产统一身份编码,是给电网设备发放的“身份证”。但实物“ID”在设备全寿命周期应该过程中,存在三维设计成果应用困难、不具备三维可视化和不易追踪定位的问题。

技术实现思路

[0005]有鉴于此,本公开提出了一种基于GIM模型扩展实物ID的应用方法、系统和控制装置,通过在GIM中扩展实物ID信息,实现三维设计成果与实物ID的对接。
[0006]根据本公开的一方面,提供了一种基于GIM模型扩展实物ID的应用方法,包入如下步骤:
[0007]S1、解析GIM模型及其存储结构,获取GIM模型及其属性信息;
[0008]S2、根据GIM模型及其属性信息,建立实物ID与所述GIM设备模型的关联关系;
[0009]S3、遍历GIM系统工程层级关系结构,获取目标节点地址信息;
[0010]S4、根据所述目标节点地址信息,添加实物ID信息。
[0011]在一种可能的实现方式中,
[0012]还包括:
[0013]加载GIM模型文件;
[0014]解压所述GIM模型文件,获取文件头部信息;
[0015]根据所述文件头部信息判断所述GIM模型文件类型。
[0016]在一种可能的实现方式中,
[0017]还包括:
[0018]根据所述GIM模型文件类型,按照GIM规范遍历所有的系统及设备文件;
[0019]获取与所述GIM模型文件类型相关的工程层级关系结构。
[0020]在一种可能的实现方式中,
[0021]所述获取目标节点地址信息,包括
[0022]基于多叉树遍历方法,遍历所述工程层级关系结构并输出初始节点数据;
[0023]基于层次优先遍历方法,将所述初始节点数据按照深度输出,获取第一节点数据;
[0024]基于深度优先遍历方法,从所述第一节点数据中获取多叉树上从根节点到叶子节点路径最长的节点作为目标节点。
[0025]根据本公开的另一方面,提供了一种基于GIM模型扩展实物ID的应用系统,包括解析模块、关联关系建立模块、遍历模块和信息添加模块,其中:
[0026]所述解析模块:用于解析GIM模型及其存储结构,获取GIM模型及其属性信息;
[0027]所述关联关系建立模块:用于根据GIM模型及其属性信息,建立实物ID与所述GIM设备模型的关联关系;
[0028]所述系统遍历模块:用于遍历GIM系统工程层级关系结构,获取目标节点地址信息;
[0029]所述信息添加模块:用于根据所述目标节点地址信息,添加实物ID信息。
[0030]在一种可能的实现方式中,
[0031]还包括:
[0032]所述加载模块:用于加载GIM模型文件;
[0033]所述解压模块:用于解压所述GIM模型文件,获取文件头部信息;
[0034]所述GIM模型文件类型判断模块:用于根据所述文件头部信息判断所述GIM模型文件类型。
[0035]在一种可能的实现方式中,
[0036]还包括:
[0037]所述二级遍历模块:用于根据所述GIM模型文件类型,按照GIM规范遍历所有的系统及设备文件;
[0038]所述工程层级关系结构获取模块:用于获取与所述GIM模型文件类型相关的工程层级关系结构。
[0039]在一种可能的实现方式中,
[0040]所述系统遍历模块,包括
[0041]第一遍历模块:用于基于多叉树遍历方法,遍历所述工程层级关系结构并输出初始节点数据;
[0042]第二遍历模块:用基于层次优先遍历方法,将所述初始节点数据按照深度输出,获取第一节点数据;
[0043]第三遍历模块:用基于深度优先遍历方法,从所述第一节点数据中获取多叉树上从根节点到叶子节点路径最长的节点作为目标节点。
[0044]根据本公开的另一方面,还提供了一种控制装置,包括:
[0045]处理器;
[0046]用于存储处理器可执行指令的存储器;
[0047]其中,所述处理器被配置为执行所述可执行指令时实现上述所述的基于GIM模型扩展实物ID的应用方法。
[0048]根据本公开的另一方面,还提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现上述所述的基于GIM模型扩展实物ID的应用方法。
[0049]本专利技术通过解析GIM模型及其存储结构,获取GIM模型及其属性信息;根据GIM模型及其属性信息,建立实物ID与所述GIM设备模型的关联关系;遍历GIM系统工程层级关系结构,获取目标节点地址信息;根据所述目标节点地址信息,添加实物ID信息;能够通过在GIM模型中扩展实物ID信息,为GIM模型附加一个实物ID的编码,使三维设计模型与“实物ID”相互关联,为施工、运维阶段使用三维设计成果打下数据基础。
[0050]通过本申请,在电网施工阶段,可实现物资到货、施工进度等基于实物ID的快速信息管理,并模拟施工;在运维阶段,可实现运维应急演练,运维数据可视化监控等内容。
[0051]本专利技术基于实物ID与三维模型关联的创新方式,支撑施工现场进度、安全、质量、造价、技术、物资等传统工程建设阶段全场景应用外,还可实时在线查看工程设备模型、实物ID编码及各项属性,实现含实物ID的设备属性在施工各阶段的信息流转。
[0052]根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
[0053]包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
[0054]图1示出为本专利技术提供的一种基于GIM模型扩展实物ID的应用方法的实施流程示意图;
[0055]图2示出为本专利技术实施例1中工程层级关系结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于GIM模型扩展实物ID的应用方法,其特征在于,包入如下步骤:S1、解析GIM模型及其存储结构,获取GIM模型及其属性信息;S2、根据GIM模型及其属性信息,建立实物ID与所述GIM设备模型的关联关系;S3、遍历GIM系统工程层级关系结构,获取目标节点地址信息;S4、根据所述目标节点地址信息,添加实物ID信息。2.根据权利要求1所述的一种基于GIM模型扩展实物ID的应用方法,其特征在于,还包括:加载GIM模型文件;解压所述GIM模型文件,获取文件头部信息;根据所述文件头部信息判断所述GIM模型文件类型。3.根据权利要求2所述的一种基于GIM模型扩展实物ID的应用方法,其特征在于,还包括:根据所述GIM模型文件类型,按照GIM规范遍历所有的系统及设备文件;获取与所述GIM模型文件类型相关的工程层级关系结构。4.根据权利要求3所述的一种基于GIM模型扩展实物ID的应用方法,其特征在于,所述获取目标节点地址信息,包括基于多叉树遍历方法,遍历所述工程层级关系结构并输出初始节点数据;基于层次优先遍历方法,将所述初始节点数据按照深度输出,获取第一节点数据;基于深度优先遍历方法,从所述第一节点数据中获取多叉树上从根节点到叶子节点路径最长的节点作为目标节点。5.一种基于GIM模型扩展实物ID的应用系统,其特征在于,包括解析模块、关联关系建立模块、遍历模块和信息添加模块,其中:所述解析模块:用于解析GIM模型及其存储结构,获取GIM模型及其属性信息;所述关联关系建立模块:用于根据GIM模型及其属性信息,建立实物ID与所述GIM设备模型的关联关系;所述系统遍历模块:用于遍历GIM系统工程层级...

【专利技术属性】
技术研发人员:陈晨李巍宋景博武东亚樊庆玲李凯宋文卓李善金周正张金凤赵冲齐桓若闫向阳康祎龙
申请(专利权)人:国网河南省电力公司经济技术研究院
类型:发明
国别省市:

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

1