Interface DanglingLine.Generation

All Superinterfaces:
ReactiveLimitsHolder
Enclosing interface:
DanglingLine

public static interface DanglingLine.Generation extends ReactiveLimitsHolder
  • Method Details

    • getTargetP

      double getTargetP()

      Get the generator active power target in MW.

      The active power target follows a generator sign convention.

      Depends on the working variant.

      Returns:
      the generator active power target
    • setTargetP

      DanglingLine.Generation setTargetP(double targetP)

      Set the generator active power target in MW.

      Depends on the working variant.

      Parameters:
      targetP - the generator active power target
      Returns:
      this to allow method chaining
    • getMaxP

      double getMaxP()
      Get the generator maximal active power in MW.
    • setMaxP

      DanglingLine.Generation setMaxP(double maxP)
      Set the generator maximal active power in MW.
    • getMinP

      double getMinP()
      Get the generator minimal active power in MW.
    • setMinP

      DanglingLine.Generation setMinP(double minP)
      Set the generator minimal active power in MW.
    • getTargetQ

      double getTargetQ()

      Get the generator reactive power target in MVAR.

      The generator reactive power target follows a generator sign convention.

      Depends on the working variant.

      Returns:
      the generator reactive power target
    • setTargetQ

      DanglingLine.Generation setTargetQ(double targetQ)

      Set the generator reactive power target in MVAR.

      Depends on the working variant.

      Parameters:
      targetQ - the generator reactive power target
      Returns:
      this to allow method chaining
    • isVoltageRegulationOn

      boolean isVoltageRegulationOn()
      Get the generator voltage regulation status.
    • setVoltageRegulationOn

      DanglingLine.Generation setVoltageRegulationOn(boolean voltageRegulationOn)
      Set the generator voltage regulation status.
    • getTargetV

      double getTargetV()

      Get the generator voltage target in Kv.

      Depends on the working variant.

      Returns:
      the generator voltage target
    • setTargetV

      DanglingLine.Generation setTargetV(double targetV)

      Set the generator voltage target in Kv.

      Depends on the working variant.

      Parameters:
      targetV - the generator voltage target
      Returns:
      this to allow method chaining