public class RatioTapChangerAdapter extends Object implements RatioTapChanger
Modifier and Type | Method and Description |
---|---|
S |
getCurrentStep()
Get the current step.
|
protected I |
getDelegate() |
int |
getHighTapPosition()
Get the highest tap position corresponding to the last step of the tap changer.
|
protected com.powsybl.iidm.mergingview.MergingViewIndex |
getIndex() |
int |
getLowTapPosition()
Get the lowest tap position corresponding to the first step of the tap changer.
|
Terminal |
getRegulationTerminal()
Get the terminal used for regulation.
|
S |
getStep(int tapPosition)
Get a step.
|
int |
getStepCount()
Get the number of steps.
|
int |
getTapPosition()
Get the current tap position.
|
double |
getTargetDeadband()
Get the tap changer's deadband (in kV) used to avoid excessive update of discrete control while regulating.
|
double |
getTargetV()
Get the target voltage in kV.
|
boolean |
hasLoadTapChangingCapabilities()
Get the load tap changing capabilities status.
|
boolean |
isRegulating()
Get the regulating status.
|
void |
remove()
Remove the tap changer.
|
RatioTapChanger |
setLoadTapChangingCapabilities(boolean status)
Set the load tap changing capabilities status.
|
P |
setLowTapPosition(int lowTapPosition)
Set the lowest tap position corresponding to the first step of the tap changer.
|
P |
setRegulating(boolean regulating)
Set the regulating status.
|
P |
setRegulationTerminal(Terminal regulationTerminal)
Set the terminal used for regulation.
|
P |
setTapPosition(int tapPosition)
Set the current tap position.
|
P |
setTargetDeadband(double targetDeadband)
Set the tap changer's deadband (in kV) used to avoid excessive update of discrete control while regulating.
|
RatioTapChanger |
setTargetV(double targetV)
Set the target voltage in kV.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCurrentStep, getHighTapPosition, getLowTapPosition, getRegulationTerminal, getStep, getStepCount, getTapPosition, getTargetDeadband, isRegulating, remove, setLowTapPosition, setRegulating, setRegulationTerminal, setTapPosition, setTargetDeadband
public double getTargetV()
RatioTapChanger
Depends on the working variant.
getTargetV
in interface RatioTapChanger
VariantManager
public RatioTapChanger setTargetV(double targetV)
RatioTapChanger
Depends on the working variant.
setTargetV
in interface RatioTapChanger
VariantManager
public boolean hasLoadTapChangingCapabilities()
RatioTapChanger
hasLoadTapChangingCapabilities
in interface RatioTapChanger
public RatioTapChanger setLoadTapChangingCapabilities(boolean status)
RatioTapChanger
setLoadTapChangingCapabilities
in interface RatioTapChanger
public Terminal getRegulationTerminal()
TapChanger
getRegulationTerminal
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
public P setRegulationTerminal(Terminal regulationTerminal)
TapChanger
setRegulationTerminal
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
public int getLowTapPosition()
TapChanger
getLowTapPosition
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
public P setLowTapPosition(int lowTapPosition)
TapChanger
setLowTapPosition
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
public int getHighTapPosition()
TapChanger
getHighTapPosition
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
public int getTapPosition()
TapChanger
Depends on the working variant.
getTapPosition
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
VariantManager
public P setTapPosition(int tapPosition)
TapChanger
It is expected to be contained between the lowest and the highest tap position.
Depends on the working variant.
setTapPosition
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
tapPosition
- the current tap positionVariantManager
public int getStepCount()
TapChanger
getStepCount
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
public S getStep(int tapPosition)
TapChanger
getStep
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
tapPosition
- position of the tappublic S getCurrentStep()
TapChanger
Depends on the working variant.
getCurrentStep
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
VariantManager
public boolean isRegulating()
TapChanger
Depends on the working variant.
isRegulating
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
VariantManager
public P setRegulating(boolean regulating)
TapChanger
Depends on the working variant.
setRegulating
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
VariantManager
public double getTargetDeadband()
TapChanger
Depends on the working variant.
getTargetDeadband
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
VariantManager
public P setTargetDeadband(double targetDeadband)
TapChanger
Depends on the working variant.
setTargetDeadband
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
VariantManager
public void remove()
TapChanger
remove
in interface TapChanger<P extends TapChanger<P,S>,S extends TapChangerStep<S>>
protected I getDelegate()
protected com.powsybl.iidm.mergingview.MergingViewIndex getIndex()
Copyright © 2020. All rights reserved.