quintel / merit

A system for calculating hourly electricity and heat loads with a merit order
MIT License
3 stars 2 forks source link

It seems like the P2H boilers are not emptied by the DHW use profile #136

Closed jorisberkhout closed 8 years ago

jorisberkhout commented 8 years ago

In a scenario with 100% P2H boilers in households, the total volume of all these boilers combined is ~ 50 GWh or ~0.2 PJ. If you add a lot of renewable electricity to your scenario, the maximum of electricity that is converted to heat is ~0.2 PJ, which makes me believe that the boilers are filled only once in the entire year. This might be caused by the fact that the boilers are not emptied by the DHW profile

Assigning @ChaelKruip to look into this.

antw commented 8 years ago

The hot water profile is scaled by the demand of the households_useful_demand_for_hot_water_for_houses_with_p2h node (this is set in the P2H .ad file).

Is is possible the ..._with_p2h node has no demand?

ChaelKruip commented 8 years ago

Is is possible the ..._with_p2h node has no demand?

Yes. Fixed that with this pull request: https://github.com/quintel/etsource/pull/1066

ChaelKruip commented 8 years ago

Re-assigning @antw to pick up the Merit-related part of this.

jorisberkhout commented 8 years ago

@antw , just to be sure but is the hot water demand subtracted from the content of the P2H boiler on a hourly basis?

antw commented 8 years ago

Yes. We take the dhw_normalized curve, scale it with demand from households_useful_demand_for_hot_water_for_houses_with_p2h, and subtract that demand from the P2H buffer.

If the buffer has insufficient energy to meet all the demand in the hour, as much as possible will be taken and the buffer is then empty.

jorisberkhout commented 8 years ago

Yes. We take the dhw_normalized curve, scale it with demand from households_useful_demand_for_hot_water_for_houses_with_p2h, and subtract that demand from the P2H buffer.

If the buffer has insufficient energy to meet all the demand in the hour, as much as possible will be taken and the buffer is then empty.

Excellent. Combined with the fixes described in earlier comments, that means that this issue is resolved.