Software-Defined Process Control Redundancy With Container Load Balancing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current industrial process control systems are inflexible and hardware-centric, leading to increased costs and delays in installations and expansions due to dependence on purpose-built hardware, and lack the flexibility seen in IT systems where hardware requirements are abstracted from business logic.
Innovation Solution
A software-defined process control system (SDCS) decouples software and hardware, implementing business logic as logical abstractions on top of computer resources, with a software-defined networking, application, and storage layer that dynamically manages resources to support dynamic process control demands, using containers and orchestrators for load balancing and fault tolerance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If purpose-built hardware is used for process control systems, then system reliability is improved, but device complexity and installation costs increase
Solution Approach 1:
The patent creates virtual copies of control system functions through software-defined controllers that replicate the functionality of traditional hardware controllers. These virtual controllers run on standard computing infrastructure, eliminating the need for specialized hardware while maintaining control functionality through software-based process control logic and virtualization technology.
Solution Approach 2:
The patent replaces physical hardware-based control systems with software-defined control architecture. Traditional hardware controllers, I/O devices, and control logic are substituted with virtualized software components running on standard servers, using virtualization layers to abstract and manage control functions without requiring dedicated hardware for each control element.
2Stability of the object's composition
If purpose-built hardware is used for process control systems, then system stability is improved, but adaptability and flexibility worsen
Solution Approach 1:
The patent implements dynamic resource allocation and load balancing through software-defined controllers that can adaptively manage control functions. The system dynamically assigns virtual controllers to available hardware resources, adjusts resource allocation based on system conditions, and enables flexible reconfiguration of control architecture without physical hardware changes, maintaining stability through software-based control while providing adaptability.
Solution Approach 2:
The patent creates a universal software-defined control platform that can perform multiple control functions across different process control applications. The virtualized architecture allows a single hardware infrastructure to support various control scenarios, protocols, and configurations through software, enabling one system to fulfill multiple roles that traditionally required separate specialized hardware for each function.
3Reliability
If hardware-centric architecture is used, then system reliability is improved, but ease of manufacture and deployment worsen
Solution Approach 1:
The patent uses virtualization to create software-based copies of control system components, replacing physical hardware manufacturing with software deployment. Virtual controllers, I/O devices, and control logic are instantiated as software images or containers that can be rapidly deployed and replicated across hardware platforms without traditional hardware manufacturing processes, significantly reducing deployment time and complexity.
Solution Approach 2:
The patent substitutes hardware assembly and configuration with software installation and virtualization orchestration. Instead of physically assembling and configuring hardware controllers and I/O devices, the system uses software-defined architecture where control functions are deployed as virtualized applications, eliminating complex hardware integration while maintaining system reliability through software-based control mechanisms.
4Reliability
If traditional hardware architecture is used, then fault tolerance is limited, but system complexity increases when adding redundancy
Solution Approach 1:
The patent implements fault tolerance through virtual copying of control functions, where multiple virtual instances of controllers can be created and distributed across hardware resources. If one virtual controller fails, another can take over seamlessly, providing redundancy without requiring duplicate physical hardware for each control function, thus reducing overall system complexity while improving fault tolerance.
Solution Approach 2:
The patent introduces a virtualization layer as an intermediary between hardware resources and control functions, which manages fault tolerance and load balancing. This intermediary layer abstracts the complexity of redundancy management, handling failover, resource allocation, and fault detection centrally, thereby improving fault tolerance without proportionally increasing system complexity as the hardware infrastructure remains shared and consolidated.
Data Source
AI summary
A software defined distributed control system (SDCS) in a process plant includes an application layer that includes a plurality of containers instantiated in a data cluster. Each of the containers is an isolated execution environment executing within the local operating system of a respective computing node. The containers cooperate to facilitate execution of a control strategy in the SDCS, and includes a hyper converged infrastructure (HCI) operating across the data cluster, which HCI is configured to communicate with the application layer via an adapter service. The HCI includes software-defined (SD) compute resources, SD storage resources, SD networking resources, and an orchestrator service. The orchestrator service is programmed to configure a first container to include a service executing within the first container. It also assigns the first container to execute on an available hardware resource to control a plurality of field devices operating in the process plant.


