Class ClosedBranchSide2ReactiveFlowEquationTerm

All Implemented Interfaces:
EquationTerm<AcVariableType,AcEquationType>, Evaluable

public class ClosedBranchSide2ReactiveFlowEquationTerm extends AbstractClosedBranchAcFlowEquationTerm
Author:
Geoffroy Jamgotchian <geoffroy.jamgotchian at rte-france.com>
  • Field Details

    • b1

      protected final double b1
    • b2

      protected final double b2
    • g1

      protected final double g1
    • g2

      protected final double g2
    • y

      protected final double y
    • ksi

      protected final double ksi
    • g12

      protected final double g12
    • b12

      protected final double b12
  • Constructor Details

  • Method Details

    • calculateSensi

      public static double calculateSensi(double y, double ksi, double b2, double v1, double ph1, double r1, double a1, double v2, double ph2, double dph1, double dph2, double dv1, double dv2, double da1, double dr1)
    • calculateSensi

      protected double calculateSensi(double dph1, double dph2, double dv1, double dv2, double da1, double dr1)
      Specified by:
      calculateSensi in class AbstractClosedBranchAcFlowEquationTerm
    • q2

      public static double q2(double y, double cosKsi, double b2, double v1, double r1, double v2, double cosTheta)
    • dq2dv1

      public static double dq2dv1(double y, double r1, double v2, double cosTheta)
    • dq2dv2

      public static double dq2dv2(double y, double cosKsi, double b2, double v1, double r1, double v2, double cosTheta)
    • dq2dph1

      public static double dq2dph1(double y, double v1, double r1, double v2, double sinTheta)
    • dq2dph2

      public static double dq2dph2(double y, double v1, double r1, double v2, double sinTheta)
    • dq2da1

      public static double dq2da1(double y, double v1, double r1, double v2, double sinTheta)
    • dq2dr1

      public static double dq2dr1(double y, double v1, double v2, double cosTheta)
    • eval

      public double eval()
      Description copied from interface: EquationTerm
      Evaluate equation term.
      Returns:
      value of the equation term
    • der

      public double der(Variable<AcVariableType> variable)
      Description copied from interface: EquationTerm
      Get partial derivative.
      Parameters:
      variable - the variable the partial derivative is with respect to
      Returns:
      value of the partial derivative
    • getName

      protected String getName()
      Specified by:
      getName in class AbstractNamedEquationTerm<AcVariableType,AcEquationType>