该项目旨在利用MATLAB环境构建一个高度可定制化的十字路口车辆通行模拟平台。系统通过建立二维几何模型来还原真实的十字路口结构,包括多车道划分、停止线以及红绿灯控制区域。其核心功能包括:
实现可自定义的车流量输入机制,允许用户针对东西、南北四个方向分别设置车辆产生的概率或频率。
建立车辆动力学逻辑,模拟车辆在接近路口时的减速、等待红灯、绿灯启动以及跟车行为,确保车辆在模拟过程中不会发生重叠。
集成自动化的红绿灯周期控制系统,支持手动调整红、绿、黄灯的持续时间,以观察不同配时方案对交通拥堵的影响。
实时图形化展示,通过动态更新的MATLAB Plot界面,以不同颜色的图标代表不同状态的车辆,直观呈现车辆在路口的汇聚、排队与消散过程。
统计分析功能,在模拟结束后自动生成各方向的通行效率日报,包括通过车辆总数、平均等待时长及排队长度趋势。
该系统可广泛应用于城市交通规划初步验证、红绿灯相位优化实验以及交通流仿真教学演示。