real(kind=r64), |
public, |
parameter | :: |
SmallTempDiff | = | 1.0D-5 | |
real(kind=r64), |
public, |
parameter | :: |
SmallMassFlow | = | .001d0 | |
real(kind=r64), |
public, |
parameter | :: |
VerySmallMassFlow | = | 1.0D-30 | |
real(kind=r64), |
public, |
parameter | :: |
SmallLoad | = | 1.d0 | |
real(kind=r64), |
public, |
parameter | :: |
TempControlTol | = | 0.1d0 | |
real(kind=r64), |
public, |
parameter | :: |
SmallAirVolFlow | = | 0.001d0 | |
real(kind=r64), |
public, |
parameter | :: |
SmallWaterVolFlow | = | 1.d-9 | |
real(kind=r64), |
public, |
parameter | :: |
BlankNumeric | = | -99999.d0 | |
real(kind=r64), |
public, |
parameter | :: |
RetTempMax | = | 60.0d0 | |
real(kind=r64), |
public, |
parameter | :: |
RetTempMin | = | -30.0d0 | |
integer, |
public, |
parameter | :: |
AirCooled | = | 1 | |
integer, |
public, |
parameter | :: |
WaterCooled | = | 2 | |
integer, |
public, |
parameter | :: |
EvapCooled | = | 3 | |
integer, |
public, |
parameter | :: |
WaterHeater | = | 4 | |
integer, |
public, |
parameter | :: |
NoAction | = | 0 | |
integer, |
public, |
parameter | :: |
ForceOff | = | 1 | |
integer, |
public, |
parameter | :: |
CycleOn | = | 2 | |
integer, |
public, |
parameter | :: |
CycleOnZoneFansOnly | = | 3 | |
integer, |
public, |
parameter | :: |
SingleHeatingSetPoint | = | 1 | |
integer, |
public, |
parameter | :: |
SingleCoolingSetPoint | = | 2 | |
integer, |
public, |
parameter | :: |
SingleHeatCoolSetPoint | = | 3 | |
integer, |
public, |
parameter | :: |
DualSetPointWithDeadBand | = | 4 | |
integer, |
public, |
parameter | :: |
Main | = | 1 | |
integer, |
public, |
parameter | :: |
Cooling | = | 2 | |
integer, |
public, |
parameter | :: |
Heating | = | 3 | |
integer, |
public, |
parameter | :: |
Other | = | 4 | |
integer, |
public, |
parameter | :: |
RAB | = | 5 | |
integer, |
public, |
parameter | :: |
NumAllFanTypes | = | 5 | |
integer, |
public, |
parameter | :: |
FanType_SimpleConstVolume | = | 1 | |
integer, |
public, |
parameter | :: |
FanType_SimpleVAV | = | 2 | |
integer, |
public, |
parameter | :: |
FanType_SimpleOnOff | = | 3 | |
integer, |
public, |
parameter | :: |
FanType_ZoneExhaust | = | 4 | |
integer, |
public, |
parameter | :: |
FanType_ComponentModel | = | 5 | |
integer, |
public, |
parameter | :: |
MinFrac | = | 1 | |
integer, |
public, |
parameter | :: |
FixedMin | = | 2 | |
integer, |
public, |
parameter | :: |
CycFanCycCoil | = | 1 | |
integer, |
public, |
parameter | :: |
ContFanCycCoil | = | 2 | |
integer, |
public, |
parameter | :: |
BlowThru | = | 1 | |
integer, |
public, |
parameter | :: |
DrawThru | = | 2 | |
integer, |
public, |
parameter | :: |
BypassWhenWithinEconomizerLimits | = | 0 | |
integer, |
public, |
parameter | :: |
BypassWhenOAFlowGreaterThanMinimum | = | 1 | |
character(len=*), |
public, |
parameter, DIMENSION(NumAllFanTypes) | :: |
cFanTypes | = | (/'Fan:ConstantVolume ', 'Fan:VariableVolume ', 'Fan:OnOff ', 'Fan:ZoneExhaust ', 'Fan:ComponentModel '/) | |
integer, |
public, |
parameter | :: |
NumUnitarySystemTypes | = | 7 | |
integer, |
public, |
parameter | :: |
Furnace_HeatOnly | = | 1 | |
integer, |
public, |
parameter | :: |
Furnace_HeatCool | = | 2 | |
integer, |
public, |
parameter | :: |
UnitarySys_HeatOnly | = | 3 | |
integer, |
public, |
parameter | :: |
UnitarySys_HeatCool | = | 4 | |
integer, |
public, |
parameter | :: |
UnitarySys_HeatPump_AirToAir | = | 5 | |
integer, |
public, |
parameter | :: |
UnitarySys_HeatPump_WaterToAir | = | 6 | |
integer, |
public, |
parameter | :: |
UnitarySystem_AnyCoilType | = | 7 | |
character(len=*), |
public, |
parameter, DIMENSION(NumUnitarySystemTypes) | :: |
cFurnaceTypes | = | (/'AirLoopHVAC:Unitary:Furnace:HeatOnly ', 'AirLoopHVAC:Unitary:Furnace:HeatCool ', 'AirLoopHVAC:UnitaryHeatOnly ', 'AirLoopHVAC:UnitaryHeatCool ', 'AirLoopHVAC:UnitaryHeatPump:AirToAir ', 'AirLoopHVAC:UnitaryHeatPump:WaterToAir', 'AirLoopHVAC:UnitarySystem '/) | |
integer, |
public, |
parameter | :: |
NumAllCoilTypes | = | 29 | |
integer, |
public, |
parameter | :: |
CoilDX_CoolingSingleSpeed | = | 1 | |
integer, |
public, |
parameter | :: |
CoilDX_HeatingEmpirical | = | 2 | |
integer, |
public, |
parameter | :: |
CoilDX_CoolingTwoSpeed | = | 3 | |
integer, |
public, |
parameter | :: |
CoilDX_CoolingHXAssisted | = | 4 | |
integer, |
public, |
parameter | :: |
CoilDX_CoolingTwoStageWHumControl | = | 5 | |
integer, |
public, |
parameter | :: |
CoilDX_HeatPumpWaterHeater | = | 6 | |
integer, |
public, |
parameter | :: |
CoilDX_MultiSpeedCooling | = | 7 | |
integer, |
public, |
parameter | :: |
CoilDX_MultiSpeedHeating | = | 8 | |
integer, |
public, |
parameter | :: |
Coil_HeatingGas | = | 9 | |
integer, |
public, |
parameter | :: |
Coil_HeatingGas_MultiStage | = | 10 | |
integer, |
public, |
parameter | :: |
Coil_HeatingElectric | = | 11 | |
integer, |
public, |
parameter | :: |
Coil_HeatingElectric_MultiStage | = | 12 | |
integer, |
public, |
parameter | :: |
Coil_HeatingDesuperheater | = | 13 | |
integer, |
public, |
parameter | :: |
Coil_CoolingWater | = | 14 | |
integer, |
public, |
parameter | :: |
Coil_CoolingWaterDetailed | = | 15 | |
integer, |
public, |
parameter | :: |
Coil_HeatingWater | = | 16 | |
integer, |
public, |
parameter | :: |
Coil_HeatingSteam | = | 17 | |
integer, |
public, |
parameter | :: |
CoilWater_CoolingHXAssisted | = | 18 | |
integer, |
public, |
parameter | :: |
Coil_CoolingWaterToAirHP | = | 19 | |
integer, |
public, |
parameter | :: |
Coil_HeatingWaterToAirHP | = | 20 | |
integer, |
public, |
parameter | :: |
Coil_CoolingWaterToAirHPSimple | = | 21 | |
integer, |
public, |
parameter | :: |
Coil_HeatingWaterToAirHPSimple | = | 22 | |
integer, |
public, |
parameter | :: |
CoilVRF_Cooling | = | 23 | |
integer, |
public, |
parameter | :: |
CoilVRF_Heating | = | 24 | |
integer, |
public, |
parameter | :: |
CoilDX_PackagedThermalStorageCooling | = | 25 | |
integer, |
public, |
parameter | :: |
Coil_CoolingWaterToAirHPVSEquationFit | = | 26 | |
integer, |
public, |
parameter | :: |
Coil_HeatingWaterToAirHPVSEquationFit | = | 27 | |
integer, |
public, |
parameter | :: |
Coil_CoolingAirToAirVariableSpeed | = | 28 | |
integer, |
public, |
parameter | :: |
Coil_HeatingAirToAirVariableSpeed | = | 29 | |
integer, |
public, |
parameter | :: |
WatertoAir_Simple | = | 1 | |
integer, |
public, |
parameter | :: |
WatertoAir_ParEst | = | 2 | |
integer, |
public, |
parameter | :: |
WatertoAir_VarSpeedEquationFit | = | 3 | |
integer, |
public, |
parameter | :: |
WatertoAir_VarSpeedLooUpTable | = | 4 | |
integer, |
public, |
parameter | :: |
WaterCycling | = | 1 | |
integer, |
public, |
parameter | :: |
WaterConstant | = | 2 | |
integer, |
public, |
parameter | :: |
WaterConstantOnDemand | = | 3 | |
character(len=*), |
public, |
parameter, DIMENSION(NumAllCoilTypes) | :: |
cAllCoilTypes | = | (/'Coil:Cooling:DX:SingleSpeed ', 'Coil:Heating:DX:SingleSpeed ', 'Coil:Cooling:DX:TwoSpeed ', 'CoilSystem:Cooling:DX:HeatExchangerAssisted ', 'Coil:Cooling:DX:TwoStageWithHumidityControlMode ', 'Coil:WaterHeating:AirToWaterHeatPump ', 'Coil:Cooling:DX:MultiSpeed ', 'Coil:Heating:DX:MultiSpeed ', 'Coil:Heating:Gas ', 'Coil:Heating:Gas:MultiStage ', 'Coil:Heating:Electric ', 'Coil:Heating:Electric:MultiStage ', 'Coil:Heating:Desuperheater ', 'Coil:Cooling:Water ', 'Coil:Cooling:Water:DetailedGeometry ', 'Coil:Heating:Water ', 'Coil:Heating:Steam ', 'CoilSystem:Cooling:Water:HeatExchangerAssisted ', 'Coil:Cooling:WaterToAirHeatPump:ParameterEstimation ', 'Coil:Heating:WaterToAirHeatPump:ParameterEstimation ', 'Coil:Cooling:WaterToAirHeatPump:EquationFit ', 'Coil:Heating:WaterToAirHeatPump:EquationFit ', 'Coil:Cooling:DX:VariableRefrigerantFlow ', 'Coil:Heating:DX:VariableRefrigerantFlow ', 'Coil:Cooling:DX:SingleSpeed:ThermalStorage ', 'Coil:Cooling:WaterToAirHeatPump:VariableSpeedEquationFit', 'Coil:Heating:WaterToAirHeatPump:VariableSpeedEquationFit', 'Coil:Cooling:DX:VariableSpeed ', 'Coil:Heating:DX:VariableSpeed '/) | |
integer, |
public, |
parameter | :: |
CoilPerfDX_CoolByPassEmpirical | = | 100 | |
integer, |
public, |
parameter | :: |
NumHXTypes | = | 3 | |
integer, |
public, |
parameter | :: |
HX_AIRTOAIR_FLATPLATE | = | 1 | |
integer, |
public, |
parameter | :: |
HX_AIRTOAIR_GENERIC | = | 2 | |
integer, |
public, |
parameter | :: |
HX_DESICCANT_BALANCED | = | 3 | |
character(len=*), |
public, |
parameter, DIMENSION(NumHXTypes) | :: |
cHXTypes | = | (/'HeatExchanger:AirToAir:FlatPlate ', 'HeatExchanger:AirToAir:SensibleAndLatent ', 'HeatExchanger:Desiccant:BalancedFlow '/) | |
integer, |
public, |
parameter | :: |
NumATMixerTypes | = | 2 | |
integer, |
public, |
parameter | :: |
ATMixer_InletSide | = | 1 | |
integer, |
public, |
parameter | :: |
ATMixer_SupplySide | = | 2 | |
character(len=*), |
public, |
parameter, DIMENSION(NumATMixerTypes) | :: |
cATMixerTypes | = | (/'AirTerminal:SingleDuct:InletSideMixer ', 'AirTerminal:SingleDuct:SupplySideMixer '/) | |
logical, |
public, |
parameter | :: |
ATMixerExists | = | .TRUE. | |
integer, |
public, |
parameter | :: |
NumVRFTUTypes | = | 1 | |
integer, |
public, |
parameter | :: |
VRFTUType_ConstVolume | = | 1 | |
character(len=*), |
public, |
parameter, DIMENSION(NumVRFTUTypes) | :: |
cVRFTUTypes | = | (/'ZoneHVAC:TerminalUnit:VariableRefrigerantFlow'/) | |
integer, |
public, |
parameter | :: |
NumVRFHeatingPerformanceOATTypes | = | 2 | |
integer, |
public, |
parameter | :: |
WetBulbIndicator | = | 1 | |
integer, |
public, |
parameter | :: |
DryBulbIndicator | = | 2 | |
character(len=*), |
public, |
parameter, DIMENSION(NumVRFHeatingPerformanceOATTypes) | :: |
cVRFHeatingPerformanceOATTypes | = | (/'WetBulbTemperature', 'DryBulbTemperature'/) | |
real(kind=r64), |
public, |
parameter | :: |
OscillateMagnitude | = | 0.15d0 | |
type(ZoneCompTypeData), |
public, |
ALLOCATABLE, DIMENSION(:) | :: |
ZoneComp | | | |
type(OptStartDataType), |
public, |
SAVE | :: |
OptStartData | | | |
logical, |
public |
| :: |
FirstTimeStepSysFlag | = | .false. | |
real(kind=r64), |
public |
| :: |
SysUpdateTimeInc | = | 0.0d0 | |
real(kind=r64), |
public |
| :: |
TimeStepSys | = | 0.0d0 | |
real(kind=r64), |
public |
| :: |
SysTimeElapsed | = | 0.0d0 | |
real(kind=r64), |
public |
| :: |
FracTimeStepZone | = | 0.0d0 | |
logical, |
public |
| :: |
ShortenTimeStepSys | = | .FALSE. | |
integer, |
public |
| :: |
NumOfSysTimeSteps | = | 1 | |
integer, |
public |
| :: |
NumOfSysTimeStepsLastZoneTimeStep | = | 1 | |
integer, |
public |
| :: |
LimitNumSysSteps | = | 0 | |
logical, |
public |
| :: |
UseZoneTimeStepHistory | = | .TRUE. | |
integer, |
public |
| :: |
NumPlantLoops | = | 0 | |
integer, |
public |
| :: |
NumCondLoops | = | 0 | |
integer, |
public |
| :: |
NumElecCircuits | = | 0 | |
integer, |
public |
| :: |
NumGasMeters | = | 0 | |
integer, |
public |
| :: |
NumPrimaryAirSys | = | 0 | |
real(kind=r64), |
public |
| :: |
FanElecPower | = | 0.0d0 | |
real(kind=r64), |
public |
| :: |
OnOffFanPartLoadFraction | = | 1.0d0 | |
real(kind=r64), |
public |
| :: |
DXCoilTotalCapacity | = | 0.0d0 | |
real(kind=r64), |
public |
| :: |
DXElecCoolingPower | = | 0.0d0 | |
real(kind=r64), |
public |
| :: |
DXElecHeatingPower | = | 0.0d0 | |
real(kind=r64), |
public |
| :: |
ElecHeatingCoilPower | = | 0.0d0 | |
real(kind=r64), |
public |
| :: |
AirToAirHXElecPower | = | 0.0d0 | |
real(kind=r64), |
public |
| :: |
UnbalExhMassFlow | = | 0.d0 | |
real(kind=r64), |
public |
| :: |
BalancedExhMassFlow | = | 0.d0 | |
real(kind=r64), |
public |
| :: |
PlenumInducedMassFlow | = | 0.d0 | |
logical, |
public |
| :: |
TurnFansOn | = | .FALSE. | |
logical, |
public |
| :: |
TurnFansOff | = | .FALSE. | |
logical, |
public |
| :: |
ZoneCompTurnFansOn | = | .FALSE. | |
logical, |
public |
| :: |
ZoneCompTurnFansOff | = | .FALSE. | |
logical, |
public |
| :: |
SetPointErrorFlag | = | .FALSE. | |
logical, |
public |
| :: |
DoSetPointTest | = | .FALSE. | |
logical, |
public |
| :: |
NightVentOn | = | .FALSE. | |
integer, |
public |
| :: |
NumTempContComps | = | 0 | |
real(kind=r64), |
public |
| :: |
HPWHInletDBTemp | = | 0.0d0 | |
real(kind=r64), |
public |
| :: |
HPWHInletWBTemp | = | 0.0d0 | |
real(kind=r64), |
public |
| :: |
HPWHCrankcaseDBTemp | = | 0.0d0 | |
logical, |
public |
| :: |
AirLoopInit | = | .FALSE. | |
logical, |
public |
| :: |
AirLoopsSimOnce | = | .FALSE. | |
integer, |
public |
| :: |
NumHybridVentSysAvailMgrs | = | 0 | |
integer, |
public, |
ALLOCATABLE, DIMENSION(:) | :: |
HybridVentSysAvailAirLoopNum | | | |
integer, |
public, |
ALLOCATABLE, DIMENSION(:) | :: |
HybridVentSysAvailVentCtrl | | | |
integer, |
public, |
ALLOCATABLE, DIMENSION(:) | :: |
HybridVentSysAvailActualZoneNum | | | |
integer, |
public, |
ALLOCATABLE, DIMENSION(:) | :: |
HybridVentSysAvailANCtrlStatus | | | |
integer, |
public, |
ALLOCATABLE, DIMENSION(:) | :: |
HybridVentSysAvailMaster | | | |
real(kind=r64), |
public, |
ALLOCATABLE, DIMENSION(:) | :: |
HybridVentSysAvailWindModifier | | | |
real(kind=r64), |
public |
| :: |
MSHPMassFlowRateLow | = | 0.0d0 | |
real(kind=r64), |
public |
| :: |
MSHPMassFlowRateHigh | = | 0.0d0 | |
real(kind=r64), |
public |
| :: |
MSHPWasteHeat | = | 0.0d0 | |
real(kind=r64), |
public |
| :: |
PreviousTimeStep | = | 0.0d0 | |
logical, |
public |
| :: |
ShortenTimeStepSysRoomAir | = | .FALSE. | |
type(ComponentSetPtData), |
public, |
ALLOCATABLE, DIMENSION(:) | :: |
CompSetPtEquip | | | |
real(kind=r64), |
public |
| :: |
deviationFromSetPtThresholdHtg | = | -0.2d0 | |
real(kind=r64), |
public |
| :: |
deviationFromSetPtThresholdClg | = | 0.2d0 | |
logical, |
public |
| :: |
SimAirLoopsFlag | | | |
logical, |
public |
| :: |
SimElecCircuitsFlag | | | |
logical, |
public |
| :: |
SimPlantLoopsFlag | | | |
logical, |
public |
| :: |
SimZoneEquipmentFlag | | | |
logical, |
public |
| :: |
SimNonZoneEquipmentFlag | | | |