Skip to content

Commit

Permalink
Fix reheat coil air flow rate used for coil sizing
Browse files Browse the repository at this point in the history
  • Loading branch information
rraustad committed Oct 23, 2024
1 parent d29faa1 commit 3473759
Showing 1 changed file with 8 additions and 3 deletions.
11 changes: 8 additions & 3 deletions src/EnergyPlus/SingleDuct.cc
Original file line number Diff line number Diff line change
Expand Up @@ -3430,9 +3430,14 @@ void SingleDuctAirTerminal::SizeSys(EnergyPlusData &state)
max(state.dataSize->TermUnitFinalZoneSizing(state.dataSize->CurTermUnitSizingNum).NonAirSysDesHeatVolFlow,
this->MaxAirVolFlowRate * this->ZoneTurndownMinAirFrac);
} else {
TermUnitSizing(state.dataSize->CurTermUnitSizingNum).AirVolFlow =
max(state.dataSize->TermUnitFinalZoneSizing(state.dataSize->CurTermUnitSizingNum).NonAirSysDesHeatVolFlow,
this->MaxAirVolFlowRate * this->ZoneMinAirFracDes * this->ZoneTurndownMinAirFrac);
if (this->SysType_Num == SysType::SingleDuctVAVReheat && this->DamperHeatingAction == Action::ReverseWithLimits) {
TermUnitSizing(state.dataSize->CurTermUnitSizingNum).AirVolFlow =
max(this->MaxAirVolFlowRateDuringReheat, this->MaxAirVolFlowRate * this->ZoneTurndownMinAirFrac);
} else {
TermUnitSizing(state.dataSize->CurTermUnitSizingNum).AirVolFlow =
max(state.dataSize->TermUnitFinalZoneSizing(state.dataSize->CurTermUnitSizingNum).NonAirSysDesHeatVolFlow,
this->MaxAirVolFlowRate * this->ZoneMinAirFracDes * this->ZoneTurndownMinAirFrac);
}
}
} else {
if (this->SysType_Num == SysType::SingleDuctVAVReheatVSFan) {
Expand Down

0 comments on commit 3473759

Please sign in to comment.