System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及人工智能,具体而言,涉及一种基于人工智能的城市消防救援资源分配方法和分配系统。
技术介绍
1、城市中的消防救援资源非常宝贵,在城市的智能化管理中需要准确的对消防救援资源进行调配。在现有的城市管理中,对于消防救援资源的分配上,还是遵循简单的辖区管理,也就是出现火情之后,由对应的消防点进行处理。
2、这种处理方式在处理单点事件时比较具有优势,但是在城市内多个地区出现火情时,如何合理的安排消防救援资源的支援顺序都是依靠经验进行,进而导致了消防救援资源不能够从全局的角度出发,合理的对消防救援资源进行分配;尤其是在城市内的消防救援资源小于所需要的消防救援资源总量时,仅仅依靠经验进行消防救援资源的分配会导致如下问题:一方面容易导致无法寻找到最优的消防救援资源调配方式,进而使得突发事件进一步恶化,另一方面则会不断的追加消防救援资源的调度指令,导致了消防队伍会受到多个调度指令,使得消防救援资源利用率下降;例如,第一个指令要求a队去a点执行消防任务,但是在经过考虑之后,又会让a队直接去b点执行消防任务,所以a队就有比较长的时间在路上,进而影响消防救援资源达到最终执行任务的突发事件位置的时间,影响了救援效率。
技术实现思路
1、本申请的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本申请的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
2、作为本申请的第一个方面,为了解决现有
3、步骤1:获取管理范围内各消防点的位置;
4、步骤2:计算各消防点的消防救援资源,预先根据突发事件所需要的消防救援资源数量设置突发事件的级别;
5、步骤3:基于各消防点的消防救援资源数量确定各消防点的管理区的面积和管理区的位置;
6、步骤4:实时监测管理范围内的突发事件,当出现突发事件时,获取突发事件所在的位置和突发事件级别,根据突发事件的位置确定突发事件所在的管理区,根据突发事件级别确定突发事件所需要的消防救援资源;
7、当突发事件所需要的消防救援资源数量小于突发事件所在管理区的消防点的消防救援资源时,由突发事件所在的管理区的消防点出动消防救援资源;
8、当突发事件所需要的消防救援资源数量大于突发事件所在管理区的消防点的消防救援资源时,构建消防救援资源分配模型,并求解消防救援资源分配模型以快速完成各消防点的消防救援资源分配。
9、本申请所提供的技术方案中,当出现突发事件时,并且突发事件所需要的消防救援资源小于管理区内的消防点的消防救援资源时,直接由辖区内的消防点进行处理,而当突发事件的突发事件级别很高,需要多个消防点进行联合处理而涉及到消防点的消防救援资源跨区分配时,则构建消防救援资源分配模型,再求解消防救援资源的分配模型,以得到消防救援资源的分配策略,从而快速的寻找到当前时间段的消防救援资源分配策略的最优解。一方面,增加了消防救援资源分配策略的生成效率,另一方面则是保证了消防救援资源分配策略的正确性,避免频繁的对同一个队伍发放不同的调配指令,保证消防救援资源能够快速达到最终执行任务的突发事件位置。
10、进一步的,步骤1包括如下步骤:
11、步骤11:确定管理范围,将管理范围内的地图特征简化为交通网,其中构成交通网的道路以消防车能否正常行驶进行判断。
12、步骤12:确定消防点的所在地,将消防点与无向交通网络的相交的节点作为消防点的初始位置。
13、消防救援资源的调配任务一般运用于城市中,城市内的交通可以根据路径将其简化为一个交通络,每个路口则是交通网的节点。本方案中,将管理范围内的道路根据消防车是否能够通行而简化为交通网,则能够省略掉地图中很多无用的信息。
14、每个消防点的消防救援资源并不是恒定的,不同的消防点之间能够提供的消防救援资源并不一致,而无法获取每个消防点的消防救援资源,则不能够合理的对消防救援资源进行调配。针对这一问题,本申请提供了如下技术方案:
15、进一步的,步骤2包括如下步骤:
16、步骤21:管理范围内下辖有m个消防点,分别为m1、m2、m3、…mi…mm;i和m均属于正整数,m>i>0,m>1,mi表示第i个消防点;
17、步骤22:获取每个消防点的消防救援资源得到各消防点的消防救援资源数量,分别为v1、v2、v3、…vi…vm;vi表示第i个消防点的消防救援资源,vm表示第m个消防点的消防救援资源;
18、步骤23:预先设置突发事件级别和与突发事件级别所对应的消防救援资源数量。
19、本申请所提供的技术方案中,获取了每个消防点的消防救援资源数量,同时也预先设置了各突发事件级别所需要的消防救援资源数量,如此保证了能够给各突发事件合理的分配消防救援资源。
20、进一步的,步骤3包括如下步骤:
21、步骤31:计算各消防点的管理区的面积和管理区的位置的面积si,,其中si表示mi的管理区的面积,sw表示管理范围的面积;
22、步骤32:依据各消防点的管理区的面积si规划各管理区的范围和各消防点的位置,并让各消防点均位于各自管理区的中间区域。
23、本申请所提供的技术方案中,每个消防点的管理区的面积和管理区的位置的面积以消防救援资源的多少来进行分配,所以基本上保证了在每个管理区内,消防救援资源都是平均分布的,进而增加了触发构建消防救援资源分配模型的阈值,大部分情况下,都能够由消防点独立完成管理区内的突发事件的处理任务。
24、进一步的,步骤4包括如下步骤:
25、步骤41:实时检测管理范围内未处理的突发事件,分别为q1、q2、…qk…qk0;q1表示第1个未处理的突发事件;q2表示第2个未处理的突发事件,qk表示第k个未处理的突发事件,k0表示未处理的突发事件的总数,k和k0为正整数,k≥0,k0≥0;
26、步骤42:监测各突发事件的突发事件级别,根据突发事件级别计算出各突发事件所需要的消防救援资源;
27、步骤43:将消防点内的消防救援资源按照各管理区内各突发事件的消防救援资源需求进行分配;
28、步骤44:当消防救援资源大于所在管理区内消防点剩余消防救援资源时,构建消防救援资源分配模型,并求解消防救援资源分配模型以快速完成各消防点的消防救援资源分配。
29、本申请所提供的技术方案中,在应对低烈度的突发事件时,也就是各管理区内的突发事件都能够由管理区所在的消防点进行处理时,则由各管理区的消防点进行处理,而当需要进行跨管理区的消防救援资源分配时,则由神经网络模型进行分配;如此,保证了消防救援资源分配的及时性,以本文档来自技高网...
【技术保护点】
1.一种基于人工智能的城市消防救援资源分配方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的基于人工智能的城市消防救援资源分配方法,其特征在于:步骤1包括如下步骤:
3.根据权利要求2所述的基于人工智能的城市消防救援资源分配方法,其特征在于:步骤2包括如下步骤:
4.根据权利要求3所述的基于人工智能的城市消防救援资源分配方法,其特征在于:步骤3包括如下步骤:
5.根据权利要求3所述的基于人工智能的城市消防救援资源分配方法,其特征在于:步骤4包括如下步骤:
6.根据权利要求5所述的基于人工智能的城市消防救援资源分配方法,其特征在于:步骤44包括如下步骤:
7.根据权利要求1所述的基于人工智能的城市消防救援资源分配方法,其特征在于:将最小行动人员的数量作为消防救援资源计量的最小单位。
8.根据权利要求1所述的基于人工智能的城市消防救援资源分配方法,其特征在于:每个消防车上能够负载的人员数量为最小行动人员的数量的整数倍。
9.根据权利要求1所述的基于人工智能的城市消防救援资源分配方法
10.一种基于人工智能的城市消防救援资源分配系统,其特征在于:包括信息接收装置,用于接入未处理的突发事件的位置和突发事件级别;
...【技术特征摘要】
1.一种基于人工智能的城市消防救援资源分配方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的基于人工智能的城市消防救援资源分配方法,其特征在于:步骤1包括如下步骤:
3.根据权利要求2所述的基于人工智能的城市消防救援资源分配方法,其特征在于:步骤2包括如下步骤:
4.根据权利要求3所述的基于人工智能的城市消防救援资源分配方法,其特征在于:步骤3包括如下步骤:
5.根据权利要求3所述的基于人工智能的城市消防救援资源分配方法,其特征在于:步骤4包括如下步骤:
6.根据权利要求5所述的基于人工智能的城市消防救援资源分配方法,其特征在于...
【专利技术属性】
技术研发人员:孙冬平,孙少朋,
申请(专利权)人:北京市巨龙工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。