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

一种基于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绘制电缆难度大的问题,尤其针对回路较多的工业厂房,通过本发明实现电缆自动计算最优路径并自动化布置,当桥架位置进行调整时,可实现一键调...

推荐访问:一种基于Dynamo电缆自动化布置方法 电缆 布置 自动化

热门文章

2022年大学生档案自我鉴定300字10篇

2022年普通大学生个人社会实践实习报告精选服务社会做好思想准备和业务准备,公司内部电脑系统都是统一英文系统,就要求自己以职场……[详细]2022年党员思想汇报例文两篇【完整版】所以在以后的学习和生活中,经历过苦难的中国,工作以及生活中,特别是通过学习党章党纪……[详细]企业员工服务意识培训心得体会

追梦筑梦圆梦演讲稿

最近发表了一篇名为《追梦筑梦圆梦演讲稿》的范文,感觉很有用处,这里给大家转摘到。演讲稿特别注重结构清楚,层次简明。在日新月异的现代社会中,在很多情况下需要用到演讲稿,如何写一份恰当的演讲稿呢?下面是小编为大家整理的追梦筑梦圆梦演讲稿,希望能够帮助到大家!追梦筑梦圆梦演讲稿1尊敬的

《********大宣讲特别节目》直播观后感

最近发表了一篇名为《2022《********大宣讲特别节目》直播观后感【精选】》的范文,感觉写的不错,希望对您有帮助,希望对网友有用。,安全,在学校里,在校外,安全这个词恐怕是再熟悉不过了吧,让将安全铭记心中,时进刻刻都做到安全,让父母不再操心,让长辈不再担心,让安全从我做起,从身边

2022年度有关安全学习心得合集(2022年)

本页是最新发布的《有关安全学习心得》的详细范文参考文章,感觉很有用处,看完如果觉得有帮助请记得(CTRL+D)收藏本页。有了一些收获以后,可以记录在心得体会中,这么做能够提升的书面表达能力。相信许多人会觉得心得体会很难写吧,下面是小编为大家收集的有关学习心得,供大家参考借鉴,希望可以帮

2022员工培训学习心得体会范本合集(范文推荐)

最近发表了一篇名为《员工培训学习心得体会范文》的范文,感觉写的不错,希望对您有帮助,为了方便大家的阅读。培训能让员工不断的提高,并清楚的意识到自己的缺点。经过员工培训,你一定有许多的收获,不妨来写一篇员工培训心得。你是否在找正准备撰写“员工培训心得体会范文”,下面小编收集了相关的素材,

2022年度中考优秀作文素材别样美三篇

最近发表了一篇名为《中考优秀作文素材别样的美精选三篇》的范文,好的范文应该跟大家分享,看完如果觉得有帮助请记得(CTRL+D)收藏本页。雨过天晴,花坛边上,几只蜗牛缓缓的爬行着,留下一道彩虹般的痕迹,那柔软的外面,是坚硬的外壳,那也是一道的美丽。下面是小编为大家收集整理的关于素材别样的美精

2022不期而遇作文600字初中记叙文

《不期而遇作文600字初中记叙文》是一篇好的范文,感觉很有用处,希望对网友有用。,美词,像是袭袭的寒风慢慢轻掠大地,刺刺的,一缕****的阳光下有一小缕的橘红色静静的生长。下面是小编为大家收集整理的关于不期而遇600字初中记叙文,一起来看看吧!不期而遇作文600字篇一苏轼有语人间有味是清欢,或许正是

2022年度幼儿园清明节主题活动总结范本

《2022幼儿园清明节主题活动总结范文【精选】》是一篇好的范文,感觉很有用处,为了方便大家的阅读。,又称踏青节、行清节、三月节、祭祖节等,节期在仲春与暮春之交。清明节源自上古时代的祖先信仰与春祭礼俗,以下是小编整理的2022园清明节主题总结,希望可以提供给大家进行参考和借鉴。2022幼儿园清明节

建团百周年活动策划

《2022建团百周年活动策划【精选】》是一篇好的范文,感觉很有用处,希望大家能有所收获。党的领导是共青团顺利发展的关键所在,无论是中国早期青年团的建立,还是中国共青团的正式成立,都离不开党的领导。下面小编为大家整理了2022建团百周年策划【精选】的相关内容,以供参考,希望给大家带来帮助!20

以小见大作文500字范本(范文推荐)

最近发表了一篇名为《以小见大作文500字范文【精选】》的范文,感觉写的不错,希望对您有帮助,重新编辑了一下发到。一件事情的发生,离不开时间、地点、人物、事情的起因、经过和结果这六方面,即常说的六要素,只有交待清楚这几方面,才能使读者对所叙述的事,有个清楚、全面的了解。这里小编

大一暑假社会实践报告(精选文档)

本页是最新发布的《2022大一暑假社会实践报告》的详细范文参考文章,感觉写的不错,希望对您有帮助,希望大家能有所收获。这个暑假过得是否充实呢,有些小伙伴在假期中参加了实践,那么如何做一份报告呢?下面是小编整理的2022大一暑假社会实践报告,仅供参考,希望能够帮助到大家。2022大一暑假社会

小学品德教师期末工作总结范本合集

最近发表了一篇名为《小学品德教师期末工作总结范文》的范文,感觉很有用处,重新整理了一下发到这里[http: www fwwang cn]。时光飞逝,如梭之日,回顾这段时间的工作,一定有许多的艰难困苦,是时候在工作总结中好好总结过去的成绩了。下面小编在这里为大家精心整理了几篇小学教师期