Detecting the rate of failure to detect the sudden change of variables in the Tennessee Eastman process using neural networks

Number of pages: 124 File Format: word File Code: 32204
Year: 2014 University Degree: Master's degree Category: Electrical Engineering
  • Part of the Content
  • Contents & Resources
  • Summary of Detecting the rate of failure to detect the sudden change of variables in the Tennessee Eastman process using neural networks

    Abstract

    Changing the parameters in an industrial process causes the process to go out of its optimal working point. This change, in turn, will reduce the efficiency of closed-loop controllers that are designed for the optimal operating point of the system. Therefore, it is necessary to first detect and identify these changes as a defect and then correct the system behavior by changing the process parameters or controller structure as needed. Such a system that has the mentioned feature is called a fault tolerant controller.

    It is necessary to design such a system effectively, in the first stage, the proper design of the fault detection system is to correctly identify the location, time and magnitude of the fault. The evaluation of the fault detection system is done with the features of detection/non-detection rate and false alarm rate. Utilizing the appropriate power of neural networks for classification for use in this matter has also been considered in recent years.

    In this research, a special type of neural network that has a strong generalized error backpropagation training algorithm has been designed and implemented in order to understand the change of process parameters. This type of network analyzes the information collected from the process in a parallel structure, and we will have the aggregated output of the network as a time and place information indicator of the fault occurrence. After detecting the fault, the controller coefficients will be adjusted. 

    Keywords: fault detection and identification, dynamic neural networks, Tennessee Eastman process, non-recognition rate.

    1-1- Introduction

    During the past decades, with the advent of computer control, the monitoring of complex processes has made tremendous progress. Despite all these advances, there is still a very important control task in managing processes manually and it is performed by human factors. This task is the operation of responding to abnormal events in a process, which includes timely tracking of abnormal events, identifying the causes of their occurrence, and then making appropriate control and monitoring decisions and returning the process to a normal, safe, and operational state. This operation is called the management of abnormal events, which is considered a key element in supervisory control. 1-2- Necessity of troubleshooting

    Completely trusting only human factors to control abnormal events and emergency affairs is difficult for several reasons. Diagnosis operations include a wide range of malfunctions, including control unit failures, sudden reduction in process unit efficiency, changes in parameters, and so on. It has complexity. For example, in a large industrial process, 1500 process variables may be observed in a few seconds, which contains a lot of information. After all, fault diagnosis operation based on insufficient data or unstable data leads to unpredictable consequences. In such a difficult situation, where the speed of action is essential, any hasty action by the user may lead to accidents. Industrial statistics show that about 70% of industrial accidents were due to human errors. These abnormal events have significant economic, safety and environmental effects. One of the recent important incidents is the explosion at the Al-Ahmadi oil refinery in Kuwait in June 2000, which caused about 100 million dollars in damage [1]. After all, industry statistics have shown that although major disasters and breakdowns in chemical processes may be rare, small incidents are very common and occur every day. Small accidents lead to many work injuries and cost the industry billions of dollars every year. Therefore, it is very important to quickly and correctly reveal and identify the defects of a process from the point of view of economy, performance safety, and human and biological views. Also, the successful detection of a defect in the early stages can increase the rate of system performance improvement and prevent subsequent dangerous events and unnecessary warnings.     

    In systems where safety and reliability are considered as the main indicators of system quality, error detection and identification is considered as a way to improve these indicators.Even small accidents due to errors and malfunctions of tools and equipment will result in loss of life and huge financial costs. Identifying the location of the error, with timely repairability, will reduce the direct and indirect costs of operation and increase the safety and reliability of the system. By spreading the error in the system, in addition to expanding the damage level, it becomes much more difficult to identify its primary cause. Therefore, an accurate error detection and identification method can prevent further errors from spreading in the system and their consequences. Neural networks as an intelligent method for modeling the non-linear complexities of the process can greatly help to improve the performance of the troubleshooting system.

    The purpose of using error detection and identification methods, applying advanced monitoring, error management, improving reliability and availability, reducing accidents and their consequences, as well as applying optimal maintenance. These capabilities are obtained through continuous monitoring of the process and measurement of parameters and finally the use of suitable algorithms for analysis. 1-4- An overview of the work done Defect detection methods are divided into two main categories: model-based methods and data-based methods. Methods such as parameter estimation and Kalman filter are among the model-based methods. Artificial neural networks is one of the most widely used data-based methods, which is based on the use of real data measured from the process and is independent of mathematical relationships, so it is widely used in complex and non-linear systems. There are different structures for using neural network in troubleshooting:

    Backpropagation neural networks[2]

    Multiple neural networks[3]

    Sequential neural networks[4]

    Hybrid neural networks[5]

    Modular neural networks[6]

    In recent years, dynamic neural networks [7] have received much attention due to their ability to model nonlinear dynamics of processes. For this reason, different articles and works have been done using this network. For example:

    data filtering [7,8]

    diagnosis and isolation of operating faults in non-linear systems [9]

    diagnosis of satellite engine faults [10]

    diagnosis of sugar evaporation process faults [11]

    jet engine fault diagnosis [12]

    In reference [13], a method based on principal component analysis [1] (PCA) called statistical pattern analysis [2] (SPA) is used for troubleshooting the Tennessee Eastman process, in which, instead of T2 statistics, two statistics Dp and Dr, which are soft and optimistic, are used for troubleshooting in the presence of nonlinear dynamics. It has a good answer. In reference [14], the combination of multivariate PCA and an adaptive neural-fuzzy network [3] (Anfis) is used for troubleshooting. In this combination, PCA is first reduced to linear dimension and then an Anfis network is trained for different classes.

    In this thesis, a dynamic neural network has been designed and implemented to detect the defective behavior of the Tennessee Eastman process[4]. We will discuss the pros and cons of each method. In the third chapter, two main methods of fault diagnosis, PCA and artificial neural networks[5] have been investigated in order to find the appropriate structure. These solutions have led to the implementation of the proposed structure. In the fourth chapter, the PCA algorithm implementation on the tested process is explained and simulated. In the fifth chapter, the structure of the proposed neural network is presented along with how it is implemented on the Tennessee Eastman process and the results obtained from the simulation. At the end, it has been summarized and presented suggestions.

  • Contents & References of Detecting the rate of failure to detect the sudden change of variables in the Tennessee Eastman process using neural networks

    List:

    List of tables H

    List of figures I

    Abstract 1

    Chapter 1- Introduction. 2

    1-1- Introduction. 3

    1-2- Necessity of troubleshooting. 3

    1-3- The purpose of conducting research. 4

    1-4- An overview of the work done. 4

    1-5- Thesis structure. 5

    Chapter 2- Examining the types of error detection and identification methods. 6

    2-1- Introduction. 7

    2-2- Classification of error detection methods. 7

    2-2-1- Methods based on quantitative models. 8

    2-2-2- Methods based on qualitative model. 9

    2-2-3- Data-based methods. 10

    Chapter 3- Introduction of Principal Component Analysis and Artificial Neural Networks 12

    3-1- Introduction. 13

    3-2- Principal component analysis method. 14

    3-3-    Neural networks. 18

    3-3-1-     Technoron as a classifier. 19

    3-3-2- Perceptron training. 21

    3-3-3-     Taklayeh perceptron. 24

    3-3-4-     Multilayer perceptron. 26

    3-3-5-     Training of MLP neural networks. 27

    3-3-6- Error backpropagation algorithm for a network with an arbitrary number of layers and neurons 29

    3-4- The role of neural network in troubleshooting. 30

    Chapter 4- The effectiveness of the PCA method in detecting faulty parameters of the Tennessee Eastman process 32

    4-1- Introduction. 33

    4-2- Introduction of Tennessee Eastman Company. 33

    4-3- Understanding Tennessee Eastman's industrial process. 35

    4-3-1- Process variables. 37

    4-3-2- Process defects. 40

    4-4-    Implementation of TEP process troubleshooting system based on PCA. 41

    4-4-1-     Case study of defect 1. 41

    4-4-2-     Non-recognition rate. 44 4-4-3- The importance of process variables in fault diagnosis 1. 44 4-4-4 Simulation results 51 Chapter 5- Designing a dynamic neural network to detect faulty process parameters 52 5-1- Introduction. 53

    5-2- Dynamic neural network architecture. 53 5-3- Fault detection and isolation using dynamic neural network 54 5-3-1 First step: system identification. 54

    5-3-2- Second stage: identifying and isolating the fault. 55 5-4- Detection of defective TEP parameters based on the proposed structure 56 5-5 Case study of defect 1. 67 5-5-1 Non-recognition rate. 71

    5-6- Suggesting a solution to increase the speed of the algorithm. 71

    5-7-    The results of the simulation. 74

    Chapter 6- Conclusions and suggestions. 76

    List of references. 78

    Persian to English dictionary. 80

    English to Persian dictionary. 82

    Latin abstract   . 84

     

    Source:

     

    [1] J. M. Lee, C. Yoo, S. W. Choi. P. A. Vanrolleghem and I. -B. Lee, "Nonlinear process monitoring using kernel principal component analysis," Chem. Eng. Sci, vol. 59, pp. 223-234, 2004.

    [2] G. Torella, G. Lombardo, Utilization of neural-networks for gas-turbine engines, XII ISABE 95-703, 1995.

    [3] Kanelopoulos, A. Stamatis, K. Mathioudakis, Incorporating neural-networks into gas-turbine performance diagnostics, in: ASME 97-GT-35, International Gas-turbine & Aero-engine Congress & Exhibition, Orlando, Florida, 1997 [4] S. Ogaji, Advanced Gas-Path Fault Diagnostics for Stationary Gas-Turbines, Ph.D. Thesis, School of Engineering, Cranfield University, 2003. [5] A. Volponi, H. DePold, R. Ganguli, C. Daguang, The use of Kalman-filter and neural-network methodologies in gas-turbine performance diagnostics: a comparative study, ASME 2000-GT-547, 2000.

    [6] M. Zedda, R. Singh, Fault diagnosis of a turbofan engine using neural-networks: a quantitative approach, in: 34th AIAA, ASME, SAE, ASEE Joint Propulsion Conference & Exhibit, AIAA 98-3602, Cleveland, OH, 1998. [7] M. Ayoubi, Fault diagnosis with dynamic neural structure and application to a turbocharger, in: Proceedings of theAyoubi, Fault diagnosis with dynamic neural structure and application to a turbocharger, in: Proceedings of the International Symposium on Fault Detection, Supervision and Safety for technical Process SAFEPROCESS'94, vol. 2, Espoo, Finland, pp. 618–623, 1994.

    [8] A. Yazdizadeh, K. Khorasani, Adaptive time delay neural network structures for nonlinear system identification, Neurocomputing 47, 207–240, 2002.

    [9] Iz Al-Dein, Al-Zyoud, K. Khorasani, Detection of actuator faults using a dynamic neural network for the attitude control subsystem of a satellite, in: Proceedings of International Joint Conference on Neural Networks, Montreal, Canada, July 31–August 4, 2005. [10] A. Valdes, K. Khorasani, L. MaDynamic neural network-based fault detection and isolation for thrusters in formation flying of satellites, in: Advances in Neural Networks—ISNN 2009: 6th International Neural Networks Symposium, pp.780-793, 2009. [11] K. Patan, T. Parisini, Identification of neural dynamic models for fault detection and isolation: the case of a real sugar evaporation process, IFAC J. Process Control 15 (1) 67-79, 2005. [12] R. Mohammadi, E. Naderi, K. Khorasani, S. Hashtrudi-Zad, Fault diagnosis of gas turbine engines by using dynamic neural networks, in: Proceedings of the ASME Turbo Expo 2010, Glasgow, UK, June 2010. [13] Hector J. Galicia. Q. Peter He. Jin Wang, "A comprehensive Evaluation of Statistics of pattern analysis based process monitoring" Preprints of the 8th IFAC Symposium on Advanced Control of Chemical Processes, The International Federation of Automatic Control, Furama Riverfront, Singapore, July 10-13, 2012.

    [14] C.K. Lau, Kaushik Ghosh, M.A. Hussain, C.R. Che Hassan,"Fault diagnosis of Tennessee Eastman process with multi-scale PCA and ANFIS" Chemometrics and Intelligent Laboratory 120, 1-14, 2013.

     

    [15] M. Blanke, Diagnosis and fault-tolerant control. Springer, 2003. [16] M. El Hachemi Benbouzid, "A review of induction motors signature analysis as a medium for faults detection," Ind. Electron. IEEE Trans., vol. 47, no. 5, pp. 984–993, 2000. [17] Zhao Qing, “Fault Tolerant Control Systems Design,” Master's thesis, 1999. [18] L. H. Chiang, E. L. Russell and R. D. Braatz, Fault Detection and Diagnosis in Industrial Systems, Springer Verlag, Berlin, 2001.

     

    [19] R. Isermann, Fault-Diagnosis Systems, An Introduction from Fault Detection to Fault Tolerance, 1st ed.      Heidelberg: Springer, p. 469, 2006. [20] K. A. Loparo, M. L. Adams, and M. Buchner, "Model-based and data driven fault diagnosis methods with applications to process monitoring," CASE WESTERN RESERVE UNIVERSITY, 2004. [21 Isermann, R., Model-based fault detection and diagnosis, status and applications. IFAC 2004.

     

    [22] Sun, X.W.Z., Fault diagnosis approach based on fuzzy neural networks and its application. IEEE International Conference on Control and Automation, p. 217 – 218, 2002.

    [23] D. Dong and T. J. MacAvoy, “Nonlinear principal component analysis based on principal curves and neural networks,” J. Process Control, vol. 6, no. 6, pp. 329-348, 1996. [24] Bao Ho T., Introduction to Knowledge Discovery and Data Mining, Tutorial available here: http://www.netnam.vn/unescocourse/knowlegde/know_frm.htm

    [25] Theodoridis S. and Koutroumbas K., Pattern Recognition, Academic Press, 1999. [26] Bishop M., Neural Networks for Pattern Recognition, MIT Press, 1996. [27] Eldar Y.C. and Oppenheim A.V., MMSE Whitening and Subspace Whitening, IEEE Trans. Inform. Theory

           49, pp. 1846-1851, Jul., 2003.

    [28] L. H. Chiang, E. L. Russell and R.

Detecting the rate of failure to detect the sudden change of variables in the Tennessee Eastman process using neural networks