|||
介绍
此应用是关于从枪支发射的子弹轨迹的建模和计算。具体而言,该应用在数值上求解了描述子弹运动的微分方程(假设有两个自由度)以及空气阻力的相关性。将预测结果与制造商提供的针对特定类型子弹的速度范围数据进行比较,该模型与制造商的数据非常吻合。
离开枪口后,子弹在空气阻力的影响下移动。由一个阻力系数来描述,该系数是子弹速度(或马赫数)的函数。
通常,G模型用于计算子弹的阻力系数, 这将几种标准弹丸形状的实验确定的阻力系数和马赫数制成表格。对于特定的子弹,将阻力系数乘以形状系数,该形状系数描述了单个子弹与标准设计的差异。
G模型有多种变体,范围从G1到G7。通常,子弹制造商会推荐首选的变体,并为其每个子弹提供外形尺寸的值。 此应用使用了推荐使用的G7模型的子弹的数据。
restart; plot_style := labeldirections = [horizontal, vertical], thickness = 3, color = "DarkGreen", axes = boxed, size = [800, 400], titlefont = [`楷体`, 16], axesfont = [`宋体`], labelfont = [`宋体`, 12], background = ColorTools:-Color("RGB", [218/255, 223/255, 225/255]), axis = [gridlines = [10, color = white]], legendstyle = [font = [`宋体`]];
子弹轨迹的微分方程
子弹以初始角度 theta0 和速度 v0 离开枪口,子弹行进被认为是点质量,并且在重力和空气动力阻力的影响下行进。
参数
数学模型(微分方程)的数值解
将预测的速度-距离与制造商的数据进行比较
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-26 18:12
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社