First time here? Check out the Help page!
| 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!