Dynamo初探2——参数化如何驱动建筑构件(一)

参数化设计包含建筑构件参数化及参数化修改引擎,所有的BIM设计均基于这个思想并发展处各自的架构,revit及dynamo可以理解为这其中一种。

在revit中所有建筑构件均表现为图元,图元基于基本类别的下的族类,族衍生出不同的类型,这样一种金字塔型数据结构是与CAD最本质的区别。CAD所有的建筑构件均为没有建筑信息的二维线条,这种单一的二维系统即便发展出图块、体块,依旧无法包含建筑参数,这使得传统的CAD建筑设计无法脱离设计环节,不能贯穿全程指导建设程序,甚至因为设计自身原因而常发生谬误。

一、什么是建筑参数?

参数从数学上来说即函数的因变量,一组参数经过变换,线性或非线线性的,变成另一组数据结果,达到另一种状态,建筑参数就是需求的因变量的集合。按照现行BIM规范,我国全寿命建设周期分为五个阶段,这里就不一一列举了,这五个阶段的需求的集合构成建筑参数,形成一个庞大的数据库,在不同的时间段内、空间地域内、不同的人员岗位需求,形成不断变化的需求参数集,比如一根梁,设计阶段需要尺度、荷载、材质、碰撞预演,建筑物理性能等等参数,施工阶段需要价格、进场时间、堆放场地、质量控制因素等参数,运营维护阶段需要是否能运维阶段开孔、装饰材料附着的等参数。毫无疑问这些不可能在一张图内表达,甚至不能在某时内准确得到这些参数,这些参数是否面面俱到考虑到,影响着建筑全寿命的质量,在设计阶段考虑建筑参数即是建筑参数化设计。

二、参数化设计前提

BIM设计理念由美国人1975年提出,至今已经四十多年,成型的参数化设计刚开展十多年,之前的参数化设计难度在于计算机硬件跟不上,而目前参数化设计难度在于的参数化设计软件自身就很复杂,因为要做到一个面面俱到的参数化程序就不可能很简单,目的做法是术业有专攻——各自为政,各个领域负责各自的参数化设计,最终由总协调人员汇总,建筑设计阶段主要是rhino 做概念体量,revit做施工图,civil3D作为结构计算,AutoCAD作为平面支撑,施工阶段用nevisworks做碰撞检测、场景漫游,rev模型导入算量计价软件等等。

三、参数化设计现状

revit在国内设计院目前的使用是平面设计和BIM设计分开,一般是设计院有一个BIM部门,平面图纸送到部门转化为bim模型;或者个别设计师会使用BIM,但是同时出图和提交rvt模型会增加交稿时间。有甲方要求提交BIM模型的,也有自行提交的,但是模型到了施工单位,一定重新再建模一次,因为目前国家规范只对图纸严格要求,BIM 模型质量权责不清,设计院可以提交一个非常粗略的模型,而施工单位是高度依赖模型准确性的,所以他们一般会重建。

参数化设计内容非常繁杂,与BIM有剪不清理还乱的关系,不知不觉写了这么多关于BIM和参数化文本层面的东西,也没什么附图,而BIM在展示给甲方时效果是非常绚烂的。下一节我会展开具体的Dynamo函数驱动建筑构件方法。

转载需经作者本人同意,部分转载请说明文章出处。

你可能感兴趣的:(Dynamo初探2——参数化如何驱动建筑构件(一))