System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及bim,具体的是一种基于bim技术进行部品部件编码的方法及系统。
技术介绍
1、建筑信息模型(bim)技术是一种应用于工程设计建造管理的数据化工具,通过模型、参数整合各种项目的相关信息,在项目策划、运行和维护的全生命周期过程中进行共享和传递工程技术人员对各种建筑信息作出正确理解和高效应对,为设计团队及包括建筑运营单位在内的各方建设主体提供协同工作的基础,在提高生产效率、节约成本和缩短工期方面发挥重要作用。
2、revit作为建筑信息模型(bim)技术应用的典型代表,在建筑工程中的应用极为普遍,在建筑信息模型创建与应用方面有着得天独厚的优势,现有的bim在工作中多软件平台间接口不统一,应用标准不同。
技术实现思路
1、为解决上述
技术介绍
中提到的不足,本专利技术的目的在于提供一种基于bim技术进行部品部件编码的方法及系统,能够提高部品部件的模型编码创建效率,使用方便,修改快捷。
2、第一方面,本专利技术的目的可以通过以下技术方案实现:一种基于bim技术进行部品部件编码的方法,方法包括以下步骤:
3、接收建筑相关信息,将建筑相关信息输入至项目信息面板内,得到部品部件的编码范围,其中,所述建筑相关信息包括建筑使用类型和建筑项目实施阶段;
4、根据部品部件的编码范围,利用dynamo插件,对部品部件的专业类别进行编码,对部品部件的构件类型进行编码,对部品部件的材质进行编码。
5、结合第一方面,在第一方面的某些实现方式中
6、将建筑使用类型标记为jli,将建筑项目实施阶段标记为jxi,其中,i为接收的建筑相关信息次数标号,且i=1、2、3、...、n,n为接收的建筑相关信息次数总数。
7、结合第一方面,在第一方面的某些实现方式中,该方法还包括:所述将建筑相关信息输入至项目信息面板内,得到部品部件的编码范围的过程包括以下内容:
8、利用公式计算得出编码使用相关系数bmi,根据编码使用相关系数bmi确定部品部件的编码范围;
9、其中,a为建筑使用类型相关系数,jl0为建筑使用类型影响系数,b为建筑项目实施阶段相关系数,jx0为建筑项目实施阶段影响系数;
10、k1和k2均为预设编码范围相关系数。
11、结合第一方面,在第一方面的某些实现方式中,该方法还包括:所述根据编码使用相关系数bmi确定部品部件的编码范围的过程:
12、根据编码使用相关系数bmi计算编码使用相关系数均值bmp,公式如下:
13、
14、利用计算得出的编码使用相关系数均值bmp与编码使用相关系数bmi的两个端点值bm0与bmn进行比值计算,得出部品部件的编码范围,如下:
15、其中r为预设比例系数。
16、结合第一方面,在第一方面的某些实现方式中,该方法还包括:所述对部品部件进行编码时,使用dynamo插件中的parameter.value面板,抓取部品部件的名称或类型中所携带的特定词汇,然后使用dynamo插件中的settext面板,进行部品部件的类别编码、构件类型编码以及材质编码。
17、结合第一方面,在第一方面的某些实现方式中,该方法还包括:所述对部品部件的构件类型进行编码包括部品部件的小类编码和部品部件的细类编码。
18、第二方面,为了达到上述目的,本专利技术公开了一种基于bim技术进行部品部件编码的系统,包括:
19、范围确定模块,用于接收建筑相关信息,将建筑相关信息输入至项目信息面板内,得到部品部件的编码范围,其中,所述建筑相关信息包括建筑使用类型和建筑项目实施阶段;
20、部件编码模块,用于根据部品部件的编码范围,利用dynamo插件,对部品部件的专业类别进行编码,对部品部件的构件类型进行编码,对部品部件的材质进行编码。
21、结合第二方面,在第二方面的某些实现方式中,该系统还包括:所述范围确定模块内建筑相关信息在输入项目信息面板前需进行标记,标记的过程:
22、将建筑使用类型标记为jli,将建筑项目实施阶段标记为jxi,其中,i为接收的建筑相关信息次数标号,且i=1、2、3、...、n,n为接收的建筑相关信息次数总数;
23、或者范围确定模块内将建筑相关信息输入至项目信息面板内,得到部品部件的编码范围的过程包括以下内容:
24、利用公式计算得出编码使用相关系数bmi,根据编码使用相关系数bmi确定部品部件的编码范围;
25、其中,a为建筑使用类型相关系数,jl0为建筑使用类型影响系数,b为建筑项目实施阶段相关系数,jx0为建筑项目实施阶段影响系数;
26、k1和k2均为预设编码范围相关系数;
27、或者范围确定模块内根据编码使用相关系数bmi确定部品部件的编码范围的过程:
28、根据编码使用相关系数bmi计算编码使用相关系数均值bmp,公式如下:
29、
30、利用计算得出的编码使用相关系数均值bmp与编码使用相关系数bmi的两个端点值bm0与bmn进行比值计算,得出部品部件的编码范围,如下:
31、其中r为预设比例系数;
32、优选地,部件编码模块内对部品部件进行编码时,使用dynamo插件中的parameter.value面板,抓取部品部件的名称或类型中所携带的特定词汇,然后使用dynamo插件中的settext面板,进行部品部件的类别编码、构件类型编码以及材质编码;
33、优选地,部件编码模块内对部品部件的构件类型进行编码包括部品部件的小类编码和部品部件的细类编码。
34、本专利技术的有益效果:
35、本专利技术通过“数模分离”的手段,完成了bim模型中编码的自动生成,将模型中的信息与计算机编码进行结合,便捷的解决了bim工作中多软件平台间接口不统一,应用标准不同的问题,提高了部品部件的模型编码创建效率,使用方便,修改快捷,对bim模型可视化、信息化应用中有着较强的现实意义,对bim技术的推广与落地工作起到了一定的的推动作用,具有适用性上的进步,为bim技术在其他工作的开展奠定了基础。
本文档来自技高网...【技术保护点】
1.一种基于BIM技术进行部品部件编码的方法,其特征在于,方法包括以下步骤:
2.根据权利要求1所述的一种基于BIM技术进行部品部件编码的方法,其特征在于,所述建筑相关信息在输入项目信息面板前需进行标记,标记的过程:
3.根据权利要求1所述的一种基于BIM技术进行部品部件编码的方法,其特征在于,所述将建筑相关信息输入至项目信息面板内,得到部品部件的编码范围的过程包括以下内容:
4.根据权利要求1所述的一种基于BIM技术进行部品部件编码的方法,其特征在于,所述根据编码使用相关系数Bmi确定部品部件的编码范围的过程:
5.根据权利要求1所述的一种基于BIM技术进行部品部件编码的方法,其特征在于,所述对部品部件进行编码时,使用Dynamo插件中的Parameter.Value面板,抓取部品部件的名称或类型中所携带的特定词汇,然后使用Dynamo插件中的SetText面板,进行部品部件的类别编码、构件类型编码以及材质编码。
6.根据权利要求1所述的一种基于BIM技术进行部品部件编码的方法,其特征在于,所述对部品部件的构件类型进行
7.一种基于BIM技术进行部品部件编码的系统,其特征在于,包括:
8.根据权利要求7所述的一种基于BIM技术进行部品部件编码的系统,其特征在于,所述范围确定模块内建筑相关信息在输入项目信息面板前需进行标记,标记的过程:
...【技术特征摘要】
1.一种基于bim技术进行部品部件编码的方法,其特征在于,方法包括以下步骤:
2.根据权利要求1所述的一种基于bim技术进行部品部件编码的方法,其特征在于,所述建筑相关信息在输入项目信息面板前需进行标记,标记的过程:
3.根据权利要求1所述的一种基于bim技术进行部品部件编码的方法,其特征在于,所述将建筑相关信息输入至项目信息面板内,得到部品部件的编码范围的过程包括以下内容:
4.根据权利要求1所述的一种基于bim技术进行部品部件编码的方法,其特征在于,所述根据编码使用相关系数bmi确定部品部件的编码范围的过程:
5.根据权利要求1所述的一种基于bim技术进行部品部件编码的方法,其特征在于...
【专利技术属性】
技术研发人员:刘嗣逸,沈万玉,李伟,夏菁,
申请(专利权)人:安徽富煌建筑设计研究有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。