Package com.powsybl.openloadflow
Class OpenLoadFlowParameters
- java.lang.Object
-
- com.powsybl.commons.extensions.AbstractExtension<com.powsybl.loadflow.LoadFlowParameters>
-
- com.powsybl.openloadflow.OpenLoadFlowParameters
-
- All Implemented Interfaces:
com.powsybl.commons.extensions.Extension<com.powsybl.loadflow.LoadFlowParameters>
public class OpenLoadFlowParameters extends com.powsybl.commons.extensions.AbstractExtension<com.powsybl.loadflow.LoadFlowParameters>
- Author:
- Geoffroy Jamgotchian
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OpenLoadFlowParameters.LowImpedanceBranchMode
static class
OpenLoadFlowParameters.OpenLoadFlowConfigLoader
-
Constructor Summary
Constructors Constructor Description OpenLoadFlowParameters()
-
Method Summary
-
-
-
Method Detail
-
getName
public String getName()
-
getSlackBusSelectionMode
public SlackBusSelectionMode getSlackBusSelectionMode()
-
setSlackBusSelectionMode
public OpenLoadFlowParameters setSlackBusSelectionMode(SlackBusSelectionMode slackBusSelectionMode)
-
getSlackBusId
public String getSlackBusId()
-
setSlackBusId
public OpenLoadFlowParameters setSlackBusId(String slackBusId)
-
isThrowsExceptionInCaseOfSlackDistributionFailure
public boolean isThrowsExceptionInCaseOfSlackDistributionFailure()
-
setThrowsExceptionInCaseOfSlackDistributionFailure
public OpenLoadFlowParameters setThrowsExceptionInCaseOfSlackDistributionFailure(boolean throwsExceptionInCaseOfSlackDistributionFailure)
-
hasVoltageRemoteControl
public boolean hasVoltageRemoteControl()
-
setVoltageRemoteControl
public OpenLoadFlowParameters setVoltageRemoteControl(boolean voltageRemoteControl)
-
getLowImpedanceBranchMode
public OpenLoadFlowParameters.LowImpedanceBranchMode getLowImpedanceBranchMode()
-
setLowImpedanceBranchMode
public OpenLoadFlowParameters setLowImpedanceBranchMode(OpenLoadFlowParameters.LowImpedanceBranchMode lowImpedanceBranchMode)
-
isLoadPowerFactorConstant
public boolean isLoadPowerFactorConstant()
-
setLoadPowerFactorConstant
public OpenLoadFlowParameters setLoadPowerFactorConstant(boolean loadPowerFactorConstant)
-
getPlausibleActivePowerLimit
public double getPlausibleActivePowerLimit()
-
setPlausibleActivePowerLimit
public OpenLoadFlowParameters setPlausibleActivePowerLimit(double plausibleActivePowerLimit)
-
getSlackBusPMaxMismatch
public double getSlackBusPMaxMismatch()
-
setSlackBusPMaxMismatch
public OpenLoadFlowParameters setSlackBusPMaxMismatch(double pSlackBusPMaxMismatch)
-
isAddRatioToLinesWithDifferentNominalVoltageAtBothEnds
public boolean isAddRatioToLinesWithDifferentNominalVoltageAtBothEnds()
-
setAddRatioToLinesWithDifferentNominalVoltageAtBothEnds
public OpenLoadFlowParameters setAddRatioToLinesWithDifferentNominalVoltageAtBothEnds(boolean addRatioToLinesWithDifferentNominalVoltageAtBothEnds)
-
load
public static OpenLoadFlowParameters load()
-
-