👨🏫 作者:Raninder Kaur Dhillon(印度-古鲁那纳克开发大学)
📅发表时间:2014
📄 会议论文:《Int. J. on Recent Trends in Engineering and Technology》
🔗DOI:01.IJRTET.11.1.1500
摘要:
建筑活动对应BIM中的各种数据和信息。目前全球各地已经开发了诸多程序,将这些数据应用于各种场景。在简单介绍了IFC之后,本文提出了一种应用计算机信息技术(IT)和 工业基础类(IFC) 的集成框架,该框架可以从 IFC 数据模型中提取几何层和材料层的数据,具体表现为使用 IFCModelParser 解析IFC文件,并将数据存储于文本和 Excel 文档中,以方便其他应用程序使用,如编码检查等等。
索引项
建筑信息模型,BIM,CAD,IFC,Parser
1 引言
过去10年里,AEC行业的设计方法已经从二维建模转变为三维建模。BIM作为强大的设计管理工具集最近已经成为热门的研究领域。BIM技术的发展为新一代软件工具提供了机会,它们可以自动检查建筑代码的合规性。BIM可以提供参数化的信息,这些信息能促进精确的成本评估、施工模拟、进度管理和能量分析。BIM技术同样能够改善工程师、设备师和建造师之间的协同。
随着BIM软件工具在AEC和FM行业逐渐普及,这些工具所生成的BIM数据格式也多种多样。由于商业的本质,这些数据格式绝大多数都是特有的。目前存在几个非专用的建筑数据模型,IFC就是其中一个,它是由buildingSmart(原 IAI 组织 国家协同工作联盟)开发的建筑产品数据表达标准。IFC数据模型能够将建筑几何和材料特性从BIM核心建模软件中导出为符合STEP(产品模型数据交换标准)的 IFC 物理数据文件。
2 IFC(Industry Foundation Classes)
2.1 IFC的目的
IFC框架的使用范畴:“定义一个全球的、跨学科和跨技术应用的规程,用于在项目全生命周期内共享数据”。IFC是由buildingSMART长期开发和维护的。buildingSmart的成员包括建筑师、工程师、设备管理师、科研机构、政府部门、科技协会和软件开发商。buildingSMART由不同分会组织而成,每个分会代表一个国家或者一系列国家共同工作。目前,分会数量已达18个,包括21个国家。IFC提供一种涵盖建筑信息领域的数据模型标准。它可以被许多相关职业群体用作共享数据模型或集成数据库。与传统通过绘图文件(如dxf或dwg)进行交换的方式相比,IFC交换是严格基于模型进行的。一面墙并不是一组简单的线条,而是一个具有特定属性和关系的对象。
2.2 用于IFC开发的技术
IFC框架使用EXPRESS数据定义语言进行描述的,IFC数据文件是纯文本文件,遵循STEP物理文件格式。
2.3 STEP物理文件格式的结构
.ifc文件时一种STEP物理文件,简称SPF,并且是一个结构化的ASCII文本文件。SPF结构划分为文件头部分和数据部分。文件头部分包含信息有:
所采用的IFC版本
导出文件的应用程序
导出的日期和时间
文件名称、公司和授权人
文件头部分的范例如下:
数据部分包括所有IFC标准中的实体。这些实体在文件范围内拥有一个唯一的STEP Id、实体类型名称和一系列明确的属性。范例如上。
2.4 IFC结构
IFC模型由四个层次构成。各个层次遵循“万有引力”的概念,这意味着特定层次的元素仅能参考同一层次或更低层次的实体。下图 IFC 4模型结构从底层到顶层包括:资源层、核心层、交互层和领域层。
IFC4