[英]How is the number of vehicles determined? In Sumo route file or in omnetpp.ini?
當使用靜脈作為耦合SUMO和omnet ++的框架時,如何確定車輛數量? 我知道在SUMO路線文件中,我們可以將車輛數量放在flow
標簽中。 例如, <flow id="f" begin="0" end="100" number="23" from="beg" to="end"/>
。 在omnetpp.ini
文件中,我們還可以通過以下方式配置車輛編號: *.manager.numVehicles = 4000
。 因此,當兩者都設定時,哪一個最終決定模擬中的車輛數量。 另外,有沒有辦法在SUMO配置文件中設置滲透率?
這種方式的工作方式是SUMO路徑文件確定車輛行駛的位置, omnetpp.ini
文件為omnetpp.ini
提供參數, TraCIScenarioManager
在OMNeT ++ / VEINS環境中創建車輛。 因此,您設置的流參數指定“真實”模擬環境中存在的車輛數量, TraCIScenarioManager
參數指定TraCIScenarioManager
中最多存在多少車輛。 所以基本上,您的車輛數量值是任何時候都可以存在的車輛的上限。 另見這個答案 。
編輯 :我仔細看了一下源代碼,結果發現滲透率已經在VEINS中實現了(我假設你已經檢查了這個)。 如果你想要一個特定的滲透率,那么你應該使用TraCIScenarioManager
的滲透率參數(參見這里 。如果你想在模擬中有2000
輛車有效(有或沒有無線電),那么你應該把numVehicles
留在2000
並設置滲透率為0.5
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.