TulipaEnergy / TulipaEnergyModel.jl

An energy system optimization model that is flexible, computationally efficient, and academically robust.
Apache License 2.0
27 stars 20 forks source link

Change capacity for storage asset to charging and discharging capacities #617

Open datejada opened 7 months ago

datejada commented 7 months ago

What and Why

We have the capacity in MW for storage assets, which is the same for charging and discharging. However, some storage assets can have different charging and discharging capacities (e.g., compressed air storage with a compressor and a turbine with different capacities).

Possible Drawbacks

There is still a need to figure out how to consider the investment in the power (MW) of the asset. A possible solution is that, for investment, we have min(charging capacity, discharging capacity)

Related Issues

No response

clizbe commented 2 weeks ago

Could we make them separate investment decisions or make it a scaling factor for both charge and discharge?

datejada commented 2 weeks ago

@clizbe That's a Good point. Yes, we can create a method (i.e., an option parameter) to handle different cases. Depending on the modelling option the user wants, we can have either two or one investment variable. (My feeling is that there are use cases for having one or two investment variables.)

So, when we start working on this issue, we should discuss the modelling options with the team and write the specifications here to document the changes we all agree on.

clizbe commented 2 weeks ago

I can imagine most of the time you'd only want one variable though, so it doesn't unnecessarily explode the problem. But the option would be nice if we want to accommodate it. :)