Generalized Multiple-Vector-Based Model Predictive Control For PMSM Drives
Generalized Multiple-Vector-Based Model Predictive Control For PMSM Drives
Abstract—Model predictive control (MPC) is emerging as selects the best voltage vector by minimizing a cost function
a powerful control method for the high performance control rather than using the heuristic switching table in DTC. Further-
of permanent magnet synchronous motor (PMSM) drives more, MPC can easily handle multivariable control and consider
due to its merits of simple principle, quick response, and
flexibility to handle multiple variables and constraints. How- various nonlinear constraints, featuring high flexibility [9], [10].
ever, conventional MPC applies only one voltage vector In spite of the advantages of MPC, it also has some drawbacks.
during one control period to minimize the cost function, As only one voltage vector is applied during one control period,
which produces relatively high steady-state ripples and high it produces relatively high steady-state ripples and the current
computational burden due to the enumeration-based pre-
harmonics are distributed over a wide frequency range [11].
dictions. Introducing duty cycle control into MPC can im-
prove its steady-state performance, but the control com- Furthermore, the cost function is evaluated for each converter
plexity is further increased. This paper proposes a gener- voltage vector, which is computational intensive and poses high
alized multiple-vector-based MPC for PMSM drives, which computational burden on the hardware [4], [7].
unifies the prior MPC methods in one frame with much lower To cope with the problems of conventional MPC, various
complexity and computational burden by eliminating the
improved MPC methods have been proposed in the literature.
enumeration-based predictions and complex calculations
in conventional MPC methods. This is achieved by recon- The steady-state performance of conventional MPC can be im-
structing the three-phase duties obtained from the classical proved by applying one nonzero vector and a zero vector dur-
deadbeat control with modulator, which also reveals the in- ing one control period [4], [7], [12], where the duration of the
herent relationship between deadbeat control and the pro- nonzero vector is determined based on certain principle, such
posed MPC methods. The presented experimental results
as current error minimization [4]. Recent study shows that,
confirm the effectiveness of the proposed method.
at high speeds, the optimal vector combination is not neces-
Index Terms—AC motor drives, current control, predictive sarily a nonzero vector and a zero vector, but possibly two
control, synchronous motor drives. nonzero voltage vectors [13]. By relaxing the restriction on the
I. INTRODUCTION second voltage vector, it is shown that the steady-state perfor-
mance can be further improved. However, the control complex-
HE permanent magnet synchronous motor (PMSM) drives
T are receiving more and more attention in the industry ap-
plications due to the merits of high torque/power density, high
ity is also increased because of the increased number of vector
combinations.
In fact, reducing the high computational burden caused by
efficiency, and high reliability [1]. In the past, vector control enumeration-based predictions has become an important issue
(VC) and direct torque control (DTC) are the two conventional for conventional MPC [14]. In [7] and [15], the required pre-
high performance control methods for PMSM drives [2], [3]. dictions are reduced from seven to one by identifying the po-
Recently model predictive control (MPC) is emerging as a sition of the current error vector caused by the zero voltage
powerful alternative to conventional VC and DTC [4]–[8]. It vector. The nonzero vector that is closest to the error vector
eliminates the current regulators and PWM block in VC and is the best one among all nonzero voltage vectors. The current
error caused by the best nonzero vector is further compared
Manuscript received August 3, 2017; revised November 11, 2017, De- with the error vector caused by the zero vector and the one
cember 6, 2017, and January 30, 2018; accepted February 26, 2018. having lower error amplitude is the final optimal voltage vec-
Date of publication March 9, 2018; date of current version July 30, 2018. tor. The principle of deadbeat control can also be used to find
This work was supported in part by the National Natural Science Foun-
dation of China under Grant 51577003 and in part by Beijing Natu- the optimal voltage vector quickly. In [16] and [17], the ref-
ral Science Foundation under Grant 3162012. (Corresponding author: erence voltage vector nullifying the current error at the end of
Yongchang Zhang.) next control period is first calculated and the one that has min-
The authors are with the Inverter Technologies Engineering Research
Center of Beijing, North China University of Technology, Beijing 100144, imal distance to the reference voltage vector is selected as the
China, with the Collaborative Innovation Center of Electric Vehicles in best voltage vector. It is shown that the MPC with quick volt-
Beijing , Beijing 100192, China, and also with the Collaborative Innova- age vector selection is essentially equivalent to conventional
tion Center of Key Power Energy-Saving Technologies in Beijing, Beijing
100144, China (e-mail: [email protected]; [email protected]; MPC by showing similar or even the same performance [16],
[email protected]). [17]. As only one voltage vector is selected and applied dur-
Color versions of one or more of the figures in this paper are available ing one control period, the steady-state performance is still not
online at http://ieeexplore.ieee.org.
Digital Object Identifier 10.1109/TIE.2018.2813994 satisfactory.
0278-0046 © 2018 IEEE. Translations and content mining are permitted for academic research only. Personal use is also permitted, but republication/redistribution
requires IEEE permission. See http://www.ieee.org/publications standards/publications/rights/index.html for more information.
ZHANG et al.: GENERALIZED MULTIPLE-VECTOR-BASED MODEL PREDICTIVE CONTROL FOR PMSM DRIVES 9357
It is desirable to combine the merits of duty cycle control and II. MODEL OF PMSM
quick voltage vector selection in MPC [18]. Furthermore, so far
In this paper, a surface-mounted PMSM (SPMSM) with equal
the improved MPC methods introduced above are studied sepa- d-axis and q-axis inductance is studied. To reduce the control
rately and implemented in various frames. This paper proposes
complexity, the model of PMSM in stationary αβ frame is
a generalized multiple-vector-based MPC, which unifies the
preferred to avoid synchronous transformation. The model of
conventional MPC [9], [19] (refereed as conventional MPC I) PMSM is expressed using complex vectors as [1]
and MPC with duty cycle control [13] (refereed as conven-
tional MPC II) in one frame and achieves similar performance dψ s
us = Rs is + (1)
to its counterpart applying the same voltage vectors during one dt
control period. However, the control complexity is significantly ψ s = Ls is + ψ r (2)
reduced by avoiding the enumeration-based predictions in con-
3
ventional MPC methods. Both optimal vector combination and Te = pψ s ⊗ is (3)
optimal vector duration can be obtained in a very efficient way 2
by simply reconstructing the three-phase duties from deadbeat where ψ r = ψf ej θ e is the rotor flux vector; Rs , Ls , ψf , ψ s ,
control with modulator, which is much easier to understand and us , is , θe , and p are stator resistance, synchronous inductance,
implement. permanent magnet flux, stator flux vector, stator voltage vector,
The principle of the presented method can be extended to stator current vector, electrical rotor angle, and number of pole
other kinds of ac machines, such as induction machine (IM) pairs, respectively; ωr = dθe /dt is the electrical rotor speed.
drives, as described in [20]. However, there are noticeable dif- The machine equations of PMSM can be rearranged in the
ferences and new contribution in this paper compared with [20]. standard state-space form as
For an IM drive in [20], torque and stator flux are selected as the
dis 1
control variable while in this paper stator current is the control = (us − Rs is − jωr ψ r ) . (4)
dt Ls
variable. As torque and stator flux are different in amplitude
and unit, an additional conversion is carried out first to obtain III. PROPOSED MPC
an equivalent stator flux vector in [20], and then the reference
voltage vector is calculated based on deadbeat flux control. It Different from conventional MPC and prior MPC with duty
is evidently more difficult for IM drive to obtain the reference cycle control (called conventional MPC I and conventional
voltage vector. On the contrary, it is much simpler for PMSM MPC II in the following texts), this paper proposes a general-
to achieve deadbeat control of stator current, because no addi- ized multiple-vector-based MPC. The enumeration-based pre-
tional conversion is required. Furthermore, as the stator flux and dictions are avoided and both conventional MPC and prior MPC
torque are not measurable in an IM drive, a relatively compli- with duty cycle control are unified in one frame. The control di-
cated and sophisticated full order observer is employed in [20] agram of the proposed MPC is shown in Fig. 1, where the d-axis
to estimate the stator flux and current, which is not only compu- reference current is set to zero to achieve maximum torque per
tational intensive but also requires all the knowledge of machine ampere operation and the q-axis reference current is generated
parameters. For a PMSM drive in this paper, we use a relatively by a PI controller in an outer speed control loop. The refer-
simple open-loop estimator to estimate the back EMF, which ence voltage vector is first calculated based on the principle of
avoids the use of rotor speed/position and is robust against the deadbeat current control, which requires the knowledge of sta-
machine parameter variations. tor current and back electromotive force (EMF). After obtaining
Regarding the principle of the proposed generalized multiple- the reference voltage vector, the three-phase duties can be easily
vector-based MPC in this paper, the method in [20] adopts clas- calculated based on the principle of SVM or sinusoidal PWM.
sical space vector modulation (SVM) to obtain the voltage vec- Finally, two kinds of MPC methods are implemented in the
tors and vector duration, while in this paper the carrier-based frame of the proposed multiple-vector-based MPC, where MPC
PWM is used to calculate the three-phase duty cycles directly, I is equivalent to conventional MPC and MPC II is equivalent to
which is much simpler and easier to understand. Furthermore, conventional MPC with duty cycle. It is shown that both MPC I
in [20] it only the studies the case of double-vector based MPC and MPC II can be easily obtained by reconstructing the three-
(similar to MPC II in this paper) and the mathematical proof is phase duties from the proposed MPC method. Hence, they are
relatively tedious and not intuitive. In this paper, both conven- unified in one frame and do not require the enumeration-based
tional FCS-MPC (MPC I) and double-vector-based MPC (MPC predictions. The details of each block in Fig. 1 are introduced
II) are investigated with stricter and clearer mathematical proof, in the following texts.
more intuitive illustration and detailed analysis. For example,
the distribution of optimal vector combination in the whole A. Back EMF Estimation
complex plane for the proposed MPC I and MPC II is clearly By applying bilinear transformation to (4) from k − 1 instant
shown with intuitive illustrations and the switching frequency to k instant, the back electromotive force E = jωr ψ r can be
variation with the speed for MPC II can be easily explained. obtained as [13]
The experimental results from a 2.4 kW PMSM drive con-
iks + iks −1 Ls k
firm the theoretical study and the effectiveness of the proposed E k −1 = uks −1 − Rs − is − iks −1 (5)
method. 2 Tsc
9358 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 65, NO. 12, DECEMBER 2018
iks −1 + iks −2 Ls k −1
E k −2 = uks −2 − Rs − is − iks −2 (6)
2 Tsc
iks −2 + iks −3 Ls k −2
E k −3 = uks −3 − Rs − is − iks −3 . (7)
2 Tsc
TABLE I
THREE VOLTAGE VECTORS AND THEIR RESPECTIVE DURATION IN VARIOUS SECTORS
Sorting relationship da > db > dc db > da > dc db > dc > da dc > db > da dc > da > db da > dc > db
Sector S1 S2 S3 S4 S5 S6
to find the optimal voltage vector, which is computational in- uε1 = uref
s Tsc − u1 Tsc = u1 (t1 − Tsc ) + u2 t2 . (22)
tensive. However, in some improved MPC methods [7], [15], ⎪
⎩
[17], the number of required predictions can be significantly uε2 = uref
s Tsc − u2 Tsc = u1 t1 + u2 (t2 − Tsc )
reduced. In this paper, the reference voltage vector is first calcu- Considering |u1 | = |u2 |, the squared volt–second error for
lated based on the principle of deadbeat current control, which uε0 is
only requires one calculation and avoid the enumeration-based
predictions. The next step is to find appropriate voltage vectors |uε0 |2 = u∗ε0 uε0 = (u1 t1 + u2 t2 )∗ (u1 t1 + u2 t2 )
and their optimal duration to approximate the voltage vector ref- = |u1 |2 t21 + |u2 |2 t22 + (u∗1 u2 + u∗2 u1 )t1 t2
erence. In other words, the proposed method tries to minimize
π
the voltage error rather than the current error. The implied cost = |u1 |2 t21 + |u2 |2 t22 + 2 |u1 | |u2 | cos t1 t2
function of the proposed method can be obtained by subtracting 3
2 2 2
(9) from (10) as = |u1 | t1 + t1 t2 + t2 . (23)
k 2
In a similar way, the squared volt–second errors for uε1 and uε2
J1 = uref
s − us are
k +1 2
= k iref
s − is (19) |uε1 |2 = |u1 |2 t21 + t22 + Tsc
2
+ t1 t2 − 2t1 Tsc − t2 Tsc
.
|uε2 |2 = |u1 |2 t21 + t22 + Tsc
2
+ t1 t2 − t1 Tsc − 2t2 Tsc
where k = (Rs /2 + Ls /Tsc )2 . It is clearly seen that the cost (24)
function (19) of the proposed MPC is proportional to the cost
function (18) of conventional MPC. This proves that using volt- It is not easy to directly compare the value of |uε0 |2 , |uε1 |2 ,
age vector error minimization is essentially the same as prior and |uε2 |2 , but we can easily obtain their difference to each
MPC methods in terms of cost function. The remaining work other, which are expressed as
is to find appropriate voltage vectors and their optimal dura- ⎧ 2 2 2
tion to produce minimal volt–second error during one control ⎨ |uε1 | − |uε0 | = |u1 | Tsc (t0 − t1 )
⎪
period. In this paper, two kinds of MPC methods are proposed |uε2 |2 − |uε0 |2 = |u1 |2 Tsc (t0 − t2 ) . (25)
⎪
⎩ 2 2 2
and implemented in one unified frame, which are introduced as |uε2 | − |uε1 | = |u1 | Tsc (t1 − t2 )
follows.
1) Proposed MPC I: The proposed MPC I is equivalent to
From (25), it is easy to find that if t0 = max(t0 , t1 , t2 ),
conventional MPC by applying only one voltage vector during |uε1 |2 − |uε0 |2 > 0 and |uε2 |2 − |uε0 |2 > 0, which means that
one control period. However, different from the enumeration- |uε0 | is smaller than both |uε1 | and |uε2 |. According to (22), as
based predictions in conventional MPC, the optimal voltage uε0 is the volt–second error between reference voltage vector
vector is simply obtained by selecting the voltage vector having s and the zero voltage vector u0 when they are applied for the
uref
the longest duration among all three voltage vectors to synthe- whole control period, it is evident that u0 is the one minimizing
size uref the cost function (19). In a similar way, we can confirm that the
s .
To confirm this conclusion, we will take the first sector as an voltage vector having the longest duration would be the optimal
example. The three voltage vectors are u1 (100), u2 (110), and voltage vector minimizing (19) when only one voltage vector is
u0 (000), and their respective duration are t1 , t2 , and t0 , which applied during one control period. The results are summarized
follow the principle of volt–second balance, namely in Table II. It will be shown that the proposed MPC I is com-
pletely equivalent to conventional MPC, but selects the optimal
voltage vector in a different way. The distribution of the optimal
uref
s Tsc = u1 t1 + u2 t2 + u0 t0 (20)
voltage vector in the whole complex vector plane is illustrated
Tsc = t1 + t2 + t0 . (21) in Fig. 5.
2) Proposed MPC II: In MPC II, two voltage vectors are
The volt–second errors (uε0 , uε1 , and uε2 ) caused by the applied during one control period to achieve better steady-state
three voltage vectors (u0 , u1 , and u2 ) when they are applied in performance than a conventional MPC. The proposed MPC II is
ZHANG et al.: GENERALIZED MULTIPLE-VECTOR-BASED MODEL PREDICTIVE CONTROL FOR PMSM DRIVES 9361
TABLE III
OPTIMAL VECTOR COMBINATION AND VECTOR DURATION IN THE PROPOSED
MPC II WHEN ure f
s IS IN THE FIRST SECTOR
TABLE IV
MACHINE AND CONTROL PARAMETERS
15 kHz harmonics. For conventional MPC I, the current THD trate on the sampling frequency of 10 kHz in conventional and
at 150 r/min and 1500 r/min are 20.78% and 15.55%, which are proposed MPC II, which are similar to the SVM-based methods.
very close to the value of 20.67% and 14.79% in the proposed On the contrary, in conventional and proposed MPC I, the har-
MPC I. The current THD at 150 r/min and 1500 r/min is sig- monics are distributed over a wide frequency range and mainly
nificantly reduced to 3.11% and 7.54% in conventional MPC in the low frequency. The torque histogram at steady-state of
II, which are still close to the value of 3.12% and 7.82% in the rated speed with 150% rated torque for conventional and the
proposed MPC II. It should be noted that the harmonics concen- proposed MPC methods are shown in Fig. 10. It is evident that
9364 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 65, NO. 12, DECEMBER 2018
Fig. 11. Steady-state performance comparison of each method at var- Fig. 12. Average switching frequency of conventional and proposed
ious speeds in terms of current THD, torque ripple, and stator flux ripple. MPC methods at various speeds.
the proposed MPC has similar performance to its counterpart MPC, hence reducing the computational burden significantly.
of conventional MPC with the same number of voltage vec- Another benefit of the two proposed methods is that, as they
tors during one control period. The similar current harmonics are unified in one frame using the same control architecture, the
and torque ripples between conventional MPC methods and the execution time of them are almost identical. On the contrary,
proposed MPC methods confirm their inherent equivalence. in conventional MPC II with two voltage vectors, the execu-
In this paper, the back EMF is estimated from (8), which tion time is significantly increased compared with conventional
assumes that the back EMF is constant over several control MPC I with one voltage vector only.
periods. To evaluate the influence of the averaging in (8), the The average switching frequency of conventional and pro-
power factor at rated speed with rated torque is tested using a posed MPC methods at various speeds are illustrated in Fig. 12.
power analyzer WT1806E from Yokogawa. It is found that, if It is seen that both conventional MPC and the proposed MPC
the back EMF is estimated from (8), the power factors of the presents variable switching frequency in the whole speed range.
proposed MPC I and II are 0.8578 and 0.8784, respectively. On However, for MPC II, the average switching frequency is
the contrary, if the back EMF is directly obtained from the accu- almost constant at low and medium speeds. The main reason
rate machine parameters (namely E = jωr ψ r = jωr ψf ej θ e ), is that when the speed is below 900 r/min, the reference voltage
the power factors of the proposed MPC I and II are 0.8772 vector locates inside the red circle, as shown in Fig. 5, where
and 0.8837, respectively, which are slightly increased. As the the optimal voltage vector combination is a nonzero vector and
sampling frequency is as high as 10 kHz, assuming constant a zero vector. The vector sequence for the low and medium
back EMF over several successive control periods does not bring speeds are the same. As a result, the average switching fre-
serious influence and the power factor is only slightly affected. quency is almost constant in the low and medium speed range.
A comprehensive comparison of steady-state performance for When the speed is above 900 r/min, the reference voltage vec-
each method at various speeds are shown in Fig. 11, including tor locates outside the red circle in Fig. 5. The optimal voltage
current THD, torque ripple, and stator flux ripple. It is seen vector combinations include two different combinations: one
that the performance of MPC II is much better than MPC I at zero vector and one nonzero vector, two nonzero vectors. When
the same sampling frequency. Furthermore, the proposed MPC the speed becomes higher, there is more chance to select two
methods present very similar current THD, torque and flux rip- nonzero vectors. At rated speed of 1500 r/min, the reference
ples to conventional MPC methods at various speeds. The results voltage vector is almost approximately mainly by two nonzero
clearly confirm the equivalence between the conventional MPC vectors. As a result, the minimum average switching frequency
and the proposed MPC. is obtained at rated speed. For MPC I, the lowest switching fre-
Although the proposed MPC methods do not really achieve quency is obtained at low speed of 150 r/min and it reaches the
better steady-state performance than conventional MPC meth- maximum value at speed of 900 r/min. In spite of the switching
ods, they have much lower control complexity and compu- frequency variation, the proposed MPC methods present very
tational burden due to the elimination of enumeration-based similar switching frequencies to conventional MPC methods,
predictions. The proposed MPC and conventional MPC run on because they selects the same voltage vector(s) in principle.
the same hardware of DSP TMS320F28335 and their respec- Apart from the steady-state performance comparison, the dy-
tive execution time is: 54.5 μs for conventional MPC I, 80.4 μs namic response of each method is also investigated, as shown
for conventional MPC II, 45.2 μs for proposed MPC I, 45.5 μs in Fig. 13. The machine first runs at 1500 r/min and then de-
for proposed MPC II. It is clearly seen that the proposed MPC celerates to –1500 r/min to achieve speed reversal operation.
methods have much less execution time than the conventional During the dynamic process, the stator flux is kept constant
ZHANG et al.: GENERALIZED MULTIPLE-VECTOR-BASED MODEL PREDICTIVE CONTROL FOR PMSM DRIVES 9365
V. CONCLUSION
This paper proposed a generalized multiple-vector-based
MPC for high-performance control of PMSM drives. Different
from the enumeration-based predictions in conventional MPC,
the proposed method embraces the principle of deadbeat current
control. It is shown that the conventional current error minimiza-
tion can be achieved by minimizing the voltage error between
the applied voltage vectors and the reference voltage vector
obtained from deadbeat current control. After obtaining the ref-
erence voltage vector, the three-phase duties can be easily ob-
tained by injecting appropriate zero sequence component into
CBPWM. The main merit of the proposed MPC is that conven-
tional MPC I and II can be easily obtained by reconstructing the
three-phase duties, hence achieving various MPC methods in
one unified frame with the help of deadbeat control with modu-
lator. As a result, the control complexity and computational bur-
den are significantly reduced compared with the conventional
enumeration-based MPC methods. Furthermore, the inherent
relationship between deadbeat control and the proposed MPC
is revealed. The principle of optimal vector selection and vector
duration determination for the proposed MPC are introduced in
detail using strict mathematical analysis. The experimental re-
sults prove that the proposed MPC I and MPC II are equivalent to
conventional MPC I and II, but executed in a much efficient way.
REFERENCES
[1] Y. Zhang and J. Zhu, “Direct torque control of permanent magnet syn-
chronous motor with reduced torque ripple and commutation frequency,”
IEEE Trans. Power Electron., vol. 26, no. 1, pp. 235–248, Jan. 2011. doi:
10.1109/TPEL.2010.2059047.
[2] L. Zhong, M. Rahman, W. Hu, and K. Lim, “Analysis of direct torque con-
trol in permanent magnet synchronous motor drives,” IEEE Trans. Power
Electron., vol. 12, no. 3, pp. 528–536, May 1997. doi: 10.1109/63.575680.
[3] G. S. Buja and M. P. Kazmierkowski, “Direct torque control of PWM
inverter-fed AC motors – A survey,” IEEE Trans. Ind. Electron., vol. 51,
no. 4, pp. 744–757, Aug. 2004. doi: 10.1109/TIE.2004.831717.
[4] Y. Zhang, D. Xu, J. Liu, S. Gao, and W. Xu, “Performance improvement of
model predictive current control of permanent magnet synchronous motor
drives,” IEEE Trans. Ind. Appl., vol. 53, no. 4, pp. 3683–3695, Jul./Aug.
2017. doi: 10.1109/TIA.2017.2690998.
[5] A. D. Alexandrou, N. K. Adamopoulos, and A. G. Kladas, “Development
of a constant switching frequency deadbeat predictive control technique
for field-oriented synchronous permanent-magnet motor drive,” IEEE
Trans. Ind. Electron., vol. 63, no. 8, pp. 5167–5175, Aug. 2016. doi:
10.1109/TIE.2016.2559419.
[6] M. Siami, D. A. Khaburi, A. Abbaszadeh, and J. Rodriguez, “Ro-
bustness improvement of predictive current control using prediction
error correction for permanent-magnet synchronous machines,” IEEE
Trans. Ind. Electron., vol. 63, no. 6, pp. 3458–3466, Jun. 2016. doi:
10.1109/TIE.2016.2521734.
[7] F. Morel, X. Lin-Shi, J.-M. Retif, B. Allard, and C. Buttay, “A compara-
tive study of predictive current control schemes for a permanent-magnet
Fig. 13. Dynamic responses of speed reversion at 1500 r/min for synchronous machine drive,” IEEE Trans. Ind. Electron., vol. 56, no. 7,
(a) conventional MPC I, (b) proposed MPC I, (c) conventional MPC II, pp. 2715–2728, Jul. 2009. doi: 10.1109/TIE.2009.2018429.
and (d) proposed MPC II. [8] M. H. Vafaie, B. M. Dehkordi, P. Moallem, and A. Kiyoumarsi, “Minimiz-
ing torque and flux ripples and improving dynamic response of PMSM us-
ing a voltage vector with optimal parameters,” IEEE Trans. Ind. Electron.,
and the speeds changes quickly with the maximum torque. Very vol. 63, no. 6, pp. 3876–3888, Jun. 2016. doi: 10.1109/TIE.2015.2497251.
similar dynamic response can be observed in each method, but [9] S. Kouro, P. Cortes, R. Vargas, U. Ammann, and J. Rodriguez, “Model
predictive control—A simple and powerful method to control power con-
the MPC II presents much lower torque ripples and current har- verters,” IEEE Trans. Ind. Electron., vol. 56, no. 6, pp. 1826–1838, Jun.
monics than MPC I. The performance between conventional 2009. doi: 10.1109/TIE.2008.2008349.
and proposed MPC I, conventional and proposed MPC II are [10] S. Vazquez, J. Rodriguez, M. Rivera, L. G. Franquelo, and M. Noram-
buena, “Model predictive control for power converters and drives: Ad-
very similar, which again prove the equivalence between the vances and trends,” IEEE Trans. Ind. Electron., vol. 64, no. 2, pp. 935–947,
proposed MPC and conventional MPC. Feb. 2017. doi: 10.1109/TIE.2016.2625238.
9366 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 65, NO. 12, DECEMBER 2018
[11] Y. Zhang, S. Gao, and W. Xu, “An improved model predictive current Yongchang Zhang (M’10–SM’18) received
control of permanent magnet synchronous motor drives,” in Proc. 2016 the B.S. degree from Chongqing University,
IEEE Appl. Power Electron. Conf. Expo., Mar. 2016, pp. 2868–2874. doi: Chongqing, China, in 2004, and the Ph.D. de-
10.1109/APEC.2016.7468271. gree from Tsinghua University, Beijing, China, in
[12] S. A. Davari, D. A. Khaburi, and R. Kennel, “An improved FCS-MPC 2009, both in electrical engineering.
algorithm for an induction motor with an imposed optimized weighting From August 2009 to August 2011, he was
factor,” IEEE Trans. Power Electron., vol. 27, no. 3, pp. 1540–1551, Mar. a Postdoctoral Fellow with the University of
2012. doi: 10.1109/TPEL.2011.2162343. Technology Sydney, Ultimo, NSW, Australia. He
[13] Y. Zhang, S. Gao, and J. Liu, “An improved model predictive control joined North China University of Technology in
for permanent magnet synchronous motor drives,” in Proc. IEEE 8th Int. August 2011 as an Associate Professor. He is
Power Electron. Motion Control Conf., May 2016, pp. 1877–1883. doi: currently a Full Professor and the Director of In-
10.1109/IPEMC.2016.7512581. verter Technologies Engineering Research Center of Beijing, Beijing,
[14] Y. Zhang and W. Xie, “Low complexity model predictive control—Single China. He has authored or coauthored more than 100 technical papers
vector-based approach,” IEEE Trans. Power Electron., vol. 29, no. 10, in the area of motor drives, pulsewidth modulation, and ac–dc convert-
pp. 5532–5541, 2014. doi: 10.1109/TPEL.2013.2291005. ers. His current research interest includes model predictive control for
[15] M. Nemec, K. Drobnic, D. Nedeljkovic, and V. Ambrozic, “Direct power converters and motor drives.
current control of a synchronous machine in field coordinates,” IEEE
Trans. Ind. Electron., vol. 56, no. 10, pp. 4052–4061, Oct. 2009. doi:
10.1109/TIE.2009.2028354.
[16] C. Xia, T. Liu, T. Shi, and Z. Song, “A simplified finite-control-set model-
predictive control for power converters,” IEEE Trans. Ind. Informat.,
vol. 10, no. 2, pp. 991–1002, May 2014. doi: 10.1109/TII.2013.2284558.
[17] Y. Zhang, H. Yang, and X. Wei, “Model predictive control of permanent Donglin Xu was born in 1992. He received the
magnet synchronous motors based on fast vector selection,” Trans. China B.S. degree in electrical engineering from North
Electrotech. Soc., vol. 31, no. 6, pp. 66–73, 2016. China University of Technology, Beijing, China,
[18] Y. Zhang, W. Xie, Z. Li, and Y. Zhang, “Low-complexity model pre- in 2015, where he is currently working toward
dictive power control: Double-vector-based approach,” IEEE Trans. the Master’s degree in electrical engineering.
Ind. Electron., vol. 61, no. 11, pp. 5871–5880, Nov. 2014. doi: His research interests include model-
10.1109/TIE.2014.2304935. predictive control of doubly fed induction gen-
[19] J. Rodriguez et al., “Predictive current control of a voltage source inverter,” erators.
IEEE Trans. Ind. Electron., vol. 54, no. 1, pp. 495–503, Feb. 2007. doi:
10.1109/TIE.2006.888802.
[20] Y. Zhang, Y. Bai, and H. Yang, “A universal multiple-vector-based model
predictive control of induction motor drives,” IEEE Trans. Power Elec-
tron., to be published. doi: 10.1109/TPEL.2017.2754324.
[21] W. Wang, X. Xi, H. Liu, S. Kai, and H. Wu, “Expanding parameter stability
region for incremental predictive control strategy of current,” Trans. China
Electrotech. Soc., vol. 29, no. 3, pp. 50–56, 2014. Lanlan Huang was born in 1994. She received
[22] D. Holmes and T. Lipo, Pulse Width Modulation for Power Converters: the B.S. degree in renewable energy science
Principles and Practice. Hoboken, NJ, USA: Wiley, 2003. and engineering from North China University of
[23] V. Blasko, “Analysis of a hybrid PWM based on modified space-vector Technology, Beijing, China, in 2017, where she
and triangle-comparison methods,” IEEE Trans. Ind. Appl., vol. 33, no. 3, is currently working toward the Master’s degree
pp. 756–764, May/Jun. 1997. doi: 10.1109/28.585866. in electrical engineering.
[24] K. Zhou and D. Wang, “Relationship between space-vector modulation Her research interests include model-
and three-phase carrier-based PWM: A comprehensive analysis [three- predictive control of PMSM drives.
phase inverters],” IEEE Trans. Ind. Electron., vol. 49, no. 1, pp. 186–196,
Feb. 2002. doi: 10.1109/41.982262.