Package com.powsybl.openloadflow.sa
Class AcSecurityAnalysis
- java.lang.Object
-
- com.powsybl.openloadflow.sa.AbstractSecurityAnalysis<AcVariableType,AcEquationType,AcLoadFlowParameters,AcLoadFlowContext>
-
- com.powsybl.openloadflow.sa.AcSecurityAnalysis
-
public class AcSecurityAnalysis extends AbstractSecurityAnalysis<AcVariableType,AcEquationType,AcLoadFlowParameters,AcLoadFlowContext>
- Author:
- Geoffroy Jamgotchian
-
-
Field Summary
-
Fields inherited from class com.powsybl.openloadflow.sa.AbstractSecurityAnalysis
connectivityFactory, LOGGER, matrixFactory, monitorIndex, network, reporter
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AcSecurityAnalysis(com.powsybl.iidm.network.Network network, com.powsybl.math.matrix.MatrixFactory matrixFactory, GraphConnectivityFactory<LfBus,LfBranch> connectivityFactory, List<com.powsybl.security.monitor.StateMonitor> stateMonitors, com.powsybl.commons.reporter.Reporter reporter)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
distributedMismatch(LfNetwork network, double mismatch, com.powsybl.loadflow.LoadFlowParameters loadFlowParameters, OpenLoadFlowParameters openLoadFlowParameters)
protected com.powsybl.security.PostContingencyComputationStatus
runActionLoadFlow(AcLoadFlowContext context)
-
Methods inherited from class com.powsybl.openloadflow.sa.AbstractSecurityAnalysis
checkActions, checkCondition, createLfActions, findAllSwitchesToOperate, indexActionsById, indexOperatorStrategiesByContingencyId, loadFlowResultStatusFromNRStatus, postContingencyStatusFromNRStatus, run, runActionSimulation
-
-
-
-
Constructor Detail
-
AcSecurityAnalysis
protected AcSecurityAnalysis(com.powsybl.iidm.network.Network network, com.powsybl.math.matrix.MatrixFactory matrixFactory, GraphConnectivityFactory<LfBus,LfBranch> connectivityFactory, List<com.powsybl.security.monitor.StateMonitor> stateMonitors, com.powsybl.commons.reporter.Reporter reporter)
-
-
Method Detail
-
distributedMismatch
public static void distributedMismatch(LfNetwork network, double mismatch, com.powsybl.loadflow.LoadFlowParameters loadFlowParameters, OpenLoadFlowParameters openLoadFlowParameters)
-
runActionLoadFlow
protected com.powsybl.security.PostContingencyComputationStatus runActionLoadFlow(AcLoadFlowContext context)
- Specified by:
runActionLoadFlow
in classAbstractSecurityAnalysis<AcVariableType,AcEquationType,AcLoadFlowParameters,AcLoadFlowContext>
-
-