CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD大学

相关分类

提高效率:现有建筑的发电机

2023-1-13 10:00| 发布者: admin| 查看: 183| 评论: 0|来自: AutoCAD

摘要: Dynamo 可以帮助管理数据并自动放置历史建筑翻新项目的对象,从而节省时间并最大限度地减少人为错误。Olga Kerkhanidi分享她在蒙特利尔地标性建筑Roger-Gaudry展馆的作品。

介绍

项目团队的效率有时会因建模、数据输入或量化的重复和繁琐的手动操作而降低。使用 Dynamo 脚本可以让我们节省时间并最大限度地减少人为错误,并提供质量控制工具。本文将介绍何时何地可以使用 Dynamo 来管理数据和自动放置现有建筑项目的对象。这种方法并不那么明显,因为BIM,特别是Revit,最初是面向新建筑的。我们将提供一个使用 Revit 模型和 Dynamo 过程进行自动化的工作流的探索、应用和调整示例。结果是一个数据丰富的参数化模型,托管在BIM 360上,为项目的施工阶段做好准备。

视频缩略图
1:42

Olga Kerkhanidi 讨论了使用 Dynamo 对现有结构进行建模的好处。

项目描述

蒙特利尔大学的地标性建筑Pavilion Roger-Gaudry是该大学在皇家山上建造的第一座建筑。它在 1928 年至 1943 年之间用了近 15 年的时间完成,并在大萧条后休息。该建筑由三个体量组成:一座 22 层高的中央塔楼,两侧对称地有两个突出的 6 层翼楼。该概念符合建筑师欧内斯特·科米尔(Ernest Cormier)的原则,垂直,对称和干净的立面的存在,而没有太多的装饰。该建筑共有22个翼楼和3,500个窗户。目前的翻新项目包括更换窗户以及相邻的砖石工程。它涉及 17 个翼楼,大约在 49 个立面上拥有 2,100 个窗户。

历史照片
蒙特利尔大学罗杰-高德里馆鸟瞰图,1948年。图片来源:蒙特利尔大学文件和档案管理部。

BIM的使用提高了提高效率和生产力的可能性,并将复杂的项目(如本项目)变为现实,需要多方协调,允许跟进施工和实时现场管理。尽管建筑物的形状规则,但项目基础模型的准备可能非常具有挑战性,而且并不那么简单。

视频缩略图
1:48

正如Olga Kerkhanidi所解释的那样,Dynamo对于蒙特利尔大学地标性建筑Pavilion Roger-Gaudry的翻新过程至关重要。

该项目面临的挑战不仅可以通过建筑物本身的大小来推理,还可以通过在项目的早期阶段向客户展示几个项目方案及其各自的预算评估的必要性来推理。放置/量化对象的重复任务数量以及所有这些元素的数据输入量不包括“手动”方法。

本文旨在概述使用 Dynamo 过程自动执行其中一些任务的可能性。这些脚本背后的模型组织方法的描述将使您了解其在您自己的项目中的应用。本文中提到的脚本列表绝对不是最终的。

相关数字化历史:使用数字工具保护和重建遗产地

建 模

使用Revit进行建模不仅涉及3D表示,而且主要涉及BIM(“信息”)中的“I”,即模型背后的数据,实际上使我们能够以新的方式提高效率和生产力。在此阶段,有关各方应清楚地了解究竟应向最终用户/客户交付哪些内容,或者估算和预算编制需要哪些信息。这不仅决定了模型的LOD,还决定了建模的原理。最初只对外墙进行建模,但该项目的开发很快也需要对内部进行建模。

外部

该模型是使用基于图像的过程创建的,该过程包括点云和正射影像。建筑物的规则形状允许对对象组进行一些镜像和复制。然而,为现有建筑创建BIM模型始终是一个耗时的过程,需要付出很多努力。

正射影像(左)和模型(右)。图片来源:iScan 专业激光 3D。
正射影像(左)和模型(右)。图片来源:iScan 专业激光 3D。

在此阶段采取了一些预防措施,包括:

  • 每个机翼的工作集,加上每个砖石/开口/屋顶的分区,以促进项目的总体管理,特别是视图
  • 窗户没有放置在外砖墙上,而是放置在“次要”后墙上,以便在工作范围上具有一定的独立性(“砖石与窗户”),但也允许立面区别
  • 窗户之间的面板,带有建模为幕墙的特殊砖石构件,以提供有关构件数量的附加信息级别
  • 为墙壁、窗户等添加了几个共享参数,有时是事后添加的,基于某些数据的日常需要

内部

建模基于从客户那里收到的CAD图纸。即使客户使用高度结构化的图层系统,图纸中仍然存在许多不规则之处,有时会导致自动化使用困难。CAD中的基本图纸仍应在一定程度上标准化,并在使用前进行清洁。它有助于完成此准备工作,以熟悉它们的特殊性并修复常见的差异并从那里使用 Dynamo。不确定性/故障/不规则性可能仍然存在。

由于建筑物 22 个翼楼内的楼层数从 6 层到 10 层不等,重复元素的数量非常多,因此促使 Dynamo 在建模的这个阶段广泛使用;例如,门和房间放置(基于 CAD)和门编号(取决于房间号)。

有时,脚本优化和尝试预测所有现有情况(在本例中为大约 20 张 CAD 图纸)需要花费太多时间。为了提高效率,决定在放置对象后在模型中手动进行一些调整。脚本允许我们自动放置大约 80-90% 的对象,即使进行了一些手动清理,这仍然是一个真正节省时间的操作。

使用了两种从原始CAD图纸中放置元素的方法:直接和间接。

直接法

不需要额外的准备工作。Dynamo 脚本读取插入的平面图的 CAD 绘图,并从此 CAD 中从特定层中选取带有房间号的块,检查其位置,并使用基本的 Dynamo 节点放置房间。房间号跟在块中的文本后面。

间接法

有时,对原始CAD图纸进行额外的清理是不可避免的,因为它们不是那么干净和规则,并且有几个门块,例如,在几个图层上。为了最大程度地减少清理工作,首先使用 AutoCAD 数据提取工具从 CAD 中提取对象放置(在本例中为门)所需的数据。门是用 Dynamo 脚本使用 Excel 文件放置的。

Door data extracted using AutoCAD Data Extraction Tool.
使用 AutoCAD 数据提取工具提取的门数据。

 

Dynamo script for doors placement.
用于门放置的发电机脚本。

 

The model after running the script (left) and after adjustments (right).
运行脚本(左)和调整后(右)后的模型。

数据管理

BIM 360上发布了外墙的主要模型,内部链接以提供实际准备施工图所需的全貌和所有数据。在此阶段,将向客户提供几种方案。为了简化区域划分、数量管理以及项目施工阶段的未来跟进,使用 Dynamo 进行了多项操作,例如元素编号、添加合同内外等参数、分配特殊类型的墙等。

添加参数是一项非常基本的操作,但 Dynamo 大大简化了它,尤其是在实际建模后应该完成时;例如,按多个特征筛选一组墙,并仅为这些墙添加参数值。

Parameter value by script.
脚本的参数值。

窗口编号

窗口编号是该项目绝对必要的操作,从呈现场景到跟进施工工作。以这个项目的规模,手动执行此操作将是荒谬的。Dynamo 允许您最大程度地减少此操作的时间,还可以排除常见的人为错误。

Dynamo script fragment.
发电机脚本片段。

量化

定量是最耗时的操作之一,它需要在过滤/排序方面保持信息的可追溯性和可读性。这正是迪纳摩的完美之选。在这个阶段,如何实际对建筑物进行建模变得至关重要。结果以Excel表格的形式,可以轻松地在各方之间共享或导入到使用的其他软件中。

该项目的预算估算很复杂,不仅因为它的规模,还因为有必要向客户提供几种可能的情况:将整个建筑物的数据过滤到几个侧翼或按扇区、东或西、按楼层过滤,因为其中一些应该是其他室内装修项目的一部分, 等。由于所需的详细程度,未使用 Revit 计划。

开发了几种机制来获取所有信息,例如如上所述的多个工作集、参数、“分区”卷和直接在脚本中的数学计算。所有这些准备工作使得以Excel表格的形式过滤和组织输出信息成为可能,可以轻松地与项目预算文档集成。

View with added “zoning” volumes.
使用添加的“分区”卷进行查看。

窗户

该项目范围内大约有 25 种类型的窗口,有关它们的信息非常详细。

Geometry from the script.
脚本中的几何图形。

该脚本允许我们在几分钟内获得有关项目范围内所有窗户的所有信息(按参数)、每个翼楼(按工作集)、立面(通过“次要”底墙参数)、标识号(按参数)、楼层(通过数学计算)、规划室内项目区域内/外(通过“分区”体积),并指示类型和开口尺寸(宽 x 高), 和对象的 ID。

专业砌体元素

随着项目的发展,有必要量化与窗户更换相关的砌体。

Specialty masonry elements.
专业砌体构件。

具有特殊砌体元素的面板被建模为幕墙,除了其他数据外,它还提供有关每个面板这些波浪形块数量的信息,以便进行估算和预订。因此,信息按合同内/外(按参数)、翼楼(按工作集)、楼层(通过数学计算)、计划室内项目区域内/外(按“分区”体积)进行组织,包括元素类型、尺寸(面板的宽度 x 高度)和每个面板的元素数量,以及 ID。

砖墙

建筑物的墙壁是该项目量化过程中最具挑战性的任务之一。例如,可以在建模阶段预定义每层的间距;然而,在这种情况下,由于关于现有条件的技术信息很少,这个想法被放弃了。这可能在项目的初始阶段节省了时间,但后来就成了一个问题。Dynamo帮助我们以数学方式解决了这些问题,而无需对模型进行实际校正。

墙量化的操作(使用 Revit 明细表似乎很简单)并不明显,因为 Revit 和 Dynamo 都有自己的特定方法来计算数量。对于墙壁,应根据墙壁的放置方式、墙壁之间的连接类型、开口的存在等来调整 Dynamo 脚本。此信息会自动被 Revit 明细表“吸收”。但是,这些复杂性可以通过使用 Dynamo 与标准 Revit 明细表获得的信息的详细程度来补偿。

此脚本说明,除了在重复性任务的情况下节省时间外,Dynamo 过程还可以帮助您减轻在项目早期阶段做出的一些建模决策。

Script for walls.
墙壁脚本。

使用Dynamo使我们能够获得一个Excel文件,其中包含有关每个合同(参数),机翼(工作集),楼层(数学),计划内部项目区域(体积)内部/外部的所有砖墙的信息,以及墙的类型,其尺寸(长度和面积)和ID。所有这些使用Dynamo程序获得的Excel文件都用于估算/预算目的,为项目规划提供了几种方案。

视频缩略图
1:49

Olga Kerkhanidi分享了她对使用数字工具帮助保护历史建筑的重要性的看法。

结论

对于这个正在进行的项目,拥有一个包含所有这些数据的模型简化了接下来的施工阶段,并允许我们在未来几年内使用 BIM 360 对该项目进行现场监督。在Revit中创建新项目之前,应先规划项目的建模阶段。同时,模型可以在此过程中进行调整和调整。对于我们行业中的各种任务和挑战,没有神奇的通用解决方案,但本文旨在举例说明工作流程以及 Dynamo 程序在涉及现有建筑物的大型复杂项目中的可能使用。

Olga Kerkhanidi是一名BIM建模师和绘图员,对历史建筑和砖石项目特别感兴趣。她的研究重点是Dynamo和BIM软件在与遗产建筑相关的项目中的能力。在跨学科分析和开发BIM工作流程方面,她的工程背景有很大帮助。


路过

雷人

握手

鲜花

鸡蛋

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-6-2 21:41

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部