NREL / EnergyPlus

EnergyPlus™ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings.
https://energyplus.net
Other
1.07k stars 381 forks source link

Documentation Issues - 2020a #7760

Closed mitchute closed 3 years ago

mitchute commented 4 years ago

Issue overview

A collection of small documentation issues. See checkboxed comments below.

mitchute commented 4 years ago

Moved from #7026

jasondegraw commented 4 years ago

2021.06.09 (RKS) This seems to be taken care of already.

mitchute commented 4 years ago

Screen Shot 2020-03-02 at 11 22 41 AM

Wh/m2 should be W/m2.

mitchute commented 4 years ago

Screen Shot 2020-03-03 at 3 58 07 PM

mitchute commented 4 years ago
Screen Shot 2020-03-05 at 9 21 55 AM
mldichter commented 4 years ago

Capture

The documentation for the Coil:Heating:WaterToAirHeatPump:EquationFit is similarly lacking in the IO Ref, but the Engineering reference discusses neither the Heating Capacity Coefficients nor Heating Power Consumption Coefficients.

I'm pretty sure these objects are from this thesis paper at this link around page 49. Can anyone confirm?

EDIT: I think I found the description of the curves in this file, which can be used for updating the IO Ref. https://github.com/NREL/EnergyPlus/blob/develop/src/EnergyPlus/WaterToAirHeatPumpSimple.cc

Real64 const Tref(283.15); // Reference Temperature for performance curves,10C [K]
CelsiustoKelvin = 273.15

ratioTDB = ((LoadSideInletDBTemp + CelsiustoKelvin) / Tref);
ratioTWB = ((LoadSideInletWBTemp + CelsiustoKelvin) / Tref);
ratioTS = ((SourceSideInletTemp + CelsiustoKelvin) / Tref);
ratioVL = (LoadSideMassFlowRate /(AirVolFlowRateRated * PsyRhoAirFnPbTdbW(StdBaroPress, LoadSideInletDBTemp, LoadSideInletHumRat, RoutineName)));
ratioVS = (SourceSideMassFlowRate) / (SimpleWatertoAirHP(HPNum).DesignWaterMassFlowRate);

Coil:Cooling:WaterToAirHeatPump:EquationFit
TotalCapCoeff1 + (ratioTWB * TotalCapCoeff2) + (ratioTS * TotalCapCoeff3) + (ratioVL * TotalCapCoeff4) + (ratioVS * TotalCapCoeff5)
SensCapCoeff1 + (ratioTDB * SensCapCoeff2) + (ratioTWB * SensCapCoeff3) + (ratioTS * SensCapCoeff4) + (ratioVL * SensCapCoeff5) + (ratioVS * SensCapCoeff6)
CoolPowerCoeff1 + (ratioTWB * CoolPowerCoeff2) + (ratioTS * CoolPowerCoeff3) + (ratioVL * CoolPowerCoeff4) + (ratioVS * CoolPowerCoeff5)

Coil:Heating:WaterToAirHeatPump:EquationFit
HeatCapCoeff1 + (ratioTDB * HeatCapCoeff2) + (ratioTS * HeatCapCoeff3) + (ratioVL * HeatCapCoeff4) + (ratioVS * HeatCapCoeff5)
HeatPowerCoeff1 + (ratioTDB * HeatPowerCoeff2) + (ratioTS * HeatPowerCoeff3) + (ratioVL * HeatPowerCoeff4) + (ratioVS * HeatPowerCoeff5)
jmythms commented 3 years ago
  • [x] The documentation for the Coil:Cooling:WaterToAirHeatPump:EquationFit in the 9.2 IO Ref is lacking for the performance coefficient fields. Looks like the Engineering Reference has an explanation of the Total Cooling Capacity Coefficients and Sensible Cooling Capacity Coefficients, but not the Cooling Power Consumption Coefficients.

Capture

The documentation for the Coil:Heating:WaterToAirHeatPump:EquationFit is similarly lacking in the IO Ref, but the Engineering reference discusses neither the Heating Capacity Coefficients nor Heating Power Consumption Coefficients.

I'm pretty sure these objects are from this thesis paper at this link around page 49. Can anyone confirm?

EDIT: I think I found the description of the curves in this file, which can be used for updating the IO Ref. https://github.com/NREL/EnergyPlus/blob/develop/src/EnergyPlus/WaterToAirHeatPumpSimple.cc

Real64 const Tref(283.15); // Reference Temperature for performance curves,10C [K]
CelsiustoKelvin = 273.15

ratioTDB = ((LoadSideInletDBTemp + CelsiustoKelvin) / Tref);
ratioTWB = ((LoadSideInletWBTemp + CelsiustoKelvin) / Tref);
ratioTS = ((SourceSideInletTemp + CelsiustoKelvin) / Tref);
ratioVL = (LoadSideMassFlowRate /(AirVolFlowRateRated * PsyRhoAirFnPbTdbW(StdBaroPress, LoadSideInletDBTemp, LoadSideInletHumRat, RoutineName)));
ratioVS = (SourceSideMassFlowRate) / (SimpleWatertoAirHP(HPNum).DesignWaterMassFlowRate);

Coil:Cooling:WaterToAirHeatPump:EquationFit
TotalCapCoeff1 + (ratioTWB * TotalCapCoeff2) + (ratioTS * TotalCapCoeff3) + (ratioVL * TotalCapCoeff4) + (ratioVS * TotalCapCoeff5)
SensCapCoeff1 + (ratioTDB * SensCapCoeff2) + (ratioTWB * SensCapCoeff3) + (ratioTS * SensCapCoeff4) + (ratioVL * SensCapCoeff5) + (ratioVS * SensCapCoeff6)
CoolPowerCoeff1 + (ratioTWB * CoolPowerCoeff2) + (ratioTS * CoolPowerCoeff3) + (ratioVL * CoolPowerCoeff4) + (ratioVS * CoolPowerCoeff5)

Coil:Heating:WaterToAirHeatPump:EquationFit
HeatCapCoeff1 + (ratioTDB * HeatCapCoeff2) + (ratioTS * HeatCapCoeff3) + (ratioVL * HeatCapCoeff4) + (ratioVS * HeatCapCoeff5)
HeatPowerCoeff1 + (ratioTDB * HeatPowerCoeff2) + (ratioTS * HeatPowerCoeff3) + (ratioVL * HeatPowerCoeff4) + (ratioVS * HeatPowerCoeff5)

It's not very obvious, but the water-to-air heat pump cooling and heating coil equations and coefficients are explained in the engineering reference here. Updating the IO Reference with these references. Thanks @mjwitte