Fault Detection Method Based on Global-Local Marginal Discriminant Preserving Projection for Chemical Process
Abstract
:1. Introduction
2. Preliminaries
2.1. Global-Local Preserving Projection
2.2. Multiple Marginal Fisher Analysis
3. GLMDPP Method
3.1. Inherent Feature Extraction
3.2. Discriminative Feature Extraction
3.3. Formulation of FDGLPP
4. GLMDPP-Based Fault Detection
- (1)
- Historical data including fault data and normal data is used as training data and Z-Score standardization is employed for normalize the training data via the mean and standard deviation of normal data as follows:
- (2)
- The Euclidean distance-based adjacency weight matrix and marginal sample pairs weight matrix are constructed. Based on the adjacency relationship, the geodesic distance is introduced to construct the non-adjacency weight matrix and the non-marginal sample pairs weight matrix.
- (3)
- On the basis of GLPP and MMFA, the objective function of GLMDPP which can extract both inherent and discriminant features simultaneously is constructed by fisher criterion.
- (4)
- The objective function of GLMDPP is solved by transforming to a generalized eigenvalue problem and projection matrix is obtained.
- (5)
- The control limit of statistics is calculated as shown in Equation (25)
- (1)
- Online test data is collected and normalized with the mean and variance of the normal training data.
- (2)
- The feature of test data is calculated by the projection matrix obtained from offline modelling.
- (3)
- statistics is calculated and compared with the control limit.
- (4)
- If statistic of online test data exceeds its control limit, fault is detected. Otherwise, return to (1).
5. Case Study
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Qin, S.J.; Chiang, L.H. Advances and opportunities in machine learning for process data analytics. Comput. Chem. Eng. 2019, 126, 465–473. [Google Scholar] [CrossRef]
- Ge, Z. Review on data-driven modeling and monitoring for plant-wide industrial processes. Chemom. Intell. Lab. Syst. 2017, 171, 16–25. [Google Scholar] [CrossRef]
- Joe Qin, S. Statistical process monitoring: Basics and beyond. J. Chemom. J. Chemom. Soc. 2003, 17, 480–502. [Google Scholar] [CrossRef]
- Ku, W.; Storer, R.H.; Georgakis, C. Disturbance detection and isolation by dynamic principal component analysis. Chemom. Intell. Lab. Syst. 1995, 30, 179–196. [Google Scholar] [CrossRef]
- Choi, S.W.; Lee, C.; Lee, J.-M.; Park, J.H.; Lee, I.-B. Fault detection and identification of nonlinear processes based on kernel PCA. Chemom. Intell. Lab. Syst. 2005, 75, 55–67. [Google Scholar] [CrossRef]
- Lee, J.M.; Qin, S.J.; Lee, I.B. Fault detection and diagnosis based on modified independent component analysis. AIChE J. 2006, 52, 3501–3514. [Google Scholar] [CrossRef]
- Hu, K.; Yuan, J. Multivariate statistical process control based on multiway locality preserving projections. J. Process Control 2008, 18, 797–807. [Google Scholar] [CrossRef]
- Roweis, S.T.; Saul, L.K. Nonlinear dimensionality reduction by locally linear embedding. Science 2000, 290, 2323–2326. [Google Scholar] [CrossRef] [Green Version]
- Belkin, M.; Niyogi, P. Laplacian eigenmaps and spectral techniques for embedding and clustering. In Proceedings of the 14th International Conference on Neural Information Processing Systems: Natural and Synthetic, Vancouver, BC, Canada, 8–14 December 2001. [Google Scholar]
- Zhang, Z.; Zha, H. Principal Manifolds and Nonlinear Dimensionality Reduction via Tangent Space Alignment. SIAM J. Sci. Comput. 2004, 26, 313–338. [Google Scholar] [CrossRef] [Green Version]
- He, X.; Niyogi, P. Locality preserving projections. Adv. Neural Inf. Processing Syst. 2003, 16, 153–160. [Google Scholar] [CrossRef]
- He, X.; Cai, D.; Yan, S.; Zhang, H.-J. Neighborhood preserving embedding. In Proceedings of the Tenth IEEE International Conference on Computer Vision (ICCV’05), Beijing, China, 17–21 October 2005; Volume 1, pp. 1208–1213. [Google Scholar]
- Zhang, T.; Yang, J.; Zhao, D.; Ge, X. Linear local tangent space alignment and application to face recognition. Neurocomputing 2007, 70, 1547–1553. [Google Scholar] [CrossRef]
- Zhang, M.; Ge, Z.; Song, Z.; Fu, R. Global–Local Structure Analysis Model and Its Application for Fault Detection and Identification. Ind. Eng. Chem. Res. 2011, 50, 6837–6848. [Google Scholar] [CrossRef]
- Yu, J. Local and global principal component analysis for process monitoring. J. Process Control 2012, 22, 1358–1373. [Google Scholar] [CrossRef]
- Luo, L. Process Monitoring with Global–Local Preserving Projections. Ind. Eng. Chem. Res. 2014, 53, 7696–7705. [Google Scholar] [CrossRef]
- Ma, Y.; Song, B.; Shi, H.; Yang, Y. Fault detection via local and nonlocal embedding. Chem. Eng. Res. Des. 2015, 94, 538–548. [Google Scholar] [CrossRef]
- Dong, J.; Zhang, C.; Peng, K. A novel industrial process monitoring method based on improved local tangent space alignment algorithm. Neurocomputing 2020, 405, 114–125. [Google Scholar] [CrossRef]
- Fu, Y. Local coordinates and global structure preservation for fault detection and diagnosis. Meas. Sci. Technol. 2021, 32, 115111. [Google Scholar] [CrossRef]
- Luo, L.; Bao, S.; Mao, J.; Tang, D. Nonlinear process monitoring using data-dependent kernel global–local preserving projections. Ind. Eng. Chem. Res. 2015, 54, 11126–11138. [Google Scholar] [CrossRef]
- Bao, S.; Luo, L.; Mao, J.; Tang, D. Improved fault detection and diagnosis using sparse global-local preserving projections. J. Process Control 2016, 47, 121–135. [Google Scholar] [CrossRef]
- Luo, L.; Bao, S.; Mao, J.; Tang, D. Nonlocal and local structure preserving projection and its application to fault detection. Chemom. Intell. Lab. Syst. 2016, 157, 177–188. [Google Scholar] [CrossRef]
- Zhan, C.; Li, S.; Yang, Y. Enhanced Fault Detection Based on Ensemble Global–Local Preserving Projections with Quantitative Global–Local Structure Analysis. Ind. Eng. Chem. Res. 2017, 56, 10743–10755. [Google Scholar] [CrossRef]
- Tang, Q.; Liu, Y.; Chai, Y.; Huang, C.; Liu, B. Dynamic process monitoring based on canonical global and local preserving projection analysis. J. Process Control 2021, 106, 221–232. [Google Scholar] [CrossRef]
- Huang, C.; Chai, Y.; Liu, B.; Tang, Q.; Qi, F. Industrial process fault detection based on KGLPP model with Cam weighted distance. J. Process Control 2021, 106, 110–121. [Google Scholar] [CrossRef]
- Cui, P.; Wang, X.; Yang, Y. Nonparametric manifold learning approach for improved process monitoring. Can. J. Chem. Eng. 2022, 100, 67–89. [Google Scholar] [CrossRef]
- Yang, F.; Cui, Y.; Wu, F.; Zhang, R. Fault Monitoring of Chemical Process Based on Sliding Window Wavelet DenoisingGLPP. Processes 2021, 9, 86. [Google Scholar] [CrossRef]
- Huang, J.; Ersoy, O.K.; Yan, X. Slow feature analysis based on online feature reordering and feature selection for dynamic chemical process monitoring. Chemom. Intell. Lab. Syst. 2017, 169, 1–11. [Google Scholar] [CrossRef]
- Fisher, R.A. The use of multiple measurements in taxonomic problems. Ann. Eugen. 1936, 7, 179–188. [Google Scholar] [CrossRef]
- Belhumeur, P.N.; Hespanha, J.P.; Kriegman, D.J. Eigenfaces vs. fisherfaces: Recognition using class specific linear projection. IEEE Trans. Pattern Anal. Mach. Intell. 1997, 19, 711–720. [Google Scholar] [CrossRef] [Green Version]
- Pylkkönen, J. LDA based feature estimation methods for LVCSR. In Proceedings of the Ninth International Conference on Spoken Language Processing, Pittsburgh, Pennsylvania, 17–21 September 2006. [Google Scholar]
- Yan, S.; Xu, D.; Zhang, B.; Zhang, H.-J.; Yang, Q.; Lin, S. Graph embedding and extensions: A general framework for dimensionality reduction. IEEE Trans. Pattern Anal. Mach. Intell. 2006, 29, 40–51. [Google Scholar] [CrossRef] [Green Version]
- Huang, Z.; Zhu, H.; Zhou, J.T.; Peng, X. Multiple Marginal Fisher Analysis. IEEE Trans. Ind. Electron. 2019, 66, 9798–9807. [Google Scholar] [CrossRef]
- Fu, Y.; Luo, C. Joint Structure Preserving Embedding Model and Its Application for Process Monitoring. Ind. Eng. Chem. Res. 2019, 58, 20667–20679. [Google Scholar] [CrossRef]
- Dijkstra, E.W. A note on two problems in connexion with graphs. Numer. Math. 1959, 1, 269–271. [Google Scholar] [CrossRef] [Green Version]
- Downs, J.J.; Vogel, E.F. A plant-wide industrial process control problem. Comput. Chem. Eng. 1993, 17, 245–255. [Google Scholar] [CrossRef]
- Chiang, L.; Russell, E.; Braatz, R. Fault Detection and Diagnosis in Industrial Systems; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2001. [Google Scholar]
No. | Fault Description | Type |
---|---|---|
1 | A/C feed ratio, B composition constant (stream 4) | step |
2 | B composition, A/C ratio constant (stream 4) | step |
3 | D feed temperature (stream 2) | step |
4 | reactor cooling water inlet temperature | step |
5 | condenser cooling water inlet temperature | step |
6 | A feed loss (stream 1) | step |
7 | C header pressure loss-reduced availability (stream 4) | step |
8 | A, B, C feed composition (stream 4) | random variation |
9 | D feed temperature (stream 2) | random variation |
10 | C feed temperature (stream 4) | random variation |
11 | reactor cooling water inlet temperature | random variation |
12 | condenser cooling water inlet temperature | random variation |
13 | reaction kinetics | slow drift |
14 | reactor cooling water valve | sticking |
15 | condenser cooling water valve | sticking |
16 | unknown | unknown |
17 | unknown | unknown |
18 | unknown | unknown |
19 | unknown | unknown |
20 | unknown | unknown |
21 | the valve for stream 4 | constant position |
Variable | Description | Variable | Description |
---|---|---|---|
F1 | A feed (stream 1) | T18 | Stripper temperature |
F2 | D feed (stream 2) | F19 | Stripper steam flow |
F3 | E feed (stream 3) | C20 | Compressor work |
F4 | A and C feed (stream 4) | T21 | Reactor cooling water outlet temperature |
F5 | Recycle flow (stream 8) | T22 | Separator cooling water outlet temperature |
F6 | Reactor feed rate (stream 6) | V23 | D feed flow (stream 2) |
P7 | Reactor pressure | V24 | E feed flow (stream 3) |
L8 | Reactor level | V25 | A feed flow (stream 1) |
T9 | Reactor temperature | V26 | A and C feed flow (stream 4) |
F10 | Purge rate (stream 9) | V27 | Compressor recycle valve |
T11 | Product separator temperature | V28 | Purge valve (stream 9) |
L12 | Product separator level | V29 | Separator pot liquid flow (stream 10) |
P13 | Product separator pressure | V30 | Stripper liquid prod flow (stream 11) |
F14 | Product separator underflow (stream 10) | V31 | Stripper steam valve |
L15 | Stripper level | V32 | Reactor cooling water flow |
P16 | Stripper pressure | V33 | Condenser cooling water flow |
F17 | Stripper underflow (stream 11) |
No. | PCA | GLPP | GLMDPP | |||
---|---|---|---|---|---|---|
FDR | FAR | FDR | FAR | FDR | FAR | |
1 | 99.25 | 0.63 | 100.00 | 0.63 | 100.00 | 0.63 |
2 | 98.25 | 1.25 | 99.13 | 0.63 | 99.00 | 0.63 |
3 | 5.75 | 1.25 | 6.00 | 3.13 | 7.25 | 3.13 |
4 | 68.13 | 1.25 | 100.00 | 0.63 | 100.00 | 1.25 |
5 | 27.75 | 1.25 | 100.00 | 0.63 | 100.00 | 1.25 |
6 | 99.50 | 0.63 | 100.00 | 0.00 | 100.00 | 0.00 |
7 | 100.00 | 1.88 | 100.00 | 2.50 | 100.00 | 1.88 |
8 | 97.25 | 0.63 | 98.25 | 0.00 | 98.50 | 0.63 |
9 | 5.63 | 10.00 | 3.88 | 6.88 | 6.13 | 14.38 |
10 | 44.50 | 2.50 | 87.25 | 1.88 | 89.38 | 1.88 |
11 | 60.75 | 1.88 | 80.38 | 1.25 | 81.88 | 1.25 |
12 | 98.50 | 1.25 | 99.75 | 1.88 | 99.88 | 1.25 |
13 | 94.38 | 0.00 | 95.38 | 0.00 | 95.50 | 0.00 |
14 | 100.00 | 1.25 | 100.00 | 0.63 | 100.00 | 1.88 |
15 | 7.75 | 0.00 | 12.63 | 0.63 | 17.38 | 1.25 |
16 | 29.75 | 12.50 | 91.38 | 5.63 | 93.50 | 8.75 |
17 | 84.75 | 1.25 | 96.75 | 1.88 | 97.00 | 3.13 |
18 | 89.63 | 1.88 | 90.50 | 1.88 | 90.63 | 1.88 |
19 | 15.88 | 0.00 | 92.88 | 0.00 | 93.88 | 0.00 |
20 | 43.00 | 0.63 | 88.00 | 0.00 | 89.88 | 0.00 |
21 | 43.50 | 1.88 | 55.38 | 4.38 | 60.38 | 3.75 |
average | 71.93 | 1.81 | 93.06 | 1.35 | 93.85 | 1.67 |
No. | PCA | GLPP | GLMDPP |
---|---|---|---|
1 | 167 | 161 | 161 |
2 | 175 | 171 | 171 |
3 | - | - | - |
4 | 163 | 161 | 161 |
5 | 161 | 161 | 161 |
6 | 165 | 161 | 161 |
7 | 161 | 161 | 161 |
8 | 186 | 176 | 174 |
9 | - | - | - |
10 | 126 | 182 | 182 |
11 | 166 | 166 | 166 |
12 | 163 | 163 | 162 |
13 | 207 | 201 | 201 |
14 | 161 | 161 | 161 |
15 | - | - | - |
16 | 196 | 167 | 167 |
17 | 187 | 182 | 182 |
18 | 248 | 178 | 178 |
19 | 237 | 170 | 170 |
20 | 244 | 223 | 223 |
21 | 627 | 417 | 417 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, Y.; Ma, F.; Ji, C.; Wang, J.; Sun, W. Fault Detection Method Based on Global-Local Marginal Discriminant Preserving Projection for Chemical Process. Processes 2022, 10, 122. https://doi.org/10.3390/pr10010122
Li Y, Ma F, Ji C, Wang J, Sun W. Fault Detection Method Based on Global-Local Marginal Discriminant Preserving Projection for Chemical Process. Processes. 2022; 10(1):122. https://doi.org/10.3390/pr10010122
Chicago/Turabian StyleLi, Yang, Fangyuan Ma, Cheng Ji, Jingde Wang, and Wei Sun. 2022. "Fault Detection Method Based on Global-Local Marginal Discriminant Preserving Projection for Chemical Process" Processes 10, no. 1: 122. https://doi.org/10.3390/pr10010122
APA StyleLi, Y., Ma, F., Ji, C., Wang, J., & Sun, W. (2022). Fault Detection Method Based on Global-Local Marginal Discriminant Preserving Projection for Chemical Process. Processes, 10(1), 122. https://doi.org/10.3390/pr10010122