Industrial Controller Digital Twins With Automatic Secure Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for creating digital twins for industrial systems, such as programmable logic controllers (PLCs) and CNC machines, require significant effort and expertise, as they need custom programming and deep knowledge of both the device and software development, with no established automated process for setup and integration.

Innovation Solution

A method involving assigning a unique identifier to a physical component, creating a digital twin on a distributed network, establishing secure communication, and synchronizing data between the physical and digital twins, allowing for automated setup and use before the physical component is installed, with features like version history and secure communication using trust certificates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If custom programming and manual setup are used to create digital twins, then the digital twin can be created with deep knowledge of the device, but the effort and time required increase significantly

Engineering Contradiction:
Improvedigital twin accuracyVSAvoidsetup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses automatic code generation to create digital twins by copying and adapting existing device descriptions and configurations. Instead of manual programming, the system automatically generates the digital twin model from device data, significantly reducing setup time while maintaining accuracy through systematic copying of device characteristics

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements device description templates and configuration schemas that are prepared in advance. These preliminary structures enable automatic code generation to quickly create accurate digital twins without requiring manual setup during deployment, thus reducing time loss while ensuring reliability

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If custom programming is required for each digital twin, then the digital twin can be tailored to the specific device, but the complexity of the process increases

Engineering Contradiction:
Improvedevice-specific customizationVSAvoidsetup process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent employs universal device description templates and standardized configuration schemas that can be applied across different device types. This universal approach enables automatic code generation to create device-specific digital twins without requiring custom programming for each case, reducing process complexity while maintaining adaptability

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses parameter-based configuration where device-specific characteristics are defined through configurable parameters in templates. By changing parameters rather than rewriting code, the system achieves device-specific customization with reduced complexity, as the same template structure adapts to different devices through parameter variation

Inventive Principle:
Principle #35Parameter changes

3Reliability

If manual integration is used to connect digital twin with physical system, then deep knowledge of software development is required, but the integration process becomes more time-consuming

Engineering Contradiction:
Improveintegration accuracyVSAvoidintegration ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements automatic code generation that self-configures the digital twin integration with the physical device. The system automatically generates connection code, configures data flows, and establishes communication protocols without requiring manual intervention or deep software development knowledge, thus improving ease of operation while maintaining integration accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces an automatic code generation system as an intermediary between the device description and the digital twin implementation. This intermediary automatically translates device specifications into integrated digital twin code, eliminating the need for manual integration work and reducing the knowledge barrier while ensuring accurate integration

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11927942B2Automatic setup of digital twins for industrial controllers
Publication Date: 2024.03.12 SIEMENS AG
  • US11927942B2 patent drawing
  • US11927942B2 patent drawing
  • US11927942B2 patent drawing

AI summary

A method for implementing a digital twin for a physical component of an industrial system includes assigning a unique identifier to the physical component, associating the unique identifier with a digital twin representative of the physical component, placing the digital twin of the physical component on a distributed network. The physical component sends the unique identifier to a known resource, which retrieves the network address of the physical twin associated with the unique identifier and provides the network address to the physical component. A secure communication connection is established between the physical component and the corresponding digital twin via the distributed network. The unique identifier may be a quick read (QR) code displayed on the physical component or a bar code displayed on the physical component. Engineering and simulation software for the digital twin may be supplied on the distributed network.