Software-Defined Process Control Redundancy With Container Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

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

Engineering Contradiction:
Improvesystem stabilityVSAvoidadaptability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

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.

Inventive Principle:
Principle #15Dynamics

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.

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

3Reliability

If hardware-centric architecture is used, then system reliability is improved, but ease of manufacture and deployment worsen

Engineering Contradiction:
Improvesystem reliabilityVSAvoidease of manufacture
Core Design Contradiction:
ReliabilityVSEase of manufacture

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Reliability

If traditional hardware architecture is used, then fault tolerance is limited, but system complexity increases when adding redundancy

Engineering Contradiction:
Improvefault toleranceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #26Copying

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12535800B2Systems and methods for dynamically maintained redundancy and load balancing in software defined control systems for industrial process plants
Publication Date: 2026.01.27 FISHER ROSEMOUNT SYST INC
  • US12535800B2 patent drawing
  • US12535800B2 patent drawing
  • US12535800B2 patent drawing

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.