Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | OptimalLoading | = | 1 | |
integer, | public, | parameter | :: | SequentialLoading | = | 2 | |
integer, | public, | parameter | :: | UniformLoading | = | 3 | |
integer, | public, | parameter | :: | UnknownStatusOpSchemeType | = | -2 | |
integer, | public, | parameter | :: | NoControlOpSchemeType | = | -1 | |
integer, | public, | parameter | :: | LoadRBOpSchemeType | = | 0 | |
integer, | public, | parameter | :: | HeatingRBOpSchemeType | = | 1 | |
integer, | public, | parameter | :: | CoolingRBOpSchemeType | = | 2 | |
integer, | public, | parameter | :: | WetBulbRBOpSchemeType | = | 3 | |
integer, | public, | parameter | :: | DrybulbRBOpSchemeType | = | 4 | |
integer, | public, | parameter | :: | DewpointRBOpSchemeType | = | 5 | |
integer, | public, | parameter | :: | RelHumRBOpSchemeType | = | 6 | |
integer, | public, | parameter | :: | DrybulbTDBOpSchemeType | = | 7 | |
integer, | public, | parameter | :: | WetBulbTDBOpSchemeType | = | 8 | |
integer, | public, | parameter | :: | DewpointTDBOpSchemeType | = | 9 | |
integer, | public, | parameter | :: | CompSetPtBasedSchemeType | = | 10 | |
integer, | public, | parameter | :: | UncontrolledOpSchemeType | = | 11 | |
integer, | public, | parameter | :: | EMSOpSchemeType | = | 12 | |
integer, | public, | parameter | :: | PumpOpSchemeType | = | 13 | |
integer, | public, | parameter | :: | DemandOpSchemeType | = | 14 | |
integer, | public, | parameter | :: | FreeRejectionOpSchemeType | = | 15 | |
integer, | public, | parameter | :: | WSEconOpSchemeType | = | 16 | |
integer, | public, | parameter | :: | LoadRangeBasedMin | = | 0 | |
integer, | public, | parameter | :: | LoadRangeBasedMax | = | 2 | |
integer, | public, | parameter | :: | TempRangeBasedMin | = | 3 | |
integer, | public, | parameter | :: | TempRangeBasedMax | = | 6 | |
integer, | public, | parameter | :: | DeltaTempRangeBasedMin | = | 7 | |
integer, | public, | parameter | :: | DeltaTempRangeBasedMax | = | 9 | |
integer, | public, | parameter | :: | CriteriaType_MassFlowRate | = | 1 | |
integer, | public, | parameter | :: | CriteriaType_Temperature | = | 2 | |
integer, | public, | parameter | :: | CriteriaType_HeatTransferRate | = | 3 | |
real(kind=r64), | public, | parameter | :: | CriteriaDelta_MassFlowRate | = | 0.001d0 | |
real(kind=r64), | public, | parameter | :: | CriteriaDelta_Temperature | = | 0.010d0 | |
real(kind=r64), | public, | parameter | :: | CriteriaDelta_HeatTransferRate | = | 0.100d0 | |
integer, | public, | parameter | :: | LoopFlowStatus_Unknown | = | 21 | |
integer, | public, | parameter | :: | LoopFlowStatus_NeedyAndTurnsLoopOn | = | 22 | |
integer, | public, | parameter | :: | LoopFlowStatus_NeedyIfLoopOn | = | 23 | |
integer, | public, | parameter | :: | LoopFlowStatus_TakesWhatGets | = | 24 | |
integer, | public, | parameter | :: | HowMet_Unknown | = | 50 | |
integer, | public, | parameter | :: | HowMet_NoneDemand | = | 51 | |
integer, | public, | parameter | :: | HowMet_PassiveCap | = | 52 | |
integer, | public, | parameter | :: | HowMet_ByNominalCap | = | 53 | |
integer, | public, | parameter | :: | HowMet_ByNominalCapLowOutLimit | = | 54 | |
integer, | public, | parameter | :: | HowMet_ByNominalCapHiOutLimit | = | 55 | |
integer, | public, | parameter | :: | HowMet_ByNominalCapFreeCoolCntrl | = | 56 | |
integer, | public, | parameter | :: | HowMet_ByNominalCapLowOutLimitFreeCoolCntrl | = | 57 | |
integer, | public, | parameter | :: | FreeCoolControlMode_WetBulb | = | 1 | |
integer, | public, | parameter | :: | FreeCoolControlMode_DryBulb | = | 2 | |
integer, | public, | parameter | :: | FreeCoolControlMode_Loop | = | 3 | |
integer, | public, | parameter | :: | SingleSetPoint | = | 1 | |
integer, | public, | parameter | :: | DualSetPointDeadBand | = | 2 | |
integer, | public, | parameter | :: | Air | = | 1 | |
integer, | public, | parameter | :: | Ground | = | 2 | |
integer, | public, | parameter | :: | LoopNode | = | 3 | |
integer, | public, | parameter | :: | CommonPipe_No | = | 0 | |
integer, | public, | parameter | :: | CommonPipe_Single | = | 1 | |
integer, | public, | parameter | :: | CommonPipe_TwoWay | = | 2 | |
integer, | public, | parameter | :: | DemandSupply_No | = | 0 | |
integer, | public, | parameter | :: | DemandSide | = | 1 | |
integer, | public, | parameter | :: | SupplySide | = | 2 | |
integer, | public, | parameter | :: | DemandSupply_Yes | = | 3 | |
character(len=*), | public, | parameter, DIMENSION(0:3) | :: | cLoopSideLocations | = | (/'DemandSupply_No ', 'DemandSide ', 'SupplySide ', 'DemandSupply_Yes'/) | |
integer, | public, | parameter | :: | Integrated | = | 1 | |
integer, | public, | parameter | :: | NonIntegrated | = | 2 | |
integer, | public, | parameter | :: | None | = | 3 | |
real(kind=r64), | public, | parameter | :: | LoopDemandtol | = | .1d0 | |
real(kind=r64), | public, | parameter | :: | DeltaTemptol | = | .0001d0 | |
integer, | public, | parameter | :: | LoopType_NoLoop | = | 0 | |
integer, | public, | parameter | :: | LoopType_Plant | = | 1 | |
integer, | public, | parameter | :: | LoopType_Condenser | = | 2 | |
integer, | public, | parameter | :: | LoopType_Both | = | 3 | |
integer, | public, | parameter | :: | PlantSupply | = | -1 | |
integer, | public, | parameter | :: | PlantDemand | = | -2 | |
integer, | public, | parameter | :: | CondSupply | = | -3 | |
integer, | public, | parameter | :: | CondDemand | = | -4 | |
integer, | public, | parameter | :: | FlowPumpQuery | = | -1 | |
integer, | public, | parameter | :: | FlowUnlocked | = | 0 | |
integer, | public, | parameter | :: | FlowLocked | = | 1 | |
character(len=*), | public, | parameter, DIMENSION(0:3) | :: | cLoopTypes | = | (/'None ', 'Plant ', 'Condenser ', 'Both Plant/Condenser'/) | |
integer, | public, | parameter | :: | PressureCall_Init | = | -1 | |
integer, | public, | parameter | :: | PressureCall_Calc | = | -2 | |
integer, | public, | parameter | :: | PressureCall_Update | = | -3 | |
integer, | public, | parameter | :: | Press_NoPressure | = | 1 | |
integer, | public, | parameter | :: | Press_PumpPowerCorrection | = | 2 | |
integer, | public, | parameter | :: | Press_FlowCorrection | = | 3 | |
integer, | public, | parameter | :: | Press_FlowSimulation | = | 4 | |
character(len=MaxNameLength), | public, | parameter | :: | PressureSimType(4) | = | (/'NONE ', 'PUMPPOWERCORRECTION', 'LOOPFLOWCORRECTION ', 'PRESSURESIMULATION '/) | |
integer, | public, | parameter | :: | NumSimPlantEquipTypes | = | 89 | |
character(len=*), | public, | parameter, DIMENSION(NumSimPlantEquipTypes) | :: | SimPlantEquipTypes | = | (/'BOILER:HOTWATER ', 'BOILER:STEAM ', 'CHILLER:ABSORPTION ', 'CHILLER:ABSORPTION:INDIRECT ', 'CHILLER:COMBUSTIONTURBINE ', 'CHILLER:CONSTANTCOP ', 'CHILLERHEATER:ABSORPTION:DIRECTFIRED ', 'CHILLER:ELECTRIC ', 'CHILLER:ELECTRIC:EIR ', 'CHILLER:ELECTRIC:REFORMULATEDEIR ', 'CHILLER:ENGINEDRIVEN ', 'COOLINGTOWER:SINGLESPEED ', 'COOLINGTOWER:TWOSPEED ', 'COOLINGTOWER:VARIABLESPEED ', 'GENERATOR:FUELCELL:EXHAUSTGASTOWATERHEATEXCHANGER ', 'WATERHEATER:HEATPUMP ', 'HEATPUMP:WATERTOWATER:EQUATIONFIT:COOLING ', 'HEATPUMP:WATERTOWATER:EQUATIONFIT:HEATING ', 'HEATPUMP:WATERTOWATER:PARAMETERESTIMATION:COOLING ', 'HEATPUMP:WATERTOWATER:PARAMETERESTIMATION:HEATING ', 'PIPE:ADIABATIC ', 'PIPE:ADIABATIC:STEAM ', 'PIPE:OUTDOOR ', 'PIPE:INDOOR ', 'PIPE:UNDERGROUND ', 'DISTRICTCOOLING ', 'DISTRICTHEATING ', 'THERMALSTORAGE:ICE:DETAILED ', 'THERMALSTORAGE:ICE:SIMPLE ', 'TEMPERINGVALVE ', 'WATERHEATER:MIXED ', 'WATERHEATER:STRATIFIED ', 'PUMP:VARIABLESPEED ', 'PUMP:CONSTANTSPEED ', 'PUMP:VARIABLESPEED:CONDENSATE ', 'HEADEREDPUMPS:VARIABLESPEED ', 'HEADEREDPUMPS:CONSTANTSPEED ', 'WATERUSE:CONNECTIONS ', 'COIL:COOLING:WATER ', 'COIL:COOLING:WATER:DETAILEDGEOMETRY ', 'COIL:HEATING:WATER ', 'COIL:HEATING:STEAM ', 'SOLARCOLLECTOR:FLATPLATE:WATER ', 'LOADPROFILE:PLANT ', 'GROUNDHEATEXCHANGER:VERTICAL ', 'GROUNDHEATEXCHANGER:SURFACE ', 'GROUNDHEATEXCHANGER:POND ', 'GENERATOR:MICROTURBINE ', 'GENERATOR:INTERNALCOMBUSTIONENGINE ', 'GENERATOR:COMBUSTIONTURBINE ', 'GENERATOR:MICROCHP ', 'GENERATOR:FUELCELL:STACKCOOLER ', 'FLUIDCOOLER:SINGLESPEED ', 'FLUIDCOOLER:TWOSPEED ', 'EVAPORATIVEFLUIDCOOLER:SINGLESPEED ', 'EVAPORATIVEFLUIDCOOLER:TWOSPEED ', 'THERMALSTORAGE:CHILLEDWATER:MIXED ', 'THERMALSTORAGE:CHILLEDWATER:STRATIFIED ', 'SOLARCOLLECTOR:FLATPLATE:PHOTOVOLTAICTHERMAL ', 'ZONEHVAC:BASEBOARD:CONVECTIVE:WATER ', 'ZONEHVAC:BASEBOARD:RADIANTCONVECTIVE:STEAM ', 'ZONEHVAC:BASEBOARD:RADIANTCONVECTIVE:WATER ', 'ZONEHVAC:LOWTEMPERATURERADIANT:VARIABLEFLOW ', 'ZONEHVAC:LOWTEMPERATURERADIANT:CONSTANTFLOW ', 'AIRTERMINAL:SINGLEDUCT:CONSTANTVOLUME:COOLEDBEAM ', 'COIL:HEATING:WATERTOAIRHEATPUMP:EQUATIONFIT ', 'COIL:COOLING:WATERTOAIRHEATPUMP:EQUATIONFIT ', 'COIL:HEATING:WATERTOAIRHEATPUMP:PARAMETERESTIMATION ', 'COIL:COOLING:WATERTOAIRHEATPUMP:PARAMETERESTIMATION ', 'REFRIGERATION:CONDENSER:WATERCOOLED ', 'REFRIGERATION:COMPRESSORRACK ', 'AIRLOOPHVAC:UNITARYHEATPUMP:AIRTOAIR:MULTISPEED ', 'CHILLERHEATER:ABSORPTION:DOUBLEEFFECT ', 'PIPINGSYSTEM:UNDERGROUND:PIPECIRCUIT ', 'SOLARCOLLECTOR:INTEGRALCOLLECTORSTORAGE ', 'COIL:HEATING:WATERTOAIRHEATPUMP:VARIABLESPEEDEQUATIONFIT', 'COIL:COOLING:WATERTOAIRHEATPUMP:VARIABLESPEEDEQUATIONFIT', 'PLANTCOMPONENT:USERDEFINED ', 'COIL:USERDEFINED ', 'ZONEHVAC:FORCEDAIR:USERDEFINED ', 'AIRTERMINAL:SINGLEDUCT:USERDEFINED ', 'AIRCONDITIONER:VARIABLEREFRIGERANTFLOW ', 'GROUNDHEATEXCHANGER:HORIZONTALTRENCH ', 'HEATEXCHANGER:FLUIDTOFLUID ', 'PLANTCOMPONENT:TEMPERATURESOURCE ', 'CENTRALHEATPUMPSYSTEM ', 'AIRLOOPHVAC:UNITARYSYSTEM ', 'COIL:COOLING:DX:SINGLESPEED:THERMALSTORAGE ', 'COOLINGTOWER:VARIABLESPEED:MERKEL '/) | |
character(len=*), | public, | parameter, DIMENSION(NumSimPlantEquipTypes) | :: | ccSimPlantEquipTypes | = | (/'Boiler:HotWater ', 'Boiler:Steam ', 'Chiller:Absorption ', 'Chiller:Absorption:Indirect ', 'Chiller:CombustionTurbine ', 'Chiller:ConstantCOP ', 'ChillerHeater:Absorption:DirectFired ', 'Chiller:Electric ', 'Chiller:Electric:EIR ', 'Chiller:Electric:ReformulatedEIR ', 'Chiller:EngineDriven ', 'CoolingTower:SingleSpeed ', 'CoolingTower:TwoSpeed ', 'CoolingTower:VariableSpeed ', 'Generator:Fuelcell:ExhaustGastoWaterHeatExchanger ', 'WaterHeater:Heatpump ', 'Heatpump:WatertoWater:Equationfit:Cooling ', 'Heatpump:WatertoWater:Equationfit:Heating ', 'Heatpump:WatertoWater:ParameterEstimation:Cooling ', 'Heatpump:WatertoWater:ParameterEstimation:Heating ', 'Pipe:Adiabatic ', 'Pipe:Adiabatic:Steam ', 'Pipe:Outdoor ', 'Pipe:Indoor ', 'Pipe:Underground ', 'DistrictCooling ', 'DistrictHeating ', 'ThermalStorage:Ice:Detailed ', 'ThermalStorage:Ice:Simple ', 'TemperingValve ', 'WaterHeater:Mixed ', 'WaterHeater:Stratified ', 'Pump:VariableSpeed ', 'Pump:ConstantSpeed ', 'Pump:VariableSpeed:Condensate ', 'HeaderedPumps:VariableSpeed ', 'HeaderedPumps:ConstantSpeed ', 'WaterUse:Connections ', 'Coil:Cooling:Water ', 'Coil:Cooling:Water:DetailedGeometry ', 'Coil:Heating:Water ', 'Coil:Heating:Steam ', 'Solarcollector:Flatplate:Water ', 'LoadProfile:Plant ', 'GroundHeatExchanger:Vertical ', 'GroundHeatExchanger:Surface ', 'GroundHeatExchanger:Pond ', 'Generator:Microturbine ', 'Generator:InternalCombustionEngine ', 'Generator:CombustionTurbine ', 'Generator:Microchp ', 'Generator:Fuelcell:StackCooler ', 'FluidCooler:SingleSpeed ', 'FluidCooler:TwoSpeed ', 'EvaporativeFluidCooler:SingleSpeed ', 'EvaporativeFluidCooler:TwoSpeed ', 'ThermalStorage:ChilledWater:Mixed ', 'ThermalStorage:ChilledWater:Stratified ', 'SolarCollector:FlatPlate:PhotovoltaicThermal ', 'ZoneHVAC:Baseboard:Convective:Water ', 'ZoneHVAC:Baseboard:RadiantConvective:Steam ', 'ZoneHVAC:Baseboard:RadiantConvective:Water ', 'ZoneHVAC:LowTemperatureRadiant:VariableFlow ', 'ZoneHVAC:LowTemperatureRadiant:ConstantFlow ', 'AirTerminal:SingleDuct:ConstantVolume:CooledBeam ', 'Coil:Heating:WaterToAirHeatPump:EquationFit ', 'Coil:Cooling:WaterToAirHeatPump:EquationFit ', 'Coil:Heating:WaterToAirHeatPump:ParameterEstimation ', 'Coil:Cooling:WaterToAirHeatPump:ParameterEstimation ', 'Refrigeration:Condenser:WaterCooled ', 'Refrigeration:CompressorRack ', 'AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed ', 'ChillerHeater:Absorption:DoubleEffect ', 'PipingSystem:Underground:PipeCircuit ', 'SolarCollector:IntegralCollectorStorage ', 'Coil:Heating:WaterToAirHeatPump:VariableSpeedEquationFit', 'Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit', 'PlantComponent:UserDefined ', 'Coil:UserDefined ', 'ZoneHVAC:ForcedAir:UserDefined ', 'AirTerminal:SingleDuct:UserDefined ', 'AirConditioner:VariableRefrigerantFlow ', 'GroundHeatExchanger:HorizontalTrench ', 'HeatExchanger:FluidToFluid ', 'PlantComponent:TemperatureSource ', 'CentralHeatPumpSystem ', 'AirloopHVAC:UnitarySystem ', 'Coil:Cooling:DX:SingleSpeed:ThermalStorage ', 'CoolingTower:VariableSpeed:Merkel '/) | |
integer, | public, | parameter, DIMENSION(NumSimPlantEquipTypes) | :: | ValidLoopEquipTypes | = | (/LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Plant, LoopType_Plant, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Plant, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Plant, LoopType_Plant, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Both, LoopType_Plant, LoopType_Plant, LoopType_Both, LoopType_Both/) | |
integer, | public, | parameter | :: | TypeOf_Other | = | -1 | |
integer, | public, | parameter | :: | TypeOf_Boiler_Simple | = | 1 | |
integer, | public, | parameter | :: | TypeOf_Boiler_Steam | = | 2 | |
integer, | public, | parameter | :: | TypeOf_Chiller_Absorption | = | 3 | |
integer, | public, | parameter | :: | TypeOf_Chiller_Indirect_Absorption | = | 4 | |
integer, | public, | parameter | :: | TypeOf_Chiller_CombTurbine | = | 5 | |
integer, | public, | parameter | :: | TypeOf_Chiller_ConstCOP | = | 6 | |
integer, | public, | parameter | :: | TypeOf_Chiller_DFAbsorption | = | 7 | |
integer, | public, | parameter | :: | TypeOf_Chiller_Electric | = | 8 | |
integer, | public, | parameter | :: | TypeOf_Chiller_ElectricEIR | = | 9 | |
integer, | public, | parameter | :: | TypeOf_Chiller_ElectricReformEIR | = | 10 | |
integer, | public, | parameter | :: | TypeOf_Chiller_EngineDriven | = | 11 | |
integer, | public, | parameter | :: | TypeOf_CoolingTower_SingleSpd | = | 12 | |
integer, | public, | parameter | :: | TypeOf_CoolingTower_TwoSpd | = | 13 | |
integer, | public, | parameter | :: | TypeOf_CoolingTower_VarSpd | = | 14 | |
integer, | public, | parameter | :: | TypeOf_Generator_FCExhaust | = | 15 | |
integer, | public, | parameter | :: | TypeOf_HeatPumpWtrHeater | = | 16 | |
integer, | public, | parameter | :: | TypeOf_HPWaterEFCooling | = | 17 | |
integer, | public, | parameter | :: | TypeOf_HPWaterEFHeating | = | 18 | |
integer, | public, | parameter | :: | TypeOf_HPWaterPECooling | = | 19 | |
integer, | public, | parameter | :: | TypeOf_HPWaterPEHeating | = | 20 | |
integer, | public, | parameter | :: | TypeOf_Pipe | = | 21 | |
integer, | public, | parameter | :: | TypeOf_PipeSteam | = | 22 | |
integer, | public, | parameter | :: | TypeOf_PipeExterior | = | 23 | |
integer, | public, | parameter | :: | TypeOf_PipeInterior | = | 24 | |
integer, | public, | parameter | :: | TypeOf_PipeUnderground | = | 25 | |
integer, | public, | parameter | :: | TypeOf_PurchChilledWater | = | 26 | |
integer, | public, | parameter | :: | TypeOf_PurchHotWater | = | 27 | |
integer, | public, | parameter | :: | TypeOf_TS_IceDetailed | = | 28 | |
integer, | public, | parameter | :: | TypeOf_TS_IceSimple | = | 29 | |
integer, | public, | parameter | :: | TypeOf_ValveTempering | = | 30 | |
integer, | public, | parameter | :: | TypeOf_WtrHeaterMixed | = | 31 | |
integer, | public, | parameter | :: | TypeOf_WtrHeaterStratified | = | 32 | |
integer, | public, | parameter | :: | TypeOf_PumpVariableSpeed | = | 33 | |
integer, | public, | parameter | :: | TypeOf_PumpConstantSpeed | = | 34 | |
integer, | public, | parameter | :: | TypeOf_PumpCondensate | = | 35 | |
integer, | public, | parameter | :: | TypeOf_PumpBankVariableSpeed | = | 36 | |
integer, | public, | parameter | :: | TypeOf_PumpBankConstantSpeed | = | 37 | |
integer, | public, | parameter | :: | TypeOf_WaterUseConnection | = | 38 | |
integer, | public, | parameter | :: | TypeOf_CoilWaterCooling | = | 39 | |
integer, | public, | parameter | :: | TypeOf_CoilWaterDetailedFlatCooling | = | 40 | |
integer, | public, | parameter | :: | TypeOf_CoilWaterSimpleHeating | = | 41 | |
integer, | public, | parameter | :: | TypeOf_CoilSteamAirHeating | = | 42 | |
integer, | public, | parameter | :: | TypeOf_SolarCollectorFlatPlate | = | 43 | |
integer, | public, | parameter | :: | TypeOf_PlantLoadProfile | = | 44 | |
integer, | public, | parameter | :: | TypeOf_GrndHtExchgVertical | = | 45 | |
integer, | public, | parameter | :: | TypeOf_GrndHtExchgSurface | = | 46 | |
integer, | public, | parameter | :: | TypeOf_GrndHtExchgPond | = | 47 | |
integer, | public, | parameter | :: | TypeOf_Generator_MicroTurbine | = | 48 | |
integer, | public, | parameter | :: | TypeOf_Generator_ICEngine | = | 49 | |
integer, | public, | parameter | :: | TypeOf_Generator_CTurbine | = | 50 | |
integer, | public, | parameter | :: | TypeOf_Generator_MicroCHP | = | 51 | |
integer, | public, | parameter | :: | TypeOf_Generator_FCStackCooler | = | 52 | |
integer, | public, | parameter | :: | TypeOf_FluidCooler_SingleSpd | = | 53 | |
integer, | public, | parameter | :: | TypeOf_FluidCooler_TwoSpd | = | 54 | |
integer, | public, | parameter | :: | TypeOf_EvapFluidCooler_SingleSpd | = | 55 | |
integer, | public, | parameter | :: | TypeOf_EvapFluidCooler_TwoSpd | = | 56 | |
integer, | public, | parameter | :: | TypeOf_ChilledWaterTankMixed | = | 57 | |
integer, | public, | parameter | :: | TypeOf_ChilledWaterTankStratified | = | 58 | |
integer, | public, | parameter | :: | TypeOf_PVTSolarCollectorFlatPlate | = | 59 | |
integer, | public, | parameter | :: | TypeOf_Baseboard_Conv_Water | = | 60 | |
integer, | public, | parameter | :: | TypeOf_Baseboard_Rad_Conv_Steam | = | 61 | |
integer, | public, | parameter | :: | TypeOf_Baseboard_Rad_Conv_Water | = | 62 | |
integer, | public, | parameter | :: | TypeOf_LowTempRadiant_VarFlow | = | 63 | |
integer, | public, | parameter | :: | TypeOf_LowTempRadiant_ConstFlow | = | 64 | |
integer, | public, | parameter | :: | TypeOf_CooledBeamAirTerminal | = | 65 | |
integer, | public, | parameter | :: | TypeOf_CoilWAHPHeatingEquationFit | = | 66 | |
integer, | public, | parameter | :: | TypeOf_CoilWAHPCoolingEquationFit | = | 67 | |
integer, | public, | parameter | :: | TypeOf_CoilWAHPHeatingParamEst | = | 68 | |
integer, | public, | parameter | :: | TypeOf_CoilWAHPCoolingParamEst | = | 69 | |
integer, | public, | parameter | :: | TypeOf_RefrigSystemWaterCondenser | = | 70 | |
integer, | public, | parameter | :: | TypeOf_RefrigerationWaterCoolRack | = | 71 | |
integer, | public, | parameter | :: | TypeOf_MultiSpeedHeatPumpRecovery | = | 72 | |
integer, | public, | parameter | :: | TypeOf_Chiller_ExhFiredAbsorption | = | 73 | |
integer, | public, | parameter | :: | TypeOf_PipingSystemPipeCircuit | = | 74 | |
integer, | public, | parameter | :: | TypeOf_SolarCollectorICS | = | 75 | |
integer, | public, | parameter | :: | TypeOf_CoilVSWAHPHeatingEquationFit | = | 76 | |
integer, | public, | parameter | :: | TypeOf_CoilVSWAHPCoolingEquationFit | = | 77 | |
integer, | public, | parameter | :: | TypeOf_PlantComponentUserDefined | = | 78 | |
integer, | public, | parameter | :: | TypeOf_CoilUserDefined | = | 79 | |
integer, | public, | parameter | :: | TypeOf_ZoneHVACAirUserDefined | = | 80 | |
integer, | public, | parameter | :: | TypeOf_AirTerminalUserDefined | = | 81 | |
integer, | public, | parameter | :: | TypeOf_HeatPumpVRF | = | 82 | |
integer, | public, | parameter | :: | TypeOf_GrndHtExchgHorizTrench | = | 83 | |
integer, | public, | parameter | :: | TypeOf_FluidToFluidPlantHtExchg | = | 84 | |
integer, | public, | parameter | :: | TypeOf_WaterSource | = | 85 | |
integer, | public, | parameter | :: | TypeOf_CentralGroundSourceHeatPump | = | 86 | |
integer, | public, | parameter | :: | TypeOf_UnitarySystemRecovery | = | 87 | |
integer, | public, | parameter | :: | TypeOf_PackagedTESCoolingCoil | = | 88 | |
integer, | public, | parameter | :: | TypeOf_CoolingTower_VarSpdMerkel | = | 89 | |
integer, | public, | parameter | :: | NumGeneralEquipTypes | = | 23 | |
character(len=*), | public, | parameter, DIMENSION(NumGeneralEquipTypes) | :: | GeneralEquipTypes | = | (/'BOILER ', 'CHILLER ', 'COOLINGTOWER ', 'GENERATOR ', 'HEATEXCHANGER ', 'HEATPUMP ', 'PIPE ', 'PUMP ', 'DISTRICT ', 'THERMALSTORAGE ', 'TEMPERINGVALVE ', 'WATERHEATER ', 'WATERUSE ', 'DEMANDCOIL ', 'SOLARCOLLECTOR ', 'LOADPROFILE ', 'FLUIDCOOLER ', 'EVAPORATIVEFLUIDCOOLER', 'GROUNDHEATEXCHANGER ', 'ZONEHVACDEMAND ', 'REFRIGERATION ', 'PLANTCOMPONENT ', 'CENTRALHEATPUMPSYSTEM '/) | |
integer, | public, | parameter | :: | GenEquipTypes_Boiler | = | 1 | |
integer, | public, | parameter | :: | GenEquipTypes_Chiller | = | 2 | |
integer, | public, | parameter | :: | GenEquipTypes_CoolingTower | = | 3 | |
integer, | public, | parameter | :: | GenEquipTypes_Generator | = | 4 | |
integer, | public, | parameter | :: | GenEquipTypes_HeatExchanger | = | 5 | |
integer, | public, | parameter | :: | GenEquipTypes_HeatPump | = | 6 | |
integer, | public, | parameter | :: | GenEquipTypes_Pipe | = | 7 | |
integer, | public, | parameter | :: | GenEquipTypes_Pump | = | 8 | |
integer, | public, | parameter | :: | GenEquipTypes_Purchased | = | 9 | |
integer, | public, | parameter | :: | GenEquipTypes_ThermalStorage | = | 10 | |
integer, | public, | parameter | :: | GenEquipTypes_Valve | = | 11 | |
integer, | public, | parameter | :: | GenEquipTypes_WaterThermalTank | = | 12 | |
integer, | public, | parameter | :: | GenEquipTypes_WaterUse | = | 13 | |
integer, | public, | parameter | :: | GenEquipTypes_DemandCoil | = | 14 | |
integer, | public, | parameter | :: | GenEquipTypes_SolarCollector | = | 15 | |
integer, | public, | parameter | :: | GenEquipTypes_LoadProfile | = | 16 | |
integer, | public, | parameter | :: | GenEquipTypes_FluidCooler | = | 17 | |
integer, | public, | parameter | :: | GenEquipTypes_EvapFluidCooler | = | 18 | |
integer, | public, | parameter | :: | GenEquipTypes_GroundHeatExchanger | = | 19 | |
integer, | public, | parameter | :: | GenEquipTypes_ZoneHVACDemand | = | 20 | |
integer, | public, | parameter | :: | GenEquipTypes_Refrigeration | = | 21 | |
integer, | public, | parameter | :: | GenEquipTypes_PlantComponent | = | 22 | |
integer, | public, | parameter | :: | GenEquipTypes_CentralHeatPumpSystem | = | 23 | |
character(len=*), | public, | parameter, DIMENSION (0:12) | :: | OpSchemeTypes | = | (/'Load Range Based Operation ', 'PLANTEQUIPMENTOPERATION:HEATINGLOAD ', 'PLANTEQUIPMENTOPERATION:COOLINGLOAD ', 'PLANTEQUIPMENTOPERATION:OUTDOORWETBULB ', 'PLANTEQUIPMENTOPERATION:OUTDOORDRYBULB ', 'PLANTEQUIPMENTOPERATION:OUTDOORDEWPOINT ', 'PLANTEQUIPMENTOPERATION:OUTDOORRELATIVEHUMIDITY ', 'PLANTEQUIPMENTOPERATION:OUTDOORDRYBULBDIFFERENCE ', 'PLANTEQUIPMENTOPERATION:OUTDOORWETBULBDIFFERENCE ', 'PLANTEQUIPMENTOPERATION:OUTDOORDEWPOINTDIFFERENCE', 'PLANTEQUIPMENTOPERATION:COMPONENTSETPOINT ', 'PLANTEQUIPMENTOPERATION:USERDEFINED ', 'PLANTEQUIPMENTOPERATION:UNCONTROLLED '/) | |
integer, | public, | parameter | :: | NumConvergenceHistoryTerms | = | 5 | |
real(kind=r64), | public, | parameter, DIMENSION(NumConvergenceHistoryTerms) | :: | ConvergenceHistoryARR | = | (/0.d0, -1.d0, -2.d0, -3.d0, -4.d0/) | |
integer, | public | :: | NumPipes | = | 0 | ||
integer, | public | :: | NumPlantPipes | = | 0 | ||
integer, | public | :: | NumCondPipes | = | 0 | ||
real(kind=r64), | public | :: | EconLoadMet | = | 0.0d0 | ||
integer, | public | :: | TotNumLoops | = | 0 | ||
integer, | public | :: | TotNumHalfLoops | = | 0 | ||
logical, | public | :: | PlantSizeNotComplete | = | .TRUE. | ||
logical, | public | :: | PlantSizesOkayToFinalize | = | .FALSE. | ||
logical, | public | :: | AnyEMSPlantOpSchemesInModel | = | .FALSE. | ||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | EconBranchNum | |||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | EconCompNum | |||
logical, | public, | ALLOCATABLE, DIMENSION(:) | :: | CheckLoopEcon | |||
logical, | public, | ALLOCATABLE, DIMENSION(:) | :: | EconOn | |||
logical, | public, | ALLOCATABLE, DIMENSION(:) | :: | SimSupplySide | |||
logical, | public, | ALLOCATABLE, DIMENSION(:) | :: | SimDemandSide | |||
logical, | public, | ALLOCATABLE, DIMENSION(:) | :: | LoadChangeDownStream | |||
integer, | public | :: | PlantManageSubIterations | = | 0 | ||
integer, | public | :: | PlantManageHalfLoopCalls | = | 0 | ||
type(PipeData), | public, | ALLOCATABLE, DIMENSION(:) | :: | Pipe | |||
type(PlantLoopData), | public, | ALLOCATABLE, DIMENSION(:) | :: | PlantLoop | |||
type(PlantAvailMgrData), | public, | ALLOCATABLE, DIMENSION(:) | :: | PlantAvailMgr | |||
type(ReportVars), | public, | ALLOCATABLE, DIMENSION(:) | :: | PlantReport | |||
type(ReportLoopData), | public, | ALLOCATABLE, DIMENSION(:), TARGET | :: | VentRepPlantSupplySide | |||
type(ReportLoopData), | public, | ALLOCATABLE, DIMENSION(:), TARGET | :: | VentRepPlantDemandSide | |||
type(ReportLoopData), | public, | ALLOCATABLE, DIMENSION(:), TARGET | :: | VentRepCondSupplySide | |||
type(ReportLoopData), | public, | ALLOCATABLE, DIMENSION(:), TARGET | :: | VentRepCondDemandSide | |||
type(PlantCallingOrderInfoStruct), | public, | ALLOCATABLE, DIMENSION(:) | :: | PlantCallingOrderInfo |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | Exists | = | .FALSE. | ||
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | NodeNumIn | = | 0 | ||
integer, | public | :: | BranchNumIn | = | 0 | ||
integer, | public | :: | LevelIn | = | 0 | ||
integer, | public | :: | LevelOut | = | 0 | ||
integer, | public | :: | CorrMixIndex | = | 0 | ||
character(len=MaxNameLength), | public | :: | NodeNameIn | = | ' ' | ||
integer, | public | :: | TotalOutletNodes | = | 0 | ||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | NodeNumOut | |||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | BranchNumOut | |||
character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | NodeNameOut |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | Exists | = | .FALSE. | ||
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | NodeNumOut | = | 0 | ||
integer, | public | :: | BranchNumOut | = | 0 | ||
integer, | public | :: | LevelIn | = | 0 | ||
integer, | public | :: | LevelOut | = | 0 | ||
integer, | public | :: | CorrSplitIndex | = | 0 | ||
character(len=MaxNameLength), | public | :: | NodeNameOut | = | ' ' | ||
integer, | public | :: | TotalInletNodes | = | 0 | ||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | NodeNumIn | |||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | BranchNumIn | |||
character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | NodeNameIn |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | PumpName | = | ' ' | ||
integer, | public | :: | PumpTypeOf | = | 0 | ||
integer, | public | :: | BranchNum | = | 0 | ||
integer, | public | :: | CompNum | = | 0 | ||
integer, | public | :: | PumpOutletNode | = | 0 | ||
real(kind=r64), | public | :: | PumpFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | CurrentMinAvail | = | 0.0d0 | ||
real(kind=r64), | public | :: | CurrentMaxAvail | = | 0.0d0 | ||
real(kind=r64), | public | :: | PumpHeatToFluid | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | ListPtr | = | 0 | ||
integer, | public | :: | CompPtr | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | OpSchemePtr | = | 0 | ||
integer, | public | :: | NumEquipLists | = | 0 | ||
type(EquipListPtrData), | public, | ALLOCATABLE, DIMENSION(:) | :: | EquipList |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | TypeOf | = | ' ' | ||
integer, | public | :: | TypeOf_Num | = | 0 | ||
integer, | public | :: | GeneralEquipType | = | 0 | ||
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | CompNum | = | 0 | ||
integer, | public | :: | FlowCtrl | = | 0 | ||
integer, | public | :: | FlowPriority | = | LoopFlowStatus_Unknown | ||
logical, | public | :: | ON | = | .FALSE. | ||
logical, | public | :: | Available | = | .FALSE. | ||
character(len=MaxNameLength), | public | :: | NodeNameIn | = | ' ' | ||
character(len=MaxNameLength), | public | :: | NodeNameOut | = | ' ' | ||
integer, | public | :: | NodeNumIn | = | 0 | ||
integer, | public | :: | NodeNumOut | = | 0 | ||
real(kind=r64), | public | :: | MyLoad | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxLoad | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinLoad | = | 0.0d0 | ||
real(kind=r64), | public | :: | OptLoad | = | 0.0d0 | ||
real(kind=r64), | public | :: | SizFac | = | 0.0d0 | ||
integer, | public | :: | CurOpSchemeType | = | UnknownStatusOpSchemeType | ||
integer, | public | :: | NumOpSchemes | = | 0 | ||
integer, | public | :: | CurCompLevelOpNum | = | 0 | ||
type(OpSchemePtrData), | public, | ALLOCATABLE, DIMENSION(:) | :: | OpScheme | |||
real(kind=r64), | public | :: | EquipDemand | = | 0.0d0 | ||
logical, | public | :: | EMSLoadOverrideOn | = | .FALSE. | ||
real(kind=r64), | public | :: | EMSLoadOverrideValue | = | 0.0d0 | ||
integer, | public | :: | HowLoadServed | = | HowMet_Unknown | ||
real(kind=r64), | public | :: | MinOutletTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxOutletTemp | = | 0.0d0 | ||
logical, | public | :: | FreeCoolCntrlShutDown | = | .FALSE. | ||
real(kind=r64), | public | :: | FreeCoolCntrlMinCntrlTemp | = | 0.D0 | ||
integer, | public | :: | FreeCoolCntrlMode | = | 0 | ||
integer, | public | :: | FreeCoolCntrlNodeNum | = | 0 | ||
integer, | public | :: | IndexInLoopSidePumps | = | 0 | ||
real(kind=r64), | public | :: | TempDesCondIn | = | 0.0d0 | ||
real(kind=r64), | public | :: | TempDesEvapOut | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | ControlType | = | 0 | ||
real(kind=r64), | public | :: | MinVolFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxVolFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | RequestedMassFlow | = | 0.0d0 | ||
logical, | public | :: | HasConstantSpeedBranchPump | = | .FALSE. | ||
real(kind=r64), | public | :: | ConstantSpeedBranchMassFlow | = | 0.d0 | ||
integer, | public | :: | BranchLevel | = | 0 | ||
integer, | public | :: | FlowErrCount | = | 0 | ||
integer, | public | :: | FlowErrIndex | = | 0 | ||
integer, | public | :: | TotalComponents | = | 0 | ||
integer, | public | :: | NodeNumIn | = | 0 | ||
integer, | public | :: | NodeNumOut | = | 0 | ||
logical, | public | :: | IsByPass | = | .FALSE. | ||
integer, | public | :: | PumpIndex | = | 0 | ||
real(kind=r64), | public | :: | PumpSizFac | = | 1.0d0 | ||
logical, | public | :: | EMSCtrlOverrideOn | = | .FALSE. | ||
real(kind=r64), | public | :: | EMSCtrlOverrideValue | = | 0.0d0 | ||
type(CompData), | public, | ALLOCATABLE, DIMENSION(:) | :: | Comp | |||
logical, | public | :: | HasPressureComponents | = | .FALSE. | ||
real(kind=r64), | public | :: | PressureDrop | = | 0.0d0 | ||
integer, | public | :: | PressureCurveType | = | 0 | ||
integer, | public | :: | PressureCurveIndex | = | 0 | ||
real(kind=r64), | public | :: | PressureEffectiveK | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | TypeOf | = | ' ' | ||
integer, | public | :: | TypeOf_Num | = | 0 | ||
character(len=MaxNameLength), | public | :: | CtrlType | = | ' ' | ||
integer, | public | :: | CtrlTypeNum | ||||
integer, | public | :: | LoopNumPtr | ||||
integer, | public | :: | LoopSideNumPtr | ||||
integer, | public | :: | BranchNumPtr | ||||
integer, | public | :: | CompNumPtr | ||||
real(kind=r64), | public | :: | SetPointFlowRate | = | 0.0d0 | ||
character(len=MaxNameLength), | public | :: | DemandNodeName | = | ' ' | ||
integer, | public | :: | DemandNodeNum | ||||
character(len=MaxNameLength), | public | :: | SetPointNodeName | = | ' ' | ||
integer, | public | :: | SetpointNodeNum | ||||
real(kind=r64), | public | :: | EMSIntVarRemainingLoadValue | = | 0.d0 | ||
real(kind=r64), | public | :: | EMSActuatorDispatchedLoadValue | = | 0.d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
real(kind=r64), | public | :: | RangeUpperLimit | = | 0.0d0 | ||
real(kind=r64), | public | :: | RangeLowerLimit | = | 0.0d0 | ||
integer, | public | :: | NumComps | = | 0 | ||
type(EquipListCompData), | public, | ALLOCATABLE, DIMENSION(:) | :: | Comp |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | TypeOf | = | ' ' | ||
integer, | public | :: | OpSchemeType | = | 0 | ||
character(len=MaxNameLength), | public | :: | Sched | = | ' ' | ||
integer, | public | :: | SchedPtr | = | 0 | ||
logical, | public | :: | Available | = | .FALSE. | ||
integer, | public | :: | NumEquipLists | = | 0 | ||
integer, | public | :: | CurListPtr | = | 0 | ||
type(EquipOpList), | public, | ALLOCATABLE, DIMENSION(:) | :: | EquipList | |||
integer, | public | :: | EquipListNumForLastStage | = | 0 | ||
character(len=MaxNameLength), | public | :: | ReferenceNodeName | = | ' ' | ||
integer, | public | :: | ReferenceNodeNumber | ||||
integer, | public | :: | ErlSimProgramMngr | = | 0 | ||
integer, | public | :: | ErlInitProgramMngr | = | 0 | ||
real(kind=r64), | public | :: | EMSIntVarLoopDemandRate | = | 0.d0 | ||
logical, | public | :: | MyEnvrnFlag | = | .TRUE. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | LoopNum | = | 0 | ||
integer, | public | :: | LoopSideNum | = | 0 | ||
integer, | public | :: | ConnectorTypeOf_Num | = | 0 | ||
logical, | public | :: | LoopDemandsOnRemote | = | .FALSE. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | LoopNum | ||||
integer, | public | :: | LoopSideNum | ||||
integer, | public | :: | BranchNum | ||||
integer, | public | :: | CompNum |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public, | DIMENSION(NumConvergenceHistoryTerms) | :: | MassFlowRateHistory | |||
real(kind=r64), | public, | DIMENSION(NumConvergenceHistoryTerms) | :: | TemperatureHistory |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | SimLoopSideNeeded | = | .TRUE. | ||
logical, | public | :: | SimZoneEquipNeeded | = | .TRUE. | ||
logical, | public | :: | SimAirLoopsNeeded | = | .TRUE. | ||
logical, | public | :: | SimNonZoneEquipNeeded | = | .TRUE. | ||
logical, | public | :: | SimElectLoadCentrNeeded | = | .TRUE. | ||
logical, | public | :: | OncePerTimeStepOperations | = | .TRUE. | ||
real(kind=r64), | public | :: | TimeElapsed | = | 0.d0 | ||
real(kind=r64), | public | :: | FlowRequest | = | 0.0d0 | ||
real(kind=r64), | public | :: | FlowRequestTemperature | = | 0.0d0 | ||
real(kind=r64), | public | :: | TempSetPoint | = | SensedNodeFlagValue | ||
real(kind=r64), | public | :: | TempSetPointHi | = | SensedNodeFlagValue | ||
real(kind=r64), | public | :: | TempSetPointLO | = | SensedNodeFlagValue | ||
real(kind=r64), | public | :: | TempInterfaceTankOutlet | = | 0.0d0 | ||
real(kind=r64), | public | :: | LastTempInterfaceTankOutlet | = | 0.0d0 | ||
character(len=MaxNameLength), | public | :: | BranchList | = | ' ' | ||
character(len=MaxNameLength), | public | :: | ConnectList | = | ' ' | ||
integer, | public | :: | TotalBranches | = | 0 | ||
integer, | public | :: | NodeNumIn | = | 0 | ||
character(len=MaxNameLength), | public | :: | NodeNameIn | = | ' ' | ||
integer, | public | :: | NodeNumOut | = | 0 | ||
character(len=MaxNameLength), | public | :: | NodeNameOut | = | ' ' | ||
integer, | public | :: | NumSplitters | = | 0 | ||
integer, | public | :: | NumMixers | = | 0 | ||
logical, | public | :: | SplitterExists | = | .FALSE. | ||
logical, | public | :: | MixerExists | = | .FALSE. | ||
integer, | public | :: | TotalPumps | = | 0 | ||
logical, | public | :: | BranchPumpsExist | = | .FALSE. | ||
type(LoopSidePumpInformation), | public, | ALLOCATABLE, DIMENSION(:) | :: | Pumps | |||
real(kind=r64), | public | :: | TotalPumpHeat | = | 0.0d0 | ||
logical, | public | :: | ByPassExists | = | .FALSE. | ||
logical, | public | :: | InletNodeSetPt | = | .FALSE. | ||
logical, | public | :: | OutletNodeSetPt | = | .FALSE. | ||
logical, | public | :: | EMSCtrl | = | .FALSE. | ||
real(kind=r64), | public | :: | EMSValue | ||||
logical, | public | :: | FlowRestrictionFlag | = | .FALSE. | ||
integer, | public | :: | FlowLock | = | 0 | ||
integer, | public | :: | TotalConnected | = | 0 | ||
type(ConnectedLoopData), | public, | ALLOCATABLE, DIMENSION(:) | :: | Connected | |||
type(BranchData), | public, | ALLOCATABLE, DIMENSION(:) | :: | Branch | |||
type(SplitterData), | public, | ALLOCATABLE, DIMENSION(:) | :: | Splitter | |||
type(MixerData), | public, | ALLOCATABLE, DIMENSION(:) | :: | Mixer | |||
logical, | public | :: | HasPressureComponents | = | .FALSE. | ||
logical, | public | :: | HasParallelPressComps | = | .FALSE. | ||
real(kind=r64), | public | :: | PressureDrop | = | 0.0d0 | ||
real(kind=r64), | public | :: | PressureEffectiveK | = | 0.0d0 | ||
integer, | public | :: | errCount_LoadWasntDist | = | 0 | ||
integer, | public | :: | errIndex_LoadWasntDist | = | 0 | ||
integer, | public | :: | errCount_LoadRemains | = | 0 | ||
integer, | public | :: | errIndex_LoadRemains | = | 0 | ||
real(kind=r64), | public | :: | LoopSideInlet_TankTemp | = | 0.0d0 | ||
type(PlantConvergencePoint), | public | :: | InletNode | = | PlantConvergencePoint(0.0d0, 0.0d0) | ||
type(PlantConvergencePoint), | public | :: | OutletNode | = | PlantConvergencePoint(0.0d0, 0.0d0) |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | FluidName | = | ' ' | ||
integer, | public | :: | FluidType | = | 0 | ||
integer, | public | :: | FluidIndex | = | 0 | ||
integer, | public | :: | MFErrIndex | = | 0 | ||
integer, | public | :: | MFErrIndex1 | = | 0 | ||
integer, | public | :: | MFErrIndex2 | = | 0 | ||
integer, | public | :: | TempSetPointNodeNum | = | 0 | ||
integer, | public | :: | MaxBranch | = | 0 | ||
real(kind=r64), | public | :: | MinTemp | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxTemp | = | 0.0d0 | ||
integer, | public | :: | MinTempErrIndex | = | 0 | ||
integer, | public | :: | MaxTempErrIndex | = | 0 | ||
real(kind=r64), | public | :: | MinVolFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxVolFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | Volume | = | 0.0d0 | ||
real(kind=r64), | public | :: | Mass | = | 0.0d0 | ||
logical, | public | :: | EMSCtrl | = | .FALSE. | ||
real(kind=r64), | public | :: | EMSValue | = | 0.0d0 | ||
type(HalfLoopData), | public, | ALLOCATABLE, DIMENSION(:) | :: | LoopSide | |||
character(len=MaxNameLength), | public | :: | OperationScheme | = | ' ' | ||
integer, | public | :: | NumOpSchemes | = | 0 | ||
type(OperationData), | public, | ALLOCATABLE, DIMENSION(:) | :: | OpScheme | |||
integer, | public | :: | LoadDistribution | = | 0 | ||
integer, | public | :: | PlantSizNum | = | 0 | ||
integer, | public | :: | LoopDemandCalcScheme | = | 0 | ||
integer, | public | :: | CommonPipeType | = | 0 | ||
character(len=MaxNameLength), | public | :: | EconomizerHtExchanger | = | ' ' | ||
character(len=MaxNameLength), | public | :: | EconPlantSideSensedNodeName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | EconCondSideSensedNodeName | = | ' ' | ||
integer, | public | :: | EconPlantSideSensedNodeNum | = | 0 | ||
integer, | public | :: | EconCondSideSensedNodeNum | = | 0 | ||
integer, | public | :: | EconPlacement | = | 0 | ||
integer, | public | :: | EconBranch | = | 0 | ||
integer, | public | :: | EconComp | = | 0 | ||
real(kind=r64), | public | :: | EconControlTempDiff | = | 0.0d0 | ||
logical, | public | :: | LoopHasConnectionComp | = | .FALSE. | ||
integer, | public | :: | TypeOfLoop | = | 0 | ||
integer, | public | :: | PressureSimType | = | 1 | ||
logical, | public | :: | HasPressureComponents | = | .FALSE. | ||
real(kind=r64), | public | :: | PressureDrop | = | 0.0d0 | ||
logical, | public | :: | UsePressureForPumpCalcs | = | .FALSE. | ||
real(kind=r64), | public | :: | PressureEffectiveK | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | NodeNameIn | = | ' ' | ||
character(len=MaxNameLength), | public | :: | NodeNameOut | = | ' ' | ||
integer, | public | :: | NodeNumIn | = | 0 | ||
integer, | public | :: | NodeNumOut | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | TypeOf | = | 0 | ||
integer, | public | :: | EquipNum | = | 0 | ||
integer, | public | :: | FlowCtrl | = | 0 | ||
character(len=MaxNameLength), | public | :: | NodeNameIn | = | ' ' | ||
integer, | public | :: | NodeNumIn | = | 0 | ||
character(len=MaxNameLength), | public | :: | NodeNameOut | = | ' ' | ||
integer, | public | :: | NodeNumOut | = | 0 | ||
integer, | public | :: | ParentHalfLoop | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | NumAvailManagers | = | 0 | ||
integer, | public | :: | AvailStatus | = | 0 | ||
integer, | public | :: | StartTime | = | 0 | ||
integer, | public | :: | StopTime | = | 0 | ||
character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | AvailManagerName | |||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | AvailManagerType | |||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | AvailManagerNum |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | LoopSetPtDemandAtInlet | = | 0.0d0 | ||
real(kind=r64), | public | :: | ThisSideLoadAlterations | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | CoolingDemand | = | 0.d0 | ||
real(kind=r64), | public | :: | HeatingDemand | = | 0.d0 | ||
real(kind=r64), | public | :: | DemandNotDispatched | = | 0.d0 | ||
real(kind=r64), | public | :: | UnmetDemand | = | 0.d0 | ||
type(LoopSideReportVars), | public, | DIMENSION(2) | :: | LoopSide | |||
real(kind=r64), | public | :: | BypassFrac | = | 0.d0 | ||
real(kind=r64), | public | :: | InletNodeFlowrate | = | 0.d0 | ||
real(kind=r64), | public | :: | InletNodeTemperature | = | 0.d0 | ||
real(kind=r64), | public | :: | OutletNodeFlowrate | = | 0.d0 | ||
real(kind=r64), | public | :: | OutletNodeTemperature | = | 0.d0 | ||
integer, | public | :: | LastLoopSideSimulated | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | LoopType | = | 0 | ||
integer, | public | :: | LoopNum | = | 0 | ||
integer, | public | :: | BranchNum | = | 0 | ||
integer, | public | :: | CompNum | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | ReportVarName | = | ' ' | ||
character(len=15), | public | :: | ReportVarUnits | = | ' ' | ||
integer, | public | :: | ResourceType | = | 0 | ||
character(len=MaxNameLength), | public | :: | EndUse | = | ' ' | ||
integer, | public | :: | EndUse_CompMode | = | 0 | ||
character(len=MaxNameLength), | public | :: | Group | = | ' ' | ||
integer, | public | :: | ReportVarIndex | = | 0 | ||
integer, | public | :: | ReportVarIndexType | = | 0 | ||
integer, | public | :: | ReportVarType | = | 0 | ||
real(kind=r64), | public | :: | CurMeterReading | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | TypeOf | = | ' ' | ||
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | CompIndex | = | 0 | ||
character(len=MaxNameLength), | public | :: | NodeNameIn | = | ' ' | ||
character(len=MaxNameLength), | public | :: | NodeNameOut | = | ' ' | ||
logical, | public | :: | ON | = | .TRUE. | ||
integer, | public | :: | NodeNumIn | = | 0 | ||
integer, | public | :: | NodeNumOut | = | 0 | ||
logical, | public | :: | MeteredVarsFound | = | .FALSE. | ||
integer, | public | :: | NumMeteredVars | = | 0 | ||
integer, | public | :: | EnergyTransComp | = | 0 | ||
real(kind=r64), | public | :: | TotPlantSupplyElec | = | 0.0d0 | ||
real(kind=r64), | public | :: | PlantSupplyElecEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | PeakPlantSupplyElecEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotPlantSupplyGas | = | 0.0d0 | ||
real(kind=r64), | public | :: | PlantSupplyGasEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | PeakPlantSupplyGasEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotPlantSupplyPurch | = | 0.0d0 | ||
real(kind=r64), | public | :: | PlantSupplyPurchEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | PeakPlantSupplyPurchEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotPlantSupplyOther | = | 0.0d0 | ||
real(kind=r64), | public | :: | PlantSupplyOtherEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | PeakPlantSupplyOtherEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | Capacity | = | 0.0d0 | ||
real(kind=r64), | public | :: | Efficiency | = | 0.0d0 | ||
integer, | public | :: | OpMode | = | 0 | ||
type(MeterData), | public, | ALLOCATABLE, DIMENSION(:) | :: | MeteredVar | |||
integer, | public | :: | AirSysToPlantPtr | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | TypeOf | = | ' ' | ||
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | CompIndex | = | 0 | ||
logical, | public | :: | Parent | = | .FALSE. | ||
integer, | public | :: | NumSubSubcomps | = | 0 | ||
character(len=MaxNameLength), | public | :: | NodeNameIn | = | ' ' | ||
character(len=MaxNameLength), | public | :: | NodeNameOut | = | ' ' | ||
integer, | public | :: | NodeNumIn | = | 0 | ||
integer, | public | :: | NodeNumOut | = | 0 | ||
logical, | public | :: | MeteredVarsFound | = | .FALSE. | ||
logical, | public | :: | ON | = | .TRUE. | ||
integer, | public | :: | NumMeteredVars | = | 0 | ||
integer, | public | :: | EnergyTransComp | = | 0 | ||
real(kind=r64), | public | :: | Capacity | = | 0.0d0 | ||
real(kind=r64), | public | :: | Efficiency | = | 0.0d0 | ||
integer, | public | :: | OpMode | = | 0 | ||
real(kind=r64), | public | :: | TotPlantSupplyElec | = | 0.0d0 | ||
real(kind=r64), | public | :: | PlantSupplyElecEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | PeakPlantSupplyElecEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotPlantSupplyGas | = | 0.0d0 | ||
real(kind=r64), | public | :: | PlantSupplyGasEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | PeakPlantSupplyGasEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotPlantSupplyPurch | = | 0.0d0 | ||
real(kind=r64), | public | :: | PlantSupplyPurchEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | PeakPlantSupplyPurchEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotPlantSupplyOther | = | 0.0d0 | ||
real(kind=r64), | public | :: | PlantSupplyOtherEff | = | 0.0d0 | ||
real(kind=r64), | public | :: | PeakPlantSupplyOtherEff | = | 0.0d0 | ||
integer, | public | :: | AirSysToPlantPtr | = | 0 | ||
real(kind=r64), | public | :: | LoopLoadFrac | = | 0.0d0 | ||
type(MeterData), | public, | ALLOCATABLE, DIMENSION(:) | :: | MeteredVar | |||
type(SubSubcomponentData), | public, | ALLOCATABLE, DIMENSION(:) | :: | SubSubComp |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
logical, | public | :: | Parent | = | .FALSE. | ||
character(len=MaxNameLength), | public | :: | TypeOf | = | ' ' | ||
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | CompIndex | = | 0 | ||
character(len=MaxNameLength), | public | :: | NodeNameIn | = | ' ' | ||
character(len=MaxNameLength), | public | :: | NodeNameOut | = | ' ' | ||
integer, | public | :: | NodeNumIn | = | 0 | ||
integer, | public | :: | NodeNumOut | = | 0 | ||
integer, | public | :: | NumMeteredVars | = | 0 | ||
integer, | public | :: | NumSubComps | = | 0 | ||
real(kind=r64), | public | :: | LoopLoadFrac | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotPlantSupplyElec | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotPlantSupplyGas | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotPlantSupplyPurch | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotPlantSupplyOther | = | 0.0d0 | ||
type(PlantConnection), | public | :: | ConnectPlant | ||||
type(MeterData), | public, | ALLOCATABLE, DIMENSION(:) | :: | MeteredVar | |||
type(SubcomponentData), | public, | ALLOCATABLE, DIMENSION(:) | :: | SubComp |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | TotalComponents | = | 0 | ||
integer, | public | :: | NodeNumIn | = | 0 | ||
integer, | public | :: | NodeNumOut | = | 0 | ||
type(ReportCompData), | public, | ALLOCATABLE, DIMENSION(:) | :: | Comp |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | NodeNumIn | = | 0 | ||
character(len=MaxNameLength), | public | :: | NodeNameIn | = | ' ' | ||
integer, | public | :: | NodeNumOut | = | 0 | ||
character(len=MaxNameLength), | public | :: | NodeNameOut | = | ' ' | ||
real(kind=r64), | public | :: | Electric | = | 0.0d0 | ||
real(kind=r64), | public | :: | Gas | = | 0.0d0 | ||
real(kind=r64), | public | :: | Purchased | = | 0.0d0 | ||
real(kind=r64), | public | :: | OtherEnergy | = | 0.0d0 | ||
integer, | public | :: | TotalBranches | = | 0 | ||
real(kind=r64), | public | :: | LoopVentLoad | = | 0.0d0 | ||
real(kind=r64), | public | :: | VentLoadFrac | = | 0.0d0 | ||
type(ReportBranchData), | public, | ALLOCATABLE, DIMENSION(:) | :: | Branch |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | LoopIndex | = | 0 | ||
integer, | public | :: | LoopSide | = | 0 | ||
integer, | public | :: | LoopPumpSimulationType | = | 0 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | LoopNum | |||
integer, | intent(in) | :: | LoopSideNum | |||
integer, | intent(in) | :: | BranchNum | |||
integer, | intent(in) | :: | CompNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | CompType | |||
character(len=*), | intent(in) | :: | CompName | |||
integer, | intent(in) | :: | NodeNumIn | |||
integer, | intent(in) | :: | NodeNumOut | |||
logical, | intent(inout) | :: | ErrorsFound | |||
logical, | intent(in), | optional | :: | SupressErrors |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | CompName | |||
integer, | intent(in) | :: | CompType | |||
integer, | intent(out) | :: | LoopNum | |||
integer, | intent(out) | :: | LoopSideNum | |||
integer, | intent(out) | :: | BranchNum | |||
integer, | intent(out) | :: | CompNum | |||
real(kind=r64), | intent(in), | optional | :: | LowLimitTemp | ||
real(kind=r64), | intent(in), | optional | :: | HighLimitTemp | ||
integer, | intent(out), | optional | :: | CountMatchPlantLoops | ||
integer, | intent(in), | optional | :: | InletNodeNumber | ||
logical, | intent(inout), | optional | :: | errFlag | ||
integer, | intent(in), | optional | :: | SingleLoopSearch |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | CallerName | |||
integer, | intent(in) | :: | NodeNum | |||
integer, | intent(out) | :: | LoopNum | |||
integer, | intent(out) | :: | LoopSideNum | |||
integer, | intent(out) | :: | BranchNum | |||
integer, | intent(out), | optional | :: | CompNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
logical, | intent(in) | :: | Value |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | LoopNum |