Sensors 21 00853 v2
Sensors 21 00853 v2
Article
Development of a Methodology Using Artificial Neural
Network in the Detection and Diagnosis of Faults for
Pneumatic Control Valves
Ana Andrade, Kennedy Lopes * , Bernardo Lima and André Maitelli
Abstract: To satisfy the market, competition in the industrial sector aims for productivity and safety
in industrial plant control systems. The appearance of a fault can compromise the system’s proper
functioning process. Therefore, Fault Detection and Diagnosis (FDD) methods contribute to avoiding
any undesired events, as there are techniques and methods that study the detection, isolation,
identification and, consequently, fault diagnosis. In this work, a new methodology that uses faults
emulation to obtain parameters similar to the Development and Application of Methods for Diagnosis
of Actuators in Industrial Control Systems (DAMADICS) benchmark model will be developed. This
methodology uses previous information from tests on sensors with and without faults to detect and
classify the situation of the plant and, in the presence of faults, perform the diagnosis through a
process of elimination in a hierarchical manner. In this way, the definition of residue signature is
used as well as the creation of a decision tree. The whole process is carried out incorporating FDD
techniques, through the Non-Linear Auto-Regressive Neural Network Model With Exogenous Inputs
(NARX), in the diagnosis of the behavioral prediction of the signals to generate the residual values.
Then, it is applied to the construction of the decision tree based on the most significant residue of a
Citation: Andrade, A.; Lopes, K.; certain signal, enabling the process of acquisition and formation of the signature matrix. With the
Lima, B.; Maitelli, A. Development of procedures in this article, it is possible to demonstrate a practical and systematic method of how to
a Methodology Using Artificial emulate faults for control valves and the possibility of carrying out an analysis of the data to acquire
Neural Network in the Detection and signatures of the fault behavior. Finally, simulations resulting from the most sensitized variables for
Diagnosis of Faults for Pneumatic the production of residuals that is generated by neural networks are presented, which are used to
Control Valves. Sensors 2021, 21, 853.
obtain signatures and isolate the flaws. The process proves to be efficient in computational time and
https://doi.org/10.3390/s21030853
makes it easy to present a fault diagnosis strategy that can be reproduced in other processes.
the system and qualify failures that can lead to a permanent interruption in the ability to
perform a certain function during operation [1].
Although the controllers are able to meet several types of disturbances, there are some
changes, during the process, that they are unable to deal with correctly. These unexpected
situations can characterize a fault, which can be defined as being an unallowed deviation
from at least a certain characteristic property or process variable of the system [2,3].
In this respect, faults in the process, production and power generation industries,
among others, can be classified according to their type as faults of actuators, sensors and
plant components or parameters. These possible failures interrupt the action in the control
process and they can produce substantial measurement errors or even change the dynamic
input/output properties of the system, causing an increase in operating costs and even a
degradation in the performance of the industrial plant [4–6].
In the industrial processes, to solve problems, early diagnosis can allow the per-
formance of necessary procedures such as prevention. Thus, fault detection becomes
a fundamental measure in the system control process, consequently, the importance of
developing reliable methodologies for the diagnosis of the system becomes essential [7].
Therefore, FDD techniques can be used to monitor the functioning of systems, detect
anomalies and in the occurrence of faults, be able to classify them. The FDD has been
acting in research for many decades with different applications, aiming in the most diverse
areas to solve problems through the control of industrial processes which, as presented
in [8], the search for well-designed controls results in increased system reliability, to avoid
the occurrence of faults. Other applications of FDD techniques can be related to the use
of technologies in building constructions as seen in [9], whose work mentions a situation
contrary to the physical redundancy process, in which virtual redundancy does not increase
the cost and complexity, thus bringing, benefits such as the application of automatic FDD
methods which, in turn, allows the comparison of duplicate signals, making it possible
to detect divergences from each other. Then, fault-tolerant control can be achieved by
duplicating a physical sensor with a virtual one so that the system can continue to function
even if it fails. Still, with a wide range of applications, a review study is presented in [10],
based on automated methods of detecting and diagnosing faults in heating, ventilation
and air conditioning systems [11]. As previously introduced, we know the importance of a
stabilized control loop. Then, in [12] the author proposed a method capable of detecting
faults in the pneumatic control valve to obtain better mesh stability through a technique
that determines the fault in a valve through the analysis of the output vibration data of the
valve. We can also include the use of FDD techniques in the approach of neural networks,
in [13] in the process of detecting and isolating faults in the control valve, a conventional
detector that aimed to correct errors in the fault threshold regions, received as complement
a neural network, whose proposed detector that included the network design, resulted in a
better performance in the faults detection and isolation stage.
In the field of engineering, a certain relevance was observed in articles that use neural
networks to solve Fault Detection and Isolation (FDI) and FDD problems, although the de-
velopment of research with neural network applications is not something so recent [14–18].
Its use in fault detection has been extensively studied, showing wide applicability for
nonlinear systems in the context of recurrent networks, which is why researchers explore
its use with purposes for several general predictive finalities, especially when referring to
process control [19–23]. Thus, several scholars have noticed neural networks as something
promising that would represent the knowledge of the faults and their classification [24–28].
Therefore, as a trend in the faults classification stages, data fusion has been one of the main
areas of focus in data analysis, used by some authors for the development of research.
Among the several works that approach data fusion as a proposed methodology, some
have as main objective the use of a data fusion of multiple sensors applied to the method of
detection and classification of faults in distributed physical processes for onboard auxiliary
systems, resulting in the generation of heterogeneous data by the dynamics of the interac-
tive process [29]. With the same principle in the use of the data fusion technique, this other
Sensors 2021, 21, 853 3 of 21
work proposes an adaptive multisensor fusion method based on Deep Convolutional Neu-
ral Networks (DCNN) for fault diagnosis, the results reported better diagnostic accuracy in
relation to the comparative methods in the experiment [30]. In [31], based on detailed data
fusion research, a Hybrid Deep Belief Network (HDBN) learning model was developed,
capable of integrating data in various ways for the intelligent diagnosis of faults applied to
a vehicle drive system. Then, as a proposal, three data fusion methods were developed:
data union, data join and data hybrid, in order to improve the overall performance of the
proposed model without collecting more data.
Finally, in [32] the author presented a method of fault diagnosis based on Improved
Detrended Fluctuation Analysis (IDFA) and multisensor data fusion, with applicability for
rolling element bearings, proving the effectiveness of the proposed method through the
validation of experimental data.
With an overview of the works already mentioned related to data fusion, it was possi-
ble to verify that when combining and analyzing measurements together, an appropriate
approach to detect failures of complex systems was observed specifically in order to obtain
safer and more efficient processes.
As an example of application of the presented methodology, an initial study of the
faults that are presented in the DAMADICS benchmark was used to evaluate different types
of faults through tests that do not necessarily need to have defective valves. The procedure
is carried out through the emulation of signals, which intend to incorporate in a controlled
system, situations that could occur in the wear of the equipment. The signals resulting
from these emulations determined a database used in the selection of the most sensitized
variables for the production of residual patterns generated by neural networks. Once
the plant signals of faults situations are captured, neural networks are trained to learn
how the output behaves. Thus obtaining different neural networks trained and expert for
each behavior. Then, techniques of the neural network NARX were used to predict the
behavior of the signals. The residues are generated by comparing the signal predicted by
the NARX network with the real values of the plant, in order to present this information
for the FDD methods.
We decided to use this methodology to make the system for detection and diagnosis
as autonomous as possible. The main objective was to define a way to analyze the faults
without having to adjust several parameters. When we work with artificial neural networks
we have the advantage of offering generalizations to the problems that, once trained and
understood by the networks, the settings are regulated directly by the synaptic weights
and not at the discretion of the system specialists.
For the process of applying the FDD methods, a combination models method is
performed. The data-oriented model with the use of the neural network for the generation
of residues, fundamental for the faults diagnosis stage, and the other model is based on
rules in the patterns classification, that is, the specialist’s knowledge, in the case of network,
which must be developed to determine a set of rules describing the behavior of the system.
Thus, some faults will be described by rules, allowing better identification and precision
in the diagnosis. Then, for the FDD process, the decision tree will be built to assist in the
diagnosis of the most significant residue for a given signal. A decision is made at each new
level of the tree by signing the standards that provide the fault isolation.
The article presents as novelty the application in an iterative way in the search of
the faults diagnosis. The procedure is based on tracing the faults through a decision tree
that eliminates the possible causes of the faults. In this sense, an innovative method of
building this decision tree was introduced, composed of a set of neural networks to detect
and isolate the flaws learned from the signals tests. The rest of the article is organized as
follows: in Section 2, the proposed method is described in detail. Section 3 presents the
case study, Section 4 results and analysis and finally, the conclusions are given in Section 5.
Sensors 2021, 21, 853 4 of 21
Figure 1. General flowchart of the methodology developed, applied to the study of faults for pneumatic control valve.
Networks are trained to become experts in detecting each type of fault. In the previous
analysis of the sensors, different network configurations are trained with all fault situations
that may occur in the plant. At the end of this procedure, the neural networks are organized
in order of the best and worst network in the classification for each type of failure. In the
example shown in Figure 2, 13 neural networks specialized in detecting 13 plant situations
are presented: the first indicates the possibility of nonoccurrence of the faults and the rest
showing that the faults of (F2 ... F13) may be active.
The presentation of a signature represents a step in the construction of the decision
tree. Diagnostics are performed at classification levels by re-evaluating the data. The data
will be evaluated until the result indicates only an active neural network or that the active
neural networks can no longer be separated to distinguish the fault. In this way, a new
structure similar to Figure 2 is used with the same data presented in the previous layer but
using the second best diagnostic networks according to the categorization developed in
the training process. The process continues until there are no more discarded networks,
which are the networks in which the activations obtain a response of 0.
From the interest in the detection and diagnosis of faults, neural network techniques
can be applied; in this case, the NARX was used as a viable tool in the training process
for analysis in the detection of faults in order to guarantee their time series forecasting
effectiveness and consistency.
The NARX networks were chosen because they can incorporate the dynamics of
process signals. To make this possible, it is important to use exogenous inputs that are the
feedback of your outputs. In this sense, networks were trained to incorporate the dynamics
of the signal residues: the difference between the signal presented and an approximation
of the specialist NARX network for each fault.
Thus, different configurations of NARX neural networks were designed, shown in
Figure 3. As the training data were available, two types of network structures were tested,
one in which the inputs y[n−1] are fed back by the output itself to produce the y[n] and
another input x[n−1] where the output is produced with the values y[n] approximated by
the values made available offline of the emulations of the faults.
Sensors 2021, 21, 853 6 of 21
Figure 2. Obtaining the fault signature by analyzing the thresholds present in the residues.
The proposal to use the NARX neural network is defined to simulate the behavior of
the faults from the perspective of each one. With this, when the process is being carried out,
the neural network, together with the actual outputs of the plant, will cause the residue
necessary for the definition of the signatures.
As part of the proposed methodology, a code was developed that makes it possible to
systematically train neural networks for different elaborated structures. Tests and analyses
were applied to compare their performances, so that the choice of the best neural network
topology to be used for each specific fault with certain predicted intensities, presents some
relevant aspects: delays in the feedback output, different amounts of neurons in the single
hidden layer and definition of the input-output pattern. Thus, the stage of searching always
Sensors 2021, 21, 853 7 of 21
for the best network in relation to a certain condition allows for the presentation of the
following structure:
• Delays at the exit;
• With or without feedback;
• Single hidden layer with varying amounts of neurons;
• Definition of the input-output standard.
For training with all standards that have or do not have faults, applied to each number
of neural networks, the best networks should be presented as results for the training,
validation and test phases.
In order to ensure that the results of the neural networks are consistent with the
defined topology, it is recommended that the training procedure be repeated a few times.
The methodology idealized in the search for the best network will be finalized when the
fault detection occurs efficiently, deciding for only one fault or when the system is no
longer able to distinguish between possible faults.
In the presence of a chain of the best networks to determine each situation, groupings
with different patterns can be created that best suit a given network belonging to the first
layer. Thus, Artificial Neural Network (ANN) that is not suitable for that circumstance will
then be discarded. This process is repeated with the other auxiliary layers using tiebreakers
until the moment the fault is isolated.
The best topologies are those whose signal simulation with the neural network has
managed to keep the output within the pre-established limits of the appropriate situation,
that is, when it is previously established which are the best neural networks, which implies
that they are the networks that manage to keep the signal forecast within the limits of what
would happen if a fault of that presented pattern occurred.
For the construction of the decision tree in the residual assessment process, the de-
tection step will be essential for the analysis of the magnitude of the residues. In a first
analysis, not all residue will have a zero value, nor will a single network indicate this value.
However, this pattern composed of all networks, previously known through training,
indicates what is happening in the plant.
Even so, there may be doubts about what is happening. As all networks are being
analyzed simultaneously, other situations for diagnosis are evaluated. This procedure is
presented by an analysis scheme of other layers of clusters. This is like the scheme shown
in Figure 4.
We trained 48 neural networks and classified them as to their performance in diagnos-
ing each of the 12 faults as well as the normal situation. Thus, there is a priority on what
are the best settings for each type of pattern. If there is any doubt that the network has not
adequately isolated a single type, these hypotheses will be analyzed by another layer that
will examine another group of NARX networks. It is not necessary to present all the data
again for analysis, they must immediately go through all networks and only the sets that
indicate the groups are analyzed.
The decision tree has a hierarchical structure made up of branches in order to simplify
the process. Signatures contribute to the detection of faults, and their isolation is aided by
taking advantage of the tree structure.
Sensors 2021, 21, 853 8 of 21
3. Case Study
With the development and progress of science and technology, the research and
application of methods using FDD attract more and more attention and, thus, many results
are obtained. Thus, different approaches have been used when applying FDD techniques
in order to solve problems [33].
An example of these applicabilities is the use of techniques to describe different per-
spectives related to hybrid methods in the detection, identification, behavior and diagnosis
of faults from residue, including in the presence of noise as well as in the process of building
decision trees [34].
Another categorization regarding its applicability provides a synthesized classification
of the FDD methods and is represented in the diagram in Figure 5. However, we can
extrapolate the field of applications in other processes and or systems [9].
According to this classification of the FDD methods presented, the present work
brought together two of these techniques to obtain a practical procedure for discovering
valve faults. While we have an automated data collection process for each fault, using
a data-oriented methodology, the classification of these data follows a system of rules
characterized by the generation of signatures, more precisely the known patterns of faults
that are diagnosed through a vector of characteristics produced as a comparison of the
plant with NARX neural networks.
To apply FDD techniques and use ANN for the development of the methodology, it
made it possible to make the system autonomous for the detection and diagnosis process,
with the main objective being to determine a way to analyze the faults without having
to adjust several parameters. Thus, when we work with ANN we have the advantage of
offering generalizations to the problems that, once trained and understood by the networks,
the settings are regulated directly by the synaptic weights and not at the discretion of the
system specialists.
Sensors 2021, 21, 853 9 of 21
Then, in this section the case study will be presented, which was based on the
DAMADICS actuator system, well known in the literature for being a benchmark project,
enabling studies related to the fault detection in valves, mainly in the area of engineering
in process control. In this work, the set of faults of the DAMADICS benchmark was used
as a base model to be emulated and tested in the didactic plant AUTHOMATHIKA PDH-
1002, thus making it possible to validate the proposed methodology for the detection and
diagnosis of faults using neural networks and, finally, the description of the analysis of the
results obtained.
3.1. DAMADICS
The DAMADICS simulator integrates the benchmark model that was developed ac-
cording to descriptions from a real industrial actuator. This simulator aims to control the
flow of water from a boiler that is part of an evaporation station. Its physical composition
consists essentially of three elements, as seen in Figure 6: the control valve (V), the pneu-
matic servomotor (S) and the positioner (P). These three main components are basically
composed of a set of physical measurement values: flow sensor measurement (F), pressure
sensor at the valve inlet (P1), pressure sensor at the valve outlet (P2), liquid temperature
(T1), stem displacement (X) and process control external signal (CV). As for the (V1), (V2)
and (V3) valves, they can be activated manually in case of any eventuality, thus, the alarm
on the actuator must trigger for the closing of the (V1) and (V2) valves, as well as the
manual control by the (V3) valve [35,36].
Figure 6. Similarity scheme of actuators: (a) AUTHOMATHIKA actuator based on (b) actuator model
DAMADICS [35].
Sensors 2021, 21, 853 10 of 21
For the case study, the context of the applicability of the fault simulator used DAMADI
CS and the didactic plant AUTHOMATHIKA is not related to their differences but to the
conceptual use of the faults of DAMADICS, which were emulated in AUTHOMATHIKA.
This process resembles the real situation due to the analysis of signals, since AUTHOMATHI
KA is a physical plant of laboratory size, for educational purposes, emphasizing the super-
vision and instrumentation of systems, as well as the process of identification and control
of faults.
In the detection and identification of faults, the composition of the benchmark model
makes it possible to simulate a set of nineteen faults (F1, F2, ... F19) of the actuator, classified
into four distinct groups: control valve failures (F1 ... F7) ; pneumatic servomotor faults (F8
... F11), positioner faults (F12 ... F14) and general faults/external faults (F15 ... F19). Thus,
the faults previously chosen by the DAMADICS actuator to act in the didactic plant were:
obstruction fault (F1), sedimentation fault (F2), and erosion fault (F3) [37,38].
All of these selected faults belong to the fault class in the control valve and are related
to the valve internals. They were studied and analyzed as to their type and mode of action,
classified as incipient, occurring gradually or abruptly, faster. However, some problems can
still result in failures of the type: grabbing, external and internal leaks present in the control
valve, as well as faults in the pneumatic actuators, occurred due to certain complications
in the connection or connector, springs and even, diaphragm or piston. The valve model
shown in Figure 6 is known as a globe valve. The types of faults on that device are already
cataloged and once the fault is discovered, it is possible to correct it. As an example, it may
happen that the stem moves with difficulty or even remains stationary. In this situation,
the probable cause may be insufficient air supply, the positioner is malfunctioning or
even the force of the actuator is insufficient. As a corrective action: check if there is an
air leak in the actuator or an instrument signal; the positioner must be consulted in its
installation, operation and maintenance manual; check the pressure of the actuator supply.
A description of another type of fault that can occur in this valve is excessive leakage
through the valve seat. This may be due to incorrect shutter adjustment, the shutter may
be worn or damaged or the seat is worn or damaged. As a corrective action: reassemble
the valve for the correct adjustment of the shutter; disassemble the valve to replace the
shutter; disassemble the valve to change the seat.
analyzed under the same conditions. As the outlet flow is dependent on the level and
given that the dimensions of the tank are large enough for the outlet flow to be significant,
good control was necessary to be robust in order to ensure that the level does not differ
from the operating point.
In the process of modeling the faults for the detection and identification steps, it was
necessary to acquire the database of the didactic plant to validate the procedure of the
dynamic system that operates presenting situations in a normal (without the occurrence of
faults) and abnormal (in the faults). As an initialization step, some signals were evaluated
for the selection of certain variables, namely: inlet flow (desirable) from the tank; outflow
(intended) from the tank; effective (real) opening of the valve; the desired opening of
the valve, and finally, the variable level of the tank which must always operate stably
due to the control of the flow system level of the didactic plant, thus, there is no possible
destabilization that will interfere in the identification of the detected faults.
In the simulation, to present the normal behavior of the valve, what was emitted
in the actuation necessarily occurs in the effective opening. As the valve itself has an
internal control and consequently, its dynamics between the actuation signal and the one
returned by the positioner, the differences may not always constitute an actuation fault.
Then, the fault assessment process (F1, F2 and F3), already presented in the DAMADICS
section, presented an alternating reference signal that was sent to the valve to cover the
entire opening and closing path. If any defect is present, the valve’s behavior should not
obey the reference signal but the failed signal. For all faults, the situations were analyzed
with different intensity levels: obstruction (10%, 20%, 30% and 40%), sedimentation (90%,
85%, 80% and 75%) and erosion (10%, 15%, 20% and 25%).
Sensors 2021, 21, 853 12 of 21
The F1 Fault emulation was performed by sending the setpoint signal to the closed 0%
level in a stochastic manner. Thus, different intensities of 10%, 20%, 30% and 40% were
defined as the probability for the occurrence of valve obstruction at each interval of change
of reference signal. In situations where the plant has a simulated obstruction, the tank level
tends to increase because the control is not designed for that situation. If the level rises
indefinitely during the presence of F1, the defective valve’s behavior cannot be captured in
the same situation when the fault ends.
In the F2 Fault, which is characterized by sedimentation, the open valve maintenance
time is increased by the controller to compensate for the deficiency of not being able to open
completely. The simulation of this fault occurred by limiting the valve travel superiorly,
so that the simulation prevents the valve from reaching any value above the determined
limit. Something similar happened in Fault F3, in which erosion prevents the valve from
reaching a lower value than stipulated.
In the use of the NARX network for the detection and diagnosis of faults, at the stage
of the process of training the networks for different structures, the search for the topology
of the best network that fits the given fault and specific intensity was developed with the
following structure:
• Several exit delay variables, which in this work were used from 1 to 6;
• With or without feedback;
• A hidden layer with different numbers of neurons was applied: (5, 10, 15 and 20);
• Definition of the input-output standard (three inputs for one output).
The proposal to use the NARX neural network is defined to simulate the behavior of
the faults from the perspective of each one of them. Thus, when the process is being carried
out, the neural network together with the actual outputs of the plant cause the residue
necessary for the definition of the signatures.
Figure 9. The 26 best networks with the best training performances, in descending order.
The indexes in Figure 9 must be selected from a set of Cartesian Product, on the chosen
properties of the neural network architecture. Each number represents an index that names
the neural network itself to detect each type of fault with its due intensity. The existing
possibilities and the indexes that identify them are shown in Figure 10. Thus, it is still
possible to perform other TR from the total possible configurations of NARX networks.
Figure 10. Identification of the networks in Figure 9, in relation to the number of neurons, the hidden
layer, delays in the outputs used and whether the network is open or closed loop.
Sensors 2021, 21, 853 14 of 21
Figure 11. Production of plant residues for the networks expert to detect no presence of faults
(NARX0 [0]) and for NARX expert to Faults F1, F2 and F3. All of these are produced in the first layer
(Layer 0) of the decision tree.
Figure 12. Production of plant residues when NARX networks expert to Faults F4, F5, F6 and F7 are
used. All of these are produced in the first layer (Layer 0) of the decision tree.
Sensors 2021, 21, 853 16 of 21
Figure 13. Production of plant residues when NARX networks expert to Faults F8, F9, F10, F11 and
F12 are used. All of these are produced in the first layer (Layer 0) of the decision tree.
The G1 fault set, which contains the faults diagnosed by this pattern is, Equation (1):
What defines the experts for each fault is only the specialized NARX network archi-
tecture for each fault. In this situation, the correspondence of the neural network to the
first layer can be verified through the first column of the indices shown in Figure 9, with its
characteristics shown in Figure 10 and summarized in Table 1. As an example, note that
the (NARX0 [0]) (specialist in detecting signal without fault) represents the neural network
number 45 for the first layer. In turn, network 45 defines an open-loop neural network with
six delays at the output and five hidden neurons.
Table 1. Correspondence between the type of failure including the intensity values with the best
response for the production of residue.
Fault Type/Intensity 0 1 3 4 5 6 10 11 12
Network 45 48 40 35 17 40 35 36 31
It is not yet possible to adequately isolate the fault using this analysis. Although the
F1 Fault belongs to this set, other specialists produce a similar residue that prevents them
from being distinguished.
The distinction procedure is continued through a second layer. In this situation,
the possibilities of defining other faults that do not belong to G1 , are eliminated, deter-
mining that the subscriptions of the networks belonging to the group with the second
best Train Rule (TR02) that were in G1 are analyzed on a second level. The results for this
second layer are specified in Figures 14 and 15.
Sensors 2021, 21, 853 17 of 21
Figure 14. Residual analysis with the second layer of the network excluding those that did not have limits close to zero in
the first layer. In this excerpt, residual values are presented for the situations: no faults (NARX1 [0]), Faults F1, F3 and F4.
Figure 15. Residual analysis with the second layer of the network excluding those that did not have limits close to zero in
the first layer. In this excerpt the residual values for the situations are presented: Faults F6, F9, F10, F11 and F12.
With layer analysis, there is no problem with minor or major residual errors. The im-
portant thing is that the residues that do not represent the standard are discarded until it is
no longer possible to isolate a fault.
The entire fault isolation process can be described as Figure 16. Initially, the input
signals previously obtained from the process are presented to all networks of all layers.
The number of layers is a parameter to be chosen. The greater the number of defined layers,
the greater the insulating capacity. After this stage, the signature is continuously updated
until the moment when it is no longer possible to find a signature with values of −1 or +1
(isolated faults) or all faults situations are discarded (inconclusive).
Sensors 2021, 21, 853 18 of 21
After performing the analysis for Layer 2, only 5 residue patterns fit the model
shown in Figure 17. Fault options are limited to patterns 0 (normal situation), 1 (F1
Fault, with Intensity 1), 4 (F1 Fault, with Intensity 4) and 10 (F3 Fault, with Intensity 2).
The number 6 (F2 Fault, with Intensity 2) will be discarded for a new layer since it is not
within the limits that classify it.
This methodology presents the steps to be developed in the isolation of faults. In the
graphs presented, a signal with the F1 Fault was selected, with a length of 1000 s. In this
situation, the intensity of the fault is small enough to be confused with the normal situation
itself; however, until the analysis of the third layer, the situation of this fault has not been
ruled out.
Figure 17. Residual analysis with the third network layer (Layer 2), excluding those that did not have limits close to zero in
the second layer.
A complete six-layer analysis of this fault is analyzed for that same interval. The read-
ing of these results can be viewed in the shape of a tree, in which the process of eliminating
the patterns is aided by the association of signatures, Figure 18.
Sensors 2021, 21, 853 19 of 21
In Layer 0 the universe of all situations that may occur from previously emulated
faults are present. From this set, below, is the result of the residues of all types represented
by a complete signature. It is observed that in 2, 5, 7 and 8, there are behaviors other than
zero, which proposes the disposal of these situations. In each layer, the same analysis is
performed until there is nothing more to be discarded.
In Layer 5 there is the intended outcome intended in this methodology, which is
the greatest possible fault isolation. In the example presented, the fault is difficult to
distinguish because it is an example with a low intensity that can be confused both with the
normal situation and with all other faults of small intensities in the complete set studied.
However, all other situations could be ruled out and, in an intervention to correct the
device, the diagnoses considered may be the ones isolated by this methodology.
Figure 18. Fault isolation process with the construction of a decision tree for the standard with Fault
F1 and Intensity 1.
Regarding the computational effort, the time required to perform this analysis is
constant depending on the number of layers, since all data can be presented to all layers
in a single step. In addition, when a fault is discarded, the upper layer neural networks
that reproduce the residue are turned off and only the cases being evaluated are still
under analysis.
5. Conclusions
The present work presented a methodology on how to diagnose fault through the
isolation using residual patterns and the construction of a decision tree. This proposal takes
advantage of the knowledge acquired in a previous analysis of emulated fault patterns
so that in an analysis step they can be considered or discarded until the separation of the
standards is irreducible. The practical process of selecting specialists with various neural
network architectures that could be trained and classified as to the best diagnosis on the
behavior of a device in the industrial process, which in this case was a pneumatic valve,
was also exposed. Given the above, the methodology proved to be efficient in achieving,
in a simplified way, the restriction of the diagnosis of possible faults that may occur. The
methodology has as a limitation a previous study, in offline mode, of device tests with
Sensors 2021, 21, 853 20 of 21
the presence of faults. This procedure is not always allowed for control systems as it is
necessary for the plant to interrupt current processes. Future work can explore a set of faults
with different natures in processes involving other devices and the equipment operating
history to make the methodology more comprehensive. In these works, a performance
analysis can be verified using different time windows to obtain signatures and confirmation
that the fault isolation is still correct.
Author Contributions: Conceptualization, A.A., K.L. and B.L.; Methodology, A.A., K.L. and B.L.;
Software, K.L.; Validation, K.L.; Formal Analysis, A.A., K.L. and B.L.; Investigation, A.A., K.L.
and B.L.; Resources, A.A., K.L. and B.L.; Data Curation, A.A., K.L. and B.L.; Writing—Original
Draft Preparation, A.A., K.L. and B.L.; Writing—Review and Editing, A.A., K.L. and B.L.; Visual-
ization, A.A., K.L. and B.L.; Supervision, A.A., K.L., B.L. and A.M.; Project Administration, A.A.,
K.L.; Funding Acquisition, A.M. All authors have read and agreed to the published version of the
manuscript.
Funding: This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de
Nível Superior—Brazil (CAPES)—Finance Code [001].
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Acknowledgments: The authors thank the Coordenação de Aperfeiçoamento de Pessoal de Nível
Superior (CAPES), the financial support for the research and the support of the Laboratory of
Automation in Petroleum (LAUT/UFRN).
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Bezerra, C.G.; Costa, B.S.J.; Guedes, L.A.; Angelov, P.P. An evolving approach to unsupervised and real-time fault detection in
industrial processes. Expert Syst. Appl. 2016, 16, 134–144. [CrossRef]
2. Isermann, R.K.; Ballé, P. Trends in the application of model-based fault detection and diagnosis of technical processes. Control
Eng. Pract. 1997, 5, 709–719. [CrossRef]
3. Van Schrick, D. Remarks on terminology in the field of supervision, fault detection and diagnosis. IFAC Proc. Vol. 1997, 30,
959–964. [CrossRef]
4. Lunze, J.; Schröder, J. Sensor and actuator fault diagnosis of systems with discrete inputs and outputs. IEEE Trans. Syst. Man
Cybern. Part Cybern. 2004, 34, 1096–1107. [CrossRef] [PubMed]
5. Venkatasubramaniam, V. Process fault detection and diagnosis: Past, present and future. IFAC Proc. Vol. 2001, 34, 1–13. [CrossRef]
6. Mehranbod, N.; Soroush, M.; Panjapornpon, C. A method of sensor fault detection and identification. J. Process. Control 2005, 15,
321–339. [CrossRef]
7. Kourd, Y.; Lefebvre, D.; Guersi, N. Neural networks with decision trees for diagnosis issues. Comput. Sci. Inf. Technol. CS IT 2013,
3, 29–39.
8. de Campos, M.C.M.M.; Teixeira, H.C.G. Controles tíPicos de Equipamentos e Processos Industriais; Blucher: São Paulo-SP, Brasil, 2010.
9. Mattera, C.G.; Quevedo, J.; Escobet, T.; Shaker, H.R.; Jradi, M. A method for fault detection and diagnostics in ventilation units
using virtual sensors. Sensors 2018, 18, 3931. [CrossRef]
10. Kim, W.; Katipamula, S. A review of fault detection and diagnostics methods for building systems. Sci. Technol. Built Environ.
2018, 24, 3–21. [CrossRef]
11. Yu, Y.; Woradechjumroen, D.; Yu, D. A review of fault detection and diagnosis methodologies on air-handling units. Energy Build.
2014, 82, 550–562. [CrossRef]
12. Venkata, S.K.; Rao, S. Fault detection of a flow control valve using vibration analysis and support vector machine. Electronics
2019, 8, 1062. [CrossRef]
13. Sánchez, A.J.; Bustos, G.S.; Reyes, B.A.; Guillermo, R.V. Improvements in failure detection of DAMADICS control valve using
neural networks. In Proceedings of the IEEE Symposium on Evolving and Autonomous Learning Systems (ETCM), Salinas,
Ecuador, 16–20 October 2017; pp. 1–5.
14. Chen, J.; Patton, R.J. Robust Model-Based Fault Diagnosis for Dynamic Systems; Kluwer Academic Publishers: Boston, MA, USA,
1999; p. 354, ISBN 0-7923-8411-3.
15. Gertler, J.J. Fault Detection and Diagnosis in Engineering Systems; Marcel Dekker: New York, NY, USA, 1998; p. 504, ISBN
0-8247-9427-3.
16. Venkatasubramaniam, V.; Rengaswamy, R.; Yin, K.; Kavuri, S.N. A review of process fault detection and diagnosis: Part I:
Quantitative model-based methods. Comput. Chem. Eng. 2003, 27, 293–311. [CrossRef]
Sensors 2021, 21, 853 21 of 21
17. Venkatasubramaniam, V.; Rengaswamy, R.; Yin, K.; Kavuri, S.N. A review of process fault detection and diagnosis: Part II:
Qualitative models and search strategies. Comput. Chem. Eng. 2003, 27, 313–326. [CrossRef]
18. Venkatasubramaniam, V.; Rengaswamy, R.; Yin, K.; Kavuri, S.N. A review of process fault detection and diagnosis: Part III:
Process history based methods. Comput. Chem. Eng. 2003, 27, 327–346. [CrossRef]
19. Dreiseitl, S.; Ohno-Machado, L. Logistic regression and artificial neural network classification models: A methodology review. J.
Biomed. Inform. 2002, 35, 352–359. [CrossRef]
20. Kazyssztof, P. Artificial Neural Networks for the Modelling and Fault Diagnosis of Technical Processes; Springer: Berlin, Germany, 2008;
p. 228.
21. Schmitz, G.P.J.; Aldrich, C.; Gouws, F.S. ANN-DT: An algorithm for extraction of decision trees from artificial neural networks.
IEEE Trans. Neural Netw. 1999, 10, 1392–1401. [CrossRef]
22. Calado, J.M.F.; Korbicz, J.; Patan, K.; Patton, R.J.; da Costa, J.S. Soft computing approaches to fault diagnosis for dynamic systems.
Eur. J. Control. 2001, 7, 248–286. [CrossRef]
23. Korbicz, J.; Kościelny, J.; Kowalczuk, Z.; Cholewa, W. Robust Model-Based Fault Diagnosis for Dynamic Systems; Springer:
Berlin/Heidelberg, Germany, 2004; ISBN 978-3-642-62199-4.
24. Sivaprakasam, R.; Venkumar, P.; Devaraj, D.; Kavuri, S.P.R. Artificial neural network approach for fault detection in rotary system.
Appl. Soft Comput. 2008, 8, 740–748.
25. Kourd, Y.; Lefebvre, D.; Guersi, N. New technique for online faults diagnosis based on faulty models design: Application to
DAMADICS actuator. In Proceedings of the 2012 20th Mediterranean Conference on Control & Automation (MED), Barcelona,
Spain, 3–6 July 2012; pp. 297–302.
26. Taqvi, S.A.; Tufa, L.D.; Zabiri, H.; Maulud, A.S.; Uddin, F. Fault detection in distillation column using NARX neural network.
Neural Comput. Appl. 2020, 32, 3503–3519. [CrossRef]
27. Amiruddin, A.A.A.M.; Zabiri, H.; Taqvi, S.A.; Tufa, L.D. Neural network applications in fault diagnosis and detection: An
overview of implementations in engineering-related systems. Neural Comput. Appl. 2020, 32, 447–472. [CrossRef]
28. Jiang, W.; Hu, W.; Xie, C. A new engine fault diagnosis method based on multi-sensor data fusion. Appl. Sci. 2017, 7, 280.
[CrossRef]
29. Sarkar, S.; Sarkar, S.; Virani, N.; Ray, A.; Yasar, M. Sensor fusion for fault detection and classification in distributed physical
processes. Front. Robot. 2014, 1, 16.
30. Jing, L.; Wang, T.; Zhao, M.; Wang, P. An adaptive multi-sensor data fusion method based on deep convolutional neural networks
for fault diagnosis of planetary gearbox. Sensors 2017, 17, 414. [CrossRef] [PubMed]
31. Zhang, T.; Li, Z.; Deng, Z.; Hu, B. Hybrid data fusion DBN for intelligent fault diagnosis of vehicle reducers. Sensors 2019, 19,
2504. [CrossRef]
32. Song, Q.; Zhao, S.; Wang, M. On the accuracy of fault diagnosis for rolling element bearings using improved DFA and multi-sensor
data fusion method. Sensors 2020, 20, 6465. [CrossRef]
33. Katipamula, S.; Brambley, M.R. Review article: Methods for fault detection, diagnostics, and prognostics for building systems—A
review, Part I. HVAC R Res. 2005, 11, 3–25. [CrossRef]
34. [CrossRef] Gertler, J. Analytical redundancy methods in fault detection and isolation—Survey and synthesis . IFAC Proc. Vol.
1991, 24, 9–21. [CrossRef]
35. Sundarmahesh, R.; Kannapiran, B. Fault diagnosis of pneumatic valve with DAMADICS simulator using ANN based classifier
approach. In Proceedings of the International Conference on Innovations In Intelligent Instrumentation, Optimization And Signal
Processing (ICIIIOSP), Coimbatore, Tamil Nadu, India, 1–2 March 2013; pp. 11–17.
36. Kalisch, M.; Przystalka, P.; Timofiejczuk. Application of selected classification schemes for fault diagnosis of actuator systems. In
Proceedings of the 2014 Federated Conference on Computer Science and Information Systems, Warsaw, Poland, 7–10 September
2014; pp. 1381–1390.
37. Bartyś, M.; Patton, R.; Syfert, M.; de Las Heras, S.; Quevedo, J. Introduction to the DAMADICS actuator FDI benchmark study.
Control Eng. Pract. 2006, 14, 577–596. [CrossRef]
38. Katunin, A.; Amarowicz, M.; Chrzanowski, P. Faults diagnosis using self-organizing maps: A case study on the DAMADICS
benchmark problem. In Proceedings of the Federated Conference on Computer Science and Information Systems (FedCSIS),
Lodz, Poland, 13–16 September 2015; pp. 1673–1681.