本文作者:曹炳勇 同济设计TJAD
为了改善二三维路线数据的交互方式,同济市政院提出了一种基于IFC 4.1(industry foundation classes,工业基础类)标准的路线数据转换方法,并以EICAD为例进行了功能开发。鉴于达索系统对IFC 4.1格式的良好兼容性,采用3DEXPERIENCE R2019x平台来验证方法的可行性。
结果表明:我院自主开发的路线转换程序能够实现将EICAD平竖曲线设计文件转换为IFC路线文件,且在导入3DEXPERIENCE平台后可以较为完整地还原路线设计信息,与传统基于DWG文件的交互方式相比,能够在保证路线精度和软件兼容性的条件下,实现路线数据与3DEXPERIENCE平台间的有效传递。相关成果已发表在《清华大学学报(自然科学版)》。
关键词:工业基础类(IFC 4.1)、EICAD、路线信息、平竖曲线、数据转换、xBIM
成果论文:曹炳勇, 施新欣. 基于IFC 4.1标准的EICAD路线数据转换方法 [J]. 清华大学学报(自然科学版), 2022, 62(02): 321-330.
论文链接:
http://jst.tsinghuajournals.com/article/2022/4306/20220216.htm
市政勘察设计行业正处于由二维设计向三维设计转型升级的摸索阶段。对于线性工程而言,路线信息是最为基础的设计要素之一,也是多专业协同的核心数据。然而BIM技术在线性工程中应用的普及度和成熟度远不及建筑工程,三维路线设计模式推广缓慢,一方面现行路线设计规范对路线的平竖曲线有明确规定,即使采用三维路线设计软件也需要在平面和纵断面上分别进行设计,再转换为三维路线;另一方面现有的二维路线设计软件具有功能完善、易用性好、设计效率高等优势,而当前通用的BIM软件并不提供路线设计模块,需要设计企业通过二次开发来实现这部分功能,开发成本较高。此外,在城市信息化建设的背景下,大量已建的线性工程亟需将二维成果数据向三维BIM数据转换。因此,利用数据格式转换实现路线信息与BIM软件的无缝衔接具有重要的实际应用价值。
BIM异构数据以及“信息孤岛”问题严重制约了二三维应用软件之间的信息共享和协同工作,导致路线信息在传递过程中出现数据丢失或失真的现象。IFC作为一种国际化的BIM数据标准,提供了一个不依赖于任何具体系统的,机器可读的,适合于描述贯穿整个建筑生命期内产品数据的中性机制,并因此得到了大量BIM应用软件的支持。但在路线设计领域应用较为广泛的EICAD软件仍不支持IFC数据格式的输出,因此现有的工作流只能采用基于DWG文件的路线数据交互方式,该方式下仅能传递路线的几何信息,且存在缓和曲线绘制不精确,平竖曲线信息丢失等问题。鉴于上述问题,通过研究IFC标准框架,自主开发程序实现EICAD路线数据导出为IFC数据的思路已然成为一种可行的技术方案。
数据流转新范式:
基于IFC标准的路线信息模型
IFC作为实现BIM全生命周期理念的重要工具,是一种面向建筑领域的数据表达和交换标准。它由国际协同工作联盟IAI(已更名为buildingSMART)于二十世纪九十年代开始起草并更新迭代至今,当前最新版本为IFC4.3 RC2。长期以来,该标准主要致力于建筑领域信息表达的标准化工作,而自IFC 4.1版本开始,buildingSMART组织逐步将IFC标准延伸至基础设施领域,包括道路、铁路、桥梁、隧道等线性工程均在此版本之后得到了不同程度的支持,其显著特征在于IFC 4.1标准版本中新增了IfcAlignment实体,可用于描述线性基础设施工程中的路线信息。
在IFC 4.1之后的迭代版本中,IFC 4.2引入IfcBridge和IfcBridgePart实体,由此展开对桥梁结构的描述,其中还涵盖了对支座、深基础和预应力管道等离散构件的定义;而IFC 4.3则进一步加大对基础设施领域的覆盖,引入IfcPort、IfcRailway和IfcRoad实体,并新增标识牌、信号设备、填挖方以及铺装等一系列基础设施相关的实体概念,同时优化了路线的语义化表达,将横断面轮廓和横坡信息纳入路线的标准化表达范畴。
虽然主流的BIM核心建模软件均已支持IFC标准,但其更新速度往往比较滞后,目前绝大多数BIM应用软件最高支持IFC 4.1版本,因此本研究以IFC 4.1版本的文件格式作为路线转换的目标格式。
图1为基于IFC标准的路线信息模型。正如前文所述,IFC标准中使用IfcAlignment实体表示路线信息,IfcProject和IfcSite则分别代表项目信息和场地信息。IfcAlignment实体的路线几何信息由Axis属性表达,即IfcAlignmentCurve实体,该实体中Horizontal和Vertical属性分别对应路线信息中的平曲线和竖曲线。IFC标准中的线元类别与我国现行的公路路线设计规范(JTG D20-2017)一致。平竖曲线线元实体的属性继承如图2所示。对于国内推荐线元存在差异的情况,需对线元属性进行相应设置以适应本土化需求。具体设置解析详见成果论文。
图1 基于IFC标准的路线信息模型
图2 IFC线元实体属性继承图
以小见大,初窥神威:
EICAD数据与IfcAlignment的转换
EICAD是一款基于AutoCAD平台的集成交互式道路与立交设计软件,其路线设计成果可导出为相应的文本文件进行存储和传递,其中包括交点设计文件*.JD、积木法线元单元文件*.ICD、竖曲线文件*.SQX以及桩号断链文件*.DL等。对于平曲线而言,EICAD提供了交点法和积木法两种输出方式,而IFC标准中的路线表达则采用的是线元法的思想,与积木法类似,所以本文仅以ICD文件作为平曲线的成果文件展开研究,具体论述详见成果论文。
图3 EICAD实例文件
表1 EICAD与IFC线元描述对照表
对比EICAD路线输出文件(图3)与IFC线元实体属性继承(图2),不难发现两者均通过记录路线线型单元的几何特征数据来描述路线信息,因此在线元参数方面存在一些交集。但是,正如前文所述,基于积木法和交点法的路线设计思路大大简化了EICAD平竖曲线的文件数据,而IFC路线信息的描述方式虽采用了线元法的设计理念,但各个线元的参数表达更加完整(表2),即每个线型单元可独立存在,因此在数据映射过程中,需要经过公式换算才能获得完整的IFC线元属性值,具体公式见成果论文。
表2 EICAD线元参数与IFC线元属性的对比
为了验证上述方法的可行性,我院自主开发了基于IFC 4.1标准的EICAD路线数据转换程序,该程序主要分为3个模块:①输入模块,该模块用于输入EICAD平竖曲线设计文件以及断链设计文件;②数据转换模块,是程序的核心部分,承担对输入数据的反序列化和参数映射的任务;③输出模块,该模块借助于xBIM解析工具包实现IFC实体的创建、属性赋值以及数据导出的功能。
采用3DEXPERIENCE R2019x对导出的IFC文件进行验证,该软件支持IFC 4.1路线导入功能。在测试过程中,程序能够快速地完成数据转换工作。将转换后的IFC文件导入CATIA软件后的可视化效果如图4所示。结果表明CATIA能够准确地识别出IFC路线信息,并在结构树中保留平竖曲线的定义,且生成的路线具有可编辑性。
图4 IFC路线导入结果
我院所开发的路线数据转换程序解决了利用达索系统3DEXPERIENCE平台进行二三维协同设计时路线数据无法有效传递的问题,具有精度高、兼容性强、高度集成等优点,且能够较为完整地还原路线设计信息,对推进线性工程项目的正向设计和基于BIM模型的路线设计合规审查具有重要意义。
曹炳勇
硕士,就职于同济大学建筑设计研究院(集团)有限公司。
研究方向:建筑信息化。
同济大学建筑设计研究院(集团)有限公司成立于1958年,是全国知名的集团化管理的大型设计咨询单位。业务范围覆盖建筑、公路、市政、风景园林、环境、文物保护及岩土工程、地质勘探等领域,提供工程咨询、规划策划、工程设计、项目管理等全过程服务,是目前国内资质涵盖面最广的设计咨询单位之一。市政工程设计院是集团直属的市政领域的主力设计院,主营业务涵盖道路、桥梁、给排水、交通、水环境、城市更新、地下空间、风景园林、BIM三维设计及多项技术研发等。在市政及公路行业,拥有多项甲级资质证书,独立完成和参与了国家级、上海市及国内其他地区的多项重大建设项目。
达索系统感谢同济大学建筑设计研究院以及虎年第一位投稿人曹炳勇先生贡献的高质量文章,达智汇三重福利将即时奉上。积沙成滩,积流成渊。达索系统将全年持续面向基础设施行业广召英雄帖,征集3DEXPERIENCE平台优秀行业文章,共同打造行业知识共享、经验交流的新生态,助力数字化转型。
投稿礼品
-END-