NREL / EnergyPlus

EnergyPlus™ is a whole building energy simulation program that engineers, architects, and researchers use to model both energy consumption and water use in buildings.
https://energyplus.net
Other
1.1k stars 384 forks source link

Surface Heat Flux Accumulating Imbalance with HeatBalanceAlgorithm = ConductionFiniteDifference #8234

Closed mldichter closed 11 months ago

mldichter commented 4 years ago

Issue overview

An IDF with HeatBalanceAlgorithm = ConductionFiniteDifference has an imbalance in heat flux going into and out of the wall that accumulates over time.

sum flux with bug

This does not occur when HeatBalanceAlgorithm = ConductionTransferFunction, which is the default in the IDFEditor.

sum flux without bug

Details

Checklist

Add to this list or remove from it as applicable. This is a simple templated set of guidelines.

RKStrand commented 1 year ago

Note to self or whoever fixes this...the unmethours post might actually contain two separate issues. The original one posted here about two years ago and a potentially new one that was posted within the last week or so. The new one might relate to the fact that the surfaces that show an issue (even using CTFs) uses "Zone" as the other side. In these situations, E+ creates the appropriate surface. Maybe there is a problem there (not sure, just speculation at this point). If that is the case, that is a separate issue that will be logged separately once that is determined.

RKStrand commented 1 year ago

Second issue is clearly a different problem that does not relate to the finite difference solution and has been logged as a separate issue (#10089). The problem discussed above in this issue has been verified to still be a problem.

RKStrand commented 12 months ago

Problem has been isolated. The surface flux was not being calculated properly on the outside when rain was present. That is now fixed. With the fix for the CondFD solution, here is an updated heat flux sum graph for a five year period:

image