-
Notifications
You must be signed in to change notification settings - Fork 423
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
103 additions
and
1 deletion.
There are no files selected for viewing
96 changes: 96 additions & 0 deletions
96
design/FY2025/AddMultiSpeedWaterToAirCoilChoicesforDesuperheater.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,96 @@ | ||
# Add More Coil/WaterHeater Choices for Coil:WaterHeating:Desuperheater | ||
|
||
|
||
**Yueyue Zhou** | ||
|
||
**National Renewable Energy Laboratory** | ||
|
||
**Feb 10, 2025** | ||
|
||
|
||
## Justification for New Feature ## | ||
|
||
Desuperheater is a widely used new technology making use of waste heat from HVAC system to heat domestic hot water. Desuperheater is available in E+ only supporting | ||
a very limited amount of HVAC systems and water heater tanks, while the most widely used occasion for desuperheater: ground source heat pump system is only available for single speed water-to-air coils. | ||
It constrained the variations people modeling their hybrid systems and impeded the promotions of using this new energy efficiency techonology. | ||
Users and interface developers are requesting EnergyPlus broaden its capability of modeling desuperheater with multi-speed water-to-air coils. | ||
Since EnergyPlus already supports some systems, it would be more straight-forward to add more enumarations to EnergyPlus. | ||
|
||
|
||
## Overview ## | ||
|
||
EnergyPlus would be modified to add more enumarations in Coil:WaterHeating:Desuperheater object's heating source object type fields. | ||
|
||
## Approach ## | ||
|
||
EnergyPlus already handles HVAC/water heating hybrid systems for several coil types. The workflow is straight-forward to add the same structure as those systems. The steps to new enumarations are given below. | ||
|
||
|
||
1. IDD file modification: **Coil:WaterHeating:Desuperheater** A9 add **Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit**. | ||
|
||
2. Available reclaimed heat data passing: The available waste heat, heat source name and type data is spread across three namespaces (DataHeatBalance, WaterThermalTank, and the corresponding | ||
HVAC coil namespace). Arrays and structures added to pass data. The same method that the quantity of available heat is delivered from HVAC loop while doesn't impact compressor performance by limiting its | ||
reclaiming efficiency factor (would be discussed if the assumption is acceptable). | ||
======= | ||
1. IDD file modification: See below the entire list of **Coil:WaterHeating:Desuperheater** modified field: | ||
|
||
``` | ||
Coil:WaterHeating:Desuperheater, | ||
A9 , \field Heating Source Object Type | ||
\required-field | ||
\type choice | ||
\key Coil:Cooling:DX | ||
\key Coil:Cooling:DX:SingleSpeed | ||
\key Coil:Cooling:DX:TwoSpeed | ||
\key Coil:Cooling:DX:TwoStageWithHumidityControlMode | ||
\key Coil:Cooling:DX:VariableSpeed | ||
\key Coil:Cooling:DX:MultiSpeed | ||
\key Coil:Cooling:WaterToAirHeatPump:EquationFit | ||
[Add]\key Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit | ||
\key Refrigeration:CompressorRack | ||
\key Refrigeration:Condenser:AirCooled | ||
\key Refrigeration:Condenser:EvaporativeCooled | ||
\key Refrigeration:Condenser:WaterCooled | ||
\note The type of DX system that is providing waste heat for reclaim. | ||
``` | ||
|
||
|
||
2. Available reclaimed heat data passing: The available waste heat, heat source name and type data is spread across three namespaces (DataHeatBalance, WaterThermalTank, and the corresponding | ||
HVAC coil namespace). Arrays and structures added to pass data. The heat relcaim from water cooled HVAC system would | ||
cause decreasing of the heat transferred to the condenser plant loop thus impact the HVAC performance. Therefore, the | ||
reclaimed heat would be passed back to HVAC water coil namespace and be substracted from the total source heat in the loop to reflect the impact. | ||
|
||
|
||
3. Reclaimed heat calculation: The calculation of reclaimed heat is coded in WaterThermalTank namespace, the same approach as other available systems. | ||
|
||
|
||
## Testing/Validation/Data Sources ## | ||
|
||
Existing EnergyPlus test files would be modified to produce models that utilizes multi-speed ground source heat pump systems, stratified/mixed tanks. | ||
|
||
## Input Output Reference Documentation ## | ||
|
||
The documentation of **Coil:WaterHeating:Desuperheater** inputs will be modified to reflect the new enumarations. | ||
|
||
## Input Description ## | ||
|
||
**Field: Heating Source Object Type** | ||
|
||
Would add valid enumarations for multi-speed water-to-air cooling coils. | ||
|
||
## Outputs Description ## | ||
|
||
No need to add more outputs | ||
|
||
## Engineering Reference ## | ||
|
||
Engineering reference would be checked to make sure it documents all the options | ||
|
||
## Example File and Transition Changes ## | ||
|
||
New enumarations would be enabled in object **Coil:WaterHeating:Desuperheater** | ||
|
||
## References ## | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
bdc8efb
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Desuperheater_multispeed_watertoair_equationfit (yzhou601) - x86_64-Linux-Ubuntu-24.04-gcc-13.3: OK (2961 of 2961 tests passed, 0 test warnings)
bdc8efb
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Desuperheater_multispeed_watertoair_equationfit (yzhou601) - x86_64-Linux-Ubuntu-24.04-gcc-13.3-UnitTestsCoverage-RelWithDebInfo: OK (2143 of 2143 tests passed, 0 test warnings)
bdc8efb
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Desuperheater_multispeed_watertoair_equationfit (yzhou601) - x86_64-Linux-Ubuntu-24.04-gcc-13.3-IntegrationCoverage-RelWithDebInfo: OK (802 of 802 tests passed, 0 test warnings)