Building system with a building model editor

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 a processing circuit to generate and execute computing threads based on property models, allowing for simultaneous determination of property values and control of environmental conditions, while optimizing resource allocation and handling dependencies and recursion.

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, each responsible for specific control functions. This segmentation allows individual threads to be modified and tested independently without requiring complete algorithm rebuilds, thus improving development efficiency while maintaining functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary compilation of control algorithms into executable code before runtime. This pre-compilation step allows algorithms to be tested and validated in advance, enabling faster iterative development without requiring full rebuild cycles during deployment.

Inventive Principle:
Principle #10Preliminary action

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 multiple independent computing threads, each responsible for specific control functions. This segmentation allows individual threads to be modified and tested independently without requiring complete algorithm rebuilds, thus improving development efficiency while maintaining functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A property model serves as an intermediary layer between the control algorithm and building equipment. This model abstracts the complexity of parallel thread coordination, managing property dependencies and data flow between threads without requiring direct complex inter-thread communication, thus reducing perceived system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If property dependencies are tracked and managed, then computation accuracy is improved, but processing overhead increases

Engineering Contradiction:
Improvecomputation accuracyVSAvoidprocessing overhead
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system automatically tracks and manages property dependencies through the property model without requiring external intervention. The dependency graph is self-updated as properties change, enabling accurate computation tracking while minimizing processing overhead through automated rather than manual dependency management.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs dependency tracking only for properties that are actually computed and used, rather than tracking all possible properties uniformly. This partial action approach maintains computation accuracy for relevant properties while reducing processing overhead by avoiding unnecessary tracking of irrelevant properties.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20200400330A1Building system with a building model editor
Publication Date: 2020.12.24 TYCO FIRE & SECURITY GMBH
  • US20200400330A1 patent drawing
  • US20200400330A1 patent drawing
  • US20200400330A1 patent drawing

AI summary

A building management system for generating a building model for a building and operating building equipment of the building based on the building model. The system includes a processing circuit configured to receive a context, wherein the context includes metadata defining the building model for the building and generate a building model editor interface for viewing and editing the received context, wherein the building model interface includes building elements for the building model, wherein the building elements are based on the received context and represent the building equipment. The processing circuit is configured to receive user edits of the context via the building model interface, wherein the user edits include edits to the building elements, generate an updated context based on the user edits of the context, and deploy the updated context to control environmental conditions of the building with the building equipment based on the updated context.