Next Article in Journal
Critical Analysis of Risk Factors and Machine-Learning-Based Gastric Cancer Risk Prediction Models: A Systematic Review
Next Article in Special Issue
Experimental Study on Convection and Heat Conduction Heating of an Air-Conditioned Bed System under Winter Lunch Break Mode
Previous Article in Journal
An Overview of Flashing Phenomena in Pressure Hydrometallurgy
Previous Article in Special Issue
Research on Passive Design Strategies for Low-Carbon Substations in Different Climate Zones
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Diagnosis Based on Fusion of Residuals and Data for Chillers

1
Institute of Building Energy and Thermal Science, Henan University of Science and Technology, Luoyang 471023, China
2
Henan Provincial Engineering Research Center of Building Environmental Control and Safety, Luoyang 471023, China
*
Authors to whom correspondence should be addressed.
Processes 2023, 11(8), 2323; https://doi.org/10.3390/pr11082323
Submission received: 25 June 2023 / Revised: 21 July 2023 / Accepted: 28 July 2023 / Published: 2 August 2023
(This article belongs to the Special Issue Application of Data-Driven Method for HVAC System)

Abstract

:
Feature data refer to direct measurements of specific features, while feature residuals represent the deviations between these measurements and their corresponding benchmark values. Both types of information offer unique insights into the system’s behavior. However, conventional diagnostic systems often struggle to effectively integrate and utilize both types of information concurrently. To address this limitation and improve diagnostic performance, a hybrid method based on the Bayesian network (BN) is proposed. This method enables the parallel fusion of feature residuals and feature data within a unified diagnostic model, and a comprehensive framework for developing this hybrid method is also given. In the hybrid BN, the symptom layer consists of residual nodes representing feature residuals and data nodes representing measured feature data. By applying the proposed method to two chillers and comparing it with state-of-the-art existing methods, we demonstrate its effectiveness and superiority. The results highlight that the proposed method not only accommodates the absence of either type of information but also leverages both of them to enhance diagnostic performance. Compared to using a single type of node, the hybrid method achieves a maximum improvement of 24.5% in diagnostic accuracy, with significant enhancements in F-measure observed for refrigerant leakage fault (34.5%) and excessive lubricant fault (32.8%), respectively.

1. Introduction

Buildings play a critical role as the primary consumers of energy, accounting for around 40% of global energy consumption [1]. Among the energy-consuming systems in buildings, chillers are major contributors. However, when a chiller malfunctions, it can lead to reduced efficiency, energy waste, shortened lifespan, and compromised indoor comfort. In fact, a faulty chiller can result in an additional 30% increase in energy consumption [2]. Therefore, fault diagnosis plays a vital role in detecting and resolving issues with chillers, leading to significant energy savings.
After decades of development, fault diagnosis of chillers has been widely studied, and a large number of methods have been proposed and applied. Generally, these methods can be categorized into two types: model-driven and data-driven methods.
Model-driven methods usually establish a model that can identify and assess deviations (known as residuals) between actual operating levels and predefined normal (benchmark) operating levels. One of the main applications of model-driven methods is the acquisition of feature residuals. These residuals represent the differences between measured feature data and their corresponding benchmark values. The benchmark values are derived from a benchmark model and signify the system’s normal operating state. In the realm of model-based approaches, Browne and Bansal [3] summarized and analyzed the relevant literature on steady-state models of the chiller. Additionally, Zhao et al. [4] and Kim and Braun [5,6] developed fault diagnosis techniques based on simplified physical models and decoupling models, respectively.
Data-driven methods analyze a substantial amount of measured data related to specific features for each fault to extract patterns. These patterns are then utilized to diagnose faults by identifying similarities among them. Data-driven methods are particularly effective in utilizing feature data, which refers to directly measured data of features. In recent years, with the rapid advancements in computer technology and artificial intelligence, data-driven methods have gained significant popularity in the field of fault diagnosis [7]. Examples of such methods include support vector machine (SVM) [8], convolutional neural network (CNN) [9], global density-weighted support vector data description [10], association rule mining [11], and unsupervised clustering models such as K-means, Gaussian mixture model clustering, and spectral clustering [12], among others.
In recent years, there has been a growing interest among researchers in integrating multiple methods to enhance diagnostic performance. Various approaches have been explored to improve existing methods by combining different techniques. For example, Han et al. [13] proposed a fault diagnosis method based on least squares support vector machines (LS-SVM). Three popular machine learning algorithms, namely k-nearest neighbor, SVM, and random forest, have been combined for fault diagnosis in chillers [14]. In the field of CNNs, scholars have introduced methods like sparsely local embedding CNN (SLENet) [15] and combined a data self-production (SP) algorithm with CNN to develop diagnostic methods like SP-CNN [16], aiming to enhance diagnostic performance. Similarly, in deep neural network (DNN) based methods, researchers have utilized optimization algorithms such as simulated annealing (SA) to optimize model parameters, resulting in diagnostic methods like SA-DNN [17]. Additionally, Wang et al. [18] attempted to integrate rule-based knowledge with data, creating a hybrid diagnostic strategy that combines the strengths of both approaches.
Current research results suggest that integrating multiple models into a hybrid method is an effective approach to improving the performance of fault diagnosis. These hybrid methods, which combine multiple models, are considered to be among the best methods currently available. However, it should be noted that existing hybrid methods mainly focus on combining different models without effectively integrating different types of information. In other words, they still rely on either feature residuals or feature data alone for diagnosis without leveraging both types of information simultaneously.
Both feature residuals and feature data contribute valuable information to fault diagnosis and should be leveraged to enhance diagnostic performance. On the one hand, feature residuals can be obtained by constructing a benchmark model for practical field applications. When a chiller experiences a fault, the fault-sensitive feature undergoes noticeable changes, leading to a significant deviation between the actual feature value and the benchmark value. For instance, experimental results demonstrate that the normal value of the condenser inlet–outlet water temperature difference for a chiller under standard conditions is 4.5 °C. However, when there is an abnormal decrease in the cooling water flow rate, the corresponding inlet–outlet water temperature difference abruptly increases to values ranging from 5.1 °C to 7.8 °C, depending on the degradation severity. Similar findings are also reported in the experimental results presented in reference [19]. On the other hand, directly measured feature data are becoming more readily available with the increasing amount of collected data. These feature measurements provide real-time information about the chiller’s performance.
However, while traditional model-driven methods excel at utilizing feature residuals, they face challenges in effectively leveraging large amounts of feature data. On the other hand, data-driven methods are unable to concurrently incorporate both feature residuals and feature data within a single diagnostic system. This limitation hampers their ability to harness the full potential of both types of information.
Therefore, the main motivation for this paper is to maximize the utilization of information and achieve significant improvements in diagnostic performance by simultaneously fusing feature residuals and feature data within a unified diagnostic framework. The major contributions of this word are as follows:
(1)
An open topology structure based on BN is proposed, which enables the parallel fusion of feature residuals and feature data within a unified diagnostic model. A comprehensive framework is provided for the development of this hybrid method.
(2)
The proposed method not only accommodates the absence of either type of information but also leverages both of them to enhance diagnostic performance.
(3)
The proposed method showcases enhanced diagnostic performance, data utilization flexibility, and reduced training and application times when applied to two real-world chillers and compared with state-of-the-art existing methods.

2. Methodology

BN is a widely used probabilistic graphical model that has found numerous applications in fault diagnosis. For example, Li et al. [20] integrated expert knowledge into BN to develop a diagnostic network guided by expert insights. Wang et al. [21] employed virtual in situ calibration based on Bayesian inference and Markov chain Monte Carlo for photovoltaic thermal heat pump systems. Li et al. [22] utilized multiple linear regression to enhance in-situ sensor calibration strategies using Bayesian inference. Chen et al. [23] proposed a discrete Bayesian network-based method for diagnosing cross-level faults in HVAC systems. Hu et al. [24] introduced the Bayesian belief network into the fault diagnosis process of variable refrigerant flow air conditioning systems for diagnosing refrigerant leakage and overcharge. Wang et al. [25,26] developed a series of fault detection and diagnosis methods based on BN specifically for chillers.
The key benefit of employing BN is its flexible network topology, enabling the fusion of diverse information sources by incorporating different types of nodes within the BN structure. The methodology for merging each type of node into the BN is elaborated upon in the following sections.

2.1. BN Driven by Residuals

The steps to obtain feature residuals using a model-driven method are as follows:
Firstly, the construction of a benchmark model is essential. Depending on the modeling approach chosen, the benchmark model can be a precise or simplified physical model or a black-box model based on regression prediction. This model represents the normal operating behavior of the chiller and provides benchmark values for different features.
Secondly, the comparison between measured values and benchmark values is conducted. Feature residuals are calculated by subtracting the measured values from their corresponding benchmark values. When a fault occurs in the chiller, specific features, especially those sensitive to faults, exhibit noticeable deviations from their benchmark values. It is important to note that under normal operating conditions, the measured values of different features should ideally align with their respective benchmark values. However, due to factors such as data collection errors, model inaccuracies, and computational processes, slight deviations between measured values and benchmark values may occur. These deviations are typically small and can be considered negligible within a certain level of statistical confidence.
Thirdly, the analysis of feature residuals takes place. Substantial changes in feature residuals indicate the occurrence of faults or abnormalities within the chiller. By examining the patterns in the feature residuals, it becomes possible to diagnose specific faults.
The fault diagnosis process described above can be integrated into a BN framework. Figure 1 illustrates the structure and parameters of the residual-driven BN, highlighting the utilization of feature residuals in the diagnostic process. By combining the model-driven method with the BN framework, the diagnostic model can effectively leverage the information derived from the feature residuals to enhance its performance.
The structure includes three layers, from top to bottom: the recognition layer, the fault layer, and the symptom layer. The recognition layer contains one top node D r , the fault layer contains n fault nodes F i   ( i 1 , n ), and each fault node is connected to p residual nodes r j   ( j 1 , p ) in the symptom layer. The top node D r has n states corresponding to n known faults. Each fault node F i has two states: Yes and No, representing the occurrence and non-occurrence of faults, respectively. Each residual node r j represents a continuous node consisting of the feature residuals. The residual node r j enables the utilization of feature residuals.
Its parameters include the prior probabilities of the top node D r and the conditional probabilities of each sub-node. For the BN shown in Figure 1, the prior probability of each state of the top node D r   ( P i , i 1 , n ) can be determined by expert experience or statistical samples. The assignment principle of the conditional probabilities of the fault node F i given the top node D r state is shown in Equation (1):
P F i = Y e s D r = F i = 1 ; P F i = N o D r = F i = 0 ; P F i = Y e s D r = F j = 0 ; P F i = N o D r = F j = 1 , i j
The conditional probability of the residual node r j is assumed to follow a Gaussian distribution. The two parameters that describe the distribution, mean ( μ i , j ) and covariance ( i , j ), given the parent node F i state, need to be obtained through maximum likelihood estimation from historical data of feature residuals belonging to the fault F i . The coefficient c in Figure 1 is used to determine the conditional probability distribution of the sub-node r j when the state of the node F i is No, and its calculation is shown in Equations (2) and (3). The detailed demonstration and validity of Equations (2) and (3) have been presented in the works of Wang et al. [25] and Verron et al. [27].
1 c + p c C L ln ( c ) = 0
C L = p N 1 N + 1 N N p F α p , N p  
In the equations, k represents the dimension of node r j , k = 1 . N represents the number of samples, and F α ( k , N k ) represents the α percentile of the Fisher distribution with degrees of freedom k and N k . α is the significance level, which is determined through multiple attempts based on the principle of obtaining optimal diagnostic performance.

2.2. BN Driven by Data

The data-driven approach typically involves constructing a black-box model to establish the mapping relationship between input features and output faults. This approach requires a significant amount of data for training the models. The structure and parameters of the data-driven BN are illustrated in Figure 2.
The structure includes two layers, from top to bottom: the recognition layer and the symptom layer, each of which includes one top node D x and one data node X, respectively. The top node D x has the same n states as the top node D r in Figure 1; the data node X is a continuous node composed of m features. The data node X implements the use of feature data.
For the BN parameters, the prior probabilities of the top node D x are exactly the same as those of the top node D r in Figure 1. Assuming that the conditional probability of the data node X follows a multidimensional Gaussian distribution, the way to determine the distribution is exactly the same as that of the residual node r j in Figure 1. Specifically, the two parameters that describe the distribution are the mean vector ( μ F i ) and the covariance matrix ( F i ), which need to be obtained through maximum likelihood estimation from the feature measurement data belonging to the fault F i .

2.3. BN Driven by the Fusion of Residuals and Data

The objective of this section is to combine the residual-driven model (Figure 1) with the data-driven model (Figure 2) into a unified BN. Typically, the BN structure is determined by establishing causal relationships between nodes. For complex systems with unclear internal mechanisms, it can be challenging to clarify these causal relationships, requiring the use of optimization algorithms for BN structure learning [28]. However, in the case of chillers, their thermodynamic principles are relatively well-defined, and the influence relationship between typical faults and features is generally understood. Therefore, there is no need to employ structure learning algorithms to determine the BN structure. The structure and parameters of the hybrid BN are depicted in Figure 3. It consists of four layers, namely the decision layer, recognition layer, fault layer, and symptom layer. The configuration of each layer is as follows:
The function of the symptom layer is to acquire feature residuals and feature data, which serve as evidence for fault diagnosis. With the fusion of the residual-driven and data-driven components, the symptom layer now encompasses both residual nodes and data nodes.
The fault layer plays a critical role in evaluating the evidence obtained from the symptom layer and estimating the probabilities of each fault occurrence. It is specifically included in the residual-driven part of the diagnostic model. This distinction is made because the data-driven part involves numerous features, and almost all faults affect these features. Introducing individual fault nodes, as in the residual-driven part, for each fault in the data-driven part would substantially increase the complexity of model parameter configuration and reduce computational efficiency. Hence, fault nodes are only established separately in the residual-driven part, where the number of features is relatively smaller.
The recognition layer plays a crucial role in inferring the posterior probabilities of each fault by utilizing the posterior probabilities propagated from the fault layer or symptom layer. In the hybrid model combining the residual-driven and data-driven components, the recognition layer consists of two nodes, D r and D x , which represent the inference results from the respective parts.
In the diagnostic network presented in Figure 3, the two components involved in the fusion process perform parallel inference computations. Each component independently receives data from the corresponding nodes in its own section of the symptom layer and conducts fault diagnosis in parallel. This parallel inference leads to the generation of separate inference results in the identification layer. To complete the fusion of the identification results from both components, a new top node, D r & x , is introduced. The decision layer, as depicted in Figure 3, plays a critical role in combining and consolidating the diagnostic outcomes obtained from the parallel inference calculations performed by the two components. The proposed diagnostic process, which integrates residual-driven and data-driven models within a unified diagnostic framework, is referred to as a hybrid diagnostic method. The effectiveness of this framework has been confirmed in the study conducted by Atoui et al. [29].
The decision layer, represented by node D r & x , is a discrete node with the same states as nodes D r and D x . To ensure fairness and avoid bias towards any particular state, equal prior probabilities are assigned to each state of node D r & x . The principle for assigning conditional probabilities to nodes D r and D x in the identification layer follows the same approach. An example of this can be seen in Equation (4), which pertains to node D r .
P D r = F i D r & x = F i = 1 P D r = F i D r & x = F j = 0 , i j
The assignment principles for the fault nodes F i , residual nodes r j , and data nodes X remain consistent with the principles used in the residual-driven and data-driven BN.

2.4. Working Mechanism of Residuals and Data in the Hybrid BN

In this paper, both feature residuals and feature data are utilized to diagnose faults by integrating them into a BN. BN is a probabilistic inference model that employs Bayesian inference to calculate posterior probabilities, specifically P Q E = e , where Q represents an unobserved state, and E represents an observed state with the observed value of e . When an event occurs, it serves as evidence (an observed state). When evidence is fed into the BN, the information provided by the evidence is propagated throughout the network to update knowledge and obtain posterior probabilities of the unobserved states. This process is known as inference. BN uses predefined conditional probability distributions and observed evidence for inference.
In BN, the relationships between nodes are represented by the structure and conditional probability distributions. The structure of the BN is determined by the causal relationships between nodes, while the conditional probability distributions are derived from training data. Hence, when integrating feature residuals and feature data into the BN, there is no requirement to explicitly assign weights to these components. In practical applications, BN inherently considers the trade-off between feature residuals and feature data during the computation of posterior probabilities. This means that the diagnostic system automatically takes into account the relative importance and contribution of each type of information. Therefore, it avoids the uncertainty and potential bias that could arise from subjective weight assignments.
It is challenging to theoretically or mathematically show that the simultaneous use of both types of nodes is able to yield better diagnostic performance than using a single type of node, as it involves the complexity of the model and specific data distributions. However, it can be explained through the following reasonable inference.
For a newly observed sample, there are two possible outcomes when it is diagnosed separately by the two types of nodes. The first outcome is that both types of nodes diagnose the sample as the same fault. The second outcome is that the two types of nodes diagnose the sample as having different faults. Integrating the two types of nodes does not affect the first outcome but does impact the second outcome.
For example, let us consider a new observed sample, denoted as x , which is diagnosed by the residual node as fault F 1 , while the data node diagnoses is as fault F 2 . Moreover, the posterior probability of sample x being diagnosed as fault F 2 by the residual node is only slightly lower than the posterior probability of it being diagnosed as fault F 1 . This indicates that the residual node has some ambiguity in diagnosing sample x . In this scenario, if the data node unequivocally diagnoses sample x as fault F 2 , then when both types of nodes are used, sample x will be unequivocally diagnosed as fault F 2 . If the sample x indeed belongs to fault F 2 , then the diagnostic result is correct.
This inference process illustrates that when both types of nodes are simultaneously used, it captures more samples that are ambiguously diagnosed by the single-type nodes, thereby improving the diagnostic performance.

3. Framework Based on BN Driven by the Fusion of Residuals and Data

The diagnostic process, driven by the fusion of residuals and data, is illustrated in Figure 4, which consists of two main parts: construction of the hybrid BN model and online fault diagnosis.

3.1. Construction of the Hybrid BN Model

Construction of the hybrid BN model involves the following steps:
i
Data preprocessing and feature selection: The first step is to preprocess the historical data, which encompasses normal operating conditions and different fault types. This process entails removing any obvious transients and anomalies present in the data. Subsequently, appropriate features are selected for both the residual node r j and the data node X .
ii
Development of the benchmark model and calculation of feature residuals: By using the normal data as a reference, a benchmark model is constructed for the selected features. Subsequently, the feature residuals are computed by quantifying the deviation between the measured values of each feature and their corresponding benchmark values for each fault scenario.
ii
Construction of the hybrid BN driven by residuals and data: Firstly, the structure of the hybrid BN, as depicted in Figure 3, is determined. Next, the prior probability of the top node D r & x is established, taking into account expert knowledge or sample statistics. By using the predefined assignment principle, the conditional probabilities of nodes D r , D x , and the fault layer nodes F i are sequentially determined. Finally, the conditional probability distributions of the residual node r j and the data node X are estimated using maximum likelihood estimation, utilizing the feature residuals and the feature data.
By following these steps, the hybrid BN model is constructed, integrating the residual-driven and data-driven components. This model effectively merges the information from both feature residuals and feature data, allowing for accurate fault diagnosis and analysis.

3.2. Online Fault Diagnosis

In the practical application of the hybrid BN, the real-time monitored data undergo a two-step inference process.
In the first step, the data are input into the symptom layer, where they acquire the feature residuals from the residual-driven part and the feature data from the data-driven part. Through BN inference calculations, the posterior probabilities of the fault layer node F i in the residual-driven part and the recognition layer node D x in the data-driven part are obtained.
In the second step, based on the posterior probabilities of the fault layer node F i , the BN inference calculation is performed again to obtain the posterior probabilities of the recognition layer node D r in the residual-driven part. These posterior probabilities, along with the posterior probabilities of the recognition layer node D x from the data-driven part, are propagated to the top layer. Finally, through further inference, the posterior probabilities of the decision layer node D r & x are calculated.
According to the principle of maximum posterior probability, the state with the highest posterior probability of the node D r & x is outputted as the fault diagnosis result. This ensures that the hybrid BN effectively combines the information from both the residual-driven and data-driven parts, enabling accurate fault diagnoses.
The BN inference algorithm includes two types: the exact inference algorithm and the approximate inference algorithm. Since the hybrid BN developed in this paper is not too complex, the exact inference algorithm, specifically the junction tree algorithm, is used.

4. Application and Performance Evaluation

In this section, the effectiveness and feasibility of the proposed hybrid method are evaluated by applying it to a real-world chiller system used in the ASHRAE RP-1043 project [19], as well as an actual maglev centrifugal chiller. The diagnostic performance of the proposed method is compared with that of existing advanced diagnostic methods.

4.1. Experimental Data

The ASHRAE RP-1043 project [19] used a centrifugal chiller with a cooling capacity of approximately 316 kW. Both the evaporator and condenser were shell-and-tube heat exchangers, with water flowing inside the tubes, and the refrigerant used was R134a, with a thermal expansion valve. The experiments were conducted under 27 operating conditions, and 64 parameters were measured and stored at 10 s intervals, including temperature, pressure, flow, power, etc. Through experiments, a large amount of data was obtained for the normal state of the unit and seven typical faults under four levels of degradation. These faults included reduced condenser water flow (RedCdW), reduced evaporator water flow (RedEvW), refrigerant leak (RefLeak), refrigerant overcharge (RefOver), condenser fouling (CdFoul), noncondensable gas in refrigerant (NcG), and excess oil (ExOil).

4.2. Data Preprocessing and Feature Selection

The data preprocessing method proposed in Ref. [30] was used to perform steady-state filtering on the original experimental data, filtering out any obvious dynamic and abnormal data. Three variables, namely the inlet and outlet temperatures of the chilled water and the inlet temperature of the cooling water, were chosen as the indicators for steady-state filtration.
After steady-state screening, for the normal samples and the samples including faults under four degradation levels, two-thirds of the steady-state data were randomly selected to form the training set, and the remaining one-third of the steady-state data were used for the testing set. For normal and each type of fault under each degradation level, there were approximately 800 and 400 samples in the training and testing sets, respectively. In total, the training set consisted of 23,200 samples, and the testing set consisted of 11,600 samples. This process of dividing the data into training and testing sets was repeated five times, resulting in five sets of training and testing data. Each of these five datasets was used separately to validate the diagnostic performance of the proposed method, providing a more comprehensive demonstration of its effectiveness. The training dataset was used to determine the model parameters, while the testing dataset was used to test and evaluate the diagnostic performance of the model.
Firstly, the features of the residual nodes r j in the residual-driven part were selected. By referring to previous research findings [18,31,32], a set of fault-sensitive features and their corresponding calculations were determined. These features constitute the residual nodes r j and are listed in Table 1. For detailed explanations of each feature, please refer to Table 2. Additionally, the association between features and faults can be found in Figure 5.
Secondly, the features for the data nodes X in the data-driven part were selected. Considering the results of surveys conducted by Wang et al. [33] regarding the installation status of sensors in on-site chillers, features that are readily available are selected to form the data nodes X. The selected features are presented in Table 2.

4.3. Development of Benchmark Model

To determine the conditional probability distribution of the residual nodes r j in the symptom layer, a benchmark model first needs to be constructed. Typically, for a fixed water flow rate system, the performance of a chiller can be represented as a relationship between Q e (cooling capacity), T c i , and T e o . Therefore, the features listed in Table 1 are expressed as functions of these three parameters, as shown in Equation (5). This relationship has been proven effective in previous studies [31,32].
Y = f Q e , T c i , T e o + ξ  
where Y = [ Δ t c , Δ t e , ε s c , L M T D c , T o i l ] represents the benchmark values of the features listed in Table 1, and ξ N ( 0 , σ 2 ) .
The task of determining benchmark values for these features can be transformed into a regression-based prediction problem. Previous studies have utilized various regression methods, including multiple linear regression, radial basis function, and support vector regression, for this purpose. In this study, the radial basis function was chosen as the regression method for building the benchmark models based on the comparative analysis conducted by Tran et al. [34]. The benchmark models were constructed with three layers: the input layer, the hidden layer, and the output layer. The input layer consists of three nodes corresponding to Q e , T c i , and T e o . The number ( h ) of nodes in the hidden layer was determined by h = 2 u + 1 , where u is the number of nodes in the input layer. Therefore, in this case, h = 7 . The output layer comprises five nodes representing the five features listed in Table 1. The weight range between the input layer and the hidden layer was set to [0, 1].
The benchmark models were trained using normal samples from the training set and tested using normal samples from the testing set. The goodness-of-fit of the models was evaluated based on the R-squared ( R 2 ) value, where a value closer to 1 indicates better prediction performance. The test results are presented in Table 3, demonstrating the favorable overall prediction performance of the radial basis function-based benchmark models.

4.4. Establishment of the Hybrid BN Driven by Residual and Data

The structure of the hybrid BN is depicted in Figure 5. In order to prevent any bias towards specific states, equal prior probabilities (1/7) were assigned to each state of the top node D r & x . The conditional probabilities of the nodes D r and D x were determined using Equation (4). The conditional probabilities of each fault node in the fault layer were established based on the assignment principle described in Equation (1). By referring to the relationship between faults and features presented in Table 1, the residual nodes connected to each fault node could be identified. For instance, the features ε s c and L M T D c are sensitive to the RefLeak fault; hence, the residual nodes connected to the RefLeak fault node are the ε s c and L M T D c nodes.
Firstly, the samples corresponding to faults from the training set were input into the trained benchmark models to obtain the benchmark values for each feature. Then, by comparing the benchmark values with the measured values of each feature, the feature residuals were obtained. Maximum likelihood estimation was applied to these feature residuals to derive the conditional probability distributions of the residual nodes. After several attempts, a significance level α of 0.025 was chosen, and the value of c was calculated using Equations (2) and (3) as 4.
The conditional probability distribution of the data node X in the data-driven part was obtained through maximum likelihood estimation using the feature data directly from the training set.
By completing the assignment of prior and conditional probabilities for all nodes in the hybrid BN, the construction of the hybrid BN model was finished.

4.5. Performance Evaluation Indexes

Multiple evaluation metrics were utilized to comprehensively assess the performance of the diagnostic model. These metrics include the confusion matrix, accuracy, precision, recall, and F-measure [35].
By taking the example of a confusion matrix (shown in Table 4) representing a binary classification problem, the calculation of these evaluation metrics is explained. In Table 4, TP represents the number of samples that are true positives (predicted as positive and are actually positive), TN represents the number of samples that are true negatives (predicted as negative and are actually negative), FP represents the number of samples that are false positives (predicted as positive but are actually negative), and FN represents the number of samples that are false negatives (predicted as negative but are actually positive).
(1)
Accuracy
A c c u r a c y = T P + T N T P + T N + F P + F N
(2)
Precision
P r e c i s i o n = T P T P + F P    
(3)
Recall
R e c a l l = T P T P + F N    
(4)
F-measure
F m e a s u r e = 2 × P r e c i s i o n × R e c a l l P r e c i s i o n + R e c a l l  
Precision measures the accuracy of classifying negative samples, indicating the proportion of predicted positive samples that are actually positive. Recall measures the accuracy of classifying positive samples, indicating the proportion of actually positive samples that are correctly predicted as positive. Both precision and recall provide insights into the diagnostic error. F-measure is a harmonic mean that takes into account both precision and recall.

4.6. Fault Diagnosis Results and Discussion

It is important to note that the fault diagnosis results for each scenario were calculated five times using the five datasets formed during the data preprocessing stage. The average of the five computations is presented and discussed as the final fault diagnosis result.

4.6.1. Diagnostic Results Using Only the Residual-Driven Part

In this section, only the feature residuals from the residual-driven part were used for fault diagnosis. The diagnostic performance was evaluated using the data from the testing set, and the test results represented by the confusion matrix are shown in Figure 6, along with the precision, recall, and F-measure. For instance, the precision, recall, and F-measure for RedCdW are determined to be 68.4%, 79.2%, and 73.4%, respectively.
The proposed method achieves a diagnostic accuracy of 73.1% in this scenario. Among the different fault types, the RedEvW and NcG faults exhibit the highest precisions exceeding 90%, while the RefLeak and ExOil faults have the lowest precision, below 60%. The high precision indicates a low false positive rate, meaning that once the fault is diagnosed, there is a high level of confidence that the fault has indeed occurred. The RedCdW, RedEvW, and RefOver faults demonstrate the highest recalls, close to 80%. The high recall indicates a low missed diagnosis rate, meaning that if a fault occurs, it can be accurately diagnosed. Only the RedEvW and NcG faults achieve F-measures above 80%, while the RefLeak fault has the lowest F-measure, at only 59.2%.
These test results validate the effective fusion of the residual-driven model into the hybrid BN model and demonstrate its ability to independently fulfill the diagnostic task only using the feature residual node.
Indeed, the diagnostic performance of using only the residual-driven part for fault diagnosis is strongly affected by the fault-sensitive features listed in Table 1. In this study, the focus was on simplicity and ease of understanding rather than achieving optimal diagnostic performance for the residual-driven part. Therefore, only a small number of features were selected to form the residual nodes.
As shown in Table 1, the selection of the same feature ( ε s c and L M T D c ) for multiple faults (RefLeak, RefOver, CdFoul, and Ncg) has contributed to confusion between these faults. This overlap in feature selection has led to misdiagnosis among these fault types, as evident from the confusion matrix in Figure 6. Consequently, the diagnostic performance for these faults is not satisfactory. However, by incorporating additional fault-sensitive features, the diagnostic performance of the residual-driven part can be effectively enhanced. For example, introducing features such as the difference between the measured condensing temperature and the calculated condensing temperature based on the condensing pressure (which is sensitive to the Ncg fault [18]), including condensing pressure and subcooling (which are highly sensitive to the RefOver, RefLeak, and CdFoul faults [31,36]), or even considering the entropy efficiency of the compressor based on thermodynamic mechanisms and refrigerant flow rate [36,37], can significantly improve the diagnostic accuracy for these specific faults. Furthermore, by combining different types of nodes proposed in this paper, as discussed in Section 4.6.3, the overall fault diagnosis performance can also be further enhanced.

4.6.2. Diagnostic Results Using Only the Data-Driven Part

In this subsection, only feature data from the data-driven part were used for fault diagnosis. The test results, presented in the form of a confusion matrix in Figure 7, demonstrate that the proposed method achieved a high diagnostic accuracy of 94.5% in this case. Among the different fault types, six faults achieved precisions exceeding 90%, with the ExOil fault being the only exception at 86.4%. All seven faults achieved recalls of 80% or higher. Obviously, a low false positive rate and missed diagnosis rate were achieved. The F-measures for six faults are above 90%. The lowest F-measure is observed in the RefLeak fault at 86.1%, which is still considered effective for accurate fault diagnosis.
These test results confirm that the data-driven model is successfully integrated into the hybrid BN model and demonstrate its ability to independently complete the diagnostic task only using the feature data node.

4.6.3. Diagnostic Results Using the Residual-Driven and Data-Driven Parts Together

In this section, feature residuals and feature data from both the residual-driven and data-driven parts were combined for fault diagnosis. The test results, depicted in the form of a confusion matrix in Figure 8, demonstrate that an exceptional diagnostic accuracy of 97.6% was achieved in this case. Among the different fault types, the precisions, recalls, and F-measures for all seven faults were above 90%, indicating an extremely low false positive rate and missed diagnosis rate.
When comparing the diagnostic results obtained from using only residual nodes or data nodes, it is evident that the diagnostic performance is significantly enhanced when both parts are used together. The diagnostic accuracy improves by up to 24.5%. For individual faults, there is an improvement in precision, recall, and F-measure. The largest improvement in precision is observed for RefLeak, with an increase of 40.5%, while the largest improvement in recall is seen for ExOil, with an increase of 29.4%. As a result, the F-measures for RefLeak and ExOil increased by up to 34.5% and 32.8%, respectively. This improvement can be attributed to the combination of evidence from both types of nodes, allowing for the utilization of more comprehensive information and ultimately enhancing diagnostic performance.
Fully leveraging all available information proves to be an effective approach to improving fault diagnosis performance. The results highlight the effectiveness of fusing residual and data nodes, enabling parallel fault diagnosis with each part independently completing the diagnostic task. When working together, this fusion leads to superior diagnostic performance.

4.7. Performance Comparison with the Latest Advanced Diagnostic Methods

The fault diagnosis performance of the proposed hybrid method was compared with that of the latest advanced methods proposed in similar studies. In order to ensure an impartial and effective comparison, the comparative methods were selected based on the following criteria: (i) they used the same ASHRAE RP-1043 experimental data, and (ii) they employed the latest improved algorithms for model development. As a result, four existing methods were chosen: SLENet-based [15], SP-CNN-based [16], SA-DNN-based [17], and LS-SVM-based [13] methods. These methods are considered to be the most advanced and have been reported to achieve superior diagnostic performance compared to conventional methods.
During the comparison, the proposed method used the same set of features as the comparative methods for fault indication and evaluated the results obtained by jointly utilizing residual and data nodes. The results of the comparison, represented by accuracies and F-measures, are shown in Figure 9 and Figure 10. It is important to note that the performance of the comparative methods is directly sourced from the related literature. The reported performance in these literature sources should represent the best results achieved for the respective comparative methods. For instance, the diagnostic accuracies and F-measures of the SP-CNN-based method are based on the work by Guo et al. [16].
As depicted in Figure 9 and Figure 10, the diagnostic accuracy of the proposed hybrid method surpasses that of the SLENet-based and SP-CNN-based methods and is on par with the LS-SVM-based and SA-DNN-based methods (with a difference of less than 6%). Regarding F-measures, the proposed hybrid method achieves higher values for all faults compared to the SLENet-based and SP-CNN-based methods. When compared to the LS-SVM-based and SA-DNN-based methods, the proposed hybrid method demonstrates comparable or slightly higher F-measures for all faults, except for RefLeak and ExOil, where the difference is less than 3%.
The training and online diagnosis times of the SVM-based, CNN-based, DNN-based, and proposed methods were calculated and compared. For the model training, all samples from the training set were used, while 100 samples from the testing set were used to simulate an actual fault diagnosis process.
In the case of SVM, the radial basis function was used as the kernel function, and five-fold cross-validation and grid search algorithm were employed to optimize the penalty coefficient and kernel width. The grid searches were conducted within the region of [ 2 4 , 2 4 ] . The CNN architecture consisted of an input layer, two convolutional layers, two activation layers, two pooling layers, one fully connected layer, and an output layer. The rectified linear unit was used as the activation function. The DNN architecture included an input layer, five hidden layers, and an output layer, utilizing the hyperbolic tangent as the activation function. The proposed method incorporated feature residuals and feature data simultaneously for fault diagnosis.
The results are presented in Table 5, indicating that the proposed method requires shorter times for both model training and online diagnosis compared to the SVM-based, CNN-based, and DNN-based models. Particularly for model training, the proposed method demonstrates a significant reduction in time cost ranging from 56.2% to 76.9% compared to the other methods.
In summary, the proposed hybrid method has two distinct advantages compared to the comparison methods:
i.
Method classification: The comparative methods are all data-driven approaches that rely solely on feature data for fault diagnosis. This is similar to the process of the proposed hybrid method when using only data nodes for fault diagnosis. However, the key advantage of the proposed hybrid method is its fusion of additional information, specifically feature residuals, during the fault diagnosis inference process. This fusion of multiple information sources is likely the main reason for the improved fault diagnosis performance.
ii.
Model complexity and training cost: The comparative methods incorporate optimization algorithms to optimize model parameters or select the best features to enhance their performance. This, to some extent, increases the complexity of the models and the training cost. The shorter training and application times of the proposed hybrid method provide an additional advantage. The performance comparison results with existing advanced diagnostic methods further validate the effectiveness and superiority of the proposed hybrid method.

4.8. Application of the Proposed Method in Another Chiller

To further validate the effectiveness of the proposed hybrid method, it was applied to another magnetic centrifugal chiller with a cooling capacity of approximately 440 kW. This chiller also featured shell-and-tube heat exchangers for both the evaporator and condenser, with water flowing inside the tubes. The refrigerant used was R134a. The experimental setup involved various operating conditions, including different set points for the chilled water outlet temperature (5 °C, 7 °C, 8 °C, and 10 °C), cooling water inlet temperatures (25 °C, 27 °C, 30 °C, and 33 °C), and load ratios (40%, 50%, 60%, 70%, 80%, and 90%). Data were collected from a total of 51 operating conditions during the experiment, with a data acquisition interval of 10 s. A comprehensive dataset comprising measurements from 25 parameters was obtained. The five types of faults conducted in this experiment were RedCdW, RedEvW, RefLeak, RefOver, and CdFoul.
The experimental data from the magnetic centrifugal chiller underwent the same data preprocessing process as the ASHRAE RP-1043 data. However, since the magnetic centrifugal chiller was an oil-free system, parameters related to lubricating oil were excluded during the feature selection process. The test results demonstrate that the proposed hybrid method achieves an accuracy of 98.3% when both the residual and data nodes were used for fault diagnosis. The F-measures for fault diagnosis were calculated and presented in Table 6. The results reveal that all F-measures for the five faults exceed 95%, providing further evidence of the excellent diagnostic performance of the proposed hybrid method.

4.9. Analysis of the Potential for Field Application of the Proposed Hybrid Method

By applying the proposed method to two actual chillers, it was demonstrated that the method achieves a high diagnostic accuracy of 97.6%. Moreover, when both feature residuals and feature data are used jointly, the method achieves precisions, recalls, and F-measures above 90% for all seven faults. These results indicate the effectiveness and reliability of the proposed method in fault diagnosis.
Furthermore, when compared to existing state-of-the-art methods, the proposed method shows comparable, and in some cases, even superior, diagnostic performance with higher accuracy and F-measure. This highlights the potential of the proposed method to outperform existing methods in practical applications.
The successful application of the proposed method on two actual chillers, the use of readily available features, and the shorter training and application times further demonstrate the feasibility and practicality of the method in real-world scenarios.
In addition to its strong diagnostic performance, the proposed hybrid method also exhibits great potential for practical application in the field. By utilizing feature residuals and feature data in parallel, the method is designed to be robust and tolerant towards any missing parts of the information. For instance, in situations where obtaining an accurate benchmark model is challenging or impractical, the evidence provided by the feature residuals may be unavailable. In such cases, the proposed hybrid method can still perform fault diagnosis by relying solely on the evidence from the feature data. Similarly, if feature data are unavailable or incomplete, the method can utilize only the feature residuals for diagnostic purposes. This flexibility in data utilization enhances the adaptability and robustness of the proposed hybrid method in practical scenarios.
Furthermore, when both feature residuals and feature data are available, the proposed hybrid method can leverage both sources of information simultaneously, resulting in optimal diagnostic performance and making it a promising solution for on-site fault diagnosis in chillers.

5. Conclusions

To effectively leverage the information from both feature residuals and feature data within a unified diagnostic system, a hybrid method based on BN is proposed. The effectiveness and superiority of the proposed hybrid method were validated through its application to two actual chillers. The main conclusions are as follows:
(1)
The hybrid method not only enables independent diagnosis using either type of node but also allows for joint diagnosis using both feature residuals and feature data. This capability leads to improved diagnostic performance and enhances the field applicability of the method compared to approaches that solely rely on one type of node.
(2)
The hybrid method demonstrates favorable diagnostic performance when utilizing either feature residuals or feature data alone. However, significant improvements in diagnostic performance are observed when both types of nodes are used together. For instance, the accuracy increases to 97.6%, exhibiting a maximum improvement of 24.5%. The precisions, recalls, and F-measures for all seven faults are above 90%, indicating an extremely low false positive rate and missed diagnosis rate. Moreover, the F-measure shows notable enhancements of 34.5% and 32.8% for the challenging-to-diagnose faults of RefLeak and ExOil, respectively. By integrating evidence from both types of nodes, the hybrid method effectively utilizes a wider range of information, surpassing the diagnostic capabilities of using a single type of node alone and leading to enhanced diagnostic performance.
(3)
n comparison to the latest advanced methods, the hybrid method has demonstrated comparable, and in some cases, even superior diagnostic performance with higher accuracy and F-measures. Additionally, the proposed method requires shorter training and application times for the model, further highlighting its effectiveness and superiority.
(4)
The application of the hybrid method on another actual chiller further validates its effectiveness, achieving a diagnostic accuracy of 98.3% and F-measures above 95% for all considered faults.

Author Contributions

Conceptualization, Z.W.; Methodology, Z.W.; Software, B.L., J.G. and X.L.; Validation, Z.W. and B.L.; Formal analysis, Z.W. and L.W.; Investigation, J.G. and Y.T.; Resources, Y.T.; Data curation, B.L.; Writing—original draft, B.L.; Writing—review & editing, Z.W., X.L. and S.Z.; Visualization, J.G.; Supervision, L.W. All authors have read and agreed to the published version of the manuscript.

Funding

The authors gratefully acknowledge the support of the National Natural Science Foundation of China (No.51806060, No.51876055), the Program for Science & Technology Innovation Talents in Universities of Henan Province (No.22HASTIT025), and the Program for Innovative Research Team (in Science and Technology) in University of Henan Province (No. 22IRTSTHN006).

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

CNNConvolutional neural network
BNBayesian network
DNNDeep neural network
SVMSupport vector machine
LS-SVMLeast squares support vector machine
SASimulated annealing
SLENetSparsely local embedding CNN
SP-CNNData self-production algorithm with CNN
RedCdWReduced condenser water flow
RedEvWReduced evaporator water flow
RefLeakRefrigerant leakage
RefOverRefrigerant overcharge
CdFoulCondenser fouling
NcGNon-condensable gas in refrigerant
ExOilExcess oil

References

  1. Nalley, S. Annual Energy Outlook 2021; Energy Information Administration: Washington, DC, USA, 2021.
  2. Katipamula, S.; Brambley, M.R. Methods for fault detection, diagnostics, and prognostics for building systems—A review, Part I. HVAC&R Res. 2005, 11, 3–25. [Google Scholar]
  3. Browne, M.W.; Bansal, P.K. Different modelling strategies for in situ liquid chillers. Proc. Inst. Mech. Eng. Part A J. Power Energy 2001, 215, 357–374. [Google Scholar] [CrossRef]
  4. Zhao, Y.; Wang, S.; Xiao, F.; Ma, Z. A simplified physical model-based fault detection and diagnosis strategy and its customized tool for centrifugal chillers. HVAC&R Res. 2013, 19, 283–294. [Google Scholar]
  5. Kim, W.; Braun, J.E. Extension of a virtual refrigerant charge sensor. Int. J. Refrig. 2015, 55, 224–235. [Google Scholar] [CrossRef] [Green Version]
  6. Kim, W.; Braun, J.E. Development and evaluation of virtual refrigerant mass flow sensors for fault detection and diagnostics. Int. J. Refrig. 2016, 63, 184–198. [Google Scholar] [CrossRef] [Green Version]
  7. Chen, J.; Zhang, L.; Li, Y.; Shi, Y.; Gao, X.; Hu, Y. A review of computing-based automated fault detection and diagnosis of heating, ventilation and air conditioning systems. Renew. Sustain. Energy Rev. 2022, 161, 8112395. [Google Scholar] [CrossRef]
  8. Yan, K.; Ma, L.; Dai, Y.; Shen, W.; Ji, Z.; Xie, D. Cost-sensitive and sequential feature selection for chiller fault detection and diagnosis. Int. J. Refrig. 2018, 86, 401–409. [Google Scholar] [CrossRef]
  9. Li, G.; Yao, Q.; Fan, C.; Zhou, C.; Wu, G.; Zhou, Z.; Fang, X. An explainable one-dimensional convolutional neural networks based fault diagnosis method for building heating, ventilation and air conditioning systems. Build. Environ. 2021, 203, 108057. [Google Scholar] [CrossRef]
  10. Chen, K.; Wang, Z.; Gu, X.; Wang, Z. Multicondition operation fault detection for chillers based on global density-weighted support vector data description. Appl. Soft Comput. 2021, 112, 107795. [Google Scholar] [CrossRef]
  11. Liu, J.; Shi, D.; Li, G.; Xie, Y.; Li, K.; Liu, B.; Ru, Z. Data-driven and association rule mining-based fault diagnosis and action mechanism analysis for building chillers. Energy Build. 2020, 216, 109957. [Google Scholar] [CrossRef]
  12. Guo, Y.; Liu, J.; Liu, C.; Zhu, J.; Lu, J.; Li, Y. Operation Pattern Recognition of the Refrigeration, Heating and Hot Water Combined Air-Conditioning System in Building Based on Clustering Method. Processes 2023, 11, 812. [Google Scholar] [CrossRef]
  13. Han, H.; Cui, X.; Fan, Y.; Qing, H. Least squares support vector machine (LS-SVM)-based chiller fault diagnosis using fault indicative features. Appl. Therm. Eng. 2019, 154, 540–547. [Google Scholar] [CrossRef]
  14. Han, H.; Cui, X.; Fan, Y.; Qing, H. Ensemble learning with member optimization for fault diagnosis of a building energy system. Energy Build. 2020, 226, 110351. [Google Scholar] [CrossRef]
  15. Liu, X.; Li, Y.; Sun, S.; Liu, X.; Shen, J. Fault diagnosis of chillers using sparsely local embedding deep convolutional neural network. CIESC J. 2018, 69, 5155–5163. [Google Scholar]
  16. Gao, J.; Han, H.; Ren, Z.; Fan, Y. Fault diagnosis for building chillers based on data self-production and deep convolutional neural network. J. Build. Eng. 2021, 34, 102043. [Google Scholar] [CrossRef]
  17. Han, H.; Xu, L.; Cui, X.; Fan, Y. Novel chiller fault diagnosis using deep neural network (DNN) with simulated annealing (SA). Int. J. Refrig. 2021, 121, 269–278. [Google Scholar] [CrossRef]
  18. Wang, Z.; Wang, L.; Tan, Y.; Yuan, J.; Li, X. Fault diagnosis using fused reference model and Bayesian network for building energy systems. J. Build. Eng. 2021, 34, 101957. [Google Scholar] [CrossRef]
  19. Comstock, M.C.; Braun, J.E.; Bernhard, R. Development of Analysis Tools for the Evaluation of Fault Detection and Diagnostics for Chillers; ASHRAE Research Project 1043-RP, HL 99-20, Report #4036-3; Purdue University: West Lafayette, IN, USA, 1999. [Google Scholar]
  20. Li, T.; Zhao, Y.; Zhang, C.; Luo, J.; Zhang, X. A knowledge-guided and data-driven method for building HVAC systems fault diagnosis. Build. Environ. 2021, 198, 107850. [Google Scholar] [CrossRef]
  21. Wang, P.; Li, C.; Liang, R.; Yoon, S.; Mu, S.; Liu, Y. Fault detection and calibration for building energy system using Bayesian inference and sparse autoencoder: A case study in photovoltaic thermal heat pump system. Energy Build. 2023, 290, 113051. [Google Scholar] [CrossRef]
  22. Li, G.; Xiong, J.; Tang, R.; Sun, S.; Wang, C. In-situ sensor calibration for building HVAC systems with limited information using general regression improved Bayesian inference. Build. Environ. 2023, 234, 110161. [Google Scholar] [CrossRef]
  23. Chen, Y.; Wen, J.; Pradhan, O.; Lo, L.J.; Wu, T. Using discrete Bayesian networks for diagnosing and isolating cross-level faults in HVAC systems. Appl. Energy 2022, 327, 120050. [Google Scholar] [CrossRef]
  24. Hu, M.; Chen, H.; Shen, L.; Li, G.; Guo, Y.; Li, H.; Li, J.; Hu, W. A machine learning Bayesian network for refrigerant charge faults of variable refrigerant flow air conditioning system. Energy Build. 2018, 158, 668–676. [Google Scholar] [CrossRef]
  25. Wang, Z.; Wang, Z.; He, S.; Gu, X.; Yan, Z.F. Fault detection and diagnosis of chillers using Bayesian network merged distance rejection and multi-source non-sensor information. Appl. Energy 2017, 188, 200–214. [Google Scholar] [CrossRef]
  26. Wang, Z.; Wang, L.; Tan, Y.; Yuan, J. Fault detection based on Bayesian network and missing data imputation for building energy systems. Appl. Therm. Eng. 2021, 182, 116051. [Google Scholar] [CrossRef]
  27. Verron, S.; Tiplica, T.; Kobi, A. Fault diagnosis of industrial systems by conditional Gaussian network including a distance rejection criterion. Eng. Appl. Artif. Intell. 2010, 23, 1229–1235. [Google Scholar] [CrossRef] [Green Version]
  28. Tan, X.; Gao, X.; Wang, Z.; Han, H.; Liu, X.; Chen, D. Learning the structure of Bayesian networks with ancestral and/or heuristic partition. Inf. Sci. 2022, 574, 719–775. [Google Scholar] [CrossRef]
  29. Atoui, M.A.; Verron, S.; Kobi, A. A Bayesian network dealing with measurements and residuals for system monitoring. Trans. Inst. Meas. Control 2016, 38, 373–384. [Google Scholar] [CrossRef] [Green Version]
  30. Kim, M.; Yoon, S.H.; Domanski, P.A.; Payne, W.V. Design of a steady-state detector for fault detection and diagnosis of a residential air conditioner. Int. J. Refrig. 2008, 31, 790–799. [Google Scholar] [CrossRef]
  31. Xiao, F.; Zheng, C.; Wang, S.W. A fault detection and diagnosis strategy with enhanced sensitivity for centrifugal chillers. Appl. Therm. Eng. 2011, 31, 3963–3970. [Google Scholar] [CrossRef]
  32. Zhao, Y.; Wang, S.; Xiao, F. A statistical fault detection and diagnosis method for centrifugal chillers based on exponentially-weighted moving average control charts and support vector regression. Appl. Therm. Eng. 2013, 51, 560–572. [Google Scholar] [CrossRef]
  33. Wang, Z.; Wang, Z.; Gu, X.; He, S.; Yan, Z. Feature selection based on Bayesian network for chiller fault diagnosis from the perspective of field applications. Appl. Therm. Eng. 2018, 129, 674–683. [Google Scholar] [CrossRef]
  34. Tran, D.A.T.; Chen, Y.; Jiang, C. Comparative investigations on reference models for fault detection and diagnosis in centrifugal chiller systems. Energy Build. 2016, 133, 246–256. [Google Scholar] [CrossRef]
  35. Zhu, H.; Yang, W.; Li, S.; Pang, A. An Effective Fault Detection Method for HVAC Systems Using the LSTM-SVDD Algorithm. Buildings 2022, 12, 246. [Google Scholar] [CrossRef]
  36. Zhou, Q.; Wang, S.; Xiao, F. A Novel Strategy for the Fault Detection and Diagnosis of Centrifugal Chiller Systems. HVAC&R Res. 2009, 15, 57–75. [Google Scholar]
  37. Cui, J.; Wang, S. A model-based online fault detection and diagnosis strategy for centrifugal chiller systems. Int. J. Therm. Sci. 2005, 44, 986–999. [Google Scholar] [CrossRef]
Figure 1. The structure and parameters of residual-driven BN.
Figure 1. The structure and parameters of residual-driven BN.
Processes 11 02323 g001
Figure 2. The structure and parameters of data-driven BN.
Figure 2. The structure and parameters of data-driven BN.
Processes 11 02323 g002
Figure 3. The structure and parameters of the hybrid BN driven by residual and data.
Figure 3. The structure and parameters of the hybrid BN driven by residual and data.
Processes 11 02323 g003
Figure 4. Framework of the fault diagnosis based on hybrid BN driven by residual and data.
Figure 4. Framework of the fault diagnosis based on hybrid BN driven by residual and data.
Processes 11 02323 g004
Figure 5. The structure and parameters of the hybrid method driven by residual and data.
Figure 5. The structure and parameters of the hybrid method driven by residual and data.
Processes 11 02323 g005
Figure 6. Confusion matrix representing diagnosis results by using only residual nodes. (The row is the number of samples diagnosed by the method, while the column is the number of actually occurred samples. The correctly diagnosed samples are highlighted in green, and the falsely diagnosed samples are highlighted in red.)
Figure 6. Confusion matrix representing diagnosis results by using only residual nodes. (The row is the number of samples diagnosed by the method, while the column is the number of actually occurred samples. The correctly diagnosed samples are highlighted in green, and the falsely diagnosed samples are highlighted in red.)
Processes 11 02323 g006
Figure 7. Confusion matrix representing diagnosis results by using only data nodes (using the same representation as Figure 6).
Figure 7. Confusion matrix representing diagnosis results by using only data nodes (using the same representation as Figure 6).
Processes 11 02323 g007
Figure 8. Confusion matrix representing diagnosis results by using residual and data nodes together (using the same representation as Figure 6).
Figure 8. Confusion matrix representing diagnosis results by using residual and data nodes together (using the same representation as Figure 6).
Processes 11 02323 g008
Figure 9. The comparisons of accuracies among the five diagnostic methods, SLENet from [15], SP-CNN from [16], SA-DNN from [17], LS-SVM from [13].
Figure 9. The comparisons of accuracies among the five diagnostic methods, SLENet from [15], SP-CNN from [16], SA-DNN from [17], LS-SVM from [13].
Processes 11 02323 g009
Figure 10. The comparisons of F-measures among the five diagnostic methods, SLENet from [15], SP-CNN from [16], SA-DNN from [17], LS-SVM from [13].
Figure 10. The comparisons of F-measures among the five diagnostic methods, SLENet from [15], SP-CNN from [16], SA-DNN from [17], LS-SVM from [13].
Processes 11 02323 g010
Table 1. Features selected by the residual node r j in residual-driven part.
Table 1. Features selected by the residual node r j in residual-driven part.
No.DesignationFormulationCorresponding Fault Types
1 Δ t c Δ t c = T c o T c i RedCdW
2 Δ t e Δ t e = T e i T e o RedEvW
3 ε s c ε s c = T s u b T c T c i RefLeak/RefOver/CdFoul/NcG
4 L M T D c L M T D c = T c o T c i ln ( T c T c i ) / ( T c T c o ) RefLeak/RefOver/CdFoul/NcG
5 T o i l Direct measurementExOil
Table 2. Features selected by the data node X in data-driven part.
Table 2. Features selected by the data node X in data-driven part.
No.DesignationDescriptionFormulation
1 T e i Water temperature of evaporator inletDirect measurement
2 T e o Water temperature of evaporator outletDirect measurement
3 T c i Water temperature of condenser inletDirect measurement
4 T c o Water temperature of condenser outletDirect measurement
5 T e Evaporating temperatureDirect measurement
6 T c Condensing temperatureDirect measurement
7 T E A Evaporator approach temperature T E A = T e o T e
8 T C A Condenser approach temperature T C A = T c T c o
9 T s u b Refrigerant sub-cooling temperatureDirect measurement
10 T s u c Refrigerant suction temperatureDirect measurement
11 T s h s u c Refrigerant suction superheat temperature T s h s u c = T s u c T e
12 T R d i s Refrigerant discharge temperatureDirect measurement
13 T s h d i s Refrigerant discharge superheat temperature T s h d i s = T c T R d i s
14 P i n Compressor input powerDirect measurement
15 T o i l Oil feed temperatureDirect measurement
16 P f e e d Oil feed pressureDirect measurement
Table 3. Fitting accuracies of the benchmark models based on radial basis function.
Table 3. Fitting accuracies of the benchmark models based on radial basis function.
Designation Δ t c Δ t e ε s c L M T D c T o i l
R 2 0.9790.9860.8830.9580.962
Table 4. Confusion matrix explained by a binary classification problem.
Table 4. Confusion matrix explained by a binary classification problem.
True ClassPredicted (Diagnosed) Class
PositiveNegative
PositiveTPFN
NegativeFPTN
Table 5. The time cost of the model training and online diagnosis for the SVM-based, CNN-based, DNN-based, and proposed methods.
Table 5. The time cost of the model training and online diagnosis for the SVM-based, CNN-based, DNN-based, and proposed methods.
SVM-BasedCNN-BasedDNN-BasedThe Proposed Method
Time cost of model training2164.7 s1140.5 s1382.5 s499.5 s
Time cost of online diagnosis5.8 s6.4 s6.8 s5.6 s
Note: calculation time was evaluated in MATLAB 2014b environment installed on a computer with Intel Core i5-2430M (2.40 GHz) CPU and 8 GB of memory.
Table 6. The F-measures when both the residual and data nodes were used in the maglev chiller.
Table 6. The F-measures when both the residual and data nodes were used in the maglev chiller.
FaultRedCdWRedEvWRefLeakRefOverCdFoul
F-measure100%99.4%95.7%95.7%99.1%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, Z.; Liang, B.; Guo, J.; Wang, L.; Tan, Y.; Li, X.; Zhou, S. Fault Diagnosis Based on Fusion of Residuals and Data for Chillers. Processes 2023, 11, 2323. https://doi.org/10.3390/pr11082323

AMA Style

Wang Z, Liang B, Guo J, Wang L, Tan Y, Li X, Zhou S. Fault Diagnosis Based on Fusion of Residuals and Data for Chillers. Processes. 2023; 11(8):2323. https://doi.org/10.3390/pr11082323

Chicago/Turabian Style

Wang, Zhanwei, Boyang Liang, Jingjing Guo, Lin Wang, Yingying Tan, Xiuzhen Li, and Sai Zhou. 2023. "Fault Diagnosis Based on Fusion of Residuals and Data for Chillers" Processes 11, no. 8: 2323. https://doi.org/10.3390/pr11082323

APA Style

Wang, Z., Liang, B., Guo, J., Wang, L., Tan, Y., Li, X., & Zhou, S. (2023). Fault Diagnosis Based on Fusion of Residuals and Data for Chillers. Processes, 11(8), 2323. https://doi.org/10.3390/pr11082323

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop