Class LoadflowProvider

All Implemented Interfaces:
com.powsybl.contingency.ContingenciesProvider, CnecSensitivityProvider
Direct Known Subclasses:
RangeActionSensitivityProvider

public class LoadflowProvider extends AbstractSimpleSensitivityProvider
To run a systematic sensitivity analysis and evaluate the flows in all states at once, hades requires sensitivities. We therefore extend RangeActionSensitivityProvider to use some of its conversion methods, and use a random PST from the network to create "dummy" sensitivities for each studied cnec.
Author:
Philippe Edwards <philippe.edwards at rte-france.com>
  • Method Details

    • getBasecaseFactors

      public List<com.powsybl.sensitivity.SensitivityFactor> getBasecaseFactors(com.powsybl.iidm.network.Network network)
    • getContingencyFactors

      public List<com.powsybl.sensitivity.SensitivityFactor> getContingencyFactors(com.powsybl.iidm.network.Network network, List<com.powsybl.contingency.Contingency> contingencies)
    • getVariableSets

      public List<com.powsybl.sensitivity.SensitivityVariableSet> getVariableSets()
    • getHvdcs

      public Map<String,HvdcRangeAction> getHvdcs()