ICS I/O Data Tapping With a Computational Twin for Predictive Maintenance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial control systems (ICS) face challenges in providing sufficient data to end users due to limited computing resources and difficulty in accessing individual I/O points, which hinders predictive and prescriptive maintenance efforts.

Innovation Solution

A network tap is used to extract I/O data from ICS controllers and transmit it to a secondary system where it is processed using a computational twin or digital twin, enabling the execution of modified control code to generate additional insights without adding processing overhead, and fed into a learned model for predictive maintenance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If I/O data is tapped from ICS controllers and processed using a computational twin or digital twin, then predictive and prescriptive maintenance capabilities are enhanced, but system complexity increases

Engineering Contradiction:
Improvepredictive maintenance capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a computational twin or digital twin as an intermediary system that receives tapped I/O data from the ICS controller and performs complex processing independently. This intermediary handles the computational burden of predictive maintenance analysis without adding processing overhead to the original ICS controller, thereby enhancing reliability while managing system complexity through separation of concerns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a computational copy (computational twin) or virtual representation (digital twin) of the ICS controller's functionality. This copy executes modified control code to generate additional insights from the same I/O data without affecting the original system's operation. The copying approach enables enhanced predictive capabilities while isolating the complexity from the primary ICS controller.

Inventive Principle:
Principle #26Copying

2Loss of information

If modified control code is executed to generate additional insights, then maintenance capabilities are expanded, but processing overhead on the ICS increases

Engineering Contradiction:
Improvedata utilization efficiencyVSAvoidprocessing overhead
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The patent extracts the processing of modified control code from the original ICS controller and relocates it to a computational twin or digital twin running on separate hardware. The ICS controller continues to execute original control code for real-time operation, while the extracted computational tasks run independently on the twin system, eliminating additional processing overhead on the constrained ICS hardware while still generating enhanced insights from the same data stream.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent adds a temporal or spatial dimension by running the computational twin in parallel with the original ICS controller. The twin system processes data in an additional computational dimension without interfering with the primary control loop, allowing expanded maintenance capabilities while maintaining the original system's real-time performance and resource constraints.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If a network tap is used to extract and transmit I/O data, then data accessibility is improved, but device complexity increases

Engineering Contradiction:
Improvedata accessibilityVSAvoidhardware complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent employs a network tap as an intermediary device that passively intercepts and forwards I/O data communications between the ICS controller and other system components. The tap operates as a transparent mediator that copies data traffic without requiring modifications to the original controller or adding processing overhead, thereby improving data accessibility while minimizing increases in device complexity through passive operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11550310B2Industrial control system data tap and model for managing industrial control system
Publication Date: 2023.01.10 DISNEY ENTERPRISES INC
  • US11550310B2 patent drawing
  • US11550310B2 patent drawing
  • US11550310B2 patent drawing

AI summary

Some implementations of the disclosure are directed to tapping input/output (I/O) data from an industrial control system (ICS) or applying the tapped I/O data to a learned model to perform predictive or prescriptive maintenance. In one implementation, a method comprises: tapping I/O data from a controller of an ICS while the controller executes first control code to control one or more devices of the ICS; transmitting the tapped I/O data over a network to a second system; and executing, via the second system, second control code comprising an original or modified version of all or a subset of the first control code of the ICS, wherein the second control code executes in response to receiving the tapped I/O data. The output of executing the second control code may be provided to a model to predict a future event involving the ICS or to prescribe maintenance of the ICS.