A Hybrid Failure Diagnosis and Prediction using Natural Language-based Process Map and Rule-based Expert System

Dohyeong Kim, Yingru Lin, Sungyoung Lee, Byeong Ho Kang, Soyeon Caren Han


Preventive maintenance is required in large scale industries to facilitate highly efficient performance. The efficiency of production can be maximized by preventing the failure of facilities in advance. Typically, regular maintenance is conducted manually in which case, it is hard to prevent repeated failures. Also, since measures to prevent failure depend on proactive problem-solving by the facility expert, they have limitations when the expert is absent, or any error in diagnosis is made by an unskilled expert. In many cases, an alarm system is used to aid manual facility diagnosis and early detection. However, it is not efficient in practice, since it is designed to simply collect information and is activated even with small problems. In this paper, we designed and developed an automated preventive maintenance system using experts’ experience in detecting failure, determining the cause, and predicting future system failure. There are two main functions in order to acquire and analyze domain expertise. First, we proposed the network-based process map that can extract the expert’s knowledge of the written failure report. Secondly, we designed and implemented an incremental learning rule-based expert system with alarm data and failure case. The evaluation results shows that the combination of two main functions works better than another failure diagnosis and prediction frameworks.


expert’s knowledge, preventive maintenance, failure prediction, alarm management, knowledge reuse

Full Text:



Ahmed, K.; Izadi, I.; Chen, T.; Joe, D.; Burton, T. (2013); Similarity analysis of industrial alarm flood data, IEEE Transactions on Automation Science and Engineering, 10(2), 452- 457, 2013.

Chen, B.; Matthews, P. C.; Tavner, P. J. (2015); Automated on-line fault prognosis for wind turbine pitch systems using supervisory control and data acquisition, IET Renewable Power Generation, 9(5), 503-513, 2015.

Cheng, Y.; Izadi, I.; Chen, T. (2013); Optimal alarm signal processing: Filter design and performance analysis, IEEE Transactions on Automation Science and Engineering, 10(2), 446-451, 2013.

Foong, O.; Sulaiman, S.; Rambli, D. R. B. A.; Abdullah, N. (2009); ALAP: Alarm prioritization system for oil refinery, Proc. of the World Congress on Engineering and Computer Science, 2, 2009.

Izadi, I.; Shah, S. L.; Shook, D. S.; Kondaveeti, S. R.; Chen, T. (2009); A framework for optimal design of alarm systems, IFAC Proceedings Volumes, 42(8), 651-656, 2009.

Ju, Z.; Wang, J.; Zhu, F. (2011); Named entity recognition from biomedical text using SVM; Bioinformatics and Biomedical Engineering,(iCBBE) 2011 5th International Conference on, 1-4, 2011.

Kang, B. H.; Kim, Y. S.; Chen, Z.; Kim, T. (2013); Detecting significant alarms using outlier detection algorithms, Interdisciplinary Research Theory and Technology (IRRT 2013) 1-8, 2013.

Langone, R.; Alzate, C.; Bey-Temsamani, A.; Suykens, J. A. (2014); Alarm prediction in industrial machines using autoregressive LS-SVM models, Computational Intelligence and Data Mining (CIDM), 2014 IEEE Symposium on, 359-364, 2014.

Liu, Y.; Jiang, J. (2008); Fault diagnosis and prediction of hybrid system based on particle filter algorithm, Automation and Logistics, 2008. ICAL 2008. IEEE International Conference on, 1491-1495, 2008.

Mohapatra, H.; Jain, S.; Chakrabarti, S. (2013); Joint Bootstrapping of Corpus Annotations and Entity Types, EMNLP, 436-446, 2013.

Morwal, S.; Jahan, N.; Chopra, D. (2012); Named entity recognition using hidden Markov model (HMM), International Journal on Natural Language Computing (IJNLC), 1(4), 15-23, 2012.

Orair, G. H.; Teixeira, C. H.; Meira Jr, W.; Wang, Y.; Parthasarathy, S. (2010); Distancebased outlier detection: consolidation and renewed bearing, Proceedings of the VLDB Endowment, 3(1-2), 1469-1480, 2010.

Santos, I.; Nieves, J.; Bringas, P. G. (2010); Enhancing fault prediction on automatic foundry processes, World Automation Congress (WAC), 1-6, 2010.

Sawsaa, A.; Lu, J. (2011); Extracting information science concepts based on jape regular expression, WORLDCOMP'11The 2011 World Congress in Computer Science, Computer Engineering, and Applied Computing, 18-21, 2011.

Zhao, W.; Bai, X.; Wang, W.; Ding, J. (2005); A novel alarm processing and fault diagnosis expert system based on BNF rules, Transmission and Distribution Conference and Exhibition: Asia and Pacific, 2005 IEEE/PES, 1-6, 2005.

Zhu, J.; Shu, Y.; Zhao, J.; Yang, F. (2014); A dynamic alarm management strategy for chemical process transitions, Journal of Loss Prevention in the Process industries, 30, 207- 218., 2014

DOI: https://doi.org/10.15837/ijccc.2018.2.3189

Copyright (c) 2018 Dohyeong Kim, Yingru Lin, Sungyoung Lee, Byeong Ho Kang, Soyeon Caren Han

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

IJCCC is an Open Access Journal : CC-BY-NC.

Articles published in IJCCC user license are protected by copyright.

Users can access, download, copy, translate the IJCCC articles for non-commercial purposes provided that users, but cannot redistribute, display or adapt:

  • Cite the article using an appropriate bibliographic citation: author(s), article title, journal, volume, issue, page numbers, year of publication, DOI, and the link to the definitive published version on IJCCC website;
  • Maintain the integrity of the IJCCC article;
  • Retain the copyright notices and links to these terms and conditions so it is clear to other users what can and what cannot be done with the  article;
  • Ensure that, for any content in the IJCCC article that is identified as belonging to a third party, any re-use complies with the copyright policies of that third party;
  • Any translations must prominently display the statement: "This is an unofficial translation of an article that appeared in IJCCC. Agora University  has not endorsed this translation."

This is a non commercial license where the use of published articles for commercial purposes is forbiden. 

Commercial purposes include: 

  • Copying or downloading IJCCC articles, or linking to such postings, for further redistribution, sale or licensing, for a fee;
  • Copying, downloading or posting by a site or service that incorporates advertising with such content;
  • The inclusion or incorporation of article content in other works or services (other than normal quotations with an appropriate citation) that is then available for sale or licensing, for a fee;
  • Use of IJCCC articles or article content (other than normal quotations with appropriate citation) by for-profit organizations for promotional purposes, whether for a fee or otherwise;
  • Use for the purposes of monetary reward by means of sale, resale, license, loan, transfer or other form of commercial exploitation;

    The licensor cannot revoke these freedoms as long as you follow the license terms.

[End of CC-BY-NC  License for Website User]

INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL (IJCCC), With Emphasis on the Integration of Three Technologies (C & C & C),  ISSN 1841-9836.

IJCCC was founded in 2006,  at Agora University, by  Ioan DZITAC (Editor-in-Chief),  Florin Gheorghe FILIP (Editor-in-Chief), and  Misu-Jan MANOLESCU (Managing Editor).

Ethics: This journal is a member of, and subscribes to the principles of, the Committee on Publication Ethics (COPE).

Ioan  DZITAC (Editor-in-Chief) at COPE European Seminar, Bruxelles, 2015:

IJCCC is covered/indexed/abstracted in Science Citation Index Expanded (since vol.1(S),  2006); JCR2018: IF=1.585..

IJCCC is indexed in Scopus from 2008 (CiteScore2018 = 1.56):

Nomination by Elsevier for Journal Excellence Award Romania 2015 (SNIP2014 = 1.029): Elsevier/ Scopus

IJCCC was nominated by Elsevier for Journal Excellence Award - "Scopus Awards Romania 2015" (SNIP2014 = 1.029).

IJCCC is in Top 3 of 157 Romanian journals indexed by Scopus (in all fields) and No.1 in Computer Science field by Elsevier/ Scopus.


 Impact Factor in JCR2018 (Clarivate Analytics/SCI Expanded/ISI Web of Science): IF=1.585 (Q3). Scopus: CiteScore2018=1.56 (Q2);

SCImago Journal & Country Rank

Editors-in-Chief: Ioan DZITAC & Florin Gheorghe FILIP.