Skip to content

Commit

Permalink
Merge pull request #5176 from NREL/102497980-Improve-waste-heat-funct…
Browse files Browse the repository at this point in the history
…ion-handling-for-CoilCoolingDXMultiSpeed-and-CoilHeatingDXMultiSpeed-#5162

102497980 improve waste heat function handling for coil cooling dx multi speed and coil heating dx multi speed #5162
  • Loading branch information
mjwitte committed Sep 17, 2015
2 parents 838ccfc + 6056a70 commit 0d9b058
Show file tree
Hide file tree
Showing 6 changed files with 186 additions and 52 deletions.
30 changes: 15 additions & 15 deletions doc/src/docs/InputOutputReference/01d-InputOutputReference.md
Original file line number Diff line number Diff line change
Expand Up @@ -5589,22 +5589,22 @@ Following is an example IDF use of the object:

```idf
Coil:Cooling:DX:TwoStageWithHumidityControlMode,
DOAS Cooling Coil, !- Name
HVACTemplate-Always 1, !- Availability Schedule Name
DOAS Supply Fan Outlet, !- Air Inlet Node Name
DOAS Cooling Coil Outlet, !- Air Outlet Node Name
, !- Crankcase Heater Capacity
, !- Maximum Outdoor Dry-Bulb Temperature for Crankcase Heater
2, !- Number of Capacity Stages
1, !- Number of Enhanced Dehumidification Modes
DOAS Cooling Coil, !- Name
HVACTemplate-Always 1, !- Availability Schedule Name
DOAS Supply Fan Outlet, !- Air Inlet Node Name
DOAS Cooling Coil Outlet, !- Air Outlet Node Name
, !- Crankcase Heater Capacity
, !- Maximum Outdoor Dry-Bulb Temperature for Crankcase Heater
2, !- Number of Capacity Stages
1, !- Number of Enhanced Dehumidification Modes
CoilPerformance:DX:Cooling, !- Normal Mode Stage 1 Coil Performance Object Type
DOAS Standard Perf 1, !- Normal Mode Stage 1 Coil Performance Name
DOAS Standard Perf 1, !- Normal Mode Stage 1 Coil Performance Name
CoilPerformance:DX:Cooling, !- Normal Mode Stage 1+2 Coil Performance Object Type
DOAS Standard Perf 1+2, !- Normal Mode Stage 1+2 Coil Performance Name
DOAS Standard Perf 1+2, !- Normal Mode Stage 1+2 Coil Performance Name
CoilPerformance:DX:Cooling, !- Dehumidification Mode 1 Stage 1 Coil Performance Object Type
DOAS Dehumid Perf 1, !- Dehumidification Mode 1 Stage 1 Coil Performance Name
DOAS Dehumid Perf 1, !- Dehumidification Mode 1 Stage 1 Coil Performance Name
CoilPerformance:DX:Cooling, !- Dehumidification Mode 1 Stage 1+2 Coil Performance Object Type
DOAS Dehumid Perf 1+2; !- Dehumidification Mode 1 Stage 1+2 Coil Performance Name
DOAS Dehumid Perf 1+2; !- Dehumidification Mode 1 Stage 1+2 Coil Performance Name
```

### Coil:Cooling:DX:MultiSpeed
Expand Down Expand Up @@ -5639,7 +5639,7 @@ This optional alpha field specifies the outdoor air node name used to define the

#### Field: Condenser Type

#### The type of condenser used by the multispeed DX cooling coil. Valid choices for this input field areAirCooled orEvaporativelyCooled. The default for this field isAirCooled.
The type of condenser used by the multispeed DX cooling coil. Valid choices for this input field are AirCooled or EvaporativelyCooled. The default for this field is AirCooled.

#### Field: Supply Water Storage Tank Name

Expand Down Expand Up @@ -5767,7 +5767,7 @@ The fraction of energy input to the cooling coil that is available as recoverabl

#### Field: Speed <x> Waste Heat Function of Temperature Curve Name

The name of a biquadratic performance curve (ref: Performance Curves) that parameterizes the variation of the waste heat recovery as a function of outdoor dry-bulb temperature and the entering coil dry-bulb temperature at Speed <x>. The output of this curve is multiplied by the rated waste heat fraction at specific temperature operating conditions (i.e., at temperatures different from the rating point). The curve is normalized to a value of 1.0 at the rating point. When the fuel type is electricity, this field can remain blank since it is ignored by the program in this instance.
The name of a biquadratic performance curve (ref: Performance Curves) that parameterizes the variation of the waste heat recovery as a function of outdoor dry-bulb temperature and the entering coil dry-bulb temperature at Speed <x>. The output of this curve is multiplied by the rated waste heat fraction at specific temperature operating conditions (i.e., at temperatures different from the rating point). The curve is normalized to a value of 1.0 at the rating point. When the fuel type is electricity, this field can remain blank since it is ignored by the program in this instance. When the fuel type is not electricity and the parent object AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed does not require waste heat calculations, this field is ignored. If the field is blank, a warning will be issued and simulation continues. When the fuel type is not electricity and the parent object AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed requires waste heat calculations, if this field is left blank, the program assumes a constant value of 1 to make simulation continue and a warning will be issued.

#### Field: Speed <x> Evaporative Condenser Effectiveness

Expand Down Expand Up @@ -7203,7 +7203,7 @@ The fraction of heat input to heating that is available as recoverable waste hea

#### Field: Speed <x> Waste Heat Function of Temperature Curve Name

The name of a bi-quadratic performance curve (ref: Performance Curves) that parameterizes the variation of the waste heat recovery as a function of outdoor dry-bulb temperature and the entering coil dry-bulb temperature for Speed <x>. The output of this curve is multiplied by the rated recoverable waste heat at specific temperature operating conditions (i.e., at temperatures different from the rating point). The curve is normalized to a value of 1.0 at the rating point. When the fuel type is electricity, the field is either left blank or ignored by the program.
The name of a bi-quadratic performance curve (ref: Performance Curves) that parameterizes the variation of the waste heat recovery as a function of outdoor dry-bulb temperature and the entering coil dry-bulb temperature for Speed <x>. The output of this curve is multiplied by the rated recoverable waste heat at specific temperature operating conditions (i.e., at temperatures different from the rating point). The curve is normalized to a value of 1.0 at the rating point. When the fuel type is electricity, the field is either left blank or ignored by the program. When the fuel type is not electricity and the parent object AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed does not require waste heat calculations, this field is ignored. If the field is blank, a warning will be issued and simulation continues. When the fuel type is not electricity and the parent object AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed requires waste heat calculations, if this field is left blank, the program assumes a constant value of 1 to make simulation continue and a warning will be issued.

#### Field: Zone Name for Evaporator Placement

Expand Down
12 changes: 8 additions & 4 deletions idd/Energy+.idd.in
Original file line number Diff line number Diff line change
Expand Up @@ -42015,11 +42015,11 @@ Coil:Cooling:DX:MultiSpeed,
\note startup. Suggested value is 45; zero value means latent degradation
\note model is disabled.
N15, \field Speed 1 Rated Waste Heat Fraction of Power Input
\required-field
\type real
\units dimensionless
\minimum> 0.0
\maximum 1.0
\default 0.2
\note Recoverable waste heat at full load and rated conditions
A18, \field Speed 1 Waste Heat Function of Temperature Curve Name
\type object-list
Expand Down Expand Up @@ -42171,11 +42171,11 @@ Coil:Cooling:DX:MultiSpeed,
\note startup. Suggested value is 45; zero value means latent degradation
\note model is disabled.
N28, \field Speed 2 Rated Waste Heat Fraction of Power Input
\required-field
\type real
\units dimensionless
\minimum> 0.0
\maximum 1.0
\default 0.2
\note Recoverable waste heat at full load and rated conditions
A24, \field Speed 2 Waste Heat Function of Temperature Curve Name
\type object-list
Expand Down Expand Up @@ -42323,6 +42323,7 @@ Coil:Cooling:DX:MultiSpeed,
\units dimensionless
\minimum> 0.0
\maximum 1.0
\default 0.2
\note Recoverable waste heat at full load and rated conditions
A30, \field Speed 3 Waste Heat Function of Temperature Curve Name
\type object-list
Expand Down Expand Up @@ -42470,6 +42471,7 @@ Coil:Cooling:DX:MultiSpeed,
\units dimensionless
\minimum> 0.0
\maximum 1.0
\default 0.2
\note Recoverable waste heat at full load and rated conditions
A36, \field Speed 4 Waste Heat Function of Temperature Curve Name
\type object-list
Expand Down Expand Up @@ -44570,11 +44572,11 @@ Coil:Heating:DX:MultiSpeed,
\note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3
\note PLR = part load ratio (sensible heating load/steady state heating capacity)
N14, \field Speed 1 Rated Waste Heat Fraction of Power Input
\required-field
\type real
\units dimensionless
\minimum> 0.0
\maximum 1.0
\default 0.2
\note recoverable waste heat at full load and rated conditions
A15, \field Speed 1 Waste Heat Function of Temperature Curve Name
\type object-list
Expand Down Expand Up @@ -44669,11 +44671,11 @@ Coil:Heating:DX:MultiSpeed,
\note cubic curve = a + b*PLR + c*PLR**2 + d*PLR**3
\note PLR = part load ratio (sensible heating load/steady state heating capacity)
N19, \field Speed 2 Rated Waste Heat Fraction of Power Input
\required-field
\type real
\units dimensionless
\minimum> 0.0
\maximum 1.0
\default 0.2
\note recoverable waste heat at full load and rated conditions
A21, \field Speed 2 Waste Heat Function of Temperature Curve Name
\type object-list
Expand Down Expand Up @@ -44764,6 +44766,7 @@ Coil:Heating:DX:MultiSpeed,
\units dimensionless
\minimum> 0.0
\maximum 1.0
\default 0.2
\note recoverable waste heat at full load and rated conditions
A27, \field Speed 3 Waste Heat Function of Temperature Curve Name
\type object-list
Expand Down Expand Up @@ -44854,6 +44857,7 @@ Coil:Heating:DX:MultiSpeed,
\units dimensionless
\minimum> 0.0
\maximum 1.0
\default 0.2
\note recoverable waste heat at full load and rated conditions
A33, \field Speed 4 Waste Heat Function of Temperature Curve Name
\type object-list
Expand Down
Loading

7 comments on commit 0d9b058

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

develop (mjwitte) - x86_64-MacOS-10.9-clang: OK (1341 of 1341 tests passed)

Build Badge Test Badge

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

develop (mjwitte) - i386-Windows-7-VisualStudio-12: OK (1344 of 1344 tests passed)

Build Badge Test Badge

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

develop (mjwitte) - Win64-Windows-7-VisualStudio-12: OK (1344 of 1344 tests passed)

Build Badge Test Badge

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

develop (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8: OK (1344 of 1344 tests passed)

Build Badge Test Badge

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

develop (mjwitte) - x86_64-Linux-Ubuntu-14.04-cppcheck-1.61: OK (0 of 0 tests passed)

Build Badge

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

develop (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-UnitTestsCoverage-Debug: OK (806 of 806 tests passed)

Build Badge Test Badge Coverage Badge

@nrel-bot
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

develop (mjwitte) - x86_64-Linux-Ubuntu-14.04-gcc-4.8-IntegrationCoverage-Debug: OK (1344 of 1344 tests passed)

Build Badge Test Badge Coverage Badge

Please sign in to comment.