Professional Documents
Culture Documents
ΦAbstract – This paper proposes a novel predictive duty DTC, only one voltage vector is used in a control cycle,
ratio modulated direct torque control (DTC) for vernier which leads to an increase of the torque and flux ripples
permanent magnet synchronous motor drive to reduce the [10]-[11].
torque and flux ripples caused by hardware delay. Compared
Another category is to introduce the duty ratio modulation
with DTC, conventional duty ratio modulated DTC (DDTC) can
significantly reduce the torque and flux ripples, while hardware into conventional DTC, which is named DDTC [12]-[13].
delay still deteriorates the performance of DDTC. This paper The duration of the selected active voltage vector is adjusted
analyzes the influence of hardware delay in detail and solves by inserting the zero voltage vector to reduce the torque and
this problem by the prediction of torque and flux. This flux ripples. The key point of this method is to determine the
predictive DDTC (PDDTC) can maintain the dynamic response duty ratio.
of DDTC and eliminate the effect of hardware delay to get In this paper, a novel predictive DDTC (PDDTC) is
better performance. To verify the validity of the proposed
method, the simulated and experimental results of DDTC proposed to reduce the torque and flux ripples due to
without hardware delay, considering hardware delay and hardware delay. The rest of this paper is organized as
PDDTC are presented. follows. Section II illustrates the vernier PMSM (VPMSM)
model and the relationship of the voltage vectors and motor
Index Terms—Direct torque control (DTC), duty ratio torque. Section III presents the basic principle of DDTC,
modulation (DRM), prediction, hardware delay, permanent introducing a simple DDTC method in [13] based on
magnet synchronous motor (PMSM). minimal torque ripple RMS value method. In Section IV, the
effect of hardware delay (HD) has been analyzed in detail
I. INTRODUCTION and addressed by the prediction of torque and flux. Section
l-)))
dtsp
Winding
Te
Rotor Te*
tsp
equation including the voltage vector can be got where tsp is the sampling period. Supposing the torque is
dT 3 3 smaller than the reference torque, then the rising slope s1
Ls e = − RsTe − pnωψ r :ψ s + pnψ r ⊗ us
dt 2 2 (6) caused by the active voltage vector and the falling slope s2
= ΔTe1 + ΔTe 2 + ΔTe 3 due to zero voltage vector can be calculated by (6) and (7),
It is found out that equation (6) contains three parts. The first respectively. Because of a tiny sampling interval, slopes s1
part ǻTe1 is always negative and in proportion to Te; the and s2 can be regarded as constants. Therefore, under the
second part is also negative and proportional to Ȧ; the last condition of minimal torque ripple RMS value, the duty ratio
one depends on the voltage vector according to the is the only variable in (8), which can be solved as
requirement of torque control. When zero voltage vector 2 (Te* − T0 ) − s2 tsp
dtsp = (9)
works, the equation (6) can be simplified as 2 s1 − s2
dT 3 where Te* represents the reference torque, T0 means the
Ls e = − RsTe − pωψ r :ψ s (7)
dt 2 initial value of torque at kth sampling instant, and d indicates
It is obvious that zero voltage vector always reduces the the duty ratio of the active vector.
torque. In [13], for further simplification, the equation (9) can be
decomposed as
III. BASIC PRINCIPLE OF DDTC Te* − T0 − s2 tsp Te* − T0 − s2
d= = + (10)
A. Basic Principle ( s1 − s2 ) tsp ( s1 − s2 ) tsp s1 − s2
In conventional DTC, the selection of voltage vector from As (s1-s2) is fixed to be constant for reducing the
the switching table is always working during the whole parameter dependence. In addition, s2 is considered to be
period. This can lead to large flux and torque ripples when proportional to flux error. Then, the duty ratio can be
the amplitude of the flux and torque errors are small. From regained as in [13]
(6), it shows that adjusting the time duration of the voltage
d
duty calculation
¹r* + Te* + ¦T
PI
us SABC (k) One SABC (k-1)
¹r ˉ Te(k+1) ˉ Swit ching
PWM step VSI PM SM
¦ table
MTPA s* + delay
s(k+1) ˉ
UDC
UDC
©¸
SABC (k-1) IABC
Te(k+1) s(k+1) & Te(k+1) s(k) s(k) & Is(k) UDC
s(k+1) prediction Is(k) calculation SABC (k-2)
TABLE I 0.22 0.22
MOTOR AND CONTROL SYSTEM PARAMETERS
Ψs(Wb)
Ψs(Wb)
0.2 0.2
Motor parameters Value
0.18 0.18
Number of pole pairs 10 0.6 0.62 0.64 0.66 0.6 0.62 0.64 0.66
t(s) t(s)
Permanent-magnet flux [Wb] 0.169
Stator resistance [ȍ] 0.8595 12 12
T e(Nm)
T e(Nm)
Stator inductance [mH] 23.22 10 10
Rated torque [N·m] 20 0.6 0.62 0.64 0.66 0.6 0.62 0.64 0.66
t(s) t(s)
Rated line-to-line voltage [V] 108.4
5 5
DC-link voltage [V] 187
isa(A)
isa(A)
0 0
Sampling time [ȝs] 100
Torque constant gain in PDDTC method [N·m] 2 -5 -5
0.6 0.62 0.64 0.66 0.6 0.62 0.64 0.66
Flux constant gain in PDDTC method [Wb] 0.1 t(s) t(s)
(a) (b)
0.22 0.22
Fig. 6. Steady-state performance of DDTC; (a) no hardware delay, (b)
Ψs(Wb)
Ψs(Wb)
Ψs(Wb)
t(s) t(s) 0.2
12 12
0.18
Te(Nm)
Te(Nm)
t(s) t(s) 10
5 5 8
isa(A)
isa(A)
t(s) t(s) 0
(a) (b) -5
0.6 0.61 0.62 0.63 0.64 0.65 0.66
Fig. 5. Steady-state performance of DTC; (a) no hardware delay, (b)
t(s)
consider-ing hardware delay.
ed at kth sampling instant, respectively. And then prediction Fig. 7. Steady-state response of PDDTC, considering hardware delay.
of Ȍs(k+1) and Te(k+1) is based on Ȍs(k), Is(k), and the Figs. 5-7. In these figures, the sampling time is equal to 100
voltage measured at kth sampling instant. Meanwhile Te* can ȝs. As shown in Fig. 5, HD of one switching period has a
be got by the torque adjustor, namely a PI regulator. And Ȍs* great influence on the simulation results of DTC. The flux
can be obtained according to Te* by the maximum torque per and torque ripples of the model considering HD roughly
ampere method. increase to the double of that in the model without HD.
Then, the torque and flux errors according to Te(k+1), Te*, In Fig. 6, the effect of one switching period delay for
Ȍs(k+1), and Ȍs* are used to choose the voltage vector at DDTC is almost the same as that in Fig. 5. Compared Fig. 7
(k+1)th sampling instant and decide its duty ratio. In order to with Fig. 6, the influence of HD for PDDTC is eliminated by
consider the delay influence of one switching period, a introducing the prediction of flux and torque, namely the
module of one-step delay has been placed after the PWM flux and torque ripples caused by HD have been significantly
generator to imitate the delay in actual digital reduced. It is found that, in this paper, torque and flux
implementation system. While this HD is usually neglected ripples are calculated according to the following equations:
in conventional simulation system, which can lead to the N
1
simulation results slightly different from the experimental
¦ (T ( i ) − T )
2
Trip = e e − av (18)
results. N i =1
The parameters of motor and control system are listed in
1 N
¦ (ψ s ( i ) −ψ s − av )
2
Table I. And the validity of the proposed method is studied ψ rip = (19)
using the MATLAB/Simulink software. N i =1
where N is the number of samples, and Te-av and Ȍs-av are the
A. Steady-State Operation average values of the torque and flux, respectively. In
The steady-state performance of the DTC, DDTC, and addition, the average switching frequency is calculated as in
PDDTC methods at 300 rpm (60% of the rated speed) with a [19]:
10 Nm load torque (50% of the rated torque) is shown in
0.2 0.2
Ψs(Wb)
Ψs(Wb)
nr(rpm)
200
0.15 0.15 0
0.6 0.62 0.64 0.66 0.6 0.62 0.64 0.66 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
t(s) t(s) t(s)
20
10 10
Te(Nm)
Te(Nm)
T e(Nm)
5 5 10
0 0 0
0.6 0.62 0.64 0.66 0.6 0.62 0.64 0.66 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
t(s) t(s) t(s)
5 5
5
isa(A)
isa(A)
isa(A)
0 0 0
-5
-5 -5
0.6 0.62 0.64 0.66 0.6 0.62 0.64 0.66 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
t(s) t(s) t(s)
(a) (b) Fig. 11. Start-up response of DDTC, considering hardware delay.
Fig. 8. Transient-state response of DDTC; (a) no hardware delay, (b)
considering hardware delay.
nr(rpm)
200
0.2
Ψs(Wb)
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
t(s)
0.15
0.6 0.61 0.62 0.63 0.64 0.65 0.66 20
t(s)
T e(Nm)
10
10
T e(Nm)
0
5 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
0 t(s)
0.6 0.61 0.62 0.63 0.64 0.65 0.66
t(s) 5
isa(A)
5 0
-5
isa(A)
0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
-5 t(s)
0.6 0.61 0.62 0.63 0.64 0.65 0.66
t(s) Fig. 12. Start-up response of PDDTC, considering hardware delay.
10
nr(rpm)
200 0
0 1 2 3 4 5 6
(a) -3
0 x 10
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
20
t(s)
Te(Nm)
20 10
Te(Nm)
10 0
0 1 2 3 4 5 6
(b) -3
0 x 10
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
t(s) 20
T e(Nm)
10
5
isa(A)
0 0
0 1 2 3 4 5 6
-5
(c) -3
x 10
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
t(s) t(s)
Fig. 13. Zoomed torque response in the start-up test; (a) DDTC, no
Fig. 10. Start-up response of DDTC, no hardware delay.
hardware delay, (b) DDTC, considering hardware delay, (c) PDDTC,
f ave = M / K / 0.02 (20) considering hardware delay.
where M is the total switching instants of all the inverter legs B. Transient-State Operation
during a fixed period, e. g., 20ms in this paper, and K is the
In Fig. 8, it is noted that HD has little influence on the
total number of the inverter switches.
speed of DDTC flux and torque response, except for the
larger flux and torque ripples. Compared Fig. 9 with Fig. 8,
and computation complexity.
ACKNOWLEDGMENT
This work has been supported by National Natural
Science Foundation of China (NSFC) (51407082).
REFERENCES
[1] G. Foo and M. F. Rahman, “Sensorless Direct Torque and Flux-
Controlled IPM Synchronous Motor Drive at Very Low Speed Without
Signal Injection,” IEEE Trans. Ind. Electron., vol. 57, no. 1, pp. 395–
403, Jan. 2010.
[2] C. H. Choi, J. K. Seok, and R. D. Lorenz, “Wide-Speed Direct Torque
and Flux Control for Interior PM Synchronous Motors Operating at
Voltage and Current Limits,” IEEE Trans. Ind. Appl., vol. 49, no. 1, pp.
109---117, Jan./Feb. 1986.
Fig. 14. Experimental setup of the testing systems. [3] I. Takahashi and T. Noguchi, ‘‘A new quick-response and high-
PDDTC method can obviously reduce the flux and torque efficiency control strategy of an induction motor,’’ IEEE Trans. Ind.
Appl., vol. IA-22, no. 5, pp. 820---827, Sep. 1986.
ripples caused by HD. [4] M. Depenbrock, ‘‘Direct self-control (DSC) of inverter-fed induction
machine,’’ IEEE Trans. Power Electron., vol. 3, no. 4, pp. 420---429,
C. Start-up Response Oct. 1988.
The start-up response of DDTC without HD is shown in [5] T. G. Habetler and D. M. Divan, “Control strategies for direct torque
Fig. 10. Compared Fig. 10 with Fig. 11 considering HD, it control using discrete pulse modulation,” IEEE Trans. Ind. Appl., vol.
27, pp. 893-901, Sept./Oct. 1991.
finds that the torque ripple obviously increases because of [6] C. Lascu, I. Boldea, and F. Blaabjerg, “A modified direct torque
HD. The current in Fig. 11 is also more distorted than that in control for induction motor sensorless drive,” IEEE Trans. Ind. Appl.,
Fig. 10. By using PDDTC method as shown in Fig. 12, the vol. 36, pp. 122-130, Jan./Feb. 2000.
[7] Sun D, Zhu J. G., and He Y. K., “A space vector modulation direct
torque ripple caused by HD can be eliminated. torque control for permanent magnet synchronous motor,” IEEE Trans.
The zoomed torque responses of Figs. 10-12 are shown in Ind. Appl., Vol. 39, No. 6, pp. 602-605, Nov. 2003.
Fig. 13. It is noted that HD makes the speed of torque [8] Hyung-Tae Moon, Hyun-Soo Kim, “A Discrete-Time Predictive
Current Control for PMSM,” IEEE Trans. Power Electron., vol. 18,
response a little slower for DDTC method, meanwhile no. 1, pp. 464–472, Jan. 2003.
bringing about a little shock and overshoot. While PDDTC [9] F. Morel, X. Lin-Shi, and J. M. Retif, et al, “A Comparative Study of
method can eliminate the shock and overshoot caused by HD Predictive Current Control Schemes for a Permanent-Magnet
Synchronous Machine Drive,” IEEE Trans. Ind. Electron., vol. 56, no.
resulting in tinily slower speed of the torque response in Fig. 7, pp. 2715–2728, July. 2009.
13. [10] M. Preindl, and E. Schaltz, “Sensorless Model Predictive Direct
Current Control Using Novel Second-Order PLL Observer for PMSM
VI. EXPERIMENTAL RESULTS Drive Systems,” IEEE Trans. Ind. Electron., vol. 58, no. 9, pp. 4087–
4095, Sept. 2011.
The proposed PDDTC for VPMSM was further experime- [11] M. Preindl, and S. Bolognani, “Model Predictive Direct Speed Control
ntally verified by a two-level inverter, as shown in Fig. 14. with Finite Control Set of PMSM Drive Systems,” IEEE Trans. Power
Electron., vol. 28, no. 2, pp. 1007–1015, Feb. 2013.
And the result was compared with that obtained from DDTC [12] K.-K. Shyu, J.-K. Lin, and V.-T. Pham, et al, “Global minimum torque
without HD and considering HD. The real-time algorithm ripple design for direct torque control of induction motor drives,” IEEE
coding using the C language was implemented towards a Trans. Ind. Electron., vol. 57, no. 9, pp. 3148–3156, Sep. 2010.
[13] Y. Zhang and J. Zhu, “Direct torque control of permanent magnet
DSP 28335 control board. A three-phase intelligent power synchronous motor with reduced torque ripple and commutation
module was used for the inverter. A 2500-pulse incremental frequency,” IEEE Trans. Power Electron., vol. 26, no. 1, pp. 235–248,
encoder was used to obtain the rotor speed of the VPMSM. Jan. 2011.
[14] B. Kenny and R. Lorenz, “Stator- and rotor-flux-based deadbeat direct
The load torque was provided by a magnetic powder brake torque control of induction machines,” in IEEE Trans. Ind. Appl., vol.
which was controlled by the tension controller. The torque 39, no. 4, pp. 1093–1101, Jul./Aug. 2003.
and speed of VPMSM were measured by the torque and [15] T. Habetler, F. Profumo, M. Pastorelli, and L. Tolbert, “Direct torque
control of induction machines using space vector modulation,” IEEE
speed sensor and observed by the torque and speed measurer.
Trans. Ind. Appl., vol. 28, no. 5, pp. 1045–1053, Sep./Oct. 1992.
In addition, the inverter was powered by the DC power [16] E. Flach, R. Hoffmann, and P. Mutschler, “Direct mean torque control
supply. The control and motor parameters were the same as of an induction motor,” in Proc. EPE, 1997, vol. 3, pp. 672–677.
those presented in Table I. [17] M. Pacas and J. Weber, “Predictive direct torque control for the PM
synchronous machine,” IEEE Trans. Ind. Electron., vol. 52, no. 5, pp.
1350–1356, Oct. 2005.
VII. CONCLUSION [18] J.-K. Kang and S.-K. Sul, “New direct torque control of induction
motor for minimum torque ripple and constant switching frequency,”
The simulation and experimental results show that IEEE Trans. Ind. Appl., vol. 35, no. 5, pp. 1076–1082, Sep./Oct. 1999.
PDDTC method can obviously reduce the torque and flux [19] S. Arumugam and M. Thathan, “Novel switching table for direct
torque controlled permanent magnet synchronous motors to reduce
ripples caused by HD under various conditions. By means of torque ripple,” J. Power Electron., vol. 13, no. 6, pp. 939–954, Nov.
the prediction of torque and flux, the apply moment of 2013.
voltage vector is the same as the calculating moment of
voltage vector, namely HD has been compensated to some Fengxiang Chen was born in China. He received the B.E. degree from
Harbin Institute of Technology, Harbin, China, in 2012. He is currently
extent. Meanwhile the dynamic response is not deteriorated. working toward the Ph.D. degree in the school of Electrical and Electronic
While the cost is a little increase of parameter dependence Engineering, Huazhong University of Science and Technology, Wuhan,
China. His research interests include field oriented control and direct torque
control algorithms for permanent magnet synchronous machine drives
system.
Jian Li (M’10) received the B.E.E. degree from the Dalian University of
Technology, Dalian, China, in 2005, and the M.S.E.E. and Ph.D. degrees
from Dong-A University, Busan, Korea, in 2007 and 2011, respectively. He
is currently an Associate Research Professor with the School of Electrical
and Electronic Engineering, Huazhong University of Science and
Technology, Wuhan, China. His current research interests include design and
analysis of permanent magnet and switched reluctance machines and electric
drives.
Hanxiao Lu was born in China. He received the B.E. degree, in 2013, and is
currently working toward the Ph.D. degree in the school of Electrical and
Electronic Engineering, Huazhong University of Science and Technology,
Wuhan, China. His research interests include field oriented control and
multiphase motor control algorithms.
Yuting Gao was born in China. He received the B.E. degree, in 2012, and is
currently working toward the Ph.D. degree in the school of Electrical and
Electronic Engineering, Huazhong University of Science and Technology,
Wuhan, China. Her research interests include design and analysis of vernier
machines and flux reversal machines.
Lifan Xiao was born in China. He received the B.E. degree, in 2013, and is
currently working toward the Ph.D. degree in the school of Electrical and
Electronic Engineering, Huazhong University of Science and Technology,
Wuhan, China. His research interests include permanent machines and
switched reluctance machines drives.