A Model-Based Approach for Monitoring and Diagnosing Digital Twin Discrepancies

Authors Elaheh Hosseinkhani , Martin Leucker , Martin Sachenbacher , Hendrik Streichhahn, Lars B. Vosteen



PDF
Thumbnail PDF

File

OASIcs.DX.2024.2.pdf
  • Filesize: 1.36 MB
  • 15 pages

Document Identifiers

Author Details

Elaheh Hosseinkhani
  • Institute for Software Engineering and Programming Languages, Universität zu Lübeck, Germany
Martin Leucker
  • Institute for Software Engineering and Programming Languages, Universität zu Lübeck, Germany
Martin Sachenbacher
  • Institute for Software Engineering and Programming Languages, Universität zu Lübeck, Germany
Hendrik Streichhahn
  • Dräger Safety AG & Co. KGaA., Lübeck, Germany
Lars B. Vosteen
  • Institute for Software Engineering and Programming Languages, Universität zu Lübeck, Germany

Acknowledgements

We want to thank Jan-Henrik Metsch for insightful discussions and valuable feedback.

Cite As Get BibTex

Elaheh Hosseinkhani, Martin Leucker, Martin Sachenbacher, Hendrik Streichhahn, and Lars B. Vosteen. A Model-Based Approach for Monitoring and Diagnosing Digital Twin Discrepancies. In 35th International Conference on Principles of Diagnosis and Resilient Systems (DX 2024). Open Access Series in Informatics (OASIcs), Volume 125, pp. 2:1-2:15, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2024) https://doi.org/10.4230/OASIcs.DX.2024.2

Abstract

Recent decades have seen the increasing use of Digital Twins (DTs) - that is, digital models used over the lifetime of a physical product or system for tasks such as predictive maintenance or optimization - in a number of domains such as buildings, manufacturing, or design. DTs face a challenge known as the DT synchronization problem; a DT, often based on machine-learned, or complex simulation models, needs to adequately mirror the physical product or system at all times, as any deviations might affect the quality of predictions or control actions. In this paper, we present a model-based approach that aims to add a level of awareness to DT models by supervising if they are in sync with the physical counterpart. The approach is agnostic to the type of models used in the DT, as long as they are compositional, and based on monitoring critical properties (behavioral or functional aspects) of the system at run-time. In the case violations are detected, it reasons on the DT’s structure to localize and identify parts of the model that cause deviations and need to be adapted. We give a formal description and an implementation of this approach, and illustrate it with an example from building climatisation.

Subject Classification

ACM Subject Classification
  • Computer systems organization → Reliability
Keywords
  • Digital Twins
  • Runtime Verification
  • Diagnosis
  • FDIR
  • TeSSLa

Metrics

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

References

  1. Plattform Industrie 4.0. Asset Administration Shell. Accessed on August 19, 2024. URL: https://www.plattform-i40.de/IP/Redaktion/DE/Downloads/Publikation/AAS-ReadingGuide_202201.pdf?__blob=publicationFile&v=1.
  2. Shaked Almog and Meir Kalech. Diagnosis for Post Concept Drift Decision Trees Repair. In Proceedings of the 20th International Conference on Principles of Knowledge Representation and Reasoning, pages 23-33, August 2023. URL: https://doi.org/10.24963/kr.2023/3.
  3. Ben Angelo, Sriram Sankaranarayanan, Cesar Sanchez, and Many Others. Lola: Runtime monitoring of synchronous systems. In 12th International Symposium on Temporal Representation and Reasoning (TIME 2005), 23-25 June 2005, Burlington, Vermont, USA, pages 166-174, July 2005. URL: https://doi.org/10.1109/TIME.2005.26.
  4. INTO-CPS Association. Digital Twin as a Service. Accessed on August 19, 2024. URL: https://into-cps-association.github.io/DTaaS/.
  5. Ezio Bartocci, Yliès Falcone, Adrian Francalanza, and Giles Reger. Introduction to Runtime Verification, pages 1-33. Springer International Publishing, Cham, 2018. URL: https://doi.org/10.1007/978-3-319-75632-5_1.
  6. Andreas Bauer, Martin Leucker, and Christian Schallhart. Model-based runtime analysis of distributed reactive systems. In Proceedings of the Australian Software Engineering Conference (ASWECquoteright06), page 243endash252. IEEE, IEEE, 2006. Google Scholar
  7. Andreas Bauer, Martin Leucker, and Christian Schallhart. The good, the bad, and the ugly, but how ugly is ugly? In Oleg Sokolsky and Serdar Tasiran, editors, Runtime Verification, 7th International Workshop, RV 2007, Vancouver, Canada, March 13, 2007, Revised Selected Papers, volume 4839 of Lecture Notes in Computer Science, pages 126-138. Springer, 2007. URL: https://doi.org/10.1007/978-3-540-77395-5_11.
  8. Andreas Bauer, Martin Leucker, and Christian Schallhart. Runtime verification for LTL and TLTL. ACM Trans. Softw. Eng. Methodol., 20(4), September 2011. URL: https://doi.org/10.1145/2000799.2000800.
  9. Alessandro Cimatti, Chun Tian, and Stefano Tonetta. Assumption-based runtime verification with partial observability and resets. In Bernd Finkbeiner and Leonardo Mariani, editors, Runtime Verification, pages 165-184, Cham, 2019. Springer International Publishing. URL: https://doi.org/10.1007/978-3-030-32079-9_10.
  10. Loek Cleophas, Thomas Godfrey, Djamel Eddine Khelladi, Daniel Lehner, Benoit Combemale, Bernhard Rumpe, and Steffen Zschaler. Model-Driven Engineering of Digital Twins (Dagstuhl Seminar 22362). Dagstuhl Reports, 12(9):20-40, 2023. URL: https://doi.org/10.4230/DagRep.12.9.20.
  11. Digital Twin Consortium. The DTC glossary. Accessed on August 19, 2024. URL: https://www.digitaltwinconsortium.org/glossary/.
  12. Johan de Kleer and James Kurien. Fundamentals of model-based diagnosis. IFAC Proceedings Volumes, 36(5):25-36, 2003. 5th IFAC Symposium on Fault Detection, Supervision and Safety of Technical Processes 2003, Washington DC, 9-11 June 1997. URL: https://doi.org/10.1016/S1474-6670(17)36467-4.
  13. Sylvain Hallé, Chukri Soueidi, and Yliès Falcone. Leveraging runtime verification for the monitoring of digital twins. In Stefan Hallerstede and Eduard Kamburjan, editors, Proceedings of the Workshop on Applications of Formal Methods and Digital Twins co-located with 25th International Symposium on Formal Methods (FM 2023), Lübeck, Germany, March 06, 2023, volume 3507 of CEUR Workshop Proceedings. CEUR-WS.org, 2023. URL: https://ceur-ws.org/Vol-3507/paper1.pdf.
  14. Energy performance of buildings - Energy needs for heating and cooling, internal temperatures and sensible and latent heat loads. Standard, ISO, 2017. Google Scholar
  15. Hannes Kallwies, Martin Leucker, Malte Schmitz, Albert Schulz, Daniel Thoma, and Alexander Weiss. TeSSLa - an ecosystem for runtime verification. In Thao Dang and Volker Stolz, editors, Runtime Verification, pages 314-324, Cham, 2022. Springer International Publishing. URL: https://doi.org/10.1007/978-3-031-17196-3_20.
  16. Eduard Kamburjan, Vidar Norstein Klungre, Rudolf Schlatte, S. Lizeth Tapia Tarifa, David Cameron, and Einar Broch Johnsen. Digital twin reconfiguration using asset models. In Tiziana Margaria and Bernhard Steffen, editors, Leveraging Applications of Formal Methods, Verification and Validation. Practice, pages 71-88, Cham, 2022. Springer Nature Switzerland. Google Scholar
  17. Werner Kritzinger, Matthias Karner, Georg Traar, Jan Henjes, and Wilfried Sihn. Digital twin in manufacturing: A categorical literature review and classification. IFAC-PapersOnLine, 51(11):1016-1022, 2018. 16th IFAC Symposium on Information Control Problems in Manufacturing INCOM 2018. URL: https://doi.org/10.1016/j.ifacol.2018.08.474.
  18. Mattias Krysander, Erik Frisk, Ingela Lind, and YIva Nilsson. Diagnosis analysis of modelica models. IFAC-PapersOnLine, 51(24):153-159, 2018. 10th IFAC Symposium on Fault Detection, Supervision and Safety for Technical Processes SAFEPROCESS 2018. URL: https://doi.org/10.1016/j.ifacol.2018.09.549.
  19. Martin Leucker, Martin Sachenbacher, and Lars Bernd Vosteen. Digital twin for rescue missions - a case study. In Stefan Hallerstede and Eduard Kamburjan, editors, Proceedings of the Workshop on Applications of Formal Methods and Digital Twins co-located with 25th International Symposium on Formal Methods (FM 2023), Lübeck, Germany, March 06, 2023, volume 3507 of CEUR Workshop Proceedings. CEUR-WS.org, 2023. URL: https://ceur-ws.org/Vol-3507/paper4.pdf.
  20. Martin Leucker and Christian Schallhart. A brief account of runtime verification. The Journal of Logic and Algebraic Programming, 78(5):293-303, 2009. The 1st Workshop on Formal Languages and Analysis of Contract-Oriented Software (FLACOSâ'07). URL: https://doi.org/10.1016/j.jlap.2008.08.004.
  21. Jan Lunze and Jörg Raisch. Discrete models for hybrid systems. In Sebastian Engell, Goran Frehse, and Eckehard Schnieder, editors, Modelling, Analysis, and Design of Hybrid Systems, pages 67-80, Berlin, Heidelberg, 2002. Springer Berlin Heidelberg. Google Scholar
  22. Microsoft. Azure Digital Twins. Accessed on August 19, 2024. URL: https://azure.microsoft.com/de-de/products/digital-twins/.
  23. Raj Minhas, Johan Kleer, Ion Matei, and Bhaskar Saha. Using fault augmented modelica models for diagnostics. In 10th International Modelica Conference, 2014. URL: https://doi.org/10.3384/ecp14096437.
  24. Igor Mozetič. Model-based diagnosis: An overview. In Vladimír Mřrík, Olga Štěpánková, and Rorbert Trappl, editors, Advanced Topics in Artificial Intelligence, pages 419-430, Berlin, Heidelberg, 1992. Springer Berlin Heidelberg. Google Scholar
  25. Avraham Natan, Meir Kalech, and Roman Barták. Diagnosis of intermittent faults in multi-agent systems: An SFL approach. Artificial Intelligence, 324:103994, 2023. URL: https://doi.org/10.1016/j.artint.2023.103994.
  26. Samuel D. Okegbile, Jun Cai, Dusit Niyato, and Changyan Yi. Human digital twin for personalized healthcare: Vision, architecture and future directions. IEEE Netw., 37(2):262-269, 2023. Conference Name: IEEE Network. URL: https://doi.org/10.1109/MNET.118.2200071.
  27. Bernhard Josef Peischl, Ingo Pill Pill, and Franz Wotawa. Abductive diagnosis based on modelica models. In 27th International Workshop on Principles of Diagnosis, 2016. Google Scholar
  28. Dimitrios Piromalis and Antreas Kantaros. Digital twins in the automotive industry: The road toward physical-digital convergence. Applied System Innovations Using Recent Communications and Networking Advances, 5(4):65, 2022. URL: https://doi.org/10.3390/asi5040065.
  29. Gerhard Schrotter and Christian Hürzeler. The digital twin of the city of zurich for urban planning. PFG – Journal of Photogrammetry, Remote Sensing and Geoinformation Science, 88(1):99-112, 2020. URL: https://doi.org/10.1007/s41064-020-00092-2.
  30. Hendrik Streichhahn. Specification of digital twins for a practicable implementation. Master’s thesis, Institute for Software and Programming Languages, University of Lübeck, Lübeck, Germany, October 2023. Supported by Lars B. Vosteen. Google Scholar
  31. Peter Struss. Deviation models revisited. In Working Papers of the 18th International Workshop on Qualitative Reasoning, 2004. Google Scholar
  32. Peter Struss, Martin Sachenbacher, and Florian Dummert. Diagnosing a dynamic system with (almost) no observations. In Workshop Notes of the 11th International Workshop on Qualitative Reasoning, 1997. Google Scholar
  33. Baris Tan and Andrea Matta. The digital twin synchronization problem: Framework, formulations, and analysis. IISE Transactions, 56(6):652-665, 2024. URL: https://doi.org/10.1080/24725854.2023.2253869.
  34. Louise Travé-Massuyès and Teresa Escobet. BRIDGE: Matching Model-Based Diagnosis from FDI and DX Perspectives, pages 153-175. Springer, June 2019. URL: https://doi.org/10.1007/978-3-030-17728-7_7.
  35. Tim Troendle. Simple simple: A simple building energy model. https://github.com/timtroendle/simple-simple, 2024. Accessed: 2024-09-04.
  36. Lars B. Vosteen. FDIR for Digital Twins. Software, (visited on 2024-11-14). URL: https://github.com/vosteen/FDIR
    Software Heritage Logo archived version
    full metadata available at: https://doi.org/10.4230/artifacts.22521
  37. Guanghui Zhou, Chao Zhang, Zhi Li, Kai Ding, and Chuang Wang. Knowledge-driven digital twin manufacturing cell towards intelligent manufacturing. International Journal of Production Research, 58(4):1034-1051, 2020. URL: https://doi.org/10.1080/00207543.2019.1607978.
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