Simulation-Based Diagnosis for Cyber-Physical Systems - A General Approach and Case Study on a Dual Three-Phase E-Machine

Authors David Kaufmann , Matus Kozovsky , Franz Wotawa



PDF
Thumbnail PDF

File

OASIcs.DX.2024.18.pdf
  • Filesize: 16.87 MB
  • 21 pages

Document Identifiers

Author Details

David Kaufmann
  • CD Laboratory for Quality Assurance Methodologies for Autonomous Cyber-Physical Systems, Institute of Software Technology, Graz University of Technology, Austria
Matus Kozovsky
  • Central European Institute of Technology, Brno University of Technology, Czech Republic
Franz Wotawa
  • CD Laboratory for Quality Assurance Methodologies for Autonomous Cyber-Physical Systems, Institute of Software Technology, Graz University of Technology, Austria

Cite As Get BibTex

David Kaufmann, Matus Kozovsky, and Franz Wotawa. Simulation-Based Diagnosis for Cyber-Physical Systems - A General Approach and Case Study on a Dual Three-Phase E-Machine. In 35th International Conference on Principles of Diagnosis and Resilient Systems (DX 2024). Open Access Series in Informatics (OASIcs), Volume 125, pp. 18:1-18:21, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024) https://doi.org/10.4230/OASIcs.DX.2024.18

Abstract

This paper presents a simulation-based approach for fault diagnosis in cyber-physical systems. We utilize simulation models to generate training data for machine learning classifiers to detect faults and identify the root cause. The presented processing pipeline includes simulation model validation, training data generation, data preprocessing, and the implementation of a diagnosis method. A case study with a dual three-phase e-machine highlights the results and challenges of the simulation-based diagnosis approach. The e-machine simulation model provides a complex and robust system representation, including the capability to inject inter-turn short-circuit faults. The introduced validation procedures of the simulation model revealed limitations in signal similarity and distinguishability compared to real system behavior. Based on the discovered limitations, the overall best results are achieved by applying an Autoencoder model for anomaly detection, followed by a Random Forest classifier to identify the specific anomalies. Further, the focus is on identifying the affected e-machine phase rather than the exact number of faulty winding turns. The paper shows the challenges when applying a simulation-based diagnosis approach to time-series data and underlines the required analysis of simulation models. In addition, the flexible adaption in the diagnosis strategies enhances the efficient utilization of cyber-physical system models in fault diagnosis and root cause identification.

Subject Classification

ACM Subject Classification
  • Computing methodologies → Causal reasoning and diagnostics
Keywords
  • Cyber-Physical System
  • Fault diagnosis
  • Root cause analysis
  • Simulation-Based Diagnosis
  • Machine Learning
  • Artificial Neural Networks

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. David Kaufmann, Iulia Nica, and Franz Wotawa. Intelligent agents diagnostics - enhancing cyber-physical systems with self-diagnostic capabilities. Advanced Intelligent Systems, 3(5):2000218, May 2021. URL: https://doi.org/10.1002/AISY.202000218.
  2. David Kaufmann and Franz Wotawa. A framework for integrating automated diagnosis into simulation. In Industrial Artificial Intelligence Technologies and Applications, pages 113-127. River Publishers, June 2022. URL: https://doi.org/10.13052/rp-9788770227902.
  3. David Kaufmann and Franz Wotawa. Data preprocessing for utilizing simulation models for ml-based diagnosis. IFAC-PapersOnLine, 58(4):19-24, 2024. 12th IFAC Symposium on Fault Detection, Supervision and Safety for Technical Processes SAFEPROCESS 2024. URL: https://doi.org/10.1016/j.ifacol.2024.07.187.
  4. Matus Kozovsky. Measurement of interturn short-circuits emulation on dual three-phase PMS motor, October 2024. URL: https://doi.org/10.5281/zenodo.13889418.
  5. Matus Kozovsky, Ludek Buchta, and Petr Blaha. Compensation methods of interturn short-circuit faults in dual three-phase pmsm. In IECON 2020 The 46th Annual Conference of the IEEE Industrial Electronics Society, pages 4833-4838, 2020. URL: https://doi.org/10.1109/IECON43393.2020.9254734.
  6. Matus Kozovsky, Ludek Buchta, and Petr Blaha. Interturn short circuit modelling in dual three-phase pmsm. In IECON 2022 – 48th Annual Conference of the IEEE Industrial Electronics Society, pages 1-6, 2022. URL: https://doi.org/10.1109/IECON49645.2022.9968364.
  7. Matus Kozovsky, Ludek Buchta, and Petr Blaha. Implementation of ann for pmsm interturn short-circuit detection in the embedded system. In IECON 2023- 49th Annual Conference of the IEEE Industrial Electronics Society, pages 1-6, 2023. URL: https://doi.org/10.1109/IECON51785.2023.10312642.
  8. Matúš Kozovský. Modeling and Control of AC Electric Drives During Fault Conditions. PhD thesis, Brno University of Technology, Faculty of Electrical Engineering and Communication, Department of Control and Instrumentation, 2020. Google Scholar
  9. Bo Liu, Yuan-rui Zhang, Xue-lian Cao, Yu Liu, Bin Gu, and Tie-xin Wang. A survey of model-driven techniques and tools for cyber-physical systems. Frontiers of Information Technology & Electronic Engineering, 21(11):1567-1590, 2020. URL: https://doi.org/10.1631/FITEE.2000311.
  10. Modelica Association. Functional mock-up interface, 2021. URL: https://fmi-standard.org/.
  11. Teresa Orlowska-Kowalska, Marcin Wolkiewicz, Przemyslaw Pietrzak, Maciej Skowron, Pawel Ewert, Grzegorz Tarchala, Mateusz Krzysztofiak, and Czeslaw T. Kowalski. Fault diagnosis and fault-tolerant control of pmsm drives–state of the art and future challenges. IEEE Access, 10:59979-60024, 2022. URL: https://doi.org/10.1109/ACCESS.2022.3180153.
  12. F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and E. Duchesnay. Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12:2825-2830, 2011. URL: https://doi.org/10.5555/1953048.2078195.
  13. Raymond Reiter. A theory of diagnosis from first principles. Artificial Intelligence, 32(1):57-95, 1987. URL: https://doi.org/10.1016/0004-3702(87)90062-2.
  14. Fatemeh Mohammadi Shakiba, S. Mohsen Azizi, Mengchu Zhou, and Abdullah Abusorrah. Application of machine learning methods in fault detection and classification of power transmission lines: a survey. Artificial Intelligence Review, 56(7):5799-5836, 2023. URL: https://doi.org/10.1007/s10462-022-10296-0.
  15. Dalwinder Singh and Birmohan Singh. Investigating the impact of data normalization on classification performance. Applied Soft Computing, 97:105524, 2020. URL: https://doi.org/10.1016/j.asoc.2019.105524.
  16. Cameron Sobie, Carina Freitas, and Mike Nicolai. Simulation-driven machine learning: Bearing fault classification. Mechanical Systems and Signal Processing, 99:403-419, 2018. URL: https://doi.org/10.1016/j.ymssp.2017.06.025.
  17. I. Stančin and A. Jović. An overview and comparison of free python libraries for data mining and big data analysis. In 2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), pages 977-982, 2019. URL: https://doi.org/10.23919/MIPRO.2019.8757088.
  18. Peter Struss. Fundamentals of model-based diagnosis of dynamic systems. In Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence, IJCAI 97, Nagoya, Japan, August 23-29, 1997, 2 Volumes, pages 480-485. Morgan Kaufmann, 1997. Google Scholar
  19. Romain Tavenard. An introduction to dynamic time warping. https://rtavenar.github.io/blog/dtw.html, 2021.
  20. Hasan Torabi, Seyedeh Leili Mirtaheri, and Sergio Greco. Practical autoencoder based anomaly detection by using vector reconstruction error. Cybersecurity, 6(1):1, 2023. URL: https://doi.org/10.1186/s42400-022-00001-0.
  21. Yasi Wang, Hongxun Yao, and Sicheng Zhao. Auto-encoder based dimensionality reduction. Neurocomputing, 184:232-242, 2016. RoLoD: Robust Local Descriptors for Computer Vision 2014. URL: https://doi.org/10.1016/j.neucom.2015.08.104.
  22. Meert Wannes, Hendrickx Kilian, Van Craenendonck Toon, Robberechts Pieter, Blockeel Hendrik, and Davis Jesse. Dtaidistance, October 2022. URL: https://doi.org/10.5281/zenodo.7158824.
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail