(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211015807.3
(22)申请日 2022.08.24
(71)申请人 中国核工业 华兴建设有限公司
地址 210019 江苏省南京市 建邺区云龙山
路79号
(72)发明人 贺卫兵 杨尚 卓开新 熊雪阳
张子璇 许曾杰
(74)专利代理 机构 南京钟山专利代理有限公司
32252
专利代理师 戴朝荣
(51)Int.Cl.
G06F 16/901(2019.01)
G06F 16/906(2019.01)
G06K 9/62(2022.01)
G06F 30/20(2020.01)G06F 30/13(2020.01)
(54)发明名称
一种BIM模型的结构树重构方法
(57)摘要
本发明提供一种BIM模型的结构树重构方
法, 根据逐层划分的分类层 级对建筑构件进行分
类及编码体系设计; 创建生成建筑BIM模型, 并导
出IFC物理文件; 解析IFC物理文件的语义并根据
编码体系, 提取各建筑构件相应的IFC实体的属
性信息; 根据编码体系和属性信息对建筑构件进
行编码; 将相应的建筑构 件编码标注到创建生成
的BIM模型的各分类建筑构件中; 将已编码 的建
筑构件数据储存在数据库中, 实现各参与方的数
据共享; 将编码作为建筑构件的唯一标识符, 对
建筑构件进行身份识别; 解析BIM模型中的编码
重构的BIM结构树, 实现根据BIM结构树定位聚焦
模型构件。 本发明提高目标构 件身份识别的精确
度, 解决了BIM模型 结构树不规范的问题。
权利要求书1页 说明书6页 附图3页
CN 115391610 A
2022.11.25
CN 115391610 A
1.一种BIM模型的结构树重构方法, 其特 征在于, 包括:
根据逐层划分的分类层级对建筑构件进行分类及编码体系设计;
创建生成建筑BIM模型, 并导出IFC物理文件;
解析所述IFC物 理文件的语义并根据所述编码体系, 提取各建筑构件相应的IFC实体的
属性信息;
根据所述编码体系和所述属性信息对建筑构件进行编码;
将相应的建筑构件编码标注到创建生成的BIM模型的各分类建筑构件中;
将已编码的建筑构件数据储 存在数据库中, 实现各参与方的数据共享;
将编码作为建筑构件的唯一标识符, 对建筑构件进行身份识别;
解析BIM模型中的编码重构的BIM结构树, 实现根据BIM结构树定位聚焦模型构件。
2.根据权利要求1所述的BIM模型的结构树重构方法, 其特征在于, 所述根据逐层划分
的分类层级对建筑构件进行分类及编码体系设计, 包括:
基于Omniclass分类法建立工程对象分类目录结构树和与工程对象分类目录结构树相
对应的分类编码;
楼栋号和楼层号以两位数字形式表示, 数值为目标建筑构件所处的楼栋号和楼层号;
建筑构件类别以一位大写字母形式表示; 建筑构件名称和建筑构件分类以两位数字形式依
次进行编码; 流水号代 表同类构件的序号, 采用 “‑”连接编码体系中的各码段。
3.根据权利 要求2所述的BIM模型的结构树重构方法, 其特征在于, 所述解析所述IFC物
理文件的语义并根据所述编码体系, 提取 各建筑构件相应的IFC实体的属性信息, 包括:
在Revit软件中导出BIM模型IFC物理文件, 对于楼栋号的信息, 在IFC物理文件中的
IFCBuilding实例中提取; 对于楼层号的信息, 在IFC物理文件中的IFCBuildingStorey实例
中提取; 对于构件类别, 根据 实体类别IFCClass来辨别其构件类别, 获得第三段编码; 对于
建筑构件的细分, 根据属性 Name、 ObjectType、 以及位置和材 料属性来获取相应信息 。
4.根据权利要求1所述的BIM模型的结构树重构方法, 其特征在于, 所述根据所述编码
体系和所述属性信息对建筑构件进行编码, 包括:
对随机森林模型进行训练, 原始样本集由多种类型的建筑构件数据组成; 在开始随机
森林模型训练之前, 进 行数据清洗与预 处理, 对于数值属性进 行数据归一化处理, 而对非数
值属性则转换为独热编码的形式, 预 处理则是将数据进 行打乱重排; 将原始样本集按照 8: 2
的比例分为训练集和测试集; 使用Scikit ‑learn框架中的RandomForestClassifier包和
GridSearc hCV包对模型进行训练和 测试。
5.根据权利要求1所述的BIM模型的结构树重构方法, 其特征在于, 所述随机森林模型
的决策树数量大于等于20, 小于等于10 0; 决策树 最大深度在大于等于2, 小于等于20 。权 利 要 求 书 1/1 页
2
CN 115391610 A
2一种BIM模型的结构树重构方 法
技术领域
[0001]本发明属于BIM模型 结构技术领域, 尤其涉及一种BIM模型的结构树重构方法。
背景技术
[0002]BIM(Building Informat ion Modeling)即建筑信息模型, 是被数字化所促进的工
具、 工作过程和技术, 使电脑可直接处理关于一个建筑及其性能、 规划、 建造及后续运营 的
文档。 应用BIM技术革新传统的平面CAD设计(传 统的平立剖视图), 逐渐替代二维平面化的
间接方式构图思维, 形成 “整体—整体 ”的共享数据库BIM三维信息化模型, 利用BIM三维协
同平台, 实现快速更新模块间协作信息和几何共享图形, 集成子模块为工程总模 型, 为设计
团队以及包括建筑运营 单位在内的各 方建设主体提供协同工作的基础。
[0003]现有的BIM模型结构树大多使用效果不佳, 不能对信息进行分类和编码使各项信
息变得系统化、 标准化、 规范化, 不能进行各参与方可随时查询、 利用、 更新和 完善BIM模型
信息, 不利于 工程管理及决策 水平, 降低了使用者对BIM模型 结构树的体验感。
发明内容
[0004]本发明针对现有技 术中的不足, 提供一种BIM模型的结构树重构方法。
[0005]本发明提供一种BIM模型的结构树重构方法, 包括:
[0006]根据逐层划分的分类层级对建筑构件进行分类及编码体系设计;
[0007]创建生成建筑BIM模型, 并导出IFC物理文件;
[0008]解析所述IFC物理文件的语义并根据所述编码体系, 提取各建筑构件相应的IFC 实
体的属性信息;
[0009]根据所述编码体系和所述属性信息对建筑构件进行编码;
[0010]将相应的建筑构件编码标注到创建生成的BIM模型的各分类建筑构件中;
[0011]将已编码的建筑构件数据储 存在数据库中, 实现各参与方的数据共享;
[0012]将编码作为建筑构件的唯一标识符, 对建筑构件进行身份识别;
[0013]解析BIM模型中的编码重构的BIM结构树, 实现根据BIM结构树定位聚焦模型构件。
[0014]进一步地, 所述根据逐层划 分的分类层级对建筑构件进行分类及编码体系设计,
包括:
[0015]基于Omniclass分类法建立工程对象分类目录结构 树和与工程对象分类目录结构
树相对应的分类编码;
[0016]楼栋号和楼层号以两位数字形式表示, 数值为目标建筑构件所处的楼栋号和楼层
号; 建筑构件类别以一位大写字母形式表示; 建筑构件名称和建筑构件分类以两位数字形
式依次进行编码; 流水号代 表同类构件的序号, 采用 “‑”连接编码体系中的各码段。
[0017]进一步地, 所述解析所述IFC物理文件的语义并根据所述编码体系, 提取各建筑构
件相应的IFC实体的属性信息, 包括:
[0018]在Revit软件中导出BIM模型IFC物理文件, 对于楼栋号的信息, 在IFC物理文件中说 明 书 1/6 页
3
CN 115391610 A
3
专利 一种BIM模型的结构树重构方法
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:40:09上传分享