Dynamic Substrate Manager for Digital Twin Entity Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Digital Twin Definition Language (DTDL) lacks features to express dependencies among commands, limiting the representation of complex digital twin behaviors.
Innovation Solution
The introduction of DTDL typed relationships allows for the linkage of framework components, enabling the generation of imperative source code from a full DTDL model that encompasses both business and design digital twins, and facilitating dynamic selection of physical entities for active communication with a digital twin.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If DTDL is used as an open modelling language for digital twins, then knowledge sharing between vertical industries is facilitated, but command dependencies cannot be expressed
Solution Approach 1:
The patent segments the DTDL model into distinct components including Command, Relationship, and Constraint elements. Command dependencies are expressed through separate Relationship objects that link commands with dependency constraints, allowing the core DTDL structure to remain open and reusable while adding specific dependency expression capabilities through modular relationship definitions.
Solution Approach 2:
The patent introduces Relationship objects as intermediary elements that mediate between commands and their dependencies. These Relationship objects serve as the connecting structure that expresses command dependencies without modifying the core Command or Interface definitions, thereby maintaining DTDL's openness while capturing dependency information through the intermediary relationship layer.
2Adaptability or versatility
If multiple physical entities are connected to a digital twin, then data source options increase, but determining which entity should be in active communication becomes complex
Solution Approach 1:
The patent implements dynamic substrate management that allows the active physical entity connection to change based on current system state and requirements. The system can dynamically select which physical entity should be in active communication with the digital twin, enabling adaptability to different operational conditions while managing multiple potential data sources through a controlled selection mechanism.
Solution Approach 2:
The patent incorporates feedback mechanisms that monitor the state of multiple physical entities and use this information to determine which entity should be in active communication. The system continuously evaluates data from various sources and adjusts the active connection based on feedback regarding data quality, entity state, and communication requirements, simplifying the management complexity through intelligent decision-making.
Data Source
AI summary
One example method includes accessing a definition document that defines a digital twin. A substrate channel component is generated based on the definition document. The substrate channel component is used by the digital twin to communicate with physical entities that provide data to the digital twin. A dynamic substrate manager component is generated based on the definition document. The dynamic substrate manager component dynamically selects which of the physical entities that the digital twin is to be in active communication with so that the selected physical entity can provide data to the digital twin.


