6th ELECTRIMACS Conference Vol 3 S

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

CONTROL OF TWO INDUCTION MOTORS FED BY

A FIVE-PHASE VOLTAGE-SOURCE INVERTER


Bruno Francois, Bouscayrol Alain

To cite this version:


Bruno Francois, Bouscayrol Alain. CONTROL OF TWO INDUCTION MOTORS FED BY A
FIVE-PHASE VOLTAGE-SOURCE INVERTER. ElectrIMACS, Sep 1999, Lisbonne, Portugal. �hal-
03966394�

HAL Id: hal-03966394


https://hal.science/hal-03966394
Submitted on 31 Jan 2023

HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est


archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents
entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non,
lished or not. The documents may come from émanant des établissements d’enseignement et de
teaching and research institutions in France or recherche français ou étrangers, des laboratoires
abroad, or from public or private research centers. publics ou privés.
Electrimacs'99 ISBN 972-98257-0-X

CONTROL OF TWO INDUCTION MOTORS FED


BY A FIVE-PHASE VOLTAGE-SOURCE INVERTER
François B. 1, Bouscayrol A.2
1
L2EP, E.C. Lille, Cité Scientifique BP48, 59651 Villeneuve d’Ascq, France
tel: 3 20 33 54 59, fax: 3 20 33 54 54, e_mail: francois@ec-lille.fr
2
L2EP, U.S.T.L., 59655 Villeneuve d’Ascq, France

Abstract: This paper deals with a dynamic control of


two induction motors supplied by a common five-phase Inverter (5 Mosfet bridge) a
power inverter. A complete formulation of the system and a b ubn uan
control design procedure are presented. The inverter control udc-s
is specially detailed because of its complexity. The proposed f11 f21 f31 f41 f51 c
ucn Ωm1
strategy allows independent controls of both induction 1
2 Induction motor 1
machines. Simulation results on 2kW induction machines 3
validate the theoretical considerations. 4
5
Induction motor 2
f12 f22 f32 f42 f52 a'
1.- INTRODUCTION b' ub'n' ua'n'
c'
Nowadays, multi machines systems are more and more uc'n'
Ωm2
used in industrial applications [1] [2]. Often, induction
Fig. 1: Structure of the five-phase voltage-source inverter
machines are chosen for their low cost and their dynamic
performances with adapted controls [3]. In the standard case,
This paper will be organized as follows. In section 2, the
each machine is supplied by a three-phase inverter. Recently
mathematical modelling of the enlarged inverter is presented
new structures have been proposed, as four-phase inverters
with a causal input output graph of the global system.
for two induction machines [4]. Advances include reduced
Section 3 is devoted to the design of the power system
power components, reduced auxiliary electronic components,
control by inversion of the mathematical modelling and is
reduced volume and weight of the overall power converter.
decomposed in a serial assembling of elementary control
Robotic and spatial applications are directly concerned by
functions. In the inverter control part, non-linear functions
these advantages. The power structure of such multi-phase
and possible optimization tasks are explained. Attention is
inverters is based on parallel connections of elementary
focused to the decoupling method of both sets of voltage
commutation cells and common phases are used to supply
supply. Simulation results are presented in section 4.
several ac machines. However, because of the sharing of
inverter phases, the machine control remains a critical point.

In this paper, the studied power structure is composed of 2.- ANALYSIS OF THE FIVE PHASE INVERTER BI -
two induction machines supplied by a five-phase power MACHINE SYSTEM
inverter (fig. 1). Two measured speeds and two estimated
fluxes constitute the system outputs, which may be variables 2.1.- Mathematical description
by modifying the magnitude, shift and frequency of the four
inverter phase to phase voltages. These ones are obtained by Each bi-directional switch blocks or conducts the current
creating four potential differences in comparison with one in both directions, depending on their gate control signal.
common commutation cell, which is then connected to both Boolean switch states are written fcl :
motors. An inverter controller has been designed to generate closed switch -> fcl = 1
two independent systems of three voltages in order to get an opened switch -> fcl = 0 (1)
independent control of the torques and the fluxes of both
where c ∈ {1,2,3,4,5} is the n° of the commutation cell
induction machines. The aim of this paper is to describe the
control design procedure. and l ∈ {1,2} is the n° of the switch. None of switch in a
column connected to one voltage source may conduct

III - 313
Electrimacs'99 ISBN 972-98257-0-X

simultaneously to avoid short circuits. Moreover, in order to


keep paths of all currents, at least one switch in a row must If winding voltages are assumed to be balanced, it is easy
be opened. Therefore, only one switch must be closed in a to find that they are linked to modulated voltages as:
column, which constitutes a commutation cell:
f c1 + f c2 = 1 (2) uan  1  2 -1 u15m 
u  = 3 -1 2  u  (5)
 bn     25m 
In consequence, only 25 states of the switching matrix
must be considered (table 1). These states induce particular ua'n'  1  2 -1 u35m 
u  = 3 -1 2  u  (6)
modulated voltages which are linked to the d.c. source  b'n'     45m 
voltage udc-s as:
 u15m   m1  2.2.- Causal input output graph of the system
u   
 25m  = m2  u (3)
u35m  m3  dc-s A graphical representation of the global system
    modelling is obtained by using the Causal Input Output
u45m  m4  Graph (CIOG) [5]. The relations are represented by balloons.
This relation makes appear three-level functions which A causal relation which depends on time contains an
are defined as conversion functions: unidirectional arrow. A non-causal relation which has no
m c = f c1 - f 51 (4) time dependence contain bi-directional arrows. The CIOG of
the global system points out a partitioning of the converter
where mc ∈ {-1, 0, 1}.
model into causality ordered subsystems [6]. The resulting
subsystems are input-output reachable as well as structurally
Table 1: connection and conversion function values controllable, so that a " piece by piece " design of their
corresponding control units can be accomplished (fig. 2).
Patterns f11 f21 f31 f41 f51 m1 m2 m3 m4
1 0 0 0 0 0 0 0 0 0 The five switching functions of the commutation cells,
2 0 0 0 0 1 -1 -1 -1 -1 fcl lead to four modulated voltages uc5m. The classical
3 0 0 0 1 0 0 0 1 0 induction machine modelling is based on the knowledge of
4 0 0 0 1 1 -1 -1 -1 0 winding voltages. So, the voltage transformation due to the
5 0 0 1 0 0 0 0 1 0 particular connection of the enlarged inverter to the ac
6 0 0 1 0 1 -1 -1 0 -1
0 0 1 1 0
machine windings is expressed by a relation which links
7 0 0 1 1
8 0 0 1 1 1 -1 -1 0 0 modulated voltages to winding voltages, ujn. Both winding
9 0 1 0 0 0 0 1 0 0 voltages of an induction machine impose its flux Φr and its
10 0 1 0 0 1 -1 0 -1 -1 mechanical speed Ωm. Remember that a flux control is
11 0 1 0 1 0 0 1 0 1 needed to obtain good dynamic performances and, therefore,
12 0 1 0 1 1 -1 0 -1 0 fluxes will be estimated Φr-est from the stator current
13 0 1 1 0 0 0 1 1 0 measurement Is-mes.
14 0 1 1 0 1 -1 0 0 -1
15 0 1 1 1 0 0 1 1 1
16 0 1 1 1 1 -1 0 0 0
17 1 0 0 0 0 1 0 0 0 3.- CONTROL OF THE FIVE-PHASE INVERTER
18 1 0 0 0 1 0 -1 -1 -1
19 1 0 0 1 0 1 0 0 1 3.1.- Control of the global power system
20 1 0 0 1 1 0 -1 -1 0
21 1 0 1 0 0 1 0 1 0
In order to obtain a decoupled control of induction
22 1 0 1 0 1 0 -1 0 -1
23 1 0 1 1 0 1 0 1 1 motors, both winding voltage systems (uan, ubn) and (ua'n',
24 1 0 1 1 1 0 -1 0 0 ub'n') must be set equal to both winding voltage system
25 1 1 0 0 0 1 1 0 0 references (uan_ref , ubn-ref) and (ua'n_ref' , ub'n'_ref) in an
26 1 1 0 0 1 0 0 -1 -1 independent way. The architecture of the control system has
27 1 1 0 1 0 1 1 0 1 been deduced from its CIOG by inversion (fig. 2). You can
28 1 1 0 1 1 0 0 -1 0 remark, that an indirect inversion (a closed-loop controller) is
29 1 1 1 0 0 1 1 1 0 associated to a causal relation.
30 1 1 1 0 1 0 0 0 -1
31 1 1 1 1 0 1 1 1 1
32 1 1 1 1 1 0 0 0 0

III - 314
Electrimacs'99 ISBN 972-98257-0-X

uan Φr1 IM 1
udc-s u15m Tem1
m1 Ωm1
ubn
m2 u25m
Tl1
m3 ua'n'
m4 u35m Φr2
Tem2
matrix converter modelling Ωm2
u45m ub'n'
f11 connection Tl2
f21 IM 2
system modelling
f31
f41 system control
f51 IM 2 control
Is2-mes Ω2-mes
inverter controller
u45m-ref ub'n'-ref
Ω2-ref
T 2-ref
m4_ref u35m-ref ua'n'-ref
m3-ref Φ2-ref
m2-ref u25m-ref Φ1-ref
m 1-ref ubn-ref
u15m-ref Ω1-ref
T 1-ref
udc-mes uan-ref IM 1 control
Is1-mes Ω1-mes
Fig. 2: CIOG of the power system control

An inverse transformation is necessary to obtain - the position of the pulse into the modulation period.
modulated voltage references from the knowledge of
winding voltage references: POWER INVERTER MODELLING
Level conversion m1
f11
 u15m − ref  2 1 uan − ref  f21 m2
u =3 u 
2
(7) f31 mc = fc1 - f51 m3
 25m − ref  1  bn − ref  f41
f51 m4
u35m − ref  2 1 ua'n' − ref 
u =3 u 
2
(8)
 45m − ref  1  b'n' − ref  POWER INVERTER CONTROLLER

Connection m1-ref PPWM <m1-ref>


References of conversion functions, <mc-ref>, are controller p1-ref
obtained by linearisation with the measurement of the dc f11-ref <m2-ref>
m2-ref PPWM
source voltage. f21-ref p2-ref
f31-ref
u c 5− ref m3-ref PPWM
<m3-ref>
m c − ref = (9) f41-ref p3-ref
u dc −mes f51-ref <m4-ref>
Position
m4-ref PPWM setting
p4-ref
Corresponding switching references (switch states) are
set by a connection controller which is presented in a sub-
Fig. 3: Parallel PPWM
paragraph because of its originality.
3.2.2.- Position setting by mixed modulation. At each
modulation period, positions of pulse references must be set
3.2.- Modulation
in order to create configurations from table 1. The position of
the conversion function reference mc-ref will be noted pc-ref.
3.2.1.- PPWM. The role of the pulse position and width
In a previous paper [8], a separated modulation has been
modulator is to transform each mean conversion reference
presented. It consists in separating the modulation period
(<mc-ref>) into an equivalent three level pulse (conversion
and, in each subdivided modulation period, each voltage
reference, mc-ref) with the same mean value during the
system is separately modulated.
modulation period (fig. 4). The pulse generation depends on
two parameters:
Here, a mixed modulation of both voltage systems is
- the mean conversion reference which induce the sign
implemented inside the entire modulation period. From table
and the width of the conversion reference,

III - 315
Electrimacs'99 ISBN 972-98257-0-X

1, it can be shown that the four conversion functions must called "effective conversion duration". It depends on the used
have the same sign at any time. It is a characteristic of matrix modulation and is defined as:
converters. Therefore, the sign of mean conversion function - δeff = max(|<m1-ref>|,|<m2-ref >|,| m3-ref>|,|<m4-ref >|).
must be tested in order to create a subdivision of the time- Tm
variable conversion references in available configurations. for a simultaneous modulation, and
- δeff = max(|<m1-ref>|,|<m2-ref >|,| m3-ref>|,|<m4-ref >|).
If all signs are identical, therefore a simultaneous and - min(|<m1-ref>|,|<m2-ref >|,| m3-ref>|,|<m4-ref >|) ).
centered modulation of the four mean conversion function Tm
references is used (fig. 5). for a delayed modulation.
pc − ref (q.Tm) =
1
2
(
. 1 - mc − ref (q . Tm) ) (10)
Suppose, now that the operating points of induction
machines requires two identical voltage systems in opposite
Otherwise, a delayed modulation is implemented by sens (fig. 6):
setting position of positive conversion references to the left <um15-ref> = Urefmax .sin(ω .t)
and negative level references to the right.
<um25-ref > = - Urefmax .sin(ω .t - 2 .π /3) (13)
If mc − ref (q . Tm ) is positive then pc− ref (q.Tm) = 0 (11) for the first one and
<um35-ref > = -Urefmax .sin(ω .t)
<um45-ref > = Urefmax .sin(ω .t - 2 .π /3) (14)
Otherwise pc −ref (q.Tm) = 1 - mc− ref (q . Tm) (12) for the second one. We get the following conversion
references:
mc_ref |< mc_ref > | .Tm <m1-ref > = Urefmax / udc-s .sin(ω .t)
1
<mr2-ref > = - Urefmax / udc-s .sin(ω .t - 2 .π /3) (15)
(q+1) .Tm <m3-ref > = -Urefmax / udc-s .sin(ω .t)
q .Tm t
<m4-ref > = Urefmax / udc-s .sin(ω .t - 2 .π /3) (16)
pc_ref(q.Tm)
by assuming udc-mes= udc-s .
-1 .Tm
Fig.4: Conversion reference waveforms At t=0.005 s, two sinusoidal conversion references have
their extreme values with opposite signs. In consequence, a
Simultaneous modulation Delayed modulation delayed modulation is required. The corresponding effective
m 1-ref
0,5 0,25 0,25 conversion duration has a maximum magnitude equal to:
δeff = (2. Urefmax / udc-s) Tm (17)
p 1-ref

m 2 -ref
To be implemented, this duration must be lower than the
0,25 0,45
modulation period and therefore we have the following
constraint for the dc source voltage:
p 2-ref
udc-s ≥ 2 Urefmax (18)
p 2- ref
u u
U refmax 25m-ref 15m-ref
m 3-ref 0,5 0,25 0,25 0,5

p 3-ref
0

m 4-ref Tm
0,25

p ref 4 0,45 0,5


U refmax
u u
45m-ref 35m-ref
p 4-ref p 4-ref 0 0.005 0.01

: δ εφφ : δ 00
Fig. 6 : Waveforms of two opposite voltage reference systems
Fig. 5: Simultaneous and delayed modulation
3.3.- Connection controller
3.2.3.- Null and effective conversions. During a modulation
period, the conversion duration of electrical quantities is

III - 316
Electrimacs'99 ISBN 972-98257-0-X

The passage from switching functions fcl to conversion [Fmin−ref ] = [FHref ] (25)

[FHref ] =  [I ] − [E ]T ([E ] [E ]T )−1 [E ]  [H ref ]


functions mc may be rewritten as the following matrix
relation:
m1-ref u15m-ref  
0.5 0.5
udc-s * [I] is an unity matrix
Urefmax * [Href] is a matrix with the same size of [F]
 f H 11− ref f H 12 − ref  ξ (1 − ξ )
m2-ref u25m-ref f f  ξ (1 − ξ )
 H 21− ref H 22 − ref 
1 
-0.5 Urefmax  f H 31− ref f H 32 − ref  = ξ (1 − ξ ) (26)
  5 
-udc-s  f H 41− ref f H 42 − ref  ξ (1 − ξ )
m3-ref u35m-ref  f H 51− ref f H 52 − ref  ξ (1 − ξ )
 
0.25 0.25

* ξ ∈ {0,1}
-Urefmax
-udc-s
The exact solutions may be found by applying a non-
m4-ref 0.25 0.5 u45m-ref 0.25 0.5
udc-s linear operator on each found minimal solution. The step
0.5 Urefmax function has been chosen in order to generate binary values:

Tm
POS(x) = 1 if x>0
Tm
Fig. 7: Conversion reference waveforms POS(x) = 0 otherwise. (27)

[ E ].[ F ] = [ M ].[ N ] (21)


[Fref ] = POS ([FMref ]) + POS ([FHref ]) (28)

The connection controller paradigm consists to find the It can be easily shown, that the first term of this last
right switch states [Fref] in order to get the wished conversion expression implements effective conversion patterns
references [Mref]. As matrix [E] and [N] are not squared, no (patterns 2 to 31 in table 1) and the second term implements
exact solution exists in linear algebra. A non-linear method null conversion patterns (pattern 1 and pattern 32). More
has been used by determining in a first step the closest over, when setting null conversion patterns, if ξ=1, all
solutions given by a linear equation ([Fmin-ref]). In a second switching functions of the first line are closed. If ξ=0, all
step, a non-linear operator is applied in order to find the switching functions of the second line are closed in order to
exact solution [Fref]. The set of minimal solutions may be implement [Mref]=[0]. Minimization of switch commutation
expressed as : is possible through this parameter.

[Fmin− ref ] = [FM-ref ] + [FH-ref ] (22) 4.- SIMULATION RESULTS

* [FM-ref] represents the contribution of conversion Significant results are now presented. The d.c. voltage
functions: value has been set to udc-s = 127.√2.√3.2 = 1080 V and the

[FM −ref ] = [E ]T ([E ][E ]T )−1 [M ref ][N ]


modulation frequency to 5 kHz. The speed of both machines
(23) is set to 1000 rpm in opposite sense.

 f M 11− ref f M 12−ref  4 1 −1 − 1 4.1.- Winding voltages


f  m1−ref 
f M 22−ref  − 1 4 − 1 − 1  
 M 21−ref  1  m2− ref As expected, the obtained winding voltages have a rms
 f M 31− ref f M 32−ref = − 1 − 1 4 − 1  [1 − 1]
value of 220V (fig. 8). This is mainly the consequence of the
  5   m3− ref 
 f M 41−ref f M 42−ref  − 1 − 1 − 1 4   perfect control of modulated voltages as it is shown on the
m4− ref 
 f M 51− ref
 f M 52−ref  − 1 − 1 − 1 − 1  frequency spectrum.
(24)
4.2.- Switching states
* [FHref] represents the repartition of short circuits over
the switch matrix. If we set null all conversion function
The frequency analysis of switching functions shows the
references ([Mref]=[0]), we obtain:
presence of a d.c. ray, a 50Hz ray, a 150 Hz ray and a ray
family around the modulation frequency (fig. 9).

III - 317
Electrimacs'99 ISBN 972-98257-0-X

4.3.- Mechanical performances


Frequencies and magnitude of the two current systems
Dynamic performances of the torque and speed control are different as speeds and torques are different, sinusoidal
have been also tested. Figure 10 presents the obtained evolution is assessed (fig. 11).
simultaneous speed responses to particular simultaneous
reference trajectories. As noted, both machines have really 10 isa isb
10
isa' isb'
independent speeds. 5
5

Spectral Analysis u an Spectral Analysis u 15 0


350 6 0 0
0

-5
300
5 0 0
-5

250 -10
4 0 0
-10
200 0.45 0.5 0.55 t(s) 0.45 0.5 0.55 t(s)
3 0 0

150

100
2 0 0 5.- CONCLUSION
1 0 0
50
A specific control of an original five-phase inverter has
0
0 50 100 150 200 250 300
0
0 5 0 1 0 0 1 5 0 2 0 0 2 5 0 3 0 0
been presented in order to supply two induction machines. In
F(Hz) F(Hz)
order to obtain the maximum voltage rate, a PPWM is
Fig. 8: Frequency spectrum of voltages
developed. If the power switch number is reduced, the
Spectral Analysis f21 Spectral Analysis f21 voltage source must be increased in order to keep the same
0.6 0.6
performance of both machines. The theoretical strategies
0.5 0.5
lead to impose independent behaviours on both machines
even if a commutation cell is in common.
0.4 0.4

References
0.3 0.3

0.2 0.2
[1] J.M. Barnard, J.D. Van Wyk, W.G. Dunford: Battery
operated wheelchairs using three-phase cage rotor induction
0.1 0.1
machines and PWM inverters, EPE Journal, Vol. 4, n°1, March
0 0
1994, pp 15-19.
0 50 100 150 200 250 300 0 1000 2000 3000 4000 5000
F(Hz) F(Hz)
[2] B. Wu, S.B. Dewan : A modified current-source inverter for
Fig. 9: Frequency spectrum of f21
a multiple induction motor drive system, IEEE Trans. on Power
80
speed (rad/s)
80
speed (rad/s) Electronics, Vol. 3, n°1, January 1988, pp 10-16.
60 60 [3] R.D. Lorentz, T.A. Lipo, D.W. Nowotny: Motion control
40 40
with induction motors, Proceeding of the IEEE, Vol. 82, n° 8,
20 Ωr1-ref Ω1 20

0
August 1994, pp 1215-1240.
0

-20 -20 [4] A. Bouscayrol, M. Pietrzak-David, B. De Fornel:


-40 -40 Comparative studies of inverter structures for a mobile robot
-60 -60 Ωr2-ref Ω 2
asynchronous motorisation, Proceeding of ISIE Conference,
-80 -80
0 0.5 t(s) 1 1.5 0 0.5 t(s) 1 1.5
Warsaw, Poland, June 1996, pp 447-452.
Load torque (N.m) : 1st machine Load torque (N.m) : 2nd machine
0 0
[5] J. P. Hautier, J. Faucher: Le graphe informationel causal,
-5 -5 Bulletin de l'Union des Physiciens, vol. 90, juin 1996, pp 167-189.
-10 -10
[7] W. Leonhard: 30 years space vectors, 20 years field
orientation, 10 years digital signal processing with controlled ac.
-15 -15
drives, EPE Journal, vol. 1, n° 1, July 1991, pp. 13-20.
-20 -20 [8] B. François, A. Bouscayrol: Design and modelling of a five
-25 -25 phase voltage source inverter for two induction motors, Proceeding
0 0.5 t(s) 1 1.5 0 0.5 t(s) 1 1.5
of EPE'99, Lausanne, Switzerland, 7-9 Sept. 1999.
Figure 10: Trajectories of both ac machines

III - 318

You might also like