Linked Graphic Definitions With Overrides for Phased Plant Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current process control systems face challenges in efficiently configuring and managing control strategies and graphical displays due to the limitations of class-based configuration systems, which lead to increased complexity, productivity losses, and difficulties in updating and maintaining configurations across multiple instances of similar equipment and displays.

Innovation Solution

A configuration system utilizing flexible objects that allow for phased updates and overrides, enabling changes to be made to class objects without affecting all instances simultaneously, and supporting the creation of reusable graphical components with linked definitions to manage variations and updates effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If class-based configuration systems are used to manage control strategies and graphical displays, then configuration reusability and standardization are improved, but system complexity and difficulty in managing updates across multiple instances increase

Engineering Contradiction:
Improveconfiguration reusabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments configuration management into class definitions and instance-specific overrides. Class definitions provide the standardized template, while overrides allow selective customization at the instance level without affecting other instances. This segmentation resolves the contradiction by maintaining reusability through classes while reducing complexity through localized overrides.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to configuration updates by enabling phased rollouts. Changes can be applied to individual instances or groups of instances at different times, rather than forcing simultaneous updates across all instances. This adds a time-based layer to the configuration management model, reducing complexity while preserving reusability.

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

2Stability of the object's composition

If changes are propagated to all instances of a class simultaneously, then configuration consistency is improved, but productivity and ability to verify changes incrementally worsen

Engineering Contradiction:
Improveconfiguration consistencyVSAvoidupdate efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system dynamically controls change propagation by allowing users to select which instances receive updates and when. Rather than rigid simultaneous propagation to all instances, the system enables flexible, staged deployment of changes. This dynamic approach maintains consistency within selected groups while improving productivity through incremental verification.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements partial propagation of changes to only the necessary subset of instances rather than forcing complete propagation to all instances. Users can apply changes to one instance or a select group first, verify functionality, then progressively roll out to additional instances. This partial action approach balances consistency requirements with productivity gains.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If manual updates are required for each instance of similar equipment, then customization flexibility is improved, but time consumption and productivity worsen

Engineering Contradiction:
Improvecustomization flexibilityVSAvoidtime consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system provides multi-functionality by combining automated class-based propagation with selective override capabilities. A single class definition serves as a universal template that can be propagated to multiple instances, reducing time consumption. Simultaneously, the override mechanism allows customization flexibility when instance-specific variations are needed, eliminating the need for manual updates to each instance.

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

Solution Approach 2:

The patent uses copying mechanisms where instance configurations are derived from class definitions. Rather than manually creating or updating each instance, the system copies the standardized configuration from the class template. Overrides can then be applied selectively to copied instances, dramatically reducing time consumption while preserving customization flexibility.

Inventive Principle:
Principle #26Copying

4Stability of the object's composition

If all instances are updated at once with a new configuration, then configuration uniformity is improved, but risk of system-wide errors and difficulty in troubleshooting worsen

Engineering Contradiction:
Improveconfiguration uniformityVSAvoiderror risk
Core Design Contradiction:
Stability of the object's compositionVSReliability

Solution Approach 1:

The system segments the update process into manageable groups or individual instances rather than updating everything simultaneously. This segmentation allows isolation of potential errors to specific segments, reducing system-wide error risk while maintaining uniformity within each updated segment. Troubleshooting becomes easier because issues can be localized to specific instances or groups.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables preliminary testing of configuration changes on selected instances before full-scale deployment. Users can apply changes to a test group, verify functionality, and confirm uniformity is achieved without risk to the entire system. This preliminary action reduces error risk by catching issues early while still achieving configuration uniformity in the tested segment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11650718B2Derived and linked definitions with override
Publication Date: 2023.05.16 FISHER ROSEMOUNT SYST INC
  • US11650718B2 patent drawing
  • US11650718B2 patent drawing
  • US11650718B2 patent drawing

AI summary

Flexible graphic element objects in a process plant are configurable both in a run-time operating environment in which a process is being controlled and in a configuration environment. An instantiated flexible graphic element object may be a display view or may be another graphic element included on a display view. A graphic element object may be linked to and/or derived from another graphic element object, and changes to a particular graphic element object may be propagated to its derivations, e.g., according to a distribution policy. Changes to definitions corresponding to a particular graphic element object (e.g., to the definition of a graphic element attribute such as a shape, animation, event handler or property) may be overridden or modified in another object derived from the particular graphic element object. The modified derived object may be renamed and saved separately from the particular graphic element object.