Partitioned control system for an HVAC system
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Updating the control system of HVAC systems can be cumbersome and may introduce errors or impair operation, as modifications to software and/or firmware require extensive testing and validation, leading to operational delays and potential glitches.
Innovation Solution
Implementing a control system with separate primary and secondary memories, where primary memory stores core control logic defining communication parameters and secondary memory stores operating data, allowing updates to operating data without altering the core control logic, thus ensuring consistent and reliable operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If modifications are made to software and/or firmware to update the control system, then the control system can be updated with new functionality or improvements, but the control system requires extensive testing and validation, leading to operational delays and potential errors
Solution Approach 1:
The control system is segmented into distinct functional modules: a first control circuit that executes core control logic and a second control circuit that manages communication protocols. This segmentation allows independent updating of communication protocols without affecting core control functions, reducing testing scope and time while maintaining system adaptability
2Adaptability or versatility
If modifications are made to software and/or firmware to update the control system, then the control system can be updated, but errors or glitches may be introduced that impair operation
Solution Approach 1:
By segmenting the control system into independent control circuits with distinct responsibilities, updates to communication protocols in the second control circuit cannot introduce errors into the core control logic of the first control circuit, thereby maintaining operational reliability while enabling updates
Solution Approach 2:
A communication interface acts as an intermediary between the first and second control circuits, providing a standardized protocol for data exchange. This intermediary layer isolates the core control logic from communication protocol changes, ensuring that protocol updates cannot corrupt core control functions and maintaining system reliability
3Adaptability or versatility
If core control logic is modified during updates, then new functionality can be implemented, but the integrity and consistency of control outputs may be compromised
Solution Approach 1:
The control logic is segmented into core control logic that remains immutable and communication protocol logic that can be updated. This segmentation preserves the integrity and consistency of core control outputs while allowing updates to communication interfaces, resolving the contradiction between adaptability and stability
Data Source
AI summary
A control system of a heating, ventilation, and/or air conditioning (HVAC) system includes a primary memory configured to store core control logic defining a plurality of control outputs transmissible by the control system during operation of the HVAC system, a secondary memory configured to store operating data defining a plurality of operating parameters associated with the HVAC system, and processing circuitry communicatively coupled to the primary memory and the secondary memory. The processing circuitry is configured to cause the processing circuitry to operate the HVAC system using the core control logic stored in the primary memory and the operating data stored in the secondary memory.


