1、安装流程:

1).mis文件安装:官网下载下来一键安装;

2).tar利用压缩安装:官网下载安装包,解压后,在系统变量变量中定义sumo的路径和bin文件的安装路径;

2、本人安装的是压缩包的方式

1)文件说明

  1. bin 文件:一些可执行文件,包括sumoGUI、路网文件、地图转换文件等;
  2. data:sumo软件下的一些配置,比如字体、logo等;
  3. docs:包括一些案例、手册、指导教程等,即学习资料
  4. tool :sumo的一些工具等,包括红绿灯的控制等;

3、路网文件生成方式:

1)外部导入的方式(OSM):OpenStreetMap   (推荐使用的,直接从GIS地图中获取真实路网,如果配合编辑的方式将更完整)

2)netedit编辑的方式:使用界面编辑得到,所有在可视化界面进行处理;(主要推荐使用的,可以自定绘制道路)

3)人工定义得到:需要人工连接节点、配时等(较少使用);

说明:采用外部导入的方式的执行过程:1、从OSM中下载下来需要的路网地图;2)利用netnetconvert软件将.osm路网文件转化成.net.xml路网文件,过程是利用命令进入.osm文件所处的文件,运行该代码即可   netnetconvert  --osm-files map.osm -o yuhang.net.xml

4、仿真需要文件以及说明

1).add文件  eg:input_additional.add    附属文件主要用于添加公交车站等设施

2).net文件  eg:input_net.net    路网文件,用于带入路网信息

3).rou文件  eg:input_routes.rou 交通流文件,用于导入车流、车型、车的路径等信息

4).simcif文件  将路网文件和车流文件进行导入执行;

5、SUMO和SUMO-GUI需要路线 route 作为车辆运动的输入。有几种方法可以为SUMO生成路线 route:

1)Using trip definitions
行程 trip 至少包括起始、结束边缘以及出发时间。当您想要手动创建需求或编写自己的脚本以导入自定义数据时,这非常有用。您可以使用DUAROUTER将您的行程trip转变为路线route。 DUAROUTER is responsible for importing routes or their definitions from other simulation packages and for computing routes using the shortest-path algorithm by Dijkstra.

2)Using flow definitions
This is mostly the same approach as using trip definitions, but one may join vehicles having the same departure and arrival edge using this method

3)Using OD-matrices
Origin-Destination-Matrices(或OD-matrices)通常可从交通管理部门获得。必须使用OD2TRIPS将它们转换为行程 trip。

4)By hand
You can of course generate route XML-files by hand从openstreetmap上下载相关osm地图文件,并做相应处理

实例:上面的软件都安装以后,就可以开始正式进行sumo第一个项目了

步骤一:获取路网文件

1)打开sumo/bin/start-command-line.bat,然后就可以用命令行模式对osm文件做处理,会使用linux命令是前提条件,当然在这里你可以照着敲,先cd到map文件夹下进行操作,如果在别的路径下可能会出错

然后输入以下指令

netconvert --osm-files map.osm -o map.net.xml

polyconvert --net-files map.net.xml --osm-files map.osm --type-file typemap.xml -o map.poly.xml

这一步完成后就产生了map.net.xml和map.poly.xml文件

步骤二:生成随机车辆流文件

.产生map.rou.xml文件

输入命令 python C:/mytest/sumo/tools/randomTrips.py -n map.net.xml -e 100 -l

-n map.net.xml表示输入,-n表述输入的类型是net类型,其实-n等价于--net,-n是一种简写的方式。后面的-l -e 600是随机工具的配置,就像随机数生成函数需要一个种子一样。

但是,这样的一个过程生成的是一个旅程随机过程文件,而我们需要的是一个rou.xml文件。

所以,最后,我们把随机的旅程和道路信息结合起来就获得了车流文件(rou.xml)了。我们要用到的工具是bin文件夹下的duarouter.exe。

输入命令 python C:/mytest/sumo/tools/randomTrips.py -n map.net.xml -r map.rou.xml -e 100 -l

执行成功后可以在map文件夹下查看到map.rou.xml

4.编辑配置文件

编辑配置文件如下图,主要是更改input文件,可以在sumo文件夹中搜索test.sumo.cfg然后更改input文件,便可以得到如下图所示文件,然后把文件命名为map.sumo.cfg并保存到map文件夹中,到这一步,所有运行需要的文件就够了

sumo交通流仿真软件的使用说明相关推荐

  1. SUMO利用OSM(OpenStreetMap)导出地图生成路网并生成交通流教程(超详细!!!)

    1 进入OSM,下载地图 OSM链接地址 我这里将输出的地图命名为GDUTmap.osm 2 将.osm格式转化成为sumo所接纳的.net.xml格式 将从osm上下载下来的GDUTmap.osm文 ...

  2. Sumo 搭建交叉路口交通流仿真平台

    Sumo安装 注意事项:需要工具的使用需要环境变量的设置.需要包含文件Sumo安装路径下的bin和tools. Sumo配置文件 Sumo中项目的配置文件的组成如下所示 节点文件 图 1 节点及边的拓 ...

  3. 交通流优化的一种强化学习方法

    ‍ 文章信息 <Traffic flow optimization: A reinforcement learning approach>是2016年发表在Engineering Appl ...

  4. 交通流优化:一种强化学习方法

    1. 文章信息 <Traffic flow optimization: A reinforcement learning approach>是2016年发表在Engineering App ...

  5. 复杂交通流对混合交通的影响研究多向车流量分析

     随着AI (人工智能)的兴起,许多行业变得与人工智能息息相关,同时使得自动驾驶逐步变成现实.人工驾驶车辆跟自动驾驶车辆共存是实现完全自动驾驶的必经阶段.本文研究智能驾驶车辆的不同特征跟不同渗透率的实 ...

  6. 论文推荐 | 综述:自动驾驶背景下的交通流模型研究

    导读 题目:<Automated vehicle-involved traffic flow studies: A survey of assumptions, models, speculat ...

  7. 车辆自然驾驶轨迹数据集/交通流数据介绍

    文章目录 NGSIM NGSIM 概览 快速路车道选择算法 Interstate 80 Freeway 数据集 Lankershim Boulevard 数据集 US highway101数据集 动态 ...

  8. python交通流预测代码_使用ARIMA模型进行的短时交通流预测和结果分析

    首先要讲的是,在短时交通流预测领域,ARIMA模型是一种相当粗糙的基于时间序列的预测方法,相应地,这种预测方法的准确性也不高.同时,ARIMA方法也不在我的研究范围内,所以本次实验就直接使用网络上现成 ...

  9. 元胞自动机交通流模型c++_MATLAB——含出入匝道的交织区快速路元胞自动机模型...

    输出效果 本模型为包含一条变速车道和出入匝道的快速路交织区仿真模型. 车道编号 换道规则和不含出入匝道的路段的区别在于换道分为自由换道和强制换道.车辆在不同区域有不同换道状态,而车辆本身又有出匝道和直 ...

最新文章

  1. DNS RR字段含义
  2. SCR638红外接收管介绍
  3. 因改变,赢未来!三星Galaxy重磅新品年后首发!
  4. ES和Kibana在docker中的安装
  5. Centos 7 固定ip配置
  6. 期盼数月的召唤|PaddlePaddle中文文档利剑来袭
  7. 【树莓派】使用USB摄像头拍照
  8. C语言学习一些指针随笔记
  9. textureview 缩放_TextureView实现视频播放详解
  10. 计算机相关专业提升学历的解决方案(博士研究生)
  11. javascript无限请求_SockJS - 重新连接后无限xhr-streaming呼叫
  12. 三角函数反函数c语言,高中数学反函数有哪些 反三角函数的所有公式
  13. H5中获取微信头像、昵称
  14. 借力名人效应引来源源不断流量
  15. Modbus协议完整版
  16. 水箱液位计算机闭环反馈控制系统原理图,五下水箱液位前馈-反馈控制系统-化工控制工程中心.doc...
  17. html5 dramweaver 版本,Dreamweaver CS5 HTML 5 扩展包
  18. 适配Dell R750xs server Broadcom BCM57412 NetXtreme-E 10Gb SFP+ 网卡
  19. 电网管理信息系统安全运行需求分析
  20. IDEA开发工具安装及简单的项目创建

热门文章

  1. 学生宿舍管理系统c语言程序设计,学生宿舍管理系统C语言编程.doc
  2. 前后端传参(二)之数组对象
  3. 全网最新正则表达式总结- 简单 便捷 (适用于新手学习正则表达式,老手巩固学习正则表达式)
  4. ps和sketch常用快捷键总结
  5. lanyu 激活idea2018.3.5
  6. 【AE2019】Adobe_After_Effects_2019软件下载及安装教程
  7. 2022-VS2015-ACE+TAO(7.0.5)+CIAO+OpenDDS 3.16 编译
  8. 史上最经典的10大反间计
  9. Dojo1.11官方教程文档翻译(3.5)动画
  10. 邓俊辉 数据结构 优先级队列