A Multi Star Synchronous Machine Model For Real Time 2021 Electric Power Sy
A Multi Star Synchronous Machine Model For Real Time 2021 Electric Power Sy
A R T I C L E I N F O A B S T R A C T
Keywords: Poly-phase electric machines have the advantages of low ripple in torque, better fault tolerance and high reli
Poly-phase ability in operation. Such properties make them attractive for applications in renewable energies, electric ship
Multi-star synchronous machine propulsion, traction, aircraft systems and electric vehicles [1,2]. Failure of the drive system through a few phases
Symmetrical components
could be tolerated by operating the remaining phases of the machine. One popular group amongst poly-phase
VSD
Two reaction theory
electric machines is the category of multi-star machines.
Real-time digital simulation This paper presents development and validation of a multi-star synchronous machine model for a real-time
Digital transient network analyzer digital simulator. The paper starts with the introduction and analysis of multi-star machines. A generalized
Wind generation method of Vector-Space Decomposition (VSD) is introduced for analyzing machines with an arbitrary number of
Electric ship stars. The method of incorporating the model into the network solution of real-time electromagnetic transient
program is described. For the purpose of demonstration, a typical circuit of a marine electric vessel, containing
poly-phase generators, power electronic converters, DC bus, hotel load, battery, and poly-phase propulsion
systems is simulated in real time.
* Corresponding author.
E-mail addresses: [email protected] (A. B. Dehkordi), [email protected] (T. L. Maguire).
https://doi.org/10.1016/j.epsr.2021.107312
Received 20 October 2020; Received in revised form 19 April 2021; Accepted 23 April 2021
Available online 15 May 2021
0378-7796/© 2021 Elsevier B.V. All rights reserved.
A. B. Dehkordi and T. L. Maguire Electric Power Systems Research 197 (2021) 107312
Fig. 1. Idealized winding configuration for a multi star 6-phase synchro Fig. 2. Idealized winding configuration for a fundamental arrangement 6-
nous machine. phase synchronous machine.
A comprehensive analysis in rotor frame of reference is necessary as 2.1. General description of a multi-star synchronous machine
it responds to the question of general analysis of poly-phase machines.
Note that, in practical applications, these machines are driven by power As described, in a multiple-star machine, stator is made of l winding
electronic converters with high frequency switching; therefore, models sets (stars) with k phases for each winding set. Naturally, number of
need to be implemented with a smaller simulation time-step of a few phases is N = l.k. In such machines, the angular displacement between
microseconds. This makes the modeling in rotor frame of reference more winding sets is commonly designed to be π /N. As an example, an
attractive. idealized winding diagrams for a 6-phase multi-star (dual-star) machine
As mentioned earlier, there are various types of poly-phase machines is shown in Fig. 1. The diagram shows the axis of each winding, which is
models; two main categories are symmetrical multi-phase machines and defined as the axis of MMF produced by that winding.
multiple-star machines. In symmetrical multiphase machines, N stator
phases are distributed symmetrically in the stator space with the angular 2.2. Multi-star winding configuration and transformation to fundamental
displacement of 2π/N. In multiple-star machines, stator is made of l winding configuration
winding sets (stars) with k phases for each winding set. Naturally,
number of phases is of k.l. In multiple star machines, the angular Consider the simplified arrangement of a symmetrical poly-phase
displacement between winding sets is commonly designed to be π /N. stator. Several sets of coils distributed symmetrically around the pe
There are other types of multi-star machine where the angular riphery of the two-pole stator covering 360◦ . This is generally called two-
displacement between winding sets is arbitrary. Modeling of such ma pole symmetry. The fundamental winding arrangement with 180◦ pro
chines is not in the focus of this paper. gression (shown in Fig. 2.) is referred to as single-pole symmetry, or more
This paper presents the development of a multi-star synchronous simply, pole-symmetry [9]. From design point of view, such a winding
machine model for real-time digital simulation. The paper starts with arrangement works as well as the full progression winding arrangement.
the introduction and analysis of multi-star synchronous machines. Dif In fact, a single-phase induction machine, which is a two-phase machine
ferential equations of a multi-star synchronous machine are described with 90◦ angular shift between the winding sets, has a pole-symmetry.
and challenges of modeling and analysis in these machines are outlined. It is shown in [7-9] that a multi-star arrangement can be transformed
The so-called method of Vector Space Decomposition (VSD) is pro to a symmetrically distributed winding arrangement with 180◦ pro
posed for extending the two-reaction theory [5,6] to multi-star ar gression called fundamental winding configuration. Fig. 2 shows the
rangements [7-10]. A general equivalent circuit in rotor frame of fundamental winding arrangement for a 6-phase machine. The purpose
reference is presented from which a transient multi-star synchronous of this diagram is to show the axes of windings in this arrangement. As
machine model is developed and incorporated into the network solution can be seen in this figure, six windings are distributed with a spatial
of a real-time digital simulator. Capabilities of the model such as flexi angular shift of δ1 = 180◦ /6 = 30◦ , and a total progression of 180◦ .
bility in selecting the number of stars are described. Additionally, the Variables in multi-star configurations such as voltages, currents and
method of simulating power electronic converters based on a predictive flux linkages can be easily transformed into corresponding variables in
switching algorithm is introduced. To demonstrate the capabilities of fundamental winding arrangement [7,9]. As an example, for a dual-star
the model, a typical circuit of marine electric vessel, containing 6-phase machine (k=3, l=2), the relation between the multi-star vari
poly-phase generators, power electronic converters, DC bus, hotel load, ables and fundamental winding variables are shown in (1).
battery, and poly-phase propulsion systems is simulated in real time ( )T
with a time-step of 3 µs, and the results are shown. fa fb fc fd fe ff = W2×3 ⋅(fA1 fB1 fC1 fA2 fB2 fC2 )T
where : ⎡ ⎤
1 0 0 0 0 0
2. Analysis of multi-star synchronous machines ⎢0 0 0 1 0 0 ⎥
⎢
⎢0 0 − 1 0 0 0 ⎥
⎥ (1)
This section briefly describes the analysis and modeling method of [W2×3 ] = ⎢ ⎢0 0 0 0 0 − 1⎥
⎥
⎢ ⎥
multi-star synchronous machines. Since the goal is incorporation of the ⎣0 1 0 0 0 0 ⎦
model into an electromagnetic transient program [11], the coupled 0 0 0 0 1 0
electric circuit approach is used for modeling of this type of machine.
The machine is considered as an idealized machine assuming sinusoidal
distribution for the magneto-motive forces and permeance.
2
A. B. Dehkordi and T. L. Maguire Electric Power Systems Research 197 (2021) 107312
2.3. Voltage and flux linkage equations For multiple star machines, a similar approach can be adapted. It is
shown in the previous section that, any multi-star winding arrangement
Based on the above description of a multiple-star synchronous ma can be transformed to a fundamental winding arrangement with 180◦
chine, voltage and flux linkage equations are developed. The following phase progression [7-9]. Based on the analogy in the previous para
assumptions are made in this analysis: graph, a new symmetrical component transformation for windings with
180◦ phase progression can be developed, and consequently, αβ and dq
• A multi-pole synchronous machine is modeled as an equivalent two- transformations can be established [7,9]. These transformations diago
pole machine. nalize the inductance matrix of machines with 180◦ phase progression
• It is assumed that the machine windings produce a sinusoidal MMF, windings. As an example, for a dual-star 6-phase machine (k=3, l=2),
and permeance is sinusoidally distributed; therefore, space har the general two-phase (αβ) transformation from fundamental winding
monics are ignored. Basically, the machine is assumed an idealized variables to αβ components are shown in (5). In this transformation, the
machine. first and the last row correspond to the fundamental αβ components.
• Although the magnetizing MMF is assumed sinusoidal, effects of Other rows correspond to harmonic components. In the absence of
space harmonics in cross-coupling leakage between stator winding, winding spatial harmonics, these components do not produce a
(i.e. differential leakage) is considered. That means that, the leakage revolving field; therefore, they can be considered zero sequences. Note
inductance matrix of stator may have off-diagonal elements that are that, if the number of phases is odd, there will be a row in this trans
taken into consideration. formation corresponding to the homo-polar zero sequence.
• By definition, stator is made of l winding sets (stars) with k phases for ( )T
each winding set. Number of phases is N = l.k, and the angular (fα1 fα3 fα5 fβ5 fβ3 fβ1 )T = Cαa ⋅ fa fb fc fd fe ff
displacement between winding sets is π/N. Phase resistances are where :
equal, and leakage inductances are symmetrical with respect to each ⎡ ⎤
winding. 1 cos(δ1) cos(2δ1) cos(3δ1) cos(4δ1) cos(5δ1)
⎢ ⎥
⎢1 cos(3δ1) cos(6δ1) cos(9δ1) cos(12δ1) cos(15δ1) ⎥
⎢ ⎥
Voltage and flux linkage equations for a N-phase multi-star syn ⎢ ⎥
( )⎢ ⎥
chronous machine are presented in (2). Equation (2) shows the relation [ a] 2 ⎢⎢
1 cos(5δ1) cos(10δ1) cos(15δ1) cos(20δ1) cos(25δ1) ⎥
⎥
between vectors of voltages, currents and flux linkages of the machine. Cα = ⋅⎢ ⎥
N ⎢ sin(5δ1) sin(10δ1) sin(15δ1) sin(20δ1) sin(25δ1) ⎥
⎢0 ⎥
Here, vectors of stator voltages, currents and flux linkages are by ⎢ ⎥
⎢ ⎥
vA1B1…Kls , iA1B1…Kls and ψ A1B1…Kls respectively. A similar arrangement is ⎢0 sin(3δ1) sin(6δ1) sin(9δ1) sin(12δ1) sin(15δ1) ⎥
⎣ ⎦
made for rotor quantities.
0 sin(δ1) sin(2δ1) sin(3δ1) sin(4δ1) sin(5δ1)
⎛ ⎞ ( )⎛ ⎞ ⎛ ⎞
v [rs ] [0] i ψ A1B1…Kls π
⎝ A1B1…Kls ⎠ = ⎝ A1B1…Kls ⎠ + d ⎝ ⎠ δ1 =
vdqr [0] [rs ] idqr dt ψ dqr 6
(3)
⎛ ⎞ ( )⎛ ⎞
⎝
ψ A1B1…Kls
⎠=
[Lss ] [Lsr ]
⎝
iA1B1…Kls
⎠ Based on the above, the following methodology is used to analyze
ψ dqr [Lsr ]T [Lrr ] idqr multi-star machines: first transform the variables to fundamental
(2) winding variables, then use αβ or dq transformations to decouple the
where : equations. After solving the equations in the decoupled form (rotor
( )T
frame of reference), transform them back to fundamental winding
f A1B1…A2B2…AlBl…s = (fA1 fB1 … fA2 fB2 …… fAl fBl …)
quantities and then eventually obtain all multi-star quantities.
( )T
( ) Voltage and flux linkage equations for an N-phase synchronous
f dqr = fdr1 fdr2 …fqr1 fqr2 … machine with 180◦ phase progression are presented in (4). Here, vectors
of stator voltages, currents and flux linkages are shown by vab…ns , iab…ns
When the number of phases per set is 3 (i.e. k=3), the well-known 3- and ψ ab…ns respectively. Self-inductance matrices of stator and rotor are
phase Park transformation with suitable angular shifts may be used to shown by [Lss] and [Lrr]. [Lsr] is the matrix for the mutual inductances
transform the phase domain equations of (2) into rotor frame of refer between the stator and rotor windings. The values of these inductances
ence [12,13]. One of the drawbacks of this method is that due to Toeplitz are functions of rotor position θr and saturation. As an example, the
structure of the leakage inductance matrix, cross-coupling terms may stator inductance matrix [Lss] is shown in (5). Inductance values M0s and
appear between the d- and q- equivalent circuits [7,12]. Furthermore, L2s are functions of winding distribution, effective number of turns,
the method is not applicable if the number of phases per set is not 3 (k ∕
= effective air-gap length and saturation. As mentioned previously, higher
3). order space harmonics of the machine are ignored.
A more general approach used here, is the so-called vector space ⎛ ⎞ ( )⎛ ⎞ ⎛ ⎞
decomposition (VSD). The basis of this approach is the fact that sym v [rs ] [0] i ψ ab…ns
⎝ ab…ns ⎠ = ⎝ ab…ns ⎠ + d ⎝ ⎠
metrical component transformation introduced by Fortescue [14] is vdqr [0] [rs ] idqr dt ψ dqr
applicable to systems with any number of phases. It is also well known
⎛ ⎞ )⎛ ⎞
that, this transformation diagonalizes circulant (cyclic symmetric) ψ ab…ns
(
[Lss ] [Lsr ] iab…ns
matrices [15,16]. One can prove that, due to symmetry, the inductance ⎝ ⎠= ⎝ ⎠
ψ dqr [Lsr ]T [Lrr ] idqr
matrix of a symmetrical poly phase machine with 360◦ phase progres (4)
sion is cyclic symmetric. Therefore, symmetrical component trans where :
formation diagonalizes the stator inductance matrix of a symmetrical ( )T
poly phase machine with any number of phases. Ku and White extracted f ab…ns = (fas fbs …fns )
αβ and dq transformations based on this property for any number of ( )T
phases [15]. These transformations also diagonalize the inductance ( )
f dqr = fdr1 fdr2 …fqr1 fqr2 …
matrix of symmetrical poly-phase machines.
3
A. B. Dehkordi and T. L. Maguire Electric Power Systems Research 197 (2021) 107312
⎡ ⎤
l0 l1 l2 ⋯ − l3 − l2 − l1
⎢ l1 l0 l1 ⋯ − l4 − l3 − l2 ⎥
⎢ ⎥
⎢ l2 l1 l0 ⋯ − l5 − l4 − l3 ⎥
⎢ ⎥
[Lss− ⎢
l] = ⎢ ⋯ ⋯ ⋯ ⋯ ⋯ ⋯ ⎥ ⎥ (6)
⎢ − l3 − l4 − l5 ⋯ l0 l1 l2 ⎥
⎢ ⎥
⎣ − l2 − l3 − l4 ⋯ l1 l0 l1 ⎦
− l1 − l2 − l3 ⋯ l2 l1 l0
⎡ ⎤
Lls− h1 0 0 ⋯ 0 0 0
⎢ ⎥
⎢ 0 Lls− 0 ⋯ 0 0 0 ⎥
⎢ h3 ⎥
⎢ ⎥
⎢ ⎥
⎢ 0 0 Lls− h5 ⋯ 0 0 0 ⎥
⎢ ⎥
dq
⎢ ⎥
[Lss− l] =⎢
⎢ ⋯ ⋯ ⋯ Lls− hm ⋯ ⋯ ⋯ ⎥
⎥
⎢ ⎥
⎢ 0 0 0 ⋯ Lls− 0 0 ⎥
⎢ ⎥
(7)
h5
⎢ ⎥
⎢ ⎥
⎢ 0 0 0 ⋯ 0 Lls− h3 0 ⎥
⎣ ⎦
0 0 0 ⋯ 0 0 Lls− h1
( )
N− 1
truc
∑2
Lls− hm = l0 + 2⋅ lk ⋅cos(m⋅k⋅δ1)
k=1
4
A. B. Dehkordi and T. L. Maguire Electric Power Systems Research 197 (2021) 107312
Table 1
Execution time vs number of phases
Number of Phase 3 6 9 12
Execution Time (ns) 446 690 997 1330
microseconds needs to be used to model systems containing such In this section, the proposed multi-star synchronous machine model
machines. is configured to be a 2-star synchronous machine with 3 phases per star.
During the simulation, while the rotor speed is set to synchronous, the
machine is operating in open-circuit and its field voltage is adjusted such
3.1. Features and capabilities of the model
that the terminal voltage of 1 pu is achieved (1 normal field voltage).
After reaching steady state conditions, a solid 6-phase short-circuit is
This section describes the capabilities of the model proposed here.
applied to the terminals of the machine. The fault is applied at the time
The modeling technique can be applied to any number of stars and any
that phase A1 voltage crosses zero. Variations of the field current and the
number of phases per star. The current implemented model, however,
stator phase A1 current of the machine for the first 3.0 seconds of the
only considers 3-phase stars. The number of stars for the machine can be
short circuit is shown in Figures 4a and 4b respectively. In each figure,
selected by the user from a menu. Based on the selected number of
there are two curves, one corresponding to the real-time model labeled
phases, stator terminals and neutral will be available for external
as “Proposed Model”, and the other corresponding to the off-line phase
connection. Additionally, an option is available to access both ends of
domain solution labeled as “Off-Line Solution”.
each stator winding. This option allows users to connect both ends of
As shown in Fig 4, the two curves are indistinguishable, establishing
stator windings to power electronic converters as desired in particular
the fact that the proposed model is equivalent to the off-line phase-
configurations [2].
domain machine model. Consequently, the integrity of transformations
Mechanical swing equations can be solved either inside the model or
used in this paper is validated.
outside using a multi-mass model. Magnetic saturation is also incorpo
rated into this model [19]. The machine accepts d- and q-axis data both
in the form of reactances and time constants. Another menu receives
machine zero sequence reactances and resistances in pu.
Table 1 shows the approximate execution time (on a IBM Power 8
processor [18]) for the machine with different number of phases.
5
A. B. Dehkordi and T. L. Maguire Electric Power Systems Research 197 (2021) 107312
Fig. 9. PMSM terminal voltages (A1 and A2) and converter gating signals
6
A. B. Dehkordi and T. L. Maguire Electric Power Systems Research 197 (2021) 107312
TABLE 2
7
A. B. Dehkordi and T. L. Maguire Electric Power Systems Research 197 (2021) 107312
[21] M.R. Patel, Shipboard Propulsion, Power Electronics, and Ocean Energy, CRC [24] T. Maguire, S. Elimban, E. Tara and Yi Zhang “Predicting switch ON/OFF statuses
Press, New York, 2012. in real time electromagnetic transients simulations with voltage source
[22] N.P.W. Strachan, D. Jovcic, Stability of a variable-speed permanent magnet wind converters”, The 2nd IEEE Conference on Energy Internet and Energy System
generator with weak AC grids, IEEE TPD 25 (4) (2010) 2779–2788. Oct. Integration (EI2), Beijing, China, Oct. 20-22, 2018.
[23] T. Maguire and J. Giesbrecht, “Small timestep (<2 μs) VSC model for the real time
digital simulator”, International Conference on Power System Transients (IPST ́ 05)
in Montreal, Canada, June 19-23, 2005, paper No. IPST05-168.