对车辆停止距离进行建模

在驾驶过程中需要跟前面的车辆保持一定的距离,因此,我们需要预测
作为车辆速率的函数的车辆的停止距离
总的停止距离有一个相当显然的模型可以运用,即

总的停止距离 = 反应距离 + 刹车距离

显然,对于现实生活中的刹车总距离,需要考虑的更多更复杂的东西,但因为我们只是研究一个简要的一般化的停止距离法则,所以我们考虑上面两点即可.

反应距离和刹车距离是许多变量的函数,而我们只对其中两个比较重要的,权重较大的变量进行研究,即

反应距离 = f(反应时间, 速率)

刹车距离 = g(重量, 速率) 
反应距离

对于反应距离,有 反应距离 = f(反应时间, 速率)我们假设司机判断需要刹车到真正的刹车这段时间里,车辆以常数形式,因此在这个假设之下,反应距离 dr 只是反应时间 tr 和速度 v 的乘积

dr=trv

在代入数据后,如果这样得到的图形是一条过原点的直线,那么我们就可以估计出斜率 tr .同时,我们能够给出距离和速率的比例关系

drv

刹车距离

对于刹车距离,有刹车距离 = g(重量, 速率).因此不一样的车重量有不一样的差异,车辆的重量差异是一个比较重要的量,所以我们不能忽视.
在刹车的情况下,车辆所做的功,即刹车力 F 和刹车距离 db 的乘积与动能的变化量 12mv2 是一个相同的量

Fdb=12mv2

在此我们需要考虑力 F 和车的质量之间的关系,为了方便运算,我们假设,不论车辆自身的重量为多少,当作用上最大刹车力的时候,车辆最大的加速度是不变的,这意味着,由牛顿第二定律 F=ma, 我们可以知道,力 F 和质量m成一个比例关系,因此我们可以得到以下速度和距离的比例关系
dbv2

引入数据
速率(英里/小时)20253035404550556065707580
反应距离22283339445055616672778388
刹车距离202840.552.57292.5118148.5182220.5266318376
停止距离425673.591.5116142.5173209.5248292.5343401464
画图对比

速率与反应距离
我们利用python对速率和反应距离作图,发现速率和反应距离的关系可以用 dr=1.1v 来拟合,拟合图例如下
速率与反应距离
速率与刹车距离
同样利用python来对速率与刹车距离进行拟合作图,图例如下.由图可以发现我们能够使用 db=0.054v2 来进行数据的拟合
速率与刹车距离
速率与总距离
我们最后得到了一个速率与停止距离的关系式 d=1.1v+0.054v2 ,尝试将其代入图像中进行查看,红色点为实测数据,蓝色点为建模后得到的数据
实测数据与建模数据
总结
由此我们能够看出,该数学模型与实际数据的相差并不大,因此我们可以采用其作为车辆停止距离的数学模型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值