browse
| Overview
TrueCFM ensures the required airflow to the zones under the influence of temperature loads and CO2 respectively as prescribed by ASHRAE Guidelines 36. The control sequence is as prescribed for a VAV zone with reheat for a system with Cool Only AHU.
With the Airflow CFM loop on the Edge (SmarNode) device, the reaction time for the resultant loop for the rapid airflow changes, contributing to the damper opening, is greatly reduced from what was existing.
Running CFM on the edge is expected to help mitigate short cycling issues, as the control loops operate every 10 seconds. However, the effectiveness will depend on the field team’s ability to fine-tune the system.
To complement the CFM loops on SmartNode, the Reheat loop for the VAV terminal is available on the SmartNode.
The Airflow CFM & Rehat loops run once in 10 seconds, delivering optimal damper positions & heating for the required rapid changes in the airflow CFM & Room Temperatures.
| Applicability
The CFM & Reheat loop on the Edge is only applicable for the VAV-based terminal profiles that use SmartNode as follows.
- SmartNodeVAV No Fan Terminal Profile
- SmartNodeVAV Parallel Fan Terminal Profile
- SmartNodeVAV Series Fan Terminal Profile
- SmartNodeActive Chilled Beam (ACB) Terminal Profile
The CFM loops & Reheat loops on SmartNode are enabled, only when the system operates in the Cooling Mode.
Note: The CFM loop on the Edge does not apply to the VVT-C profile as the VVT-C terminal logic influences the system algorithm which considers the damper positions of all other zone VAVs fed by the system.
The VAV terminal profile that uses VVT-C terminal logic when the system is heating and the zone the trueCFM loop would continue running on CCU instead of the edge.
| CFM & Reheat Loops on SmartNode
The CFM & Reheat Loops on SmartNode & HelioNode are supported by a few process changes:
- The runPILoopOnNode field is introduced with the settings 2 messages, as below, that is enabled or disabled based on whether the CFM-based control is enabled for the profile with the system operating mode based in cooling.
- The Control message from CCU will communicate the CFM & DAT setpoints to the SmartNode, along with the CCU calculated damper position as below.
- Based on whether the runPILoopOnNode field in the settings 2 messages is enabled or not, the SmartNode run the PI loops to determine the calculated damper positions as shown below, or simply use the CCU calculated damper position to set the damper & Reheat positions.
- The calculated damper position on the edge controlling the damper opening is communicated back to the CCU via regular updates and displayed across CCU, portals, and apps UI and historized across widgets
Note: The system operating mode is not communicated as an extra field in the settings message but is instead conveyed through the “Run PI on Edge” field. This means that the system operating mode is determined by the value of the PI loop on edge bit: if the value is set to 1, the system is in cooling; otherwise, it is in heating.
Hence an extra field in the settings message communicates the system state.
| Damper Position Demarcation
Two new points are introduced to accommodate the calculated damper position in the system to visualize in portals and widgets, as below:
Calculated Damper Position
Calculated Reheat Position
.
SN/HN calculated the Damper position in Widgets
| Fail Safe Behavior
When the system is heating, the VAV terminal runs the VVT-C logic, at this time when the SN enters Fail Safe mode in a connected to CCU environment, the DAB logic is run on the edge meeting the minimum CFM requirement of the space using the following.
When the device enters fail-safe mode and the system state is in cooling, only the CFM loop will run on the edge along with the temperature loop. All loop parameters will follow the settings specified in CCU settings 1 and 2. Additionally, configurations such as minimum and maximum CFM will be shared with the device through these settings.
| Settings Message Changes
Run PI loop on Edge is a field in the setting message that plays a vital role in the CFM loop on edge, this is leveraged for use, to decide whether to run the CFM loop on the edge device or use the controls from the loops run on CCU.
The DAT Setpoint and CFM setpoint will be a part of the controls message as the controls message changes and regular update will contain calculated damper and reheat positions.
| Tuner Propagation & Consumption
The Tuner propagation & consumption on the firmware is on the fly without any delay, for the CFM loop on edge, as shown below in the settings 2 message
| Assumptions & Nuances
- There can be scenarios where the Supply air temperature sensor is not connected to the thermistor 2, in this case, there is no way with which the device be it SN to determine whether the system state is heating or cooling it is assumed that the system is always cooling when no sensor is connected to Th2.
- Currently, irrespective of the system state the firmware algo in Fail Safe runs the GPC 36 loops always where the cooling and reheat loop will be driven as such as in a cooling state of the system. But in the event of the CFM on edge based on the system state the algo handling on the failsafe will be switching between GPC 36 and Non-GPC 36 typical temperature PI of DAB for heating and cooling and CFM loop running respecting the minCFM heating or cooling as per zone state.
| DAT Loop on Edge
The Discharge Air Temperature loop that controls the reheat on the VAV terminal profiles is applicable for all three profiles.
When the staged reheat mapped to the relay or the modulating reheat mapped to Analog out is enabled in the profile, the algorithm runs the DAT loop based on the DAT setpoint and measured DAT via Th1.
- The heating side calculates the Heating Loop Output based on the current and desired heating temperatures.
- Which is factored between the AHU SAT and the minimum of either the MaxDischargeTemp defaulted to 90F or the sum of room temperature + the DischargeTempOffset defaulted to 20F, compute the DAT setpoint for the SmartNode / HelioNode to run the reheat & CFM loop.
- The Damper remains at a minimum cfm damper position requirement for 0% - 50% of the Heating Loop Output.
- Also, the Reheat loop ramps up for 0-50% of the Heating Loop Output till a maximum Discharge Air Temperature (DAT) setpoint is reached (minimum of either the MaxDischargeTemp defaulted to 90F or the sum of room temperature + the DischargeTempOffset defaulted to 20F).
- The Reheat Loop stops scaling once the maximum Discharge Air Temperature (DAT) setpoint is reached
- After 50% of the Heating Loop Output, the damper increases from the configured Min Damper Position Heating to Max Damper Position Heating, if the discharge air temperature is above the room temperature + DAT Differential where the damper is opened based on the CFM setpoint scaling on basis of heating loop increasing from 50 to 100%.
Note: Discharge air temperature is below the room temperature + DAT Differential, if this is the case then also the damper will not open.
| Summary
The table below summarizes the possibilities with the introduction of CFM loop on edge.
Operating Mode (System) | Zone Load Demand | CFM Control Enabled | runPILoopOnNode Field in setting 2 message | Controls Message | Result | Regular Update |
Heating | Heating | No | 0 | NA |
SmartNode/ HelioNode executes the CCU calculated Damper & Reheat Position | CCU calculated damper position as feedback for visualization in portals & widgets |
Heating | Cooling | Yes | 0 | |||
Heating | Heating | No | 0 | |||
Heating | Cooling | No | 0 | |||
Cooling | Heating | Yes | 1 | The control message with CCU Calculated Damper Position, Reheat Position, Airflow CFM Setpoint | SmartNode/ HelioNode runs the CFM Loop every 10 seconds, with Aiflow setpoint & measured airflow CFM, and Reheat loop with DAT setpoint & measured DAT. | SmartNode/HelioNode, calculated damper Position and Reheat Position as feedback for visualization in portals & widgets. |
Cooling | Cooling | Yes | 1 | The control message with CCU Calculated Damper Position, Reheat Position, Airflow CFM Setpoint & DAT Setpoint | SmartNode/ HelioNode runs the CFM Loop every 10 seconds, with Aiflow setpoint & measured airflow CFM | SmartNode/HelioNode calculated damper Position for visualization in portals & widgets |
Cooling | Heating | No | 0 | NA | CFM Loops not enabled | CCU calculated damper & Reheat position as feedback for visualization in portals & widgets. |
Cooling | Cooling | No | 0 |
| Backward Compatibility
The table talks about the backward compatibility for the newly introduced CFM & Rehat loops on the SmartNode.
New = CFM & Reheat Loops on Edge Enabled | ||||||||
Old = Last Production Release | ||||||||
CCU | CM | SN | What is expected/ what needs to be changed | Versions | ||||
Old | Old | Old | Loops run on CCU and no change is required |
Below are the versions that can be upgraded or updated to new versions for Loops on Edge support.
|
||||
Old | Old | New | Loops run on CCU as runPILoopOnNode filed will not be present | |||||
Old | New | Old | Loops run on CCU as runPILoopOnNode field will not be present, but the SN/HN cannot differentiate the behavior expected | |||||
Old | New | New | Loops run on CCU as the runPILoopOnNode filed will not be present | |||||
New | Old | Old | Loops run on CCU as the CM & SN does not recognize the changes in Regular updates, Settings 2 & controls | |||||
New | Old | New | Update the CM to new, to enable the loops on the SN as the CCU can send setting 2 messages and receive the changed Regular Updates | |||||
New | New | Old | Update the SN to new, to enable the loops on the SN as the CCU & CM can send setting 2 messages and receive the changed Regular Updates. | |||||
New | New | New | Loops run on SN and no change is required |
For more information on the version compatibility refer to the sheet attached.
Comments
0 comments
Please sign in to leave a comment.