Table of Contents Author Guidelines Submit a Manuscript
Mathematical Problems in Engineering
Volume 2016 (2016), Article ID 7263285, 8 pages
Research Article

Fault Diagnosis Method on Polyvinyl Chloride Polymerization Process Based on Dynamic Kernel Principal Component and Fisher Discriminant Analysis Method

1College of Information and Engineering, Shenyang University of Chemical Technology, Shenyang 110142, China
2National Financial Security and System Equipment Engineering Research Center, University of Science & Technology Liaoning, Anshan 114044, China
3Beijing Institute of Technology, School of Software, Beijing 100081, China

Received 8 July 2016; Accepted 29 September 2016

Academic Editor: Yaguo Lei

Copyright © 2016 Shu-zhi Gao et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


In view of the fact that the production process of Polyvinyl chloride (PVC) polymerization has more fault types and its type is complex, a fault diagnosis algorithm based on the hybrid Dynamic Kernel Principal Component Analysis-Fisher Discriminant Analysis (DKPCA-FDA) method is proposed in this paper. Kernel principal component analysis and Dynamic Kernel Principal Component Analysis are used for fault diagnosis of Polyvinyl chloride (PVC) polymerization process, while Fisher Discriminant Analysis (FDA) method was adopted to make failure data for further separation. The simulation results show that the Dynamic Kernel Principal Component Analyses to fault diagnosis of Polyvinyl chloride (PVC) polymerization process have better diagnostic accuracy, the Fisher Discriminant Analysis (FDA) can further realize the fault isolation, and the actual fault in the process of Polyvinyl chloride (PVC) polymerization production can be monitored by Dynamic Kernel Principal Component Analysis.

1. Introduction

In today’s chemical industry, the polymer production has occupied a very important position. Polyvinyl chloride (PVC) is an important organic synthetic material, and it is also the chemical product which has a variety of uses. PVC resin is a kind of chemical products, the failure mechanism of the production process is complex, and there are serious dynamic and nonlinear problems in the production process; then there is an urgent need to improve the system reliability and safety production, in order to avoid generating fault system; otherwise it will lead to economic losses and even accidents. Therefore, the fault study in production of PVC resin has been an important issue research for experts [1, 2]. At present the principal component analysis is widely applied in chemical process fault diagnosis. Due to the large number of pieces of data in PVC resin production process has serious nonlinear [3] and strong coupling and dynamic problems [4, 5], the rate of false positives and nonresponse rates of the process by using conventional principal component analysis (PCA) are too high. So in order to make the PCA used in more fields, both the domestic and foreign scholars, respectively, conducted a series of improvements, for example, the kernel principal component analysis (KPCA) and dynamic principal component analysis [6] (DPCA). In 1995, in view of the multisensor related timing measurements, a sensor fault detection based on the dynamic principal component analysis (DPCA) method is proposed by Ku et al. [7]; simulation experiments show that this method can effectively detect and identify the fault sensors. DPCA method was applied to the oil state overhaul model by Makis et al.; the simulation results show that DPCA can accurately detect the fault of dynamic process [8]. On the nonlinear problem, there are mainly the methods of neural network and principal component analysis, and, targeting the problems caused by nonlinear data processing, Kramer proposed nonlinear principal component analysis methods based on the association of the neural network. The simulation results show that it can effectively change multiple variables into a few independent variables [9]. Because the autoassociative neural network is difficult to be trained, Dong and McAvoy proposed a nonlinear PCA method based on element curves and neural network [10]; the results show that the nonlinear function can be expressed as a sum of the single-variable functions. In dealing with nonlinear problems, the introduction of kernel functions (KPCA) method is proposed by Jong-Min et al. [11]. The results show that this method can be carried out for the nonlinear process fault diagnosis. Results show that, in the monitoring process of chemical process, the improved principal component analysis method is better than the traditional principal component analysis.

After analyzing the characteristics of the data for the production of PVC resin, there are serious nonlinear and dynamic data, and this article adopts the method of a compound Dynamic Kernel Principal Component Analysis (DKPCA), using the nonlinear and dynamic process, and, after studying it, there is the defect of the traditional principal component. At the same time this paper also included the fisher discriminant method for further classification of failure data, to ensure that one quickly finds out the cause of the problem, then for further processing.

2. PVC Polymerization Introduction

Taking a unit of the production process of PVC resin as the research object, polymerization process is shown in Figure 1.

Figure 1: Polymerizer process diagram.

The monomer, initiator, dispersion agent, and other materials are fed into the polymerization reactor from inlets. After a series of reactions, the polymers are ultimately generated. In the polymerization process, the heat is ceaselessly released so that the temperature in the polymerization reactor is continuously increased, which will make the reaction more severe and causing material flow imbalances so as to affect the product quality. So the mixing system is added in the polymerization reactor, and the cooling water is timely injected in the jacket and the damper in order to balance the temperature in the polymerization reactor. After the reaction, join the terminators; then the polymerization reaction will be terminated.

From PVC polymerization process, there are many indicators affecting the quality of product and any one variable over its boundaries; it will lead the quality of the product to be out of control. Therefore, perform the real-time monitoring of quality index in the process of polymerization, and then ensure the product quality changed can be diagnosed timely and accurately. After a comprehensive comparative study, we ultimately selected 10 variables identified as the object of study; these 10 variables are as follows: the temperature within the reactor, the reactor pressure, stirring currents, injection into the water flow, seal water flow, jacket water flow, water flow baffles, cooling water inlet temperature, outlet temperature of the water jacket, and the water outlet temperature of the baffle. Monitor the 10 variables, respectively, and ensure the stable operation of the polymerization system.

3. Basic Principle of KPCA and DKPCA

3.1. Basic Principle of KPCA

PCA is based on data to establish the system statistical model and detect anomalies and failures based on the multivariate statistical techniques. First, take some normal conditions data set ( is the number of sampling points; is the number of variables) to build a statistical model. PCA is made to process data vector which projected onto the main element vector space and residual space. Matrix can be expressed as the sum of vector cross products; namely,where is called scoring matrix and is called the loading matrix. Each score vector and load vectors are orthogonal, and the load vector length is 1;,namely,Equation (1) is carried out with the right multiplication with to obtain .

It can be seen that each score vector is equal to the data matrix projection on its load vector, the size of determines the cover degree of the data matrix projection on the load vectors, the load vector related by maximum score vector represents the maximum change in the direction of the data , and it is defined as the first principal component and so on; determine the second main element, the third main element, and the nth main element. The data changes are mainly embodied in the first several principal components, the projection data in the next few load vectors will be small, and it is mainly caused by noise, expressed with matrix , and, then, type (1) can be changed for the following form:

Generally adopt the principle of cumulative contribution rate, and determine the number of PCA. is the number of selected principal components, is the error matrix, ignoring usually can serve the purpose of clearing the measurement noise, equivalent to changing dimensional data into dimensional PCA and dimensional residual space , it serves dimension reduction purposes. After the principal number is determined, the PCA statistical model is set up through the two subspaces. Commonly the Hotelling and statistic (the squared prediction error, SPE) are used, which are calculated by the following equation:

The statistic index of control limits is calculated as follows:where

is the critical value of normal distribution in the test level and is the eigenvalue of matrix eigenvalues of original data . statistic is defined as

statistic index of the control limit calculations is calculated as follows:where is the significance level of test, is the data sampling frequency, and is a variable number. is the number of the principal components and is the distributed critical value in accordance to the level of test and the degrees of freedom .

When statistics are within the scope of the control limit, then the system is in a trouble-free state; if the statistics are beyond the control limit, then there is a fault in the system. The basic idea of KPCA is through nonlinear map , and make the input spaces onto the feature space . , and then calculate principal component on the new feature space.

In the feature space , covariance matrix can be calculated as follows:

By determining the characteristics of the vector , we can get the principal component of , and the feature vector is directly related to the input space of PCA.where is representative dot product of and , and then it can be inferred that, in any condition of λ ≠ 0, all solutions of can be determined by . So is equivalent to

There is a coefficient of , where .

Therefore, combined with the type, it can be obtained that

At the same time, matrix is defined, , and

Therefore, (12) can be simplified as

In the application of KPCA, first you have to get the mean centered on high dimensional space. It can be done by using the following formula instead of nuclear matrix :where each element of is equal to and .

Therefore, the principal of vector can be acquired through mapping to the characteristic vector of , where

We found that KPCA is by introducing kernel function, avoiding dot product of the nonlinear mapping, and calculating the feature space. The choice of kernel function is completely determine by and feature space . The most commonly used kernel function is radial basis kernel function:

The kernel function used in this paper is radial basis kernel function.

4. The Principle of Dynamic Kernel Principal Component Analysis

The traditional PCA method to the diagnosis result of system process data with dynamic properties and the nonlinear characteristics is not very ideal, so for such a dynamic nonlinear system one should study a new method; this method must be able to capture the dynamic and nonlinear characteristics of the data at the same time. This is the following Dynamic Kernel Principal Component Analysis (DKPCA) method.

The fault detection principle of Dynamic Kernel Principal Component Analysis is as follows: analyze the system dynamic characteristics at first, the time-series data of the system at normal state were analyzed, and kernel principal component analysis mode of the system under the normal state is constructed. Then a new system data is mapped to the kernel principal component model and, respectively, by principal component scores and the residuals to determine the state of the system.

DKPCA fault diagnosis method is that each of the observation variables is expanded by observations in front, the augmented matrix containing the first time observations is constructed [12], and augmented matrix is as follows:

After the augmented matrix by extending the time sequence, the kernel principal component analysis is used for fault detection. DKPCA flow chart is shown in Figure 2.

Figure 2: Dynamic flow chart of kernel principal component analysis.

5. The Fault Classification Research Based on Fisher Discriminant Method

The FDA’s basic idea is to maximize the dispersion between classes at the same time to minimize the dispersion in class, through the optimization objective function to determine the optimal FDA vector FDA, and the vector can represent the direction of the different fault class optimal separation [1315].where is the discrete degree matrix between classes, is the discrete degree matrix in class, and is the FDA feature vector [16].

To further classify the fault, the FDA method is adopted for further classification to the failure data detected by DKPCA to ensure that one finds out the cause of the problem quickly, which provides the theoretical basis to make failure countermeasures.

6. The Simulation Example Results

First of all, the characteristics of the polymerization process were analyzed, this analysis found that there are 10 process variables affecting the polymerization product quality indicators, 50 sets of data under normal polymerization process are collected and used as the training sample matrix , and 200 groups of observed data online are used as test data. Every one minute, sampling occurs one time, in the 51st group failure 1 was introduced, and it is mainly that, because of the rise of temperature, the temperature of the normal production of PVC resin is , as temperatures continue to rise, leading to transformation of resin. In the 125th group failure 2 was introduced, and the stirring electric current is increased by 15%.

According to the above process, T2 and SPE are used for fault monitoring of PVC polymerization process by using the traditional principal component analysis, kernel principal component analysis, and the Dynamic Kernel Principal Component Analysis.(1)The traditional principal component analysis was adopted, 200 groups of data are to be collected, the sampling interval is 1 min, and the fault detection results are as shown in Figure 3.(2)The kernel principal component analysis was adopted, 200 groups of data are to be collected, the sampling interval is 1 min, and the fault detection results are as shown in Figure 4.(3)The Dynamic Kernel Principal Component Analysis was adopted, 200 groups of data are to be collected, the sampling interval is 1 min, and the fault detection results are as shown in Figure 5.

Figure 3: Principal component analysis of fault detection results.
Figure 4: Kernel principal component analysis of fault detection results.
Figure 5: Dynamic Kernel Principal Component Analysis of fault detection results.

In order to more clearly identify which kind of diagnosis methods is more effective, the false positive rates are compared. The lower the false positive rate, the more appropriate this method to be applied in the polymerization kettle fault diagnosis system. Diagnostic results are as Table 1.

Table 1: Diagnostic results.

It can be clearly seen from the simulation results that there are many cases exceeding the control limits and the false positive rate is quite serious for the traditional principal component analysis method and the kernel principal component analysis method before the 50 sampled points, which will lead to the incorrect judgment of the operators. But, in the fault detection of Dynamic Kernel Principal Component Analysis, there are only two false alarms, and the introduction of fault phase, obvious beyond control limit, thus improves the efficiency of fault diagnosis.

In order to further find out the cause of the problem, we need to make further classification of failure data, to ensure rapid recovery production, and now we will extract 100 groups detected by DKPCA. There are two types of failures, respectively, one is resin transformation due to temperature and pressure, and the other failure is caused by the stirring electric current; in order to make better separation of two types of failure, we use the method of judging the FDA, and the results are shown in Figure 6.

Figure 6: Fault classification results of FDA.

By the graph, we can see clearly that represents the failure caused by temperature and pressure and ○ represents the failure caused by stirring electric current increased, fault separation accuracy reached 97%, and it can be used to isolate two faults in the polymerization process.

7. Conclusions

Based on the traditional principal component analysis and kernel principal component analysis, the data of dynamic principle were introduced, introducing Dynamic Kernel Principal Component Analysis method, which is used for fault detection to the dynamic and nonlinear strong polymerizing process. At the same time, there are further references to the FDA methods for fault isolation. Simulation results show that the method can real time monitor the change of variables in the polymerization process; the fault of the polymerization process is more sensitive to reduce the probability of false alarm and can quickly find out the cause of the problem. Results indicate that this method can be applied to the fault handling of polymerization, at the same time, and, for the general nonlinear dynamic chemical process, also it has certain applicability.

Competing Interests

The authors declare that there is no conflict of interests regarding the publication of this article.


This work is partially supported by the Project by National Natural Science Foundation of China (Grant no. 21576127), the Program for Liaoning Excellent Talents in University (Grant no. LR2014008), the Project by Liaoning Provincial Natural Science Foundation of China (Grant no. 2014020177), the Program for Research Special Foundation of University of Science and Technology of Liaoning (Grant no. 2015TD04), and the Opening Project of National Financial Security and System Equipment Engineering Research Center (Grant no. USTLKFGJ201502).


  1. S. Z. Gao, X. W. Gao, J. S. Wang, and P. C. Fei, “Rough set-neural network fault diagnosis of polymerization based on improved attribute reduction algorithm of discernibility matrix,” Journal of Chemical Industry and Engineering, vol. 62, no. 3, pp. 759–765, 2011. View at Google Scholar
  2. Y. H. Gao and Z. Yang, “An application of PCA for monitoring and diagnosing fault in a chemical polymeric process,” Journal of Southern Yangtze University, vol. 4, no. 4, pp. 352–356, 2005. View at Google Scholar
  3. G. W. Dou and A. L. Liu, “Fault detection based on kernel principal component analysis,” Chinese Journal of Scientific Instrument, vol. 30, no. 6, pp. 443–447, 2009. View at Google Scholar
  4. H. Song, H. Zhang, and X. Wang, “Multiple faults diagnosis approach for nonlinear system,” Journal of Beijing University of Aeronautics and Astronautics, vol. 31, no. 11, pp. 1198–1203, 2005. View at Google Scholar · View at Scopus
  5. S.-H. Jiang, W.-H. Gui, C.-H. Yang, and Z.-H. Tang, “Method based on kernel principal component analysis and support vector machine and its application,” Journal of Central South University (Science and Technology), vol. 40, no. 5, pp. 1323–1328, 2009. View at Google Scholar · View at Scopus
  6. L. Li, J. N. Zhu, and H. B. Shi, “Fault detection of chemical process based on multiscale dynamic kernel principal component analysis, control and instruments in chemical industry,” Control and Instruments in Chemical Industry, vol. 35, no. 4, pp. 23–26, 2008. View at Google Scholar
  7. W. Ku, R. H. Storer, and C. Georgakis, “Disturbance detection and isolation by dynamic principal component analysis,” Chemometrics and Intelligent Laboratory Systems, vol. 30, no. 1, pp. 179–196, 1995. View at Publisher · View at Google Scholar · View at Scopus
  8. V. Makis, J. Wu, and Y. Gao, “An application of DPCA to oil data for CBM modeling,” European Journal of Operational Research, vol. 174, no. 1, pp. 112–123, 2006. View at Publisher · View at Google Scholar · View at Scopus
  9. M. A. Kramer, “Nonlinear principal component analysis using autoassociative neural networks,” AIChE Journal, vol. 37, no. 2, pp. 233–243, 1991. View at Publisher · View at Google Scholar
  10. D. Dong and T. J. McAvoy, “Nonlinear principal component analysis—based on principal curves and neural networks,” Computers & Chemical Engineering, vol. 20, no. 1, pp. 65–78, 1996. View at Publisher · View at Google Scholar
  11. L. Jong-Min, C. K. Yoo, S. W. Choi et al., “Nonlinear Proeess monitoring using kemel Prineipal component analysis,” Chemieal Engineering Seienee, vol. 59, 2004. View at Google Scholar
  12. H. T. Shi, J. C. Liu, X. D. Ding, and S. Tan, “Fault detection based on hybrid dynamic principal component analysis,” Control Engineering of China, vol. 19, no. 1, pp. 148–150, 2012. View at Google Scholar
  13. Z. Q. Bian and X. G. Zhang, Pattern Recognition, Tsinghua University Press, Beijing, China, 1999.
  14. H. H. Xin, Process Monitoring based on Fisher Disciminant Analysis, China University of Petroleum (East China), 2011.
  15. N. Lv, Process Monitoring based on Fisher Disciminant Analysis, Harbin University of Science and Technology, 2009.
  16. L. H. Chiang, E. L. Russell, and R. D. Braatz, Fault Detection and Diagnosis in Industrial Systems, Advanced Textbooks in Control and Signal Processing, Springer, London, UK, 2001. View at Publisher · View at Google Scholar