On solving Fault Detection Problem and Risk Estimation Monitoring with Deep Neural Networks and Postprocessing


  • Ivan Ryzhikov
  • Mika Liukkonen
  • Ari Kettunen
  • Yrjö Hiltunen




deep learning, fault detection, risk estimation, postprocessing


In this study, we consider fault prediction problem and production process risk monitoring based on observational data. We consider case, when there are no variables, by which one could classify the situation preceding to the fault. We propose an approach that is based on a specific auxiliary risk variable and modifications of the modeling accuracy estimation criterion, so the fault detection problem is reduced to supervised learning problem. We use deep learning and examine different model architectures. Trained model produces the risk estimations for new observations, then we use postprocessing to interpret the estimations to decision-maker. This work confirms that data-driven risk estimation can be integrated into digital services to successfully manage plant operational changes and support plant prescriptive maintenance. This was demonstrated with data from a commercial circulating fluidized bed firing various biomass and residues but is generally applicable to other production plants.


J.J. Allaire and François Chollet. keras: R Interface to 'Keras'. R package. version 2.4.0., 2021. https://CRAN.R-project.org/package=keras

Henrik Brink, Joseph W. Richards, Mark Fetherolf. Real-World Machine Learning, Manning, 2016.

Adam Bondyra, Przemysław Gąsior, Stanislaw Gardecki and Andrej Kasiński. Development of the Sensory Network for the Vibration-based Fault Detection and Isolation in the Multirotor UAV Propulsion System. In Proceedings of the 15th International Conference on Informatics in Control, Automation and Robotics, 2: 112-119, 2018. DOI: 10.5220/0006846801120119

Winston Chang, Joe Cheng, JJ Allaire, Carson Sievert, Barret Schloerke, Yihui Xie, Jeff Allen, Jonathan McPherson, Alan Dipert and Barbara Borges, 2021. shiny: Web Application Framework for R. R package version 1.6.0. https://CRAN.R-project.org/package=shiny.

François Chollet, J.J. Allaire. Deep Learning with R. Manning. 2018.

Ian Goodfellow, Yoshua Bengio and Aaron Courville. Deep Learning. MIT Press. 2016

Jussi Hujanen. Machine Learning Methods for Early Process Deviation Detection in Circulating Fluidized Bed Boilers. In Proceedings of Nordic Flame Days, 2019.

Stanley Kaplan, B. John Garrick. On the quantitative definition of risk. Risk Analysis, 1(1): 11-27, 1981.

Max Kuhn, Kjell Johnson. Applied predictive modeling. Springer, 2016.

Nicola Paltrinieri, Louise Comfort, Genserik Reniers. Learning about risk: Machine learning for risk assessment. Safety science, Elseiver, 118: 475-486, 2019

Nicola Paltrinieri, Faisal I. Khan. Dynamic Risk Analysis in the Chemical and Petroleum Industry, Dynamic Risk Analysis in the Chemical and Petroleum Industry: Evolution and Interaction with Parallel Disciplines in the Perspective of Industrial Application. Butterworth-Heinemann. 2016. DOI:10.1016/B978-0-12-803765-2.01001-5.

R Core Team. R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. 2018. URL https://www.R-project.org

Elyas Rakhshani, Iman Sariri, Kumars Rouzbehi. Application of data mining on fault detection and prediction in Boiler of power plant using artificial neural network. In proceedings of 2009 International Conference on Power Engineering, Energy and Electrical Drives, pages 473-478, 2009. DOI: 10.1109/POWERENG.2009.4915186.

Ivan Ryzhikov, Mika Liukkonen, Ari Kettunen, Yrjö Hiltunen. Risk Estimation in Data-driven Fault Prediction for a Biomass-fired Power Plant. In Proceedings of the 12th International Joint Conference on Computational Intelligence, pages 423-429, 2020. DOI: 10.5220/0010113104230429