基于BIM模型的房间最远疏散距离检测方法及装置与流程

文档序号:35710131发布日期:2023-10-12 10:59阅读:38来源:国知局
基于BIM模型的房间最远疏散距离检测方法及装置与流程

本技术涉及建筑检测的,特别是涉及一种基于bim模型的房间最远疏散距离检测方法及装置。


背景技术:

1、建筑信息模型(building information modeling,bim)是建筑学、工程学及土木工程的新工具。随着bim技术的发展,基于bim的施工图审查越来越受到各级政府和bim设计人员的重视,对bim模型的中房间内任一点到疏散门的最远距离的计算是施工图审查的重要内容之一。以往通过设计师经验判断、手动绘线方式估算,但难免在检测过程中出现遗漏,无法很好地检验房间疏散距离的设计是否满足要求。

2、目前,亟需一种基于bim模型的房间最远疏散距离检测方法及装置来解决当前技术存在的问题。


技术实现思路

1、本技术提供基一种于bim模型的房间最远疏散距离检测方法及装置,用于解决传统的室内距离检测过程中,常通过设计师经验判断、手动绘线方式估算,但难免在检测过程中出现遗漏,无法很好地检验房间疏散距离的设计是否满足要求的问题。

2、本技术第一方面提供一种基于bim模型的房间最远疏散距离检测方法,应用于服务器中,方法包括:从预设建筑信息模型中,获取目标区域的轮廓信息;识别目标区域中的多个房间门的位置,多个房间门的位置被确定为疏散距离的终点;根据轮廓信息以及多个房间门的位置,将目标区域划分为多个门区域,多个房间门与多个门区域一一对应;计算多个门区域中任意一个门区域的最远疏散距离;对比最远疏散距离与预设疏散距离阈值,得到关于目标区域的疏散距离检测结果。

3、本技术通过采用上述方法,通过将基于bim模型得到的区域,根据房间门的实际位置,划分成多个房间门对应的区域,进而更加准确得获得各个房间门对应的区域内的最远疏散距离。提高了在室内距离检测过程中,计算最远疏散距离的准确度。避免了人为检测时,由于检测范围不够全面、区域划分不够准确的问题。提高了在检验房间疏散距离的设计是否满足要求时,检测结果的准确性。

4、可选的,多个房间门位于目标区域的边界位置,根据轮廓信息以及多个房间门的位置,将目标区域划分为多个门区域,具体包括:查询多个房间门中的任意一个第一房间门的相邻房间门,第一房间门包括至少一个相邻房间门;获取第一房间门与相邻房间门的垂直平分线;根据垂直平分线以及目标区域的边界位置,将目标区域划分为多个门区域。

5、本技术通过采用上述方法,将目标区域按照多个房间门的位置,划分成为多个区域,方便获取后续各个门区域的最远疏散距离。

6、可选的,计算多个门区域中任意一个门区域的最远疏散距离,具体包括:获取第一门区域的多个采样点,多个采样点设置在第一门区域的边界处,第一门区域为多个门区域中的任意一个门区域,多个房间门包括第一房间门,第一房间门与第一门区域对应;分别获取多个采样点与第一房间门的最短路径;从多个最短路径中选择出最长路径,确定为第一门区域的最远疏散距离。

7、本技术通过采用上述方法,在单个门区域中设置多个采样点,并且分别计算多个采样点到房间门的最短路径,从上述得到的诸多采样点对应的最短路径中,选择出最长路径并确定为上述单个门区域的最远疏散距离。提供了一种便捷获取单个门区域的最远疏散距离的实现方式。

8、可选的,对比最远疏散距离与预设疏散距离阈值,得到关于目标区域的疏散距离检测结果,具体包括:分别对比多个门区域的最远疏散距离与预设疏散距离阈值;当任意一个门区域的最远疏散距离都小于或等于预设疏散距离阈值是,确认目标区域的室内疏散距离满足预设疏散要求。

9、可选的,分别获取多个采样点与第一房间门的最短路径,具体包括:检测多个采样点中任意一个第一采样点与第一房间门直线路径;当直线路径超出第一门区域的边界区域时,检测第一采样点与第一房间门之间的至少一个阻碍点;获取阻碍点与第一采样点之间的第一中间路径;获取阻碍点与第一房间门之间的第二中间路径;组合第一中间路径以及第二中间路径,得到第一采样点与第一房间门的最短路径。

10、本技术通过采用上述方法,在获取多个采样点与第一房间门的最短路径的过程中,考虑到门区域内部存在阻碍点的情况,并基于阻碍点对最短路径的获取过程进行改进,提高了得到的多个采样点与房间门的最短路径的精准度。

11、可选的,方法还包括:当阻碍点的数量大于或等于两个以上时,获取所有阻碍点之间,能够直接相连的多个阻碍点路径;基于多个阻碍点路径、第一中间路径以及第二中间路径,查询第一采样点与第一房间门的最短路径。

12、本技术通过采用上述方法,解决了在当门区域内存在多个阻碍点时,如何对获取采样点与房间门的最短路径的问题。

13、可选的,查询多个房间门中的任意一个第一房间门的相邻房间门,具体包括:获取第一房间门与目标区域内其他房间门的距离;查询与第一房间门相距最近的第二房间门;将第二房间门确定为第一房间门的相邻房间门。

14、本技术第二方面提供一种基于bim模型的房间最远疏散距离检测装置,装置包括:信息获取单元、位置确定单元、区域划分单元、距离计算单元、路径检测单元;信息获取单元,用于从预设建筑信息模型中,获取目标区域的轮廓信息;位置确定单元,用于识别目标区域中的多个房间门的位置,多个房间门的位置被确定为疏散距离的终点;区域划分单元,根据轮廓信息以及多个房间门的位置,将目标区域划分为多个门区域,多个房间门与多个门区域一一对应;距离计算单元,计算多个门区域中任意一个门区域的最远疏散距离;路径检测单元,用于对比最远疏散距离与预设疏散距离阈值,得到关于目标区域的疏散距离检测结果。

15、可选的,距离区域划分单元包括房间门查询子单元、获取子模块以及分割子单元;房间门查询子单元,用于查询多个房间门中的任意一个第一房间门的相邻房间门,第一房间门包括至少一个相邻房间门;获取子模块,用于获取第一房间门与相邻房间门的垂直平分线;分割子单元,用于根据垂直平分线以及目标区域的边界位置,将目标区域划分为多个门区域。

16、可选的,距离计算单元包括采样点获取子单元、路径获取子单元以及路径选择子单元;采样点获取子单元,用于获取第一门区域的多个采样点,多个采样点设置在第一门区域的边界处,第一门区域为多个门区域中的任意一个门区域,多个房间门包括第一房间门,第一房间门与第一门区域对应;路径获取子单元,用于分别获取多个采样点与第一房间门的最短路径;路径选择子单,用于从多个最短路径中选择出最长路径,确定为第一门区域的最远疏散距离。

17、可选的,路径检测单元包括路径比较子单元以及结果输出子单元;路径比较子单元,用于分别对比多个门区域的最远疏散距离与预设疏散距离阈值;结果输出子单元,用于当任意一个门区域的最远疏散距离都小于或等于预设疏散距离阈值是,确认目标区域的室内疏散距离满足预设疏散要求。

18、可选的,路径获取子单元包括路径检测模块、阻碍点检测模块、第一路径获取模块、第二路径获取模块以及路径组合模块;路径检测模块,用于检测多个采样点中任意一个第一采样点与第一房间门直线路径;阻碍点检测模块,用于当直线路径超出第一门区域的边界区域时,检测第一采样点与第一房间门之间的至少一个阻碍点;第一路径获取模块,获取阻碍点与第一采样点之间的第一中间路径;第二路径获取模块,用于获取阻碍点与第一房间门之间的第二中间路径;路径组合模块,用于组合第一中间路径以及第二中间路径,得到第一采样点与第一房间门的最短路径。

19、可选的,路径获取子单元还包括阻碍路径获取模块以及路径查询模块;阻碍路径获取模块,用于当阻碍点的数量大于或等于两个以上时,获取所有阻碍点之间,能够直接相连的多个阻碍点路径;路径查询模块,基于多个阻碍点路径、第一中间路径以及第二中间路径,查询第一采样点与第一房间门的最短路径。

20、可选的,房间门查询子单元包括距离获取模块、距离查询模块以及距离确定模块;距离获取模块,用于获取第一房间门与目标区域内其他房间门的距离;距离查询模块,查询与第一房间门相距最近的第二房间门;距离确定模块,将第二房间门确定为第一房间门的相邻房间门。

21、本技术第三方面提供一种电子设备,电子设备包括处理器、存储器、用户接口及网络接口,存储器用于存储指令,用户接口和网络接口用于给其他设备通信,处理器用于执行存储器中存储的指令,以使电子设备执行上述中任一项的方法。

22、本技术第四方面提供一种计算机可读存储介质,计算机可读存储介质存储有指令,当指令被执行时,执行上述中任一项的方法。

23、与相关技术相比,本技术的有益效果是:

24、1、通过将基于bim模型得到的区域,根据房间门的实际位置,划分成多个房间门对应的区域,进而更加准确得获得各个房间门对应的区域内的最远疏散距离。提高了在室内距离检测过程中,计算最远疏散距离的准确度。避免了人为检测时,由于检测范围不够全面、区域划分不够准确的问题。提高了在检验房间疏散距离的设计是否满足要求时,检测结果的准确性。

25、2、在单个门区域中设置多个采样点,并且分别计算多个采样点到房间门的最短路径,从上述得到的诸多采样点对应的最短路径中,选择出最长路径并确定为上述单个门区域的最远疏散距离。提供了一种便捷获取单个门区域的最远疏散距离的实现方式。

26、3、在获取多个采样点与第一房间门的最短路径的过程中,考虑到门区域内部存在阻碍点的情况,并基于阻碍点对最短路径的获取过程进行改进,提高了得到的多个采样点与房间门的最短路径的精准度。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1