cover_image

新发明专利:一种规范自动解译的BIM智能审图方法、系统和介质

郑哲 陆新征课题组
2023年03月01日 07:00

本文原载于林佳瑞老师的公众号:智能土木ABC


00

太长不看版

问:要实现AI智能审图总共分几步?
答:三步。
第一步,让AI学会读懂用人类自然语言写成的规范条文
第二步,让AI把规范条文翻译成计算机代码
第三步,基于BIM模型逐条检查是否符合规范要求
详见:
发明名称:一种规范自动解译的BIM智能审图方法、系统和介质

发明人:林佳瑞;郑哲;周育丞;陆新征

专利号:ZL 202111214873.9

申请日期:2021年10月19日

01

专利概述

本发明属于建筑审图技术领域,涉及一种规范自动解译的BIM智能审图方法、系统和介质,包括:根据审图需求对规范进行结构化和预处理;对规范条文语义标注和语法解析,从而建立语法树;建立语法树中规范条文的关键词与计算机语言术语的映射关系;根据映射关系将规范条文转化为计算机审图命令;根据计算机审图命令对BIM模型进行审图,并输出审图结果。其降低了规范构建的成本,用户可以根据自身审查需要,输入自然语言表达的规范,无需依赖专业人员将规范逐条编写为特定计算机语言下的可执行代码,降低了审查规范的构建成本,实现BIM图纸的智能审查。

     专利的主要步骤如图1所示。

图1 规范自动解译的BIM智能审图方法的使用步骤


02

背景与现有技术

公共法规、规范和标准规定了建筑在设计、施工、运维等过程需要满足的要求。目前,需要基于冗长的标准规范条文、知识和经验,依据繁琐的流程,人工对二维设计图纸进行建筑法规的合规性检查与建筑审图。面对海量的图纸、建筑数据,人工合规性审查方法耗时,人力成本高且依赖主观判断,容易出错。         

智能审图,或自动合规性审查(Automated Compliance Checking,ACC) ,是一种基于计算机实现审图过程自动化的方法,能解决人工审图效率低下、成本高、依赖主观判断、准确率低等问题。现有自动审图的相关技术可大体分为两类,第一类是基于CAD (Computer Aided Design)二维图纸的合规性审查,第二类是基于BIM(Building Information Modeling)三维模型的合规性审查。由于二维图纸通过面线表达空间信息,通过文字标注表达属性信息,其建筑信息的表达能力有限,二维图纸审查系统难以对部分复杂规范进行审查。基于BIM的审图方法大大提高了审图效率,降低了审图成本,摆脱了传统图形软件对计算机高性能的要求。

但是,现有的基于BIM的审图方法的规范解译部分都是基于硬编码机制,所谓硬编码机制即需要将工程建设强制性标准规范条文逐一录入客户端,并保存在规范集中或预存在数据库中。这样的方法具有以下的缺点:一、构建成本高。硬编码的方法依赖同时具备土木工程与计算机知识的专业人员进行规范解译,从而人工逐条将土木工程规范编写为特定计算机语言下的可执行代码,费时费力。二、可拓展性低。一方面,人工解译仅可将规范条文解译为某一种可执行代码,其只能应用于某一种特定的计算机语言或运行环境,当计算机语言或运行环境发生改变,就需要重新进行规范解译,导致规范不易拓展。另一方面,现有BIM审图的方法是基于特定格式BIM模型进行审查,不同软件建立的BIM模型可能会存在不兼容的情况,导致模型不易拓展。三、维护成本高。现有BIM审图的系统维护成本高,由于建筑行业会经常出现新的规范条文,或对规范条文进行修改,用户无法根据需要及时更改,所有规范的变更都依赖专业人士进行发现和维护。


03

支持自动规则解译的智能审图框架

1)整体架构

       针对上述问题,本发明的目的是提供一种使用户可以根据审查需求快速将规范等文本转化为计算机能够执行的命令,即规范自动解译的BIM智能审图方法、系统和介质。

       为实现上述目的,本发明采取以下技术方案:一种规范自动解译的BIM智能审图方法,包括:一、预处理:根据审图需求对规范进行结构化和预处理;二、结构解析:对规范条文语义标注和语法解析,从而建立语法树;三、规则生成:建立语法树中规范条文的关键词与计算机语言术语的映射关系;根据映射关系将规范条文转化为计算机审图命令;最后根据计算机审图命令对BIM模型进行审图,并输出审图结果。整体框架如图2所示。


图2 规范自动解译的BIM智能审图方法的整体框架


2)规则生成模块:语义对齐及冲突消解

规则生成为本发明所提出的算法的核心步骤,此步骤旨在将语法树中以自然语言表达的概念与计算机设计模型中的概念进行一一对齐,即使“二者说同一种语言”。

图3&图4展示了语义对齐及冲突消解的流程示例。具体而言,本实施例中采用维基百科中文语料和中文规范语料库训练词向量模型,从而计算文本表达的概念与本体概念的语义相似度,实现初步语义对齐。随后提出两类冲突消解方法,即域-值冲突消解方法和等价类冲突解决方法,根据土木工程领域知识修改语义对齐结果。在语义对齐和冲突解决之后是代码生成环节,本文采用一种基于领域关键词与规则的条文分类方法,以识别出适合不同条文的SPARQL函数;最后执行代码生成步骤以将语法树转换为计算机可处理的格式(本文以SPARQL为例)。


图3 语义对齐和冲突消解示例


图4 规则生成模块示例


04

实验验证

选择《中国建筑防火设计规范》(GB 50016-2014)第3章中的强制条文作为数据源,并建立了条文分类、语义对齐的数据集。语义对齐数据集包括27种类型的语义对齐标签,99个句子和468个语义对齐标签。数据集可以在https://github.com/SkydustZ/auto-rule-transform 上找到。

首先对不同语义对齐方法的性能进行评估,以准确率和运行时间作为评价指标,结果如表1所示。关键字匹配相关算法的准确率最低,KW为55.8%,KW-Weighted算法的准确率为65.2%。基于语义相似度匹配的方法(W2V-avg,WQ2V-tfidf,WMD)的准确率高于基于关键字匹配的算法。所提出的语义相似度和冲突消解算法(W2V-avg+conflict resolution)达到了90.1%的最佳准确率。

表1 不同语义对齐方法的性能


表2显示了本文的方法和以前的方法可以自动解译的规则类别。由于SPARQL语言提供了预定义的函数,这些函数更适合简洁地表示具有隐含属性(如数量、派生属性)的审图规则。因此,本文提出的方法可以解译2.1和2.2类的规则。

表2 可解译规则类别


最后对所提出的自动规则解译方法效率进行评估。选择 4 个直接属性简单条文(Class 1)和 8 个间接属性复杂条文(Classes 2.1 & 2.2)。将所提出的方法所消耗的时间与专家人工解译所消耗的时间进行比较,结果如表3所示。所记录的时间为将规则从自然语言解译为可正确运行的SPARQL所花费的时间。结果表明,即使考虑人工修正时间,自动规则解译所消耗的时间仅是人工解译时间的五分之一,如表3所示。

表3 自动规则解译方法消耗的时间比较



05

应用实例

本文中对一个实际工厂建筑实施规则检查,选择三个示例规则,包括一个直接属性简单条文和两个间接属性复杂条文。利用所提出的方法,将规则解译为SPARQL代码,并使用GraphDB执行代码,以检查模型合规性。图5显示了规则解译及模型检查结果,所提出的系统正确进行了规则解译并发现了模型中不符合规范之处。检查结果提供不合规元素的全局 ID,用户可以根据全局 ID 直接定位到不合规的构件。

图5 使用提出的ARC系统进行消防设计合规性检查的实例


06

结论

本发明提出了一种规范自动解译的BIM智能审图方法、系统和介质。用户可以根据具体的审查需要,输入自然语言表达的规范,无需依赖专业人员将规范逐条编写为特定计算机语言下的可执行代码,降低了审查规范的构建成本。

(1)在语义对齐算法方面,所提出的语义相似度匹配与冲突消解算法达到了90.1%的最佳准确率,并可支持数量计算等复杂审图规则的自动推理。

(2)将所提出的方法所消耗的时间与专家人工解译所消耗的时间进行比较,即使考虑人工修正时间,自动规则解译所消耗的时间仅是人工解译时间的五分之一,所提出的规则解译方法大幅提升了审查效率。


相关论文及发明专利:

[1] 新论文:面向自动合规审查的知识增强语义对齐和自动规则解译方法

[2] 新论文:融合自然语言处理与上下文无关文法的审图规则自动解译方法

[3] 新论文:面向建筑领域自然语言处理的领域语料库及预训练模型

[4] 新发明专利:一种将规范文本自动转为可计算逻辑规则的方法及系统

[5] 新论文:基于IFC的自动规则检查的最佳实践


07

后记

AI技术的发展给了我们巨大的想象空间。我们此前探讨过建筑结构设计领域AI的四种学习路径(参阅:如何更好的融合基于模拟的设计和基于人工智能的设计),本文工作就是探索如何实现图6中的“学习3”学习路径,即直接从规范文本中学习设计的知识。随着AGI(通用人工智能)的发展,或许终有一日,我们画的每一张图,写的每一本报告,编的每一本规范,都将成为AI设计的学习资料,进而推动智能设计的不断进步。


图6 建筑结构设计领域AI的四种学习路径


---End---


智能设计平台网站
ai-structure.com 剪力墙结构生成式智能设计系统内测邀请


相关研究

学术报告视频

  1. 《从基于模拟的结构设计到基于人工智能的结构设计》学术报告视频

  2. 混凝土结构的智能设计和对专业教学的思考》学术报告视频

  3. 《地震巨灾情景构建》科普报告视频

  4. 《城市抗震弹塑性分析及其在情景构建与地震应急中的应用》学术报告视频


专著

  1. 英文版《工程地震灾变模拟:从高层建筑到城市区域(第2版)》出版

  2. 专著《城市抗震弹塑性分析》出版


人工智能与机器学习

---结构智能设计

  1. ai-structure.com 剪力墙结构生成式智能设计系统内测邀请

  2. 新论文:基于图神经网络的剪力墙布置人工智能设计方法

  3. 视频:建筑结构生成式智能设计在实际投标项目中的应用

  4. 除了剪力墙结构,AI能不能设计框架结构?| 论文和发明专利:基于图神经网络的框架梁智能化布置

  5. 老师划重点啦,AI工程师学会了么?| 新论文:注意力增强的剪力墙结构人工智能设计方法

  6. 新论文和发明专利 | 规则增强的框架-核心筒结构人工智能设计方法

  7. 新论文 | 剪力墙结构智能化生成式设计方法:从数据驱动到物理增强

  8. 简便高效的建筑结构AI设计系统 | 新论文:集成式智能生成设计系统及其在剪力墙结构上的应用

  9. 利用设计文本指导AI建筑结构设计 | 新论文及发明专利:融合文本和图像数据的建筑结构AI设计方法

  10. 新论文:面向自动合规审查的知识增强语义对齐和自动规则解译方法

  11. 新论文:融合自然语言处理与上下文无关文法的审图规则自动解译方法

  12. 新论文及发明专利 | 基于深度学习的楼盖结构智能化设计方法

  13. 新论文:面向建筑领域自然语言处理的领域语料库及预训练模型

  14. 用“图”和“图”来生成“图”?中文快不够用了 | 发明专利:多模态输入深度神经网络、框架结构梁柱设计方法及装置

  15. AI想做结构设计?它得先学结构力学!| 新论文及发明专利:物理增强的剪力墙结构智能化设计方法

  16. AI+PKPM | 给个建筑户型图,结构设计全自动

  17. 糟糕!结构高度从50m改为100m了。AI:5秒完成新结构方案 | 发明专利:融合文本和图像数据的建筑结构AI设计方法

  18. 揭秘人工智能设计剪力墙结构的科学原理 | 新论文:基于生成对抗网络的剪力墙结构设计方法

  19. 用人工智能进行结构方案设计| 发明专利:基于对抗生成网络的剪力墙结构布置方法

  20. 5分钟!从设计结构方案到完成计算书 | 人工智能设计剪力墙结构案例演示

  21. 新发明专利:一种将规范文本自动转为可计算逻辑规则的方法及系统


---其他土木工程领域人工智能研究

  1. 新论文:基于单目视觉和深度学习位姿估计的结构三维位移测量

  2. 提升小样本下预测性能近一个数量级 新论文 |  神经网络响应时程预测中的迭代自迁移方法 (附数据集和程序)

  3. 新论文:使用深度学习超分辨率技术提升基于计算机视觉的位移测量精度
  4. 新论文 | 基于深度学习的滞回模型如何拥有“误差自纠偏”能力?(附数据集和程序)

  5. 新论文 | 倾斜摄影点云+深度学习=城市风环境自动化模拟

  6. 新论文 | 卷积神经网络 + 小波时频图:基于地震动时频域特征的震害评估新方法

  7. 他山之石可以攻玉 | 新论文:基于深度迁移学习的结构地震响应识别

  8. 新论文:为提升AI振动识别效果,小波、HHT、MFCC、CNN、LSTM我们都试一试

  9. 如何将地震破坏力评估加速1500倍?| 新论文:基于LSTM的地震破坏力实时评估

  10. 新论文:基于机器学习方法的多元地震动强度指标比选与实时震害预测

  11. 新论文:给振动信号拍个照,可以提升振动控制效果!

  12. 这栋楼是什么结构的,元芳,你怎么看?——大人,时代变了!|新论文:使用机器学习方法预测城市建筑结构类型

  13. 新论文:基于无人机与深度学习的建筑震害评估方法

  14. 新论文:无人机+机器学习+城市弹塑性分析=震后近实时损失预测


城市灾害模拟与韧性城市

  1. 新论文:台风导致的港口运营中断对中国沿海地区造成的经济影响评估

  2. 新论文 | 基于相位的结构运动识别

  3. 新论文 | 复杂地形下场地-城市效应的振动台试验和数值模拟

  4. 新论文 | 传感器质量和密度对震后快速评估影响的成本效益分析

  5. 提升震害分析精度,更多数量 or 更高质量的加速度计? | 新论文:加速度计类型对地震动记录和震损评估的影响

  6. 新论文 | 基于倾斜摄影、深度学习和CFD的城市尺度窗户风损评估

  7. 新论文 | 强震台网密度对震害评估的影响

  8. 新论文:城市尺度树木风灾破坏近实时评估:方法框架及清华园案例应用

  9. 新论文:基于实测地震动的近实时地震滑坡预测方法(并附源程序)

  10. 新论文:基于实测地震记录的区域地震动场模拟方法

  11. 新论文:“场地-城市”效应对区域震害评估的定量影响分析

  12. 新论文:基于城市信息模型、并同时适用于城市建筑群和单体重要建筑的多灾害模拟框架

  13. 新论文:台风风灾对港口运营的经济影响:以中国港口为例

  14. 新论文:基于BIM与虚拟现实的建筑震后火灾救援场景模拟

  15. 新论文:社区地震安全韧性评估系统及社区应用示范

  16. 新论文:武汉火神山医院病房有害气体的高空排放设计和分析

  17. 新论文:主余震作用下区域建筑震害预测方法

  18. 新论文:城市抗震弹塑性分析的开源框架

  19. 新论文:考虑劳动力资源约束的城市尺度建筑抗震韧性模拟和震后维修规划

  20. 新论文:结合BIM和FEMA P-58的建筑地震损失预测方法

  21. 新论文:扔砖头、跳盒子,这也是做科学试验哦!| 地震次生坠物情境中的人员疏散模拟

  22. 综述:城市抗震弹塑性分析及其工程应用

  23. 新论文:适用于多LOD BIM的建筑地震损失评估

  24. 新论文:城市建筑群多LOD震害模拟及北京CBD算例

  25. 美国NSF SimCenter+清华城市弹塑性分析=旧金山184万建筑地震模拟

  26. 新论文:BIM+新一代性能化设计=喷淋系统破坏后的地震次生火灾模拟

  27. 新论文:村镇建筑群火灾蔓延模拟与案例

  28. 新论文:建设地震韧性城市所面临的挑战

  29. 新论文:烈焰焚城 | 地震次生火灾的精细化和高真实感模拟

  30. 新论文:城市韧性——基于“三度空间下系统的系统”的思考

  31. 新论文:城市抗震弹塑性分析中如何确定高层建筑的损伤程度?


高性能结构与防倒塌

  1. 新论文:基于高性能计算的RC框架结构连续倒塌设计优化

  2. 新论文:面向多层RC框架的连续倒塌易损性简化评估方法

  3. 新论文 | 一致阻尼模型在OpenSees中的实现(附程序与说明)

  4. 新阻尼模型论文 | 频域分布任性变,开源程序免费领

  5. 新论文:中柱节点向上和向下冲剪破坏引起的板柱子结构连续倒塌研究

  6. 新论文:有限元携手物理引擎,倒塌模拟新思路

  7. 新论文:美国佛罗里达公寓大楼倒塌的初步分析和讨论

  8. 综述论文:建筑结构抗震“体系能力设计法”综述

  9. 新论文:不同钢筋构造对RC板柱节点冲剪破坏后性能的加强作用

  10. 新论文:地震-连续倒塌综合韧性防御超高层体系

  11. 新论文:基于数字孪生的强震下大跨斜拉桥倒塌易损性评估

  12. 新论文丨不同冲剪方向下板柱节点抗倒塌性能研究

  13. 新论文:大跨斜拉桥的非线性模型更新及倒塌预测

  14. 新论文:新一代地震-连续倒塌综合防御组合框架——综合韧性防御组合框架

  15. 新论文:中柱失效后混凝土板柱结构承载性能影响因素研究

  16. 新论文:不同冲剪方向下板柱节点抗倒塌性能研究

  17. 新论文:次边缘柱失效后钢筋混凝土平面框架连续倒塌承载力的试验分析和计算评估

  18. 新论文:基于集群计算的大跨斜拉桥精细有限元模型更新

  19. 新论文:钢筋混凝土板柱节点冲切及冲切破坏后行为的数值模拟

  20. 新论文:边柱以及边中柱失效后平板结构连续倒塌行为试验研究

  21. 新论文:抗震&防连续倒塌:一种新型构造措施

  22. 新论文:混凝土梁柱子结构连续倒塌动力效应的试验研究

  23. 层间位移角判别准则不适用于剪力墙,怎么办?|新论文:基于曲率的剪力墙损伤评估方法

  24. 新论文:地震-连续倒塌综合防御组合框架结构体系研究

  25. 新论文:改变框架-核心筒结构剪力调整策略对其抗震性能影响的研究

  26. 新论文:新型地震和连续倒塌综合防御韧性PC框架承载力计算方法

  27. 新论文:角柱失效后平板结构连续倒塌行为实验研究

  28. 新论文:受折纸启发的可更换承载-耗能双功能耗能器

  29. 新综述论文:21世纪建筑结构连续倒塌和鲁棒性的研究和实践

  30. 新论文:中柱失效后板柱结构连续倒塌传力机理研究

  31. 新论文:一根钢筋混凝土梁,承载力你能算对么?| 梁的压拱效应计算方法

  32. 新论文:这个混凝土框架能抗震,能防连续倒塌,还功能可恢复,您不进来看看么?

  33. 新论文:一个好汉三个帮|带端部阻尼器伸臂桁架的抗震性能试验研究

  34. 新论文:防屈曲支撑伸臂桁架?几个“狗骨头”可少不了!

  35. 新论文:考虑楼板影响的钢筋混凝土框架边柱连续倒塌试验

  36. 新论文:提高地震荷载分项系数,抗震安全性提高了多少?

  37. 新论文:采用减振子结构来控制超高层建筑的地震楼面加速度

  38. 新论文:500m级超高层建筑简化模型及其在结构体系对比中的应用

  39. 课题组2015年的论文:超高层建筑火灾结构安全分析

  40. 606m 超高层建筑OpenSees模型


长按识别二维码,关注我们的科研动态