[发明专利]一种IFC子模型融合方法在审
申请号: | 202110882734.7 | 申请日: | 2021-08-02 |
公开(公告)号: | CN113742815A | 公开(公告)日: | 2021-12-03 |
发明(设计)人: | 余芳强;张铭;许璟琳;彭阳;高尚;仇春华;黄轶;高丙博 | 申请(专利权)人: | 上海建工四建集团有限公司 |
主分类号: | G06F30/13 | 分类号: | G06F30/13;G06K9/62 |
代理公司: | 上海智力专利商标事务所(普通合伙) 31105 | 代理人: | 周涛 |
地址: | 201103 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ifc 模型 融合 方法 | ||
本发明涉及一种IFC子模型融合方法,该方法包括以下步骤:步骤1、从IFC完整模型Mc中提取IFC子模型,并提取IFC子模型的实例列表L0;步骤2、读取需要融合的IFC子模型M1,建立IFC实例列表L1;步骤3、根据MVD计算需要融合的IFC实例列表L2;步骤4、分析IFC子模型M1中所有IFC实例的修改状态;步骤5、修正IFC子模型M2中修改状态的基本实体的IFC实例的反向属性和关系实例的次要实体属性;步骤6、将修正后的IFC子模型M2存入IFC完整模型Mc中。通过本发明的方法支持将不同建设过程中创建、更新的IFC子模型融合成IFC完整模型,实现信息的融合,维护模型完整性,解决已有方法不能处理删除实例以及IFC关系实体的次要实体属性和IFC基本实体的反向属性信息不完整的问题。
技术领域
本发明涉及建筑信息领域,具体涉及一种IFC子模型融合方法。
背景技术
IFC(Industry foundation Classes)标准是对建筑信息模型(BIM)的开放式、标准化数据存储格式,BIM建模软件创建的模型均可导出为IFC格式文件进行存储。IFC标准包含了各种类型的IFC实体ci,IFC标准以各种类型的IFC实体的实例存储各个建筑构件及其关系。每个IFC实体有很多属性,用于存储建筑的信息。一个IFC完整模型可以由一个IFC实体的实例列表表示Lc={ek,{okj}},okj是实体ek的实例。
如图1所示,IFC实体可分为可独立交换实体和非独立交换实体(又称资源实体)。可独立交换实体,包括全局唯一标识Global ID,可被单独检索、提取和共享;非独立交换实体只有临时ID,不可被独立提取,不能在不同软件之间交换共享。
可独立交换实体又分为基本实体和关系实体。基本实体又分为主体实体、属性集实体、类型实体和项目实体。
主体实体又分为产品实体、过程实体、生产资料实体、组织实体、控制实体以及分组实体,构成IFC模型主要组成部分。其中产品实体用于描述建筑中物理构件,譬如梁、柱、墙等,包括几何属性和非几何属性。过程实体用于描述物理构件的设计、施工或安装的过程。生产资料实体用于描述物理构件或施工过程使用的人材机等生产资料,组织实体用于描述物理构件或施工过程的相关组织或人员,控制实体用于描述物理构件或施工过程的成本等外部约束,分组实体用于描述描述物理构件或施工过程的分区和组合等信息。
类型实体用于定义同类型主体实体实例的共性特征,是对产品、过程和生产资料实体的信息的必要补充描述。属性集实体用于扩展描述主体实体的相关属性。项目实体是一个特殊的实体,每个IFC模型只有一个项目实体,定义模型的项目名称、地址等基础信息。
关系实体用于描述两个或多个基本实体之间的关系,基本实体之间一般不通过直接的相互引用建立关系。关系实体分为关联关系、聚合关系、定义关系、分配关系和外部关联关系五种。如图2所示,IFC的关系实体均为1:n型关系,即描述实体实例A与实体实例集合Bs之间的关系。为方便描述,关系实体中定义A的属性为主要实体属性pa,定义Bs的属性为次要实体属性pb。如图2所示,只有基本实体有反向属性,基本实体的反向属性的值是关系实体,用于查询与基本实体实例相关的关系实体实例,从而进一步查询与基本实体实例相关的其他基本实体实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海建工四建集团有限公司,未经上海建工四建集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110882734.7/2.html,转载请声明来源钻瓜专利网。