基于IFC标准的建筑结构模型的自动生成
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
土木工程学报CHINACIVILENGINEERINGJOURNAL
第40卷第2期2007年2月Vol.40No.2Feb.
2007
基于IFC标准的建筑结构模型的自动生成
邓雪原
张之勇
刘西拉
(上海交通大学,上海200030)
摘要:当前,在各种商业软件盛行的环境下,设计单位最紧迫的问题是要解决本单位各专业之间的信息交互,而在这些信息交互中,建筑与结构专业的信息交互最为急需。针对这一需要,本文介绍了现今国际上建筑信息模型的数据共享与交换的IFC标准,分析了建筑模型与结构模型信息的组成与特点,研究了通用建筑结构有限元模型的表达方法,建立以IFC标准为基础,通过建筑模型自动生成符合多种结构分析与设计软件的结构模型的基本方法。通过实例验证本研究方法的实用性与可行性,结果表明本方法为各种设计软件间信息的共享与交换提供了一种通用解决方案,为企业内部实现建筑设计集成化提供了技术保障。最后,文章讨论了该研究方向中基于IFC标准的建筑模型的结构构件偏心、节点连接、荷载处理等方面的问题和后续研究方向。
关键词:计算机辅助建筑设计;建筑结构模型;集成化建筑设计;有限元模型;数据交换;IFC标准中图分类号:TU201.4
文献标识码:A
文章编号:1000-131X(2007)02-0006-07
AutomaticgenerationofstructuralmodelfromIFC-basedarchitecturalmodel
DengXueyuanChangTse・YungPLiuXila
(ShanghaiJiaoTongUniversity,Shanghai200030,China)
Abstract:Oneofthecommonproblemsinthebuildingdesignindustryisthedirectinformationexchangeanddatasharingwithoutrelyingonmanualinterpretationsamongvariousdisciplinesinbuildingdesign.Oftheseinformationexchangeandsharing,thatbetweenthearchitecturalandstructuralprofessionsisthemostcriticalone.Realizingsuchademand,thispaperintroducedtheIFCstandardforbuildinginformationmodeling,comparedtherepresentationsandfeaturesofarchitecturalandstructuralmodels,andstudiedthegeneralrepresentationtechniqueoffiniteelementmodelofbuildings.AnalgorithmforstructuralmodelconstructionfromtheIFC-basedarchitecturalmodelwasproposedtogetherwithanillustrationexample.TheexampleshowsthattheproposedmethodrepresentsageneralsolutionfortheinformationsharingandexchangebetweenmultipleCAADandstructuraldesignsoftwareapplications.Thetechnicalsupportfortheimplementationofanintegratedbuildingdesignapproachispresented.Anumberofissuesintherelatedarea,suchasrepresentationofmemberoffsets,clearidentificationofconnectedjoints,loadingextractionintheIFC-basedarchitecturalmodel,arediscussedwithsomedetailsfortheextensionofthepresentwork.Keywords:CAAD;structuralmodel;integratedbuildingdesign;finiteelementmodels;dataexchange;IndustryFoundationClasses(IFC)E-mail:dengxy@sjtu.edu.cn
应用计算机辅助建筑设计(CAAD),解决建筑设计过程中的建模、空间表达、数据计算、优化分析、工程制图等,提高工作效率,给建筑业带来了巨大的经济效益。市场上出现了大量的建筑绘图软件(AutoCAD、天正、理正等)、结构分析与设计软件(PKPM、ETABS、SAP2000、STAAD等)、给水排水、暖通空调及工程概预算等软件。由于这些应用软件都
是针对设计过程中的某一阶段或某一专业独立研制的,尽管各应用软件都基于同一个建筑模型,却因为缺乏共同的数据标准,而不能交换与共享数据模型,成为建筑工程集成化设计技术发展的瓶颈。集成化建筑设计系统(IntegratedBuildingDesignSystem,以下简称为IBDS)曾经在20世纪80~90年代是计算机辅助建筑设计领域一个十分活跃的课题。为了克服在结构设计、施工中大量数据交换的低效率和部门之间的分隔,美国斯坦福(Stanford)
大学从1988年开始进
行的CIFE计划是一个突出的代表[1]。他们当时准备投
作者简介:邓雪原,博士,讲师收稿日期:2006-04-03
・
・
第40卷第2期
资2.5亿美元、历时10年建成一个将设计、工艺和施工联成整体的集成工程[2-3]。我国有学者于1995年详细介绍了IBDS的背景和相关的概念,讨论了实施IBDS的相关技术,并指出了发展我国IBDS的重要性及研究中应注意的问题[4]。然而在这之后的7、8年间,我国IBDS的发展却鲜有报道。近几年我国有关应用各种计算机新技术进行建筑业协同、集成化设计的探讨又逐渐多了起来[5-7],不过在这方面更深入的研究依然少有报道。
以建筑设计中最重要的建筑与结构专业为例,建筑师构造建筑模型后,应用AutoCAD、天正、或理正等应用软件,通过图纸将设计意图传递给结构工程师。结构工程师在理解建筑师的设计意图后,应用PKPM、或ETABS等结构分析与设计软件输入结构模型,进行结构初步分析与设计,然后用AutoCAD软件通过图纸将修改后的设计意图传递给建筑师。这样的设计过程往往要经历好几个、甚至十几个来回,需要建筑师与结构工程师多次重复劳动。如何将建筑师构造的建筑模型自动转换成结构工程师的结构模型是建筑结构集成化设计的重要一步。
有些研究者曾试图通过提取DWG或DXF图形来生成结构模型,但却因为DWG或DXF文件描述中的线性对象不含有杆件截面属性和材料特性等参数而无实质进展。APM软件是少数表明能实现上述建筑结构集成化设计的平台之一,遗憾的是APM软件系列的数据无法与其他建筑行业软件进行数据交换与共享。
工业基础分类(IndustryFoundationClasses,以下简称IFC标准)[8]是现今国际上建筑业正广泛关注且接受的产品数据交换与共享的标准。国际上虽然有一些学者[9-12]正在尝试应用IFC标准进行建筑与结构工程师协同设计的研究工作,但却缺乏将建筑师的建筑模型与任意结构分析软件所需要的结构模型相联系的解决方案。本文的目的就是介绍如何以IFC标准为基础,将建筑师构造的符合IFC标准的建筑模型自动转换生成任意结构分析与设计软件的结构模型。
1IFC标准
1.1IFC标准的形成
近几年来,我国的一些学者对IFC标准作了一些介绍[13-15]。IFC标准是由国际协作联盟(InternationalAllianceforInteroperability,以下简称IAI组织)集中了包括美国、英国、德国、法国、芬兰、瑞典、挪威、新加坡、日本、韩国、澳大利亚等多个国家的研
究人员共同研究制定的关于建筑、工程、施工与设备管理(以下简称AEC/FM)各种专业应用软件在共享建筑模型的前提下进行数据交换的标准。图1显示了在IFC标准产生前后,建筑业各专业软件之间数据交换与共享模式的转变。由于获得建筑业各专业人士的广泛支持,IFC标准现已被国际标准组织(InternationalStandardsOrganization,以下简称ISO)正式认可成为国际标准,其标准号为ISO/PAS16739。
国际建筑业最著名的三大计算机辅助设计软件商Autodesk公司、Bentley公司和Graphisoft公司分别推出了其支持IFC标准的新一代建筑模型设计软件ArchitecturalDesktop(ADT)、MicrostationTriForma和ArchiCADv9.0。这些支持IFC标准的新型建筑模型不仅表达了空间的三维建筑实体,而且还记录了各建筑实体所包含的材料、截面、体量等各种特性,甚至还包括了各建筑实体之间的各种连接与包含的关系。
1.2IFC标准的内容
IFC标准采用Express语言[16]作为数据描述,定义所有用到的数据。Express语言是ISO10303工业自动化系统与集成——
—产品数据表达与交换的一部分,它是一种面向对象的、规范化的数据描述语言。符合IFC标准的建筑模型的物理文件格式通常参考ISO10303Part21所表达的中性文件格式[17]。
IFC标准的结构层次如图2所示。
从下到上可分为:a)资源层,描述标准中可能用到的基本信息,作为信息描述的基础应用于整个建筑信息模型;b)核心层,描述建筑工程信息的整体框架,将信息资源层的内容用一个整体框架组织起来,使其相互联系和连接,组成一个整体,真实反映现实世界的结构;c)共享协作层,描述各专业领域信息交互的问题,在这个层次上,各个系统的组成元素细化;d)专业领域层,描述各个专业领域的专门信息,如建筑学、结构构件、结构分析、给水排水、
邓雪原等・基于IFC标准的建筑结构模型的自动生成
图1建筑业从无共享建筑模型到有共享建筑模型数据交换模
式的转变
Fig.1Dataexchangebeforeandaftersharingarchitectural
modelsinAECindustries
7