ImageVerifierCode 换一换
格式:PDF , 页数:8 ,大小:950KB ,
资源ID:5397421      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-5397421.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VISSIM-COM开发快速入门(4.3基本指令).pdf)为本站会员(weiwoduzun)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

VISSIM-COM开发快速入门(4.3基本指令).pdf

1、本期我们将介绍 VISSIM 4.3 版本二次开发的基本指令,包括路网运行控制、仿真参数设置、检测参数获取及控制算法嵌入。同时将附上一个完整的匝道控制案例源代码(包含 inp 路网文件) 。 1 前 言 自 VISSIM 二次开发系列前十一期文章发布以来,小编收到了很多反馈和问题,主要集中在以下几点: (1) 许多读者朋友是用 matlab、 vb 或者其他平台进行 VISSIM 二次开发,对C#不熟悉; (2) 有许多特定的需求,比如:无人驾驶场景模拟,驾驶行为参数标定、交叉口自适应控制等; (3) 希望公开检测参数获取和匝道控 制的源代码。 第一个问题,希望读者朋友们能够掌握开发的原理和方

2、法,平台仅仅是工具;第二个问题,如果有好的案例或者 DEMO,希望能够拿出来分享,有问题也可以通过智联交通 QQ 群一起讨论;第三个问题,本期会介绍 4,3 版本开发的基本指令,并附上匝道控制案例的完整源代码。 2 匝道控制场景 本期以一个匝道控制场景的构建过程为例,总结 VISSIM 4.3 二次开发的基本指令。 如图 1 所示为实施匝道控制的快速路瓶颈区域,因其地理位置原因(该匝道是南环高架南段唯一的一处上匝道,毗邻商圈),上匝道需求较大,匝道汇入主线为 3 并 2,且汇入后的 2 车道宽度较窄,匝道车流汇入持续对主线交织区产生干扰,导致汇入点通行能力下降。,高峰时段主线排队部分时段超过

3、1 公里。为缓解拥堵,使上匝道车辆有序进入主线,管理部门拟在入口匝道处设计信号控制灯,在周边分流路口设置 VMS 信息板,并与地面信号控制相协调,限于篇幅,本文仅介绍匝道控制的一种方案 ALINEA 控制(相关资料参考第五期)。 (a) 匝道控制地理位置 (b) 高峰期快速路主线拥堵 图 1 快速路瓶颈区域 如图 2 所示为瓶颈区域早高峰车速及车流量变化,由匝道上下游车速、流量数据可见:匝道 下游的主线通行能力保持稳定,在 4000pcu/h 左右,而上游主线流量在 28003200pcu/h,匝道流量达到 9001200pcu/h 水平时,主线上游流量交通状态开始恶化。因此将匝道交通汇入量控

4、制在 900pcu/h 以下能够保证快速路主线运行的通畅和通行能力的保持。 (a) 早高峰瓶颈区域各路段车速变化 (b) 早高峰瓶颈区各路段车流量变化 图 2 瓶颈段早高峰车速及流量变化 3 VISSIM 建模 首先在 VISSIM 软件中搭建好相应的快速路模型,设置好相应的检测器,本案例中一共设置了三类检测器,即 :行程时间检测器( TravelTime)、交织区占有率检测器( DataCollection)、排队长度检测器( QueueCounter),各检测器布设位置如图 3(b)所示。 (a) 快速路模型(车速 10km/h 显示红色) (b) 检测器布设 图 3 VISSIM 快速路

5、建模 在进行检测参数读取时,为了简便起见,预先在 VISSIM 软件中激活各检测器并设置好要检测的参数(检测周期也需与代码中设置的一致,本文设置 100仿真秒),如图 4 所示。 图 4 软件中完成相应检测设置 同时需要设置匝道信号灯,控制类型为周期控制,控制周期 120 仿真秒,如图 5 所示。需要说明的是,以上检测器和信号灯编号均为 1。 图 5 匝道控制信号灯 4 匝道控制 C#实现 本文中依据以构建一个匝道控制仿真实验工具为例进行说明,基本的VISSIM 4.3 COM 接口库加载、 C#开发环境设置、控件设置等内容参考第一期文章,不再敖述,实验工具界面如图 6 所示。 (a) 仿真参

6、数设置 (b) 控制参数设置 (d) 检测参数设置 图 6 匝道控制仿真实验工具 整个系统的运行流程如图 7 所示: 图 7 运行 流程 启动路网,完成初始化后按照循环单步仿真的逻辑运行,根据设定的检测周期和控制周期调用相应的函数,到达仿真周期后退出路网并执行系统复位。相关函数如下: IntialSystem() 初始化路网对象、控件参数等; RsetSystem() 系统变量及控件参数复位 DetectNetwork() 获取路网各检测器参数 RampControl() 匝道控制函数 源代码如下 , 读者朋友们可以加入智联交通 QQ 群( 365583964)进行下载 : 全局变量设置 初始化函数 注:进行了路网加载、主线及匝道流量输入及检测器激活。 主流程函数 注:以 “ 循环单步仿真 ” 的方式运行路网,同时实施检测及控制,相关资料可参考第二期文章。 路网检测函数 注:获取各检测器参数,注意所获取的参数需实现在软件中设定好,检测周期也需要与软件中一致,否则易报错或得不到正确检测结果。 匝道控制 注:以 ALINEA 算法为主,通过控制上匝道车辆通过率,维持交织区车道占有率在最适值附近。 复位函数 以上即为平台构建核心代码,编译运行后,效果如图 8 所示。 图 8 平台运行效果 5 总 结 本期所介绍的代码基本包括了 VISSIM 4.3 的常见操作 , 感谢您的支持!

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报