logo

Optimization of a dynamic uncertain causality graph for fault diagnosis in nuclear power plant

NUCLEAR ENERGY SCIENCE AND ENGINEERING

Optimization of a dynamic uncertain causality graph for fault diagnosis in nuclear power plant

Yue Zhao
Francesco Di Maio
Enrico Zio
Qin Zhang
Chun-Ling Dong
Jin-Ying Zhang
Nuclear Science and TechniquesVol.28, No.3Article number 34Published in print 01 Mar 2017Available online 02 Feb 2017
36200

Fault diagnostics is important for safe operation of nuclear power plants (NPPs). In recent years, data-driven approaches have been proposed and implemented to tackle the problem, e.g. neural networks, fuzzy and neuro-fuzzy approaches, support vector machine, K-nearest neighbors classifiers and inference methodologies. Among these methods, Dynamic Uncertain Causality Graph (DUCG) has been proved effective in many practical cases. However, the causal graph construction behind the DUCG is complicate and, in many cases, results redundant on the symptoms needed to correctly classify the fault. In this paper, we propose a method to simplify causal graph construction in an automatic way. The method consists in transforming the expert knowledge-based DCUG into a Fuzzy Decision Tree (FDT) by extracting from the DUCG a Fuzzy Rule Base (FRB) that resumes the used symptoms at the basis of the FDT. Genetic algorithm (GA) is, then, used for the optimization of the FDT, by performing a wrapper search around the FDT: the set of symptoms selected during the iterative search are taken as the best set of symptoms for the diagnosis of the faults that can occur in the system. The effectiveness of the approach is shown with respect to a DUCG model initially built to diagnose 23 faults originally using 262 symptoms of Unit-1 in the Ningde NPP of the China Guangdong Nuclear Power Corporation (CGNPC). The results show that the FDT, with GA-optimized symptoms and diagnosis strategy, can drive the construction of DUCG and lower the computational burden without loss of accuracy in diagnosis.

Dynamic uncertain causality graphFault diagnosisClassificationFuzzy decision treeGenetic algorithmNuclear power plant

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.

Table 1.
Variables (events) in DUCG (N,the variable number; k, state)
Variable Symbol Meaning
B pic Failure type always with k=1
X pic Symptom
Fn,k ;i,j pic Uncertainty relationship between variable Vi,j in state j (V{B,X}, i=1,2,...,N) and variable Xn,k in state k, where in and jk
Show more

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:

Fig.1
Examples of weighted functional elements (a) and a simple DUCG (b).
pic
Fn,k;i,j=(rn;i/rn)An,k;i,j, (1)

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 rnirn;i and rn;i being the causal relationship intensity between each Vi and Xn[46-49].

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

A48;47=(00000.10.700.90.3),

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.

Table 2.
The 23 fault classes (variables of type B)
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
Show more
Fig.2
DUCG of the secondary loop of Unit-1 of Ningde NPP.
pic

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).

Fig.3
One fault in DUCG model.
pic

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.

Table 3
Symptom matrix.
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
Show more

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 ς=(μS1,μS2,...,μSn), in which each element μSn is the degree of membership of a symptom Sn to the FS “symptom occurrence”.

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:

Fig.4
Steps for building a FDT (a) and example of a FRB-FDT (b)
pic

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 μSn;

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 (1μSn) and procedure starts again from 2).

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.

Fig.5
Wrapper research with GA.
pic

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:

Φ=a(1λ)+bα, (2)

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.

Table 4
GA main parameters
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
Show more

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.

Fig.6
Results of optimization.
pic

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%.

Fig.7
Results in computation complexity
pic

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.

REFERENCE
[1] J.A.K. Suykens, J. Vandewalle,

Least squares support vector machine classifiers

. Neural Processing Letters, 1999, 9(3): 293-300. doi: 10.1023/A:1018628609742
Baidu ScholarGoogle Scholar
[2] B. Kosko, Neural networks and fuzzy systems: a dynamical systems approach to machine intelligence/book and disk. Vol. 1 Prentice hall, 1992. doi: 10.1017/S0269888900008225
[3] P.M. Frank,

Fault 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-D
Baidu ScholarGoogle Scholar
[4] E. Zio, P. Baraldi, I. C. Popescu,

From 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.9727605
Baidu ScholarGoogle Scholar
[5] E. Zio, P. Baraldi, I.C. Popescu,

A fuzzy decision tree for fault classification

. Risk analysis, 2008, 28(1): 49-67. doi: 10.1111/j.1539-6924.2008.01002.x
Baidu ScholarGoogle Scholar
[6] P. Baraldi, F. Di Maio, E. Zio,

Unsupervised 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.804145
Baidu ScholarGoogle Scholar
[7] E. Zio, F. Di Maio,

Fuzzy Similarity-Based Method for Failure Detection and Recovery Time Estimation

. International Journal of Performability Engineering, Vol. 6, No. 5, 407-424, September 2010. https://www.researchgate.net/publication/282063966_A_fuzzy_similarity-based_method_for_failure_detection_and_recovery_time_estimation
Baidu ScholarGoogle Scholar
[8] F. Di Maio, P. Secchi, S. Vantini, E. Zio,

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, June 2011, pages 415-425. doi: 10.1109/TR.2011.2134230
Baidu ScholarGoogle Scholar
[9] T.M. Cover, P.E. Hart,

Nearest neighbor pattern classification

. Information Theory, IEEE Transactions on, 1967, 13(1): 21-27. doi: 10.1109/TIT.1967.1053964
Baidu ScholarGoogle Scholar
[10] W.R. Nelson,

REACTOR: An Expert System for Diagnosis and Treatment of Nuclear Reactor Accidents

//AAAI. 1982: 296-301. http://www.aaai.org/Papers/AAAI/1982/AAAI82-070.pdf
Baidu ScholarGoogle Scholar
[11] F. Jamil, M. Abid, I. Haq, et al,

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.023
Baidu ScholarGoogle Scholar
[12] B. Papin, G. Beltranda,

Computerized 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=161
Baidu ScholarGoogle Scholar
[13] R. Bhatnagar, D.W. Miller, B.K. Hajek, et al,

An 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_34368
Baidu ScholarGoogle Scholar
[14] K. Haugset, N.T. Førdestrømmen, R.E. Grini, et al,

Realisation of the integrated control room concept ISACS

. 1991 http://philpapers.org/rec/HAUROT-2
Baidu ScholarGoogle Scholar
[15] K. Follesø, N.T. Førdestrømmen, K. Haugset, et al,

The integrated surveillance and control system ISACS: an advanced control room prototype

//International Conference on Design and Safety of Advanced Nuclear Power Plants, Tokyo. 1992. http://www.ans.org/pubs/journals/nt/a_35000
Baidu ScholarGoogle Scholar
[16] T. Endestad, P. Meyer,

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_system
Baidu ScholarGoogle Scholar
[17] L. Xu, J. Xu,

Sensory 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/1748006X15599125
Baidu ScholarGoogle Scholar
[18] Y. Cui, J. Shi, Z. Wang,

An 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.015
Baidu ScholarGoogle Scholar
[19] D.T. Nguyen, Q.B. Duong, E. Zamai, et al,

Fault 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/1748006X15623089
Baidu ScholarGoogle Scholar
[20] S. Maza,

Diagnosis 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.1652
Baidu ScholarGoogle Scholar
[21] J. Xu, K. Sun, L. Xu,

Data 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/1748006X14545409
Baidu ScholarGoogle Scholar
[22] J.M.B. de Lázaro, A.P. Moreno, O.L. Santiago, et al,

Optimizing 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.012
Baidu ScholarGoogle Scholar
[23] D.T. Nguyen, Q.B. Duong, E. Zamai, et al,

Fault 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/1748006X15623089
Baidu ScholarGoogle Scholar
[24] J. Ma, J. Jiang,

Semisupervised classification for fault diagnosis in nuclear power plants

. Nuclear Engineering and Technology, 2015, 47(2): 176-186. doi: 10.1016/j.net.2014.12.005
Baidu ScholarGoogle Scholar
[25] X. Zhang, J. Zhou, J. Guo, Q. Zou, et al,

Vibrant 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.117
Baidu ScholarGoogle Scholar
[26] Z. Geng, & Q. Zhu,

Rough 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.020
Baidu ScholarGoogle Scholar
[27] K.Y. Chan, S.H. Ling, T.S. Dillon, & H.T. Nguyen,

Diagnosis 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.020
Baidu ScholarGoogle Scholar
[28] J.-D. Wu, C.-K. Huang, Y.-W. Chang, & Y.-J. Shiao,

Fault 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.082
Baidu ScholarGoogle Scholar
[29] J. Palma, J.M. Juarez, M. Campos, & R. Marin,

Fuzzy 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.004
Baidu ScholarGoogle Scholar
[30] E. Zio, & G. Gola,

A 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.040
Baidu ScholarGoogle Scholar
[31] K. Salahshoor, M.S. Khoshro, & M. Kordestani,

Fault 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.005
Baidu ScholarGoogle Scholar
[32] Y.-H. Lin, P.-C. Lee, & T.-P. Chang,

Practical 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.046
Baidu ScholarGoogle Scholar
[33] C.-H. Lin, C.-H. Wu, & P.-Z. Huang,

Grey 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.019
Baidu ScholarGoogle Scholar
[34] M.P. Cabasino, A. Giua, & C. Seatzu,

Fault detection for discrete event systems using Petri nets with unobservable transitions

. Automatica, 2010, 46 (9): 1531-1539. doi: 10.1016/j.automatica.2010.06.013
Baidu ScholarGoogle Scholar
[35] M.P. Cabasino, A. Giua, M. Pocci, & C. Seatzu.

Discrete 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.010
Baidu ScholarGoogle Scholar
[36] J. Ding, Y. Cao, E. Mpofu, & Z. Shi,

A 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.004
Baidu ScholarGoogle Scholar
[37] J. Kurek, S. Osowski,

Support 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-5
Baidu ScholarGoogle Scholar
[38] J. Pearl, Causality: Models, Reasoning and Inference. Cambridge University Press, 2nd edn. 2009. http://journals.cambridge.org/action/displayFulltext?type=1&fid=153246&jid=ECT&volumeId=19&issueId=04&aid=153245
[39] F.V. Jensen, T.D. Nielsen, Bayesian Networks and Decision Graphs. Springer, 2nd edn. 2007. https://books.google.com/books?hl=zh-CN&lr=&id=37CAgCykQaAC&oi=fnd&pg=PR5&dq=Bayesian+Networks+and+Decision+Graphs.&ots=fl0sioBPp_&sig=i5Kve24fzOg1bnEX0TEZ1ZQ0gjA#v=onepage&q=Bayesian%20Networks%20and%20Decision%20Graphs.&f=false
[40] Z. Ghahramani, M.I. Jordan,

Factorial Hidden Markov Models

. Machine Learning, 1997, 29 (2-3): 245-273. doi: 10.1023/A:1007425814087
Baidu ScholarGoogle Scholar
[41] H. Ocak, K.A. Loparo,

HMM-based fault detection and diagnosis scheme for rolling element bearings

. Journal of Vibration and Acoustics, 2005, 127 (4): 299-306. doi: 10.1115/1.1924636
Baidu ScholarGoogle Scholar
[42] S. Ntalampiras, Y. Soupionis, G. Giannopoulos,

A 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.024
Baidu ScholarGoogle Scholar
[43] N.L. Zhang,

Hierarchical Latent Class models for cluster analysis

. Journal Of Machine Learning Research, 2004, 5: 697-723. http://www.jmlr.org/papers/volume5/zhang04a/zhang04a.pdf
Baidu ScholarGoogle Scholar
[44] D. Li, D. Cheung, X. Shi, et al,

Uncertainty reasoning based on cloud models in controllers

. Computers & Mathematics with Applications, 1998, 35(3): 99-123. doi: 10.1016/S0898-1221(97)00282-4
Baidu ScholarGoogle Scholar
[45] Q. Zhang,

Dynamic 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-7
Baidu ScholarGoogle Scholar
[46] Q. Zhang,

Dynamic 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.2279320
Baidu ScholarGoogle Scholar
[47] Q. Zhang, C. Dong, Y. Cui, et al,

Dynamic 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.2279320
Baidu ScholarGoogle Scholar
[48] Q. Zhang,

Dynamic 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, July, 2015. doi: 10.1109/TSMC.2015.2392711
Baidu ScholarGoogle Scholar
[49] Q. Zhang, S. Geng,

Dynamic Uncertain Causality Graph Applied to Dynamic Fault Diagnoses of Large and Complex Systems

. IEEE transactions on reliability, vol. 64, NO. 3, September 2015. doi: 10.1109/TR.2015.2416332
Baidu ScholarGoogle Scholar
[50] C. Dong, Y. Wang, Q. Zhang, et al,

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.002
Baidu ScholarGoogle Scholar
[51] Y. Zhao, Q. Zhang, H.C. Deng,

Application 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.0496
Baidu ScholarGoogle Scholar
[52] Y. Zhao, C.L. Dong, Q. Zhang,

Fault 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
Baidu ScholarGoogle Scholar