红绿灯转换周期的设计摘要针对有信号灯的路口,车辆通行能力的问题
我们首先根据题意将一小时这一周期,分为36个长度为10s的时段
对于每个时段的到达车辆数,假设其服从泊松分布,且取值在给定范围内,可以通过编程模拟每个时段的到达车辆数
另外,引入每时刻开始时的滞留车辆数这一概念
而在每个周内,当滞留车辆数与到达车辆数之和在通行能力范围之内时,它们可以全部通过,当超过通行能力时,则按通行能力通过,不能通过的车辆将滞留到下一周期
由此便可以建立模型,模拟出一个周期内,每一时段的滞留车辆数,到达车辆数,以及通过车辆数,问题便可以得到解决
对于问题一,只需将每个时段的通过车辆数累积,即可得到方向1一个周期内的通过车辆数,为3364
问题二要求等待时间,则在原有模型的基础上,引入每时段内到达车辆所需的等待时间这一概念,得到红灯时方向1车辆平均等待时间为43s,最大等待时间为70s
在问题三中,我们假设,车辆等长且间距相等,由此将求平均排队长度和最大排队长度,转化为求平均滞留车辆数和最大滞留车辆数
得到平均排队长度为198m,最大排队长度为480m
对于第四问,绿灯时平均通过车辆数为总通过车辆数除以绿灯个数,即为93辆
问题五要求考虑方向2,方向2的处理与方向1基本相同
不同之处是方向1的30s绿灯和70s红灯对应方向2的30s红灯和70s绿灯
编程求得在一小时内有5040辆来自方向2的车通过交叉路口
当方向2的信号灯是红灯时,平均一辆车的等待时间为93s,最大等待时间为110s
等待方向2红灯时车队的平均排队长度是282m,最大排队长度为834m
绿灯时,方向1平均140辆车通过交叉路口,最多140辆通过交叉路口
最后的拓展问题,让方向1的绿灯时间在一定的范围内,以一定步长变化,得到不同红灯长度的情况下车辆总的等待时间,求出使得总等待时间最短的绿灯时间
当考虑到方向2时,思路不变,只是总