消火栓布置方法、装置、设备及存储介质与流程

文档序号:36929173发布日期:2024-02-02 21:54阅读:20来源:国知局
消火栓布置方法、装置、设备及存储介质与流程

本发明涉及建筑设计,具体涉及一种消火栓布置方法、装置、设备及存储介质。


背景技术:

1、消火栓是进行消防安全维护的重要工具,在对建筑进行消火栓设计中,现有技术是通过基于autocad开发的辅助设计软件和基于revit开发的辅助设计软件进行消火栓设计的,但基于autocad开发的辅助设计软件对数据的信息承载能力差,不能很好地读取空间、高度、物体几何等信息,也不能模拟行走路线精确计算,且基于revit开发的辅助设计软件存在计算量大、未按行走路径考虑保护范围等问题。


技术实现思路

1、本发明的主要目的在于解决现有的消火栓设计方法存在的计算量大、未考虑行走路径、消火栓位置设计不合理的技术问题。

2、本发明第一方面提供了一种消火栓布置方法,所述方法包括:基于当前建筑的建筑信息确定待布置区域和所述待布置区域的边界,并基于各消火栓的位置基点和所述建筑信息确定各消火栓的有效覆盖范围;基于所述边界和所述有效覆盖范围从所述各消火栓的位置基点中确定基准消火栓,并根据所述基准消火栓的有效覆盖范围对所述边界进行遍历,得到当前建筑的消火栓布置位置。

3、可选的,在本发明第一方面的第一种实现方式中,所述基于各消火栓的位置基点和所述建筑信息确定各消火栓的有效覆盖范围,包括:基于各消火栓的位置基点确定各消火栓对应的覆盖范围,并以所述位置基点为第一扫描基点、以所述位置基点对应的覆盖范围为第一扫描半径,利用扫描算法对所述覆盖范围进行扫描,判断在所述覆盖范围内是否存在障碍物角点;若存在,则以所述障碍物角点为第二扫描基点,以所述第一扫描半径与第一扫描基点至所述第二扫描基点的距离的差值为半径,进行二次扫描,得到二次扫描结果;从所述覆盖范围内剔除不属于二次扫描结果的区域,得到各消火栓的位置基点对应的有效覆盖范围。

4、可选的,在本发明第一方面的第二种实现方式中,所述基于所述边界和所述有效覆盖范围从所述各消火栓的位置基点中确定基准消火栓,包括:以所述边界上的任意点为圆心、以消火栓的覆盖范围为半径确定第一布置区域,并获取所述第一布置区域中各消火栓的位置基点和各位置基点对应的有效覆盖范围;基于预设布置优先级、所述位置基点和所述有效覆盖范围,从所述第一布置区域中各消火栓的位置基点确定基准消火栓。

5、可选的,在本发明第一方面的第三种实现方式中,所述基于预设布置优先级、所述位置基点和所述有效覆盖范围,从所述第一布置区域中各消火栓的位置基点确定基准消火栓,包括:基于预设布置优先级确定各所述消火栓的位置基点对应的优先等级,并基于所述优先等级对各所述消火栓进行排序,得到所述第一布置区域中各消火栓的优先序列;基于各所述消火栓的位置基点对应的有效覆盖范围进行比较,并基于所述有效覆盖范围的大小进行排序,得到所述第一布置区域中各消火栓的范围序列;基于所述优先序列和所述范围序列和预设排列组合算法,确定优先等级最高、有效覆盖范围最大的消火栓,得到基准消火栓。

6、可选的,在本发明第一方面的第四种实现方式中,所述根据所述基准消火栓的有效覆盖范围对所述边界进行遍历,得到当前建筑的消火栓布置位置,包括:基于所述基准消火栓的有效覆盖范围与所述边界的交叉点确定第二布置区域,并确定在所述第二布置区域中优先等级最高、有效覆盖范围最大且与基准消火栓的有效覆盖范围交集最大的消火栓,得到第二消火栓;基于所述第二消火栓进行循环扫描,依次对所述边界进行遍历,直至将所述边界都覆盖完毕,得到消火栓布置位置。

7、可选的,在本发明第一方面的第五种实现方式中,在所述根据所述基准消火栓的有效覆盖范围对所述边界进行遍历,得到当前建筑的消火栓布置位置之后,还包括:基于所述消火栓布置位置进行补充识别,判断所述消火栓布置位置是否满足预设保护要求,并在所述消火栓布置位置不满足预设保护要求时,对所述消火栓布置位置进行补充。

8、可选的,在本发明第一方面的第六种实现方式中,所述基于所述消火栓布置位置进行补充识别,判断所述消火栓布置位置是否满足预设保护要求,并在所述消火栓布置位置不满足预设保护要求时,对所述消火栓布置位置进行补充,包括:基于所述消火栓布置位置获取各消火栓的有效覆盖区域,并基于所述有效覆盖区域和所述待布置区域进行覆盖区域计算,得到所述待布置区域内的交集情况;基于所述交集情况判断所述待布置区域内是否存在覆盖次数不大于预设阈值的区域;若存在,则确认所述消火栓布置位置不满足预设保护要求,并将所述覆盖次数不大于预设阈值的区域确认为待补充区域;获取所述待补充区域内各消火栓的位置基点和对应的有效覆盖区域;从所述位置基点中选择优先等级最高且与所述待补充区域交集最大的消火栓,将所述消火栓的位置基点补充至消火栓布置位置中。

9、本发明第二方面提供了一种消火栓布置装置,所述装置包括:

10、确定模块,用于基于当前建筑的建筑信息确定待布置区域和所述待布置区域的边界,并基于各消火栓的位置基点和所述建筑信息确定各消火栓的有效覆盖范围;

11、布置模块,用于基于所述边界和所述有效覆盖范围从所述各消火栓的位置基点中确定基准消火栓,并根据所述基准消火栓的有效覆盖范围对所述边界进行遍历,得到当前建筑的消火栓布置位置。

12、可选地,在本发明第二方面的第一种实现方式中,所述确定模块包括:

13、第一扫描单元,用于基于各消火栓的位置基点确定各消火栓对应的覆盖范围,并以所述位置基点为第一扫描基点、以所述位置基点对应的覆盖范围为第一扫描半径,利用扫描算法对所述覆盖范围进行扫描,判断在所述覆盖范围内是否存在障碍物角点;

14、第二扫描单元,用于若存在,则以所述障碍物角点为第二扫描基点,以所述第一扫描半径与第一扫描基点至所述第二扫描基点的距离的差值为半径,进行二次扫描,得到二次扫描结果;

15、剔除单元,用于从所述覆盖范围内剔除不属于二次扫描结果的区域,得到各消火栓的位置基点对应的有效覆盖范围。

16、可选地,在本发明第二方面的第二种实现方式中,所述布置模块包括:

17、提取单元,用于以所述边界上的任意点为圆心、以消火栓的覆盖范围为半径确定第一布置区域,并获取所述第一布置区域中各消火栓的位置基点和各位置基点对应的有效覆盖范围;基于预设布置优先级、所述位置基点和所述有效覆盖范围,从所述第一布置区域中各消火栓的位置基点确定基准消火栓。

18、可选地,在本发明第二方面的第三种实现方式中,所述提取单元具体用于:基于预设布置优先级确定各所述消火栓的位置基点对应的优先等级,并基于所述优先等级对各所述消火栓进行排序,得到所述第一布置区域中各消火栓的优先序列;基于各所述消火栓的位置基点对应的有效覆盖范围进行比较,并基于所述有效覆盖范围的大小进行排序,得到所述第一布置区域中各消火栓的范围序列;基于所述优先序列和所述范围序列和预设排列组合算法,确定优先等级最高、有效覆盖范围最大的消火栓,得到基准消火栓。

19、可选地,在本发明第二方面的第四种实现方式中,所述布置模块还包括:

20、循环单元,用于基于所述基准消火栓的有效覆盖范围与所述边界的交叉点确定第二布置区域,并确定在所述第二布置区域中优先等级最高、有效覆盖范围最大且与基准消火栓的有效覆盖范围交集最大的消火栓,得到第二消火栓;基于所述第二消火栓进行循环扫描,依次对所述边界进行遍历,直至将所述边界都覆盖完毕,得到消火栓布置位置。

21、可选地,在本发明第二方面的第五种实现方式中,所述布置模块还包括:

22、补充单元,用于基于所述消火栓布置位置进行补充识别,判断所述消火栓布置位置是否满足预设保护要求,并在所述消火栓布置位置不满足预设保护要求时,对所述消火栓布置位置进行补充。

23、可选地,在本发明第二方面的第六种实现方式中,所述补充单元具体用于:基于所述消火栓管布置位置获取各消火栓的有效覆盖区域,并基于所述有效覆盖区域和所述待布置区域进行覆盖区域计算,得到所述待布置区域内的交集情况;基于所述交集情况判断所述待布置区域内是否存在覆盖次数不大于预设阈值的区域;若存在,则确认所述消火栓布置位置不满足预设保护要求,并将所述覆盖次数不大于预设阈值的区域确认为待补充区域;获取所述待补充区域内各消火栓的位置基点和对应的有效覆盖区域;从所述位置基点中选择优先等级最高且与所述待补充区域交集最大的消火栓,将所述消火栓的位置基点补充至消火栓布置位置中。

24、本发明的第三方面提供了一种消火栓布置设备,所述消火栓布置设备包括存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述消火栓布置设备执行如上所述的消火栓布置方法的各个步骤。

25、本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现如上所述消火栓布置方法的各个步骤。

26、本发明提供的技术方案中,通过各消火栓的有效覆盖范围和待布置区域的边界从各消火栓的位置基点中确定基准消火栓,并根据基准消火栓的有效覆盖范围对边界进行遍历,得到当前建筑的消火栓布置位置。本方案公开了基于各位置基点的消火栓的有效覆盖范围对待布置区域的边界进行遍历,得到各建筑的消火栓布置方案,并通过对消火栓布置方案进行补充,实现了以最少数量的消火栓满足保护范围的同时,易于消防员取用且不影响建筑的正常使用,提高了消火栓布置的便捷性和效率,降低了消火栓布置成本。

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