HVAC, refrigeration, and automation equipment controller
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional HVAC, refrigeration, and automation systems generate excessive telemetry data, leading to increased bandwidth requirements and processing loads, limiting the effectiveness of monitoring and control due to siloed data protocols and frequent updates.
Innovation Solution
A controller system that communicates only the subset of telemetry data that has changed, comparing received data to previous data and filtering based on predetermined thresholds, using delta representations or actual values, to reduce data transmission and enhance compatibility across different systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If all telemetry data is transmitted to the server, then complete monitoring information is available, but bandwidth requirements and processing loads increase excessively
Solution Approach 1:
The controller extracts only the changed subset of telemetry data from the complete data set before transmitting to the server. This extraction process identifies which parameters have changed since the last transmission and sends only those specific data points, thereby maintaining monitoring completeness for changed values while significantly reducing overall data transmission volume and associated bandwidth consumption.
Solution Approach 2:
Instead of transmitting the complete telemetry data set excessively, the system transmits only the partial subset of changed data. This partial action approach sends sufficient information to maintain monitoring effectiveness while avoiding the excessive bandwidth consumption that would result from transmitting all data continuously.
2Speed
If telemetry data is transmitted frequently, then real-time monitoring capability is improved, but bandwidth consumption and processing loads increase
Solution Approach 1:
The system implements periodic data transmission triggered by changes rather than continuous periodic transmission. Telemetry data is transmitted periodically in the sense that the controller continuously monitors for changes, and transmission occurs periodically when change conditions are met, maintaining monitoring responsiveness while reducing overall bandwidth consumption compared to continuous transmission.
Solution Approach 2:
The controller compares current telemetry data with previously transmitted data to determine what has changed, creating a feedback mechanism that controls transmission timing. This feedback approach ensures data is transmitted only when necessary (when changes occur), maintaining real-time monitoring capability for changed parameters while significantly reducing unnecessary bandwidth consumption from transmitting unchanged data.
3Adaptability or versatility
If multiple protocols are used for different systems, then system compatibility is improved, but data integration complexity increases
Solution Approach 1:
The controller serves as an intermediary device between multiple systems using different protocols and the server. It receives telemetry data from various systems through their respective protocols, processes and standardizes the data locally, then transmits only the changed subset to the server. This intermediary role enables multi-protocol compatibility while the local processing reduces the complexity of data integration at the server level.
Solution Approach 2:
The data integration process is segmented into two distinct functions: protocol-specific data reception and processing is handled by the controller for each system, while the server handles standardized data processing. This segmentation allows each component to specialize in specific protocols without increasing overall integration complexity, as the controller pre-processes data into a standardized format before server transmission.
Data Source
AI summary
A system includes one or more systems, a controller and a server. The one or more systems including one or more heating, ventilation, and air conditioning (HVAC) systems, refrigeration systems, or building automation systems. The controller is communicatively coupled to the one or more systems. The server is communicatively coupled to the controller. The controller receives telemetry data associated with the operation of the one or more systems. The received telemetry data includes data associated with individual components of the one or more systems. The controller also determines a subset of the telemetry data that has changed by comparing the received telemetry data to previous telemetry data. The controller also communicates to the server only the subset of the telemetry data that has changed.


