Package com.powsybl.ucte.network
Class UcteTransformer
- java.lang.Object
-
- com.powsybl.ucte.network.UcteElement
-
- com.powsybl.ucte.network.UcteTransformer
-
- All Implemented Interfaces:
UcteRecord
public class UcteTransformer extends UcteElement
- Author:
- Geoffroy Jamgotchian
-
-
Constructor Summary
Constructors Constructor Description UcteTransformer(UcteElementId id, UcteElementStatus status, double resistance, double reactance, double susceptance, Integer currentLimit, String elementName, double ratedVoltage1, double ratedVoltage2, double nominalPower, double conductance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
fix(Reporter reporter)
double
getConductance()
Gets conductance G (μS).UcteElementId
getId()
Gets element id.double
getNominalPower()
Gets nominal power (MVA).double
getRatedVoltage1()
Gets rated voltage 1: non-regulated winding (kV).double
getRatedVoltage2()
Gets rated voltage 2: regulated winding (kV).void
setConductance(double conductance)
Sets conductance G (μS).void
setNominalPower(double nominalPower)
Sets nominal power (MVA).void
setRatedVoltage1(double ratedVoltage1)
Sets rated voltage 1: non-regulated winding (kV).void
setRatedVoltage2(double ratedVoltage2)
Sets rated voltage 2: regulated winding (kV).-
Methods inherited from class com.powsybl.ucte.network.UcteElement
getCurrentLimit, getElementName, getReactance, getResistance, getStatus, getSusceptance, setCurrentLimit, setElementName, setReactance, setResistance, setStatus, setSusceptance, toString
-
-
-
-
Constructor Detail
-
UcteTransformer
public UcteTransformer(UcteElementId id, UcteElementStatus status, double resistance, double reactance, double susceptance, Integer currentLimit, String elementName, double ratedVoltage1, double ratedVoltage2, double nominalPower, double conductance)
-
-
Method Detail
-
getId
public UcteElementId getId()
Gets element id.Node 1 is non-regulated winding.
Node 2 is regulated winding.
- Overrides:
getId
in classUcteElement
- Returns:
- element id
-
getRatedVoltage1
public double getRatedVoltage1()
Gets rated voltage 1: non-regulated winding (kV).- Returns:
- rated voltage 1
-
setRatedVoltage1
public void setRatedVoltage1(double ratedVoltage1)
Sets rated voltage 1: non-regulated winding (kV).- Parameters:
ratedVoltage1
- the rated voltage 1
-
getRatedVoltage2
public double getRatedVoltage2()
Gets rated voltage 2: regulated winding (kV).- Returns:
- rated voltage 2
-
setRatedVoltage2
public void setRatedVoltage2(double ratedVoltage2)
Sets rated voltage 2: regulated winding (kV).- Parameters:
ratedVoltage2
- rated voltage 2
-
getNominalPower
public double getNominalPower()
Gets nominal power (MVA).- Returns:
- nominal power (MVA)
-
setNominalPower
public void setNominalPower(double nominalPower)
Sets nominal power (MVA).- Parameters:
nominalPower
- nominal power (MVA)
-
getConductance
public double getConductance()
Gets conductance G (μS).- Returns:
- conductance G (μS)
-
setConductance
public void setConductance(double conductance)
Sets conductance G (μS).- Parameters:
conductance
- conductance G (μS)
-
fix
public void fix(Reporter reporter)
- Specified by:
fix
in interfaceUcteRecord
- Overrides:
fix
in classUcteElement
-
-