@double-C
2016-06-17T03:27:37.000000Z
字数 3113
阅读 1445
朱楚楚 材料物理 2013301510058
computationalphysics
chapter2
抛体运动问题;最大发射角度;空气阻力(随高度变化);欧拉法;
本文以炮弹为例讨论抛体运动中蕴含的物理问题。
不考虑空气阻力对物体的影响时,抛体运动方程可分解成两个垂直方向的二阶常微分方程,求解简单。理想情况下最大发射角度为。
考虑空气阻力并进一步认为空气密度会随高度变化时,抛体运动问题变得十分复杂、不易求精确解,本文从欧拉方法出发对各种考虑下的抛体运动问题进行求解,用图像进行分析并给出实际情况下的最大发射角度。
在所有的考虑情况中,。
空气阻力随速度的变化关系由下给出:
设,发射角度为,选择角度为=,,,,,,运用欧拉法求出数值解,画图显示炮弹的运动轨迹并与无阻力时炮弹的运动轨迹进行比较:
从图像上可以得到结论如下:
(1)阻力因素在炮弹的发射中起着很重要的作用。同样角度下考虑阻力时炮弹的射程和能达到的最大高度远远小于不考虑阻力时炮弹的射程和最大高度;
(2)考虑阻力时,“角度和为90度的两种炮弹射程相同”这种说法不再成立;
(3)考虑阻力后的炮弹运动轨迹依然是抛物线。
代码在此
,选择不同的空气阻力系数画图显示炮弹的运动轨迹进行比较:
从图像上可以得出符合预期的结论:空气阻力系数越大,炮弹的射程和最大高度越小。
代码在此
通过以上两个图像可以看出空气阻力在抛体运动中起到了十分重要的作用,但这个简单模型中忽视了一个重要因素。从图中可以看出,炮弹运动高度变化范围很大(0~12000km),高度对空气密度的影响不能忽略,随着高度的增加空气密度逐渐降低,空气阻力也会随之减小。换句话说,空气阻力不是固定值而是高度的函数。
对于近似为理想气体等温模型的空气,压强随高度的变化如下:
见上
[1] 【python】matplotlib.pyplot入门,作者Jason Ding
[2] 蔡浩老师的例子及刘星辰、陈洋遥、李芳莹、岳绍圣同学的作业
[3] 计算物理课本
[4] markdown说明