Skip to content

Conversation

@amirroth
Copy link
Collaborator

Settle down, this isn't going into 25.1. Just a little weekend testing.

@amirroth amirroth added Refactoring Includes code changes that don't change the functionality of the program, just perform refactoring NotIDDChange Code does not impact IDD (can be merged after IO freeze) labels Mar 21, 2025
@amirroth amirroth added this to the EnergyPlus 25.2 milestone Mar 21, 2025
@github-actions
Copy link

⚠️ Regressions detected on macos-14 for commit 497bb0b

Regression Summary
  • Audit: 95
  • ERR: 149
  • Table String Diffs: 549
  • BND: 128
  • MDD: 95
  • MTD: 109
  • RDD: 134
  • Table Big Diffs: 159
  • EIO: 17
  • ESO Big Diffs: 9
  • MTR Big Diffs: 8
  • MTR Small Diffs: 20
  • EDD: 3
  • ESO Small Diffs: 7

@github-actions
Copy link

⚠️ Regressions detected on macos-14 for commit 0049902

Regression Summary
  • Audit: 96
  • ERR: 150
  • Table String Diffs: 553
  • BND: 132
  • MDD: 96
  • MTD: 113
  • RDD: 138
  • Table Big Diffs: 159
  • EIO: 17
  • ESO Big Diffs: 9
  • MTR Big Diffs: 8
  • MTR Small Diffs: 20
  • EDD: 3
  • ESO Small Diffs: 7

@github-actions
Copy link

⚠️ Regressions detected on macos-14 for commit 7ae7f09

Regression Summary
  • Audit: 96
  • Table String Diffs: 437
  • BND: 132
  • MDD: 96
  • MTD: 113
  • RDD: 138
  • Table Big Diffs: 159
  • EIO: 17
  • ESO Big Diffs: 9
  • MTR Big Diffs: 8
  • ERR: 22
  • MTR Small Diffs: 20
  • EDD: 3
  • ESO Small Diffs: 7

termUnitSizing.InducRat = indUnit.InducRatio;
if (indUnit.heatCoilType == HVAC::CoilType::CoolingWater ||
indUnit.heatCoilType == HVAC::CoilType::CoolingWaterDetailed) {
WaterCoils::SetCoilDesFlow(state, indUnit.heatCoilNum, termUnitSizing.AirVolFlow);
Copy link
Contributor

@rraustad rraustad Mar 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The diffs with 5ZoneFPIU is here. SetCoilDesFlow was called for heating and detailed cooling coils. This branch munged that call.

        if (indUnit.heatCoilType == HVAC::CoilType::HeatingWater ||
            indUnit.coolCoilType == HVAC::CoilType::CoolingWaterDetailed) {

state.dataSize->FinalZoneSizing(state.dataSize->CurZoneEqNum).DesCoolVolFlow);
WaterCoils::SetCoilDesFlow(state,
fanCoil.HeatCoilNum,
state.dataSize->FinalZoneSizing(state.dataSize->CurZoneEqNum).DesHeatVolFlow);
Copy link
Contributor

@rraustad rraustad Mar 28, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Diffs for FanCoilAutoSize_ASHRAE90VariableFan is here. There are 2 heating coils with HeatCoilNum = 1, one is an electric heating coil and the other is a water heating coil. When the first fan coil is processed, which has the electric heating coil, the air flow for zone 1 is passed to water heating coil 1. Then when the next fan coil calls SetCoilDesFlow for the water heating coil, it does not get set because water heating coil 1 was already set from fan coil 1 with electric heating coil num = 1.

void SetCoilDesFlow(EnergyPlusData &state, int const coilNum, Real64 const CoilDesFlow)
{
    assert(coilNum > 0 && coilNum <= state.dataWaterCoils->NumWaterCoils);
    if (state.dataWaterCoils->WaterCoil(coilNum).DesAirVolFlowRate <= 0.0) { <-- WaterCoil(1).DesAirVolFlowRate was set by the electric heating coil from fan coil 1
        state.dataWaterCoils->WaterCoil(coilNum).DesAirVolFlowRate = CoilDesFlow;
    }
}

Allowed coil types:

A11, \field Cooling Coil Object Type
    \required-field
    \type choice
    \key Coil:Cooling:Water
    \key Coil:Cooling:Water:DetailedGeometry
    \key CoilSystem:Cooling:Water:HeatExchangerAssisted
A13, \field Heating Coil Object Type
    \required-field
    \type choice
    \key Coil:Heating:Water
    \key Coil:Heating:Electric

@github-actions
Copy link

⚠️ Regressions detected on macos-14 for commit 488ef8b

Regression Summary
  • Audit: 96
  • Table String Diffs: 437
  • BND: 132
  • MDD: 96
  • MTD: 113
  • RDD: 138
  • Table Big Diffs: 158
  • EIO: 16
  • ERR: 22
  • MTR Small Diffs: 19
  • ESO Big Diffs: 12
  • MTR Big Diffs: 7
  • EDD: 3
  • ESO Small Diffs: 6


if (HeatPump.bIsIHP) {
VSCoilNum = state.dataIntegratedHP->IntegratedHeatPumps(VSCoilNum).SCWHCoilIndex;
}
Copy link
Contributor

@rraustad rraustad Mar 29, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Issue/crash here for ASIHPMixedTank.idf where VSCoilNum is uninitialized (e.g., -858993460) when used at new line 8841. Should be:

int VSCoilNum = (HeatPump.bIsIHP) ? state.dataIntegratedHP->IntegratedHeatPumps(HeatPump.DXCoilNum)

@github-actions
Copy link

⚠️ Regressions detected on macos-14 for commit 08405fb

Regression Summary
  • Audit: 96
  • Table String Diffs: 438
  • BND: 132
  • MDD: 96
  • MTD: 113
  • RDD: 138
  • Table Big Diffs: 162
  • ERR: 23
  • MTR Small Diffs: 19
  • EIO: 20
  • ESO Big Diffs: 13
  • MTR Big Diffs: 8
  • EDD: 3
  • ESO Small Diffs: 6

@github-actions
Copy link

⚠️ Regressions detected on macos-14 for commit 0857587

Regression Summary
  • Audit: 96
  • Table String Diffs: 433
  • BND: 132
  • MDD: 96
  • MTD: 113
  • RDD: 138
  • Table Big Diffs: 154
  • ERR: 2
  • MTR Small Diffs: 19
  • EIO: 12
  • ESO Big Diffs: 6
  • EDD: 3
  • ESO Small Diffs: 6
  • MTR Big Diffs: 1

@github-actions
Copy link

⚠️ Regressions detected on macos-14 for commit 27879ac

Regression Summary
  • Audit: 96
  • Table String Diffs: 433
  • BND: 132
  • MDD: 96
  • MTD: 113
  • RDD: 138
  • Table Big Diffs: 154
  • MTR Small Diffs: 19
  • EIO: 12
  • ESO Big Diffs: 5
  • ESO Small Diffs: 7
  • EDD: 3
  • ERR: 1
  • MTR Big Diffs: 1

@github-actions
Copy link

⚠️ Regressions detected on macos-14 for commit 09fe12b

Regression Summary
  • Audit: 96
  • Table String Diffs: 432
  • BND: 132
  • MDD: 96
  • MTD: 113
  • RDD: 138
  • Table Big Diffs: 153
  • MTR Small Diffs: 19
  • EIO: 11
  • ESO Big Diffs: 4
  • ESO Small Diffs: 7
  • EDD: 3

@Myoldmopar
Copy link
Member

@amirroth now that #11022 got merged, it's probably good to get develop merged in here. This has conflicts from that branch and possibly the curve branch as well. (And the plant location?) I will hold off and see if you want to do the conflict resolution here. If you want me to try to tackle it, just let me know and I'll give it a whirl.

@github-actions
Copy link

⚠️ Regressions detected on macos-14 for commit 9091d1f

Regression Summary
  • Audit: 96
  • Table String Diffs: 432
  • BND: 132
  • MDD: 96
  • MTD: 113
  • RDD: 138
  • Table Big Diffs: 153
  • MTR Small Diffs: 19
  • ERR: 5
  • EIO: 11
  • EDD: 3
  • ESO Small Diffs: 6
  • ESO Big Diffs: 1

@nrel-bot-2
Copy link

@amirroth @Myoldmopar it has been 28 days since this pull request was last updated.

@github-actions
Copy link

⚠️ Regressions detected on macos-14 for commit 87d485c

Regression Summary
  • Audit: 96
  • BND: 110
  • MDD: 96
  • MTD: 108
  • RDD: 114
  • MTR Small Diffs: 19
  • Table String Diffs: 23
  • ERR: 5
  • EIO: 11
  • Table Big Diffs: 9
  • EDD: 3
  • ESO Small Diffs: 6
  • Table Small Diffs: 3
  • ESO Big Diffs: 1

@github-actions
Copy link

⚠️ Regressions detected on macos-14 for commit 927adc4

Regression Summary
  • Audit: 96
  • BND: 110
  • MDD: 96
  • MTD: 108
  • RDD: 114
  • EIO: 9
  • Table Big Diffs: 7
  • Table String Diffs: 21
  • MTR Small Diffs: 19
  • ERR: 5
  • EDD: 3
  • ESO Small Diffs: 6
  • Table Small Diffs: 3
  • ESO Big Diffs: 1

@nrel-bot-2c
Copy link

@amirroth @Myoldmopar it has been 29 days since this pull request was last updated.

1 similar comment
@nrel-bot-2
Copy link

@amirroth @Myoldmopar it has been 29 days since this pull request was last updated.

@nrel-bot-2
Copy link

@amirroth @Myoldmopar it has been 38 days since this pull request was last updated.

@nrel-bot-2
Copy link

@amirroth @Myoldmopar it has been 33 days since this pull request was last updated.

@mitchute mitchute removed this from the EnergyPlus 25.2 milestone Oct 22, 2025
@nrel-bot-2
Copy link

@amirroth @Myoldmopar it has been 28 days since this pull request was last updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

NotIDDChange Code does not impact IDD (can be merged after IO freeze) Refactoring Includes code changes that don't change the functionality of the program, just perform refactoring

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants