2017.01 设计与研发
基于 MATLAB/Simulink 的通用质点外弹道程序设计
崔 瀚
(沈阳工学院兵器类虚拟仿真实验教学中心, 辽宁抚顺 ,113122 )
摘要:本文以弹丸质点外弹道学为研究对象,通过分析以时间为 自变量的质点外弹道方程组,借助 MATLAB/Simulink 仿真软
件,对方程组的仿真程序进行了设计,经过对程序测试,结果满足要求。
关键词 :质点外弹道 ;MATLAB/simulink ;程序设计
中文分类号:TJ012.3 文献标识码:A
Program Design of general Mass Point Trajectory Based on Simulink
Cui Han
(weapon class virtual simulation experimental teaching cente, Shenyang Institute of Technology,
Fushun 113112,China)
Abstract: This article take Mass point trajectory as the object of the research . Through analyzing ,we will
take time as x in the trajectory equation .Simulation equations was designed by MATLAB/Simulink simulation
software. Pass through testing for program. The results meet the requirements.
Keywords :
Mass Point Trajectory ;MATLAB/Simulink ; programming
0 引言 由外弹道学中质点弹道理论可知,描绘弹丸质心运动的方程
组很多,由于 Simulink 中的积分器的积分变量为时间 t,同时考
外弹道学是讨论弹丸在空中运动规律及其有关问题的科学
[1] 虑弹丸飞行的实际情况,因此选用在直角坐标系下的以时间 t 为
,而质点弹道是外弹道学中为了研究弹丸在空气中运动规律在
做了一些假设的基础上将刚体弹丸可以看做为一个质点,从而将 自变量的弹丸质心运动方程组来进行求解,其表达是如下。
弹道计算问题得到简化。而对于质点外弹道方程组由于其具有微 2 质点外弹道仿真模型
分方程,因此采用计算机进行弹道计算时通常应用龙格 - 库塔法
由弹丸质心运动方程组的表达式可以分析出,如果想要搭建
对微分方程进行迭代计算,所选用的计算机编程语言可以是 VB、
出 du/dt 和 dw/dt 的表达式必须知道 G(v ),H (y),u 和 w,而