irena-flextool / flextool

IRENA FlexTool is an energy and power systems model for understanding the role of variable power generation in future energy systems.
https://www.irena.org/energytransition/Energy-System-Models-and-Data/IRENA-FlexTool
Other
23 stars 5 forks source link

Wrong results when non_synchronous_limit set for multiple groups #128

Open e-zaline opened 10 months ago

e-zaline commented 10 months ago

I want to set a 70% non_synchronous_limit in each of my node. It works when I have only one node, but when I have two nodes or node, the non_synchronous limit is not respected.

Here's an example of how I set my limit: image image

Is there something I've forgotten, or an error in the non synchronous share by group when we have multiple groups with limits?

Thank you

ArttuTupala commented 10 months ago

The non-synchronous limit applies to the group as a whole, not separately to the individual nodes. Does this explain the difference?

e-zaline commented 10 months ago

Sorry, my explanation was not great. :) When I have one group (composed by one node) with a limit, it works. When I have two groups (each composed by one node), the limit is not applied anymore.

ArttuTupala commented 10 months ago

Are the two nodes connected? And if they are is the connection synchronous or not? There is a possibility that two nodes pass their non-sync production to each other with sync connection bypassing the constraint.

jkiviluo commented 10 months ago

@e-zaline managed to get what she needed through user constraints. It remains unclear whether there is a real problem in the original issue. Should be tested better.