You are on page 1of 10

Annals of Nuclear Energy 164 (2021) 108616

Contents lists available at ScienceDirect

Annals of Nuclear Energy


journal homepage: www.elsevier.com/locate/anucene

Energy-based fault detection and isolation of a Brayton cycle-based


HTGR power conversion unit – A comparative study
H. Neser a, G. van Schoor b, K.R. Uren a,⇑
a
School of Electrical, Electronic and Computer Engineering, North-West University, Potchefstroom, South Africa
b
Unit for Energy and Technology Systems, North-West University, Potchefstroom, South Africa

a r t i c l e i n f o a b s t r a c t

Article history: The amount of data associated with condition monitoring of large scale industrial plants has led to a ‘‘big
Received 19 April 2021 data problem”. Energy-based fault detection and isolation (FDI) has been proposed as a hybrid FDI
Received in revised form 14 June 2021 method to reduce data requirements and improve FDI performance. In this paper, a comparative study
Accepted 1 August 2021
is performed on three energy-based FDI techniques, namely: an enthalpy–entropy error-based technique,
Available online 10 August 2021
a residual-based technique and an eigendecomposition-based technique. A representative Brayton cycle-
based power conversion unit (PCU) is considered as the case study and simulated under normal and fault
Keywords:
conditions. From the simulation data, the PCU is represented in terms of energy, either as an enthalpy–
Energy
Exergy
entropy diagram or an attributed graph. The graph representation allows structural information to be
Fault diagnosis captured which contributes towards fault isolation capability. For each FDI technique, operational energy
Brayton cycle signatures are compared to normal and fault reference energy signatures to detect and isolate fault con-
Energy-based FDI ditions. This paper contributes by comparing the FDI techniques based on the attributes of quick detec-
Attributed graphs tion and isolation. The residual-based technique had the best performance in detecting and isolating
faults. The results also indicate that a combination of techniques will result in an FDI technique with
improved detection and isolation performance over the individual techniques.
Ó 2021 Elsevier Ltd. All rights reserved.

1. Introduction complex industrial system. Model-free approaches can further be


classified into data-driven (multi-variate) methods and signal-
In the work of Ma and Jiang (2011) the importance of fault based (univariate) methods. Data-driven methods capitalise on
detection and diagnosis (FDD) in nuclear power industries is high- relationships between correlated measurements within a system
lighted. The authors envisaged that these methods would help to and are particularly favoured in industry due to the availability
improve safety, reliability, and availability of modern nuclear of this kind of data. However, the amount of data available in mod-
power plants (NPPs). There is also an increasing drive to operate ern plants can quickly turn into what is called a ‘‘big data
nuclear power plants more cost-effectively. This implies the need problem”.
to deal with system faults effectively. In order to address this type of problem a hybrid approach can
The high temperature gas-cooled reactor (HTGR) is a nuclear be followed which strikes a balance between data-driven and
reactor type with internationally-recognized inherent safety, high model-based approaches in the sense that process knowledge is
power generation efficiency and wide application. This type of combined with process measurements. This approach is also moti-
reactor is easily adaptable using different gases for driving the vated by Severson et al. (2016) stating that successful future FDD
Brayton cycle in a power conversion unit, and is also suitable for techniques will most likely be hybrid techniques that will draw
small modular reactor applications (Bae et al., 2015). Even though on strengths of various techniques. In an attempt to simplify the
these types of reactors are inherently safe, key subsystems such as models and reduce the amount of data required, energy-based
the power conversion unit (PCU) still need monitoring. Two main FDI methods have been proposed. The advantage of an energy-
types of FDD approaches can be distinguished, namely: model- based method is that energy is a multi-domain parameter in con-
based and model-free. Applied model-based approaches are trast with process parameters which are domain-specific. From
limited due to the challenge of acquiring an accurate model of a an energy perspective, a plant can be presented with varying
degrees of complexity. At a low-detail level, the plant can be
⇑ Corresponding author. viewed as a simple energy-in, energy-out system. At a high-
E-mail address: kenny.uren@nwu.ac.za (K.R. Uren). detail level, individual processes or components can be included

https://doi.org/10.1016/j.anucene.2021.108616
0306-4549/Ó 2021 Elsevier Ltd. All rights reserved.
H. Neser, G. van Schoor and K.R. Uren Annals of Nuclear Energy 164 (2021) 108616

to form a more detailed representation of the plant. The use of 2. Energy-based approach to FDI
energy can be seen as a hybrid approach for FDI, combining data-
driven and model-based methods. Also, the use of graphs allows In this paper, three energy-based FDI techniques are compared
structural information and attributes to be associated with specific based on attributes associated with an effective FDI technique. The
locations in the actual system being considered. This structural approach followed in this paper to detect and isolate fault condi-
property may contribute significantly in terms of fault isolation. tions is illustrated in Fig. 1.
A number of studies have been conducted using energy as a The required process parameters (enthalpy (h) and entropy (s))
basis for FDI. Some of these studies implement residual generators are obtained from a validated and representative model of a Bray-
based on energy balances (Berton and Hodouin, 2003; Theilliol ton cycle PCU developed and simulated using FlownexÒ. FlownexÒ
et al., 2006; Chen, 2011). Faults are defined according to their dif- simulation software allows for accurate and reliable modelling of
ferent influences on system energies. Fault detection is then car- fluid flow and heat transfer systems. The researchers have access
ried out by checking the validity of the energy balances. to FlownexÒ since FlownexÒ has its roots from within the North-
Valero et al. (2004a,b) follow a thermoeconomic diagnosis West University. The enthalpy and entropy data are used to char-
approach that belongs to the field of thermodynamic monitoring. acterise the PCU. Two methods are proposed to characterise the
The general objective is the detection of efficiency deviation, its PCU in terms of energy namely an h-s diagram and an attributed
economic worth and location of its main causes. The thermoeco- graph. The energy characteristics of the PCU are compared to the
nomic diagnosis approach makes use of exergy analysis since it energy characteristics of the PCU under normal operating condi-
better accounts for energy losses in an energy system. Exergy tions and an energy-based operational signature is compiled. The
information and structural information are implemented in matrix operational signature is then compared to reference signatures
format for diagnosis purposes. George et al. (2010) also imple- compiled for normal and fault conditions. If the operational signa-
mented an exergetic analysis as a means towards fault diagnosis ture does not match the reference signature for the normal condi-
of a chiller system. The technique was evaluated using actual plant tion, a fault has been detected. Once a fault has been detected the
data and was able to reveal locations of inefficiencies which can operational signature is compared to the reference fault signature
typically be associated with faults. The successful implementation in order to isolate the fault.
of exergy analysis for FDI on gas-to-liquids processes also exist. The operational signatures obtained from using ideal data (vari-
The papers by Marais et al. (2017) and Greyling et al. (2019) ation free) for normal and fault conditions will serve as the refer-
demonstrates the advantage of using exergy parameters in ence signatures. In contrast with simulated data, actual measured
graph-based fault detection schemes. This approach allows chem- data are subject to variations in plant and sensor measurements.
ical and thermo-fluid domains to be incorporated in the FDI In order to simulate the effect of variation, random variation is
scheme intuitively. added to the simulated enthalpy and entropy data. Multiple realis-
du Rand et al. (2009) and du Rand and van Schoor (2012a,b) tic data sets are generated with random variation added to the data
adopted the application of an enthalpy–entropy ðh  sÞ diagram for the various operating conditions (normal and fault conditions)
approach for fault detection (FD) in the power conversion unit of of the PCU. The operational signatures obtained from the realistic
a closed Brayton cycle HTGR. The ðh  sÞ diagram was used to char- data are compared to the reference fault signatures to detect and
acterize the process from a thermodynamic perspective. A pattern isolate the fault conditions.
recognition methodology was followed where fault patterns (sig- In the case of the h-s diagram method, the operational signa-
natures) based on the comparison between actual plant diagrams tures are determined using an enthalpy–entropy error technique
and reference diagrams are used. A natural progression from the (du Rand and van Schoor, 2012a) while for the attributed graph
work of du Rand et al. (2009) is exploring the feasibility of imple- method, a residual-based technique and an eigendecomposition-
menting energy-based FDI methods on other thermodynamic sys- based technique are implemented.
tems as well as energy conversion plants in general. In van Schoor The proposed techniques will be compared based on the attri-
and Uren (2018) a foundation is laid for implementing energy- butes of an effective FDD technique as defined by
based FDI methods on different thermodynamic systems. Venkatasubramanian et al. (2003). In this paper, the quick detec-
Based on the literature review presented, the use of energy as a tion and isolability attributes will be evaluated as it is applicable
multi-domain process parameter for the purpose of data reduction to FDI. Quick detection refers to the minimum fault magnitude that
and FDI in large scale industrial plants shows merit. In this paper, can be detected and isolability refers to the ability to differentiate
two attributed graph-based techniques are considered to represent between different fault conditions.
the operating conditions of a Brayton cycle-based PCU i.e. the
residual technique and the eigendecomposition technique. Graph
3. System description
matching techniques are then implemented for the purpose of
FDI. These two techniques are then compared to the technique pro-
In this section, the Brayton cycle PCU considered in this paper,
posed by du Rand and van Schoor (2012a) and evaluated based on
as well as the simulation model, the validation of the model and
the attributes of an effective FDD method pertaining to FDI, as
the fault conditions are discussed. A reduced complexity Brayton
defined in the work of Venkatasubramanian et al. (2003). The con-
cycle PCU is considered for the purpose of the comparative study
tribution of this paper lies not only in the introduction and appli-
with only the basic Brayton cycle element included.
cation of the two energy graph-based techniques to the PCU of
the Brayton cycle but also in the comparison of its FDI performance
to previous work. The comparison of the techniques is based on the 3.1. Brayton cycle PCU
attributes of quick detection and isolation.
This paper is organised as follows. In Section 2 the energy-based The closed-loop Brayton cycle used as the case study is shown
approach followed in this study is described. The Brayton cycle in Fig. 2. The cycle consists of a compressor, a heat-addition ele-
PCU is explained in Section 3 and the energy characterisation of ment, a compressor turbine (CT), a power turbine (PT) and a
the cycle is presented in Section 4. In Section 5, energy-based FDI heat-rejection element. The heat-addition and -rejection are
methods are implemented and the results are presented and dis- achieved by means of heat exchangers. In this cycle, low-
cussed in section 6. The paper is concluded in Section 7. temperature and -pressure working fluid (simulated as

2
H. Neser, G. van Schoor and K.R. Uren Annals of Nuclear Energy 164 (2021) 108616

Fig. 1. Energy-based FDI approach flow diagram.

Fig. 2. Basic Brayton cycle PCU.

single-phase air) is compressed through the compressor before


thermal energy is added through the heat-addition element. The
high-temperature and -pressure working fluid expands through Fig. 3. FlownexÒ simulation model of the Brayton cycle PCU.
the CT, producing rotational energy driving the compressor. The
working fluid is further expanded through the PT, producing a
net work (W) output. The high temperature, low pressure working
fluid passes through a heat-rejection element, reducing the tem- The following assumptions are made regarding the PCU
perature to its initial condition before the working fluid re-enters simulation:
the compressor and the cycle repeats.
The FlownexÒ simulation environment used in this study  Only steady-state conditions are considered,
enables the simulation and study of thermodynamic systems.  The simulated data are considered variation-free,1
The FlownexÒ model of the PCU (as presented in Fig. 2) is shown  Potential and kinetic energies are ignored,2
in Fig. 3. In this simulation, the output of the PT is determined  The reference temperature (T 0 ) is taken as 298.15 K,
by the pressure of the working fluid at node-1. Increasing the pres-  The reference pressure (P 0 ) is taken as 101.1 kPa.
sure, with the addition of working fluid, increases the mass flow in
the cycle, increasing the output of the PT. Reducing the pressure,
by extracting working fluid, has the opposite effect, reducing the
1
The effects of process and sensor variation in real systems are not considered as
output of the PT. The temperature of the working fluid at node-3
part of the simulation. The numerical variation in the simulation was determined to
is kept constant at 1173.15 K by controlling the heat transfer in be insignificant and therefore ignored.
the heat-addition element. Similarly, the heat-rejection element 2
This refers to macroscopic energy and does not form part of the thermodynamic
maintains a temperature of 298.15 K at node-1. analysis of the Brayton cycle PCU.

3
H. Neser, G. van Schoor and K.R. Uren Annals of Nuclear Energy 164 (2021) 108616

Table 1 Table 3
Simulated process parameters at each node. Comparison between the calculated and simulated power consumption for each
component in the PCU.
Node T (K) P (kPa) h (kJ/kg) s (kJ/kgK)
Calculated power (kW) Simulated power (kW) Error (%)
1 298.15 267.76 424.15 3.60
2 461.52 874.83 589.49 3.71 Compressor 225.40 227.58 0.96
3 1173.15 872.28 1373.59 4.73 Heat-addition 1078.49 1078.92 0.04
4 1027.89 397.32 1204.87 4.80 CT 233.85 232.22 0.69
5 964.25 274.10 1132.22 4.83 PT 100.90 100 0.89
Heat- 973.67 974.59 0.09
rejection
Table 2
Simulated power consumption of each component.

Component Power (kW) Table 4


Compressor 227.58 List of fault conditions.
Heat-addition 1078.92 Component Fault ID Effect of fault
CT 232.22
PT 100 Compressor Fault-1 Increase in pressure ratio
Heat-rejection 974.59 Fault-2 Decrease in efficiency
PT Fault-3 Decrease in pressure ratio
Heat transfer elements Fault-4 Heat loss in heat-addition element
3.2. Simulation results Fault-5 Pressure drop in heat-rejection element

The PCU is simulated with the output of the PT controlled at


100 kW, resulting in a mass flow of 1.376 kg/s. The process param-
eters for the fault-free steady-state operating conditions are given imum fault magnitude was determined to be 10 %. A fault magni-
in Table 1. The temperature and pressure will be used to validate tude greater than 10 % resulted in the turbomachinery operating
the cycle and the specific enthalpy and entropy to calculate the outside of its operating capabilities and unable to maintain a PT
change in the energy and exergy across each component in the output of 100 kW.
cycle. The power consumption3 of each component in the cycle is Fault-1 to Fault-3 are related to the turbomachinery. The per-
shown in Table 2. These operating conditions will be considered as formance of turbomachinery is based on two performance maps,
normal operating conditions and serve as reference conditions. composed of the pressure ratio and the isentropic efficiency. These
maps are unique to each turbomachine. Both maps express the
3.3. Validation pressure ratio and isentropic efficiency as a function of the cor-
rected mass flow for various corrected speed curves. Using scaling
The basic Brayton cycle shown in Fig. 3 is only a representative factors to change the pressure ratio and isentropic efficiencies, the
model in terms of the temperature and pressure behaviour of the performance of the turbomachine can be varied to simulate a fault.
PCU. The behaviour of the representative model and that of a val- Fault-4 represents a fault in the heat-addition element, simulated
idated complex model4 as used in a PBMR (van Niekerk et al., 2003; as a heat loss. Fault-5 represents a pressure drop across the ele-
Rousseau et al., xxxx) are shown in Fig. 4. The behaviour of both ment, influencing the heat transfer.
models is shown for an increase and decrease in the normal operat- Based on the simulated process variables under normal and
ing setpoint of the cycle. The exact temperature and pressure at the fault conditions, the PCU can be characterised and represented in
different nodes will not match as the layout and operating condi- terms of energy. The energy characterisation will be used to detect
tions of the two models differ but the behaviour is the same for and isolate faults in the PCU.
changes in the normal operating point.
The representative model was further validated by comparing 4. Energy characterisation
the calculated and simulated power consumption of each compo-
nent in the representative model. The calculated and simulated In the case of thermodynamic systems such as the Brayton cycle
power consumption under normal steady-state conditions are PCU, the PCU can be represented in terms of energy and its associ-
shown in Table 3. The percentage difference (error) between the ated properties, exergy and entropy. The energy of a thermody-
calculated and simulated power consumption is also indicated. namic system consists of macroscopic- and microscopy-energy.
Based on the fact that the temperature and pressure behaviour In this context macroscopic energy refers to the kinetic and poten-
of the representative and complex models are similar, the repre- tial energy of the working fluid. Compared to the microscopic
sentative model is assumed to be an accurate representation of a energy, the effect of the macroscopic energy in a thermodynamic
Brayton cycle PCU. The small error (less than 1%) between the cal- cycle is negligible and therefore ignored. The microscopic energy
culated and simulated power consumption for each component refers to the molecular structure and interaction of the working
further validates the representative model. fluid. In this study, specific values are used and expressed as a
function of the mass of the working fluid. The specific enthalpy is
the sum of all microscopic energies and expressed as
3.4. Faults
h ¼ u þ pv ; ð1Þ
The faults simulated are based on the work of du Rand and van
where u is the internal energy, p the pressure and v the volume. The
Schoor (2012a) and listed in Table 4. From the simulation, the max-
specific exergy is calculated based on the chosen reference environ-
ment. Since the reference environment can vary, it is common to
3
The sign convention used is that of the International Union of Pure and Applied
use the change in specific exergy rather than the absolute value.
Chemistry (IUPAC) and considers all net transfers to the system as positive and all net
transfers from the system as negative.
The change in specific exergy is calculated as
4
The nodes in the complex PBMR model correspond with the nodes in the basic Db ¼ Dh  T 0 Ds; ð2Þ
model.

4
H. Neser, G. van Schoor and K.R. Uren Annals of Nuclear Energy 164 (2021) 108616

Fig. 4. Temperature and pressure comparison of the representative and complex Brayton cycle.

where Dh is the change in specific enthalpy, Ds is the change in 4.2. Attributed graph of the Brayton cycle PCU
specific entropy and T 0 is the reference temperature. The reference
temperature selected in this study is 298.15 K. Exergy is not a con- In the work of van Schoor and Uren (2018), attributed graphs
served property and the specific exergy destroyed is related to the are presented as a means to represent a thermodynamic system.
change in the specific entropy by An attributed graph consists of nodes and edges, with each compo-
nent in the cycle being represented as a node and the connections
between components as edges. Attributes are assigned to each
bdest ¼ T 0 Ds: ð3Þ node and edge, to represent the PCU. The node attribute will be
Exergy is based on the second law of thermodynamics and takes the change in specific exergy flow across the node (Db_ where i is i
into account the fact that thermal energy cannot be completely the node) and the link attribute will be the specific energy flow
converted into work, but work can be completely converted into between nodes (e_ ij , where i; j are nodes). The attributed graph of
thermal energy. Three energy-based FDI techniques (illustrated the PCU is illustrated in Fig. 7.
by Fig. 5) are presented based on two energy-based methods to The additional node, node-6, represents the environment of the
represent the Brayton cycle PCU. The two energy-based represen- cycle. The total change in specific exergy of the environment is the
tation methods are an h-s diagram and an attributed graph repre- sum of the individual changes in the environment due to the inter-
sentation. The attributed graph approach is again categorised in a action with the individual components, given as
residual- and eigendecomposition-based technique. The FDI tech-
niques are discussed in Section 5. Db_ 6 ¼ Db_ 6:1 þ Db_ 6:2 þ Db_ 6:3 þ Db_ 6:4 þ Db_ 6:5 : ð4Þ
Each component interacts with the environment and the energy
into or out of the component is sourced from or supplied to the
4.1. h-s diagram of the Brayton cycle PCU environment. This explains the omission of the mechanical con-
nection between the compressor and turbine in Fig. 7, since the
In the work of du Rand and van Schoor (2012a), a Brayton cycle energy produced by the turbine is supplied to the environment
PCU is represented in terms of enthalpy and entropy. The h-s dia- and the energy consumed by the compressor is sourced from the
gram of the PCU is illustrated in Fig. 6, for normal operating condi- environment. The effect of the mechanical connection (the rota-
tions. The compression of the working fluid (node-1 to node-2) tional speed of the compressor and the turbine are equal) is only
increases the enthalpy of the working fluid, and the addition of used to calculate the energy required by the compressor and the
thermal energy (node-2 to node-3) further increases the enthalpy.
The expansion of the working fluid through the turbines (node-3 to
node-5) decreases the enthalpy as work is produced. The heat-
rejection (node-5 to node-1) further reduces the enthalpy to the
initial value. The entropy of the system is always increasing as
defined by the second law of thermodynamics (Cengel and Boles,
2002). Although the entropy of the system reduces through the
heat-rejection (node-5 to node-1), the entropy of the surroundings
(not shown) increases, resulting in a net entropy increase, to com-
ply with the second law of thermodynamics.

Fig. 5. Different energy-based FDI methods.


Fig. 6. h-s diagram of the Brayton cycle PCU.

5
H. Neser, G. van Schoor and K.R. Uren Annals of Nuclear Energy 164 (2021) 108616

Fig. 7. Attributed graph of the Brayton cycle PCU.

net energy produced by the turbine. From the attributed graph an 5. Energy-based FDI
m  n attributed graph matrix (G) is compiled, with m the number
of nodes and n equal to m þ 1. Each row represents the node and In this section three energy-based FDI techniques (refer to
edge attributes of a component, with the node attributes in the Fig. 5) are discussed. The approach followed by the three tech-
first column and the edge attributes in the remaining columns. niques is shown in Fig. 8.
The attributed graph matrix of the attributed graph in Fig. 7 is Enthalpy and entropy data are obtained from the FlownexÒ
given as simulation of the PCU. The simulated data are ideal (without vari-
2 3 ation) while actual measured data will include variations in plant
Db_ 1 0 e_ 12 0 0 e_ 51 e_ 61 and sensor measurements. To generate realistic data, variation
6 _ 7
6 Db2 e_ 12 0 e_ 23 0 0 e_ 62 7 with a Gaussian distribution is added to the ideal data. To emulate
6 7
6 _ 7
6 Db 0 e_ 23 0 e_ 34 0 e_ 36 7 representative process and measurement variation, a worst-case
G¼6 3 7: ð5Þ
6 Db_ 4 0 0 e_ 34 0 e_ 45 e_ 46 7 signal to noise ratio of 41 dB is chosen, in line with typical flow
6 7
6 _ _e51 7 variation in process plants. The ideal data are used to generate ref-
4 Db5 0 0 e_ 45 0 e_ 56 5
erence fault signatures, while operational signatures are generated
Db_ 6 e_ 61 e_ 62 e_ 36 e_ 46 e_ 56 0 from the realistic data. For the purpose of FDI, the normal and fault
Structural information is retained by assigning a negative value conditions are each represented by 10 realistic data sets and one
for an energy flow into a node, while a positive value indicates a ideal data set. A threshold value is implemented to account for
flow out of a node. A zero-entry indicates that no connection (edge) the variation in the realistic data when detecting and isolating fault
exists between the two relevant nodes, for example, g 14 refers to conditions. Since each technique is based on a unique energy rep-
the non-existing connection between node-1 (compressor) and resentation, different threshold values are used by each technique.
node-3 (turbine). The attributed graph matrix for the cycle under The threshold is based on the maximum standard deviation (rÞ in
normal operating conditions is given as the data and explained in the following sections describing each
2 3 technique.
133:03 0 589:49 0 0 424:15 165:34
6 480:55 589:49 0 1373:59 0 0 784:09 7
6 7
6 7
6 189:71 0 1373:59 0 1204:87 0 168:71 7 5.1. Enthalpy–entropy error-based technique
Gref ¼6
6 81:19
7:
6 0 0 1204:87 0 1132:22 72:65 7 7
6 7
4 342:67 424:15 0 0 1132:22 0 708:07 5 This technique is based on the change in the h-s diagram of the
662:57 165:34 784:09 168:71 72:65 708:07 0
PCU. The energy-based signature of the PCU is created by compar-
ð6Þ
ing the reference (ideal data) h-s diagram, created under normal
Based on the energy characterisation of the PCU, three different operating conditions, to the h-s diagram created under actual (re-
energy-based FDI techniques are presented to compile unique sig- alistic data) operating conditions. This technique was used by du
natures for the normal and fault conditions. These techniques are Rand and van Schoor (2012a) and du Rand et al. (2009) for FDI
discussed in the following section. on a Brayton cycle PBMR. The change in the parameters is calcu-

Fig. 8. Flow-diagram for an energy-based approach to FDI.

6
H. Neser, G. van Schoor and K.R. Uren Annals of Nuclear Energy 164 (2021) 108616

lated for both the enthalpy and entropy at different nodes in the the matrix compiled for the actual operating conditions (Gact ) are
cycle. The change is calculated as the error, given by compared and an m  n residual graph matrix (Gres ) calculated as

pref ðiÞ  pact ðiÞ g refi;j  g acti;j i ¼ 1 to m


errðiÞ ¼ for i ¼ 1 to m; ð7Þ Gres ¼ ½g resi;j  ¼ for ð9Þ
pref ðiÞ g refi;j j ¼ 1 to n

where pref ðiÞ is the value of the normal reference parameter, pact ðiÞ is where m is the number of nodes and n ¼ m þ 1.
the value of the actual parameter, i the node number and m the The fault magnitude will influence the residual graph matrix,
number of nodes. Using (7), the same fault condition at different calculated using (9), and therefore the residual graph matrix has
magnitudes will yield different error values. For the purpose of fault to be normalised. The normalised residual graph matrix will only
isolation, the fault magnitude should not influence the error value be dependent on the type of fault. The normalised residual graph
and therefore (7) is normalised by matrix (Gresn ) is calculated by normalising the node and edge attri-
butes. The normalised node attributes are calculated as
errðiÞ
errn ðiÞ ¼ for i ¼ 1 to m; ð8Þ g resi;1
maxjerr j g resni;1 ¼ for i ¼ 1 to m; ð10Þ
maxjg resi;1 j
where maxjerrj is the absolute value of the maximum error in the
parameter across all nodes. where maxjg resi;1 j is the maximum of the absolute values for the
The reference signatures are created using ideal data as the node attributes (first column in the residual graph matrix). The nor-
actual parameters in (7). The signatures created using realistic data malised edge attributes are calculated as
(operational signatures) are compared to the reference signatures
to detect and isolate fault conditions. Since different data sets are g resi;j i ¼ 1 to m
used for fault detection (7) and isolation (8), different threshold g resni;j ¼ for ; ð11Þ
maxjg resi;j j j ¼ 2 to n
values are calculated for detection and isolation.

5.1.1. Fault detection where maxjg resi;j j is the maximum of the absolute values of all the
A fault is detected when the operational signature does not edge attributes in the residual graph matrix.
match the normal reference signature. Under ideal normal condi-
tions, the reference parameters and actual parameters will be 5.2.1. Fault detection
equal and the error calculated from (7) will be zero (this is the nor- This technique follows the same reasoning as explained in Sec-
mal reference signature). Using realistic data, (7) will yield random tion 5.1.1 for the detection of a fault. The standard deviation for
non-zero error values under normal operating conditions due to fault detection (using (9)) was calculated as 0.057.
the inclusion of variation in the normal data. To compensate for
the variation in the normal operating conditions, a detection- 5.2.2. Fault isolation
threshold is implemented. The detection-threshold value used will This technique follows the same reasoning as explained in Sec-
be a compromise between the quick detection of faults and the tion 5.1.2 for the isolation of a fault. The standard deviation for
correct identification of a normal condition (Venkatasubramanian fault isolation (using (10) and (11)) was calculated as 0.96. The
et al., 2003). A large detection-threshold will allow for normal large value is due to the normalisation of the residual graph matrix.
operating conditions with larger variation to be regarded as nor-
mal, but small magnitude faults will also fall within the 5.3. Eigendecomposition-based technique
detection-threshold and be regarded as normal operating condi-
tions. The detection-threshold value is calculated as a factor of The eigendecomposition-based technique is based on the eigen-
the maximum standard deviation in the error for all ten realistic decomposition of cost matrices representing the difference
data sets. In this case, the standard deviation for fault detection between two attributed graphs, as implemented in the work of
was determined to be 0.002. van Graan et al. (2017). The cost matrix is calculated using the
heterogeneous euclidian overlap method, as presented in the work
5.1.2. Fault isolation of Wilson and Martinez (1997) and Jouili and Tabbone (2009). The
Once a fault has been detected, the fault can be isolated using cost matrix describes the difference between two matrices and the
the normalised error (8). Normalising resulted in similar signatures eigendecomposition of the cost matrix is used to describe the cost
for a specific fault regardless of the fault magnitude. The reference matrix. The normalised cost matrix (Cn ) is calculated for the refer-
signatures for the different fault conditions are taken as the aver- ence operating conditions (Gref ) and actual operating conditions
age of a 5% and 10% fault magnitude using ideal data. To compen- (Gact ) as
sate for the effect variation in the data has on the operational vffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi
u m 
signature, an isolation-threshold is implemented. The isolation- uX Gref ði; aÞ  Gact ðj; aÞ2
Cði; jÞ ¼ t fori; j ¼ 1ton ð12Þ
threshold value is determined as a factor of the maximum standard a¼1
rangea
deviation in the normalised error for all faults and fault magni-
tudes. For the h-s based technique, the maximum standard devia- The value, rangea , is used to normalise the cost matrix, and is
tion for fault isolation was determined to be 0.822. The large value defined as rangea ¼ max a  min a where max a and min a are
is due to the normalisation of the error. respectively the maximum and minimum values in the a-th col-
umn of Gref . Again the normalisation ensures that the fault magni-
5.2. Residual-based technique tude has no effect on the cost matrix. A normalised reference cost
matrix (Crefn ) is calculated for the reference operating conditions
The residual-based technique is based on the difference with Gact ¼ Gref .
between two attributed graph matrices. The attributed graph The directional changes (e.g. if the value increased or decreased
matrix compiled for the reference operating conditions (Gref ) and beyond a threshold value) in the eigendecomposition of Cn are
7
H. Neser, G. van Schoor and K.R. Uren Annals of Nuclear Energy 164 (2021) 108616

determined compared to that of Crefn . A qualitative fault signature 6.1. Fault detection
is compiled for each fault and used for both fault detection and iso-
lation. For the eigendecomposition-based technique, a single Detecting a fault is a trade-off between the quick detection of
threshold is used. The threshold value is determined as a factor the fault and detecting a normal condition as a fault. A large
of the standard deviation in the eigenvalues and eigenvectors. detection-threshold value will decrease the amount of normal
The maximum standard deviation was calculated to be 0.023. Since operating conditions being detected as a fault condition but will
only one data set is used for fault detection and isolation,only one also decrease the number of faults with small magnitudes being
threshold value is calculated. detected. This is illustrated in the following sections for each
method.

5.4. Attributes of an FDI method 6.1.1. Enthalpy–entropy error-based technique


The percentages of realistic normal operating conditions
In order to compare the FDI methods, a set of attributes has to detected as fault conditions are given in Table 6 at different
be identified that an ideal FDI method should exhibit. In the work detection-threshold values with the standard deviation ðrÞ equal
of Venkatasubramanian et al. (2003) a set of ten attributes was to 0.002. The fault detection performance is shown in Table 7 using
identified that an ideal FDD method should exhibit. The two attri- the same standard deviation value.
butes specifically applicable to FDI and used in this paper to com- As evident from Tables 6 and 7, an increase in the detection-
pare the FDI techniques are: threshold reduced the number of normal operating conditions
Quick detection: This refers to the smallest fault magnitude being detected as fault conditions, but the number of faults being
that can be detected by the FDI technique. detected at smaller fault magnitudes also decreased. The best
Isolability: This is the ability of the technique to distinguish detection performance was obtained with a detection-threshold
between different fault conditions with varying fault magnitudes. value of 2r taking into account that only 10% of normal conditions
were detected as faults.
6. Comparative results and discussion
6.1.2. Residual-based technique
The percentages of realistic normal operating conditions
In this section, the three energy-based FDI techniques are com-
detected as fault conditions are given in Table 8 at different
pared, based on each method’s ability to detect and isolate faults.
detection-threshold values with the standard deviation ðrÞ equal
The standard deviation calculated for the detection and isolation
to 0.057. The fault detection performance is shown in Table 9 using
of faults for each of the three techniques, based on the variation
the same standard deviation value.
within ten realistic data sets, are summarised in Table 5. The
As evident from Tables 6 and 7, an increase in the detection-
threshold values are based on a factor of the standard deviation.
threshold reduced the number of normal operating conditions
For each technique, the detection and isolation performance was
being detected as fault conditions, but the number of faults being
determined using a factor of 1r; 2r and 3r. The results are pre-
detected at smaller fault magnitudes also decreased. The best
sented in the following sections.
detection performance was obtained with a detection-threshold
value of 1r, allthough 50% of normal conditions were detected as
Table 5 faults. With higher detection-threshold values none of the normal
Standard deviation values for each FDI technique. conditions were detected as faults, but the fault detection perfor-
FDI technique Detection Isolation mance reduced significantly.
h-s error-based r ¼ 0:002 r ¼ 0:822
Residual-based r ¼ 0:057 r ¼ 0:96 6.1.3. Eigendecomposition-based technique
Eigendecomposition-based r ¼ 0:023 The percentages of realistic normal operating conditions
detected as fault conditions are given in Table 10 at different

Table 6 Table 8
Percentage of normal operating conditions detected as fault condition (enthalpy– Percentage of normal operating conditions detected as fault condition (residual-based
entropy error-based technique). technique).

Detection-threshold Percentage detected Detection-threshold Percentage detected


1r 90 1r 50
2r 10 2r 0
3r 0 3r 0

Table 7
Percentage of faults detected at different detection-threshold values (enthalpy–entropy error-based technique).

Detection-threshold 1r 2r 3r
Fault Magnitude Magnitude Magnitude
1% 5% 10% 1% 5% 10% 1% 5% 10%
Fault-1 90 100 100 20 40 90 10 10 40
Fault-2 100 100 100 50 100 100 10 100 100
Fault-3 70 100 100 40 100 100 0 100 100
Fault-4 70 90 100 10 10 20 0 0 0
Fault-5 90 90 100 30 30 70 0 0 20

8
H. Neser, G. van Schoor and K.R. Uren Annals of Nuclear Energy 164 (2021) 108616

Table 9
Percentage of faults detected at different detection-threshold values (residual-based technique).

Detection-threshold 1r 2r 3r
Fault Magnitude Magnitude Magnitude
1% 5% 10% 1% 5% 10% 1% 5% 10%
Fault-1 30 30 50 0 0 0 0 0 0
Fault-2 60 100 100 0 100 100 0 100 100
Fault-3 40 100 100 0 30 100 0 0 100
Fault-4 30 60 100 0 20 80 0 0 20
Fault-5 40 40 50 0 10 10 0 0 0

detection-threshold values with the standard deviation ðrÞ equal 6.2.2. Residual-based technique
to 0.023. The fault detection performance is shown in Table 11 The standard deviation used for isolation was calculated to be
using the same standard deviation value. 0.96. The percentages of faults isolated at different isolation-
Regardless of the detection-threshold used, all the faults could threshold values are summarised in Table 13, based on a
be detected. This result together with the result in Table 10 suggest detection-threshold of 1r.
that a detection threshold of 3r is ideal, providing a meaningful
compromise between false and missed detection. 6.2.3. Eigendecomposition-based technique
The standard deviation used for isolation was calculated to be
0.023. The percentages of faults isolated at different isolation-
6.2. Fault isolation threshold values are summarised in Table 14, based on a
detection-threshold of 3r.
6.2.1. Enthalpy–entropy error-based technique As evident from Tables 12 and 13, the percentage of faults iso-
The standard deviation used for isolation was calculated to be lated increased with an increase in the isolation-threshold. As the
0.822. The percentages of faults isolated at different isolation- threshold increases, the uniqueness of the isolation decreases. This
threshold values are summarised in Table 12, based on a implies that a fault can be isolated to more than one reference fault
detection-threshold of 2r. signature. To address this, Venkatasubramanian et al. (2003)
defined a third attribute, called a classification error estimate. This
attribute can be used to indicate how confident the technique is
with the isolation of the fault. This can be useful when a fault is iso-
Table 10 lated to multiple fault signatures by indicating the likelihood that
Percentage of normal operating conditions detected as fault condition (eigendecom-
it is a specific fault. This attribute does not form part of this paper
position-based technique).
and will be investigated in future work. The eigendecomposition-
Detection-threshold Percentage detected based technique did not perform well in isolating faults regardless
1r 40 of the isolation-threshold used. Small variations in the data
2r 20 resulted in different eigendecompositions, resulting in the quick
3r 0
detection of faults but reduced isolation of faults.

Table 11
Percentage of faults detected at different detection-threshold values (eigendecomposition-based technique).

Detection-threshold 1r 2r 3r
Fault Magnitude Magnitude Magnitude
1% 5% 10% 1% 5% 10% 1% 5% 10%
Fault-1 100 100 100 100 100 100 100 100 100
Fault-2 100 100 100 100 100 100 100 100 100
Fault-3 100 100 100 100 100 100 100 100 100
Fault-4 100 100 100 100 100 100 100 100 100
Fault-5 100 100 100 100 100 100 100 100 100

Table 12
Percentage of faults isolated at different isolation-threshold values (enthalpy–entropy error-based technique).

Isolation-threshold 1r 2r 3r
Fault Magnitude Magnitude Magnitude
1% 5% 10% 1% 5% 10% 1% 5% 10%
Fault-1 0 10 80 20 30 90 20 40 90
Fault-2 10 100 100 50 100 100 50 100 100
Fault-3 0 80 20 40 100 100 40 100 100
Fault-4 0 0 0 10 10 20 10 10 20
Fault-5 0 10 20 30 20 60 30 30 70

9
H. Neser, G. van Schoor and K.R. Uren Annals of Nuclear Energy 164 (2021) 108616

Table 13
Percentage of faults isolated at different isolation-threshold values (residual-based technique).

Isolation-threshold 1r 2r 3r
Fault Magnitude Magnitude Magnitude
1% 5% 10% 1% 5% 10% 1% 5% 10%
Fault-1 20 20 40 30 30 50 30 30 50
Fault-2 0 100 100 50 100 100 60 100 100
Fault-3 10 100 100 40 100 100 40 100 100
Fault-4 10 30 70 20 60 100 30 60 100
Fault-5 0 20 30 40 30 50 40 40 50

Table 14
Percentage of faults isolated at different isolation-threshold values (eigendecomposition-based technique).

Isolation-threshold 1r 2r 3r
Fault Magnitude Magnitude Magnitude
1% 5% 10% 1% 5% 10% 1% 5% 10%
Fault-1 10 40 40 20 50 50 20 50 50
Fault-2 0 0 0 0 0 0 0 0 0
Fault-3 10 0 30 40 0 50 40 0 50
Fault-4 0 0 0 20 0 0 20 0 0
Fault-5 0 0 0 0 0 0 0 0 0

7. Conclusion Chen, W., 2011. Fault detection and isolation in nonlinear systems: observer and
energy-balance based approaches. Ph.D. thesis, University of Duisburg-Essen..
du Rand, C., van Schoor, G., 2012a. Fault diagnosis of generation IV nuclear HTGR
All three energy-based FDI techniques presented in this paper components–Part I: The error enthalpy–entropy graph approach. Annals of
were able to detect and isolate faults with varying fault magni- Nuclear Energy 40 (1), 14–24.
du Rand, C., van Schoor, G., 2012b. Fault diagnosis of generation IV nuclear HTGR
tudes. The detection performance of each technique is influenced
components–Part II: The area error enthalpy–entropy graph approach. Annals
by the detection-threshold used and is a trade-off between quick of Nuclear Energy 41, 79–86.
detection and incorrectly detecting a normal condition as a fault. du Rand, C., van Schoor, G., Nieuwoudt, C., 2009. Enthalpy–entropy graph approach
for the classification of faults in the main power system of a closed Brayton
The isolation performance was also influenced by the isolation-
cycle HTGR. Annals of Nuclear Energy 36 (6), 703–711.
threshold used. Based on the results, the residual-based technique George, E., Bailey, M., Domigan, W., 2010. Health monitoring methodology based on
was the best performing individual technique, outperforming the exergetic analysis for building mechanical systems. Energy 35, 1216–1223.
enthalpy–entropy error-based technique and Greyling, S., Marais, H., van Schoor, G., Uren, K., 2019. Application of exergy-based
fault detection in a gas-to-liquids process plant. Entropy 21, 565.
eigendecomposition-based technique in terms of detection and Jouili, S., Tabbone, S., 2009. Attributed graph matching using local descriptions. In:
isolation performance. The result also showed that the 11th International Conference on Advanced Concepts for Intelligent Vision
eigendecomposition-based technique has the best detection per- Systems, pp. 89–99.
Ma, J., Jiang, J., 2011. Applications of fault detection and diagnosis methods in
formance while the residual-based technique has the best isolation nuclear power plants: A review. Progress in Nuclear Energy 53 (3), 255–266.
performance. Based on the results it is concluded that a combina- https://doi.org/10.1016/j.pnucene.2010.12.001. url:https://doi.org/10.1016/j.
tion of the residual-based and eigendecomposition-based tech- pnucene.2010.12.001.
Marais, H., van Schoor, G., Uren, K., 2017. The merits of exergy-based fault detection
niques will have an improved detection and isolation in petrochemical processes. Journal of Process Control 74, 110–119.
performance compared to the individual techniques. Future work Rousseau, P., Greyvenstein, G., van Niekerk, W. Start-up of the three-shaft closed
will include techniques to uniquely isolate faults and quantify loop Brayton cycle model of the PBMR power plant. School of Mechanical and
Materials Engineering. Potchefstroom University for CHE, South Africa. .
the confidence (classification error estimate) in the isolation of Severson, K., Chaiwatanodom, P., Braatz, R., 2016. Perspective on process
the fault. monitoring of industrial systems. Annual Reviews in Control 42, 190–200.
Theilliol, D., Noura, H., Sauter, D., Hamelin, F., 2006. Sensor fault diagnosis based on
energy balance evaluation: Application to a metal processing. ISA Transactions
CRediT authorship contribution statement 45 (4), 603–610.
Valero, A., Correas, L., Zaleta, A., Lazzaretto, A., Verda, V., Reini, M., Rangel, V., 2004a.
H. Neser: Investigation, Writing - original draft, Software. G. On the thermoeconomic approach to the diagnosis of energy system
malfunctions Part 1: The tadeus problem. Energy 29 (12–15 SPEC. ISS.),
van Schoor: Conceptualization, Writing - review & editing. K.R. 1875–1887. https://doi.org/10.1016/j.energy.2004.04.053.
Uren: Conceptualization, Writing - review & editing. Valero, A., Correas, L., Zaleta, A., Lazzaretto, A., Verda, V., Reini, M., Rangel, V., 2004b.
On the thermoeconomic approach to the diagnosis of energy system
malfunction Part 2: Malfunction definition and assessment. Energy 29, 1889–
Declaration of Competing Interest 1907.
van Graan, S., van Schoor, G., Uren, K., 2017. Graph matching as a means to energy-
The authors declare that they have no known competing finan- visualisation of a counter-flow heat exchanger for the purpose of fault
diagnosis. 20th IFAC World Congress 50 (1), 2842–2847.
cial interests or personal relationships that could have appeared
van Niekerk, W., Rousseau, P., Greyvenstein, G., 2003. Operation and simulation of a
to influence the work reported in this paper. three-shaft, closed-loop, Brayton cycle model of the PBMR power plant. In:
References Proceedings of International Congress on Advances in Nuclear Power Plants.
van Schoor, G., Uren, K., 2018. A vision of energy-based visualisation of large scale
industrial systems for the purpose of condition monitoring. In: Conference on
Bae, S.J., Lee, J., Ahn, Y., Lee, J.I., 2015. Preliminary studies of compact Brayton cycle
Condition Monitoring and Diagnostic Engineering Management (COMADEM),
performance for small modular high temperature Gas-cooled reactor system.
pp. 337–346.
Annals of Nuclear Energy 75, 11–19. https://doi.org/10.1016/j.
Venkatasubramanian, V., Rengaswamy, R., Yin, K., Kavuri, S., 2003. A review of
anucene.2014.07.041.
process fault detection and diagnosis. Part I: Quantitative model-based
Berton, A., Hodouin, D., 2003. Linear and bilinear fault detection and diagnosis
methods. Computers and Chemical Engineering 27, 293–311.
based on mass and energy balance equations. Control Engineering Practice 11,
Wilson, D., Martinez, T., 1997. Improved heterogeneous distance function. Journal
103–113.
of Artificial Intelligence Research 6, 1–34.
Cengel, Y., Boles, M., 2002. Thermodynamics: An Engineering Approach. McGraw-
Hill.

10

You might also like