System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于BIM技术的铁路桥梁构件识别方法及系统技术方案_技高网

基于BIM技术的铁路桥梁构件识别方法及系统技术方案

技术编号:40361301 阅读:12 留言:0更新日期:2024-02-09 14:48
本发明专利技术涉及一种基于BIM技术的铁路桥梁构件识别方法及系统。BIM模型创建后,添加属性前需要准确识别构件。本方法选择0号桥台承台构件,筛选出所有承台构件;基于所有承台构件,筛选出对应的所有桩基构件;基于所有承台构件,筛选出对应的所有墩身构件;基于所有墩身构件,筛选出对应的所有顶帽构件;基于所有顶帽构件,筛选出对应的所有垫石构件;基于所有垫石构件,筛选出对应的所有支座构件;通过计算构件体积和表面积,筛选出所有简支梁构件。本发明专利技术能快速识别没有任何属性的构件并判断其类型及编号,通过简单的人机交互对构件进行分类、编号,添加属性,为批量添加属性奠定基础,极大提高了生产效率。

【技术实现步骤摘要】

本专利技术涉及铁路桥梁bim,具体涉及一种基于bim技术的铁路桥梁构件识别方法及系统。


技术介绍

1、铁路工程建设规模目前持续扩大,尤其是高速铁路项目往往时间紧、任务重,设计周期长、工作量大。bim(building information modeling,建筑信息模型)技术在铁路工程设计中得到了积极的推广和应用,具有可视化、协调化、构建导向的优势,能更好地进行设计、施工和维护等阶段的全生命周期管理,显著提升效率。

2、然而,bim模型创建完成后需要为bim模型添加属性,目前广泛采用的手段是人工添加,工作量极大,且bim模型属性繁琐,格式不规范,极易造成添加错误,影响设计效率和质量。为提高添加速度,减少添加错误,可以采用计算机批量添加属性的方式代替人工添加,但通过该方式批量添加属性的前提条件是,一定要准确判断出模型中构件的类别及其在模型中的相对位置。

3、因此,有必要提出新的方法,快速完成上述识别。


技术实现思路

1、本专利技术的目的是提供一种基于bim技术的铁路桥梁构件识别方法及系统,以解决为bim模型批量添加属性前准确识别构件的问题。

2、为了达到上述目的,本专利技术所采用的技术方案为:

3、基于bim技术的铁路桥梁构件识别方法,所述方法包括:

4、选择bim模型中的0号桥台承台构件;

5、基于0号桥台承台构件,筛选出所有承台构件;

6、基于所有承台构件,筛选出对应的所有桩基构件;

>7、基于所有承台构件,筛选出对应的所有墩身构件;

8、基于所有墩身构件,筛选出对应的所有顶帽构件;

9、基于所有顶帽构件,筛选出对应的所有垫石构件;

10、基于所有垫石构件,筛选出对应的所有支座构件;

11、通过计算构件体积和表面积,筛选出所有简支梁构件;

12、完成识别。

13、进一步地,基于0号桥台承台构件,筛选出所有承台构件,包括:

14、筛选出拓扑结构形式为长方体的构件,判断其局部坐标系中的z轴方向;

15、进一步筛选出z轴方向高度大于给定值的构件;

16、计算构件与0号桥台承台构件之间的距离,根据距离远近判断构件编号,从而筛选出所有承台构件并编号。

17、进一步地,基于所有承台构件,筛选出对应的所有桩基构件,包括:

18、计算所有承台构件的包围框;

19、筛选出拓扑结构形式为圆柱体的构件,判断其局部坐标系中的z轴方向;

20、进一步筛选出z轴方向高度大于给定值的构件;

21、计算构件的包围框;

22、根据包围框的相对关系判断构件和承台构件的所属关系,所属为一个承台构件的所有构件,即为所要筛选的对应的所有桩基构件;

23、提取所有桩基构件在整体坐标系下的x、y坐标,并计算其局部坐标系,将整体坐标系下坐标转换至局部坐标系下;

24、根据局部坐标下的x、y坐标对所有桩基构件进行编号。

25、进一步地,基于所有承台构件,筛选出对应的所有墩身构件,包括:

26、计算所有承台构件的包围框;

27、计算其余构件包围框,判断包围框与承台构件的包围框的关系;

28、与承台构件的包围框仅在一个面上相交,且包围框最小z坐标与承台构件的包围框最大z坐标相等的构件,即为所要筛选的对应的所有墩身构件。

29、进一步地,基于所有墩身构件,筛选出对应的所有顶帽构件,包括:

30、计算所有墩身构件的包围框;

31、计算其余构件包围框,判断包围框与墩身构件的包围框的关系;

32、与墩身构件的包围框仅在一个面上相交,且包围框最小z坐标与墩身构件的包围框最大z坐标相等的构件,即为所要筛选的对应的所有顶帽构件。

33、进一步地,基于所有顶帽构件,筛选出对应的所有垫石构件,包括:

34、计算所有顶帽构件的包围框;

35、计算其余构件包围框,判断包围框与顶帽构件的包围框的关系;

36、筛选出与顶帽构件的包围框仅在一个面上相交,且包围框最小z坐标与顶帽构件的包围框最大z坐标相等的构件;

37、根据包围框的相对关系判断构件和顶帽构件的所属关系,所属为一个顶帽构件的所有构件,即为所要筛选的对应的所有垫石构件;

38、提取所有垫石构件在整体坐标系下的x、y坐标,并计算其局部坐标系,将整体坐标系下坐标转换至局部坐标系下;

39、根据局部坐标下的x、y坐标对所有垫石构件进行编号。

40、进一步地,基于所有垫石构件,筛选出对应的所有支座构件,包括:

41、计算所有垫石构件的包围框;

42、计算其余构件包围框,判断包围框与垫石构件的包围框的关系;

43、与垫石构件的包围框仅在一个面上相交,且包围框最小z坐标与垫石构件的包围框最大z坐标相等的构件,即为所要筛选的对应的支座构件。

44、进一步地,通过计算构件体积和表面积,筛选出所有简支梁构件,包括:

45、计算所有构件的体积和表面积;

46、筛选出体积、表面积大于给定值的构件;

47、进一步计算组成该构件的点、线、面数量,与给定值一致的构件,即为所要筛选的所有简支梁构件。

48、另一方面,提供基于bim技术的铁路桥梁构件识别系统,所述系统用于实施所述的方法,包括:

49、选择模块,用于选择bim模型中的0号桥台承台构件;

50、承台筛选模块,用于基于0号桥台承台构件,筛选出所有承台构件;

51、桩基筛选模块,用于基于所有承台构件,筛选出对应的所有桩基构件;

52、墩身筛选模块,用于基于所有承台构件,筛选出对应的所有墩身构件;

53、顶帽筛选模块,用于基于所有墩身构件,筛选出对应的所有顶帽构件;

54、垫石筛选模块,用于基于所有顶帽构件,筛选出对应的所有垫石构件;

55、支座筛选模块,用于基于所有垫石构件,筛选出对应的所有支座构件;

56、简支梁筛选模块,用于通过计算构件体积和表面积,筛选出所有简支梁构件。

57、与现有技术相比,本专利技术的有益效果如下:

58、本专利技术提出的一种基于bim技术的铁路桥梁构件识别方法及系统,针对铁路桥梁工程结构的特点,能快速识别没有任何属性的构件并判断其类型及编号,通过简单的人机交互对构件进行分类、编号,添加属性,为批量添加属性奠定基础,极大提高了生产效率。

本文档来自技高网...

【技术保护点】

1.基于BIM技术的铁路桥梁构件识别方法,其特征在于:

2.根据权利要求1所述的基于BIM技术的铁路桥梁构件识别方法,其特征在于:

3.根据权利要求2所述的基于BIM技术的铁路桥梁构件识别方法,其特征在于:

4.根据权利要求3所述的基于BIM技术的铁路桥梁构件识别方法,其特征在于:

5.根据权利要求4所述的基于BIM技术的铁路桥梁构件识别方法,其特征在于:

6.根据权利要求5所述的基于BIM技术的铁路桥梁构件识别方法,其特征在于:

7.根据权利要求6所述的基于BIM技术的铁路桥梁构件识别方法,其特征在于:

8.根据权利要求7所述的基于BIM技术的铁路桥梁构件识别方法,其特征在于:

9.基于BIM技术的铁路桥梁构件识别系统,其特征在于:

【技术特征摘要】

1.基于bim技术的铁路桥梁构件识别方法,其特征在于:

2.根据权利要求1所述的基于bim技术的铁路桥梁构件识别方法,其特征在于:

3.根据权利要求2所述的基于bim技术的铁路桥梁构件识别方法,其特征在于:

4.根据权利要求3所述的基于bim技术的铁路桥梁构件识别方法,其特征在于:

5.根据权利要求4所述的基于bim技术...

【专利技术属性】
技术研发人员:刘彦明崔鸣贾兴斌缪文辉张坤沈亮峰朱肖何守旺马腾王瑞
申请(专利权)人:中铁第一勘察设计院集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1