博客
关于我
【源码】模拟Mcity城市交通下的自动驾驶策略仿真
阅读量:224 次
发布时间:2019-02-28

本文共 787 字,大约阅读时间需要 2 分钟。

智能交通系统(ITS)作为典型的网络物理系统(CPS),通过网络和物理组件实现对交通流量的实时监控与控制。其中,连通自动驾驶汽车(CAV)是ITS的重要组成部分,旨在通过智能化的控制算法提升道路交通效率与安全性。

ITS系统需要同时处理事件驱动动力学和时间驱动动力学。事件驱动动力学关注系统中的突发事件响应机制,而时间驱动动力学则涉及定期任务的执行与调度。基于SimEvents的离散事件仿真框架在这两方面均表现出色,能够有效验证ITS的安全性和性能,同时也为Mcity测试设施的交通仿真模型提供了可靠的基础。

本仿真框架专为CAV测试设计,具备灵活的道路/车道配置能力和完整的仪表系统,能够在微观层面深入研究交通场景。例如,在两个无信号交叉口的CAV通过优化控制策略,或者在高速公路入口匝道的CAV融合过程中选择最优控制器或控制屏障函数,均可通过该框架进行模拟验证。此外,研究还可聚焦于信号交叉口的排队行为,分析不同车辆类型(CAV与非CAV)的互动机制。

该框架整合了MATLAB、Simulink和SimEvents等多种工具箱,具备高度的灵活性和扩展性。用户可根据具体研究需求,通过配置MATLAB离散事件系统模块的参数,选择不同的控制算法进行测试。例如,在高速公路入口匝道CAV的融合过程中,可以选择优化控制器或控制屏障函数进行对比研究。

在仿真过程中,需注意设置其他场景(如无信号交叉口、高速公路入口匝道等)的MATLAB离散事件系统模块为“xxx_Dummy”模式,以避免干扰当前场景的测试结果。同时,若CAV或INFO实体未能自动加载,需手动双击初始化模块“init”以完成初始化。

目前,研究团队正在致力于提升仿真框架的可视化功能,并计划构建完整的城市交通网络模型,为复杂交通场景的研究提供更强大的支持能力。若您对ITS仿真框架感兴趣,欢迎深入探索其潜力。

转载地址:http://wymp.baihongyu.com/

你可能感兴趣的文章
PHP数据文件过大,导致PHP加速器eaccelerator在PHP5.2版本下崩溃
查看>>
RabbitMQ - 死信、TTL原理、延迟队列安装和配置
查看>>
PHP数据访问的多重查询(租房子查询)
查看>>
RabbitMQ - 如保证消息的可靠性?(消息确认、消息持久化、失败重试机制)
查看>>
RabbitMQ - 基于 SpringAMQP 带你实现五种消息队列模型
查看>>
php数组函数分析--array_column
查看>>
php数组去重复数据的小例子
查看>>
php数组实现:哈希 +双向链表
查看>>
PHP数组排序函数array_multisort()函数详解(二)
查看>>
php数组的几个函数和超全局变量
查看>>
PHP文件上传详解
查看>>
PHP文件锁
查看>>
php文本框输入制定文本,php – 当用户没有向文本框输入任何内容时...
查看>>
PHP时间戳和日期相互转换操作总结
查看>>
php时间戳知识点,php 时间戳函数总结与示例
查看>>
php更新数据库失败,php – 无法更新MySQL数据库
查看>>
php机器人聊天对话框,基于AIML的PHP聊天机器人
查看>>
PHP查找数组中最大值与最小值
查看>>
php查最大值,在PHP数组中查找最大值
查看>>
php标签筛选,关于PHP CodeIgniter框架中通过<a>标签和url做多条件分类筛选
查看>>