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 <geoffroy.jamgotchian at rte-france.com>
  • 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

      public UcteElementId getId()
      Gets element id.

      Node 1 is non-regulated winding.

      Node 2 is regulated winding.

      Overrides:
      getId in class UcteElement
      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(ReportNode reportNode)
      Specified by:
      fix in interface UcteRecord
      Overrides:
      fix in class UcteElement