Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private, | parameter | :: | HydronicSystem | = | 1 | |
integer, | private, | parameter | :: | ConstantFlowSystem | = | 2 | |
integer, | private, | parameter | :: | ElectricSystem | = | 3 | |
character(len=*), | private, | parameter | :: | cHydronicSystem | = | 'ZoneHVAC:LowTemperatureRadiant:VariableFlow' | |
character(len=*), | private, | parameter | :: | cConstantFlowSystem | = | 'ZoneHVAC:LowTemperatureRadiant:ConstantFlow' | |
character(len=*), | private, | parameter | :: | cElectricSystem | = | 'ZoneHVAC:LowTemperatureRadiant:Electric' | |
integer, | private, | parameter | :: | NotOperating | = | 0 | |
integer, | private, | parameter | :: | HeatingMode | = | 1 | |
integer, | private, | parameter | :: | CoolingMode | = | 2 | |
integer, | private, | parameter | :: | MATControl | = | 1 | |
integer, | private, | parameter | :: | MRTControl | = | 2 | |
integer, | private, | parameter | :: | OperativeControl | = | 3 | |
integer, | private, | parameter | :: | ODBControl | = | 4 | |
integer, | private, | parameter | :: | OWBControl | = | 5 | |
integer, | private, | parameter | :: | CondCtrlNone | = | 0 | |
integer, | private, | parameter | :: | CondCtrlSimpleOff | = | 1 | |
integer, | private, | parameter | :: | CondCtrlVariedOff | = | 2 | |
integer, | private, | parameter | :: | OneCircuit | = | 1 | |
integer, | private, | parameter | :: | CalculateFromLength | = | 2 | |
character(len=*), | private, | parameter | :: | OnePerSurf | = | 'OnePerSurface' | |
character(len=*), | private, | parameter | :: | CalcFromLength | = | 'CalculateFromCircuitLength' | |
real(kind=r64), | private | :: | LowTempHeating | = | -200.0d0 | ||
real(kind=r64), | private | :: | HighTempCooling | = | 200.0d0 | ||
type(HydronicRadiantSystemData), | public, | DIMENSION(:), ALLOCATABLE | :: | HydrRadSys | |||
type(ConstantFlowRadiantSystemData), | public, | DIMENSION(:), ALLOCATABLE | :: | CFloRadSys | |||
type(ElectricRadiantSystemData), | public, | DIMENSION(:), ALLOCATABLE | :: | ElecRadSys | |||
type(RadSysTypeData), | private, | DIMENSION(:), ALLOCATABLE | :: | RadSysTypes | |||
integer, | public | :: | NumOfHydrLowTempRadSys | = | 0 | ||
integer, | public | :: | NumOfCFloLowTempRadSys | = | 0 | ||
integer, | public | :: | NumOfElecLowTempRadSys | = | 0 | ||
integer, | private | :: | CFloCondIterNum | = | 0 | ||
integer, | private | :: | TotalNumOfRadSystems | = | 0 | ||
integer, | private | :: | OperatingMode | = | 0 | ||
integer, | private | :: | MaxCloNumOfSurfaces | = | 0 | ||
logical, | private | :: | VarOffCond | = | .FALSE. | ||
real(kind=r64), | private | :: | LoopReqTemp | = | 0.0d0 | ||
real(kind=r64), | private, | ALLOCATABLE, DIMENSION(:) | :: | QRadSysSrcAvg | |||
real(kind=r64), | private, | ALLOCATABLE, DIMENSION(:) | :: | ZeroSourceSumHATsurf | |||
real(kind=r64), | private, | ALLOCATABLE, DIMENSION(:) | :: | LastQRadSysSrc | |||
real(kind=r64), | private, | ALLOCATABLE, DIMENSION(:) | :: | LastSysTimeElapsed | |||
real(kind=r64), | private, | ALLOCATABLE, DIMENSION(:) | :: | LastTimeStepSys | |||
logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | MySizeFlagHydr | |||
logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | MySizeFlagCFlo | |||
logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | MySizeFlagElec | |||
logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | CheckEquipName |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | SchedName | = | ' ' | ||
integer, | public | :: | SchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | ZoneName | = | ' ' | ||
integer, | public | :: | ZonePtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | SurfListName | = | ' ' | ||
integer, | public | :: | NumOfSurfaces | = | 0 | ||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | SurfacePtr | |||
character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | SurfaceName | |||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:) | :: | SurfaceFlowFrac | |||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:) | :: | NumCircuits | |||
real(kind=r64), | public | :: | TotalSurfaceArea | = | 0.0d0 | ||
real(kind=r64), | public | :: | TubeDiameter | = | 0.0d0 | ||
real(kind=r64), | public | :: | TubeLength | = | 0.0d0 | ||
integer, | public | :: | ControlType | = | 0 | ||
logical, | public | :: | HeatingSystem | = | .false. | ||
real(kind=r64), | public | :: | WaterVolFlowMaxHeat | = | 0.0d0 | ||
real(kind=r64), | public | :: | WaterFlowMaxHeat | = | 0.0d0 | ||
integer, | public | :: | HotWaterInNode | = | 0 | ||
integer, | public | :: | HotWaterOutNode | = | 0 | ||
real(kind=r64), | public | :: | HotThrottlRange | = | 0.0d0 | ||
character(len=MaxNameLength), | public | :: | HotSetptSched | = | ' ' | ||
integer, | public | :: | HotSetptSchedPtr | = | 0 | ||
integer, | public | :: | HWLoopNum | = | 0 | ||
integer, | public | :: | HWLoopSide | = | 0 | ||
integer, | public | :: | HWBranchNum | = | 0 | ||
integer, | public | :: | HWCompNum | = | 0 | ||
real(kind=r64), | public | :: | WaterVolFlowMaxCool | = | 0.0d0 | ||
real(kind=r64), | public | :: | WaterFlowMaxCool | = | 0.0d0 | ||
logical, | public | :: | CoolingSystem | = | .false. | ||
integer, | public | :: | ColdWaterInNode | = | 0 | ||
integer, | public | :: | ColdWaterOutNode | = | 0 | ||
real(kind=r64), | public | :: | ColdThrottlRange | = | 0.0d0 | ||
character(len=MaxNameLength), | public | :: | ColdSetptSched | = | ' ' | ||
integer, | public | :: | ColdSetptSchedPtr | = | 0 | ||
integer, | public | :: | CWLoopNum | = | 0 | ||
integer, | public | :: | CWLoopSide | = | 0 | ||
integer, | public | :: | CWBranchNum | = | 0 | ||
integer, | public | :: | CWCompNum | = | 0 | ||
integer, | public | :: | GlycolIndex | = | 0 | ||
integer, | public | :: | CondErrIndex | = | 0 | ||
integer, | public | :: | CondCtrlType | = | 1 | ||
real(kind=r64), | public | :: | CondDewPtDeltaT | = | 1.0d0 | ||
real(kind=r64), | public | :: | CondCausedTimeOff | = | 0.0d0 | ||
logical, | public | :: | CondCausedShutDown | = | .FALSE. | ||
integer, | public | :: | NumCircCalcMethod | = | 0 | ||
real(kind=r64), | public | :: | CircLength | = | 0.0d0 | ||
logical, | public | :: | EMSOverrideOnWaterMdot | = | .FALSE. | ||
real(kind=r64), | public | :: | EMSWaterMdotOverrideValue | = | 0.0D0 | ||
real(kind=r64), | public | :: | WaterInletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | WaterOutletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | WaterMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | CoolPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | CoolEnergy | = | 0.0d0 | ||
integer, | public | :: | OutRangeHiErrorCount | = | 0 | ||
integer, | public | :: | OutRangeLoErrorCount | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | SchedName | = | ' ' | ||
integer, | public | :: | SchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | ZoneName | = | ' ' | ||
integer, | public | :: | ZonePtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | SurfListName | = | ' ' | ||
integer, | public | :: | NumOfSurfaces | = | 0 | ||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | SurfacePtr | |||
character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | SurfaceName | |||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:) | :: | SurfaceFlowFrac | |||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:) | :: | NumCircuits | |||
real(kind=r64), | public | :: | TotalSurfaceArea | = | 0.0d0 | ||
real(kind=r64), | public | :: | TubeDiameter | = | 0.0d0 | ||
real(kind=r64), | public | :: | TubeLength | = | 0.0d0 | ||
integer, | public | :: | ControlType | = | 0 | ||
real(kind=r64), | public | :: | WaterVolFlowMax | = | 0.0d0 | ||
real(kind=r64), | public | :: | ColdDesignWaterMassFlowRate | = | 0.d0 | ||
real(kind=r64), | public | :: | HotDesignWaterMassFlowRate | = | 0.d0 | ||
real(kind=r64), | public | :: | WaterMassFlowRate | = | 0.0d0 | ||
character(len=MaxNameLength), | public | :: | VolFlowSched | = | ' ' | ||
integer, | public | :: | VolFlowSchedPtr | = | 0 | ||
real(kind=r64), | public | :: | NomPumpHead | = | 0.0d0 | ||
real(kind=r64), | public | :: | NomPowerUse | = | 0.0d0 | ||
real(kind=r64), | public | :: | MotorEffic | = | 0.0d0 | ||
real(kind=r64), | public | :: | PumpEffic | = | 0.0d0 | ||
real(kind=r64), | public | :: | FracMotorLossToFluid | = | 0.0d0 | ||
logical, | public | :: | HeatingSystem | = | .false. | ||
integer, | public | :: | HotWaterInNode | = | 0 | ||
integer, | public | :: | HotWaterOutNode | = | 0 | ||
character(len=MaxNameLength), | public | :: | HotWaterHiTempSched | = | ' ' | ||
integer, | public | :: | HotWaterHiTempSchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | HotWaterLoTempSched | = | ' ' | ||
integer, | public | :: | HotWaterLoTempSchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | HotCtrlHiTempSched | = | ' ' | ||
integer, | public | :: | HotCtrlHiTempSchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | HotCtrlLoTempSched | = | ' ' | ||
integer, | public | :: | HotCtrlLoTempSchedPtr | = | 0 | ||
integer, | public | :: | HWLoopNum | = | 0 | ||
integer, | public | :: | HWLoopSide | = | 0 | ||
integer, | public | :: | HWBranchNum | = | 0 | ||
integer, | public | :: | HWCompNum | = | 0 | ||
logical, | public | :: | CoolingSystem | = | .false. | ||
integer, | public | :: | ColdWaterInNode | = | 0 | ||
integer, | public | :: | ColdWaterOutNode | = | 0 | ||
character(len=MaxNameLength), | public | :: | ColdWaterHiTempSched | = | ' ' | ||
integer, | public | :: | ColdWaterHiTempSchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | ColdWaterLoTempSched | = | ' ' | ||
integer, | public | :: | ColdWaterLoTempSchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | ColdCtrlHiTempSched | = | ' ' | ||
integer, | public | :: | ColdCtrlHiTempSchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | ColdCtrlLoTempSched | = | ' ' | ||
integer, | public | :: | ColdCtrlLoTempSchedPtr | = | 0 | ||
integer, | public | :: | CWLoopNum | = | 0 | ||
integer, | public | :: | CWLoopSide | = | 0 | ||
integer, | public | :: | CWBranchNum | = | 0 | ||
integer, | public | :: | CWCompNum | = | 0 | ||
integer, | public | :: | GlycolIndex | = | 0 | ||
integer, | public | :: | CondErrIndex | = | 0 | ||
integer, | public | :: | CondCtrlType | = | 1 | ||
real(kind=r64), | public | :: | CondDewPtDeltaT | = | 1.0d0 | ||
real(kind=r64), | public | :: | CondCausedTimeOff | = | 0.0d0 | ||
logical, | public | :: | CondCausedShutDown | = | .FALSE. | ||
integer, | public | :: | NumCircCalcMethod | = | 0 | ||
real(kind=r64), | public | :: | CircLength | = | 0.0d0 | ||
logical, | public | :: | EMSOverrideOnWaterMdot | = | .FALSE. | ||
real(kind=r64), | public | :: | EMSWaterMdotOverrideValue | = | 0.0D0 | ||
real(kind=r64), | public | :: | WaterInletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | WaterOutletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | WaterInjectionRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | WaterRecircRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | CoolPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | CoolEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | PumpPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | PumpEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | PumpMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | PumpHeattoFluid | = | 0.0d0 | ||
real(kind=r64), | public | :: | PumpHeattoFluidEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | PumpInletTemp | = | 0.0d0 | ||
integer, | public | :: | OutRangeHiErrorCount | = | 0 | ||
integer, | public | :: | OutRangeLoErrorCount | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | SchedName | = | ' ' | ||
integer, | public | :: | SchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | ZoneName | = | ' ' | ||
integer, | public | :: | ZonePtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | SurfListName | = | ' ' | ||
integer, | public | :: | NumOfSurfaces | = | 0 | ||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | SurfacePtr | |||
character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | SurfaceName | |||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:) | :: | SurfacePowerFrac | |||
real(kind=r64), | public | :: | TotalSurfaceArea | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxElecPower | = | 0.0d0 | ||
integer, | public | :: | ControlType | = | 0 | ||
real(kind=r64), | public | :: | ThrottlRange | = | 0.0d0 | ||
character(len=MaxNameLength), | public | :: | SetptSched | = | ' ' | ||
integer, | public | :: | SetptSchedPtr | = | 0 | ||
real(kind=r64), | public | :: | ElecPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | ElecEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatEnergy | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | SystemType | = | 0 | ||
integer, | public | :: | CompIndex | = | 0 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | RadSysNum | |||
integer, | intent(in) | :: | SystemType | |||
real(kind=r64), | intent(in) | :: | Temperature | |||
real(kind=r64), | intent(in) | :: | WaterMassFlow | |||
real(kind=r64), | intent(in) | :: | FlowFraction | |||
real(kind=r64), | intent(in) | :: | NumCircs | |||
real(kind=r64), | intent(in) | :: | TubeLength | |||
real(kind=r64), | intent(in) | :: | TubeDiameter | |||
integer, | intent(inout) | :: | GlycolIndex |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ZoneNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | CompName | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
real(kind=r64), | intent(inout) | :: | LoadMet | |||
integer, | intent(inout) | :: | CompIndex |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | RadSysNum | |||
integer, | intent(in) | :: | SystemType |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | RadSysNum | |||
integer, | intent(in) | :: | SystemType |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | RadSysNum | |||
real(kind=r64), | intent(inout) | :: | LoadMet |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | RadSysNum | |||
real(kind=r64), | intent(inout) | :: | LoadMet |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | RadSysNum | |||
real(kind=r64), | intent(inout) | :: | LoadMet |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | RadSysNum | |||
integer, | intent(in) | :: | MainLoopNodeIn | |||
logical, | intent(in) | :: | Iteration | |||
real(kind=r64), | intent(inout) | :: | LoadMet |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | RadSysNum | |||
real(kind=r64), | intent(inout) | :: | LoadMet |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | RadSysNum | |||
integer, | intent(in) | :: | SystemType |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SystemType | |||
integer, | intent(in) | :: | RadSysNum | |||
real(kind=r64), | intent(in) | :: | outletTemp | |||
real(kind=r64), | intent(in) | :: | inletTemp | |||
real(kind=r64), | intent(in) | :: | mdot |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(out) | :: | LowTempRadSysOn |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | RadSysNum | |||
integer, | intent(in) | :: | SystemType |