Building Information Modeling (BIM) produces three-dimensional models of buildings combining the geometrical information with a wide range of properties. BIM is slowly but inevitably revolutionizing the architecture, engineering, and construction (AEC) industry. Buildings need to be compliant with regulations about stability, safety, and environmental impact. Manual compliance checking is tedious and error-prone, and amending flaws discovered only at construction time causes huge additional costs and delays. Several tools can check BIM models for conformance with rules/guidelines. For example, Singapore's CORENET e-Submission System checks fire safety. But since the current BIM exchange format only contains basic information of building objects, a separate, ad-hoc model pre-processing is required to determine, e.g., evacuation routes. Moreover, they face difficulties in adapting existing built-in rules and/or adding new ones (to cater for building regulations, that can vary not only among countries but also among parts of the same city), if at all possible. We propose the use of logic-based executable formalisms (CLP and Constraint ASP) to couple BIM models with advanced knowledge representation and reasoning capabilities. Previous experience shows that such formalisms can be used to uniformly capture and reason with knowledge (including ambiguity) in a large variety of domains. Additionally, incorporating checking within design tools makes it possible to ensure that models are rule-compliant at every step. This also prevents erroneous designs from having to be (partially) redone, which is also costly and burdensome. To validate our proposal, we implemented a preliminary reasoner under CLP(Q/R) and ASP with constraints and evaluated it with several BIM models. Under consideration for acceptance in Theory and Practice of Logic Programming (TPLP).
翻译:建模信息建模(BIM) 生成了三维建筑模型,将几何信息与广泛的属性相结合。 BIM 正在缓慢但不可避免地地对建筑、工程和建筑(AEC)行业进行革命。 建筑需要遵守稳定、安全和环境影响方面的规则。 手动合规检查是乏味的,容易出错,并且只有在施工时才会发现缺陷修正,这会造成巨大的额外成本和延误。 一些工具可以检查BIM 模型是否符合规则/准则。 例如,新加坡的CORENET e-SubmissionSystem 系统可以检查消防安全。 但是由于目前的BIM 交换格式仅包含建筑对象的基本信息, 需要一种单独的、 自动的预处理模型来确定,例如,稳定、安全和环境影响。 此外,在调整现有的建筑内部规则以及/或增加新的规则方面遇到困难(为了建筑规则,这在各国之间以及在同一城市的部分地区都可以有所不同。 我们提议使用基于逻辑的可执行的正规格式(CLO和CSstrain ASP SP) 来将BIM 模型与具有高清晰度的模型进行对比, 并使用高级设计工具。