Building management system with optimized processing of building system data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large building management systems (BMS) with complex hierarchies, calculating metrics for various levels and time aggregations becomes cumbersome, leading to slow user interfaces and difficulty in applying business rules, due to the traditional methods of data processing.

Innovation Solution

A BMS that includes a space hierarchy database to store sibling relationships between points, a batch metrics engine to aggregate data samples from sibling points, and a controller to adjust building equipment operations based on calculated aggregate metrics, facilitating efficient metric calculation and user interface performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional data processing methods are used in large BMS with complex hierarchies, then metrics can be calculated for various levels and time aggregations, but the computation becomes cumbersome and slow, resulting in poor user interface performance

Engineering Contradiction:
Improvemetric calculation accuracyVSAvoidmetric calculation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent implements a batch metrics engine that pre-calculates and stores aggregate metrics for different time aggregations (hourly, daily, monthly, yearly) and hierarchical levels before they are requested. This preliminary computation stores results in a metrics database, eliminating the need for real-time calculation when data is accessed, thus resolving the contradiction between accurate multi-level metric calculation and fast retrieval performance

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the complex metric calculation process into distinct components: individual point data collection, sibling point aggregation, batch processing, and hierarchical level computation. By dividing the calculation into manageable segments that can be pre-computed and stored, the system achieves both accurate multi-level metrics and fast access performance

Inventive Principle:
Principle #1Segmentation

2Reliability

If traditional real-time calculation methods are used for metrics in complex BMS hierarchies, then up-to-date metrics are available, but the computational load is high and user interface responsiveness is poor

Engineering Contradiction:
Improvemetric data currencyVSAvoiduser interface responsiveness
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The batch metrics engine performs preliminary calculation and storage of aggregate metrics for all required time aggregations and hierarchical levels. When the user interface requests metrics, the system retrieves pre-computed values from the database rather than calculating them in real-time, ensuring both data availability and interface responsiveness

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a metrics database as an intermediary layer between the data collection system and the user interface. This database stores pre-computed aggregate metrics, acting as a buffer that decouples the calculation process from the retrieval process, thereby improving user interface responsiveness while maintaining reliable metric availability

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If metrics are calculated on-demand for each query in complex BMS hierarchies, then computational resources are conserved, but calculation time increases and business rules application becomes difficult

Engineering Contradiction:
Improvecomputational resource usageVSAvoidmetric calculation time
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system performs metric aggregation and calculation in advance through the batch metrics engine, storing results in a metrics database. This preliminary action shifts computational workload from on-demand queries to scheduled batch processing, reducing both calculation time for users and overall system resource consumption by avoiding redundant calculations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges multiple individual metric calculations into a single batch processing operation. The batch metrics engine simultaneously aggregates data from multiple sibling points across different hierarchical levels and time periods, combining computational tasks that would otherwise be performed separately, thereby reducing total computational resource usage and calculation time

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10809682B2Building management system with optimized processing of building system data
Publication Date: 2020.10.20 TYCO FIRE & SECURITY GMBH
  • US10809682B2 patent drawing
  • US10809682B2 patent drawing
  • US10809682B2 patent drawing

AI summary

A building management system includes a plurality of meters configured to provide data samples of a plurality of points relating to a building and a space hierarchy database configured to store a sibling relationship for each of the points. Each sibling relationship identifies two or more of the points as sibling points. The building management system includes a batch metrics engine configured to receive a first data sample of a first point, access the sibling relationship for the first point to identify one or more sibling points of the first point, aggregate the first data sample with data samples of the sibling points to generate a batch, and calculate an aggregate metric using the first data sample and the other data samples in the batch. The building management system also includes a controller configured to adjust an operation of building equipment based on the aggregate metric.