scholarly journals Pilot in loop assessment of fault tolerant flight control schemes in a motion flight simulator

2008 ◽  
Author(s):  
Girish Kumar Sagoo
2006 ◽  
Author(s):  
◽  
Srikanth Gururajan ◽  

This research effort describes the design and simulation of a distributed Neural Network (NN) based fault tolerant flight control scheme and the interface of the scheme within a simulation/visualization environment. The goal of the fault tolerant flight control scheme is to recover an aircraft from failures to its sensors or actuators. A commercially available simulation package, Aviator Visual Design Simulator (AVDS), was used for the purpose of simulation and visualization of the aircraft dynamics and the performance of the control schemes.;For the purpose of the sensor failure detection, identification and accommodation (SFDIA) task, it is assumed that the pitch, roll and yaw rate gyros onboard are without physical redundancy. The task is accomplished through the use of a Main Neural Network (MNN) and a set of three De-Centralized Neural Networks (DNNs), providing analytical redundancy for the pitch, roll and yaw gyros. The purpose of the MNN is to detect a sensor failure while the purpose of the DNNs is to identify the failed sensor and then to provide failure accommodation. The actuator failure detection, identification and accommodation (AFDIA) scheme also features the MNN, for detection of actuator failures, along with three Neural Network Controllers (NNCs) for providing the compensating control surface deflections to neutralize the failure induced pitching, rolling and yawing moments. All NNs continue to train on-line, in addition to an offline trained baseline network structure, using the Extended Back-Propagation Algorithm (EBPA), with the flight data provided by the AVDS simulation package.;The above mentioned adaptive flight control schemes have been traditionally implemented sequentially on a single computer. This research addresses the implementation of these fault tolerant flight control schemes on parallel and distributed computer architectures, using Berkeley Software Distribution (BSD) sockets and Message Passing Interface (MPI) for inter-process communication.


Author(s):  
Dinesh D Dhadekar ◽  
S E Talole

In this article, position and attitude tracking control of the quadrotor subject to complex nonlinearities, input couplings, aerodynamic uncertainties, and external disturbances coupled with faults in multiple motors is investigated. A robustified nonlinear dynamic inversion (NDI)-based fault-tolerant control (FTC) scheme is proposed for the purpose. The proposed scheme is not only robust against aforementioned nonlinearities, disturbances, and uncertainties but also tolerant to unexpected occurrence of faults in multiple motors. The proposed scheme employs uncertainty and disturbance estimator (UDE) technique to robustify the NDI-based controller by providing estimate of the lumped disturbance, thereby enabling rejection of the same. In addition, the UDE also plays the role of fault detection and identification module. The effectiveness and benefits of the proposed design are confirmed through 6-DOF simulations and experimentation on a 3-DOF Hover platform.


Author(s):  
MICHAEL R. LYU ◽  
JIA-HONG CHEN ◽  
ALGIRDAS AVIŽIENIS

The N-Version Programming (NVP) approach applies the idea of design diversity to obtain fault-tolerant software units, called N-Version Software (NVS) units. The effectiveness of this approach is examined by the software diversity achieved in the member versions of an NVS unit. We define and formalize the concept of design diversity and software diversity in this paper. Design diversity is a property naturally applicable to the NVP process to increase its fault-tolerance attributes. The baseline design diversity is characterized by the employment of independent programming teams in the NVP. More design diversity investigations could be enforced in the NVP design process, including different languages, different tools, different algorithms, and different methodologies. Software diversity is the resulting dissimilarities appearing in the NVS member versions. We characterize it from four different points of view that are designated as: structural diversity, fault diversity, tough-spot diversity, and failure diversity. Our goals are to find a way to quantify software diversity and to investigate the measurements which can be applied during the life cycle of NVS to gain confidence that operation will be dependable when NVS is actually employed. The versions from a six-language N-Version Programming project for fault-tolerant flight control software were used in the software diversity measurement.


2014 ◽  
Vol 47 (3) ◽  
pp. 3477-3482 ◽  
Author(s):  
Tamás Peni ◽  
Bálint Vanek ◽  
Zoltán Szabó ◽  
József Bokor

Sign in / Sign up

Export Citation Format

Share Document