Package com.powsybl.ieeecdf.model
Class IeeeCdfBus
java.lang.Object
com.powsybl.ieeecdf.model.IeeeCdfBus
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
- 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
- https://labs.ece.uw.edu/pstca/formats/cdf.txt
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
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) -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
double
int
double
double
double
double
int
double
double
getName()
int
double
double
int
double
double
getType()
void
setActiveGeneration
(double activeGeneration) void
setActiveLoad
(double activeLoad) void
setAreaNumber
(int areaNumber) void
setBaseVoltage
(double baseVoltage) void
setDesiredVoltage
(double desiredVoltage) void
setFinalAngle
(double finalAngle) void
setFinalVoltage
(double finalVoltage) void
setLossZoneNumber
(int lossZoneNumber) void
setMaxReactivePowerOrVoltageLimit
(double maxReactivePowerOrVoltageLimit) void
setMinReactivePowerOrVoltageLimit
(double minReactivePowerOrVoltageLimit) void
void
setNumber
(int number) void
setReactiveGeneration
(double reactiveGeneration) void
setReactiveLoad
(double reactiveLoad) void
setRemoteControlledBusNumber
(int remoteControlledBusNumber) void
setShuntConductance
(double shuntConductance) void
setShuntSusceptance
(double shuntSusceptance) void
setType
(IeeeCdfBus.Type type)
-
Constructor Details
-
IeeeCdfBus
public IeeeCdfBus()
-
-
Method Details
-
getNumber
public int getNumber() -
setNumber
public void setNumber(int number) -
getName
-
setName
-
getAreaNumber
public int getAreaNumber() -
setAreaNumber
public void setAreaNumber(int areaNumber) -
getLossZoneNumber
public int getLossZoneNumber() -
setLossZoneNumber
public void setLossZoneNumber(int lossZoneNumber) -
getType
-
setType
-
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)
-