Skip to content

Commit

Permalink
Correct ReverseWithLimits heating coil air flow used for sizing
Browse files Browse the repository at this point in the history
  • Loading branch information
rraustad committed Feb 4, 2025
1 parent 1129a59 commit 9051fe9
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/EnergyPlus/SingleDuct.cc
Original file line number Diff line number Diff line change
Expand Up @@ -3431,8 +3431,7 @@ void SingleDuctAirTerminal::SizeSys(EnergyPlusData &state)
this->MaxAirVolFlowRate * this->ZoneTurndownMinAirFrac);
} else {
if (this->SysType_Num == SysType::SingleDuctVAVReheat && this->DamperHeatingAction == Action::ReverseWithLimits) {
TermUnitSizing(state.dataSize->CurTermUnitSizingNum).AirVolFlow =
max(this->MaxAirVolFlowRateDuringReheat, this->MaxAirVolFlowRate * this->ZoneTurndownMinAirFrac);
TermUnitSizing(state.dataSize->CurTermUnitSizingNum).AirVolFlow = this->MaxAirVolFlowRateDuringReheat;
} else {
TermUnitSizing(state.dataSize->CurTermUnitSizingNum).AirVolFlow =
max(state.dataSize->TermUnitFinalZoneSizing(state.dataSize->CurTermUnitSizingNum).NonAirSysDesHeatVolFlow,
Expand Down Expand Up @@ -4131,7 +4130,7 @@ void SingleDuctAirTerminal::SimVAV(EnergyPlusData &state, bool const FirstHVACIt
this->ControlCompTypeNum,
this->CompErrIndex,
ZoneNodeNum,
SysOutletNode); // why not QZnReq ?
SysOutletNode);
// air flow controller, not on plant, don't pass plant topology info
// reset terminal unit inlet air mass flow to new value.
state.dataLoopNodes->Node(this->OutletNodeNum).MassFlowRateMaxAvail = this->sd_airterminalInlet.AirMassFlowRateMaxAvail;
Expand Down

0 comments on commit 9051fe9

Please sign in to comment.