Modeling and monitoring for handling nonlinear dynamic processes

Modeling and monitoring for handling nonlinear dynamic processes

Information Sciences 235 (2013) 97–105 Contents lists available at SciVerse ScienceDirect Information Sciences journal homepage: www.elsevier.com/lo...

360KB Sizes 2 Downloads 92 Views

Information Sciences 235 (2013) 97–105

Contents lists available at SciVerse ScienceDirect

Information Sciences journal homepage: www.elsevier.com/locate/ins

Modeling and monitoring for handling nonlinear dynamic processes Yingwei Zhang a,⇑, Jiayu An a, Zhiming Li a, Hong Wang b a b

State Laboratory of Synthesis Automation of Process Industry, Northeastern University, Shenyang, Liaoning 110004, PR China Univ. Manchester, Control Syst. Ctr., Sch. Elect. & Elect. Engn., Manchester M60 1QD, Lancs, England, UK

a r t i c l e

i n f o

Article history: Available online 21 April 2012 Keywords: Subspace separation Kernel method Common subspace Process monitoring

a b s t r a c t In this paper, a new online monitoring approach is proposed for handling the dynamical multimode problem in the industrial processes. The contributions are as follows: (1) extracting method of the common characteristics from different modes is proposed; (2) nonlinear dynamic monitoring method is proposed; and (3) a new model analysis method is proposed. There are both similarity and dissimilarity in the underlying correlations of different modes. After two different subspaces are separated, models of the common and specific subspaces are built respectively. Then the common subspace and specific subspace are analyzed, where the monitoring process is carried out in each subspace. When the mode switches, the specific monitoring model is changed. The corresponding confidence regions are constructed according to their models respectively. The effectiveness of the proposed method has been demonstrated via simulated examples. Ó 2012 Elsevier Inc. All rights reserved.

1. Introduction In order to ensure safety of the equipment operation and quality of product, the monitoring of the process performance has become a key issue. Multivariate statistical process control (MSPC) has been intensively studied in the last few decades. In particular, principal component analysis (PCA) and partial least squares (PLS) have been widely applied in industrial processes [1,3,8,9,11,16,20,21,26], where some improved methods such as kernel principal component analysis (KPCA) has shown great success in process monitoring and fault diagnosis [4,6,7,17–19]. Recently, monitoring the batch processes is needed for various reasons such as safety, waste-stream reduction, consistency and quality improvement. In this context, multi-way principal component analysis (MPCA) has been developed to deal with such batch processes [2,9,14]. However, in many industrial processes, the same production line is often used to produce different products. Therefore, there are often different production modes in the same production line, which makes dynamical multimode batch processes more complicated [8,10]. However, the MSPM methods are not available for the dynamical multimode processes. These methods may cause false alarms even when the process is operating under another nominal steady-state mode. Recently, recursive or adaptive PCA and PLS methods have been proposed [5,15,22–24]. Although these methods can be applied to treat the online process changes, they still lack the ability of coping with processes subjected to multiple operating modes [12,13]. Alternatively, model library based methods have been introduced [25,26], where predefined models match their corresponding operating modes. However, the effect of this method is not satisfactory since the nonlinearity can mot be considered. In this work, an online monitoring method is proposed for handling the problem of dynamical multimode in batch processes. The nonlinear similarity and dissimilarity of different modes are analyzed. When the mode switches, the specific

⇑ Corresponding author. Tel.: +86 24 83684946; fax: +86 24 83681006. E-mail address: [email protected] (Y. Zhang). 0020-0255/$ - see front matter Ó 2012 Elsevier Inc. All rights reserved. http://dx.doi.org/10.1016/j.ins.2012.04.023

98

Y. Zhang et al. / Information Sciences 235 (2013) 97–105

monitoring model is changed accordingly. By analyzing both common part and specific part, the different operating modes are identified and the faults of dynamical multimode process are diagnosed. The rest of this paper is organized as follows. The statistical analysis approach and monitoring method are proposed in Section 2. The simulation results are given to show the effectiveness of the proposed method in Section 3. Finally, conclusions are summarized in Section 4. 2. Statistical analysis and monitoring method In the measurement data, suppose that there are M industrial production patterns in the same production line. Therefore   m m m T the multiple datasets X m ¼ xm 2 ðN m  JÞ denote different modes, where J denotes the number of vari1 ; x2 ; . . . ; xl ; . . . ; xNm ables and m = 1, 2, . . . , M. The proposed algorithm maps the data from the original space to the feature space as Xm ? U(Xm).         m m T In this context, UðX m Þ ¼ U xm are centered nonlinear mapping of the input variables and are supposed 1 ; U x2 ; . . . ; U xn P m to satisfy Nj¼1 Uðxm Þ ¼ 0. j The cross-mode relationship should be considered when the common underlying correlations are extracted. In each measurement dataset, it is always possible to find out a subset of vectors, which are representative enough to the other samples and can therefore substitute all samples by their linear combinations. Actually, in KPCA method they are equivalent to the KPCA loadings. Here they are called basis vectors. The major underlying correlations in the original measurement space are also represented by them and the associated distribution variances. Since any sub-basis in each dataset space, pm,j(j = 1, 2, . . . , J; m = 1, 2, . . . , M) (where m denotes different modes) must lie in h i m m m the span of the input observations, there exists combination coefficients am j ¼ a1;j ; a2;j ; . . . ; an;j , such that

pm;j ¼

Nm X  m am ¼ UðX m ÞT am n;j U xi j

ð1Þ

i¼1

where xm i is a sample of Xm(Nm  J). Therefore, the sub-basis vector pm,j is the function of the original observations in each dataset. Here, the similarity of variable correlations over sets can be obtained through the introduction of a global and common basis vector pg. That is, these real sub-basis vectors should be able to be comprehensively described and even substituted by the global basis. To figure out the common bases, the global and common vector pg is defined and then can be extracted. After solving the optimization problem, the global and common vector pg can be obtained. The optimization solutions and constraints are used for the extracting process. First, the common basis, pg, is defined as an orthogonal group configuration, which is a J dimensional basis. To make the correlation between pg and all original measurement data sets as close as possible, the maximum of the polynomial:  2  2  2 e1 pTg p1 þ e2 pTg p2 þ    þ em pTg pm (where ei is a constant scalar) needs to be obtained. Then the object function is given as follows: 2

max R ¼ max

 2 em pTg pm

M X

! ð2Þ

m¼1

By substituting Eq. (1) is substituted into Eq. (2), it can be obtained that 2

max R ¼ max

 em pTg UðX

M X

m T

m

Þ a

2

! ð3Þ

m¼1

To obtain the common basis, the certain constraints are given as follows:

( s:t:

pTg pg ¼ 1 ðam ÞT am ¼ 1

where m = 1, 2, . . . , M, and the combination coefficient vector am is set to unit length. Indeed, it can be seen that em pTg UðX m ÞT am actually build the covariance model between the sub-basis vector emU(Xm)Tam and global basis vector pg. Therefore, the objective function involves the covariance information which is much better than the pure correlation analysis. The initial objective function is defined as follows, which can be expressed as an extreme value problem.

Fðpg ; a; kÞ ¼

M X m¼1



em pTg UðX m ÞT am

2

M   X  kg pTg pg  1  km ððam ÞT am  1Þ m¼1

where kg and km are constant scalars. To obtain the common basis pg, the following conditions should be satisfied:

ð4Þ

Y. Zhang et al. / Information Sciences 235 (2013) 97–105

@Fðpg ; am ; kg ; kM Þ ¼0 @pg

99

ð5Þ

@Fðpg ; am ; kg ; kM Þ ¼0 @ am m ¼ 1; 2; . . . ; M

ð6Þ ð7Þ

Eqs. (5) and (6) represent that the partial derivative of pg and am are calculated respectively. From Eqs. (5) to (6), we have M  X pffiffiffiffiffiffi em UðX

m T

Þ 



pffiffiffiffiffiffi

em UðX m Þ pg ¼ kg pg

ð8Þ

m¼1

pffiffiffiffiffiffi pffiffiffiffiffiffi Þ is the covariance model between em UðX m ÞT and em UðX m Þ. Moreover, the two matrixes  PM pffiffiffiffiffiffi ffiffiffiffiffi ffi p T are expanded into vectors form, the polynomial m¼1 em UðX m Þ  em UðX m Þ can be rewritten as follows:

where

pffiffiffiffiffiffi em UðX

m T

Þ 

pffiffiffiffiffiffi em UðX

m

Nm M X X pffiffiffiffiffiffi  m  pffiffiffiffiffiffi  m T C¼ em U xi  em U xi m¼1

! ð9Þ

i¼1

  where U xm is the ith sample from the dataset of the mode m, then Eq. (4) can be rewritten as: i Nm M X X pffiffiffiffiffiffi  m  pffiffiffiffiffiffi  m T em U xi  em U xi m¼1

!!

pg ¼ kg pg

ð10Þ

i¼1

From Eq. (10), it can be obtained that

pffiffiffiffiffi  1  pffiffiffiffiffi  1   hpffiffiffiffiffi  T pffiffiffiffiffi  T  T iT pffiffiffiffiffiffi pffiffiffiffiffiffi  e1 U x1 ; e1 U x2 ; . . . ; em UðxCNm Þ  e1 U x11 ; e1 U x12 ; . . . ; em U xCNm  pg ¼ kg pg

ð11Þ

From Eq. (11), we have H X pffiffiffiffiffiffi pffiffiffiffiffiffi em Uðxi Þ em Uðxi ÞT pg ¼ kg pg

ð12Þ

i¼1

where H is the sample number of new dataset and can be formulated that

kg pg ¼

H X pffiffiffiffiffiffi

pffiffiffiffiffiffi

em Uðxi Þ em Uðxi ÞT pg ¼

i¼1

where have

pffiffiffiffiffiffi em Uðxi Þ is one sample from the new dataset in mode m. From Eq. (12), it

H X pffiffiffiffiffiffi

em Uðxi Þ; pg

pffiffiffiffiffiffi

em Uðxi Þ

ð13Þ

i¼1

pffiffiffiffiffiffi

pffiffiffiffiffiffi em Uðxi Þ; pg denotes the inter product between em Uðxi Þ and pg. Multiplying both sides of Eq. (10) by U(xk), we

kg

pffiffiffiffiffiffi



em Uðxk Þ; pg ¼

H X

pffiffiffiffiffiffi

pffiffiffiffiffiffi pffiffiffiffiffiffi em Uðxi Þ; pg em Uðxk Þ; em Uðxi Þ

ð14Þ

i¼1

Because the global basic vector pg must lie in the span of the input observations, there exists linear combination coefficients bi(i = 1, . . . , H), such that

pg ¼

H X pffiffiffiffiffiffi bi em Uðxi Þ

ð15Þ

i¼1

According to Eqs. (14) and (15), it can be shown that

kg

H H H X X pffiffiffiffiffiffi

X pffiffiffiffiffiffi

pffiffiffiffiffiffi

pffiffiffiffiffiffi pffiffiffiffiffiffi pffiffiffiffiffiffi bi em Uðxk Þ; em Uðxi Þ ¼ bi em Uðxj Þ; em Uðxi Þ em Uðxk Þ; em Uðxi Þ i¼1

j¼1

ð16Þ

i¼1

  kx x k2 The Gaussian kernel is used in the method, which is defined as K i;j ¼ exp  i c j , where i and j stand for the ith row and the jth column of x, respectively, and c is the width constant of the Gaussian function. The kernel matrix K is defined as follows

½Kij ¼ K ij ¼ ðUðxi Þ; Uðxj ÞÞ ¼ kðxi ; xj Þ

ð17Þ

where i = 1, 2, . . . , H, j = 1, 2, . . . , H. Before the kernel matrix K is used, it should be centered as follows:

e ¼ K  1H K  K1H þ 1H K1H K

ð18Þ

100

2

1 . where 1H ¼ H1 4 .. 1

Y. Zhang et al. / Information Sciences 235 (2013) 97–105

 .. . 

3 1 .. 5 HH . Eq. (16) can be rewritten as: . 2R 1

eb ¼ K e 2b kg K

ð19Þ T

where b = [b1, . . . , bH] . To find the solution of Eq. (19), we only need to calculate the following equation

eb kg b ¼ K

ð20Þ

From Eq. (20), the eigenvalues of the kernel matrix kg,1 P kg,2 P    P kg,H and the eigenvectors b1,b2, . . . bH can be obtained. After the dominant eigenvalues bk(k = 1, 2, . . . , p) are retained, the global basis vector pg is computed according to Eq. (15) as follows:

pg;k ¼

H X pffiffiffiffiffiffi bi;k em Uðxi Þ

ð21Þ

i¼1

Once the p global basis vectors  are obtained, the basis of the final common global subspace is given by Pg(J  p) (where Pg ðJ  pÞ ¼ pg;1 pg;2    pg;p ). Thus, a common subspace can be obtained within each mode. The control limits for the SPE are based on Box’s equation and are obtained by fitting a weighted v2-distribution to the reference distribution generated from normal operating data. By calculating the Hotelling-T2 of the common features, the faults in common information can be detected. If there are no faults in the common features, the calculation of the specific Hotelling-T2 can reveal the faults in the specific features. Further, the calculation of SPE can help to detect the process faults. 3. Simulation results The proposed method is used to the electro-fused magnesia furnace. The electro-fused magnesia furnace is one of the main equipment used to produce electro-fused magnesia, which belongs to a kind of hot electric arc furnace. The industrial process is shown in Fig. 1. In the melting process, furnace leakage is the serious fault, which is selected to be monitored in this paper. The furnace takes the light-burned magnesia as the raw material. It makes use of the heat generated by both the burden resistance when the current through the burden and the arc between the electrodes and the burden to melt the raw material, and then obtain the fused magnesia crystals with higher purity. In this example, there are two modes: mode A and mode B. The materials are powdery magnesium in mode A. The materials are massive magnesium in mode B. There are 300 process observations and three variables in each mode. First, a normal dataset is used to test the feasibility of the method. The test result is shown in Fig. 2a. The common T2 statistics are enclosed by the confidence region. Then the mode can be further identified by monitoring specific subspace as shown in Fig. 2. Specific T2 statistics of modes A and B are shown in Fig. 2b and c, respectively. Specific SPE statistics of modes A and B are shown in Fig. 2d and e, respectively. Obviously, due to the use of different specific parts, the out-of-control indications in mode B are much obvious. Combining their monitoring results in both subspaces, the affiliation of the two modes is definitely fixed and the operation status is also checked in both subspaces. Finally, the residual information is supervised and shown in Fig. 2e and f, which also indicates that the current batch is operating normally.

A

Operating Board A

A

1

2

4

3 5 7 8

6

Fig. 1. Diagram of electro-fused magnesium furnace: 1 – transformer, 2 – short circuit network, 3 – electrode holder, 4 – electrode, 5 – furnace shell, 6 – trolley, 7 – electric arc, and 8 – burden.

101

Y. Zhang et al. / Information Sciences 235 (2013) 97–105

(a) common T2

6 4 2 0

0

10

20

30

40

50

60

70

Samples

specific T2

(b)

0.995 0.99 0.985 0.98

0

10

20

30

40

50

60

70

50

60

70

50

60

70

50

60

70

Samples

specific T2

(c)

1 0.98 0.96 0.94

0

10

20

30

40

Samples

(d) SPE

0.7

0.6

0.5

0

10

20

30

40

Samples

SPE

(e)

0.6

0.55

0.5

0

10

20

30

40

Samples Fig. 2. Monitoring results for (a) common T2 statistics, (b) specific T2 statistics of mode A, (c) specific T2 statistics of mode B, (d) SPE statistics of mode A, and (e) SPE statistics of mode B.

At the same time, from above analysis, the electro-fused magnesia furnace is working in which mode can be judged. From Fig. 2, the T2 of the common and the specific part are enclosed by the confidence region in mode A, and SPE of mode A also shows there are no faults. While T2 of the specific go beyond the confidence region in mode B, and SPE shows the test data is normal. From the test results of mode A, the test data is a normal data. From the test results of mode B, the specific part of mode B is abnormal. Therefore it can be known that the test data is a normal data belongs to mode A. Then a new abnormal batch run is applied in the algorithm, which belongs to mode A. Process faults occurred from the 60th observation. As it is shown in Fig. 3a, in the common part there are some samples which are not enclosed by the confidence region, and some part of the faults is not very obvious. Further checking via monitoring specific subspace shows that there are faults which start from 60 approximately in Fig. 3b. Also, the residual information is supervised which reveals the

102

Y. Zhang et al. / Information Sciences 235 (2013) 97–105

common T2

(a) 150 100 50

0

0

20

40

60

80

100

120

Samples

specific T2

(b) 150 100 50 0

SPE

(c)

0

20

40

0

20

40

60

80

100

120

60

80

100

120

Samples

1

0.9

0.8

Samples Fig. 3. Monitoring results in mode A (a) common T2 statistics, (b) specific T2 statistics, and (c) SPE statistics.

common T2

(a) 150 100 50 0

0

20

40

60

80

100

120

80

100

120

80

100

120

Samples

specific T2

(b) 150 100 50 0

0

20

40

60

Samples

SPE

(c)

1

0.9

0.8

0

20

40

60

Samples Fig. 4. Monitoring results in mode B (a) common T2 statistics, (b) specific T2 statistics, and (c) SPE statistics.

103

Y. Zhang et al. / Information Sciences 235 (2013) 97–105

MPCA T2

(a)

80 60 40 20 0

0

5

10

15

20

25

15

20

25

Samples

MPCA SPE

(b)

60 40 20 0

0

5

10

Samples Fig. 5. The T2 and SPE monitoring results by MPCA method.

Common T2

(a) 60 40 20 0

0

5

10

15

20

25

15

20

25

15

20

25

Samples

Specific T2

(b) 20 15 10 5 0 0

5

10

Samples

SPE

(c)

8 6 4 2 0

5

10

Samples Fig. 6. Monitoring results by the kernel statistical analysis and monitoring for (a) common T2 statistics, (b) specific T2 statistics, and (c) SPE statistics.

faults in the batch in Fig. 3c. Generally, clear and trustable alarms are revealed especially by the T2 monitoring system in specific systematic subspace, which means that the abnormal behavior mainly disturbs the specific part of information. Applied similar methods can detect a new abnormal batch which belongs to mode B. As it is shown in Fig. 4, the results reveal good fault detection performance. Generally, clear and stable alarms are revealed especially by the T2 monitoring system in common part, which means that the abnormal behavior mainly disturbs the common part of information. This

104

Y. Zhang et al. / Information Sciences 235 (2013) 97–105

method can be achieved by switching between different modes, where the results shows that the faults can be effectively detected using the proposed method. After identifying the current operating mode, the proposed method and MPCA method are applied to testing faults. There is a fault data in mode B, which contains 24 samples and four variables. The faults happened from the 10th samples to the end. As it is shown in Fig. 5, the T2 of MPCA method has one fault that cannot be detected, and the SPE of MPCA method did not detect all fault either. Therefore, the MPCA method did not detect fault accurately. As it is shown in Fig. 6, the common part T2 of the proposed method has some fault pots that were not beyond the control limits, but the specific part T2 has detect all the faults. It can therefore be deduced that the faults mainly occurred at the specific part, showing that the SPE of the proposed method also detect all the faults. Therefore the proposed method has a strong detection capability and accuracy. 4. Conclusions In this work, a new method is provided for analysis of multimode batches. Since the cross-mode correlations are considered, the dynamical multimodes can be separated correctly using the proposed method. The similarity and dissimilarity of different modes are first analyzed. By performing dataset decomposition and subspace separation, the common information can be obtained from the specific information in each mode. The common information is the similar variable correlations over modes, and the specific information is the difference in each mode. By performing dataset decomposition and subspace separation, the underlying variations of different modes can be analyzed comprehensively. The strengths of the proposed strategy lie in not only the effective monitoring but also the appealing analysis results and comprehension for multi-mode problem. Fault detection can be accurate and obvious. The proposed method has been applied to the monitoring of an electro-fused magnesia furnace, where its effectiveness has been clearly seen. The monitoring for between-mode transition and the irregular transition dynamics over batches is a challenging issue for the future work. It can first reveal the problem of irregular transition dynamics over batches. Instead of identifying the definite boundary between mode and transition, all process patterns are regarded as possible transitions to accommodate their irregular dynamics. By using between-mode modeling, the underlying mode information is decomposed meaningfully for between-mode transition analysis. Acknowledgements The work is supported by China’s National 973 Program (2009CB320602 and 2009CB320604) and the NSF (60974057 and 61020106003). References [1] A. AlGhazzawi, B. Lennox, Monitoring a complex refining process using multivariate statistics, Control Engineering Practice 16 (2008) 294–307. [2] J.D. Carroll, Generalization of canonical correlation analysis to three or more sets of variables, in: Proceeding of the 76th Convention of the American Psychological Association, vol. 3, 1968, pp. 227–228. [3] L.H. Chiang, F.L. Russell, R.D. Braatz, Fault Detection and Diagnosis in Industrial Systems, Springer, London, 2001. [4] L.H. Chen, S.Y. Chang, Adaptive learning algorithm for principal component analysis, IEEE Transactions on Neural Networks 6 (5) (1995) 1255–1263. [5] B.S. Dayal, J.F. MacGregor, Recursive exponentially weighted PLS and its applications to adaptive control and prediction, Journal of Process Control 7 (3) (1997) 169–179. [6] T. Dune, L.B. Leopold, On relative convergence properties of principal component analysis algorithms, IEEE Transactions on Neural Networks 9 (2) (1998) 319–329. [7] Y. Gu, Y. Liu, Y.A. Zhang, Selective KPCA algorithm based on high-order statistics for anomaly detection in hyperspectral imagery, IEEE Geoscience and Remote Sensing Letters 5 (1) (2008) 43–47. [8] Z. Guo, H. Yue, H. Wang, A modified PCA based on the minimum error entropy, in: Proceedings of American Control Conference, Boston, 2004, pp. 3800–3801. [9] N. He, S.Q. Wang, L. Xie, An improved adaptive multi-way principal component analysis for monitoring streptomycin fermentation process, Chinese Journal of Chemical Engineering 12 (2004) 96–101. [10] D.H. Hwang, C. Han, Real-time monitoring for a process with multiple operating modes, Control Engineering Practice 7 (1999) 891–902. [11] U. Kruger, G. Dimitriadis, Diagnosis of process faults in chemical systems using a local partial least squares approach, AIChE Journal 54 (2008) 2581– 2596. [12] W. Li, H.H. Yue, S. Valle-Cervantes, S.J. Qin, Recursive PCA for adaptive process monitoring, Journal of Process Control 10 (2000) 471–486. [13] N. Lu, Y. Yi, F. Wang, F. Gao, A stage-based monitoring method for batch processes with limited reference data, in: 7th International Symposium on Dynamics and Control of Process Systems, (Dycops-7), Boston, USA, 2004. [14] P. Nomikos, Detection and diagnosis of abnormal batch operations based on multi-way principal component analysis, ISA Transactions 35 (1996) 259– 266. [15] S.J. Qin, Recursive PLS algorithms for adaptive data monitoring, Computers and Chemical Engineering 22 (1998) 503–514. [16] S.J. Qin, Statistical process monitoring: basics and beyond, Journal of Chemometrics 17 (2003) 480–502. [17] J.C. Sun, X.H. Li, Y. Yang, J.G. Luo, Y.H. Bai, Scaling the kernel function based on the separating boundary in input space: a data dependent way for improving performance of kernel methods, Information Sciences 184 (2012) 140–154. [18] Q. Wu, R. Law, Complex system fault diagnosis based on a fuzzy robust wavelet support vector classifier and an adaptive Gaussian particle swarm optimization, Information Sciences 180 (2010) 4514–4528. [19] L. Zhang, Q.X. Cao, A novel ant-based clustering algorithm using the kerne method, Information Sciences 181 (2011) 4658–4672. [20] Y.W. Zhang, S.J. Qin, Improved nonlinear fault detection technique and statistical analysis, AIChE Journal 54 (2008) 3207–3220. [21] Y.W. Zhang, H. Zhou, S.J. Qin, T.Y. Chai, Decentralized fault diagnosis of large-scale processes using multiblock kernel partial least squares, IEEE Transactions on Industrial Informatics 6 (2010) 3–12. [22] Y.W. Zhang, S.J. Qin, Nonlinear fault detection technique and statistical analysis, AIChE Journal 54 (12) (2008) 3207–3220. [23] Y.W. Zhang, Y. Zhang, Fault detection of non-Gaussian processes based on modified independent component analysis, Chemical Engineering Science 65 (16) (2010) 4630–4639.

Y. Zhang et al. / Information Sciences 235 (2013) 97–105

105

[24] Y.W. Zhang, Y.D. Teng, Y. Zhang, Complex process quality prediction using modified kernel partial least squares, Chemical Engineering Science 65 (5) (2010) 2153–2158. [25] S.J. Zhao, Y.M. Xu, J. Zhang, A multiple PCA model based technique for the monitoring of processes with multiple operating modes, in: A. BarbosaPovoa, H. Matos (Eds.), European Symposium on Computer-Aided Chemical Engineering, vol. 18, 2004, pp. 865–870. [26] S.J. Zhao, J. Zhang, Y.M. Xu, Monitoring of processes with multiple operation modes through multiple principle component analysis models, Industrial and Engineering Chemistry Research 43 (2004) 7025–7035.