一种布置管线预留洞方法

文档序号:37208322发布日期:2024-03-05 14:47阅读:14来源:国知局
一种布置管线预留洞方法

本发明一般涉及建筑信息模型,具体涉及一种布置管线预留洞方法。


背景技术:

1、bim(building information modeling,建筑信息模型)技术是一种用于建筑和工程设计的计算机辅助设计技术,它通过建立数字化模型来模拟真实世界中的建筑和工程结构。bim技术可以帮助工程师、设计师、建筑师、承包商以及项目利益相关方更好地协同工作,提高工作效率,降低成本,并改善建筑的质量和性能。bim技术具有可视化、协同性、模拟性等特点。

2、bim技术的应用范围非常广泛,包括建筑设计、施工、运维管理等各个环节。它可以用于规划、设计、施工、运维等各个环节,以提高工作效率、降低成本、改善建筑的质量和性能。bim技术已经成为建筑行业的一项重要技术趋势,越来越多的建筑师和工程师开始使用它来提高工作效率和改善建筑的质量。

3、机电管线综合是bim技术应用的一个重要环节。管线综合过程中,必然涉及到砌块墙风管预留洞的问题。在实际项目中,机电管道的模型往往是较为复杂的,管道布置纵横交错,这在一定程度上增加了管道协调的难度。

4、目前使用bim构建建筑图纸的项目大多数的做法是分土建与机电两个文件,需要在土建模型中获取机电模型文件数据定位洞口位置、确定洞口尺寸放置洞口族;需要洞口与墙体方向一致。

5、常规手动放置洞口族的做法耗费时间过长,不足以在实际项目中应用,且手动放置容易产生错误,导致构图错误。


技术实现思路

1、鉴于现有技术中的上述缺陷或不足,期望提供一种布置管线预留洞方法。

2、一方面本发明提供一种布置管线预留洞方法,包括:

3、响应于控制指令,调用布置管线预留洞的编译节点,所述编译节点用于进行以下步骤:

4、获取土建模型中砌块墙的墙体位置和尺寸参数;

5、获取机电模型中风管的管线数据;

6、根据所述管线数据提取风管中心线;

7、根据所述墙体位置、尺寸参数和所述管线数据计算得到开洞位置;

8、获取土建模型中的洞口族;所述洞口族具有开口方向;

9、调整所述洞口族的位置和方向,使所述洞口族处于所述开洞位置,且使开口方向与所述风管中心线重合;

10、设置洞口族的尺寸,使所述洞口族的尺寸大于所述风管;

11、使用所述洞口族剪切所述砌块墙,为所述砌块墙开设预留洞;

12、对所述预留洞进行标注,得到开设有预留洞的砌块墙模型。

13、根据本发明提供的技术方案,获取土建模型中砌块墙的墙体位置和尺寸参数的步骤包括:

14、获取土建模型中的所有墙体;

15、将所有所述墙体转换为墙体图元id;

16、根据所述墙体图元id获取墙体的几何模型;所述几何模型中包含有砌块墙的墙体位置和尺寸参数。

17、根据本发明提供的技术方案,获取机电模型中风管的管线数据的步骤包括:

18、获取机电模型中的所有风管;

19、将所有所述风管转换为风管图元id;

20、将所述风管图元id作为所述管线数据。

21、根据本发明提供的技术方案,根据所述管线数据提取风管中心线的步骤包括:

22、根据所述管线数据查找风管图元在世界空间坐标系中的位置,得到风管中心点坐标;

23、获取风管开口方向;

24、绘制穿过所述风管中心点坐标且平行于风管开口方向的直线,得到风管中心线。

25、根据本发明提供的技术方案,根据所述墙体位置、尺寸参数和所述管线数据计算得到开洞位置的步骤包括:

26、根据所述墙体位置、尺寸参数和所述管线数据计算所述风管与所述砌块墙相交位置点;

27、根据所述相交位置点计算所述风管和所述砌块墙的相交位置的几何图形,得到第一几何图形;

28、获取所述第一几何图形中无效的相交位置;

29、删除所述第一几何图形中无效的相交位置,得到所述开洞位置。

30、根据本发明提供的技术方案,根据所述墙体位置、尺寸参数和所述管线数据计算所述风管与所述砌块墙相交位置点的步骤包括:

31、获取所述风管和所述砌块墙的几何图形;

32、调节所述风管和所述砌块墙之间节点的连缀形式为差积,使所述风管和所述砌块墙的几何图形中包含的数据相互结合,得到多维输入列表;

33、将所述多维输入列表经矩阵变换转化为连续的一维输入列表;

34、根据所述一维输入列表中的元素作为相交位置点的坐标。

35、根据本发明提供的技术方案,调整所述洞口族的位置和方向,使所述洞口族处于所述开洞位置,且开口方向与所述风管中心线重合的步骤包括:

36、获取需要设置预留洞楼层的标高;

37、获取洞口族的起始参数和结束参数;

38、获取所述起始参数和所述结束参数之间曲线上的中点,得到线段中点;

39、将所述洞口位置和所述标高输入至所述线段中点,使所述洞口族平移至所述开洞位置;

40、获取所述洞口族和所述开洞位置的偏移量;

41、获取所述开洞位置的高程;

42、根据所述高程和偏移量计算洞口族的标准高度;

43、将所述洞口族移动至所述标准高度,使所述洞口族与所述开洞位置重合;

44、获取所述洞口族的方向向量;

45、根据所述方向向量和所述线段中点之间的欧拉角;

46、根据所述欧拉角将所述洞口族旋转至于所述风管中心线平行的方向。

47、根据本发明提供的技术方案,设置洞口族的尺寸,使所述洞口族的尺寸大于所述风管的步骤包括:

48、获取所述风管和所述砌块墙的相交线段;

49、获取风管的宽度和高度;

50、获取洞口族的高度调节量和宽度调节量;

51、在所述相交线段处调整所述洞口族的高度和宽度,使所述洞口族的高度等于风管高度和高度调节量之和,所述洞口族的宽度等于风管宽度和宽度调节量之和。

52、根据本发明提供的技术方案,使用所述洞口族剪切所述砌块墙,为所述砌块墙开设预留洞的步骤包括:

53、调整所述洞口族的位置,使所述洞口族的位置的位置与的开洞位置重合;

54、获取所述多维输入列表;

55、将所述砌块墙和所述洞口族代入所述多维输入列表;

56、将所述多维输入列表经矩阵变换转化为连续的一维输入列表;

57、将所述一维输入列表中分区的起点设置在所述一维输入列表的首行;

58、获取单独布尔列表;所述单独布尔列表中存储有所有元素的状态;

59、根据所述单独布尔列表查询所述一维输入列表的索引过滤序列;

60、根据所述墙体图元id和所述一维输入列表计算得到外部剪切节点所在位置;

61、根据所述外部剪切节点所在位置对所述砌块墙进行剪切,得到开始有预留洞的砌块墙。

62、另一方面本发明提供一种存储介质,所述存储介质上存储有执行一种布置管线预留洞方法的程序;当所述一种布置管线预留洞方法的程序被执行时,用于:

63、进行上述任意一项所述的一种布置管线预留洞方法。

64、本发明的有益效果在于:

65、编译一种布置管线预留洞方法,包括:响应于控制指令,调用布置管线预留洞的编译节点,所述编译节点用于进行以下步骤:获取土建模型中砌块墙的墙体位置和尺寸参数、获取机电模型中风管的管线数据、根据管线数据提取风管中心线、根据墙体位置、尺寸参数和管线数据计算得到开洞位置、获取土建模型中的洞口族、调整洞口族的位置和方向、设置洞口族的尺寸以及使用洞口族剪切砌块墙,为砌块墙开设预留洞。最后,对预留洞进行标注。这个过程旨在,通过编译土建模型中预留机电设备安装孔洞的过程,再次开设预留洞时直接调用编译的程序自动开设预留洞,提高工作效率,降低错误率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1