加入收藏 | 设为首页 | 会员中心 | 我要投稿 天瑞地安资讯网 (https://www.52baoding.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 云计算 > 正文

一种基于点云数据和BIM模型的工程结构数字化预拼装方法

发布时间:2022-12-10 16:34:45 所属栏目:云计算 来源:互联网
导读:
一种基于点云数据和bim模型的工程结构数字化预拼装方法
技术领域
1.本发明涉及信息技术与建筑安全管理领域,特别涉及一种基于点云数据和bim模型的工程结构数字化预拼装方法。
背景技术:

一种基于点云数据和BIM模型的工程结构数字化预拼装方法

一种基于点云数据和bim模型的工程结构数字化预拼装方法

技术领域

1.本发明涉及信息技术与建筑安全管理领域,特别涉及一种基于点云数据和bim模型的工程结构数字化预拼装方法。

背景技术:

2.当前在工程项目中,大型钢结构构件常采用分段生产,实体预拼装,实际施工的方式。在实际生产中常发现由于生产施工没有形成闭环,在工厂加工好的钢结构构件分段由于与实际施工尺寸相差太大,而导致在实际工程中无法应用。没有形成闭环质量检测的施工方式不仅容易导致工期延误,同时也容易造成巨量的经济损失。

3.因此,有必要在施工环节中形成质量控制检测的闭环。

技术实现要素:

4.本发明的目的是提供一种基于点云数据和bim模型的工程结构数字化预拼装方法,以解决现有技术中存在的问题。

5.为实现本发明目的而采用的技术方案是这样的,一种基于点云数据和bim模型的工程结构数字化预拼装方法,包括以下步骤:

6.1)获取全部待预拼装构件的理论bim模型,并记录各个构件的基本信息。其中,所述基本信息包括构件的几何信息、构件的属性信息、构件的拼接控制点信息以及构件的连接关系数据信息。

7.2)对加工完成的构件进行三维扫描得到三维点云数据,并生成实物点云模型。

8.3)将理论bim模型转换为期望点云模型。对理论bim模型进行ifc格式提取,进行三角网格化,并填充生成期望点云模型。

9.4)将实物点云模型与期望点云模型进行匹配。

10.5)根据实物点云模型与期望点云模型的匹配关系,在实物点云模型上提取拼接控制点。

11.6)以拼接控制点对齐的方式对各个构件的实物点云模型进行坐标对齐,实现各个构件的虚拟预拼装。

12.进一步,步骤6)之后,还具有利用二维码生成技术,为工程中每一个构件生成对应的设计相关信息二维码的相关步骤。所述信息二维码包含构件的基本信息、拼接控制点、扫描点云模型以及构件间的连接关系图。

13.进一步,还具有构件出厂配送至施工现场,按照连接关系进行实体构件拼装的相关步骤。

14.进一步,步骤2)中,三维扫描采用的数据采集设备为三维激光扫描仪。

15.进一步,步骤4)之后,还具有分析实物点云模型和期望点云模型的匹配可靠性的相关步骤。将实物点云模型的坐标值转化到期望点云模型的参照坐标系下。分别计算每个关键点是否在规定的偏差范围内,以便对实体构件进行校正。

16.进一步,步骤5)中,在实物点云模型上对拼接控制点进行最近邻搜索,得到拼接控制点点云块。对拼接控制点点云块用控制点匹配算法进行拼接控制点提取。

17.进一步,所述拼接控制点为螺栓孔。步骤5)中,根据各个构件理论bim模型的孔位中心,在扫描点云上得到对应的孔位的中心坐标,以r倍孔半径进行搜索得到孔位扫描点云,作为孔位的粗边缘点,并进行降维处理。对获得的降维数据使用基于区域的边缘检测方法,提取各孔位的精确边缘点集合。步骤6)中坐标匹配算法选用广义普氏分析法(gpa,generalized procrustes analysis)。进行普氏分析法迭代,实现构件与相邻构件点云模型相应孔位的最大程度匹配。

18.进一步,所述拼接控制点为焊缝或连接键的连接点。

19.本发明的技术效果是毋庸置疑的:本发明提出了集bim二次开发、点云数据处理智能算法于一体的数字化预拼装方法。通过利用三维激光扫描技术与bim设计模型实现对待拼接钢结构构件的点云虚拟预拼装。本发明提供了待拼接钢结构构件的点云虚拟预拼装的自动方法,可以有效解决钢结构构件与构件之间因拼接控制点相对误差过大而无法拼接的问题,并避免进行实体预拼装,降低工程总成本。

附图说明

20.图1为数字化预拼装方法流程图;

21.图2为实施实例1中构件的bim模型;

22.图3为实施实例1中基于螺栓孔拼接的钢构件的点云数据采集示意图;

23.图4为实施实例1中构件的点云扫描模型示意图;

24.图5为实施实例1中构件的bim模型的螺栓孔信息示意图;

25.图6为实施实例1中构件的bim模型与扫描模型匹配结果示意图;

26.图7为实施实例1的螺栓孔点云数据的精确边缘点检测结果示意图;

27.图8为实施示意图1的螺栓孔点云数据的精确边缘点圆拟合示意图;

28.图9为实施示意图1的螺栓孔群的所有螺栓孔拟合示意图;

29.图10为实施示意图1的构件二维码信息提取的示意图;

30.图11为实施示意图2的基于焊缝拼接的拱肋节段点云数据采集的示意图;

31.图12为实施示意图2的拱肋节段的点云模型;

32.图13为实施实例2中构件的bim模型的螺栓孔信息示意图;

33.图14为实施示意图2的搜索得到拼接控制点点云块示意图;

34.图15为实施实例2的拱肋节段直线识别结果示意图;

35.图16为实施实例2的拱肋节段角点识别结果示意图;

36.图17为实施实例2的桥梁拱肋节段预拼装结果示意图;

37.图18为实施实例2的桥梁拱肋节段实际拼装结果示意图。

具体实施方式

38.下面结合实施例对本发明作进一步说明,但不应该理解为本发明上述主题范围仅限于下述实施例。在不脱离本发明上述技术思想的情况下,根据本领域普通技术知识和惯用手段,做出各种替换和变更,均应包括在本发明的保护范围内。

39.实施例1:

40.本实施例提供一种基于点云数据和bim模型的工程结构数字化预拼装方法,包括以下步骤:

41.1)在设计阶段,为使用的所有构件建立对应的bim模型,如图2所示,并记录下构件的基本信息。如图3所示,在构件加工完成之后,对其进行扫描,得到的扫描点云模型如图4所示。

42.2)利用bim二次开发技术,将构件的bim模型点云化,并提取构部件特征信息,作为与竣工模型智能匹配的基础。

43.具体实施时,如图5所示,在设计阶段中,记录构件的bim的基本信息,所述的bim的基本信息描述为:构件的基本信息、设计评价控制点信息、构件的连接关系图。

44.利用bim二次开发技术,将构件的bim模型点云化,如图2所示,并提取构部件特征信息,其中所述的构件bim模型点云化技术描述为:对导入的bim设计模型,选择目标构件的模型对象,进而对此模型对象进行ifc格式提取,然后对模型进行三角网格化,并填充生成模型点云文件。

45.3)对每个构件的扫描点云数据进行预处理,进而利用点云匹配算法进行匹配,得到统一坐标系的匹配点云。

46.具体实施时,如图6所示,在得到扫描对象的目标扫描点云之后,利用super4pcs算法和icp算法对构件的模型点云和构件的扫描点云分别进行粗匹配和精匹配,得到匹配点云。

47.4)对提取得到bim模型中各个构件的拼接控制点,通过统一坐标系关系,在扫描点云上进行最近邻搜索,并使用搜索得到的点云块利用ransac算法进行拼接控制点的平面点云提取。

48.具体实施时,根据各个构件bim模型的螺栓孔中心,在扫描点云上得到对应的螺栓孔中心坐标,以r倍螺栓孔半径进行搜索得到螺栓孔扫描点云,作为螺栓孔的粗边缘点,并进行降维处理。

49.对获得的降维数据使用基于区域的边缘检测方法,提取各螺栓孔的精确边缘点集合。

50.具体实施时,采用基于区域的边缘检测方法提取螺栓孔精确边缘点集合。所述基于区域的边缘检测方法基本原理描述为:首先,设置邻域点范围d

min

,对于每一个计算点寻找到计算点的距离小于d

min

的所有邻域点。其次,以计算点为中心,将其邻域按角度八等分,判断这八个区域中是否都落入该点的邻域点,若否,将该点标记为边缘点。

51.本实施例在实例计算中设置邻域点范围d

min

为1厘米,图7为一个螺栓孔扩增点云数据的精确边缘点提取结果。

52.对获得的各螺栓孔精确边缘点集合使用ransac算法进行圆拟合,获得螺栓孔圆心及半径,作为拼接控制点。

53.具体实施时,采用ransac算法对螺栓孔精确边缘点进行圆拟合。所述ransac算法基本原理为:首先,随机采样3个数据点并拟合圆获得圆模型。其次,计算所有数据点到拟合圆的距离,根据距离阈值d

min

统计小于距离阈值d

min

的数据点个数n。重复m次,选择n最大的圆模型。

54.本实施例在实例计算中取距离阈值d

min

为2毫米,计算次数m为500次,图8为利用图7中螺栓孔精确边缘点集合拟合的圆的示例,图9为一个螺栓孔群的所有螺栓孔根据扩增边缘点获得的拟合效果图。

55.5)根据连接关系进行广义普适算法进行迭代,进行数字化预拼装。

56.6)如图10所示,利用二维码生成技术,为工程中每一个构件生成对应的设计相关信息二维码,信息二维码包含构件的基本信息包含如下:构件的基本信息、拼接控制点、扫描点云模型、构件间的连接关系图。根据连接关系,进行现场拼接。

57.实施例2:

58.本实施例提供一种基于点云数据和bim模型的工程结构数字化预拼装方法,包括以下步骤:

59.1)在提取bim模型的相关信息之后,如图11所示,对待安装的拱肋节段进行扫描,并生成扫描点云模型如图12所示;

60.2)利用bim二次开发技术,将构件的bim模型点云化,并提取构部件特征信息,作为与竣工模型智能匹配的基础;

61.如图13所示,利用bim二次开发技术,将构件的bim模型点云化,并提取构部件特征信息,其中所述的构件bim模型点云化技术描述为:对导入的bim设计模型,选择目标构件的模型对象,进而对此模型对象进行ifc格式提取,然后对模型进行三角网格化,并填充生成模型点云文件。

62.3)对每个构件的扫描点云数据进行预处理,进而利用点云匹配算法进行匹配,得到统一坐标系的匹配点云。

63.具体实施时,在得到扫描对象的目标扫描点云之后,利用super4pcs算法和icp算法对构件的模型点云和构件的扫描点云分别进行粗匹配和精匹配,得到匹配点云。

64.4)对提取得到bim模型的拼接控制点(包括螺栓孔、焊缝、连接键等),通过统一坐标系关系,在扫描点云上进行最近邻搜索,并使用搜索得到的点云块利用特征提取算法对拼接控制点提取。

65.具体实施时,如图14所示,根据各个构件bim模型的控制点,在扫描点云上,以拼接控制点为圆心,r倍拱肋节段高度进行搜索,得到拱肋节段扫描点云。如图15所示,对得到的拱肋节段扫描点云进行霍夫变换寻找点云边界,边界的交点即为精确的拱肋节段角点。

66.本实施例在实例计算中取r为0.5,得到的拱肋节段角点如图16所示。

67.5)如图17所示,根据bim模型中构件的连接关系进行广义普适算法进行迭代,进行数字化预拼装。

68.6)利用二维码生成技术,为工程中每一个构件生成对应的设计相关信息二维码,信息二维码包含构件的基本信息包含如下:构件的基本信息、拼接控制点、扫描点云模型、构件间的连接关系图。如图18所示,工人根据连接关系,进行现场拼接。

69.上述实验效果证明,本实施例公开的一种基于点云数据和bim模型的工程结构数字化预拼装技术可实现待拼接钢结构构件的点云虚拟预拼装,本实施例所述方法是切实有效的。

70.实施例3:

71.参见图1,本实施例提供一种基于点云数据和bim模型的工程结构数字化预拼装方

法,包括以下步骤:

72.1)获取全部待预拼装构件的理论bim模型,并记录各个构件的基本信息。其中,所述基本信息包括构件的几何信息、构件的属性信息、构件的拼接控制点信息以及构件的连接关系数据信息。

73.2)对加工完成的构件进行三维扫描得到三维点云数据,并生成实物点云模型。在本实施例中,三维扫描采用的数据采集设备为三维激光扫描仪。三维激光扫描技术利用激光测距原理,可以快速获取被扫描对象表面的几何信息,快速建立数字化模型。

74.3)将理论bim模型转换为期望点云模型。对理论bim模型进行ifc格式提取,进行三角网格化,并填充生成期望点云模型。

75.4)将实物点云模型与期望点云模型进行匹配。分析实物点云模型和期望点云模型的匹配可靠性。将实物点云模型的坐标值转化到期望点云模型的参照坐标系下。分别计算每个关键点是否在规定的偏差范围内,以便对实体构件进行校正。

76.5)根据实物点云模型与期望点云模型的匹配关系,在实物点云模型上提取拼接控制点。在实物点云模型上对拼接控制点进行最近邻搜索,得到拼接控制点点云块。对拼接控制点点云块用控制点匹配算法进行拼接控制点提取。

77.6)以拼接控制点对齐的方式对各个构件的实物点云模型进行坐标对齐,实现各个构件的虚拟预拼装。虚拟预拼装能在施工过程中提前发现质量不合格的钢构件分段,避免实体预拼装中胎架搭建、人力和场地等成本。

78.7)利用二维码生成技术,为工程中每一个构件生成对应的设计相关信息二维码。所述信息二维码包含构件的基本信息、拼接控制点、扫描点云模型以及构件间的连接关系图。

79.8)构件出厂配送至施工现场,按照连接关系进行实体构件拼装。

80.本实施例提出了集bim二次开发、点云数据处理智能算法于一体的数字化预拼装方法。本实施例采用三维激光扫描技术作为拼装建模的工具。利用bim(building information modeling)设计模型对各个钢结构构件进行拼接控制点提取,作为先验知识辅助自动化预拼装设计。在构件分段加工好之后,采用三维激光扫描技术对构件进行扫描,通过扫描模型与设计模型进行对比,能有效地提取待拼接构件的螺栓孔群尺寸信息,进而进行预拼装对构件尺寸进行检测云模型计算,从而避免钢构件的实体预拼装,提升工程效率。

81.实施例4:

82.本实施例主要步骤同实施例3,其中,所述拼接控制点为孔位中心。步骤5)中,根据各个构件理论bim模型的孔位中心,在扫描点云上得到对应的孔位的中心坐标,以r倍孔半径进行搜索得到孔位扫描点云块,作为孔位的粗边缘点,并进行降维处理。对获得的降维数据使用基于区域的边缘检测方法,提取各孔位的精确边缘点集合。步骤6)中坐标匹配算法选用广义普氏分析法(gpa,generalized procrustes analysis)。进行普氏分析法迭代,实现构件与相邻构件点云模型相应孔位的最大程度匹配。

83.实施例5:

84.本实施例主要步骤同实施例3,其中,所述拼接控制点为焊缝或连接键的连接点。步骤5)中,根据各个构件理论bim模型的焊缝坐标,在扫描点云上得到对应的焊缝的中心坐标,以r倍焊缝长度进行搜索得到焊缝扫描点云块,利用实体构件扫描点云的焊缝标记,对

点云块进行降噪等预处理,并对焊缝进行直线拟合,提取得到精确位置坐标。步骤6)中坐标匹配算法选用广义普氏分析法(gpa,generalized procrustes analysis)。进行普氏分析法迭代,实现构件与相邻构件点云模型相应焊缝位置的最大程度匹配。

(编辑:天瑞地安资讯网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!