1 Star 1 Fork 0

shan.li / Vissim-Python-Qt

加入 Gitee
与超过 1000 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

Vissim-Python-Qt

介绍

针对目前Vissim-Python联合仿真系统在信控交叉口DRL配时研究中算法移植性不高且难以实际应用的问题,本文设计了一款交叉口配时仿真系统。在该系统中,为满足实际应用的需要,提出同时考虑检测器数据和倒计时的DRL配时模型,根据此模型需求,通过Python设计必要的Vissim组件接口,并封装为Gym强化学习仿真环境。为解决算法移植性不高的问题,基于深度学习框架PyTorch对配时算法的接口规范化,并使用PyQt5设计可视化操作界面,可灵活调整算法参数。为提高系统运行效率,使用四种技巧加速仿真进程。最后以珠海市柠溪路与兴业路交叉口为例进行仿真测试,结果表明,该系统运行良好,既可对实际交叉口的配时效果进行评估,也可作为相关算法研究者的测试平台。

软件架构

软件架构说明 Vissim: 4.30-01 Python: 3.8.8 Pytorch:1.7.1 cuda: 11.0 cudnn: 8.0

安装教程

  1. pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ PyQt5==5.15.4 pywin32==300 numpy==1.20.2 psutil==5.8.0 matplotlib==3.4.1
  2. pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ Pytorch
  3. xxxx

使用说明

  1. xxxx
  2. xxxx
  3. xxxx

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. Gitee 官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
  4. GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
  5. Gitee 官方提供的使用手册 https://gitee.com/help
  6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/

简介

项目设计集成Vissim-Python和Qt的交叉口DRL配时仿真系统,该系统同时考虑检测器数据和倒计时的因素,并将Vissim仿封装为Gym环境,深度学习框架为PyTorch,使用PyQt5设计界面 展开 收起
Python 等 2 种语言
GPL-3.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/lishan666/vissim-python-qt.git
git@gitee.com:lishan666/vissim-python-qt.git
lishan666
vissim-python-qt
Vissim-Python-Qt
master

搜索帮助

10d9f8b4 4838521 8bde8327 4838521