Enum Class SensitivityVariableType

java.lang.Object
java.lang.Enum<SensitivityVariableType>
com.powsybl.sensitivity.SensitivityVariableType
All Implemented Interfaces:
Serializable, Comparable<SensitivityVariableType>, Constable

public enum SensitivityVariableType extends Enum<SensitivityVariableType>
A variable represents a change on a equipment or on a group of equipments. The supported variable types are:
  • Use INJECTION_ACTIVE_POWER to model a change on the production of a generator or on a group of generators, on the consumption of a load or on a group of loads or on GLSK (for Generation and Load Shift keys) that describes a linear combination of power injection shifts on generators and loads. The variable increase is in MW.
  • Use INJECTION_REACTIVE_POWER to model a change on the reactive production of a generator or on the reactive consumption of a load. The variable increase is in MVar.
  • Use TRANSFORMER_PHASE to model the change of the tap position of a phase tap changer of a two windings transformer or a three windings transformer that contains only one phase tap changer. The increase is in degree.
  • Use BUS_TARGET_VOLTAGE to model an increase of the voltage target of a generator, a static var compensator, a two or three windings transformer, a shunt compensator or a VSC converter station. The increase is in KV.
  • Use HVDC_LINE_ACTIVE_POWER to model the change of the active power set point of an HVDC line. The increase is in MW.
  • Use TRANSFORMER_PHASE_1, TRANSFORMER_PHASE_2 or TRANSFORMER_PHASE_3 to model the change of the tap position of a phase tap changer of a three windings transformer that contains several phase tap changers.
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Enum Constant Details

  • Method Details

    • values

      public static SensitivityVariableType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static SensitivityVariableType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getSide

      public OptionalInt getSide()