Conference PaperPDF Available

Fault Detection and Identification on UAV System with CITFA Algorithm Based on Deep Learning

Authors:

Figures

Content may be subject to copyright.
26
th
Iranian Conference on Electrical Engineering (ICEE2018)
978-1-5386-4916-9/18/$31.00 ©2018 IEEE
Fault detection and identification on UAV system with
CITFA Algorithm Based on Deep Learning
Mohammad Hasan Olyaei
Faculty of Electrical
Engineering, Sadjad
University of Technology,
Mashhad, Iran
mh.olyaei123@sadjad.ac.ir
Hasan Jalali
Faculty of Electrical
Engineering, Sadjad
University of Technology,
Mashhad, Iran
h.jalali144@sadjad.ac.ir
Amin Noori
Faculty of Electrical
Engineering, Sadjad
University of Technology,
Mashhad, Iran
amin.noori@sadjad.ac.ir
Najmeh Eghbal
Faculty of Electrical
Engineering, Sadjad
University of Technology,
Mashhad, Iran
najmeh.eghbal@sadjad.ac.ir
Abstract— in this paper, a new algorithm for detecting and
identifying faults in a UAV system is proposed, this algorithm uses
Color Images obtained from Time-Frequency-Amplitude
(CITFA) graphs for faults classification. The most important
innovations of CITFA algorithm are, image based processing and
classification using deep neural network. In most systems, faults
can cause irreparable costs. For this reason, detecting and
identifying faults is one of the most important issues, today. In this
paper, a variety of sensor and actuator faults are investigated. The
paper focus is mostly on deep learning and time-frequency graphs.
The selected system for fault detection and proposed algorithm
implementation is a UAV system. After designing the Linear
Quadratic Regulator (LQR) controller for the system, a variety of
faulty signals are made. Using the proposed algorithm, these
signals are converted to images. Finally, these images are classified
using the proposed algorithm, based on deep learning. The test
signals are classified into five types of faults with the accuracy of
98%.
Keywords-Deep Learning; Fault Detection; Classification; CITFA;
UAV; LQR
I. I
NTRODUCTION
Nowadays, fault detection and isolation (FDI), have become
a brand new worldwide subject. FDI can be employed to
improve systems performance. First, it is required to define what
the fault is and some of the basic concepts associated with FDI
will be introduced and discussed, as well [1].
Some papers have addressed the FDI in flight control
systems. In [3], modeling the guided missile and FDI is
presented, and fault detection is carried out for a Guided Missiles
Flight control system and compared with the normal weapons.
Proposed method is based on the linear parameter varying fault
detection filter [3].
In [4,5], the flight control system and sensor fault is
simulated in MATLAB/SIMULINK environment , and
presented Simulation of sensor faults in flight control system of
transport aircraft .FDI can used in nonlinear systems.
In[6,7] describe fault detection and identification in dynamic
systems when the system dynamics can be modeled by smooth
nonlinear differential equations including affine, bilinear or
linear parameter varying system [6, 7]. FDI method based on
Artificial Neural Networks (ANNs) is proposed in [8].
In [8], FDI based on deep learning is proposed to enhance
the fault detection, classification and prediction accuracy. It is
proved that the proposed method is pretty much efficient for
detecting faults, which cannot be detected by traditional
methods.
In [9], Deep Feature Learning Network is used as another
effective FDI methods. Fault Detection using Modelica
Language. Lee in [10], detected three kinds of abnormal states
in the air handling unit using a deep learning model. A FDI
system for Intelligent Vehicle Navigation System is designed in
[11]. Also, in [12], an automated design of FDI systems is
performed automotive Applications. It should be mentioned that
FDI can help Wind Turbine Generators and energy systems
optimization [13].
The CITFA method is superior to conventional methods for
two reasons. First, the involvement of frequency information in
CITFA images, second, use of deep learning for classification.
This paper is divided into the following sections. In section
II, the basic concepts are introduced and defined. In Section III,
the details of the CITFA algorithm are discussed and in Section
IV, the network parameters and the simulation results are
presented.
II.
BASIC CONCEPTS
A. Faults
Faults are likely to occur in any system. The fault can be due
to the undesired operation of the system sensor or actuator. Due
to the importance of the system, the significance of the fault is
varied. In other words, in sensitive systems, such as military
systems, security, airplanes, etc.
Faults can have irreparable costs, while in an insensitive
system, such as an irrigation system for green areas, the
988
26
th
Iranian Conference on Electrical Engineering (ICEE2018)
existence of fault has no effect on the goal. In general, the fault
is divided into two types of sensor and actuator faults.
Sensor fault can be due to the sensor's undesirable
performance, sensor failure, expiration, etc. which are divided
into four general categories [1]:
- Bias Fault: When the measured value in comparison with
the actual value is greater or less than a constant value.
- Freezing Fault: When the measured value is fixed on a
constant value.
- Drift Fault: When the measured value gradually deviates
from the actual value.
- Loss of Accuracy: When the measured value at any
moment is a bit deviated from the actual value of that moment.
In Fig. 1, sensor faults are shown for a signal.
The actuator fault can also be due to the actuator failure,
undesired operation and so on. These are also divided into three
general categories [1]:
- Lock in Place: Occurs when the actuator works such that
the output value reaches its maximum value.
- Float: Occurs when the actuator works such that the output
value remains constant.
- Hardover: Occurs when the output increases rapidly and
reaches its maximum value.
In Fig. 2, this actuator fault is also shown. In general, the
fault classification and their types can be shown in Fig. 3.
For each system, any of the above-mentioned faults (as in
Fig. 3) is likely to occur. It is required to design a system, which
detects and identifies the fault (that is, FDI block), and then
controls it (that is, FTC block). It should be noted that the
meanings of Fault detection (FD) and Fault Isolation (FI) are
different. FD means the presence/absence of the fault can be
detected and its occurrence can be determined. FI means that, in
addition to the presence of the fault, its location and the time of
the occurrence can be determined and isolated [14]. Once the
location and type of the fault are detected, the FTC process
becomes active and changes the controller to eliminate the fault
in the system or notifies that the sensor or actuator must be
repaired or in some cases, they should be changed. Fig. 4 shows
the block diagram of the FDI and FTC processes [15].
Figure 1. Sensor fault types.
Figure 2. Types of actuator faults.
Figure 3. Types of actuator and sensor faults.
So far, several methods have been represented and proposed
for the FDI process. For example, in [16], ANNs, Fuzzy and
Kalman filters is reviewed. In this work, a new algorithm,
CITFA, is represented, which gives great results in identifying
faults and their types. In the following sections, this method and
algorithm will be described in detail.
B. Deep Learning
Deep learning has various applications for solving different
problems. The goal of deep learning is to train a deep network
such that generates a desired output by applying the input to the
network. For example, deep learning can be used to recognize
and categorize the images [17]. The deep network eventually
learns what features belong to each category. After receiving an
image (input), the network declares the category of the image.
In Fig. 5, the results of this network are shown. In this paper, we
have used this great feature of deep learning for our specific
goal. We have used this great power of deep learning in
classification the images.
Figure 4. FDI and FTC blocks.
989
26
th
Iranian Conference on Electrical Engineering (ICEE2018)
Figure 5. The deep network results for image classification [17].
C. Time-Frequency Graph
To simplify the analysis, the signal can be analyzed in the
Time-Frequency-Amplitude (TFA) graph instead of the Time-
Amplitude graph. In TFA, the horizontal axis is time and the
vertical axis is frequency and the other axis represents the
amplitude. TFA graph shows the frequency amplitude/power at
each time. Applying a small change in the main signal, results in
a significant change in the TFA graph. An example of a TFA
graph for an audio signal is shown in Fig 6. As can be seen, the
color image obtained from the TFA graph (CITFA), contains
time and frequency information. Changing the main signal, the
CITFA image will change to a new one. The same idea is used
in this paper and the differences between the faulty signal and
the normal signal are recognized, using deep learning.
Figure 6. Signal and its TFA graph.
D. System Description for Fault Detection Purpose
To test the proposed algorithm, a system of the unmanned
aerial vehicle (UAV) is employed [18]. The UAV image is
shown in Fig. 7. For all UAVs, two types of longitudinal and
lateral motions are defined [19]. In [18], it is proved that after
the system linearization, the state space equations for
longitudinal and lateral motions are as (1) and (2), respectively
[18].
(1)
-5
-0.5944 0.8008 -9.791 -0.8747 5.077 * 10
-0.744 -7.56 -0.5294 15.72 -0.000939
A= ,
0001 0
-18
1.041 -7.406 0 -15.81 -7.284 *10
-0.05399 0.9985 -17 0 0
0.4669 0 0.9985 0.05399 0 0 0
-2.703 0 -0.
B= ,C=
00
-133.7 0
00
ªº
«»
«»
«»
«»
«»
¬¼
ªº
«»
«»
«»
«»
¬¼
003176 0.05874 0 0 0
,D= 0
00010
00100
0000-1
ªº
«»
«»
«»
«»
¬¼
The longitudinal and lateral motions equations shown in (1)
and (2), include 5 states, 5 outputs and 2 inputs. These
parameters are given in Table 1 and 2, respectively.
(2)
-0.8726 0.8789 -16.82 9.791 0
-2.823 -16.09 3.367 0 0
0.702 0.514 -2.775 0 0
A= ,
-24
0 1 0.05406 -4.088 * 10 0
-23
0 0 1.001 -7.573* 10 0
0 5.302 0.058820000
-156.5 -5.008 0 1 0 0 0
B= ,C=
11.5 -82.04 0 0 1 0 0
00 00010
0 0 0 000
ªº
«»
«»
«»
«»
«»
¬¼
ªº
«»
«»
«»
«»
¬¼
,D= 0
1
ªº
«»
«»
«»
«»
¬¼
Figure 7. UAV system [18].
990
26
th
Iranian Conference on Electrical Engineering (ICEE2018)
TABLE I.
PARAMETERS OF
L
ONGITUDINAL SYSTEM
Longitudinal
Outputs Inputs States
Va
(airspeed velocity)
įe
(elevator
deflection)
u
(forward velocity)
Į
(angle of attack)
įt
(thrust)
w
(downward
Velocity)
(pitch angle) -
(pitch angle)
q
(pitch angular
Rate)
-
q
(pitch angular
Rate)
h
(height) - h
(height)
TABLE II.
PARAMETERS OF LATERAL SYSTEM
Lateral
Outputs Inputs
States
ȕ
(sideslip angle)
įa
(aileron
deflection)
v
(side velocity)
p
(roll angular rate)
įr
(rudder
deflection)
p
(roll angular rate)
r
(yaw
angular rate)
-
r
(yaw
angular rate)
ij
(Roll angle) - ij
(Roll angle)
Ȍ
(yaw angle) - Ȍ
(yaw angle)
In this paper, the focus is on the UAV's longitudinal motion
and height control. To control the height, a LQR controller is
designed. The coefficients of the controller (K) are obtained as
(3).
(3)
0.0031 0.0229 9.5982 0.6944 1.2247
00000
−−
=
ªº
«»
¬¼
K
The closed loop response of the system is shown in Fig. 8. It
can be seen that the flight is at height of 40 m (the desired
height).
In the following sections, identifying the system types of
faults are taken into account.
Figure 8. Closed loop response for flying at the height of 40 m.
III. T
HE
CITFA
ALGORITHM
B
ASED
ON
DEEP
LEARNING
The algorithm represented in this paper, consists of three
main steps: Building a database, training and testing. To train the
deep network, a good database is needed. At first step, a database
including both "without fault" (WOF) and "with fault" (WF)
data should be created. To this aim, different WOF and WF
signals are created and converted to CITFA. So, a collection of
images including WOF and WF information for deep network
learning is available. After training the deep network, a test
signal from the same system is applied to the network. The deep
network knows whether or not a fault has occurred in the signal.
If a fault exists, it will announce the alarms and detect this fault,
except the fault related category, sensor fault or actuator fault.
In Fig. 9, the block diagram for steps 1 and 2, are depicted. In
Fig. 10, the third step of the CITFA algorithm is showed. The
algorithm is named CITFA algorithm because CITFA images
are utilized for training the deep network. Simulation results
MATLAB and Python software are used to simulate the
work. At first step, building the database is performed using
MATLAB software. Data are categorized into 6 classes. Five
classes relate to WF data and one class relates to WOF. In this
paper, the database is made for Bias, Loss of accuracy, Float and
Drift faults. The database contains images of 200x200 pixels.
The second and third stages of the algorithm are performed using
Python software and Tensorflow backend. The deep network
parameters used in this paper are represented in Table 3.
Figure 9. First and second steps of the CITFA algorithm.
Figure 10. Third step of the CITFA algorithm.
991
26
th
Iranian Conference on Electrical Engineering (ICEE2018)
TABLE III. D
ETAILS OF DEEP NETWORK
Name Details
(or Number)
Input Image 200 x 200 pixle
Activation Function relu
Bath Size 24
Number of Class 6
Number of Convolution2D 2 (64 filter)
Number of MaxPooling2D 1
Number of Flatten 1
Dropout value 0.5
Number of Dense 2
Number of Epoch 1000
The training accuracy of the deep network is 98%. The cost
function graph for 1000 training steps is shown in Fig. 11. The
test results of the network are shown in Fig. 12. Fig. 12 shows
the probability of having each image in each class. In Fig. 13,
the results of the classification for the test images are
demonstrated. It is observed that the deep network is able to
properly classify the images in their original classes and
correctly identify them. The deep network is tested again, with
3 other signals, including Drift, Loss of Accuracy, and Float
faults. FDI results are shown in Fig. 14. According to Fig. 14, it
can be concluded that the CITFA algorithm can correctly detect
and categorize the faults.
Figure 11. Network Training Cost Function.
Figure 12. Test the network on 15 test images.
Figure 13. Test image classes detection.
Figure 14. Fault detection for new signals.
IV. C
ONCLUSION
Fault detection and identification in the UAV system was
discussed in this paper. Introducing the concept of deep learning,
a new CITFA algorithm was proposed to detect the UAV system
faults. Using the proposed algorithm, the WOF and WF signals
were converted into the CITFA images. The converted images
were used for deep network training. Finally, the results showed
that the CITFA algorithm was able to detect a signal class with
98% Accuracy.
992
26
th
Iranian Conference on Electrical Engineering (ICEE2018)
R
EFERENCES
[1] H. Alwi, C. Edwards, and C. P. Tan, Fault detection and fault-tolerant
control using sliding modes: Springer Science & Business Media,
2011.
[2] G. Feng, Z. Yang, and Y. Liu, "EKF-based fault detection for guided
missiles flight control system," in AIP Conferen ce Proceedings, 2017,
p. 060012.
[3] C. Yu, H. X. Han, and W. Min, "Missile fault detection based on
linear parameter varying fault detection filter," Information
Technology Journal, vol. 8, pp. 340-346, 2009.
[4] S. Li, H. Su, G. Zhang, and J. Wang, "Parameters modeling and fault
simulation for flight control system based on SIMULINK," in
Prognostics and System Health Management Conference (PHM-
Harbin), 2017, 2017, pp. 1-7.
[5] S. Seema and T. V. Murthy. "Simulation of sensor failure
accommodation in flight control system of transport aircraft: a
modular approach". World Journal of Modelling and Simulation, Vol.
11, No. 1, pp. 55-68, 2015
[6] J. z. Bokor and Z. n. Szabo, "Fault detection and isolation in nonlinear
systems," Annual Reviews in Control, vol. 33, pp. 113-123, 2009.
[7] T. F. Lootsma, Observer-based fault detection and isolation for
nonlinear systems: Institut for Elektroniske Systemer, Aalborg
Universitet, 2001.
[8] F. Lv, C. Wen, Z. Bao, and M. Liu, "Fault diagnosis based on deep
learning," in American Control Conference (ACC), 2016, 2016, pp.
6851-6856.
[9] G. Michau, T. Palme, and O. Fink, "Deep Feature Learning Network
for Fault Detection and Isolation."
[10] D. Lee, B. Lee, and J. W. Shin, "Fault detection and diagnosis with
modelica language using deep belief network," in Proceedings of the
11th International Modelica Conference, Versailles, France,
September 21-23, 2015, 2015, pp. 615-623.
[11] W. Huang and X. Su, "Design of a fault detect ion and isolation system
for intelligent vehicle navigation system," International Journal of
Navigation and Observation, vol. 2015, 2015.
[12] Svärd, C. (2012 ). Methods for automated design of fault detection and
isolation systems with automotive applications (Doctoral dissertation,
Linköping University Electronic Press).
[13] R. Saravanakumar, M. Manimozhi, D. Kothari, and M. Tejenosh,
"Simulation of sensor fault diagnosis for wind turbine generators
DFIG and PMSM using Kalman filter," Energy procedia, vol. 54, pp.
494-505, 2014.
[14] F. Gustafsson and F. Gustafsson, Adaptive filtering and change
detection vol. 1: Wiley New York, 2000.
[15] D. Rotondo, J.-C. Ponsart, D. Theilliol, F. Nejjari, and V. Puig, "A
virtual actuator approach for the fault tolerant control of unstable
linear systems subject to actuator saturation and fault isolation delay,"
Annual Reviews in Control, vol. 39, pp. 68-80, 2015.
[16] M. Thirumarimurugan, N. Bagyalakshmi, and P. Paarkavi,
"Comparison of fault detection and isolation methods: A review," in
Intelligent Systems and Control (ISCO), 2016 10th International
Conference on, 2016, pp. 1-6.
[17] A. Krizhevsky, I. Sutskever, and G. E. Hinton, "Imagenet
classification with deep convolutional neural networks," in Advances
in neural information processing systems, 2012, pp. 1097-1105.
[18] A. E. Ah med, A. Hafez, A. Ouda, H. E. H. Ahmed, and H. M. Abd-
Elkader, "Modeling of a small unmanned aerial vehicle," Adv Robot
Autom, vol. 4, p. 2, 2015.
[19] I. Elgayar, "Mathematical modelling, flight control system design and
air flow control investigation for low speed UAVs," City University
London, 2013.
993
... Due to the potential to process the intelligent diagnosis through big data, the deep learning algorithm is gradually applied in sensor fault diagnosis. Olyaei et al. introduced Color Images obtained from Time-Frequency-Amplitude (CITFA) to complete sensor fault classification, which finally achieves the classification accuracy of 98% in simulations [8]. For the diagnosis of actuators, Lijia et al. combined robust adaptive observer and a Radial Basis Function Neural Network (RBFNN) to detect the ailerons, elevators and rudder fault of UAVs [9]. ...
Article
Full-text available
By virtue of their convenience, reasonable cost and high efficiency, Unmanned Aerial Vehicles (UAVs) have been widely applied in every aspect of life. However, complicated operating conditions are prone to causing mechanical failure in UAVs, especially the rotor fault. Therefore, a novel dual attention convolutional neural network based on multisensory frequency features is proposed for UAV rotor fault diagnosis in this study. Firstly, according to the collected multisensory acceleration vibration signals of UAV rotors, time and frequency features in different health states (normal, rotor broken and crack fault) are compared and analyzed in detail. Secondly, a novel dual attention mechanism is proposed to not only focus on the effect of different sensors but also different frequency features of UAV. Moreover, it could adaptively assign larger weight to more important features to improve the fault diagnosis accuracy. Finally, a one-dimension convolutional neural network is adopted to extract the feature of signals and implement rotor fault diagnosis of UAV. The results derived from experimental signals demonstrate the superiority of the proposed method by comparison study. Additionally, it is found that the fault diagnosis accuracy of frequency features as input is much higher than that of time features and single frequency features as input.
... An interesting and rare solution in UAV FDI applications was presented by Olyaei et al. in [109]. They propose a method based on deep learning image analysis, which carries out the classification of color images from time-frequency-amplitude graphs. ...
Article
Full-text available
The continual expansion of the range of applications for unmanned aerial vehicles (UAVs) is resulting in the development of more and more sophisticated systems. The greater the complexity of the UAV, the greater the likelihood that a component will fail. Due to the fact that drones often operate in close proximity to humans, the reliability of flying robots, which directly affects the level of safety, is becoming more important. This review article presents recent research works on fault detection on unmanned flying systems. They include papers published between January 2016 and August 2022. Web of Science and Google Scholar databases were used to search for articles. Terminology related to fault detection of unmanned aerial vehicles was used as keywords. The articles were analyzed, each paper was briefly summarized and the most important details concerning each of the described articles were summarized in the table.
... Enhancing Airworthiness using OS-Fuzzy-ELM T. Thanaraj, R. Sai Sidharth, Bing Feng Ng and Kin Huat Low* A database is proposed in another research that is generated using Colour Image obtained from Time-Frequency-Amplitude (CITFA) graphs. This database contains actuator and sensor data corresponding to faultless and faulty scenarios which can be used to train deep neural networks and thus, perform fault diagnosis [17]. Recently, researchers studied the use of neural networks with fuzzy logic systems, allowing them to benefit from superior learning capabilities and inference capabilities, respectively [18]. ...
... As such, data-driven fault diagnosis module will be preferred over model-based ones, as they do not need to rely on complex mathematical models. Studies have modelled data-driven fault diagnosis modules based on artificial neural networks [19] and neuro-fuzzy systems [20], [21]. Among all these, neuro-fuzzy systems stand out as they offer robust learning and inference capabilities. ...
Conference Paper
View Video Presentation: https://doi.org/10.2514/6.2022-3510.vid Multi-rotor UAVs have been used prevalently for a multitude of purposes and the reliability of these UAVs has to be ensured to enable safe operations, especially in urban airspace. Hence, an accurate and efficient fault tolerant control strategy is essential to actively detect hardware faults and perform controller reconfiguration. In this paper, an active fault tolerant control strategy is introduced, which uses Online Sequential Fuzzy Extreme Learning Machine (OS-Fuzzy-ELM) to diagnose actuator faults. A gain scheduled PID (GS-PID) controller then uses the fault information to reconfigure among pre-tuned PID controller gains in real-time. The extreme learning neuro-fuzzy based fault tolerant control algorithm has high generalization performance despite nonlinearities and uses low computational load, which makes it suitable for online application. Upon implementing the fault tolerant controller into the system model of a quadrotor UAV, testing is conducted for hovering and trajectory tracking flight scenarios. The results indicate that the fault tolerant controller is successful in quickly identifying faults, suppressing large deviations and subsequently perform quick recovery.
Article
Full-text available
With the widespread application of unmanned aerial vehicles (UAVs) in various fields, more and more attention has been paid to the operation status monitoring and fault diagnosis of UAVs. During the use of drones, the motors, blades, connectors and other components may inevitably experience wear, fatigue, and breakage, which are difficult to directly monitor through sensors. Therefore, a fault identification method based on one-dimensional convolutional neural network (1D-CNN) is proposed to provide ideas for the research on the mechanical fault diagnosis of UAVs. A Bluetooth wireless acceleration-attitude sensor is used to collect the acceleration, angular velocity and angle of the free flying UAV in X, Y, and Z directions. With these characteristic parameters as sample data, fault identification can be implemented using deep learning model. Besides, to deal with over-fitting, a data reconstruction method of partition sampling is proposed. By comparing different input parameters and optimization functions, we found that when using multi-parameter + RMSProp optimization, the recognition accuracy reaches 98%. In addition, a comparative analysis is carried out using shallow neural network PNN and SVM methods, and the results show that the proposed 1D-CNN model outperforms both shallow neural networks and traditional machine learning methods.
Article
Undetected partial actuator faults on multi-rotor UAVs can lead to system failures and uncontrolled crashes, necessitating the development of accurate and efficient fault detection and isolation (FDI) strategy. This paper proposes a hybrid FDI model for a quadrotor UAV that integrates an extreme learning neuro-fuzzy algorithm with a model-based extended Kalman filter (EKF). Three FDI models using Fuzzy-ELM, R-EL-ANFIS, and EL-ANFIS are compared based on training, validation performances, and sensitivity to weaker and shorter actuator faults. They are also tested online for linear and nonlinear incipient faults by measuring their isolation time delays and accuracies. The results show that the Fuzzy-ELM FDI model exhibits greater efficiency and sensitivity, while Fuzzy-ELM and R-EL-ANFIS FDI models demonstrate better performance than a conventional neuro-fuzzy algorithm, ANFIS.
Article
Full-text available
The development of renewable energy sources such as solar and wind based on distributed generators are growing rapidly in the face of the global energy crisis. As a connection between distributed generation and the main grid, microgrids are also growing rapidly. However, due to the randomness and uncertainty of the output of the solar and wind power, as well as the bidirectional characteristic of current flow, the faults in microgrids are difficult to identify using the traditional fault detection methods. To address this problem, this paper proposes a machine learning-based fault identification method for microgrids. First, the modified K-means algorithm is implemented to cluster the voltage data. Then, FP-growth algorithm is using to extract the association rules. Third, the mini-batch gradient descent (MBGD) algorithm is using to train the fault identification model based on machine learning theory. To verify the validity of this method, a case study considering single-phase short-circuit fault and two-phase phase short-circuit fault is simulated. The method presented in this work is with a high accuracy according to the simulation results.
Article
Full-text available
Unmanned aircraft systems (UAS) are playing increasingly prominent roles in defense programs and defense strategies around the world. Technology advancements have enabled the development of it to do many excellent jobs as reconnaissance, surveillance, battle fighters, and communications relays. Simulating a small unmanned aerial vehicle (SUAV) dynamics and analyzing its behavior at the preflight stage is too important and more efficient. The first step in the UAV design is the mathematical modeling of the nonlinear equations of motion.. In this paper, a survey with a standard method to obtain the full non-linear equations of motion is utilized, and then the linearization of the equations according to a steady state flight condition (trimming) is derived. This modeling technique is applied to an Ultrastick-25e fixed wing UAV to obtain the valued linear longitudinal and lateral models. At the end the model is checked by matching between the behavior of the states of the non-linear UAV and the resulted linear model with doublet at the control surfaces.
Conference Paper
Full-text available
Prognostics and Health Management (PHM) approaches typically involve several signal processing and feature engineering steps. The state of the art on feature engineering, comprising feature extraction and feature dimensionality reduction , often only provides specific solutions for specific problems , but rarely supports transferability or generalization: it often requires expert knowledge and extensive intervention. In this paper, we propose a new integrated feature learning approach for jointly achieving fault detection and fault isolation in high-dimensional condition monitoring data. The proposed approach, based on Hierarchical Extreme Learning Machines (HELM) demonstrates a good ability to detect and isolate faults in large datasets comprising signals of different natures, non-informative signals, non-linear relationships and noise. The method includes stacked auto-encoders that are able to learn the underlying high-level features, and a one-class classifier to combine the learned features in an indicator that represents the deviation from the normal system behavior. Once a deviation is identified, features are used to isolate the most deviating signal components. Two case studies highlight the benefits of the approach: First, a synthetic dataset with the typical characteristics of condition monitoring data and different types of faults is applied to evaluate the performance with objective metrics. Second, the approach is tested on data stemming from a power plant generator inter-turn failure. In both cases, the results are compared to other commonly applied approaches for fault isolation.
Conference Paper
Full-text available
The air handling unit (AHU) is the main component of heating, ventilation and airconditioning (HVAC) systems, and irregular faults in AHUs are major sources of energy consumption. For energy efficient operation of HVAC, this paper aims to detect and diagnose three abnormal states in the AHU with the popular deep learning model, called Deep Belief Network (DBN), where we train it using various data generated by Modelica.
Article
Full-text available
This paper deals with the design of a fault detection and isolation (FDI) system for an intelligent vehicle, a vehicle equipped with advanced driver assistance system (ADAS). The ADASs are outfitted with sensors for acquiring various information about the vehicle and its surroundings. Since these sensors are sensitive to faults, an efficient FDI system should be developed. The designed FDI system is comprised of three parts: a detection part, a decision part, and a fault management part. The detection part applies a generalized observer scheme (GOS). In the GOS, there is bank of extended Kalman filters (EKFs), each excited by all except one sensor measurement. The residual generated from the measurement update of each EKF is therefore sensitive to all sensor faults but one. This way, the fault sensitivity pattern of the residual makes it possible to detect a fault and locate the faulty sensor. The designed FDI system has been implemented and tested off-line with actual experiment data. Good results have been obtained with diagnosing individual sensor faults and outputting fault-free vehicle states.
Conference Paper
We trained a large, deep convolutional neural network to classify the 1.2 million high-resolution images in the ImageNet LSVRC-2010 contest into the 1000 dif- ferent classes. On the test data, we achieved top-1 and top-5 error rates of 37.5% and 17.0% which is considerably better than the previous state-of-the-art. The neural network, which has 60 million parameters and 650,000 neurons, consists of five convolutional layers, some of which are followed by max-pooling layers, and three fully-connected layers with a final 1000-way softmax. To make training faster, we used non-saturating neurons and a very efficient GPU implemen- tation of the convolution operation. To reduce overfitting in the fully-connected layers we employed a recently-developed regularization method called dropout that proved to be very effective. We also entered a variant of this model in the ILSVRC-2012 competition and achieved a winning top-5 test error rate of 15.3%, compared to 26.2% achieved by the second-best entry
Conference Paper
The guided missiles flight control system is essential for guidance accuracy and kill probability. It is complicated and fragile. Since actuator faults and sensor faults could seriously affect the security and reliability of the system, fault detection for missiles flight control system is of great significance. This paper deals with the problem of fault detection for the closed-loop nonlinear model of the guided missiles flight control system in the presence of disturbance. First, set up the fault model of flight control system, and then design the residual generation based on the extended Kalman filter (EKF) for the Eulerian-discrete fault model. After that, the Chi-square test was selected for the residual evaluation and the fault detention task for guided missiles closed-loop system was accomplished. Finally, simulation results are provided to illustrate the effectiveness of the approach proposed in the case of elevator fault separately.
Conference Paper
Fault Detection and Isolation (FDI) is important in many industries to provide safe operation of a process. To determine the kind, size, location and time of fault, many Fault detection and Identification (FDI) Techniques are proposed. The Characteristic of FDI techniques include robustness, fast detection and isolation of faults. In this paper a comparison of fault diagnosis system based on Artificial Neural Network (ANN), Observer, Fuzzy, Kalman filter is presented. To achieve fault detection and isolation, a set of residuals need to be determined. Residual indicates the state of the system and provide information about the source of possible faults. A comparison of residual generation methods such as observer based residual generation, parity relation, Kalman filter and structural analysis is also presented in this paper.
Article
Modeling and simulation plays a crucial role in design, development and testing of robust flight control systems (FCS). Simulation software has made it possible for the researchers to simulate complex behavior of FCS for design of sensor faults and accommodation techniques also. In this paper, a modular approach of simulation of sensor failure accommodation in FCS is developed for a transport aircraft. Sensor fault detection and accommodation (SFDA) system is developed and simulated for lateral dynamics of the aircraft model. Unlike black box models, all the parameters are accessible for control and verification purposes. Improvement in open loop response of lateral dynamics of 747 jet aircraft was achieved by pole placement technique. This closed loop aircraft control system was used for verification of SFDA. Failure of the sensors which measure and normally are also the aircraft states are simulated for the stuck fault scenarios. Fault detection is accomplished by evaluating any significant change in the behavior of the aircraft with respect to the fault-free behavior, which is estimated by using the Luenberger observer. Luenberger observer and feedback gain matrix were designed in MATLAB. Canberra metric is used as a signature for sensor fault detection. Simulation models of closed loop aircraft model, observer, Canberra metric, fault induction subsystem (including intermittent stuck fault) form SFDA system. Reconfiguration under faulty conditions is done by using the estimated state of the observer. The effectiveness of the proposed approach is in the field of modeling and simulation of accommodation of sensor failure in FCS. It is demonstrated by means of simulation results using MATLAB Simulink. The procedure described will be useful to researchers who like to simulate any engineering state space model for fault detection and reconfiguration. This approach may be useful for validation or implementation on DSP processors by using hardware in loop simulation.