0 引言
1 多智能体系统模型构建
1.1 人-车-路多智能体系统模型架构
1.2 基于规则-模糊逻辑的智能体模型控制方法
1.3 碰撞模型与异质性驾驶行为设置
表1 碰撞模型与驾驶行为异质性设定 |
| 属性 | 说明 | 仿真试验标定 |
|---|---|---|
| 碰撞事件 | 两车间距小于0时导致碰撞 | 智能体自主调整 |
| 智能体耐心值P | 谨慎型驾驶人 普通型驾驶人 激进型驾驶人 | =40 =20 =10 |
1.4 仿真流程
2 基于NetLogo的交通流仿真模型参数标定
2.1 仿真模型参数标定
表2 驾驶人-车辆多智能体模型参数设置 |
| 模型参数 | 参数说明 | 试验标定 |
|---|---|---|
| 车辆位置 | 经加减速或换道过程完成后的行驶位置 | 通过仿真获得 |
| 耐心值 | 发生拥堵导致智能体停车排队时耐心值减小,该值减至0时 智能体产生换道动机 | 通过试验设定(见表1) |
| 速度/ (patch/tick) | 智能体行驶速度 | 智能体自主 调整 |
| 最高限速/(patch/tick) | 对照城市主干路的最高限速 设置 | 0.3 |
| 减速度/(patch/tick2) | 智能体制动过程的减速度 | 0.011 |
| 加速度/(patch/tick2) | 智能体加速过程的加速度 | 0.005 |
| 目标车道 | 换道过程中智能体判断的目标车道 | 智能体根据环境自主判断 |
| 安全距离/patch | 根据车速调整的距离,避免在跟驰与换道中发生碰撞 | 1.5+ |
| 视域/ (patch/180°) | 智能体在跟驰、换道过程中感知判断“前方”的范围 | 10 |
注:仿真过程中距离单位为patch,时间单位为tick。 |
2.2 路网系统参数标定
表3 路网系统参数标定 |
| 属性 | 说明 | 参数标定 |
|---|---|---|
| 总车辆数/pcu | 仿真环境中所有智能体车辆数量 | 82 |
| 交通流密度 /(pcu/km) | 与现实环境中的1 km路段1个车道某一瞬时的车辆数对照 | 91 |
| 车速 /(patch/tick) | 所有智能体车辆的行驶速度 | 智能体车辆自我调整 |
| 车辆分布 | 仿真环境中每条车道的 车辆数 | 通过仿真 获得 |