Digital Twin Code Simulation for Secure Automation Servicing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Service technicians in industrial automation systems often lack secure access to necessary code and firmware, and existing solutions do not provide sufficient context for diagnosing or resolving errors in these systems.

Innovation Solution

A system that uses Digital Twins and simulations to allow secure access to code, enables modification, and sends simulation results for evaluation, facilitating remote monitoring, maintenance, and code updates within industrial automation systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If service technicians are granted access to code and firmware for diagnosis and maintenance, then diagnostic capability and maintenance efficiency are improved, but system security and data protection are compromised

Engineering Contradiction:
Improveaccess to codeVSAvoidsystem security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent creates a digital twin (virtual copy) of the industrial automation system that contains replicated code and firmware. Service technicians can access and analyze this virtual copy without accessing the actual system's code, thereby maintaining diagnostic capability while preserving system security. The digital twin serves as a safe sandbox environment for code analysis and modification testing.

Inventive Principle:
Principle #26Copying

2Productivity

If code modifications are made directly in the industrial automation system, then maintenance efficiency is improved, but system stability and operational reliability deteriorate

Engineering Contradiction:
Improvemaintenance efficiencyVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a simulation environment within the digital twin that allows code modifications to be tested and validated before being applied to the actual industrial automation system. This preliminary testing phase enables maintenance personnel to optimize code and fix issues in the virtual environment, ensuring that only verified modifications are deployed to the real system, thereby maintaining stability while improving maintenance efficiency.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If comprehensive code information is provided to service technicians, then diagnostic accuracy is improved, but information security and intellectual property protection are compromised

Engineering Contradiction:
Improvediagnostic accuracyVSAvoidcode confidentiality
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent provides service technicians with complete code and firmware information within the digital twin's virtual environment, enabling thorough diagnosis and analysis. Since this is a virtual copy rather than the actual system code, full information access for diagnostic purposes does not compromise the confidentiality or intellectual property protection of the real system's code.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If code updates are deployed directly to the industrial automation system, then system adaptability and functionality are improved, but risk of introducing errors increases

Engineering Contradiction:
Improvecode update capabilityVSAvoiderror risk
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where code modifications are first applied to the digital twin, simulated, and validated for correct operation. The simulation results provide feedback on whether the modifications are functional and error-free before deployment to the actual industrial automation system. This feedback loop significantly reduces the risk of introducing errors while maintaining system adaptability through iterative improvement.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230152789A1Systems and methods for data lifecycle management with code content optimization and servicing
Publication Date: 2023.05.18 ROCKWELL AUTOMATION TECH INC
  • US20230152789A1 patent drawing
  • US20230152789A1 patent drawing
  • US20230152789A1 patent drawing

AI summary

A non-transitory computer-readable medium includes instructions that, when executed, cause one or more processors to perform operations. The operations include receiving a first request to access a digital representation that is assigned to an asset of an industrial automation system and includes code specific to operating, maintaining, or diagnosing the asset. The operations also include verifying a security access for the first request, providing the computing device access to the digital representation, receiving an input to modify the code from the computing device and, performing one or more simulations based on the modified code by utilizing the digital representation. Additionally, the operations include sending one or more simulation results to the computing device, receiving, from the computing device, a second request for pushing the modified code to the asset, and in response to receiving the second request, causing the modified code to be sent to the asset.