Sumo0.32.0 + veins4.7.1: как смоделировать несколько конкретных аварий в INI-файле - PullRequest
0 голосов
/ 24 октября 2018

Я использую omnet ++ 5.4.1, veins 4.7.1 и sumo 0.32.0.Я уже прошел примеры, приведенные с пакетами, и все работает хорошо.Теперь я хотел бы запланировать много несчастных случаев в INI-файле, чтобы измерить влияние столкновений.Например, вместо

*. Node [* 0] .veinsmobility.accidentCount = 1

есть что-то вроде

*.узел [* 10] .veinsmobility.accidentCount = 1

*. узел [* 13] .veinsmobility.accidentCount = 1

*. узел [* 16] .veinsmobility.accidentCount = 1

, где все несчастные случаи запланированы одновременно.Автомобили въезжают в сеть с периодом 3.

Я пробовал, но только один из трех узлов (всегда второй - узел [13]) действительно останавливается и реализует код, связанный с ДТП.Все остальные машины останавливаются, но ничего не отправляют, и вместо этого другие случайные машины (отличающиеся от запланированных узлов) реализуют планирование аварии.Вот что у меня есть в момент аварии:

** Событие # 107 t = 106 RSUExampleScenario.node [10] .veinsmobility (TraCIMobility, id = 70) для selfmsg scheduleAccident (omnetpp:: cMessage, id = 156)

** Событие # 108 t = 106 RSUExampleScenario.node [13] .veinsmobility (TraCIMobility, id = 88) для selfmsg scheduleAccident (omnetpp :: cMessage, id = 200)

** Событие # 109 t = 106 RSUExampleScenario.node [16] .veinsmobility (TraCIMobility, id = 106) для selfmsg scheduleAccident (omnetpp :: cMessage, id = 244

Чтопоказывает, что все запланированные узлы планируют аварию, но не делают то, что ожидали.

Пожалуйста, есть идеи о том, что я делаю неправильно?

Спасибо.

...