Virtualization Management Node for Scalable Process Control I/O

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 resilience.

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 the system structure is stable and reliable, but the scalability and reconfigurability are limited

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

Solution Approach 1:

The system is segmented into virtualization management nodes, process control nodes, and I/O nodes that can be independently deployed and managed. Each node type performs specific functions, allowing the system to scale by adding individual node types without reconfiguring the entire system architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A communication network acts as an intermediary layer between virtualization management nodes and process control nodes, enabling flexible data exchange and control signals without direct hardware coupling. This decoupling allows dynamic reconfiguration through software while maintaining stable communication protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If centralized hardware devices are used for process control and data management, then the system architecture is simple, but the system resilience and availability are reduced

Engineering Contradiction:
Improvesystem architecture complexityVSAvoidsystem resilience and availability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The centralized hardware architecture is segmented into multiple distributed virtualization management nodes that can independently manage different aspects of process control. This distribution eliminates single points of failure while maintaining architectural simplicity through standardized node templates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from fixed hardware parameters to dynamic software-configurable parameters. Virtualization management nodes can be instantiated with different configurations to match varying process requirements, allowing the system to adapt to changing demands without hardware reconfiguration.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If virtualized components are introduced to improve scalability and reconfigurability, then the adaptability increases, but the device complexity increases

Engineering Contradiction:
Improvescalability and reconfigurabilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Virtualization management nodes are designed as universal components that can perform multiple functions including process control, data management, and communication coordination. This multi-functionality reduces the need for specialized hardware components, simplifying the overall architecture while maintaining high adaptability.

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

4Productivity

If more communication resources are allocated for data highway operations, then the data management capability improves, but the communication resource utilization efficiency decreases

Engineering Contradiction:
Improvedata management capabilityVSAvoidcommunication resource utilization efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The virtualization management nodes autonomously manage their own communication resources and data processing tasks without requiring excessive allocation from centralized controllers. Each node independently handles local data archiving and I/O operations, reducing unnecessary communication traffic and improving overall resource utilization efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12085925B2Centralized virtualization management node in process control systems
Publication Date: 2024.09.10 FISHER ROSEMOUNT SYST INC
  • US12085925B2 patent drawing
  • US12085925B2 patent drawing
  • US12085925B2 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.