Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private, | parameter | :: | MaxDayTypes | = | 12 | |
integer, | private, | parameter | :: | StayOff | = | 0 | |
integer, | private, | parameter | :: | CycleOnAny | = | 1 | |
integer, | private, | parameter | :: | CycleOnControlZone | = | 2 | |
integer, | private, | parameter | :: | ZoneFansOnly | = | 3 | |
integer, | private, | parameter | :: | ControlZone | = | 4 | |
integer, | private, | parameter | :: | MaximumOfZoneList | = | 5 | |
integer, | private, | parameter | :: | ConstantTemperatureGradient | = | 0 | |
integer, | private, | parameter | :: | AdaptiveTemperatureGradient | = | 1 | |
integer, | private, | parameter | :: | AdaptiveASHRAE | = | 2 | |
integer, | private, | parameter | :: | ConstantStartTime | = | 3 | |
integer, | private, | parameter | :: | HybridVentMode_No | = | 0 | |
integer, | private, | parameter | :: | HybridVentMode_Temp | = | 1 | |
integer, | private, | parameter | :: | HybridVentMode_Enth | = | 2 | |
integer, | private, | parameter | :: | HybridVentMode_DewPoint | = | 3 | |
integer, | private, | parameter | :: | HybridVentMode_OA | = | 4 | |
integer, | private, | parameter | :: | HybridVentCtrl_Noaction | = | 0 | |
integer, | private, | parameter | :: | HybridVentCtrl_Open | = | 1 | |
integer, | private, | parameter | :: | HybridVentCtrl_Close | = | 2 | |
integer, | private, | parameter | :: | NumValidSysAvailManagerTypes | = | 12 | |
character(len=*), | private, | parameter, DIMENSION(NumValidSysAvailManagerTypes) | :: | cValidSysAvailManagerTypes | = | (/'AvailabilityManager:Scheduled ', 'AvailabilityManager:ScheduledOn ', 'AvailabilityManager:ScheduledOff ', 'AvailabilityManager:NightCycle ', 'AvailabilityManager:DifferentialThermostat ', 'AvailabilityManager:HighTemperatureTurnOff ', 'AvailabilityManager:HighTemperatureTurnOn ', 'AvailabilityManager:LowTemperatureTurnOff ', 'AvailabilityManager:LowTemperatureTurnOn ', 'AvailabilityManager:NightVentilation ', 'AvailabilityManager:HybridVentilation ', 'AvailabilityManager:OptimumStart '/) | |
integer, | private, | parameter | :: | SysAvailMgr_Scheduled | = | 1 | |
integer, | private, | parameter | :: | SysAvailMgr_ScheduledOn | = | 2 | |
integer, | private, | parameter | :: | SysAvailMgr_ScheduledOff | = | 3 | |
integer, | private, | parameter | :: | SysAvailMgr_NightCycle | = | 4 | |
integer, | private, | parameter | :: | SysAvailMgr_DiffThermo | = | 5 | |
integer, | private, | parameter | :: | SysAvailMgr_HiTempTOff | = | 6 | |
integer, | private, | parameter | :: | SysAvailMgr_HiTempTOn | = | 7 | |
integer, | private, | parameter | :: | SysAvailMgr_LoTempTOff | = | 8 | |
integer, | private, | parameter | :: | SysAvailMgr_LoTempTOn | = | 9 | |
integer, | private, | parameter | :: | SysAvailMgr_NightVent | = | 10 | |
integer, | private, | parameter | :: | SysAvailMgr_HybridVent | = | 11 | |
integer, | private, | parameter | :: | SysAvailMgr_OptimumStart | = | 12 | |
integer, | private, | parameter, DIMENSION(NumValidSysAvailManagerTypes) | :: | ValidSysAvailManagerTypes | = | (/SysAvailMgr_Scheduled, SysAvailMgr_ScheduledOn, SysAvailMgr_ScheduledOff, SysAvailMgr_NightCycle, SysAvailMgr_DiffThermo, SysAvailMgr_HiTempTOff, SysAvailMgr_HiTempTOn, SysAvailMgr_LoTempTOff, SysAvailMgr_LoTempTOn, SysAvailMgr_NightVent, SysAvailMgr_HybridVent, SysAvailMgr_OptimumStart/) | |
type(DefineSchedSysAvailManager), | private, | ALLOCATABLE, DIMENSION(:) | :: | SchedSysAvailMgrData | |||
type(DefineSchedOnSysAvailManager), | private, | ALLOCATABLE, DIMENSION(:) | :: | SchedOnSysAvailMgrData | |||
type(DefineSchedOffSysAvailManager), | private, | ALLOCATABLE, DIMENSION(:) | :: | SchedOffSysAvailMgrData | |||
type(DefineNightCycSysAvailManager), | private, | ALLOCATABLE, DIMENSION(:) | :: | NCycSysAvailMgrData | |||
type(DefineDiffTSysAvailManager), | private, | ALLOCATABLE, DIMENSION(:) | :: | DiffTSysAvailMgrData | |||
type(DefineHiLoSysAvailManager), | private, | ALLOCATABLE, DIMENSION(:) | :: | HiTurnOffSysAvailMgrData | |||
type(DefineHiLoSysAvailManager), | private, | ALLOCATABLE, DIMENSION(:) | :: | HiTurnOnSysAvailMgrData | |||
type(DefineHiLoSysAvailManager), | private, | ALLOCATABLE, DIMENSION(:) | :: | LoTurnOffSysAvailMgrData | |||
type(DefineHiLoSysAvailManager), | private, | ALLOCATABLE, DIMENSION(:) | :: | LoTurnOnSysAvailMgrData | |||
type(DefineNightVentSysAvailManager), | private, | ALLOCATABLE, DIMENSION(:) | :: | NVentSysAvailMgrData | |||
type(DefineHybridVentSysAvailManager), | private, | ALLOCATABLE, DIMENSION(:) | :: | HybridVentSysAvailMgrData | |||
type(SysAvailManagerList), | private, | ALLOCATABLE, DIMENSION(:) | :: | SysAvailMgrListData | |||
type(DefineOptStartSysAvailManager), | private, | ALLOCATABLE, DIMENSION(:) | :: | OptStartSysAvailMgrData | |||
type(DefineASHRAEAdaptiveOptimumStartCoeffs), | private, | ALLOCATABLE, DIMENSION(:) | :: | ASHRAEOptSCoeffCooling | |||
type(DefineASHRAEAdaptiveOptimumStartCoeffs), | private, | ALLOCATABLE, DIMENSION(:) | :: | ASHRAEOptSCoeffHeating | |||
integer, | private | :: | NumSchedSysAvailMgrs | = | 0 | ||
integer, | private | :: | NumSchedOnSysAvailMgrs | = | 0 | ||
integer, | private | :: | NumSchedOffSysAvailMgrs | = | 0 | ||
integer, | private | :: | NumNCycSysAvailMgrs | = | 0 | ||
integer, | private | :: | NumDiffTSysAvailMgrs | = | 0 | ||
integer, | private | :: | NumHiTurnOffSysAvailMgrs | = | 0 | ||
integer, | private | :: | NumHiTurnOnSysAvailMgrs | = | 0 | ||
integer, | private | :: | NumLoTurnOffSysAvailMgrs | = | 0 | ||
integer, | private | :: | NumLoTurnOnSysAvailMgrs | = | 0 | ||
integer, | private | :: | NumNVentSysAvailMgrs | = | 0 | ||
integer, | private | :: | NumAvailManagerLists | = | 0 | ||
logical, | private | :: | GetAvailListsInput | = | .TRUE. | ||
logical, | private | :: | GetAvailMgrInputFlag | = | .TRUE. | ||
logical, | private | :: | GetHybridInputFlag | = | .True. | ||
integer, | private | :: | NumOptStartSysAvailMgrs | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | MgrType | = | 0 | ||
integer, | public | :: | SchedPtr | = | 0 | ||
integer, | public | :: | AvailStatus | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | MgrType | = | 0 | ||
integer, | public | :: | SchedPtr | = | 0 | ||
integer, | public | :: | AvailStatus | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | MgrType | = | 0 | ||
integer, | public | :: | SchedPtr | = | 0 | ||
integer, | public | :: | AvailStatus | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | MgrType | = | 0 | ||
integer, | public | :: | SchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | FanSched | = | ' ' | ||
integer, | public | :: | FanSchedPtr | = | 0 | ||
integer, | public | :: | CtrlType | = | 0 | ||
real(kind=r64), | public | :: | TempTolRange | = | 1.0d0 | ||
integer, | public | :: | CyclingTimeSteps | = | 1 | ||
character(len=MaxNameLength), | public | :: | CtrlZoneName | = | ' ' | ||
integer, | public | :: | ZoneNum | = | 0 | ||
integer, | public | :: | ControlledZoneNum | = | 0 | ||
integer, | public | :: | AvailStatus | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | MgrType | = | 0 | ||
integer, | public | :: | SchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | FanSched | = | ' ' | ||
integer, | public | :: | FanSchedPtr | = | 0 | ||
integer, | public | :: | CtrlType | = | 0 | ||
character(len=MaxNameLength), | public | :: | CtrlZoneName | = | ' ' | ||
integer, | public | :: | ZoneNum | = | 0 | ||
integer, | public | :: | ControlledZoneNum | = | 0 | ||
character(len=MaxNameLength), | public | :: | ZoneListName | = | ' ' | ||
integer, | public | :: | NumOfZones | = | 0 | ||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | ZonePtrs | |||
real(kind=r64), | public | :: | MaxOptStartTime | = | 6.0d0 | ||
integer, | public | :: | CtrlAlgType | = | 0 | ||
real(kind=r64), | public | :: | ConstTGradCool | = | 1.0d0 | ||
real(kind=r64), | public | :: | ConstTGradHeat | = | 1.0d0 | ||
real(kind=r64), | public | :: | InitTGradCool | = | 1.0d0 | ||
real(kind=r64), | public | :: | InitTGradHeat | = | 1.0d0 | ||
real(kind=r64), | public | :: | AdaptiveTGradCool | = | 1.0d0 | ||
real(kind=r64), | public | :: | AdaptiveTGradHeat | = | 1.0d0 | ||
real(kind=r64), | public | :: | ConstStartTime | = | 2.0d0 | ||
integer, | public | :: | NumPreDays | = | 1 | ||
integer, | public | :: | AvailStatus | = | 0 | ||
real(kind=r64), | public | :: | NumHoursBeforeOccupancy | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
real(kind=r64), | public | :: | Coeff1 | = | 0.0d0 | ||
real(kind=r64), | public | :: | Coeff2 | = | 0.0d0 | ||
real(kind=r64), | public | :: | Coeff3 | = | 0.0d0 | ||
real(kind=r64), | public | :: | Coeff4 | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | MgrType | = | 0 | ||
integer, | public | :: | HotNode | = | 0 | ||
integer, | public | :: | ColdNode | = | 0 | ||
real(kind=r64), | public | :: | TempDiffOn | = | 0.0d0 | ||
real(kind=r64), | public | :: | TempDiffOff | = | 0.0d0 | ||
integer, | public | :: | AvailStatus | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | MgrType | = | 0 | ||
integer, | public | :: | Node | = | 0 | ||
real(kind=r64), | public | :: | Temp | = | 0.0d0 | ||
integer, | public | :: | SchedPtr | = | 0 | ||
integer, | public | :: | AvailStatus | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | MgrType | = | 0 | ||
integer, | public | :: | SchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | FanSched | = | ' ' | ||
integer, | public | :: | FanSchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | VentTempSched | = | ' ' | ||
integer, | public | :: | VentTempSchedPtr | = | 0 | ||
real(kind=r64), | public | :: | VentDelT | = | 0.0d0 | ||
real(kind=r64), | public | :: | VentTempLowLim | = | 0.0d0 | ||
character(len=MaxNameLength), | public | :: | CtrlZoneName | = | ' ' | ||
integer, | public | :: | ZoneNum | = | 0 | ||
integer, | public | :: | ControlledZoneNum | = | 0 | ||
real(kind=r64), | public | :: | VentFlowFrac | = | 0.0d0 | ||
integer, | public | :: | AvailStatus | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | MgrType | = | 0 | ||
character(len=MaxNameLength), | public | :: | AirLoopName | = | ' ' | ||
integer, | public | :: | AirLoopNum | = | 0 | ||
character(len=MaxNameLength), | public | :: | ControlZoneName | = | ' ' | ||
integer, | public | :: | NodeNumofControlledZone | = | 0 | ||
integer, | public | :: | ActualZoneNum | = | 0 | ||
integer, | public | :: | ControlledZoneNum | = | 0 | ||
integer, | public | :: | ControlModeSchedPtr | = | 0 | ||
integer, | public | :: | ControlMode | = | 0 | ||
integer, | public | :: | VentilationCtrl | = | 0 | ||
real(kind=r64), | public | :: | MinOutdoorTemp | = | -100.0d0 | ||
real(kind=r64), | public | :: | MaxOutdoorTemp | = | 100.0d0 | ||
real(kind=r64), | public | :: | MinOutdoorEnth | = | 0.1d0 | ||
real(kind=r64), | public | :: | MaxOutdoorEnth | = | 300000.0d0 | ||
real(kind=r64), | public | :: | MinOutdoorDewPoint | = | -100.0d0 | ||
real(kind=r64), | public | :: | MaxOutdoorDewPoint | = | 100.0d0 | ||
real(kind=r64), | public | :: | MaxWindSpeed | = | 0.0d0 | ||
logical, | public | :: | UseRainIndicator | = | .TRUE. | ||
character(len=MaxNameLength), | public | :: | MinOASched | = | ' ' | ||
integer, | public | :: | MinOASchedPtr | = | 0 | ||
integer, | public | :: | DewPointNoRHErrCount | = | 0 | ||
integer, | public | :: | DewPointNoRHErrIndex | = | 0 | ||
integer, | public | :: | DewPointErrCount | = | 0 | ||
integer, | public | :: | DewPointErrIndex | = | 0 | ||
integer, | public | :: | SingleHCErrCount | = | 0 | ||
integer, | public | :: | SingleHCErrIndex | = | 0 | ||
integer, | public | :: | OpeningFactorFWS | = | 0 | ||
integer, | public | :: | ANControlTypeSchedPtr | = | 0 | ||
integer, | public | :: | SimpleControlTypeSchedPtr | = | 0 | ||
integer, | public | :: | VentilationPtr | = | 0 | ||
integer, | public | :: | AvailStatus | = | 0 | ||
character(len=MaxNameLength), | public | :: | VentilationName | = | ' ' | ||
logical, | public | :: | HybridVentMgrConnectedToAirLoop | = | .TRUE. | ||
logical, | public | :: | SimHybridVentSysAvailMgr | = | .FALSE. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | NumItems | = | 0 | ||
character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | AvailManagerName | |||
character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | cAvailManagerType | |||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | AvailManagerType |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | AvailMgrName |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ZoneNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | AvailabilityListName | |||
integer, | intent(in) | :: | Loop | |||
integer, | intent(in) | :: | NumPlantLoops | |||
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | AvailabilityListName | |||
integer, | intent(in) | :: | Loop | |||
integer, | intent(in) | :: | NumAirLoops | |||
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ZoneEquipType | |||
integer, | intent(in) | :: | CompNum | |||
logical, | intent(inout) | :: | ErrorsFound |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SysAvailType | |||
character(len=*), | intent(in) | :: | SysAvailName | |||
integer, | intent(inout) | :: | SysAvailNum | |||
integer, | intent(in) | :: | PriAirSysNum | |||
integer, | intent(in) | :: | PreviousStatus | |||
integer, | intent(out) | :: | AvailStatus | |||
integer, | intent(in), | optional | :: | ZoneEquipType | ||
integer, | intent(in), | optional | :: | CompNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SysAvailNum | |||
integer, | intent(out) | :: | AvailStatus |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SysAvailNum | |||
integer, | intent(out) | :: | AvailStatus |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SysAvailNum | |||
integer, | intent(out) | :: | AvailStatus |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SysAvailNum | |||
integer, | intent(in) | :: | PriAirSysNum | |||
integer, | intent(out) | :: | AvailStatus | |||
integer, | intent(in), | optional | :: | ZoneEquipType | ||
integer, | intent(in), | optional | :: | CompNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SysAvailNum | |||
integer, | intent(in) | :: | PriAirSysNum | |||
integer, | intent(out) | :: | AvailStatus | |||
integer, | intent(in), | optional | :: | ZoneEquipType | ||
integer, | intent(in), | optional | :: | CompNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SysAvailNum | |||
integer, | intent(in) | :: | PriAirSysNum | |||
integer, | intent(out) | :: | AvailStatus | |||
integer, | intent(in), | optional | :: | ZoneEquipType |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SysAvailNum | |||
integer, | intent(in) | :: | PreviousStatus | |||
integer, | intent(out) | :: | AvailStatus |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SysAvailNum | |||
integer, | intent(out) | :: | AvailStatus |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SysAvailNum | |||
integer, | intent(out) | :: | AvailStatus |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SysAvailNum | |||
integer, | intent(out) | :: | AvailStatus |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SysAvailNum | |||
integer, | intent(out) | :: | AvailStatus |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | SysAvailNum | |||
integer, | intent(in), | optional | :: | PriAirSysNum |