Load variations supplier

Loads variation supplier creates loads variations used for the margin calculation.

Implementation

Powsybl-Dynawo provides one supplier based on a JSON configuration file. All load variations should be written in a variations array.

Loads variation model

The variation model has two attributes:

  • loadsIds: an array of load ids.

  • variationValue: the variation to apply proportionally on all loads (in MW).

Json configuration:

{
  "variations": [
    {
      "loadsIds": ["LOAD", "LOAD2"],
      "variationValue": 20
    },
    {
      "loadsIds": ["LOAD3"],
      "variationValue": 10.2
    }
  ]
}

Loads variation builder

Ultimately, the supplier calls the dedicated builder LoadsVariationBuilder that can be used directly by developers.