MinimalDXCooling Module

Contains a simplified EnergyPlus subroutine for calculating the performance of a DX cooling coil.


Uses

  • module~~minimaldxcooling~~UsesGraph module~minimaldxcooling MinimalDXCooling iso_fortran_env iso_fortran_env module~minimaldxcooling->iso_fortran_env

Used by

  • module~~minimaldxcooling~~UsedByGraph module~minimaldxcooling MinimalDXCooling proc~simminimaldxcooling SimMinimalDXCooling proc~simminimaldxcooling->module~minimaldxcooling

Contents


Subroutines

public subroutine CalcMinimalDXCooling(OutdoorTDryBulb, OutdoorHumRatio, OutdoorPressure, InletTDryBulb, InletHumRatio, RatedCOP, RatedTotCap, PartLoadRatio, RatedAirMassFlowRate, OutletTemperature, OutletHumRatio, ElecCoolingPower, SensCoolingEnergyRate, LatCoolingEnergyRate, TotalCoolingEnergyRate, TotalSensibleHeatOut)

Simplified EnergyPlus subroutine for calculating the performance of a DX cooling coil. Adapted from EnergyPlus CalcDoe2DXCoil by D.Meyer and R. Raustad (2018).

Read more…

Arguments

Type IntentOptional AttributesName
real(kind=dp), intent(in) :: OutdoorTDryBulb

Outdoor dry bulb air temperature [°C]

real(kind=dp), intent(in) :: OutdoorHumRatio

Outdoor air humidity ratio [kgH₂O kgAIR⁻¹]

real(kind=dp), intent(in) :: OutdoorPressure

Outdoor barometric pressure [Pa]

real(kind=dp), intent(in) :: InletTDryBulb

Indoor (inlet) dry bulb air temperature [°C]

real(kind=dp), intent(in) :: InletHumRatio

Indoor (inlet) air humidity ratio [kgH₂O kgAIR⁻¹]

real(kind=dp), intent(in) :: RatedCOP

Rated Coefficient Of Performance (COP) [1]

real(kind=dp), intent(in) :: RatedTotCap

Rated (total) system capacity [W]

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. PLR = (SensibleCoolingLoad / SensCoolingEnergyRate) [1]

real(kind=dp), intent(in) :: RatedAirMassFlowRate

Rated air mass flow rate [kg s⁻¹]

real(kind=dp), intent(out) :: OutletTemperature

Actual (calculated) outlet air dry bulb temperature existing the cooling coil [°C]

real(kind=dp), intent(out) :: OutletHumRatio

Actual (calculated) outlet air humidity ratio existing the cooling coil [kgH₂O kgAIR⁻¹]

real(kind=dp), intent(out) :: ElecCoolingPower

Calculated electrical power consumed by the DX unit [W]

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. [W]

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) [W]

real(kind=dp), intent(out) :: TotalSensibleHeatOut

Total power rejected by the evaporator into the outdoor environment i.e. TotalCoolingEnergyRate + ElecCoolingPower [W]