0% found this document useful (0 votes)
21 views4 pages

Yang 2016

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views4 pages

Yang 2016

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

2016 IEEE 8th International Power Electronics and Motion Control Conference (IPEMC-ECCE Asia)

Direct Torque Control of Permanent Magnet


Synchronous Motor Based on Space Vector
Modulation Control
Ying Yang,Rui Hunag,Yan-pu Yu,Shuang Wang
School of Mechanics Engineering and Automation, Shanghai University, China
E-mail: [email protected]

Abstract— How to calculate the reference voltage vector is matrix converter and so on. These methods can reduce torque
an important issue in space vector modulation direct torque ripple effectively. However, they increased the hardware or
control (SVM-DTC) of permanent magnet synchronous motor computation to make the system much more complex than
(PMSM). The effect of zero vector on electromagnetic torque conventional DTC. So it is necessary to study how to calculate
during all speed range is analyzed on the basis of the relation
between voltage vector and torque current component. And the
the reference voltage vector in SVM-DTC of PMSM to reduce
analysis shows that in conventional DTC system of PMSM torque ripple and maintain simplicity, robustness of
available voltage vector is only six which is the mainly cause of conventional DTC [7].
high ripple of torque. A robust SVM- DTC method of PMSM is This paper investigates an improved method of SVM-DTC
designed in which the reference voltage vector is calculated with in which the reference voltage is calculated with the flux
the flux position, error of torque and flux. The method is simple position, errors of flux and torque. The method is simple to
to implement and insensitive to motor parameters error. First implement and robust compared with other SVM-DTC. In
order filter cascaded with high pass filter (HPF) is adopted to addition, appropriate modulation method is adopted to
estimate stator flux accurately. The experimental results are decrease dead time effectively. The improved SVM-DTC is
carried out and show that the improved SVM-DTC has the verified by simulation and experiments and proved to decrease
advantage of simplicity, robustness and improved performance. torque ripple effectively and be strong.

Key words: PMSM; direct torque control; space vector II. ANALYSIS OF EFFECT OF VOLTAGE VECTOR ON
modulation; torque ripple ELECTROMAGNETIC TORQUE
The dynamic model of surface-mounted PMSM in the
I. INTRODUCTION rotating reference frame(d,q) can be expressed as follows:
The conventional DTC of PMSM has received  dψ d
considerable investigation for its advantage of quick change of usd = Rs isd + dt − ωrψ sq
 (1)
torque, robustness and simplicity [1]. However, only six valid
u = R i + dψ q + ω ψ
voltage vectors are available in conventional DTC which  sq s sq r sd
dt
induce such problems as large torque ripple and variable
switching frequency [2]. ψ sd = Lsd isd + ψ f
Hence the space vector modulation -direct torque control  (2)
(SVM-DTC) was presented in which the hysteresis control of ψ sq = Lsq isq
torque and stator flux hysteresis controller in conventional 3 (3)
Te = n pψ f isq
DTC are replaced by the reference voltage calculator and 2
space vector modulation unit. The SVM-DTC can provide usd usq isd isq are d-
Where, are d- and q-axis stator voltage,
constant switching frequency and more accurate Stator flux
and torque control. and q-axis stator current, Rs is stator resistance, ψ sd ψ sq are
How to calculate reference voltage vector is an important
issue in SVM-DTC. A lot of methods were carried out to d- and q-axis stator flux, Ld Lq are the d-and q-axis
calculate the space vector voltage. The errors of flux and
torque are compensated by deadbeat control in SVM-DTC [1, inductance,ψ f is permanent magnet flux, ωr is electrical
2]
.However it is sensitive to motor parameters. Two PI
rotor-speed, n p is the number of pole pairs.
controllers are used to control torque and flux [3, 4].However it
is difficult to design the parameters of PI controllers. The The differentiation of Te with respect to time t can be
scheme proposed in [5] and [6] uses three-level inverter,

978-1-5090-1210-7/16/$31.00 ©2016 IEE

978-1-5090-1210-7/16/$31.00 ©2016 IEEE


2016 IEEE 8th International Power Electronics and Motion Control Conference (IPEMC-ECCE Asia)

expressed by , ψ s are observed torque and stator flux, KT Kψ are positive


dTe 3 di coefficients.
= n pψ f sq (4)
dt 2 dt Accordingly the voltage vector amplitude is
From (1), we can get U
U s = d × dc (8)
3
disq usq − ωr ( Lsd isd + ψ f ) − Rs isq
= (5) Where U dc is the DC bus voltage, from the (7) and (8),
dt Lsq
the torque and flux ripple will be reduced when lower voltage
From (4) and (5), the differentiation of Te with respect to vector amplitude is obtained according to small errors.
time t can be expressed by B. Voltage vector angle determination
dTe 3 3 ωr ( Lsd isd + ψ f ) 3 Rs isq
= n pψ f usq − n pψ f − n pψ f Supposing the stator-flux angle θs is known as shown in
dt 2 2 Lsq 2 Lsq (6)
Fig.1. In order to obtain better performance, the angle of
= ΔT1 + ΔT2 + ΔT3 voltage vector areas are divided into 4 areas including
Following conclusions can be derived from equation (6): (θs~θs+90o),(θs+90o~θs+1800),(θs+180o~θs+270o)and
1) ΔT1 is determined by q-axis voltage component of the (θs+270o~θs+360o) according to the torque errors and flux
voltage vector. errors and stator flux angle, as shown in Fig.1. The
2) The electromagnetic torque will decrease significantly relationship between voltage vector areas and its influence on
when zero voltage vector is applied in mid-and high-speed. flux and torque are shown in Tab.1. Where “+” means
Because ΔT1 is zero and ΔT2 is proportional to motor speed, increase and “-”means decrease. For example, the stator-flux
and meanwhile ΔT3 can be neglected for its small value. angle θs is known and the torque and flux should be
Hence in order to increase the electromagnetic torque, the q- increased, the candidate vector should be in area 1. When the
axis component of stator voltage must be greater than zero,
torque error is large, the vector near θs + 90 should be

and electromagnetic torque will not rise fast in consequence of
ΔT2. adopted. When the flux error is large, the vector near
3) ΔT2 is small and ΔT3 is also small when motor runs in θs should be adopted.
low speed. The voltage space vector with fixed amplitude
θ s + 1000 θ s + 800
selected according to sector of stator flux, output of torque and
stator flux controller will induce rapid change of Te ↑ψs ↓ Te ↑ψs ↑

electromagnetic torque. Furthermore there is dead band in


digital control system. Therefore large torque ripple occurs in θ s + 100
conventional DTC in low speed. Based on the analysis above,
θ s + 1700
we can get the conclusion that in conventional DTC system 10 0 ψS
θs 00
available voltage vector is only six which mainly causes high
ripple of torque. θ s + 1900 θ s − 100
More voltage vectors with different magnitude and space
Te ↓ψs ↑
angle are available in SVM-DTC. Hence torque ripple would Te ↓ψs ↓
decrease effectively and system performance would be
improved apparently. The key issue is how to calculate the
amplitude an angle of reference voltage vector without accurate Fig.1 Schematic diagram of improved voltage vector
calculation to maintain robustness and simplicity of conventional
DTC system. Tab.1 Relationship between voltage area and torque & flux

Area of voltage vector torque flux


III. IMPROVED SVM-DTC OF PMSM θs~θs+900 + +
A. Reference voltage vector amplitude calculation θs+900~θs+1800 + -
To avoid complicated calculation and maintain θs+1800~θs+2700 - -
robustness, the magnitude coefficient of voltage vector is θs+2700~θs+3600 - +
determined according to the flux error and torque error and is The angle increment of voltage vector by toque error is
expressed as
expressed as
π π
d =KT ET + Kψ Eψ =KT Te*−Te + Kψ ψ s*−ψ s (7) ΔϕT =KT ET × =KT Te* − Te × (9)
2 2
The angle increment of voltage vector which is
Where ET , Eψ are errors of torque and stator negatively proportional to the stator flux change is expressed
as
flux, T
*
e ,ψ *
s are reference values of torque and stator flux, Te
2016 IEEE 8th International Power Electronics and Motion Control Conference (IPEMC-ECCE Asia)

Stator flux ψ s can be expressed as (15) when stator flux


'
π π
Δϕψ =(1-Kψ Eψ ) × =(1-Kψ ψ s* − ψ s ) × (10)
is estimated with first order filter cascaded with high pass
2 2
From the (9) and (10), the final angle increment of filter
voltage vector is Es jωe
ψ s′ = (15)
 K ΔϕT + (1 − K )Δϕψ area 1 jωe + kLωe jωe + kH ωe
 K (π −Δϕ ) + (1−K )(π −Δϕ ) area 2
 T ψ (11)
Δϕ= 
 K ( −π +Δϕ T ) + (1−K )( −π +Δ ϕψ ) area 3 Comparing (14) and (15), and expanding in αβ
− K ΔϕT − (1 − K )Δϕψ area 4 coordinates, we can get the compensation relation [14]:

The final angle of voltage vector is expressed as
ϕ = θ s + Δϕ (12) ψ sα = ψ s′α (1 − k L k H ) + ψ s′β ( k L + k H )
Where K is the weighting factor, in usual, torque has higher  (16)
priority than flux, so K is chosen to be greater than 0.5[8]. ψ sβ = ψ s′β (1 − k L k H ) −ψ s′α ( k L + k H )
The proposed improved SVM-DTC of PMSM system
diagram is shown as Fig.2. The torque and stator flux are Simulation studies have shown: the HPF has ability to
estimated with the DC bus voltage, two phase current and eliminate the influence of the DC bias and the initial position
switch status. The amplitude and angle increments of the deviation and the observations with HPF scheme are closest to
expected voltage vector are respectively calculated by (8) and real steady state.
(11). After that, the voltage vector composed by SVM module
could be expressed as [9][10] IV. EXPERIMENTAL RESULTS

U ref = U s ⋅ e jϕ (13) The proposed SVM-DTC scheme was further
 experimentally tested in a two-level inverter-fed PMSM motor
Where U ref is the output voltage vector. drive. The control and motor parameters are the same as
introduced in Tab.2.The hardware of the PMSM control
system is designed based on the DSP TMS320F28335. The
Te* ET
speed of PMSM is obtained through a 2500-pulse incremental
encoder.Fig.4a shows the transient waveforms of speed,
ψ s* Eψ
torque and flux when reference speed suddenly changes from
θs 300rpm to the final speed of 1200rpm without load.
Te
ψs Tab.2 Motor and system parameters
Number of pole pairs p 4
Fig.2 Block diagram of improved SVM-DTC system Permanent magnet flux ψf 0.0658Wb
Stator resistance Rs 1.6Ω
We can see that only the torque and flux errors are used to
d- and q-axis inductance Ld Lq 4mH
calculate output voltage vector in the proposed method. No
other motor parameters are required. Hence it is robust [11] [12] . Rated speed nN 3000rpm
Rated torque TN 2.39 Nm
C. Stator flux observer with first order filter cascaded with Rated power 750W
PN
HPF Moment of inertia J 1.03kg ⋅ cm2
In order to eliminate DC bias, first order filter cascaded Sampling period Ts 50 μ s
with HPF is adopted to estimate stator flux linkage. From the Fig.4, it has been observed the speed, torque
Furthermore amplitude and phase deviation are compensated. and flux waveforms of the conventional DTC and proposed
The implement of stator flux estimate compensation scheme is SVM-DTC. The range of torque ripple for DTC is ±0.6N·m,
shown as Fig.3 [13] while that for the SVM-DTC is ±0.15N·m. and the range of
flux ripple for DTC is ±0.02Wb, while that for the SVM-DTC
esα 1 s ψ s′α ψ sα
is ±0.004Wb. On the other hand, the dynamic responses of the
s + k L ωe s + k H ωe
proposed SVM-DTC are similar to those of the conventional
DTC. The speed overshoot and speed fluctuation at steady
esβ s ψ s′β ψ sβ state are slightly reduced for proposed SVM-DTC.
1
s + k L ωe s + k H ωe By comparing the data analysis above can clearly find
that the torque and flux ripples of proposed SVM-DTC are
Fig.3 voltage model stator flux estimation scheme schematic
also much smaller than those of conventional DTC. It is
Stator flux ψ s can be expressed as (14) when pure proved that the proposed method has strong robustness and
integration is adopted to estimate stator flux, can effectively reduce the torque and flux ripples. Similarly,
ψ s = Es / jωe the waveform distortion rate of the three phase currents are
(14)
2016 IEEE 8th International Power Electronics and Motion Control Conference (IPEMC-ECCE Asia)

significantly lower for the SVM-DTC, the sinusoidal phase voltage vector is adopted in SVM-DTC. It requires only the
current waveforms are significantly better. torque and flux errors. The simulation and experimental
results show that the proposed SVM-DTC scheme has
ψs excellent steady-state performance while retaining the merits
of the quick dynamic responses, simplicity and robustness as
in conventional DTC.
References
[1] Bin Wang, Yue Wang, Zhaoan Wang. Direct torque control of
permanent magnet synchronous motor drives using space vector
modulation [J]. Electric machines and control, 2010, 14(6):45-50.
[2] Yong-chang Zhang, Jian-guo Zhu, Wei Xu , You-guang Guo. A Simple
Method to Reduce Torque Ripple in Direct Torque-Controlled
Permanent-Magnet Synchronous Motor by Using Vectors With
Variable Amplitude and Angle[J]. IEEE Transactions on Industrial
Electronics, 2011, 58(7): 2848-2859.
[3] Gilbert Foo, M. F. Rahman. A novel speed sensorless direct torque and
flux controlled interior permanent magnet synchronous motor drive [C].
Power Electronics Specialists Conference, Rhodes, Greece, 2008: 50-
56.
[4] Huaqiang Zhang, Xinsheng Wang, Pengfei Wei, etal. Study on direct
torque control algorithm based on space vector modulation [J]. Electric
Machines and control, 2012, 16(6):13-17.
[5] Jing Yuan; Xigeng Ma; Jiannan Liu. Simulation research of induction
motor based on SVM-DTC with three-level inverter [J]. Electronics
Information and Emergency Communication, China, 5th.2015, 410-
413.
[6] Yi Guo, Xian bing, Chang, C. L. Philip Chen. DTC-SVM-based Matrix
a) Experimental waveforms of conventional DTC Converter for a PMSM in a vessel electric propulsion system [C].
Control and Decision Conference, Gui Lin, China. 2009, 3397 - 3401.
ψs
[7] Xin Qiu, Wen-xin Huang, Fei-fei Bu. An improved direct torque control
method for PMSM [J]. Applied Power Electronics Conference and
Exposition (APEC), 16-20 March.2014.pp:2421 – 2424.
[8] Y. Zhang and J. Zhu, Direct torque control of permanent magnet
synchronous motor with reduced torque ripple and commutation
frequency [J]. IEEE Trans. Power Electron, 2011, 26(1):235-248.
[9] Liu Ying-pei, Li Ran. An Improved Method for Direct Torque Control
System [J]. International Conference on Intelligent System Design and
Engineering Applications (ISDEA), 16-18 Jan.2013,pp: 294 – 296.
[10] Malla, S.G.; Rao, M.H.L.; Malla, J.M.R, etc. SVM-DTC Permanent
magnet synchronous motor driven electric vehicle with bidirectional
converter [J]. Automation, Computing, Communication, Control and
Compressed Sensing (iMac4s), 22-23 March.2013,pp: 742 – 747.
[11] YANG Ying,CHEN Xin, et al. Direct torque control of permanent
magnet synchronous motor based on duty ratio control [J]. School of
Mechanics Engineering and Automation, 2014,18(4):66-71.
[12] Zhao Kai-qi, Wu Hong-xing, Yu Zhong-wei. A DTC-SVM method with
flux observer based on rotor position and current model for SPMSM
control system[C].Industry Applications Society Annual Meeting (IAS),
Las Vegas, 2012, 1-6.
[13] ZHANG Xing, QU Wen-long ,LU Hai-feng. Research on a sensorless
SVM-DTC strategy for induction motors based on modified stator
model [C]. Industrial Electronics and Applications (ICIEA),
Hangzhou,China. IEEE 9th,2014.pp: 1724-1729.
[14] SUN Da-nan, LIN Wen-li. Improved voltage model flux observer
b) Experimental waveforms of proposed SVM-DTC design of induction machine [J].Journal of Beijing jiaotong university ,
V. CONCLUSIONS 2011,35(2):94-9
Available voltage vector has only six which mainly causes
high ripple of torque in conventional DTC. To maintain
robustness and simplicity of conventional DTC system, a
simple method of calculating amplitude and angle of the

You might also like