一种盾构区间管片模型快速建立方法技术

技术编号:34682588 阅读:17 留言:0更新日期:2022-08-27 16:13
一种盾构区间管片模型快速建立方法,包括步骤1)创建盾构区间自适应管片族;2)创建盾构区间中心线三维曲线;3)获取盾构区间中心线三维曲线每环管片坐标点;4)通过三维曲线每环管片的三维坐标创建圆;5)根据圆形确定自适应管片族的封顶块点位和定位点位;6)形成完整的盾构区间管片模型。通过上述方法,能够通过revit软件建立复杂的盾构区间曲线模型,操作方法简单,效率高,且能够实现参数化建模,根据实际坐标生成模型,只需要改动坐标值,模型自动更新调整,方便快捷,此外,自适应管片族可根据实际需要进行任意编辑,满足不同施工阶段的管理需求,而且该模型自带模型信息,便于后续的运营管理。管理。

【技术实现步骤摘要】
一种盾构区间管片模型快速建立方法


[0001]本专利技术涉及BIM建模领域,具体涉及到一种盾构区间管片模型快速建立方 法。

技术介绍

[0002]BIM技术是一种应用于工程设计、建造、管理的数据化工具,通过对建筑的 数据化、信息化模型整合,在项目策划、运行和维护的全生命周期的过程中进行 共享和传递,使工程技术人员对各种建筑信息做出正确理解和高效应对。
[0003]近几年,BIM技术得到快速发展,各类基于BIM的平台不断涌现,对施工现 场管理起到了很大的促进作用,但在盾构区间应用普及率远远低于平均水平,盾 构区间的建模难度较大是限制其发展的一个重要原因。区别于房建等模型,盾构 区间有其自身的复杂性,本身盾构区间即为三维空间曲线,给建模增加了很大的 难度,一般的模型可通过revit软件就可建模完成,并达到不错的效果,但基于 revit本身软件的局限性,采用常规的revit软件建模方法进行盾构区间建模存 在建模难度大,数据不精准,效率低下,无法参数化等问题,且最关键问题是暂 时无法实现复杂三维空间的曲线建模,难于应用于盾构区间的曲线建模。

技术实现思路

[0004]本专利技术为了解决上述技术问题,提供了一种盾构区间管片模型快速建立方 法,本方法能够实现盾构区间的曲线建模,且具有操作简单,效率高,能够实现 参数化建模的特点。
[0005]本专利技术为了实现上述目的,所采用的技术方案为:一种盾构区间管片模型快 速建立方法,包括以下步骤:
[0006]1)创建盾构区间自适应管片族:在revit软件中,根据管片尺寸创建一环 完整的常规管片族,在常规管片族上标记出管片中心点位和位于管片环线上的封 顶块点位和定位点位,根据管片中心点位、封顶块点位和定位点位三点确认一个 平面创建自适应管片族;
[0007]2)创建盾构区间中心线三维曲线:将盾构区间中心线每米位置的三维坐标 点导入到revit软件中形成三维空间点,然后将三维空间点连成Nurbs曲线,拟 合成盾构区间中心线三维曲线;
[0008]3)获取盾构区间中心线三维曲线每环管片坐标点:将三维曲线按照管片的 宽度和/或管片总环数均分以获得三维坐标作为每环管片的管片中心点位;
[0009]4)通过三维曲线每环管片的三维坐标创建圆:以管片的管片中心点位为圆 心,并基于该圆心于三维曲线上的垂直方向为法向量,根据管片的半径创建圆形, 该圆形垂直于三维曲线;
[0010]5)根据圆形确定自适应管片族的封顶块点位和定位点位:按照每环管片上 的封顶块点位旋转角度获取圆形上的三维坐标作为自适应管片族的封顶块点位 和定位点位;
[0011]6)形成完整的盾构区间管片模型:根据步骤3)中获取的管片中心点位和步 骤5)中获取的封顶块点位和定位点位将自适应管片族导入到三维曲线上拟合成 完整的盾构区间管片模型。
[0012]作为本专利技术的进一步改进,步骤2)中,盾构区间中心线每米位置的三维坐 标点根据以下两种方式或者两种方式之一获得:一、施工前根据设计图纸所给线 路的特征点,用AutoCAD成图,通过捕捉功能得知盾构区间中心线每米位置的三 维坐标;二、施工完毕后根据现场测量得出盾构区间中心线每米位置的实际三维 坐标。
[0013]作为本专利技术的进一步改进,步骤2)中,打开revit软件中的dynamo插件, 利用节点命令Point.ByCoordinates (x:double=0,y:double=0,z:double=0):Point将全部三维坐标引入revit软件 中变成三维空间点,再利用节点命令NurbsCurve.ByPoints(points: point[]):NurbsCurve将三维空间点连成Nurbs曲线。
[0014]作为本专利技术的进一步改进,步骤3)中,打开revit软件中的dynamo插件, 利用节点命令 Curve.PointsAtEquanSegmentLength(segmentlength:double=0):point将三维 曲线按照管片的宽度和/或管片总环数进行一系列取点,并获取该系列点的三维 坐标作为每环管片的管片中心点位。
[0015]作为本专利技术的进一步改进,步骤4)中,打开revit软件中的dynamo插件, 利用节点命令Curve.TangentAtParamenter(param:double=0):Vector确定每环 管片的圆心于三维曲线上的垂直方向;管片的半径为管片内外径的平均值。
[0016]作为本专利技术的进一步改进,步骤5)中,每环管片的封顶块点位旋转角度根 据以下两种方式或者两种方式之一获得:一、施工前根据设计图纸模拟并测算得 出每环管片的封顶块点位旋转角度;二、施工完毕后根据现场测量得出每环管片 的封顶块点位旋转角度。
[0017]作为本专利技术的进一步改进,步骤5)中,打开revit软件中的dynamo插件, 利用节点命令Curve.PointAtParameter(param:double=0):Point将全部封顶块 点位旋转角度导入以获取一系列圆形上的封顶块点位和定位点位。
[0018]作为本专利技术的进一步改进,步骤1)中,所述自适应管片族中的封顶块点位 和定位点位之间的夹角固定,步骤5)中,根据封顶块点位旋转角度确定圆形上 的封顶块点位,然后再根据夹角大小将该封顶块点位旋转与夹角相同的角度以得 出圆形上的定位点位。
[0019]作为本专利技术的进一步改进,步骤6)中,打开revit软件中的dynamo插件, 利用节点命令 AdaptiveComponent.ByPoints(points:Point[][],familyType:FamilyType):Ad aptiveComponent[]...[]将管片中心点位、封顶块点位和定位点位拟合成完整的 盾构区间管片模型。
[0020]作为本专利技术的进一步改进,还包括步骤7)添加构件参数:根据实际需要, 在dynamo插件中设置需要的图元参数,满足模型信息的要求,便于后续工程管 理,具体地,打开revit软件中的dynamo插件,利用节点命令 Element.SetParameterByName(paramenterName:string,value:var):Element 添加构件参数。
[0021]作为本专利技术的进一步改进,以下一种或者多种数据按照盾构掘进方向进行排 序记录形成Excel表格,包括:盾构区间中心线每米位置的三维坐标,每环管片 的管片中心点位三维坐标,每环管片的封顶块点位旋转角度,每环管片的封顶块 点位和定位点位的三维坐标。
[0022]本专利技术的有益效果为:
[0023]一、本方法能够通过revit软件建立复杂的盾构区间曲线模型,操作方法简 单,效率高。
[0024]二、本方法可根据实际测量坐标进行建模,真实反应现场实际情况,大大提 高了建模的精度。
[0025]三、本方法能够实现参数化建模,只需要改动坐标值,模型自动更新调整, 方便快捷。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种盾构区间管片模型快速建立方法,其特征在于包括以下步骤:1)创建盾构区间自适应管片族:在revit软件中,根据管片尺寸创建一环完整的常规管片族,在常规管片族上标记出管片中心点位和位于管片环线上的封顶块点位和定位点位,根据管片中心点位、封顶块点位和定位点位三点确认一个平面创建自适应管片族;2)创建盾构区间中心线三维曲线:将盾构区间中心线每米位置的三维坐标点导入到revit软件中形成三维空间点,然后将三维空间点连成Nurbs曲线,拟合成盾构区间中心线三维曲线;3)获取盾构区间中心线三维曲线每环管片坐标点:将三维曲线按照管片的宽度和/或管片总环数均分以获得三维坐标作为每环管片的管片中心点位;4)通过三维曲线每环管片的三维坐标创建圆:以管片的管片中心点位为圆心,并基于该圆心于三维曲线上的垂直方向为法向量,根据管片的半径创建圆形,该圆形垂直于三维曲线;5)根据圆形确定自适应管片族的封顶块点位和定位点位:按照每环管片上的封顶块点位旋转角度获取圆形上的三维坐标作为自适应管片族的封顶块点位和定位点位;6)形成完整的盾构区间管片模型:根据步骤3)中获取的管片中心点位和步骤5)中获取的封顶块点位和定位点位将自适应管片族导入到三维曲线上拟合成完整的盾构区间管片模型。2.根据权利要求1所述的一种盾构区间管片模型快速建立方法,其特征在于:步骤2)中,盾构区间中心线每米位置的三维坐标点根据以下两种方式或者两种方式之一获得:一、施工前根据设计图纸所给线路的特征点,用AutoCAD成图,通过捕捉功能得知盾构区间中心线每米位置的三维坐标;二、施工完毕后根据现场测量得出盾构区间中心线每米位置的实际三维坐标。3.根据权利要求1或2所述的一种盾构区间管片模型快速建立方法,其特征在于:步骤2)中,打开revit软件中的dynamo插件,利用节点命令Point.ByCoordinates(x:double=0,y:double=0,z:double=0):Point将全部三维坐标引入revit软件中变成三维空间点,再利用节点命令NurbsCurve.ByPoints(points:point[]):NurbsCurve将三维空间点连成Nurbs曲线。4.根据权利要求1所述的一种盾构区间管片模型快速建立方法,其特征在于:步骤3)中,打开revit软件中的dynamo插件,利用节点命令Curve.PointsAtEquanSegmentLength(segmentlength:double=0):point将三维曲线按照管片的宽度和/或管片总环数进行一系列取点,并获取该系列点的...

【专利技术属性】
技术研发人员:李辉周然段谦何志辉谢展望冉晓刚朱俊勇张高慧程楚慧陈雷罗光烈邓虎
申请(专利权)人:广东水电二局股份有限公司
类型:发明
国别省市:

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

1