【技术实现步骤摘要】
一种基于Revit和Dynamo的管道保温层自动生成方法
[0001]本专利技术涉及到建筑建模
,具体涉及一种基于Revit和Dynamo的管道保温层自动生成方法。
技术介绍
[0002]目前建筑信息模型(Building Information Modeling)是建筑学、工程学及土木工程的新工具。BIM技术在国内发展迅速,Revit作为BIM技术的主流软件得到了广泛的运用。Dynamo是Revit二次开发平台的一款可视化编程工具,服务于参数化设计。支持各种编程语言的脚本,可调用Revit开放的API,满足不同项目的个性化需求。
[0003]BIM技术在机电专业方面的运用已经相当普及,但是现阶段对模型的需求越来越多,Revit自带的功能有时无法满足项目要求,或者需要大量重复的操作来满足要求。比如,机电项目中给管道管件按设计要求添加保温层,传统的做法是在建模工作完成后,批量选出需要保温的管道,按设计要求,不同尺寸添加不同材质不同厚度的保温层,工作简单繁琐,花费时间长,易出现错、漏、缺,效率极低,而且后面出现设计 ...
【技术保护点】
【技术特征摘要】
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机电模型项目中任...
【专利技术属性】
技术研发人员:焦玉婷,周峥华,钟声,张清,
申请(专利权)人:重庆市建标工程技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。