TYPE ZoneEquipData ! Electric, Gas, Other Equipment, CO2
CHARACTER(len=MaxNameLength) :: Name =' ' ! EQUIPMENT object name
INTEGER :: ZonePtr = 0 ! Which zone internal gain is in
INTEGER :: SchedPtr = 0 ! Schedule for internal gain
REAL(r64) :: DesignLevel = 0.0d0 ! design level for internal gain [W]
LOGICAL :: EMSZoneEquipOverrideOn = .FALSE. !EMS actuating equipment power if .TRUE.
REAL(r64) :: EMSEquipPower = 0.0D0 ! Value EMS is directing to use for override
REAL(r64) :: FractionLatent = 0.0d0 ! Percentage (fraction 0.0-1.0) of sensible heat gain that is latent
REAL(r64) :: FractionRadiant = 0.0d0 ! Percentage (fraction 0.0-1.0) of sensible heat gain that is radiant
REAL(r64) :: FractionLost = 0.0d0 ! Percentage (fraction 0.0-1.0) of sensible heat gain that is lost
REAL(r64) :: FractionConvected = 0.0d0 ! Percentage (fraction 0.0-1.0) of sensible heat gain that is convective
REAL(r64) :: CO2DesignRate =0.d0 ! CO2 design Rate [m3/s]
REAL(r64) :: CO2RateFactor =0.d0 ! CO2 rate factor [m3/s/W]
REAL(r64) :: NomMinDesignLevel =0.d0 ! Nominal Minimum Design Level (min sch X design level)
REAL(r64) :: NomMaxDesignLevel =0.d0 ! Nominal Maximum Design Level (max sch X design level)
LOGICAL :: ManageDemand =.FALSE. ! Flag to indicate whether to use demand limiting
REAL(r64) :: DemandLimit = 0.0d0 ! Demand limit set by demand manager [W]
! Report variables
REAL(r64) :: Power = 0.0d0 ! Electric/Gas/Fuel power [W]
REAL(r64) :: RadGainRate = 0.0d0 ! Radiant heat gain [W]
REAL(r64) :: ConGainRate = 0.0d0 ! Convective heat gain [W]
REAL(r64) :: LatGainRate = 0.0d0 ! Latent heat gain [W]
REAL(r64) :: LostRate = 0.0d0 ! Lost energy (converted to work) [W]
REAL(r64) :: TotGainRate = 0.0d0 ! Total heat gain [W]
REAL(r64) :: CO2GainRate = 0.d0 !CO2 gain rate [m3/s]
REAL(r64) :: Consumption = 0.0d0 ! Electric/Gas/Fuel consumption [J]
REAL(r64) :: RadGainEnergy = 0.0d0 ! Radiant heat gain [J]
REAL(r64) :: ConGainEnergy = 0.0d0 ! Convective heat gain [J]
REAL(r64) :: LatGainEnergy = 0.0d0 ! Latent heat gain [J]
REAL(r64) :: LostEnergy = 0.0d0 ! Lost energy (converted to work) [J]
REAL(r64) :: TotGainEnergy = 0.0d0 ! Total heat gain [J]
CHARACTER(len=MaxNameLength) :: EndUseSubcategory = ' ' !user defined name for the end use category
END TYPE ZoneEquipData