Package com.powsybl.openloadflow
Class DefaultAcOuterLoopConfig
java.lang.Object
com.powsybl.openloadflow.DefaultAcOuterLoopConfig
- All Implemented Interfaces:
AcOuterLoopConfig
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionconfigure
(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters parametersExt) protected static Optional<AcOuterLoop>
createAutomationSystemOuterLoop
(OpenLoadFlowParameters parametersExt) protected static Optional<AcOuterLoop>
createDistributedSlackOuterLoop
(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters parametersExt) protected static Optional<AcOuterLoop>
createMonitoringVoltageOuterLoop
(OpenLoadFlowParameters parametersExt) protected static Optional<AcOuterLoop>
createPhaseControlOuterLoop
(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters parametersExt) protected static Optional<AcOuterLoop>
createPhaseControlOuterLoop
(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters.PhaseShifterControlMode controlMode) protected static Optional<AcOuterLoop>
createReactiveLimitsOuterLoop
(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters parametersExt) protected static Optional<AcOuterLoop>
createSecondaryVoltageControlOuterLoop
(OpenLoadFlowParameters parametersExt) protected static Optional<AcOuterLoop>
createShuntVoltageControlOuterLoop
(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters parametersExt) protected static Optional<AcOuterLoop>
createShuntVoltageControlOuterLoop
(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters.ShuntVoltageControlMode controlMode) protected static Optional<AcOuterLoop>
createTransformerVoltageControlOuterLoop
(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters parametersExt) protected static Optional<AcOuterLoop>
createTransformerVoltageControlOuterLoop
(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters.TransformerVoltageControlMode controlMode, int incrementalTransformerVoltageControlOuterLoopMaxTapShift)
-
Constructor Details
-
DefaultAcOuterLoopConfig
public DefaultAcOuterLoopConfig()
-
-
Method Details
-
configure
public List<AcOuterLoop> configure(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters parametersExt) -
createDistributedSlackOuterLoop
protected static Optional<AcOuterLoop> createDistributedSlackOuterLoop(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters parametersExt) -
createReactiveLimitsOuterLoop
protected static Optional<AcOuterLoop> createReactiveLimitsOuterLoop(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters parametersExt) -
createSecondaryVoltageControlOuterLoop
protected static Optional<AcOuterLoop> createSecondaryVoltageControlOuterLoop(OpenLoadFlowParameters parametersExt) -
createMonitoringVoltageOuterLoop
protected static Optional<AcOuterLoop> createMonitoringVoltageOuterLoop(OpenLoadFlowParameters parametersExt) -
createTransformerVoltageControlOuterLoop
protected static Optional<AcOuterLoop> createTransformerVoltageControlOuterLoop(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters.TransformerVoltageControlMode controlMode, int incrementalTransformerVoltageControlOuterLoopMaxTapShift) -
createTransformerVoltageControlOuterLoop
protected static Optional<AcOuterLoop> createTransformerVoltageControlOuterLoop(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters parametersExt) -
createShuntVoltageControlOuterLoop
protected static Optional<AcOuterLoop> createShuntVoltageControlOuterLoop(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters.ShuntVoltageControlMode controlMode) -
createShuntVoltageControlOuterLoop
protected static Optional<AcOuterLoop> createShuntVoltageControlOuterLoop(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters parametersExt) -
createPhaseControlOuterLoop
protected static Optional<AcOuterLoop> createPhaseControlOuterLoop(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters.PhaseShifterControlMode controlMode) -
createPhaseControlOuterLoop
protected static Optional<AcOuterLoop> createPhaseControlOuterLoop(com.powsybl.loadflow.LoadFlowParameters parameters, OpenLoadFlowParameters parametersExt) -
createAutomationSystemOuterLoop
protected static Optional<AcOuterLoop> createAutomationSystemOuterLoop(OpenLoadFlowParameters parametersExt)
-