基于多智能体的城市交通仿真研究 |
|
|
停止的车辆组成。 路网描述:交通路网是道路交通系统的基础设施,承载着车辆的运行。交通路网具有复杂的拓扑结构和集合特征,如果过于复杂则计算负载过重,故分为路段、路网、交叉口三次层管理,路网Agent负责存储维护整个交通路网的拓扑关系,为交通实体提供路网信息。路段Agent负责本路段的描述,交叉口Agent包含信号灯对象实现各入口车道交通流的时间分离,一个路段一个车道。 信号灯结构:信号灯是重要的交通控制设施,它实现对交叉口不同流向的车辆进行时间分离,减少车辆之间可能的冲突,改善交通安全,提高交叉口流通效率。信号灯控制从本质上看,是一个典型的复杂适应系统,国内外相关学者对信号灯控制已做出大量研究,也产生许多控制方案,但都有相应的局限性,也普遍存在着鲁棒性差、不易扩展、计算复杂等缺点[5],本模型从计算简单出发统一管理信号灯,一次初始化好时间间隔。 3.2参数设置 设置部分如图1。 各个控件表示的物理意义如表1 3.3初始化环境 环境是由37×37的网格组成的,通过设置sliders :grid-size-x=3,grid-size-y=4初始化一个4行3列的道路,其中两条道路交叉处有红色和绿色的瓦片分别代表红灯和绿灯,其中汽车数目通过设置slider:num-cars=54,点击Setup按钮即形成道路图,如图2。 图2 三行四列的道路图 3.4相关规则 3.4.1环境规则 初始时车辆数目( num-cars )一定要小于路(如图2中白色的表示道路)的数量,如果超出则提示警告信息。 如果无人参与此系统则设置 current-auto? 为 off ,有则设置 on ,并且通过 current-phase 选择一个交通灯为控制的交通灯。 此系统如果没有交通灯的参与则设置 power? 为 off ,反之则设置为 on 。 3.4.2运行规则 每一个时间步,车子按照当前速度向前行驶,如果当前速度小于限制速度( speed-limit )并且它们前方没有车子,那么它们加速( speed-up )行驶,如果前面的车辆速度小于自己的上一页 [1] [2] [3] [4] [5] 下一页 |
|
|
|
上一个论文: 浅谈报告书数据表编写及排版中的技巧 下一个论文: 丹霞天然禅师禅宗思想浅探 |
|