(福建工程学院 建筑与城乡规划学院,福建 福州 350118)
族(family)是Autodesk Revit软件(以下简称Revit)中包含通用属性参数集和相关图形表示的图元组合[1]。作为其中最主要的组成部分,构件族是Revit用以搭建BIM模型的基础元素。近年来,随着建筑学设计类课程越来越广泛而深入地应用建筑信息模型技术(以下简称BIM),构件族资源不足成为具有代表性的新教学问题之一。
建筑设计教学中应用BIM主要采用从方案设计到成果交付的全流程均在BIM三维环境下完成的正向设计模式。由于设计过程不确定性大,各个阶段面对的设计需求复杂多变,修改变更次数多,因此对构件族在数量和质量上都提出了更高的要求。然而,现有族库资源无法满足设计需求,学生需要花费大量时间和精力制作自定义构件族,这大大影响了建模效率和设计进度;又由于学生工程知识储备和对BIM技术理解的不足,他们只关注模型外观的建模而忽略了其构造关系和属性信息的完善,模型“徒有其表”,低质量、重复性建模现象严重,课程训练的目的无法达到,对BIM的理解和应用停留在较浅层次。所以,基于这些因素,开发适合建筑设计教学的构件族库已迫在眉睫。
事实上,族库开发一直是建筑行业BIM应用和研究的热点之一,但由于相关国家级规范的缺位,尽管开发主体众多,教学中可以借鉴或利用的资源却十分有限。目前的族库资源以Revit自带族库和第三方商业族库的免费部分(以族库大师、构件坞、鸿业族库等为代表)为主,存在着标准混乱、种类不全、检索不便、属性信息不完善等问题。理论研究则主要集中在标准制定、管理工具开发、具体工程构件族建模技术等方面。任伟等[2]概要性地论述了基本功能、族分类、族命名、族类别定义等勘察设计行业族库建设的基本思路,许志坚等[3]探讨了基于正向设计需求的族库管理工具的开发要点,陈蕾[4]研究了基于我国标准的族开发需要添加的部分参数类型和建模要求。孙小鹏[5]、D.Y.Li[6]等分别提出了基于类型学方法的中国传统建筑构件的分类和族构件建模方法,王鹏[7]、J.Lee[8]等研究了复杂结构和形状构件的参数化建模方法。James D. Goedert等[9]研究了族属性参数整合施工阶段信息的步骤和方法。以上研究为基于行业需求的族库开发积累了一定的技术和经验,但基于建筑设计教学特点和需求的族库开发思路和建模方法的研究基本空白。因此,本文将从建筑设计教学角度,提出族库的开发思路和开发标准,并以幕墙族为例阐述具体开发中的建模方法和技术性细节。
基于建筑设计教学兼具正向设计和教学展示需求的特点,构件族库开发思路如下:
1.类型完整性。族库应能涵盖建筑设计涉及的主要构件类型,尤其是设计教学中需求量较大的、与方案设计和造型相关的构件的种类和数量应相对齐全,在设计中经过简单参数设置后即可调用,从而提高建模效率,降低软件使用门槛,让学生将更多的精力用于解决设计问题。
2.使用便捷性。首先,族的分类和命名方式应简洁明了并有一定的规律,能简明描述构件主要特征,便于快速检索与查看;其次,族在族样板选择、类型划分、参数设置等方面应综合考虑设计和建模习惯,并将常用类型预设在族中,方便族载入项目后直接调用,减少操作步骤;第三,复杂构件应由若干标准化的零部件嵌套组成,通过排列组合、参数约束满足多样化的设计需求;第四,族的三维与二维表达应符合国家相关标准,确保图模一致,减少二次加工。
3.模型重用率。模型完成后应能直接用于出图、算量、性能分析等多种BIM应用场景,避免重复建模。所以族三维模型和二维图示的几何信息应图模一致且符合国家相关标准,非几何信息的种类和内容设置应综合考虑多个专业的应用需求。
4.过程集成性。建筑设计涉及的构件种类庞杂且处在不断的演变中,不可能通过一次开发一次性完成,因此族库建设必然是一个不断集成、完善的过程:首先,集成现有族库资源,根据制定的开发标准完善命名方式和属性参数,并拟定待开发内容清单,重点补充缺漏的构件类型,形成涵盖常用建筑构件及其基础信息的基础构件库,再根据具体的应用需求逐步完善属性信息或补充新的构件类型。
具体流程详见图1。
2.2.1 组织架构
一般意义上的构件族是通过rfa文件格式存储几何和非几何属性的可载入族。但对建筑专业而言,某些重要且经常调用的属性信息(如材质、各部位装修的工程做法等)无法在rfa文件中体现,不做统一规划将极大地影响建模效率和质量。因此,族库开发内容在主体的构件族库基础上还应包含工程做法库和材质库两个部分,并存储在项目样板中,方便设计时调用。前者通过设置墙、板、天花、屋面等系统族的结构参数表达内外装修做法的构造层次,后者则从材质命名、图示表达、物理参数设置三个方面进行梳理,用以支撑构件族和工程做法中材质信息的标准化。
在具体分类上,设计中常用的建筑构件主要包括建筑专业的门、窗、幕墙、栏杆、建筑柱、家具、卫浴装置、专用设备、场地设施等9大类,结构专业的柱、梁2大类,以及两个专业可共用的轮廓族。各大类下的子类别按照不同几何属性细分,如门类别下的平开门、推拉门、旋转门、卷帘门等,个别类别(如防火门)则按照设计习惯单独列出。工程做法库按建筑内外装修部位分为墙面、楼地面、顶棚、屋面、室外场地和道路6大类,再按照《工程做法》(2008年建筑结构合订本)、《室外工程》(12J003)、《平屋面建筑构造》(12J201)等标准图集中的做法分类细分。材质则根据材质类型(如钢筋混凝土、钢、木等)和功能部位(如保温材料、防水材料等)进行分类。具体分类见表1。
图1 族库开发流程Fig.1 Development process of the family library
大类子类重点开发内容构件门平开门、推拉门、旋转门、折叠门、地弹门、门联窗、防火门、卷帘门、装饰门、门洞、门构件门联窗窗固定窗、平开窗、推拉窗、组合窗、百叶窗、悬窗、凸窗、天窗、防火窗、装饰窗、窗洞、天窗、弧形窗幕墙嵌板(普通、门窗)、构件除玻璃幕墙外的其他类型嵌板栏杆嵌板、栏杆栏板、支座栏板建筑柱中式、西式家具床、桌、椅、柜、其他卫浴装置常规卫浴、无障碍卫浴、卫浴附件专用设备设施电梯、扶梯、钢梯、排水沟、集水坑、指示标记、电器、其他排水沟、集水坑场地设施台阶、坡道、排水沟、散水、市政、停车、体育、配景、其他台阶、坡道、散水、配景柱钢筋混凝土、钢、木梁钢筋混凝土、钢、木、轮廓墙(分隔条、装饰条)、踢脚、屋面(檐沟、封檐板、压顶)、栏杆扶手、楼板(边缘、压型钢板)、楼梯(前缘、踏板)、幕墙(竖梃、构件)、其他栏杆扶手、幕墙轮廓工程做法内(外)墙面基墙、清水墙、抹灰、涂料、面砖、石材、装饰板、壁纸、吸声楼地面基板、水泥混凝土、水磨石、地砖、橡胶、石材、涂层、木、防静电、室内运动场、地下室底板、其他顶棚抹灰刮腻子、涂料、吸声、纤维板、金属屋面平屋面(卷材涂膜防水、倒置式、种植、蓄水、架空)坡屋面(块瓦、沥青瓦、波形瓦)室外场地灰土、沙土、粘土细砂、炉渣、塑胶、人造草坪、天然草坪道路沥青、混凝土、花岗岩、烧结砖、透水砖、花砖、橡胶规范命名方式、构造层次、材质及其厚度
续表1
2.2.2 命名规则
构件的命名主要依据相关规范、国标图集中的制图深度要求,此方面已有较为成熟的研究成果[10],在此不再赘述。工程做法的命名以上述标准图集中的命名方式为基础,按照“做法编号(或部位)-做法内容-性状特征”的格式命名,如地6A-彩色混凝土面层-110。材质按照“类别-性状”格式命名,如钢筋混凝土-C30、乳胶漆-白色。族、嵌套族中的材质参数的命名方式,应与项目样板中的材质库保持一致,才能在载入项目后正常显示相关性状。
2.2.3 模型细度
当前的模型细度(LOD,level of development)规范强调适度原则,即模型只包含会被实际应用的BIM信息,并在此基础上尽量简化模型,提高模型运行性能。在建筑设计教学中,课程设计的深度要求以方案设计为主,毕业设计等部分达到施工图深度的设计除建筑学专业内设计内容外,主要涉及需与其他专业协同的负荷计算、结构计算、工程算量等内容。因此本次开发的总体模型细度定为LOD300,但局部细节可根据实际需求酌情增减。具体而言,重点表达形状、尺寸和位置等三维几何信息,在精细显示模式下还应表达必要的内部组成及其构造关系,部分构造细节(如安装螺栓、滴水等)可酌情忽略或用二维图示表达。构件的二维视图不能只是三维构件的简单投影,应根据《建筑工程设计文件编制深度规定》和《房屋建筑制图统一标准》的规定,对不同显示精度的图示重新绘制。非几何信息主要包括表达构件建筑功能的基本参数(如材料和材质参数、设备参数、型号、防火等级等)和满足各种应用需求的扩展参数(如结构计算所需的密度、抗压、抗拉、抗剪、抗弯强度等力学参数,节能计算所需的导热系数、遮阳系数等物理参数)。有标准型号或构造做法的还应录入相关标准或图集编号及页码,方便查询验证。
幕墙是工程中常用的外装修做法,对建筑造型和外观起着重要的影响作用,也是建筑设计教学中最常使用的族构件之一。同时,幕墙是由金属骨架与多种板材组合而成的复合构件,种类繁多且构造复杂。幕墙族的建模涉及属性信息处理、族嵌套、复杂参数设定、二维视图表达等多种典型性问题,其建模方法对其他构件族开发具有较强的借鉴意义。
在Revit中,幕墙族被定义为一种特殊类别的墙,由幕墙网格表达立面分割尺寸,再在此基础上由竖梃和嵌板族分别表达幕墙实体中的横、竖龙骨和面板。为了表达更精细的构造关系,嵌板还会嵌套一些幕墙构件族(如门窗拉手、抓点接驳件等)组成复合部件。幕墙整体、幕墙网格和竖梃都属于系统族,无法直接在族环境中编辑,幕墙形式的改变主要是通过创建和编辑嵌板族、轮廓族(用以改变竖梃形式)和构件族这三类族达到的。
2.3.1 开发内容
现有族库资源中的幕墙族,以玻璃幕墙系列为主,能基本满足该类型幕墙的设计建模需求。但其它种类幕墙构件族基本空白,且幕墙构件种类较少,无法达到LOD300表达细度的深度。因此,本次开发将重点扩充除玻璃幕墙外的其他幕墙类型族及其构件族的种类和数量。
除玻璃外,幕墙按照面板材料的不同,可分为金属幕墙、石材幕墙、人造板材幕墙等类型[11],工程中常用的幕墙类型可进一步细分为干挂石材幕墙、铝(蜂窝)板幕墙、纤维增强水泥平板幕墙、陶土板幕墙等[12]。另外,U型玻璃、玻璃砖、木挂板等外装修做法虽然不属于严格意义上的幕墙,但也可以通过幕墙族加以模拟。各幕墙外装修做法类型及其主要参数指标详见表2。
表2 常用幕墙外装修做法几何形状信息汇总表
2.3.2 幕墙族的创建
幕墙构件的几何形状、规格、材料种类繁多,借助参数化思维和方法,可将其简化为几何和非几何两类属性信息分别处理。首先将几何形状信息归纳为若干具有代表性的几何原型,选择适当的族样板创建基础三维构件及其二维图形表达,并与相关尺寸建立约束驱动关系;然后,根据嵌板参数的规律和种类划分若干类型,将对应的几何信息和非几何信息以设置或关联的形式分类录入,即可形成各类构件族。以下以较复杂的嵌板族为例具体说明。
2.3.2.1 几何模型的创建
由于立面规格已由幕墙网格表达,因此嵌板最重要的几何信息是截面形状和相关尺寸。由表1可知,嵌板的截面形状可归纳为矩型、中空矩型、波浪型、披叠板、U型五大类。前四类使用拉伸建模工具,创建截面形状并关联宽度、厚度等参数后即可生成几何构件。U型玻璃则较为复杂,按照构件组合方式共有六种外墙类型,见图2。综合权衡使用便捷性和建模可操作性等因素,分单排和双排两种几何原型建模。其中,单排以相邻两块U型玻璃做为一个嵌板单元,通过添加可见性参数控制正反两个方向U型玻璃的可见性,并以上下和左右偏移参数控制玻璃单元的相对位置。双排则以上下两块相对的U型玻璃为一个嵌板单元,通过在上下和左右偏移参数的公式中使用条件语句if,配合代表类型的参数模拟三种构件组合方式(见图3)。端头处嵌板创建方式与对应的常规嵌板方法类似,仅需将构件断面由U型改为L型,此处不做赘述。
二维表达上,粗略和中等显示模式下的平、立、剖面按照制图习惯表达, U型玻璃和玻璃砖按玻璃表达,石材、金属等实体面板幕墙仅表达完成面的外边界,不显示龙骨和构件;精细模式面板、龙骨和构件均按三维实体轮廓显示,用于墙身和节点大样。
图2 U型玻璃外墙构造类型Fig.2 Structure types of U-shaped glass exterior walls
图3 U型玻璃嵌板族参变示意Fig.3 Parametric indication of U-shaped glass panels
2.3.2.2 几何模型的参数化
设计中幕墙类型的选择常以面板材料和截面尺寸作为依据,因此族类型也以这两种参数进行划分和命名。幕墙选型在前期需进行消防、结构、节能等计算流程,后期会涉及施工算量、材料统计、造价分析等应用,因此具体参数详见表3。可使用类型目录存储常用族类型,便于在使用时只载入需要的类型,减少模型冗余。
表3 嵌板常用参数表
续表3
开发基于建筑设计教学的构件族库的意义,不仅局限在为特定的设计教学提供技术性支撑,其三维可视化、动态参数化的特点,能很好地弥补传统图纸和实体模型类教学案例不直观或信息量少的不足,作为一种新型的教学案例资源为整个建筑学教学所共享。随着族库应用的深入,可以将族库的开发与课程教学更紧密地结合,通过机制设计使以教师为主的开发模式转变为师生共同开发的模式,让学生从被动的选择型应用转变为主动的开发型应用,在设计与族开发的深度融合中体会BIM技术的内涵,将课程成果转化为教学资源,实现族库良性的可持续更新。