Package com.powsybl.openloadflow.sensi
Class AcSensitivityAnalysis
- java.lang.Object
-
- com.powsybl.openloadflow.sensi.AbstractSensitivityAnalysis<AcVariableType,AcEquationType>
-
- com.powsybl.openloadflow.sensi.AcSensitivityAnalysis
-
public class AcSensitivityAnalysis extends AbstractSensitivityAnalysis<AcVariableType,AcEquationType>
- Author:
- Geoffroy Jamgotchian
, Gael Macherel
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.powsybl.openloadflow.sensi.AbstractSensitivityAnalysis
AbstractSensitivityAnalysis.SensitivityFactorGroupList<V extends Enum<V> & Quantity,E extends Enum<E> & Quantity>
-
-
Field Summary
-
Fields inherited from class com.powsybl.openloadflow.sensi.AbstractSensitivityAnalysis
connectivityFactory, LOGGER, matrixFactory, parameters
-
-
Constructor Summary
Constructors Constructor Description AcSensitivityAnalysis(com.powsybl.math.matrix.MatrixFactory matrixFactory, GraphConnectivityFactory<LfBus,LfBranch> connectivityFactory, com.powsybl.sensitivity.SensitivityAnalysisParameters parameters)
-
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<com.powsybl.sensitivity.SensitivityVariableSet> variableSets, com.powsybl.sensitivity.SensitivityFactorReader factorReader, com.powsybl.sensitivity.SensitivityResultWriter resultWriter, com.powsybl.commons.reporter.Reporter reporter, Set<com.powsybl.iidm.network.Switch> allSwitchesToOpen)
https://people.montefiore.uliege.be/vct/elec0029/lf.pdf / Equation 32 is transposedprotected void
setFunctionReferences(List<com.powsybl.openloadflow.sensi.AbstractSensitivityAnalysis.LfSensitivityFactor<AcVariableType,AcEquationType>> factors)
-
Methods inherited from class com.powsybl.openloadflow.sensi.AbstractSensitivityAnalysis
checkContingencies, checkLoadFlowParameters, createFactorGroups, fillRhsSensitivityVariable, filterBusTargetVoltageVariable, filterSensitivityValue, getInjectionBusId, getLegNumber, getLegNumber, getParticipatingElements, getPredefinedResults, hasBusTargetVoltage, initFactorsRhs, isActivePowerFunctionType, isCurrentFunctionType, isDistributedSlackOnGenerators, isDistributedSlackOnLoads, isFlowFunction, readAndCheckFactors, rescaleGlsk, setPredefinedResults, unscaleFunction, unscaleSensitivity, writeInvalidFactors
-
-
-
-
Constructor Detail
-
AcSensitivityAnalysis
public AcSensitivityAnalysis(com.powsybl.math.matrix.MatrixFactory matrixFactory, GraphConnectivityFactory<LfBus,LfBranch> connectivityFactory, com.powsybl.sensitivity.SensitivityAnalysisParameters parameters)
-
-
Method Detail
-
setFunctionReferences
protected void setFunctionReferences(List<com.powsybl.openloadflow.sensi.AbstractSensitivityAnalysis.LfSensitivityFactor<AcVariableType,AcEquationType>> factors)
-
analyse
public void analyse(com.powsybl.iidm.network.Network network, List<PropagatedContingency> contingencies, List<com.powsybl.sensitivity.SensitivityVariableSet> variableSets, com.powsybl.sensitivity.SensitivityFactorReader factorReader, com.powsybl.sensitivity.SensitivityResultWriter resultWriter, com.powsybl.commons.reporter.Reporter reporter, Set<com.powsybl.iidm.network.Switch> allSwitchesToOpen)
https://people.montefiore.uliege.be/vct/elec0029/lf.pdf / Equation 32 is transposed- Specified by:
analyse
in classAbstractSensitivityAnalysis<AcVariableType,AcEquationType>
-
-