GIM输变电工程设计方法、系统、终端及存储介质技术方案

技术编号:36802917 阅读:15 留言:0更新日期:2023-03-08 23:56
本发明专利技术涉及GIM输变电工程设计方法,包括以下步骤:导入GIM项目文件,将GIM工程数据转换成通用的Protobuf格式,并依据设定对应关系将转换后的GIM工程数据转换为SketchUp中的实体,绘制各实体形成SketchUp场景;在SketchUp中对SketchUp场景进行三维设计,并通过插件将SketchUp场景自动生成AutoCAD二维图纸,对AutoCAD二维图纸进行数据调整后的调整数据同步到SketchUp场景;系统读取当前SketchUp场景,遍历其中的实体,将不同的实体按类型依据设定转换关系分别处理,导出为GIM项目文件;通过在设计平台中三维模型的同步,不仅可以实现各设计人员的实时沟通,还可以更便利、快速地发现设计问题并修改,从而使设计内容前置化,有效避免后期返工现象并且提高设计质量。有效避免后期返工现象并且提高设计质量。有效避免后期返工现象并且提高设计质量。

【技术实现步骤摘要】
GIM输变电工程设计方法、系统、终端及存储介质


[0001]本专利技术涉及GIM输变电工程三维建模
,更具体地说,涉及一种GIM输变电工程设计方法、系统、终端及存储介质。

技术介绍

[0002]输变电工程三维设计模型(GIM)是以输变电工程各相关信息数据为基础,采用三维数字化技术建立的工程信息集合,具备完备性、关联性、一致性、唯一性、扩展性等特点,满足可视化、可分析、可编辑、可出图等工程全寿命周期应用需求;
[0003]目前常见的GIM设计软件操作复杂,对于复杂场景加载慢,缺少轻量化处理,还存在数据格式不规范等问题。

技术实现思路

[0004]本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种GIM输变电工程设计方法,还提供了一种GIM输变电工程设计系统、一种GIM输变电工程设计终端及一种计算机可读存储介质。
[0005]本专利技术解决其技术问题所采用的技术方案是:
[0006]构造一种GIM输变电工程设计方法,其中,包括以下步骤:
[0007]第一步:导入GIM项目文件,将GIM工程数据转换成通用的Protobuf格式,并依据设定对应关系将转换后的GIM工程数据转换为SketchUp中的实体,绘制各实体形成SketchUp场景;
[0008]第二步:在SketchUp中对SketchUp场景进行三维设计,并通过插件将SketchUp场景自动生成AutoCAD二维图纸,对AutoCAD二维图纸进行数据调整后的调整数据同步到SketchUp场景
[0009]第三步:系统读取当前SketchUp场景,遍历其中的实体,将不同的实体按类型依据设定转换关系分别处理,导出为GIM项目文件。
[0010]本专利技术所述的GIM输变电工程设计方法,其中,所述GIM项目文件包括四个子文件夹:CBM、DEV、MOD、PHM;
[0011]导入GIM项目文件时,系统读取CBM文件夹下的project.cbm文件,该文件作为整个GIM模型的入口文件;系统创建一个群组作为GIM项目的顶层对象,该顶层群组对应于GIM项目的project.cbm文件;
[0012]本专利技术所述的GIM输变电工程设计方法,其中,所述对应关系包括内容:
[0013]对应于一级全站级cbm、二级系统cbm、三级子系统cbm、四级设备cbm、部件索引cbm、逻辑模型cbm,分别创建SketchUp群组,cbm的内容保存在相应的SketchUp群组定义属性字典中,cbm对应的属性文件内容保存在相应的SketchUp群组定义属性字典中;
[0014]对应于描述物理模型的dev文件,创建SketchUp群组,dev的内容保存在SketchUp群组定义属性字典中,dev对应的属性文件内容保存在SketchUp群组定义属性字典中;
[0015]对应于描述逻辑模型的sch文件,创建SketchUp群组,sch的内容保存在SketchUp群组定义属性字典中;
[0016]对应于phm文件,创建SketchUp群组,phm的内容保存在SketchUp群组定义属性字典中;
[0017]对应于mod文件,创建SketchUp群组,mod的内容绘制成SketchUp组件实例,mod的内容包括基本图元和布尔图元。
[0018]本专利技术所述的GIM输变电工程设计方法,其中,导出GIM项目文件时:
[0019]对于组件实例,获取该实例的组件定义,如果该定义有电力属性,则根据电力属性转换为对应的电力构件或设备;
[0020]对于群组,如果该群组有电力属性,则根据电力属性转换为对应的GIM对象;
[0021]对于SketchUp实体,依据设定对应关系转换为相应的GIM文件。
[0022]本专利技术所述的GIM输变电工程设计方法,其中,所述第二步中包括方法:
[0023]在SketchUp中对SketchUp场景进行三维设计,在AutoCAD中加载或刷新GIM项目场景,将AutoCAD二维图纸加载到本地或对本地的AutoCAD二维图纸进行更新;对AutoCAD二维图纸进行数据调整后的调整数据同步到SketchUp三维模型。
[0024]本专利技术所述的GIM输变电工程设计方法,其中,所述对SketchUp场景进行三维设计包括方法:
[0025]在SketchUp场景中添加:平面上的二维图形、绘制的模型、构件或设备,以及外部模型;
[0026]其中:
[0027]平面上的二维图形:包括线段、多段线、圆形、弧形,将显示于AutoCAD二维图纸;添加的所述平面上的二维图形为外部图纸时,通过AutoCAD插件提供线段整理功能,将关联线段组合成多段线,用于在三维软件中绘制面;
[0028]绘制的模型:在SketchUp中为每个模型创建组件,组件可以复用;每个组件将生成一个构件,它是二维数据和三维数据的绑定;二维图形在上传时由系统自动生成,用户可以修改;
[0029]构件和/或设备,构件和设备是SketchUp场景中的基本元素;
[0030]外部模型,外部模型必须是组件,如果不是,则将外部模型创建为组件。
[0031]本专利技术所述的GIM输变电工程设计方法,其中,所述绘制的模型来源于系统提供的基本图元和/或钢构模型;
[0032]选择基本图元后,系统首先生成基本图元的通用格式的模型数据,然后将3D模型数据传送给SketchUp,在SketchUp中绘制出该基本图元;
[0033]可以对多个基本图元进行布尔运算,生成新的图元3D模型,模型数据发送给SketchUp,SketchUp删除原基本图元,并显示新的图元;
[0034]用户选择型钢类型、尺寸,并设置型钢长度、颜色后,系统首先生成该型钢型号的3D模型数据,然后将3D模型数据传送给SketchUp,在SketchUp中绘制出该型钢。
[0035]一种GIM输变电工程设计系统,应用于如上述的GIM输变电工程设计方法,其中,包括GIM项目导入单元、图形处理单元和GIM项目导出单元;
[0036]所述GIM项目导入单元,导入GIM项目文件,将GIM工程数据转换成通用的Protobuf
格式,并依据设定对应关系将转换后的GIM工程数据转换为SketchUp中的实体,绘制各实体形成SketchUp场景;
[0037]所述图形处理单元,在SketchUp中对SketchUp场景进行三维设计,并通过插件将SketchUp场景自动生成AutoCAD二维图纸,对AutoCAD二维图纸进行数据调整后的调整数据同步到SketchUp场景;
[0038]所述GIM项目导出单元,系统读取当前SketchUp场景,遍历其中的实体,将不同的实体按类型依据设定转换关系分别处理,导出为GIM项目文件。
[0039]一种GIM输变电工程设计终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其中,所述处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种GIM输变电工程设计方法,其特征在于,包括以下步骤:第一步:导入GIM项目文件,将GIM工程数据转换成通用的Protobuf格式,并依据设定对应关系将转换后的GIM工程数据转换为SketchUp中的实体,绘制各实体形成SketchUp场景;第二步:在SketchUp中对SketchUp场景进行三维设计,并通过插件将SketchUp场景自动生成AutoCAD二维图纸,对AutoCAD二维图纸进行数据调整后的调整数据同步到SketchUp场景;第三步:系统读取当前SketchUp场景,遍历其中的实体,将不同的实体按类型依据设定转换关系分别处理,导出为GIM项目文件。2.根据权利要求1所述的GIM输变电工程设计方法,其特征在于,所述GIM项目文件包括四个子文件夹:CBM、DEV、MOD、PHM;导入GIM项目文件时,系统读取CBM文件夹下的project.cbm文件,该文件作为整个GIM模型的入口文件;系统创建一个群组作为GIM项目的顶层对象,该顶层群组对应于GIM项目的project.cbm文件。3.根据权利要求2所述的GIM输变电工程设计方法,其特征在于,所述对应关系包括内容:对应于一级全站级cbm、二级系统cbm、三级子系统cbm、四级设备cbm、部件索引cbm、逻辑模型cbm,分别创建SketchUp群组,cbm的内容保存在相应的SketchUp群组定义属性字典中,cbm对应的属性文件内容保存在相应的SketchUp群组定义属性字典中;对应于描述物理模型的dev文件,创建SketchUp群组,dev的内容保存在SketchUp群组定义属性字典中,dev对应的属性文件内容保存在SketchUp群组定义属性字典中;对应于描述逻辑模型的sch文件,创建SketchUp群组,sch的内容保存在SketchUp群组定义属性字典中;对应于phm文件,创建SketchUp群组,phm的内容保存在SketchUp群组定义属性字典中;对应于mod文件,创建SketchUp群组,mod的内容绘制成SketchUp组件实例,mod的内容包括基本图元和布尔图元。4.根据权利要求3所述的GIM输变电工程设计方法,其特征在于,导出GIM项目文件时:对于组件实例,获取该实例的组件定义,如果该定义有电力属性,则根据电力属性转换为对应的电力构件或设备;对于群组,如果该群组有电力属性,则根据电力属性转换为对应的GIM对象;对于SketchUp实体,依据设定对应关系转换为相应的GIM文件。5.根据权利要求1

4任一所述的GIM输变电工程设计方法,其特征在于,所述第二步中包括方法:在SketchUp中对SketchUp场景进行三维设计,在AutoCAD中加载或刷新GIM项目场景,将AutoCAD二维图纸加载到本地或对本地的AutoCAD二维图纸进行更新;对AutoCAD二维图纸进行数据调整后的调整数据...

【专利技术属性】
技术研发人员:洪腾刘东全
申请(专利权)人:深圳华网电力设计院股份有限公司
类型:发明
国别省市:

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

1