Uploaded by Choobo Philip Kasempa

PDF IECON

advertisement
See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/230636016
A new adaptive high speed control algorithm used for a FOC or a DTC PMSM
drive strategies
Conference Paper · October 2012
DOI: 10.1109/IECON.2012.6389465
CITATIONS
READS
4
364
2 authors:
Aymen Flah
Sbita Lassaad
National Engineering School of Gabes
University of Gabès
117 PUBLICATIONS 781 CITATIONS
361 PUBLICATIONS 2,721 CITATIONS
SEE PROFILE
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
This project deals with phase balancing in low voltage distribution networks and can be generalized in the medium and high voltage domains. This work is based on
taking into consideration of the load flow variation in the step of phases balancing. View project
electrical vehicle researches View project
All content following this page was uploaded by Aymen Flah on 22 May 2014.
The user has requested enhancement of the downloaded file.
A new adaptive high speed control algorithm used
for a FOC or a DTC PMSM drive strategies
Flah Aymen
National school of engineering of Gabes
University of Gabes
Gabes, Tunisia
flahaymening@yahoo.fr
Abstract-This paper presents a new adaptive high speed control
algorithm (AHSC) for the permanent magnet synchronous
motor (PMSM) drives. This AHSC algorithm has been built by
using the Model Reference Adaptive System (MRAS) and with
reference to the fed inverter variables limitation. The proposal
control technique is mathematically formulated and
implemented in the two conventional motor control strategies
such as the Field Oriented Control (FOC) in one hand and the
Direct Torque Control (DTC) on the other hand. The proposed
AHSC is tested through computer simulation using MATLAB/
Simulink, where the system efficiency and robustness is verified
for a wide speed range and under the two cited drive strategies.
The obtained simulations results are satisfactory and confirmed
the usefulness of the overall proposed control algorithm.
LIST OF SYMBOLS
AHSC
vd, vq
λd, λq
id, iq
Ld, Lq
Ls
λm
Rs
Tl
P
J
Adaptive high speed control
Direct and quadrature stator voltage
Direct and quadrature stator field
Direct and quadrature stator current
Direct and quadrature stator inductance
Stator inductance
Magnet flux
Stator resistance
Load torque
Poles number
Rotor inertia coefficient.
I.
INTRODUCTION
The permanent magnet synchronous motor (PMSM) is the
most popular in the traction and electrical vehicle applications
and in the generator mode especially in the wind turbine
sector. Due to its superior advantages face to the other motor
such as induction and reluctance motors; the high efficiency,
low inertia, high torque to current ratio, high power factor and
almost no need for maintenance, and especially for its smaller
size, make this motor type the most adapted for high
performance applications [1]. Generally, these applications
can operate the motor in a speed value higher than the
nominal one, where this phenomenon is commonly called the
high speed or field weakening modes.
Effectively, the problem occurring in this speed region is the
required high performances and efficient operating mode. The
basic idea refers to operate the motor as a DC one, where the
Sbita Lassâad
National School of engineering of Gabes
University of Gabes
Gabes, Tunisia
lassaad.sbita@enig.rnu.tn
field weakening phase is naturally operated. But, in the
PMSM, the rotor flux cannot be controlled due to the rotor
permanent magnet. Therefore, the researchers are extremely
dealing to work for resolving this problem details.
The conventional PMSM control strategies as the FOC and
the DTC basic drives which are becoming very popular and
manufactured due to their advantages and effectiveness, as
presented in [2] and [3]. Generally, the speed reference is
given to the control algorithm target and this last generates
the desired stator voltage. However, in the FOC strategy, the
direct stator current must be also given as another reference
input signal [2]. In the standard applications, this second
input signal is always fixed to zero. However, in this case, the
high speed mode is unsupported and the maximum speed can
be touched is the rated one. So, refers to the DC motor
principle, the idea is to decrease the total flux by decreasing
the direct stator current to the negative region. However, this
direct stator current decrease must be also controlled for the
motor parameters and the inverter security [4].
Similarly, in the DTC method, the second reference input
signal must be the reference stator flux. This input signal
must be generated according to the high speed operating
mode and the motor and inverter safety [5].
In the literature, the high speed control algorithm is build
based on the inverter constraints as the maximum speed and
voltage. Morimoto, in his papers [4], [5] and [6], was
considered these constraints in proposed high speed control
algorithm.
The proposed Morimoto high speed control algorithm
weakness is the PMSM parameters variation influence.
Where, in the real applications, as the electrical vehicle, many
parameters as temperature, dust or vibrations can influence on
the PMSM parameters [7] that effect on the field weakening
zone. Therefore, an adaptive high speed control algorithm is
built regarding all these PMSM parameters variation and
guarantees the components safety, is extremely necessary in
this application.
In this paper, this problem is resolved and an adaptive high
speed control (AHSC) algorithm is proposed. Based on the
MRAS estimator and the Morimoto constraints, this
algorithm is build and implemented in the two conventional
control strategies, DTC and FOC, where two control schemes
are given.
This manuscript is organized as fellow. After a general
introduction section, the second one is designed for the
MRAS estimator and the third is for describing the high speed
principle. The fourth part investigates the implementation of
the HSCA in the FOC strategy and the sixth part for the DTC
one. Then, the simulation results are presented and discussed
and finally the conclusion is presented.
II.
MRAS ESTIMATOR
The model reference adaptive system (MRAS) estimator is
developed to identify the PMSM parameters, based on the
POPOV stability theory. The proposed estimator needs only
the online measurement of current ‘i’, voltage ‘v’, and rotor
speed ‘ω’ to estimate the stator resistance ‘Rs’, inductance
‘Ls’ and the rotor flux linkage ‘λm’ simultaneously. Started
from equations (1), (2) and (3), the electrical, the
electromagnetic torque ‘Te’ and the mechanical PMSM
equations are respectively [8].
did
⎧
⎪⎪vd = Rs id + Ls dt − ω Ls iq
(1)
⎨
⎪v = R i + L diq + ω L i + ωλ
s q
s
s d
m
⎪⎩ q
dt
⎧
⎛ 3 ⎞⎛ P ⎞
⎪Te = ⎜ ⎟⎜ ⎟ λd iq − λq id
2 ⎠⎝ 2 ⎠
(2)
⎝
⎨
⎪λ = L i + λ and λ = L i
s d
m
q
s q
⎩ d
P
dω
⎞
+ fω⎟
(3)
(Te − Tl ) = ⎛⎜ ⎞⎛
⎟⎜ J
⎝ 2 ⎠⎝ dt
⎠
The stator current components as state variables in the d, q
reference frame are expressed in (4).
(
)
•
X = AX + BU + C
(4)
⎡ 0
⎡ −τ ω ⎤
⎡c 0⎤
; B=⎢
Where: A = ⎢
; C=⎢
⎥
⎥
⎣ −ω −τ ⎦
⎣0 c ⎦
⎣ −e f
⎤
⎥;
⎦
⎧ X = ⎡i i ⎤T
⎪
⎣ d q⎦
;
⎨
T
⎪U = ⎡⎣ vd vq ⎤⎦
⎩
⎧
1
⎪c =
Ls
⎪
⎪
λm
= ωI f .
⎨e f = ω
Ls
⎪
⎪ 1 Ls
⎪ =
⎩τ Rs
The adjustable parameter state system is given by (5):
•
∧
∧ ∧
∧
∧
∧
X = A X + BU + C + G ( X − X )
⎡ ∧
⎤
⎡∧
⎤
−τ ω ⎥ ∧ ⎢ c 0 ⎥ ∧ ⎡ 0 ⎤
⎡k
⎢
A=
,B=
, C = ⎢ ∧ ⎥ and G = ⎢ 1
∧⎥
⎢
⎢ ∧⎥
⎢ω I f ⎥
⎣0
⎣
⎦
⎢⎣ −ω −τ ⎥⎦
⎢⎣0 c ⎥⎦
∧
(5)
0⎤
.
k2 ⎥⎦
G represents the correction gain matrix to be chosen so
as to achieve pre-specified error characteristics, where k1and
k2 are two limited positive real.
By subtracting the adjustable parameter system (5) from
the state system (4), the result is defined in equation (6).
(6)
e = ΔA e + ΔB U + ΔC + G e
From (6) is decomposed a feed forward linear model
“(A+G)” and a non linear feedback system “ w ” as expressed
in (7).
•
e = ( A + G)e + w
(7)
Based on the POPOV stability theory as presented in [9]
and [10], the study of the system stability can be resolved.
After checking the two stability clauses and especially by
decompressing the second POPOV condition the adaptive
parameters equations are expressed in (8). Where kp, ki are
the PI parameters.
⎧ ^
^
⎪R
^
kir ⎞ ⎛ ^
⎞ Rs
⎛
s
⎪ ^ = − ⎜ k pr +
⎜ i d ed + i q eq ⎟ + ^ (0)
s ⎟⎠⎝
⎪L
⎝
⎠ L
s
⎪ s
⎪⎪ 1 ⎛
kil ⎞
1
(8)
⎨ ^ = ⎜ k pl + ⎟ vd ed + vq eq + ^ (0)
s
⎠
⎪ L ⎝
Ls
⎪ s
^
^
⎪
kif ⎞
⎛
λm
λm
⎪
= − ⎜ k pf +
⎟ ω eq + ^ (0)
^
⎪
s ⎠
⎝
Ls
Ls
⎪⎩
(
)
(
III.
)
ADAPTIVE HIGH SPEED CONTROL ALGORITHM
The constant flux produced by the rotor magnet λm,
characterizes the PMSM motor. Refers to the flux equations
presented in (2), the total flux decrease is possible only if the
direct stator current is controlled. Because the stator
inductance Ls and the flux λm are constant and the quadratic
stator current is proportionally to the load torque. At a rated
speed range, the direct stator current is fixed to zero, so the
idea, in the high speed, is to reduce the total flux by
decreasing the direct stator current to the negative region.
But, it is safety to not undergo a limit decreasing value which
avoids the machine demagnetization problems.
Refers to Morimoto limitation [5], the idea is to follow the
system of equation presented in (9).
2
⎧⎪ I d2 + I q2 < I max
(9)
⎨ 2
2
2
⎪⎩Vd + Vq < Vmax
Therefore, the principle of field weakening is described in
Figure.1a, which presents three zones. The first is the circle
that presents the current limitation equation in the first part of
the expression (9). The second is the ellipse form designed
the voltage limitation in the second part of the equation (9).
The field weakening region is presented by the hachured
circle, designed the interconnection between the two last
zones. Generally, the current limitation circle is centered in
zero point and her radius depends on the inverter current
maximum. It is necessary to indicate, that the limitation
voltage contour, can be formed as an ellipse or a circle form:
if Ld≠Lq, or Ld=Lq, respectively. The voltage limitation
contour characteristics are characterized essentially by the
center point, which depends on the magnet flux and stator
inductance values, and the radius value, which depends also
on the speed value. Well, if the speed increases, the radius
value is reduced. The maximum of current and voltage are
usually set by the inverter [5] and [6].
iq
is max
ω1
ω2
ω3
iq
is max
C
o
−λm /Ld
(a)
iq
is max
ω1
ω3
The FOC strategy is characterized by three PI controllers,
the first one is called the PI speed controller, used to generate
the quadrature reference stator current after compared the
desired and the real speed values. The second one is used to
regulate the quadrature stator current for generating the
quadrature reference stator voltage. The last one is used to
control the direct stator current and for producing the direct
reference stator voltage. After obtaining these reference
voltages in the rotating dq frame, Clarck transformation is
used in order to obtain the corresponding three phases
reference stator voltages. Through the PWM bloc the
corresponding IGBT switches states are obtained. Then the
built stator voltages are feeding the motor. The AHSC-FOC
algorithm is placed in this control strategy for generating the
corresponding direct reference stator current. The scheme in
Figure (2) shows the AHSC-FOC algorithm and the overall
FOC PMSM drive scheme as in Figure (3).
ω2
ω3
is max i q
C
o
∧
is max
C
Rs
id
∧
o
−λm /Ld
id*
2
Ls
−λm /Ld
(b)
AHSC ALGORITHM WITH FOC STRATEGY
IV.
iq
is max
ω1
ω2
2 ⎡ 2
2 2⎤
2 2 2
⎧ Δ = 4Vmax
⎣ Rs + ω Ld ⎦ − 4ω Rs λm
⎪
⎪
2
⎨b = 2 Ld ω λm
⎪
2
2 2
⎪⎩a = Rs + ω Ld
id* =
∧
λm
2
2
Vmax
− Rˆ s2 I max
− ⎡⎣ω Lˆsiq ⎤⎦ − 2Rˆ siqλˆmω − ωλˆm
ωLˆs
iq*
ω*
(c)
ω
Fig. 1. Field weakening principle and limitation
Fig. 2. Adaptive high speed control algorithm in the FOC case
(AHSC-FOC)
Where Imax and Vmax are respectively the maximum inverter
phase-current and phase-voltage amplitudes. So, the two
inverter limit conditions in the high speed range, cited in (9)
and all the PMSM parameters are considered, a new direct
stator currents expressions is here presented (10).
2
2
Vmax
− Rˆ s2 I max
− ⎡⎣ω Lˆs iq ⎤⎦ − 2 Rˆ s iq λˆmω − ωλˆm
ω Lˆ
ω*
iq
vd
(10)
v*q
iq
id
2
id* =
ω
v*d
id
vq
s
Figure.1b and 1c illustrate the influence of the PMSM
parameters variation on the field weakening zone especially
the stator inductance and the permanent magnet flux.
To ovoid the demagnetization problems, it is necessary to
define the direct stator current limit condition, which, can be
obtained if the quadrature component is equal to zero. Then,
the direct stator current limit is expressed in equation (11).
id lim
Where
iq = 0
=
−b − Δ
2a
(11)
∫
ω
Fig. 3.FOC strategy in a wide speed range
V.
AHSC ALGORITHM WITH DTC STRATEGY
The DTC principles can be shown in figure (5), where the
errors between the reference and the estimated torque (ΔTe)
and flux (Δλ) are fixed as the input of two-level hysteresis
comparators. Through the switching table, the selection of the
corresponding voltage vector is generated. This switching
table is explained in the reference [2] and [3]. Generally, in
the DTC applications, the reference torque is given. However
in this application, the desired reference torque is obtained
after the appliance of the desired speed goal.
As indicated previously, the stator reference flux value is
extremely important if the high speed running mode is
applied. Many works about this field in this control strategy
are studied as presented in [11] and [12]. However, in the
same that Morimoto, the sensitivity to motor parameter
variation is the weakness of these methods. Additionally, the
chattering phenomena presented in the case of [12], present
another disadvantageous. In other hand, the inverter security
is not taken account. Therefore, a different high speed control
algorithm is applied in this control strategy.
Based on the good performance obtained by the AHSCFOC algorithm, the AHSC-DTC algorithm is implemented on
the DTC technique with a less change. Effectively, a PI
controller is added to regulate the direct stator current and to
produce the reference direct stator flux. Based on system of
equations presented in (12) and characterized the flux vector
and the system (13), where θ is the angular position, the
reference stator flux is obtained in equation (14).
⎧ λ = λ2 + λ2
α
β
⎪⎪ s
⎨
λ
⎛ β⎞
⎪θ s = tan −1 ⎜
⎟
⎪⎩
⎝ λα ⎠
⎡ λ α ⎤ ⎡ cos( θ )
⎢λ ⎥ = ⎢
⎣ β ⎦ ⎣ sin( θ )
λ
*
s
λ *2d
=
(12)
− sin( θ ) ⎤ ⎡ λ d ⎤
.⎢ ⎥
cos( θ ) ⎥⎦ ⎣ λ q ⎦
+ λ *2q
(13)
(14)
ω
Te*
iq*
⎛ 3 ⎞⎛ P ⎞
Te = ⎜ ⎟⎜ ⎟(λmiq )
⎝ 2 ⎠⎝ 2 ⎠
λq = Ls iq
λq*
λs*
∧
Rs
∧
Ls
∧
λm
ΔTe
τT
Δλ
τλ
Te
λs
*
Te* λs
→
Vs =
∧
Rs
∧
Ls
∧
λm
2
UDC Sa +Sb ei2π/3+Sc ei4π/3
3
(
)
vd
vq
id
iq
*
ω ω
θ
∫
Fig. 5: High speed PMSM control scheme based on the DTC strategy
VI.
SIMULATION RESULTS
In the simulation results section, the AHSC algorithms are
tested and verified in the two conventional control strategies
FOC and DTC. The motor parameters used in these
applications are given in the table (1).
TABLE: 1 PERMANENT MAGNET SYNCHRONOUS MOTOR SPECIFICATIONS
The AHSC-DTC is then illustrated in figure (4).
ω*
(λs
λd*
2
2
2
− Rˆ s2 I max
− ⎡⎣ω Lˆsiq ⎤⎦ − 2 Rˆ siq λˆmω − ωλˆm
Vmax
id* =
ω Lˆs
id
Fig. 4: Adaptive high speed control algorithm in the DTC case
(AHSC-DTC)
The overall control scheme illustrates the DTC strategy in
the high speed mode can be then presented in figure (5).
Parameters
Rs
5.2Ω
Ld=Lq=Ls
21.5m.H
λm
0.24Wb
J
85e−6kg.m2
f
0.00036Nm.s.rad-1
Rated characteristics
Power
400W
ω
2500rpm/min
Torque
1.5N.m
Current
I=2.5A
Maximum Current
5A
In order to show the performance of the proposed AHSC
algorithm, a hardly test in a wide speed region is applied.
Effectively, the given variable reference speed is started from
0 rpm to the rated values. Then, from the rated one to exceed
it up to 4000 rpm. In this application, the load torque applied
on the motor is similar to the electric vehicle approach. Well,
the load torque decreases if the desired speed exceeds the
rated one.
In figure 6 and 7, the present results are illustrated in the
FOC case. These figures show respectively the evolution of
the speed and the electromagnet torque in the case of the
100% of the rated speed and in the case of 160% of the rated
one. The corresponding direct stator current, generated from
the AHSC-FOC is shown in the same figure. Figure.7 makes
clear the field weakening principle. It is important to indicate
that the maximum speed can be more increased but only if we
decrease more the lad torque and unsure the maximum
current condition.
R1 and R2 are the radius of the corresponding flux
trajectory, when the reference speed is 100% of the rated
speed and when the desired one is equal to 160% of the rated
speed.
R1
R2
Fig. 9: Flux trajectory in the case of DTC with field weakening
VII.
Fig. 6: The corresponding FOC Speed, torque and direct stator
current results in 100% and 160% of the rated speed
R1
R2
Fig. 7: Flux trajectory in the case of FOC with field weakening
The DTC case is also applied and the AHSC-DTC is
implemented as presented in the figure. 5. The corresponding
results in figure. 8 and 9 show respectively, the speed, torque,
direct stator current and the flux components. The satisfaction
of the proposed AHSC-DTC algorithm is verified under the
same condition as the FOC case.
Fig. 8: The corresponding DTC Speed, torque and direct stator
current results in 100% and 160% of the rated speed
View publication stats
CONCLUSION
An adaptive high speed control algorithm has been
presented. MRAS estimator and the Morimoto constraints are
used to build the proposed high speed control algorithm. This
proposed algorithm is formulated and applied in the two
conventional control strategies as the FOC and the DTC. The
effectiveness of the proposed high speed control algorithm is
proven over simulation results where a wide speed region
equal to 160% of the rated speed is highlighted. The drive
system has operated satisfactory in a wide speed range
suitable for electrical vehicle applications.
REFERENCES
[1]Z. Q. Zhu, Senior Member IEEE, and David Howe, Electrical Machines
and Drives for Electric, Hybrid, and Fuel Cell Vehicles, Proceedings of the
IEEE, Vol. 95,No. 4, pp. 746-765, 2007.
[2]M. Aguirre, C. Calleja, A. Lopez-de-Heredia, FOC and DTC comparison
in PMSM for railway traction application, European Conference on Power
Electronics and Applications, pp. 1-10, 2011.
[3]Boulghasoul, Z.; Elbacha, A.; Elwarraki, E.; Yousfi, D., “Combined
Vector Control and Direct Torque Control an experimental review and
evaluation”, Multimedia Computing and Systems (ICMCS), pp. 1-6, 2011,
[4]S. Morimoto, M. Sanada and Y. Takeda, “Wide speed operation of interior
permanent magnet synchronous motors with high performance current
regulator”, IEEE Trans. on Industry Applications, vol. 30, No. 4, pp. 920926, 1994.
[5]S. Morimoto, Y. Takeda, T. Hirasa, “Expansion of operating limits for
permanent magnet motor by current vector control considering inverter
capacity”, IEEE Transaction. Industry Application vol 26, n. 5, pp. 866-871,
1990.
[6]S. Morimoto, Y. Takeda, T. Hirasa, “Flux Weakening Control Method for
Surface Permanent Magnet Synchronous Motors”, IPEC, pp. 942-949, 1990.
[7]A. Flah and L. Sbita, BFO control tuning of a PMSM high speed drive,
IEEE medeiteranen conference, pp.273-276, 2012.
[8] A. Flah, H. Kraiem and L. Sbita, Robust high speed control algorithm for
PMSM sensorless drives, IEEE 9th International Multi-Conference on
Systems, Signals and Devices, 2012
[9] A. Flah, L. Sbita, M. Ben hamed, Online MRAS-PSO PMSM parameters
estimation, IREMOS, Vol. 4. n. 3, pp. 980-987, 2011.
[10]A. Quntao, L. Sun, On line parameter identification for vector controlled
PMSM drives using adaptive algorithm, IEEE Vehicle power and propulsion
conference (VPPC), 2008.
[11] WANG Yu, DENG Zhi-quan and WANG Xiao-lin The Flux Weakening
Up Speed Operation Study for the Direct Torque Control of Induction Motor,
IEEE Vehicle Power and Propulsion Conference (VPPC),2008.
[12] D. Casadei, G. Serra, A. Stefani, A. Tani and L. Zarri, DTC Drives for
Wide Speed Range Applications Using a Robust Flux-Weakening Algorithm,
IEEE transactions on industrial electronics, vol. 54, no. 5, pp. 2451-2461,
2007.
Download