Computers and Chemical Engineering 29 (2005) 1996–2009 Applications of object-oriented Bayesian networks for condition monitoring, root cause analysis and decision support on operation of complex continuous processes G. Weidl a, , A.L. Madsen b , S. Israelson c a Institute for Systems Theory in Engineering, University of Stuttgart, Pfaffenwaldring 9, 70550 Stuttgart, Germany b Hugin Expert A/S, Gasværksvej 5, DK-9000 Aalborg, Denmark c ABB Group Services, Forskargr¨ and 8, S-721 78 V ¨ aster˚ as, Sweden Received 1 May 2004; received in revised form 11 May 2005; accepted 19 May 2005 Available online 19 July 2005 Abstract The increasing complexity of large-scale industrial processes and the struggle for cost reduction and higher profitability means automated systems for processes diagnosis in plant operation and maintenance are required. We have developed a methodology to address this issue and have designed a prototype system on which this methodology has been applied. The methodology integrates decision-theoretic troubleshooting with risk assessment for industrial process control. It is applied to a pulp digesting and screening process. The process is modeled using generic object-oriented Bayesian networks (OOBNs). The system performs reasoning under uncertainty and presents to users corrective actions, with explanations of the root causes. The system records users’ actions with associated cases and the BN models are prepared to perform sequential learning to increase its performance in diagnostics and advice. © 2005 Elsevier Ltd. All rights reserved. PACS: Data Analysis, algorithms for, 0.7.05.K Keywords: Dynamic process disturbance analysis; Fault diagnostics, Pulp and paper 1. Introduction In large-scale and complex industrial processes, a fail- ure of the equipment or abnormality in process operation is usually detected by means of hardware sensors. The process operator has to isolate the cause of a failure by analyzing many sensors’ signals. The time until the failure source is identified and subsequently eliminated results in unplanned production interruption, which is the main source of cost increase due to lost production profit. The sheer amount of Big part of this work has been performed while G.Weidl was associated with ABB Corporate Research, Sweden. Corresponding author. Tel.: +49 703 168 4970; fax: +49 711 685 7735. E-mail addresses: galia.weidl@ist.uni-stuttgart.de (G. Weidl), anders.l.madsen@hugin.com (A.L. Madsen), stefan.israelson@se.abb.com (S. Israelson). data and the continuity of the process require a high level of automation of operation and maintenance control, as well as advice to the human operator on corrective actions. In general, a fault diagnosis system for industrial process operation should satisfy the following requirements listed in (Vedam, Dash, & Venkatasubramanian, 1999 and Dash & Venkatasubramanian, 2000): early detection and diagno- sis; isolability; robustness; novelty identifiably; multiple fault identifiability; explanation facility; adaptability; reasonable storage and computational requirements. In this paper, we focus on key aspects of process monitor- ing and root cause analysis. In this context, Box and Kramer (1990) have discussed the roles of statistical/automatic process control for process monitoring/regulation. If only a classification of the failure type is required, neural networks or statistical classifiers may be more adequate. However, if decision support is needed, Bayesian networks 0098-1354/$ – see front matter © 2005 Elsevier Ltd. All rights reserved. doi:10.1016/j.compchemeng.2005.05.005