Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private, | parameter | :: | MultiSpeedHeatingCoil | = | 1 | |
integer, | private, | parameter | :: | MultiSpeedCoolingCoil | = | 2 | |
integer, | private, | parameter | :: | SuppHeatingCoilGas | = | 1 | |
integer, | private, | parameter | :: | SuppHeatingCoilElec | = | 2 | |
integer, | private, | parameter | :: | SuppHeatingCoilRec | = | 3 | |
integer, | private, | parameter | :: | Linear | = | 1 | |
integer, | private, | parameter | :: | Bilinear | = | 2 | |
integer, | private, | parameter | :: | Quadratic | = | 3 | |
integer, | private, | parameter | :: | Biquadratic | = | 4 | |
integer, | private, | parameter | :: | Cubic | = | 5 | |
integer, | private, | parameter | :: | CoolingMode | = | 1 | |
integer, | private, | parameter | :: | HeatingMode | = | 2 | |
integer, | private, | parameter | :: | UseCompressorOnFlow | = | 1 | |
integer, | private, | parameter | :: | UseCompressorOffFlow | = | 2 | |
integer, | private, | parameter | :: | On | = | 1 | |
integer, | private, | parameter | :: | Off | = | 0 | |
integer, | private | :: | NumMSHeatPumps | = | 0 | ||
integer, | private | :: | AirLoopPass | = | 0 | ||
real(kind=r64), | private | :: | TempSteamIn | = | 100.0d0 | ||
type(MSHeatPumpData), | private, | ALLOCATABLE, DIMENSION(:) | :: | MSHeatPump | |||
type(MSHeatPumpReportData), | private, | ALLOCATABLE, DIMENSION(:) | :: | MSHeatPumpReport | |||
character(len=MaxNameLength), | private | :: | CurrentModuleObject | ||||
real(kind=r64), | private | :: | CompOnMassFlow | = | 0.0d0 | ||
real(kind=r64), | private | :: | CompOffMassFlow | = | 0.0d0 | ||
real(kind=r64), | private | :: | CompOnFlowRatio | = | 0.0d0 | ||
real(kind=r64), | private | :: | CompOffFlowRatio | = | 0.0d0 | ||
real(kind=r64), | private | :: | FanSpeedRatio | = | 0.0d0 | ||
real(kind=r64), | private | :: | SupHeaterLoad | = | 0.0d0 | ||
real(kind=r64), | private | :: | SaveLoadResidual | = | 0.0d0 | ||
real(kind=r64), | private | :: | SaveCompressorPLR | = | 0.0d0 | ||
logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | CheckEquipName |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | AvaiSchedule | = | ' ' | ||
integer, | public | :: | AvaiSchedPtr | = | 0 | ||
integer, | public | :: | AirInletNodeNum | = | 0 | ||
integer, | public | :: | AirOutletNodeNum | = | 0 | ||
character(len=MaxNameLength), | public | :: | AirInletNodeName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | AirOutletNodeName | = | ' ' | ||
integer, | public | :: | ControlZoneNum | = | 0 | ||
integer, | public | :: | ZoneSequenceCoolingNum | = | 0 | ||
integer, | public | :: | ZoneSequenceHeatingNum | = | 0 | ||
character(len=MaxNameLength), | public | :: | ControlZoneName | ||||
integer, | public | :: | NodeNumofControlledZone | = | 0 | ||
real(kind=r64), | public | :: | FlowFraction | = | 0.0d0 | ||
character(len=MaxNameLength), | public | :: | FanName | = | ' ' | ||
integer, | public | :: | FanType | = | 0 | ||
integer, | public | :: | FanNum | = | 0 | ||
integer, | public | :: | FanPlaceType | = | 0 | ||
integer, | public | :: | FanInletNode | = | 0 | ||
integer, | public | :: | FanOutletNode | = | 0 | ||
real(kind=r64), | public | :: | FanVolFlow | = | 0.0d0 | ||
character(len=MaxNameLength), | public | :: | FanSchedule | = | ' ' | ||
integer, | public | :: | FanSchedPtr | = | 0 | ||
integer, | public | :: | OpMode | = | 0 | ||
character(len=MaxNameLength), | public | :: | DXHeatCoilName | = | ' ' | ||
integer, | public | :: | HeatCoilType | = | 0 | ||
integer, | public | :: | HeatCoilNum | = | 0 | ||
integer, | public | :: | DXHeatCoilIndex | = | 0 | ||
real(kind=r64), | public | :: | MinOATCompressor | = | 0.0d0 | ||
character(len=MaxNameLength), | public | :: | HeatCoilName | = | ' ' | ||
integer, | public | :: | HeatCoilIndex | = | 0 | ||
character(len=MaxNameLength), | public | :: | DXCoolCoilName | = | ' ' | ||
integer, | public | :: | CoolCoilType | = | 0 | ||
integer, | public | :: | CoolCoilNum | = | 0 | ||
integer, | public | :: | DXCoolCoilIndex | = | 0 | ||
character(len=MaxNameLength), | public | :: | SuppHeatCoilName | = | ' ' | ||
integer, | public | :: | SuppHeatCoilType | = | 0 | ||
integer, | public | :: | SuppHeatCoilNum | = | 0 | ||
real(kind=r64), | public | :: | DesignSuppHeatingCapacity | = | 0.0d0 | ||
real(kind=r64), | public | :: | SuppMaxAirTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | SuppMaxOATemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | AuxOnCyclePower | = | 0.0d0 | ||
real(kind=r64), | public | :: | AuxOffCyclePower | = | 0.0d0 | ||
real(kind=r64), | public | :: | DesignHeatRecFlowRate | = | 0.0d0 | ||
logical, | public | :: | HeatRecActive | = | .False. | ||
character(len=MaxNameLength), | public | :: | HeatRecName | = | ' ' | ||
integer, | public | :: | HeatRecInletNodeNum | = | 0 | ||
integer, | public | :: | HeatRecOutletNodeNum | = | 0 | ||
real(kind=r64), | public | :: | MaxHeatRecOutletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | DesignHeatRecMassFlowRate | = | 0.0d0 | ||
integer, | public | :: | HRLoopNum | = | 0 | ||
integer, | public | :: | HRLoopSideNum | = | 0 | ||
integer, | public | :: | HRBranchNum | = | 0 | ||
integer, | public | :: | HRCompNum | = | 0 | ||
real(kind=r64), | public | :: | AuxElecPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | IdleVolumeAirRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | IdleMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | IdleSpeedRatio | = | 0.0d0 | ||
integer, | public | :: | NumOfSpeedCooling | = | 0 | ||
integer, | public | :: | NumOfSpeedHeating | = | 0 | ||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | HeatVolumeFlowRate | |||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | HeatMassFlowRate | |||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | CoolVolumeFlowRate | |||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | CoolMassFlowRate | |||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | HeatingSpeedRatio | |||
real(kind=r64), | public, | DIMENSION(:), ALLOCATABLE | :: | CoolingSpeedRatio | |||
logical, | public | :: | CheckFanFlow | = | .TRUE. | ||
integer, | public | :: | LastMode | = | 0 | ||
integer, | public | :: | HeatCoolMode | = | 0 | ||
integer, | public | :: | AirLoopNumber | = | 0 | ||
integer, | public | :: | NumControlledZones | = | 0 | ||
integer, | public | :: | ZoneInletNode | = | 0 | ||
real(kind=r64), | public | :: | CompPartLoadRatio | = | 0.0d0 | ||
real(kind=r64), | public | :: | FanPartLoadRatio | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotCoolEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotHeatEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensCoolEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensHeatEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | LatCoolEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | LatHeatEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | ElecPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | LoadMet | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecoveryRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecoveryInletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecoveryOutletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecoveryMassFlowRate | = | 0.0d0 | ||
integer, | public | :: | AirFlowControl | = | 0 | ||
integer, | public | :: | ErrIndexCyc | = | 0 | ||
integer, | public | :: | ErrIndexVar | = | 0 | ||
real(kind=r64), | public | :: | LoadLoss | = | 0.0d0 | ||
integer, | public | :: | SuppCoilAirInletNode | = | 0 | ||
integer, | public | :: | SuppCoilAirOutletNode | = | 0 | ||
integer, | public | :: | SuppHeatCoilType_Num | = | 0 | ||
integer, | public | :: | SuppHeatCoilIndex | = | 0 | ||
integer, | public | :: | SuppCoilControlNode | = | 0 | ||
real(kind=r64), | public | :: | MaxSuppCoilFluidFlow | = | 0.0d0 | ||
integer, | public | :: | SuppCoilOutletNode | = | 0 | ||
integer, | public | :: | CoilAirInletNode | = | 0 | ||
integer, | public | :: | CoilControlNode | = | 0 | ||
real(kind=r64), | public | :: | MaxCoilFluidFlow | = | 0.0d0 | ||
integer, | public | :: | CoilOutletNode | = | 0 | ||
integer, | public | :: | HotWaterCoilControlNode | = | 0 | ||
integer, | public | :: | HotWaterCoilOutletNode | = | 0 | ||
character(len=MaxNameLength), | public | :: | HotWaterCoilName | = | ' ' | ||
integer, | public | :: | HotWaterCoilNum | = | 0 | ||
integer, | public | :: | LoopNum | = | 0 | ||
integer, | public | :: | LoopSide | = | 0 | ||
integer, | public | :: | BranchNum | = | 0 | ||
integer, | public | :: | CompNum | = | 0 | ||
integer, | public | :: | SuppLoopNum | = | 0 | ||
integer, | public | :: | SuppLoopSide | = | 0 | ||
integer, | public | :: | SuppBranchNum | = | 0 | ||
integer, | public | :: | SuppCompNum | = | 0 | ||
integer, | public | :: | HotWaterLoopNum | = | 0 | ||
integer, | public | :: | HotWaterLoopSide | = | 0 | ||
integer, | public | :: | HotWaterBranchNum | = | 0 | ||
integer, | public | :: | HotWaterCompNum | = | 0 | ||
integer, | public | :: | HotWaterCoilMaxIterIndex | = | 0 | ||
integer, | public | :: | HotWaterCoilMaxIterIndex2 | = | 0 | ||
integer, | public | :: | StageNum | = | 0 | ||
logical, | public | :: | Staged | = | .FALSE. | ||
integer, | public | :: | CoolCountAvail | = | 0 | ||
integer, | public | :: | CoolIndexAvail | = | 0 | ||
integer, | public | :: | HeatCountAvail | = | 0 | ||
integer, | public | :: | HeatIndexAvail | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | ElecPowerConsumption | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecoveryEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | CycRatio | = | 0.0d0 | ||
real(kind=r64), | public | :: | SpeedRatio | = | 0.0d0 | ||
integer, | public | :: | SpeedNum | = | 0 | ||
real(kind=r64), | public | :: | AuxElecCoolConsumption | = | 0.0d0 | ||
real(kind=r64), | public | :: | AuxElecHeatConsumption | = | 0.0d0 |
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 | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | HWFlow | |||
real(kind=r64), | intent(in), | optional | DIMENSION(:) | :: | Par |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | CompName | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | AirLoopNum | |||
integer, | intent(inout) | :: | CompIndex |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | MSHeatPumpNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
real(kind=r64), | intent(inout) | :: | QSensUnitOut | |||
real(kind=r64), | intent(in) | :: | QZnReq | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio |
!LKL Discrepancy with < 0
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | MSHeatPumpNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | AirLoopNum | |||
real(kind=r64), | intent(inout) | :: | QZnReq | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | MSHeatPumpNum |
!LKL Discrepancy with < 0
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | MSHeatPumpNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | CompOp | |||
integer, | intent(in) | :: | OpMode | |||
real(kind=r64), | intent(in) | :: | QZnReq | |||
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 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | MSHeatPumpNum | |||
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(in) | :: | QZnReq | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio | |||
real(kind=r64), | intent(inout) | :: | SupHeaterLoad |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | MSHeatPumpNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | MSHeatPumpNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | MSHeatPumpNum |
!LKL Discrepancy with > 0
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | MSHeatPumpNum | |||
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) | :: | MSHeatPumpNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
real(kind=r64), | intent(in) | :: | HeatingLoad | |||
integer, | intent(in) | :: | FanMode | |||
real(kind=r64), | intent(out) | :: | HeatCoilLoadmet | |||
real(kind=r64), | intent(in), | optional | :: | PartLoadFrac |