当前位置: 简表范文网 > 专题范文 > 公文范文 >

一种基于Dynamo电缆自动化布置方法

| 来源:网友投稿

下面是小编为大家整理的一种基于Dynamo电缆自动化布置方法,供大家参考。

一种基于Dynamo电缆自动化布置方法

 

 说 明 书 CN 114154282 A 1/5 页 2 1

 一种基于Dynamo的电缆自动化布置方法

 技术领域 [0001] 本发明涉及建筑信息模型技术领域,尤其涉及一种基于Dynamo的电缆自动化布置 方法。

 背景技术 [0002]

 在电气电缆施工过程中,电缆的路径走向优化极为重要,传统设计仅是考虑平面布置,很难考虑到三维空间的电缆走向,尽管revit作为一种主流的BIM软件被大部分工程人所接受,但在电气工程领域,revit仅能够将电气工程中的电缆桥架进行三维转化,无法对电缆进行建模应用,但部分业主要求BIM模型中要能够体现电缆模型,在三维中查看电缆的路径及排布效果,在revit中创建电缆模型通常需要利用系统族管道进行绘制,转弯处用软管进行连接,利用revit系统族管道、圆形风管、线管进行绘制时,完全需要手动绘制,调整电缆桥架时,电缆不会随着桥架进行移动,需要将电缆一根一根进行手动调整,修改极其繁琐,无法根据电缆桥架自动化布缆,也无法根据配电箱位置及桥架走向自动计算出最优路径,而且统计电缆工程量难度大。

 发明内容 [0003] 本发明的目的是提供一种基于Dynamo的电缆自动化布置方法,要解决revit中不 方便自动计算电缆模型最优路径并自动化布置以及不方便统计电缆工程量的技术问题。

 [0004]

 为实现上述目的,本发明采用如下技术方案:

 一种基于Dynamo的电缆自动化布置方法,其特征在于,包括以下步骤:

 S1,基于revit软件建立电气三维模型:在revit中根据现场实际创建包含有电缆桥架和电缆桥架配件、起始配电柜和终点配电柜的电气三维模型,在revit软件中配置电缆标高、线管和线管弯头,具体为,电缆标高根据建筑专业楼层标高建立,将线管复制出多种类型,并根据电缆类型分别对线管和线管弯头命名; S2,获得单根电缆走向的最短线性路径:在Dynamo中调取步骤S1中电气三维模型,以选择图元的方式获取所有配电柜图元,配电柜图元包括起始配电柜图元和终点配电柜图 元,以筛选图元类别的方式获取电缆桥架图元和电缆桥架配件图元,将电缆桥架图元和电 缆 桥 架 配 件 图 元 、起 始 配 电 柜 图 元 、终 点 配 电 柜 图 元 输 入 到 D y n a m o 节 点“DynaTools .ShortestPath”的输入端,以获得电缆走向的最短路径图形,从而获取单根电缆最短线性路径; S3,基于电缆最短线性路径获取生成单根电缆的基础数据:获取生成的单根电缆的基础数据包括电缆标高、电缆类型和电缆直径; S4,在revit中利用Dynamo生成单根电缆的三维模型:将步骤S2、S3中获得的单根电缆最短线性路径和单根电缆基础数据输入到Dynamo节点“Conduit .ByLines”中,在revit中 获 得 单 根电 缆的 三 维 模 型 ,在 D y n a m o 输 出 端 输 出电 缆 模 型 嵌 套 列 表 ,节 点 “List .Flatten”将嵌套列表展开为二维列表;

 2/5 页 2 2 说 明 书 CN 114154282 A

  S5,处理单根电缆转角处的模型连接:步骤S4中单根电缆的三维模型在转角处默认断开,将步骤S4中展开的二维列表分两次输入到节点“List .DropItems”中,第一次去除列表的第一项得到列表A,第二次去除列表的最后一项得到列表B,将列表A、列表B输入到 Dynamo节点“MEPFitting .ByMEPCurves”的输入端,从而使电缆转角处利用步骤S1中配置完毕的线管弯头进行连接,生成连续不间断且带有弧形转角的单根三维电缆模型; S6,生成所述起始配电柜和终点配电柜之间的多根电缆模型:在revit软件中根据步骤S5中得到单根电缆模型,输入电缆数量、电缆间距,利用平行线管生成多根电缆模型, 此时,起始配电柜和终点配电柜之间的所有电缆模型均生成; S7,获取项目中所有电缆模型:重复步骤S2 ~ S6,直至获得项目中的所有电缆的三维模型,称为最终电缆三维模型; S 8 ,利用D y n a m o 获取r e v i t 中最终电 缆三维模型图元 :利用D y n a m o 节点 “Categories”、 “All Elements of Category”,通过筛选图元类别的方式获取项目中创建好的最终电缆三维模型图元; S9,获取项目中最终电缆三维模型参数:最终电缆三维模型参数包括每根电缆名称和每根电缆长度属性值,具体为,将步骤S8中的最终电缆三维模型图元输入到节点 “Element .Name”,获取每根电缆名称,每根电缆名称为S1中命名线管的电缆名称,将步骤S8中的最终电缆三维模型图元输入到节点“Element .GetParameterValueByName”,并在输入端附加参数名称“长度”,获取每根电缆长度属性值;将步骤S8中的最终电缆三维模型图元输入到节点“Element .GetParameterValueByName”,并在输入端附加参数名称“直径(公称尺寸)”,获取每根电缆直径属性值; S10,电缆参数整合:将步骤S9中获得的每根电缆名称、每根电缆长度属性值、和每根电缆直径利用Dynamo节点“List .Create”整合为一一对应的平级列表,再利用节点 “List .Transpose”将列表行列进行转置; S11,导出电缆工程量至excel:将步骤S10行列转置后的平级列表输入到Dynamo节点“Data .ExportExcel”,并在输入端输入文件输出路径、工作表名称、起始行、起始列的索引值、是否覆盖Excel中的原有数据的boolean值,完成电缆工程量数据导出。

 [0005] 进一步的,步骤S2中所述最短路径图形包括点和线,点为电缆桥架配件位置点,线为相邻电缆桥架配件的连接线,利用Dynamo中的节点“List .Count”计算列表中点和线的数量 ,使 用 自 定 义 节 点“ C o d e B l o c k ”计 算 列 表 中 线 的 列 表 索 引 ,以 及 节 点 “List .GetItemAtIndex”获取单根电缆最短线性路径。

 [0006] 更进一步的,所述步骤S3中基于电缆最短线性路径获取生成单根电缆的基础数据 的方式为:在Dynamo中利用节点“Levels”从步骤S1中已配置完毕的电缆标高获取该单根电缆标高,通过图元类型筛选的方式从步骤S1中选择已配置完毕的该单根电缆的电缆类型, 已配置完毕的电缆类型即为步骤S1中已配置完毕的真实电缆名称的线管类型;在自定义节点“Code Block”输入待组建模型电缆的直径。

 [0007]

 更进一步的,所述步骤S1中线管命名为聚氯乙烯绝缘聚氯乙烯护套电力电缆和聚氯乙烯绝缘带铠装聚氯乙烯护套电力电缆;所述线管弯头命名为聚氯乙烯绝缘聚氯乙烯护套电力电缆弯头和聚氯乙烯绝缘带铠装聚氯乙烯护套电力电缆弯头,该命名的目的是为了统计电缆工程量时,能准确显示电缆的真实类型名称。

 说 明 书 CN 114154282 A 3/5 页 2 3

  [0008]

  与现有技术相比本发明具有以下特点和有益效果:

 本发明是在主流BIM软件revit的可视化编程软件Dynamo上进行操作,解决了 revit绘制电缆难度大的问题,尤其针对回路较多的工业厂房,通过本发明实现电缆自动计算最优路径并自动化布置,当桥架位置进行调整时,可实现一键调整电缆位置,无需再次进行手动调整电缆,同时,通过自动化布置电缆,利用Dynamo程序实现了一键统计电缆工程量并导出至Excel,根据导出的电缆工程用量,工程管理部门可根据该工程量进行材料计划的准确提报,避免超额采购,同时实现作业队限额领料,具有安全、适用等特点,有很好的推广和实用价值,广泛的推广应用后会产生良好的经济效益。

 附图说明 [0009]

 图1为本发明流程图; 图2为本发明生成模型示例图; 图3为本发明筛选图元获取电缆桥架界面示意图; 图4为本发明计算最短电缆桥架路径界面示意图; 图5为本发明提取最短路径图形线界面示意图; 图6为本发明获取基础数据并生成单根电缆界面示意图; 图7为本发明处理单根电缆转角处的模型连接界面示意图; 图8为本发明获取多根电缆界面示意图; 图9为本发明获取revit项目中最终电缆三维模型图元及参数界面示意图; 图10为本发明导出电缆工程量界面示意图。

 [0010]

  附图标记:1、起始配电柜;2、终点配电柜;3、电缆桥架;4、电缆。

 具体实施方式 [0011] 为使本发明实现的技术手段、创新特征、达成目的与功效易于明白了解,下面对本发明进一步说明。

 [0012] 在此记载的实施例为本发明的特定的具体实施方式,用于说明本发明的构思,均是解释性和示例性的,不应解释为对本发明实施方式及本发明范围的限制。除在此记载的实施例外,本领域技术人员还能够基于本申请权利要求书和说明书所公开的内容采用显而易见的其它技术方案,这些技术方案包括采用对在此记载的实施例的做出任何显而易见的替换和修改的技术方案。

 [0013] 本发明公开了一种基于Dynamo的电缆自动化布置方法,构建的模型示例如图2所示,流程图如图1所示,具体包括以下步骤:

 S1,基于revit软件建立电气三维模型:在revit中根据现场实际创建包含有电缆桥架3和电缆桥架配件、配电柜的电气三维模型,电气三维模型包括起始配电柜1、终点配电柜2、电缆桥架3和电缆桥架配件,在revit软件中配置电缆标高、线管和线管弯头,具体为, 电缆标高根据建筑专业楼层标高建立,将线管复制出多种类型,并根据电缆类型分别命名为真实电缆名称,线管重命名为聚氯乙烯绝缘聚氯乙烯护套电力电缆和聚氯乙烯绝缘带铠装聚氯乙烯护套电力电缆;线管弯头重命名为聚氯乙烯绝缘聚氯乙烯护套电力电缆弯头和聚氯乙烯绝缘带铠装聚氯乙烯护套电力电缆弯头;

 说 明 书 CN 114154282 A 4/5 页 2 4

  S2,如图3 ~ 5所示,获得单根电缆4走向的最短线性路径:在Dynamo中调取步骤S1中电气三维模型,以选择图元的方式获取所有配电柜图元,配电柜图元包括起始配电柜图元和终点配电柜图元,以筛选图元类别的方式获取电缆桥架3和电缆桥架配件图元,将电缆桥架3 和电 缆桥架配件图元、起始配电 柜图元、终点配电 柜图元输入到D y n a m o 节点“DynaTools .ShortestPath”的输入端,以获得电缆走向的最短路径图形,最短路径图形包括点和线,点为电缆桥架配件位置点,线为相邻电缆桥架配件的连接线,利用Dynamo中的节点“List .Count”计算列表中点和线的数量,使用自定义节点“Code Block”计算列表中线的列表索引,以及节点“List .GetItemAtIndex”获取单根电缆4最短线性路径; S3 , 如图6所示,基于电缆4最短线性路径获取生成单根电缆4的基础数据:基础数据包括电缆4标高、电缆4类型和电缆4直径,具体为,在Dynamo中利用节点“Levels”从步骤 S1中已配置完毕的电缆4标高获取该单根电缆4标高,通过图元类型筛选的方式从步骤S1中选择已配置完毕的该单根电缆4的电缆类型,已配置完毕的电缆类型即为步骤S1中已配置完毕的真实电缆名称的线管类型;在自定义节点“Code Block”输入待组建模型电缆的直径; S4,在revit利用Dynamo生成单根电缆4的三维模型:将步骤S2、S3中获得的单根电缆4最短线性路径和单根电缆4基础数据输入到Dynamo节点“Conduit .ByLines”中,在revit中 获得单根电 缆4 的 三维 模型 ,在D y n a m o 输出 端输出电 缆模型嵌 套 列表 ,节点 “List .Flatten”将嵌套列表展开为二维列表; S5,如图7所示,处理单根电缆4转角处的模型连接:步骤S4中单根电缆4的三维模型在转角处默认断开,将步骤S4中展开的二维列表分两次输入到节点“List .DropItems” 中,第一次去除列表的第一项得到列表A,第二次去除列表的最后一项得到列表B,将列表A、列表B输入到Dynamo节点“MEPFitting .ByMEPCurves”的输入端,从而使电缆4转角处利用步骤S1中配置完毕的线管弯头进行连接,生成连续不间断且带有弧形转角的单根三维电缆模型; S6,生成所述起始配电柜1和终点配电柜2之间的多根电缆模型:在revit软件中根据步骤S5中得到单根电缆模型,输入电缆4数量、电缆4间距,利用平行线管生成多根电缆模型,此时,起始配电柜1和终点配电柜2之间的所有电缆模型均生成; S7,获取项目中所有电缆模型:重复步骤S2 ~ S6,直至获得项目中的所有电缆的三维模型,称为最终电缆三维模型; S 8 ,利用D y n a m o 获取r e v i t 中最终电 缆三维模型图元 :利用D y n a m o 节点 “Categories”、 “All Elements of Category”,通过筛选图元类别的方式获取项目中创建好的最终电缆三维模型图元; S9,如图9所示,获取项目中最终电缆三维模型参数:最终电缆三维模型参数包括每根电缆名称和每根电缆长度属性值,具体为,将步骤S8中的最终电缆三维模型图元输入到节点“Element .Name”,获取每根电缆4名称,每根电缆4名称为S1中的真实电缆名称,将步骤S8中的最终电缆三维模型图元输入到节点“Element .GetParameterValueByName”,并在输入端附加参数名称“长度”,获取每根电缆4长度属性值;将步骤S8中的最终电缆三维模型图元输入到节点“Element .GetParameterValueByName”,并在输入端附加参数名称“直径” (公称尺寸) ,获取每根电缆4直径属性值;

 说 明 书 CN 114154282 A 5/5 页 2 5

  S10,电缆参数整合:将步骤S9中获得的每根电缆名称、每根电缆长度属性值、和每根电缆直径利用Dynamo节点“List .Create”整合为一一对应的平级列表,再利用节点 “List .Transpose”将列表行列进行转置; S11,导出电缆工程量至excel:将步骤S10行列转置后的平级列表输入到Dynamo节点“Data .ExportExcel”,并在输入端输入文件输出路径,工作表名称、起始行、起始列的索引值、是否覆盖Excel中的原有数据的boolean值,完成电缆工程量数据导出,根据导出的电缆工程用量,工程管理部门可根据该工程量进行材料计划的准确提报,避免超额采购,同时实现作业队限额领料。

 [0014]

  本发明是在主流BIM软件revit的可视化编程软件Dynamo上进行操作,解决了 revit绘制电缆难度大的问题,尤其针对回路较多的工业厂房,通过本发明实现电缆自动计算最优路径并自动化布置,当桥架位置进行调整时,可实现一键调...

相关推荐

热门文章

防自然灾害安全教育心得7篇通用【完整版】

本页是最新发布的《防自然灾害安全教育心得7篇通用》的详细范文参考文章,觉得有用就收藏了,为了方便大家的阅读。教育能让更新了观念,改善了思想,了解了当前的社会形式。你在安全教育中一定有意想不到的收获,写一篇安全教育心得回顾一下吧。你是否在找正准备撰写“防自然灾害安全教育心得”,下面小编收集了

小学生寒假安全教育家长心得3篇通用

本页是最新发布的《小学生寒假安全教育家长心得3篇通用》的详细范文参考文章,好的范文应该跟大家分享,这里给大家转摘到。是生命之本,安全是头等财富!我们每个人都应该重视自己安全。写一篇安全心得能让自己在安全教育过后的总结中得到许多的收获。你是否在找正准备撰写“小寒假安全教育家长心得”

2022年70年周年校庆演讲稿最新范本(精选文档)

《70年周年校庆演讲稿最新范文》是一篇好的范文,觉得有用就收藏了,希望大家能有所收获。演讲稿的最终目的是用于讲话,所以,它是有声语言,是书面化的口语。它一方面是把口头语言变为书面语言,即化声音为文字,起到规范文字、有助演讲的作用。下面是小编为大家整理的70年演讲稿最新范文,希望能够帮助到大家!70年

2022年度清明节感怀演讲稿【完整版】

本页是最新发布的《2022清明节感怀演讲稿》的详细范文参考文章,好的范文应该跟大家分享,重新编辑了一下发到。4月4日,是我国的传统节日:清明节,让怀着无比沉重和景仰的心情来缅怀革命,继承革命传统。你知道么,今天小编整理了清明节感怀演讲稿供大家参考,一起来看看吧!清明节感怀演讲稿一

2022教学工作会议演讲稿(全文完整)

《教学工作会议演讲稿》是一篇好的范文,觉得应该跟大家分享,希望大家能有所收获。演讲稿是人们在工作和社会生活中经常使用的一种文体。它可以用来交流思想,感情,表达主张,见解。也可以用来介绍自己的学习,工作情况和经验等等。下面是小编为大家整理的工作会议演讲稿,希望能够帮助到大家!教学工作会议演讲稿1各位:

五四青年节青春演讲稿

《五四青年节青春演讲稿2022》是一篇好的范文,觉得有用就收藏了,重新编辑了一下发到。青年们还要集中进行各种社会志愿和社会实践活动,还有许多地方在青年节期间举行****仪式。五四的核心内容为,进步,民主,科学。以下是小编为大家准备了五四青年节演讲稿2022范本,欢迎参阅。五四青年节青春演讲

2022最新青年担当演讲稿(全文完整)

《最新青年担当演讲稿》是一篇好的范文,感觉很有用处,这里给大家转摘到。沧海,无人愿甘沦平庸,无人愿在茫茫粟漠中归依。青年们,当在光华中,勇披战衣,秉承之责任心,书写高昂之战歌。下面是小编为大家整理的最新青年担当演讲稿,希望能够帮助到大家!最新青年担当演讲稿1敬爱的老师,亲爱的同学:大家好!

2022年度清明节主题学生作文500字合集

《2022清明节主题学生作文500字》是一篇好的范文,觉得应该跟大家分享,这里给大家转摘到。这来之不易的幸福生活是革命用自己的鲜血换来的,作为一名青年志愿者,一定不辜负烈士们的遗愿,让我们踏着烈士们的足迹奋勇向前!下面是小编为大家带来的关于2022主题学生作文500字,希望能对大家

2022年高三毕业典礼演讲稿(精选文档)

最近发表了一篇名为《高三2022年毕业典礼演讲稿》的范文,觉得有用就收藏了,重新整理了一下发到这里。演讲是演讲者与听众、听众与听众的三角信息交流,演讲者不能以传达自己的思想和情感、情绪为满足,他必须能控制住自己与听众、听众与听众情绪的应和与交流。

五四精神演讲稿

本页是最新发布的《2022五四精神演讲稿》的详细范文参考文章,感觉很有用处,这里给大家转摘到。演讲稿也叫演讲词,它是在较为隆重的仪式上和某些公众场合发表的讲话文稿。演讲稿是进行演讲的依据,是对演讲内容和形式的规范和提示,它体现着演讲的目的和手段。以下是小编整理的2022五四演讲稿

学雷锋致英雄演讲稿怎么写(完整)

最近发表了一篇名为《学雷锋致英雄演讲稿怎么写》的范文,觉得应该跟大家分享,这里给大家转摘到。演讲稿特别注重结构清楚,层次简明。在日新月异的现代社会中,在很多情况下需要用到演讲稿,如何写一份恰当的演讲稿呢?下面是小编为大家整理的学致英雄演讲稿怎么写,希望能够帮助到大家!学雷锋致英雄

语文新课程纲要教材解读培训心得3篇通用

本页是最新发布的《语文新课程纲要教材解读培训心得3篇通用》的详细范文参考文章,觉得有用就收藏了,看完如果觉得有帮助请记得(CTRL+D)收藏本页。语文要让了解文章的含义,吸取其中的精华,感悟文章的写法。你知道语文心得的写法?不妨来学习一下如何写语文培训心得。你是否在找正准备撰写“语文新课程