Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

It's hard coded to give a severe error (and most likely, the error flag stops the simulation) if the source of heat isn't one of the valid ones from the list. See "https://github.com/NatLabRockies/EnergyPlus/blob/c7439851a3d15345a3a46b0c386d3a0ec6b93723/src/EnergyPlus/HeatingCoils.cc#L1189-L1197".

Several functions for each case would need to be coded (Look for correct gas cooler, check it's temperature, etc.). I have made several transcritical refrigeration source code modifications to add new functionalities and this one seems not easily approachable.

As for a workaround, I can think of one. Simulate once without heat recovery, getting the total gas cooler heat removal as a result. Then do a second simulation with that ammount of heat being generated inside of a "fake" zone (make it very small, 0 occupation, no lighting, etc), via scheduled load generation, like equipment with 0 electrity consumption. Have that zone have heat removed via a cooling coil, and use that cooling coil as the heating source for the desuperheater coil.

Be careful with temperatures: the gas cooler generates heat at a particular temperature, but the equivalent heat load generated inside this fake zone does not account for it. Also careful with fans so you are not counting twice for ventilation purposes.

Hopes this it is of some use to you!