commuter

Commuter是一款超微觀交通仿真建模軟體,其特點是可以提供比微觀交通仿真更加多的細節,也就是可以分析人從出行開始到結束的全過程。

什麼是Commuter?,關於行人,騎腳踏車的人,停車場,計程車,公共汽車、有軌電車及軌道車,汽車、貨車及卡車,路網創建器,Commuter其他特徵,SCATS自動適應交通控制器,十一、固定設定交通信號控制,十二、交通觸髮式信號控制,十三、關於API,

什麼是Commuter?

包括如下一個或者多個部分:
出發-〉走路到停車位-〉開車-〉停車到停車場-〉走路到公交站-〉乘坐公交-〉走路到目的地。
* 步行環節:例如,從家到車站,或者從停車場到辦公室
* 自駕環節:例如,從私人車道到市中心停車場
* 公共運輸環節:例如,從郊區車站到市中心
交通仿真中,每個人都要做動態路徑選擇的決策,不僅要在相同交通方式間選擇可能路徑,還要在不同交通方式間選擇可能路徑。在Commuter中可以建立的一些動態路徑選擇模型有:
* 高速公路看起來有些擁堵:我將在下一個出口駛出高速公路,去“駐車換乘”處,然後乘公交到市中心。
* 列車晚點了:我將步行到喬治大街,然後乘公交到達目的地。
* 下雨了:我將步行通過購物中心到達停車場,然後駕車去參加會議而不乘列棵棕車等等。
當要評價去某個目的地的路徑時,例如到機場,所有交通方式都可以被考慮,然後使用針對每個人的加權費用參數做出動態選擇。
Commuter的開發者是Gordon Duncan,他也是Paramics軟體的最初開發者及奠基人。

關於行人

在Commuter中,人可以在人行道、交叉口、樓梯以及坡道上隨意行走。行走中的行人可以:
* 按位置,前向向量(羅盤指向)以及陡坡角度定義
* 擁有一陵灶組台個實際空間,按照圓柱或橢圓柱定義
* 擁有一個(較大的)私人空間,即定義與其他行人間的最小距離
* 在某個界面向任意方向自由行走
* 正常行走時,按前向向量方向行走
* 沿著當前路徑前行
* 根據個人空間選擇避開其他行人或固定障礙物
在每個時間悼重翻旬步長(time-step)中,每個人都會根據前行路徑向量和任一迴避向量計算自己的速度和方向。這種方法可以考慮到身體限制和社會因素,這是一種基於公共領域的行人模型。

騎腳踏車的人

Commuter包括了腳踏車這種交通方式,同其他類型車輛一樣,腳踏車能夠與其他車輛共享一條車道。
如果車道足夠寬,騎腳踏車的人能夠通過任一停止的車輛,例如停在公車站的公共汽車。當公共汽車重新行駛,它將超越腳踏車或者其他任一比它速度慢的車輛。
你能夠選擇交通仿真中的任一車輛或行人,然後查看它的屬性。

停車場

在Commuter中,你可以創建停車線代表路邊停車或路外停車的停車位。車輛能夠停泊在與道路平行的停車位中,或者停泊在橫向停車位中。停車位可以是在道路的任意一邊,車輛在某個方向到達,可以在另一個方向離開,就像在現實世界中一樣。
停車成本可以根據區域設定,這項成本將包含在每個人在計算使用汽車到達目的地所要耗費的成本里。
停車車道可以限定只給特定使用者,使用,乎歡漏或者設定為只用於下車區(drop-off)以及/或者上車區(pick-up),這將有利於機場,火車站以及其他交通樞紐的建模。

計程車

在Commuter中,你能夠定義一些車輛為計程車。這些車輛可以在定義為計程車停靠站的車道上等滲酷贈待,人們能夠使用它們作為路徑選擇的一部分。
在默認情況下,任意類型的人都能夠使用計程車,但是用車的可能性會根據不同類型人的時間和距離同價格的加權成本數值變化而變動。也就是說,對時間有高期望的人,例如商務旅客,將會比度假旅客更有可能使用計程車,度假旅客則可能使用其他交通方式,例如公共汽車或者列車。
除此之外,所有人都能夠看到公共汽車或者列車的時刻表,因此如果下一班公共汽車或者列車需要等很久,度假旅客也有可能選擇使用計程車。
在計程車行駛的道路終端,乘客將在標有下車區(drop-off)的特定停車區下車。

公共汽車、有軌電車及軌道車

Commuter能夠模擬任一數量的公共運輸服務,即在固定路徑上的每種出行。這能夠用於模擬公共汽車或者催蘭雄有軌電車,在路網上與動態路徑車輛—汽車,貨車等—的相互作用;或者能夠用於模擬輕型或者重型軌道車,在平面交叉口與道路交通的相互作用。
任一公共運輸車輛能夠被設定沿著某條路徑在任一數量站台停靠,從而方便乘客上下車。

汽車、貨車及卡車

汽車,貨車和卡車是動態路徑車輛,如果指定目的地,其能夠選擇最優路逕到達指定的目的地。如果未指定目的地,這些類型的車輛將根據每條可行道路的車輛數比例選擇轉彎。
動態路徑車輛能夠在停車場,下車區 (drop-off)或者周界交通調查區之間運載乘客,或者是被添加為背景交只拳籃通流,以產生現實中的延誤狀況。例如,如果你對研究出行延誤,或者其它一些統計數據有興趣,但是研究對象擁有特定的起訖點組合,所以你可能需要添加背景車輛用來表示其它所有的起始地與目的地,但並不需要研究這些車輛中的個人,Commuter的雙階需求功能可以幫助你完成這一工作。

路網創建器

Commuter超微觀交通仿真軟體還包括了一個多功能視圖式路網創建器,用戶利用以下技術中的任意一項,就可以輕鬆創建複雜路網:
* 從地圖庫中導入光柵圖片(ECW格式)
* 導入街道詳細布局的工程製圖(DXF格式)
* 導入航拍照片(任意圖片格式
* 從其它建模軟體中導入數據
* 從現有的設計路網中複製,貼上
* 使用交叉口模板庫

Commuter其他特徵

* 非模態編輯器:用戶可以隨時編輯,這可以加快編輯速度。例如,用戶不需要在node模式和link模式間切換,只需要點擊一個node直接進行編輯,然後點擊一條link。
* 完全重複,甚至交叉設計選項:出行表是預先設定的,然後用於基礎與設計路網。這就允許用戶在基礎與選擇的交通績效之間做更逼真的對比。
* 單一檔案:所有模型數據,包括運算結果、路網及控制變數全都保存在一個檔案里。這就方便用戶組織數據,並與其他用戶共享模型。
* 分級式數據結構:路網選項會被保存為一組差異值。這就意味著針對基礎路網的任何變化都會自動傳送到設計路網,用戶不需要重複操作。
* 組合化數據結構:例如,在一個Commuter檔案中,可同時選擇 Network 1 (Design Option A) 、Control scheme 2 (Weekday AM)以及Trip Pattern 4 (Demand 2015, AM Peak, Seed 776)。
* 創建真正的空間模型,而不是車道中心線構成的線性模型
* 操作界面(車道,人行道)同圖解路網(link, node)分離,這可以簡化路網,加快了路徑計算(快10倍,或更多)。
* 三維視線選擇:只需要點擊就可選擇一個對象,不用考慮當前視圖。
* 套用廣泛的撤銷(undo)功能
* 操作工具:單鍵滑鼠操作,3D輸入控制裝置(例如3D Connexion Space Navigator)

SCATS自動適應交通控制器

Commuter還與SCATS自動適應交通信號控制系統集合。
軟體可自動將SCATS數據導入:
* 創建交叉口和路網模型
* 為車輛和人行橫道繪製信號組地圖
* 定位及命名SCATS探測器
這種自動導入功能節省了建模時間,也消除了在手動建模及數據融合過程中可能發生的編碼錯誤。這一功能節省的時間非常可觀,例如,能夠縮短模型編碼時間高達90%。
在仿真中,Commuter與SCATS直接連線,通過:
* 自動配置通信
* 創建腳本檔案以運行多流程
* 管理以及保存為各種基礎與測試選項輸入/輸出的數據
Commuter的SCATSIM建模自動化以及提供可重複的SCATSIM仿真結果的能力是獨一無二的。
此外,Commuter還能連線SCATS Ramp Metering System (SRMS),以及與Public Transport and Priority System (PTIPS)通信。

十一、固定設定交通信號控制

在Commuter中,最基本的交通信號操作是固定時間。Commuter使用分配方案、連線方案以及多時段配時等來控制信號組狀態(以及相關的相位/階段)。信號組的狀態包括一些基本要素,例如“綠燈”、“紅燈”“ 中斷”等,以及其他一些狀態,例如閃光黃燈等。此外,用戶還可以為每個信號組狀態設定交通行為(車輛與人)。
固定時間的設定包括:
* 精確地逐周定義設定
* 重複現存的控制時間,例如SCATS歷史數據
* 使用分配方案和連線方案數據作為自動適應交通控制配置參數
每個交叉口信號控制的顯示方式可以設定為顯示信號組或相位(階段)。在仿真運行時,還會有相位時間倒計時。

十二、交通觸髮式信號控制

使用者可以編碼觸髮式交通控制策略以連線車輛和行人探測器,還可以為一些情況添加規則,例如探測器的間隔等,從而延長、縮短、添加、平衡及跳過相位時間。這些規則很容易理解及實施,但卻套用廣泛。此外,Commuter還記錄了測試和結果動作,從而可以提供詳細的分析選項。
其他觸髮式控制系統,例如ALINEA、 Q-ALINEA匝道信號控制,以及公共運輸優先控制等,也可以用來建模。

十三、關於API

一個全面的基於Java的應用程式接口(API),使得commuter具備非常強大的可移植性和可擴充性。當國家和地區的社會和文化背景不同時,可以根據用戶需求編制適當的API程式使之適應當地的需要。
此外他還可以完全調用Paramics中的外掛程式,增加了兼容性。

計程車

在Commuter中,你能夠定義一些車輛為計程車。這些車輛可以在定義為計程車停靠站的車道上等待,人們能夠使用它們作為路徑選擇的一部分。
在默認情況下,任意類型的人都能夠使用計程車,但是用車的可能性會根據不同類型人的時間和距離同價格的加權成本數值變化而變動。也就是說,對時間有高期望的人,例如商務旅客,將會比度假旅客更有可能使用計程車,度假旅客則可能使用其他交通方式,例如公共汽車或者列車。
除此之外,所有人都能夠看到公共汽車或者列車的時刻表,因此如果下一班公共汽車或者列車需要等很久,度假旅客也有可能選擇使用計程車。
在計程車行駛的道路終端,乘客將在標有下車區(drop-off)的特定停車區下車。

公共汽車、有軌電車及軌道車

Commuter能夠模擬任一數量的公共運輸服務,即在固定路徑上的每種出行。這能夠用於模擬公共汽車或者有軌電車,在路網上與動態路徑車輛—汽車,貨車等—的相互作用;或者能夠用於模擬輕型或者重型軌道車,在平面交叉口與道路交通的相互作用。
任一公共運輸車輛能夠被設定沿著某條路徑在任一數量站台停靠,從而方便乘客上下車。

汽車、貨車及卡車

汽車,貨車和卡車是動態路徑車輛,如果指定目的地,其能夠選擇最優路逕到達指定的目的地。如果未指定目的地,這些類型的車輛將根據每條可行道路的車輛數比例選擇轉彎。
動態路徑車輛能夠在停車場,下車區 (drop-off)或者周界交通調查區之間運載乘客,或者是被添加為背景交通流,以產生現實中的延誤狀況。例如,如果你對研究出行延誤,或者其它一些統計數據有興趣,但是研究對象擁有特定的起訖點組合,所以你可能需要添加背景車輛用來表示其它所有的起始地與目的地,但並不需要研究這些車輛中的個人,Commuter的雙階需求功能可以幫助你完成這一工作。

路網創建器

Commuter超微觀交通仿真軟體還包括了一個多功能視圖式路網創建器,用戶利用以下技術中的任意一項,就可以輕鬆創建複雜路網:
* 從地圖庫中導入光柵圖片(ECW格式)
* 導入街道詳細布局的工程製圖(DXF格式)
* 導入航拍照片(任意圖片格式
* 從其它建模軟體中導入數據
* 從現有的設計路網中複製,貼上
* 使用交叉口模板庫

Commuter其他特徵

* 非模態編輯器:用戶可以隨時編輯,這可以加快編輯速度。例如,用戶不需要在node模式和link模式間切換,只需要點擊一個node直接進行編輯,然後點擊一條link。
* 完全重複,甚至交叉設計選項:出行表是預先設定的,然後用於基礎與設計路網。這就允許用戶在基礎與選擇的交通績效之間做更逼真的對比。
* 單一檔案:所有模型數據,包括運算結果、路網及控制變數全都保存在一個檔案里。這就方便用戶組織數據,並與其他用戶共享模型。
* 分級式數據結構:路網選項會被保存為一組差異值。這就意味著針對基礎路網的任何變化都會自動傳送到設計路網,用戶不需要重複操作。
* 組合化數據結構:例如,在一個Commuter檔案中,可同時選擇 Network 1 (Design Option A) 、Control scheme 2 (Weekday AM)以及Trip Pattern 4 (Demand 2015, AM Peak, Seed 776)。
* 創建真正的空間模型,而不是車道中心線構成的線性模型
* 操作界面(車道,人行道)同圖解路網(link, node)分離,這可以簡化路網,加快了路徑計算(快10倍,或更多)。
* 三維視線選擇:只需要點擊就可選擇一個對象,不用考慮當前視圖。
* 套用廣泛的撤銷(undo)功能
* 操作工具:單鍵滑鼠操作,3D輸入控制裝置(例如3D Connexion Space Navigator)

SCATS自動適應交通控制器

Commuter還與SCATS自動適應交通信號控制系統集合。
軟體可自動將SCATS數據導入:
* 創建交叉口和路網模型
* 為車輛和人行橫道繪製信號組地圖
* 定位及命名SCATS探測器
這種自動導入功能節省了建模時間,也消除了在手動建模及數據融合過程中可能發生的編碼錯誤。這一功能節省的時間非常可觀,例如,能夠縮短模型編碼時間高達90%。
在仿真中,Commuter與SCATS直接連線,通過:
* 自動配置通信
* 創建腳本檔案以運行多流程
* 管理以及保存為各種基礎與測試選項輸入/輸出的數據
Commuter的SCATSIM建模自動化以及提供可重複的SCATSIM仿真結果的能力是獨一無二的。
此外,Commuter還能連線SCATS Ramp Metering System (SRMS),以及與Public Transport and Priority System (PTIPS)通信。

十一、固定設定交通信號控制

在Commuter中,最基本的交通信號操作是固定時間。Commuter使用分配方案、連線方案以及多時段配時等來控制信號組狀態(以及相關的相位/階段)。信號組的狀態包括一些基本要素,例如“綠燈”、“紅燈”“ 中斷”等,以及其他一些狀態,例如閃光黃燈等。此外,用戶還可以為每個信號組狀態設定交通行為(車輛與人)。
固定時間的設定包括:
* 精確地逐周定義設定
* 重複現存的控制時間,例如SCATS歷史數據
* 使用分配方案和連線方案數據作為自動適應交通控制配置參數
每個交叉口信號控制的顯示方式可以設定為顯示信號組或相位(階段)。在仿真運行時,還會有相位時間倒計時。

十二、交通觸髮式信號控制

使用者可以編碼觸髮式交通控制策略以連線車輛和行人探測器,還可以為一些情況添加規則,例如探測器的間隔等,從而延長、縮短、添加、平衡及跳過相位時間。這些規則很容易理解及實施,但卻套用廣泛。此外,Commuter還記錄了測試和結果動作,從而可以提供詳細的分析選項。
其他觸髮式控制系統,例如ALINEA、 Q-ALINEA匝道信號控制,以及公共運輸優先控制等,也可以用來建模。

十三、關於API

一個全面的基於Java的應用程式接口(API),使得commuter具備非常強大的可移植性和可擴充性。當國家和地區的社會和文化背景不同時,可以根據用戶需求編制適當的API程式使之適應當地的需要。
此外他還可以完全調用Paramics中的外掛程式,增加了兼容性。

相關詞條

熱門詞條

聯絡我們