【元胞自动机】基于元胞自动机模拟大型商场人流疏散含
Matlab源码
1 简介
基于元胞自动机的场强模型在二维平面行人流疏散问题的研究中已得到了广泛应用.已有模型主要描述行
人基于出口位置并跟随其余行人进行疏散的行为特征,未充分考虑火灾蔓延和局部拥堵对行为选择的影响,
难以准确模拟这些情景下的疏散过程.实际情况下,火灾环境将显著影响行人的移动方向,周边行人流的拥
堵程度则影响行人的移动需求.提出基于火灾场景的移动方向,考虑火灾导致的恐慌对移动方向的影响;基
于行人流场景的期望速度,考虑行人流中局部拥堵对移动需求的影响,对已有场强模型进行修正.参数分析
表明:考虑基于场景的移动方向和期望速度规则后,疏散时间和平均死亡人数均呈现变化;不考虑移动方向
和期望速度的行为特征将低估疏散总时间,并高估火灾导致的平均死亡人数.
2 部分代码
3 仿真结果
4 参考文献
[1]郭良杰, 赵云胜. 基于元胞自动机模型的人员疏散行为模拟[J]. 安全与环境工程, 2014, 21(4):6.
function
[Pop_S,Pop,Pop_Snext]=ShuSanDieDai(Pop_S,Pop,ZAM,Env_S,Dst_S,Wid,Len,...
L_cell,Exit_S,lamda1,lamda2)%人员疏散迭代函数;%Pop_S未疏散人员位置信息;Env_S为环境信
息;Pop为未疏散人数;Pop_C未疏散人员个体特性,%Wid为场所区域宽;Len为区域长;L_cell元胞边
长;Exit_S出口信息;W=Wid/L_cell;L=Len/L_cell;Pop_Snext=[];for i=1:100 if
~isempty(Pop_S)[Pop_S,Pop,Env_S,Pop_Snext]=PopSn(Pop_S,Pop,ZAM,Env_S,...
Dst_S,Wid,Len,L_cell,Exit_S,Pop_Snext,lamda1,lamda2); else break
end end
评论1