SUMO仿真高级进阶系列二:计算车辆的旅行时间、等待时间和变道次数
来源:互联网 发布:源码站 编辑:程序博客网 时间:2024/04/29 18:36
一、利用sumo命令输出tripinfo、netstate-dump文件
sumo --net-file MySUMONet.net.xml --route-files ex_ROU_rou.xml --netstate-dump ex_sumo.sumo.tr --tripinfo-output tripinfo.tr
二、在tripinfo.tr中获得车辆的旅行时间、等待时间
具体查看Simulation/Output/TripInfo
duration 旅行时间
waitSteps 等待时间
三、处理ex_sumo.sumo.tr获得变道次数
将文件拷贝到<SUMO_HOME>/tools/output/文件中,执行
python vehLanes.py ex_sumo.sumo.tr vehLanes.xml
得到如下文件:
<vehlanes> <vehicle id="1" laneTimes="3.00,edgeD-2-0_0 4.00,edgeD-2-0_1 19.00,:node7_2_0 20.00,edgeR-2-0_0 93.00,:node8_14_0 94.00,edgeD-1-1_0 97.00,edgeD-1-1_1 178.00,:node5_1_1 179.00,edgeD-0-1_1" arrival="185.00" laneChanges="2"/> <vehicle id="0" laneTimes="0.00,edgeD-2-0_0 6.00,edgeD-2-0_1 16.00,:node7_2_0 17.00,:node7_11_0 18.00,edgeR-2-0_1 22.00,edgeR-2-0_0 90.00,:node8_14_0 91.00,edgeD-1-1_0 179.00,:node5_1_0 182.00,edgeD-0-1_0" arrival="192.00" laneChanges="2"/></routeDiff>
laneChanges就是每个vehicle的变道次数。
四、自选语言处理以上xml文件,得到总的旅行时间、等待时间和变道次数
原创文章,转载请注明!
0 0
- SUMO仿真高级进阶系列二:计算车辆的旅行时间、等待时间和变道次数
- SUMO仿真高级进阶系列一:利用OpenStreetMap生成地图
- SUMO仿真快速入门系列三:产生车辆移动模型
- python与BeautifulSouop计算SUMO仿真的到达速率
- SUMO仿真快速入门系列五:SUMO与NS2连接
- SUMO仿真快速入门系列二:使用XML生成自定义地图
- python从SUMO中获取车辆平均行驶时间
- v$session_longops查等待次数和等待时间集中的对象
- NS3和SUMO联合仿真浅析
- sumo生成的车辆运动文件导入ns3的方法。
- SUMO仿真快速入门系列一:Ubuntu 12.04下安装SUMO(Simulation of Urban MObility)
- SUMO文档053:车辆进入
- 队列应用银行排队问题模拟:计算客户的平均停留时间和等待时间以及每个客户的时间信息,两种方法实现
- 如何快速跑一个sumo的交通仿真
- 磁盘存储器存储总量、寻道时间、等待时间、数据传输速率等计算公司
- 泡茶的时间和次数
- SUMO仿真快速入门系列四:Ubuntu 12.04 安装ns2.35
- 时间复杂度的计算<二>
- vim使用
- ORACLE—003:Create之创建表前判断表是否存在
- 建造者模式——C++实现
- SQL 查询顾客买了A和B,但是没有买C
- STL各种容器如何正确的erase
- SUMO仿真高级进阶系列二:计算车辆的旅行时间、等待时间和变道次数
- 基于Solr的HBase多条件查询测试
- 人源葡萄糖转运蛋白结构被获取 饿死癌细胞或成可能
- 看ACE如何劫持main函数
- 减少数据传输量:使用Zip。
- hive 整合 hbase
- POJ2585_Window Pains(拓扑排序)
- Android Service---管理服务的生命周期
- 开发PLSQL子程序