MinimalDXFan Module

This module currently contains one function (SimpleFanOnOff) for simulating a simple on/off fan. Modified by D. Meyer and R. Raustad (2018).


Uses

  • module~~minimaldxfan~~UsesGraph module~minimaldxfan MinimalDXFan iso_fortran_env iso_fortran_env module~minimaldxfan->iso_fortran_env

Used by

  • module~~minimaldxfan~~UsedByGraph module~minimaldxfan MinimalDXFan proc~calcminimaldxcooling CalcMinimalDXCooling proc~calcminimaldxcooling->module~minimaldxfan proc~calcminimaldxheating CalcMinimalDXHeating proc~calcminimaldxheating->module~minimaldxfan

Contents


Functions

public pure function GetOnOffFan(Mode, MotEff, FanPower, MotInAirFrac, InletAirEnthalpy, AirMassFlowRate) result(OutletAirEnthalpy)

Simplified version of SimOnOffFan subroutine in EnergyPlus Given the mode of operation (on or off), fan motor efficiency, power of the fan, fraction of motor heat entering air stream moist air enthaply of the air entering the fan, and mass flow rate, it returns the moist air enthaply of the air after it has passed through the fan. It assumes sensible heating process only - i.e. it does not change the moisture in the air - and the mass flow rate across the component remains the same. Original Credits: NREL Energy Plus, Shirey, R. Raustad - FSEC, Brent Griffith, Chandan Sharma, Rongpeng Zhang Reference: ASHRAE HVAC 2 Toolkit, page 2-3 (FANSIM) https://github.com/NREL/EnergyPlus/blob/d37252156cb0eef0cb9b1af5ce7dcd7423011649/src/EnergyPlus/Fans.cc#L1967-L1989 This fan does not change the moisture or Mass Flow across the component

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: Mode
real(kind=dp), intent(in) :: MotEff
real(kind=dp), intent(in) :: FanPower
real(kind=dp), intent(in) :: MotInAirFrac
real(kind=dp), intent(in) :: InletAirEnthalpy
real(kind=dp), intent(in) :: AirMassFlowRate

Return Value real(kind=dp)