Contains a simplified EnergyPlus subroutine for calculating the performance of a DX cooling coil.
Simplified EnergyPlus subroutine for calculating the performance of a DX cooling coil.
Adapted from EnergyPlus CalcDoe2DXCoil
by D.Meyer and R. Raustad (2018).
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=dp), | intent(in) | :: | OutdoorTDryBulb | Outdoor dry bulb air temperature |
||
real(kind=dp), | intent(in) | :: | OutdoorHumRatio | Outdoor air humidity ratio |
||
real(kind=dp), | intent(in) | :: | OutdoorPressure | Outdoor barometric pressure |
||
real(kind=dp), | intent(in) | :: | InletTDryBulb | Indoor (inlet) dry bulb air temperature |
||
real(kind=dp), | intent(in) | :: | InletHumRatio | Indoor (inlet) air humidity ratio |
||
real(kind=dp), | intent(in) | :: | RatedCOP | Rated Coefficient Of Performance (COP) |
||
real(kind=dp), | intent(in) | :: | RatedTotCap | Rated (total) system capacity |
||
real(kind=dp), | intent(in) | :: | PartLoadRatio | Part load ratio (PLR). This is the actual cooling effect produced by the AC unit divided by the maximum
cooling effect available - i.e. |
||
real(kind=dp), | intent(in) | :: | RatedAirMassFlowRate | Rated air mass flow rate |
||
real(kind=dp), | intent(out) | :: | OutletTemperature | Actual (calculated) outlet air dry bulb temperature existing the cooling coil |
||
real(kind=dp), | intent(out) | :: | OutletHumRatio | Actual (calculated) outlet air humidity ratio existing the cooling coil |
||
real(kind=dp), | intent(out) | :: | ElecCoolingPower | Calculated electrical power consumed by the DX unit |
||
real(kind=dp), | intent(out) | :: | SensCoolingEnergyRate | Sensible cooling power used to calculate the PLR. This is the maximum amount of sensible heat rate that the coil
is capable of extracting from the indoor environment for the specified conditions. |
||
real(kind=dp), | intent(out) | :: | LatCoolingEnergyRate | |||
real(kind=dp), | intent(out) | :: | TotalCoolingEnergyRate | Total cooling power of the DX unit (energy rate extracted by DX unit from the indoor environment) |
||
real(kind=dp), | intent(out) | :: | TotalSensibleHeatOut | Total power rejected by the evaporator into the outdoor environment
i.e. TotalCoolingEnergyRate + ElecCoolingPower |