Interface ActivePowerControl<I extends Injection<I>>

All Superinterfaces:
Extension<I>
All Known Implementing Classes:
ActivePowerControlImpl

public interface ActivePowerControl<I extends Injection<I>> extends Extension<I>
Author:
Ghiles Abdellah <ghiles.abdellah at rte-france.com>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    double
    This is the change in generator power output divided by the change in frequency normalized by the nominal power of the generator and the nominal frequency and expressed in percent and negated.
    default String
    Return the name of this extension.
    double
    Generating unit participation factor.
    boolean
     
    void
    setDroop(double droop)
     
    void
    setParticipate(boolean participate)
     
    void
    setParticipationFactor(double participationFactor)
     

    Methods inherited from interface com.powsybl.commons.extensions.Extension

    getExtendable, setExtendable
  • Field Details

  • Method Details

    • getName

      default String getName()
      Description copied from interface: Extension
      Return the name of this extension.
      Specified by:
      getName in interface Extension<I extends Injection<I>>
    • isParticipate

      boolean isParticipate()
    • setParticipate

      void setParticipate(boolean participate)
    • getDroop

      double getDroop()
      This is the change in generator power output divided by the change in frequency normalized by the nominal power of the generator and the nominal frequency and expressed in percent and negated. A positive value of speed change droop provides additional generator output upon a drop in frequency.
      Returns:
      Governor Speed Changer Droop.
    • setDroop

      void setDroop(double droop)
      Parameters:
      droop - new Governor Speed Changer Droop value
    • getParticipationFactor

      double getParticipationFactor()
      Generating unit participation factor. The sum of the participation factors across generating units does not have to sum to one. It is used for representing distributed slack participation factor. The attribute shall be a positive value or zero.
      Returns:
      Generating unit participation factor.
    • setParticipationFactor

      void setParticipationFactor(double participationFactor)
      Parameters:
      participationFactor - new Generating unit participation factor value