赞
踩
铛铛!小秘籍来咯!
小秘籍团队独辟蹊径,以偏微分方程,中心驱动等强大工具,构建了这一题的详细解答哦! 为大家量身打造创新解决方案。小秘籍团队,始终引领着建模问题求解的风潮。
抓紧小秘籍,我们出发吧~
完整内容可以在文章末尾领取!
问题1:建立描述车辆转弯的数学模型。
假设车辆为一个质点,其受力分析如下:
转弯时车辆受到重力的作用,重力方向垂直于地面向下,大小为 m g mg mg,其中 m m m为车辆的质量, g g g为重力加速度。
车辆受到来自地面的支持力 N N N,支持力垂直于地面向上,大小等于重力大小 m g mg mg。
车辆前轮受到转向力 F F F,转向力的大小由转弯半径 r r r和车辆质量 m m m决定,可以表示为 F = m v 2 r F = \frac{mv^2}{r} F=rmv2,其中 v v v为车辆的转弯速度。
由以上分析可以得到车辆在转弯过程中受到的合力为:
F n e t = F + N − m g = m v 2 r + m g − m g = m v 2 r F_{net} = F + N - mg = \frac{mv^2}{r} + mg - mg = \frac{mv^2}{r} Fnet=F+N−mg=rmv2+mg−mg=rmv2
根据牛顿第二定律可以得到车辆的加速度为:
a = F n e t m = m v 2 m r = v 2 r a = \frac{F_{net}}{m} = \frac{mv^2}{mr} = \frac{v^2}{r} a=mFnet=mrmv2=rv2
由于车辆的加速度与速度的平方成正比,因此在转弯过程中,车辆的速度越大,转弯半径越小。同时,由于车辆的前轮受到转向力,因此车辆会绕其前轮的转轴旋转,转弯角度与转弯半径和车辆的轴距有关。
假设车辆的轴距为 L L L,则车辆转弯的转弯半径可以表示为:
r = L tan θ r = \frac{L}{\tan\theta} r=tanθL
其中 θ \theta θ为车辆前内轮的转弯角度。因此,车辆转弯的加速度可以表示为:
a = v 2 L tan θ a = \frac{v^2}{L\tan\theta} a=Ltanθv2
综上所述,可以建立如下数学模型:
{ a = v 2 L tan θ r = L tan θ {a=v2Ltanθr=Ltanθ { a=Ltanθv2r=tanθL
其中, a a a为车辆的加速度, v v v为车辆的转弯速度, L L L为车辆的轴距, θ \theta θ为车辆前内轮的转弯角度, r r r为车辆的转弯半径。
问题2:根据问题1的数学模型,给出每隔0.1s车辆的位置,保存到文件result2.xlsx中,文件格式如表B-1所示。
根据问题1中的数学模型,可以得到车辆的转弯加速度和转弯半径的关系为:
{ a = v 2 L tan θ r = L tan θ {a=v2Ltanθr=Ltanθ { a=Ltanθv2r=tanθL
通过变换可以得到:
tan θ = v 2 a L \tan\theta = \frac{v^2}{aL} tanθ=aLv2
因此,可以得到每隔0.1s车辆的转弯角度为:
θ = arctan v 2 a L \theta = \arctan\frac{v^2}{aL} θ=arctanaLv2
根据题目中给出的车辆参数,可以计算出车辆的轴距 L = 4 m L = 4m L=4m,转弯速度 v = 20 3.6 m / s v = \frac{20}{3.6}m/s v=3.620m/s,转弯加速度 a = v 2 r = 2 0 2 4 = 100 m / s 2 a = \frac{v^2}{r} = \frac{20^2}{4} = 100m/s^2 a=rv2=4202=100m/s2。
因此,根据上述公式可以得到每隔0.1s车辆的转弯角度为:
θ = arctan ( 20 / 3.6 ) 2 100 × 4 ≈ 0.0913 r a d ≈ 5.2 3 ∘ \theta = \arctan\frac{(20/3.6)^2}{100\times4} \approx 0.0913 rad \approx 5.23^{\circ} θ=arctan100×4(20/3.6)2≈0.0913rad≈5.23∘
根据题目要求,需要计算出车辆的位置,因此可以使用运动学公式计算车辆的位置。
首先,假设车辆开始转弯时的位置为原点,车头方向为y轴正方向,x轴与车头方向垂直,向右为正方向。
根据题目给出的参数,可以得到车辆前轮和后轮到车头的距离 d = 0.5 m d = 0.5m d=0.5m。
假设每隔0.1s车辆的速度为 v i v_i vi,则经过0.1s后车辆的位置可以表示为:
{ x i = ( d + d tan θ i ) sin θ i + v i cos θ i × 0.1 y i = ( d + d tan θ i ) cos θ i + v i sin θ i × 0.1 {xi=(d+dtanθi)sinθi+vicosθi×0.1yi=(d+dtanθi)cosθi+visinθi×0.1 { xi=(d+dtanθi)sinθi+vicosθi×0.1yi=(d+dtanθi)cosθi+visinθi×0.1
其中 θ i \theta_i θi为第 i i i次转弯时的转弯角度, v i v_i vi为第 i i i次转弯时车辆的速度。
因此,可以通过循环计算,每隔0.1s得到车辆的位置坐标,并将其保存到表B-1所示的格式中。
问题3:确定该车前内轮的最大和最小转弯角度,及车辆开始转弯的位置。
根据题目要求,车辆A停在垂直停车位正中,因此可以得到车辆前轮到车头的距离为 2.65 m 2.65m 2.65m,车辆后轮到车尾的距离为 2.35 m 2.35m 2.35m。
而根据题目中给出的车位宽度为 2.4 m 2.4m 2.4m,可以得到车辆的轴距为 4.75 m 4.75m 4.75m。
由于车辆开始转弯时,前轮距离车头的距离为0.5m,因此可以得到车辆开始转弯时的位置为 0.5 m 0.5m 0.5m。
根据问题2的计算结果,可以得到车辆前内轮的转弯角度为 5.2 3 ∘ 5.23^{\circ} 5.23∘,因此可以得到车辆前内轮的最大和最小转弯角度分别为 5.2 3 ∘ 5.23^{\circ} 5.23∘和 − 5.2 3 ∘ -5.23^{\circ} −5.23∘。
综上所述,车辆前内轮的最大和最小转弯角度分别为 5.2 3 ∘ 5.23^{\circ} 5.23∘和 − 5.2 3 ∘ -5.23^{\circ} −5.23∘,车辆开始转弯的位置为 0.5 m 0.5m 0.5m。
车辆转弯过程中,车辆的位置可以用如下公式描述:
{ x ( t ) = x 0 + R ⋅ sin ( v R ⋅ t + θ ) y ( t ) = y 0 + R ⋅ cos ( v R ⋅ t + θ ) {x(t)=x0+R⋅sin(vR⋅t+θ)y(t)=y0+R⋅cos(vR⋅t+θ) { x(t)=x0+R⋅sin(Rv⋅t+θ)y(t)=y0+R⋅cos(Rv⋅t+θ)
其中, x 0 x_0 x0和 y 0 y_0 y0为车辆开始转弯时的位置, R R R为转弯半径, v v v为车辆转弯速度, t t t为时间, θ \theta θ为车辆转弯时的偏转角度。
根据题目中给出的车辆参数,可以计算出车辆的转弯半径为:
R = L 2 ⋅ tan ϕ R = \frac{L}{2 \cdot \tan{\phi}}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。