Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | UnitType | = | ' ' | ||
integer, | public | :: | UnitType_Num | = | 0 | ||
character(len=MaxNameLength), | public | :: | Sched | = | ' ' | ||
integer, | public | :: | SchedPtr | = | 0 | ||
real(kind=r64), | public | :: | MaxTotAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxTotAirMassFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | InducRatio | = | 2.5d0 | ||
integer, | public | :: | PriAirInNode | = | 0 | ||
integer, | public | :: | SecAirInNode | = | 0 | ||
integer, | public | :: | OutAirNode | = | 0 | ||
integer, | public | :: | HWControlNode | = | 0 | ||
integer, | public | :: | CWControlNode | = | 0 | ||
character(len=MaxNameLength), | public | :: | HCoilType | = | ' ' | ||
character(len=MaxNameLength), | public | :: | HCoil | = | ' ' | ||
integer, | public | :: | HCoil_Num | = | 0 | ||
integer, | public | :: | HCoil_PlantTypeNum | = | 0 | ||
real(kind=r64), | public | :: | MaxVolHotWaterFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxHotWaterFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinVolHotWaterFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinHotWaterFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | HotControlOffset | = | 0.0d0 | ||
integer, | public | :: | HWLoopNum | = | 0 | ||
integer, | public | :: | HWLoopSide | = | 0 | ||
integer, | public | :: | HWBranchNum | = | 0 | ||
integer, | public | :: | HWCompNum | = | 0 | ||
integer, | public | :: | HWCoilFailNum1 | = | 0 | ||
integer, | public | :: | HWCoilFailNum2 | = | 0 | ||
character(len=MaxNameLength), | public | :: | CCoilType | = | ' ' | ||
character(len=MaxNameLength), | public | :: | CCoil | = | ' ' | ||
integer, | public | :: | CCoil_Num | = | 0 | ||
integer, | public | :: | CCoil_PlantTypeNum | = | 0 | ||
real(kind=r64), | public | :: | MaxVolColdWaterFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxColdWaterFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinVolColdWaterFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinColdWaterFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | ColdControlOffset | = | 0.0d0 | ||
integer, | public | :: | CWLoopNum | = | 0 | ||
integer, | public | :: | CWLoopSide | = | 0 | ||
integer, | public | :: | CWBranchNum | = | 0 | ||
integer, | public | :: | CWCompNum | = | 0 | ||
integer, | public | :: | CWCoilFailNum1 | = | 0 | ||
integer, | public | :: | CWCoilFailNum2 | = | 0 | ||
character(len=MaxNameLength), | public | :: | MixerName | = | ' ' | ||
integer, | public | :: | Mixer_Num | = | 0 | ||
real(kind=r64), | public | :: | MaxPriAirMassFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxSecAirMassFlow | = | 0.0d0 | ||
integer, | public | :: | ADUNum | = | 0 | ||
real(kind=r64), | public | :: | DesCoolingLoad | = | 0.0d0 | ||
real(kind=r64), | public | :: | DesHeatingLoad | = | 0.0d0 |
TYPE IndUnitData
! input data
CHARACTER(len=MaxNameLength) :: Name =' ' ! name of unit
CHARACTER(len=MaxNameLength) :: UnitType =' ' ! type of unit
INTEGER :: UnitType_Num =0 ! index to type of unit
CHARACTER(len=MaxNameLength) :: Sched =' ' ! availability schedule
INTEGER :: SchedPtr =0 ! index to schedule
REAL(r64) :: MaxTotAirVolFlow =0.0d0 ! m3/s (autosizable)
REAL(r64) :: MaxTotAirMassFlow =0.0d0 ! kg/s
REAL(r64) :: InducRatio =2.5d0 ! ratio of induced air flow to primary air flow
INTEGER :: PriAirInNode =0 ! unit primary air inlet node number
INTEGER :: SecAirInNode =0 ! unit induced air inlet node number
INTEGER :: OutAirNode =0 ! unit air outlet node number
INTEGER :: HWControlNode =0 ! hot water control node
INTEGER :: CWControlNode =0 ! cold water control node
CHARACTER(len=MaxNameLength) :: HCoilType =' ' ! type of heating coil component
CHARACTER(len=MaxNameLength) :: HCoil =' ' ! name of heating coil component
INTEGER :: HCoil_Num =0 ! index to this coil
INTEGER :: HCoil_PlantTypeNum =0 !
REAL(r64) :: MaxVolHotWaterFlow =0.0d0 ! m3/s (autosizable)
REAL(r64) :: MaxHotWaterFlow =0.0d0 ! kg/s
REAL(r64) :: MinVolHotWaterFlow =0.0d0 ! m3/s
REAL(r64) :: MinHotWaterFlow =0.0d0 ! kg/s
REAL(r64) :: HotControlOffset =0.0d0 ! control tolerance
INTEGER :: HWLoopNum =0 ! index for plant loop with hot water coil
INTEGER :: HWLoopSide =0 ! index for plant loop side for hot water coil
INTEGER :: HWBranchNum =0 ! index for plant branch for hot water coil
INTEGER :: HWCompNum =0 ! index for plant component for hot water coil
INTEGER :: HWCoilFailNum1 =0 ! index for errors
INTEGER :: HWCoilFailNum2 =0 ! index for errors
CHARACTER(len=MaxNameLength) :: CCoilType =' ' ! type of cooling coil component
CHARACTER(len=MaxNameLength) :: CCoil =' ' ! name of cooling coil component
INTEGER :: CCoil_Num =0 ! index to this coil
INTEGER :: CCoil_PlantTypeNum =0 !
REAL(r64) :: MaxVolColdWaterFlow =0.0d0 ! m3/s (autosizable)
REAL(r64) :: MaxColdWaterFlow =0.0d0 ! kg/s
REAL(r64) :: MinVolColdWaterFlow =0.0d0 ! m3/s
REAL(r64) :: MinColdWaterFlow =0.0d0 ! kg/s
REAL(r64) :: ColdControlOffset =0.0d0 ! control tolerance
INTEGER :: CWLoopNum =0 ! index for plant loop with chilled water coil
INTEGER :: CWLoopSide =0 ! index for plant loop side for chilled water coil
INTEGER :: CWBranchNum =0 ! index for plant branch for chilled water coil
INTEGER :: CWCompNum =0 ! index for plant component for chilled water coil
INTEGER :: CWCoilFailNum1 =0 ! index for errors
INTEGER :: CWCoilFailNum2 =0 ! index for errors
CHARACTER(len=MaxNameLength) :: MixerName =' ' ! name of air mixer component
INTEGER :: Mixer_Num =0 ! index to this mixer
REAL(r64) :: MaxPriAirMassFlow =0.0d0 ! kg/s
REAL(r64) :: MaxSecAirMassFlow =0.0d0 ! kg/s
INTEGER :: ADUNum =0 ! index of corresponding air distribution unit
REAL(r64) :: DesCoolingLoad = 0.0d0 ! used for reporting during coil sizing
REAL(r64) :: DesHeatingLoad = 0.0d0 ! used for reporting during coil sizing
END TYPE IndUnitData