Package com.powsybl.iidm.network.util
Class SV
java.lang.Object
com.powsybl.iidm.network.util.SV
Utility class to compute the state variables on one side of a branch, knowing
the state variables on the other side.
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>, Luma Zamarreño <zamarrenolm at aia.es>, José Antonio Marqués <marquesja at aia.es>
-
Constructor Summary
ConstructorDescriptionSV
(double p, double q, double u, double a, Branch.Side side) In this class, lines, two windings transformers and dangling lines can be considered as equivalent branches. -
Method Summary
Modifier and TypeMethodDescriptiondouble
getA()
double
getP()
double
getQ()
getSide()
double
getU()
otherSide
(double r, double x, double g1, double b1, double g2, double b2, double rho, double alpha) otherSide
(DanglingLine dl, boolean splitShuntAdmittance) otherSide
(TwoWindingsTransformer twt, boolean splitShuntAdmittance) double
otherSideA
(double r, double x, double g1, double b1, double g2, double b2, double rho, double alpha) double
double
otherSideA
(DanglingLine dl, boolean splitShuntAdmittance) double
otherSideP
(double r, double x, double g1, double b1, double g2, double b2, double rho, double alpha) double
double
otherSideP
(DanglingLine dl, boolean splitShuntAdmittance) double
otherSideQ
(double r, double x, double g1, double b1, double g2, double b2, double rho, double alpha) double
double
otherSideQ
(DanglingLine dl, boolean splitShuntAdmittance) double
otherSideU
(double r, double x, double g1, double b1, double g2, double b2, double rho, double alpha) double
double
otherSideU
(DanglingLine dl, boolean splitShuntAdmittance) toString()
-
Constructor Details
-
SV
In this class, lines, two windings transformers and dangling lines can be considered as equivalent branches.- Parameters:
p
- active power flow on the side of the branch we consider.q
- reactive power flow on the side of the branch we consideru
- voltage on the side of the branch we consider.a
- phase on the side of the branch we consider.side
- the side of the branch we consider.
-
-
Method Details
-
getP
public double getP() -
getQ
public double getQ() -
getU
public double getU() -
getA
public double getA() -
getSide
-
otherSide
public SV otherSide(double r, double x, double g1, double b1, double g2, double b2, double rho, double alpha) -
otherSide
-
otherSide
-
otherSide
-
otherSide
-
otherSide
-
otherSide
-
otherSideP
public double otherSideP(double r, double x, double g1, double b1, double g2, double b2, double rho, double alpha) -
otherSideP
-
otherSideP
-
otherSideQ
public double otherSideQ(double r, double x, double g1, double b1, double g2, double b2, double rho, double alpha) -
otherSideQ
-
otherSideQ
-
otherSideU
public double otherSideU(double r, double x, double g1, double b1, double g2, double b2, double rho, double alpha) -
otherSideU
-
otherSideU
-
otherSideA
public double otherSideA(double r, double x, double g1, double b1, double g2, double b2, double rho, double alpha) -
otherSideA
-
otherSideA
-
toString
-