资源描述:
《ifc读写与规范检查》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、调研报告1、IFC的产生IFC(IndustryFoundationClasses)工业基础类的缩写。是IAI组织(theInternationalAllianceforInteroperability)——国际协同联盟建立的标准名称。通过IFC,在建筑项目的整个生命周期中提升沟通、生产力、时间、成本和质量,为全球的建筑专业与设备专业中的流程提升于信息共享建立一个普遍意义的基准。如今已经有越来越多的建筑行业相关产品提供了IFC标准的数据交换接口,使得多专业的设计、管理的一体化整合成为现实。 建筑对象的工业基
2、础类(IndustryFoundationClass——IFC)数据模型标准是由国际协同联盟(InternationalAllianceforIneteroperability——IAI)在1995年提出的标准,该标准是为了促成建筑业中不同专业,以及同一专业中的不同软件可以共享同一数据源,从而达到数据的共享及交互。IFC数据模型覆盖了AEC/FM中大部分领域,并且随着新需求的提出在不断地扩充。IAI是一个非盈利性质的,面向建筑行业的全球性组织。它在24个国家中共有550多个会员并且有11个地区性的分会。IAI
3、成立于1995年,其主要使命为提出工业数据标准,使得建筑项目全生命周期中的信息在不同专业中能够实现共享。中国的IAI分部在2005年6月成立与北京,这也标志这中国开始参与国际标准的制定。 国际协同联盟早在95年就提出了直接面向建筑对象的工业基础类数据模型标准,该标准的目的是促成建筑业中不同专业以及同一专业中的不同软件可以共享同一的数据源,从而达到数据的共享及交互。IFC数据模型覆盖了AEC/FM中大部分领域,并且随着新需求的提出还在不断的扩充,比如,由于新加坡施工图审批的要求,IFC加入的有关施工图审批的相
4、关内容。IFC标准(IFC2xplatform.版本)已经被ISO组织接纳为ISO标准(ISO/PAS16739,可出版应用版本),成为AEC/FM(建筑、工程、施工、设备管理)领域中的数据统一标准。2、IFC的内容 作为应用于AEC/FM各个领域的数据模型标准,IFC模型不仅仅包括了那些看得见、摸得着的建筑元素(比如梁、柱、板、吊顶、家具等等),也包括了那些抽象的概念(比如计划、空间、组织、造价等等)。最新的IFC标准包含了以下9个建筑领域: ①建筑领域; ②结构分析领域; ③结构构件领域; ④电
5、气领域; ⑤施工管理领域; ⑥物业管理领域; ⑦HVAC领域; ⑧建筑控制领域; ⑨管道以及消防领域。 除此之外,IFC下一代标准正扩充到施工图审批系统,GIS系统,等等。3、目前支持IFC的设计软件宣布支持IFC数据格式导入和(或)导出的软件列表。buildingSMART协会的对外公布名单(见附件),共133个,其中包括主流设计软件。4、BIM数据质量检查方面Solibri自身不产生设计数据,但通过读取IFC文件,提供重建建筑模型的三维表现,更通过数据的深度挖掘提供规范检查等重要BIM功能,为
6、设计把关,是BIM的一个重要功能。需求分析1、建筑行业现状由于建筑物的生命周期长,涉及的专业众多,使得与建筑物相关的数据非常复杂,并且各个专业之间的交换数据中可能会由于没有及时更新而造成施工中的错误。这些数据完整性以及数据交换性的问题一直困扰着建筑产业,并且给建筑业造成了巨额的浪费。近些年随着人们对与建筑信息模型的日益关注,通过以建筑为基础的软件数据交换形成高效连续的工作流渐渐成为热门话题。而IFC目前是唯一支持这种交互性的公共标准。2、设计软件之间数据交换的需求当前,在各种商业软件盛行的环境下,设计单位最紧
7、迫的问题是要解决本单位各专业之间的信息交互,应用计算机辅助建筑设计(CAAD),解决建筑设计过程中的建模、空间表达、数据计算、优化分析、工程制图等,提高工作效率,给建筑业带来了巨大的经济效益。市场上出现了大量的建筑绘图软件(AutoCAD、天正、理正等)、结构分析与设计软件(PKPM、ETABS、SAP2000、STAAD等)、给水排水、暖通空调及工程概预算等软件。由于这些应用软件都是针对设计过程中的某一阶段或某一专业独立研制的,尽管各应用软件都基于同一个建筑模型,却因为缺乏共同的数据标准,而不能交换与共享数
8、据模型,成为建筑工程集成化设计技术发展的瓶颈。以建筑设计中最重要的建筑与结构专业为例,建筑师构造建筑模型后,应用AutoCAD、天正、或理正等应用软件,通过图纸将设计意图传递给结构工程师。结构工程师在理解建筑师的设计意图后,应用PKPM、或ETABS等结构分析与设计软件输入结构模型,进行结构初步分析与设计,然后用AutoCAD软件通过图纸将修改后的设计意图传递给建筑师。这样的设计过程往往要经历好几个