Class IeeeCdfBranch


  • public class IeeeCdfBranch
    extends Object

    Author:
    Geoffroy Jamgotchian
    See Also:
    https://labs.ece.uw.edu/pstca/formats/cdf.txt

     Columns  1- 4   Tap bus number (I) *
                      For transformers or phase shifters, the side of the model
                      the non-unity tap is on
     Columns  6- 9   Z bus number (I) *
                      For transformers and phase shifters, the side of the model
                      the device impedance is on.
     Columns 11-12   Load flow area (I)
     Columns 13-14   Loss zone (I)
     Column  17      Circuit (I) * (Use 1 for single lines)
     Column  19      Type (I) *
                      0 - Transmission line
                      1 - Fixed tap
                      2 - Variable tap for voltage control (TCUL, LTC)
                      3 - Variable tap (turns ratio) for MVAR control
                      4 - Variable phase angle for MW control (phase shifter)
     Columns 20-29   Branch resistance R, per unit (F) *
     Columns 30-40   Branch reactance X, per unit (F) * No zero impedance lines
     Columns 41-50   Line charging B, per unit (F) * (total line charging, +B)
     Columns 51-55   Line MVA rating No 1 (I) Left justify!
     Columns 57-61   Line MVA rating No 2 (I) Left justify!
     Columns 63-67   Line MVA rating No 3 (I) Left justify!
     Columns 69-72   Control bus number
     Column  74      Side (I)
                      0 - Controlled bus is one of the terminals
                      1 - Controlled bus is near the tap side
                      2 - Controlled bus is near the impedance side (Z bus)
     Columns 77-82   Transformer final turns ratio (F)
     Columns 84-90   Transformer (phase shifter) final angle (F)
     Columns 91-97   Minimum tap or phase shift (F)
     Columns 98-104  Maximum tap or phase shift (F)
     Columns 106-111 Step size (F)
     Columns 113-119 Minimum voltage, MVAR or MW limit (F)
     Columns 120-126 Maximum voltage, MVAR or MW limit (F)
     
    • Constructor Detail

      • IeeeCdfBranch

        public IeeeCdfBranch()
    • Method Detail

      • getTapBusNumber

        public int getTapBusNumber()
      • setTapBusNumber

        public void setTapBusNumber​(int tapBusNumber)
      • getzBusNumber

        public int getzBusNumber()
      • setzBusNumber

        public void setzBusNumber​(int zBusNumber)
      • getArea

        public int getArea()
      • setArea

        public void setArea​(int area)
      • getLossZone

        public int getLossZone()
      • setLossZone

        public void setLossZone​(int lossZone)
      • getCircuit

        public int getCircuit()
      • setCircuit

        public void setCircuit​(int circuit)
      • getResistance

        public double getResistance()
      • setResistance

        public void setResistance​(double resistance)
      • getReactance

        public double getReactance()
      • setReactance

        public void setReactance​(double reactance)
      • getChargingSusceptance

        public double getChargingSusceptance()
      • setChargingSusceptance

        public void setChargingSusceptance​(double chargingSusceptance)
      • getRating1

        public int getRating1()
      • setRating1

        public void setRating1​(int rating1)
      • getRating2

        public int getRating2()
      • setRating2

        public void setRating2​(int rating2)
      • getRating3

        public int getRating3()
      • setRating3

        public void setRating3​(int rating3)
      • getControlBusNumber

        public int getControlBusNumber()
      • setControlBusNumber

        public void setControlBusNumber​(int controlBusNumber)
      • getFinalTurnsRatio

        public double getFinalTurnsRatio()
      • setFinalTurnsRatio

        public void setFinalTurnsRatio​(double finalTurnsRatio)
      • getFinalAngle

        public double getFinalAngle()
      • setFinalAngle

        public void setFinalAngle​(double finalAngle)
      • getMinTapOrPhaseShift

        public double getMinTapOrPhaseShift()
      • setMinTapOrPhaseShift

        public void setMinTapOrPhaseShift​(double minTapOrPhaseShift)
      • getMaxTapOrPhaseShift

        public double getMaxTapOrPhaseShift()
      • setMaxTapOrPhaseShift

        public void setMaxTapOrPhaseShift​(double maxTapOrPhaseShift)
      • getStepSize

        public double getStepSize()
      • setStepSize

        public void setStepSize​(double stepSize)
      • getMinVoltageActiveOrReactivePowerLimit

        public double getMinVoltageActiveOrReactivePowerLimit()
      • setMinVoltageActiveOrReactivePowerLimit

        public void setMinVoltageActiveOrReactivePowerLimit​(double minVoltageActiveOrReactivePowerLimit)
      • getMaxVoltageActiveOrReactivePowerLimit

        public double getMaxVoltageActiveOrReactivePowerLimit()
      • setMaxVoltageActiveOrReactivePowerLimit

        public void setMaxVoltageActiveOrReactivePowerLimit​(double maxVoltageActiveOrReactivePowerLimit)