美国有十二个人口密集的城市实施了强制性的立面安全检查法规,以确保公共安全。以纽约市(NYC)为例,建筑部门(DOB)要求六层以上的建筑每五年由专业检查人员进行检查一次(即检查周期)。这些项目强调了检查和维护在建设项目生命周期中的重要性。尽管有这样的检查计划,不幸的是,建筑物上仍会不断有碎片掉落,导致城市中发生事故和事件。在NYC发生的一起不幸事故中,一名建筑师在经过一个有缺陷的立面时不幸身亡[1],这促使检查法规进行了更新。除了这些事故外,相关机构还收到了市民关于立面状况恶化的投诉。例如,NYC建筑部门每年会收到一千多起关于碎片坠落的投诉[2]。这些证据表明,有必要改进当前的立面检查方法。
我们对经验丰富的立面检查人员的观察发现,当前立面安全检查方法存在两个主要挑战,这些挑战在之前的论文中已有详细阐述[3]。首先,缺乏系统性的深入和全面立面检查指导,导致检查工作依赖于检查人员的经验,从而出现检查结果不一致和遗漏的情况。例如,我们观察到两名不同的检查人员在两个不同的检查周期(即相隔5年)对同一栋建筑进行了检查,并记录了不同的缺陷集,这主要是由于他们关注点和解释的不同。其次,尽管检查人员是根据立面组件(例如女儿墙、窗台)进行检查的,但现有的指导材料主要是按材料类型组织的(例如混凝土或石材的裂缝),导致在定义特定组件类型可能出现的缺陷方面存在知识空白。我们的现场观察进一步表明,组件的上下文通常决定了需要检查的属性:例如,灰浆接缝的“侵蚀”需要测量深度,而外墙上的相同缺陷则需要评估表面积。此外,检查人员会根据组件和缺陷的具体位置来报告立面状况,例如“沿北立面12层的窗间10-14号窗户处观察到的开裂灰浆接缝”,而大多数现有指南则只是讨论混凝土灰浆的侵蚀,而不考虑组件类型(如墙体、女儿墙等)。这些挑战表明,目前缺乏一种通用的方法来生成供检查人员遵循的基于组件的全面检查清单。
关于建筑立面检查的研究领域已经取得了逐步进展,从通过自然语言处理(NLP)和缺陷分类法(例如[[3], [4], [5], [6]]进行知识发现,到通过本体和建筑信息模型(BIM)集成进行形式化(例如[[7], [8], [9], [10], [11]]),再到通过基于本体的系统设计执行机器人检查任务[12]或利用人工智能、机器人技术和无人机(UAV)进行自动化检查(例如[[13], [14], [15]])。虽然这些贡献推进了领域知识的形式化,并支持了自动化推理和检查,但它们尚未提供一种能够从基于模型的表示中动态生成检查清单的通用、集成机制。一个能够统一领域本体和跨多种立面配置进行形式化推理的全面且适应性强的框架仍然有待探索。
我们的工作旨在解决这一研究空白,开发了一种方法来生成任何给定立面的基于组件的全面检查清单。本研究提出了并解决了以下关键问题:1)如何清晰地用计算机可理解的方式描述立面检查领域,包括主要实体、它们的属性、关系和行为;2)如何利用这种表示并开发用于生成各种立面分解的检查清单的推理算法。为了解决这些问题,本研究提出了两项主要贡献:(1)一个关于建筑立面检查的通用本体;(2)一个基于模型的推理机制,用于生成针对特定立面的定制检查清单。这项研究旨在提高立面检查的效率和一致性,从而改善城市建筑管理领域的安全性和决策质量。
为了概念上的清晰性,在本研究的后续部分中,数据指的是原始的、未经处理的事实或测量值,例如立面组件和缺陷的几何尺寸。基于模型的方法是一种方法论,其中结构化且语义丰富的模型(例如BIM)作为问题解决和决策的主要输入。底层的本体形式化了领域概念、关系和约束,而推理机制或算法则在此表示上进行操作,以实现分析、合规性检查、模拟和优化。信息代表了存储在立面检查报告和BIM等存储库中的上下文化且结构化的数据。知识表示从信息中得出的更高层次的理解,从而支持决策和问题解决。选择BIM作为存储和管理立面状况信息的主要工具。本体被用作专门设计来形式化和管理立面检查领域知识的表示工具。
后续部分的安排如下:第2节总结了与立面安全检查、领域本体开发和基于模型的推理机制相关的先前研究。第3节介绍了所采用的研究方法。第4节详细阐述了本体的开发和基于模式的检查清单生成算法。第5节展示了所开发本体和推理算法的实现和验证。第6节总结了研究结果并提出了未来的工作方向。