Class IeeeCdfBus


  • public class IeeeCdfBus
    extends Object

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

     Columns  1- 4   Bus number (I) *
     Columns  7-17   Name (A) (left justify) *
     Columns 19-20   Load flow area number (I) Don't use zero! *
     Columns 21-23   Loss zone number (I)
     Columns 25-26   Type (I) *
     0 - Unregulated (load, PQ)
     1 - Hold MVAR generation within voltage limits, (PQ)
     2 - Hold voltage within VAR limits (gen, PV)
     3 - Hold voltage and angle (swing, V-Theta) (must always have one)
     Columns 28-33   Final voltage, p.u. (F) *
     Columns 34-40   Final angle, degrees (F) *
     Columns 41-49   Load MW (F) *
     Columns 50-59   Load MVAR (F) *
     Columns 60-67   Generation MW (F) *
     Columns 68-75   Generation MVAR (F) *
     Columns 77-83   Base KV (F)
     Columns 85-90   Desired volts (pu) (F) (This is desired remote voltage if this bus is controlling another bus.
     Columns 91-98   Maximum MVAR or voltage limit (F)
     Columns 99-106  Minimum MVAR or voltage limit (F)
     Columns 107-114 Shunt conductance G (per unit) (F) *
     Columns 115-122 Shunt susceptance B (per unit) (F) *
     Columns 124-127 Remote controlled bus number
     
    • Constructor Detail

      • IeeeCdfBus

        public IeeeCdfBus()
    • Method Detail

      • getNumber

        public int getNumber()
      • setNumber

        public void setNumber​(int number)
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getAreaNumber

        public int getAreaNumber()
      • setAreaNumber

        public void setAreaNumber​(int areaNumber)
      • getLossZoneNumber

        public int getLossZoneNumber()
      • setLossZoneNumber

        public void setLossZoneNumber​(int lossZoneNumber)
      • getFinalVoltage

        public double getFinalVoltage()
      • setFinalVoltage

        public void setFinalVoltage​(double finalVoltage)
      • getFinalAngle

        public double getFinalAngle()
      • setFinalAngle

        public void setFinalAngle​(double finalAngle)
      • getActiveLoad

        public double getActiveLoad()
      • setActiveLoad

        public void setActiveLoad​(double activeLoad)
      • getReactiveLoad

        public double getReactiveLoad()
      • setReactiveLoad

        public void setReactiveLoad​(double reactiveLoad)
      • getActiveGeneration

        public double getActiveGeneration()
      • setActiveGeneration

        public void setActiveGeneration​(double activeGeneration)
      • getReactiveGeneration

        public double getReactiveGeneration()
      • setReactiveGeneration

        public void setReactiveGeneration​(double reactiveGeneration)
      • getBaseVoltage

        public double getBaseVoltage()
      • setBaseVoltage

        public void setBaseVoltage​(double baseVoltage)
      • getDesiredVoltage

        public double getDesiredVoltage()
      • setDesiredVoltage

        public void setDesiredVoltage​(double desiredVoltage)
      • getMaxReactivePowerOrVoltageLimit

        public double getMaxReactivePowerOrVoltageLimit()
      • setMaxReactivePowerOrVoltageLimit

        public void setMaxReactivePowerOrVoltageLimit​(double maxReactivePowerOrVoltageLimit)
      • getMinReactivePowerOrVoltageLimit

        public double getMinReactivePowerOrVoltageLimit()
      • setMinReactivePowerOrVoltageLimit

        public void setMinReactivePowerOrVoltageLimit​(double minReactivePowerOrVoltageLimit)
      • getShuntConductance

        public double getShuntConductance()
      • setShuntConductance

        public void setShuntConductance​(double shuntConductance)
      • getShuntSusceptance

        public double getShuntSusceptance()
      • setShuntSusceptance

        public void setShuntSusceptance​(double shuntSusceptance)
      • getRemoteControlledBusNumber

        public int getRemoteControlledBusNumber()
      • setRemoteControlledBusNumber

        public void setRemoteControlledBusNumber​(int remoteControlledBusNumber)