交通路口红绿灯__数学建模
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
交通路口红绿灯
十字路口绿灯亮30秒,最多可以通过多少辆汽车?一问题重述
因为十字路口的交通现象较复杂,通过路口的车辆的多少依赖于路面上汽车的型号,数量和它们的行驶速度和方向以及同时穿过路口的非机动车辆的行人的状态等因素有关,因此,我们在求解“十字路口绿灯亮30秒,最多可以通过多少辆汽车”时应综合考虑各方面因素二模型假设
(1)十字路的车辆穿行秩序良好不会发生阻塞;
(2)所有车辆都是直行穿过路口,不拐弯行驶,并且仅考虑马路一侧的车辆。
(3)所有车辆长度相同,并且都是从静止状态开始匀加速启动;
(4)红灯下等侍的每辆相邻车之间的距离相等;
(5)前一辆车启动后同后一辆车启动的延迟时间相等。
另外在红灯下等侍的车队足够长,以至排在队尾的司机看见绿灯又转为红灯时仍不能通过路口。
参数,变量:车长L,车距D,加速度a,启动延迟T,在时刻 t 第n 辆车的位置 S n(t)
用数轴表示车辆行驶道路,数轴的正向为汽车行驶方向, 数轴原点为红绿灯的位置。于是, 当S n(30)>0时, 表明在第30秒第n辆车已通过红绿灯,否则,结论相反。
三模型建立
1.停车位模型: S n(0)=–(n-1)(L+D)
2. 启动时间模型: t n =(n-1)T
3. 行驶模型: S n(t)=S n(0)+1/2 a (t-t n) 2, t>t n
参数估计 L=5m,D=2m,T=1s,a=2m/s
四模型求解
解: S n(30)=-7(n-1)+(30-(n-1))2>0 得 n≤19 且 t19=18<30=t 成立。
答案: 最多19辆车通过路口.
改进:考虑到城市车辆的限速,在匀加速运动启动后,达到最高限速后,停止加速, 按最高限速运动穿过路口。
最高限速:校园内v*=15公里/小时=4米/秒,长安街上v*=40公里/小时=11米/秒,环城路上 v*=60公里/小时=17米/秒
取最高限速 v*=11m/s,达到最高限速时间t n*=v* /a+t n =5.5+n-1 限速行驶模型:
S n(t)=S n(0)+1/2 a(t n *–t n )2+v*(t-t n*), t>t n*
=S n(0)+1/2 a (t-t n) 2, t n*>t>t n
= S n(0) t n>t
解:S n(30)=-7(n-1)+(5.5)2+11(30-5.5-(n-1))>0 得 n≤17 且 t17 * =5.5+16=21.5<30=t 成立。
结论: 该路口最多通过17辆汽车.
五模型的检验与应用
1. 调查一个路口有关红绿灯的数据验证模型是否正确。
10. 调查的位置,走向,车道数,时间。
调查数据(至少三次):绿灯时间,通过的车数。分析数据不同的原因。
20. 分析模型的假设与实际是否一致;模型的参数与实际是否一致。
30. 分析模型的计算结果与观测结果是否一致?为什么?不一致时,如何修改模型。
2. 分析绿灯亮后,汽车开始以最高限速穿过路口的时间。
3. 给出穿过路口汽车的数量n随时间t变化的数学模型。