Virtualization Management Node for Scalable Process Control I/O
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Adaptability or versatility
If virtualized components are introduced to improve scalability and reconfigurability, then the adaptability increases, but the device complexity increases
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.
4Productivity
If more communication resources are allocated for data highway operations, then the data management capability improves, but the communication resource utilization efficiency decreases
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.
Data Source
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.


