电光与控制, 2012, 19 (1): 90, 网络出版: 2012-01-17
飞行控制系统可视化仿真平台设计
Visual Simulation Platform Design of Flight Control System
飞行控制 飞行仿真 多核编程 Matlab引擎 flight control flight simulation multiprocessor programming Matlab engine SPMD SPMD
摘要
提出了一种通用的飞行控制系统可视化仿真平台的设计与实现方案,具有控制系统可视化建模、仿真执行效率高、易于扩展和通用性强的优点。该平台在某型飞机模拟器基础上,设计了基于改进A*算法的静态航迹规划和基于电荷法的动态航迹规划。以并行化计算的思想设计了系统的总体框架,并通过OpenMP多线程并行多核编程技术和Matlab并行计算工具箱的SPMD(Single Program Multiple Data)技术实现了平台仿真的并行解算,大大提高了仿真效率。以“Beaver”多模态自动驾驶仪仿真设计为例,验证了平台的可行性。
Abstract
An implementation scheme of visual simulation platform for flight control system was proposed,which has the merits of visualized modeling,high efficient simulation,easy to expand and strong commonality.The platform was developed from a basic simulator,the static flight path planning based on an improved A* Algorithm and the dynamic flight path planning based on Charge Algorithm were designed.Under the concept of parallel computing,we designed the framework of the system,and realized it through multiprogramming technology of OpenMP and Single Program Multiple Data (SPMD)in Matlab Parallel Computing Toolbox .The feasibility of this platform was validated by the flight control system of “Beaver”.
陈力威, 朱凡, 刘希, 杨楠. 飞行控制系统可视化仿真平台设计[J]. 电光与控制, 2012, 19(1): 90. CHEN Liwei, ZHU Fan, LIU Xi, YANG Nan. Visual Simulation Platform Design of Flight Control System[J]. Electronics Optics & Control, 2012, 19(1): 90.