Font Size: a A A

Design And Implementation Of Fault Injection Subsystem Based On Virtual Flight Management System

Posted on:2018-11-25Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y WuFull Text:PDF
GTID:2322330512984905Subject:Engineering
Abstract/Summary:PDF Full Text Request
The design and development of the fighter electronic system becomes more and more important,and also put forward higher requirements for the reliability of the fighter electronic system core flight management system,with the development of information technology in the aviation field.In order to expose its design flaws in advance of the development stage,verify the reliability and fault tolerance of the flying pipe system,introduce the fault injection technology.The purpose of this paper is to develop a set of fault injection subsystem based on virtual flying pipe system,to complete the multi-point joint fault injection of virtual flight control system and test the fault tolerance of virtual flight control system.The fault injection subsystem is implemented in the form of software,which includes fault injection software and general communication dynamic library.The signal system simulation and fault injection are carried out on the aircraft sensor system and link layer respectively.Due to the introduction of virtual simulation technology,the fault injection subsystem studied in this paper solves the problem that the fault injection range is single in the traditional research on the failure injection of the flying pipe system,so it is difficult to realize the simultaneous injection failure of the multi-device.At the same time,a joint fault injection algorithm is proposed and designed for the redundant structure of the flying pipe system.It is applied to the fault injection subsystem to improve the efficiency of fault injection to a certain extent.In order to simulate the situation of multi-device failure and realize the simultaneous injection failure of multiple devices,the fault injection subsystem of this paper first integrates multiple sensor devices on the aircraft,that is,in the same fault injection software to complete all the sensor device output Signal simulation,the benefits of using this method is not required to link with each sensor hardware,easy to achieve multi-device joint injection failure.In the same way as the virtualization idea of the fault injection software,the general communication dynamic library completes the simulation of the data link layer of the flying pipe system,and is inserted between thevirtual simulation software of the virtual flight control system and the virtual flight computer,In the injection failure.As a fault injection platform for the femtor system,the fault injection subsystem is written in Qt and VS,providing the main interface for displaying all sensor device signal data,modifying data directly,and selecting the fault source,fault signal,fault Modal and fault duration of the joint fault injection sub-interface.At the same time in the sub-interface shows the experimental results of fault injection and related records.In this paper,the final implementation of the fault injection subsystem includes fault injection software and general communication dynamic library two modules,through the failure injection injection tool can easily to the aircraft system in a variety of equipment,a variety of signals into a variety of modes of failure The At the same time,the function completeness of the fault injection subsystem and the efficiency of the joint fault injection algorithm are verified at the end of the paper.The fault injection subsystem has been successfully used in the virtual flight control project in the test.
Keywords/Search Tags:Virtual flight control system, Joint fault injection, Virtualization simulation, Fault tolerance
PDF Full Text Request
Related items