首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你的模型准确吗?从一条线说起吧

你好,这里是牛侃BIM。

不知道大家是怎么在Revit中解决市政线路问题的,我使用的方法有两种:第一种办法是Civil3d中做好平纵曲线导入Revit;第二种办法是使用”道路之星”或者”测量员”app导出坐标点后,在用Dynamo中生成三维曲线。不管用哪种方式,在Dynamo中都会重新拟合生成曲线,那么经过这一系列的转换后,在Dynamo中路线的精度会不会有损失?接下来我们就来试验一下,看看结果如何。

01 准备工作

软件介绍

1.”道路之星”(电脑版)

2.”测量员”app(我用的是安卓虚拟器运行,现在也有电脑版的了)

3.Civil3D

4.Dynamo

案例介绍

以一个隧道项目的匝道路线为案例,单元要素表见下图。选这个的原因是,有直线、圆曲线、缓和曲线,单元要素多,计算复杂,越容易产生误差。此匝道是与其他线路相交的,开始和结尾部分没有高程信息,所以我们统一以K0+050~ 500这以区间段作为对比

02 数据源之间的误差情况

我们对比一下三款软件计算层面的误差会有多大,首先三款软件分别导出K0+050~500段,间距1m的坐标数据,整理如下:

接下来我们以”道路之星”的数据为基准,其他两款软件的数据与”道路之星”数据相减,看看它们的偏差。数据密密麻麻,整理个图表,直观看一下

Civil3D与”道路之星”X、Y、Z偏差对比

“测量员”与”道路之星”X、Y、Z偏差对比

从以上两个图表可以看出

1、Civil3d的X、Y数据相比”测量员”数据更波动一些,整体偏差在0.5mm以内;

2、Civil3d的Z数据最大偏差在2mm左右;

3、”测量员”的X、Y数据相比Civil3d更集中一些,整体偏差在0.2mm以内;

4、”测量员”Z数据相比Civil3d更波动一些,单数据偏差更小些,在0.6mm以内。

这样看来,不同软件间对曲线的计算,特别是对缓和曲线的计算是有误差的,并不是完全相同的。

03 导入过程的误差情况

刚才从数据源头给大家展示了误差情况,接下来,我们看看数据进入dynamo中误差情况如何呢?

1、Civil3d路线在dynamo中的误差情况

Civil3d的路线进入revit要处理一下:

(1)在Civil3d中将路线炸开;

(2)带基点复制到新的Cad图中,并将原点移动到(0,0,0)

(3)Revit中导入Cad,原点与原点对齐

剩下的操作就是Dynamo中实现了。

Dynamo导出数据原理是:

(1)将插入的Cad线选择进来,转换成Dynamo的curve;

(2)将此curve向XY平面投影生成新的geometry,既平曲线;

(3)沿平曲线起点长度即为里程,里程处的法向平面与三维curve相交得交点即为此里程处的坐标点。

这里要说明一下:

(1)初始里程39.886。因为此线路纵曲线开始的里程是39.886所以导入的曲线起点也是此里程;

(2)坐标初值38348.0995、61096.0571。导入的曲线与原点对齐了,原线路里程39.886的坐标点就是此坐标点。这么做的目的是导出数据可以直接对比。

(3)”道路之星”、”测量员”、Civil3d这类测量软件导出数据的XY是和cad系统的坐标相反的。

Dynamo导出数据与civil3d导出坐标点X、Y、Z偏差

从这张图可以看出,经过Civil3d中炸开-Dynamo重新拟合后,X、Y、Z的偏差在0.6mm左右,对精度影响不大。以后大家可以放心使用啦。

”测量员”在Dynamo中的误差情况

此部分Dynamo数据读入部分稍有不同。

数据读入Excel是在”测量员”中提前处理好的,按照间距1m全线导出坐标点;

Dynamo中里程间距仍然设置不变

Dynamo导出数据与”测量员”导出数据坐标对比

看到结果的时候我也惊呆了,反复查看是不是哪里搞错了,没错,确实全是0,一点误差也没有,是因为导入的数据源间距就是1m,导出的还是1m,自然都是同一个点啦。侧面貌似可以证明,dynamo的思路没啥问题哈。

04 深入挖掘

刚才说,”测量员”导入的间距是1m,如果我们继续间距减小,理论上应该精度更有保证,毕竟是用nurbsCurve连起来的,越密越好。接下来我们把导入数据的间距和导出数据的间距都设置为0.5m,看看结果如何。

Dynamo中使用”测量员”数据源间距1m时与间距0.5m时误差对比

这次我们看到数据并不全是0了,而是有了新变化,虽然误差不超过0.1mm,但是说明了:导入的数据源是1m时,0.5m处的数据是nurbsCurve拟合出来的,所以误差就产生在这个地方了。

05 总结

根据以上对比分析,civil3d导入revit的方式相比用”道路之星”,”测量员”这些专业的测量软件精度稍微差一点,但是完全够用。

以上数据之间的对比并不十分严谨,大家看看意思即可,这点精度偏差对于我们的土木施工完全不是问题。

但是个人感觉理论上应该完全相等才是,所以才在工作之余有了这些想法,今天把他整理出来分享给大家,以后心里也就有底了,有什么问题我们大家互相交流。

文章完……

注:图片仅供交流学习使用,严禁用于商业用途。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200529A02HYI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券