Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | DXHeatPumpSystemType | = | ' ' | ||
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | SchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | HeatPumpCoilType | = | ' ' | ||
integer, | public | :: | HeatPumpCoilType_Num | = | 0 | ||
character(len=MaxNameLength), | public | :: | HeatPumpCoilName | = | ' ' | ||
integer, | public | :: | HeatPumpCoilIndex | = | 0 | ||
integer, | public | :: | DXHeatPumpCoilInletNodeNum | = | 0 | ||
integer, | public | :: | DXHeatPumpCoilOutletNodeNum | = | 0 | ||
integer, | public | :: | DXSystemControlNodeNum | = | 0 | ||
real(kind=r64), | public | :: | DesiredOutletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | PartLoadFrac | = | 0.0d0 | ||
real(kind=r64), | public | :: | SpeedRatio | = | 0.0d0 | ||
real(kind=r64), | public | :: | CycRatio | = | 0.0d0 | ||
integer, | public | :: | FanOpMode | = | 0 | ||
integer, | public | :: | DXCoilSensPLRIter | = | 0 | ||
integer, | public | :: | DXCoilSensPLRIterIndex | = | 0 | ||
integer, | public | :: | DXCoilSensPLRFail | = | 0 | ||
integer, | public | :: | DXCoilSensPLRFailIndex | = | 0 | ||
real(kind=r64), | public | :: | OAUnitSetTemp | = | 0.0d0 | ||
integer, | public | :: | SpeedNum | = | 0 |
TYPE DXHeatPumpSystemStruct
CHARACTER(len=MaxNameLength) :: DXHeatPumpSystemType=' ' ! Type of DXHeatingSystem
CHARACTER(len=MaxNameLength) :: Name =' ' ! Name of the DXHeatingSystem
INTEGER :: SchedPtr =0
CHARACTER(len=MaxNameLength) :: HeatPumpCoilType =' ' !
INTEGER :: HeatPumpCoilType_Num=0
CHARACTER(len=MaxNameLength) :: HeatPumpCoilName =' ' !
INTEGER :: HeatPumpCoilIndex =0
INTEGER :: DXHeatPumpCoilInletNodeNum =0
INTEGER :: DXHeatPumpCoilOutletNodeNum =0
Integer :: DXSystemControlNodeNum =0 ! the node number of the node with the set point
REAL(r64) :: DesiredOutletTemp =0.0d0 ! the temperature at the unit outlet node needed
! to meet the supply air set point.
REAL(r64) :: PartLoadFrac =0.0d0 ! part load fraction for current time step (single speed)
REAL(r64) :: SpeedRatio =0.0d0 ! current compressor speed ratio (variable speed)
REAL(r64) :: CycRatio =0.0d0 ! cycling part load ratio (variable speed)
INTEGER :: FanOpMode =0 ! Fan operating mode (see parameter above)
! Warning message variables
INTEGER :: DXCoilSensPLRIter =0 ! used in DXCoil calculations
INTEGER :: DXCoilSensPLRIterIndex =0 ! used in DXCoil calculations
INTEGER :: DXCoilSensPLRFail =0 ! used in DXCoil calculations
INTEGER :: DXCoilSensPLRFailIndex =0 ! used in DXCoil calculations
! When the Dx system is a part of Outdoor Air Unit
REAL(r64) :: OAUnitSetTemp =0.0d0 ! set
! variable-speed coil
INTEGER :: SpeedNum =0 ! select speed number for variable-speed coil
END TYPE DXHeatPumpSystemStruct