Interface LfLoad

All Superinterfaces:
PropertyBag
All Known Implementing Classes:
LfLoadImpl

public interface LfLoad extends PropertyBag
Author:
Anne Tilloy <anne.tilloy at rte-france.com>
  • Method Details

    • getId

      String getId()
    • getBus

      LfBus getBus()
    • getLoadModel

      Optional<LfLoadModel> getLoadModel()
    • getInitialTargetP

      double getInitialTargetP()
    • getTargetP

      double getTargetP()
    • setTargetP

      void setTargetP(double targetP)
    • getTargetQ

      double getTargetQ()
    • setTargetQ

      void setTargetQ(double targetQ)
    • ensurePowerFactorConstantByLoad

      boolean ensurePowerFactorConstantByLoad()
    • getAbsVariableTargetP

      double getAbsVariableTargetP()
    • setAbsVariableTargetP

      void setAbsVariableTargetP(double absVariableTargetP)
    • calculateNewTargetQ

      double calculateNewTargetQ(double diffTargetP)
    • getOriginalIds

      List<String> getOriginalIds()
    • getOriginalLoadCount

      double getOriginalLoadCount()
    • isOriginalLoadDisabled

      boolean isOriginalLoadDisabled(String originalId)
    • setOriginalLoadDisabled

      void setOriginalLoadDisabled(String originalId, boolean disabled)
    • getOriginalLoadsDisablingStatus

      Map<String,Boolean> getOriginalLoadsDisablingStatus()
    • setOriginalLoadsDisablingStatus

      void setOriginalLoadsDisablingStatus(Map<String,Boolean> originalLoadsDisablingStatus)
    • updateState

      void updateState(boolean loadPowerFactorConstant, boolean breakers)
    • getP

      Evaluable getP()
    • setP

      void setP(Evaluable p)
    • getQ

      Evaluable getQ()
    • setQ

      void setQ(Evaluable q)