gmxavier / TEP-meets-LSTM

Chemical Process Fault Detection Using Long Short-Term Memory Recurrent Neural Network.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chemical Process Fault Detection Using Long Short-Term Memory Recurrent Neural Network

[24/4/2022 UPDATE] The usage of the tep, a TEP wrapper for R, is now available in this notebook.

[27/9/2021 UPDATE] Thanks to @antonionicampos that contributed with a ported version for TF 2.0. By the way, if you are interested in a TEP wrapper for Python, I recommend the tep2py developed by @camaramm and based on the same modified FORTRAN code used by tep.

[19/8/2021 UPDATE] I've added some chunk of code that allows running this notebook in the Colab environment.

This repository contains everything needed to reproduce the results presented in the following paper:

Gilberto M. Xavier and José Manoel de Seixas. Fault Detection and Diagnosis in a Chemical Process using Long Short-Term Memory Recurrent Neural Network. 31st International Joint Conference on Neural Networks, IJCNN 2018. Rio de Janeiro, Brazil 8-13 July 2018.

Feel free to contribute with this initiative and if you develop derived works based on these codes, please cite the already mentioned paper.

The figure below shows how the new approach (LSTM) presented in this paper outperforms several already published fault detection and diagnosis methods regarding the Fault 3, which is a notable difficult one.

Bonus

If you need a CC licensed picture of the TE-process flowsheet for your derived work, please feel free to use the following one.

alt text

About

Chemical Process Fault Detection Using Long Short-Term Memory Recurrent Neural Network.

License:MIT License


Languages

Language:Jupyter Notebook 95.4%Language:Fortran 4.2%Language:R 0.3%