Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | MgrType | = | 0 | ||
character(len=MaxNameLength), | public | :: | AirLoopName | = | ' ' | ||
integer, | public | :: | AirLoopNum | = | 0 | ||
character(len=MaxNameLength), | public | :: | ControlZoneName | = | ' ' | ||
integer, | public | :: | NodeNumofControlledZone | = | 0 | ||
integer, | public | :: | ActualZoneNum | = | 0 | ||
integer, | public | :: | ControlledZoneNum | = | 0 | ||
integer, | public | :: | ControlModeSchedPtr | = | 0 | ||
integer, | public | :: | ControlMode | = | 0 | ||
integer, | public | :: | VentilationCtrl | = | 0 | ||
real(kind=r64), | public | :: | MinOutdoorTemp | = | -100.0d0 | ||
real(kind=r64), | public | :: | MaxOutdoorTemp | = | 100.0d0 | ||
real(kind=r64), | public | :: | MinOutdoorEnth | = | 0.1d0 | ||
real(kind=r64), | public | :: | MaxOutdoorEnth | = | 300000.0d0 | ||
real(kind=r64), | public | :: | MinOutdoorDewPoint | = | -100.0d0 | ||
real(kind=r64), | public | :: | MaxOutdoorDewPoint | = | 100.0d0 | ||
real(kind=r64), | public | :: | MaxWindSpeed | = | 0.0d0 | ||
logical, | public | :: | UseRainIndicator | = | .TRUE. | ||
character(len=MaxNameLength), | public | :: | MinOASched | = | ' ' | ||
integer, | public | :: | MinOASchedPtr | = | 0 | ||
integer, | public | :: | DewPointNoRHErrCount | = | 0 | ||
integer, | public | :: | DewPointNoRHErrIndex | = | 0 | ||
integer, | public | :: | DewPointErrCount | = | 0 | ||
integer, | public | :: | DewPointErrIndex | = | 0 | ||
integer, | public | :: | SingleHCErrCount | = | 0 | ||
integer, | public | :: | SingleHCErrIndex | = | 0 | ||
integer, | public | :: | OpeningFactorFWS | = | 0 | ||
integer, | public | :: | ANControlTypeSchedPtr | = | 0 | ||
integer, | public | :: | SimpleControlTypeSchedPtr | = | 0 | ||
integer, | public | :: | VentilationPtr | = | 0 | ||
integer, | public | :: | AvailStatus | = | 0 | ||
character(len=MaxNameLength), | public | :: | VentilationName | = | ' ' | ||
logical, | public | :: | HybridVentMgrConnectedToAirLoop | = | .TRUE. | ||
logical, | public | :: | SimHybridVentSysAvailMgr | = | .FALSE. |
TYPE DefineHybridVentSysAvailManager
CHARACTER(len=MaxNameLength) :: Name = ' ' ! Name of the object
INTEGER :: MgrType = 0 ! Integer equivalent of availability manager type
CHARACTER(len=MaxNameLength) :: AirLoopName = ' ' ! Name of HVAC Air Loop
INTEGER :: AirLoopNum = 0 ! HVAC Air Loop number
CHARACTER(len=MaxNameLength) :: ControlZoneName = ' ' ! Controlled zone name
INTEGER :: NodeNumofControlledZone =0 ! Controlled zone node number
INTEGER :: ActualZoneNum = 0 ! Actual zone number
INTEGER :: ControlledZoneNum = 0 ! Controlled zone number
INTEGER :: ControlModeSchedPtr = 0 ! Ventilation control mode schedule pointer
INTEGER :: ControlMode = 0 ! hybrid ventilation control mode
INTEGER :: VentilationCtrl = 0 ! Ventilation control type: Noaction, Close, Open
REAL(r64) :: MinOutdoorTemp = -100.0d0 ! Minimum Outdoor Temperature [C]
REAL(r64) :: MaxOutdoorTemp = 100.0d0 ! Maximum Outdoor Temperature [C]
REAL(r64) :: MinOutdoorEnth = 0.1d0 ! Minimum Outdoor Enthalpy [J/kg]
REAL(r64) :: MaxOutdoorEnth = 300000.0d0 ! Maximum Outdoor Enthalpy [J/kg]
REAL(r64) :: MinOutdoorDewPoint =-100.0d0 ! Minimum Outdoor Dew point temperature [C]
REAL(r64) :: MaxOutdoorDewPoint = 100.0d0 ! Maximum Outdoor Dew Point Temperature [C]
REAL(r64) :: MaxWindSpeed = 0.0d0 ! Maximum Wind speed [m/s]
LOGICAL :: UseRainIndicator = .TRUE. ! Use WeatherFile Rain Indicators
CHARACTER(len=MaxNameLength) :: MinOASched = ' ' ! Minimum Outdoor Ventilation Air Schedule Name
INTEGER :: MinOASchedPtr = 0 ! Minimum Outdoor Ventilation Air Schedule pointer
INTEGER :: DewPointNoRHErrCount = 0 ! Dewpoint control mode error count without a humidistat
INTEGER :: DewPointNoRHErrIndex = 0 ! Dewpoint control mode error index without a humidistat
INTEGER :: DewPointErrCount = 0 ! Dewpoint control mode error count without a valid humidistat
INTEGER :: DewPointErrIndex = 0 ! Dewpoint control mode error index without a valid humidistat
INTEGER :: SingleHCErrCount = 0 ! Temperature and enthalpy control mode error count
! with a singleHeatingCooling setpoint
INTEGER :: SingleHCErrIndex = 0 ! Temperature and enthalpy control mode error index
! with a singleHeatingCooling setpoint
INTEGER :: OpeningFactorFWS = 0 ! Opening factor modifier as a function of wind speed
INTEGER :: ANControlTypeSchedPtr = 0 ! AirflowNetwork control type schedule pointer
INTEGER :: SimpleControlTypeSchedPtr = 0 ! Simple airflow object control type schedule pointer
INTEGER :: VentilationPtr = 0 ! Ventilation object name pointer
INTEGER :: AvailStatus = 0 ! reports status of availability manager
CHARACTER(len=MaxNameLength) :: VentilationName = ' ' ! Ventilation object name
LOGICAL :: HybridVentMgrConnectedToAirLoop = .TRUE. ! Flag to check whether hybrid ventilation
! manager is connected to air loop
LOGICAL :: SimHybridVentSysAvailMgr = .FALSE. ! Set to false when a zone has two hybrid ventilation
! managers, one with air loop and one without
END TYPE DefineHybridVentSysAvailManager