999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于粒子群算法(PSO)的人員疏散動力學模型*

2012-07-09 07:34:02鄭瑤辰陳建橋魏俊紅郭細偉
關鍵詞:區域模型

鄭瑤辰 陳建橋 魏俊紅 郭細偉

(華中科技大學力學系 武漢 430074) (工程結構分析與安全評定湖北省重點實驗室 武漢 430074)

目前,人員疏散模型的建模方法大致可分為2種:一種是宏觀的方法,即把人群視為連續流動介質,利用Navier-Stokes控制方程來描述人群的運動,但此方法忽略了疏散人群中個體的作用和個體間的差異;另一種是微觀的方法,如社會力模型[1]和元胞自動機模型[2-4].格子氣模型(LGA)是元胞自動機的一種特殊形式.在格子氣模型中,每個行人在柵格中被視為自主粒子.LGA可以再現擁擠的人群在疏散過程中的某些特征[5].Izquierdo等提出在模擬人員疏散過程的時候使用粒子群算法(particle swarm optimization,PSO)模型.PSO模型屬于微觀建模方法,將行人抽象為粒子,并利用自身最優以及群體最優的信息,不斷向出口靠近并完成疏散[6].本文對PSO方法用于人員疏散進行拓展,考慮局部密度對個體最大速度和保有區域的影響,建立時空非均勻人員疏散動力學數值模型,提出理想化流程思想以及人員受傷理論.其成果可以為大型公共建筑的防災設計、安全疏散性能評估、日常管理和應急管理提供依據.

1 PSO方法描述

粒子群優化算法是一種進化型算法,原始的想法是模擬一群鳥試圖到達一個未知目的地(如食物位置)的社會行為[7].利用粒子群算法來模擬人群疏散的問題中,目的地就是疏散區域的某個出口,“粒子”理解為公共空間里每個移動的人.模擬過程中首先由計算機生成等同于人群數目的粒子,并隨機分布在目標區域,然后粒子根據自己個體和社會行為規則,隨時間進行位置更新(進化),朝向目的地移動.

在標準的PSO算法中,粒子的位置和速度的更新方程如下[8].

式中:Xi為人群的位置;Vi為人員移動的速度;Pi為第i個粒子的最好位置;Pg為群體的最好位值;c1和c2為加速因子,分別表示粒子朝向自己之前到達的最佳位置和全局最佳位置的加速權重;rand()為0到1之間的隨機數;ω為慣性因子.式(2)表明,粒子速度更新由3部分組成:粒子i的速度慣性,個體最好位置的吸引,群體最好位置的吸引.

2 人員疏散非均勻PSO模型

2.1 人員疏散PSO模型的特點

在工程優化問題中,PSO算法中的每個粒子代表一個候補解,多個候補解可以是重疊的.在人員疏散過程中,粒子是疏散區域中待疏散的個體,每個人都有自己的保有區域,其他人不能進入.因此在人員疏散模擬過程中,必須考慮人與人之間出現的位置沖突.

目前常用的CA模型中,疏散區域被劃分為離散區域,每個人在每個時間步中移動的距離相同,即速度矢量的大小相同,方向也被離散,這和現實中的人員移動有較大差別.在PSO模型中,疏散區域不用劃分為格子,運動空間是連續的,同時,速度具有連續性,個體速度在最大速度的限制范圍內依據式(2)進行更新.

2.2 考慮局部密度影響的粒子位置更新規則

式(2)中慣性因子ω按下式確定[9]

式中:k為速度更新迭代次數.隨著k的增加,ω從1減小到0.5.加速因子取為c1=3,c2=2.粒子的適應度函數選為粒子到離自身最近的出口坐標的距離,由此計算出粒子的最好位置Pi.在人員疏散問題中,最優解是已知的,即為疏散區域的出口,所以作為候補解的每個個體最終都到達疏散區域的出口.因此,將Pg定義為出口坐標.

考慮到人群移動的實際情況,粒子的速度有一個上限:Vi≤Vmax.在人員疏散過程中,人員移動的最大速度和其周圍人群的密度是相關的.定義局部密度ρ為目標粒子周圍2m范圍內其他粒子的個數,假定粒子最大速度與局部密度ρ的關系為

每個粒子用直徑為0.5m的圓來模擬,定義為個體的保有區域,當局部密度ρ較大時,保有區域可以發生變化,粒子的保有區域D與局部密度ρ的關系為

粒子之間位置沖突的解決方案見圖1,在某一時間步,粒子A通過式(1)和式(2)更新,位置移動到A″,若粒子A和粒子B發生位置沖突,則改變粒子A速度矢量的大小,使得粒子A與粒子B保有區域邊界正好相切,粒子A的位置從A″修正到A′.

圖1 沖突解決方案示意圖

2.3 理想化PSO模型的計算流程

利用PSO模擬人群疏散時,粒子位置更新是按照粒子編號的順序進行的.這與實際疏散過程中的同步更新(疏散過程不受粒子編號的影響)有很大差別.本文提出理想化PSO更新規則,即:認為距離出口最近的粒子的移動是一定成立的,不需要通過沖突解決方案來修正速度.在每個時間步,按照粒子的適應度函數的大小給粒子重新編號,這樣就會產生一個隊列,使粒子按照隊列順序更新.需要指出的是由以上規則得到的疏散時間是所有其他規則相應結果的下限.

3 基于PSO人員疏散的過程分析

3.1 人員疏散的特征

定義疏散區域為邊長16m的正方形平面區域,出口寬度為2m,疏散人數為100人,時間步長為0.5s,下面采用PSO方法模擬疏散過程.圖2中,a),b),c)3個圖分別為此次模擬中1.5,4和14.5s時各個粒子所在位置.由圖2a)中可見,在出口附近的粒子能快速的從疏散區域撤離,而其他的粒子也能找到自己的方向;在圖2b)所示時刻,粒子開始聚集在出口附近,一部分粒子受到一定程度的擠壓;圖2c)所示時刻,粒子大量聚集在出口附近,大部分粒子受到嚴重程度的擠壓.經過較多時間,所有粒子最終能全部從疏散區域撤離.

無特別說明,以下結果均為基于理想化流程的次模擬結果的平均值.圖3為疏散結果與疏散總人數的關系曲線.其中均勻模型是指個體的最大速度及保有區域不變化,非均勻模型是指按式(4)和式(5)變化的情形.

圖2 人員疏散模擬過程(橫、縱坐標為無量綱基本單位)

疏散結果有2個指標,分別是疏散總時間與平均疏散時間.疏散總時間表示的是最后一個粒子離開疏散區域的時間,而平均疏散時間指的是粒子離開疏散區域所需時間的均值.從圖3可以看到,無論是非均勻模型還是均勻模型,和CA模型一樣,疏散時間與疏散總人數大致呈線性關系,平均疏散時間約為疏散總時間的一半.比較非均勻模型和均勻模型,前者的疏散時間小于后者,這是因為隨著局部密度的增大,保有區域減小,使得粒子有更多的活動空間.從數值上來看,CA模型得到的疏散總時間要大于PSO模型得到的疏散總時間,這是因為PSO算法使用了理想化流程.

圖3 疏散結果-疏散總人數關系曲線

基于非均勻模型疏散總人數為100人時的疏散時間頻度如圖4所示.由圖4可見,在前面較長的時間里面,每個時間段內從疏散區域離開的粒子數目基本相同.疏散開始時,靠近出口附近的粒子先從疏散區域逃離,而后面的粒子按照隊列逐個從出口逃離,離出口越近的粒子越容易逃離.這是將疏散過程理想化之后的結果,也是平均疏散時間約為疏散總時間一半的原因.

圖4 疏散總人數為100人的疏散時間頻度

3.2 理想化流程對疏散結果的影響

在初始化的時候固定位置、速度、適應度函數等粒子的信息,分別分2種情況進行多次模擬,一種是理想化模擬,另一種則是非理想化模擬,即粒子的編號順序隨機.定義疏散區域為邊長16m的正方形平面區域,出口寬度為2m,時間步長為0.5s,將多次模擬的結果取平均值,見圖5.

圖5 理想化與非理想化的比較

由圖5可以看出,理想化模擬得到的疏散結果,無論是疏散總時間還是平均疏散時間都小于非理想化模擬得到的結果.在同等條件下,粒子按適應度函數從小到大的順序排序會對整個疏散過程產生利于疏散成功的效果.每一次非理想化模擬的疏散結果差別很大,而理想化模擬得到的疏散結果基本相同.這也表明,在更新過程中,將粒子按照適應度函數從小到大排序是最利于疏散成功的,所得到的疏散結果代表疏散時間的下限.

3.3 出口位置對疏散過程的影響

增加疏散區域的出口,會有效減少疏散時間.以下研究出口位置對疏散過程的影響.模擬下面3種情況:a)2個寬為2m的出口,位于疏散區域的同一邊上,相距4m;b)2個寬為2m的出口,分別在疏散區域的2個鄰邊上;c)2個寬為2m的出口,分別在疏散區域的2個對邊上.

對于多個出口,Pg也對應有多個.在每個時間步,粒子分別對每個出口計算適應度函數,根據最小適應度函數來選擇Pg,以此更新粒子的速度.

圖6 出口位置對疏散時間的影響

4 考慮人員損傷受傷的疏散模型

在緊急疏散的情況下,人往往處于非理性狀態,其運動行為容易對他人造成傷害.本文認為,在某個微小的時間段內,A個體對B個體作用的沖量大于某沖量閾值,會導致B的損傷或者受傷.

在粒子初始化時,對粒子分別賦予范圍為40~90kg的質量,并引進動量與沖量的概念.定義2個參數:損傷沖量Ia和受傷沖量Ib,假定粒子的最大速度與粒子受到的沖量I之間有如下關系:

當沖量介于Ia和Ib之間,認為粒子的運動能力有所下降,若粒子最大速度等于0,則認為該人員受傷,無法移動.

如前所述,解決位置沖突時,是改變速度步長的大小.對于受傷的情形,如粒子B被粒子A沖擊導致受傷,無法移動,會發生粒子A始終在粒子B旁邊也無法移動的情況.此時直接讓粒子A的速度矢量的方向旋轉π/2,使粒子A能夠繞過粒子B繼續前進.

圖7是基于損傷受傷模型的結果.模擬過程中,由于開始時刻出口對人員的吸引較大,粒子的速度較大,不久后便出現損傷受傷人員,見圖7a);由于在出口附近擁堵,易于出現損傷人員,并一起堵塞于出口附近,見圖7b);經過較長時間,堵塞現象得到解決,未受傷人員最終全部疏散成功,受傷人員則留在疏散區域內.

圖7 損傷受傷模型疏散示意圖(橫、縱坐標為無量綱基本單位)

在受傷模擬中,損傷沖量代表的是導致人員身體損傷的沖量閾值,超過這個值,個體能力發生改變(式(6)),而受傷沖量代表的是在疏散過程人所能承受的沖量的最大值.不同損傷沖量下的人員受傷情況如表1所列,從表中發現當損傷沖量越大,平均受傷人數就越少,若增大受傷沖量而保持損傷沖量不變,那么平均受傷人數同樣減少.

表1 受傷沖量為100N·s時受傷人數與損傷沖量的關系

5 結束語

本文建立了基于PSO算法的非均勻人群疏散動力學模型.模型考慮人員局部密度對粒子最大速度和保有區域的影響,以及粒子移動過程中位置的沖突等因素.與常用的CA模型類似,模擬結-果中的疏散時間與疏散總人數的關系接近為線性關系.本文模型還引進動量與沖量的概念,定義了粒子的損傷沖量和受傷沖量閾值,考慮了疏散過程中人員受傷的影響.

基于PSO的疏散模型考慮了人員移動速度的連續性以及人員之間的相互作用,因此模擬結果能更好的反映實際疏散情況.

[1]Helbing D,Farkas I,Vicsek T.Simulating dynamical features of escape panic[J].Nature,2000,407(6803):487-490.

[2]Zhao D L,Yang L Z,LI J.Occupants′behavior of going with the crowd based on cellular automata occupant evacuation model[J].Physica A (Statistical Mechanics and its Applications),2008,387(14):3 708-3 718.

[3]Varas A,Cornejo M D,Mainemer D,et al.Cellular automaton model for evacuation process with obstacles[J].Physica A(Statistical Mechanics and its Applications),2007,382(2):631-642.

[4]陳 晨,陳建橋.基于細胞自動機方法的車行運動模型及信號燈控制策略研究[J].武漢理工大學學報:交通科學與工程版,2010,34(2):258-261.

[5]Song W G,Xu X,Wang B H,et al.Simulation of evacuation processes using a multi-grid model for pedestrian dynamics[J].Physica A (Statistical Mechanics and its Applications),2006,363(2):492-500.

[6]Izquierdo J,Montalvo I,Pérez R,et al.Forecasting pedestrian evacuation times by using Swarm intelligence[J].Physica A (Statistical Mechanics and its Applications),2009,388(7):1 213-1 220.

[7]Kennedy J,Eberhart R C.Particle swarm optimization[C]∥IEEE International Conference on Neural Networks,Perth,WA,1995(4):1 942-1 948.

[8]Shi Y,Eberhart R C.A modified particle swarm optimizer[C]∥IEEE International Conference on Evolutionary Computation Proceedings, Anchorage,AK,1998:69-73.

[9]Jin Y X,Cheng H Z,Yan J Y,et al.New discrete method for particle swarm optimization and its application in transmission network expansion planning[J].Electric Power Systems Research,2007,77(3-4):227-233.

猜你喜歡
區域模型
一半模型
永久基本農田集中區域“禁廢”
今日農業(2021年9期)2021-11-26 07:41:24
分割區域
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
關于四色猜想
分區域
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
基于嚴重區域的多PCC點暫降頻次估計
電測與儀表(2015年5期)2015-04-09 11:30:52
主站蜘蛛池模板: 久久99国产乱子伦精品免| 国产激情无码一区二区三区免费| 欧美色图第一页| 在线色国产| 亚洲成a人片在线观看88| a级毛片在线免费| 天天色天天综合网| 亚洲色无码专线精品观看| 手机在线看片不卡中文字幕| 美女被躁出白浆视频播放| 久久香蕉国产线看观| 午夜无码一区二区三区| 一级黄色网站在线免费看| 欧亚日韩Av| 亚洲美女AV免费一区| 中文字幕在线观看日本| 亚洲丝袜第一页| 亚洲国产精品久久久久秋霞影院| 亚洲性网站| 精品国产成人高清在线| 亚洲a级毛片| 精品视频一区在线观看| 亚洲黄色视频在线观看一区| 亚洲中文字幕精品| 亚洲无码高清视频在线观看| 欧美日韩成人| 最近最新中文字幕免费的一页| 久久成人国产精品免费软件 | 国产一线在线| 国产黄色免费看| 国内精品伊人久久久久7777人| 亚洲欧美另类视频| 久久久久久久久亚洲精品| 久久婷婷综合色一区二区| 性做久久久久久久免费看| 538国产在线| 啪啪永久免费av| 欧美综合区自拍亚洲综合绿色| 青草视频在线观看国产| 精品人妻一区二区三区蜜桃AⅤ| 色综合中文| 国产精品久久久久久久伊一| 亚洲第一综合天堂另类专| 中文毛片无遮挡播放免费| 午夜福利无码一区二区| 久久香蕉国产线看观| 久久九九热视频| 国产第八页| 超清无码一区二区三区| 国产新AV天堂| 国产性精品| 九九热精品在线视频| 666精品国产精品亚洲| 免费日韩在线视频| 免费无遮挡AV| 欧美日韩精品一区二区在线线| 在线看片中文字幕| 麻豆AV网站免费进入| 国产高清精品在线91| 亚洲综合极品香蕉久久网| 综合久久五月天| 成人精品午夜福利在线播放| 欧美亚洲国产日韩电影在线| 无码中文字幕乱码免费2| 欧美国产三级| 国产精品亚欧美一区二区| 久久亚洲中文字幕精品一区| 伊人色综合久久天天| 国产成人夜色91| a天堂视频| 久久久久免费精品国产| 久久一级电影| 国产导航在线| 香蕉久久国产超碰青草| 国产呦精品一区二区三区下载 | 伊人久久大线影院首页| 久久久久亚洲精品成人网| 亚洲国产成人久久77| 亚洲日韩精品综合在线一区二区| 9cao视频精品| 亚洲精品第一页不卡| 成人永久免费A∨一级在线播放|