Novel Multidimensional Feature Pattern Classification Method and Its

Jul 11, 2017 - proposed MDFPC method integrates multikernel independent component analysis (MKICA) with adaptive rank-order ... technologies and data ...
2 downloads 10 Views 1MB Size
Subscriber access provided by University of Pennsylvania Libraries

Article

A novel multi-dimensional feature pattern classification method and its application to fault diagnosis Qun-Xiong Zhu, Qianqian Meng, and Yan-Lin He Ind. Eng. Chem. Res., Just Accepted Manuscript • DOI: 10.1021/acs.iecr.7b00027 • Publication Date (Web): 11 Jul 2017 Downloaded from http://pubs.acs.org on July 16, 2017

Just Accepted “Just Accepted” manuscripts have been peer-reviewed and accepted for publication. They are posted online prior to technical editing, formatting for publication and author proofing. The American Chemical Society provides “Just Accepted” as a free service to the research community to expedite the dissemination of scientific material as soon as possible after acceptance. “Just Accepted” manuscripts appear in full in PDF format accompanied by an HTML abstract. “Just Accepted” manuscripts have been fully peer reviewed, but should not be considered the official version of record. They are accessible to all readers and citable by the Digital Object Identifier (DOI®). “Just Accepted” is an optional service offered to authors. Therefore, the “Just Accepted” Web site may not include all articles that will be published in the journal. After a manuscript is technically edited and formatted, it will be removed from the “Just Accepted” Web site and published as an ASAP article. Note that technical editing may introduce minor changes to the manuscript text and/or graphics which could affect content, and all legal disclaimers and ethical guidelines that apply to the journal pertain. ACS cannot be held responsible for errors or consequences arising from the use of information contained in these “Just Accepted” manuscripts.

Industrial & Engineering Chemistry Research is published by the American Chemical Society. 1155 Sixteenth Street N.W., Washington, DC 20036 Published by American Chemical Society. Copyright © American Chemical Society. However, no copyright claim is made to original U.S. Government works, or works produced by employees of any Commonwealth realm Crown government in the course of their duties.

Page 1 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

1

A novel multi-dimensional feature pattern classification method and its

2

application to fault diagnosis

3

Qun-Xiong Zhua, b, Qian-Qian, Menga,b, Yan-Lin Hea, b,*

4 5

a

College of Information Science & Technology, Beijing University of Chemical Technology, Beijing, 100029, China; b

Engineering Research Center of Intelligent PSE, Ministry of Education of China, Beijing 100029, China;

6

* Corresponding author: Tel.: +86-10-64413467; Fax: +86-10-64437805. Email addresses: [email protected]

7

Abstract: With the development of modern process industries, data-driven

8

fault diagnosis methods have attracted more and more attention. In this

9

paper, a novel nonlinear fault diagnosis method based on multi-dimensional

10

feature pattern classification (MDFPC) is proposed. The proposed MDFPC

11

method integrates multi-kernel independent component analysis (MKICA)

12

with adaptive rank-order morphological filter (AROMF). Firstly, some

13

dominant independent components capturing non-linearity are extracted

14

from the historical process data using the MKICA algorithm, getting the

15

template signal and the testing signal of each fault pattern. Then, a

16

multi-dimensional signal classification method based on AROMF is

17

developed to achieve the diagnosis of fault patterns. The effectiveness of

18

the proposed fault diagnosis method is demonstrated by carrying out a case

19

study using the Tennessee Eastman process.

20 21

1

ACS Paragon Plus Environment

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

1

1.Introduction

2

Modern process industries including the chemical process industry, the

3

electricity industry and the metallurgical industry have been becoming

4

larger in scale and more integrated and complicated.1, 2 Thus, fault diagnosis

5

plays an increasingly important role in ensuring the safety of production

6

processes, the quality of products, and the profit of operations.1,3 Generally,

7

fault diagnosis methods can be divided into three groups: knowledge-driven

8

methods, model-driven methods and data-driven methods. 4,5 With the rapid

9

advances in computer technologies and data mining technologies, the

10

historical process data collected from complex industrial processes can be

11

fully utilized and easily analyzed. Therefore, data-driven fault diagnosis

12

methods have become a popular and promising research field in recent

13

years. 6

14

Among data-driven methods, multivariate statistical techniques have

15

been successfully and widely applied to fault detection and diagnosis for

16

complex industrial processes over the past decades. 7-9 Principal component

17

analysis (PCA) and partial least squares (PLS) are two popular multivariate

18

statistical methods. 10-12 Based on historical process data, normal operating

19

regions can be well characterized and process faults can be successfully

20

identified using the methods of PCA and PLS. In the methods of PCA and

21

PLS, the Hotelling’s T2 and squared prediction error are adopted as the

22

statistical confidence limits. These two statistical confidence limits perform 2

ACS Paragon Plus Environment

Page 2 of 34

Page 3 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

1

well under the assumption that historical process data follow a Gaussian

2

distribution.

3

non-Gaussian distribution because of the high nonlinearity of processes, the

4

various changes of production strategies, the shifts of operation conditions,

5

and so on. 13,14 In this respect, the results of fault detection and diagnosis

6

using the PCA method or the PLS method may be inaccurate. Fortunately,

7

another multivariate statistical technique named independent component

8

analysis (ICA) is proposed to deal with non-Gaussian processes.15-17

9

Historical process data can be projected into a subspace with some rather

10

lower dimensional independent components using the ICA method. ICA is

11

an extension method of PCA.18 Apart from extracting the independent

12

components, ICA can also reduce the correlation between variables.19 The

13

difference between ICA and PCA/PLS lies in that the latent variables of

14

mutual independence are extracted by ICA through maximizing the

15

non-Gaussianity based on higher-order statistics instead of the variance or

16

covariance based on the second-order statistics. That is why ICA can well

17

deal with non-Gaussian processes. To handle the high nonlinearity of

18

processes, kernel ICA (KICA) or some other modified KICA methods are

19

presented.20-22 Kernel based multivariate statistical methods have been

20

successfully used for data feature extraction and fault diagnosis of nonlinear

21

processes.23-25

However,

historical

process

data

3

ACS Paragon Plus Environment

usually

follow

a

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

1

In our study, we proposed a novel nonlinear fault diagnosis method

2

based on multi-dimensional feature pattern classification (MDFPC). Pattern

3

classification techniques have been successfully applied to make fault

4

diagnosis of complex processes.26-28 Generally, there are two steps in

5

pattern classification techniques for fault diagnosis. Firstly, empirical rules

6

are needed to be established by extracting regular patterns from historical

7

process data. The rules contain the interrelationships of fault forms. Then,

8

the extracted patterns are used to judge the process state for telling that

9

which kind of faults that the process system is suffering from. Li and Xiao

10

proposed a pattern classification method with the aid of PCA and

11

one-dimensional adaptive rank-order morphological filter (AROMF).29

12

AROMF is used for pattern classification. AROMF is an improved model

13

of rank-order morphological filter (ROMF). The mathematical morphology

14

based ROMF is a kind of signal processing method with good filtering

15

function. The filtering characteristic is directly related to the structuring

16

elements and the percentile.30 As a kind of supervised transformation

17

technology, ROMF can reduce the difference between the supervised signal

18

and the test signal in a similar state. Although a PCA-based

19

one-dimensional feature pattern fault diagnosis method was proposed in the

20

reference 29, there is still much improvement room. PCA is used to extract

21

the fault signal feature. Based on our above analyses, most of processes

22

data follow a non-Gaussian distribution. Hence, PCA may not effectively 4

ACS Paragon Plus Environment

Page 4 of 34

Page 5 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

1

extract fault features. What is more, only one-dimensional component is

2

used for pattern classification. Single principal component may miss the

3

key information because of the excessive dimension reduction of PCA.

4

Some of the components of different faults may be similar. If only one

5

component is used for pattern classification, the classification accuracy may

6

be biased. Multi-kernels were successfully used to enhance the model

7

performance.31 So, the basic KICA may not well deal with the highly

8

complex process data due to only one kernel used. In order to solve these

9

problems, our proposed MDFPC method integrates multi-kernel ICA

10

(MKICA) with AROMF (MKICA-AROMF). MKICA with multi-kernel

11

functions are built to effectively extract the multi-dimensional feature

12

patterns from non-Gaussian process fault data. Then multi-dimensional

13

feature patterns classification is carried out using the method of AROMF.

14

Finally, a novel effective fault diagnosis method integrating multi-kernel

15

independent component analysis with adaptive rank-order morphological

16

filter

17

MKICA-AROMF method, it is applied to Tennessee Eastman process for

18

fault diagnosis. The simulation results show that the proposed

19

MKICA-AROMF method can achieve higher accuracy, especially for

20

hard-to-diagnose faults.

is

presented.

To

test

the

performance

of

the

proposed

21

The organizations of the remaining parts of this paper are as follows:

22

Section 2 briefly reviews the kernel independent component analysis and 5

ACS Paragon Plus Environment

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

1

the adaptive rank-order morphological filter; the proposed novel effective

2

fault diagnosis method integrating multi-kernel independent component

3

analysis with adaptive rank-order morphological filter is developed in

4

Section 3; in Section 4, a case study of applying the proposed fault

5

diagnosis method to the Tennessee Eastman process is given, including the

6

simulation results and the analyses. Finally, conclusions are presented in

7

section 5.

8

2.Preliminary methods

9

2.1 Kernel independent component analysis

10

KICA is derived to not only extract independent components but also

11

capture the nonlinearity of process data. The key principle of KICA can be

12

expressed as follows: for the sake of making better use of nonlinear data,

13

the original data space is mapped into high dimensional feature space F

14

via a nonlinear function ϕ (·) .

15

Set the number of samples as F, and then the original process data are

16

expressed as X = [ x1 , x2 ,..., xF ] . The map function ϕ (·) will be used to map

17

xi to ϕ ( xi ) . These mapping results are employed to comprise high

18

dimensional space, which expressed as φ = ϕ ( x1 ) ,ϕ ( x2 ) ,...,ϕ ( xF )  . Since

19

the map function ϕ (·) is usually unknown, the realization of nonlinear

20

transformation needs to draw support from a kernel function k ( xi , x j ) .

21

Define the kernel matrix as K , and each element value is calculated as

22

follows: 6

ACS Paragon Plus Environment

Page 6 of 34

Page 7 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

K ij = k ( xi , x j ) = ϕ ( xi ) ϕ ( x j ), i, j = 1,L, F T

1

(1)

2

The widely used kernel functions include the polynomial kernel, the

3

sigmoid kernel and the radial basis kernel, etc. For instance, the radial basis

4

kernel function is shown in Eq. (2): k ( xi , x j ) = e

5 6 7

10

xi − x j c

K = K − I F K − KI F + I F KI F

1 . F

Besides, the normalization is shown as follows: Kx =

K

(4)

( )

trace K / F

The eigenvalue decomposition of K x is shown as Eq. (5). Then, the D

largest

eigenvalues

λ1 ≥ λ2 ≥ L ≥ λd

13

first

14

eigenvectors α1 ,α 2 ,L,α d can be obtained.

λα = K xα

15

18

(3)

where I F is a constant matrix, each element value of which is

12

17

(2)

be obtained via Eq. (3):

11

16

2

The zero-mean processing of data is essential. The centralizer of K can

8

9



and

their

(5)

The eigenvector matrix V = [v1 , v2 ,L, vd ] can be calculated as

follows: V = φ HΛ −1/2

(6)

19

where H = [α1 ,α 2 ,L,α d ] , Λ =diag ( λ1 , λ2 ,L, λd ) . Then the whitening

20

matrix Qϕ will be obtained as follows:

7

ACS Paragon Plus Environment

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

1  Q =V  Λ F 

2

−1/2

ϕ

1

Page 8 of 34

= F φ H Λ −1

(7)

Accordingly, data can be whitened as follows:

Z = Qϕϕ ( x ) = F Λ −1H T K x

3

(8)

4

After obtaining the whitening matrix Z in the feature space, the

5

independent component analysis (ICA) algorithm is used to get independent

6

components (ICs).

7

The basic principle of ICA is listed as follows: the separation matrix W

8

is found when the observed signal Z is known and the independent

9

component signal Y and mixing coefficient matrix A are unknown.

10

The relationship between Z and A is shown in Eq. (9):

11

Z = AS

12

where S is the independent component matrix. When the separation matrix

13

W is found from the observed signal Z, the independent component signal Y

14

can be got using Eq. (10)

15 16

Y = WZ = WAS = Sˆ

(9)

(10)

where Sˆ is the estimated value of the independent component S.

17

Obviously, the key problem of the ICA algorithm is to calculate the

18

separation matrix W to make the components in the reconstruction matrix

19

Sˆ as independent as possible. In this paper, the Fast-ICA algorithm is

20

selected to calculate the separation matrix W. The steps of the Fast-ICA

21

algorithm are described as follows:

22

(a) Select the number of independent components N, and set the number of 8

ACS Paragon Plus Environment

Page 9 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

1

iterations as P=1;

2

(b) Randomly assign an initial vector wP ;

3

(c) Let

4

{

} {

}

wP ← E zg ( wPT Z ) − E g ' ( wPT Z ) wP ,where

g ( •)

is

a

nonlinear function;

∑ ( w w )w ; P −1

T P

5

(d) Orthogonalization: wP =wP -

6

(e) Normalization: wP = wP / wP ;

7

(f) If wP does not converge, return (c); If wP converges, go to next step;

8

(g) Let P = P + 1 , if P ≤ N , return (b)

9

(h) End

j =1

j

j

10

2.2 Rank-order morphological filter

11

The rank-order morphological filtering (ROMF) can be regarded as a

12

data sorting methods it is an integration and development of the median

13

filter and the Minkowski structure.32 The main principle of ROMF is shown

14

as follows: after sorting a small segment of a signal, select an optimal

15

sample point to represent the entire segment of the selected signal. ROMF

16

can avoid the limitation of only choosing the maximum or minimum value

17

of the selected signal segment.

18

Rank-order morphological filtering is defined as follows: Set f (t) is

19

an one-dimensional discrete signal; B = j1 , j2 ,L jN B is a structural

20

element; µ ( B )

21

Sorting

22

order: f ( t1' ) ≤ f ( t2' ) ≤ L ≤ f t N' B .

{

values

(0 < µ ( B ) = N of

f ( B)

}

< +∞ ) is the number of elements in B.

B

defined

on

B

( )

9

ACS Paragon Plus Environment

in

an

ascending

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

1 2

( )

Denote o-th ordered value of f (t) on B as f to'

5 6

ord {o, f B} = f ( to' ) Then one-dimensional ROMF

o = 1, 2,L, N B

( f ⓟB ) ( t ) can

by Eq.

(11)

be defined using Eq.

(12):

( f ⓟB ) ( t ) = ord {o, f Bt' } = ord {( N B − 1) p + 1, f Bt' }

7

Bt' = {t − j , j ∈ B}

8

morphological filter percent, o is the result of

9

to the nearest integer:

,

p = 0,1 / ( N B − 1) ,L,1

is

called

( N B − 1) p + 1

o = ( N B − 1) p + 1

10 11

, calculated

(11):

3 4

Page 10 of 34

(12) rank-order

being rounded

(13)

where [ a ] is used to find the integer nearest to a.

12

Based on the analysis of the above definition, the main effects of the

13

performance of filter are µ ( B ) the number of element in B and the

14

percentile value of rank-order morphological filter p. An adaptive algorithm

15

named adaptive rank-order morphological filter (AROMF) is presented 29.

16

Assume xi = f ( ti ) = si + ni

( i = 1, 2,3L)

is a discrete signal with

17

noise; si = d i is the desired signal without noise; ni is the noise. The

18

calculation principle of AROMF and the adaptive update procedure of

19

parameters are shown in Eq. (14) and Eq. (15)

20

yi (

itN )

{(

= ord N t(i

itN )

)

− 1 pi(

itN )

+ 1; f Bt(i

10

ACS Paragon Plus Environment

itN )

}

(14)

Page 11 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

(

)

(

)

m(itN +1), j = m(itN ), j + α d − y ( itN ) sgn f ( t − j ) − y (itN ) + 2 p ( itN ) − 1 , ∀j ∈ B (itN ) i i i i i i ti    i  (itN +1) itN itN +1 , j (15) = j ∀j ∈ Bi( ) , mi( ) > thmB  Bi   pi( itN +1) = Bi(itN ) + 2 β di − yi( itN ) N t(i itN ) − 1 

{

1

}

(

)(

)

In Eq. (14) and Eq. (15), ord is the rank-order processing operator

2

( itN )

3

given in Eq. (12). itN represents the current iteration, B

4

itN structural element for all samples in the itN-th iteration, and pi( ) is the

5

rank-order morphological filter percent of the i-th sample ti in the itN-th

6

iteration; for ∀j ∈ Bti

7

preset threshold; α

8

N t(i

9

can be updated adaptively in AROMF.

10

( itN )

itN )

(

= µ Bt(i

itN )

),

Bt(i

( itN ), j

assigned with the value of mi

and β itN )

is the

, thmB is the

are the updating step of parameters.

{

= ti − j , ∀j ∈ Bt(i

itN )

} . The parameters of B and p

3.MKICA-AROMF based fault diagnosis method

11

Due to complexity of the process systems, only one independent

12

component (IC) cannot reconstruct the complete information of system

13

states. And the collected process data usually follows non-Gaussian

14

distribution. Considering these reasons, a novel fault diagnosis method

15

based on multi-dimensional feature pattern classification integrating

16

multi-kernel independent component analysis with adaptive rank-order

17

morphological filter (MKICA-AROMF) is proposed.

18

3.1 MKICA

19

In our study, three kernel functions of the linear kernel function, the

20

sigmoid kernel function, and the Radial basis kernel function are selected to 11

ACS Paragon Plus Environment

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Page 12 of 34

1

establish multi-kernel ICA (MKICA) for better extracting the features of

2

each fault. Multi-dimensional feature signals of fault data are extracted so

3

that the information of each fault pattern can be completely reconstructed.

4

There are two main steps for building the MKICA model: first, the three

5

selected kernel functions of the linear kernel function, the sigmoid kernel

6

function, and the Radial basis kernel function are used to expand the data

7

space to multi-kernel space; then the Fast-ICA algorithm is used to obtain

8

the independent components (feature space) of the data in the multi-kernel

9

space. Suppose that the original process data represented as X ∈ RT ×F ,

10

where T is the number of process variables for the original data, F is the

11

number of samples for original data. Then the process data X is expanded to

12

three kernel matrices. We use K L ∈ R F ×F , K S ∈ R F ×F and K R ∈ R F ×F to

13

represent the linear kernel matrix, the sigmoid kernel matrix and the Radial

14

basis kernel matrix, respectively. The whitening process is carried out for

15

each kernel matrix. Z L ∈ R d ×F

16

represent the whitened matrices of the linear kernel matrix, the sigmoid

17

kernel matrix and the Radial basis kernel matrix, respectively. Finally, the

18

three

19

of Z =  Z LT

20

combined matrix Z can be obtained by the Fast-ICA algorithm. Based on

21

the analyses above, the flowchart of the proposed MKICA is shown in

22

Figure 1.

whitened

ZST

matrices

,

Z S ∈ R d ×F and Z R ∈ R d ×F are used to

are

put

together

in

a

matrix

T

Z R T  . Next, the independent components(ICs) of the

12

ACS Paragon Plus Environment

Page 13 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

Original data space

Original data for all fault patterns

nonlinear mapping by three kernel functions respectively Multi-kernel space linear kernel space

Sigmoid kernel space

Radial basis kernel space

Preprocessing by Eq. (3-8)

Preprocessing by Eq. (3-8)

Preprocessing by Eq. (3-8)

Fast-ICA Determine objective function bases on negative entropy maximization theory

Obtain the separating matrix W via Newton iterative method Convergent

NO

YES Gain independent components via W*Z

Feature space

IC1

IC2

……

ICN

1 2 3 4

Figure 1. Flowchart of the proposed MKICA

3.2 MDFPC based on MKICA-AROMF After the MKICA model is built, the multi-dimensional feature pattern 13

ACS Paragon Plus Environment

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Page 14 of 34

1

classification can be carried out based on MKICA-AROMF. AROMF is a

2

filtering method. In AROMF, the desired signals are regarded as

3

supervisory signals to filter the test signals. Different output signals y can

4

be obtained via the same noised test signal x under different supervisory

5

signals d. If the supervisory signal is an undesired signal, the recovery

6

performance of the noisy signal will be poor, and then the distance between

7

the output signal y and the desired signal d will not achieve the smallest

8

value.

9

To carry out the multi-dimensional feature pattern classification method,

{

} from

10

the first step is to obtain the supervisory signals d i = d i1 , d i2 ,L d iN

11

the training data, where i = 1, 2,L, M is the i-th fault pattern. M is the

12

number of supervisory signals.

13

The training data of each fault pattern will be mapped into multi-kernel

KL

14

space

15

data Z i =  Z iLT

16

fault pattern.

17

,

KS Z iS T

and

KR

,

then

the

T

Z iRT  can be get, where i = 1, 2,L, M is the i-th

After getting the whitened data Z i of the i-th fault pattern, and the

18

separation matrixW = [ w1 , w2 ,L, wN ] of the MKICA model

19

supervisory signals di = di1 , d i2 ,L, d iN

20

di = WZ i

21 22

whitened

T

{

}

,

then the

is obtained as follows: (16)

For a certain testing data, carry out the same steps of dealing with the

{

training data. Then the test signal x = x1 , x 2 ,L, x N 14

ACS Paragon Plus Environment

}

can be obtained.

Page 15 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

{

1

The output signal yi = yi1 , yi2 ,L, yiN

2

calculated via Eq. (17):

}

of the i-th fault pattern is

yin = F ( x, din )

3

(17)

4

where F ( a, b ) stands for the adaptive rank-order morphological filter

5

between a and b.

6 7

Define the distance between the output signal yin and the supervisory signal d in as Ein calculated using Eq. (18).

(y

− diln )

8

Ein = ∑ l =1

9

where L is the number of signal sampling points; di

L

n il

2

(18) are the

10

multi-dimensional supervisory signals for the i-th fault pattern; d in is the

11

component signal on the n-th IC of di ; yin is the output signal obtained

12

under the supervision of d in .

13 14

Define the mean distance between yi and di as Ei calculated using Eq. (19).

Ei =

15

1 N



n

Ein

(19)

is the number of ICs extracted from the MKICA model; yi are

16

where N

17

the multi-dimensional output signals obtained under the supervision of di .

18 19

The flowchart for calculating the mean distance of multi-dimensional signals is shown in Figure 2.

15

ACS Paragon Plus Environment

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Page 16 of 34

Unknown multi-dimensional feature signal x obtained by MKICA

i-th template signal obtained by MKICA from i-th fault-pattern

test signal multi-dimensional AROMF

supervisory signal

output signal yi obtained under supervision of di

Calculate the distance Ein between corresponding ICs of di and yi

Calculate the mean distance between output signal yi and supervisory signal di 1 2

Figure 2. Calculate the mean distance between the multi-dimensional output

3

signal yi and the i-th multi-dimensional supervisory signal d i

4

Therefore, the main procedures of the proposed multi-dimensional

5

fault signal (feature) pattern classification method are listed as follows:

6

1) According to the Eq. (17), recover the different output signals

7

yi = { yi1 , yi2 ,L, yiN } from the unknown test signal x by regarding each

{

8

template (supervisory) signal d i = d i1 , d i2 ,L, d iN

9

as different supervisory signals;

}

of the i-th fault patterns

( i = 1, 2,L, M )

10

2) Calculate the mean distance Ei

11

signal yi and the template (supervisory) signal di using Eq. (18) and Eq. 16

ACS Paragon Plus Environment

between the output

Page 17 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

1

(19).

2

3) Find the minimum Ei

3

fault.

4

( i = 1, 2,L, M ) , then the fault pattern is the i-th

Based on the above analyses, the steps of the MKICA-AROMF based

5

fault diagnosis method are summarized as follows:

6

1) Data preprocessing: denoising and normalization of the original training

7

data and the testing data.

8

2) Establish MKICA model: three kernel functions of the linear kernel

9

function, the sigmoid kernel function, and the Radial basis kernel function

10

are selected to establish a multi-kernel ICA (MKICA) for better extracting

11

the ICs of fault patterns, expressed as: IC1、IC2……ICN.

12

3) Obtain the template signal: the template signals d = {d1 , d 2 ,L d M } are

13

obtained by projecting the single fault training data onto the MKICA model.

14

Where d i = d i1 , d i2 ,L d iN

15

number of ICs.

16

4) Obtain the testing signal: the test signal x = x1 , x 2 ,L, x N to be

17

classified is obtained via projecting the unknown original testing data onto

18

the MKICA model.

19

5) Determine fault patterns: the fault patterns of the test signals can be

20

diagnosed by using the multi-dimensional fault signal (feature) pattern

21

classification method mentioned above.

{

} , M is the number of fault patterns, N is the {

22 17

ACS Paragon Plus Environment

}

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

1 2

The flowchart of MKICA-AROMF based fault diagnosis method is shown in Figure 3: Training stage The whole training data

Data preprocessing

Single fault training data

Building MKICA model

Data preprocessing

Template signals of M fault-patterns d1,d2 ,… … ,dM

Supervisory signal Testing stage Testing data

Data preprocessing

Test signal to be classified

The mean distance between test signal and each template signal di is calculated separately

E1

……

E2

EM

Min{ E1,..., EM}

Determine pattern

3 4 5

Figure 3. Flowchart of MKICA-AROMF based fault diagnosis method

4. Case study

6

This section provides the validation of our proposed fault diagnosis

7

method. Tennessee Eastman (TE) process is a famous benchmark

8

problem.33-36 The TE process shown in Figure 4 has been widely used as a

9

complicated and highly nonlinear process for fault diagnosis and academic

10

researches. In our study, the TE process is selected to verify the superiority

11

and efficiency of the proposed fault diagnosis method. In the TE process, 18

ACS Paragon Plus Environment

Page 18 of 34

Page 19 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

1

there are 12 manipulated variables and 41 measuring variables. The process

2

variables

3

XOV(1)-XOV(41), respectively.

of

TE

can

be

expressed

as

XMV(1)-XMV(12)

and

4 5 6

Figure 4. Tennessee Eastman process

The simulation code for the TE process can be downloaded from

7

http://depts.washington.edu/control/LARRY/TE/download.html,

8

control strategy of TE is described in the reference 37. In our case study, the

9

first 7 of the 21 fault patterns in the TE process, i.e. IDV(1)–IDV(7), are

10

considered for fault diagnosis using the proposed MKICA-AROMF method.

11

The information of the selected 7 faults and the normal state defined as

12

IDV(0) are listed in Table 1. The variables of XMV(5), XMV(9) and

13

XMV(12) for each fault are constants. Thus, the remaining 50 process

14

variables of each single fault are used for getting template signals. The 19

ACS Paragon Plus Environment

and

the

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

1

sampling interval is selected as 1.5 minutes and each simulation run is set

2

as 24hrs. Thus, 960 samples can be generated for each simulation run. The

3

number of samples is cut down to 90 via interval sampling to reduce the

4

computational load. Single fault is introduced at the 8th hr. Table 1. The first 7 fault patterns in the TE process

5

Fault pattern

Description

IDV(0)

normal state

IDV(1)

A/C feed ratio, B composition constant (stream 4)

IDV(2)

B composition, A/C ration constant (stream 4)

IDV(3)

D feed temperature (stream 2)

IDV(4)

reactor cooling water inlet temperature

IDV(5)

condenser cooling water inlet temperature

IDV(6)

A feed loss (stream 1)

IDV(7)

C header pressure loss-reduced availability (stream 4)

6

According to the section 3, the simulation process of fault diagnosis is

7

carried out. To obtain the complete features of the TE process, the data of

8

the first 7 fault patterns and the normal state i.e. IDV(0)-IDV(7) are used to

9

establish the MKICA model. Then projecting the original training data of

10

each known fault pattern onto the MKICA model, many corresponding

11

template signals (i.e. ICs) are obtained. Four of these template signals (i.e.

12

IDV(0)~IDV(3)) in a simulation are shown in Figure 5. From Figure 5, we

13

can see that comparing template signals of each fault pattern with those of

14

the normal state, the trends and changes of template signals on the same IC

15

are totally different. However, the trends and changes of template signals on

16

the same IC for each fault pattern are similar. Hence, it is necessary to 20

ACS Paragon Plus Environment

Page 20 of 34

Page 21 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

1

obtain multi-dimensional characteristic signals for improving the accuracy

2

of fault diagnosis. In our study, the first 4 ICs are selected in the established

3

MKICA model for fault diagnosis.

4 5

(a) Four-dimensional feature signals(ICs) of IDV(0)

6 7

(b) Four-dimensional feature signals(ICs) of IDV(1)

8 9

(c) Four-dimensional feature signals(ICs) of IDV(2)

10 11

(d) Four-dimensional feature signals(ICs) of IDV(3)

12

Figure 5. Template signals of IDV(0)~IDV(3)

13

After obtaining the template signals of the selected seven faults, the 21

ACS Paragon Plus Environment

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

1

MKICA model is used to detect the characteristic signals to be classified as

2

the testing signals. Then determine the fault pattern using the proposed

3

MKICA-AROMF fault diagnosis method. Among the first 7 faults of TE

4

process, the third fault IDV(3) is difficult to diagnosis. Here, we take IDV(3)

5

as an example to show the diagnosis process. The simulation results of

6

IDV(3) based on the AROMF algorithm with different supervision signals

7

of IDV(0)~IDV(7) are shown in Figure 6.

8 9

(a) The multi-dimensional AROMF for IDV(3) under the supervision of IDV(0)

10 11

(b) The multi-dimensional AROMF for IDV(3) under the supervision of IDV(1)

12 13

(c) The multi-dimensional AROMF for IDV(3) under the supervision of IDV (2)

22

ACS Paragon Plus Environment

Page 22 of 34

Page 23 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

1 2

(d) The multi-dimensional AROMF for IDV(3) under the supervision of IDV (3)

3 4

(e) The multi-dimensional AROMF for IDV(3) under the supervision of IDV (4)

5 6

(f) The multi-dimensional AROMF for IDV(3) under the supervision of IDV (5)

7 8

(g) The multi-dimensional AROMF for IDV(3) under the supervision of IDV (6)

23

ACS Paragon Plus Environment

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Page 24 of 34

1 2

(h) The multi-dimensional AROMF for IDV(3) under the supervision of IDV (7)

3

Figure 6. The results of AROMF for test signal of IDV (3) with different template

4

(supervision) signals

5

Table 2. Distance Ei (i=0,1,2,3,4,5,6,7) simulation results of the first 7 fault patterns in

6

the TE process Supervisory

d0

d1

d2

d3

d4

d5

d6

d7

x0

8.96

27.52

31.04

28.75

25.81

25.51

36.80

27.23

x1

44.62

2.58

11.53

8.85

10.55

8.90

39.18

10.15

x2

44.35

8.74

3.39

9.61

11.48

8.92

38.84

10.06

x3

41.62

7.46

9.13

2.90

6.00

3.30

40.27

6.41

x4

41.12

7.09

8.29

4.46

3.86

4.57

38.23

4.41

x5

38.98

12.44

14.63

9.33

11.99

9.29

41.85

12.88

x6

58.21

53.61

57.24

54.65

52.44

54.63

3.76

53.38

x7

41.27

8.57

9.14

5.80

4.29

6.62

37.53

2.86

signal Test signal

7

Distance Ei (i=0,1,2,3,4,5,6,7) simulation results of the first 7 faults in

8

TE process are shown in Table 2. Data in each row of the Table 2 represent

9

the average distance between the test signal xi of the i-th testing fault

10

pattern (i=0,1,2,3,4,5,6,7) and the supervisory signal di (i=0,1,2,3,4,5,6,7).

11

We take the test signal x3 of the 3-rd testing fault pattern as an example to

12

analyze the results. We can see from the Table 2 that the distance E0 24

ACS Paragon Plus Environment

Page 25 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

1

between x3 and d 0 is 41.62. The values of E1 , E2 , E3 , E4 , E5 , E6 ,

2

and E7 are 7.46, 9.13, 2.90, 6.00, 3.30, 40.27, and 6.41, respectively. We

3

can find that the E3 achieved the least value for the 3-rd testing fault

4

pattern, which means that the average distance between the output signal

5

x3 of the 3-rd testing fault pattern and the supervisory signal d3 is smallest.

6

Thus, the 3-rd fault pattern is correctly diagnosed. The simulation results

7

confirm that the gap between the output signal and the supervisory signal is

8

the smallest when the supervisory signal of the same fault pattern of the

9

template signal is used. For the fault patterns of IDV (1) ~ IDV (7), 50

10

times of simulations are carried out in our study. In addition, other two

11

models of the AROMF based on one dimensional PCA (ODPCA) and

12

KICA-AROMF (ODKICA) methods are also developed for comparisons.

13

The simulation results of different fault diagnosis methods are shown in

14

Table 3 and Figure 7.

15 16 17

Table 3. Accuracy comparisons of fault diagnosis for the first 7 faults of TE process using MKICA-AROMF, ODPCA-AROMF, and ODKICA-AROMF methods Fault pattern

MKICA-AROMF

ODKICA-AROMF

ODPCA-AROMF

IDV(1)

100%

100%

98%

IDV(2)

100%

90%

96%

IDV(3)

66%

40%

28%

IDV(4)

76%

42%

26%

IDV(5)

100%

100%

98%

IDV(6)

100%

96%

96%

IDV(7)

100%

100%

98%

25

ACS Paragon Plus Environment

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

1 2

Figure 7. Accuracy of fault diagnosis for the first 7 faults of TE process using three

3

different methods

4

From Table 3, we can see that the diagnosis accuracy of the first 7 faults

5

IDV(1)~ IDV(7) using our proposed MKICA-AROMF method are 100%,

6

100%, 66%, 76%, 100%, 100%, and 100%, respectively; the diagnosis

7

accuracy of the first 7 faults IDV(1)~ IDV(7) using the ODPCA-AROMF

8

method are 98%, 96%, 28%, 26%, 98%, 96%, and 98%, respectively; the

9

diagnosis accuracy of the first 7 faults IDV(1)~ IDV(7) using the

10

ODKICA-AROMF method are 100%, 90%, 40%, 42%, 100%, 96%, and

11

100%, respectively. Overall, the average diagnosis accuracy of the proposed

12

MKICA-AROMF method, the ODKICA-AROMF method, and the

13

ODPCA-AROMF method is 91.7%, 81.1%, 77.1%, respectively. The

14

results in Table 3 indicate that the proposed MKICA-AROMF method can

15

achieve the highest accuracy. Especially, for the hard-to-diagnose fault of

16

IDV(3) and IDV(4) , the improvement in the diagnosis accuracy are much 26

ACS Paragon Plus Environment

Page 26 of 34

Page 27 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

1

higher. The same conclusion can be made from Figure 7. In the method of

2

ODPCA-AROMF, PCA is used to extract the principal components (PCs)

3

of the fault patterns. Complex process data usually follow a non-Gaussian

4

distribution. PCA is not suitable. What is more, PCA is a linear model that

5

cannot well exact the PCs of fault patterns. In addition, only

6

one-dimensional feature (i.e. the first IC) is used for diagnosis. From Figure

7

5, we have concluded that the trends and changes of template signals on the

8

same IC for each fault pattern are similar. Thus, only one-dimensional

9

characteristic signals may reduce the accuracy, especially for the

10

hard-to-diagnose fault patterns. In our proposed MKICA-AROMF method,

11

an effective nonlinear MKICA model is used to extract ICs for fault

12

patterns. And multi-dimensional features are adopted for diagnosis. That is

13

why our proposed MKICA-AROMF method can achieve higher accuracy.

14

Through the case study using the TE process, the superiority of the

15

proposed MKICA-AROMF method is validated.

16

5. Conclusions

17

In this article, a novel multi-dimensional feature pattern classification

18

fault diagnosis method integrating multi-kernel independent component

19

analysis with adaptive rank-order morphological filter is proposed. A

20

multi-kernel independent component analysis is firstly developed for

21

effectively extracting the features of different fault patterns. Then,

22

multi-dimensional adaptive rank-order morphological filter is established 27

ACS Paragon Plus Environment

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Page 28 of 34

1

for fault diagnosis. Finally, the first 7 faults of the TE process are selected

2

as a case study to validate the performance of our proposed method.

3

Simulation

4

ODPCA-AROMF and ODKICA-AROMF, our proposed MKICA-AROMF

5

method could achieve highest diagnosis accuracy, especially for the

6

hard-to-diagnose fault.

7

Acknowledgements

8

This research is supported by the National Natural Science Foundation of

9

China under Grant Nos. 61533003 and 61473026.

results

show

that

compared

with

the

methods

of

10

References

11

(1) Yu, J. A nonlinear kernel Gaussian mixture model based inferential

12

monitoring approach for fault detection and diagnosis of chemical

13

processes. Chem. Eng. Sci. 2012, 68 (1), 506-519.

14 15

(2) Yu, J. Localized Fisher discriminant analysis based complex chemical process monitoring. AIChE J. 2011, 57 (7), 1817-1828.

16

(3) Mahdieh, A.; Reza, Z.; Farhang, J. F.; Navid, M. Fault diagnosis of

17

chemical processes considering fault frequency via Bayesian network.

18

Can. J. Chem. Eng. 2016, 94 (12), 2315-2325.

19

(4) Gao, Z. W.; Cecati C.; Ding, S. X. A survey of fault diagnosis and

20

fault-tolerant techniques—Part I: Fault diagnosis with model-based and

21

signal-based approaches. IEEE Trans. Ind. Electron. 2015, 62 (6),

22

3757-3767. 28

ACS Paragon Plus Environment

Page 29 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

1

(5) Gao, Z.; Cecati, C.; Ding, S. X. A Survey of fault diagnosis and

2

fault-tolerant

techniques—Part

II:

Fault

diagnosis

with

3

knowledge-based and hybrid/active approaches. IEEE Trans. Ind.

4

Electron. 2015, 62 (6), 3768-3774.

5

(6) Yin, S.; Ding, S. X.; Xie, X. C.; Luo, H. A review on basic data-driven

6

approaches for industrial process monitoring. IEEE Trans. Ind. Electron.

7

2014, 61 (11), 6418-6428.

8

(7) Chiang, L. H.; Jiang, B. B.; Zhu, X. X.; Huang, D. X.; Braatz, R. D.

9

Diagnosis of multiple and unknown faults using the causal map and

10

multivariate statistics. J. Proc. Cont, 2015, 28, 27-39.

11

(8) Jiang, B. B.; Zhu, X. X.; Huang, D. X.; Paulson, J. A.; Braatz, R. D. A

12

combined canonical variate analysis and Fisher discriminant analysis

13

(CVA–FDA) approach for fault diagnosis. Comput. Chem. Eng. 2015,

14

77, 1-9.

15

(9) Zhao, C. H.; Gao, F. R. Fault-relevant Principal Component Analysis

16

(FPCA) method for multivariate statistical modeling and process

17

monitoring. Chemom. Intell. Lab. Syst. 2014, 133, 1-16.

18

(10) Jiang, Q. C.; Yan, X. F. Just‐in‐time reorganized PCA integrated

19

with SVDD for chemical process monitoring. AIChE J. 2014, 60 (3),

20

949-965.

21

(11) Zhao, Z. G.; Li, Q. H.; Huang, M.; Liu, F. Concurrent PLS-based

22

process monitoring with incomplete input and quality measurements. 29

ACS Paragon Plus Environment

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

1 2 3

Page 30 of 34

Comput. Chem. Eng. 2014, 67, 69-82. (12) Piovoso, M. J.; Hoo, K. A. Multivariate statistics for process control. IEEE Control Syst. Mag. 2002, 22(5), 8-9.

4

(13) Hwang, D. H.; Han, C. H. Real-time monitoring for a process with

5

multiple operating modes. Control Eng. Pract. 1999, 7(7), 891-902.

6

(14) Yu, J. A new fault diagnosis method of multimode processes using

7

Bayesian

inference

based

Gaussian

mixture

contribution

8

decomposition. Eng. Appl. Artif. Intel. 2013, 26(1), 456-466.

9

(15) Ge, Z. Q.; Song, Z. H. Process monitoring based on independent

10

component analysis-principal component analysis (ICA-PCA) and

11

similarity factors. Ind. Eng. Chem. Res. 2007, 46 (7), 2054-2063.

12

(16) Ge, Z. Q.; Song, Z. H. Online monitoring of nonlinear multiple mode

13

processes based on adaptive local model approach. Control Eng. Pract.

14

2008, 16 (12), 1427-1437.

15

(17) Kano, M.; Tanaka, S.; Hasebe S.; Hashimoto, I.; Ohno, H. Monitoring

16

independent components for fault detection. AIChE J. 2003, 49 (4),

17

969-976.

18

(18) Fan, J. C.; Wang, Y. Q.; Qin, S. J. Combined indices for ICA and their

19

applications to multivariate process fault diagnosis. Acta Automat.

20

Sinica. 2013, 39(5), 494-501.

21

(19) Wang, H.; Chai, T. Y.; Ding, J. L.; Brown, M. Data driven fault

22

diagnosis and fault tolerant control: some advances and possible new 30

ACS Paragon Plus Environment

Page 31 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

1 2 3

directions. Acta Automat. Sinica. 2009, 35 (6), 739-747. (20) Bach, F. R.; Jordan, M. I. Kernel independent component analysis. J. Mach. Learn. Res. 2002, 3, 1-48.

4

(21) Lee, J. M.; Qin, S. J.; Lee, I. B. Fault detection of non ‐ linear

5

processes using kernel independent component analysis. Can. J. Chem.

6

Eng., 2007, 85 (4), 526-536.

7

(22) Zhang, Y. W.; An, J. Y.; Zhang, H. L. Monitoring of time-varying

8

processes using kernel independent component analysis. Chem. Eng.

9

Sci., 2013, 88, 23-32.

10

(23) Lee, J. M.; Yoo, C. K.; Sang, W. C.; Vanrolleghem, P. A.; Lee, I. B.

11

Nonlinear process monitoring using kernel principal component

12

analysis. Chem. Eng. Sci., 2004, 59 (1), 223-234.

13

(24) Li, Z. X.; Yan, X. P.; Tian, Z.; Yuan, C. Q.; Peng, Z. X.; Li, L. Blind

14

vibration component separation and nonlinear feature extraction

15

applied to the nonstationary vibration signals for the gearbox

16

multi-fault diagnosis. Measurement, 2013, 46 (1), 259-271.

17

(25) Fan, J. C.; Qin, S. J.; Wang, Y. Q. Online monitoring of nonlinear

18

multivariate industrial processes using filtering KICA–PCA. Control

19

Eng. Pract. 2014, 22, 205-216.

20 21 22

(26) Duda, R. O.; Hart, P. E.; Stork, D. G. Pattern classification; John Wiley & Sons, Inc.: Berlin, 2012. (27) Venkatasubramanian, V.; Rengaswamy, R.; Kavuri, S. N. A review of 31

ACS Paragon Plus Environment

Industrial & Engineering Chemistry Research

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

1

process fault detection and diagnosis: Part II: Qualitative models and

2

search strategies. Comput. Chem. Eng. 2003, 27 (3), 313-326.

3

(28) Venkatasubramanian, V.; Rengaswamy, R.; Yin, k.; Kavuri, S. N. A

4

review of process fault detection and diagnosis: Part III: Process

5

history based methods. Comput. Chem. Eng. 2003, 27 (3), 327-346.

6

(29) Li, H.; Xiao, D. Y. Fault diagnosis using pattern classification based on

7

one-dimensional adaptive rank-order morphological filter. J. Proc.

8

Cont, 2012, 22 (2), 436-449.

9

(30) Cheng, Y. J.; Huang, C. He, Z. H.; Chen, X. X. A De-nosing Method of

10

Power Quality Signal Based on Adaptive Order Morphology.

11

Computer Simulation, 2009, 26(12), 218-207.

12

(31) Miche, Y.; Sorjamaa, A.; Bas, P.; Jutten, C.; Lendasse, A. OP-ELM:

13

Optimally Pruned Extreme Learning Machine. IEEE Trans. Neural

14

Networks. 2010, 21 (1), 158-162.

15 16

(32) Salembier, P. Adaptive rank order based filters. Signal Process. 1992, 27 (1): 1-25.

17

(33) Gao, H. H.; Xu, Y.; Zhu, Q. X. Spatial Interpretive Structural Model

18

Identification and AHP-Based Multimodule Fusion for Alarm

19

Root-Cause Diagnosis in Chemical Processes. Ind. Eng. Chem. Res.

20

2016, 55 (12), 3641-3658.

21

(34) Lee, G.; Han, C. H.; Yoon, E. S. Multiple-fault diagnosis of the

22

Tennessee Eastman process based on system decomposition and 32

ACS Paragon Plus Environment

Page 32 of 34

Page 33 of 34

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

Industrial & Engineering Chemistry Research

1

dynamic PLS. Ind. Eng. Chem. Res. 2004, 43 (25), 8037-8048.

2

(35) Yin, S.; Ding, S. X.; Haghani, A.; Hao, H. Y.; Zhang, P. A comparison

3

study of basic data-driven fault diagnosis and process monitoring

4

methods on the benchmark Tennessee Eastman process. J. Proc. Cont,

5

2012, 22 (9), 1567-1581.

6

(36) Singhal, A.; Seborg, D. E. Evaluation of a pattern matching method for

7

the Tennessee Eastman challenge process. J. Proc. Cont, 2006, 16 (6),

8

601-613.

9 10

(37) Ricker, N. L. Decentralized control of the Tennessee Eastman Challenge Process. J. Proc. Cont, 1996, 6 (4), 205-221.

11 12 13 14 15 16 17 18 19 20 21 22 33

ACS Paragon Plus Environment

Industrial & Engineering Chemistry Research

TOC

1

Original data space

Original testing data for all fault patterns

nonlinear mapping by three kernel functions respectively Multi-kernel space linear kernel space

Sigmoid kernel space

Radial basis kernel space

Whitening

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60

ICA Gain independent components via W*Z

Feature signal

Fault diagnosis

Test signal

Template signals

The proposed multi-dimensional feature pattern classification (MDFPC)

2

34

ACS Paragon Plus Environment

Page 34 of 34