化工管道三维模型建模的方法与流程
未命名
10-21
阅读:192
评论:0
1.本发明属于bim建模方法技术领域,涉及化工管道三维模型建模的方法。
背景技术:
2.随着数字化和人工智能技术的发展,建筑行业的数字化智能化正在加速推进,化工管道在工程设计中扮演着重要的角色,为了提高设计效率和减少错误,许多工程师使用revit软件进行管道建模。二次开发可以进一步提高revit的功能,使其更适用于化工管道设计。以往的方式是工程师根据单线图在revit中按照单线图逐根的画管线,此方法繁琐且容易出错。
技术实现要素:
3.本发明的目的是提供一种化工管道三维模型建模的方法,解决了现有技术中存在的繁琐且容易出错的问题。
4.本发明所采用的技术方案是,化工管道三维模型建模的方法,包括以下步骤:
5.步骤1、建立化工管道的bim参数化构件族库;
6.步骤2、获取化工管道中每个构件的位置信息及几何参数信息;
7.步骤3、根据bim参数化构件族库和构件的位置信息、几何参数信息,生成化工管道的三维模型;
8.步骤4、在三维模型中框选需要添加焊缝的构件,在构件的连接面处生成焊缝。
9.本发明的特点还在于:
10.化工管道包括多个构件,构件为管道或管件。
11.步骤1具体过程为:通过revit软件建立化工管道中每个管件的bim参数化构件族,同时定义用于驱动bim参数化构件族的字段,得到化工管道的bim参数化构件族库。
12.步骤1中管件为弯头、三通、法兰、阀门、过渡件或t型过滤器。
13.步骤2具体过程为:导入pcf文件,解析pcf文件,得到每个构件的位置信息和几何参数信息。
14.步骤3具体过程为:当构件为管道时,使用revit api创建管道的接口,通过管道起始坐标、终点坐标、系统类型、管道类型和标高的信息,生成对应位置和长度的管道;当构件为管件时,使用revit api创建族实例的接口,为用于驱动构件bim参数化构件族的字段设置对应的值,生成管件。
15.步骤4具体过程为:在revit中框选需要添加焊缝的构件,通过revit api创建族实例的接口,在构件的连接面上,生成与构件相同公称直径的焊缝。
16.本发明的有益效果是:本发明化工管道三维模型建模的方法,能快速准确地将pcf文件中的管道系统信息转换为revit三维模型,无需人工干预和修改;可以在revit三维模型中框选需要添加焊缝的构件,通过一键生成焊缝,在不同类型的构件之间自动生成对应的焊缝,避免了人工重复繁琐的添加焊缝的工作,能提高建模效率。
附图说明
17.图1是本发明化工管道三维模型建模的方法的流程图。
具体实施方式
18.下面结合附图和具体实施方式对本发明进行详细说明。
19.实施例1
20.化工管道三维模型建模的方法,如图1所示,包括以下步骤:
21.步骤1、建立化工管道的bim参数化构件族库;
22.步骤2、获取化工管道中每个构件的位置信息及几何参数信息;
23.步骤3、根据bim参数化构件族库和构件的位置信息、几何参数信息,生成化工管道的三维模型;
24.步骤4、在三维模型中框选需要添加焊缝的构件,在构件的连接面处生成焊缝。
25.实施例2
26.化工管道三维模型建模的方法,包括以下步骤:
27.步骤1、建立化工管道的bim参数化构件族库;化工管道包括多个构件,构件为管道或管件;管件为弯头、三通、法兰、阀门、过渡件或t型过滤器。
28.步骤2、获取化工管道中每个构件的位置信息及几何参数信息;
29.步骤3、根据bim参数化构件族库和构件的位置信息、几何参数信息,生成化工管道的三维模型;
30.步骤4、在三维模型中框选需要添加焊缝的构件,在构件的连接面处生成焊缝。
31.实施例3
32.化工管道三维模型建模的方法,包括以下步骤:
33.步骤1、建立化工管道的bim参数化构件族库;化工管道包括多个构件,构件为管道或管件;管件为弯头、三通、法兰、阀门、过渡件或t型过滤器。
34.具体的,通过revit软件建立化工管道中每个管件的bim参数化构件族,同时定义用于驱动bim参数化构件族的字段,比如,当构件为弯头时,字段为公称直径、中心半径、度数等,得到化工管道的bim参数化构件族库。以此种方式建立bim参数化构件族,使得bim参数化构件族库更加轻量化。
35.步骤2、获取化工管道中每个构件的位置信息及几何参数信息;
36.具体的,通过revit导入pcf文件,解析pcf文件得到每个构件的位置信息和几何参数信息。当构件为管道时,位置信息为起始坐标和终点坐标,几何参数信息为管道公称直径。pcf(piping component file,主要来自intergraph smartplant 3d和cadworx)文件需要按照规定格式,说明管道的公称直径、壁厚和位置信息,管件的位置信息。
37.步骤3、根据bim参数化构件族库和构件的位置信息、几何参数信息,生成化工管道的三维模型;
38.具体的,使用revit api接口,通过叉乘和旋转等接口,使构件按照正确的方向布置,得到管道、弯头、三通、法兰、管帽和阀门等。进一步的,当构件为管道时,使用revit api创建管道的接口,根据管道起始坐标、终点坐标、系统类型、管道类型和标高的信息,生成对应位置和长度的管道;当构件为管件时,使用revit api创建族实例的接口,为用于驱动构
件bim参数化构件族的字段设置对应的值,生成管件。
39.步骤4、在三维模型中框选需要添加焊缝的构件,在构件的连接面处生成焊缝。
40.具体的,在revit中框选需要添加焊缝的构件,通过revit api创建族实例的接口,在构件的连接面上,包括管道与管件、管件与管件之间,根据连接面尺寸确定的生成焊缝,进一步的,若为管道与管道之间,则生成与构件相同公称直径的焊缝。
41.通过以上方式,本发明化工管道三维模型建模的方法,能快速准确地将pcf文件中的管道系统信息转换为revit三维模型,无需人工干预和修改;可以在revit三维模型中框选需要添加焊缝的构件,通过一键生成焊缝,在不同类型的构件之间自动生成对应的焊缝,避免了人工重复繁琐的添加焊缝的工作,能提高建模效率。
技术特征:
1.化工管道三维模型建模的方法,其特征在于,包括以下步骤:步骤1、建立化工管道的bim参数化构件族库;步骤2、获取化工管道中每个构件的位置信息及几何参数信息;步骤3、根据所述bim参数化构件族库和构件的位置信息、几何参数信息,生成化工管道的三维模型;步骤4、在所述三维模型中框选需要添加焊缝的构件,在所述构件的连接面处生成焊缝。2.根据权利要求1所述的化工管道三维模型建模的方法,其特征在于,所述化工管道包括多个构件,所述构件为管道或管件。3.根据权利要求2所述的化工管道三维模型建模的方法,其特征在于,步骤1具体过程为:通过revit软件建立化工管道中每个管件的bim参数化构件族,同时定义用于驱动bim参数化构件族的字段,得到化工管道的bim参数化构件族库。4.根据权利要求2所述的化工管道三维模型建模的方法,其特征在于,步骤1中所述管件为弯头、三通、法兰、阀门、过渡件或t型过滤器。5.根据权利要求1所述的化工管道三维模型建模的方法,其特征在于,步骤2具体过程为:导入pcf文件,解析所述pcf文件,得到每个构件的位置信息和几何参数信息。6.根据权利要求3所述的化工管道三维模型建模的方法,其特征在于,步骤3具体过程为:当所述构件为管道时,使用revit api创建管道的接口,通过管道起始坐标、终点坐标、系统类型、管道类型和标高的信息,生成对应位置和长度的管道;当所述构件为管件时,使用revit api创建族实例的接口,为用于驱动构件bim参数化构件族的字段设置对应的值,生成管件。7.根据权利要求1所述的化工管道三维模型建模的方法,其特征在于,步骤4具体过程为:在revit中框选需要添加焊缝的构件,通过revit api创建族实例的接口,在所述构件的连接面上,生成与构件相同公称直径的焊缝。
技术总结
本发明公开了化工管道三维模型建模的方法,包括:建立化工管道的BIM参数化构件族库;获取化工管道中每个构件的位置信息及几何参数信息;根据BIM参数化构件族库和构件的位置信息、几何参数信息,生成化工管道的三维模型;在三维模型中框选需要添加焊缝的构件,在构件的连接面处生成焊缝。能快速准确地将PCF文件中的管道系统信息转换为Revit三维模型,无需人工干预和修改;可以在Revit三维模型中框选需要添加焊缝的构件,通过一键生成焊缝,在不同类型的构件之间自动生成对应的焊缝,避免了人工重复繁琐的添加焊缝的工作,能提高建模效率。率。率。
技术研发人员:惠花花 白杨正 李海滨 马海龙 王丽洋 刘玥 张涛
受保护的技术使用者:中建安装集团西安建设投资有限公司
技术研发日:2023.07.25
技术公布日:2023/10/19
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/