Reusing model validation methods for the continuous validation of digital twins of cyber-physical systems

Mertens, Joost,Denil, Joachim
DOI: https://doi.org/10.1007/s10270-024-01225-6
2024-10-18
Software & Systems Modeling
Abstract:One of the challenges in twinned systems is ensuring the digital twin remains a valid representation of the system it twins. Depending on the type of twinning occurring, it is either trivial, such as in dashboarding/visualizations that mirror the system with real-time data, or challenging, in case the digital twin is a simulation model that reflects the behavior of a physical twinned system. The challenge in this latter case comes from the fact that in contrast to software systems, physical systems are not immutable once deployed, but instead they evolve through processes like maintenance, wear and tear or user error. It is therefore important to detect when changes occur in the physical system to evolve the twin alongside it. We employ and reuse validation techniques from model-based design for this goal. Model validation is one of the steps used to gain trust in the representativeness of a simulation model. In this work, we provide two contributions: (i) We provide a generic approach that, through the use of validation metrics, is able to detect anomalies in twinned systems, and (ii) We demonstrate these techniques with the help of an academic yet industrially relevant case study of a gantry crane such as found in ports. Treating anomalies also means correcting the error in the digital twin, which we do with a parameter estimation based on the historical data.
computer science, software engineering
What problem does this paper attempt to address?