diff --git a/src/EnergyPlus/UFADManager.cc b/src/EnergyPlus/UFADManager.cc index 5b851f97ceb..0b8e31a96fc 100644 --- a/src/EnergyPlus/UFADManager.cc +++ b/src/EnergyPlus/UFADManager.cc @@ -1062,11 +1062,14 @@ namespace UFADManager { SumReturnAirConvectionGainsByTypes( ZoneNum, IntGainTypesOccupied, RetAirGains ); ConvGainsOccSubzone += RetAirGains; } + + // Add convection from pool cover to occupied region + ConvGainsOccSubzone += SumConvPool( ZoneNum ); // gains from lights (ceiling), tubular daylighting devices, high temp radiant heaters SumInternalConvectionGainsByTypes( ZoneNum, IntGainTypesUpSubzone, ConvGainsUpSubzone ); - ConvGainsUpSubzone += SumConvHTRadSys( ZoneNum ) + SumConvPool( ZoneNum ); + ConvGainsUpSubzone += SumConvHTRadSys( ZoneNum ); if ( Zone( ZoneNum ).NoHeatToReturnAir ) { SumReturnAirConvectionGainsByTypes( ZoneNum, IntGainTypesUpSubzone, RetAirGains ); ConvGainsUpSubzone += RetAirGains; @@ -1484,9 +1487,12 @@ namespace UFADManager { ConvGainsOccSubzone += RetAirGains; } + // Add convection from pool cover to occupied region + ConvGainsOccSubzone += SumConvPool( ZoneNum ); + // gains from lights (ceiling), tubular daylighting devices, high temp radiant heaters SumInternalConvectionGainsByTypes( ZoneNum, IntGainTypesUpSubzone, ConvGainsUpSubzone ); - ConvGainsUpSubzone += SumConvHTRadSys( ZoneNum ) + SumConvPool( ZoneNum ); + ConvGainsUpSubzone += SumConvHTRadSys( ZoneNum ); if ( Zone( ZoneNum ).NoHeatToReturnAir ) { SumReturnAirConvectionGainsByTypes( ZoneNum, IntGainTypesUpSubzone, RetAirGains ); ConvGainsUpSubzone += RetAirGains;