一种基于Dynamo的BIM参数化建模方法及装置制造方法及图纸

技术编号:23935193 阅读:74 留言:0更新日期:2020-04-25 02:53
本发明专利技术公开了基于Dynamo的BIM参数化建模方法及装置,其方法包括:将项目施工图所提供的道路或桥梁进行构件划分;提取构件的位置坐标信息和横断面轮廓参数信息至EXCEL表中;读取EXCEL表中所有构件的位置坐标信息,生成所有坐标点的空间实体模型;将所有构件的坐标点依次连接成线,获得拟合后的道路或桥梁的中心线;根据EXCEL表中所有构件横断面相对应的位置信息,换算获取所有构件横断面的参考位置信息;读取EXCEL表中的横断面轮廓参数信息,并将横断面轮廓参数信息载入相应的构件的参考位置点处;驱动横断面轮廓沿着中心线进行扫描,获取对应道路或桥梁的实体模型。通过本发明专利技术可实现快速的参数化建模,提高了工作效率。

A method and device of BIM parametric modeling based on dynamo

【技术实现步骤摘要】
一种基于Dynamo的BIM参数化建模方法及装置
本专利技术涉及道路、桥梁建模
,尤其涉及一种基于Dynamo的BIM参数化建模方法及装置。
技术介绍
BIM技术是指基于先进三维数字设计解决方案所构建的可视化数字建筑模型(BuildingInformationModeling,简称BIM)。BIM技术应用于桥梁、道路、隧道等的设计阶段,可以快速建模、模型计算、图纸输出、工程量统计、协同设计、数字信息化施工、施工模拟、创建包含完整工程信息的三维数字模型,实现与施工现场完全一致。Dynamo是参数化建筑设计软件中的一种高效的计算机辅助设计工具,是基于AutodeskDynamo信息管理平台的开源式插件。它是通过计算式设计方法和可视化编程语言,针对某个问题在工作界面连接预定义的节点设置一套循序渐进的程序流,通过输入、处理和输出的基本逻辑解决问题。在建设工程领域,参数化模型一直都是BIM应用领域必不可或缺的基础模型之一,BIM技术作为一种全新的工作思路,其全面辅助管理、全生命周期跟进的理念为道路、桥梁行业的发展带来全新的契机。在BIM工作平台上,项目被分解成一个信息化、可视化的单元,然后拼装成一个完整的虚拟现实项目模型。该模型包含着项目设计的全部信息,既可以通过精准的计算和分析,为设计人员提供规划、设计、变更等过程中的依据,也可以通过图纸联动更改和自动输出,提高工作效率,减少设计人员重复劳动。Revit作为行业主要BIM平台软件,应用非常广泛,但它对依赖于中心线概念来设计的市政工程的支持还相对薄弱。在市政项目中依然处于一个探索的阶段,现阶段在市政项目中,BIM模型建设期阶段,模型质量受人为因素影响较大,重复劳动较多、工作效率较低;模型的信息化程度不够且可控性不高;建模流程不够标准化、精度不能满足要求。
技术实现思路
为解决上述技术问题,本专利技术提供一种基于Dynamo的BIM参数化建模方法、装置、计算机存储介质及智能终端设备。具体的,本专利技术的技术方案如下:一方面,本专利技术公开了一种基于Dynamo的BIM参数化建模方法,包括:S1,将项目施工图所提供的道路或桥梁进行构件划分;S2,从所述项目施工图中,提取所述道路或桥梁的构件的位置坐标信息和横断面轮廓参数信息至EXCEL表中;S3,采用Dynamo编写程序读取所述EXCEL表中道路或桥梁的所有构件的位置坐标信息,生成所有坐标点的空间实体模型;S4,通过所述Dynamo编写程序,将所述步骤S3中的所有坐标点依次连接成线,获得拟合后的道路或桥梁的中心线;S5,根据所述EXCEL表中道路或桥梁的所有构件横断面相对应的位置信息,换算获取所述道路或桥梁的所有构件横断面的参考位置信息;S6,采用所述Dynamo编写程序读取所述EXCEL表中的横断面轮廓参数信息,并将所述横断面轮廓参数信息载入相应的构件的参考位置点处;S7,通过所述Dynamo编写程序,驱动所述步骤S6中的横断面轮廓沿着所述步骤S4中的中心线进行扫描,获取对应道路或桥梁的实体模型。优选地,所述基于Dynamo的BIM参数化建模方法还包括:S81,当需要进行开洞或建立空心模型时,确定需要进行开洞或建立空心模型的部分作为目标体;S82,根据所述步骤S1--S7获取所述目标体的实体模型;S83,将所述道路或桥梁的实体模型与所述目标体的实体模型进行布尔运算,生成相应的道路或桥梁的BIM模型。优选地,所述步骤S1具体包括:S11,将项目施工图所提供的道路平面曲线、道路纵断面曲线分别分割为N段;每一段作为所述道路的一个构件。优选地,所述步骤S2具体包括:S21,利用制图软件提取所述道路的平面曲线、道路纵断面曲线分割后的所有端点的三维坐标值,并将所述三维坐标值导入所述EXCEL表中;S22,根据项目施工图,在Revit中创建相应的道路、桥梁横断面轮廓,并进行参数约束;再将所述道路、桥梁的所有横断面轮廓参数罗列至所述EXCEL表中,形成横断面轮廓参数表。优选地,所述基于Dynamo的BIM参数化建模方法还包括:S91,当需要修改所述道路或桥梁的构件的位置坐标信息时,在所述EXCEL中修改所述道路或桥梁中对应构件的坐标位置信息,并通过所述Dynamo程序读取所述EXCEL表中参数,实现参数化快速调整所述道路或桥梁的实体模型或BIM模型;S92,当需要修改所述道路或桥梁的构件的横断面轮廓参数信息时,在所述EXCEL中修改所述道路或桥梁中对应构件的横断面轮廓参数信息,并通过所述Dynamo程序读取所述EXCEL表中参数,实现参数化快速调整所述道路或桥梁的实体模型或BIM模型。第二方面,本专利技术还公开了一种基于Dynamo的BIM参数化建模装置,包括:构建划分模块,用于将项目施工图所提供的道路或桥梁进行构件划分;信息提取模块,用于从所述项目施工图中,提取所述道路或桥梁的构件的位置坐标信息和横断面轮廓参数信息至EXCEL表中;模型生成模块,用于采用Dynamo编写程序读取所述EXCEL表中道路或桥梁的所有构件的位置坐标信息,生成所有坐标点的空间实体模型;拟合模块,用于将所述所有构件的坐标点依次连接成线,获得拟合后的道路或桥梁的中心线;位置换算模块,用于根据所述EXCEL表中道路或桥梁的所有构件横断面相对应的位置信息,换算获取所述道路或桥梁的所有构件横断面的参考位置信息;信息载入模块,用于采用所述Dynamo编写程序读取所述EXCEL表中的横断面轮廓参数信息,并将所述横断面轮廓参数信息载入相应的构件的参考位置点处;所述模型生成模块,还用于通过所述Dynamo编写程序,驱动所述信息载入模块载入的横断面轮廓沿着所述拟合模块拟合的中心线进行扫描,获取对应道路或桥梁的实体模型。优选地,所述构建划分模块,包括道路划分子模块,用于将项目施工图所提供的道路平面曲线、道路纵断面曲线分别分割为N段;每一段作为所述道路的一个构件。优选地,所述信息提取模块具体包括:坐标提取子模块,用于利用制图软件提取所述道路的平面曲线、道路纵断面曲线分割后的所有端点的三维坐标值,并将所述三维坐标值导入所述EXCEL表中;断面轮廓提取子模块,用于根据项目施工图,在Revit中创建相应的道路、桥梁横断面轮廓,并进行参数约束;再将所述道路、桥梁的所有横断面轮廓参数罗列至所述EXCEL表中,形成横断面轮廓参数表。第三方面,本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行执行上述任意一项所述基于Dynamo的BIM参数化建模方法步骤。第四方面,本专利技术还公开了一种智能终端设备,包括:处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序;所述处理器与所述存储器连接;所述处理器执行所述计算机程序时实现上述任意一项所述基于Dynamo的BIM参数化建模方法步骤。本专利技术至少包括以下一项技术效果:(1)本专利技术的基于Dynamo的BIM参数化建模方法及装置,可实现市政工程项目BIM模型快速的参数化本文档来自技高网
...

【技术保护点】
1.一种基于Dynamo的BIM参数化建模方法,其特征在于,包括:/nS1,将项目施工图所提供的道路或桥梁进行构件划分;/nS2,从所述项目施工图中,提取所述道路或桥梁的构件的位置坐标信息和横断面轮廓参数信息至EXCEL表中;/nS3,采用Dynamo编写程序读取所述EXCEL表中道路或桥梁的所有构件的位置坐标信息,生成所有坐标点的空间实体模型;/nS4,通过所述Dynamo编写程序,将所述步骤S3中的所有坐标点依次连接成线,获得拟合后的道路或桥梁的中心线;/nS5,根据所述EXCEL表中道路或桥梁的所有构件横断面相对应的位置信息,换算获取所述道路或桥梁的所有构件横断面的参考位置信息;/nS6,采用所述Dynamo编写程序读取所述EXCEL表中的横断面轮廓参数信息,并将所述横断面轮廓参数信息载入相应的构件的参考位置点处;/nS7,通过所述Dynamo编写程序,驱动所述步骤S6中的横断面轮廓沿着所述步骤S4中的中心线进行扫描,获取对应道路或桥梁的实体模型。/n

【技术特征摘要】
1.一种基于Dynamo的BIM参数化建模方法,其特征在于,包括:
S1,将项目施工图所提供的道路或桥梁进行构件划分;
S2,从所述项目施工图中,提取所述道路或桥梁的构件的位置坐标信息和横断面轮廓参数信息至EXCEL表中;
S3,采用Dynamo编写程序读取所述EXCEL表中道路或桥梁的所有构件的位置坐标信息,生成所有坐标点的空间实体模型;
S4,通过所述Dynamo编写程序,将所述步骤S3中的所有坐标点依次连接成线,获得拟合后的道路或桥梁的中心线;
S5,根据所述EXCEL表中道路或桥梁的所有构件横断面相对应的位置信息,换算获取所述道路或桥梁的所有构件横断面的参考位置信息;
S6,采用所述Dynamo编写程序读取所述EXCEL表中的横断面轮廓参数信息,并将所述横断面轮廓参数信息载入相应的构件的参考位置点处;
S7,通过所述Dynamo编写程序,驱动所述步骤S6中的横断面轮廓沿着所述步骤S4中的中心线进行扫描,获取对应道路或桥梁的实体模型。


2.一种基于Dynamo的BIM参数化建模方法,其特征在于,还包括:
S81,当需要进行开洞或建立空心模型时,确定需要进行开洞或建立空心模型的部分作为目标体;
S82,根据所述步骤S1--S7获取所述目标体的实体模型;
S83,将所述道路或桥梁的实体模型与所述目标体的实体模型进行布尔运算,生成相应的道路或桥梁的BIM模型。


3.根据权利要求1所述的一基于Dynamo的BIM参数化建模方法,其特征在于,所述步骤S1具体包括:
S11,将项目施工图所提供的道路平面曲线、道路纵断面曲线分别分割为N段;每一段作为所述道路的一个构件。


4.根据权利要求2所述的一种基于Dynamo的BIM参数化建模方法,其特征在于,所述步骤S2具体包括:
S21,利用制图软件提取所述道路的平面曲线、道路纵断面曲线分割后的所有端点的三维坐标值,并将所述三维坐标值导入所述EXCEL表中;
S22,根据项目施工图,在Revit中创建相应的道路、桥梁横断面轮廓,并进行参数约束;再将所述道路、桥梁的所有横断面轮廓参数罗列至所述EXCEL表中,形成横断面轮廓参数表。


5.根据权利要求1-4任一项所述的一种基于Dynamo的BIM参数化建模方法,其特征在于,还包括:
S91,当需要修改所述道路或桥梁的构件的位置坐标信息时,在所述EXCEL中修改所述道路或桥梁中对应构件的坐标位置信息,并通过所述Dynamo程序读取所述EXCEL表中参数,实现参数化快速调整所述道路或桥梁的实体模型或BIM模型;
S92,当需要修改所述道路或桥梁的构件的横断面轮廓参数信息时,在所述EXCEL中修...

【专利技术属性】
技术研发人员:施曙东岳国柱李军代张玮仕佳李江峰邱轶邓国民姚凯刘亚晴袁帅
申请(专利权)人:上海浦东路桥建设股份有限公司
类型:发明
国别省市:上海;31

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

1