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

Drain water heat recovery as heat source to a Heat Pump?

asked 2019-03-06 04:01:36 -0600

nagpalh's avatar

updated 2019-03-06 07:16:17 -0600

image descriptionHi,

I want to simulate a heat pump which uses drain water as heat source (see attached schematic). The drain water should be held in a tank. Is there any possibility of simulating such system in E-plus?

Thanks

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2019-03-07 10:55:13 -0600

There isn't an object to model drain water heat recovery directly in EnergyPlus, but you can still model it with some custom objects and code.

First, add the "Water Use Equipment Drain Water Temperature" output variable and calculate the drain water temperature and flow rate from the water use schedule.

After that, I can think of two options for modeling the drain water heat recovery:

The first option is to use the HeatPump:WaterToWater object coupled with a PlantComponent:TemperatureSource object with some EMS code to adjust the source temperature based on the load and drain water flow/temperature. Here is example EMS code for modeling ground source heat pumps. You will need some custom operation scheme to control the load management on the loop.

The second option is to use the PlantComponent:UserDefined object to model the drain water heatpump directly on the loop. Here is example EMS code to model an air source heat pump. You'll need to adjust it for the drain water flow/temperature.

Good luck! Please reply back if you manage to get it implemented so other people can borrow code, or post it as a measure to the UnmetHours Github.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops

Careers

Question Tools

2 followers

Stats

Asked: 2019-03-06 04:01:36 -0600

Seen: 299 times

Last updated: Mar 07 '19