什么是 IFC?

属性
IFC 或行业基础类是开放式 BIM 数据交换方面最著名的国际领先标准。这种供应商中立的开放式文件格式支持建筑行业各个应用程序之间的互操作性。IFC 可以理解为一种模式或规范,它提供了一般信息,用于捕捉建筑物整个生命周期内的所有 BIM 信息。它是原始建筑模型的最新副本,可用于查看、创建模拟、成本估算或碰撞检查、归档和引用等,但建筑模型只能在有限范围内进一步处理。不过,建筑模型只能在有限的范围内进行进一步处理,因此,参与项目的人员最好向建筑师提交变更申请。IFC 有不同的版本。自 2013 年起,IFC4 成为国际标准 ISO 16739。IFC4.3 是最新的开放式 BIM 标准,目前正在通过全球认证,IFC4.4 版本目前正在开发中。数据通过扩展名为 (*.ifc) 的 IFC 文件进行交换,但也使用 XML 标准文件 (*.ifXML) 和压缩文件 (*.ifZIP) 。
IFC 模型的结构是怎样的?
IFC 模型包括几何实体和非几何实体,它们包含建筑几何图形和与元素相关的数据。在 IFC 模式中,定义了一些描述墙壁或天花板等建筑组件的类,这些类最终代表了整个建筑模型。每个单独的类都可以包含更多信息。IFC 类的初始层次结构如下:
- ifcProject: 包含项目信息
- ifcSite:包含场地信息
- ifcBuilding:包含建筑物的所有必要信息
- ifcBuildingStorey:包含楼层信息
- ifcBuildingElements: 包含与其他 IFC 类相关的对象。
此外,建筑物的各个组成部分(墙壁、柱子、天花板、窗户)、建筑服务设施(锅炉、燃烧器、管道系统)和结构设计(钢筋、钢筋网、内置部分等)也被划分为不同的类。
什么是模型视图定义?
模型视图定义或 MVD 描述了 IFC 模式的一个子集。它的优点是,项目参与方之间不必交换整个建筑模型,而只需交换包含必要信息的过滤视图。这有利于加快数据交换过程。MVD 定义了几何和语义要求,还可以包括动态定义的属性集。这些分配给 IFC 模型的属性集可以是预定义的,也可以是定制的(用户自定义)。根据各自的 IFC 版本,buildingSMART 涵盖了各种 MVD。MVD 也可以在 buildingSMART 之外定义,例如由个人客户定义。例如,可以为成本估算或结构分析导出 MVD。
哪些软件支持 IFC?
所有支持 BIM 的建模软件都支持通过 IFC 进行数据交换。软件提供相应的导入和导出接口。请注意每种情况下支持的 IFC 版本。下面我们列出了一些软件示例,buildingSMART将提供完整的程序列表。
- Allplan 建筑
- AutoCAD 建筑
- liNear Revit
- Archicad
- BIM 360
- TRICAD MS
- Visoplan
- Vectorworks Architect
- BricksCAD BIM
结论
使用 IFC 格式有几个好处,可以促进开放式 BIM 工作流程。它使项目参与方之间的协作成为可能,可以进行清晰的沟通,并记录和跟踪数字模型的变更。开放的、供应商中立的数据结构提供了即使在几十年后也能访问信息的机会。BuildingSmart 仍在努力完成各个建筑产品和学科的综合规范,并随后在其中锚定新的和重要的属性。IFC 目前是一个很好的数据交换标准,但还需要一段时间才能完成。


