Building Management Control Priority Between Cloud and Local Commands
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Building management systems often fail to adequately consider local situations and preferences, and they may not be optimized for individual buildings within an enterprise's portfolio, lacking adequate representation and remote control capabilities.
Innovation Solution
A building management system that includes a communications interface for receiving commands from both cloud-based and local client devices, with a controller that determines priorities to dynamically switch between local and cloud-based control settings, ensuring efficient and secure real-time processing and execution of commands across various building subsystems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If building subsystems are configured for remote monitoring and control via cloud-based controller, then centralized control and optimization capabilities are improved, but local situations and preferences cannot be adequately considered
Solution Approach 1:
The system merges cloud-based centralized control with local control capabilities into a unified architecture. The BMS controller receives and processes commands from both cloud-based controllers and local client devices, integrating remote optimization with local adaptability. This combination allows the system to maintain centralized management while responding to local conditions and user preferences.
Solution Approach 2:
The system dynamically switches between cloud-based control and local control modes based on priority assignments. The BMS controller can flexibly adjust which control source is active, allowing dynamic adaptation between centralized optimization and local responsiveness depending on the specific operational context and priority settings of different commands.
2Adaptability or versatility
If building subsystems are configured for local monitoring and control via local client device, then local situations and preferences are adequately considered, but adequate optimization and enterprise representation are not provided
Solution Approach 1:
The BMS controller acts as an intermediary between local client devices and cloud-based controllers. It receives commands from both sources, determines their relative priorities, and executes the appropriate command. This intermediary function enables local devices to maintain adaptability while the cloud-based controller provides optimization, with the BMS controller mediating between the two control philosophies.
3Adaptability or versatility
If the system accepts commands from both cloud-based controller and local client device, then both centralized control and local adaptability are supported, but conflict between commands may occur requiring priority determination
Solution Approach 1:
The system resolves command conflicts by changing the parameter of command priority. Each command is assigned a priority level, and the BMS controller uses this priority parameter to determine which command to execute when conflicts occur. This parameter-based approach provides a systematic method for resolving conflicts between cloud-based and local commands without requiring complex arbitration logic.
Data Source
AI summary
A Building Management System (BMS) includes a plurality of building subsystems and communications interface. The building subsystems include device(s) for controlling aspect(s) of the building subsystem. The communications interface receives commands from a cloud-based controller and a local client device. The commands from the cloud-based controller and local client device are structured to modify setting(s) for a device of the building subsystems. A BMS controller receives, via the communications interface from the cloud-based controller, a command for modifying a setting of a device for a first building subsystem. The BMS controller identifies a local setting of the device provided by the local client device. The BMS controller identifies a priority of the command from the cloud-based controller in relation to a priority of the local setting. The BMS controller controls the device based on the respective priorities.


