Automated Building Automation Configuration System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current building automation systems require extensive manual effort and expertise for installation and setup, taking three to four days to complete, due to the need for manual programming and lack of context-aware automation, leading to increased time and costs.

Innovation Solution

A web-based system that allows non-experts to describe building projects using a novel nomenclature, generating user interfaces, control algorithms, and installation details automatically, using a database of generic automation capabilities to streamline the installation process and enable regular installers to set up complex systems quickly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual programming and setup methods are used, then system functionality can be implemented, but installation time and expertise requirements increase significantly

Engineering Contradiction:
Improveease of installationVSAvoidinstallation time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs self-configuration by automatically generating control algorithms, user interfaces, and installation details from a project description. The environmental controller autonomously programs itself and infers device contexts without requiring manual expert programming, enabling non-experts to complete installations quickly.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-generates all necessary control logic, user interface elements, and installation documentation before the actual installation process. By preparing these components in advance based on a high-level project description, the system eliminates time-consuming on-site programming and configuration work.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If expert technicians manually program each device and create custom interfaces, then system functionality is achieved, but project cost and complexity increase

Engineering Contradiction:
Improvesystem functionalityVSAvoidsetup complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces an automated configuration system as an intermediary between the high-level project description and the detailed device programming. This intermediary automatically translates requirements into control algorithms, user interfaces, and installation instructions, eliminating the need for experts to manually perform complex programming tasks.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system extracts the complex programming and configuration tasks from the manual expert process and transfers them to automated computational processes. By separating the high-level requirements specification from the detailed implementation, the system maintains full functionality while removing setup complexity for installers.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If control interface design is divorced from automation system setup, then specialized expertise is required, but this increases error potential and project cost

Engineering Contradiction:
Improveerror reductionVSAvoidprocess integration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges control interface design and automation system setup into a single integrated process. Both the control algorithms and user interfaces are generated simultaneously from the same project description and device list, ensuring consistency between the automation logic and the user interaction layer while eliminating errors from separate design processes.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10049088B1Automated configuration system for complex system requiring exhaustive custom programming
Publication Date: 2018.08.14 KIRIO INC
  • US10049088B1 patent drawing
  • US10049088B1 patent drawing
  • US10049088B1 patent drawing

AI summary

A controller is configured with a description of a building automation project, including attributes of the structure itself as well as the locations and configurations of the devices. The controller generates the appropriate schema in a control memory structure, and links it to an environment controller. The controller then generates a set of instructions for system installation and preconfigures the environment controller with the project attributes and sets the environment controller up for interaction with the devices.