1 Introduction
In recent years, fault diagnosis (FD) has become important for safe operation of nuclear power plants (NPPs). Fuzzy and neuro-fuzzy approaches, support vector machines [1], K-nearest neighbors [2,3], decision tree (DT) and fuzzy decision tree (FDT) classification methods [4-9] are proposed and implemented to tackle the problem. FDT improves the DT capability by embedding fuzzy set (FS) theory in the FD and benefits of the advantages of both DT and FS. However, the not univocal correspondence between symptoms and fault classes might challenge the diagnosis task. Researches have been done in this area and FD systems like REACTOR, SINDBAD and OAS are developed [10-13]. All of these systems focus on the static state of NPP and method for prognostic is not mentioned. ISACS (integrated surveillance and control system) is developed in the OECD Halden Reactor Project with functions including identification of disturbance, diagnosis and prognostics [14-16]. This system mainly contains two parts: prior diagnosis, which is model-based; and on-line diagnosis, which is based on comparing the fault data with those in Process and Automatics (P&A) data base. Unfortunately, the prototype ISACS-1 is mainly utilized for extensive evaluation and further progression of the system has not been elaborated. In other FD systems, some are based on the complete model of the industrial systems [17-21], which is difficult to be applied on the systems whose complete model are hard to build. While some other systems are data-mining based [22,23], which is difficult for NPPs because it is often difficult to obtain fault data to train the classification model. J Ma and J. Jiang developed a FD system based on semisupervised classification scheme, which was considered as a promising tool. [24] However, the model are trained by the data of normal power plant, which may not diagnose the faults that owned only by NPPs.
Recent works on classic uncertain artificial intelligence methodology, such as rough set [25,26], artificial neural network (ANN) [27,28], fuzzy theory [29-31], grey relational analysis [32,33], petri nets [34,35] and support vector machine (SVM) [36,37], are introduced and combined for FD and prognostic in complex systems. Also, probabilistic graphical model has become new hotspot in this field, and the Bayesian networks (BN) model [38,39], Hidden Markov Models (HMM) [40-42], Latent Tree Models (LTM) [43] and cloud models [44] draw high attention. BN is especially typical. It is of solid theoretical foundation, with directed acyclic graph to express causal dependency and conditional probability table to quantify the uncertainty of causality. To improve the efficiency of FD, a graphical inference methodology named Dynamic Uncertain Causality Graph (DUCG) has been developed and successfully tested in many practical cases [45-52].
DUCG implements a causal-based expert system that represents the knowledge of risk experts in either a directed acyclic graph or a directed cyclic graph, with a probabilistic-based or evidence-based reasoning [45,46]. Nevertheless, the causal graphs construction of DUCG is complicate in some cases, turning out redundant on the symptoms needed by DUCG to correctly classify the occurring faults[47-52]. In this paper, we propose a method to simplify the inference rules of DUCG based on a genetic algorithm (GA) that uses an FDT as surrogate model of the DUCG.
This paper is organized as follows. In Sect. 2, a brief introduction to the DUCG is given, including the inference algorithm used for fault diagnosis and the steps required for constructing the DUCG model. Section 3 illustrates the method for transforming the expert knowledge into a FDT by extracting a fuzzy rule base (FRB) from a first-tentative DUCG model that provides a non-optimal symptom matrix. In Sect. 4, GA is used for the optimization of the decision rules by performing a wrapper search around the FDT and results are discussed. In Sect.5, conclusions are drawn.
2 Brief introduction to DUCG
The methodology of DUCG is essential to apply the causal graphs to symbolize logical relationships in complex system in reality and to apply the virtual variables to express the causal uncertainties in that relationships, that is, the probabilities between child and parent variables. DUCG provides a compact representation of the existing causal logic among events that can occur in a process[46,47], by resorting to causal graphs composed by variables (or events) (as illustrated in Table 1, where “V” is a generic variable and “N” and “k” are the variable number and state, respectively), connected by function F.
Variable | Symbol | Meaning |
---|---|---|
B | ![]() |
Failure type always with k=1 |
X | ![]() |
Symptom |
Fn,k ;i,j | ![]() |
Uncertainty relationship between variable Vi,j in state j ( |
We can define Fn;i as a graph composed of elements connected by Fn,k;i,j[46], as shown in Fig. 1(a), that can be defined as:
-201703/1001-8042-28-03-008/alternativeImage/1001-8042-28-03-008-F001.jpg)
where, An,k;i,j accounts for the mechanism that Vi,j induces on Xn,k, without considering any other natural interaction with other mutual variables Bi,j, j' ≠ j; and (rn;i/rn) is a weighting factor of An,k;i,j, with
The procedures for building a DUCG can be summarized as follows:
1) A detailed analysis of the system to identify all B type variables (i.e., fault types);
2) To determine the related X type variables for each of the B type variables;
3) To quantify the causal relationships. i.e. the F type variables.
For example, in Fig. 1(b), B33,1 indicates the leakage in the steam pipeline A, variable X47, X173 and X174 represent the steam flow in pipelines A/B/C of a NPP, respectively; and, X48 indicates the pressure in the steam pipeline A, where the normal, low and high pressure states are X48,0, X48,1 and X48,2, respectively. The relationship, for example, between X48 and X47 can be modeled by F48;47=(r48;47/∑r48;i)A48;47, where, ∑r48;i=r48;47+r48;173+r48;174 (with r48;47=r48;173=r48;174=1), and A48;47 (the uncertain mechanism that links the three states of X47 to the three states of X48) is
which means that when X47 is in its “1” state X47,1, the probabilities of the X48 in the “0” state X48,0 is 0, in the “1” state X48,1 is 0.1 and in the “2” state X48,2 is 0.9. Similarly, when X47 is in its “2” state X47,2, the probabilities of the X48,0, X48,1 and X48,2 are 0, 0.7 and 0.3, respectively.
By utilizing this modeling method, the DUCG of the secondary loop of Unit-1 of Ningde NPP is shown in Fig. 2. The causal graph is of great complexity, including 151{B,X} type variables and 976 functional relationships, of which 23 variables of type B (fault classes) are given in Table 2.
No | Root cause | Description |
---|---|---|
1 | B1,1 | Condensate pump CEX001PO fails open |
2 | B2,1 | Condensate pump CEX002PO fails open |
3 | B3,1 | Feed-water control valve ARE031VL stuck open |
4 | B5,1 | Feed-water control valve ARE032VL stuck open |
5 | B6,1 | Feed-water control valve ARE033VL stuck open |
6 | B20,1 | Leakage in the feed-water pipeline B |
7 | B21,1 | Leakage in the feed-water pipeline C |
8 | B13,1 | Turbine mechanical failure with no reactor trip |
9 | B37,1 | Loss of main steam in turbine |
10 | B15,1 | Leakage in the low pressure heater ABP401RE |
11 | B16,1 | Feed-water heater bypass valve ABP011VL stuck open |
12 | B17,1 | Leakage in the main steam pipeline |
13 | B18,1 | Leakage in the steam generator pipe |
14 | B19,1 | Feed-water heater AHP009VL stuck open |
15 | B25,1 | Electric main feed-water pump APA102PO fails |
16 | B26,1 | Electric main feed-water valve APA113VL stuck close |
17 | B38,1 | Steam generator loss of feed-water |
18 | B28,1 | Condensate extraction valve CEX108VL stuck open |
19 | B32,1 | Turbine bypass valve GCT115VV stuck open |
20 | B33,1 | Leakage in the steam line A |
21 | B34,1 | Turbine bypass valve GCT131VV stuck open |
22 | B35,1 | Turbine control valve GRE001VV stuck open |
23 | B36,1 | Condenser vacuum pump CVI101PO stuck open |
-201703/1001-8042-28-03-008/alternativeImage/1001-8042-28-03-008-F002.jpg)
After construction of the DUCG model based on the expert knowledge regarding the expected progression of an accidental scenario, that allows setting the functional relationship among the variables, the diagnosis can be carried out by monitoring the signals behavior during the developing accidental scenario.
For better illustration, let us focus on the types and states of the variables shown in Fig. 3. The fault B34,1 can be diagnosed as “turbine bypass valve GCT131VV wrongly opened during NPP normal operation” because it initiates the flow decrease in Steam pipelines A, B and C (X1,1, X2,1, X3,1), which, subsequently, decreases the pressure in the steam manifolds VVP024MP and VVP025MP (X4,1, X5,1), and increases the feed-water flow in the stream generators SG-1, SG-2 and SG-3 (X6,2, X7,2, X8,2). The reduction of the feed-water flow can further induce the average temperature to decrease in the first loop (X9,1) and, eventually, cause the increase of the reactor power (X10,1).
-201703/1001-8042-28-03-008/alternativeImage/1001-8042-28-03-008-F003.jpg)
Therefore, a specific state of a B-type variable corresponds to a set of X-type variables, which are all abnormal signals received from the sensor measurements. In other words, when a generic fault of class Cj, j=1,2,… occurs, a set of representative symptoms emerge that might not be univocal, as in this case.
3 From DUCG to fuzzy decision tree
The FDT methodology is selected to speed up the optimization of the DUCG model in the case of non-univocal symptoms. The FDT is used as surrogate model of the DUCG, whose fuzzy rules are to be extracted from the DUCG model to build the FRB knowledge. A first-tentative prior FRB is chosen to represent the classification reasoning. The FRB is composed of several fuzzy rules, each one related to a specific FS for each fault class Bi,j. As an example, with reference to Fig. 3, the fuzzy rule defining B34,1 can be written as: “IF the flow in steam pipeline A, B and C is low (X1,1, X2,1, X3,1); the pressure in steam manifolds VVP024MP and VVP025MP is low (X4,1, X5,1); the feed water flow in stream generators SG-1, SG-2 and SG-3 is high (X6,2, X7,2, X8,2); the average temperature in the first loop is low (X9,1) and the reactor power is high (X10,1), THEN the turbine bypass valve GCT131VV has been wrongly opened (B1,1)”. Symptoms of X-type variables mentioned in the fuzzy rule can be summarized into an observation vector σ =(X1,1, X2,1, X3,1, X4,1, X5,1, X6,2, X7,2, X8,2, X9,1, X10,1). All the fuzzy rules defining the relationships between symptoms and the 23 fault classes can be resumed in the symptom matrix (shown in Table 3 in a reduced form), in which the rows and columns are fault classes and symptoms, respectively, where “1” means that the symptom can be observed for the fault considered, and “0”, otherwise. We note that the relationship between symptoms and fault classes is not univocal, that is, one symptom may lead several faults and one fault can be inferred only when several symptoms are simultaneously observed. This is mainly due to the complex non-linear relationship of the events, but also to the partial and sometimes overwhelming expert knowledge at the basis of the DUCG.
Cl | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C6 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 |
C7 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 |
C8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C10 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
C11 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
C12 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
C13 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C14 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
C15 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 |
C16 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 |
C17 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
CI8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C19 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C21 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C22 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cl | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C3 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
C4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C5 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C6 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
C7 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
C8 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
C9 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
C10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C12 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
C13 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C14 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C15 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 |
C16 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 |
C17 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
C18 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C19 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C20 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C21 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
C22 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 |
C23 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Sensor errors and ambiguous deviation ranges (that is, uncertainty in the symptoms values) can be accommodated in the FRB by defining a fuzzy observation vector
The construction of the FDT aimed at substituting the DUCG within the GA-based optimization of the FRs can be done as shown in Fig. 4(a); in particular:
-201703/1001-8042-28-03-008/alternativeImage/1001-8042-28-03-008-F004.jpg)
1) Choose one fault class of the DUCG;
2) Select one symptom Sn;
3) Branch the tree based on presence or absence of the symptom for the fault class considered by accounting for its membership degree
4) If the symptom can be attributed to only one fault class, the associated node becomes a terminal leaf, otherwise, a new node is added with membership degree
When all symptoms are screened out and placed in related branches, the tree is terminated. Fig. 4(b) shows a general example of a FRB-FDT.
With the method illustrated above, the symptom matrix of Table 3 of the DUCG model in Fig. 2(b) is learnt by a FRB-FDT with 23 fault classes and 262 symptoms. The developed FRB-FDT is tested with respect to 800 data synthetically simulated by the China Nuclear Power Simulation Technology Co, Ltd (CNPSC). The results indicate that 58.9% of the anomalous behaviors are correctly classified with respect to the 23 classes, 29.7% are treated as ambiguous and 11.4% are wrongly classified due to the ambiguous assignment between symptoms and fault classes of the initial structure of DUCG based FRB-FDT (for the classification rate quantification, we assume the assignment to be correct when the membership grade to a class is greater than 0.8, ambiguous when is between 0.8 and 0.2 and wrong when it is lower than 0.2).
4 GA optimization of the inference rules
To improve the classification rate of the DUCG and lower its computational burden, thanks to a simpler symptoms-fault relationship, a single objective GA-based optimization is conducted for finding the most representative symptom matrix that would best describe the system behavior. We resort to the wrapper search scheme shown schematically in Fig. 5.
-201703/1001-8042-28-03-008/alternativeImage/1001-8042-28-03-008-F005.jpg)
A symptoms observation vector σ becomes a chromosome of the GA, and the fitness function to evaluate the performance of a set of symptoms in classifying the faults is defined as:
where a(1−λ) accounts for the classification rate λ of the FDT, and bα accounts for the number α of symptoms needed for classifying as many as possible fault classes, since the optimization must obey a parsimony principle (i.e., low α is preferable) to guarantee a low computational complexity of DUCG and a large classification rate, i.e., low (1−λ). The objective (fitness) Φ must be minimized. The parameters a and b are user-defined weight, and here we set a =80 and b =1, so as to balance the different magnitudes of (1−λ) and α, and normalize their mutual contribution to Φ. The main parameters of the GA used are listed in Table 4.
Objective function | Φ= a(1−λ)+b α |
---|---|
Number of chromosomes in the population | 270 |
Number of generations | 100 |
Selection | Standard Roulette |
Replacement | Children-Parents |
Mutation probability | 0.001 |
One-site crossover probability | 1 |
GA can better select symptoms for each fault class, hence the improvement of performance. The results of optimization are shown in Fig. 6. In Fig.6(a), the rate of correct classification increases with the number of generations, while the rates of ambiguous and wrong classifications decrease. The three rates reach steadiness at the 90th generation, being 93.8%, 5.9% and 0.4%, respectively. In Fig. 6(b), the value of objective function decreases with increasing number of generations. This indicates that the new set of selected chromosomes can neglect the contradictory assignments between symptoms and fault classes, but, rather, link them without ambiguity. Therefore, the GA optimization of the symptom matrix is beneficial to the FDT and, thus, to the DUCG that would be built on the basis of these results.
-201703/1001-8042-28-03-008/alternativeImage/1001-8042-28-03-008-F006.jpg)
To be more accurate, one experiment based on 150 fault sequences is carried out to verify the reduction in computation complexity. Fig. 7 shows the results by initial DUCG inference model and the 100th generation of FDT-based GA optimization. The number of symptoms needed for classification of maximum fault classes, that is, α in Eq.(2), is used to measure the computation complexity. It is shown that the computational complexity can be significantly reduced after the optimization and the degrees of computation reduction are all above 70.5%, maximum to 84.95%.
-201703/1001-8042-28-03-008/alternativeImage/1001-8042-28-03-008-F007.jpg)
5 Conclusion
DUCG is an interesting method for fault diagnosis for industrial systems. However, causal graphs that are built by DUCG for inferring the fault classes can become huge for complex systems (as for the example of the secondary loop in Unit-1 of Ningde NPP here considered). This also leads to a computational burden when performing the diagnosis.
To optimize the DUCG model, we have proposed to substitute it with a FDT and to optimize the symptom matrix of this FRB model by a single-objective GA. A wrapper search is carried out to look for the set of observations (coded into GA chromosomes) that best characterize the failure behavior of the system. This is expected to lead to twofold benefits: improvement of the classification rate and decrease of the complexity of the DUCG model.
Experimental results on a set data from a simulator of the secondary loop in Unit-1 of Ningde NPP demonstrate that the application of GA for optimizing a FDT-based DUCG is effective in optimizing the DUCG model.
However, some unique properties of DUCG, such as the effect of combination of several symptoms to a fault, the hidden relationships among different symptoms and the process of time sequence in some cases are not considered in this paper, which our future work focused on.
Least squares support vector machine classifiers
. Neural Processing Letters, 1999, 9(3): 293-300. doi: 10.1023/A:1018628609742Fault diagnosis in dynamic systems using analytical and knowledge-based redundancy: A survey and some new results
. Automatica, 1990, 26(3): 459-474. doi: 10.1016/0005-1098(90)90018-DFrom fuzzy clustering to a fuzzy rule-based fault classification model
. International Journal of Computational Intelligence Systems, 2008, 1(1): 60-76. doi: 10.1080/18756891.2008.9727605A fuzzy decision tree for fault classification
. Risk analysis, 2008, 28(1): 49-67. doi: 10.1111/j.1539-6924.2008.01002.xUnsupervised Clustering for Fault Diagnosis in Nuclear Power Plant Components
. International Journal of Computational Intelligence Systems, Vol. 6, No. 4, pp. 764-777, 2013. doi: 10.1080/18756891.2013.804145Fuzzy Similarity-Based Method for Failure Detection and Recovery Time Estimation
. International Journal of Performability Engineering, Vol. 6, No. 5, 407-424,Fuzzy C-Means Clustering of Signal Functional Principal Components for Post-Processing Dynamic Scenarios of a Nuclear Power Plant Digital Instrumentation and Control System
. IEEE - Transactions on Reliability, Volume 60, Issue 2,Nearest neighbor pattern classification
. Information Theory, IEEE Transactions on, 1967, 13(1): 21-27. doi: 10.1109/TIT.1967.1053964REACTOR: An Expert System for Diagnosis and Treatment of Nuclear Reactor Accidents
//Fault diagnosis of Pakistan Research Reactor-2 with data-driven techniques
[J]. Annals of Nuclear Energy, 2016, 90: 433-440. doi: 10.1016/j.anucene.2015.12.023Computerized monitoring systems: Design requirements for a better impact on plant operation
. USED FOR NUCLEAR POWER PLANT ACCIDENT PREVENTION AND MITIGATION, 1989: 169. http://www.iaea.org/inis/collection/NCLCollectionStore/_Public/21/072/21072038.pdf#page=161An integrated operator advisor system for plant monitoring, procedure management, and diagnosis
. Nuclear Technology, 1990, 89(3): 281-317. http://www.ans.org/pubs/journals/nt/a_34368Realisation of the integrated control room concept ISACS
. 1991 http://philpapers.org/rec/HAUROT-2The integrated surveillance and control system ISACS: an advanced control room prototype
//GOMS analysis as an evaluation tool in process control: an evaluation of the ISACS-1 prototype and the COPMA system (HWR-349)
. 1993. https://www.researchgate.net/publication/239280321_Goms_analysis_as_an_evaluation_tool_in_process_control_an_evaluation_of_the_isacs-1_prototype_and_the_copma_systemSensory information fusion-based fault diagnostics for complex electronic systems
. Proceedings of the Institution of Mechanical Engineers, Part O: Journal of Risk and Reliability, 2016, 230(1): 109-119. doi: 10.1177/1748006X15599125An analytical model of electronic fault diagnosis on extension of the dependency theory
. Reliability Engineering & System Safety, 2015, 133: 192-202. doi: 10.1016/j.ress.2014.09.015Fault diagnosis for the complex manufacturing system
. Proceedings of the Institution of Mechanical Engineers, Part O: Journal of Risk and Reliability, 2016: 1748006X15623089. doi: 10.1177/1748006X15623089Diagnosis Modelling for Dependability Assessment of Fault‐Tolerant Systems Based on Stochastic Activity Networks
. Quality and Reliability Engineering International, 2015, 31(6): 963-976. doi: 10.1002/qre.1652Data mining-based intelligent fault diagnostics for integrated system health management to avionics
. Proceedings of the Institution of Mechanical Engineers, Part O: Journal of Risk and Reliability, 2015, 229(1): 3-15. doi: 10.1177/1748006X14545409Optimizing kernel methods to reduce dimensionality in fault diagnosis of industrial systems
. Computers & Industrial Engineering, 2015, 87: 140-149. doi: 10.1016/j.cie.2015.05.012Fault diagnosis for the complex manufacturing system
. Proceedings of the Institution of Mechanical Engineers, Part O: Journal of Risk and Reliability, 2016: 1748006X15623089. doi: 10.1177/1748006X15623089Semisupervised classification for fault diagnosis in nuclear power plants
. Nuclear Engineering and Technology, 2015, 47(2): 176-186. doi: 10.1016/j.net.2014.12.005Vibrant fault diagnosis for hydroelectric generator units with a new combination of rough sets and support vector machine
. Expert Systems With Applications, 2012, 39 (3): 2621-2628. doi: 10.1016/j.eswa.2011.08.117Rough set-based heuristic hybrid recognizer and its application in fault diagnosis
. Expert Systems With Applications, 2009, 36 (2): 2711-2718 doi: 10.1016/j.eswa.2008.01.020Diagnosis of hypoglycemic episodes using a neural network based rule discovery system
. Expert Systems With Applications, 2011, 38 (8): 9799-9808. doi: 10.1016/j.eswa.2011.02.020Fault diagnosis for internal combustion engines using intake manifold pressure and artificial neural network
. Expert Systems With Applications, 2010, 37 (2): 949-958. doi: 10.1016/j.eswa.2009.05.082Fuzzy theory approach for temporal model-based diagnosis: An application to medical domains
. Artificial Intelligence In Medicine, 2006, 38 (2): 197-218. doi: 10.1016/j.artmed.2006.03.004A neuro-fuzzy technique for fault diagnosis and its application to rotating machinery
. Reliability Engineering and System Safety, 2009, 94 (1): 78-88. doi: 10.1016/j.ress.2007.03.040Fault detection and diagnosis of an industrial steam turbine using a distributed configuration of adaptive neuro-fuzzy inference systems
. Simulation Modelling Practice and Theory, 2011, 19 (5): 1280-1293. doi: 10.1016/j.simpat.2011.01.005Practical expert diagnosis model based on the grey relational analysis technique
. Expert Systems With Applications, 2009, 36 (2): 1523-1528. doi: 10.1016/j.eswa.2007.11.046Grey clustering analysis for incipient fault diagnosis in oil-immersed transformers
. Expert Systems With Applications, 2009, 36 (2): 1371-1379. doi: 10.1016/j.eswa.2007.11.019Fault detection for discrete event systems using Petri nets with unobservable transitions
. Automatica, 2010, 46 (9): 1531-1539. doi: 10.1016/j.automatica.2010.06.013Discrete event diagnosis using labeled Petri nets
. An application to manufacturing systems. Control Engineering Practice, 2011, 19 (9): 989-1001. doi: 10.1016/j.conengprac.2010.12.010A hybrid support vector machine and fuzzy reasoning based fault diagnosis and rescue system for stable glutamate fermentation
. Chemical Engineering Research and Design, 2012, 90 (9): 1197-1207. doi: 10.1016/j.cherd.2012.01.004Support vector machine for fault diagnosis of the broken rotor bars of squirrel-cage induction motor
. Neural Computing and Applications, 2009, 19 (4): 557-564. doi: 10.1007/s00521-009-0316-5Factorial Hidden Markov Models
. Machine Learning, 1997, 29 (2-3): 245-273. doi: 10.1023/A:1007425814087HMM-based fault detection and diagnosis scheme for rolling element bearings
. Journal of Vibration and Acoustics, 2005, 127 (4): 299-306. doi: 10.1115/1.1924636A fault diagnosis system for interdependent critical infrastructures based on HMMs
. Reliability Engineering & System Safety, 2015, 138: 73-81. doi: 10.1016/j.ress.2015.01.024Hierarchical Latent Class models for cluster analysis
. Journal Of Machine Learning Research, 2004, 5: 697-723. http://www.jmlr.org/papers/volume5/zhang04a/zhang04a.pdfUncertainty reasoning based on cloud models in controllers
. Computers & Mathematics with Applications, 1998, 35(3): 99-123. doi: 10.1016/S0898-1221(97)00282-4Dynamic uncertain causality graph for knowledge representation and reasoning: Discrete DAG cases
. Journal of Computer Science and Technology, 2012, 27(1): 1-23. doi: 10.1007/s11390-012-1202-7Dynamic Uncertain Causality Graph for Knowledge Representation and Probabilistic Reasoning: Directed Cyclic Graph and Joint Probability Distribution
. IEEE transactions on neural networks and learning systems, 2015. doi: 10.1109/TNNLS.2013.2279320Dynamic uncertain causality graph for knowledge representation and probabilistic reasoning: Statistics base, matrix, and application
. Neural Networks and Learning Systems, IEEE Transactions on, 2014, 25(4): 645-663. doi: 10.1109/TNNLS.2013.2279320Dynamic Uncertain Causality Graph for Knowledge Representation and Reasoning: Continuous Variable, Uncertain Evidence, and Failure Forecast
. IEEE transactions on systems, man, and cybernetics: systems, vol. 45, NO. 7,Dynamic Uncertain Causality Graph Applied to Dynamic Fault Diagnoses of Large and Complex Systems
. IEEE transactions on reliability, vol. 64, NO. 3,The methodology of Dynamic Uncertain Causality Graph for intelligent diagnosis of vertigo
. Computer methods and programs in biomedicine, 2014, 113(1): 162-174. doi: 10.1016/j.cmpb.2013.10.002Application of DUCG in Fault Diagnosis of Nuclear Power Plant Secondary Loop
. Atomic Energy Science and Technology, 48(1): 496-501. (in Chinese) doi: 10.7538/yzk.2014.48.S0.0496Fault Diagnostics Using DUCG Incomplex Systems
. Journal of Tsinghua University (Science and Technology), 2016, 56: 530-537. (in Chinese) doi: 10.16511/j.cnki.qhdxxb.2016.25.012