public interface DanglingLine extends Injection<DanglingLine>
A dangling line is a component that aggregates a line chunk and a constant power injection (fixed p0, q0).
r, x, g, b have to be consistent with the declared length of the dangling line.
To create a dangling line, see DanglingLineAdder
DanglingLineAdder
Modifier and Type | Method and Description |
---|---|
double |
getB()
Get the shunt susceptance in S.
|
CurrentLimits |
getCurrentLimits() |
double |
getG()
Get the shunt conductance in S.
|
double |
getP0()
Get the constant active power in MW.
|
double |
getQ0()
Get the constant reactive power in MW.
|
double |
getR()
Get the series resistance in Ω.
|
java.lang.String |
getUcteXnodeCode()
Get the UCTE Xnode code corresponding to this dangling line in the case
where the line is a boundary, return null otherwise.
|
double |
getX()
Get the series reactance in Ω.
|
CurrentLimitsAdder |
newCurrentLimits() |
DanglingLine |
setB(double b)
Set the shunt susceptance in S.
|
DanglingLine |
setG(double g)
Set the shunt conductance in S.
|
DanglingLine |
setP0(double p0)
Set the constant active power in MW.
|
DanglingLine |
setQ0(double q0)
Set the constant reactive power in MW.
|
DanglingLine |
setR(double r)
Set the series resistance in Ω.
|
DanglingLine |
setX(double x)
Set the series reactance in Ω.
|
getTerminal
getTerminals, getType, remove
getId, getName, getProperties, hasProperty
addExtension, getExtension, getExtensionByName, getExtensions, removeExtension
double getP0()
Depends on the working variant.
VariantManager
DanglingLine setP0(double p0)
Depends on the working variant.
VariantManager
double getQ0()
Depends on the working variant.
VariantManager
DanglingLine setQ0(double q0)
Depends on the working variant.
VariantManager
double getR()
DanglingLine setR(double r)
double getX()
DanglingLine setX(double x)
double getG()
DanglingLine setG(double g)
double getB()
DanglingLine setB(double b)
java.lang.String getUcteXnodeCode()
CurrentLimits getCurrentLimits()
CurrentLimitsAdder newCurrentLimits()