Interface ReactiveCapabilityCurve

All Superinterfaces:
ReactiveLimits

public interface ReactiveCapabilityCurve extends ReactiveLimits
A reactive capability curve to define reactive limits of a Generator or Battery that depends of the active power.

This curve is made of Point and each point defines the minimum and maximum reactive limit for a given active power of the generator or battery.

The following graph shows a 4 points reactive capability curve. On the X-axis is the active power in MW, on the Y-axis the minimal and maximal reactive values in MVAR.

 Q (MVAR)
 ^
 |
 |     *     *
 |
 | *             *
 +---------------------> P (MW)
 | *             *
 |
 |     *     *
 |
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static interface 
    A point of the reactive capability curve, for a given active power the minimal and the maximal value for the reactive power.
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    Get the active power maximum value of the curve.
    double
    Get the active power minimum value of the curve.
    int
    Get the curve point count.
    Get the curve points.

    Methods inherited from interface com.powsybl.iidm.network.ReactiveLimits

    getKind, getMaxQ, getMinQ
  • Method Details

    • getPoints

      Get the curve points.
    • getPointCount

      int getPointCount()
      Get the curve point count.
    • getMinP

      double getMinP()
      Get the active power minimum value of the curve.
    • getMaxP

      double getMaxP()
      Get the active power maximum value of the curve.