Как установить количество узлов в симуляции омнета, вены и сумо? - PullRequest
0 голосов
/ 20 ноября 2018

Я имитирую протокол флуда, используя omnet ++, вен и сумо.Я хочу повторить моделирование с разным количеством узлов (скажем, 50, 100 и 150).Есть ли способ указать, сколько (максимум) узлов создается в конкретной имитации?Заранее спасибо!

1 Ответ

0 голосов
/ 20 ноября 2018

Поскольку вы используете Veins, вы можете установить количество транспортных средств в файле omnetpp.ini.Если вы посмотрите на конфигурацию сценария Erlangen, вы можете найти параметры для TraCIScenarioManager.Используя этот экземпляр, вы можете указать количество автомобилей в симуляции, установив атрибут numVehicles.Результат может выглядеть следующим образом:

*.manager.updateInterval = 1s
*.manager.host = "localhost"
*.manager.port = 9999
*.manager.autoShutdown = true
*.manager.launchConfig = xmldoc("erlangen.launchd.xml")
*.manager.configFile = "erlangen.sumo.cfg"
*.manager.numVehicles = 150

С OMNeT ++ вы можете проводить исследования параметров, которые представляют собой несколько симуляций с различными значениями параметров.В учебнике OMNeT ++ TicToc показано, как это сделать.

Атрибут numVehicles устанавливает только количество автомобилей, добавленных венами.Если вы укажете дополнительные транспортные средства в вашей конфигурации SUMO, они также будут добавлены.

...