Ðóñ Eng Cn Translate this page:
Please select your language to translate the article


You can just close the window to don't translate
Library
Your profile

Back to contents

Software systems and computational methods
Reference:

Diagnostics of failures of technological equipment of chemical industries using artificial intelligence

Zubov Dmitrii Vladimirovich

ORCID: 0000-0002-0703-1577

PhD in Technical Science

Associate Professor; Department of Information Computer Technologies; D.I. Mendeleev Russian University of Chemical Technology

123580, Russia, Moscow, Geroyev Panfilovtsev str., 20, room 127

dvzubov@gmail.com
Lebedev Danila Aleksandrovich

ORCID: 0009-0007-2873-2341

Postgraduate student; Department of Information Computer Technologies; D.I. Mendeleev Russian University of Chemical Technology

119331, Russia, Moscow region, Moscow, Maria Ulyanova str., 16, sq. 188

lebedev.d.a@muctr.ru

DOI:

10.7256/2454-0714.2024.2.70729

EDN:

XBIJYK

Received:

13-05-2024


Published:

24-05-2024


Abstract: The paper considers the problem of automated recognition of single emergencies in chemical and oil refining industries. Modern chemical and technological production facilities are maintained and managed by a small number of personnel, which increases the burden on each operator. To reduce the number of operator errors, their training is regularly conducted on simulators equipped with a set of both standard situations (routine start-up, shutdown, normal process management, switching from one mode to another) and emergency scenarios (column depressurization, pump failure, failure of the power supply system). Nevertheless, it is impossible to foresee all possible failures during operator training, and even a trained operator may not notice the first signs of an accident, and therefore it is necessary to create a decision support system that helps the operator to recognize failures of technological equipment in a timely manner. To recognize failures, it is proposed to use a neural network trained on an array of simulated accident data. An industrial simulator based on the RTsim platform was used to simulate typical accidents. The novelty of the research lies in the use of artificial intelligence methods to diagnose the property of the technological process according to the SCADA system and the use of data for training a neural network not from a real object (which will always be insufficient), but from a model that exactly corresponds to a specific technological site. The number of simulated scenarios used to train a neural network can be quite large, which reduces the proportion of erroneous system responses. The developed system confidently copes with the recognition of individual equipment failures. The results obtained can be used to help process operators and to improve emergency protection systems. The analysis of the time required by the system to recognize an emergency situation can be used to design new production facilities, modify the control and management system.


Keywords:

failure, accident, computer trainer, RTsim, Digital Twin, simulation modeling, decision-support system, industrial safety, artificial intelligence, oil refining

This article is automatically translated. You can find original text of the article here.

 

Modern information technologies greatly facilitate the management of complex chemical and oil refining industries: SCADA systems allow operators to see current and archived information from sensors at their workplace, remotely control actuators and receive prompts during the technological process. Modern automated control systems have made it possible to reduce the number of employees engaged in routine operations, but it is not possible to completely abandon operators who carry out dispatching control of the technological process. Significant difficulties for management are the processes of starting and stopping technological lines, switching to new raw materials, changing technological modes, etc. The processes of starting new production lines and starting after repair are particularly difficult, but difficulties may also arise in continuous installations operating in stationary mode, for example, as a result of accidents.

Emergency situations are manifested by changes in sensor readings and the most important task of the operator is the timely correct assessment of the situation and taking the necessary actions. A significant help to operators can be a plan for emergency response, which outlines the signs of an accident, possible causes of its occurrence and recommended actions. Nevertheless, timely detection of accidents is a difficult task for operators, especially in the early stages, when the warning and emergency alarms of technological quantities have not yet been triggered.

Computer simulators are a useful tool for training operators, in particular, computer simulators based on the RTsim platform [1], combining a dynamic model of a specific production, a simulator of a SCADA system, a training complex from a set of exercises of varying complexity and a system for assessing the level of operator training. The set of instructions includes tasks from the simplest (maintaining a stationary continuous technological process on a separate device) to very complex (independent start-up and shutdown of an oil refining production site, recognition and elimination of typical emergency situations).

The advantage of the training complex is its compliance with real production, including according to the indications of indicators on mnemonic circuits, trends, etc., which the automated control system receives and which the operator sees [2], i.e. there is a screen of the "real world" – a model of the technological process on which you can see the condition and control local equipment (in particular – manual valves) and, if necessary, you can enable the display mode for all model state variables, including those that are not controlled by sensors and therefore are not visible on the mnemonic circuits of the SCADA system. A fragment of the screen of the process model (TP model) is shown in Fig. 1.

Fig. 1. A fragment of the screen of the TP model of the RTsim training complex

 

The screen of the distributed control system (DCS) shows the interface of the SCADA system, and in some cases the trainee can choose the system used, since they differ in the type of interface elements, etc. Figure 2 shows the same section of the processing line as in Figure 1, but as it is visible in the SCADA system based on the Yokogawa software package.

Fig. 2. A fragment of the RTsim simulator DCS screen

 

An example of displaying an accident of the type "Complete destruction of column C-1" is shown in Fig. 3. The operator must identify the type of incident based on indicator readings, trends and warning messages and take action to stop the technological process.

Fig. 3. A fragment of the RCS screen of the RTsim training complex when simulating an accident of the type "Complete destruction of column C-1"

 

Preparing operators to work in emergency situations reduces their reaction time to an already familiar situation, but the set of emergencies that are considered in the training process is limited, because there may be several types of possible accidents with each device of the technological chain, as a result, operators will be ready for already familiar emergencies that they saw during training and they will be less prepared for situations that they have not encountered, which will increase the likelihood of performing suboptimal actions. A logical step is to create an automated emergency recognition system.

In [3], it was proposed to build a failure tree of a technological line and, taking into account the probabilities of the occurrence of initial events and the expected harm from the consequences of accidents, choose the actions of the operator that will minimize the most likely damage. Unfortunately, the problem remains obtaining the probabilities of the initial events (leakage of the device, blockage of the pipeline, valve failure, etc.) and therefore this approach is applicable rather at the design stage.

The paper [4] provides an overview of publications on the use of artificial intelligence for the diagnosis of accidents in industry. Most solutions are focused on use in transport and mechanical engineering, but there are also publications on the use of artificial intelligence in the chemical industry: in [5] it was proposed to use a Bayesian network to detect the causes of accidents in chemical industries, in [6] it was proposed to use a special case of a recurrent neural network – LSTM network - for early diagnosis of accidents in the forced oxidation system during wet flue gas desulfurization. In [7], it was proposed to use a neural network to diagnose safety valve failures. In all the cases considered, data from real objects was used to train the network, which limited the amount of dataset used.

We propose to use an automated accident recognition system based on a neural network trained using data obtained from a specific production model during the operator's work.

In [8], an approach was proposed to simulate typical accidents of technological devices using chemical process modeling systems such as Aspen One, UniSim and others. The use of modeling systems or digital doubles [9] will greatly facilitate the collection of model data, but the proposed approach may well be used on simulators.

The RTsim training complex simulates process lines up to for manual and safety valves, which allows you to simulate a wide range of emergency situations. Let's look at some examples:

– simulation of stable depressurization of the device – opening of the shut–off valve for drainage (in the case considered in Fig. 1-3 - the UV-007 valve), which is completely closed in normal mode and fully opens at the moment of the beginning of the simulation of an accident;

– simulation of the developing depressurization of the device – the pre-cut-off valve for drainage (UV-007) is open, but the manual valve (Z-024) is closed, which begins to open smoothly at the moment of the simulation of an accident;

– the failure of the centrifugal pump is simulated by the abrupt closure of the manual valve on the discharge line, which is fully open in normal mode.

Using the proposed approach allows you to simulate a large number of accidents and get trends in technological variables, lock triggers, etc., which can be used to train a neural network.

To train a neural network, it is necessary to form a dataset, the structure of which may be different, but it is obvious that the target features in it will be the code of the type of accident, and the predictors will be the values of technological variables. For certainty, we will assume that each type of accident is encoded with the value 1 in the corresponding column, i.e. there are Na columns of target features, Na is the number of encoded types of accidents, and 0 means that an accident of this type did not occur. Let's assume that the second column of target features encodes the type of accident "pump failure H-1A", and the third column – the type of accident "pump failure H-1B", then the appearance in the cell of the second column 1 will mean the failure of the pump H-1A, and 0 – means its serviceable condition (including when it is turned off).

The number of predictor columns will depend on the number of information signals in the automated control system, they can be divided into groups:

– technological variables with an analog or digital signal (data from sensors of temperature, pressure, level, composition, etc.). Variables of this group are normalized in the range from 0 to 255, i.e. 0 – will correspond to the lower limit of the measuring range of the transducer, 255 – the upper limit. At the same time, there is some coarsening of the signal, which performs the function of a zero-order digital filter, which somewhat saves from accidental fluctuations of technological magnitude. If for some reason this is undesirable, at the stage of system development, you can set the range of normalization in accordance with the opinion of the developer.

– process variables with a discrete signal (signal from the lower and upper level alarms, pressure switches, etc.) – encoded as 0 (the corresponding alarm did not work) and 1 (the alarm worked);

– digital control variables (degree of opening of the control valve, heater power, etc.) – normalizes in the range from 0 (valve is completely closed/heater is completely turned off) up to 255 (valve is fully open/heater power is maximum);

– discrete control variables (shut–off valves, switching on the centrifugal pump, etc.) - encoded as 0 (valve closed, pump off) and 1 (valve open, pump on).

 

In most cases, a distributed control system within a single technological section is controlled by a single industrial controller, which operates in a cyclic manner: at the beginning of the cycle, the values of technological variables are entered from the input blocks into the corresponding memory area and they are considered unchanged until the end of this controller cycle. Based on them, the controller calculates the values of the control actions, enters them into the output data area and they are simultaneously output to the output blocks, after which a new cycle of operation of the controller begins. A departure from this scheme is possible, but dramatically complicates the computational complexity of the control system and is relatively rare. Similarly, process modeling systems usually operate with the concept of a clock cycle, in which the data calculated at the previous iteration is considered unchanged and updated at the same time at the end of the clock cycle. A set of data on the state of the system – that is, all values of technological quantities, valve positions, etc. are called a snapshot of the system.

One snapshot of the system could be used to assess its condition if the system did not have "memory" and the control channels did not have a delay time. In fact, to control inertial objects (capacitive devices, heat exchangers, pipelines), it is necessary to mean not only their current state, but also a certain number of previous ones. For certainty, let's assume that the duration of one sensor polling period in the automated control system and one cycle in the modeling system is 1 second, and the value of the largest of the delay times in the considered fragment of the processing line is equal to ?, then it can be assumed that 1.5 – 2 ? images are sufficient for correct recognition of all system states. Probably, the exact minimum amount of data sufficient for training a neural network will depend on the topology of the flows inside the considered fragment of the processing line.

To illustrate the proposed method, consider an extremely simplified example: there is a centrifugal pump pumping coolant, the pump condition is described by the variable S, S=0 means that the pump is in good condition, S=1 means that the pump is out of order. The pump control is described by the variable H, H=1 means that the pump is energized, it must be turned on, H=0 means that the pump is not energized, it must be turned off. The coolant flow rate on the pump discharge line is denoted by the variable F, F=0 indicates a lack of flow, F= 255 is the maximum possible flow rate. Let's assume that the duration of the simulation cycle in the system is 1 second, and the delay time on the control channel is 2 seconds. Then the dataset fragment will have the form shown in Table 1.

Table 1. Example of a dataset fragment for training a neural network

Line number

H(t)

F(t)

H(t-1)

F(t-1)

H(t-2)

F(t-2)

S(t)

i

0

0

0

0

0

0

0

i+1

1

0

0

0

0

0

0

i+2

1

0

1

0

0

0

0

i+3

1

10

1

0

1

0

0

i+4

1

50

1

10

1

0

0

i+5

1

100

1

50

1

10

0

i+6

1

10

1

100

1

50

1

i+7

1

0

1

10

1

100

1

 

In the dataset fragment shown in Table 1, we see the following scenario:

line i is the initial state, the command to turn on the sediment has not been given, the pump is not working, the liquid flow is absent, it is assumed that the pump is in good condition;

line i+1 – a command has been given to turn on the sediment, but while it has not yet managed to turn on, there is no liquid flow, it is assumed that the pump is in good condition;

line i+2 – a command has been given to turn on the sediment, the pump is already working, but the flow sensor does not notice it yet, it is assumed that the pump is in good condition;

line i+3 – a command was given to turn on the sediment, the pump is running, the flow sensor measured the flow rate at 10/255 of the maximum, it is assumed that the pump is in good condition;

line i+4 – a command has been given to turn on the sediment, the pump is running, the flow sensor measured the flow rate at 50/255 of the maximum, it is assumed that the pump is in good condition;

line i+5 – a command was given to turn on the sediment, the pump is running, the flow sensor measured the flow rate at 100/255 of the maximum, it is assumed that the pump is in good condition;

line i+6 – a command was given to turn on the sediment, the pump is running, the flow sensor measured the flow rate at 10/255 of the maximum – less than it was, this is a sign of an accident.

 

A variant of the neural network structure for emergency recognition is shown in Fig. 4.

Fig. 4. The structure of the neural network for emergency recognition

 

It is advisable to choose the number of neurons in the input layer equal to the number of input variables in one snapshot of the system multiplied by the number of snapshots, i.e. in our example with pump diagnostics, we get 2 variables in a snapshot for 3 snapshots = 6 neurons in the input layer. In the output layer, we select the number of neurons equal to the number of recognized types of accidents (m), increased by 1 (state S0 of good operation), in our example, the number of types of accidents was 1, which means that 2 neurons need to be provided in the output layer. Since there cannot be a state of good operation and an accident at the same time, then for the output layer we will choose an activation function of the Softmax type (a multi-variable logistic function). To select the number of hidden layers and activation functions in them, it is necessary to consider the dataset in more detail, but for the considered example with a pump, two hidden layers with the ReLU activation function are quite enough. 

The RTsim simulator includes a model and a number of typical scenarios for the butane separation shop, in particular, it is possible to start, stop the column, monitor the stationary mode, switch from mode to mode. Among the typical accidents, the simulator kit includes scenarios of complete destruction of the C-1 column, failure of the H-1A pump and failure of the power supply system. All complete scenarios (start, stop, regular operation, three types of accidents) were used to form a training dataset, additionally data was generated based on the results of simulation of the H-1B pump accident.

The resulting dataset was used to train a neural network with two hidden layers and it was possible to find a set of neuron weights that provides recognition of these four types of accidents. With a further set of simulation data, it is planned to train the network to recognize more types of equipment failures.

Conclusion. A method for recognizing failures of devices of chemical and technological systems using a neural network trained on a model of a specific production is proposed. The structure of a neural network that recognizes single accidents is selected. In the future, the created system can be improved to recognize not only single, but multiple and dependent failures.

References
1. Digital simulators of technological processes RTSIM. (2023). Careers for safety in petrochemical complex. R. R. Gabdrakhmanov, E. V. Garifullina, V. V. Bronskaya [et al.] (Eds.). Science, technology, society: Environmental engineering for sustainable development of territories : Collection of scientific articles, Krasnoyarsk, November 09-10, 2023. Krasnoyarsk: Krasnoyarsk Regional House of Science and Technology of the Russian Union of Scientific and Engineering Public Associations, 131-135.
2. Titova, L. M. (2023). Digital twins in the training of chemical engineering personnel in higher education. International Forum KAZAN DIGITAL WEEK-2023: Proceedings, Kazan, September 20-22, 2023. Compiled by R. Sh. Akhmadieva, R. N. Minnikhanov. R.Sh. Akhmadieva, R.N. Minnikhanov. Under the general editorship of R.N. Minnikhanov. Kazan: Scientific Center for Life Safety, 954-960.
3. Simulation of methanol production unit control processes on a simulator. (1988). V.L. Perov [et al.]. Proc. D.I.Mendeleev Moscow Chemical-Technological Institute, 152, 12-18.
4. Siguo, Bi, Cong, Wang, Bochun, Wu, Shuyan, Hu, Wutao, Huang, Wei, Ni, Yi, Gong, & Xin, Wang. (2023). A comprehensive survey on applications of AI technologies to failure analysis of industrial systems. Engineering Failure Analysis, Volume 148, 107172. Retrieved from https://doi.org/10.1016/j.engfailanal.2023.107172
5. Pallavi, Kumari, Bhavana, Bhadriraju, Qingsheng, Wang, Joseph, & Sang-Il Kwon. (2022). A modified Bayesian network to handle cyclic loops in root cause diagnosis of process faults in the chemical process industry. Journal of Process Control. Volume 110. Pages 84-98. Retrieved from https://doi.org/10.1016/j.jprocont.2021.12.011
6. Chunbo, Pang, Dawei, Duan, Zhiying, Zhou, Shangbo, Han, Longchao, Yao, Chenghang, Zheng, Jian, Yang, & Xiang, Gao. (2022). An integrated LSTM-AM and SPRT method for fault early detection of forced-oxidation system in wet flue gas desulfurization. Process Safety and Environmental Protection. Volume 160. Pages 242-254. Retrieved from https://doi.org/10.1016/j.psep.2022.01.062
7. Hao, Yin, He, Xu, Weiwang, Fan, & Feng, Sun. (2024). Fault diagnosis of pressure relief valve based on improved deep Residual Shrinking Network. Measurement. Volume 224, 113752. Retrieved from https://doi.org/10.1016/j.measurement.2023.113752
8. Simulation of equipment accidents in the systems of modeling chemical-technological processes. (2022). D. V. Zubov, A. V. Lobanov, E. B. Filippova, D. A. Lebedev. Mathematical Methods in Technology and Engineering, 6, 31-35. doi:10.52348/2712-8873_MMTT_2022_6_31
9. Development of program modules of the digital twin of chemical-technological production. (2021). E. B. Filippova, D. V. Zubov, R. S. Krasheninnikov, A. V. Lobanov. Automation in industry, 7, 16-20. doi:10.25728/avtprom.2021.07.04

Peer Review

Peer reviewers' evaluations remain confidential and are not disclosed to the public. Only external reviews, authorized for publication by the article's author(s), are made public. Typically, these final reviews are conducted after the manuscript's revision. Adhering to our double-blind review policy, the reviewer's identity is kept confidential.
The list of publisher reviewers can be found here.

The article is devoted to the use of artificial intelligence to diagnose failures of technological equipment in the chemical industry. The author considers the possibilities of using neural networks for automated recognition of emergency situations, which is an extremely relevant direction in the context of improving the reliability and safety of industrial processes. The research uses a methodology for modeling and analyzing data obtained using the RTsim system. Modeling includes the creation of datasets based on data obtained from technological processes and their subsequent processing using neural networks. The approach is based on the application of machine learning methods to recognize various types of equipment failures. The relevance of the research is due to the desire to improve the safety and efficiency of chemical production. The use of artificial intelligence to diagnose failures can significantly reduce the response time to emergency situations, minimize risks and reduce the cost of eliminating the consequences of accidents. The scientific novelty of the article lies in the development and application of a new technique for recognizing emergency situations using neural networks. The author suggests an approach that takes into account the specifics of chemical processes and allows for more accurate and prompt troubleshooting at early stages. For the first time, it is proposed to use data obtained directly from specific production models to train neural networks. The article is written in a scientific style, competently structured and logically presented. The introduction clearly describes the relevance of the problem and the purpose of the study. The main part examines in detail the methodology, results and their analysis, which makes the article understandable and accessible to perception. The conclusions follow logically from the presented data and are supported by illustrations and tables, which facilitates the perception of information. The findings of the study show that the use of neural networks to diagnose failures of technological equipment is a promising direction. The author demonstrates that the proposed approach can significantly improve the accuracy and speed of emergency recognition. The article contains specific recommendations on the application of the developed methodology in industrial practice, which makes it useful for the engineering and scientific community. The article is of considerable interest to specialists in the field of automation and control of technological processes, engineering personnel of chemical industries, as well as for researchers involved in the application of artificial intelligence in industry. It offers practical solutions and innovative approaches that can be used to improve the safety and efficiency of production processes. The article is a significant contribution to the field of application of artificial intelligence for the diagnosis of failures of technological equipment. It contains valuable methodological and practical results that can be used for further research and practical application. It is recommended for publication without significant changes. For the further development of this work, several directions can be proposed. First of all, it is necessary to test the proposed methodology on real industrial installations. Experimental data will help to confirm the accuracy and reliability of the model, as well as identify possible shortcomings and areas for improvement. In addition, it is important to collect and use more extensive and diverse data for training neural networks. The inclusion of data on various types of equipment and emergencies will increase the versatility and accuracy of the diagnostic system. The development of methods for integrating the proposed system with existing SCADA systems and other automated production management systems will ensure wider application of the technology in industry. Conducting research on the analysis of the dynamic behavior of technological processes in real time will improve models for forecasting and early detection of emergencies. It is also necessary to create a user-friendly and intuitive interface for operators, allowing them to quickly and effectively respond to detected malfunctions. It is important to ensure the ease of interpretation of the data provided by the neural network. The development of training and training programs for operators and technical personnel, including the use of virtual simulators, will increase the level of training of employees and their readiness to act in emergency situations. Conducting an assessment of the economic efficiency of the implementation of the proposed system will make it possible to justify investments in technology and demonstrate its advantages over traditional methods. Exploring the possibility of using other neural network architectures and machine learning algorithms to improve the accuracy and performance of the system, as well as adapting models to the specific conditions of various industries, can improve the results.