powsybl / powsybl-core

A framework to build power system oriented software
https://www.powsybl.org
Mozilla Public License 2.0
124 stars 40 forks source link

Actions API : LoadAction with % value #3078

Open bc-rte opened 3 months ago

bc-rte commented 3 months ago

Describe the current behavior

Currently, LoadAction allows the following actions :

Describe the expected behavior

Another use case is:

With this system, the rules to calculate new P and Q values after x% load change would be:

The LoadAction api may want to use a variable for tan(φ), as desired value may depend on the voltage level.

This use-case is tricky to adapt to the current API, because to calculate the new load you need to know existing load values, which are usually not known when a remedial action is designed.

Describe the motivation

If a curative remedial action is designed ahead of time, existing load P and Q values cannot be known.

Extra Information

No response