I/O Server Redundancy for Containerized Plant Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current industrial process control systems are inflexible and hardware-centric, leading to increased costs for initial engineering and change management, as well as cost overruns and supply-chain delays due to dependence on purpose-built hardware.

Innovation Solution

A software-defined process control system (SDCS) that decouples software and hardware, implementing business logic as logical abstractions on top of computer resources, dynamically managing resources through a hyper-converged infrastructure to support dynamic demands, including a software-defined networking layer, application layer, and storage layer.

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 cost increase

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

Solution Approach 1:

The patent uses virtualization to create virtual copies of hardware resources (CPU, memory, storage, networking) that can be replicated and distributed across multiple physical hosts. This allows the control system to maintain reliability through redundancy while avoiding the complexity of dedicated purpose-built hardware for each function.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent implements a universal hardware platform that can host multiple virtual machines and control functions simultaneously. This multi-functional approach replaces multiple specialized hardware devices with a single versatile infrastructure, reducing overall device complexity while maintaining system reliability through virtualized resource allocation.

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

2Stability of the object's composition

If purpose-built hardware is used for process control systems, then system stability is improved, but adaptability deteriorates

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

Solution Approach 1:

The patent implements dynamic resource allocation through virtualization, where computing, storage, and networking resources can be dynamically assigned and reassigned based on changing process requirements. This dynamic capability allows the system to adapt to new control functions and processes while maintaining stability through consistent virtualized service delivery.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent segments control functions into isolated virtual machines and containers that can be independently managed, updated, and scaled. This segmentation allows individual control modules to be modified or replaced without affecting the overall system stability, thereby improving adaptability while maintaining system integrity.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If dedicated hardware resources are allocated to each control function, then control precision is improved, but resource utilization efficiency deteriorates

Engineering Contradiction:
Improvecontrol precisionVSAvoidresource utilization efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent merges multiple dedicated hardware resources into shared physical infrastructure that is virtualized and allocated to different control functions as needed. This consolidation maintains control precision through guaranteed resource allocation and quality of service policies while dramatically improving overall resource utilization efficiency by eliminating idle capacity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements self-service resource allocation through automated orchestration that dynamically assigns virtualized hardware resources to control functions based on real-time demands. This automated resource management ensures each control function receives appropriate resources for precise operation while optimizing overall system resource utilization without manual intervention.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12111626B2Software defined control system including I/O server services that communicate with containerized services
Publication Date: 2024.10.08 FISHER ROSEMOUNT SYST INC
  • US12111626B2 patent drawing
  • US12111626B2 patent drawing
  • US12111626B2 patent drawing

AI summary

An I/O server service interacts with multiple containerized controller services each implementing the same control routine to control the same portion of the same plant. The I/O server service may provide the same controller inputs to each of the containerized controller services (e.g., representing measurements obtained by field devices and transmitted by the field devices to the I/O server service). Each containerized controller service executes the same control routine to generate a set of controller outputs. The I/O server service receives each set of controller outputs and forwards an “active” set to the appropriate field devices. The I/O server service and other services, such as an orchestrator service, may continuously evaluate performance and resource utilization in the control system, and may dynamically activate and deactivate controller services as appropriate. The I/O server service may interact with other containerized services, such as containerized historian services or workstation services, to facilitate control in the plant.