Industrial Control System Simulation via Virtual I/O Cloning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Industrial control systems are complex and require simulation to minimize startup and operational issues, but existing simulations often fail to accurately replicate the timing and I/O operations of real systems, leading to delays and inefficiencies in design, start-up, and troubleshooting.

Innovation Solution

A method and system for creating and executing industrial control system simulations by modeling physical I/O and creating specific communication channels using a modeling software module, which enhances synchronization and reduces delays, allowing for more real-time simulation through C-code generation, multi-threaded infrastructure, and synchronization kernel coordination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If traditional simulation methods are used, then system design can be performed before actual deployment, but the simulation timing does not accurately reflect real-time operations

Engineering Contradiction:
Improvesystem design timeVSAvoidtiming accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent creates virtual clones of physical I/O modules that replicate the exact timing characteristics and operational behavior of the actual hardware. These virtual clones are instantiated in the simulation environment to mirror the timing and response characteristics of the physical system, enabling accurate real-time simulation without requiring actual hardware deployment.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system dynamically adjusts simulation parameters including timing characteristics, scan cycle durations, and I/O response times to match the actual industrial control system being simulated. By changing these parameters to reflect real-world conditions, the simulation achieves temporal accuracy while maintaining the ability to run in compressed time for faster design validation.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If virtual clones of physical I/O are created, then timing accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvetiming synchronizationVSAvoidsimulation architecture
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The virtual clone architecture uses universal communication interfaces and standardized data exchange protocols that allow the same simulation framework to work with different types of industrial control systems. The multi-threaded server and client architecture provides a reusable template that can simulate various I/O modules without requiring system-specific customization, reducing the effective complexity despite the detailed timing modeling.

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

3Loss of information

If multiple communication channels are created for each virtual clone, then data exchange accuracy is improved, but processing overhead increases

Engineering Contradiction:
Improvedata exchange fidelityVSAvoidcomputational resources
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The communication architecture segments data exchange into dedicated channels for different types of I/O operations and communication protocols. Each virtual clone has specific communication channels assigned for different data types, allowing efficient parallel processing of multiple communication streams without requiring all channels to be active simultaneously, thus reducing overall processing overhead while maintaining data fidelity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP2738632B1Input output cloning for industrial automation
Publication Date: 2020.02.05 ROCKWELL AUTOMATION TECH INC
  • EP2738632B1 patent drawingFigure 1
  • EP2738632B1 patent drawingFigure 2
  • EP2738632B1 patent drawingFigure 3

AI summary

Methods and systems for creating and running and industrial control system simulation are described herein. The physical I/O and other modules of the industrial control system may be modeled and specific communication channels may be created by a modeling software module. This may increase the likelihood that the timing of the simulation may be more like real-time operation of the industrial control system. This may enhance the system design and save time of system design and start-up and troubleshooting of the operational industrial control system.