Process Control Function Updates with State-Based Switchover Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for updating process control functions in network centric process control systems are inadequate, as they often rely solely on comparing output signals and do not ensure that the new version operates identically to the original, and there is a need for seamless transition and fault-tolerance during updates.

Innovation Solution

A method involving parallel testing of new and old process control function versions, comparing states at multiple points in the cycle, and switching to the new version only after satisfactory alignment is confirmed, utilizing a testing and switchover control module to manage updates in a network centric process control system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a new version of the process control function is tested by comparing only output signals with the old version, then the testing process is simple, but the reliability of the update is insufficient because it does not ensure identical operation across all states

Engineering Contradiction:
Improvereliability of updateVSAvoidtesting complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extends the testing comparison from a single dimension (output signals) to multiple dimensions by including intermediate states and input states. This dimensional expansion ensures comprehensive verification that the new version operates identically to the old version across all states, not just final outputs, thereby resolving the contradiction between testing thoroughness and complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent segments the process control function execution cycle into distinct states (input states, intermediate states, and output states). By comparing each segmented state separately between the old and new versions, the system achieves comprehensive reliability verification while maintaining a structured, manageable testing approach that doesn't overwhelm system complexity.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the new version is tested thoroughly by comparing multiple states including intermediate states, then the reliability of the update improves, but the time required for testing increases

Engineering Contradiction:
Improveverification accuracyVSAvoidtesting time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary testing of the new version against the old version's recorded execution traces before actual deployment. By pre-comparing intermediate and input states during the testing phase using historical data, the system verifies reliability in advance, allowing for confident updates without extended real-time testing that would cause operational delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic testing where the new version is evaluated at multiple discrete points (periods) during the execution cycle, comparing states at specific intervals rather than continuously. This periodic sampling approach verifies reliability across the entire cycle while maintaining efficient testing time by focusing on critical state comparison points.

Inventive Principle:
Principle #19Periodic action

3Reliability

If redundancy is implemented with two identical process control functions running in parallel, then fault-tolerance improves, but the resource requirements on the controller node increase

Engineering Contradiction:
Improvefault-toleranceVSAvoidcontroller resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic redundancy management where the system transitions from static parallel execution of two identical functions to a dynamic approach. The new version is first tested and validated against the old version's execution traces, then selectively activated. This dynamic lifecycle management (test phase, validation phase, operational phase) maintains fault-tolerance while reducing continuous resource consumption compared to permanently running both versions in parallel.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary testing and validation mechanism that mediates between the old and new versions. Rather than directly running both versions in parallel for redundancy, the system uses execution traces and state comparisons as intermediaries to verify the new version's correctness before deployment. This intermediary validation layer ensures reliability while avoiding the continuous resource overhead of parallel execution.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250383641A1Managing Introduction of Updates in a Process Control Function
Publication Date: 2025.12.18 ABB (SCHWEIZ) AG
  • US20250383641A1 patent drawing
  • US20250383641A1 patent drawing
  • US20250383641A1 patent drawing

AI summary

A method for network centric process control system, where a first version of the process control function is being run in a controller node and has a number of original states and a second version of the process control function is provided in the process control system, the second version having a number of new states corresponding to the original states. The method comprises testing the second version in relation to a run of the first version, which testing comprises comparing new states of the second version with corresponding original states of the run of the first version and switching over to using the second version instead of the first version, after the second version has been found to be satisfactory, which finding has been made based on the comparison of the states of the first and second versions of the process control function.