Dynamically updatable building management system control platform

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current HVAC system control algorithms require iterative rebuilding and testing, leading to inefficient development and deployment processes, as changes often necessitate entire algorithm rebuilds, which is time-consuming and inefficient.

Innovation Solution

A method for executing computations in parallel within a building management system, utilizing computing threads to determine property values based on dependencies, allowing for efficient control of environmental conditions while optimizing resource allocation and handling failures across multiple nodes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If iterative rebuilding and testing of control algorithms is performed, then algorithm functionality can be improved, but development time and efficiency deteriorate

Engineering Contradiction:
Improvealgorithm functionalityVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The control algorithm is divided into multiple independent computing threads that can be developed, tested, and deployed separately. Each thread handles specific control functions, allowing parallel development and incremental updates without requiring complete algorithm rebuilds.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic algorithm updating where control algorithms can be modified and deployed during runtime without system shutdown. The computing threads can be added, removed, or modified dynamically, enabling continuous improvement of algorithm functionality while maintaining system operation.

Inventive Principle:
Principle #15Dynamics

2Productivity

If parallel computing threads are used to execute computations, then computational speed is improved, but system complexity increases

Engineering Contradiction:
Improvecomputational speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The parallel computing system is segmented into independent threads with clearly defined responsibilities. Each thread processes specific control computations, and the system provides automated thread management including creation, execution, and coordination, which abstracts the complexity of parallel processing from the user.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces a computing thread manager as an intermediary component that handles the complexity of parallel thread coordination. This manager orchestrates thread creation, monitors execution status, manages dependencies between threads, and handles failures, thereby simplifying the overall system architecture while enabling parallel computation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If computing threads are paused to satisfy dependencies, then computational accuracy is improved, but execution time increases

Engineering Contradiction:
Improvecomputational accuracyVSAvoidexecution time
Core Design Contradiction:
Measurement precisionVSDuration of action of moving object

Solution Approach 1:

The system performs preliminary analysis of thread dependencies before execution, identifying the correct execution order in advance. Computing threads are paused only when necessary to satisfy data dependencies, and the system pre-configures thread priorities and scheduling to minimize idle waiting time while ensuring computational accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces traditional sequential execution mechanics with a parallel thread execution model managed by a scheduling system. Instead of rigid sequential processing, the system uses dynamic thread scheduling that automatically adjusts execution timing based on dependency satisfaction, substituting mechanical sequential control with intelligent parallel coordination.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10544955B2Dynamically updatable building management system control platform
Publication Date: 2020.01.28 TYCO FIRE & SECURITY GMBH
  • US10544955B2 patent drawing
  • US10544955B2 patent drawing
  • US10544955B2 patent drawing

AI summary

A method for dynamically updating a building management system (BMS) control platform for a building includes receiving, by the BMS control platform, a context, wherein the context includes metadata defining a data model for the building and equipment of the building, wherein the metadata describes the data model with a common modeling language (CML). The method further includes implementing, by the BMS control platform, the data model of the context via the CML, wherein the BMS control platform implements the data model during the runtime of the BMS control platform and does not require redeployment of the BMS control platform, and controlling, by the BMS control platform, the equipment of the building based on the implemented data model to control an environmental condition of the building.