A Fault Detection and Isolation Software Framework for Repeatable and Comparable Experimentation



Francisco Serdio Edwin Lughofer


There is an extensive literature available about condition monitoring relying on multi-dimensional data-driven system models and mappings, including proposal of new methods and algorithms,
comparison of state-of-the-art methods, and stateof- the-art revisions. But, when practitioners start to implement their own software to carry out their research, there is a lack of articles in the literature with detailed documentation about how to design a framework for repeatable and comparable experimentation. We propose a design for repeatable and comparable experimentation on the field of Data-Driven Residual-Based Fault Detection and Isolation. The framework has already been used for several experiments, with successful results, eliciting features such as (i) decreasing of developing times, (ii) facilitating of configuration management, and (iii) facilitating of collection and comparison of results.

How to Cite

Serdio, F., & Lughofer, E. (2016). A Fault Detection and Isolation Software Framework for Repeatable and Comparable Experimentation. PHM Society European Conference, 3(1). https://doi.org/10.36001/phme.2016.v3i1.1665
Abstract 66 | PDF Downloads 60



fault detection, fault isolation, Framework, Domain Driven Design

Angelov, P., Giglio, V., Guardiola, C., Lughofer, E., & Luján, J. (2006). An approach to model-based fault detection in industrial measurement systems with application to engine test benches. Measurement Science and Technology, 17(7), 1809–1818.
Chen, J., & Patton, R. (1999). Robust model-based fault diagnosis for dynamic systems. Norwell, Massachusetts: Kluwer Academic Publishers.
Chiang, L., Russell, E., & Braatz, R. (2001). Fault detection and diagnosis in industrial systems. London Berlin Heidelberg: Springer.
Cohen, L., Avrahami-Bakish, G., Last, M., Kandel, A., & Kipersztok, O. (2008). Real-time data mining of nonstationary data streams from sensor networks. Information Fusion, 9(3), 344–353.
Eckel, B. (2000). Thinking in c++. volume one: Introduction to standard c++. Upper Saddle River, New Jersey: Prentice Hall Inc.
Eitzinger, C., Heidl, W., Lughofer, E., Raiser, S., Smith, J., Tahir, M., . . . van Brussel, H. (2010). Assessment of the influence of adaptive components in trainable surface inspection systems. Machine Vision and Applications, 21(5), 613–626.
Evans, E. (2004). Domain-Driven Design: Tackling complexity in the heart of software (1st ed.). Boston, MA, USA: Pearson Education Inc.
Evans, E. (2006). Domain Driven Design quickly. C4Media Inc.
Feldman, A., Kurtoglu, T., Narasimhan, S., Poll, S., Garcia, D., de Kleer, J., . . . van Gemund, A. (2010). Empirical evaluation of diagnostic algorithm performance using a generic framework. International Journal of Prognostics and Health Management(2), 2153–2648.
Gamma, E., Helm, R., Johnson, R., & Vlissides, J. (1995). Design patterns: elements of reusable object-oriented software. New York, USA: Addison-Wesley.
Gorinevsky, D. (2011). Bayesian fault isolation in multivariate statistical process monitoring. In Proceedings of the american control conference (pp. 1963–1968). San Francisco, CA, U.S.A..
Iserman, R. (2011). Fault-diagnosis applications: Modelbased condition monitoring: Actuators, drives, machinery, plants, sensors, and fault-tolerant systems. Heidelberg Dordrecht: Springer.
Khaleghi, B., Khamis, A., Karray, F. O., & Razavi, S. N. (2013). Multisensor data fusion: A review of the stateof- the-art. Information Fusion, 14(1), 28–44.
Korbicz, J., Koscielny, J., Kowalczuk, Z., & Cholewa, W. (2004). Fault diagnosis - models, artificial intelligence and applications. Berlin Heidelberg: Springer Verlag.
Lughofer, E., & Kindermann, S. (2010). SparseFIS: Datadriven learning of fuzzy systems with sparsity constraints. IEEE Transactions on Fuzzy Systems, 18(2), 396–411.
Lughofer, E., Smith, J. E., Caleb-Solly, P., Tahir, M., Eitzinger, C., Sannen, D., & Nuttin, M. (2009). Human-machine interaction issues in quality control based on on-line image classification. IEEE Transactions on Systems, Man and Cybernetics, part A: Systems and Humans, 39(5), 960–971.
Luo, M. (2006). Data-driven fault detection using trending analysis (Unpublished doctoral dissertation). Department of Electrical and Computer Engineering, Louisiana State University and Agricultural and Mechanical College, Louisiana, LA, USA.
Mehranbod, N., Soroush, M., & Panajpornpon, C. (2005). A methods of sensor fault detection and identification. Journal of Process Control, 15(3), 321–339.
Montgomery, D. (2008). Introduction to statistical quality control (6th edition). John Wiley & Sons.
Palade, V., & Bocaniala, C. (2010). Computational intelligence in fault diagnosis. London: Springer.
Parlangeli, G., Pacella, D., & Corradini, M. L. (2007). Fault identification and accommodation for incipient and abrupt faults. In Proceedings of the 46th ieee conference on decision and control (pp. 1003–1008). New Orleans, LA, USA.
Pichler, K., Lughofer, E., Pichler, M., Buchegger, T., Klement, E., & Huschenbett, M. (2016). Fault detection in reciprocating compressor valves under varying load conditions. Mechanical Systems and Signal Processing, 70–71, 104–119.
Serdio, F., Lughofer, E., Pichler, K., Buchegger, T., & Efendic, H. (2014.a). Fault detection in multi-sensor networks based on multivariate time-series models and orthogonal transformations. Information Fusion, 20, 272–291.
Serdio, F., Lughofer, E., Pichler, K., Buchegger, T., & Efendic, H. (2014b). Residual-based fault detection using soft computing techniques for condition monitoring at rolling mills. Information Sciences, 259, 304–330.
Serdio, F., Lughofer, E., Pichler, K., Buchegger, T., Pichler, M., & Efendic, H. (2014). Reducing false positives for residual-based on-line fault detection by means of adaptive filters. In Proceedings of the ieee smc 2014 conference (pp. 2803–2808). San Diego, CA, U.S.A..
Serdio, F., Lughofer, E., Pichler, K., Pichler, M., Buchegger, T., & Efendic, H. (2015). Fuzzy fault isolation using gradient information and quality criteria from system identification models. Information Sciences, 316, 18–39.
Wang, L., & Gao, R. (2006). Condition monitoring and control for intelligent manufacturing. London, UK: Springer Verlag.
Wilson, F., Larry, D., & Anderson, G. (1993). Root cause analysis: A tool for total quality management. ASQ Quality Press, 8–17.
Zhang, X., Polycarpou, M., & Parisini, T. (2000). Abrupt and incipient fault isolation of nonlinear uncertain systems. In Proceedings of the american control conference (Vol. 6, pp. 3713–3717). Chicago, IL, USA.
Zhang, X., Polycarpou, M., & Parisini, T. (2002). A robust detection and isolation scheme for abrupt and incipient faults in nonlinear systems. IEEE Transactions on Automatic Control, 47(4), 576–593.
Technical Papers