System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及铁路桥梁bim,具体涉及一种基于bim技术的铁路桥梁构件识别方法及系统。
技术介绍
1、铁路工程建设规模目前持续扩大,尤其是高速铁路项目往往时间紧、任务重,设计周期长、工作量大。bim(building information modeling,建筑信息模型)技术在铁路工程设计中得到了积极的推广和应用,具有可视化、协调化、构建导向的优势,能更好地进行设计、施工和维护等阶段的全生命周期管理,显著提升效率。
2、然而,bim模型创建完成后需要为bim模型添加属性,目前广泛采用的手段是人工添加,工作量极大,且bim模型属性繁琐,格式不规范,极易造成添加错误,影响设计效率和质量。为提高添加速度,减少添加错误,可以采用计算机批量添加属性的方式代替人工添加,但通过该方式批量添加属性的前提条件是,一定要准确判断出模型中构件的类别及其在模型中的相对位置。
3、因此,有必要提出新的方法,快速完成上述识别。
技术实现思路
1、本专利技术的目的是提供一种基于bim技术的铁路桥梁构件识别方法及系统,以解决为bim模型批量添加属性前准确识别构件的问题。
2、为了达到上述目的,本专利技术所采用的技术方案为:
3、基于bim技术的铁路桥梁构件识别方法,所述方法包括:
4、选择bim模型中的0号桥台承台构件;
5、基于0号桥台承台构件,筛选出所有承台构件;
6、基于所有承台构件,筛选出对应的所有桩基构件;
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技术...
【专利技术属性】
技术研发人员:刘彦明,崔鸣,贾兴斌,缪文辉,张坤,沈亮峰,朱肖,何守旺,马腾,王瑞,
申请(专利权)人:中铁第一勘察设计院集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。