摘要
在飞行仿真研究方面,以往建立的飞行器仿真模型往往忽略了模型的通用性,可重用性以及互操作性等问题;文中介绍了基于MATLAB开发的飞行器仿真软件;使用MATLAB/SIMULINK作为仿真软件开发环境,根据六自由度飞机对象建模的一般方法和原则,建立通用的飞行器全量非线性方程,并考虑了决定飞机性能的绝大多数因素;以面向对象的思想模块化的方式建立仿真子模块,利用XML对整体仿真模型进行动态配置;讲述了系统各模块架构及其数学模型;在飞行控制律验证方面,该仿真软件发挥了巨大的功效。
In the fields of flight simulation, The flight model built in the past usually ignored the reusability and interoperation. A General- aviation flight simulation develop software based on MATLAB is introduced. The software was developed by using the SIMULINK block set in MATLAB and portable C/C++. Build general aircraft whole non--linear equations and take main factors of fighter performance into account. The object--oriented thinking and modularized method were applied in the development of simulation model , the XML was used to dynamically configure the whole simulation model. Several unit math models were introduced. The software has made good effect on validating the control law of the aircraft.
出处
《计算机测量与控制》
CSCD
2008年第8期1141-1144,共4页
Computer Measurement &Control
基金
国防基础科研项目(B2720060300)
航空基金(2007ZD53040)
关键词
飞行仿真
通用飞行器
扩展标记语言
flight simulation
MATLAB
general aviation aircraft
XML