(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211151511.4
(22)申请日 2022.09.21
(71)申请人 重庆市建标工程 技术有限公司
地址 400010 重庆市渝中区上清寺路20 0号
商业用房负二层、 正 一层
(72)发明人 焦玉婷 周峥华 钟声 张清
(74)专利代理 机构 重庆飞思明珠专利代理事务
所(普通合伙) 50228
专利代理师 艾铭伟
(51)Int.Cl.
G06F 30/13(2020.01)
G06F 30/20(2020.01)
G06F 113/14(2020.01)
(54)发明名称
一种基于Revit和Dynamo的管道保温层自动
生成方法
(57)摘要
本发明公开了一种基于Revit和Dynamo的管
道保温层自动生成方法, 包括创建一个BIM机电
模型项目; 创建保温层信息表格; 将保温层信息
表格导入Dynamo中并解析, 提取出管道类 型子列
表、 系统类型子列表、 保温材料子列表以及保温
层厚度子列表; 基于管道类型子列表、 系统类型
子列表, 筛选出BIM机电模型项目中需要保温的
管道管件列表; 基于保温材料子列表与保温层厚
度子列表, 创建保温材料列表; 创建保温层类型
并赋予相应材质; 对管道管件进行分类, 并基于
保温层类型及材质, 生成各类管道管件相应的保
温层模型等步骤。 其显著效果是: 不仅能简单的
完成管道管件添加保温的工作, 而且省时省力,
保证其准确性。
权利要求书2页 说明书6页 附图2页
CN 115495820 A
2022.12.20
CN 115495820 A
1.一种基于Revit和Dynamo的管道保温层自动生成方法, 其特 征在于包括如下步骤:
步骤1、 在Revit软件中创建一个BIM 机电模型项目;
步骤2、 在Excel表格中创建保温层信息表格;
步骤3、 将保温层信息表格导入Dynamo中并解析, 提取出管道类型子列表、 系统类型子
列表、 保温材 料子列表以及保温层厚度子列表;
步骤4、 基于管道类型子列表、 系统类型子列表, 筛选出BIM机电模型项目中需要保温的
管道管件列表;
步骤5、 基于保温材料子列表和BIM机电模型项目中的默认材质, 创建BIM机电模型项目
所需要的保温材质列表;
步骤6、 基于创建的保温材质列表和BIM机电模型项目中自带保温层类型, 创建BIM机电
模型项目所需要的保温层类型并赋予相应材质;
步骤7、 对管道管件进行分类, 并基于保温层类型及保温层厚度子列表, 生成各类管道
管件相应的保温层模型。
2.根据权利要求1所述的基于Revit和Dynamo的管道保温层自动生成方法, 其特征在
于: 步骤3中将保温层信息表格导入Dynamo中并解析的具体步骤如下:
步骤3.1、 将保温层信息表格导入Dynamo, 以字符串列表的形式呈现;
步骤3.2、 对列表进行删除列表第一项、 互换列表行和列、 根据关键值将其编组到子列
表等操作, 提取 出所需信息;
步骤3.3、 将提取的信息利用节点Code Block编写代码, 分别列出管道类型子列表、 系
统类型子列表、 保温材 料子列表以及保温层厚度子列表。
3.根据权利要求1所述的基于Revit和Dynamo的管道保温层自动生成方法, 其特征在
于: 步骤4中筛 选出BIM机电模型项目中 需要保温的管道管件列表具体步骤为:
步骤4.1、 通过内置类别得到项目中管道及其管件的图元列表;
步骤4.2、 对系统类型子列表与管道及其管件的图元列表中图元的 “系统类型”参数的
值进行匹配, 并返回索引;
步骤4.3、 通过索引得到管道及其管件的图元列表中 需要保温的管道管件列表。
4.根据权利要求1所述的基于Revit和Dynamo的管道保温层自动生成方法, 其特征在
于: 步骤5中保温材质列表的具体创建过程 为:
步骤5.1、 对保温材 料子列表中的字符串 进行重新命名得到列表1;
步骤5.2、 对列表1进行去重操作;
步骤5.3、 从BIM机电模型项目中选择 “默认”材质, 输入自定义节点 “复制材质 ”中并以
列表1中的字符串命名;
步骤5.4、 对复制的材质设置 “颜色”参数为“12895428 ”, 得到项目所需要的保温材质列
表。
5.根据权利要求1所述的基于Revit和Dynamo的管道保温层自动生成方法, 其特征在
于: 步骤6中创建保温层类型并赋予相应材质的具体步骤为:
步骤6.1、 从BIM机电模型项目中任选一个 “隔热层”类型的图元, 输入自定义节点 “复制
保温层类型 ”中并以去重后的列表1中的字符串命名;
步骤6.2、 将复制的保温层以列表1的顺序进行排序;权 利 要 求 书 1/2 页
2
CN 115495820 A
2步骤6.3、 将 “保温材质列表 ”赋予复制的保温层的 “材质”参数。
6.根据权利 要求1‑5任一项所述的基于Revit和 Dynamo的管道保温层自动生成方法, 其
特征在于: 所述管道类型按照管道内流通的介质类型分为风管和水管, 相应的, 所述管道类
型子列表包括风管子列 表与水管子列 表, 所述系统类型子列 表包括风管系统类型子列表与
水管系统类型子列 表, 所述保温材料子列表包括风管保温材料子列 表与水管保温材料子列
表, 所述保温层厚度子列表包括 风管保温层厚度子列表与水 管保温层厚度子列表。
7.根据权利要求6所述的基于Revit和Dynamo的管道保温层自动生成方法, 其特征在
于: 步骤7中生成各类管道管件相应的保温层模型的具体过程如下:
通过节点“String.Contains”得到区分消防和空调的bo ol列表;
将需要保温的风管及管件列表、 复制的风管保温层、 风管保温层厚度子列表三个列表
按照bool列表区分排序;
将消防风管相关的图元、 保温层材料、 保温层厚度输入自定义节点 “生成风管及风管管
件保温”中, 生成消防风管保温层模型;
将空调风管相关的图元、 保温层材料、 保温层厚度输入自定义节点 “生成风管及风管管
件保温”中, 生成空调风管保温层模型。
8.根据权利要求6所述的基于Revit和Dynamo的管道保温层自动生成方法, 其特征在
于: 步骤7中生成各类管道管件相应的保温层模型的具体过程如下:
通过节点“String.Contains”得到区分冷凝和空调的bo ol列表;
将需要保温的水管及管件列表、 复制的管道保温层、 管道保温层厚度子列表三个列表
按照bool列表区分排序;
将冷凝管道相关的图元、 保温层材料、 保温层厚度输入自定义节点 “生成管道及管件保
温”中, 生成冷凝管道保温层。
9.根据权利要求8所述的基于Revit和Dynamo的管道保温层自动生成方法, 其特征在
于: 所述空调管道保温层模型的创建过程如下:
对空调管道相关保温层厚度进行处 理并转化成整型, 互换 行和列得到列表h;
对列表h进行分割分别得到管径范围列表i和对应厚度列表j;
提取空调管道相关图元的 “尺寸”参数, 并通过自定义节点 “提取主要尺寸 ”后转化成整
型得到管径列表k;
将列表i、 列表j、 列表k三个列表输入自定义节点 “保温层厚度计算 ”得到新的空调管道
相关保温层厚度;
将空调管道相关的图元、 保温层材料、 新的保温层厚度输入自定义节点 “生成管道及管
件保温”中, 生成空调管道保温层。权 利 要 求 书 2/2 页
3
CN 115495820 A
3
专利 一种基于Revit和Dynamo的管道保温层自动生成方法
安全报告 >
其他 >
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:54:49上传分享