技术领域
本发明属于人员疏散模拟技术领域,尤其是涉及一种公共场所人员应急疏散模拟方法。
背景技术
随着经济进步,城市化过程中出现了大量的复杂城市公共场所,如地铁站、体育场、学校教学楼、大型写字楼的员工区等。这些公共场所通常存在大量的人员聚集,形成人员密集场所。人员密集场所的公共安全对行人设施和人员疏散带来很大的挑战。一旦发生公共安全事故,公共安全设施和疏散预案将对人员安全起到决定性的影响。由于现实生活中的疏散工作难以执行,因此通常采用计算机模拟来研究疏散方法。但是,目前应急疏散模拟方法存在以下问题:
第一,应急疏散模拟通常采用离散性的元胞自动机模型进行模拟,但与行人实际疏散过程存在较大差距;
第二,应急疏散模拟计算成本较大,运行速度较慢,难以实现实时疏散管控;
第三,现有应急疏散模拟难以模拟实际场景,行人与障碍物及场地的交互不准确。
因此,现缺少一种准确模拟、快速、能够控制行人与行人、行人与障碍物交互的疏散模拟方法,能够实现疏散过程中行人多方位、多角度移动,更贴近真实疏散区域。
发明内容
本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种公共场所人员应急疏散模拟方法,其方法步骤简单,设计合理,准确模拟、快速且能够控制行人与行人、行人与障碍物交互的疏散模拟方法,能够实现疏散过程中行人多方位、多角度移动,更贴近真实疏散区域。。
为解决上述技术问题,本发明采用的技术方案是:一种公共场所人员应急疏散模拟方法,其特征在于:
步骤一、公共场所模拟疏散区域与行人的参数设置:
步骤101、采用计算机设定公共场所的模拟疏散区域为矩形区域,并在矩形区域建立二维笛卡尔坐标系;其中,疏散区域的长度为l
步骤102、采用计算机设定疏散区域中障碍物的数量为N
步骤103、采用计算机在疏散区域中未有障碍物的区域设定各个模拟行人,得到模拟疏散场景;其中,第i个模拟行人当前第t个时间步的坐标记作(x
步骤二、建立模拟行人在连续地场元胞自动机模型静态场下的移动模型:
步骤201、采用计算机将与第i个模拟行人的质心距离最短的疏散出口区域记作第i个模拟行人的待疏散出口,并将位于第i个模拟行人和第i个模拟行人的待疏散出口之间的障碍物记作待判断障碍物:
步骤202、采用计算机根据
步骤203、采用计算机将第i个模拟行人下一时间步位置与待判断障碍物判断区的四个角点之间的连线和第i个模拟行的待疏散出口所在疏散区域边界之间形成的夹角按照从小到大排序,得到第i个模拟行人和待判断障碍物之间的最小夹角θ
步骤204、采用计算机设定第i个模拟行人与第i个模拟行人的待疏散出口之间的最短距离连线和第i个模拟行人的待疏散出口所在疏散区域边界之间形成的夹角记作θ
步骤205、采用计算机根据公式
步骤206、采用计算机根据公式
步骤207、采用计算机建立第i个模拟行人在连续地场元胞自动机模型静态场下的移动模型,如下:
步骤三、建立模拟行人在连续地场元胞自动机模型动态场下的移动模型:
步骤301、采用计算机设定第i个模拟行人的质点为圆心,以d
步骤302、采用计算机对第i个模拟行人的行人交互区域中的冲突行人集合进行判断,当第i个模拟行人的行人交互区域中的冲突行人集合为空集时,说明第i个模拟行人的移动方向不冲突,执行步骤四;否则,将第i个模拟行人的行人交互区域中的冲突行人集合元素记作第1个冲突行人,...,第b个冲突行人,...,第B个冲突行人;其中,b和B均为正整数,且1≤b≤B,B≥1;
步骤303、采用计算机对第i个模拟行人的移动方向和第b个冲突行人的移动方向进行判断,如果第i个模拟行人的移动方向和第b个冲突行人的移动方向不存在交点,执行步骤304;如果第i个模拟行人的移动方向和第b个冲突行人的移动方向存在交点,执行步骤305至步骤306;
步骤304、采用计算机按照步骤303所述的方法对第i个模拟行人的移动方向和第b+1个冲突行人的移动方向进行判断;
步骤305、采用计算机将第i个模拟行人的移动方向和第b个冲突行人的移动方向存在的交点记作第i个模拟行人和第b个冲突行人的冲突点;
步骤306、根据第i个模拟行人和第b个冲突行人的冲突点,第i个模拟行人采取让步策略,得到第i个模拟行人采取让步策略后的移动速度向量
步骤307、多次重复步骤303至步骤306,直至采用计算机完成对第i个模拟行人的移动方向和第B个冲突行人的移动方向的判断,得到第i个模拟行人采取让步策略得到的最终移动速度向量
步骤308、采用计算机获取第1个冲突行人,...,第b个冲突行人,...,第B个冲突行人与第i个模拟行人的待疏散出口区域之间的距离,并将与第i个模拟行人的待疏散出口区域之间的距离的最小值所对应的冲突行人记作被吸引行人;
步骤309、采用计算机根据公式
步骤30A、采用计算机建立第i个模拟行人在连续地场元胞自动机模型动态场下的移动模型,如下:
步骤四、建立模拟行人移动速度模型及模拟行人位置更新:
步骤401、采用计算机建立第i个模拟行人的移动速度模型,如下:
步骤402、采用计算机将
步骤403、采用计算机根据
步骤五、模拟行人位置更新直至疏散完成:
步骤501、多次重复步骤二至步骤四所述的方法,得到N
步骤502、多次重复步骤501,直至N
上述的一种公共场所人员应急疏散模拟方法,其特征在于:步骤306根据第i个模拟行人和第b个冲突行人的冲突点,第i个模拟行人采取让步策略,得到第i个模拟行人采取让步策略后的移动速度向量
步骤3061、采用计算机根据
步骤3062、采用计算机根据
步骤3063、采用计算机根据
步骤3064、采用计算机判断T
步骤3065、采用计算机根据公式
上述的一种公共场所人员应急疏散模拟方法,其特征在于:步骤402中第i个模拟行人的速度最大值v
步骤A、采用计算机根据ρ
步骤B、采用计算机根据
本发明与现有技术相比具有以下优点:
1、本发明方法步骤简单,设计合理,实现疏散过程中模拟行人多方位、多角度移动,确保模拟疏散场景中各个模拟行人全部疏散至疏散出口区域,更贴近真实疏散区域,便于真实疏散区域的指导。
2、本发明方法实现方便且使用效果好,首先是公共场所模拟疏散区域与行人的参数设置,然后是建立模拟行人在连续地场元胞自动机模型静态场下的移动模型和建立模拟行人在连续地场元胞自动机模型动态场下的移动模型,根据静态场下的移动模型和动态场下的移动模型,得到模拟行人移动速度模型,并根据模拟行人移动速度模型实现模拟行人位置更新,直至模拟行人位置均位于疏散出口区域,则完成模拟行人的疏散,通过其疏散模拟确保公共场所人员应急疏散模拟准确。
3、本发明建立模拟行人在连续地场元胞自动机模型静态场下的移动模型的过程中,模拟行人与障碍物交互中综合考虑模拟行人和障碍物的碰撞状态、经过障碍物的状态、障碍物摩擦引起的速度变化和障碍物吸引力引起的速度变化,从而提高了静态场下的移动模型准确。
4、本发明建立模拟行人在连续地场元胞自动机模型动态场下的移动模型的过程中,模拟行人与行人交互中不仅考虑模拟行人的行人交互区域中的冲突行人,以便于模拟行人采取让步策略,而且考虑模拟行人在行人吸引的移动速度变化,从而提高了动态场下的移动模型准确。
5、本发明在其他条件均相同前提下,连续地场元胞自动机模型中行人的疏散轨迹更加合理。与传统的元胞自动机得到有限移动方向不同,连续地场元胞自动机模型能够控制行人向任意方向移动,并能实现复杂的人与障碍物间交互作用。
6、本发明能够更加准确地模拟复杂疏散场景和复杂疏散背景下行人与行人以及行人与障碍物之间的交互,还能够通过更改参数实现多种疏散背景下的疏散模拟,具有更强的拓展性与适应性。
7、本发明根据静态场下的移动模型和动态场下的移动模型,得到模拟行人移动速度模型,连续地场元胞自动机模型能够准确计算行人周围人群密度,进而得到行人移动速度的精度更高,能够更加准确的控制每个行人的速度,更符合实际疏散过程。
综上所述,本发明方法简单,设计合理,模拟准确、快速且能模拟行人与行人、行人与障碍物的交互,能够实现疏散过程中模拟行人多方位、多角度移动,更贴近真实疏散区域。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
图1为本发明的方法流程框图。
图2为本发明θ
图3为本发明第i个模拟行人采取让步策略的结构示意图。
图4为本发明实施例1中的模拟疏散场景图。
图5为本发明实施例2中的模拟疏散场景图。
具体实施方式
如图1所示的一种公共场所人员应急疏散模拟方法,该方法包括以下步骤:
步骤一、公共场所模拟疏散区域与行人的参数设置:
步骤101、采用计算机设定公共场所的模拟疏散区域为矩形区域,并在矩形区域建立二维笛卡尔坐标系;其中,疏散区域的长度为l
步骤102、采用计算机设定疏散区域中障碍物的数量为N
步骤103、采用计算机在疏散区域中未有障碍物的区域设定各个模拟行人,得到模拟疏散场景;其中,第i个模拟行人当前第t个时间步的坐标记作(x
步骤二、建立模拟行人在连续地场元胞自动机模型静态场下的移动模型:
步骤201、采用计算机将与第i个模拟行人的质心距离最短的疏散出口区域记作第i个模拟行人的待疏散出口,并将位于第i个模拟行人和第i个模拟行人的待疏散出口之间的障碍物记作待判断障碍物:
步骤202、采用计算机根据
步骤203、采用计算机将第i个模拟行人下一时间步位置与待判断障碍物判断区的四个角点之间的连线和第i个模拟行的待疏散出口所在疏散区域边界之间形成的夹角按照从小到大排序,得到第i个模拟行人和待判断障碍物之间的最小夹角θ
步骤204、采用计算机设定第i个模拟行人与第i个模拟行人的待疏散出口之间的最短距离连线和第i个模拟行人的待疏散出口所在疏散区域边界之间形成的夹角记作θ
步骤205、采用计算机根据公式
步骤206、采用计算机根据公式
步骤207、采用计算机建立第i个模拟行人在连续地场元胞自动机模型静态场下的移动模型,如下:
步骤三、建立模拟行人在连续地场元胞自动机模型动态场下的移动模型:
步骤301、采用计算机设定第i个模拟行人的质点为圆心,以d
步骤302、采用计算机对第i个模拟行人的行人交互区域中的冲突行人集合进行判断,当第i个模拟行人的行人交互区域中的冲突行人集合为空集时,说明第i个模拟行人的移动方向不冲突,执行步骤四;否则,将第i个模拟行人的行人交互区域中的冲突行人集合元素记作第1个冲突行人,...,第b个冲突行人,...,第B个冲突行人;其中,b和B均为正整数,且1≤b≤B,B≥1;
步骤303、采用计算机对第i个模拟行人的移动方向和第b个冲突行人的移动方向进行判断,如果第i个模拟行人的移动方向和第b个冲突行人的移动方向不存在交点,执行步骤304;如果第i个模拟行人的移动方向和第b个冲突行人的移动方向存在交点,执行步骤305至步骤306;
步骤304、采用计算机按照步骤303所述的方法对第i个模拟行人的移动方向和第b+1个冲突行人的移动方向进行判断;
步骤305、采用计算机将第i个模拟行人的移动方向和第b个冲突行人的移动方向存在的交点记作第i个模拟行人和第b个冲突行人的冲突点;
步骤306、根据第i个模拟行人和第b个冲突行人的冲突点,第i个模拟行人采取让步策略,得到第i个模拟行人采取让步策略后的移动速度向量
步骤307、多次重复步骤303至步骤306,直至采用计算机完成对第i个模拟行人的移动方向和第B个冲突行人的移动方向的判断,得到第i个模拟行人采取让步策略得到的最终移动速度向量
步骤308、采用计算机获取第1个冲突行人,...,第b个冲突行人,...,第B个冲突行人与第i个模拟行人的待疏散出口区域之间的距离,并将与第i个模拟行人的待疏散出口区域之间的距离的最小值所对应的冲突行人记作被吸引行人;
步骤309、采用计算机根据公式
步骤30A、采用计算机建立第i个模拟行人在连续地场元胞自动机模型动态场下的移动模型,如下:
步骤四、建立模拟行人移动速度模型及模拟行人位置更新:
步骤401、采用计算机建立第i个模拟行人的移动速度模型,如下:
步骤402、采用计算机将
步骤403、采用计算机根据
步骤五、模拟行人位置更新直至疏散完成:
步骤501、多次重复步骤二至步骤四所述的方法,得到N
步骤502、多次重复步骤501,直至N
如图3所示,本实施例中,步骤306根据第i个模拟行人和第b个冲突行人的冲突点,第i个模拟行人采取让步策略,得到第i个模拟行人采取让步策略后的移动速度向量
步骤3061、采用计算机根据
步骤3062、采用计算机根据
步骤3063、采用计算机根据
步骤3064、采用计算机判断T
步骤3065、采用计算机根据公式
本实施例中,步骤402中第i个模拟行人的速度最大值v
步骤A、采用计算机根据ρ
步骤B、采用计算机根据
本实施例中,
如图2所示,待判断障碍物判断区包括待判断障碍物、待判断障碍物的排斥力区域和待判断障碍物的排斥力区域周侧r
本实施例中,行人投影半径设定值r
本实施例中,实际使用时,可根据公共场所人员应急疏散模拟要求进行调整。
如图4所示,本实施例中,当疏散背景为地震、疏散场景为工厂时,存在一个疏散出口区域,1个障碍物,即N
表1公共场所模拟疏散区域与行人的参数设置
本实施例中,待判断障碍物的排斥力区域设定值d
本实施例中,待判断障碍物摩擦力系数α为1.224。
本实施例中,待判断障碍物的摩擦区域设定值d
本实施例中,障碍物吸引力的系数β为1。
本实施例中,第i个模拟行人和待判断障碍物之间的法线方向是指第i个模拟行人和待判断障碍物最短距离的方向,
第i个模拟行人和待判断障碍物之间的切线方向是指第i个模拟行人和待判断障碍物最短距离的方向的垂直方向。
本实施例中,行人交互半径d
本实施例中,静态场的尺度系数k
本实施例中,相邻两个时间步的间隔Δ=0.2s。
本实施例中,利用本发明模拟方法的疏散时间为16.17s。
实施例2
如图5所示,与实施例1中不同的是:疏散背景为火灾、疏散场景为教室。存在2个疏散出口区域,1个障碍物,即N
表2公共场所模拟疏散区域与行人的参数设置
本实施例中,待判断障碍物的排斥力区域设定值d
本实施例中,利用本发明模拟方法的疏散时间为16.64s
综上所述,本发明设计合理,模拟准确,符合实际,切合实际疏散模拟需要,不仅便于真实疏散区域的指导,而且能获取不同灾害背景下,不同灾害场景中最佳出口的位置,也为公共建筑与民用建筑的安全出口位置设置提供指导。
以上所述,仅是本发明的较佳实施例,并非对本发明作任何限制,凡是根据本发明技术实质对以上实施例所作的任何简单修改、变更以及等效结构变化,均仍属于本发明技术方案的保护范围内。
机译: 一种根据特定需要将人员引导到公共场所特定区域的系统和方法
机译: 铁路驾驶人员的联合培训模拟器及评估使用该模拟器的铁路驾驶人员的联合培训的方法
机译: 铁路驾驶人员的联合培训模拟器及评估使用该模拟器的铁路驾驶人员的联合培训的方法