SUMO文档001:简介

来源:互联网 发布:python是什么语言 编辑:程序博客网 时间:2024/05/17 10:03


1、简介

Sumo at a Glance/Sumo概览

1.1关于

SUMO全称Simulation of Urban Mobility,是一个开源、微观、多模态交通仿真模拟软件。它允许模拟一个给定的交通需求,其中包括一个车辆移动通过一个给定的道路网络。仿真允许解决一个大的交通管理主题。它是纯粹的微观:每个车辆的建模明确,有一个自己的路线,并单独通过网络。在默认情况下模拟是确定性的,但引入随机性有不同的选择。

如果你下载SUMO包,你会注意到在SUMO中包含更多的应用。这些应用程序用于导入/准备被应用于SUMO的道路网络数据,浏览#包括更详细的应用程序列表。

1.2特性

(一)  包括准备和进行交通仿真应用的全部应用(网络和路线导入,DUA,模拟)

(二)  模拟

空间连续和时间离散车辆运动

不同车辆类型

车道变换的多车道街道

不同的通行权规则,交通灯

一个快速的OpenGL图形用户界面

管理几个10000边(街道)的网络

执行速度快(高达100000的车辆更新/1GHz的机器)

与其他应用程序在运行时的互操作性

网络范围,基于边缘,基于车辆和基于检测器的输出

支持基于人的跨模态的旅行

(三)  网络输入

支持VISUM, Vissim,Shapefiles, OSM, RoboCup, MATsim, OpenDRIVE, and XML-Descriptions;

丢失的值是通过启发式确定;

(四)  路由

微观路线-每辆车都有一个自己的路线;

不同用户动态分配算法;

(五)  可移植性高

标准C++库和portable库被应用应用;

Windows 和Linux分布的安装包都存在;

(六)  通过只使用XML数据的高互操作性

(七)  开源(GPL)

1.3使用的例子

自2001以来,SUMO已经被用在一些国家和国际研究项目背景。应用包括:

Ø  交通灯的评价

Ø  路由选择和再路由

Ø  交通监控方法评价

Ø  车辆通信仿真

Ø  交通量预测

1.4包括的应用

安装包包含:

Application name

Short description

SUMO

没有可视化的微观仿真;命令行应用

SUMO-GUI

用图形用户界面的微观模拟

NETCONVERT

网络导入和导出;读取不同格式的道路网络,并将它们转换为SUMO格式

NETEDIT

一个图形化的网络编辑器。

NETGENERATE

生成的SUMO仿真基本网络

DUAROUTER

输入不同类型的需求描述,计算最快的路由通过网络。执行DUA

JTRROUTER

使用结转百分比( junction turning percentages)计算路由

DFROUTER

从感应环测量( induction loop measurements)计算路线

OD2TRIPS

分解OD矩阵(O/D-matrices )为单个车辆轨迹(single vehicle trips)

POLYCONVERT

从不同的格式导入兴趣和多边形的点,转换他们到一种可被SUMO-GUI可视化的描述

ACTIVITYGEN

根据模拟人口的流动意愿生成需求

MESO

使用介观队列模型(mesoscopic queue-model)的模拟,比纯粹的微观模拟执行模拟高达100倍的速度。

MESO-GUI

具有图形用户界面的介观模拟。

Additional Tools

有一些任务,编写一个大的应用程序是没有必要的。这些工具可以覆盖不同的问题的几种解决方案。

一些组织对于SUMO安装包进行了扩展并且提交了他们的代码,如果没有在release版本中包含,他们的贡献通常没有被频繁测试,或者过时了。包含以下程序,但是请注意他们并不是全部长久更新维持的:

Application name

Short description

TraCI4J

一种java接口用于连接和扩展信息通过TraCI ,作者Enrico Gueli

TraCI4Matlab

一种matlab接口用于连接和扩展信息通过TraCI ,作者Andres Acosta

TraaS

一种SOAP(webservice)接口用于连接和扩展信息通过TraCI ,作者Mario Krumnow

Contributed/SUMO Traffic Modeler

过时了

 

1.5历史

1.6软件设计准则

1.7贡献者和参与者

0 0
原创粉丝点击