Runtime Configuration Synchronization in Process Plants

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In process plants, synchronizing modified objects and their dependent objects during runtime is tedious and time-consuming, often disrupting online operations and consuming valuable bandwidth, especially when minor changes are made, as existing systems require downloading entire configurations and manually coordinating updates across multiple interconnected objects.

Innovation Solution

A synchronization system identifies dependent objects and allows engineers to select a subset for simultaneous syncing with the modified object, enabling bi-directional updates without disrupting online operations, and provides a 'sync-lite' option for minor changes to update parameters in real-time without interrupting execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire configuration is downloaded to sync modified objects during runtime, then synchronization completeness is improved, but bandwidth consumption increases and online operations are disrupted

Engineering Contradiction:
Improvesynchronization completenessVSAvoidbandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent segments the configuration download process by identifying and downloading only the modified objects and their dependent objects rather than the entire configuration. The system determines a set of objects to download based on the modified object and its dependencies, dividing the download task into selective portions that reduce bandwidth consumption while maintaining synchronization completeness.

Inventive Principle:
Principle #1Segmentation

2Reliability

If the entire configuration is downloaded to sync modified objects, then synchronization completeness is improved, but downtime during online operations increases

Engineering Contradiction:
Improvesynchronization completenessVSAvoiddowntime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the configuration download process by identifying and downloading only the modified objects and their dependent objects rather than the entire configuration. The system determines a set of objects to download based on the modified object and its dependencies, dividing the download task into selective portions that reduce downtime while maintaining synchronization completeness.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If manual coordination of updates across multiple interconnected objects is performed, then update accuracy is improved, but operation complexity increases

Engineering Contradiction:
Improveupdate accuracyVSAvoidoperation complexity
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The patent implements self-service by automatically determining the set of objects to download based on the modified object and its dependencies. The system autonomously identifies which objects need to be synchronized without requiring manual coordination from operators, reducing operation complexity while maintaining update accuracy through automated dependency analysis.

Inventive Principle:
Principle #25Self-service

4Productivity

If configuration changes are synced during runtime, then operational continuity is improved, but system stability may worsen due to concurrent modifications

Engineering Contradiction:
Improveoperational continuityVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent applies preliminary action by determining the complete set of objects to download before initiating the download process. The system identifies all modified objects and their dependencies in advance, creating a finalized list of objects to be synchronized. This preliminary determination ensures system stability by preventing concurrent modifications during the download, while still allowing runtime synchronization of the pre-determined object set.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10365641B2Synchronization of configuration changes in a process plant
Publication Date: 2019.07.30 FISHER ROSEMOUNT SYST INC
  • US10365641B2 patent drawing
  • US10365641B2 patent drawing
  • US10365641B2 patent drawing

AI summary

Techniques for synchronizing configuration changes in a process plant allow for intelligent and efficient updates to objects and related dependent objects. Additionally, techniques for synchronizing minor configuration changes in a process plant enable real-time updates to objects during run-time. Such techniques reduce the amount of downtime for online operation of the process plant and reduce the amount of information transmitted over the process control network. Each object may correspond to a process entity and dependent objects may be referenced by or may reference the object. In some cases, when an engineer modifies an object, dependent objects with respect to the modified object that have pending modifications are identified and displayed to the engineer. The engineer then selects the dependent objects to sync with the modified object and the dependent objects and modified object are synced and executed by a corresponding device in the run-time system.