Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | private, | parameter | :: | IndoorCoilInletAirWetbulbTempRated | = | 19.44d0 | |
real(kind=r64), | private, | parameter | :: | OutdoorCoilInletAirDrybulbTempRated | = | 35.0d0 | |
real(kind=r64), | private, | parameter | :: | OutdoorCoilInletAirDrybulbTempTestA2 | = | 35.0d0 | |
real(kind=r64), | private, | parameter | :: | OutdoorCoilInletAirDrybulbTempTestB2 | = | 27.78d0 | |
real(kind=r64), | private, | parameter | :: | OutdoorCoilInletAirDrybulbTempTestB1 | = | 27.78d0 | |
real(kind=r64), | private, | parameter | :: | OutdoorCoilInletAirDrybulbTempTestF1 | = | 19.44d0 | |
real(kind=r64), | private, | parameter | :: | CoolingCoilInletAirWetbulbTempRated | = | 19.44d0 | |
real(kind=r64), | private, | parameter | :: | OutdoorUnitInletAirDrybulbTemp | = | 27.78d0 | |
real(kind=r64), | private, | parameter | :: | OutdoorUnitInletAirDrybulbTempRated | = | 35.0d0 | |
real(kind=r64), | private, | parameter | :: | AirMassFlowRatioRated | = | 1.0d0 | |
real(kind=r64), | private, | parameter | :: | ConvFromSIToIP | = | 3.412141633D0 | |
real(kind=r64), | private, | parameter | :: | DefaultFanPowerPerEvapAirFlowRate | = | 773.3D0 | |
real(kind=r64), | private, | parameter | :: | PLRforSEER | = | 0.5d0 | |
real(kind=r64), | private, | parameter, DIMENSION(4) | :: | ReducedPLR | = | (/1.0D0, 0.75d0, 0.50d0, 0.25d0/) | |
real(kind=r64), | private, | parameter, DIMENSION(4) | :: | IEERWeightingFactor | = | (/0.020D0, 0.617D0, 0.238D0, 0.125D0/) | |
real(kind=r64), | private, | parameter | :: | OADBTempLowReducedCapacityTest | = | 18.3D0 | |
integer, | private, | parameter | :: | Timed | = | 1 | |
integer, | private, | parameter | :: | OnDemand | = | 2 | |
integer, | private, | parameter | :: | TotalNumOfStandardDHRs | = | 16 | |
integer, | private, | parameter, DIMENSION(6) | :: | TotalNumOfTemperatureBins | = | (/9, 10, 13, 15, 18, 9/) | |
real(kind=r64), | private, | parameter, DIMENSION(16) | :: | StandardDesignHeatingRequirement | = | (/1465.36D0, 2930.71D0, 4396.07D0, 5861.42D0, 7326.78D0, 8792.14D0, 10257.49D0, 11722.85D0, 14653.56D0, 17584.27D0, 20514.98D0, 23445.70D0, 26376.41D0, 29307.12D0, 32237.83D0, 38099.26D0/) | |
real(kind=r64), | private, | parameter | :: | CorrectionFactor | = | 0.77D0 | |
real(kind=r64), | private, | parameter | :: | CyclicDegradationCoeff | = | 0.25D0 | |
real(kind=r64), | private, | parameter, DIMENSION(6) | :: | OutdoorDesignTemperature | = | (/2.78D0, -2.78D0, -8.33D0, -15.0D0, -23.33D0, -1.11D0/) | |
real(kind=r64), | private, | parameter, DIMENSION(18) | :: | OutdoorBinTemperature | = | (/16.67D0, 13.89D0, 11.11D0, 8.33D0, 5.56D0, 2.78D0, 0.00D0, -2.78D0, -5.56D0, -8.33D0, -11.11D0, -13.89D0, -16.67D0, -19.44D0, -22.22D0, -25.00D0, -27.78D0, -30.56D0/) | |
real(kind=r64), | private, | parameter, DIMENSION(18) | :: | RegionOneFracBinHoursAtOutdoorBinTemp | = | (/0.291D0, 0.239D0, 0.194D0, 0.129D0, 0.081D0, 0.041D0, 0.019D0, 0.005D0, 0.001D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0/) | |
real(kind=r64), | private, | parameter, DIMENSION(18) | :: | RegionTwoFracBinHoursAtOutdoorBinTemp | = | (/0.215D0, 0.189D0, 0.163D0, 0.143D0, 0.112D0, 0.088D0, 0.056D0, 0.024D0, 0.008D0, 0.002D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0/) | |
real(kind=r64), | private, | parameter, DIMENSION(18) | :: | RegionThreeFracBinHoursAtOutdoorBinTemp | = | (/0.153D0, 0.142D0, 0.138D0, 0.137D0, 0.135D0, 0.118D0, 0.092D0, 0.047D0, 0.021D0, 0.009D0, 0.005D0, 0.002D0, 0.001D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0/) | |
real(kind=r64), | private, | parameter, DIMENSION(18) | :: | RegionFourFracBinHoursAtOutdoorBinTemp | = | (/0.132D0, 0.111D0, 0.103D0, 0.093D0, 0.1D0, 0.109D0, 0.126D0, 0.087D0, 0.055D0, 0.036D0, 0.026D0, 0.013D0, 0.006D0, 0.002D0, 0.001D0, 0.0D0, 0.0D0, 0.0D0/) | |
real(kind=r64), | private, | parameter, DIMENSION(18) | :: | RegionFiveFracBinHoursAtOutdoorBinTemp | = | (/0.106D0, 0.092D0, 0.086D0, 0.076D0, 0.078D0, 0.087D0, 0.102D0, 0.094D0, 0.074D0, 0.055D0, 0.047D0, 0.038D0, 0.029D0, 0.018D0, 0.01D0, 0.005D0, 0.002D0, 0.001D0/) | |
real(kind=r64), | private, | parameter, DIMENSION(18) | :: | RegionSixFracBinHoursAtOutdoorBinTemp | = | (/0.113D0, 0.206D0, 0.215D0, 0.204D0, 0.141D0, 0.076D0, 0.034D0, 0.008D0, 0.003D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0, 0.0D0/) | |
integer, | private, | parameter | :: | NumOfOATempBins | = | 8 | |
real(kind=r64), | private, | parameter, DIMENSION(NumOfOATempBins) | :: | OutdoorBinTemperatureSEER | = | (/19.44D0, 22.22D0, 25.00D0, 27.78D0, 30.56D0, 33.33D0, 36.11D0, 38.89D0/) | |
real(kind=r64), | private, | parameter, DIMENSION(NumOfOATempBins) | :: | CoolFracBinHoursAtOutdoorBinTemp | = | (/0.214D0, 0.231D0, 0.216D0, 0.161D0, 0.104D0, 0.052D0, 0.018D0, 0.004D0/) | |
real(kind=r64), | private, | parameter | :: | HeatingIndoorCoilInletAirDBTempRated | = | 21.11d0 | |
real(kind=r64), | private, | parameter | :: | HeatingOutdoorCoilInletAirDBTempH0Test | = | 16.67d0 | |
real(kind=r64), | private, | parameter | :: | HeatingOutdoorCoilInletAirDBTempRated | = | 8.33d0 | |
real(kind=r64), | private, | parameter | :: | HeatingOutdoorCoilInletAirDBTempH2Test | = | 1.67d0 | |
real(kind=r64), | private, | parameter | :: | HeatingOutdoorCoilInletAirDBTempH3Test | = | -8.33d0 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | CondenserOutletTemp | |||
real(kind=r64), | intent(in), | optional | DIMENSION(:) | :: | Par |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ChillerName | |||
integer, | intent(in) | :: | ChillerType | |||
real(kind=r64), | intent(in) | :: | RefCap | |||
real(kind=r64), | intent(in) | :: | RefCOP | |||
integer, | intent(in) | :: | CondenserType | |||
integer, | intent(in) | :: | CapFTempCurveIndex | |||
integer, | intent(in) | :: | EIRFTempCurveIndex | |||
integer, | intent(in) | :: | EIRFPLRCurveIndex | |||
real(kind=r64), | intent(in) | :: | MinUnLoadRat | |||
real(kind=r64), | intent(in), | optional | :: | EvapVolFlowRate | ||
integer, | intent(in), | optional | :: | CondLoopNum | ||
real(kind=r64), | intent(in), | optional | :: | OpenMotorEff |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ChillerName | |||
integer, | intent(in) | :: | ChillerType | |||
real(kind=r64), | intent(in) | :: | IPLVValueSI | |||
real(kind=r64), | intent(in) | :: | IPLVValueIP |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ChillerName | |||
integer, | intent(in) | :: | ChillerType | |||
integer, | intent(in) | :: | CondenserType | |||
integer, | intent(in) | :: | CapFTempCurveIndex | |||
integer, | intent(in) | :: | EIRFTempCurveIndex |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | DXCoilName | |||
character(len=*), | intent(in) | :: | DXCoilType | |||
integer, | intent(in) | :: | DXCoilType_Num | |||
integer, | intent(in) | :: | ns | |||
real(kind=r64), | intent(in) | :: | RatedTotalCapacity(ns) | |||
real(kind=r64), | intent(in) | :: | RatedCOP(ns) | |||
integer, | intent(in) | :: | CapFFlowCurveIndex(ns) | |||
integer, | intent(in) | :: | CapFTempCurveIndex(ns) | |||
integer, | intent(in) | :: | EIRFFlowCurveIndex(ns) | |||
integer, | intent(in) | :: | EIRFTempCurveIndex(ns) | |||
integer, | intent(in) | :: | PLFFPLRCurveIndex(ns) | |||
real(kind=r64), | intent(in) | :: | RatedAirVolFlowRate(ns) | |||
real(kind=r64), | intent(in) | :: | FanPowerPerEvapAirFlowRateFromInput(ns) | |||
integer, | intent(in), | optional | :: | RegionNum | ||
real(kind=r64), | intent(in), | optional | :: | MinOATCompressor | ||
real(kind=r64), | intent(in), | optional | :: | OATempCompressorOn | ||
logical, | intent(in), | optional | :: | OATempCompressorOnOffBlank | ||
integer, | intent(in), | optional | :: | DefrostControl |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | RatedTotalCapacity | |||
real(kind=r64), | intent(in) | :: | RatedCOP | |||
integer, | intent(in) | :: | CapFFlowCurveIndex | |||
integer, | intent(in) | :: | CapFTempCurveIndex | |||
integer, | intent(in) | :: | EIRFFlowCurveIndex | |||
integer, | intent(in) | :: | EIRFTempCurveIndex | |||
real(kind=r64), | intent(in) | :: | RatedAirVolFlowRate | |||
real(kind=r64), | intent(in) | :: | FanPowerPerEvapAirFlowRateFromInput | |||
integer, | intent(in), | optional | :: | RegionNum | ||
real(kind=r64), | intent(in), | optional | :: | MinOATCompressor | ||
real(kind=r64), | intent(in), | optional | :: | OATempCompressorOn | ||
logical, | intent(in), | optional | :: | OATempCompressorOnOffBlank | ||
integer, | intent(in), | optional | :: | DefrostControl | ||
real(kind=r64), | intent(out) | :: | NetHeatingCapRated | |||
real(kind=r64), | intent(out) | :: | NetHeatingCapH3Test | |||
real(kind=r64), | intent(out) | :: | HSPF |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | DXCoilName | |||
character(len=*), | intent(in) | :: | DXCoilType | |||
integer, | intent(in) | :: | CapFTempCurveIndex | |||
integer, | intent(in) | :: | CapFFlowCurveIndex | |||
integer, | intent(in) | :: | EIRFTempCurveIndex | |||
integer, | intent(in) | :: | EIRFFlowCurveIndex | |||
integer, | intent(in) | :: | PLFFPLRCurveIndex | |||
real(kind=r64), | intent(in) | :: | RatedTotalCapacity | |||
real(kind=r64), | intent(in) | :: | RatedCOP | |||
real(kind=r64), | intent(in) | :: | RatedAirVolFlowRate | |||
real(kind=r64), | intent(in) | :: | FanPowerPerEvapAirFlowRateFromInput | |||
real(kind=r64), | intent(out) | :: | NetCoolingCapRated | |||
real(kind=r64), | intent(out) | :: | SEER | |||
real(kind=r64), | intent(out) | :: | EER | |||
real(kind=r64), | intent(out) | :: | IEER |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | DXCoilName | |||
character(len=*), | intent(in) | :: | DXCoilType | |||
integer, | intent(in) | :: | CapFTempCurveIndex(nsp) | |||
integer, | intent(in) | :: | CapFFlowCurveIndex(nsp) | |||
integer, | intent(in) | :: | EIRFTempCurveIndex(nsp) | |||
integer, | intent(in) | :: | EIRFFlowCurveIndex(nsp) | |||
integer, | intent(in) | :: | PLFFPLRCurveIndex(nsp) | |||
real(kind=r64), | intent(in) | :: | RatedTotalCapacity(nsp) | |||
real(kind=r64), | intent(in) | :: | RatedCOP(nsp) | |||
real(kind=r64), | intent(in) | :: | RatedAirVolFlowRate(nsp) | |||
real(kind=r64), | intent(in) | :: | FanPowerPerEvapAirFlowRateFromInput(nsp) | |||
integer, | intent(in) | :: | nsp | |||
real(kind=r64), | intent(out) | :: | NetCoolingCapRatedMaxSpeed | |||
real(kind=r64), | intent(out) | :: | SEER |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | DXCoilName | |||
character(len=*), | intent(in) | :: | DXCoilType | |||
integer, | intent(in) | :: | CapFTempCurveIndex(nsp) | |||
integer, | intent(in) | :: | CapFFlowCurveIndex(nsp) | |||
integer, | intent(in) | :: | EIRFTempCurveIndex(nsp) | |||
integer, | intent(in) | :: | EIRFFlowCurveIndex(nsp) | |||
integer, | intent(in) | :: | PLFFPLRCurveIndex(nsp) | |||
real(kind=r64), | intent(in) | :: | RatedTotalCapacity(nsp) | |||
real(kind=r64), | intent(in) | :: | RatedCOP(nsp) | |||
real(kind=r64), | intent(in) | :: | RatedAirVolFlowRate(nsp) | |||
real(kind=r64), | intent(in) | :: | FanPowerPerEvapAirFlowRateFromInput(nsp) | |||
integer, | intent(in) | :: | nsp | |||
integer, | intent(in), | optional | :: | RegionNum | ||
real(kind=r64), | intent(in), | optional | :: | MinOATCompressor | ||
real(kind=r64), | intent(in), | optional | :: | OATempCompressorOn | ||
logical, | intent(in), | optional | :: | OATempCompressorOnOffBlank | ||
integer, | intent(in), | optional | :: | DefrostControl | ||
real(kind=r64), | intent(out) | :: | NetHeatingCapRatedHighTemp | |||
real(kind=r64), | intent(out) | :: | NetHeatingCapRatedLowTemp | |||
real(kind=r64), | intent(out) | :: | HSPF |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | CompType | |||
character(len=*), | intent(in) | :: | CompName | |||
integer, | intent(in) | :: | CompTypeNum | |||
real(kind=r64), | intent(in) | :: | CoolCapVal | |||
real(kind=r64), | intent(in) | :: | SEERValueIP | |||
real(kind=r64), | intent(in) | :: | EERValueSI | |||
real(kind=r64), | intent(in) | :: | EERValueIP | |||
real(kind=r64), | intent(in) | :: | IEERValueIP | |||
real(kind=r64), | intent(in) | :: | HighHeatingCapVal | |||
real(kind=r64), | intent(in) | :: | LowHeatingCapVal | |||
real(kind=r64), | intent(in) | :: | HSPFValueIP | |||
integer, | intent(in) | :: | RegionNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | DXCoilName | |||
character(len=*), | intent(in) | :: | DXCoilType | |||
integer, | intent(in) | :: | DXCoilTypeNum | |||
integer, | intent(in) | :: | CapFTempCurveIndex | |||
integer, | intent(in) | :: | CapFFlowCurveIndex | |||
integer, | intent(in) | :: | EIRFTempCurveIndex | |||
integer, | intent(in) | :: | EIRFFlowCurveIndex | |||
integer, | intent(in) | :: | PLFFPLRCurveIndex |