本文介绍了使用 Civil 3D、Dynamo 、Python 和 Revit 软件对具有双曲面上部结构的钢拱桥进行建模的工作流。我们将检查流程中的各个步骤,例如在Civil 3D中准备好高速公路模型,使用Dynamo和Python在Revit中生成连接到此高速公路模型的桥梁,以及更新设计。我们将展示如何使用此工作流程在荷兰设计一座 300 米长的钢拱桥。最后,我们将与欧特克的同事一起,展示InfraWorks软件主导的桥梁工作流程如何通过利用从概念到详细设计的完全参数化方法,大大简化处理此类复杂项目的过程。 工作流程本文档中描述的整个工作流的主要和最重要的部分是了解Revit和Civil 3D的优点和缺点。Revit 在基于点/位置的对象建模方面特别强,而在线性要素建模中则不那么强。对于遵循对齐方式并随时间变化的对象尤其如此;例如,更改桥面或隧道中的超高。对于这些类型的功能,Civil 3D将是最佳选择。本文中介绍的工作流将展示如何使用Revit和Civil 3D,利用它们的优势进行复杂的基础设施项目。我们还将展示如何连接它们以创建连接设计。 数据工作流的主要部分旨在将Civil 3D用于线性几何图形,将此数据从Civil 3D共享到Revit,然后使用Revit创建对象和BIM相关的几何图形和信息。此工作流的主要数据“容器”(至少在本文档中)将是 Excel;但是,这可以很容易地替换为您喜欢的数据库。 工作流的步骤如下所示: • 在Civil 3D中准备高速公路模型 • 准备对齐方式(范围之外) • 准备配置文件(范围之外) • 创建自定义程序集 • 应用点代码 • 创建道路 • 将走廊点导出到 Excel • 将线性要素导入 Dynamo • 将走廊点导入为发电机点 • 基于道路点创建额外的几何图形(可选) • 使用发电机创建 Revit 几何图形 ![]() Dynamo 中创建线性几何体所需的信息如图 1.1 所示。左侧第一列显示车站。第二列显示 Y 坐标。X 坐标显示在第三列中,Z 坐标显示在第四列中。最后一列显示所谓的“点代码”,它标记组件/横截面中的节点。本文档的下一部分将介绍如何在Civil 3D中创建此类Excel文件。 点代码作为桥梁工程师/建模师,桥梁的重要线性元素也必须是高速公路模型的一部分,这一点至关重要。混凝土板、钢板、路肩和导轨等图元都附加到高速公路模型/路线,很难直接在 Revit 中建模。当道路是双弯的,并且您的桥梁元素实际上也必须是双弯时,尤其如此。在处理多学科项目时,请与高速公路建模师一起确保您的线性桥梁零件包含在高速公路模型中,并提供所需的点代码。 ![]()
可以将点代码添加到子组件中的所有顶点或节点。您可以将点代码添加到标准 Civil 3D 子装配体中,方法是选择标准 Civil 3D 子装配体,然后使用属性窗口将点代码添加到所选点。 ![]() 使用由子装配体编辑器创建的自定义子装配体时,需要执行的步骤略有不同。首先需要为要应用代码的每个点添加自定义字符串参数,以便可以在 Civil 3D 中添加它们。 ![]()
![]()
![]() 走廊设置路线、纵断面、装配体和超高值(可选)后,最后一步是构建道路。请务必了解,道路导出将导出沿道路的多个位置上的组件中的所有编码点代码。可通过设置走廊中的频率来确定导出中的位置数。导出部分的频率越高,几何图形就越精确,但 Excel 文件也越大,Dynamo 脚本的速度就越慢。 ![]()
![]() 构建道路后,下一步是将点从道路导出到 Excel 文件中。这可以使用道路点报告功能来完成。此功能可以在“工具箱”选项卡下的“工具空间”中找到。 ![]()
![]() 使用道路点报告功能,确保选择要导出的道路和道路点。确保也根据自己的喜好更改列名称。最后,将报表扩展更改为 XLS 并导出报表。 ![]() 发电机我们必须对所有脚本重复的主要步骤是从 Excel 文件中引入点。一旦我们引入了所有走廊点,我们就可以为所欲为;创建样条曲线,放置组件等。因此,脚本的第一部分将始终包含以下内容: 上述脚本的输出是一个包含子列表的列表,针对 Excel 文件中的每一行,包含以下信息: 子列表中的每个项目都显示不同的 Excel 列。索引为 0 的项目显示台站,索引 1 表示 Y 坐标,索引 2 表示 X 坐标,索引 3 显示 Z 坐标,最后索引 4 显示点代码说明。下一个任务是通过使用点代码描述作为筛选器来提取不同的子列表。这样,我们将完全控制所有线性特征。我们将使用 Python 节点来实现这一点。同样可以在不使用Python的情况下实现,但它会让我们的生活更轻松一些。 Joost Schlebaum是奥雅纳阿姆斯特丹办事处基础设施团队的BIM经理。Joost领导奥雅纳欧洲地区桥梁和土木结构网络的BIM实施,并且是欧洲基础设施社区经理的BIM。Joost作为BIM专家参与了大量的基础设施项目,在那里他开发和实施了新的工作流程,并培训了使用BIM和参数化设计的人员。 Ara Ashikian是Autodesk Civil Structures产品开发团队的高级产品线经理。在 2013 年加入欧特克之前,他拥有超过 20 年的桥梁工程师和软件开发人员经验,从事过大量桥梁项目,包括各种桥梁类型的初步、详细和建筑工程设计方面。 想要更多?通过下载完整的课程讲义继续阅读。 |
|Archiver|CAD开发者社区
( 苏ICP备2022047690号-1 )
GMT+8, 2024-6-11 04:26
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.