Package com.powsybl.openloadflow.network
Class LfNetworkParameters
- java.lang.Object
-
- com.powsybl.openloadflow.network.LfNetworkParameters
-
public class LfNetworkParameters extends Object
- Author:
- Geoffroy Jamgotchian
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
CACHE_ENABLED_DEFAULT_VALUE
static String
DEBUG_DIR_DEFAULT_VALUE
static int
DEFAULT_MAX_SLACK_BUS_COUNT
static double
LOW_IMPEDANCE_THRESHOLD_DEFAULT_VALUE
static double
MAX_PLAUSIBLE_TARGET_VOLTAGE_DEFAULT_VALUE
static double
MIN_PLAUSIBLE_TARGET_VOLTAGE_DEFAULT_VALUE
Minimal and maximal plausible target V in p.ustatic double
PLAUSIBLE_ACTIVE_POWER_LIMIT_DEFAULT_VALUE
static OpenLoadFlowParameters.ReactiveRangeCheckMode
REACTIVE_RANGE_CHECK_MODE_DEFAULT_VALUE
static boolean
SECONDARY_VOLTAGE_CONTROL_DEFAULT_VALUE
static Set<com.powsybl.iidm.network.Country>
SLACK_BUS_COUNTRY_FILTER_DEFAULT_VALUE
-
Constructor Summary
Constructors Constructor Description LfNetworkParameters()
-
Method Summary
-
-
-
Field Detail
-
PLAUSIBLE_ACTIVE_POWER_LIMIT_DEFAULT_VALUE
public static final double PLAUSIBLE_ACTIVE_POWER_LIMIT_DEFAULT_VALUE
- See Also:
- Constant Field Values
-
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:
- Constant Field Values
-
MAX_PLAUSIBLE_TARGET_VOLTAGE_DEFAULT_VALUE
public static final double MAX_PLAUSIBLE_TARGET_VOLTAGE_DEFAULT_VALUE
- See Also:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
CACHE_ENABLED_DEFAULT_VALUE
public static final boolean CACHE_ENABLED_DEFAULT_VALUE
- See Also:
- Constant Field Values
-
SLACK_BUS_COUNTRY_FILTER_DEFAULT_VALUE
public static final Set<com.powsybl.iidm.network.Country> SLACK_BUS_COUNTRY_FILTER_DEFAULT_VALUE
-
-
Method Detail
-
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)
-
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)
-
isDc
public boolean isDc()
-
setDc
public LfNetworkParameters setDc(boolean dc)
-
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)
-
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)
-
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)
-
-