Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private, | parameter | :: | On | = | 1 | |
integer, | private, | parameter | :: | Off | = | 0 | |
integer, | private, | parameter | :: | CoolingMode | = | 1 | |
integer, | private, | parameter | :: | HeatingMode | = | 2 | |
integer, | private, | parameter | :: | UseCompressorOnFlow | = | 1 | |
integer, | private, | parameter | :: | UseCompressorOffFlow | = | 2 | |
integer, | private, | parameter | :: | PTHPUnit | = | 1 | |
integer, | private, | parameter | :: | PTACUnit | = | 2 | |
integer, | private, | parameter | :: | PTWSHPUnit | = | 3 | |
type(PTUnitData), | private, | ALLOCATABLE, DIMENSION(:) | :: | PTUnit | |||
logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | CheckEquipName | |||
real(kind=r64), | private | :: | SupHeaterLoad | = | 0.0d0 | ||
integer, | private | :: | NumPTHP | = | 0 | ||
integer, | private | :: | NumPTAC | = | 0 | ||
integer, | private | :: | NumPTWSHP | = | 0 | ||
integer, | private | :: | NumPTUs | = | 0 | ||
real(kind=r64), | private | :: | CompOnMassFlow | = | 0.0d0 | ||
real(kind=r64), | private | :: | OACompOnMassFlow | = | 0.0d0 | ||
real(kind=r64), | private | :: | CompOffMassFlow | = | 0.0d0 | ||
real(kind=r64), | private | :: | OACompOffMassFlow | = | 0.0d0 | ||
real(kind=r64), | private | :: | CompOnFlowRatio | = | 0.0d0 | ||
real(kind=r64), | private | :: | CompOffFlowRatio | = | 0.0d0 | ||
real(kind=r64), | private | :: | FanSpeedRatio | = | 0.0d0 | ||
logical, | private | :: | GetPTUnitInputFlag | = | .TRUE. | ||
real(kind=r64), | private | :: | SaveCompressorPLR | = | 0.0d0 | ||
real(kind=r64), | private | :: | SteamDensity | = | 0.0d0 | ||
logical, | private | :: | HeatingLoad | = | .FALSE. | ||
logical, | private | :: | CoolingLoad | = | .FALSE. | ||
real(kind=r64), | private | :: | MinWaterFlow | = | 0.0d0 | ||
real(kind=r64), | private | :: | TempSteamIn | = | 100.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | UnitType | = | ' ' | ||
integer, | public | :: | UnitType_Num | = | 0 | ||
integer, | public | :: | ZoneEquipType | = | 0 | ||
integer, | public | :: | SchedPtr | = | 0 | ||
real(kind=r64), | public | :: | MaxCoolAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxHeatAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxNoCoolHeatAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxCoolAirMassFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxHeatAirMassFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxNoCoolHeatAirMassFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | CoolOutAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatOutAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | NoCoolHeatOutAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | CoolOutAirMassFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatOutAirMassFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | NoCoolHeatOutAirMassFlow | = | 0.0d0 | ||
integer, | public | :: | AirInNode | = | 0 | ||
integer, | public | :: | AirOutNode | = | 0 | ||
integer, | public | :: | OutsideAirNode | = | 0 | ||
integer, | public | :: | AirReliefNode | = | 0 | ||
character(len=MaxNameLength), | public | :: | OAMixType | = | ' ' | ||
character(len=MaxNameLength), | public | :: | OAMixName | = | ' ' | ||
integer, | public | :: | OAMixIndex | = | 0 | ||
character(len=MaxNameLength), | public | :: | FanName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | FanType | = | ' ' | ||
integer, | public | :: | FanType_Num | = | 0 | ||
integer, | public | :: | FanIndex | = | 0 | ||
integer, | public | :: | FanSchedPtr | = | 0 | ||
integer, | public | :: | FanAvailSchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | DXCoolCoilName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | DXCoolCoilType | = | ' ' | ||
integer, | public | :: | DXCoolCoilType_Num | = | 0 | ||
integer, | public | :: | CoolCoilCompIndex | = | 0 | ||
integer, | public | :: | DXCoolCoilIndexNum | = | 0 | ||
integer, | public | :: | CondenserNodeNum | = | 0 | ||
integer, | public | :: | DXHeatCoilIndexNum | = | 0 | ||
character(len=MaxNameLength), | public | :: | DXHeatCoilName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | DXHeatCoilType | = | ' ' | ||
integer, | public | :: | DXHeatCoilType_Num | = | 0 | ||
integer, | public | :: | DXHeatCoilIndex | = | 0 | ||
character(len=MaxNameLength), | public | :: | ACHeatCoilName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | ACHeatCoilType | = | ' ' | ||
real(kind=r64), | public | :: | ACHeatCoilCap | = | 0.0d0 | ||
integer, | public | :: | ACHeatCoilIndex | = | 0 | ||
integer, | public | :: | HWCoilAirInletNode | = | 0 | ||
integer, | public | :: | HWCoilSteamInletNode | = | 0 | ||
integer, | public | :: | HWCoilSteamOutletNode | = | 0 | ||
character(len=MaxNameLength), | public | :: | SuppHeatCoilName | = | ' ' | ||
integer, | public | :: | SuppHeatCoilType_Num | = | 0 | ||
integer, | public | :: | ACHeatCoilType_Num | = | 0 | ||
integer, | public | :: | SuppHeatCoilIndex | = | 0 | ||
integer, | public | :: | SupHeatCoilCap | = | 0 | ||
integer, | public | :: | SupCoilAirInletNode | = | 0 | ||
character(len=MaxNameLength), | public | :: | SuppHeatCoilType | = | ' ' | ||
real(kind=r64), | public | :: | MaxSATSupHeat | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxOATSupHeat | = | 0.0d0 | ||
integer, | public | :: | OpMode | = | 0 | ||
integer, | public | :: | FanPlace | = | 0 | ||
real(kind=r64), | public | :: | CoolConvergenceTol | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatConvergenceTol | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinOATCompressor | = | 0.0d0 | ||
integer, | public | :: | IterErrIndex | = | 0 | ||
character(len=MaxNameLength), | public | :: | AvailManagerListName | = | ' ' | ||
integer, | public | :: | WaterCyclingMode | = | 0 | ||
integer, | public | :: | PTObjectIndex | = | 0 | ||
real(kind=r64), | public | :: | MaxONOFFCyclesperHour | = | 0.0d0 | ||
real(kind=r64), | public | :: | HPTimeConstant | = | 0.0d0 | ||
real(kind=r64), | public | :: | OnCyclePowerFraction | = | 0.0d0 | ||
real(kind=r64), | public | :: | FanDelayTime | = | 0.0d0 | ||
real(kind=r64), | public | :: | DesignHeatingCapacity | = | 0.0d0 | ||
real(kind=r64), | public | :: | DesignCoolingCapacity | = | 0.0d0 | ||
real(kind=r64), | public | :: | DesignSuppHeatingCapacity | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotHeatEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotHeatEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotCoolEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotCoolEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensHeatEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensHeatEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensCoolEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensCoolEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | LatHeatEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | LatHeatEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | LatCoolEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | LatCoolEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | ElecPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | ElecConsumption | = | 0.0d0 | ||
real(kind=r64), | public | :: | FanPartLoadRatio | = | 0.0d0 | ||
real(kind=r64), | public | :: | CompPartLoadRatio | = | 0.0d0 | ||
integer, | public | :: | LastMode | = | 0 | ||
integer, | public | :: | AirFlowControl | = | 0 | ||
real(kind=r64), | public | :: | CompPartLoadFrac | = | 0.0d0 | ||
integer, | public | :: | HotWaterControlNode | = | 0 | ||
integer, | public | :: | PlantCoilOutletNode | = | 0 | ||
integer, | public | :: | LoopNum | = | 0 | ||
integer, | public | :: | LoopSide | = | 0 | ||
integer, | public | :: | BranchNum | = | 0 | ||
integer, | public | :: | CompNum | = | 0 | ||
real(kind=r64), | public | :: | MaxHeatCoilFluidFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxSuppCoilFluidFlow | = | 0.0d0 | ||
integer, | public | :: | HotWaterCoilMaxIterIndex | = | 0 | ||
integer, | public | :: | HotWaterCoilMaxIterIndex2 | = | 0 | ||
real(kind=r64), | public | :: | ActualFanVolFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatingSpeedRatio | = | 1.0d0 | ||
real(kind=r64), | public | :: | CoolingSpeedRatio | = | 1.0d0 | ||
real(kind=r64), | public | :: | NoHeatCoolSpeedRatio | = | 1.0d0 | ||
integer, | public | :: | AvailStatus | = | 0 | ||
integer, | public | :: | HeatCoolMode | = | 0 | ||
integer, | public | :: | NumOfSpeedCooling | = | 0 | ||
integer, | public | :: | NumOfSpeedHeating | = | 0 | ||
real(kind=r64), | public | :: | IdleSpeedRatio | = | 0.0d0 | ||
real(kind=r64), | public | :: | IdleVolumeAirRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | IdleMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | FanVolFlow | = | 0.0d0 | ||
logical, | public | :: | CheckFanFlow | = | .TRUE. | ||
real(kind=r64), | public | :: | HeatVolumeFlowRate(MaxSpedLevels) | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatMassFlowRate(MaxSpedLevels) | = | 0.0d0 | ||
real(kind=r64), | public | :: | CoolVolumeFlowRate(MaxSpedLevels) | = | 0.0d0 | ||
real(kind=r64), | public | :: | CoolMassFlowRate(MaxSpedLevels) | = | 0.0d0 | ||
real(kind=r64), | public | :: | MSHeatingSpeedRatio(MaxSpedLevels) | = | 0.0d0 | ||
real(kind=r64), | public | :: | MSCoolingSpeedRatio(MaxSpedLevels) | = | 0.0d0 | ||
integer, | public | :: | CompSpeedNum | = | 0 | ||
real(kind=r64), | public | :: | CompSpeedRatio | = | 0.0d0 | ||
integer, | public | :: | ErrIndexCyc | = | 0 | ||
integer, | public | :: | ErrIndexVar | = | 0 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | HWFlow | |||
real(kind=r64), | intent(in), | optional | DIMENSION(:) | :: | Par |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(inout) | :: | TempSupHeater | |||
real(kind=r64), | intent(in), | optional | DIMENSION(:) | :: | Par |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | PartLoadFrac | |||
real(kind=r64), | intent(in), | optional | DIMENSION(:) | :: | Par |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitCompIndex | |||
integer, | intent(in) | :: | PTUnitType |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitCompIndex | |||
integer, | intent(in) | :: | PTUnitType |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitCompIndex | |||
integer, | intent(in) | :: | PTUnitType |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitCompIndex | |||
integer, | intent(in) | :: | PTUnitType |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | PartLoadFrac | |||
real(kind=r64), | intent(in), | optional | DIMENSION(:) | :: | Par |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | SpeedRatio | |||
real(kind=r64), | intent(in), | optional | DIMENSION(:) | :: | Par |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | CompName | |||
integer, | intent(in) | :: | ZoneNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
real(kind=r64), | intent(out) | :: | QUnitOut | |||
real(kind=r64), | intent(out) | :: | LatOutputProvided | |||
integer, | intent(in) | :: | PTUnitType | |||
integer, | intent(inout) | :: | CompIndex |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitNum | |||
integer, | intent(in) | :: | ZoneNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
real(kind=r64), | intent(out) | :: | QSensUnitOut | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio | |||
real(kind=r64), | intent(in) | :: | QZnReq | |||
real(kind=r64), | intent(out) | :: | QLatUnitOut |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitNum | |||
integer, | intent(in) | :: | ZoneNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
real(kind=r64), | intent(out) | :: | OnOffAirFlowRatio | |||
real(kind=r64), | intent(inout) | :: | ZoneLoad |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitNum | |||
real(kind=r64), | intent(in) | :: | PartLoadFrac | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | OpMode | |||
real(kind=r64), | intent(in) | :: | QZnReq | |||
integer, | intent(in) | :: | ZoneNum | |||
real(kind=r64), | intent(out) | :: | PartLoadFrac | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio | |||
real(kind=r64), | intent(inout) | :: | SupHeaterLoad | |||
logical, | intent(inout) | :: | HXUnitOn |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
real(kind=r64), | intent(in) | :: | PartLoadFrac | |||
real(kind=r64), | intent(out) | :: | LoadMet | |||
real(kind=r64), | intent(in) | :: | QZnReq | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio | |||
real(kind=r64), | intent(inout) | :: | SupHeaterLoad | |||
logical, | intent(in) | :: | HXUnitOn |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitNum | |||
real(kind=r64), | intent(in) | :: | PLR | |||
logical, | intent(inout) | :: | errflag | |||
real(kind=r64), | intent(out) | :: | RuntimeFrac |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitNum | |||
real(kind=r64), | intent(in) | :: | PartLoadRatio | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitNum | |||
integer, | intent(in) | :: | ZoneNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
real(kind=r64), | intent(in) | :: | QZnReq | |||
real(kind=r64), | intent(in) | :: | QLatReq | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio | |||
integer, | intent(in) | :: | OpMode | |||
logical, | intent(in) | :: | HXUnitOn |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | CompOp | |||
integer, | intent(in) | :: | OpMode | |||
real(kind=r64), | intent(in) | :: | QZnReq | |||
real(kind=r64), | intent(in) | :: | QLatReq | |||
integer, | intent(in) | :: | ZoneNum | |||
integer, | intent(out) | :: | SpeedNum | |||
real(kind=r64), | intent(out) | :: | SpeedRatio | |||
real(kind=r64), | intent(out) | :: | PartLoadFrac | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio | |||
real(kind=r64), | intent(inout) | :: | SupHeaterLoad | |||
logical, | intent(in) | :: | HXUnitOn |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitNum | |||
integer, | intent(in) | :: | ZoneNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | CompOp | |||
integer, | intent(in) | :: | SpeedNum | |||
real(kind=r64), | intent(in) | :: | SpeedRatio | |||
real(kind=r64), | intent(in) | :: | PartLoadFrac | |||
real(kind=r64), | intent(out) | :: | LoadMet | |||
real(kind=r64), | intent(out) | :: | LatentLoadMet | |||
real(kind=r64), | intent(in) | :: | QZnReq | |||
real(kind=r64), | intent(in) | :: | QLatReq | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio | |||
real(kind=r64), | intent(inout) | :: | SupHeaterLoad | |||
logical, | intent(in) | :: | HXUnitOn |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitNum | |||
integer, | intent(in) | :: | ZoneNum | |||
real(kind=r64), | intent(in) | :: | PartLoadRatio | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio | |||
integer, | intent(in), | optional | :: | SpeedNum | ||
real(kind=r64), | intent(in), | optional | :: | SpeedRatio |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | PTUnitNum | |||
integer, | intent(in) | :: | ZoneNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | AirLoopNum | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio | |||
integer, | intent(in) | :: | OpMode | |||
real(kind=r64), | intent(in) | :: | QZnReq | |||
real(kind=r64), | intent(in) | :: | MoistureLoad | |||
real(kind=r64), | intent(inout) | :: | PartLoadRatio |