Systematic Process for Building a Fault Diagnoser Based on Petri Nets Applied to a Helicopter

This work presents a systematic process for building a Fault Diagnoser (FD), based on Petri Nets (PNs) which has been applied to a small helicopter. This novel tool is able to detect both intermittent and permanent faults. The work carried out is discussed from theoretical and practical point of view. The procedure begins with a division of the whole system into subsystems, which are the devices that have to be modeled by using PN, considering both the normal and fault operations. Subsequently, the models are integrated into a global Petri Net diagnoser (PND) that is able to monitor a whole helicopter and show critical variables to the operator in order to determine the UAV health, preventing accidents in this manner. A Data Acquisition System (DAQ) has been designed for collecting data during the flights and feeding PN diagnoser with them. Several real flights (nominal or under failure) have been carried out to perform the diagnoser setup and verify its performance. A summary of the validation results obtained during real flight tests is also included. An extensive use of this tool will improve preventive maintenance protocols for UAVs (especially helicopters) and allow establishing recommendations in regulations.

[1]  Yi Shen,et al.  Integrated Adaptive Fault-Tolerant H Infinity Output Feedback Control with Adaptive Fault Identification , 2012 .

[2]  Jianda Han,et al.  Application of wavelets transform to fault detection in rotorcraft UAV sensor failure , 2007 .

[3]  Antonio Barrientos,et al.  Tracking and following pedestrian trajectories, an approach for autonomous surveillance of critical infrastructures , 2015, Ind. Robot.

[4]  Ina Koch Petri nets in systems biology , 2014, Software & Systems Modeling.

[5]  Henrique Mohallem Paiva,et al.  Fault detection in a laboratory helicopter employing a wavelet-based analytical redundancy approach , 2010, 2010 Conference on Control and Fault-Tolerant Systems (SysTol).

[6]  Stéphane Ploix,et al.  Fault diagnosis and fault tolerant control , 2007 .

[7]  Arne Wahrburg,et al.  Robust Fault Isolation Observers for Non-Square Systems - a Parametric Approach , 2012 .

[8]  Alessandro Giua,et al.  Fault detection for discrete event systems using Petri nets with unobservable transitions , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.

[9]  Stéphane Lafortune,et al.  Distributed Diagnosis of Place-Bordered Petri Nets , 2007, IEEE Transactions on Automation Science and Engineering.

[10]  Feng Zhao,et al.  Monitoring and fault diagnosis of hybrid systems , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[11]  Agus Budiyono,et al.  Fault tolerant controller design for component faults of a small scale unmanned aerial vehicle , 2011, 2011 8th International Conference on Ubiquitous Robots and Ambient Intelligence (URAI).

[12]  Mariela Cerrada-Lozada,et al.  Diagnóstico de Sistemas de Eventos Discretos Controlados: Un Enfoque Basado en Crónicas y Análisis Modular Usando Modelos de Autómatas , 2014 .

[13]  A. Correcher,et al.  Stochastic DES Fault Diagnosis with Coloured Interpreted Petri Nets , 2015 .

[14]  Antonio Delgado,et al.  Optimisation of water usage in a brewery clean-in-place system using reference nets , 2015 .

[15]  Jianda Han,et al.  AESMF based sensor fault diagnosis for RUAVs , 2012, 2012 24th Chinese Control and Decision Conference (CCDC).

[16]  P.S. Miner,et al.  Unmanned Aircraft Hazards and their Implications for Regulation , 2006, 2006 ieee/aiaa 25TH Digital Avionics Systems Conference.

[17]  Ali Yazdian Varjani,et al.  Petri net model of insider attacks in SCADA system , 2014, 2014 11th International ISC Conference on Information Security and Cryptology.

[18]  Steven X. Ding,et al.  Real-time fault diagnosis and fault-tolerant control , 2015, IEEE Transactions on Industrial Electronics.

[19]  Radu-Emil Precup,et al.  An overview on fault diagnosis and nature-inspired optimal control of industrial process applications , 2015, Comput. Ind..

[20]  韩建达,et al.  An adaptive threshold neural-network scheme for rotorcraft UAV sensor failure diagnosis , 2007 .

[21]  Jianda Han,et al.  KF-based Adaptive UKF Algorithm and its Application for Rotorcraft UAV Actuator Failure Estimation , 2012 .

[22]  Antonio Ramírez-Treviño,et al.  Online Fault Diagnosis of Discrete Event Systems. A Petri Net-Based Approach , 2007, IEEE Transactions on Automation Science and Engineering.

[23]  Radim Bris,et al.  SPN as a tool for risk modeling of fires in process industries , 2015 .