系统仿真学报 ›› 2018, Vol. 30 ›› Issue (10): 3732-3738.doi: 10.16182/j.issn1004731x.joss.201810017

• 仿真系统与技术 • 上一篇    下一篇

飞翼布局飞行器容错控制可视化仿真平台开发

张绍杰, 孟庆开   

  1. 南京航空航天大学自动化学院,江苏 南京 211106
  • 收稿日期:2017-05-22 修回日期:2017-08-06 出版日期:2018-10-10 发布日期:2019-01-04
  • 作者简介:张绍杰(1978-),男,河南平顶山,博士,副教授,研究方向为非线性系统控制和容错控制;孟庆开(1993-),男,满族,辽宁抚顺,博士生,研究方向为非线性系统控制和容错控制。
  • 基金资助:
    国家自然科学基金(61473147)

Design of Fault Tolerant Control Visual Simulation System For Flying Wing Aircrafts

Zhang Shaojie, Meng Qingkai   

  1. College of Automation Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
  • Received:2017-05-22 Revised:2017-08-06 Online:2018-10-10 Published:2019-01-04

摘要: 针对某型飞翼布局飞行器的容错飞行控制可视化仿真验证问题,开发了一个基于QtQuick的仿真平台。使用Simulink搭建飞行器数学模型及容错飞行控制律,作为可视化平台模型驱动端。以Qt Quick开发人机交互界面进行模型故障注入、控制律加载、仿真参数设置和仿真过程控制,并对关键飞行参数进行实时监控和曲线显示,验证容错飞行控制律的效果。基于MATLAB/FlightGear实现飞行三维仿真,对飞行器三维飞行状态实时显示。使用QtWebEngineView加载地图,通过JavaScript脚本语言设计实现飞行器导航地图。仿真案例表明设计的仿真平台操作方便,功能完善,可扩展性强。

关键词: QtQuick, 容错控制, 飞翼飞行器, 可视化仿真, FlightGear, 百度地图API

Abstract: A visual simulation platform based on Qt Quick was designed with respect to the simulation about fault tolerant control for flying wing aircrafts. Aircraft mathematical model and control law were developed using Simulink. Man-machine interface was developed based on Qt Quick to inject fault to Simulink model, load control law, setting up the simulation parameters and process, the interface can monitor and display graphically the key parameters to test and verify fault tolerant control laws. FlightGear visual engine was driven by MATLAB to achieve real-time visual flight simulation and the aircraft were showed in 3-D model. Baidu Map’s API function was adopted by QtWebEngineView to achieve the navigation map of the aircraft, which designed by JavaScript. The simulation results show that this simulation platform is convenient, full-featured, and scalable.

Key words: Qt Quick, fault tolerant, flying wing aircrafts, visual simulation, FlightGear, Baidu Map API

中图分类号: