Package com.powsybl.ieeecdf.model
Class IeeeCdfBranch
java.lang.Object
com.powsybl.ieeecdf.model.IeeeCdfBranch
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
- 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)
- https://labs.ece.uw.edu/pstca/formats/cdf.txt
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
static enum
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) -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
getArea()
double
int
int
double
double
int
double
double
double
double
int
int
int
double
double
getSide()
double
int
getType()
int
void
setArea
(int area) void
setChargingSusceptance
(double chargingSusceptance) void
setCircuit
(int circuit) void
setControlBusNumber
(int controlBusNumber) void
setFinalAngle
(double finalAngle) void
setFinalTurnsRatio
(double finalTurnsRatio) void
setLossZone
(int lossZone) void
setMaxTapOrPhaseShift
(double maxTapOrPhaseShift) void
setMaxVoltageActiveOrReactivePowerLimit
(double maxVoltageActiveOrReactivePowerLimit) void
setMinTapOrPhaseShift
(double minTapOrPhaseShift) void
setMinVoltageActiveOrReactivePowerLimit
(double minVoltageActiveOrReactivePowerLimit) void
setRating1
(int rating1) void
setRating2
(int rating2) void
setRating3
(int rating3) void
setReactance
(double reactance) void
setResistance
(double resistance) void
setSide
(IeeeCdfBranch.Side side) void
setStepSize
(double stepSize) void
setTapBusNumber
(int tapBusNumber) void
setType
(IeeeCdfBranch.Type type) void
setzBusNumber
(int zBusNumber)
-
Constructor Details
-
IeeeCdfBranch
public IeeeCdfBranch()
-
-
Method Details
-
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) -
getType
-
setType
-
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) -
getSide
-
setSide
-
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)
-