新四季網

基於可變區域劃分的分布式交通仿真系統及仿真方法

2023-05-02 06:16:11 1

專利名稱:基於可變區域劃分的分布式交通仿真系統及仿真方法
技術領域:
本發明涉及信息技術行業模擬與仿真技術領域,尤其涉及一種基於可變區域劃分的分布式交通仿真系統及仿真方法。
背景技術:
基於交通仿真的優化調度和控制被認為是優化車輛調度和信號控制方案、緩解交通擁堵的有效方法。大城市存在路網規模大、人車數量多的特點,因此通常將大區域劃分為多個小區域在多臺計算機上分布式並行仿真,以達到提高仿真運行速度的目的。
目前所有的分布式交通仿真的實現技術主要有面向服務的架構(Service Oriented Architecture,簡稱 S0A)和高層體系架構(High Level Architecture,簡稱HLA) 兩種,在區域劃分上均採用固定的區域劃分方式。由於大城市的潮汐交通的特點,人口在不同區域間流動,特定區域內人口數量隨時間變化,特定區域交通仿真的速度隨著該區域人口數量變化。
分布式仿真的實時速度取決於實時速度最慢的仿真伺服器,採用固定區域劃分的分布式交通仿真方法由於不能根據區域人口變化動態調整仿真區域劃分,使得計算負載無法均衡,計算資源無法充分利用,仿真速度提高有限。發明內容
(一 )要解決的技術問題
為解決上述的一個或多個問題,本發明提供了一種分布式交通仿真系統及仿真方法,以均衡各仿真伺服器的負載,充分利用其計算資源,提高整體仿真速度。
( 二 )技術方案
根據本發明的一個方面,提供了一種分布式交通仿真系統,該分布式交通仿真系統包括區域劃分伺服器,用於提供路網文件及對應N個時間段的區域劃分方案;區域協調伺服器,與所述區域劃分伺服器相連接,用於根據所述路網文件生成全路網模型,對所述 N個時間段中的每一個時間段,將所述全路網模型由該時間段對應的區域劃分方案進行分解,生成M個區域路網模型,並將該區域路網模型分發至相應的區域仿真伺服器;區域仿真伺服器群,由M臺區域仿真伺服器組成臺仿真伺服器中的每一臺仿真伺服器均與所述區域協調伺服器相連接,用於在所述N個時間段中的每一個時間段,根據該時間段的所轄區域的區域路網模型進行交通仿真。
根據本發明的另一個方面,提供了一種分布式交通仿真方法。該分布式仿真方法包括步驟A,區域劃分伺服器生成對應不同時間段的區域劃分方案序列,存儲該區域劃分方案序列及路網文件;步驟B,區域協調伺服器根據所述路網文件生成全路網模型,對所述 N個時間段中的每一個時間段,將所述全路網模型由該時間段對應的區域劃分方案進行分解,生成M個區域路網模型,並將該區域路網模型分發至相應的區域仿真伺服器;步驟C, 區域仿真伺服器群中的第m臺仿真伺服器,對於所述N個時間段中的第n個時間段,根據該時間段的所轄區域的區域路網模型進行交通仿真,所述m = 1,2,……,M,所述n = 1, 2,......,N。
(三)有益效果
綜上所述,本發明基於可變區域劃分的分布式交通仿真系統及仿真方法具有以下有益效果
(I)相對於現有方法,採用可變區域劃分方法,讓區域劃分適應人口潮汐流動而變動,避免了人口潮汐流動造成的仿真伺服器負載不平衡問題,提高了分布式仿真運行速度;
(2)提高了仿真速度之後,將使得基於仿真的大城市交通優化調度與控制成為可倉泛。






圖域分解圖。I為本發明實施例分布式交通仿真系統的架構示意圖 2為本發明實施例分布式交通仿真方法的實現流程圖 3為本發明實施例分布式交通仿真方法的數據流程圖 4為對本發明實施例分布式交通仿真方法進行驗證試驗時採用的路網圖;5為對本發明實施例分布式交通仿真方法進行驗證試驗時對路網按時段的區具體實施方式
為使本發明的目的、技術方案和優點更加清楚明白,以下結合具體實施例,並參照附圖,對本發明進一步詳細說明。雖然本文可提供包含特定值的參數的示範,但應了解,參數無需確切等於相應的值,而是可在可接受的誤差容限或設計約束內近似於所述值。
本發明中,按照將一個長的時間段劃分為多個連續的短時間段,在短時間段內人車在路網上分布的變化比總的時間段內人車分布變化小得多。在每個短時間段內,依據人車分布規律採用一種區域劃分方案,減小區域間人車數在時間段上的變化,達到平衡各仿真伺服器負載的目的。
在本發明的一個示例性實施例中,提供了一種基於可變區域劃分的分布式交通仿真系統。圖I為本發明實施例分布式交通仿真系統架構示意圖。如圖I所示,本實施例基於可變區域劃分的分布式交通仿真系統分為三大部分區域劃分伺服器I、區域協調伺服器2和區域仿真伺服器群3 ;其中區域劃分伺服器I含有路網文件庫101、動態區域劃分方案管理模塊102和區域劃分方案庫103 ;區域協調伺服器2包括伺服器通信配置模塊201、 路網和區域劃分方案加載模塊202、仿真控制模塊203、區域人口進出協調模塊204、區域模型切換協調模塊205以及仿真結果統計模塊206 ;區域仿真伺服器群層3由多臺區域仿真伺服器301組成,每臺區域仿真伺服器301包含區域路網信息加載模塊30101、區域仿真模塊30102、區域切換模塊30103和區域人車進出管理模塊30104。
結合圖1,基於可變區域路網的分布式交通仿真系統各模塊實現細節及模塊間關係如下
區域劃分伺服器I中的路網文件庫101存儲路網文件。7
區域劃分伺服器I中的區域劃分方案庫103存儲大規模路網的區域劃分方案序列 (包含多個連續時間段信息和對應的區域劃分方案信息)。
區域劃分伺服器I中的動態區域劃分方案管理模塊102負責加載路網文件,依據路網文件和時間段生成區域劃分方案序列。對於全天交通仿真,按照早高峰起點、早高峰中點、早高峰中點、晚高峰起點、晚高峰中點、晚高峰重點將全天劃分為6個時間段,每個時間段採用一種區域劃分方案。
區域協調伺服器2中的路網和區域劃分方案加載模塊202負責①從路網文件庫 101和區域劃分方案庫103讀取路網和區域劃分文件;②生成區域劃分方案序列,由在時間段上連續的區域劃分方案構成;每一個區域劃分方案由時間段信息和構成完整路網的多個區域模型組成為每一個區域劃分方案生成所有區域的虛擬口岸,描述區域間連接信息; 每一個虛擬口岸含有連接的區域和道路信息,人車在虛擬口岸實現區域跨越;④針對每一次區域切換,為每一臺仿真伺服器生成新增子區域和新減子區域,以備區域切換協調使用。
區域協調伺服器2中的區域人口進出協調模塊204負責①接收各仿真伺服器 301發送的離開仿真區域的人車數據;②按人車即將進入區域整理接收到的人車數據向各仿真伺服器301發送進入相應仿真區域的人車數據。
區域協調伺服器2中的區域模型切換協調模塊205負責在區域切換時,①接收各仿真伺服器301發送的其即將去除的子區域的路網人車數據;②按各仿真伺服器301即將新增子區域整理接收到的路網人車數據;③向各仿真伺服器301發送相應新增子區域的路網人車數據。
區域協調伺服器2中的伺服器通信配置模塊201配置區域協調伺服器2和各仿真伺服器301的名稱、編號、IP位址、埠等信息,以備區域協調伺服器2與仿真伺服器301之間的通信時使用。
區域協調伺服器2中的仿真控制模塊203負責①仿真準備;②啟動仿真;③暫停仿真;④終止仿真。
區域協調伺服器2中的仿真結果統計模塊206負責①統計仿真結果,計算指標; ②以表格、圖形等形式向用戶展現仿真結果。
區域仿真伺服器301中的區域路網信息加載模塊30101負責①從區域協調伺服器2接收本伺服器區域路網模型序列;由多個連續的時間段和時間段對應的區域路網模型構成;②從區域協調伺服器2接收本伺服器負責的每個仿真區域的虛擬口岸信息;③從區域協調伺服器2接收本伺服器的每一次區域切換的新增子區域和新減子區域。
區域仿真伺服器301中的區域仿真模塊30102負責①仿真區域交通模型並實時統計仿真結果;②將區域仿真結果發送到區域協調伺服器2。
區域仿真伺服器301中的區域切換模塊30103負責在區域切換時,①向區域協調伺服器2發送其即將去除的子區域的路網人車數據接收區域協調伺服器2發送的本伺服器即將新增子區域的路網人車數據。
區域仿真伺服器301中的區域人車進出管理模塊30104負責①向區域協調伺服器2發送即將通過虛擬口岸離開本區域的人車數據接收區域協調伺服器2發送的通過虛擬口岸進入本區域的人車數據。
圖2為本發明實施例分布式交通仿真方法的實現流程圖;圖3為本發明實施例分布式交通仿真方法的數據流程圖。如圖2和圖3所示,基於可變區域劃分的分布式交通仿真方法包括以下步驟
步驟I、區域劃分伺服器(圖I中的I)從路網文件庫(圖I中的101)讀取大規模路網文件;
步驟2、區域劃分伺服器(圖I中的I)生成人車數據和OD矩陣;
交通起止點調查又稱為OD交通量調查,OD交通量就是指起、終點間的交通出行量,「0」來源於英文Origin, 「D」來源於英文Destination。OD交通量調查的結果用一二維表來表不,成為OD矩陣。
步驟3、區域劃分伺服器(圖I中的I)生成區域劃分方案序列。包括步驟3_1、步驟3_2和步驟3_3。
步驟3_1、在時間段上取早高峰起點、早高峰中點、早高峰終點、晚高峰起點、晚高峰中點、晚高峰終點共6個時間節點;每兩個相鄰時間點構成一個時間段,一共構成6個時間段;
步驟3_2、每個時間段段採用一種區域劃分方案;預估這6個時間段的人車在路網的分布,依據人車分布給出6種區域劃分方案;
步驟3_3、將時間段和對應區域劃分方案組成大規模路網的區域劃分方案序列,並保存到區域劃分方案庫(圖I中的103);
步驟4、用戶從區域協調伺服器(圖I中的2)讀取區域劃分伺服器(圖I中的I) 上路網文件庫(圖I中的101)和區域劃分方案庫(圖I中的103)的路網文件和相應的區域劃分方案序列文件,生成路網模型和區域劃分方案序列模型;假設區域劃分方案序列模型包含N個時間段,每個時間段內路網被分為M個區域;包含步驟4_1、步驟4_2、步驟4_3、 步驟4_4 ;
步驟4_1、根據路網文件生成包含所有區域的大規模路網模型;
步驟4_2、按照時間順序為區域劃分方案序列中的時間段編號,順序為I,2,......,N;針對時間段n(n = 1,2,......,N),依據其區域劃分方案,從步驟4. I生成的大規模路網模型中複製出所有的區域路網模型,並按照複製順序為它們編號,順序為1, 2,......,M ;
步驟4_3、為時間段n(n = 1,2,3,......,N)內的第m個區域(I, 2,......,M)生成虛擬口岸,虛擬口岸指的是相鄰區域間人車跨區域所經過的虛擬路網節點;
步驟5、將各仿真伺服器(圖I中的301)編號為1,2,......,M(仿真伺服器數量和路網分解區域數量相同);區域協調伺服器(圖I中的2)和各仿真伺服器(圖I中的 301)進行仿真準備,該步驟分為步驟5_1、步驟5_2、步驟5_3、步驟5_4、步驟5_5 ;
步驟5_1、對比時間段n (n = 2, 3,......, N)內的區域路網模型m(m = I,2,......,M)與時間段n-1內的區域路網模型m的差異,生成時間段n內的區域路網模型m的新增子區域模型和新減子區域模型,將新增子區域模型和新減子區域模型編號為m ;
步驟5_2、仿真伺服器m(m= 1,2,......,M)(圖I中的301)從區域協調伺服器(圖I中的2)按照編號順序讀取時間段n(n = 1,2,......,N)內的區域路網模型m ;
步驟5_3、仿真伺服器m(m= 1,2,......,M)(圖I中的301)從區域協調伺服器(圖I中的2)按照編號順序讀取時間段n(n = 2,......,N)內的新增子區域模型m和新CN 102542106 A減子區域模型m;
步驟5_4、仿真伺服器m(m= 1,2,......,M)(圖I中的301)從區域協調伺服器(圖I中的2)按照編號順序讀取時間段n(n = 1,2,......,N)內的區域路網模型m的虛擬口岸信息;
步驟5_5、區域協調伺服器(圖I中的2)和仿真伺服器m(m = 1,2,......,M)(圖I中的301)將當前時間段設為時間段I ;仿真伺服器m(m = 1,2,......,M)(圖I中的2)加載時間段I內區域路網模型m ;
步驟6、區域協調伺服器(圖I中的2)向各仿真伺服器(圖I中的301)發出啟動仿真信號;
步驟7、各仿真伺服器(圖I中的301)同時向前完成單周期仿真運算。包括步驟 7_1、步驟7_2和步驟7_3 ;
步驟7_1、各仿真伺服器(圖I中的301)仿真向前推進一個時鐘周期。一般一個仿真周期對應實際交通中的I秒;
步驟7_2、各仿真伺服器(圖I中的301)仿真結果實時統計。各仿真伺服器在自身仿真向前推進一個時鐘周期後,進行仿真數據的實時統計,避免集中統計造成的內存佔用過大的問題;
步驟7_3、各仿真伺服器(圖I中的301)向區域協調伺服器(圖I中的2)發送人車的邊界跨越數據。數據包括當前區域和道路、跨越的虛擬口岸;
步驟8、區域協調伺服器(圖I中的2)向各仿真伺服器(圖I中的301)分發跨越到該伺服器所仿真區域的人車數據。
步驟9、各仿真伺服器(圖I中的301)依據接收到的人車跨越數據更新仿真區域;
步驟10、區域協調伺服器(圖I中的2)判斷是否到達區域切換時間點。如果沒有達到區域切換時間點,則跳轉到步驟12 ;
步驟11、進行區域切換協調;該步驟分為11_1、步驟11_2、步驟11_3、步驟11_4、 步驟11_5 ;
步驟11_1、設當前時間段為時間段n,仿真伺服器m(m= 1,2,......,M)(圖I中的301)向區域協調伺服器(圖I中的2)發送時間段n+1的新減子區域模型m內的人車信肩、O
步驟11_2、設當前時間段為時間段n,區域協調伺服器(圖I中的2)按照時間段n+1的新增子區域模型m(m= 1,2,......,M)分類整理接收到的新減子區域模型m(m = I,2,......,M)內的人車信息。
步驟11_3、設當前時間段為時間段n,區域協調伺服器(圖I中的2)向仿真伺服器m(m= 1,2,......,M)(圖I中的301)發送時間段n+1的新增子區域模型m的人車信肩、O
步驟11_4、設當前時間段為時間段n,仿真伺服器m(m = 1,2,......, M)(圖I中的301)利用時間段n+1的區域仿真模型m替換時間段n的區域仿真模型m,根據接收到的新增子區域模型m的人車信息更新區域仿真模型m ;
步驟11_5、設當前時間段為時間段n,區域協調伺服器(圖I中的2)和仿真伺服器m(m= 1,2,......,M)(圖I中的301)將當前時間段設為時間段n+1 ;跳轉至步驟7 ;
步驟12、區域協調伺服器(圖I中的2)判斷是否達到仿真結束條件。如果沒有達到仿真結束條件,則跳轉到步驟7,進行下一個時鐘周期的仿真;
步驟13、各仿真伺服器(圖I中的301)向區域協調伺服器(圖I中的2)發送區域仿真結果,區域協調伺服器(圖I中的2)統計仿真結果,顯示輸出;
步驟14、退出本次交通仿真。
為了驗證給予工作流技術的分布式交通仿真的可行性,發明人採用了圖4所示的建立仿真路網(道路總長570千米),時間段設置為當日19:00到次日19:00。
仿真過程中的區域劃分方案如圖5所示。通過對仿真區域的人車分布和出行方案數據進行分析,仿真過程分為六個時間段,分別是當日19:00-次日6:00、6:00-7:00、 7:00-8:00,8:00-9:00,9:00-17:00、17:00-18:00 和 18:00-19:00。在不同的時段,人口活動有不同的活動需求,其所在地點和需要的出行也會隨之發生變化。圖5(a)-圖5(f)分別是這六個時段的區域劃分結果,圖中的虛線是區域劃分的邊界。從圖5中可以看出,不同時段的區域劃分有明顯的不同,通過區域劃分的調整,系統將仿真任務均衡地進行劃分,提高仿真伺服器的利用率。
在驗證過程中,採用現有的固定區域劃分方法時,總耗時達到6. 4小時,採用本發明的可變區域劃分方法後,時間縮短為3. 7小時,仿真時間顯著縮短,滿足了交通方案評價的需求。
綜上所述,本發明基於可變區域劃分的分布式交通仿真系統及仿真方法具有以下有益效果
(I)相對於現有方法,採用可變區域劃分方法,讓區域劃分適應人口潮汐流動而變動,避免了人口潮汐流動造成的仿真伺服器負載不平衡問題,提高了分布式仿真運行速度;
(2)提高了仿真速度之後,將使得基於仿真的大城市交通優化調度與控制成為可倉泛。
以上所述的具體實施例,對本發明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發明的具體實施例而已,並不用於限制本發明,凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
權利要求
1.一種分布式交通仿真系統,其特徵在於,包括區域劃分伺服器,用於提供路網文件及對應N個時間段的區域劃分方案; 區域協調伺服器,與所述區域劃分伺服器相連接,用於根據所述路網文件生成全路網模型,對所述N個時間段中的每一個時間段,將所述全路網模型由該時間段對應的區域劃分方案進行分解,生成M個區域路網模型,並將該區域路網模型分發至相應的區域仿真伺服器;區域仿真伺服器群,由M臺區域仿真伺服器組成;該M臺仿真伺服器中的每一臺仿真伺服器均與所述區域協調伺服器相連接,用於在所述N個時間段中的每一個時間段,根據該時間段的所轄區域的區域路網模型進行交通仿真。
2.根據權利要求1所述的分布式交通仿真系統,其特徵在於,所述區域劃分伺服器包括路網文件庫,用於存儲路網文件;動態區域劃分方案管理模塊,用於加載路網文件,依據路網文件和時間段生成相應的所述區域劃分方案;區域劃分方案庫,用於存儲由多個區域劃分方案構成的區域劃分方案序列。
3.根據權利要求2所述的分布式交通仿真系統,其特徵在於,所述N個時間段包括早高峰起點至早高峰中點的時間段;早高峰中點至早高峰終點的時間段;早高峰終點至晚高峰起點的時間段;晚高峰起點至晚高峰中點的時間段;以及晚高峰中點至晚高峰終點的時間段。
4.根據權利要求1所述的分布式交通仿真系統,其特徵在於,所述區域協調伺服器包括路網和區域劃分方案加載模塊,用於①從路網文件庫加載路網文件,根據該路網文件生成包含全部區域的全區域路網模型;②從區域劃分文件庫加載區域劃分方案序列,依據區域劃分方案,從所述全區域路網模型中複製出全部的區域路網模型;③為第η個時間段內的第m個區域生成用於描述區域間連接關係的虛擬口岸;④針對每一次區域切換,為每一臺仿真伺服器生成新增子區域和新減子區域;區域人口進出協調模塊,用於①接收各仿真伺服器發送的離開仿真區域的第一路網人車數據;②按人車即將進入區域整理接收到的所述第一路網人車數據;③向各仿真伺服器發送整理後的進入相應仿真區域的所述第一路網人車數據;區域模型切換協調模塊,用於在區域切換時,①接收各仿真伺服器發送的其即將去除子區域,即新減子區域的第二路網人車數據;②按各仿真伺服器即將新增子區域整理接收到的所述第二路網人車數據;③向各仿真伺服器發送相應新增子區域的第二路網人車數據;仿真結果統計模塊,用於①從各區域仿真伺服器獲得仿真數據,統計仿真結果;②向用戶展現仿真結果。
5.根據權利要求5所述的分布式交通仿真系統,其特徵在於,所述區域協調伺服器還包括仿真控制模塊,用於執行①仿真準備;②啟動仿真;③暫停仿真;④終止仿真; 伺服器通信配置模塊,用於配置區域協調伺服器和各仿真伺服器的名稱、編號、IP位址、埠信息。
6.根據權利要求I所述的分布式交通仿真系統,其特徵在於,所述區域仿真伺服器包括區域路網信息加載模塊,用於①從區域協調伺服器接收本伺服器所轄區域的區域路網模型序列;②從區域協調伺服器接收本伺服器所轄區域的虛擬口岸信息;③從區域協調伺服器接收本伺服器的每一次區域切換的新增子區域和新減子區域;區域仿真模塊,用於①對所述區域路網模型序列進行仿真並實時統計仿真結果將區域仿真結果發送到區域協調伺服器;區域切換模塊,用於在區域切換時,①向區域協調伺服器發送其即將去除的子區域, 即新減子區域的路網人車數據接收區域協調伺服器發送的本伺服器即將新增子區域的路網人車數據;區域人車進出管理模塊,用於①向區域協調伺服器發送即將通過虛擬口岸離開本區域的人車數據;②接收區域協調伺服器發送的通過虛擬口岸進入本區域的人車數據。
7.一種分布式交通仿真方法,其特徵在於,包括步驟A,區域劃分伺服器依據時間段和存儲的路網文件生成對應不同時間段的區域劃分方案序列;步驟B,區域協調伺服器根據所述路網文件生成全路網模型,對所述N個時間段中的每一個時間段,將所述全路網模型由該時間段對應的區域劃分方案進行分解,生成M個區域路網模型,並將該區域路網模型分發至相應的區域仿真伺服器;步驟C,區域仿真伺服器群中的第m臺仿真伺服器,對於所述N個時間段中的第n個時間段,根據該時間段的所轄區域的區域路網模型進行交通仿真,所述m= 1,2,……,M,所述 n = 1,2,......,N。
8.根據權利要求7所述的分布式交通仿真方法,其特徵在於,所述步驟A包括步驟Al,區域劃分伺服器讀取路網文件;步驟A2,區域劃分伺服器生成人車數據和OD矩陣;步驟A3,將整個時間段劃分為N個時間段,預估這N個時間段的人車在路網的分布,依據人車分布和出行方案給出N種區域劃分方案,並由多個區域劃分方案構成區域劃分方案序列。
9.根據權利要求8所述的分布式交通仿真方法,其特徵在於,所述步驟A3中,所述N個時間段包括早高峰起點至早高峰中點的時間段;早高峰中點至早高峰終點的時間段;早高峰終點至晚高峰起點的時間段;晚高峰起點至晚高峰中點的時間段;以及晚高峰中點至晚高峰終點的時間段。
10.根據權利要求7所述的分布式交通仿真方法,其特徵在於,所述步驟B包括步驟BI,區域協調伺服器讀取區域劃分伺服器上路網文件庫和區域劃分方案庫的路網文件和相應的區域劃分方案序列;步驟B2,根據所述路網文件和區域劃分方案序列生成區域劃分方案序列模型,並將該區域路網模型分發至相應的區域仿真伺服器。
11.根據權利要求8所述的分布式交通仿真方法,其特徵在於,所述步驟C包括步驟CO,區域協調伺服器和第m臺仿真伺服器進行仿真準備;步驟Cl,區域協調伺服器向各仿真伺服器發出啟動仿真信號;步驟C2,各仿真伺服器同時向前完成單周期仿真運算;步驟C3,區域協調伺服器向第m個仿真伺服器,分發跨越到該伺服器所仿真區域的人車數據和出行方案;步驟C4,第m個仿真伺服器依據接收到的人車跨越數據更新區域仿真模型m ;步驟C5,區域協調伺服器判斷是否到達區域切換時間點,如果沒有達到區域切換時間點,則跳轉到步驟C7 ;步驟C6,進行區域切換協調,跳轉至步驟C2 ;步驟C7,區域協調伺服器判斷是否達到仿真結束條件,如果沒有達到仿真結束條件,則跳轉到步驟C2,進行下一個時鐘周期的仿真;步驟CS,統計仿真結果,顯示輸出,交通仿真結束。
12.根據權利要求11所述的分布式交通仿真方法,其特徵在於,所述步驟CO包括 步驟COa,對比第n個時間段內的第m個區域路網模型與第n-1個時間段內的區域路網模型m的差異,生成第n個時間段內的第m個區域路網模型的新增子區域模型和新減子區域模型,將新增子區域模型和新減子區域模型編號為m ;步驟COb,第m個仿真伺服器從區域協調伺服器按照編號順序讀取第n個時間段內的第 m個區域路網模型;步驟COc,第m個仿真伺服器從區域協調伺服器按照編號順序讀取第n個時間段內的第 m個新增子區域模型和第m個新減子區域模型;步驟COd,第m個仿真伺服器從區域協調伺服器按照編號順序讀取第n個時間段內的第 m個區域路網模型的虛擬口岸信息;步驟COe,區域協調伺服器和第m個仿真伺服器將當前時間段設為時間段I ;第m個仿真伺服器加載時間段I內第m個區域路網模型。
13.根據權利要求8所述的分布式交通仿真方法,其特徵在於,所述步驟C2包括步驟C2a,各仿真伺服器仿真向前推進一個時鐘周期;步驟C2b,各仿真伺服器仿真結果實時統計;步驟C2c,第m個仿真伺服器向區域協調伺服器發送人車的邊界跨越數據,該數據包括當前區域和道路、跨越的虛擬口岸。
14.根據權利要求11所述的方法,其特徵在於,所述步驟C6包括步驟C6a,設當前時間段為第n個時間段,仿真伺服器m向區域協調伺服器發送第n+1 個時間段的新減子區域模型m內的人車信息;步驟C6b,設當前時間段為第n個時間段,區域協調伺服器按照第n+1個時間段的新增子區域模型m分類整理接收到的新減子區域模型m內的人車信息;步驟C6c,設當前時間段為第n個時間段,區域協調伺服器向仿真伺服器m發送第n+1 個時間段的新增子區域模型m的人車信息;步驟C6d,設當前時間段為第n個時間段,仿真伺服器m利用第n+1個時間段的第m個區域仿真模型替換第n個時間段的區域仿真模型m,根據接收到的第m個新增子區域模型的人車信息更新區域仿真模型m ;CN 102542106 A步驟C6e,設當前時間段為第n個時間段,區域協調伺服器和仿真伺服器m將當前時間段設為第n+1個時間段;跳轉至步驟C2。
全文摘要
本發明公開了一種基於可變區域劃分的分布式交通仿真系統及仿真方法。本發明按照將一個長的時間段劃分為多個連續的短時間段,在短時間段內人車在路網上分布的變化比總的時間段內人車分布變化小得多。在每個短時間段內,依據人車分布規律採用一種區域劃分方案,減小區域間人車數在時間段上的變化,達到平衡各仿真伺服器負載的目的。
文檔編號G08G1/00GK102542106SQ20111044349
公開日2012年7月4日 申請日期2011年12月27日 優先權日2011年12月27日
發明者劉勝, 朱鳳華, 熊剛, 王飛躍 申請人:中國科學院自動化研究所

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀