Dynamic Substrate Manager for Digital Twin Entity Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveknowledge sharing capabilityVSAvoidcommand dependency information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvedata source selection flexibilityVSAvoidactive communication management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250036827A1Dynamic substrate management for digital twin models
Publication Date: 2025.01.30 DELL PROD LP
  • US20250036827A1 patent drawing
  • US20250036827A1 patent drawing
  • US20250036827A1 patent drawing

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.