TulipaEnergy / esdl4tulipa

Apache License 2.0
0 stars 1 forks source link

Check for minimum Tulipa graph criteria #5

Open clizbe opened 2 months ago

clizbe commented 2 months ago

Here's a list of minimum graph criteria to check:

This is very basic and I'm sure there's more with specific parameters, so please add your ideas! @datejada @gnawin

suvayu commented 2 months ago

I guess converter & storage can act as both producer & consumer in these rules? Can they be terminal points?

clizbe commented 2 months ago

Kind of... These rules are basically defining a system that produces and consumes the correct energy types, thus at least having the potential to balance. (ignoring capacities) You need at least 1 producer and 1 consumer - beyond that you can have storage/conversion, but they don't replace the minimum producer & consumer. You CAN have a producer of energy type A and a consumer of energy type B, IF there's a converter of A->B.

As far as I know, storage and conversion cannot be terminal points. You will always need an outflow to a terminal consumer.

Hydro might be a weird case that bends these rules, by having an inflow that's not a producer... ? @datejada @gnawin

Valid minimal systems:

Note: I can't remember how we defined Hubs. They might have super powers.

clizbe commented 2 months ago

Hydro might be a weird case that bends these rules, by having an inflow that's not a producer... ? @datejada @gnawin

Or it could be we implement hydro as: Water producer -> Water-to-Electricity converter -> Elec consumer

But I'm not sure.

clizbe commented 1 week ago

@suvayu Is this issue still relevant?

suvayu commented 1 week ago

Well, it is still required for completeness. And probably useful also in the main model. I don't know what should be the priority.