Building automation system with a dynamic cloud based control framework

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 a complete rebuild of the algorithm.

Innovation Solution

A method for executing computations in parallel within a building management system, utilizing computing threads to determine property values based on dependencies, and optimizing resource allocation across multiple nodes to enhance algorithm development and deployment efficiency.

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 deployment efficiency deteriorate

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

Solution Approach 1:

The control algorithm is segmented into multiple independent computing threads, each responsible for specific control functions. This allows individual threads to be developed, tested, and deployed independently without requiring complete algorithm rebuilds, thus reducing development time while maintaining functionality improvement capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic algorithm deployment where computing threads can be added, removed, or modified at runtime without system shutdown. This dynamic capability enables continuous improvement of algorithm functionality while avoiding the time loss associated with complete algorithm rebuilds and redeployments.

Inventive Principle:
Principle #15Dynamics

2Productivity

If parallel computing threads are executed, then computation efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvecomputation efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The control algorithm is divided into independent computing threads that can execute in parallel. Each thread handles specific computational tasks, enabling simultaneous execution across multiple processors or cores. This segmentation achieves computation efficiency improvement while managing system complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The computing thread architecture provides a universal framework that can handle diverse control tasks through standardized thread structures. This multi-functionality allows the same parallel execution infrastructure to support various control algorithms and building systems, improving productivity without proportionally increasing system complexity.

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

3Productivity

If computing resources are allocated across multiple nodes, then resource utilization efficiency is improved, but coordination overhead increases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidcoordination overhead
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A master controller acts as an intermediary between multiple computing nodes, coordinating task distribution and result aggregation. This mediator approach enables efficient resource utilization across multiple nodes while managing coordination overhead through a centralized management layer that handles inter-node communication and synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Computing tasks are segmented and distributed across multiple nodes, with each node handling specific portions of the overall computation. This segmentation improves resource utilization efficiency by enabling parallel processing across the network while the modular task structure helps manage coordination overhead through clear task boundaries and independent execution units.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10746428B2Building automation system with a dynamic cloud based control framework
Publication Date: 2020.08.18 TYCO FIRE & SECURITY GMBH
  • US10746428B2 patent drawing
  • US10746428B2 patent drawing
  • US10746428B2 patent drawing

AI summary

A method for dynamic cloud based control of building equipment via a cloud based building management system includes instantiating a sequencer in response to receiving a startup request, receiving, via the cloud based building management system, a sequence package, wherein the sequence package includes configuration information for interfacing the cloud based building management system with the building site, collecting building data from the building equipment of the building site based on the sequence package, causing a control process to execute based on the collected data, and dispatching a command to the building equipment based on a result of the execution of the control process, wherein the command includes a command to control the building equipment to control an environmental condition of the building site.