检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《火力与指挥控制》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[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.225