rl-institut / multi-vector-simulator

Multi-vector Simulation Tool assessing and optimizing Local Energy Systems (LES) for the E-LAND project
GNU General Public License v2.0
21 stars 10 forks source link

Including sanctioned load in peak demand pricing #940

Open smartie2076 opened 2 years ago

smartie2076 commented 2 years ago

In one of the E-LAND pilot sites (Auroville), the peak demand pricing scheme applies, but has an exception: The per-peak-demand price of a month is only used, when the peak demand of a month is larger than 90% of the sanctioned load. Currently, this can not be simulated (easily). But it would be easy to implement.

This way, only the OPTIMAL_ADD_CAP is connected to costs.

smartie2076 commented 2 years ago

Sadly, I forgot that the peak-demand-pricing assets are currently sized based on the annual OM-costs, not the specific costs: https://github.com/rl-institut/multi-vector-simulator/blob/5b5b79c8bdf61d7003df793f86fd5b7db8044936/src/multi_vector_simulator/C0_data_processing.py#L1001

So the implementation is not as easy as I thought. Sorry. Maybe it is worth looking into changing this? One could calculate the equivalent annuity of peak demand pricing, and place the costs on specific_costs afterall. Then, the thing with the installed_capacity would work. But then, it would also be officially counted "upfront investment costs" , which would not be right.