Virtual Meter Formula Loop Detection With Transitive Closure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inaccurate virtual meter calculations due to formula loops introduce errors that propagate through iterations, leading to flawed data analysis and resource inefficiencies.

Innovation Solution

A method and system using a Warshall algorithm-based model to create a dependency network between physical and virtual meters, identify non-zero values in a transitive closure matrix, and generate alarms for formula loops, allowing real-time detection and alteration through a user interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If virtual meter calculations use iterative formula loops to process energy consumption data, then the system can handle complex interdependencies between multiple meters and sensors, but calculation accuracy deteriorates due to error propagation through iterations

Engineering Contradiction:
Improveability to handle complex interdependenciesVSAvoidcalculation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system performs preliminary detection of formula loops using a transitive closure matrix before executing virtual meter calculations. By identifying circular dependencies in advance through the dependency network and checking diagonal elements of the transitive closure matrix, the system prevents iterative calculations from occurring, thereby avoiding error propagation while maintaining the ability to handle complex interdependencies.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system performs real-time detection of formula loops using transitive closure matrix, then calculation accuracy is maintained, but computational complexity increases

Engineering Contradiction:
Improvecalculation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The transitive closure matrix and dependency network are constructed in advance before the calculation process begins. This preliminary structuring of the dependency relationships allows for efficient O(1) detection of formula loops during real-time operation by simply checking diagonal elements, rather than performing complex iterative analysis during calculation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses an optimized approach that skips detailed path analysis by directly examining diagonal elements of the pre-computed transitive closure matrix. This allows rapid detection of formula loops without traversing the entire dependency network, significantly reducing computational overhead while maintaining detection accuracy.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Reliability

If the system implements comprehensive formula loop detection and alarm generation, then data analysis reliability is improved, but processing time increases

Engineering Contradiction:
Improvedata analysis reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The dependency network and transitive closure matrix are pre-computed and stored, enabling rapid formula loop detection during operation. This preliminary preparation ensures that reliability checks can be performed instantly without adding significant processing time to the calculation workflow.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically detects formula loops and generates alarms without requiring manual intervention or complex analysis. The self-service approach uses the pre-computed transitive closure matrix to automatically identify diagonal non-zero elements indicating formula loops, thereby maintaining high reliability while minimizing processing time overhead.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12462315B2Methods and systems for detecting formula loops in virtual meter calculations
Publication Date: 2025.11.04 HONEYWELL INTERNATIONAL INC
  • US12462315B2 patent drawing
  • US12462315B2 patent drawing
  • US12462315B2 patent drawing

AI summary

A method and system for detecting formula loops in virtual meter calculations are disclosed. The method comprises receiving, via at least one processor, a set of data associated with one or more physical meters and one or more virtual meters; creating, via the at least one processor, a dependency network between each of the one or more physical meters and the one or more virtual meters; obtaining, via the at least one processor, a transitive closure matrix for the created dependency network between each of the physical meters and the virtual meters using a predefined model; analyzing, via the at least one processor, a diagonal of the transitive closure matrix to identify one or more non-zero values within the diagonal of the transitive closure matrix in a real time; and generating, via the at least one processor, an alarm for a user upon identifying the one or more non-zero values.