Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private, | parameter | :: | On | = | 1 | |
integer, | private, | parameter | :: | Off | = | 0 | |
integer, | private, | parameter | :: | CoilDX_CoolingSingleSpeed | = | 1 | |
integer, | private, | parameter | :: | CoilDX_CoolingHXAssisted | = | 2 | |
integer, | private, | parameter | :: | CoilDX_CoolingTwoStageWHumControl | = | 3 | |
integer, | private, | parameter | :: | CoilDX_HeatingEmpirical | = | 4 | |
integer, | private, | parameter | :: | Coil_HeatingGas | = | 5 | |
integer, | private, | parameter | :: | Coil_HeatingElectric | = | 6 | |
integer, | private, | parameter | :: | DehumidControl_None | = | 0 | |
integer, | private, | parameter | :: | DehumidControl_Multimode | = | 1 | |
integer, | private, | parameter | :: | DehumidControl_CoolReheat | = | 2 | |
integer, | private, | parameter | :: | CoolingMode | = | 1 | |
integer, | private, | parameter | :: | HeatingMode | = | 2 | |
integer, | private, | parameter | :: | CoolingPriority | = | 1 | |
integer, | private, | parameter | :: | HeatingPriority | = | 2 | |
integer, | private, | parameter | :: | ZonePriority | = | 3 | |
integer, | private, | parameter | :: | UseCompressorOnFlow | = | 1 | |
integer, | private, | parameter | :: | UseCompressorOffFlow | = | 2 | |
type(CBVAVData), | private, | ALLOCATABLE, DIMENSION(:) | :: | CBVAV | |||
integer, | private | :: | NumCBVAV | = | 0 | ||
real(kind=r64), | private | :: | CompOnMassFlow | = | 0.0d0 | ||
real(kind=r64), | private | :: | OACompOnMassFlow | = | 0.0d0 | ||
real(kind=r64), | private | :: | CompOffMassFlow | = | 0.0d0 | ||
real(kind=r64), | private | :: | OACompOffMassFlow | = | 0.0d0 | ||
real(kind=r64), | private | :: | CompOnFlowRatio | = | 0.0d0 | ||
real(kind=r64), | private | :: | CompOffFlowRatio | = | 0.0d0 | ||
real(kind=r64), | private | :: | FanSpeedRatio | = | 0.0d0 | ||
real(kind=r64), | private | :: | ByPassDuctFlowFraction | = | 0.0d0 | ||
real(kind=r64), | private | :: | PartLoadFrac | = | 0.0d0 | ||
real(kind=r64), | private | :: | SaveCompressorPLR | = | 0.0d0 | ||
real(kind=r64), | private | :: | TempSteamIn | = | 100.0d0 | ||
logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | CheckEquipName |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | UnitType | = | ' ' | ||
character(len=MaxNameLength), | public | :: | Sched | = | ' ' | ||
integer, | public | :: | SchedPtr | = | 0 | ||
real(kind=r64), | public | :: | MaxCoolAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxHeatAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxNoCoolHeatAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxCoolAirMassFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxHeatAirMassFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxNoCoolHeatAirMassFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | CoolOutAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatOutAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | NoCoolHeatOutAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | CoolOutAirMassFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatOutAirMassFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | NoCoolHeatOutAirMassFlow | = | 0.0d0 | ||
integer, | public | :: | OutAirSchPtr | = | 0 | ||
integer, | public | :: | AirInNode | = | 0 | ||
integer, | public | :: | AirOutNode | = | 0 | ||
integer, | public | :: | CondenserNodeNum | = | 0 | ||
integer, | public | :: | MixerOutsideAirNode | = | 0 | ||
integer, | public | :: | MixerMixedAirNode | = | 0 | ||
integer, | public | :: | MixerReliefAirNode | = | 0 | ||
integer, | public | :: | MixerInletAirNode | = | 0 | ||
integer, | public | :: | SplitterOutletAirNode | = | 0 | ||
character(len=MaxNameLength), | public | :: | OAMixType | = | ' ' | ||
character(len=MaxNameLength), | public | :: | OAMixName | = | ' ' | ||
integer, | public | :: | OAMixIndex | = | 0 | ||
character(len=MaxNameLength), | public | :: | FanName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | FanType | = | ' ' | ||
integer, | public | :: | FanPlace | = | 0 | ||
integer, | public | :: | FanType_Num | = | 0 | ||
integer, | public | :: | FanIndex | = | 0 | ||
integer, | public | :: | FanOpModeSchedPtr | = | 0 | ||
real(kind=r64), | public | :: | FanVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | HeatingSpeedRatio | = | 1.0d0 | ||
real(kind=r64), | public | :: | CoolingSpeedRatio | = | 1.0d0 | ||
real(kind=r64), | public | :: | NoHeatCoolSpeedRatio | = | 1.0d0 | ||
logical, | public | :: | CheckFanFlow | = | .TRUE. | ||
character(len=MaxNameLength), | public | :: | DXCoolCoilName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | DXCoolCoilType | = | ' ' | ||
integer, | public | :: | DXCoolCoilType_Num | = | 0 | ||
integer, | public | :: | CoolCoilCompIndex | = | 0 | ||
integer, | public | :: | DXCoolCoilIndexNum | = | 0 | ||
integer, | public | :: | DXHeatCoilIndexNum | = | 0 | ||
character(len=MaxNameLength), | public | :: | HeatCoilName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | HeatCoilType | = | ' ' | ||
integer, | public | :: | HeatCoilType_Num | = | 0 | ||
integer, | public | :: | HeatCoilIndex | = | 0 | ||
integer, | public | :: | OpMode | = | 0 | ||
integer, | public | :: | CoilControlNode | = | 0 | ||
integer, | public | :: | CoilOutletNode | = | 0 | ||
integer, | public | :: | LoopNum | = | 0 | ||
integer, | public | :: | LoopSide | = | 0 | ||
integer, | public | :: | BranchNum | = | 0 | ||
integer, | public | :: | CompNum | = | 0 | ||
integer, | public | :: | HotWaterCoilMaxIterIndex | = | 0 | ||
integer, | public | :: | HotWaterCoilMaxIterIndex2 | = | 0 | ||
real(kind=r64), | public | :: | MaxHeatCoilFluidFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | DesignHeatingCapacity | = | 0.0d0 | ||
real(kind=r64), | public | :: | DesignSuppHeatingCapacity | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinOATCompressor | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinLATCooling | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxLATHeating | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotHeatEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotHeatEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotCoolEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotCoolEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensHeatEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensHeatEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensCoolEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensCoolEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | LatHeatEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | LatHeatEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | LatCoolEnergyRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | LatCoolEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | ElecPower | = | 0.0d0 | ||
real(kind=r64), | public | :: | ElecConsumption | = | 0.0d0 | ||
real(kind=r64), | public | :: | FanPartLoadRatio | = | 0.0d0 | ||
real(kind=r64), | public | :: | CompPartLoadRatio | = | 0.0d0 | ||
integer, | public | :: | LastMode | = | 0 | ||
integer, | public | :: | AirFlowControl | = | 0 | ||
real(kind=r64), | public | :: | CompPartLoadFrac | = | 0.0d0 | ||
integer, | public | :: | AirLoopNumber | = | 0 | ||
integer, | public | :: | NumControlledZones | = | 0 | ||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | ControlledZoneNum | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | ActualZoneNum | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | ActualZoneNodeNum | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | CBVAVBoxOutletNode | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | ZoneSequenceCoolingNum | |||
integer, | public, | DIMENSION(:), ALLOCATABLE | :: | ZoneSequenceHeatingNum | |||
integer, | public | :: | PriorityControl | = | 0 | ||
integer, | public | :: | NumZonesCooled | = | 0 | ||
integer, | public | :: | NumZonesHeated | = | 0 | ||
integer, | public | :: | PLRMaxIter | = | 0 | ||
integer, | public | :: | PLRMaxIterIndex | = | 0 | ||
integer, | public | :: | DXCoilInletNode | = | 0 | ||
integer, | public | :: | DXCoilOutletNode | = | 0 | ||
integer, | public | :: | HeatingCoilInletNode | = | 0 | ||
integer, | public | :: | HeatingCoilOutletNode | = | 0 | ||
integer, | public | :: | FanInletNodeNum | = | 0 | ||
real(kind=r64), | public | :: | OutletTempSetpoint | = | 0.0d0 | ||
real(kind=r64), | public | :: | CoilTempSetpoint | = | 0.0d0 | ||
integer, | public | :: | HeatCoolMode | = | 0 | ||
real(kind=r64), | public | :: | BypassMassFlowRate | = | 0.0d0 | ||
integer, | public | :: | DehumidificationMode | = | 0 | ||
integer, | public | :: | DehumidControlType | = | 0 | ||
logical, | public | :: | HumRatMaxCheck | = | .TRUE. | ||
integer, | public | :: | DXIterationExceeded | = | 0 | ||
integer, | public | :: | DXIterationExceededIndex | = | 0 | ||
integer, | public | :: | DXIterationFailed | = | 0 | ||
integer, | public | :: | DXIterationFailedIndex | = | 0 | ||
integer, | public | :: | HXDXIterationExceeded | = | 0 | ||
integer, | public | :: | HXDXIterationExceededIndex | = | 0 | ||
integer, | public | :: | HXDXIterationFailed | = | 0 | ||
integer, | public | :: | HXDXIterationFailedIndex | = | 0 | ||
integer, | public | :: | MMDXIterationExceeded | = | 0 | ||
integer, | public | :: | MMDXIterationExceededIndex | = | 0 | ||
integer, | public | :: | MMDXIterationFailed | = | 0 | ||
integer, | public | :: | MMDXIterationFailedIndex | = | 0 | ||
integer, | public | :: | DMDXIterationExceeded | = | 0 | ||
integer, | public | :: | DMDXIterationExceededIndex | = | 0 | ||
integer, | public | :: | DMDXIterationFailed | = | 0 | ||
integer, | public | :: | DMDXIterationFailedIndex | = | 0 | ||
integer, | public | :: | CRDXIterationExceeded | = | 0 | ||
integer, | public | :: | CRDXIterationExceededIndex | = | 0 | ||
integer, | public | :: | CRDXIterationFailed | = | 0 | ||
integer, | public | :: | CRDXIterationFailedIndex | = | 0 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | CBVAVNumber |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | PartLoadFrac | |||
real(kind=r64), | intent(in), | optional | DIMENSION(:) | :: | Par |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | PartLoadFrac | |||
real(kind=r64), | intent(in), | optional | DIMENSION(:) | :: | Par |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | PartLoadFrac | |||
real(kind=r64), | intent(in), | optional | DIMENSION(:) | :: | Par |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | PartLoadRatio | |||
real(kind=r64), | intent(in), | optional | DIMENSION(:) | :: | Par |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=r64), | intent(in) | :: | HWFlow | |||
real(kind=r64), | intent(in), | optional | DIMENSION(:) | :: | Par |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | CompName | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | AirLoopNum | |||
integer, | intent(inout) | :: | CompIndex |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | CBVAVNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
real(kind=r64), | intent(inout) | :: | QZnReq | |||
real(kind=r64), | intent(out) | :: | QSensUnitOut | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio | |||
logical, | intent(inout) | :: | HXUnitOn |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | CBVAVNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | AirLoopNum | |||
real(kind=r64), | intent(inout) | :: | QZnReq | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio | |||
logical, | intent(inout) | :: | HXUnitOn |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | CBVAVNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | CBVAVNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
real(kind=r64), | intent(inout) | :: | QZnReq | |||
real(kind=r64), | intent(out) | :: | PartLoadFrac | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio | |||
logical, | intent(inout) | :: | HXUnitOn |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | CBVAVNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
real(kind=r64), | intent(inout) | :: | PartLoadFrac | |||
real(kind=r64), | intent(out) | :: | LoadMet | |||
real(kind=r64), | intent(inout) | :: | QZnReq | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio | |||
logical, | intent(in) | :: | HXUnitOn |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | CBVAVNum | |||
real(kind=r64), | intent(inout) | :: | QZoneReq |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | CBVAVNum | |||
real(kind=r64), | intent(inout) | :: | OnOffAirFlowRatio | |||
logical, | intent(in) | :: | FirstHVACIteration |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | CBVAVNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | CBVAVNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
real(kind=r64), | intent(inout) | :: | HeatCoilLoad | |||
integer, | intent(in) | :: | FanMode | |||
real(kind=r64), | intent(out) | :: | HeatCoilLoadmet |