Virtualized Industrial Control Architecture for Real-Time Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current industrial control systems face limitations in scalability, reconfigurability, reliability, and performance due to hardware-driven architectures, which restrict their ability to efficiently manage data and communications, leading to issues with data archiving, controller memory usage, and communication resource utilization.

Innovation Solution

A multi-purpose hardware/software architecture decouples hardware from software, enabling dynamic simulation and run-time process control through a virtualized environment that cooperates with physical components, allowing for easier scaling, reconfiguration, and improved reliability and availability, using a virtual process environment coupled with a physical one and an I/O Switch to abstract and deliver I/O data between virtual and physical nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a hardware-driven architecture is used in industrial control systems, then the system structure is simple and stable, but the scalability, reconfigurability, and adaptability are limited

Engineering Contradiction:
ImprovereconfigurabilityVSAvoidarchitecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system is segmented into distinct virtualization layers (infrastructure layer, virtualization layer, application layer) that can be independently configured and managed. This allows the control system to be reconfigured by modifying virtual components without changing the underlying hardware architecture, thereby improving reconfigurability while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic virtualization where virtual devices and control modules can be dynamically created, moved, and configured at runtime. The virtualization layer enables flexible allocation of computational resources and dynamic reconfiguration of control logic without physical hardware changes, enhancing adaptability while the virtualized abstraction manages complexity.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If virtualized components are introduced to improve scalability and reconfigurability, then the system becomes more flexible, but the device complexity increases

Engineering Contradiction:
ImprovescalabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The virtualization layer provides universal abstractions that can represent multiple physical devices and configurations through single virtual instances. Virtual devices can be replicated and distributed across different physical platforms, enabling scalable system expansion without proportionally increasing management complexity, as the same virtualization mechanisms apply regardless of system size.

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

Solution Approach 2:

The patent introduces a virtualization layer as an intermediary between the physical infrastructure and control applications. This intermediary abstracts the complexity of hardware management and provides standardized interfaces for scalability, allowing systems to grow by adding virtualized resources without directly increasing the complexity visible to end users or applications.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If data is archived in centralized databases, then data management is simplified, but controller memory usage increases and communication resources are overloaded

Engineering Contradiction:
Improvedata managementVSAvoidmemory usage
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

Data management is segmented between edge devices (controllers, gateways) and centralized cloud infrastructure. Controllers store and process only essential local data, while historical archiving and extensive data analysis are performed in the cloud. This segmentation reduces controller memory usage and communication overhead while maintaining simplified data management through automated cloud-based handling of large-scale data operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts data archiving and heavy computational tasks from the controller environment and places them in cloud-based data lakes. This extraction removes the burden of large-scale data storage from controllers, freeing up memory and communication resources while centralized cloud systems handle data management operations, achieving both reduced local resource usage and simplified overall data management.

Inventive Principle:
Principle #2Taking out (Extraction)

4Adaptability or versatility

If physical components are used for run-time control, then the system is reliable, but the ability to perform dynamic simulation and reconfiguration is restricted

Engineering Contradiction:
Improvesimulation capabilityVSAvoidfault tolerance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates virtual copies of physical control components that can be used for simulation, testing, and reconfiguration without affecting the actual physical system. These virtual replicas maintain the functional behavior of physical devices, enabling dynamic simulation and what-if analysis while the physical components continue to provide reliable run-time control. The virtual copies can be modified and reconfigured freely without compromising physical system reliability.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system implements dynamic switching between virtual and physical operational modes. During normal operation, physical components provide reliable control, while virtual components enable simultaneous simulation and testing. The virtualization layer allows dynamic reconfiguration of control logic in the virtual environment, and validated changes can be safely deployed to physical systems, thereby enhancing simulation capability while maintaining reliability through controlled transition protocols.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11726463B2Industrial control system architecture for real-time simulation and process control
Publication Date: 2023.08.15 FISHER ROSEMOUNT SYST INC
  • US11726463B2 patent drawing
  • US11726463B2 patent drawing
  • US11726463B2 patent drawing

AI summary

A Multi-Purpose Dynamic Simulation and run-time Control platform includes a virtual process environment coupled to a physical process environment, where components/nodes of the virtual and physical process environments cooperate to dynamically perform run-time process control of an industrial process plant and/or simulations thereof. Virtual components may include virtual run-time nodes and/or simulated nodes. The MPDSC includes an I/O Switch which delivers I/O data between virtual and/or physical nodes, e.g., by using publish/subscribe mechanisms, thereby virtualizing physical I/O process data delivery. Nodes serviced by the I/O Switch may include respective component behavior modules that are unaware as to whether or not they are being utilized on a virtual or physical node. Simulations may be performed in real-time and even in conjunction with run-time operations of the plant, and/or simulations may be manipulated as desired (speed, values, administration, etc.). The platform simultaneously supports simulation and run-time operations and interactions/intersections therebetween.