Abductive Diagnosis based on Modelica Models

When employing model-based diagnosis, coming up with the required model is a knowledge and resource-intensive task. In this article, we show how to automatically derive an abductive diagnosis model from system models written in the popular Modelica modeling language. Using Modelica’s simulation features we inject potentially faulty component behavior into the system model and automatically derive cause and effect rules. We afterwards use these rules for performing abductive diagnosis of the malfunctioning system. Our first case studies demonstrate the applicability and viability of the approach.

[1]  D. J. Woollons,et al.  Failure modes and effects analysis of complex engineering systems using functional models , 1998, Artif. Intell. Eng..

[2]  Peter Struss,et al.  Task-dependent qualitative domain abstraction , 2005, Artif. Intell..

[3]  Anurag Ganguli,et al.  The Case for a Hybrid Approach to Diagnosis: A Railway Switch , 2015, DX@Safeprocess.

[4]  Byoungdoo Lee,et al.  Fault Detection and Diagnosis with Modelica Language using Deep Belief Network , 2015 .

[5]  Nils J. Nilsson,et al.  Artificial Intelligence , 1974, IFIP Congress.

[6]  Johan de Kleer,et al.  A General Labeling Algorithm for Assumption-Based Truth Maintenance , 1988, AAAI.

[7]  Gary McGraw,et al.  Software fault injection: inoculating programs against errors , 1997 .

[8]  Raymond Reiter,et al.  A Theory of Diagnosis from First Principles , 1986, Artif. Intell..

[9]  Marcantonio Catelani,et al.  The FMEDA approach to improve the safety assessment according to the IEC61508 , 2010, Microelectron. Reliab..

[10]  Randall Davis,et al.  Diagnostic Reasoning Based on Structure and Behavior , 1984, Artif. Intell..

[11]  Johan de Kleer,et al.  An Assumption-Based TMS , 1987, Artif. Intell..

[12]  Georg Gottlob,et al.  Hypothesis Classification, Abductive Diagnosis and Therapy , 1990, Expert Systems in Engineering.

[13]  Peter Fritzson,et al.  Principles of Object-Oriented Modeling and Simulation with Modelica 3.3: A Cyber-Physical Approach , 2014 .

[14]  Karin Lunde Object-Oriented Modeling in Model-Based Diagnosis , 2000 .

[15]  Bhaskar Saha,et al.  Using Fault Augmented Modelica Models for Diagnostics , 2014 .