Package com.powsybl.sensitivity
Class SensitivityAnalysisParameters
java.lang.Object
com.powsybl.commons.extensions.AbstractExtendable<SensitivityAnalysisParameters>
com.powsybl.sensitivity.SensitivityAnalysisParameters
- All Implemented Interfaces:
Extendable<SensitivityAnalysisParameters>
public class SensitivityAnalysisParameters
extends AbstractExtendable<SensitivityAnalysisParameters>
Parameters for sensitivity analysis.
Extensions may be added, for instance for implementation-specific parameters.
- Author:
- Sebastien Murgey <sebastien.murgey at rte-france.com>
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
AngleFlowSensitivityValueThreshold is the threshold under which sensitivity values having variable type among TRANSFORMER_PHASE and TRANSFORMER_PHASE_1/2/3 and function type among BRANCH_ACTIVE_POWER_1/2/3, BRANCH_REACTIVE_POWER_1/2/3 and BRANCH_CURRENT_1/2/3 will be filtered from the analysis results.double
FlowFlowSensitivityValueThreshold is the threshold under which sensitivity values having variable type among INJECTION_ACTIVE_POWER, INJECTION_REACTIVE_POWER and HVDC_LINE_ACTIVE_POWER and function type among BRANCH_ACTIVE_POWER_1/2/3, BRANCH_REACTIVE_POWER_1/2/3 and BRANCH_CURRENT_1/2/3 will be filtered from the analysis results.double
FlowVoltageSensitivityValueThreshold is the threshold under which sensitivity values having variable type among INJECTION_REACTIVE_POWER and function type among BUS_VOLTAGE or variable type among BUS_TARGET_VOLTAGE and function type among BRANCH_REACTIVE_POWER_1/2/3 and BRANCH_CURRENT_1/2/3 will be filtered from the analysis results.double
VoltageVoltageSensitivityValueThreshold is the threshold under which sensitivity values having variable type BUS_TARGET_VOLTAGE and function type BUS_VOLTAGE will be filtered from the analysis results.load()
Load parameters from platform default config.load
(PlatformConfig platformConfig) Load parameters from a provided platform config.setAngleFlowSensitivityValueThreshold
(double threshold) setFlowFlowSensitivityValueThreshold
(double threshold) setFlowVoltageSensitivityValueThreshold
(double threshold) setLoadFlowParameters
(LoadFlowParameters loadFlowParameters) setVoltageVoltageSensitivityValueThreshold
(double threshold) Methods inherited from class com.powsybl.commons.extensions.AbstractExtendable
addExtension, getExtension, getExtensionByName, getExtensions, getImplementationName, removeExtension, removeExtension
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.powsybl.commons.extensions.Extendable
newExtension
-
Field Details
-
VERSION
- See Also:
-
-
Constructor Details
-
SensitivityAnalysisParameters
public SensitivityAnalysisParameters()
-
-
Method Details
-
load
Load parameters from platform default config. -
load
Load parameters from a provided platform config. -
getLoadFlowParameters
-
setLoadFlowParameters
-
setFlowFlowSensitivityValueThreshold
-
getFlowFlowSensitivityValueThreshold
public double getFlowFlowSensitivityValueThreshold()FlowFlowSensitivityValueThreshold is the threshold under which sensitivity values having variable type among INJECTION_ACTIVE_POWER, INJECTION_REACTIVE_POWER and HVDC_LINE_ACTIVE_POWER and function type among BRANCH_ACTIVE_POWER_1/2/3, BRANCH_REACTIVE_POWER_1/2/3 and BRANCH_CURRENT_1/2/3 will be filtered from the analysis results.- Returns:
- The threshold
-
setVoltageVoltageSensitivityValueThreshold
-
getVoltageVoltageSensitivityValueThreshold
public double getVoltageVoltageSensitivityValueThreshold()VoltageVoltageSensitivityValueThreshold is the threshold under which sensitivity values having variable type BUS_TARGET_VOLTAGE and function type BUS_VOLTAGE will be filtered from the analysis results.- Returns:
- The threshold
-
setFlowVoltageSensitivityValueThreshold
-
getFlowVoltageSensitivityValueThreshold
public double getFlowVoltageSensitivityValueThreshold()FlowVoltageSensitivityValueThreshold is the threshold under which sensitivity values having variable type among INJECTION_REACTIVE_POWER and function type among BUS_VOLTAGE or variable type among BUS_TARGET_VOLTAGE and function type among BRANCH_REACTIVE_POWER_1/2/3 and BRANCH_CURRENT_1/2/3 will be filtered from the analysis results.- Returns:
- The threshold
-
setAngleFlowSensitivityValueThreshold
-
getAngleFlowSensitivityValueThreshold
public double getAngleFlowSensitivityValueThreshold()AngleFlowSensitivityValueThreshold is the threshold under which sensitivity values having variable type among TRANSFORMER_PHASE and TRANSFORMER_PHASE_1/2/3 and function type among BRANCH_ACTIVE_POWER_1/2/3, BRANCH_REACTIVE_POWER_1/2/3 and BRANCH_CURRENT_1/2/3 will be filtered from the analysis results.- Returns:
- The threshold
-