powsybl / powsybl-open-loadflow

An open source loadflow based on PowSyBl
Mozilla Public License 2.0
47 stars 7 forks source link

Area Interchange Control as OuterLoop #978

Closed jeandemanged closed 4 weeks ago

jeandemanged commented 8 months ago

Describe the current behavior

No support for Area Interchange Control

Describe the expected behavior

Ability to include Area Interchange Control (AIC) in OLF simulations. The classical methods of doing AIC in a load flow are:

We propose as a first step to implement the OuterLoop approach only. The feature can be enabled/disabled through OpenLoadFlowParameters.

Describe the motivation

Area Interchange Control is a classic feature of load flows - just like simulating ratio/phase tap changers. A quick google search reveals e.g. AIC is supported by:

Entso-e documents consider also AIC as a load flow option:

In the PowSyBl ecosystem this can be achieved today using powsybl-entsoe/balance-adjustment module, which is a quite complicated and slow implementation. Integrating the feature directly in OLF as an OuterLoop allows for faster performance, and enables also simulating AIC in security analysis - while powsybl-entsoe/balance-adjustment approach is not suitable when simulating thousands of contingencies.

Extra Information

Requires https://github.com/powsybl/powsybl-core/issues/2883 to be implemented first in powsybl-core/iIDM

annetill commented 8 months ago

Agreed for outer loop + parameter.

amir-saadat commented 8 months ago

@jeandemanged can you please give a rough timeline on when this is expected to be implemented? thank you

jeandemanged commented 8 months ago

@jeandemanged can you please give a rough timeline on when this is expected to be implemented? thank you

Hi @amir-saadat,

I terms of timeline we expect: