一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多层建筑人员疏散时间的预测方法、装置、设备及介质

2023-03-20 17:22:34 来源:中国专利 TAG:


1.本发明涉及人工智能技术领域,具体而言,涉及一种多层建筑人员疏散时间的预测方法、装置、设备及介质。


背景技术:

2.在建筑趋向体积巨大化、结构复杂化的当下,组织快速且安全的人员疏散是减少紧急情况下人员伤亡进而保障公共安全的重要手段。疏散时间作为评价人员疏散过程的重要指标,通过分析建筑的整体疏散时间可以直观地评价建筑的疏散策略是否合理、疏散诱导策略是否有效。目前,疏散时间的获取主要通过组织实体实地的疏散实验或者利用人员疏散模型开展模拟计算获得较为准确的建筑疏散时间,但是疏散实验无法在建筑设计阶段开展、模拟计算则往往因时间复杂度较高无法应用于指导复杂化和大型化的建筑疏散管理中。
3.综上所示,本发明提出了一种基于图神经网络的多层建筑人员疏散时间的预测方法,通过行人运动模型构建疏散场景,将场景结构转换为节点图、将房间特征提取为节点特征矩阵,将节点图、特征矩阵与疏散时间一一对应以构建数据集,再构建深度图卷积神经网络(gcn)自动提取特征矩阵中影响疏散效率的特征进而实现疏散时间的预测。


技术实现要素:

4.本发明的目的在于提供一种多层建筑人员疏散时间的预测方法、装置、设备及介质,以改善上述问题。为了实现上述目的,本发明采取的技术方案如下:第一方面,本技术提供了一种多层建筑人员疏散时间的预测方法,包括:获取第一信息和第二信息,所述第一信息包括空间平面图以及所述空间平面图对应的人员分布数据,所述第二信息包括待预测空间结构平面图和预测时的人员分布数据;对所述第一信息进行分析得到疏散场景,所述疏散场景包含建筑的空间结构和人员分布数据;根据所有所述疏散场景构建得到人员疏散模型,并对所述人员疏散模型进行模拟计算得到人员疏散时间集合;将所有所述疏散场景转换为建筑结构节点图,所述建筑结构节点图中的每个节点包括对应建筑物的一个空间结构单元、对应空间结构单元连接信息以及对应空间结构单元特征信息;
5.根据所有所述建筑结构节点图和所述人员疏散时间集合构建得到疏散时间预测模型,将所述第二信息作为所述疏散时间预测模型的输入值,计算得到待预测建筑物的人员疏散时间预测值。
6.第二方面,本技术还提供了一种多层建筑人员疏散时间的预测装置,包括:获取模块,用于获取第一信息和第二信息,所述第一信息包括空间平面图以及所述空间平面图对应的人员分布数据,所述第二信息包括待预测空间结构平面图和预测时的
人员分布数据;分析模块,用于对所述第一信息进行分析得到疏散场景;构建模块,用于根据所有所述疏散场景构建得到人员疏散模型,并对所述人员疏散模型进行模拟计算得到人员疏散时间集合;转换模块,用于将所有所述疏散场景转换为建筑结构节点图,所述建筑结构节点图中的每个节点包括对应建筑物的一个空间结构单元、对应空间结构单元连接信息以及对应空间结构单元特征信息;
7.计算模块,用于根据所有所述建筑结构节点图和所述人员疏散时间集合构建得到疏散时间预测模型,将所述第二信息作为所述疏散时间预测模型的输入值,计算得到待预测建筑物的人员疏散时间预测值。
8.第三方面,本技术还提供了一种多层建筑人员疏散时间的预测设备,包括:存储器,用于存储计算机程序;
9.处理器,用于执行所述计算机程序时实现所述多层建筑人员疏散时间的预测方法的步骤。
10.第四方面,本技术还提供了一种介质,所述介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述多层建筑人员疏散时间的预测方法的步骤。
11.本发明的有益效果为:
12.本发明通过将建筑结构抽象为节点图,利用节点图中节点的连接关系和节点特征反映建筑的结构关系,通过利用邻接矩阵刻画建筑结构的方式,将多层建筑的不同层结构统一刻画在一个邻接矩阵中,使得构建得到的人员疏散时间预测模型在兼顾预测准确度和计算效率的同时能够运用到多层建筑的疏散时间预测中。
13.本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
14.为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
15.图1为本发明实施例中所述的多层建筑人员疏散时间的预测方法流程示意图;图2为本发明实施例中所述的多层建筑人员疏散时间的预测装置结构示意图;
16.图3为本发明实施例中所述的多层建筑人员疏散时间的预测设备结构示意图。
17.图中标记:1、获取模块;2、分析模块;3、构建模块;31、第一提取单元;32、第一构建单元;33、第一计算单元;34、第二计算单元;4、转换模块;41、第二提取单元;42、第一处理单元;43、第二处理单元;44、第三处理单元;5、计算模块;51、第二构建单元;511、第一转换单元;512、第二转换单元;513、第三构建单元;514、第五处理单元;52、第三提取单元;53、第四处理单元;54、第三计算单元;800、多层建筑人员疏散时间的预测设备;801、处理器;802、存储器;803、多媒体组件;804、i/o接口;805、通信组件。
具体实施方式
18.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
19.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
20.实施例1:
21.本实施例提供了一种多层建筑人员疏散时间的预测方法。
22.参见图1,图中示出了本方法包括步骤s100、步骤s200、步骤s300、步骤s400和步骤s500。
23.步骤s100、获取第一信息和第二信息,第一信息包括空间平面图以及空间平面图对应的人员分布数据,第二信息包括待预测空间结构平面图和预测时的人员分布数据。
24.可以理解的是,在本步骤中,需要获取待预测空间结构平面图和预测时的人员分布数据,这些信息将用于构建数据集,并用于训练模型。获取待预测建筑物的空间结构平面图,即建筑物的平面图,用来描述建筑物的结构、空间布局等。同时,需要获取预测时的人员分布数据,即在预测时建筑物内人员的位置和数量。
25.步骤s200、对第一信息进行分析得到疏散场景,疏散场景包含建筑的空间结构和人员分布数据。
26.可以理解的是,在本步骤中,疏散场景是指在建筑物中发生疏散事件时的空间结构、人员分布等相关信息。通过构建不同的疏散场景可以准确预测人员疏散时间,适用于不同类型和大小的建筑物。
27.步骤s300、根据所有疏散场景构建得到人员疏散模型,并对人员疏散模型进行模拟计算得到人员疏散时间集合。
28.可以理解的是,在本步骤中,对建筑内的人员疏散过程进行模拟,以得到不同建筑结构下不同人员分布条件下的建筑整体疏散时间。这样就能够更准确预测不同建筑物中的人员疏散时间。需要说明的是,步骤s300包括步骤s310、步骤s320、步骤s330和步骤s340。
29.步骤s310、对疏散场景进行数据提取得到模型参数和初始模拟条件,模型参数包括人数、空间分布等,初始模拟条件包括人员分布、人员属性和疏散终点等。
30.可以理解的是,在模拟人员疏散过程中,需要获取疏散场景的数据作为模型的参数和初始模拟条件,通过提取数据来捕捉疏散场景的多样性和复杂性,更好地模拟实际疏散过程。
31.步骤s320、根据模型参数对预设的社会力模型进行参数设定,构建得到人员疏散模型。
32.可以理解的是,在本步骤中,社会力模型是通过行人自身意识作用产生的自驱力、
行人间及行人与边界或障碍物间的排斥力来描述行人运动的模型。这样建立人员疏散模型可以使得模型更加符合现实场景,更加真实反映疏散过程,更加准确地预测人员疏散时间。
33.步骤s330、根据初始模拟条件对人员疏散模型进行模拟得到模拟结果。
34.可以理解的是,在本步骤中,初始模拟条件包括人员分布和疏散终点,用于在模拟中指导行人的运动和疏散过程。通过模拟计算,可以得到疏散过程中的模拟结果,如疏散时间、人员流量和人员疏散路径等。通过模拟结果可以得到疏散时间,并且能够根据模拟结果优化建筑疏散设计,提高疏散效率。
35.步骤s340、根据模拟结果,计算出每种疏散场景下的疏散时间得到疏散时间集合。
36.可以理解的是,在本步骤中,根据模拟得到的结果,通过计算得到每种疏散场景下的疏散时间,并将这些时间收集在一起得到疏散时间集合。这个疏散时间集合包含了不同疏散场景下的疏散时间,是用于疏散时间预测的重要数据。通过得到每种疏散场景下疏散所需要的时间,可以提高疏散时间预测的准确性。
37.步骤s400、将所有疏散场景转换为建筑结构节点图,建筑结构节点图中的每个节点包括对应建筑物的一个空间结构单元、对应空间结构单元连接信息以及对应空间结构单元特征信息。
38.可以理解的是,在本步骤中,将每个疏散场景中的建筑物空间结构单元(如房间、楼梯、走廊等)转换为节点图中的节点,并为每个节点添加对应的空间结构单元特征信息(如平面面积大小、人员分布等)。这样节点图中的节点将能够更好地表示疏散场景中建筑物空间结构单元的本身特征属性以及空间结构单元之间的关系,并且能够预测多层建筑的疏散时间。需要说明的是,步骤s400包括步骤s410、步骤s420、步骤s430和步骤s440。
39.步骤s410、对疏散场景中的建筑物结构进行结构特征提取得到空间结构单元信息,空间结构单元信息包括空间结构单元以及空间结构单元连接信息,空间结构单元指构建建筑物的结构单元(如房间、走廊、步梯间等),空间结构单元连接信息包括空间结构单元名称和任意两个空间结构单元间的连通信息,即连接两个空间结构单元的通道面积。
40.可以理解的是,在本步骤中,空间结构单元连接信息包括空间结构单元的名称和连接两个空间结构单元的通道面积。这些特征提取的信息将为后续的疏散时间预测提供必要的数据。
41.步骤s420、根据建筑物中每一层空间结构单元之间的连通关系建立单层建筑节点图。
42.可以理解的是,在本步骤中,将每一层建筑物中互相连通的结构单元在节点图中以无向线段连接,形成能够描述整个场景空间结构的节点图。
43.步骤s430、针对多层建筑,将步梯空间抽象为一个空间结构单元并作为步梯节点添加到单层建筑结构节点图中,通过步梯节点将相邻楼层所对应的单层建筑结构节点图进行连接建立建筑结构节点图。
44.可以理解的是,在本步骤中,将每一层的步梯空间抽象为一个建筑结构单元,并通过步梯节点将相邻楼层的节点图进行连接。因为步梯具备上下步梯相连通的属性,且在只考虑步梯疏散的条件下,人员只能通过步梯进行层与层之间的跨越。因此可以将人员在多层建筑中楼层间的跨越简化为在两个步梯结构单元间的跨越。
45.可以理解的是,本步骤所建立的建筑结构节点图与单层节点图无本质差异。
46.步骤s440、根据建筑结构节点图及对应空间平面图和人员分布数据提取得到各节点对应空间结构单元的空间结构单元特征信息,空间结构单元特征信息包括:空间结构单元人数分布数据、空间结构单元平面面积、从该空间结构单元疏散到建筑外所需经历的最少空间结构单元个数,并将空间结构单元特征信息添加为对应节点的节点特征信息。
47.可以理解的是,在本步骤中,将节点图、对应疏散场景中的建筑结构平面图和人员分布数据进行整合,进而提取出每个建筑结构单元能够影响人员疏散效率的属性,即空间结构单元特征信息,并设计为节点特征,包括:初始人数、空间平面面积、与当前空间相连的空间个数以及从当前空间疏散需要经过的空间个数这四个特征。节点特征信息将有助于表述该节点在疏散过程中的特征和作用,通过添加节点特征信息,可以更好地表示建筑物的结构关系,并在疏散预测时对疏散效率产生影响。
48.步骤s500、根据所有建筑结构节点图和人员疏散时间集合构建得到疏散时间预测模型,将第二信息作为疏散时间预测模型的输入值,计算得到待预测建筑物的人员疏散时间预测值。
49.可以理解的是,本步骤中,通过对节点图的分析和模型训练构建时间预测模型,将待预测空间结构平面图和预测时的人员分布数据作为输入值,通过模型计算得到人员疏散时间预测值。这样的方法通过将多层建筑结构抽象为连通的节点图,利用节点图的连接关系和节点属性反映建筑的结构关系,通过利用邻接矩阵刻画建筑结构的方式,将多层建筑的不同层结构统一刻画在一个邻接矩阵中,使得构建得到的人员疏散时间预测模型在兼顾预测准确度和计算效率的同时对输入平面图的尺寸没有限制,并且能够运用到多层建筑的疏散时间预测中。需要说明的是,步骤s500包括步骤s510、步骤s520、步骤s530和步骤s540。
50.步骤s510、根据所有节点图和人员疏散时间集合构建得到疏散场景-疏散时间数据集,疏散场景-疏散时间数据集包括每个疏散场景对应的空间结构邻接矩阵和对应的空间结构特征矩阵。
51.可以理解的是,本步骤中,将建筑结构抽象为节点图,利用节点图的邻接矩阵来刻画反映建筑的结构关系,能够很好反映各建筑结构单元间的连接、嵌套关系。同时,将节点图中各节点的节点特征信息整合为空间结构单元特征矩阵。通过邻接矩阵和空间结构单元特征矩阵,本发明分别从建筑总体结构(建筑整体)、建筑结构单元属性(建筑局部)两个层面对建筑结构进行了刻画,最大程度反映了建筑结构本身对疏散时间的影响,使本发明能够运用于各种类型、无论简单或复杂的建筑结构。需要说明的是,步骤s510包括步骤s511、步骤s512、步骤s513和步骤s514。
52.步骤s511、将建筑结构节点图中的节点和节点连接关系转换为邻接矩阵的形式,得到每一种疏散场景对应的空间结构邻接矩阵。
53.可以理解的是,本步骤中,将节点图中的节点、节点连接关系用邻接矩阵的形式存储,得到该空间结构的邻接矩阵:an×n,其中n为建筑结构中的节点个数(即建筑结构单元的个数)。本步骤中针对节点图生成的邻接矩阵作用是描述节点图中两个节点(即两个建筑结构单元)的连接关系,本发明中由于节点图为无向图,因此生成的邻接矩阵为对称的方阵。
54.步骤s512、提取出建筑结构节点图中所有的节点特征信息。并整合成空间结构单元特征矩阵。
55.可以理解的是,本步骤中,创建各场景的空间结构单元特征矩阵:xn×4,其中n为建
筑结构中的节点个数,4为步骤s440所述节点特征个数。
56.步骤s513、将空间结构邻接矩阵、空间结构单元特征矩阵和疏散时间集合建立对应关系,构建得到疏散场景-疏散时间数据集。
57.可以理解的是,本步骤中,将这些信息建立对应关系可以方便地构建模型,并对疏散时间进行预测。
58.步骤s514、将疏散场景-疏散时间数据集按照预设比例划分为训练集、验证集和测试集。
59.可以理解的是,本步骤中,将数据集按一定比例划分为训练集、验证集以及测试集用于后续预测模型的训练和验证。
60.步骤s520、基于图卷积神经网络算法对疏散场景-疏散时间数据集进行特征提取并构建得到疏散时间预测模型。
61.可以理解的是,本步骤中,选择了在深度学习领域中处理图结构数据应用最为广泛的图卷积神经网络来实现对场景特征的提取并最终实现疏散时间的预测。需要说明的是,步骤s520包括步骤s521、步骤s522、步骤s523、步骤s524和步骤525。
62.步骤s521、获取一个建筑结构节点图对应的邻接矩阵an×n后,首先根据邻接矩阵计算每个节点的度d。节点的度实际表示了该节点在图中的连通能力,通过将邻接矩阵中第i行(或列)的所有值相加计算得到节点i的度:;
63.其中:为节点i的度;n为节点个数;为邻接矩阵中第i行第j列的值,实际表示了节点i和节点j的连通情况。随后利用所求的节点度值构建图的度矩阵:;
64.其中:为所求得图的度矩阵;表示将所有n个节点的度构建成一个对角矩阵。
65.步骤s522、利用图的邻接矩阵和度矩阵计算图的拉普拉斯矩阵:;
66.其中:为所求得图的拉普拉斯矩阵;n为节点个数;d为步骤521中求得图的度矩阵;a为图的邻接矩阵。并进行对称归一化求得图的对称归一化拉普拉斯矩阵:;
67.其中:为对称归一化拉普拉斯矩阵;为步骤s521求得图的度矩阵的-1/2次方的逆矩阵;l为步骤s522第一步求得的图的拉普拉斯矩阵;为n
×
n的
单位矩阵;a为图的邻接矩阵。
68.步骤s523、定义图结构上的卷积操作:;
69.其中:为待卷积信号(在本发明中具体为空间结构单元特征矩阵x);为步骤s522求得的对称归一化拉普拉斯矩阵的所有特征向量构成的矩阵,为的转置矩阵,、之间的关系为:,其中为所有特征值构成的对角矩阵;为卷积核,其被定义为的函数,即。
70.将使用切比雪夫多项式进行近似得到:;
71.其中:,即对矩阵内部的范围进行归一化,为拉普拉斯矩阵l最大的特征值,为n
×
n的单位矩阵;为切比雪夫系数;为用于进行切比雪夫近似的多项式,具体而言,,,通过定义近似阶数k便可将函数通过多项式求和的方式进行近似得到计算结果。
72.至此,可以通过切比雪夫多项式近似卷积核的方式减少图卷积的计算量,并得到以下卷积公式:;
73.其中:。在此基础上,继续进行一阶的切比雪夫近似,即令上述卷积公式中k=1,可以得到:;
74.其中:与为两个自由参数,通过将其设为可以得到以下
卷积公式:;
75.步骤s524、矩阵的特征值范围为[0,2],通过引入重归一化减少训练过程中的梯度爆炸或梯度消失问题,具体的重归一化方法为:;
[0076]
其中:为重归一化后的图的度矩阵,其具体求法同于步骤s522中一般度矩阵的求法,为添加自连接的邻接矩阵,a为最初始的邻接矩阵,为n
×
n的单位矩阵;为重归一化后的度矩阵的次方的逆矩阵;为归一化后的对称邻接矩阵。最终获得了最终的卷积公式:;
[0077]
步骤s525、最终定义了图结构上的卷积操作:;
[0078]
对节点特征矩阵x的卷积操作可视为节点特征维度扩充/压缩的过程。其中:为卷积计算结果(可以理解为经过卷积特征扩充/压缩后的节点特征矩阵),n为节点个数(即疏散场景中的房间、走廊等空间结构单元的个数)、c为输出当前卷积层输出结果中的节点特征个数;为归一化后的对称邻接矩阵;为图的节点特征矩阵,m为x中每个节点的节点特征个数;为每一次卷积的权重矩阵,c为经过卷积扩充/压缩后的节点特征个数。
[0079]
网络的具体计算过程为:对于传入的具有任意节点个数的图结构(包含空间结构邻接矩阵an×n与空间结构单元特征矩阵),首先算出该图的对称邻接矩阵,随后进行第一次卷积:,其中c0为第一个权重矩阵w的列,即经过第一次卷积后节点的特征个数。由于在本网络中为每个节点设计的节点特征个数为4、第一层网络的输出节点特征维度为n
×
8,因此第一次卷积过程实际为:。随后,网络中的第二次卷积为:,依次类推,网络经过输出节点特征维度为:n
×
32、n
×
64、n
×
128、n
×
256、n
×
512、n
×
1024、n
×
512、n
×
256、n
×
128、n
×
64、n
×
32、n
×
16、n
×
8、n
×
4、n
×
1的卷积层。经过多重卷积得到一个长为n的一维向量,即将节点的特征个数重新压缩为了1。由于最终需要得到一个数值来映射为预测的疏散时间,因此最后需要将卷积结果
经过一次softmax得到网络的预测值。
[0080]
可以理解的是本发明所涉及疏散时间预测模型内部计算过程仅涉及矩阵乘法。具体而言,本发明每一步计算都只涉及两个二维矩阵的乘法操作,其时间复杂度远小于传统的人员疏散模型,计算效率得到显著提升,即对疏散时间的计算更加快速;同时,由于本发明每步计算只涉及两个矩阵乘法,其空间复杂度远小于传统的人员疏散模型,即计算时对设备的内存消耗更小。综上,本发明在提高计算效率的同时大幅减小了算法对设备算力、内存等硬件条件的需求。
[0081]
由于网络输入节点特征矩阵x中包含节点特征如空间平面面积、空间初始人数等,这些参数在不同建筑中会有不同的取值范围,并且这些因素实际影响着建筑的整体疏散时间,因此不适宜对其进行归一化和标准化处理。此外,本发明分别使用不同的优化算法与不同大小的learning-rate、batch-size两个超参数组合,根据训练过程中训练集和验证集上各自的损失函数值,实时观测并记录模型的训练进度与优劣,每种组合训练5次,最终选取效果最好的优化算法以及超参数组合。损失函数选用均方误差mse,计算公式为:;
[0082]
其中:n为batch-size,即每一次投喂到网络中的节点图个数;为图i的实际疏散时间;为图i的预测疏散时间。
[0083]
最后,使用上述过程标定好的图卷积神经网络模型中拆分出的测试集上进行测试,并检验模型性能。测试过程评价指标选用平均绝对百分比mape,其计算公式为:;
[0084]
其中:n为batch-size,即每一次投喂到网络中的节点图个数;为图i的实际疏散时间为图i的预测疏散时间。本发明所涉及模型性能良好、准确率较高,可以运用于新的建筑场景进行建筑整体疏散时间的预测。
[0085]
步骤s530、将第二信息进行处理得到输入数据,输入数据包括待预测建筑物的空间结构邻接矩阵和空间结构单元特征矩阵。
[0086]
可以理解的是,本步骤中,将空间结构平面图和预测时的人员分布数据进行处理为空间结构邻接矩阵和空间结构单元特征矩阵再进行输入,可以提升预测的速度。
[0087]
步骤s540、将输入数据输入至疏散时间预测模型计算得到疏散时间预测值。
[0088]
可以理解的是,本步骤中,模型将根据这些输入数据进行计算,得到该建筑物疏散时间的预测值。这样可以帮助建筑物管理人员更好地评估疏散预案,并在紧急情况下更好地组织疏散,可以在建筑物设计阶段优化方案。
[0089]
实施例2:
[0090]
如图2所示,本实施例提供了一种多层建筑人员疏散时间的预测装置,装置包括:
[0091]
获取模块1,用于获取第一信息和第二信息,所述第一信息包括空间平面图以及所
述空间平面图对应的人员分布数据,所述第二信息包括待预测空间结构平面图和预测时的人员分布数据。
[0092]
分析模块2,用于对所述第一信息进行分析得到疏散场景,疏散场景包含建筑的空间结构和人员分布数据。
[0093]
构建模块3,用于根据所有所述疏散场景构建得到人员疏散模型,并对所述人员疏散模型进行模拟计算得到人员疏散时间集合。
[0094]
转换模块4,用于将所有所述疏散场景转换为建筑结构节点图,所述建筑结构节点图中的每个节点包括对应建筑物的一个空间结构单元、对应空间结构单元连接信息以及对应空间结构单元特征信息。
[0095]
计算模块5,用于根据所有所述建筑结构节点图和所述人员疏散时间集合构建得到疏散时间预测模型,将所述第一信息作为所述疏散时间预测模型的输入值,计算得到待预测建筑物的人员疏散时间预测值。
[0096]
在本公开的一种具体实施方式中,构建模块3包括:
[0097]
第一提取单元31,用于对疏散场景进行数据提取得到模型参数和初始模拟条件,模型参数包括人数、空间分布和运动轨迹,初始模拟条件包括人员分布和逃生路线。
[0098]
第一构建单元32,用于根据模型参数对预设的社会力模型进行参数设定,构建得到人员疏散模型。
[0099]
第一计算单元33,用于根据初始模拟条件对人员疏散模型进行模拟得到模拟结果。
[0100]
第二计算单元34,用于根据模拟结果,计算出每种疏散场景下的疏散时间得到疏散时间集合。
[0101]
在本公开的一种具体实施方式中,转换模块4包括:
[0102]
第二提取单元41,用于对所述疏散场景中的建筑物模型进行特征提取得到空间结构单元信息,所述空间结构单元信息包括空间结构单元、空间结构单元连接信息以及空间结构单元特征信息,所述空间结构单元连接信息包括相空间结构单元名称和连通两个空间结构单元的通道面积,所述空间结构单元特征信息包括空间结构单元人数分布数据、空间结构单元平面面积、从该空间结构单元疏散到建筑外所需经历的最少空间结构单元个数。
[0103]
第一处理单元42,用于根据空间结构单元之间的连通关系建立单层建筑节点图。
[0104]
第二处理单元43,针对多层建筑,将步梯空间抽象为一个空间结构单元并作为步梯节点添加到单层建筑结构节点图中,通过步梯节点将相邻楼层所对应的单层建筑结构节点图进行连接建立建筑结构节点图。
[0105]
第三处理单元44,用于根据建筑结构节点图及对应空间平面图和人员分布数据提取得到各节点对应空间结构单元的空间结构单元特征信息,空间结构单元特征信息包括:空间结构单元人数分布数据、空间结构单元平面面积、从该空间结构单元疏散到建筑外所需经历的最少空间结构单元个数,并将空间结构单元特征信息添加为对应节点的节点特征信息。
[0106]
在本公开的一种具体实施方式中,计算模块5包括:
[0107]
第二构建单元51,用于根据所有建筑结构节点图和人员疏散时间集合构建得到疏散场景-疏散时间数据集,疏散场景-疏散时间数据集包括每个疏散场景对应的空间结构邻
接矩阵和对应的空间结构单元特征矩阵。
[0108]
第三提取单元52,基于图卷积神经网络算法对疏散场景-疏散时间数据集进行特征提取并构建得到疏散时间预测模型。
[0109]
第四处理单元53,用于将空间结构平面图和预测时的人员分布数据进行处理得到输入数据,输入数据包括待预测建筑物的空间结构邻接矩阵和空间结构单元特征矩阵。
[0110]
第三计算单元54,用于将输入数据输入至疏散时间预测模型计算得到疏散时间预测值。
[0111]
在本公开的一种具体实施方式中,第二构建单元51包括:
[0112]
第一转换单元511,用于将建筑结构节点图中的节点和节点连接关系转换为邻接矩阵的形式,得到每一种疏散场景对应的空间结构邻接矩阵。
[0113]
第二转换单元512,用于提取出建筑结构节点图中的所有节点特征,随后将所有节点特征构建为空间结构单元特征矩阵。
[0114]
第三构建单元513,用于将空间结构邻接矩阵、空间结构单元特征矩阵和疏散时间集合建立对应关系,构建得到疏散场景-疏散时间数据集。
[0115]
第五处理单元514,用于将疏散场景-疏散时间数据集按照预设比例划分为训练集、验证集和测试集。
[0116]
需要说明的是,关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0117]
实施例3:
[0118]
相应于上面的方法实施例,本实施例中还提供了一种多层建筑人员疏散时间的预测设备,下文描述的一种多层建筑人员疏散时间的预测设备与上文描述的一种多层建筑人员疏散时间的预测方法可相互对应参照。
[0119]
图3是根据示例性实施例示出的一种多层建筑人员疏散时间的预测设备800的框图。如图3所示,该多层建筑人员疏散时间的预测设备800可以包括:处理器801,存储器802。该多层建筑人员疏散时间的预测设备800还可以包括多媒体组件803,i/o接口804,以及通信组件805中的一者或多者。
[0120]
其中,处理器801用于控制该多层建筑人员疏散时间的预测设备800的整体操作,以完成上述的多层建筑人员疏散时间的预测方法中的全部或部分步骤。存储器802用于存储各种类型的数据以支持在该多层建筑人员疏散时间的预测设备800的操作,这些数据例如可以包括用于在该多层建筑人员疏散时间的预测设备800上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器802可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(static random access memory,简称sram),电可擦除可编程只读存储器(electrically erasable programmable read-only memory,简称eeprom),可擦除可编程只读存储器(erasable programmable read-only memory,简称eprom),可编程只读存储器(programmable read-only memory,简称prom),只读存储器(read-only memory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件803可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储
器802或通过通信组件805发送。音频组件还包括扬声器,用于输出音频信号。i/o接口804为处理器801和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件805用于该多层建筑人员疏散时间的预测设备800与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(near fieldcommunication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件805可以包括:wi-fi模块,蓝牙模块,nfc模块。
[0121]
在一示例性实施例中,多层建筑人员疏散时间的预测设备800可以被一个或多个应用专用集成电路(application specific integrated circuit,简称asic)、数字信号处理器(digitalsignal processor,简称dsp)、数字信号处理设备(digital signal processing device,简称dspd)、可编程逻辑器件(programmable logic device,简称pld)、现场可编程门阵列(field programmable gate array,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述的多层建筑人员疏散时间的预测方法。
[0122]
在另一示例性实施例中,还提供了一种包括程序指令的计算机介质,该程序指令被处理器执行时实现上述的多层建筑人员疏散时间的预测方法的步骤。例如,该计算机介质可以为上述包括程序指令的存储器802,上述程序指令可由多层建筑人员疏散时间的预测设备800的处理器801执行以完成上述的多层建筑人员疏散时间的预测方法。
[0123]
实施例4:
[0124]
相应于上面的方法实施例,本实施例中还提供了一种介质,下文描述的一种介质与上文描述的一种多层建筑人员疏散时间的预测方法可相互对应参照。
[0125]
一种介质,介质上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例的多层建筑人员疏散时间的预测方法的步骤。
[0126]
该介质具体可以为u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可存储程序代码的介质。
[0127]
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献