The package AixLib.Electrical.AC models alternate current electrical systems.
The package AixLib.Electrical.AC contains
component models for AC systems. The mathematics that describes AC systems is contained in the package
AixLib.Electrical.PhaseSystems.OnePhase,
in which n = 2
and m = 1
. The AC models that are part of the library can use two different assumptions.
The first assumption is that the frequency is modeled as quasi-stationary, assuming a perfect sine wave with no higher harmonics. Voltages and currents are considered as sine waves and just their amplitudes and phase shifts are taken into account during the analysis. With such an assumption, electric quantities can be represented with a phasor, i.e., a vector in the complex plane.
The second assumption is the so-called dynamic phasorial representation. The basic idea of the dynamic phasorial representation is to account for dynamic variations of the amplitude and the angle of the phasors. With such an approach, it is possible to analyze faster dynamics without directly representing all the electromagnetic effects and high-order harmonics (for more details, see Stankovic Et Al. 1999, and Stankovic A.M. and Aydin T.).
Both the quasi-stationary and the dynamic phasors represent electric quantities such as voltages and currents using phasors. The phasors are described by complex numbers that internally are represented as a vector with two components. The vectors can be represented in the so called Argand plane where on the x-axis are represented Real numbers while on the y-axis imaginary numbers.
With such a representation the complex voltages, currents, and powers are represented as
V = VRe + j VIm,
I = IRe + j IIm,
S = P + j Q,
The images below shows how the complex power vector S changes depending on the type of load.
where the subscripts indicates a
The AC connector has an additional vector that represents the
reference angle theta[PhaseSystem.m]
. The reference angle is used, for example in the
AC single phase systems to describe the phase angle of the reference voltage.
This extra information in the connector makes it overdetermined
because the number of effort variables is higher than the number of flow variables.
The over-determined connectors are defined and used in such a way that a Modelica tool is able
to remove the superfluous but consistent equations, arriving at a balanced set of equations based on a
graph analysis of the connection structure. The models in the library uses constructs specified
by the Modelica language to handle this situation, as described by Olsson et al. (2008).
The reference angles are usually defined by the sources (e.g., voltage sources or generators) and
their values need to be propagated to all the components connected to them.
If more than one generator are connected to the same network, the Modelica tool is able to remove the superfluous equations,
arriving at a balanced set of equations based on a graph analysis of the connection structure.
The flags potentialReference
and definiteReference
are used to help the
Modelica tool during the selection of the reference angle. If definiteReference = true
,
then the reference angle of the source has to be used as reference, while if
potentialReference = true
, the reference angle is used only if there are no
definite sources defined.
When a model is set as definite source an icon representing a phase angle is placed close to its electrical terminal.
A.M. Stankovic, B.C. Lesieutre, T. Aydin; Modeling and analysis of single-pahse
induction machines with dynamic phasors
IEEE Transactions on Power Systems, 14(1), Feb. 1999, pp. 9-14.
A.M. Stankovic, T. Aydin; Analysis of asymmetrical faults in power systems using
dynamic phasors
IEEE Transactions on Power Systems, 15(3), 2000, pp. 1062-1068 .
Hans Olsson, Martin Otter, Sven Erik Mattson and Hilding Elmqvist.
Balanced Models in Modelica 3.0 for Increased Model Quality.
Proc. of the 7th Modelica Conference, Bielefeld, Germany, March 2008.