本申请涉及建筑信息模型,尤其是一种基于revit快速创建城市轨道交通区间模型的方法。
背景技术:
1、建筑信息模型(bim)技术是基于三维设计解决方案所构建的可视化数字建筑信息模型,bim技术在城市轨道交通区间设计阶段可以实现快速建模、模型计算、图纸输出、工程量统计、协同设计、各构件可包含完整工程信息的三维信息模型,达到图纸和模型一致、模型和实物一致,从而提高设计、施工质量,城市轨道交通区间建模需要拟合三维中心线,以三维中心线为基准,创建区间管片、道床、轨枕、轨道、支架、吊架、疏散平台、接触网等全专业构件,包括构件的数量、位置、角度、高程等
2、目前市场上主流bim建模软件均为欧美国家的产品,城市轨道交通bim建模软件以revit为主,也是目前各地城市轨道交通集团要求的主要建模软件,但revit本身是针对民用建筑产品的设计建模软件,对于城市轨道交通区间等带状线性工程的设计和建模方面存在很多不足,就城市轨道交通区间而言对于三维空间曲线的创建难度较大、创建精度不易控制。
3、随着城市轨道交通事业的发展及建筑信息技术的普及,城市轨道交通业主对bim的认知也越来越深入,要求城市轨道交通相关设计单位开展基于bim技术的轨道交通设计工作。在设计成果上,不少城市的业主除了要求车站、场段开展bim设计外,近年来对区间的bim设计要求也越来越高,上海、深圳、厦门、苏州、徐州等地城市轨道交通业主已经明确了区间的bim建模要求,不仅对区间土建模型的精度有了更高的要求,还逐渐开始对区间管片、道床、轨枕、轨道、支架、吊架、疏散平台、接触网、联络通道等构件提出建模及精度要求。
4、因此利用基于revit快速创建城市轨道交通区间模型的软件来创建城市轨道交通区间模型是一种简单快捷的方式,如何利用revit二次开发软件的功能实现城市轨道交通区间构件的快速创建,是提高bim设计师建模效率也是需要解决的问题之一,特别是城市轨道交通区间中存在大量重复、类似的构件,如何将类似的、重复的构件利用revit二次开发软件进行创建,对于效率的提升、模型质量有重要的意义和作用,而传统revit二次开发具有时间长、成本大和技术门槛高的弊端,并且需要设计师没有一定的编程基础,很难快速掌握。
技术实现思路
1、本申请的目的在于克服现有技术不足之处,提供一种基于revit快速创建城市轨道交通区间模型的方法。
2、第一方面,提供了一种基于revit快速创建城市轨道交通区间模型的方法,包括:
3、读取线路平曲线和竖曲线的数据;
4、读取曲线线路偏移值;
5、读取线路长短链结束里程和线路长短链开始里程;
6、根据线路数据生成三维中心线;
7、调用族库构件单元;
8、获取起始里程范围;
9、快速初步生成区间构件和联络通道;
10、调整优化区间构件、联络通道的位置和形状,以完成模型创建;
11、对模型进行坐标系转换,以使模型符合工程坐标系要求。
12、进一步的,所述平曲线通过交点法平曲线要素进行计算,所述交点法平曲线要素包括起点、系列交点和终点要素,其中,交点法平曲线可依次拆分为直线段、入缓和曲线段、圆曲线段、出缓和曲线段和直线段。
13、进一步的,所述竖曲线中的起点里程、终点里程、变坡点里程、高程和竖曲线半径通过正算将路线要素转化为运算参数,竖曲线包括直线段、圆曲线段和直线段。
14、进一步的,所述三维中心线采用细分法的方式生成,即,首先将里程范围内细分为等间距里程点,然后计算得到系列坐标点,最后通过平滑的曲线进行连接。
15、进一步的,所述调用族库构件单元,包括:预定义标准断面类型,集成标准参数化族库,通过族库名称调用相应参数化构件,并定义参数化构建的参数。
16、进一步的,所述区间构件的快速初步生成包括区间隧道支护结构构件平面位置、长度和角度参数的设定。
17、进一步的,所述联络通道的快速初步生成包括根据联络通道的左线里程数据、右线里程数据、洞口数据以及定义联络通道形式快速完成联络通道的布置,并且自动完成与区间模型的剪切及连接。
18、进一步的,所述模型的坐标系转换包括平移和旋转,即,参数输入两组线段,起点差为模型的移动向量,向量夹角为旋转值,基于移动向量和旋转值对模型进行平移与旋转。
19、第二方面,提供了一种计算机可读存储介质,所述计算机可读介质存储用于设备执行的程序代码,该程序代码包括用于执行如第一方面中的任意一种实现方式中方法的步骤。
20、第三方面,提供了一种电子设备,所述电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面中的任意一种实现方式中的方法。
21、本申请具有如下有益效果:基于revit快速创建城市轨道交通区间模型的方法,通过软件算法拟合三维中心线,以三维中心线为基准,创建管片、道床、轨枕、轨道、支架、吊架、疏散平台、接触网、联络通道等全专业构件,根据设计规范和设计原则设置构件的数量、位置、角度和高程等参数,大大提高了建模效率和建模质量,拓展了既有revit的建模功能,并且具有开发耗时短、成本低和技术门槛低的优势,简单易学,也不需要有编程基础。
1.一种基于revit快速创建城市轨道交通区间模型的方法,其特征在于,包括:
2.根据权利要求1所述的基于revit快速创建城市轨道交通区间模型的方法,其特征在于,所述平曲线通过交点法平曲线要素进行计算,所述交点法平曲线要素包括起点、系列交点和终点要素,其中,交点法平曲线可依次拆分为直线段、入缓和曲线段、圆曲线段、出缓和曲线段和直线段。
3.根据权利要求1所述的基于revit快速创建城市轨道交通区间模型的方法,其特征在于,所述竖曲线中的起点里程、终点里程、变坡点里程、高程和竖曲线半径通过正算将路线要素转化为运算参数,竖曲线包括直线段、圆曲线段和直线段。
4.根据权利要求1所述的基于revit快速创建城市轨道交通区间模型的方法,其特征在于,所述三维中心线采用细分法的方式生成,即,首先将里程范围内细分为等间距里程点,然后计算得到系列坐标点,最后通过平滑的曲线进行连接。
5.根据权利要求1所述的基于revit快速创建城市轨道交通区间模型的方法,其特征在于,所述调用族库构件单元,包括:预定义标准断面类型,集成标准参数化族库,通过族库名称调用相应参数化构件,并定义参数化构建的参数。
6.根据权利要求1所述的基于revit快速创建城市轨道交通区间模型的方法,其特征在于,所述区间构件的快速初步生成包括区间隧道支护结构构件平面位置、长度和角度参数的设定。
7.根据权利要求1所述的基于revit快速创建城市轨道交通区间模型的方法,其特征在于,所述联络通道的快速初步生成包括根据联络通道的左线里程数据、右线里程数据、洞口数据以及定义联络通道形式快速完成联络通道的布置,并且自动完成与区间模型的剪切及连接。
8.根据权利要求1所述的基于revit快速创建城市轨道交通区间模型的方法,其特征在于,所述模型的坐标系转换包括平移和旋转,即,参数输入两组线段,起点差为模型的移动向量,向量夹角为旋转值,基于移动向量和旋转值对模型进行平移与旋转。
9.一种计算机可读存储介质,其特征在于,所述计算机可读介质存储用于设备执行的程序代码,该程序代码包括用于执行如权利要求1-8中任一项所述方法的步骤。
10.一种电子设备,其特征在于,所述电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-8中任一项所述的方法。