Building Feedback Control Workflows Using Preprocessed Timeseries

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current web services platforms face delays in data presentation due to the need for applications to retrieve and process raw timeseries data from relational databases, leading to inefficient data processing and visualization.

Innovation Solution

A web services platform with a data collector and timeseries service that collects feedback samples from sensors, applies processing operations defined by a feedback control workflow to generate control signal timeseries, and provides these signals to controllable building equipment, utilizing techniques like PID control to optimize data processing and reduce latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications retrieve and process raw timeseries data from relational databases in response to requests, then data presentation flexibility is improved, but data presentation latency increases

Engineering Contradiction:
Improvedata presentation flexibilityVSAvoiddata presentation latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-processes raw timeseries data into processed timeseries data in advance, before actual data presentation requests are made. This preliminary processing includes transforming, aggregating, and organizing data according to various presentation requirements, so that when applications need data, it is already prepared and can be delivered immediately without requiring real-time processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data processing system is divided into multiple independent processing pipelines that operate in parallel. Each pipeline processes specific aspects of timeseries data independently, allowing the system to handle multiple data presentation requirements simultaneously without blocking, thereby reducing overall latency while maintaining flexibility.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If raw timeseries data is stored without significant organization or processing at data collection time, then data storage simplicity is improved, but data processing efficiency deteriorates

Engineering Contradiction:
Improvedata storage simplicityVSAvoiddata processing efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system performs preliminary organization and processing of timeseries data during the data collection phase, creating structured processed timeseries data that is optimized for future retrieval and presentation. This includes establishing data relationships, applying initial transformations, and organizing data in efficient storage formats, so that subsequent processing operations are faster and more efficient.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If processing operations are performed in response to data requests, then system resource consumption is reduced, but data presentation latency increases

Engineering Contradiction:
Improvesystem resource consumptionVSAvoiddata presentation latency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system performs data processing operations in advance during low-demand periods, preparing processed timeseries data before actual presentation requests arrive. This shifts computational workload from high-demand periods to lower-demand periods, maintaining fast response times while distributing resource consumption more evenly across the system.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11307538B2Web services platform with cloud-eased feedback control
Publication Date: 2022.04.19 JOHNSON CONTROLS TECHNOLOGY CO
  • US11307538B2 patent drawing
  • US11307538B2 patent drawing
  • US11307538B2 patent drawing

AI summary

A web services platform operates to monitor and control equipment of a building management system. The web services platform includes a data collector and a timeseries service. The data collector is configured to collect feedback samples provided by one or more sensors of a building management system and generate one or more feedback timeseries including a plurality of the feedback samples. The timeseries service is configured to identify a feedback control workflow that uses the feedback timeseries as an input and defines one or more processing operations to be applied to the feedback samples of the feedback timeseries, perform the one or more processing operations defined by the feedback control workflow to generate a control signal timeseries including a set of control signal samples, and provide a control signal including at least one of the control signal samples or the control signal timeseries as an output to controllable building equipment of the building management system that operate using the control signal as an input.