Package com.powsybl.openloadflow.ac.nr
Class MaxVoltageChangeStateVectorScaling
- java.lang.Object
-
- com.powsybl.openloadflow.ac.nr.MaxVoltageChangeStateVectorScaling
-
- All Implemented Interfaces:
StateVectorScaling
public class MaxVoltageChangeStateVectorScaling extends Object implements StateVectorScaling
Limit voltage magnitude change and voltage angle change between NR iterations- Author:
- Damien Jeandemange
, Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description MaxVoltageChangeStateVectorScaling()
MaxVoltageChangeStateVectorScaling(double maxDv, double maxDphi)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
apply(double[] dx, EquationSystem<AcVariableType,AcEquationType> equationSystem)
Apply scaling to state vector variation before equation mismatches calculation.NewtonRaphsonStoppingCriteria.TestResult
applyAfter(EquationSystem<AcVariableType,AcEquationType> equationSystem, EquationVector<AcVariableType,AcEquationType> equationVector, TargetVector<AcVariableType,AcEquationType> targetVector, NewtonRaphsonStoppingCriteria stoppingCriteria, NewtonRaphsonStoppingCriteria.TestResult testResult)
Apply scaling to state vector after equation mismatches and norm have been calculated.StateVectorScalingMode
getMode()
-
-
-
Method Detail
-
getMode
public StateVectorScalingMode getMode()
- Specified by:
getMode
in interfaceStateVectorScaling
-
apply
public void apply(double[] dx, EquationSystem<AcVariableType,AcEquationType> equationSystem)
Description copied from interface:StateVectorScaling
Apply scaling to state vector variation before equation mismatches calculation.- Specified by:
apply
in interfaceStateVectorScaling
-
applyAfter
public NewtonRaphsonStoppingCriteria.TestResult applyAfter(EquationSystem<AcVariableType,AcEquationType> equationSystem, EquationVector<AcVariableType,AcEquationType> equationVector, TargetVector<AcVariableType,AcEquationType> targetVector, NewtonRaphsonStoppingCriteria stoppingCriteria, NewtonRaphsonStoppingCriteria.TestResult testResult)
Description copied from interface:StateVectorScaling
Apply scaling to state vector after equation mismatches and norm have been calculated.- Specified by:
applyAfter
in interfaceStateVectorScaling
-
-