开源交通仿真平台SimMobility的安装教程

开源交通仿真平台SimMobility的安装教程

SimMobility的介绍

在运筹学领域发表交通相关的高水平文章,通常离不开仿真实验。本文介绍一种很好的仿真平台:SimMobility。
根据官网(https://github.com/smart-fm/simmobility-prod)介绍,SimMobility是一个综合的交通模拟平台,通过整合长期、中期和短期的出行行为,全面模拟未来交通场景。在最先进的可扩展的模拟器中集成了各种对流动性敏感的行为模型,以预测流动性需求对交通网络、智能交通服务和车辆排放的影响。该平台可模拟各种技术、政策和投资方案组合在未来不同情景下的影响。SimMobility包含了数百万个代理人的建模,包括行人、司机、电话、交通灯、GPS、汽车、公共汽车和火车,从逐秒到逐年的模拟,以及跨国家的模拟。麻省理工学院智能交通系统实验室和新加坡-麻省理工学院研究和技术联盟(SMART)正在对其进行开发。

下面介绍SimMobility在Linux系统下的安装。

Ubuntu 18.04服务器的设置

本小节介绍我们为实验室的Ubuntu服务器配置远程连接的过程。注意,以下步骤不涉及到内网穿透,要求Ubuntu服务器和使用者在同一个网段。

Ubuntu 远程ssh的设置

首先安装openssh-server:

sudo apt-get install openssh-server


然后启动ssh

service sshd start


这样就可以通过Xshell进行远程连接了:

Ubuntu 远程桌面的设置

仿真工作通常需要可视化,仅通过shell访问十分不便,需要我们为服务器配置能够远程访问的图形用户界面。
我们使用的服务器是Ubuntu 18.04.5 LTS,具体的配置步骤见:

https://blog.csdn.net/qiang_brother/article/details/107497630

用到的基本命令如下:

wget https://c-nergy.be/downloads/xRDP/xrdp-installer-1.2.2.zip
unzip xrdp-installer-1.2.2.zip
sudo chmod +x xrdp-installer-1.2.2.sh
./xrdp-installer-1.2.2.sh
sudo reboot

数据库的安装和配置

postgresql的安装

sudo apt install postgresql

sudo service postgresql start

设置postgresql的密码:

sudo -u postgres psql

ALTER USER postgres WITH PASSWORD 'postgres';

基于pgAdmin配置数据库


根据示例数据恢复simmobcity数据库内容

pg_restore -U postgres -h localhost -O -x simmobcity.archive.20190123 -d simmobcity

运行示例代码

首先,要修改Data文件夹下的simulation.xml文件,将里面“XXXX”的内容替换为自己的设置,例如本地数据库就是127.0.0.1,也包括后面的数据库密码。

最后,可以按照如下方式运行示例代码:

在“simmobily-prod_20191126_executable/dev/Basic/”路径下执行:

./SimMobility_Medium

DynasTIM (Dynamic network assignment system for Traffic Information Management) 是用于路网动态交通流实时分析、仿真、预测和优化的大型数据处理软件系统,为智慧交通相关系统提供高可信的信息与决策支持;未来将能为互联的智能车辆动态规划最优的出行方案,是新一代智慧交通的重要支撑系统之一.在发展初期,DynasTIM参考了DynaCHINA和DynaMIT等国内外动态交通分析系统的相关研究成果,后经过数年高强度的独立研发而成. DynasTIM V2.0 实现功能 通过融合历史数据和实时交通数据(检测数据、动态交通组织方案等),实现如下功能 1). 实时估计和预测完整的路网交通状态,包括各条路段的流量、速度、密度、队列长度、不同转弯方向的旅行时间,以及路网动态 OD流量等; 2). 针对多套动态交通组织方案,在线仿真预测和评估其对路网未来短期性能的影响,并实时挑选出最优的方案供交通管理者参考并决定是否现场实施; 3). 离线或在线优化区域信号配时参数,包括无限定车速要求的自适应绿波带信号实时优化; 4). 高度自动化的参数标定功能可以为Vissim提供所有的路口转弯流量和边界入口流量输入数据,同时能为Paramics等提供动态OD流量输入数据. DynasTIM V2.0 应用 1). 融合历史与实时的多源数据,在线估计和预测整个路网完整的交通状态,以优化出行信息系统和交通信号控制系统的性能; 2). 实时在线仿真预估多套动态交通组织方案的性能并向管理者推荐最优方案; 3). 融合FCD和公安交管相关的检测数据,为交通信息服务商提供部分热点区域的精细实时路况信息; 4). 离线或在线优化区域信号配时参数,包括无限定车速要求的自适应绿波带信号实时优化; 5). 利用自动参数标定功能为Vissim等微观交通仿真应用提供基础输入数据; 6). 离线或在线评估事件对路网性能的影响; 7). 融合高速公路网收费站出入口的历史与实时收费记录等数据,在线估计全路网完整的交通状态并辅助检测交通事件.
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值