Class LfNetworkParameters

java.lang.Object
com.powsybl.openloadflow.network.LfNetworkParameters

public class LfNetworkParameters extends Object
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Field Details

    • PLAUSIBLE_ACTIVE_POWER_LIMIT_DEFAULT_VALUE

      public static final double PLAUSIBLE_ACTIVE_POWER_LIMIT_DEFAULT_VALUE
      See Also:
    • USE_ACTIVE_LIMITS_DEFAULT_VALUE

      public static final boolean USE_ACTIVE_LIMITS_DEFAULT_VALUE
      See Also:
    • MIN_PLAUSIBLE_TARGET_VOLTAGE_DEFAULT_VALUE

      public static final double MIN_PLAUSIBLE_TARGET_VOLTAGE_DEFAULT_VALUE
      Minimal and maximal plausible target V in p.u
      See Also:
    • MAX_PLAUSIBLE_TARGET_VOLTAGE_DEFAULT_VALUE

      public static final double MAX_PLAUSIBLE_TARGET_VOLTAGE_DEFAULT_VALUE
      See Also:
    • MIN_NOMINAL_VOLTAGE_TARGET_VOLTAGE_CHECK_DEFAULT_VALUE

      public static final double MIN_NOMINAL_VOLTAGE_TARGET_VOLTAGE_CHECK_DEFAULT_VALUE
      See Also:
    • LOW_IMPEDANCE_THRESHOLD_DEFAULT_VALUE

      public static final double LOW_IMPEDANCE_THRESHOLD_DEFAULT_VALUE
    • REACTIVE_RANGE_CHECK_MODE_DEFAULT_VALUE

      public static final OpenLoadFlowParameters.ReactiveRangeCheckMode REACTIVE_RANGE_CHECK_MODE_DEFAULT_VALUE
    • DEFAULT_MAX_SLACK_BUS_COUNT

      public static final int DEFAULT_MAX_SLACK_BUS_COUNT
      See Also:
    • DEBUG_DIR_DEFAULT_VALUE

      public static final String DEBUG_DIR_DEFAULT_VALUE
    • SECONDARY_VOLTAGE_CONTROL_DEFAULT_VALUE

      public static final boolean SECONDARY_VOLTAGE_CONTROL_DEFAULT_VALUE
      See Also:
    • CACHE_ENABLED_DEFAULT_VALUE

      public static final boolean CACHE_ENABLED_DEFAULT_VALUE
      See Also:
    • ASYMMETRICAL_DEFAULT_VALUE

      public static final boolean ASYMMETRICAL_DEFAULT_VALUE
      See Also:
    • USE_LOAD_MODE_DEFAULT_VALUE

      public static final boolean USE_LOAD_MODE_DEFAULT_VALUE
      See Also:
    • SLACK_BUS_COUNTRY_FILTER_DEFAULT_VALUE

      public static final Set<com.powsybl.iidm.network.Country> SLACK_BUS_COUNTRY_FILTER_DEFAULT_VALUE
    • SIMULATE_AUTOMATION_SYSTEMS_DEFAULT_VALUE

      public static final boolean SIMULATE_AUTOMATION_SYSTEMS_DEFAULT_VALUE
      See Also:
    • LINE_PER_UNIT_MODE_DEFAULT_VALUE

      public static final LinePerUnitMode LINE_PER_UNIT_MODE_DEFAULT_VALUE
    • DISTRIBUTED_ON_CONFORM_LOAD_DEFAULT_VALUE

      public static final boolean DISTRIBUTED_ON_CONFORM_LOAD_DEFAULT_VALUE
      See Also:
  • Constructor Details

    • LfNetworkParameters

      public LfNetworkParameters()
    • LfNetworkParameters

      public LfNetworkParameters(LfNetworkParameters other)
  • Method Details

    • getSlackBusSelector

      public SlackBusSelector getSlackBusSelector()
    • setSlackBusSelector

      public LfNetworkParameters setSlackBusSelector(SlackBusSelector slackBusSelector)
    • getConnectivityFactory

      public GraphConnectivityFactory<LfBus,LfBranch> getConnectivityFactory()
    • setConnectivityFactory

      public LfNetworkParameters setConnectivityFactory(GraphConnectivityFactory<LfBus,LfBranch> connectivityFactory)
    • isGeneratorVoltageRemoteControl

      public boolean isGeneratorVoltageRemoteControl()
    • setGeneratorVoltageRemoteControl

      public LfNetworkParameters setGeneratorVoltageRemoteControl(boolean generatorVoltageRemoteControl)
    • isMinImpedance

      public boolean isMinImpedance()
    • setMinImpedance

      public LfNetworkParameters setMinImpedance(boolean minImpedance)
    • isTwtSplitShuntAdmittance

      public boolean isTwtSplitShuntAdmittance()
    • setTwtSplitShuntAdmittance

      public LfNetworkParameters setTwtSplitShuntAdmittance(boolean twtSplitShuntAdmittance)
    • isBreakers

      public boolean isBreakers()
    • setBreakers

      public LfNetworkParameters setBreakers(boolean breakers)
    • getPlausibleActivePowerLimit

      public double getPlausibleActivePowerLimit()
    • setPlausibleActivePowerLimit

      public LfNetworkParameters setPlausibleActivePowerLimit(double plausibleActivePowerLimit)
    • isUseActiveLimits

      public boolean isUseActiveLimits()
    • setUseActiveLimits

      public LfNetworkParameters setUseActiveLimits(boolean useActiveLimits)
    • isComputeMainConnectedComponentOnly

      public boolean isComputeMainConnectedComponentOnly()
    • setComputeMainConnectedComponentOnly

      public LfNetworkParameters setComputeMainConnectedComponentOnly(boolean computeMainConnectedComponentOnly)
    • getCountriesToBalance

      public Set<com.powsybl.iidm.network.Country> getCountriesToBalance()
    • setCountriesToBalance

      public LfNetworkParameters setCountriesToBalance(Set<com.powsybl.iidm.network.Country> countriesToBalance)
    • isDistributedOnConformLoad

      public boolean isDistributedOnConformLoad()
    • setDistributedOnConformLoad

      public LfNetworkParameters setDistributedOnConformLoad(boolean distributedOnConformLoad)
    • isPhaseControl

      public boolean isPhaseControl()
    • setPhaseControl

      public LfNetworkParameters setPhaseControl(boolean phaseControl)
    • isTransformerVoltageControl

      public boolean isTransformerVoltageControl()
    • setTransformerVoltageControl

      public LfNetworkParameters setTransformerVoltageControl(boolean transformerVoltageControl)
    • isVoltagePerReactivePowerControl

      public boolean isVoltagePerReactivePowerControl()
    • setVoltagePerReactivePowerControl

      public LfNetworkParameters setVoltagePerReactivePowerControl(boolean voltagePerReactivePowerControl)
    • isReactivePowerRemoteControl

      public boolean isReactivePowerRemoteControl()
    • setReactivePowerRemoteControl

      public LfNetworkParameters setReactivePowerRemoteControl(boolean reactivePowerRemoteControl)
    • getLoadFlowModel

      public LoadFlowModel getLoadFlowModel()
    • setLoadFlowModel

      public LfNetworkParameters setLoadFlowModel(LoadFlowModel loadFlowModel)
    • isShuntVoltageControl

      public boolean isShuntVoltageControl()
    • setShuntVoltageControl

      public LfNetworkParameters setShuntVoltageControl(boolean shuntVoltageControl)
    • isReactiveLimits

      public boolean isReactiveLimits()
    • setReactiveLimits

      public LfNetworkParameters setReactiveLimits(boolean reactiveLimits)
    • isHvdcAcEmulation

      public boolean isHvdcAcEmulation()
    • setHvdcAcEmulation

      public LfNetworkParameters setHvdcAcEmulation(boolean hvdcAcEmulation)
    • getMinPlausibleTargetVoltage

      public double getMinPlausibleTargetVoltage()
    • setMinPlausibleTargetVoltage

      public LfNetworkParameters setMinPlausibleTargetVoltage(double minPlausibleTargetVoltage)
    • getMaxPlausibleTargetVoltage

      public double getMaxPlausibleTargetVoltage()
    • setMaxPlausibleTargetVoltage

      public LfNetworkParameters setMaxPlausibleTargetVoltage(double maxPlausibleTargetVoltage)
    • getMinNominalVoltageTargetVoltageCheck

      public double getMinNominalVoltageTargetVoltageCheck()
    • setMinNominalVoltageTargetVoltageCheck

      public LfNetworkParameters setMinNominalVoltageTargetVoltageCheck(double minNominalVoltageTargetVoltageCheck)
    • getLowImpedanceThreshold

      public double getLowImpedanceThreshold()
    • setLowImpedanceThreshold

      public LfNetworkParameters setLowImpedanceThreshold(double lowImpedanceThreshold)
    • getReactiveRangeCheckMode

      public OpenLoadFlowParameters.ReactiveRangeCheckMode getReactiveRangeCheckMode()
    • setReactiveRangeCheckMode

      public LfNetworkParameters setReactiveRangeCheckMode(OpenLoadFlowParameters.ReactiveRangeCheckMode reactiveRangeCheckMode)
    • isSvcVoltageMonitoring

      public boolean isSvcVoltageMonitoring()
    • setSvcVoltageMonitoring

      public LfNetworkParameters setSvcVoltageMonitoring(boolean svcVoltageMonitoring)
    • getLoaderPostProcessorSelection

      public Set<String> getLoaderPostProcessorSelection()
    • setLoaderPostProcessorSelection

      public LfNetworkParameters setLoaderPostProcessorSelection(Set<String> loaderPostProcessorSelection)
    • getMaxSlackBusCount

      public int getMaxSlackBusCount()
    • checkMaxSlackBusCount

      public static int checkMaxSlackBusCount(int maxSlackBusCount)
    • setMaxSlackBusCount

      public LfNetworkParameters setMaxSlackBusCount(int maxSlackBusCount)
    • getDebugDir

      public String getDebugDir()
    • setDebugDir

      public LfNetworkParameters setDebugDir(String debugDir)
    • isSecondaryVoltageControl

      public boolean isSecondaryVoltageControl()
    • setSecondaryVoltageControl

      public LfNetworkParameters setSecondaryVoltageControl(boolean secondaryVoltageControl)
    • isCacheEnabled

      public boolean isCacheEnabled()
    • setCacheEnabled

      public LfNetworkParameters setCacheEnabled(boolean cacheEnabled)
    • isAsymmetrical

      public boolean isAsymmetrical()
    • setAsymmetrical

      public LfNetworkParameters setAsymmetrical(boolean asymmetrical)
    • getLinePerUnitMode

      public LinePerUnitMode getLinePerUnitMode()
    • setLinePerUnitMode

      public LfNetworkParameters setLinePerUnitMode(LinePerUnitMode linePerUnitMode)
    • isUseLoadModel

      public boolean isUseLoadModel()
    • setUseLoadModel

      public LfNetworkParameters setUseLoadModel(boolean useLoadModel)
    • isSimulateAutomationSystems

      public boolean isSimulateAutomationSystems()
    • setSimulateAutomationSystems

      public LfNetworkParameters setSimulateAutomationSystems(boolean simulateAutomationSystems)
    • toString

      public String toString()
      Overrides:
      toString in class Object