Virtualized Real-Time I/O for Scalable Process Control

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 I/O operations, leading to issues with data archiving, communication resource utilization, and system responsiveness.

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 abstracts I/O operations, allowing for easier scaling, reconfiguration, and improved reliability and availability by using virtual and physical components that cooperate within the MPDSC platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a hardware-driven architecture is used in industrial control systems, then system stability and reliability are improved, but scalability and reconfigurability deteriorate

Engineering Contradiction:
Improvesystem reliabilityVSAvoidscalability and reconfigurability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system is segmented into virtualization layer, I/O abstraction layer, and physical hardware layer. This segmentation allows the control system to maintain stable physical hardware connections while enabling flexible virtual resource allocation and reconfiguration through software-defined I/O virtualization mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An I/O virtualization intermediary layer is introduced between the control software and physical I/O devices. This intermediary enables dynamic resource allocation and reconfiguration while maintaining stable physical connections, resolving the contradiction between hardware reliability and software flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If physical I/O devices are directly connected to controllers, then communication speed and responsiveness are improved, but system complexity and difficulty of management increase

Engineering Contradiction:
Improvecommunication speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

Multiple physical I/O devices are merged into virtual I/O resources that can be dynamically allocated to different virtual machines or control processes. This merging reduces the number of direct connections required while maintaining communication speed through virtualization-based resource sharing.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The I/O virtualization layer acts as an intermediary that manages communication between controllers and physical devices. It maintains high communication speed through direct physical connections while simplifying system management by providing abstracted, software-defined I/O interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If dedicated hardware is allocated for each I/O function, then system reliability and fault isolation are improved, but resource utilization and efficiency deteriorate

Engineering Contradiction:
Improvefault isolationVSAvoidresource utilization
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Physical I/O devices are configured with universal interfaces that can serve multiple virtual machines or control functions simultaneously. This multi-functionality enables fault isolation through virtualization while improving resource utilization by allowing shared access to physical hardware resources.

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

Solution Approach 2:

Virtual copies of I/O devices are created for each virtual machine or control process, while the physical hardware is shared. These virtual copies provide fault isolation and reliable interfaces while the underlying physical sharing improves resource utilization efficiency.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11422543B2Virtualized real-time I/O in process control systems
Publication Date: 2022.08.23 FISHER ROSEMOUNT SYST INC
  • US11422543B2 patent drawing
  • US11422543B2 patent drawing
  • US11422543B2 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.