TYPE ZoneAirBalanceData
CHARACTER(len=MaxNameLength) :: Name =' ' ! Object name
CHARACTER(len=MaxNameLength) :: ZoneName =' ' ! Zone name
INTEGER :: ZonePtr =0 ! Zone number
INTEGER :: BalanceMethod =0 ! Air Balance Method: None=0, Quadrature = 1
REAL(r64) :: InducedAirRate = 0.0d0 ! Induced Outdoor Air Due to Duct Leakage Unbalance [m3/s]
INTEGER :: InducedAirSchedPtr =0 ! Induced Outdoor Air Fraction Schedule
REAL(r64) :: BalMassFlowRate = 0.0d0 ! balanced mass flow rate
REAL(r64) :: InfMassFlowRate = 0.0d0 ! unbalanced mass flow rate from infiltration
REAL(r64) :: NatMassFlowRate = 0.0d0 ! unbalanced mass flow rate from natural ventilaton
REAL(r64) :: ExhMassFlowRate = 0.0d0 ! unbalanced mass flow rate from exhaust ventilaton
REAL(r64) :: IntMassFlowRate = 0.0d0 ! unbalanced mass flow rate from intake ventilaton
REAL(r64) :: ERVMassFlowRate = 0.0d0 ! unbalanced mass flow rate from stand-alond ERV
LOGICAL :: OneTimeFlag =.FALSE. ! One time flag to get nodes of stand alond ERV
INTEGER :: NumOfERVs =0 ! Number of zone stand alone ERVs
INTEGER, DIMENSION(:), ALLOCATABLE :: ERVInletNode ! Stand alone ERV supply air inlet nodes
INTEGER, DIMENSION(:), ALLOCATABLE :: ERVExhaustNode ! Stand alone ERV air exhaust nodes
END TYPE ZoneAirBalanceData