Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=*), | private, | parameter | :: | cMO_OutdoorAirUnit | = | 'ZoneHVAC:OutdoorAirUnit' | |
integer, | private, | parameter | :: | WaterCoil_SimpleCool | = | 1 | |
integer, | private, | parameter | :: | WaterCoil_Cooling | = | 2 | |
integer, | private, | parameter | :: | WaterCoil_SimpleHeat | = | 3 | |
integer, | private, | parameter | :: | SteamCoil_AirHeat | = | 4 | |
integer, | private, | parameter | :: | WaterCoil_DetailedCool | = | 5 | |
integer, | private, | parameter | :: | WaterCoil_CoolingHXAsst | = | 6 | |
integer, | private, | parameter | :: | Coil_ElectricHeat | = | 7 | |
integer, | private, | parameter | :: | Coil_GasHeat | = | 8 | |
integer, | private, | parameter | :: | DXSystem | = | 9 | |
integer, | private, | parameter | :: | HeatXchngr | = | 10 | |
integer, | private, | parameter | :: | Desiccant | = | 11 | |
integer, | private, | parameter | :: | DXHeatPumpSystem | = | 12 | |
integer, | private, | parameter | :: | UnitarySystem | = | 13 | |
integer, | private, | parameter | :: | Neutral | = | 1 | |
integer, | private, | parameter | :: | Unconditioned | = | 2 | |
integer, | private, | parameter | :: | Temperature | = | 3 | |
integer, | private, | parameter | :: | HeatingMode | = | 1 | |
integer, | private, | parameter | :: | CoolingMode | = | 2 | |
integer, | private, | parameter | :: | NeutralMode | = | 3 | |
character(len=*), | private, | parameter, DIMENSION(2) | :: | CurrentModuleObjects | = | (/'ZoneHVAC:OutdoorAirUnit ', 'ZoneHVAC:OutdoorAirUnit:EquipmentList '/) | |
integer, | private, | parameter | :: | CO_OAUnit | = | 1 | |
integer, | private, | parameter | :: | CO_OAEqList | = | 2 | |
type(OAUnitData), | private, | ALLOCATABLE, DIMENSION(:) | :: | OutAirUnit | |||
integer, | private | :: | NumOfOAunits | = | 0 | ||
real(kind=r64), | private | :: | OAMassFlowRate | = | 0.0d0 | ||
logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | MyOneTimeErrorFlag | |||
logical, | private | :: | GetOutdoorAirUnitInputFlag | = | .TRUE. | ||
logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | MySizeFlag | |||
logical, | private, | ALLOCATABLE, DIMENSION(:) | :: | CheckEquipName |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | ComponentName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | ComponentType | = | ' ' | ||
integer, | public | :: | ComponentType_Num | = | 0 | ||
integer, | public | :: | ComponentIndex | = | 0 | ||
integer, | public | :: | CoilAirInletNode | = | 0 | ||
integer, | public | :: | CoilAirOutletNode | = | 0 | ||
integer, | public | :: | CoilWaterInletNode | = | 0 | ||
integer, | public | :: | CoilWaterOutletNode | = | 0 | ||
integer, | public | :: | CoilPlantTypeOfNum | = | 0 | ||
integer, | public | :: | LoopNum | = | 0 | ||
integer, | public | :: | LoopSideNum | = | 0 | ||
integer, | public | :: | BranchNum | = | 0 | ||
integer, | public | :: | CompNum | = | 0 | ||
integer, | public | :: | FluidIndex | = | 0 | ||
real(kind=r64), | public | :: | MaxVolWaterFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MaxWaterMassFlow | = | 0.d0 | ||
real(kind=r64), | public | :: | MinVolWaterFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | MinWaterMassFlow | = | 0.d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | SchedName | = | ' ' | ||
integer, | public | :: | SchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | ZoneName | = | ' ' | ||
integer, | public | :: | ZonePtr | = | 0 | ||
integer, | public | :: | ZoneNodeNum | = | 0 | ||
character(len=MaxNameLength), | public | :: | UnitControlType | = | ' ' | ||
integer, | public | :: | ControlType | = | 0 | ||
integer, | public | :: | AirInletNode | = | 0 | ||
integer, | public | :: | AirOutletNode | = | 0 | ||
character(len=MaxNameLength), | public | :: | SFanName | = | ' ' | ||
integer, | public | :: | SFan_Index | = | 0 | ||
integer, | public | :: | SFanType | = | 0 | ||
integer, | public | :: | SFanAvailSchedPtr | = | 0 | ||
integer, | public | :: | FanPlace | = | 0 | ||
real(kind=r64), | public | :: | FanCorTemp | = | 0.0d0 | ||
logical, | public | :: | FanEffect | = | .FALSE. | ||
integer, | public | :: | SFanOutletNode | = | 0 | ||
character(len=MaxNameLength), | public | :: | ExtFanName | = | ' ' | ||
integer, | public | :: | ExtFan_Index | = | 0 | ||
integer, | public | :: | ExtFanType | = | 0 | ||
integer, | public | :: | ExtFanAvailSchedPtr | = | 0 | ||
logical, | public | :: | ExtFan | = | .FALSE. | ||
character(len=MaxNameLength), | public | :: | OutAirSchedName | = | ' ' | ||
integer, | public | :: | OutAirSchedPtr | = | 0 | ||
integer, | public | :: | OutsideAirNode | = | 0 | ||
real(kind=r64), | public | :: | OutAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | OutAirMassFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | ExtAirVolFlow | = | 0.0d0 | ||
real(kind=r64), | public | :: | ExtAirMassFlow | = | 0.0d0 | ||
character(len=MaxNameLength), | public | :: | ExtAirSchedName | = | ' ' | ||
integer, | public | :: | ExtOutAirSchedPtr | = | 0 | ||
real(kind=r64), | public | :: | MaxAirMassFlow | = | 0.0d0 | ||
character(len=MaxNameLength), | public | :: | HiCtrlTempSched | = | ' ' | ||
integer, | public | :: | HiCtrlTempSchedPtr | = | 0 | ||
character(len=MaxNameLength), | public | :: | LoCtrlTempSched | = | ' ' | ||
integer, | public | :: | LoCtrlTempSchedPtr | = | 0 | ||
integer, | public | :: | OperatingMode | = | 0 | ||
integer, | public | :: | ControlCompTypeNum | = | 0 | ||
integer, | public | :: | CompErrIndex | = | 0 | ||
real(kind=r64), | public | :: | AirMassFlow | = | 0.0d0 | ||
integer, | public | :: | UnBalancedErrCount | = | 0 | ||
integer, | public | :: | UnBalancedErrIndex | = | 0 | ||
integer, | public | :: | NumComponents | = | 0 | ||
character(len=MaxNameLength), | public | :: | ComponentListName | = | ' ' | ||
real(kind=r64), | public | :: | CompOutSetTemp | = | 0.0d0 | ||
integer, | public | :: | AvailStatus | = | 0 | ||
character(len=MaxNameLength), | public | :: | AvailManagerListName | = | ' ' | ||
type(OAEquipList), | public, | ALLOCATABLE, DIMENSION(:) | :: | OAEquip | |||
real(kind=r64), | public | :: | TotCoolingRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotCoolingEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensCoolingRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensCoolingEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | LatCoolingRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | LatCoolingEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | ElecFanRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | ElecFanEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensHeatingEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | SensHeatingRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | LatHeatingEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | LatHeatingRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotHeatingEnergy | = | 0.0d0 | ||
real(kind=r64), | public | :: | TotHeatingRate | = | 0.0d0 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | OAUnitNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | OAUnitNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | OAUnitNum |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | CompName | |||
integer, | intent(in) | :: | ZoneNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
real(kind=r64), | intent(out) | :: | PowerMet | |||
real(kind=r64), | intent(out) | :: | LatOutputProvided | |||
integer, | intent(inout) | :: | CompIndex |
Note that the outdoor air unit fan electric is NOT metered because this value is already metered through the fan component
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | OAUnitNum | |||
integer, | intent(in) | :: | ZoneNum | |||
logical, | intent(in) | :: | FirstHVACIteration |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | OAUnitNum |
CALL ShowContinueErrorTimeStamp('Air volume flow rate ratio = '//TRIM(RoundSigDigits(HXAirVolFlowRatio,3))//'.') ELSE CALL ShowRecurringWarningErrorAtEnd(TRIM(OutAirUnit(OAUnitNum)%Name)//& ': Air mass balance is required by other outdoor air units, ZoneMixing, ZoneCrossMixing, or other air flow control inputs.'& , OutAirUnit(OAUnitNum)%UnBalancedErrIndex)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(inout) | :: | OAUnitNum | |||
integer, | intent(in) | :: | ZoneNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
real(kind=r64), | intent(out) | :: | PowerMet | |||
real(kind=r64), | intent(out) | :: | LatOutputProvided |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | OAUnitNum | |||
logical, | intent(in) | :: | FirstHVACIteration |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | OAUnitNum | |||
character(len=*), | intent(in) | :: | EquipType | |||
character(len=*), | intent(in) | :: | EquipName | |||
integer, | intent(in) | :: | EquipNum | |||
integer, | intent(in) | :: | CompTypeNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(inout) | :: | CompIndex | |||
logical, | intent(in) | :: | Sim |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | CompNum | |||
logical, | intent(in) | :: | FirstHVACIteration | |||
integer, | intent(in) | :: | EquipIndex | |||
real(kind=r64), | intent(out) | :: | LoadMet |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | OAUnitNum |