Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | AirCooled | = | 1 | |
integer, | public, | parameter | :: | WaterCooled | = | 2 | |
integer, | public, | parameter | :: | EvapCooled | = | 3 | |
integer, | public, | parameter | :: | LeavingCondenser | = | 5 | |
integer, | public, | parameter | :: | FlowModeNotSet | = | 200 | |
integer, | public, | parameter | :: | ConstantFlow | = | 201 | |
integer, | public, | parameter | :: | NotModulated | = | 202 | |
integer, | public, | parameter | :: | LeavingSetpointModulated | = | 203 | |
integer, | private | :: | NumElecReformEIRChillers | = | 0 | ||
real(kind=r64), | private | :: | CondMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | private | :: | EvapMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | private | :: | CondOutletTemp | = | 0.0d0 | ||
real(kind=r64), | private | :: | EvapOutletTemp | = | 0.0d0 | ||
real(kind=r64), | private | :: | Power | = | 0.0d0 | ||
real(kind=r64), | private | :: | QEvaporator | = | 0.0d0 | ||
real(kind=r64), | private | :: | QCondenser | = | 0.0d0 | ||
real(kind=r64), | private | :: | QHeatRecovered | = | 0.0d0 | ||
real(kind=r64), | private | :: | HeatRecOutletTemp | = | 0.0d0 | ||
real(kind=r64), | private | :: | ChillerCapFT | = | 0.0d0 | ||
real(kind=r64), | private | :: | ChillerEIRFT | = | 0.0d0 | ||
real(kind=r64), | private | :: | ChillerEIRFPLR | = | 0.0d0 | ||
real(kind=r64), | private | :: | ChillerPartLoadRatio | = | 0.0d0 | ||
real(kind=r64), | private | :: | ChillerCyclingRatio | = | 0.0d0 | ||
real(kind=r64), | private | :: | ChillerFalseLoadRate | = | 0.0d0 | ||
real(kind=r64), | private | :: | AvgCondSinkTemp | = | 0.d0 | ||
type(ReformulatedEIRChillerSpecs), | private, | ALLOCATABLE, DIMENSION(:) | :: | ElecReformEIRChiller | |||
type(ReportVars), | private, | ALLOCATABLE, DIMENSION(:) | :: | ElecReformEIRChillerReport | |||
logical, | private | :: | GetInputREIR | = | .TRUE. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | TypeNum | = | 0 | ||
character(len=MaxNameLength), | public | :: | CAPFTName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | EIRFTName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | EIRFPLRName | = | ' ' | ||
integer, | public | :: | CondenserType | = | 0 | ||
real(kind=r64), | public | :: | RefCap | = | 0.0d0 | ||
real(kind=r64), | public | :: | RefCOP | = | 0.0d0 | ||
integer, | public | :: | FlowMode | = | FlowModeNotSet | ||
logical, | public | :: | ModulatedFlowSetToLoop | = | .FALSE. | ||
logical, | public | :: | ModulatedFlowErrDone | = | .FALSE. | ||
real(kind=r64), | public | :: | EvapVolFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | EvapMassFlowRateMax | = | 0.0d0 | ||
real(kind=r64), | public | :: | CondVolFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | CondMassFlowRateMax | = | 0.0d0 | ||
real(kind=r64), | public | :: | CompPowerToCondenserFrac | = | 0.0d0 | ||
integer, | public | :: | EvapInletNodeNum | = | 0 | ||
integer, | public | :: | EvapOutletNodeNum | = | 0 | ||
integer, | public | :: | CondInletNodeNum | = | 0 | ||
integer, | public | :: | CondOutletNodeNum | = | 0 | ||
real(kind=r64), | public | :: | MinPartLoadRat | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxPartLoadRat | = | 0.0d0 | ||
real(kind=r64), | public | :: | OptPartLoadRat | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinUnLoadRat | = | 0.0d0 | ||
real(kind=r64), | public | :: | TempRefCondIn | = | 0.0d0 | ||
real(kind=r64), | public | :: | TempRefCondOut | = | 0.0d0 | ||
real(kind=r64), | public | :: | TempRefEvapOut | = | 0.0d0 | ||
real(kind=r64), | public | :: | TempLowLimitEvapOut | = | 0.0d0 | ||
real(kind=r64), | public | :: | DesignHeatRecVolFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | DesignHeatRecMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | SizFac | = | 0.0d0 | ||
logical, | public | :: | HeatRecActive | = | .False. | ||
integer, | public | :: | HeatRecInletNodeNum | = | 0 | ||
integer, | public | :: | HeatRecOutletNodeNum | = | 0 | ||
real(kind=r64), | public | :: | HeatRecCapacityFraction | = | 0.d0 | ||
real(kind=r64), | public | :: | HeatRecMaxCapacityLimit | = | 0.d0 | ||
integer, | public | :: | HeatRecSetpointNodeNum | = | 0 | ||
integer, | public | :: | HeatRecInletLimitSchedNum | = | 0 | ||
integer, | public | :: | ChillerCapFT | = | 0 | ||
integer, | public | :: | ChillerEIRFT | = | 0 | ||
integer, | public | :: | ChillerEIRFPLR | = | 0 | ||
integer, | public | :: | ChillerCapFTError | = | 0 | ||
integer, | public | :: | ChillerCapFTErrorIndex | = | 0 | ||
integer, | public | :: | ChillerEIRFTError | = | 0 | ||
integer, | public | :: | ChillerEIRFTErrorIndex | = | 0 | ||
integer, | public | :: | ChillerEIRFPLRError | = | 0 | ||
integer, | public | :: | ChillerEIRFPLRErrorIndex | = | 0 | ||
real(kind=r64), | public | :: | ChillerCAPFTXTempMin | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerCAPFTXTempMax | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerCAPFTYTempMin | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerCAPFTYTempMax | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerEIRFTXTempMin | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerEIRFTXTempMax | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerEIRFTYTempMin | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerEIRFTYTempMax | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerEIRFPLRTempMin | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerEIRFPLRTempMax | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerEIRFPLRPLRMin | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerEIRFPLRPLRMax | = | 0.0d0 | ||
integer, | public | :: | CAPFTXIter | = | 0 | ||
integer, | public | :: | CAPFTXIterIndex | = | 0 | ||
integer, | public | :: | CAPFTYIter | = | 0 | ||
integer, | public | :: | CAPFTYIterIndex | = | 0 | ||
integer, | public | :: | EIRFTXIter | = | 0 | ||
integer, | public | :: | EIRFTXIterIndex | = | 0 | ||
integer, | public | :: | EIRFTYIter | = | 0 | ||
integer, | public | :: | EIRFTYIterIndex | = | 0 | ||
integer, | public | :: | EIRFPLRTIter | = | 0 | ||
integer, | public | :: | EIRFPLRTIterIndex | = | 0 | ||
integer, | public | :: | EIRFPLRPLRIter | = | 0 | ||
integer, | public | :: | EIRFPLRPLRIterIndex | = | 0 | ||
integer, | public | :: | IterLimitExceededNum | = | 0 | ||
integer, | public | :: | IterLimitErrIndex | = | 0 | ||
integer, | public | :: | IterFailed | = | 0 | ||
integer, | public | :: | IterFailedIndex | = | 0 | ||
integer, | public | :: | DeltaTErrCount | = | 0 | ||
integer, | public | :: | DeltaTErrCountIndex | = | 0 | ||
integer, | public | :: | CWLoopNum | = | 0 | ||
integer, | public | :: | CWLoopSideNum | = | 0 | ||
integer, | public | :: | CWBranchNum | = | 0 | ||
integer, | public | :: | CWCompNum | = | 0 | ||
integer, | public | :: | CDLoopNum | = | 0 | ||
integer, | public | :: | CDLoopSideNum | = | 0 | ||
integer, | public | :: | CDBranchNum | = | 0 | ||
integer, | public | :: | CDCompNum | = | 0 | ||
integer, | public | :: | HRLoopNum | = | 0 | ||
integer, | public | :: | HRLoopSideNum | = | 0 | ||
integer, | public | :: | HRBranchNum | = | 0 | ||
integer, | public | :: | HRCompNum | = | 0 | ||
integer, | public | :: | CondMassFlowIndex | = | 0 | ||
logical, | public | :: | PossibleSubCooling | = | .FALSE. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | ChillerPartLoadRatio | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerCyclingRatio | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerFalseLoadRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerFalseLoad | = | 0.0d0 | ||
real(kind=r64), | public | :: | Power | = | 0.0d0 | ||
real(kind=r64), | public | :: | QEvap | = | 0.0d0 | ||
real(kind=r64), | public | :: | QCond | = | 0.0d0 | ||
real(kind=r64), | public | :: | Energy | = | 0.0d0 | ||
real(kind=r64), | public | :: | EvapEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | CondEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | CondInletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | EvapInletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | CondOutletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | EvapOutletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | Evapmdot | = | 0.0d0 | ||
real(kind=r64), | public | :: | Condmdot | = | 0.0d0 | ||
real(kind=r64), | public | :: | ActualCOP | = | 0.0d0 | ||
real(kind=r64), | public | :: | QHeatRecovery | = | 0.0d0 | ||
real(kind=r64), | public | :: | EnergyHeatRecovery | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecInletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecOutletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatRecMassFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerCapFT | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerEIRFT | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerEIRFPLR | = | 0.0d0 | ||
real(kind=r64), | public | :: | ChillerCondAvgTemp | = | 0.d0 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | FalsiCondOutTemp | |||
real(kind=r64), | intent(in), | optional | DIMENSION(:) | :: | Par |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | EIRChillerType | |||
character(len=*), | intent(in) | :: | EIRChillerName | |||
integer, | intent(in) | :: | EquipFlowCtrl | |||
integer, | intent(inout) | :: | CompIndex | |||
integer, | intent(in) | :: | LoopNum | |||
logical, | intent(in) | :: | RunFlag | |||
logical, | intent(in) | :: | FirstIteration | |||
logical, | intent(inout) | :: | InitLoopEquip | |||
real(kind=r64), | intent(inout) | :: | MyLoad | |||
real(kind=r64), | intent(inout) | :: | MaxCap | |||
real(kind=r64), | intent(inout) | :: | MinCap | |||
real(kind=r64), | intent(inout) | :: | OptCap | |||
logical, | intent(in) | :: | GetSizingFactor | |||
real(kind=r64), | intent(inout) | :: | SizingFactor | |||
real(kind=r64), | intent(inout) | :: | TempCondInDesign | |||
real(kind=r64), | intent(inout) | :: | TempEvapOutDesign |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | EIRChillNum | |||
logical, | intent(in) | :: | RunFlag | |||
real(kind=r64), | intent(in) | :: | MyLoad |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | EIRChillNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | EIRChillNum | ||||
real(kind=r64) | :: | MyLoad | ||||
logical, | intent(in) | :: | RunFlag | |||
logical | :: | FirstIteration | ||||
integer, | intent(in) | :: | EquipFlowCtrl |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | EIRChillNum | |||
real(kind=r64), | intent(inout) | :: | QCond | |||
real(kind=r64), | intent(in) | :: | CondMassFlow | |||
real(kind=r64), | intent(in) | :: | CondInletTemp | |||
real(kind=r64), | intent(out) | :: | QHeatRec |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | MyLoad | |||
logical, | intent(in) | :: | RunFlag | |||
integer, | intent(in) | :: | Num |
calculate end time of current time step
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer | :: | EIRChillNum | ||||
real(kind=r64) | :: | MyLoad | ||||
logical, | intent(in) | :: | RunFlag | |||
logical | :: | FirstIteration | ||||
integer, | intent(in) | :: | EquipFlowCtrl | |||
real(kind=r64), | intent(in) | :: | FalsiCondOutTemp |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | EIRChillNum | |||
logical, | intent(in) | :: | FirstIteration |