System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 消防系统输入输出模块布置方法、装置、设备及存储介质制造方法及图纸_技高网

消防系统输入输出模块布置方法、装置、设备及存储介质制造方法及图纸

技术编号:40974296 阅读:5 留言:0更新日期:2024-04-18 21:22
本发明专利技术涉及建筑设计技术领域,公开了一种消防系统输入输出模块布置方法、装置、设备及存储介质。该方法基于待布置区域的三维设计模型提取出所有的消防联动设备,生成一个设备数据表,然后基于该设备数据表中记录的消防联动设备的设备属性,结合消防联动设备的建筑信息计算出需要的输入输出模块的类型和数量,从而实现消防联动设备的输入输出模块的自动布置,由于基于设备数据表来对各消防联动设备的输入输出模块进行布置,不用重新识别查找,避免了漏布置,同时也可以在一定程度上提高的布置效率。

【技术实现步骤摘要】

本专利技术涉及建筑设计,具体涉及一种消防系统输入输出模块布置方法、装置、设备及存储介质


技术介绍

1、消防系统中的输入输出模块主要用于连接需要火灾报警控制器控制的消防联动设备,如警铃、声光报警器、防火卷帘门、水泵、排烟风机、电梯、广播切换等;输入输出模块除了对设备起监视作用,还能在联动的时候控制设备运行。目前,对于输入输出模块的布置主要是在图纸设计时,结合对应的专业进行手动布置,但是在布置完成后,由于实际的情况或者是图纸的变化,导致已经布置完成的输入输出模块需要调整,而每次的调整都需要设计师对输入输出模块进行手动调整,对输入输出模块和消防设备控制关系重新梳理,为增加的消防设备补充模块,为减少的消防设备取消模块;由于消防设备数量众多,分布松散,手动布置非常耗时,经常发生遗漏情况,且经验不足的设计师选择的模块布置位置不够合理,后期安装和维护十分不便。


技术实现思路

1、本专利技术的主要目的在于解决现有的消防系统输入输出模块的布置方案在每次调整时都需要重新布置,从而导致效率低且容易遗漏布置的问题。

2、本专利技术第一方面提供了一种消防系统输入输出模块布置方法,包括:获取基于给排水和暖通专业提供的待布置区域的三维设计模型,并基于所述三维设计模型生成所述待布置区域的设备数据表和所述设备数据表中各消防联动设备的建筑信息,其中,所述设备数据表中包含有至少一个消防联动设备;基于所述设备数据表中各消防联动设备的设备属性确定各消防联动设备所需的输入输出模块的类型和数量;基于所述建筑信息以及各所述消防联动设备对应的输入输出模块的类型和数量,布置各所述消防联动设备的输入输出模块。

3、可选的,在本专利技术第一方面的第一种实现方式中,所述基于所述三维设计模型生成所述待布置区域的设备数据表和所述设备数据表中各消防联动设备的建筑信息,包括:识别所述三维设计模型中消防联动设备的构件信息,并利用预设的设备识别模型识别出所述构件信息对应的消防联动设备;获取所述消防联动设备的设备属性,并存储于数据表中,得到所述待布置区域的设备数据表;提取所述三维设计模型中各所述构件信息对应位置上,预设半径范围内的结构件,得到对应的消防联动设备的建筑信息。

4、可选的,在本专利技术第一方面的第二种实现方式中,所述设备属性至少包括设备名称和控制方式;所述基于所述设备数据表中各消防联动设备的设备属性确定各消防联动设备所需的输入输出模块的类型和数量,包括:基于所述设备数据表中各消防联动设备的设备名称和控制方式,利用各输入输出模块的设计规范和控制要求,计算出各消防联动设备所需的输入输出模块的类型和数量。

5、可选的,在本专利技术第一方面的第三种实现方式中,所述基于所述设备数据表中各消防联动设备的设备名称和控制方式,利用各输入输出模块的设计规范和控制要求,计算出各消防联动设备所需的输入输出模块的类型和数量,包括:基于所述设备名称和所述控制方式与各输入输出模块的控制要求进行匹配计算,得到各消防联动设备与各输入输出模块的匹配度,并基于所述匹配度确定各消防联动设备的目标输入输出模块,得到各消防联动设备的类型;基于所述目标输入输出模块的设计规范和对应的消防联动设备的建筑信息,计算出所需要的所述目标输入输出模块的数量。

6、可选的,在本专利技术第一方面的第四种实现方式中,在所述基于所述设备数据表中各消防联动设备的设备属性确定各消防联动设备所需的输入输出模块的类型和数量之后,还包括:获取各所述目标输入输出模块的模块id和模块名称,并创建所有目标输入输出模块的模块列表;基于各所述目标输入输出模块对应的消防联动设备的设备id,将所述设备数据表与所述模块列表进行关联。

7、可选的,在本专利技术第一方面的第五种实现方式中,所述基于所述建筑信息以及各所述消防联动设备对应的输入输出模块的类型和数量,布置各所述消防联动设备的输入输出模块,包括:基于各所述消防联动设备对应的输入输出模块的类型确定所述输入输出模块的安装要求;基于所述安装要求和对应的消防联动设备的建筑信息,确定目标安装方式;在各所述消防联动设备的位置上搜索安装位置,并从搜索到的安装位置中选择符合所述安装方式的位置,得到位置集合;利用预设的目标优化算法从所述位置集合中求解出n个解,其中,n的大小等于输入输出模块的数量;基于n个解对对应的消防联动设备布置输入输出模块。

8、可选的,在本专利技术第一方面的第六种实现方式中,在所述基于所述建筑信息以及各所述消防联动设备对应的输入输出模块的类型和数量,布置各所述消防联动设备的输入输出模块之后,还包括:定时轮询识别待布置区域中的消防联动设备是否发生变动;若是,则基于发生变动的消防联动设备的设备id,遍历所述设备数据表与所述模块列表中的关联关系是否成立;若不成立,则对发升变动的消防联动设备的输入输出模块进行重新布置。

9、本专利技术第二方面提供了一种消防系统输入输出模块布置装置,所述消防系统输入输出模块布置装置包括:

10、获取模块,用于获取基于给排水和暖通专业提供的待布置区域的三维设计模型,并基于所述三维设计模型生成所述待布置区域的设备数据表和所述设备数据表中各消防联动设备的建筑信息,其中,所述设备数据表中包含有至少一个消防联动设备;

11、确定模块,用于基于所述设备数据表中各消防联动设备的设备属性确定各消防联动设备所需的输入输出模块的类型和数量;

12、布置模块,用于基于所述建筑信息以及各所述消防联动设备对应的输入输出模块的类型和数量,布置各所述消防联动设备的输入输出模块。

13、可选地,在本专利技术第二方面的第一种实现方式中,所述获取模块具体用于:

14、识别所述三维设计模型中消防联动设备的构件信息,并利用预设的设备识别模型识别出所述构件信息对应的消防联动设备;

15、获取所述消防联动设备的设备属性,并存储于数据表中,得到所述待布置区域的设备数据表;

16、提取所述三维设计模型中各所述构件信息对应位置上,预设半径范围内的结构件,得到对应的消防联动设备的建筑信息。

17、可选地,在本专利技术第二方面的第二种实现方式中,所述设备属性至少包括设备名称和控制方式;所述确定模块具体用于:

18、基于所述设备数据表中各消防联动设备的设备名称和控制方式,利用各输入输出模块的设计规范和控制要求,计算出各消防联动设备所需的输入输出模块的类型和数量。

19、可选地,在本专利技术第二方面的第三种实现方式中,所述确定模块包括:

20、匹配单元,用于基于所述设备名称和所述控制方式与各输入输出模块的控制要求进行匹配计算,得到各消防联动设备与各输入输出模块的匹配度,并基于所述匹配度确定各消防联动设备的目标输入输出模块,得到各消防联动设备的类型;

21、计算单元,用于基于所述目标输入输出模块的设计规范和对应的消防联动设备的建筑信息,计算出所需要的所述目标输入输出模块的数量。

22、可选地,在本专利技术第二方面的第四种实现方式中,所述消本文档来自技高网...

【技术保护点】

1.一种消防系统输入输出模块布置方法,其特征在于,所述消防系统输入输出模块布置方法包括:

2.根据权利要求1所述的消防系统输入输出模块布置方法,其特征在于,所述基于所述三维设计模型生成所述待布置区域的设备数据表和所述设备数据表中各消防联动设备的建筑信息,包括:

3.根据权利要求1所述的消防系统输入输出模块布置方法,其特征在于,所述设备属性至少包括设备名称和控制方式;所述基于所述设备数据表中各消防联动设备的设备属性确定各消防联动设备所需的输入输出模块的类型和数量,包括:

4.根据权利要求3所述的消防系统输入输出模块布置方法,其特征在于,所述基于所述设备数据表中各消防联动设备的设备名称和控制方式,利用各输入输出模块的设计规范和控制要求,计算出各消防联动设备所需的输入输出模块的类型和数量,包括:

5.根据权利要求4所述的消防系统输入输出模块布置方法,其特征在于,在所述基于所述设备数据表中各消防联动设备的设备属性确定各消防联动设备所需的输入输出模块的类型和数量之后,还包括:

6.根据权利要求5所述的消防系统输入输出模块布置方法,其特征在于,所述基于所述建筑信息以及各所述消防联动设备对应的输入输出模块的类型和数量,布置各所述消防联动设备的输入输出模块,包括:

7.根据权利要求5所述的消防系统输入输出模块布置方法,其特征在于,在所述基于所述建筑信息以及各所述消防联动设备对应的输入输出模块的类型和数量,布置各所述消防联动设备的输入输出模块之后,还包括:

8.一种消防系统输入输出模块布置装置,其特征在于,所述消防系统输入输出模块布置装置包括:

9.一种消防系统输入输出模块布置设备,其特征在于,所述消防系统输入输出模块布置设备包括存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述消防系统输入输出模块布置设备执行如权利要求1-7中任一项所述的消防系统输入输出模块布置方法的各个步骤。

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-7中任一项所述消防系统输入输出模块布置方法的各个步骤。

...

【技术特征摘要】

1.一种消防系统输入输出模块布置方法,其特征在于,所述消防系统输入输出模块布置方法包括:

2.根据权利要求1所述的消防系统输入输出模块布置方法,其特征在于,所述基于所述三维设计模型生成所述待布置区域的设备数据表和所述设备数据表中各消防联动设备的建筑信息,包括:

3.根据权利要求1所述的消防系统输入输出模块布置方法,其特征在于,所述设备属性至少包括设备名称和控制方式;所述基于所述设备数据表中各消防联动设备的设备属性确定各消防联动设备所需的输入输出模块的类型和数量,包括:

4.根据权利要求3所述的消防系统输入输出模块布置方法,其特征在于,所述基于所述设备数据表中各消防联动设备的设备名称和控制方式,利用各输入输出模块的设计规范和控制要求,计算出各消防联动设备所需的输入输出模块的类型和数量,包括:

5.根据权利要求4所述的消防系统输入输出模块布置方法,其特征在于,在所述基于所述设备数据表中各消防联动设备的设备属性确定各消防联动设备所需的输入输出模块的类型和数量之后,还包括:

6.根据权利要求5所述...

【专利技术属性】
技术研发人员:张景鑫潘文平陈涛田富海
申请(专利权)人:合肥坤颐建筑科技合伙企业有限合伙
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1