小编Ren*_*den的帖子

使用SUMO场景的子集进行OMNeT ++网络模拟(使用VEINS)

我正在尝试使用OMNeT ++,Veins和SUMO评估在车载网络上运行的应用程序.由于应用程序依赖于实际的流量行为,因此我决定使用LuST场景,这似乎是此类数据的最新技术.但是,我想使用此场景的特定部分而不是整个场景(例如,高流量负载片段和低流量负载片段,可能是其他部分).保持VEINS提供的双向功能会很好,尽管我最感兴趣的是从SUMO获取流量数据到我的模拟中.

实现这一点的一个显而易见的方法是使用预热期.但是,我想知道是否有更有效的方法 - 模拟8小时的流量只是为了得到一个几分钟的片段感觉效率低下,并且对于具有足够重复的模拟可能是有问题的.

VEINS是否具有用于预热期的内置机制,主要是避免发送消息(这是模拟中最耗时的部分),或者它是否有办法等待SUMO前进,例如,到一个特定的时间戳(这也避免了在OMNeT ++中创建车辆对象,从而避免了所有的启动代码)?

如果它是相关的 - 我使用最新的稳定版本的OMNeT ++和SUMO(OMNeT ++ 4.6与SUMO 0.25.0),我的代码库基于VEINS 4a2(有一些更改,特别是接受TraCI API版本10).

simulation omnet++ veins

4
推荐指数
1
解决办法
760
查看次数

标签 统计

omnet++ ×1

simulation ×1

veins ×1