Class FortescueValue


  • public class FortescueValue
    extends Object
    The aim of this class is to store the magnitude and angle of current or voltage on the three phases, and the the magnitude and angle of current or voltage for the Fortescue direct, zero and indirect components.
    Author:
    Coline Piloquet
    • Constructor Detail

      • FortescueValue

        public FortescueValue​(double directMagnitude,
                              double zeroMagnitude,
                              double inverseMagnitude,
                              double directAngle,
                              double zeroAngle,
                              double inverseAngle)
      • FortescueValue

        public FortescueValue​(double directMagnitude,
                              double directAngle)
      • FortescueValue

        public FortescueValue​(double directMagnitude)
    • Method Detail

      • getDirectMagnitude

        public double getDirectMagnitude()
      • getZeroMagnitude

        public double getZeroMagnitude()
      • getInverseMagnitude

        public double getInverseMagnitude()
      • getDirectAngle

        public double getDirectAngle()
      • getZeroAngle

        public double getZeroAngle()
      • getInverseAngle

        public double getInverseAngle()
      • getCartesianFromPolar

        public org.apache.commons.math3.util.Pair<Double,​Double> getCartesianFromPolar​(double magnitude,
                                                                                             double angle)
      • getPolarFromCartesian

        public org.apache.commons.math3.util.Pair<Double,​Double> getPolarFromCartesian​(double xValue,
                                                                                             double yValue)