Package com.powsybl.iidm.network
Interface PhaseTapChanger
-
- All Superinterfaces:
TapChanger<PhaseTapChanger,PhaseTapChangerStep>
- All Known Implementing Classes:
PhaseTapChangerAdapter
public interface PhaseTapChanger extends TapChanger<PhaseTapChanger,PhaseTapChangerStep>
A phase tap changer that is associated to a transformer to control the phase.- Author:
- Geoffroy Jamgotchian
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
PhaseTapChanger.RegulationMode
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PhaseTapChanger.RegulationMode
getRegulationMode()
Get the regulation mode.double
getRegulationValue()
Get the regulation valuePhaseTapChanger
setRegulationMode(PhaseTapChanger.RegulationMode regulationMode)
Set the regulation modePhaseTapChanger
setRegulationValue(double regulationValue)
Set the regulation value.-
Methods inherited from interface com.powsybl.iidm.network.TapChanger
getAllSteps, getCurrentStep, getHighTapPosition, getLowTapPosition, getNeutralPosition, getNeutralStep, getRegulationTerminal, getStep, getStepCount, getTapPosition, getTargetDeadband, isRegulating, remove, setLowTapPosition, setRegulating, setRegulationTerminal, setTapPosition, setTargetDeadband
-
-
-
-
Method Detail
-
getRegulationMode
PhaseTapChanger.RegulationMode getRegulationMode()
Get the regulation mode.- Returns:
- the regulation mode
-
setRegulationMode
PhaseTapChanger setRegulationMode(PhaseTapChanger.RegulationMode regulationMode)
Set the regulation mode- Parameters:
regulationMode
- the regulation mode- Returns:
- itself for method chaining
-
getRegulationValue
double getRegulationValue()
Get the regulation value. - a threshold in A in case of current limiter regulation - a setpoint in MW in case of active power control regulationDepends on the working variant.
- See Also:
VariantManager
-
setRegulationValue
PhaseTapChanger setRegulationValue(double regulationValue)
Set the regulation value.Depends on the working variant.
- See Also:
VariantManager
-
-