下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
行人排隊行為模型的構建與仿真
1行人交通流微觀仿真隨著奧運會和世博會等大型活動的增多,以及人們高度集中的交通中心的大規(guī)模建設,行人交通的研究變得越來越重要。行人交通設施的科學規(guī)劃以及人們活動的組織與行人交通行為的研究密切相關。行人交通行為通常分為兩種情況:正常和稀疏。在正常情況下,行人交通行為中的一個普遍現象是有秩序的隊列,服務的數量和隊列空間的大小是否合理。面對這些問題,通常使用隊列理論方法來估計行人的隊列參數。該方法可以在一定程度上滿足需求,但不直觀且不靈活。微觀模擬是分析復雜循環(huán)系統的有力工具。在此基礎上,本文從微觀模擬的角度,利用元細胞自動機(ca)模型模擬行人的隊列行為,為行人系統模型的開發(fā)奠定了基礎。CA模型最初作為人工生命的研究工具和方法.1986年,Cremeretal首次將元胞自動機(CA)理論應用到交通領域,為交通流這一復雜系統的研究開辟了新的途徑.德國學者Nageletal和美國學者Bihametal分別在Wolfram規(guī)則的基礎上分別將CA模型應用于高速公路一維交通流和城市交通網絡二維交通流.目前,借鑒機動車元胞自動機模型的一些思想,CA模型也已經應用于行人交通流的微觀仿真.V.JBlue用CA模型對單向、雙向通道以及十字交叉口和開放空間的行人運動進行了建模,制定一系列行為規(guī)則.我國從事公共安全、消防科學、建筑設計以及交通方面的學者也對行人CA模型進行了大量研究,但他們主要利用元胞自動機模型來研究行人的疏散問題.從以往的研究可知,目前對行人行為模型的研究主要集中在道路上的行人交通流分析和人群疏散領域方面.對于行人有秩序的行人排隊活動的相關行為研究較少.特此,本文將基于CA模型,提出考慮目標方向的排隊行為模型.并以售票設施為例構建排隊仿真系統,分析該模型的適應性.2行人車隊系統的建模2.1行人至顧客距離的時間排隊系統包括3個組成部分:輸入過程、排隊規(guī)則和服務機構.輸入過程是指顧客到達服務系統的規(guī)律.它可以用一定時間內顧客到達數或前后兩個顧客相繼到達的間隔時間來描述,一般分為確定型和隨機型.排隊規(guī)則可分為等待制、損失制和混合制.當顧客到達時,所有服務機構都被占用,則顧客排隊等候,即為等待制.服務機構是指一個或多個服務臺,多個服務臺可以是平行排列的,也可以是串連排列的,其服務時間一般分為確定型和隨機型兩種.本模型假定:排隊系統的行人到達服從泊松分布;行人的排隊規(guī)則為等待制,先到先服務;服務時間服從正態(tài)分布.2.2活動狀態(tài)轉移排隊系統微觀建模主要分為兩個方面:排隊系統設施建模和行人排隊行為.微觀排隊系統設施主要有服務窗口、隊列以及隊列的形狀.服務窗口一般由幾個元胞單元格組成,定義中間的一個為提供服務的元胞.隊列是微觀排隊系統的主要對象.一般的面向對象編程語言(C#)都把隊列封裝為最基本的數據結構.基本隊列類封裝有隊長屬性以及判斷隊列是否為空、入隊和離隊的基本方法.用戶針對特定排隊系統也可以在繼承基類的基礎上對自定義隊列進行擴展.另外,隊列具有一定的形狀.隊形一般成直線,但空間不夠或者排隊阻礙其他流向的行人行走時,為充分利用空間,隊形變?yōu)榍€(見圖1).因此,在程序中,用一個鏈表管理曲線的參數,以便確定隊列的形狀.程序中,隊列的形狀由用戶自定義(見圖2).排隊行為與行人排隊過程中的決策和運動行為有關.行人排隊行為主要有:行人加入隊列、等待服務,接受服務、離開隊列以及隊列中行人移動(見圖3).為描述行人的排隊行為,需要設置系列的狀態(tài)變量和邏輯規(guī)則來反映行人行為狀態(tài)的變化.行人的排隊行為狀態(tài)主要有:非排隊(q0)→排隊(q1)→等待(q2)→接受服務(q3)→服務完畢(q4).假定行人的初始狀態(tài)為非排隊,則終止狀態(tài)為服務完畢.這些活動狀態(tài)轉移可應用確定型有限自動機模型進行描述.確定型有限自動機五元組模型表示為Μ=(Q,Τ,δ,q0,F)(1)M=(Q,T,δ,q0,F)(1)式中Q表示為有限的狀態(tài)集合;T為有限的輸入;δ為轉換函數;q0為初始狀態(tài);F終止狀態(tài)集.對應排隊活動,式(1)中Q={q0,q1,q2,q3,q4};T為行人位置和時間等規(guī)則的集合,該集合的元素記為ti;δ為排隊狀態(tài)轉移函數,以確定下一個狀態(tài),如qj=qi×ti;q0為非排隊狀態(tài);F為服務完畢狀態(tài).3基于ca的行人運動模型3.1元胞自動機模型排隊行為模型中最重要的子模型為行人運動行為模型.本論文將采用元胞自動機模型來實現行人的運動行為.元胞自動機模型是一時間和空間都離散的動力系統.散布在規(guī)則格網中的每一元胞取有限的離散狀態(tài),遵循同樣的作用規(guī)則,依據確定的局部規(guī)則進行同步更新.元胞自動機最基本組成單位包括:元胞,元胞空間,元胞的鄰居,元胞間的相互作用的局部規(guī)則,以及元胞的狀態(tài).為了構造基于CA的行人運動行為模型,本文先對元胞自動機模型做一些假定:①元胞自動機中的元胞和行人的尺寸都設為30cm×30cm,也就是說,一個行人只能占據一個元胞;②行人之間的速度差異不大,行人的最大速度為1個單元格;③模型的時間步長為0.25秒.根據假定②,選擇Moore鄰居作為本元胞自動機模型的鄰居.具體見圖4.3.2行人單元格的選擇和修正轉移概率函數,也稱為演化規(guī)則,是CA模型中的一個重要組成部分,它用于實現行人從當前單元格運動到新的單元格.由于行人所從事的是有序的排隊活動,如買票.此時,行人主要目的就是以一定的速度沿著當前位置和隊尾連成的直線一步一步的朝隊列方向靠近,并加入到隊列的隊尾進行排隊.在選擇路徑時,行人一般考慮路徑最短這個因素.根據Moore鄰居概念可知行人有8個運動方向,每個方向與目標方向都有一個夾角.行人傾向于選擇與目標(動態(tài)隊列隊尾)方向夾角最小的那個方向作為運動方向.夾角越小說明偏離目標越小.因此,可用行人運動方向與目標方向之間的夾角對行人運動規(guī)則進行控制.基于此,下面將構造一個考慮該夾角的轉移概率函數:{pij=Ν{exp(kθθij)}(1-nij)ξijΝ=[∑(i,j){exp(kθθij)}(1-nij)ξij]-1nij={0,空閑1?被行人占據ξij={0?有墻或其他障礙物1?無障礙物可以利用(2)?????????????????????????????pij=N{exp(kθθij)}(1?nij)ξijN=??∑(i,j){exp(kθθij)}(1?nij)ξij???1nij={0,1?空閑被行人占據ξij={0?1?有墻或其他障礙物無障礙物可以利用(2)式中pij為選擇單元格(i,j)的概率;N為正規(guī)化數值以保證∑(i,j)pij=1∑(i,j)pij=1.nij為單元格(i,j)被行人占用狀態(tài);ξij用來判定單元格是否是障礙物;θij為修正夾角;kθ為方向敏感因子,其值越大,表示行人隨機性越小,到一定程度后,該函數成為確定性演化規(guī)則.在式(2)中,最重要的是確定θij.為計算θij,先假定一個坐標系.原點為當前行人的位置,橫軸為東西方向,縱軸為南北方向.東、南、西、北以及各個象限的角平分線方向代表行人鄰居的方向(見圖5).它們與目標方向的最小夾角βij表示該單元格方向偏離目標的程度.在本模型中,最小夾角βij最小為0°,最大為180°.為揭示βij越小的單元格被選中的概率越大這樣一種規(guī)律,須對βij進行修正,即θij=180°-βij.接下來,介紹βij的算法.先用式(3)計算緊鄰的鄰居單元格與目標方向的最小夾角,記為β(0≤β≤45°):β=arctan|ΔyΔx|=arctan|ygoal-ycurxgoal-xcur|(3)β=arctan∣∣ΔyΔx∣∣=arctan∣∣ygoal?ycurxgoal?xcur∣∣(3)式中(xcur,ycur)為當前單元格的位置;(xgoal,ygoal)為目標點的位置.最小夾角β得到后,應用下面的算法計算修正夾角θij.算法如下:①掃描周圍8個鄰居,得出緊鄰的單元格與目標方向夾角最小的單元格的角度β;②判斷該單元格是在目標方向的左側還是右側;③以最小夾角所在單元格為基準,并根據②所確定的位置,以目標方向為軸,分別向逆時針和順時針方向計算出4個單元格的最小夾角βij;④θij=180°-βij.此時,通過式(2)就可以確定當前行人移動到鄰居或者保持當前位置的概率,也就是說通過上述方法,可以確定每一個仿真步長的行人運動方向.另外,除了行人到達隊列的運動行為外,還有隊列內的行人運動,即一個行人服務完畢后,后面的行人一次往前移動一個位置,這種運動通過隊列的元素位置屬性更新即可解決.另外,上述模型同樣適合多隊列和曲線隊列,只是在尋找隊列時,需要增加路徑搜索算法,可以用基于網絡圖的障礙物搜索方法,這將擇文介紹.3.3行人方向選擇概率法另外,還需要注意行人沖突的問題.行人在移動的過程中,很可能存在兩個不同單元格的行人在下一個步長運動到同一個空閑單元格的情況.由于一個單元格只能在同一時刻被一個人占據,所以需要在模型中設定一些規(guī)則來解決行人的沖突.解決的辦法有很多,其主要的出發(fā)點是從人的屬性考慮,比如,按照行人的體力,行人的迫切程度,或者干脆各50%的機會隨機確定等,本文按照已經計算出來的方向選擇概率的大小來決定誰將占據該單元格(見圖6).這其實是行人優(yōu)先的反映,從實際生活經驗來看也具有一定的合理性.因此,可用式(4)~式(5)判斷單元格的優(yōu)先度:p1=Μ(1)1,0Μ(1)1,0+Μ(2)-1,1(4)p2=Μ(2)-1,1Μ(1)1,0+Μ(2)-1,1(5)p1=M(1)1,0M(1)1,0+M(2)?1,1(4)p2=M(2)?1,1M(1)1,0+M(2)?1,1(5)式(4)和式(5)中,M(m)i,j(m)i,j為位于(i,j)單元格第m個人向鄰域移動的概率(參考圖4)(m=1,2;i,j=-1,0,1).比較式(4)中的p1和式(5)中p2的大小,誰大誰優(yōu)先.此時的選擇變成一個確定型的選擇,省去隨機選擇的麻煩,本文選擇此種方法解決行人沖突問題.3.4修正夾角矩陣夾角是轉移概率函數中一個主要變量,其影響因子取不同的值,夾角的影響也是不一樣的.為此,取一個單元格進行分析,假設目標方向與東邊的單元格的順時鐘夾角為30°.此時,通過上述修正夾角的算法得到如圖7所示的修正夾角矩陣.其中右下角(ES)的單元格的夾角最大.圖8(a)說明當kθ在0到0.1之間變化時,右下角單元格的概率值變化還比較明顯.從圖8(b)可以看出:當kθ值為0時,所有的值為11.11%,各個單元格機會均等;當kθ值為0.3時,右下角單元格對應的概率值達到了99%,接近于1;當kθ值大于0.3時,其對應的概率趨向于1,幾乎不變.4仿真場景實驗和仿真結果本實例構造了一個40×50個單元格大小的售票大廳,并在廳里面設置了售票設施,行人從入口進入,50%的旅客排隊買票.通過分析kθ與轉移概率的關系,確定式(2)中的方向敏感因子kθ為0.03.假設行人服從到達率為1800人/小時的泊松分布,行人的服務時間服從正態(tài)分布N(17,42).利用C#對上述模型進行實現,最后得到圖9所示的仿真動畫場景.另外,為研究其他參數不變的情況下不同數量服務臺的隊長與仿真時間的關系,特別構造了一個單服務臺和雙服務臺的場景并對它們進行仿真試驗.從實驗結果看(見圖10和圖11),由于其他條件不變,只設一個服務臺的隊列長度一直在增加,而設置兩個服務臺的隊列長度卻保持在穩(wěn)定狀態(tài).這與現實情況吻合.從上述仿真動畫看,文中排隊行為模型具有描述現實世界排隊活動的能力.另外,從
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024中國智慧城市AIOT應用
- 實習面試自我介紹范文(15篇)
- 關注民生加強公共安全構建和諧社會
- 市場方案策劃范文15篇
- 初級會計經濟法基礎-初級會計《經濟法基礎》模擬試卷320
- 二零二五年度房地產投資基金投資居間協議3篇
- 排煙基礎知識
- 2025版高校食堂食品原料集中采購協議2篇
- 基于手部姿態(tài)估計和手形重建的虛擬手構建及在沉浸式實驗室的應用
- 二零二五年度國有企業(yè)并購融資擔保服務合同3篇
- 2025年度高端商務車輛聘用司機勞動合同模板(專業(yè)版)4篇
- GB/T 45107-2024表土剝離及其再利用技術要求
- 《古希臘文明》課件
- 2025年高考語文作文滿分范文6篇
- 零售業(yè)連鎖加盟合同
- 維吾爾醫(yī)優(yōu)勢病種
- 全國教學設計大賽一等獎英語七年級上冊(人教2024年新編)《Unit 2 Were Family!》單元教學設計
- 【獨家揭秘】2024年企業(yè)微信年費全解析:9大行業(yè)收費標準一覽
- 1-1 擁抱夢想:就這樣埋下一顆種子【2022中考作文最熱8主題押題24道 構思點撥+范文點評】
- 職業(yè)暴露與防護
- 酒店行業(yè)客源渠道分析
評論
0/150
提交評論