MinimalDXHeatingDriver Module

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


Uses

  • module~~minimaldxheatingdriver~~UsesGraph module~minimaldxheatingdriver MinimalDXHeatingDriver iso_fortran_env iso_fortran_env module~minimaldxheatingdriver->iso_fortran_env

Contents


Subroutines

public subroutine SimMinimalDXHeating(OutdoorDryBulb, OutdoorHumRatio, OutdoorPressure, InletAirDryBulbTemp, InletAirHumRat, RatedCOP, RatedTotCap, SensibleHeatingLoad, RatedAirMassFlowRate, COP, TotalHeatingCapacity, OutletAirTemp, OutletAirHumRat, ElecHeatingPower, TotalHeatingEnergyRate, 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) :: OutdoorDryBulb

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

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

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

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

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

Actual (calculated) total system capacity [W]

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

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

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

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

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

Calculated electrical power consumed by the DX unit [W]

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

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 energy rate rejected by the evaporator into the outdoor environment i.e. TotalHeatingEnergyRate + ElecHeatingPower [W]