Modelica.Electrical.Polyphase.Functions

Functions for polyphase systems

Information

Extends from Modelica.Icons.FunctionsPackage (Icon for packages containing functions).

Package Content

Name Description
Modelica.Electrical.Polyphase.Functions.quasiRMS quasiRMS Calculate continuous quasi RMS value of input
Modelica.Electrical.Polyphase.Functions.activePower activePower Calculate active power of voltage and current input
Modelica.Electrical.Polyphase.Functions.symmetricOrientation symmetricOrientation Orientations of the resulting fundamental wave field phasors
Modelica.Electrical.Polyphase.Functions.symmetricOrientationMatrix symmetricOrientationMatrix Matrix symmetric orientation angles for creating the symmetric transformation matrix
Modelica.Electrical.Polyphase.Functions.symmetricTransformationMatrix symmetricTransformationMatrix Transformation matrix for symmetrical components
Modelica.Electrical.Polyphase.Functions.symmetricBackTransformationMatrix symmetricBackTransformationMatrix Back transformation matrix for symmetrical components
Modelica.Electrical.Polyphase.Functions.numberOfSymmetricBaseSystems numberOfSymmetricBaseSystems Determines the number of symmetric base systems of m phase symmetric system
Modelica.Electrical.Polyphase.Functions.factorY2D factorY2D Calculates factor Y voltage to polygon (delta) voltage
Modelica.Electrical.Polyphase.Functions.factorY2DC factorY2DC Calculates factor of DC-voltage from RMS Y-voltage
Modelica.Electrical.Polyphase.Functions.indexPositiveSequence indexPositiveSequence Determines the indices of all positive sequences
Modelica.Electrical.Polyphase.Functions.indexNonPositiveSequence indexNonPositiveSequence Determines the indices of all non positive sequences

Modelica.Electrical.Polyphase.Functions.quasiRMS Modelica.Electrical.Polyphase.Functions.quasiRMS

Calculate continuous quasi RMS value of input

Information

This function determines the continuous quasi RMS value of a polyphase system, representing an equivalent RMS vector or phasor. If the waveform of the input deviates from a sine curve, the output of the sensor will not be exactly the average RMS value.

y = sqrt(sum(u[k]^2 for k in 1:m)/m)

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
x[:] 

Outputs

NameDescription
y 

Modelica.Electrical.Polyphase.Functions.activePower Modelica.Electrical.Polyphase.Functions.activePower

Calculate active power of voltage and current input

Information

Calculates instantaneous power from polyphase voltages and currents. In quasi-static operation, instantaneous power equals active power;

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
v[:]Phase voltages [V]
i[size(v, 1)]Phase currents [A]

Outputs

NameDescription
pActive power [W]

Modelica.Electrical.Polyphase.Functions.symmetricOrientation Modelica.Electrical.Polyphase.Functions.symmetricOrientation

Orientations of the resulting fundamental wave field phasors

Information

This function determines the orientation angles of the symmetrical winding with m phases.

See also

User's guide on symmetrical components and orientation.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
mNumber of phases

Outputs

NameDescription
orientation[m]Orientation of the resulting fundamental wave field phasors [rad]

Modelica.Electrical.Polyphase.Functions.symmetricOrientationMatrix Modelica.Electrical.Polyphase.Functions.symmetricOrientationMatrix

Matrix symmetric orientation angles for creating the symmetric transformation matrix

Information

This function determines the orientation matrix of the symmetrical winding with m phases.

See also

User's guide on symmetrical components and orientation.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
mNumber of phases

Outputs

NameDescription
oM[m, m]Angles of symmetric transformation matrix [rad]

Modelica.Electrical.Polyphase.Functions.symmetricTransformationMatrix Modelica.Electrical.Polyphase.Functions.symmetricTransformationMatrix

Transformation matrix for symmetrical components

Information

This function determines the transformation matrix of the symmetrical winding with m phases.

The transformation matrix can be used to determine the symmetrical components from time phasors.

See also

User's guide on symmetrical components and orientation.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
mNumber of phases

Outputs

NameDescription
tM[m, m]Transformation matrix for m phase symmetrical components

Modelica.Electrical.Polyphase.Functions.symmetricBackTransformationMatrix Modelica.Electrical.Polyphase.Functions.symmetricBackTransformationMatrix

Back transformation matrix for symmetrical components

Information

This function determines the back transformation matrix of the symmetrical winding with m phases.

The back transformation matrix can be used to determine the time phasors from the symmetrical components.

See also

User's guide on symmetrical components and orientation.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
mNumber of phases

Outputs

NameDescription
bTM[m, m]Back transformation matrix for m phase symmetrical components

Modelica.Electrical.Polyphase.Functions.numberOfSymmetricBaseSystems Modelica.Electrical.Polyphase.Functions.numberOfSymmetricBaseSystems

Determines the number of symmetric base systems of m phase symmetric system

Information

This function determines the number of base systems of the symmetrical winding with m phases.

See also

User's guide on symmetrical components and orientation.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
mNumber of phases

Outputs

NameDescription
nNumber of symmetric base systems

Modelica.Electrical.Polyphase.Functions.factorY2D Modelica.Electrical.Polyphase.Functions.factorY2D

Calculates factor Y voltage to polygon (delta) voltage

Information

Calculates line-to-line voltage from line-to-neutral voltage.

Note

For m>3 phases, more than one variant exists for the choice of the line-to-line voltage. If input kPolygon is not in the range of 1 ≤ kPolygon ≤ (mBasic - 1)/2, the function is evaluated for kPolygon = 1.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
mNumber of phases
kPolygonAlternative of polygon

Outputs

NameDescription
yFactor Y to D

Modelica.Electrical.Polyphase.Functions.factorY2DC Modelica.Electrical.Polyphase.Functions.factorY2DC

Calculates factor of DC-voltage from RMS Y-voltage

Information

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
mNumber of phases

Outputs

NameDescription
yFactor Yrms to DC

Modelica.Electrical.Polyphase.Functions.indexPositiveSequence Modelica.Electrical.Polyphase.Functions.indexPositiveSequence

Determines the indices of all positive sequences

Information

This function determines the indices of positive sequence of the symmetrical winding with m phases.

See also

User's guide on symmetrical components and orientation.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
mNumber of phases

Outputs

NameDescription
ind[numberOfSymmetricBaseSystems(m)]Number of symmetric base systems

Modelica.Electrical.Polyphase.Functions.indexNonPositiveSequence Modelica.Electrical.Polyphase.Functions.indexNonPositiveSequence

Determines the indices of all non positive sequences

Information

This function determines the indices of non-positive sequence of the symmetrical winding with m phases.

See also

User's guide on symmetrical components and orientation.

Extends from Modelica.Icons.Function (Icon for functions).

Inputs

NameDescription
mNumber of phases

Outputs

NameDescription
ind[numberOfSymmetricBaseSystems(m)*(integer(m/numberOfSymmetricBaseSystems(m)) - 1)]Indices of non positive sequences
Automatically generated Thu Oct 1 16:07:43 2020.