Package com.powsybl.openloadflow.network
Class LfNetworkParameters
java.lang.Object
com.powsybl.openloadflow.network.LfNetworkParameters
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final boolean
static final boolean
static final String
static final int
static final boolean
static final LinePerUnitMode
static final double
static final double
static final double
static final double
Minimal and maximal plausible target V in p.ustatic final double
static final OpenLoadFlowParameters.ReactiveRangeCheckMode
static final boolean
static final boolean
static final Set<com.powsybl.iidm.network.Country>
static final boolean
static final boolean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
checkMaxSlackBusCount
(int maxSlackBusCount) Set<com.powsybl.iidm.network.Country>
double
double
int
double
double
double
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
setAsymmetrical
(boolean asymmetrical) setBreakers
(boolean breakers) setCacheEnabled
(boolean cacheEnabled) setComputeMainConnectedComponentOnly
(boolean computeMainConnectedComponentOnly) setConnectivityFactory
(GraphConnectivityFactory<LfBus, LfBranch> connectivityFactory) setCountriesToBalance
(Set<com.powsybl.iidm.network.Country> countriesToBalance) setDebugDir
(String debugDir) setDistributedOnConformLoad
(boolean distributedOnConformLoad) setGeneratorVoltageRemoteControl
(boolean generatorVoltageRemoteControl) setHvdcAcEmulation
(boolean hvdcAcEmulation) setLinePerUnitMode
(LinePerUnitMode linePerUnitMode) setLoaderPostProcessorSelection
(Set<String> loaderPostProcessorSelection) setLoadFlowModel
(LoadFlowModel loadFlowModel) setLowImpedanceThreshold
(double lowImpedanceThreshold) setMaxPlausibleTargetVoltage
(double maxPlausibleTargetVoltage) setMaxSlackBusCount
(int maxSlackBusCount) setMinImpedance
(boolean minImpedance) setMinNominalVoltageTargetVoltageCheck
(double minNominalVoltageTargetVoltageCheck) setMinPlausibleTargetVoltage
(double minPlausibleTargetVoltage) setPhaseControl
(boolean phaseControl) setPlausibleActivePowerLimit
(double plausibleActivePowerLimit) setReactiveLimits
(boolean reactiveLimits) setReactivePowerRemoteControl
(boolean reactivePowerRemoteControl) setReactiveRangeCheckMode
(OpenLoadFlowParameters.ReactiveRangeCheckMode reactiveRangeCheckMode) setSecondaryVoltageControl
(boolean secondaryVoltageControl) setShuntVoltageControl
(boolean shuntVoltageControl) setSimulateAutomationSystems
(boolean simulateAutomationSystems) setSlackBusSelector
(SlackBusSelector slackBusSelector) setSvcVoltageMonitoring
(boolean svcVoltageMonitoring) setTransformerVoltageControl
(boolean transformerVoltageControl) setTwtSplitShuntAdmittance
(boolean twtSplitShuntAdmittance) setUseActiveLimits
(boolean useActiveLimits) setUseLoadModel
(boolean useLoadModel) setVoltagePerReactivePowerControl
(boolean voltagePerReactivePowerControl) toString()
-
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_VALUEMinimal 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
-
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
-
SIMULATE_AUTOMATION_SYSTEMS_DEFAULT_VALUE
public static final boolean SIMULATE_AUTOMATION_SYSTEMS_DEFAULT_VALUE- See Also:
-
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
-
-
Method Details
-
getSlackBusSelector
-
setSlackBusSelector
-
getConnectivityFactory
-
setConnectivityFactory
public LfNetworkParameters setConnectivityFactory(GraphConnectivityFactory<LfBus, LfBranch> connectivityFactory) -
isGeneratorVoltageRemoteControl
public boolean isGeneratorVoltageRemoteControl() -
setGeneratorVoltageRemoteControl
-
isMinImpedance
public boolean isMinImpedance() -
setMinImpedance
-
isTwtSplitShuntAdmittance
public boolean isTwtSplitShuntAdmittance() -
setTwtSplitShuntAdmittance
-
isBreakers
public boolean isBreakers() -
setBreakers
-
getPlausibleActivePowerLimit
public double getPlausibleActivePowerLimit() -
setPlausibleActivePowerLimit
-
isUseActiveLimits
public boolean isUseActiveLimits() -
setUseActiveLimits
-
isComputeMainConnectedComponentOnly
public boolean isComputeMainConnectedComponentOnly() -
setComputeMainConnectedComponentOnly
public LfNetworkParameters setComputeMainConnectedComponentOnly(boolean computeMainConnectedComponentOnly) -
getCountriesToBalance
-
setCountriesToBalance
public LfNetworkParameters setCountriesToBalance(Set<com.powsybl.iidm.network.Country> countriesToBalance) -
isDistributedOnConformLoad
public boolean isDistributedOnConformLoad() -
setDistributedOnConformLoad
-
isPhaseControl
public boolean isPhaseControl() -
setPhaseControl
-
isTransformerVoltageControl
public boolean isTransformerVoltageControl() -
setTransformerVoltageControl
-
isVoltagePerReactivePowerControl
public boolean isVoltagePerReactivePowerControl() -
setVoltagePerReactivePowerControl
public LfNetworkParameters setVoltagePerReactivePowerControl(boolean voltagePerReactivePowerControl) -
isReactivePowerRemoteControl
public boolean isReactivePowerRemoteControl() -
setReactivePowerRemoteControl
-
getLoadFlowModel
-
setLoadFlowModel
-
isShuntVoltageControl
public boolean isShuntVoltageControl() -
setShuntVoltageControl
-
isReactiveLimits
public boolean isReactiveLimits() -
setReactiveLimits
-
isHvdcAcEmulation
public boolean isHvdcAcEmulation() -
setHvdcAcEmulation
-
getMinPlausibleTargetVoltage
public double getMinPlausibleTargetVoltage() -
setMinPlausibleTargetVoltage
-
getMaxPlausibleTargetVoltage
public double getMaxPlausibleTargetVoltage() -
setMaxPlausibleTargetVoltage
-
getMinNominalVoltageTargetVoltageCheck
public double getMinNominalVoltageTargetVoltageCheck() -
setMinNominalVoltageTargetVoltageCheck
public LfNetworkParameters setMinNominalVoltageTargetVoltageCheck(double minNominalVoltageTargetVoltageCheck) -
getLowImpedanceThreshold
public double getLowImpedanceThreshold() -
setLowImpedanceThreshold
-
getReactiveRangeCheckMode
-
setReactiveRangeCheckMode
public LfNetworkParameters setReactiveRangeCheckMode(OpenLoadFlowParameters.ReactiveRangeCheckMode reactiveRangeCheckMode) -
isSvcVoltageMonitoring
public boolean isSvcVoltageMonitoring() -
setSvcVoltageMonitoring
-
getLoaderPostProcessorSelection
-
setLoaderPostProcessorSelection
public LfNetworkParameters setLoaderPostProcessorSelection(Set<String> loaderPostProcessorSelection) -
getMaxSlackBusCount
public int getMaxSlackBusCount() -
checkMaxSlackBusCount
public static int checkMaxSlackBusCount(int maxSlackBusCount) -
setMaxSlackBusCount
-
getDebugDir
-
setDebugDir
-
isSecondaryVoltageControl
public boolean isSecondaryVoltageControl() -
setSecondaryVoltageControl
-
isCacheEnabled
public boolean isCacheEnabled() -
setCacheEnabled
-
isAsymmetrical
public boolean isAsymmetrical() -
setAsymmetrical
-
getLinePerUnitMode
-
setLinePerUnitMode
-
isUseLoadModel
public boolean isUseLoadModel() -
setUseLoadModel
-
isSimulateAutomationSystems
public boolean isSimulateAutomationSystems() -
setSimulateAutomationSystems
-
toString
-