Package com.powsybl.ucte.network
Class UcteTransformer
java.lang.Object
com.powsybl.ucte.network.UcteElement
com.powsybl.ucte.network.UcteTransformer
- All Implemented Interfaces:
UcteRecord
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
-
Constructor Summary
ConstructorsConstructorDescriptionUcteTransformer
(UcteElementId id, UcteElementStatus status, double resistance, double reactance, double susceptance, Integer currentLimit, String elementName, double ratedVoltage1, double ratedVoltage2, double nominalPower, double conductance) -
Method Summary
Modifier and TypeMethodDescriptionvoid
fix
(ReportNode reportNode) double
Gets conductance G (μS).getId()
Gets element id.double
Gets nominal power (MVA).double
Gets rated voltage 1: non-regulated winding (kV).double
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 Details
-
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 Details
-
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
- Specified by:
fix
in interfaceUcteRecord
- Overrides:
fix
in classUcteElement
-