Package com.powsybl.openloadflow.sensi
Class AcSensitivityAnalysis
- java.lang.Object
-
- com.powsybl.openloadflow.sensi.AbstractSensitivityAnalysis
-
- com.powsybl.openloadflow.sensi.AcSensitivityAnalysis
-
public class AcSensitivityAnalysis extends AbstractSensitivityAnalysis
- Author:
- Geoffroy Jamgotchian
, Gael Macherel
-
-
Field Summary
-
Fields inherited from class com.powsybl.openloadflow.sensi.AbstractSensitivityAnalysis
connectivityProvider, LOGGER, matrixFactory
-
-
Constructor Summary
Constructors Constructor Description AcSensitivityAnalysis(com.powsybl.math.matrix.MatrixFactory matrixFactory, Supplier<GraphDecrementalConnectivity<LfBus>> connectivityProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
analyse(com.powsybl.iidm.network.Network network, List<PropagatedContingency> contingencies, List<SensitivityVariableSet> variableSets, com.powsybl.loadflow.LoadFlowParameters lfParameters, OpenLoadFlowParameters lfParametersExt, SensitivityFactorReader factorReader, SensitivityValueWriter valueWriter, com.powsybl.commons.reporter.Reporter reporter)
https://people.montefiore.uliege.be/vct/elec0029/lf.pdf / Equation 32 is transposedvoid
checkContingencies(com.powsybl.iidm.network.Network network, LfNetwork lfNetwork, List<PropagatedContingency> contingencies)
protected void
setFunctionReferences(List<com.powsybl.openloadflow.sensi.AbstractSensitivityAnalysis.LfSensitivityFactor> factors)
-
Methods inherited from class com.powsybl.openloadflow.sensi.AbstractSensitivityAnalysis
checkLoadFlowParameters, createFactorGroups, createJacobianMatrix, cutConnectivity, fillRhsSensitivityVariable, getEquipmentRegulatingTerminal, getInjectionBusId, getParticipatingElements, initFactorsRhs, readAndCheckFactors, rescaleGlsk, setPredefinedResults, writeSkippedFactors
-
-
-
-
Constructor Detail
-
AcSensitivityAnalysis
public AcSensitivityAnalysis(com.powsybl.math.matrix.MatrixFactory matrixFactory, Supplier<GraphDecrementalConnectivity<LfBus>> connectivityProvider)
-
-
Method Detail
-
setFunctionReferences
protected void setFunctionReferences(List<com.powsybl.openloadflow.sensi.AbstractSensitivityAnalysis.LfSensitivityFactor> factors)
-
checkContingencies
public void checkContingencies(com.powsybl.iidm.network.Network network, LfNetwork lfNetwork, List<PropagatedContingency> contingencies)
- Overrides:
checkContingencies
in classAbstractSensitivityAnalysis
-
analyse
public void analyse(com.powsybl.iidm.network.Network network, List<PropagatedContingency> contingencies, List<SensitivityVariableSet> variableSets, com.powsybl.loadflow.LoadFlowParameters lfParameters, OpenLoadFlowParameters lfParametersExt, SensitivityFactorReader factorReader, SensitivityValueWriter valueWriter, com.powsybl.commons.reporter.Reporter reporter)
https://people.montefiore.uliege.be/vct/elec0029/lf.pdf / Equation 32 is transposed
-
-