Reconciling Runtime Configuration Discrepancies in Process Plants

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In process plants, discrepancies often arise between runtime settings and configuration settings, leading to inconsistencies that can cause errors and downtime, as changes made by operators to runtime settings do not update the corresponding configuration files, resulting in uncertainty about which values to use during updates.

Innovation Solution

A discrepancy reconciliation system is implemented to detect and resolve these inconsistencies by providing user controls that allow engineers to reconcile discrepancies between runtime and configuration values, ensuring consistent operation by allowing the selection of either original or modified values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If operators modify runtime settings to adapt to operational needs, then operational flexibility and adaptability improve, but inconsistencies between runtime settings and configuration files arise

Engineering Contradiction:
Improveoperational flexibilityVSAvoidconfiguration consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs preliminary actions by detecting discrepancies between runtime settings and configuration files before they cause problems. The configuration application automatically identifies when runtime values differ from configured values and prompts users to reconcile them, preventing inconsistency-related errors before they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring and comparing runtime settings against configuration file values. When discrepancies are detected, the system provides feedback to users through the configuration application, which displays the differences and seeks user instructions on how to proceed, ensuring awareness and controlled resolution of inconsistencies.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If configuration files are updated with runtime values to maintain consistency, then configuration accuracy improves, but uncertainty arises about which values to use during updates

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidupdate decision complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The configuration application serves as an intermediary between runtime settings and configuration files. It automatically detects discrepancies, presents them to users in a structured format, and facilitates the reconciliation process by seeking user instructions. This intermediary role eliminates uncertainty by providing a controlled interface for resolving value conflicts.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary detection and presentation of discrepancies before the actual update occurs. By identifying all inconsistent values beforehand and presenting them to users with clear options, the system prepares the ground for accurate updates without forcing users to make complex decisions during the update process itself.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If discrepancies are left unreconciled to maintain operational continuity, then system availability improves, but errors and downtime risk increase

Engineering Contradiction:
Improvesystem availabilityVSAvoiderror risk
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary detection of discrepancies during normal operations without interrupting system availability. By identifying inconsistencies early and maintaining them in a reconciled-but-pending state, the system prevents error accumulation while allowing continuous operation, reducing both error risk and eventual downtime.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides beforehand cushioning by detecting and flagging discrepancies before they can cause errors or downtime. The configuration application maintains a record of unreconciled differences and prompts users to address them, creating a buffer that prevents minor inconsistencies from escalating into system failures.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

4Reliability

If a comprehensive reconciliation system is implemented to detect and resolve all discrepancies, then configuration reliability improves, but system complexity increases

Engineering Contradiction:
Improveconfiguration reliabilityVSAvoidreconciliation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The configuration application provides self-service by automatically detecting discrepancies between runtime settings and configuration files without requiring manual comparison. The system autonomously identifies inconsistent values, presents them to users, and facilitates reconciliation, reducing the need for complex manual verification processes while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10877466B2Reconciliation of run-time and configuration discrepancies
Publication Date: 2020.12.29 FISHER ROSEMOUNT SYST INC
  • US10877466B2 patent drawing
  • US10877466B2 patent drawing
  • US10877466B2 patent drawing

AI summary

Techniques for reconciling discrepancies between the runtime operation of a process plant and the configuration for the process plant allow for the process plant to be operated in a predictable and consistent manner. Additionally, techniques for reconciling discrepancies in the process plant enable inappropriate parameter values to be detected and reconciled efficiently and before such inappropriate values are included into configuration. Such techniques reduce the risk of downtime for online operation of the process plant to troubleshoot object configuration. A configuration engineer may provide one or more reconciliation instructions to reconcile the discrepancy. A configuration application then updates the process control environment of the process plant in accordance with the one or more reconciliation instructions. In some cases, the discrepancy is resolved by updating a configuration file for the object. In other cases, the discrepancy is resolved by updating the runtime instantiation of the object.