Interface LfBus

    • Method Detail

      • getVoltageLevelId

        String getVoltageLevelId()
      • isFictitious

        boolean isFictitious()
      • isSlack

        boolean isSlack()
      • setSlack

        void setSlack​(boolean slack)
      • hasVoltageControllerCapability

        boolean hasVoltageControllerCapability()
      • isVoltageControllerEnabled

        boolean isVoltageControllerEnabled()
      • isVoltageControlled

        boolean isVoltageControlled()
      • getVoltageControlSwitchOffCount

        int getVoltageControlSwitchOffCount()
        Get the number of time, voltage control status has be set from true to false.
        Returns:
        the number of time, voltage control status has be set from true to false
      • setVoltageControlSwitchOffCount

        void setVoltageControlSwitchOffCount​(int voltageControlSwitchOffCount)
      • setVoltageControllerEnabled

        void setVoltageControllerEnabled​(boolean voltageControl)
      • setVoltageControl

        void setVoltageControl​(VoltageControl voltageControl)
      • getTargetP

        double getTargetP()
      • getTargetQ

        double getTargetQ()
      • getLoadTargetP

        double getLoadTargetP()
      • setLoadTargetP

        void setLoadTargetP​(double loadTargetP)
      • getFixedLoadTargetP

        double getFixedLoadTargetP()
      • getPositiveLoadCount

        int getPositiveLoadCount()
      • getLoadTargetQ

        double getLoadTargetQ()
      • setLoadTargetQ

        void setLoadTargetQ​(double loadTargetQ)
      • getFixedLoadTargetQ

        double getFixedLoadTargetQ()
      • getGenerationTargetP

        double getGenerationTargetP()
      • getGenerationTargetQ

        double getGenerationTargetQ()
      • setGenerationTargetQ

        void setGenerationTargetQ​(double generationTargetQ)
      • getMinQ

        double getMinQ()
      • getMaxQ

        double getMaxQ()
      • getAngle

        double getAngle()
      • setAngle

        void setAngle​(double angle)
      • getCalculatedQ

        double getCalculatedQ()
      • setCalculatedQ

        void setCalculatedQ​(double calculatedQ)
      • getNominalV

        double getNominalV()
        Get nominal voltage in Kv.
        Returns:
        nominal voltage in Kv
      • getLowVoltageLimit

        double getLowVoltageLimit()
      • getHighVoltageLimit

        double getHighVoltageLimit()
      • addBranch

        void addBranch​(LfBranch branch)
      • updateState

        void updateState​(boolean reactiveLimits,
                         boolean writeSlackBus)
      • isDiscreteVoltageControlled

        boolean isDiscreteVoltageControlled()
      • setDiscreteVoltageControl

        void setDiscreteVoltageControl​(DiscreteVoltageControl discreteVoltageControl)
      • isDisabled

        boolean isDisabled()
      • setDisabled

        void setDisabled​(boolean disabled)
      • isParticipating

        boolean isParticipating()