Class PrePerimeterSensitivityAnalysis
java.lang.Object
com.powsybl.openrao.searchtreerao.castor.algorithm.PrePerimeterSensitivityAnalysis
This class aims at performing the sensitivity analysis before the optimization of a perimeter. At these specific
instants we actually want to compute all the results on the network. They will be useful either for the optimization
or to fill results in the final output.
- Author:
- Baptiste Seguinot <baptiste.seguinot at rte-france.com>
-
Constructor Summary
ConstructorDescriptionPrePerimeterSensitivityAnalysis
(Set<FlowCnec> flowCnecs, Set<RangeAction<?>> rangeActions, RaoParameters raoParameters, ToolProvider toolProvider) -
Method Summary
Modifier and TypeMethodDescriptionrunBasedOnInitialResults
(com.powsybl.iidm.network.Network network, Crac crac, FlowResult initialFlowResult, RangeActionSetpointResult initialRangeActionSetpointResult, Set<String> operatorsNotSharingCras, AppliedRemedialActions appliedCurativeRemedialActions) runInitialSensitivityAnalysis
(com.powsybl.iidm.network.Network network, Crac crac)
-
Constructor Details
-
PrePerimeterSensitivityAnalysis
public PrePerimeterSensitivityAnalysis(Set<FlowCnec> flowCnecs, Set<RangeAction<?>> rangeActions, RaoParameters raoParameters, ToolProvider toolProvider)
-
-
Method Details
-
runInitialSensitivityAnalysis
public PrePerimeterResult runInitialSensitivityAnalysis(com.powsybl.iidm.network.Network network, Crac crac) -
runBasedOnInitialResults
public PrePerimeterResult runBasedOnInitialResults(com.powsybl.iidm.network.Network network, Crac crac, FlowResult initialFlowResult, RangeActionSetpointResult initialRangeActionSetpointResult, Set<String> operatorsNotSharingCras, AppliedRemedialActions appliedCurativeRemedialActions) -
getObjectiveFunction
-