Vega Prime与OpenGL飞行控制系统可视化仿真平台设计  被引量:3

Visual Simulation Platform Design of Flight Control System Based on Vega Prime and OpenGL

在线阅读下载全文

作  者:陈力威[1] 朱凡[1] 刘希[1] 杨楠[1] 

机构地区:[1]空军工程大学工程学院,西安710038

出  处:《火力与指挥控制》2012年第8期191-194,共4页Fire Control & Command Control

摘  要:提出了一种通用的飞行控制系统可视化仿真平台的设计方案。阐述了Vega Prime开发平台与OpenGL相结合的关键技术及开发方法,并将其应用于飞机在预定航路飞行的实时显示过程中。该平台可以载入各种飞行控制器、飞行动力学模型和数字地图进行仿真,并能够以数字、曲线和三维动画的形式显示仿真结果。该平台采用Visual Studio2008编写主界面和通用实时飞行动力学模型框架,Simulink实现飞行控制器,Matlab引擎服务实现二者的同步和通信,并通过OpenMP多线程并行多核编程技术和MATLAB并行计算工具箱的spmd(Single Program Multiple Data)技术实现了平台仿真的并行解算,最后实现三维战场环境动态显示。以"Beaver"多模态自动驾驶仪仿真设计为例,验证了平台的可行性。An implementation scheme of visual simulation platform for flight control system is proposed.The key technologies are analyzed by usingOpenGL code in Vega Prime Programming and applied in real time visualization that the airplane fly at the scheduled fairway.Through the platform,users can load various kinds of flight controller,flight dynamic model of aircraft and digital map to simulate,and it can show simulation result in form of numeral,simulation curve and 3-Dimensional Animation.The main interface and the general real-time flight dynamic model frame is developed with Visual Studio2008,the flight controller is realized by Simulink,and the two's synchronous communication is achieved through Matlab engine.The paper designedsthe construct of the system,and realizes it through Multi-programming technology of OpenMP and spmd(Single Program Multiple Data)in MATLAB Parallel Conputing Toolbox.and the real-time performance is implemented.The feasibility of this platform is validated by the flight control system of "Beaver".

关 键 词:飞行控制 视景仿真 多核编程 MATLAB引擎 SPMD 

分 类 号:TP391.9[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象