一种基于Dynamo和Excel的非对称式曲线箱梁建模方法技术

技术编号:39128195 阅读:12 留言:0更新日期:2023-10-23 14:49
本发明专利技术提供了一种基于Dynamo和Excel的非对称式曲线箱梁建模方法,包括:S1、提取横断面的数据制作成Excel表格;S2、统计每个横断面所需的驱动数据,录入到Excel表格;S3、通过revit公制常规模型绘制箱梁轮廓线并给轮廓线添加参数;S4、利用Dynamo可视化编程创建模型。本发明专利技术有益效果:提供一套只需导入图纸现有数据便可自动批量绘制非对称异性曲线箱梁批量方法,旨在解决市政箱梁跨线长,绘制工作量大、模型创建难度大效率低、桥梁截面样式复杂多变问题,同时解决现有方法无法重复运用到同类型箱梁建模的技术问题。梁建模的技术问题。梁建模的技术问题。

【技术实现步骤摘要】
一种基于Dynamo和Excel的非对称式曲线箱梁建模方法


[0001]本专利技术属于BIM信息化建模领域,尤其是涉及一种基于Dynamo和Excel的非对称式曲线箱梁建模方法。

技术介绍

[0002]随着我国经济的快速发展,数字信息化在各行业快速兴起,在当今土木工程施工过程中,BIM信息化建模辅助施工运用越来越广泛,但采用原始revit建模方式建模,无法实现批量化建模,无法绘制标准曲线型模型;无法将下部结构以坐标点放置方式运用到上部结构从而造成上部结构和下部结构拼合繁琐困难。

技术实现思路

[0003]有鉴于此,本专利技术旨在提出一种基于Dynamo和Excel的非对称式曲线箱梁建模方法,通过Dynamo可视化编程工具创建的BIM模型可以准确将构件放置在与下部结构相对应的准确位置,可以解决其上部结构绘制必须要其余软件绘制模型线(三维路径线)的繁琐步骤;可以解决具有路径带曲线、纵向高程有变化、横向宽度有变宽三种特性全拥有的复杂异型箱梁的参数化自动绘制,通过编程可以实现自动化快速批量绘制等优点,可以起到帮助解决加快施工进度、节省施工预算、清晰高效记录施工信息等问题。
[0004]为达到上述目的,本专利技术的技术方案是这样实现的:
[0005]一种基于Dynamo和Excel的非对称式曲线箱梁建模方法,包括:
[0006]S1、提取横断面的数据制作成Excel表格;
[0007]S2、统计每个横断面所需的驱动数据,录入到Excel表格;
[0008]S3、通过revit公制常规模型绘制箱梁轮廓线并给轮廓线添加参数;
[0009]S4、利用Dynamo可视化编程创建模型。
[0010]进一步的,在步骤S1中,基于图纸以及CAD图纸提取每个横断面的道路中心线点三维数据(x、y、z)以及与横截方向一致的任意一点三维数据(x、y、z)制作成Excel表格用来确定模型放置基点和方向(图三)。
[0011]进一步的,在步骤S2中,统计每个横断面基于道路中心线的左右长度BZ、BY以及内孔距离道路中心线距离L,录入到Excel表格。
[0012]进一步的,在步骤S3中,通过revit公制常规模型绘制箱梁轮廓线(在前立面绘制)并给轮廓线添加可变化长度的驱动参数B以及可驱动内轮廓距中心线的距离L参数。
[0013]进一步的,在步骤S4中,利用Dynamo中File Path节点将数据导入,利用List.DropItems节点命令删除表格行和列表头,利用List.Transpose将表格行和列互换成Dynamo绘制所需形式,如遇到有空值存在可利用节点命令List.Clean清除空值。再利用Point.ByCoordinates命令将x、y、z绘制成点再利用NurbsCurve.ByPoints(x、y、z)命令直接生成一条与图纸吻合的三维道路路径线。
[0014]进一步的,在步骤S4中,具体包括:
[0015]S41、利用数据结合节点命令生成一条三维道路路径线;
[0016]S42、利用导入的三维数据将revit绘制的箱梁轮廓导入到相应高程坐标点,其中截面的左右宽度、距中心线距离可单独调整变化;
[0017]S43、将模型宽度进行批量化自动调整使其符合图纸尺寸要求;
[0018]S44、利用点、面、线、原理进行融合放样,将得到的外轮廓模型以及孔洞模型进行布尔差集计算,生成非对称曲线箱梁模型。
[0019]进一步的,本方案公开了一种电子设备,包括处理器以及与处理器通信连接,且用于存储所述处理器可执行指令的存储器,所述处理器用于执行一种基于Dynamo和Excel的非对称式曲线箱梁建模方法。
[0020]进一步的,本方案公开了一种服务器,包括至少一个处理器,以及与所述处理器通信连接的存储器,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述处理器执行,以使所述至少一个处理器执行一种基于Dynamo和Excel的非对称式曲线箱梁建模方法。
[0021]进一步的,本方案公开了一种计算机可读取存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现一种基于Dynamo和Excel的非对称式曲线箱梁建模方法。
[0022]相对于现有技术,本专利技术所述的一种基于Dynamo和Excel的非对称式曲线箱梁建模方法具有以下有益效果:
[0023](1)本专利技术所述的一种基于Dynamo和Excel的非对称式曲线箱梁建模方法,不仅可以适用于等截面箱梁绘制,还可以解决各种变截面,非堆成截面,曲线箱梁等各种箱梁形式绘制;
[0024](2)本专利技术所述的一种基于Dynamo和Excel的非对称式曲线箱梁建模方法,省去利用其他方式绘制复杂三维道路中心线导入的步骤,简化绘制方法,并解决非直线拼合时的模型报错和采用通过两点放置箱梁自适应族会在出现曲线位置出现空隙等问题;
[0025](3)解决了利用图纸原坐标点放置绘制好的下部结构方式不适用上部结构也在原坐标点绘制;如想实现上部结构与下部结构位置统一方法步骤繁琐准确率底等问题;
[0026](4)本专利技术所述的一种基于Dynamo和Excel的非对称式曲线箱梁建模方法,不需要采用方式一一绘制每一跨模型,使用者只需将图纸箱梁数据制成Excel表格,导入后直接运行便可自动生成模型,大大提高绘制效率,值得推广;
[0027](5)本专利技术还可以拓展到其余其他曲线线性工程运用(上部结构带曲线的防撞墙、防撞护栏绘制,地下工程带曲线的管涵、方涵等异型结构)。
附图说明
[0028]构成本专利技术的一部分的附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0029]图1为本专利技术实施例所述的一种基于Dynamo和Excel的非对称式曲线箱梁建模方法示意图;
[0030]图2为本专利技术实施例所述的所需Excel表格数据格式示意图;
[0031]图3为本专利技术实施例所述的放样曲线的小角度调整示意图;
[0032]图4为本专利技术实施例所述的模型参数示意图;
[0033]图5为本专利技术实施例所述最终生成模型。
[0034]附图标记说明:
[0035]1‑
装置前初始模型位置;2

转置后模型正确位置;3

转置方向确定线;4

箱室内空心轮廓;5

箱梁左宽度;6

箱梁右宽度;7

道路三维路径。
具体实施方式
[0036]需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。
[0037]下面将参考附图并结合实施例来详细说明本专利技术。
[0038]基于图纸以及CAD图纸提取每个横断面的道路中心线点三维数据(x、y、z)以及与横截方向一致的任意一点三维数据(x、y、z)制作成Exc本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Dynamo和Excel的非对称式曲线箱梁建模方法,其特征在于,包括:S1、提取横断面的数据制作成Excel表格;S2、统计每个横断面所需的驱动数据,录入到Excel表格;S3、通过revit公制常规模型绘制箱梁轮廓线并给轮廓线添加参数;S4、利用Dynamo可视化编程创建模型。2.根据权利要求1所述的一种基于Dynamo和Excel的非对称式曲线箱梁建模方法,其特征在于,在步骤S1中,基于图纸以及CAD图纸提取每个横断面的道路中心线点三维数据(x、y、z)以及与横截方向一致的任意一点三维数据(x、y、z)制作成Excel表格用来确定模型放置基点和方向。3.根据权利要求1所述的一种基于Dynamo和Excel的非对称式曲线箱梁建模方法,其特征在于,在步骤S2中,统计每个横断面基于道路中心线的左右长度BZ、BY以及内孔距离道路中心线距离L,录入到Excel表格。4.根据权利要求1所述的一种基于Dynamo和Excel的非对称式曲线箱梁建模方法,其特征在于,在步骤S3中,通过revit公制常规模型绘制箱梁轮廓线并给轮廓线添加可变化长度的驱动参数B以及可驱动内轮廓距中心线的距离L参数。5.根据权利要求1所述的一种基于Dynamo和Excel的非对称式曲线箱梁建模方法,其特征在于,在步骤S4中,利用Dynamo中File Path节点将数据导入,利用NurbsCurve.ByPoints(x、y、z)命令生成...

【专利技术属性】
技术研发人员:贾雨龙黄志东杜岳丹石鹏梁吉峰李书广翟九棋李洋马建龙王宏玮卫晓枫杜赓王志超
申请(专利权)人:中国电建市政建设集团有限公司
类型:发明
国别省市:

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

1