limit-violation-default-filter

The limit-violation-default-filter module is used by the security-analysis and the action-simulator commands to filter the violations displayed.

Optional properties

countries
The countries property is an optional property that defines a list of ISO-3166 country codes used for violations filtering. A violation is displayed only if at least one of its side has its substation’s country in the list. If this property is not set, there is no filtering based on the countries.

minBaseVoltage
The minBaseVoltage property is an optional property that defines a threshold value for the nominal voltage of the voltage levels. The default value of this property is 0.

violationTypes
The violationTypes property is an optional property that defines a list of com.powsybl.security.LimitViolationType used for violations filtering. a violation is displayed if its type is in the list. The available LimitViolationType values are:

  • CURRENT
  • LOW_VOLTAGE
  • HIGH_VOLTAGE
  • LOW_SHORT_CIRCUIT_CURRENT
  • HIGH_SHORT_CIRCUIT_CURRENT
  • OTHER

Examples

YAML configuration:

limit-violation-default-filter:
    countries:
        - FR
        - BE
    minBaseVoltage: 225
    violationTypes:
        - CURRENT
        - LOW_VOLTAGE
        - HIGH_VOLTAGE

XML configuration:

<limit-violation-default-filter>
    <countries>FR,BE</countries>
    <minBaseVoltage>225</minBaseVoltage>
    <violationTypes>CURRENT,LOW_VOLTAGE,HIGH_VOLTAGE</violationTypes>
</limit-violation-default-filter>