基于Matlab /FightGear 的战斗机自动攻击模拟仿真
2012-11-07左星星张斌梅桂芳李浩亮
飞行力学 2012年6期
左星星, 张斌, 梅桂芳, 李浩亮
(1.空军工程大学 工程学院, 陕西 西安 710038;2.西安交通大学 电气工程学院, 陕西 西安 710049)
基于Matlab /FightGear 的战斗机自动攻击模拟仿真
左星星1, 张斌1, 梅桂芳2, 李浩亮1
(1.空军工程大学 工程学院, 陕西 西安 710038;2.西安交通大学 电气工程学院, 陕西 西安 710049)
实现战斗机自动攻击能极大地减轻飞行员的负担,是未来空战的发展方向。首先分析了飞机模型和瞄准误差基本理论;然后利用Simulink工具箱建立六自由度飞机模型,通过瞄准误差解算出控制信息实现飞机自动控制,并结合可编程飞行平台FlightGear模拟仿真战斗机自动攻击过程,将攻击过程中瞄准误差作为攻击效果评价的指标;最后给出仿真结果,表明战斗机顺利实现了自动攻击。
自动攻击; 瞄准误差; 六自由度
引言
空战的目的是击落或驱逐对手,同时保证自身的安全[1-2]。近距空战时敌我双方斗智斗勇,空战过程异常激烈,这给飞行员造成巨大压力,甚至导致空战失败[3-4]。实现战斗机自动攻击能够很大程度减轻飞行员压力,赢得更多获胜的机会。
基于此,本文设计实现了战斗机的自动攻击。通过攻击时我机瞄准误差的变化解算出飞机应飞控制信息,实现对飞机的自动控制,结合Simulink工具箱和FlightGear飞行平台设计战斗机模型并模拟仿真战斗机的攻击过程。
1 基本理论
瞄准误差是飞行员通过瞄准标志瞄准目标时瞄准线与目标线之间的夹角[5]。近距空战中,瞄准误差是判断战斗机是否满足攻击条件的重要指标。……
登录APP查看全文
