[关闭]
@kokokokokl 2016-06-11T20:45:22.000000Z 字数 1075 阅读 3912

第六次作业:炮弹的轨迹

臧之昊 2013301020056

1、背景

从地面以一定角度以一定初速度发射,其轨迹一定是一条抛物线,这是可以由其竖直与水平方向的运动方程可以算出来的。可是,一旦考虑了空气阻力和空气密度随高度的变化之后,结果就会有些不同。

当考虑了空气阻力之后,炮弹运动距离会减小;当考虑了空气密度随高度变化之后,炮弹运动距离会增加,我们的目的就是找出使炮弹运动距离最远的发射角度。

2、正文

1)首先,先计算理想状态下不同角度下的炮弹轨迹,有,消去t,既可以得到一条轨迹为抛物线的方程,并且求得使得水平方向运动距离最远的角度。运用Euler算法理想炮弹轨迹可以得到如下图:此处输入图片的描述

可以看出,当初速度大小相同时,确实是当发射角度为时,炮弹运行距离最远。

2)考虑空气阻力时,认为空气阻力大小的形式为,然后有从时间点到时间点的位移与速度的递推公式:

通过程序运算有阻力炮弹轨迹 ,可以得出如下图,实线为理想情况下的运行轨迹,虚线为考虑阻力得到的运行轨迹:

此处输入图片的描述

这时可以看到有阻力时相对于没有阻力的情况下,炮弹运行的距离相对减小,不过依然是时运行距离最远。

3)此时考虑空气密度随海拔的变化,有密度随海拔变化的公式,其中,是水平面的温度,对于空气,,修正过后的空气阻力公式为
带入这些数值,依然使用刚才的方法考虑空气密度修正后的轨迹,可以得到如下图形:此处输入图片的描述

其中实线是空气密度修正后的轨迹,虚线是空气密度修正前的轨迹,可以看出,在有空气密度修正之后,炮弹的水平运行距离确实是要增加。

3、总结

在理想情况下,炮弹的运行轨迹为抛物线;

考虑空气阻力之后,炮弹运行的水平距离相比于理想情况要减小;

考虑空气密度随海拔的变化之后,炮弹的水平距离又要增加。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注