MinimalDXCoolingDriver Module

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


Uses

  • module~~minimaldxcoolingdriver~~UsesGraph module~minimaldxcoolingdriver MinimalDXCoolingDriver iso_fortran_env iso_fortran_env module~minimaldxcoolingdriver->iso_fortran_env

Contents


Subroutines

public subroutine SimMinimalDXCooling(OutdoorTDryBulb, OutdoorHumRatio, OutdoorPressure, InletTDryBulb, InletHumRatio, RatedCOP, RatedTotCap, SensibleCoolingLoad, RatedAirMassFlowRate, COP, TotalCoolingCapacity, OutletTemperature, OutletHumRatio, ElecCoolingPower, LatCoolingEnergyRate, TotalCoolingEnergyRate, TotalSensibleHeatOut)

Simplified EnergyPlus subroutine for calculating the performance of a DX heating coil. This is the subroutine to call from your program.

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) :: SensibleCoolingLoad

Building sensible load to be met [W]

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

rated air mass flow rate [kg s⁻¹]

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

Actual (calculated) Coefficient Of Performance (COP) [1]

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

Actual (calculated) total system capacity [W]

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) :: 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]