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

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

相关推荐

热门文章

关于珍爱生命作文800字高中【精选推荐】

范文参**网最近发表了一篇名为《2022关于珍爱生命的作文800字高中【】》的范文,感觉写的不错,希望对您有帮助,重新整理了一下发到这里。在平日的学习、工作和生活里,大家都不可避免地要接触到作文吧。下面小编为大家整理了2022关于的作文800字高中【5

草房子第一章秃鹤心得感悟合集【精选推荐】

《草房子第一章秃鹤的心得感悟》是一篇好的范文,觉得有用就收藏了,这里给大家转摘到。草讲述了发生在20世纪60年代初江南水乡动人动情的童年故事。读完了草房子小说,你有着怎样的草房子读书?你是否在找正准备撰写“草房子第一章秃鹤的心得感悟”,下面小编收集了相关的素材,供大家写文参考!草房子第

共青团成立100周年作文600字(完整)

本页是最新发布的《2022共青团成立100周年作文600字【精选】》的详细范文参考文章,好的范文应该跟大家分享,这里给大家转摘到。共青团员是中国共产党的后备力量,也是党的生命力的源,理论上的成熟是****上成熟的基础,****上的清醒来源于理论上的坚定。下面是小编为大家带来的

2022百年奋斗谋复兴勇毅前行兴伟业学习心得体会范本合集

《2022百年奋斗谋复兴勇毅前行兴伟业学习心得体会范文》是一篇好的范文,觉得有用就收藏了,希望对网友有用。2022百年奋斗谋复兴勇毅前行兴伟业学习心得体会范文了不起的红色精神,值得永远待播与发扬下去!相信祖国将会更加强大,更加繁荣富强。下面是小编为您推荐2022百年奋斗谋复兴勇毅前

2022年度关于端正态度作文初三(精选文档)

《2022关于端正态度的作文初三【精选】》是一篇好的范文,觉得有用就收藏了,看完如果觉得有帮助请记得(CTRL+D)收藏本页。在生活、工作和中,大家都不可避免地要接触到作文吧,作文是通过文字来表达一个主题意义的记叙方法。下面小编为大家整理了2022关于端正的作文初三【精选】的相关内容,以供参

2022清明网上祭英烈活动心得感悟经典范本10篇600字

本页是最新发布的《清明网上祭英烈活动心得感悟经典范文10篇600字》的详细范文参考文章,觉得有用就收藏了,希望大家能有所收获。清明祭心得感悟经典范文10篇600字说到清明节这个大家熟悉的节日,大家一定都是去祭拜祖先!但是可曾想过在清明节这天来祭奠我们的英烈们呢?下面是小编为您推荐

2022年度《公民节约用水行为规范》倡议书范本

最近发表了一篇名为《2022《公民节约用水行为规范》倡议书范文【五篇】》的范文,感觉很有用处,看完如果觉得有帮助请记得(CTRL+D)收藏本页。虽然人类已浪费了许多,但是人类们已经感觉到水的可贵而开始保护起来。在此大家一起杜绝浪费水之源,保护水资源吧。下面小编在这里为大家精心整理了几篇20

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

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

关于学习主题讲话稿范本10篇(2022年)

本页是最新发布的《2022年关于学习主题讲话稿范文10篇》的详细范文参考文章,觉得有用就收藏了,希望大家能有所收获。讲话稿是一个统称,涵盖面较大。它的适用范围,主要是各种会议和一些较庄重、隆重的场合。下面是小编收集整理的2022年关于主题讲话稿,大家一起来看看吧。2022年关于学习主题讲话

2022年争先创优演讲稿最新10篇(完整文档)

《争先创优演讲稿最新10篇》是一篇好的范文,觉得有用就收藏了,这里给大家转摘到。演讲稿具有宣传、鼓动、教育和欣赏等作用,它可以把演讲者的观点、主张与思想感情传达给听众以及读者,使他们信服并在思想感情上产生共鸣。下面小编给大家带来关于争先创优演讲稿,希望会对大家的与有所帮助。争先创优演讲稿1

2022全国中小学生安全教育日心得体会三篇

最近发表了一篇名为《2022全国中小学生安全教育日心得体会三篇》的范文,感觉写的不错,希望对您有帮助,重新编辑了一下发到。2022全国中小学生日心得体会三篇为贯彻落实珍爱,安全第一为主题的中小学安全日教育活动,我校领导高度重视,紧紧围绕安全日安全教育这一主线,在师生中开展了丰富多

2022年爱细节作文600字初中范本

《2022爱的细节作文600字初中范文【】》是一篇好的范文,觉得应该跟大家分享,希望对网友有用。爱是冬日的一缕阳光,使饥寒交迫的人感到人间的温暖;爱是一场洒落在久旱的土地上的甘霖,使濒临绝境的人重新看到生活的希望;爱是一首飘落在夜空里的歌谣,使孤苦无依的人获得心灵的慰藉。下面小编为大家整理了20