RefrigeratedCase Module

module~~refrigeratedcase~~UsesGraph module~refrigeratedcase RefrigeratedCase module~dataglobals DataGlobals module~dataglobals->module~refrigeratedcase module~schedulemanager ScheduleManager module~dataglobals->module~schedulemanager module~dataenvironment DataEnvironment module~dataglobals->module~dataenvironment module~datahvacglobals DataHVACGlobals module~dataglobals->module~datahvacglobals module~dataheatbalance DataHeatBalance module~dataglobals->module~dataheatbalance module~dataloopnode DataLoopNode module~dataglobals->module~dataloopnode module~fluidproperties FluidProperties module~dataglobals->module~fluidproperties module~datawindowequivalentlayer DataWindowEquivalentLayer module~dataglobals->module~datawindowequivalentlayer module~databsdfwindow DataBSDFWindow module~dataglobals->module~databsdfwindow module~datacomplexfenestration DataComplexFenestration module~dataglobals->module~datacomplexfenestration module~datasurfaces DataSurfaces module~dataglobals->module~datasurfaces module~schedulemanager->module~refrigeratedcase module~dataenvironment->module~refrigeratedcase module~dataenvironment->module~schedulemanager module~datahvacglobals->module~refrigeratedcase module~dataheatbalance->module~refrigeratedcase module~dataloopnode->module~refrigeratedcase module~datainterfaces DataInterfaces module~datainterfaces->module~refrigeratedcase module~datainterfaces->module~schedulemanager module~datainterfaces->module~fluidproperties module~dataprecisionglobals DataPrecisionGlobals module~dataprecisionglobals->module~refrigeratedcase module~dataprecisionglobals->module~dataglobals module~dataprecisionglobals->module~schedulemanager module~dataprecisionglobals->module~dataenvironment module~dataprecisionglobals->module~datahvacglobals module~dataprecisionglobals->module~dataheatbalance module~dataprecisionglobals->module~dataloopnode module~dataprecisionglobals->module~datainterfaces module~dataprecisionglobals->module~fluidproperties module~dataprecisionglobals->module~datawindowequivalentlayer module~dataprecisionglobals->module~databsdfwindow module~dataprecisionglobals->module~datacomplexfenestration module~datavectortypes DataVectorTypes module~dataprecisionglobals->module~datavectortypes module~dataprecisionglobals->module~datasurfaces module~general General module~dataprecisionglobals->module~general module~fluidproperties->module~refrigeratedcase module~datawindowequivalentlayer->module~dataheatbalance module~databsdfwindow->module~dataheatbalance module~databsdfwindow->module~datasurfaces module~datacomplexfenestration->module~dataheatbalance module~datavectortypes->module~dataheatbalance module~datavectortypes->module~databsdfwindow module~datavectortypes->module~datasurfaces module~datasurfaces->module~dataheatbalance module~general->module~fluidproperties
Help

Used By

module~~refrigeratedcase~~UsedByGraph module~refrigeratedcase RefrigeratedCase proc~simplantequip SimPlantEquip module~refrigeratedcase->proc~simplantequip proc~getwaterthermaltankinput GetWaterThermalTankInput module~refrigeratedcase->proc~getwaterthermaltankinput proc~initinternalheatgains InitInternalHeatGains module~refrigeratedcase->proc~initinternalheatgains proc~managehvac ManageHVAC module~refrigeratedcase->proc~managehvac proc~resimulate Resimulate module~refrigeratedcase->proc~resimulate proc~simzoneequipment SimZoneEquipment module~refrigeratedcase->proc~simzoneequipment module~heatingcoils HeatingCoils module~refrigeratedcase->module~heatingcoils proc~controlvshpoutput~2 ControlVSHPOutput module~heatingcoils->proc~controlvshpoutput~2 proc~calcunitarysuppheatingsystem CalcUnitarySuppHeatingSystem module~heatingcoils->proc~calcunitarysuppheatingsystem proc~gaselecheatingcoilresidual GasElecHeatingCoilResidual module~heatingcoils->proc~gaselecheatingcoilresidual proc~calcoaunitcoilcomps CalcOAUnitCoilComps module~heatingcoils->proc~calcoaunitcoilcomps proc~calcfourpipeindunit CalcFourPipeIndUnit module~heatingcoils->proc~calcfourpipeindunit proc~calcventilatedslabcomps CalcVentilatedSlabComps module~heatingcoils->proc~calcventilatedslabcomps proc~calcventilatedslabradcomps CalcVentilatedSlabRadComps module~heatingcoils->proc~calcventilatedslabradcomps proc~calcseriespiu CalcSeriesPIU module~heatingcoils->proc~calcseriespiu proc~calcnewzoneheatonlyflowrates CalcNewZoneHeatOnlyFlowRates module~heatingcoils->proc~calcnewzoneheatonlyflowrates proc~controlheatingsystem ControlHeatingSystem module~heatingcoils->proc~controlheatingsystem proc~simconstvol SimConstVol module~heatingcoils->proc~simconstvol proc~controlvrf ControlVRF module~heatingcoils->proc~controlvrf proc~controlptunitoutput ControlPTUnitOutput module~heatingcoils->proc~controlptunitoutput proc~calcnewzoneheatcoolflowrates CalcNewZoneHeatCoolFlowRates module~heatingcoils->proc~calcnewzoneheatcoolflowrates proc~heatingcoilvarspeedresidual HeatingCoilVarSpeedResidual module~heatingcoils->proc~heatingcoilvarspeedresidual proc~validatedistributionsystem ValidateDistributionSystem module~heatingcoils->proc~validatedistributionsystem proc~initunitarysystems InitUnitarySystems module~heatingcoils->proc~initunitarysystems proc~getdesiccantdehumidifierinput GetDesiccantDehumidifierInput module~heatingcoils->proc~getdesiccantdehumidifierinput proc~controlvshpoutput ControlVSHPOutput module~heatingcoils->proc~controlvshpoutput proc~simvav SimVAV module~heatingcoils->proc~simvav proc~getoutdoorairunitinputs GetOutdoorAirUnitInputs module~heatingcoils->proc~getoutdoorairunitinputs proc~calcunitheatercomponents CalcUnitHeaterComponents module~heatingcoils->proc~calcunitheatercomponents proc~simairloopcomponent SimAirLoopComponent module~heatingcoils->proc~simairloopcomponent proc~getsysinput GetSysInput module~heatingcoils->proc~getsysinput proc~calcparallelpiu CalcParallelPIU module~heatingcoils->proc~calcparallelpiu proc~simfurnace SimFurnace module~heatingcoils->proc~simfurnace proc~simoacomponent SimOAComponent module~heatingcoils->proc~simoacomponent proc~getptunit GetPTUnit module~heatingcoils->proc~getptunit proc~calccostestimate CalcCostEstimate module~heatingcoils->proc~calccostestimate module~desiccantdehumidifiers DesiccantDehumidifiers module~heatingcoils->module~desiccantdehumidifiers proc~getfurnaceinput GetFurnaceInput module~heatingcoils->proc~getfurnaceinput proc~getcbvav GetCBVAV module~heatingcoils->proc~getcbvav proc~calcunitarysuppsystemtosp CalcUnitarySuppSystemtoSP module~heatingcoils->proc~calcunitarysuppsystemtosp proc~calcvavvs CalcVAVVS module~heatingcoils->proc~calcvavvs proc~calcwatertoairheatpump CalcWaterToAirHeatpump module~heatingcoils->proc~calcwatertoairheatpump proc~initsys InitSys module~heatingcoils->proc~initsys proc~simmultispeedcoils SimMultiSpeedCoils module~heatingcoils->proc~simmultispeedcoils proc~calcunitventilatorcomponents CalcUnitVentilatorComponents module~heatingcoils->proc~calcunitventilatorcomponents proc~calcvarspeedheatpump~2 CalcVarSpeedHeatPump module~heatingcoils->proc~calcvarspeedheatpump~2 proc~controlsuppheatsystem ControlSuppHeatSystem module~heatingcoils->proc~controlsuppheatsystem proc~checkcostestimateinput CheckCostEstimateInput module~heatingcoils->proc~checkcostestimateinput proc~simoutdoorairequipcomps SimOutdoorAirEquipComps module~heatingcoils->proc~simoutdoorairequipcomps proc~initptunit InitPTUnit module~heatingcoils->proc~initptunit proc~calcnondxheatingcoils~3 CalcNonDXHeatingCoils module~heatingcoils->proc~calcnondxheatingcoils~3 proc~calcnondxheatingcoils~4 CalcNonDXHeatingCoils module~heatingcoils->proc~calcnondxheatingcoils~4 proc~heatingcoilvarspeedcycresidual HeatingCoilVarSpeedCycResidual module~heatingcoils->proc~heatingcoilvarspeedcycresidual proc~calcptunit CalcPTUnit module~heatingcoils->proc~calcptunit proc~controlmshpoutput ControlMSHPOutput module~heatingcoils->proc~controlmshpoutput proc~calcunitventilator CalcUnitVentilator module~heatingcoils->proc~calcunitventilator proc~calcventilatedslab CalcVentilatedSlab module~heatingcoils->proc~calcventilatedslab proc~calcfurnaceoutput CalcFurnaceOutput module~heatingcoils->proc~calcfurnaceoutput proc~calcmsheatpump CalcMSHeatPump module~heatingcoils->proc~calcmsheatpump proc~calcnondxheatingcoils CalcNonDXHeatingCoils module~heatingcoils->proc~calcnondxheatingcoils proc~getunitarysysteminput GetUnitarySystemInput module~heatingcoils->proc~getunitarysysteminput proc~supsatresidual SupSATResidual module~heatingcoils->proc~supsatresidual proc~getmsheatpumpinput GetMSHeatPumpInput module~heatingcoils->proc~getmsheatpumpinput proc~simcbvav SimCBVAV module~heatingcoils->proc~simcbvav proc~calcvrf CalcVRF module~heatingcoils->proc~calcvrf proc~calcunitaryheatingsystem CalcUnitaryHeatingSystem module~heatingcoils->proc~calcunitaryheatingsystem proc~calcoutdoorairunit CalcOutdoorAirUnit module~heatingcoils->proc~calcoutdoorairunit proc~calcnondxheatingcoils~2 CalcNonDXHeatingCoils module~heatingcoils->proc~calcnondxheatingcoils~2 module~desiccantdehumidifiers->proc~simairloopcomponent module~desiccantdehumidifiers->proc~simoacomponent module~desiccantdehumidifiers->proc~simoutdoorairequipcomps
Help

ASNone ASConstant ASLinear ASDewPoint ASHeatBalance DefNone DefOffCycle DefHotFluid DefHotFluidOnDemand DefHotFluidTerm DefElectric DefElectricOnDemand DefElectricTerm LocationOutdoors LocationZone FanVariableSpeed FanConstantSpeedLinear FanTwoSpeed FanConstantSpeed VariableFlow ConstantFlow WaterSupplyFromMains WaterSupplyFromTank CascadeTempSet CascadeTempFloat None CaseTemperatureMethod RHCubic DPCubic SecFluidTypeAlwaysLiquid SecFluidTypePhaseChange SecPumpControlConstant SecPumpControlVariable WalkInDefrostFluid WalkInDefrostElec WalkInDefrostNone WalkInDefrostOffCycle DefrostControlSched DefrostContTempTerm WIStockDoorNone WIStockDoorAirCurtain WIStockDoorStripCurtain LiquidSuction Mechanical FloatSuctionTemperature ConstantSuctionTemperature RatedSuperheat RatedReturnGasTemperature RatedSubcooling RatedLiquidTemperature DefrostFluid DefrostElec DefrostNone DefrostOffCycle RatedCapacityTotal EuropeanSC1Std EuropeanSC1Nom EuropeanSC2Std EuropeanSC2Nom EuropeanSC3Std EuropeanSC3Nom EuropeanSC4Std EuropeanSC4Nom EuropeanSC5Std EuropeanSC5Nom UnitLoadFactorSens SHR60 QUADRATICSHR EUROPEAN TABULARRH_DT1_TRoom Ceiling Middle Floor DetailedSystem SecondarySystem CaseSuperheat TransCaseSuperheat CondPumpRatePower AirVolRateEvapCond EvapCutOutTdb MyLargeNumber MySmallNumber Rair IceMeltEnthalpy TempTooHotToFrost IcetoVaporEnthalpy WatertoVaporEnthalpy SpecificHeatIce CondAirVolExponentDry CondAirVolExponentEvap EvaporatorAirVolExponent FanHalfSpeedRatio CapFac60Percent EuropeanWetCoilFactor EuropeanAirInletTemp EuropeanEvapTemp EuropeanDT1 RefrigCase RefrigRack CaseRAFraction System TransSystem Condenser Compressor GasCooler Subcooler CaseandWalkInList CompressorLists Secondary TransferLoadList WalkIn WarehouseCoil AirChillerSet CoilSysCredit CaseWIZoneReport NumSimulationCondAir NumSimulationCondEvap NumSimulationCondWater NumSimulationCascadeCondensers NumSimulationGasCooler NumSimulationSharedGasCoolers NumTransRefrigSystems NumSimulationSharedCondensers NumSimulationCases NumSimulationCaseAndWalkInLists NumSimulationWalkIns NumSimulationCompressors NumSimulationSubcoolers NumSimulationMechSubcoolers NumSimulationRefrigAirChillers NumSimulationSecondarySystems NumSimulationTransferLoadLists NumunusedRefrigCases NumUnUsedCoils NumunusedCondensers NumunusedGasCoolers NumunusedCompressors NumunusedSecondarys NumunusedWalkIns MyReferPlantScanFlag CaseRAFactor ShowStockingWarning ShowFrostWarning ShowStoreEnergyWarning ShowUnMetWIEnergyWarning ShowWIFrostWarning TotalRackDeliveredCapacity TotalCompressorPower CompressorCOPactual RackSenCreditToZone RackSenCreditToHVAC InletNode OutletNode ShowCOPWarning TotalCondenserFanPower TotalCondenserPumpPower TotalCondenserHeat TotalBasinHeatPower TotalEvapWaterUseRate ShowUnmetEnergyWarning ShowHiStageUnmetEnergyWarning TransCritSysFlag ShowUnmetEnergyWarningTrans ShowUnmetSecondEnergyWarning CheckChillerName ShowCoilFrostWarning CheckEquipNameRackWaterCondenser CheckEquipNameWaterCondenser RefrigPresentInZone CheckChillerSetName GetRefrigerationInputFlag HaveRefrigRacks HaveDetailedRefrig HaveDetailedTransRefrig ManageRefrigeration UseSysTimeStep HaveCasesOrWalkins HaveChillers

Variables

TypeVisibility AttributesNameInitial
integer, private, parameter:: ASNone =0
integer, private, parameter:: ASConstant =1
integer, private, parameter:: ASLinear =2
integer, private, parameter:: ASDewPoint =3
integer, private, parameter:: ASHeatBalance =4
integer, private, parameter:: DefNone =0
integer, private, parameter:: DefOffCycle =1
integer, private, parameter:: DefHotFluid =2
integer, private, parameter:: DefHotFluidOnDemand =3
integer, private, parameter:: DefHotFluidTerm =4
integer, private, parameter:: DefElectric =5
integer, private, parameter:: DefElectricOnDemand =6
integer, private, parameter:: DefElectricTerm =7
integer, private, parameter:: LocationOutdoors =1
integer, private, parameter:: LocationZone =2
integer, private, parameter:: FanVariableSpeed =1
integer, private, parameter:: FanConstantSpeedLinear =2
integer, private, parameter:: FanTwoSpeed =3
integer, private, parameter:: FanConstantSpeed =4
integer, private, parameter:: VariableFlow =1
integer, private, parameter:: ConstantFlow =2
integer, private, parameter:: WaterSupplyFromMains =101
integer, private, parameter:: WaterSupplyFromTank =102
integer, private, parameter:: CascadeTempSet =1
integer, private, parameter:: CascadeTempFloat =2
integer, private, parameter:: None =0
integer, private, parameter:: CaseTemperatureMethod =1
integer, private, parameter:: RHCubic =2
integer, private, parameter:: DPCubic =3
integer, private, parameter:: SecFluidTypeAlwaysLiquid =1
integer, private, parameter:: SecFluidTypePhaseChange =2
integer, private, parameter:: SecPumpControlConstant =1
integer, private, parameter:: SecPumpControlVariable =2
integer, private, parameter:: WalkInDefrostFluid =1
integer, private, parameter:: WalkInDefrostElec =2
integer, private, parameter:: WalkInDefrostNone =3
integer, private, parameter:: WalkInDefrostOffCycle =4
integer, private, parameter:: DefrostControlSched =1
integer, private, parameter:: DefrostContTempTerm =2
integer, private, parameter:: WIStockDoorNone =1
integer, private, parameter:: WIStockDoorAirCurtain =2
integer, private, parameter:: WIStockDoorStripCurtain =3
integer, private, parameter:: LiquidSuction =1
integer, private, parameter:: Mechanical =2
integer, private, parameter:: FloatSuctionTemperature =1
integer, private, parameter:: ConstantSuctionTemperature =2
integer, private, parameter:: RatedSuperheat =1
integer, private, parameter:: RatedReturnGasTemperature =2
integer, private, parameter:: RatedSubcooling =1
integer, private, parameter:: RatedLiquidTemperature =2
integer, private, parameter:: DefrostFluid =1
integer, private, parameter:: DefrostElec =2
integer, private, parameter:: DefrostNone =3
integer, private, parameter:: DefrostOffCycle =4
integer, private, parameter:: RatedCapacityTotal =1
integer, private, parameter:: EuropeanSC1Std =2
integer, private, parameter:: EuropeanSC1Nom =3
integer, private, parameter:: EuropeanSC2Std =4
integer, private, parameter:: EuropeanSC2Nom =5
integer, private, parameter:: EuropeanSC3Std =6
integer, private, parameter:: EuropeanSC3Nom =7
integer, private, parameter:: EuropeanSC4Std =8
integer, private, parameter:: EuropeanSC4Nom =9
integer, private, parameter:: EuropeanSC5Std =10
integer, private, parameter:: EuropeanSC5Nom =11
integer, private, parameter:: UnitLoadFactorSens =12
integer, private, parameter:: SHR60 =1
integer, private, parameter:: QUADRATICSHR =2
integer, private, parameter:: EUROPEAN =3
integer, private, parameter:: TABULARRH_DT1_TRoom =4
integer, private, parameter:: Ceiling =1
integer, private, parameter:: Middle =2
integer, private, parameter:: Floor =3
integer, private, parameter:: DetailedSystem =1
integer, private, parameter:: SecondarySystem =2
real(kind=r64), private, parameter:: CaseSuperheat =4.0d0
real(kind=r64), private, parameter:: TransCaseSuperheat =10.0d0
real(kind=r64), private, parameter:: CondPumpRatePower =0.004266d0
real(kind=r64), private, parameter:: AirVolRateEvapCond =0.000144d0
real(kind=r64), private, parameter:: EvapCutOutTdb =4.0d0
real(kind=r64), private, parameter:: MyLargeNumber =1.0d9
real(kind=r64), private, parameter:: MySmallNumber =1.0d-9
real(kind=r64), private, parameter:: Rair =0.3169d0
real(kind=r64), private, parameter:: IceMeltEnthalpy =335000.d0
real(kind=r64), private, parameter:: TempTooHotToFrost =5.0d0
real(kind=r64), private, parameter:: IcetoVaporEnthalpy =2833000.0d0
real(kind=r64), private, parameter:: WatertoVaporEnthalpy =2.5d6
real(kind=r64), private, parameter:: SpecificHeatIce =2000.d0
real(kind=r64), private, parameter:: CondAirVolExponentDry =1.58d0
real(kind=r64), private, parameter:: CondAirVolExponentEvap =1.32d0
real(kind=r64), private, parameter:: EvaporatorAirVolExponent =1.54d0
real(kind=r64), private, parameter:: FanHalfSpeedRatio =0.1768d0
real(kind=r64), private, parameter:: CapFac60Percent =0.60d0
real(kind=r64), private, parameter, DIMENSION(5):: EuropeanWetCoilFactor =(/1.35D0, 1.15D0, 1.05D0, 1.01D0, 1.0D0/)
real(kind=r64), private, parameter, DIMENSION(5):: EuropeanAirInletTemp =(/10.0D0, 0.0D0, -18.0D0, -25.0D0, -34.0D0/)
real(kind=r64), private, parameter, DIMENSION(5):: EuropeanEvapTemp =(/0.0D0, -8.0D0, -25.0D0, -31.0D0, -40.0D0/)
real(kind=r64), private, parameter, DIMENSION(5):: EuropeanDT1 =(/10.0D0, 8.0D0, 7.0D0, 7.0D0, 6.0D0/)
type(RefrigCaseData), private, ALLOCATABLE, DIMENSION(:):: RefrigCase
type(RefrigRackData), private, ALLOCATABLE, DIMENSION(:):: RefrigRack
type(CaseRAFractionData), private, ALLOCATABLE, DIMENSION(:):: CaseRAFraction
type(RefrigSystemData), private, ALLOCATABLE, DIMENSION(:):: System
type(TransRefrigSystemData), private, ALLOCATABLE, DIMENSION(:):: TransSystem
type(RefrigCondenserData), private, ALLOCATABLE, DIMENSION(:):: Condenser
type(RefrigCompressorData), private, ALLOCATABLE, DIMENSION(:):: Compressor
type(RefrigGasCoolerData), private, ALLOCATABLE, DIMENSION(:):: GasCooler
type(SubcoolerData), private, ALLOCATABLE, DIMENSION(:):: Subcooler
type(CaseAndWalkInListDef), private, ALLOCATABLE, DIMENSION(:):: CaseandWalkInList
type(CompressorListDef), private, ALLOCATABLE, DIMENSION(:):: CompressorLists
type(SecondaryLoopData), private, ALLOCATABLE, DIMENSION(:):: Secondary
type(TransferLoadListDef), private, ALLOCATABLE, DIMENSION(:):: TransferLoadList
type(WalkInData), private, ALLOCATABLE, DIMENSION(:):: WalkIn
type(WarehouseCoilData), private, ALLOCATABLE, DIMENSION(:):: WarehouseCoil
type(AirChillerSetData), private, ALLOCATABLE, DIMENSION(:):: AirChillerSet
type(CoilCreditData), private, ALLOCATABLE, DIMENSION(:):: CoilSysCredit
type(CaseWIZoneReportData), private, ALLOCATABLE, DIMENSION(:):: CaseWIZoneReport
integer, private :: NumSimulationCondAir =0
integer, private :: NumSimulationCondEvap =0
integer, private :: NumSimulationCondWater =0
integer, private :: NumSimulationCascadeCondensers =0
integer, private :: NumSimulationGasCooler =0
integer, private :: NumSimulationSharedGasCoolers =0
integer, private :: NumTransRefrigSystems =0
integer, private :: NumSimulationSharedCondensers =0
integer, private :: NumSimulationCases =0
integer, private :: NumSimulationCaseAndWalkInLists =0
integer, private :: NumSimulationWalkIns =0
integer, private :: NumSimulationCompressors =0
integer, private :: NumSimulationSubcoolers =0
integer, private :: NumSimulationMechSubcoolers =0
integer, private :: NumSimulationRefrigAirChillers =0
integer, private :: NumSimulationSecondarySystems =0
integer, private :: NumSimulationTransferLoadLists =0
integer, private :: NumunusedRefrigCases =0
integer, private :: NumUnUsedCoils =0
integer, private :: NumunusedCondensers =0
integer, private :: NumunusedGasCoolers =0
integer, private :: NumunusedCompressors =0
integer, private :: NumunusedSecondarys =0
integer, private :: NumunusedWalkIns =0
logical, private :: MyReferPlantScanFlag =.TRUE.
real(kind=r64), private :: CaseRAFactor =0.0d0
logical, private, ALLOCATABLE, DIMENSION(:):: ShowStockingWarning
logical, private, ALLOCATABLE, DIMENSION(:):: ShowFrostWarning
logical, private, ALLOCATABLE, DIMENSION(:):: ShowStoreEnergyWarning
logical, private, ALLOCATABLE, DIMENSION(:):: ShowUnMetWIEnergyWarning
logical, private, ALLOCATABLE, DIMENSION(:):: ShowWIFrostWarning
real(kind=r64), private :: TotalRackDeliveredCapacity =0.0d0
real(kind=r64), private :: TotalCompressorPower =0.0d0
real(kind=r64), private :: CompressorCOPactual =0.0d0
real(kind=r64), private :: RackSenCreditToZone =0.0d0
real(kind=r64), private :: RackSenCreditToHVAC =0.0d0
integer, private :: InletNode =0
integer, private :: OutletNode =0
logical, private, ALLOCATABLE, DIMENSION(:):: ShowCOPWarning
real(kind=r64), private :: TotalCondenserFanPower =0.0d0
real(kind=r64), private :: TotalCondenserPumpPower =0.0d0
real(kind=r64), private :: TotalCondenserHeat =0.0d0
real(kind=r64), private :: TotalBasinHeatPower =0.0d0
real(kind=r64), private :: TotalEvapWaterUseRate =0.0d0
logical, private, ALLOCATABLE, DIMENSION(:):: ShowUnmetEnergyWarning
logical, private, ALLOCATABLE, DIMENSION(:):: ShowHiStageUnmetEnergyWarning
logical, private :: TransCritSysFlag =.FALSE.
logical, private, ALLOCATABLE, DIMENSION(:):: ShowUnmetEnergyWarningTrans
logical, private, ALLOCATABLE, DIMENSION(:):: ShowUnmetSecondEnergyWarning
logical, private, ALLOCATABLE, DIMENSION(:):: CheckChillerName
logical, private, ALLOCATABLE, DIMENSION(:):: ShowCoilFrostWarning
logical, private, ALLOCATABLE, DIMENSION(:):: CheckEquipNameRackWaterCondenser
logical, private, ALLOCATABLE, DIMENSION(:):: CheckEquipNameWaterCondenser
logical, private, ALLOCATABLE, DIMENSION(:):: RefrigPresentInZone
logical, private, ALLOCATABLE, DIMENSION(:):: CheckChillerSetName
logical, private, SAVE:: GetRefrigerationInputFlag =.TRUE.
logical, private, SAVE:: HaveRefrigRacks =.TRUE.
logical, private, SAVE:: HaveDetailedRefrig =.TRUE.
logical, private, SAVE:: HaveDetailedTransRefrig =.TRUE.
logical, private, SAVE:: ManageRefrigeration =.TRUE.
logical, private, SAVE:: UseSysTimeStep =.FALSE.
logical, private, SAVE:: HaveCasesOrWalkins =.TRUE.
logical, private, SAVE:: HaveChillers =.TRUE.

Derived Types

type, private :: RefrigCaseData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: ZoneName =' '
integer, public :: NumSysAttach =0
integer, public :: SchedPtr =0
integer, public :: ZoneNodeNum =0
integer, public :: ActualZoneNum =0
integer, public :: ZoneRANode =0
real(kind=r64), public :: RatedAmbientTemp =0.0d0
real(kind=r64), public :: RatedAmbientRH =0.0d0
real(kind=r64), public :: RatedAmbientDewPoint =0.0d0
real(kind=r64), public :: RateTotCapPerLength =0.0d0
real(kind=r64), public :: RatedLHR =0.0d0
real(kind=r64), public :: RatedRTF =0.0d0
integer, public :: LatCapCurvePtr =0
integer, public :: DefCapCurvePtr =0
integer, public :: LatentEnergyCurveType =0
integer, public :: DefrostEnergyCurveType =0
real(kind=r64), public :: STDFanPower =0.0d0
real(kind=r64), public :: OperatingFanPower =0.0d0
real(kind=r64), public :: RatedLightingPower =0.0d0
real(kind=r64), public :: LightingPower =0.0d0
integer, public :: LightingSchedPtr =0
real(kind=r64), public :: AntiSweatPower =0.0d0
real(kind=r64), public :: MinimumASPower =0.0d0
integer, public :: AntiSweatControlType =0
real(kind=r64), public :: HumAtZeroAS =0.0d0
real(kind=r64), public :: Height =0.0d0
integer, public :: DefrostType =0
real(kind=r64), public :: DefrostPower =0.0d0
integer, public :: DefrostSchedPtr =0
integer, public :: DefrostDripDownSchedPtr =0
real(kind=r64), public :: Length =0.0d0
real(kind=r64), public :: Temperature =0.0d0
real(kind=r64), public :: RAFrac =0.0d0
integer, public :: StockingSchedPtr =0
real(kind=r64), public :: LightingFractionToCase =0.0d0
real(kind=r64), public :: ASHeaterFractionToCase =0.0d0
real(kind=r64), public :: DesignSensCaseCredit =0.0d0
real(kind=r64), public :: EvapTempDesign =0.0d0
real(kind=r64), public :: RefrigInventory =0.0d0
real(kind=r64), public :: DesignRefrigInventory =0.0d0
real(kind=r64), public :: DesignRatedCap =0.0d0
real(kind=r64), public :: DesignLatentCap =0.0d0
real(kind=r64), public :: DesignDefrostCap =0.0d0
real(kind=r64), public :: DesignLighting =0.0d0
real(kind=r64), public :: DesignFanPower =0.0d0
real(kind=r64), public :: StoredEnergy =0.0d0
real(kind=r64), public :: StoredEnergySaved =0.0d0
integer, public :: CaseCreditFracSchedPtr =0
real(kind=r64), public :: TotalCoolingLoad =0.0d0
real(kind=r64), public :: TotalCoolingEnergy =0.0d0
real(kind=r64), public :: SensCoolingEnergyRate =0.0d0
real(kind=r64), public :: SensCoolingEnergy =0.0d0
real(kind=r64), public :: LatCoolingEnergyRate =0.0d0
real(kind=r64), public :: LatCoolingEnergy =0.0d0
real(kind=r64), public :: SensZoneCreditRate =0.d0
real(kind=r64), public :: SensZoneCreditCoolRate =0.0d0
real(kind=r64), public :: SensZoneCreditCool =0.0d0
real(kind=r64), public :: SensZoneCreditHeatRate =0.0d0
real(kind=r64), public :: SensZoneCreditHeat =0.0d0
real(kind=r64), public :: LatZoneCreditRate =0.0d0
real(kind=r64), public :: LatZoneCredit =0.0d0
real(kind=r64), public :: SensHVACCreditRate =0.d0
real(kind=r64), public :: SensHVACCreditCoolRate =0.0d0
real(kind=r64), public :: SensHVACCreditCool =0.0d0
real(kind=r64), public :: SensHVACCreditHeatRate =0.0d0
real(kind=r64), public :: SensHVACCreditHeat =0.0d0
real(kind=r64), public :: LatHVACCreditRate =0.0d0
real(kind=r64), public :: LatHVACCredit =0.0d0
real(kind=r64), public :: ElecAntiSweatPower =0.0d0
real(kind=r64), public :: ElecAntiSweatConsumption =0.0d0
real(kind=r64), public :: ElecFanPower =0.0d0
real(kind=r64), public :: ElecFanConsumption =0.0d0
real(kind=r64), public :: ElecLightingPower =0.0d0
real(kind=r64), public :: ElecLightingConsumption =0.0d0
real(kind=r64), public :: ElecDefrostPower =0.0d0
real(kind=r64), public :: ElecDefrostConsumption =0.0d0
real(kind=r64), public :: DefEnergyCurveValue =0.0d0
real(kind=r64), public :: LatEnergyCurveValue =0.0d0
real(kind=r64), public :: MaxKgFrost =0.0d0
real(kind=r64), public :: Rcase =0.0d0
real(kind=r64), public :: DefrostEnergy =0.0d0
real(kind=r64), public :: StockingEnergy =0.0d0
real(kind=r64), public :: WarmEnvEnergy =0.0d0
real(kind=r64), public :: KgFrost =0.0d0
real(kind=r64), public :: DefrostEnergySaved =0.0d0
real(kind=r64), public :: StockingEnergySaved =0.0d0
real(kind=r64), public :: WarmEnvEnergySaved =0.0d0
real(kind=r64), public :: KgFrostSaved =0.0d0
real(kind=r64), public :: HotDefrostCondCredit =0.0d0
real(kind=r64), public :: DeltaDefrostEnergy =0.0d0

type, private :: RefrigRackData

Components

TypeVisibility AttributesNameInitial
logical, public :: CoilFlag =.FALSE.
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: SupplyTankName =' '
character(len=MaxNameLength), public :: EndUseSubcategory ='General'
integer, public, ALLOCATABLE, DIMENSION(:):: CaseNum
integer, public, ALLOCATABLE, DIMENSION(:):: CoilNum
integer, public, ALLOCATABLE, DIMENSION(:):: WalkInNum
integer, public :: HeatRejectionLocation =0
integer, public :: CondenserType =0
real(kind=r64), public :: LaggedUsedWaterHeater
real(kind=r64), public :: LaggedUsedHVACCoil
real(kind=r64), public :: EvapEffect =0.9d0
real(kind=r64), public :: CondenserAirFlowRate =0.0d0
real(kind=r64), public :: EvapPumpPower =0.0d0
real(kind=r64), public :: ActualEvapPumpPower =0.0d0
real(kind=r64), public :: EvapPumpConsumption =0.0d0
real(kind=r64), public :: EvapWaterConsumpRate =0.0d0
real(kind=r64), public :: EvapWaterConsumption =0.0d0
integer, public :: EvapSchedPtr =0
real(kind=r64), public :: BasinHeaterPowerFTempDiff =0.0d0
real(kind=r64), public :: BasinHeaterSetPointTemp =2.0d0
real(kind=r64), public :: BasinHeaterPower =0.0d0
real(kind=r64), public :: BasinHeaterConsumption =0.0d0
real(kind=r64), public :: RatedCOP =0.0d0
integer, public :: COPFTempPtr =0
integer, public :: NumCases =0
integer, public :: NumCoils =0
integer, public :: NumWalkIns =0
integer, public :: EvapWaterSupplyMode =WaterSupplyFromMains
integer, public :: EvapWaterSupTankID =0
integer, public :: EvapWaterTankDemandARRID =0
integer, public :: OutsideAirNodeNum =0
integer, public :: HeatRejectionZoneNum =0
integer, public :: HeatRejectionZoneNodeNum =0
real(kind=r64), public :: TotalRackLoad =0.0d0
real(kind=r64), public :: RackCompressorCOP =0.0d0
real(kind=r64), public :: RackCompressorPower =0.0d0
real(kind=r64), public :: RackElecConsumption =0.0d0
real(kind=r64), public :: RackCapacity =0.0d0
real(kind=r64), public :: RackCoolingEnergy =0.0d0
real(kind=r64), public :: CondenserFanPower =0.0d0
integer, public :: TotCondFTempPtr =0
real(kind=r64), public :: ActualCondenserFanPower =0.0d0
real(kind=r64), public :: CondenserFanConsumption =0.0d0
real(kind=r64), public :: SensZoneCreditHeatRate =0.0d0
real(kind=r64), public :: SensZoneCreditHeat =0.0d0
real(kind=r64), public :: SensHVACCreditHeatRate =0.0d0
real(kind=r64), public :: SensHVACCreditHeat =0.0d0
integer, public :: EvapFreezeWarnIndex =0
integer, public :: NoFlowWarnIndex =0
integer, public :: HighTempWarnIndex =0
integer, public :: LowTempWarnIndex =0
integer, public :: HighFlowWarnIndex =0
integer, public :: HighInletWarnIndex =0
integer, public :: InletNode =0
real(kind=r64), public :: InletTemp =0.0d0
integer, public :: OutletNode =0
integer, public :: PlantTypeOfNum =0
integer, public :: PlantLoopNum =0
integer, public :: PlantLoopSideNum =0
integer, public :: PlantBranchNum =0
integer, public :: PlantCompNum =0
real(kind=r64), public :: OutletTemp =0.0d0
integer, public :: OutletTempSchedPtr =0
real(kind=r64), public :: VolFlowRate =0.0d0
real(kind=r64), public :: DesVolFlowRate =0.0d0
real(kind=r64), public :: MassFlowRate =0.0d0
real(kind=r64), public :: CondLoad =0.0d0
real(kind=r64), public :: CondEnergy =0.0d0
integer, public :: FlowType =1
real(kind=r64), public :: VolFlowRateMax =0.0d0
real(kind=r64), public :: MassFlowRateMax =0.0d0
real(kind=r64), public :: InletTempMin =10.0d0
real(kind=r64), public :: OutletTempMax =55.0d0
real(kind=r64), public :: TotalCoolingLoad =0.0d0

type, private :: RefrigSystemData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: RefrigerantName =' '
character(len=MaxNameLength), public :: EndUseSubcategory =' '
logical, public :: SystemRejectHeatToZone =.FALSE.
logical, public :: CoilFlag =.FALSE.
integer, public, ALLOCATABLE, DIMENSION(:):: CascadeLoadNum
integer, public, ALLOCATABLE, DIMENSION(:):: CaseNum
integer, public, ALLOCATABLE, DIMENSION(:):: CoilNum
integer, public, ALLOCATABLE, DIMENSION(:):: CompressorNum
integer, public, ALLOCATABLE, DIMENSION(:):: CondenserNum
integer, public, ALLOCATABLE, DIMENSION(:):: GasCoolerNum
integer, public, ALLOCATABLE, DIMENSION(:):: HiStageCompressorNum
integer, public, ALLOCATABLE, DIMENSION(:):: SecondaryNum
integer, public, ALLOCATABLE, DIMENSION(:):: SubcoolerNum
integer, public, ALLOCATABLE, DIMENSION(:):: WalkInNum
integer, public :: CompSuctControl =2
integer, public :: HiStageWarnIndex1 =0
integer, public :: HiStageWarnIndex2 =0
integer, public :: InsuffCapWarn =0
integer, public :: IntercoolerType =0
integer, public :: NumCases =0
integer, public :: NumCoils =0
integer, public :: NumCompressors =0
integer, public :: NumCondensers =1
integer, public :: NumGasCoolers =0
integer, public :: NumHiStageCompressors =0
integer, public :: NumSecondarys =0
integer, public :: NumStages =1
integer, public :: NumSubcoolers =0
integer, public :: NumWalkIns =0
integer, public :: NumMechSCServed =0
integer, public :: NumNonCascadeLoads =0
integer, public :: NumCascadeLoads =0
integer, public :: NumTransferLoads =0
integer, public :: RefIndex =0
integer, public :: SuctionPipeActualZoneNum =0
integer, public :: SuctionPipeZoneNodeNum =0
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: MechSCLoad
real(kind=r64), public :: AverageCompressorCOP =0.0d0
real(kind=r64), public :: CpSatLiqCond =0.0d0
real(kind=r64), public :: CpSatVapEvap =0.0d0
real(kind=r64), public :: FlowRatioIntercooler =0.0d0
real(kind=r64), public :: HCaseIn =0.0d0
real(kind=r64), public :: HCompIn =0.0d0
real(kind=r64), public :: HCompOut =0.0d0
real(kind=r64), public :: HSatLiqCond =0.0d0
real(kind=r64), public :: HCaseOut =0.0d0
real(kind=r64), public :: IntercoolerEffectiveness =0.0d0
real(kind=r64), public :: LSHXTrans =0.0d0
real(kind=r64), public :: LSHXTransEnergy =0.0d0
real(kind=r64), public :: NetHeatRejectLoad =0.0d0
real(kind=r64), public :: NetHeatRejectEnergy =0.0d0
real(kind=r64), public :: Pintercooler =0.0d0
real(kind=r64), public :: PipeHeatLoad =0.0d0
real(kind=r64), public :: PipeHeatEnergy =0.0d0
real(kind=r64), public :: RefMassFlowtoLoads =0.0d0
real(kind=r64), public :: RefMassFlowComps =0.0d0
real(kind=r64), public :: RefMassFlowHiStageComps =0.0d0
real(kind=r64), public :: RefInventory =0.0d0
real(kind=r64), public :: SumMechSCLoad =0.0d0
real(kind=r64), public :: SumMechSCBenefit =0.0d0
real(kind=r64), public :: SumCascadeCondCredit =0.0d0
real(kind=r64), public :: SumCascadeLoad =0.0d0
real(kind=r64), public :: SumSecondaryLoopLoad =0.0d0
real(kind=r64), public :: SumUASuctionPiping =0.0d0
real(kind=r64), public :: TCaseOut =0.0d0
real(kind=r64), public :: TCondense =0.0d0
real(kind=r64), public :: TCompIn =0.0d0
real(kind=r64), public :: TCondenseMin =0.d0
real(kind=r64), public :: TCondenseMinInput =0.d0
logical, public :: EMSOverrideOnTCondenseMin =.FALSE.
real(kind=r64), public :: EMSOverrideValueTCondenseMin =0.d0
real(kind=r64), public :: TEvapDesign =0.0d0
real(kind=r64), public :: TEvapNeeded =0.0d0
real(kind=r64), public :: Tintercooler =0.0d0
real(kind=r64), public :: TLiqInActual =0.0d0
real(kind=r64), public :: TotalCondDefrostCredit =0.0d0
real(kind=r64), public :: TotalCoolingEnergy =0.0d0
real(kind=r64), public :: TotalCoolingLoad =0.0d0
real(kind=r64), public :: TotalSystemLoad =0.0d0
real(kind=r64), public :: TotCompPower =0.0d0
real(kind=r64), public :: TotCompElecConsump =0.0d0
real(kind=r64), public :: TotCompCapacity =0.0d0
real(kind=r64), public :: TotCompCoolingEnergy =0.0d0
real(kind=r64), public :: TotHiStageCompCapacity =0.0d0
real(kind=r64), public :: TotHiStageCompCoolingEnergy =0.0d0
real(kind=r64), public :: TotHiStageCompElecConsump =0.0d0
real(kind=r64), public :: TotHiStageCompPower =0.0d0
real(kind=r64), public :: TotCompElecConsumpTwoStage =0.0d0
real(kind=r64), public :: TotRejectHeatRecovered =0.0d0
real(kind=r64), public :: TotTransferLoad =0.0d0
real(kind=r64), public :: TotTransferEnergy =0.0d0
real(kind=r64), public :: UnmetEnergy =0.0d0
real(kind=r64), public :: UnmetHiStageEnergy =0.0d0
real(kind=r64), public :: UnmetEnergySaved =0.0d0

type, private :: TransRefrigSystemData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: RefrigerantName =' '
character(len=MaxNameLength), public :: EndUseSubcategory =' '
logical, public :: SystemRejectHeatToZone =.FALSE.
integer, public, ALLOCATABLE, DIMENSION(:):: CaseNumMT
integer, public, ALLOCATABLE, DIMENSION(:):: CaseNumLT
integer, public, ALLOCATABLE, DIMENSION(:):: CompressorNumHP
integer, public, ALLOCATABLE, DIMENSION(:):: CompressorNumLP
integer, public, ALLOCATABLE, DIMENSION(:):: GasCoolerNum
integer, public, ALLOCATABLE, DIMENSION(:):: WalkInNumMT
integer, public, ALLOCATABLE, DIMENSION(:):: WalkInNumLT
integer, public :: NumCasesLT =0
integer, public :: NumCasesMT =0
integer, public :: NumCompressorsHP =0
integer, public :: NumCompressorsLP =0
integer, public :: NumGasCoolers =1
integer, public :: NumWalkInsLT =0
integer, public :: NumWalkInsMT =0
integer, public :: RefIndex =0
integer, public :: SuctionPipeActualZoneNumMT =0
integer, public :: SuctionPipeZoneNodeNumMT =0
integer, public :: SuctionPipeActualZoneNumLT =0
integer, public :: SuctionPipeZoneNodeNumLT =0
integer, public :: TransSysType =0
real(kind=r64), public :: AverageCompressorCOP =0.0d0
real(kind=r64), public :: CpSatLiqCond =0.0d0
real(kind=r64), public :: CpSatVapEvapMT =0.0d0
real(kind=r64), public :: CpSatVapEvapLT =0.0d0
real(kind=r64), public :: CpSatLiqReceiver =0.0d0
real(kind=r64), public :: DelHSubcoolerDis =0.0d0
real(kind=r64), public :: DelHSubcoolerSuc =0.0d0
real(kind=r64), public :: HCaseInMT =0.0d0
real(kind=r64), public :: HCaseInLT =0.0d0
real(kind=r64), public :: HCompInHP =0.0d0
real(kind=r64), public :: HCompInLP =0.0d0
real(kind=r64), public :: HCompOutHP =0.0d0
real(kind=r64), public :: HCompOutLP =0.0d0
real(kind=r64), public :: HSatLiqCond =0.0d0
real(kind=r64), public :: HSatLiqReceiver =0.0d0
real(kind=r64), public :: HCaseOutMT =0.0d0
real(kind=r64), public :: HCaseOutLT =0.0d0
real(kind=r64), public :: NetHeatRejectLoad =0.0d0
real(kind=r64), public :: NetHeatRejectEnergy =0.0d0
real(kind=r64), public :: PipeHeatLoadMT =0.0d0
real(kind=r64), public :: PipeHeatLoadLT =0.0d0
real(kind=r64), public :: PipeHeatEnergy =0.0d0
real(kind=r64), public :: PipeHeatEnergyMT =0.0d0
real(kind=r64), public :: PipeHeatEnergyLT =0.0d0
real(kind=r64), public :: RefMassFlowtoMTLoads =0.0d0
real(kind=r64), public :: RefMassFlowtoLTLoads =0.0d0
real(kind=r64), public :: RefMassFlowCompsHP =0.0d0
real(kind=r64), public :: RefMassFlowCompsLP =0.0d0
real(kind=r64), public :: RefMassFlowComps =0.0d0
real(kind=r64), public :: RefMassFlowReceiverByPass =0.0d0
real(kind=r64), public :: RefInventory =0.0d0
real(kind=r64), public :: SCEffectiveness =0.0d0
real(kind=r64), public :: SumUASuctionPipingMT =0.0d0
real(kind=r64), public :: SumUASuctionPipingLT =0.0d0
real(kind=r64), public :: TCaseOutMT =0.0d0
real(kind=r64), public :: TCaseOutLT =0.0d0
real(kind=r64), public :: TCondense =0.0d0
real(kind=r64), public :: TReceiver =0.0d0
real(kind=r64), public :: PReceiver =0.0d0
real(kind=r64), public :: TCompInHP =0.0d0
real(kind=r64), public :: TCompInLP =0.0d0
real(kind=r64), public :: TCondenseMin =0.0d0
real(kind=r64), public :: TEvapDesignMT =0.0d0
real(kind=r64), public :: TEvapDesignLT =0.0d0
real(kind=r64), public :: TEvapNeededMT =0.0d0
real(kind=r64), public :: TEvapNeededLT =0.0d0
real(kind=r64), public :: TLiqInActual =0.0d0
real(kind=r64), public :: TotalCondDefrostCredit =0.0d0
real(kind=r64), public :: TotalCoolingEnergy =0.0d0
real(kind=r64), public :: TotalCoolingEnergyMT =0.0d0
real(kind=r64), public :: TotalCoolingEnergyLT =0.0d0
real(kind=r64), public :: TotalCoolingLoadMT =0.0d0
real(kind=r64), public :: TotalCoolingLoadLT =0.0d0
real(kind=r64), public :: TotalSystemLoad =0.0d0
real(kind=r64), public :: TotalSystemLoadMT =0.0d0
real(kind=r64), public :: TotalSystemLoadLT =0.0d0
real(kind=r64), public :: TotCompPowerHP =0.0d0
real(kind=r64), public :: TotCompPowerLP =0.0d0
real(kind=r64), public :: TotCompElecConsump =0.0d0
real(kind=r64), public :: TotCompElecConsumpHP =0.0d0
real(kind=r64), public :: TotCompElecConsumpLP =0.0d0
real(kind=r64), public :: TotCompCapacity =0.0d0
real(kind=r64), public :: TotCompCapacityHP =0.0d0
real(kind=r64), public :: TotCompCapacityLP =0.0d0
real(kind=r64), public :: TotCompCoolingEnergy =0.0d0
real(kind=r64), public :: TotCompCoolingEnergyHP =0.0d0
real(kind=r64), public :: TotCompCoolingEnergyLP =0.0d0
real(kind=r64), public :: TotRejectHeatRecovered =0.0d0
real(kind=r64), public :: UnmetEnergy =0.0d0
real(kind=r64), public :: UnmetEnergyMT =0.0d0
real(kind=r64), public :: UnmetEnergyLT =0.0d0
real(kind=r64), public :: UnmetEnergySaved =0.0d0
real(kind=r64), public :: UnmetEnergySavedMT =0.0d0
real(kind=r64), public :: UnmetEnergySavedLT =0.0d0

type, private :: CaseAndWalkInListDef

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: NumCases =0
integer, public :: NumCoils =0
integer, public :: NumWalkIns =0
integer, public, ALLOCATABLE, DIMENSION(:):: CaseItemNum
integer, public, ALLOCATABLE, DIMENSION(:):: CoilItemNum
integer, public, ALLOCATABLE, DIMENSION(:):: WalkInItemNum

type, private :: CompressorListDef

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: NumCompressors =0
integer, public, ALLOCATABLE, DIMENSION(:):: CompItemNum

type, private :: RefrigCondenserData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: SupplyTankName =' '
character(len=MaxNameLength), public :: EndUseSubcategory ='General'
logical, public :: CondenserRejectHeatToZone =.FALSE.
logical, public :: CoilFlag =.FALSE.
integer, public, ALLOCATABLE, DIMENSION(:):: SysNum
integer, public :: NumSysAttach =0
integer, public :: CondenserType =0
integer, public :: EvapFreezeWarnIndex =0
integer, public :: FlowType =1
integer, public :: CondCreditWarnIndex1 =0
integer, public :: CondCreditWarnIndex2 =0
integer, public :: CondCreditWarnIndex3 =0
integer, public :: CondCreditWarnIndex4 =0
integer, public :: CondCreditWarnIndex5 =0
integer, public :: CondCreditWarnIndex6 =0
integer, public :: CondCreditWarnIndex7 =0
integer, public :: NoFlowWarnIndex =0
integer, public :: HighTempWarnIndex =0
integer, public :: LowTempWarnIndex =0
integer, public :: HighFlowWarnIndex =0
integer, public :: HighInletWarnIndex =0
integer, public :: InletNode =0
integer, public :: EvapSchedPtr =0
integer, public :: EvapWaterSupplyMode =WaterSupplyFromMains
integer, public :: EvapWaterSupTankID =0
integer, public :: EvapWaterTankDemandARRID =0
integer, public :: OutletNode =0
integer, public :: PlantTypeOfNum =0
integer, public :: PlantLoopNum =0
integer, public :: PlantLoopSideNum =0
integer, public :: PlantBranchNum =0
integer, public :: PlantCompNum =0
integer, public :: OutletTempSchedPtr =0
integer, public :: InletAirNodeNum =0
integer, public :: InletAirZoneNum =0
integer, public :: FanSpeedControlType =0
integer, public :: CapCurvePtr =0
integer, public :: CascadeSysID =0
integer, public :: CascadeTempControl =0
integer, public :: CascadeSinkSystemID =0
real(kind=r64), public :: CascadeRatedEvapTemp =0.0d0
real(kind=r64), public :: MinCondLoad =0.0d0
real(kind=r64), public :: TempSlope =0.0d0
real(kind=r64), public :: EvapEffect =0.9d0
real(kind=r64), public :: RatedAirFlowRate =0.0d0
real(kind=r64), public :: EvapPumpPower =0.0d0
real(kind=r64), public :: ActualEvapPumpPower =0.0d0
real(kind=r64), public :: EvapPumpConsumption =0.0d0
real(kind=r64), public :: EvapWaterConsumpRate =0.0d0
real(kind=r64), public :: EvapWaterConsumption =0.0d0
real(kind=r64), public :: BasinHeaterPowerFTempDiff =0.0d0
real(kind=r64), public :: BasinHeaterSetPointTemp =2.0d0
real(kind=r64), public :: BasinHeaterPower =0.0d0
real(kind=r64), public :: BasinHeaterConsumption =0.0d0
real(kind=r64), public :: FanMinAirFlowRatio =0.0d0
real(kind=r64), public :: RatedFanPower =0.0d0
real(kind=r64), public :: ActualFanPower =0.0d0
real(kind=r64), public :: FanElecEnergy =0.0d0
real(kind=r64), public :: InletTemp =0.0d0
real(kind=r64), public :: OutletTemp =0.0d0
real(kind=r64), public :: VolFlowRate =0.0d0
real(kind=r64), public :: DesVolFlowRate =0.0d0
real(kind=r64), public :: MassFlowRate =0.0d0
real(kind=r64), public :: RatedTCondense =0.0d0
real(kind=r64), public :: CondLoad =0.0d0
real(kind=r64), public :: CondEnergy =0.0d0
real(kind=r64), public :: VolFlowRateMax =0.0d0
real(kind=r64), public :: MassFlowRateMax =0.0d0
real(kind=r64), public :: InletTempMin =10.0d0
real(kind=r64), public :: OutletTempMax =55.0d0
real(kind=r64), public :: RatedSubcool =0.d0
real(kind=r64), public :: RatedDelT =0.d0
real(kind=r64), public :: RatedCapacity =0.d0
real(kind=r64), public :: RatedWaterInletT =0.d0
real(kind=r64), public :: RatedApproachT =0.d0
real(kind=r64), public :: MinCapFacEvap =0.d0
real(kind=r64), public :: MaxCapFacEvap =0.d0
real(kind=r64), public :: EvapCoeff1 =0.d0
real(kind=r64), public :: EvapCoeff2 =0.d0
real(kind=r64), public :: EvapCoeff3 =0.d0
real(kind=r64), public :: EvapCoeff4 =0.d0
real(kind=r64), public :: EvapElevFact =1.0d0
real(kind=r64), public :: RefOpCharge =0.d0
real(kind=r64), public :: RefReceiverInventory =0.d0
real(kind=r64), public :: RefPipingInventory =0.d0
real(kind=r64), public :: TotalHeatRecoveredEnergy =0.d0
real(kind=r64), public :: TotalHeatRecoveredLoad =0.d0
real(kind=r64), public :: ExternalEnergyRecovered =0.d0
real(kind=r64), public :: InternalEnergyRecovered =0.d0
real(kind=r64), public :: ExternalHeatRecoveredLoad =0.d0
real(kind=r64), public :: InternalHeatRecoveredLoad =0.d0
real(kind=r64), public :: LaggedUsedWaterHeater =0.d0
real(kind=r64), public :: LaggedUsedHVACCoil =0.d0

type, private :: RefrigGasCoolerData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: EndUseSubcategory ='General'
logical, public :: GasCoolerRejectHeatToZone =.FALSE.
logical, public :: TransOpFlag =.FALSE.
integer, public, ALLOCATABLE, DIMENSION(:):: SysNum
integer, public :: CapCurvePtr =0
integer, public :: FanSpeedControlType =0
integer, public :: GasCoolerCreditWarnIndex =0
integer, public :: InletAirNodeNum =0
integer, public :: InletAirZoneNum =0
integer, public :: NumSysAttach =0
real(kind=r64), public :: ActualFanPower =0.0d0
real(kind=r64), public :: CpGasCoolerOut =0.0d0
real(kind=r64), public :: FanElecEnergy =0.0d0
real(kind=r64), public :: FanMinAirFlowRatio =0.0d0
real(kind=r64), public :: GasCoolerApproachT =3.0d0
real(kind=r64), public :: GasCoolerEnergy =0.0d0
real(kind=r64), public :: GasCoolerLoad =0.0d0
real(kind=r64), public :: HGasCoolerOut =0.0d0
real(kind=r64), public :: InternalEnergyRecovered =0.0d0
real(kind=r64), public :: InternalHeatRecoveredLoad =0.0d0
real(kind=r64), public :: MinCondLoad =0.0d0
real(kind=r64), public :: MinCondTemp =1.0d1
real(kind=r64), public :: PGasCoolerOut =0.0d0
real(kind=r64), public :: RatedApproachT =3.0d0
real(kind=r64), public :: RatedCapacity =0.0d0
real(kind=r64), public :: RatedFanPower =0.0d0
real(kind=r64), public :: RatedOutletP =9.0d6
real(kind=r64), public :: RatedOutletT =38.0d0
real(kind=r64), public :: RefOpCharge =0.0d0
real(kind=r64), public :: RefPipingInventory =0.0d0
real(kind=r64), public :: RefReceiverInventory =0.0d0
real(kind=r64), public :: SubcriticalTempDiff =1.0d1
real(kind=r64), public :: TempSlope =0.0d0
real(kind=r64), public :: TGasCoolerOut =0.0d0
real(kind=r64), public :: TotalHeatRecoveredEnergy =0.0d0
real(kind=r64), public :: TotalHeatRecoveredLoad =0.0d0
real(kind=r64), public :: TransitionTemperature =0.0d0

type, private :: RefrigCompressorData

Components

TypeVisibility AttributesNameInitial
logical, public :: CoilFlag =.FALSE.
character(len=MaxNameLength), public :: Name =' '
integer, public :: CapacityCurvePtr =0
integer, public :: ElecPowerCurvePtr =0
integer, public :: MassFlowCurvePtr =0
integer, public :: TransElecPowerCurvePtr =0
integer, public :: TransCapacityCurvePtr =0
integer, public :: NumSysAttach =0
integer, public :: SuperheatRatingType =0
integer, public :: SubcoolRatingType =0
real(kind=r64), public :: Capacity =0.0d0
real(kind=r64), public :: CoolingEnergy =0.0d0
real(kind=r64), public :: Efficiency =0.0d0
real(kind=r64), public :: ElecConsumption =0.0d0
real(kind=r64), public :: LoadFactor =0.0d0
real(kind=r64), public :: MassFlow =0.0d0
real(kind=r64), public :: NomCap =0.0d0
real(kind=r64), public :: Power =0.0d0
real(kind=r64), public :: RatedSuperheat =0.0d0
real(kind=r64), public :: RatedSubcool =0.0d0
character(len=MaxNameLength), public :: EndUseSubcategory ='General'
logical, public :: TransFlag =.FALSE.

type, private :: CaseRAFractionData

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: TotalCaseRAFraction =0.0d0
character(len=MaxNameLength), public :: ZoneName =' '

type, private :: SubcoolerData

Components

TypeVisibility AttributesNameInitial
logical, public :: CoilFlag =.FALSE.
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: MechSourceSys =' '
integer, public :: SubcoolerType =0
integer, public :: MechSourceSysID =0
real(kind=r64), public :: MechSCTransLoad =0.0d0
real(kind=r64), public :: MechSCTransEnergy =0.0d0
real(kind=r64), public :: LiqSuctDesignDelT =0.0d0
real(kind=r64), public :: LiqSuctDesignTliqIn =0.0d0
real(kind=r64), public :: LiqSuctDesignTvapIn =0.0d0
real(kind=r64), public :: MechControlTliqOut =0.0d0

type, private :: SecondaryLoopData

Components

TypeVisibility AttributesNameInitial
logical, public :: CoilFlag =.FALSE.
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: FluidName =' '
character(len=MaxNameLength), public :: EndUseSubcategory =' '
integer, public, ALLOCATABLE, DIMENSION(:):: CaseNum
integer, public, ALLOCATABLE, DIMENSION(:):: CoilNum
integer, public, ALLOCATABLE, DIMENSION(:):: WalkInNum
integer, public :: DistPipeZoneNum =0
integer, public :: DistPipeZoneNodeNum =0
real(kind=r64), public :: DistPipeZoneHeatGain =0.d0

sensible heat gain rate to zone with pipe

integer, public :: FluidType =0
integer, public :: FluidID =0
integer, public :: NumSysAttach =0
integer, public :: NumPumps =0
integer, public :: NumCases =0
integer, public :: NumCoils =0
integer, public :: NumWalkIns =0
integer, public :: PumpControlType =0
integer, public :: ReceiverZoneNum =0
integer, public :: ReceiverZoneNodeNum =0
real(kind=r64), public :: ReceiverZoneHeatGain =0.d0
integer, public :: VarSpeedCurvePtr =0
real(kind=r64), public :: AvailLoadCoils =0.0d0
real(kind=r64), public :: CpBrineRated =0.0d0
real(kind=r64), public :: ChillerRefInventory =0.0d0
real(kind=r64), public :: CircRate =0.0d0
real(kind=r64), public :: CoolingLoadRated =0.0d0
real(kind=r64), public :: DensityBrineRated =0.0d0
real(kind=r64), public :: DistPipeHeatGain =0.0d0
real(kind=r64), public :: DistPipeHeatGainEnergy =0.0d0
real(kind=r64), public :: FlowVolActual =0.0d0
real(kind=r64), public :: HotDefrostCondCredit =0.0d0
real(kind=r64), public :: HeatExchangeEta =0.0d0
real(kind=r64), public :: MaxVolFlow =0.0d0
real(kind=r64), public :: MaxLoad =0.0d0
real(kind=r64), public :: PumpTotRatedPower =0.0d0
real(kind=r64), public :: PumpPowerToHeat =0.0d0
real(kind=r64), public :: PumpIncrementFlowVol =0.0d0
real(kind=r64), public :: PumpIncrementPower =0.0d0
real(kind=r64), public :: PumpPowerTotal =0.0d0
real(kind=r64), public :: PumpElecEnergyTotal =0.0d0
real(kind=r64), public :: ReceiverHeatGain =0.0d0
real(kind=r64), public :: ReceiverHeatGainEnergy =0.0d0
real(kind=r64), public :: RefInventory =0.0d0
real(kind=r64), public :: SumUADistPiping =0.0d0
real(kind=r64), public :: SumUAReceiver =0.0d0
real(kind=r64), public :: TBrineAverage =0.0d0
real(kind=r64), public :: TBrineInRated =0.0d0
real(kind=r64), public :: TCondense =0.0d0
real(kind=r64), public :: TEvapDesign =0.0d0
real(kind=r64), public :: TApproachDifRated =0.0d0
real(kind=r64), public :: TRangeDifRated =0.0d0
real(kind=r64), public :: TMinNeeded =0.0d0
real(kind=r64), public :: TotalCoolingLoad =0.0d0
real(kind=r64), public :: TotalCoolingEnergy =0.0d0
real(kind=r64), public :: TotalRefrigLoad =0.0d0
real(kind=r64), public :: TotalRefrigEnergy =0.0d0
real(kind=r64), public :: UnMetEnergy =0.0d0
real(kind=r64), public :: UnMetEnergySaved =0.0d0

type, private :: TransferLoadListDef

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
integer, public :: NumSecondarys =0
integer, public :: NumCascadeLoads =0
integer, public, ALLOCATABLE, DIMENSION(:):: CascadeLoadItemNum
integer, public, ALLOCATABLE, DIMENSION(:):: SecondaryItemNum

type, private :: WalkInData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public, ALLOCATABLE, DIMENSION(:):: ZoneName
integer, public :: CircFanSchedPtr =0
integer, public :: DefrostDripDownSchedPtr =0
integer, public :: DefrostSchedPtr =0
integer, public :: DefrostControlType =0
integer, public :: DefrostType =0
integer, public :: HeaterSchedPtr =0
integer, public :: LightingSchedPtr =0
integer, public :: NumSysAttach =0
integer, public :: NumZones =0
integer, public :: SchedPtr =0
integer, public :: StockingSchedPtr =0
integer, public, ALLOCATABLE, DIMENSION(:):: GlassDoorOpenSchedPtr
integer, public, ALLOCATABLE, DIMENSION(:):: StockDoorOpenSchedPtr
integer, public, ALLOCATABLE, DIMENSION(:):: StockDoorProtectType
integer, public, ALLOCATABLE, DIMENSION(:):: ZoneNodeNum
integer, public, ALLOCATABLE, DIMENSION(:):: ZoneNum
real(kind=r64), public :: CircFanConsumption
real(kind=r64), public :: CircFanPower =0.0d0
real(kind=r64), public :: CoilFanPower =0.0d0
real(kind=r64), public :: IceTemp =0.0d0
real(kind=r64), public :: IceTempSaved =0.0d0
real(kind=r64), public :: DefrostCapacity =0.0d0
real(kind=r64), public :: DeltaFreezeKgFrost =0.0d0
real(kind=r64), public :: DefEnergyFraction =0.0d0
real(kind=r64), public :: DesignFanPower =0.0d0
real(kind=r64), public :: DesignLighting =0.0d0
real(kind=r64), public :: DesignRatedCap =0.0d0
real(kind=r64), public :: DesignRefrigInventory =0.0d0
real(kind=r64), public :: FloorArea =0.0d0
real(kind=r64), public :: FloorUvalue =0.0d0
real(kind=r64), public :: HeaterPower =0.0d0
real(kind=r64), public :: HotDefrostCondCredit =0.0d0
real(kind=r64), public :: KgFrost =0.0d0
real(kind=r64), public :: StoredEnergy =0.0d0
real(kind=r64), public :: KgFrostSaved =0.0d0
real(kind=r64), public :: StoredEnergySaved =0.0d0
real(kind=r64), public :: Temperature =0.0d0
real(kind=r64), public :: TEvapDesign =0.0d0
real(kind=r64), public :: TotalFanPower =0.0d0
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: AreaGlassDr
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: UValueGlassDr
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: HeightGlassDr
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: AreaStockDr
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: UValueStockDr
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: HeightStockDr
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SurfaceArea
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: UValue
real(kind=r64), public :: ElecHeaterPower =0.0d0
real(kind=r64), public :: ElecHeaterConsumption =0.0d0
real(kind=r64), public :: ElecFanPower =0.0d0
real(kind=r64), public :: ElecFanConsumption =0.0d0
real(kind=r64), public :: ElecLightingPower =0.0d0
real(kind=r64), public :: ElecLightingConsumption =0.0d0
real(kind=r64), public :: ElecDefrostPower =0.0d0
real(kind=r64), public :: ElecDefrostConsumption =0.0d0
real(kind=r64), public :: TotalCoolingLoad =0.0d0
real(kind=r64), public :: TotalCoolingEnergy =0.0d0
real(kind=r64), public :: TotalElecPower =0.0d0
real(kind=r64), public :: TotalElecConsumption =0.0d0
real(kind=r64), public :: TotLatCoolingEnergyRate =0.0d0
real(kind=r64), public :: TotLatCoolingEnergy =0.0d0
real(kind=r64), public :: TotSensCoolingEnergyRate =0.0d0
real(kind=r64), public :: TotSensCoolingEnergy =0.0d0
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: LatZoneCreditRate
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: LatZoneCredit
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SensZoneCreditRate
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SensZoneCreditCoolRate
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SensZoneCreditCool
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SensZoneCreditHeatRate
real(kind=r64), public, ALLOCATABLE, DIMENSION(:):: SensZoneCreditHeat

type, private :: CaseWIZoneReportData

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: LatCoolingToZoneRate =0.0d0
real(kind=r64), public :: LatCoolingToZoneEnergy =0.0d0
real(kind=r64), public :: SenCoolingToZoneRate =0.0d0
real(kind=r64), public :: SenCoolingToZoneEnergy =0.0d0
real(kind=r64), public :: HeatingToZoneRate =0.0d0
real(kind=r64), public :: HeatingToZoneEnergy =0.0d0
real(kind=r64), public :: TotCoolingToZoneRate =0.0d0
real(kind=r64), public :: TotCoolingToZoneEnergy =0.0d0
real(kind=r64), public :: TotHtXferToZoneRate =0.0d0
real(kind=r64), public :: TotHtXferToZoneEnergy =0.0d0
real(kind=r64), public :: SenCaseCreditToZoneEnergy =0.0d0

type, private :: WarehouseCoilData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: ZoneName
logical, public :: SecStatusFirst =.FALSE.
logical, public :: SecStatusLast =.FALSE.
logical, public :: SysStatusFirst =.FALSE.
logical, public :: SysStatusLast =.FALSE.
integer, public :: CoilFanSchedPtr =0
integer, public :: DefrostDripDownSchedPtr =0
integer, public :: DefrostSchedPtr =0
integer, public :: DefrostControlType =0
integer, public :: DefrostType =0
integer, public :: FanType =0
integer, public :: HeaterSchedPtr =0
integer, public :: NumSysAttach =0
integer, public :: RatingType =0
integer, public :: SchedPtr =0
integer, public :: SCIndex =0
integer, public :: SecServeID =0
integer, public :: SHRCorrectionType
integer, public :: SHRCorrectionCurvePtr
integer, public :: SysServeID =0
integer, public :: VerticalLocation =0
integer, public :: ZoneNodeNum =0
integer, public :: ZoneNum =0
real(kind=r64), public :: CorrMaterial =0.0d0
real(kind=r64), public :: CorrRefrigerant =0.0d0
real(kind=r64), public :: DefrostCapacity =0.0d0
real(kind=r64), public :: DefrostPower =0.0d0
real(kind=r64), public :: DeltaFreezeKgFrost =0.0d0
real(kind=r64), public :: DefEnergyFraction =0.0d0
real(kind=r64), public :: DesignRefrigInventory =0.0d0
real(kind=r64), public :: FanMinAirFlowRatio =0.0d0
real(kind=r64), public :: HeaterPower =0.0d0
real(kind=r64), public :: HotDefrostCondCredit =0.0d0
real(kind=r64), public :: IceTemp =0.0d0
real(kind=r64), public :: IceTempSaved =0.0d0
real(kind=r64), public :: KgFrost =0.0d0
real(kind=r64), public :: KgFrostSaved =0.0d0
real(kind=r64), public :: MaxTemperatureDif =0.0d0
real(kind=r64), public :: RatedAirVolumeFlow =0.0d0
real(kind=r64), public :: RatedCapTotal =0.0d0
real(kind=r64), public :: RatedFanPower =0.0d0
real(kind=r64), public :: RatedRH =0.0d0
real(kind=r64), public :: RatedSensibleCap =0.0d0
real(kind=r64), public :: RatedTemperatureDif =0.0d0
real(kind=r64), public :: ReqLoad =0.0d0
real(kind=r64), public :: SensHeatRatio =0.0d0
real(kind=r64), public :: SHRCorrection60 =0.0d0
real(kind=r64), public :: Temperature =0.0d0
real(kind=r64), public :: TEvapDesign =0.0d0
real(kind=r64), public :: ThermalDefrostPower =0.0d0
real(kind=r64), public :: UnitLoadFactorSens =0.0d0
real(kind=r64), public :: ElecHeaterPower =0.0d0
real(kind=r64), public :: ElecHeaterConsumption =0.0d0
real(kind=r64), public :: ElecFanPower =0.0d0
real(kind=r64), public :: ElecFanConsumption =0.0d0
real(kind=r64), public :: ElecDefrostPower =0.0d0
real(kind=r64), public :: ElecDefrostConsumption =0.0d0
real(kind=r64), public :: LatCreditRate =0.0d0
real(kind=r64), public :: LatLoadServed =0.0d0
real(kind=r64), public :: LatKgPerS_ToZone =0.0d0
real(kind=r64), public :: LatCreditEnergy =0.0d0
real(kind=r64), public :: ReportSensCoolCreditRate =0.0d0
real(kind=r64), public :: ReportHeatingCreditRate =0.0d0
real(kind=r64), public :: ReportSensCoolCreditEnergy =0.0d0
real(kind=r64), public :: ReportHeatingCreditEnergy =0.0d0
real(kind=r64), public :: ReportTotalCoolCreditRate =0.0d0
real(kind=r64), public :: ReportTotalCoolCreditEnergy =0.0d0
real(kind=r64), public :: SensCreditRate =0.0d0
real(kind=r64), public :: SensCreditEnergy =0.0d0
real(kind=r64), public :: SensCoolingEnergyRate =0.0d0
real(kind=r64), public :: SensCoolingEnergy =0.0d0
real(kind=r64), public :: TotalCoolingLoad =0.0d0
real(kind=r64), public :: TotalCoolingEnergy =0.0d0
real(kind=r64), public :: TotalElecPower =0.0d0
real(kind=r64), public :: TotalElecConsumption =0.0d0

type, private :: AirChillerSetData

Components

TypeVisibility AttributesNameInitial
character(len=MaxNameLength), public :: Name =' '
character(len=MaxNameLength), public :: ZoneName
integer, public, ALLOCATABLE, DIMENSION(:):: CoilNum
integer, public :: ChillerSetID =0
integer, public :: SchedPtr =0
integer, public :: NodeNumInlet =0
integer, public :: NodeNumOutlet =0
integer, public :: NumCoils =0
integer, public :: ZoneNum =0
integer, public :: ZoneNodeNum =0
real(kind=r64), public :: QZnReqSens =0.0d0

type, private :: CoilCreditData

Components

TypeVisibility AttributesNameInitial
real(kind=r64), public :: LatCreditToZoneRate =0.0d0
real(kind=r64), public :: LatCreditToZoneEnergy =0.0d0
real(kind=r64), public :: LatKgPerS_ToZoneRate =0.0d0
real(kind=r64), public :: SenCreditToZoneRate =0.0d0
real(kind=r64), public :: SenCreditToZoneEnergy =0.0d0
real(kind=r64), public :: ReportH20RemovedKgPerS_FromZoneRate =0.0d0
real(kind=r64), public :: ReportLatCreditToZoneRate =0.0d0
real(kind=r64), public :: ReportLatCreditToZoneEnergy =0.0d0
real(kind=r64), public :: ReportHeatingToZoneRate =0.0d0
real(kind=r64), public :: ReportHeatingToZoneEnergy =0.0d0
real(kind=r64), public :: ReportSenCoolingToZoneRate =0.0d0
real(kind=r64), public :: ReportSenCoolingToZoneEnergy =0.0d0
real(kind=r64), public :: ReportTotCoolingToZoneRate =0.0d0
real(kind=r64), public :: ReportTotCoolingToZoneEnergy =0.0d0

Subroutines

public subroutine ManageRefrigeratedCaseRacks()

Arguments

None

private subroutine GetRefrigerationInput()

Arguments

None

private subroutine SetupReportInput()

Arguments

None

private subroutine InitRefrigeration()

Arguments

None

private subroutine InitRefrigerationPlantConnections()

Arguments

None

private subroutine CalcRackSystem(RackNum)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: RackNum

private subroutine ReportRackSystem(RackNum)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: RackNum

private subroutine CalculateCase(CaseID)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: CaseID

public subroutine SimRefrigCondenser(SysType, CompName, CompIndex, FirstHVACIteration, InitLoopEquip)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SysType
character(len=*), intent(in) :: CompName
integer, intent(inout) :: CompIndex
logical, intent(in) :: FirstHVACIteration
logical, intent(in) :: InitLoopEquip

private subroutine UpdateRefrigCondenser(Num, SysType)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: Num
integer, intent(in) :: SysType

Arguments

None

private subroutine SimulateDetailedTransRefrigSystems()

Arguments

None

private subroutine CalcDetailedSystem(SysNum)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SysNum

private subroutine CalcDetailedTransSystem(SysNum)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SysNum

private subroutine CalculateCondensers(SysNum)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SysNum

private subroutine CalcGasCooler(SysNum)

Initialize this gas cooler for this time step

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SysNum

private subroutine CalculateCompressors(SysNum)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SysNum

private subroutine CalculateTransCompressors(SysNum)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SysNum

private subroutine CalculateSubcoolers(SysNum)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SysNum

public subroutine GetRefrigeratedRackIndex(Name, IndexPtr, SysType, ErrorsFound, ThisObjectType, SuppressWarning)

Arguments

Type IntentOptional AttributesName
character(len=*), intent(in) :: Name
integer, intent(inout) :: IndexPtr
integer, intent(in) :: SysType
logical, intent(inout) :: ErrorsFound
character(len=*), intent(in), optional :: ThisObjectType
logical, intent(in), optional :: SuppressWarning

private subroutine ReportRefrigerationComponents()

Arguments

None

private subroutine CalculateWalkIn(WalkInID)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: WalkInID

private subroutine CalculateSecondary(SecondaryNum)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: SecondaryNum

private subroutine SumZoneImpacts()

Arguments

None

public subroutine CheckRefrigerationInput()

Arguments

None

public subroutine SimAirChillerSet(AirChillerSetName, ZoneNum, FirstHVACIteration, SysOutputProvided, LatOutputProvided, AirChillerSetPtr)

Arguments

Type IntentOptional AttributesName
character(len=MaxNameLength), intent(in) :: AirChillerSetName
integer, intent(in) :: ZoneNum
logical, intent(in) :: FirstHVACIteration
real(kind=r64), intent(out) :: SysOutputProvided
real(kind=r64), intent(out) :: LatOutputProvided
integer, intent(inout) :: AirChillerSetPtr

private subroutine CalculateAirChillerSets(AirChillerSetID)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: AirChillerSetID

private subroutine FinalRateCoils(Derate, SystemSourceType, SystemID, InitialTotalLoad, AvailableTotalLoad)

Arguments

Type IntentOptional AttributesName
logical, intent(in) :: Derate
integer, intent(in) :: SystemSourceType
integer, intent(in) :: SystemID
real(kind=r64), intent(in) :: InitialTotalLoad
real(kind=r64), intent(in) :: AvailableTotalLoad

private subroutine CalculateCoil(CoilID, QZnReq)

Arguments

Type IntentOptional AttributesName
integer, intent(in) :: CoilID
real(kind=r64), intent(in) :: QZnReq

public subroutine FigureRefrigerationZoneGains()

Arguments

None

private subroutine ZeroHVACValues()

Arguments

None


AirflowNetworkBalanceManager AirflowNetworkSolver BaseboardElectric BaseboardRadiator Boilers BoilerSteam BranchInputManager BranchNodeConnections ChillerAbsorption ChillerElectricEIR ChillerExhaustAbsorption ChillerGasAbsorption ChillerIndirectAbsorption ChillerReformulatedEIR CondenserLoopTowers ConductionTransferFunctionCalc ConvectionCoefficients CoolTower CostEstimateManager CrossVentMgr CTElectricGenerator CurveManager DataAirflowNetwork DataAirLoop DataAirSystems DataBranchAirLoopPlant DataBranchNodeConnections DataBSDFWindow DataComplexFenestration DataContaminantBalance DataConvergParams DataConversions DataCostEstimate DataDaylighting DataDaylightingDevices DataDefineEquip DataDElight DataEnvironment DataErrorTracking DataGenerators DataGlobalConstants DataGlobals DataHeatBalance DataHeatBalFanSys DataHeatBalSurface DataHVACControllers DataHVACGlobals DataInterfaces DataIPShortCuts DataLoopNode DataMoistureBalance DataMoistureBalanceEMPD DataOutputs DataPhotovoltaics DataPlant DataPlantPipingSystems DataPrecisionGlobals DataReportingFlags DataRoomAirModel DataRootFinder DataRuntimeLanguage DataShadowingCombinations DataSizing DataStringGlobals DataSurfaceColors DataSurfaceLists DataSurfaces DataSystemVariables DataTimings DataUCSDSharedData DataVectorTypes DataViewFactorInformation DataWater DataWindowEquivalentLayer DataZoneControls DataZoneEnergyDemands DataZoneEquipment DaylightingDevices DaylightingManager DELIGHTMANAGERF DELIGHTMANAGERF DemandManager DesiccantDehumidifiers DirectAirManager DisplacementVentMgr DualDuct DXCoils DXFEarClipping EarthTube EconomicLifeCycleCost EconomicTariff EcoRoofManager ElectricBaseboardRadiator EMSManager EvaporativeCoolers EvaporativeFluidCoolers ExteriorEnergyUse ExternalInterface FanCoilUnits Fans FaultsManager FluidCoolers FluidProperties FuelCellElectricGenerator Furnaces General GeneratorDynamicsManager GeneratorFuelSupply GlobalNames GroundHeatExchangers HeatBalanceAirManager HeatBalanceHAMTManager HeatBalanceIntRadExchange HeatBalanceManager HeatBalanceMovableInsulation HeatBalanceSurfaceManager HeatBalFiniteDiffManager HeatingCoils HeatPumpWaterToWaterCOOLING HeatPumpWaterToWaterHEATING HeatPumpWaterToWaterSimple HeatRecovery HighTempRadiantSystem Humidifiers HVACControllers HVACCooledBeam HVACDuct HVACDXHeatPumpSystem HVACDXSystem HVACHXAssistedCoolingCoil HVACInterfaceManager HVACManager HVACMultiSpeedHeatPump HVACSingleDuctInduc HVACStandAloneERV HVACUnitaryBypassVAV HVACUnitarySystem HVACVariableRefrigerantFlow HWBaseboardRadiator ICEngineElectricGenerator IceThermalStorage InputProcessor InternalHeatGains ISO_C_FUNCTION_BINDING ISO_C_FUNCTION_BINDING LowTempRadiantSystem ManageElectricPower MatrixDataManager MicroCHPElectricGenerator MicroturbineElectricGenerator MixedAir MixerComponent MoistureBalanceEMPDManager MundtSimMgr NodeInputManager NonZoneEquipmentManager OutAirNodeManager OutdoorAirUnit OutputProcessor OutputReportPredefined OutputReportTabular OutsideEnergySources PackagedTerminalHeatPump PackagedThermalStorageCoil Photovoltaics PhotovoltaicThermalCollectors PipeHeatTransfer Pipes PlantCentralGSHP PlantChillers PlantComponentTemperatureSources PlantCondLoopOperation PlantHeatExchangerFluidToFluid PlantLoadProfile PlantLoopEquip PlantLoopSolver PlantManager PlantPipingSystemsManager PlantPressureSystem PlantUtilities PlantValves PollutionModule PondGroundHeatExchanger PoweredInductionUnits Psychrometrics Pumps PurchasedAirManager RefrigeratedCase ReportSizingManager ReturnAirPathManager RoomAirModelManager RoomAirModelUserTempPattern RootFinder RuntimeLanguageProcessor ScheduleManager SetPointManager SimAirServingZones SimulationManager SingleDuct SizingManager SolarCollectors SolarReflectionManager SolarShading SortAndStringUtilities SplitterComponent SQLiteProcedures SQLiteProcedures StandardRatings SteamBaseboardRadiator SteamCoils SurfaceGeometry SurfaceGroundHeatExchanger SystemAvailabilityManager SystemReports TARCOGArgs TARCOGCommon TARCOGDeflection TARCOGGasses90 TARCOGGassesParams TARCOGMain TARCOGOutput TARCOGParams TarcogShading ThermalChimney ThermalComfort ThermalEN673Calc ThermalISO15099Calc TranspiredCollector UFADManager UnitHeater UnitVentilator UserDefinedComponents VariableSpeedCoils vectors VentilatedSlab WaterCoils WaterManager WaterThermalTanks WatertoAirHeatPump WatertoAirHeatPumpSimple WaterUse WeatherManager WindowAC WindowComplexManager WindowEquivalentLayer WindowManager WindTurbine ZoneAirLoopEquipmentManager ZoneContaminantPredictorCorrector ZoneDehumidifier ZoneEquipmentManager ZonePlenum ZoneTempPredictorCorrector