Class AbstractAsymmetricalClosedBranchCoupledFlowEquationTerm
java.lang.Object
com.powsybl.openloadflow.equations.AbstractEquationTerm<V,E>
com.powsybl.openloadflow.equations.AbstractNamedEquationTerm<V,E>
com.powsybl.openloadflow.equations.AbstractElementEquationTerm<LfBranch,AcVariableType,AcEquationType>
com.powsybl.openloadflow.ac.equations.asym.AbstractAsymmetricalClosedBranchCoupledFlowEquationTerm
- All Implemented Interfaces:
EquationTerm<AcVariableType,
,AcEquationType> Evaluable
- Direct Known Subclasses:
AsymmetricalClosedBranchCoupledCurrentEquationTerm
,AsymmetricalClosedBranchCoupledPowerEquationTerm
public abstract class AbstractAsymmetricalClosedBranchCoupledFlowEquationTerm
extends AbstractElementEquationTerm<LfBranch,AcVariableType,AcEquationType>
- Author:
- Geoffroy Jamgotchian <geoffroy.jamgotchian at gmail.com>, Jean-Baptiste Heyberger <jbheyberger at gmail.com>
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.powsybl.openloadflow.equations.EquationTerm
EquationTerm.MultiplyByScalarEquationTerm<V extends Enum<V> & Quantity,
E extends Enum<E> & Quantity> -
Field Summary
Modifier and TypeFieldDescriptionprotected final ComplexPart
protected final Variable<AcVariableType>
protected final Variable<AcVariableType>
protected final Variable<AcVariableType>
protected final Variable<AcVariableType>
protected final Variable<AcVariableType>
protected final Variable<AcVariableType>
protected final Fortescue.SequenceType
protected final com.powsybl.iidm.network.TwoSides
protected final Variable<AcVariableType>
protected final Variable<AcVariableType>
protected final Variable<AcVariableType>
protected final Variable<AcVariableType>
protected final Variable<AcVariableType>
protected final Variable<AcVariableType>
protected final List<Variable<AcVariableType>>
protected final LfAsymLineAdmittanceMatrix
Fields inherited from class com.powsybl.openloadflow.equations.AbstractElementEquationTerm
element
Fields inherited from class com.powsybl.openloadflow.equations.AbstractEquationTerm
self, sv
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractAsymmetricalClosedBranchCoupledFlowEquationTerm
(LfBranch branch, LfBus bus1, LfBus bus2, VariableSet<AcVariableType> variableSet, ComplexPart complexPart, com.powsybl.iidm.network.TwoSides side, Fortescue.SequenceType sequenceType) -
Method Summary
Modifier and TypeMethodDescriptionprotected double
a
(com.powsybl.iidm.network.TwoSides i) protected double
a1()
protected static Fortescue.SequenceType
getSequenceType
(Variable<AcVariableType> variable) com.powsybl.iidm.network.TwoSides
getSide
(Variable<AcVariableType> variable) Get the list of variable this equation term depends on.protected static boolean
isPhase
(Variable<AcVariableType> variable) protected double
ph
(Fortescue.SequenceType g, com.powsybl.iidm.network.TwoSides i) protected double
r
(com.powsybl.iidm.network.TwoSides i) protected double
r1()
protected double
v
(Fortescue.SequenceType g, com.powsybl.iidm.network.TwoSides i) Methods inherited from class com.powsybl.openloadflow.equations.AbstractElementEquationTerm
getElementNum, getElementType
Methods inherited from class com.powsybl.openloadflow.equations.AbstractNamedEquationTerm
getName, write
Methods inherited from class com.powsybl.openloadflow.equations.AbstractEquationTerm
calculateSensi, getChildren, getEquation, hasRhs, isActive, rhs, setActive, setEquation, setSelf, setStateVector
-
Field Details
-
v1Var
-
v2Var
-
ph1Var
-
ph2Var
-
v1VarNegative
-
v2VarNegative
-
ph1VarNegative
-
ph2VarNegative
-
v1VarZero
-
v2VarZero
-
ph1VarZero
-
ph2VarZero
-
variables
-
complexPart
-
side
protected final com.powsybl.iidm.network.TwoSides side -
sequenceType
-
y
-
-
Constructor Details
-
AbstractAsymmetricalClosedBranchCoupledFlowEquationTerm
protected AbstractAsymmetricalClosedBranchCoupledFlowEquationTerm(LfBranch branch, LfBus bus1, LfBus bus2, VariableSet<AcVariableType> variableSet, ComplexPart complexPart, com.powsybl.iidm.network.TwoSides side, Fortescue.SequenceType sequenceType)
-
-
Method Details
-
getSequenceType
-
isPhase
-
v
-
ph
-
r1
protected double r1() -
a1
protected double a1() -
r
protected double r(com.powsybl.iidm.network.TwoSides i) -
a
protected double a(com.powsybl.iidm.network.TwoSides i) -
getVariables
Description copied from interface:EquationTerm
Get the list of variable this equation term depends on.- Returns:
- the list of variable this equation term depends on.
-
getSide
-