Fault-tolerant control of an unmanned aerial vehicle using optimised neural network

No Thumbnail Available

Date

2018

Authors

Tshabalala, T

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

An intelligent Fault-Tolerant Control (FTC) system for an Unmanned Aerial Vehicle (UAV) was developed to be capable of tolerating a number of different control actuator faults. The development of the control system, focused on the simulation of the system using a nonlinear flight dynamic model. The general six-degree-of-freedom flight dynamic model made use of available wind tunnel data to improve its accuracy. The system was first controlled using classical Proportional + Integral + Derivative (PID) controllers to test the basic functionality of the control system and to enable isolation of the different parts of the overall control structure. The proposed control strategy consisted of Radial Basis Function Neural Network (RBFNN)-based and Backpropagation Neural Network (BPNN)-based PID controller combined with sequential least squares Control Allocation (CA) algorithm. During normal fault-free operation the Neural Network-based (NN) controllers ensure that the system is able to attain the desired tracking performance. Once failure occurs and the NN-based control system is unable to mitigate the effects of failure, the CA algorithm redistributed the required control effort to the remaining healthy control surfaces. This system played a vital role in minimising the possibility of a fault while necessitating the reconfiguration of the control, guidance or navigation systems in the aircraft by minimising the effects of the simulated fault. The performance of this system was enhanced by optimising the allocation of control effort commanded by the virtual actuators to the physical actuators present on the aircraft. The allocation algorithm made use of secondary and tertiary control effectors. A number of control actuator failures, of varying severity, were modelled including elevator failures; aileron failures; and combined aileron and elevator failures. These failures were also tested in the presence of microburst windshear. The effects of microburst windshear were prevalent within simulations. It was found that the system was able to handle these failures. Though in the case of severe failures, the performance of the system was slightly degraded, and at some times the oscillations previously observed were reduced. The control allocation algorithm was a necessity for the system that operated using classical PID control without the neural network supervision. The proposed system can be effectively used as part of a FTC system.

Description

A dissertation submitted to the Faculty of Engineering and the Built Environment, University of the Witwatersrand, Johannesburg, in fulfilment of the requirements for the degree of Master of Science in Engineering. Johannesburg, May 2018

Keywords

Citation

Tshabalala, Thando Busisiwe (2018) Fault-tolerant control of an unmanned aerial vehicle using optimised neural network,University of the Witwatersrand, Johannesburg, https://hdl.handle.net/10539/25715

Collections

Endorsement

Review

Supplemented By

Referenced By