Professional Documents
Culture Documents
Em 2005
Em 2005
net/publication/260248399
CITATIONS READS
8 1,202
4 authors, including:
Noureddine Hidouri
Faculty of Science of Gafsa
37 PUBLICATIONS 206 CITATIONS
SEE PROFILE
All content following this page was uploaded by Houda Brahmi on 13 November 2014.
Abstract - This paper proposes and develops two main AC drives functions. The first one deals
with the development of a direct voltage control (DVC) scheme that can be applied in various
applications. The second function develops a current control regulator (CCR) applied to a
permanent magnet synchronous motor (PMSM). In the DVC scheme study, we have shown the
possibility to generate accurate voltage forms of waves by selecting inverter voltage vector
determined with a very strong min (max) criterion. In the CCR, we have studied the possibility
to describe PMSM by a simple circuit and to control its current with high gain voltage
controller working as a like-state observer. The two functions are validated successfully by
intensive simulations. Very promising results are presented and commented.
For IM, torque and flux commands are independently Fig.1 gives a general view of voltage vectors generated
fixed without imminent negative effect on the desired by a standard inverter in the space of Concordia’s
operating point. For PMSM, however, it is important to stationary reference frame. Without loss of generality, let
connect these commands if some particular optimisation us consider that at some time, the control law requires a
constraints are needed. In this way, flux command should reference voltage ( v ref ) located in the sector number
be accurately computed from torque command. one.
Unfortunately, this is not a simple work to realise in the
N
q N1 + 2 (1 + j 3 )
ρ j ζ 2
v3 v2 ε= ε = e − = f (ρ, N, ζ ) (5)
2 N
2
Fig.2 gives the evolution of error magnitude in % versus
3 vref
v1 the voltage angle in the case ρ = 1 and N = 10 . We notice
ζ 1
v4 that the error remains less then 7% on this angular
d
interval. Because of the well known periodicity property
4 6
of the switching time intervals (relations (3)) of SPWM,
5 this error will remain less than 7% over all the 360°
space.
v5 v6
7
Fig.1 Space Concordia’s inverter voltage vectors
ε (%) Ts
ρ =1 N= = 10
6 Td
Average value of the voltage synthesized by the well
known SPWM technique is expressed by equation (1) 5
2
ρ
v ref = e jζ , ρ ∈ [0 1] , ζ ∈ [0 60°] (1)
2 1
ζ (DEG )
The first sector is limited by voltage vectors v1 and v 2 . 0
0 10 20 30 40 50 60
When normalized by the admissible voltage limit, these
vectors verify respectively relations (2). Fig.2. Error evolution (in %) for ξ ∈[0 60°]
max(error(%) = F(Ts / Td )
Let's now consider that time is computed by a discrete 50
clock having a sampling period Td chosen N time
smaller then the period Ts used by the SPWM routine 40
ρ = 0.25
(Ts = N Td ) . During the SPWM period Ts , vector v1
30
will be used respectively N1 times while vector v2 will ρ = 0 .5 ρ = 0.75
be used N 2 times. Integers N1 and N 2 are defined by 20
ρ =1
their rounded values that verify:
10
N1 = round ( N ρ sin(60° − ζ ) )
(4) 0
0 10 20 30 40 50
N 2 = min ( round ( N ρ sin(ζ ) ) , N − N1)
Fig.3 Error evolution in % for different values of ρ
Because of the sum ( N1 + N 2 ) isn’t necessary equal to N,
at the end of the SPWM period Ts there will be an error This means that by a compromise to be made between the
between the theoretical average voltage value and the demanded magnitude of the vector voltage and the
actually synthesized one. The magnitude of this error is period Td , an average vector voltage can be obtained
expressed by the following relation showing its with sufficient precision. By this we mean that instead of
dependence on the integer N, the voltage ratio and angle.
operating by SPMW technique with large period Ts , we This direct voltage control (DVC) scheme is summarized
can directly select after some shorter time interval Td by the following major three steps:
i) choose a vector voltage and compute the new
one of the available inverter voltage vectors.
associated d and q components of the flux error by
equation (9). The maximum absolute value of these
Let’s designate by n ( t ) the selected one among the seven
components is retained and saved,
inverter voltage vectors. To force the average voltage to ii) repeat step i) for the other voltage vectors,
converge to the command value, we select n ( t ) so that it iii) sort the seven saved values in increasing order, select
minimises the voltage error along time. This constraint is the first one and detect the associate index voltage k .
expressed by the following criterion:
3. SOME INSIGHTS ON PMSM CONTROL
n(t) → min(ε( t )) = min [ ∫ ( v ref ( t ) − v(n ( t ))) dt ] (6) STRATEGIES
As the vector voltage is constant during the considered For PMSM, the same demanded torque and flux values
time interval, one can express the evolution of voltage can be produced with different combinations of d-q
error by equation (7) and select the best inverter voltage current components. This offers interesting possibilities
vector according to the norm minimisation equation (8): to realize some specific operating states in particular in
optimization point of view. In this way, we have
ε (n ( t k )) = εd + j εq = ε ( t k ) + Td ( vref ( t k ) − v( n ( t k ))) (7) developed in previous works two approaches DTC based.
In [11] we have developed a DTC based approach that
minimises stator current magnitude. In this work, we
n ( t ) → min ε( n ( t )) = min ( ε 2 (n ( t )) + εq
2 (n ( t )) ) (8) have established a relation linking stator current
d components to those of stator flux. The system is
therefore forced to evolve along the optimal current
The above minimization integral criterion must naturally trajectory (OCT) indicated by Fig. 5 giving the so called
respect at any time d and q components. In some Morday’s curves.
previous studies [12] where we have used this criterion in
the direct torque control of PMSM, it has been observed
that in certain cases, this criterion could have the same
value for two vectors voltage. This situation occurs when
the vector error is exactly located between two
consecutive voltage vectors. As indicated by Fig.4, the
two vectors have the same effect on the correction of the
direct component and they have opposite effect on the
correction of the quadrature component.
Td v 2
60° Fig..5 Mordey’s curves of PMSM
Lp
Rs
er vs
By combining equations (10), (11) and (13), we establish: So, stator current reference in Concordia’s stationary
reference frame is expressed by:
C ref j(θ r + π / 2)
= I ref e j(θ r + π / 2)
generate the numeric value of e r . This variable is
i sref = e (21)
pΦ r defined by equation (15). The first term is available from
speed measurement. The calculation of the second term
Let’s consider the time t k corresponding to the end of needs to digitalize measured current and evaluate its
numerical time derivative. This would be difficult and
the inverter switching period Td and designate
inaccurate. It is possible to void this procedure by
respectively by isk and erk stator current and rotor emf. assuming that stator current reaches quickly its command.
Just at this time, stator voltage vs jumps to a new value This assumption permits to determine easily the
vsk +1 changing therefore current time derivative and demanded term. So, by replacing i s of equation (15) by
consequently its dynamics. At time t k +1 corresponding i sref of equation (21), one deduces the following relation
to the end of this new switching period, stator current needing only speed measurement to be estimated.
reaches a value i sk +1 . Because inverter switching period
is very short, stator voltage is constant and rotor emf is a er = jωr Φ r + ωr L m Iref e jθr (25)
slow dynamic variable, current variation can be
sufficiently estimated by first order Taylor series 6. SIMULATION RESULTS
expansion method. According to this, we can express:
A. Preliminary
disk disk
isk +1 = isk + ( t k +1 − t k ) = isk + Td (22) The general direct voltage control (DVC) methodology
dt dt
k k and the PMSM current control schemes proposed and
analysed previously are validated with intensives
By considering (14), we have also: simulations realised on Matlab/Simulink software.
PMSM’s data are given in Table I. In all simulated cases,
( vsk − R s is − e r ) the inverter is switched by a direct period Td = 25 µ s .
isk +1 = isk + k T (23)
Lp
d
Table I
The studied system data
In a recent work [13] dealing with voltage control for Rated voltage Vs 550 V
electrical power systems, authors have shown that for Rated torque 1400 N.m
circuits having the structure of Fig.8 with small
Rated speed 314 rad / sec
inductance, instantaneous current can be easily controlled
by a Like-Observer function written as follows where G Rated current 259A
Pole pairs 4
is a high gain to be established. Practical limit for this
Stator resistance Rs 0.034 Ω
gain should be great enough as compared to the reactance
Lω calculated at fundamental frequency. d-axis inductance Ld 2 mH
d-axis inductance Lq 4.3 mH
vsref = G (isref − is ) + e r (24) Rotor flux 1.3567 Wb
Inertia moment J
Applying this principle to control stator current of PMSM 0.5 kg m 2
leads to the structure control summarized by Fig.8.
Fig. 10 Error of DVC in % for the sinusoidal wave Initially, the permanent magnet synchronous motor is in
stall position. Then, the rated stator current command
(259 A) is applied at t = 0.1 s . As indicated by equation
(20), this corresponds to a nominal torque (1440 Nm).
The inverter is fed by a DC voltage Vdc = 788 V and the
motor is loaded by linear speed-torque load curve
described by:
C r = k r ω r = 4.4586 ω r (26)
REFERENCES