Software implemented fault diagnosis of natural gas pumping unit based on feedforward neural network
DOI:
https://doi.org/10.15587/1729-4061.2021.229859Keywords:
gas pumping unit, technical condition, diagnostics, classification, artificial neural network, deep learningAbstract
In recent years, more and more attention has been paid to the use of artificial neural networks (ANN) for the diagnostics of gas pumping units (GPU). Usually, ANN training is carried out on GPU workflow models, and generated sets of diagnostic data are used to simulate defect conditions. At the same time, the results obtained do not allow assessing the real state of the GPU. It is proposed to use the characteristics of the acoustic and vibration processes of the GPU as the input data of the ANN.
A descriptive statistical analysis of real vibration and acoustic processes generated by the operation of the GPU type GTK-25-i (Nuovo Pignone, Italy) was carried out. The formation of batches of diagnostic features arriving at the input of the ANN was carried out. Diagnostic features are the five maximum amplitude components of the acoustic and vibration signals, as well as the value of the standard deviation for each sample. Diagnostic features are calculated directly in the ANN input data pipeline in real time for three technical states of the GPU.
Using the frameworks TensorFlow, Keras, NumPy, pandas, in the Python 3 programming language, an architecture was developed for a deep fully connected feedforward ANN, trained on the backpropagation algorithm.
The results of training and testing the developed ANN are presented. During testing, it was found that the signal classification precision for the “nominal” state of all 1,475 signal samples is 1.0000, for the “current” state, precision equals 0.9853, and for the “defective” state, precision is 0.9091.
The use of the developed ANN makes it possible to classify the technical states of the GPU with an accuracy sufficient for practical use, which will prevent the occurrence of GPU failures. ANN can be used to diagnose GPU of any type and power
References
- Kharakterystyka hazotransportnoi systemy Ukrainy. AT "Ukrtranshaz". Available at: http://utg.ua/utg/psg/description/
- Zamikhovsky, L., Zamikhovska, O., Ivanyuk, N. (2021). Trends in the development of methods for diagnostics of the technical state of the blades of gas-pumping units. ScienceRise, 1, 33–40. doi: https://doi.org/10.21303/2313-8416.2021.001678
- Gorbiychuk, M., Zamikhovska, O., Zamikhovsky, L., Pavlyk, V. (2020). Development of the method for estimating the technical condition of gas pumping units by their accelerating characteristic. Eastern-European Journal of Enterprise Technologies, 3 (2 (105)), 48–57. doi: https://doi.org/10.15587/1729-4061.2020.206476
- Arriagada, J., Genrup, M., Assadi, M., Loberg, A. (2003). Fault Diagnosis System for an Industrial Gas Turbine by Means of Neural Networks. Proceedings of International Gas Turbine. Tokyo.
- Zhou, D., Yao, Q., Wu, H., Ma, S., Zhang, H. (2020). Fault diagnosis of gas turbine based on partly interpretable convolutional neural networks. Energy, 200, 117467. doi: https://doi.org/10.1016/j.energy.2020.117467
- Alozie, O., Li, Y.-G., Pilidis, P., Liu, Y., Wu, X., Shong, X. et. al. (2020). An Integrated Principal Component Analysis, Artificial Neural Network and Gas Path Analysis Approach for Multi-Component Fault Diagnostics of Gas Turbine Engines. Volume 5: Controls, Diagnostics, and Instrumentation; Cycle Innovations; Cycle Innovations: Energy Storage. doi: https://doi.org/10.1115/gt2020-15740
- De Giorgi, M. G., Ficarella, A., De Carlo, L. (2019). Jet engine degradation prognostic using artificial neural networks. Aircraft Engineering and Aerospace Technology, 92 (3), 296–303. doi: https://doi.org/10.1108/aeat-01-2018-0054
- Amare, D. F., Aklilu, T. B., Gilani, S. I. (2018). Gas path fault diagnostics using a hybrid intelligent method for industrial gas turbine engines. Journal of the Brazilian Society of Mechanical Sciences and Engineering, 40 (12). doi: https://doi.org/10.1007/s40430-018-1497-6
- Zhang, Y., Qian, Y., Qiu, Z., Zhang, X. (2018). Fault Diagnosis of Gas Turbine Based on Improved BP Neural Network with the Combination of N-W and L-M Algorithm. IOP Conference Series: Earth and Environmental Science, 192, 012015. doi: https://doi.org/10.1088/1755-1315/192/1/012015
- Ben Rahmoune, M., Hafaifa, A., Kouzou, A., Guemana, M., Abudura, S. (2016). Control and diagnostic of vibration in gas turbine system using neural network approach. 2016 8th International Conference on Modelling, Identification and Control (ICMIC). doi: https://doi.org/10.1109/icmic.2016.7804177
- Allen, C. W., Holcomb, C. M., de Oliveira, M. (2017). Gas Turbine Machinery Diagnostics: A Brief Review and a Sample Application. Volume 6: Ceramics; Controls, Diagnostics and Instrumentation; Education; Manufacturing Materials and Metallurgy. doi: https://doi.org/10.1115/gt2017-64755
- Hanachi, H., Liu, J., Mechefske, C. (2018). Multi-mode diagnosis of a gas turbine engine using an adaptive neuro-fuzzy system. Chinese Journal of Aeronautics, 31 (1), 1–9. doi: https://doi.org/10.1016/j.cja.2017.11.017
- Zamikhovskyi, L. М., Zamikhovska, О. L., Ivaniuk, N. І., Pavlyk, V. V. (2020). Improvement of the automatic control system of gas-pumping units taking into account their technical condition. Oil and Gas Power Engineering, 2 (34), 84–95. doi: https://doi.org/10.31471/1993-9868-2020-2(34)-84-95
- Thode, H. C. (2002). Testing For Normality. CRC Press, 368. doi: https://doi.org/10.1201/9780203910894
- Barrett, P., Hunter, J., Miller, J. T., Hsu, J.-C., Greenfield, P. (2005). matplotlib - A Portable Python Plotting Package Astronomical Data Analysis Software and Systems XIV ASP Conference Series. Vol. 347. Pasadena, California, 91–95. Available at: http://adsabs.harvard.edu/pdf/2005ASPC..347...91B
- Razali, N. M., Wah, Y. B. (2011). Power comparisons of Shapiro-Wilk, Kolmogorov-Smirnov, Lilliefors and Anderson-Darling tests. Journal of Statistical Modeling and Analytics, 2 (1), 21–33. Available at: https://www.nrc.gov/docs/ML1714/ML17143A100.pdf
- Williamson, D. F. (1989). The Box Plot: A Simple Visual Method to Interpret Data. Annals of Internal Medicine, 110 (11), 916. doi: https://doi.org/10.7326/0003-4819-110-11-916
- Takahashi, D. (2019). Fast Fourier Transform. Fast Fourier Transform Algorithms for Parallel Computers, 5–13. doi: https://doi.org/10.1007/978-981-13-9965-7_2
- Kessler, T., Dorian, G., Mack, J. H. (2017). Application of a Rectified Linear Unit (ReLU) Based Artificial Neural Network to Cetane Number Predictions. Volume 1: Large Bore Engines; Fuels; Advanced Combustion. doi: https://doi.org/10.1115/icef2017-3614
- Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J. et. al. (2016). Tensorflow: A system for large-scale machine learning. 12th USENIX Symposium on Operating Systems Design and Implementation. Savannah, 265–283. Available at: https://www.usenix.org/system/files/conference/osdi16/osdi16-abadi.pdf
- Manaswi, N. K. (2018). Understanding and Working with Keras. Deep Learning with Applications Using Python, 31–43. doi: https://doi.org/10.1007/978-1-4842-3516-4_2
- Harris, C. R., Millman, K. J., van der Walt, S. J., Gommers, R., Virtanen, P., Cournapeau, D. et. al. (2020). Array programming with NumPy. Nature, 585 (7825), 357–362. doi: https://doi.org/10.1038/s41586-020-2649-2
- McKinney, W. (2010). Data Structures for Statistical Computing in Python. Proceedings of the 9th Python in Science Conference. doi: https://doi.org/10.25080/majora-92bf1922-00a
- Millman, K. J., Aivazis, M. (2011). Python for Scientists and Engineers. Computing in Science & Engineering, 13 (2), 9–12. doi: https://doi.org/10.1109/mcse.2011.36
- Kozlenko, M., Vialkova, V. (2020). Software Defined Demodulation of Multiple Frequency Shift Keying with Dense Neural Network for Weak Signal Communications. 2020 IEEE 15th International Conference on Advanced Trends in Radioelectronics, Telecommunications and Computer Engineering (TCSET). doi: https://doi.org/10.1109/tcset49122.2020.235501
- Kozlenko, M., Lazarovych, I., Tkachuk, V., Vialkova, V. (2020). Software Demodulation of Weak Radio Signals using Convolutional Neural Network. 2020 IEEE 7th International Conference on Energy Smart Systems (ESS). doi: https://doi.org/10.1109/ess50319.2020.9160035
- Zhang, Z. (2018). Improved Adam Optimizer for Deep Neural Networks. 2018 IEEE/ACM 26th International Symposium on Quality of Service (IWQoS). doi: https://doi.org/10.1109/iwqos.2018.8624183
- Melnychuk, S., Lazarovych, I., Kozlenko, M. (2018). Optimization of entropy estimation computing algorithm for random signals in digital communication devices. 2018 14th International Conference on Advanced Trends in Radioelecrtronics, Telecommunications and Computer Engineering (TCSET). doi: https://doi.org/10.1109/tcset.2018.8336380
- Swets, J. (1988). Measuring the accuracy of diagnostic systems. Science, 240 (4857), 1285–1293. doi: https://doi.org/10.1126/science.3287615
- Zhen, Z., Quackenbush, L. J., Stehman, S. V., Zhang, L. (2013). Impact of training and validation sample selection on classification accuracy and accuracy assessment when using reference polygons in object-based classification. International Journal of Remote Sensing, 34 (19), 6914–6930. doi: https://doi.org/10.1080/01431161.2013.810822
- Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T. et. al. (2020). SciPy 1.0: fundamental algorithms for scientific computing in Python. Nature Methods, 17 (3), 261–272. doi: https://doi.org/10.1038/s41592-019-0686-2
- Ioffe, S., Szegedy, C. (2015). Batch normalization: Accelerating deep network training by reducing internal covariate shift. Proceedings of the 32nd International Conference on Machine Learning, 448–456. URL: https://arxiv.org/abs/1502.03167
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2021 Николай Иванович Козленко, Елена Леонидовна Замиховская, Леонид Михайлович Замиховский
This work is licensed under a Creative Commons Attribution 4.0 International License.
The consolidation and conditions for the transfer of copyright (identification of authorship) is carried out in the License Agreement. In particular, the authors reserve the right to the authorship of their manuscript and transfer the first publication of this work to the journal under the terms of the Creative Commons CC BY license. At the same time, they have the right to conclude on their own additional agreements concerning the non-exclusive distribution of the work in the form in which it was published by this journal, but provided that the link to the first publication of the article in this journal is preserved.
A license agreement is a document in which the author warrants that he/she owns all copyright for the work (manuscript, article, etc.).
The authors, signing the License Agreement with TECHNOLOGY CENTER PC, have all rights to the further use of their work, provided that they link to our edition in which the work was published.
According to the terms of the License Agreement, the Publisher TECHNOLOGY CENTER PC does not take away your copyrights and receives permission from the authors to use and dissemination of the publication through the world's scientific resources (own electronic resources, scientometric databases, repositories, libraries, etc.).
In the absence of a signed License Agreement or in the absence of this agreement of identifiers allowing to identify the identity of the author, the editors have no right to work with the manuscript.
It is important to remember that there is another type of agreement between authors and publishers – when copyright is transferred from the authors to the publisher. In this case, the authors lose ownership of their work and may not use it in any way.