[关闭]
@guoxiaowhu 2016-06-20T11:15:40.000000Z 字数 1183 阅读 1133

枪炮的辅助精确打击系统的初步建模

               ————计算物理第六次作业

军事,计算模拟
郭潇


摘要

关键词:弹道计算程序,

引言

本文所编写的程序适用于各种枪炮弹丸,包括枪弹、地面火炮弹丸、高射炮弹、迫击炮弹、航空火炮弹丸以及空投炸弹等的弹道计算等。

为简化问题射程在50km以内,地球半径六千多千米,相比于地球表面,在射程范围内局部可近似为平面。
对于长程的导弹可能就需要考虑地球是球形的了,后面再考虑。

弹道计算

建立坐标系

计算方程

考虑重力,空气阻力,由于地球自转造成的Coriolis力,后面会考虑水平风对空气阻力的影响。
大气的密度修正采取绝热近似


是纬度,程序中用lat代替
动力学方程






数值算法









点击这里查看相应的程序的代码的链接
如此算法提高了精确度
输入如下条件
纬度北纬30°
质量10kg
初速700m/s
方位角,即正东方
仰角

并画上理想的抛物线(虚线),与之相比较得下图
problem2.9_x-z.png
problem2.9_y-z.png
可见炮弹在Coriolis力的作用下,向右偏离了约200m(y轴负方向,即南方)

3D display

辅助打击

参考文献

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