论文部分内容阅读
狙击步枪是指在普通步枪中挑选或专门设计制造,射击精度高、射程远、可靠性好的专用步枪。军事上主要用于射击对方的重要目标(如指挥人员、车辆驾驶员、机枪手等)。狙击手使用狙击步枪对敌方目标的精确打击具有重要的战略意义。影响狙击手精确射击的因素有很多,比如风向、风力、气温、气压、湿度、射角仰俯、目标移动的提前量、目标出现的稳定时间以及枪支本身的技术能力。在实战环境中,观察手需要观察和记录外界环境的变化参数,然后根据自身经验和射击修正表,向狙击手准确报告射击修正信息。狙击手根据观察手报告的信息,调整瞄准位置,完成击发。万一狙击手错过了目标,观察手还需要通过观察子弹的尾迹,帮助狙击手重新调整目标和位置。在狙击小组的训练过程中,需要观察手和狙击手密切配合,形成默契,最终才能完成准确的射击。狙击手需要经过长时间的艰苦训练才能成为一名神枪手。在一个狙击手的训练过程中,一般是根据教练的口头经验、对射击效果的观察和与观察手的不断磨合,逐渐适应各种环境下的射击。这样的训练过程非常枯燥,不够直观,因此训练的周期长。培养一名优秀的狙击手一般需要3到5年的时间。本文研究目的是利用计算机构建一个狙击训练模拟系统,通过可视化的方法为狙击手的射击修正提供一个直观的指导,可以使狙击手快速积累在不同环境中的射击经验,从而大大缩短狙击手的训练周期,提高狙击手的训练效率。本文运用MATLAB平台工具,结合系统仿真技术和外弹道学理论,对仿真技术的主要内容和外弹道学的基本理论做了较为详尽的表述,为下一步系统的设计和组建提供了可靠的理论依据和研究方法。其次,研究并提出了弹丸在真空环境、标准大气环境、自然非标准环境三种情况下的运动轨迹数学模型,以及对其偏差量的计算给出了相应的算法。建立了弹丸质心的仿真模型,并且在一定的初始条件下通过实验得到弹道轨迹的诸元值,再将其与既有的弹道表中的各值进行比价,对产生的误差进行说明,从而证明此系统的可靠性。同时,考虑了影响射击精确度的主要参数,根据参数计算子弹的弹道和弹着点,而后从瞄准镜的视角显示出当前的击发角度下命中目标不同部位的偏差量。本文的一个最大特点在于对建议瞄准点的提出,狙击手可以根据建议瞄准点的提示相应改变实际瞄准点,从而达到在不调节标尺的情况下快速完成精确打击的目的。狙击手在该训练模型中可以交互地调节射击角度,系统会在瞄准镜视角中实时给出命中目标不同部位的偏差。狙击手在这个调节的过程中可以将可视化的结果快速转化为自己的射击修正经验。在实弹训练中,狙击手可以借助该狙击训练模拟系统给出的瞄准指导,提高自己的训练效率。同时,也为在实战中实现快速瞄准、精确打击提供了一种新的指导方法。最后,运用MATLAB中GUIDE平台建立可交互的用户界面,为教练员的教学以及狙击手对弹道规律的总结提供更为直接的可视化结果。