【技术实现步骤摘要】
一种基于BIM技术的深基坑模型快速建模方法及系统
[0001]本专利技术涉及数据处理
,具体涉及一种基于BIM技术的深基坑模型快速建模方法及系统。
技术介绍
[0002]现有的通过BIM技术对深基坑模型进行建模时,由于勘探点数据的距离往往较远,难以满足构建模型所需精度要求,因此首先需要对数据进行插值,通过插值后的数据进行建模,但由于勘探点数据较多,现有方法将所有数据作为采样点进行插值导致建模速度较慢。基于此,本专利技术提出了一种基于BIM技术的深基坑模型快速建模方法及系统,通过对突变点,即难以用函数关系拟合的勘探点附近进行较多的采样,对于规律性较强的勘探点进行较少的采样,在提高建模精度的同时,避免了采样点数量过多导致插值计算量较大,建模速度慢的问题,有效提高了建模速度。
技术实现思路
[0003]本专利技术提供一种基于BIM技术的深基坑模型快速建模方法及系统,以解决现有的问题。
[0004]本专利技术的一种基于BIM技术的深基坑模型快速建模方法采用如下技术方案:本专利技术一个实施例提供了一种基于BIM技术的深基坑模型快速建模方法,该方法包括以下步骤:采集工程勘测数据,得到多个数据点;根据所有数据点的坐标获取三角网结构,每个数据点作为三角网结构中一个顶点;根据三角网络结构中所有顶点以及第一预设阈值,获取中心点;过中心点作360条直线作为中心线;将每条中心线包含的所有数据点的高度构成一个高度序列,根据高度序列获取中心线上每个数据点的第一异常指标;根据三角网结构中所有数据点的高度获取每个数据点 ...
【技术保护点】
【技术特征摘要】
1.一种基于BIM技术的深基坑模型快速建模方法,其特征在于,该方法包括以下步骤:采集工程勘测数据,得到多个数据点;根据所有数据点的坐标获取三角网结构,每个数据点作为三角网结构中一个顶点;根据三角网络结构中所有顶点以及第一预设阈值,获取中心点;过中心点作360条直线作为中心线;将每条中心线包含的所有数据点的高度构成一个高度序列,根据高度序列获取中心线上每个数据点的第一异常指标;根据三角网结构中所有数据点的高度获取每个数据点的所有邻域范围梯度值;根据每个数据点的所有邻域范围梯度值,获取每个数据点的梯度二元组;根据每个数据点的梯度二元组对数据点进行分类;将一个类别中直接相邻或间接相连的数据点划分为一个一致性区域;根据一致性区域内数据点的个数从小到大的顺序对所有一致性区域进行排序,得到一致性区域序列;计算一致性区域序列中每个一致性区域的分割率,根据分割率获取异常数据点以及异常区域;将异常区域从一致性区域序列中剔除;获取每个异常数据点的第二异常指标,将每个异常数据点的第一异常指标与第二异常指标的乘积作为每个异常数据点的异常率;根据一致性区域序列中一致性区域中包含的数据点的个数以及每个异常数据点的异常率获取第一采样点集合以及每个数据点的第二采样点集合;分别对第一采样点集合、每个第二采样点集合中的所有采样点进行插值拟合,将所有插值拟合结果叠加,得到插值拟合后的数据;根据插值拟合后的数据建立深基坑的三维模型。2.根据权利要求1所述的一种基于BIM技术的深基坑模型快速建模方法,其特征在于,所述根据三角网络结构中所有顶点以及第一预设阈值,获取中心点,包括的具体步骤如下:获取所有数据点的横坐标均值和纵坐标均值作为预估初始中心点的横坐标和纵坐标值;计算所有数据点到预估初始中心点的欧式距离,将到预估初始中心点的欧式距离最小的数据点作为初始中心点;获取三角网结构中和初始中心点相连的顶点作为预估顶点,计算预估顶点的高度与初始中心点的高度之间的差值的绝对值,若差值的绝对值小于第一预设阈值,将对应的顶点作为中心区域顶点,并记为第一层顶点;获取三角网结构中与第一层顶点相连但与初始中心点不相连的顶点作为新的预估顶点,计算新的预估顶点的高度与初始中心的高度的差值的绝对值,若差值绝对值小于第一预设阈值,则将对应的顶点作为中心区域顶点,并记为第二层顶点;依次类推获取第三层顶点、第四层顶点、...,直到不存在满足条件的某一层顶点时停止迭代;获取所有中心区域顶点的横坐标均值以及纵坐标均值,作为预估中心点的横坐标以及纵坐标;计算每个数据点到预估中心点的欧式距离,将到预估中心点的欧式距离最小的数据点作为中心点。3.根据权利要求1所述的一种基于BIM技术的深基坑模型快速建模方法,其特征在于,所述根据高度序列获取中心线上每个数据点的第一异常指标,获取所有中心区域顶点,包括的具体步骤如下:对高度序列进行分解得到一个残差分量,将残差分量上所有点的值的方差作为残差分量的方差值,将残差分量的方差值作为高度序列对应的中心线的异常概率;将每条中心线
上的异常概率作为每条中心线上包含的每个数据点的第一异常指标。4.根据权利要求1所述的一种基于BIM技术的深基坑模型快速建模方法,其特征在于,所述根据三角网结构中所有数据点的高度获取每个数据点的所有邻域范围梯度值,包括的具体步骤如下:获取三角网结构中与每个数据点相连的顶点,作为每个数据点的1邻域顶点;将每个数据点的每个1邻域顶点的高度减去每个数据点的高度,得到每个数据点的第一差值;将每个数据点的每个第一差值除以所有数据点的第一差值中的最大第一差值实现对每个数据点的每个第一差值的归一化;将每个数据点所有归一化后的第一差值的均值作为每个数据点的1邻域范围梯度值;将每个数据点的所有1邻域顶点的1邻域范围梯度值的均值作为每个数据点的2邻域范围梯度值;将每个数据点的所有1邻域顶点的2邻域范围梯度值的均值作为每个数据点的3邻域范围梯度值,以此类推,获取每个数据点的所有邻域范围梯度值。5.根据权利要求1所述的一种基于BIM技术的深基坑模型快速建模方法,其特征在于,所述根据每个数据点的所有邻域范围梯度值,获取每个数据点的梯度二元组,包括的具体步骤如下:对每个数据点的多个邻域范围梯度值按照邻域范围大小进行排序,得到每个数据点的梯度值序列;利用每个数据点的梯度值序列中第一个梯度值与第二个梯度值中较小的梯度值除以较大的梯度值,得到每个数据点的第一比值;当数据点的第一比值大于或等于第二预设阈值时,计算数据点的...
【专利技术属性】
技术研发人员:胡长友,朱静涛,许华松,蔡星,陈记文,丁畅,王亮,
申请(专利权)人:中南冶勘资源环境工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。