Class LoadAsymmetricalImpl

  • All Implemented Interfaces:
    Extension<Load>, LoadAsymmetrical

    public class LoadAsymmetricalImpl
    extends AbstractExtension<Load>
    implements LoadAsymmetrical
    This class is used as an extension of a "classical" balanced direct load we store here the deltas of power that will build the unblalanced loads. The reference is the positive sequence load stored in "Load".
    Author:
    Jean-Baptiste Heyberger , Geoffroy Jamgotchian
    • Constructor Detail

      • LoadAsymmetricalImpl

        public LoadAsymmetricalImpl​(LoadConnectionType connectionType,
                                    Load load,
                                    double deltaPa,
                                    double deltaQa,
                                    double deltaPb,
                                    double deltaQb,
                                    double deltaPc,
                                    double deltaQc)
    • Method Detail

      • getDeltaPa

        public double getDeltaPa()
        Description copied from interface: LoadAsymmetrical
        DeltaPa is used to extend the modelling of load P0 for load with a phase asymmetry. Using that attribute makes P0 the balanced part of the power of the load. DeltaPa models the additional unbalanced active power part on phase A. Therefore the complete load to be taken into account in calculations for phase A is Pa = P0 + deltaPa
        Specified by:
        getDeltaPa in interface LoadAsymmetrical
      • getDeltaPb

        public double getDeltaPb()
        Description copied from interface: LoadAsymmetrical
        DeltaPb is used to extend the modelling of load P0 for load with a phase asymmetry. Using that attribute makes P0 the balanced part of the active power of the load. DeltaPb models the additional unbalanced active power part on phase B. Therefore the complete load to be taken into account in calculations for phase B is Pb = P0 + deltaPb
        Specified by:
        getDeltaPb in interface LoadAsymmetrical
      • getDeltaPc

        public double getDeltaPc()
        Description copied from interface: LoadAsymmetrical
        DeltaPc is used to extend the modelling of load P0 for load with a phase asymmetry. Using that attribute makes P0 the balanced part of the active power of the load. DeltaPc models the additional unbalanced active power part on phase C. Therefore the complete load to be taken into account in calculations for phase C is Pc = P0 + deltaPc
        Specified by:
        getDeltaPc in interface LoadAsymmetrical
      • getDeltaQa

        public double getDeltaQa()
        Description copied from interface: LoadAsymmetrical
        DeltaQa is used to extend the modelling of load Q0 for load with a phase asymmetry. Using that attribute makes Q0 the balanced part of the reactive power of the load. DeltaQa models the additional unbalanced reactive power part on phase A. Therefore the complete load to be taken into account in calculations for phase A is Qa = Q0 + deltaQa
        Specified by:
        getDeltaQa in interface LoadAsymmetrical
      • getDeltaQb

        public double getDeltaQb()
        Description copied from interface: LoadAsymmetrical
        DeltaQb is used to extend the modelling of load Q0 for load with a phase asymmetry. Using that attribute makes Q0 the balanced part of the reactive power of the load. DeltaQb models the additional unbalanced reactive power part on phase B. Therefore the complete load to be taken into account in calculations for phase B is Qb = Q0 + deltaQb
        Specified by:
        getDeltaQb in interface LoadAsymmetrical
      • getDeltaQc

        public double getDeltaQc()
        Description copied from interface: LoadAsymmetrical
        DeltaQc is used to extend the modelling of load Q0 for load with a phase asymmetry. Using that attribute makes Q0 the balanced part of the reactive power of the load. DeltaQc models the additional unbalanced reactive power part on phase C. Therefore the complete load to be taken into account in calculations for phase C is Qc = Q0 + deltaQc
        Specified by:
        getDeltaQc in interface LoadAsymmetrical