Model Predictive Current Control of Modular
Model Predictive Current Control of Modular
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2018.2863181, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
Abstract—Model predictive current control (MPCC) is Their modularity facilitates future maintenance and allows for
a promising candidate for modular multilevel converters future adjustments to the voltage rating through increasing or
(MMCs) control due to its advantages of direct modeling decreasing the number of submodules (SMs) [10]. Moreover,
and fast dynamic response. The conventional MPCC, which
obtains the optimal control input by evaluating a cost MMCs can operate even with faulty SMs through the utiliza-
function for all the possible switching states, may make tion of fault-tolerant techniques, which improves the reliability
the MPCC impractical due to the exponentially increasing of MMCs [11], [12].
computation burden with the increasing number of sub- Despite these advantages, controlling MMCs is more chal-
modules (SMs). On the other hand, MPCC experiences high lenging than that of other multilevel converters, mainly be-
load current and circulating current tracking errors since
only one switching state is selected and applied during cause efforts have to be devoted to SMs capacitor voltage
one control period. To address these issues, this paper balancing [13] and circulating currents suppression [14] simul-
proposes an MPCC with phase-shifted pulse-width mod- taneously in addition to output power or current control [15].
ulation (PS-PWM) for improving the steady-state control Linear system theory-based proportional-integral (PI) [16] or
performance. The arm voltages are considered as a whole proportional-resonant (PR) [17] controllers with phase-shifted
to implement the proposed MPCC. The optimal duty cycle is
obtained based on the load and circulating current tracking pulse-width modulation (PS-PWM) are usually developed for
error minimization and applied using the PS-PWM. As a the MMC system control. However, the MMC system is
result, the computation burden is unrelated to the num- highly nonlinear with a wide range of operational points.
ber of SMs by avoiding the exhaustive evaluation process Its transient performance with the PI or PR controllers is
for all the possible switching states. A better steady-state not satisfactory. Model predictive current control (MPCC)
performance with smaller tracking errors is achieved with
the similar switching frequency and the tedious tuning provides a promising alternative for the control of complex and
process of weighting factor is eliminated. Experimental multi-objective power converter systems. It has a fast dynamic
results are presented to demonstrate the effectiveness of response, straightforward realizations, and easy inclusion of
the proposed MPCC. nonlinearities and constraints of the system [18]. Because of
Index Terms—Modular multilevel converter (MMC), these advantages of MPCC over traditional control schemes,
model predictive current control (MPCC), phase-shifted it is becoming popular for MMC control [19]–[23].
modulation (PS-PWM) However, the conventional MPCC for MMC suffers from
problems such as overload computation burden and limited
I. I NTRODUCTION steady-state performance. In conventional MPCC, all the
switching states should be evaluated to obtain the optimal
M ODULAR multilevel converters (MMCs) have emerged
as one of the most attractive topologies for high volt-
age applications [1]–[4], such as high-voltage direct-current
control switching state in every control period [21], and the
computation burden increases exponentially with the increas-
(HVDC) transmission systems [5], flexible alternating current ing number of SMs. When the number of SMs is large, the
transmission systems [6], medium voltage motor drives [7], real-time implementation becomes impractical with the state-
[8] and energy storage systems [9] thanks to their advanced of-art microprocessor. Extensive research efforts have been
benefits of modularity, flexible expandability, transformer- devoted to reducing the computation burden of MPCC [23]–
less configuration, ease of assembling, scalability, and so on. [27]. An indirect MPCC that decouples the control of the
SM capacitor voltages from the cost function by an external
Manuscript received January 13, 2018; revised April 20, 2018, June voltage sorting algorithm was proposed in [24]. This scheme
13, 2018; accepted July 20, 2018. The work presented in this paper
is part of the research programme of Maritime Research Between increased the complexity and reduced the control option to
Singapore (SMI) & Norway (RCN) with project number SMI-2015-MA- 2N + 1 voltage levels. Several works on the MMC with N + 1
15, which is funded by the Singapore Maritime Institute. (Corresponding output voltage levels for further reducing the computational
author: Yi Tang)
D. Zhou is with Maritime Institute@NTU (email: [email protected]). complexity of MPC methods [22], [23], [28]. Nevertheless,
S. Yang is with the Rolls-Royce@NTU Corporate Lab, Nanyang Tech- the MMC with N + 1 output voltage levels has inferior THD
nological University, Singapore (e-mail: [email protected]). performance with respect to the ac-side currents compared to
Y. Tang is with the School of Electrical and Electronic Engineering,
Nanyang Technological University, 50 Nanyang Avenue, 639798 Singa- that of the MMC with 2N +1 output voltage levels. Moreover,
pore (E-mail: [email protected]). the complexity of these methods increases with extra loop and
0278-0046 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2018.2863181, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
0278-0046 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2018.2863181, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
TABLE I: Arm Voltage Combination in the MMC where i∗o is the reference of load current. The switching
voltage uo for voltage uc for combination with a smaller cost function value, denoted as vo1
state symbol
load current control circulating current control uc and its corresponding voltage for circulating current control
10 −uu Udc − uu v1 denoted as vc1 , will be selected. v3 and v4 are also selected
01 ul Udc − ul v2
11 −uu + ul Udc − uu − ul v3 to minimize the load and circulating current tracking errors
00 0 Udc v4 simultaneously, denoted as vo2 /vc2 and vo3 /vc3 .
0278-0046 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2018.2863181, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
tnum1 = (σc2 − σc3 )(i∗o − io (k)) + (σo3 − σo2 )(i∗c − ic (k)) + (σc3 σo2 − σc2 σo3 )Ts , (19)
tnum2 = (σc3 − σc1 )(i∗o − io (k)) + (σo1 − σo3 )(i∗c − ic (k)) + (−σc3 σo1 + σc1 σc3 )Ts , (20)
tden = σc3 σo2 − σc1 σo2 − σc2 σo3 + σc1 σo3 − σc3 σo1 + σc2 σo1 . (21)
k+N-1 tbl1
tl 2
dl 2
tuk2+ N -1 N ( (1 - s )t1 + t2 ) SMl,2
C. Individual SM Capacitor Voltage Balancing tbl 2
k+1 tlN
d lN
Although it is assumed that the SM capacitor voltages N ( (1 - s )t1 + t2 ) SMl,N
tu = st1 + t2 , (23) where tui and tli refer to the duty cycles applied to ith
tl = (1 − s)t1 + t2 , (24) SM of the upper and lower arms. The detailed duty cycle
calculation for each SM is presented in Fig.3. Within each
where s is a binary variable, and s is equal to 1 when v1 is SM, the duty cycle is updated at the peak and valley point of
selected and s1 is equal to 0 when v2 is selected. triangular carriers and the update frequency is N1Ts , as shown
For simplicity, the capacitor voltages usm of each SM are in Fig.3 (a). The duty cycle update sequence within each arm
assumed to be balanced and equal to UNdc . The arm voltages is presented Fig.3 (b). The phase displacement of triangular
uu /ul = N usm are considered as a whole to calculate the duty carriers for SMs in one arm is 2π
N , and no phase displacement
cycle for each arm. In the PS-PWM, the carrier frequency is is required between the upper and lower arms, as shown in
set to 2N1Ts and the duty cycle for each SM is updated at Fig.3 (c). In this way, the output voltage level is 2N + 1 and
0278-0046 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2018.2863181, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
Proposed MPCC
Duration calculation for load
v ,v
o1 o 2 Start
Duration and circulating current tracking
io Arm
vo 3 , vc1 Calculation t , t errors minimization
Delay Current Voltage 1 2
ic Compensation Prediction Combination by Tracking Voltage and current
Selection vc2 , vc3 Errors sampling Individual SM capacitor voltage
Minimization balancing
Outer loop Delay compensation
io* PS- tui , tli Duty cycles calculation
Output Current MMC
PWM
Reference Generation for each SM
* Load current and circulating
ic _ dc Capacitor Balancing current reference calculation
(uc ,u + uc ,l ) / 2
* ic*_ va ic* Pulse generation by
PS-PWM
uc NF1 PI
Individual SM tbui , tbli
Arm voltage combination
selection
0 Capacitor Voltage
uo *
(uc ,u - uc ,l )
NF2 PI
ic*_ vd Balancing end
IV. OVERALL C ONTROL S CHEME D ESIGN FOR T HE V. T HEORETICAL C OMPARISON OF THE P ROPOSED
MMC M ETHOD WITH THE C ONVENTIONAL MPCC
The control diagram of proposed MPCC with PS-PWM is For MMCs with conventional MPCC, the predictive values
illustrated in Fig. 4, which mainly consists of the following of all the control variables are calculated. All the possible
parts, i.e., outer loop reference calculation, load and circulating switching states are evaluated using a single cost function to
current reference tracking by the proposed MPCC, individual obtain the optimal control of load current, circulating current,
capacitor voltage balancing, PS-PWM. The outer loop refer- and capacitor voltage simultaneously [20].
ence calculation is discussed in this section. The predictive model for the load and circulating current is
The load current reference i∗o is obtained according to the the same as in (7) (8). The predictive model for the capacitor
output power reference. The circulating current reference is voltage can be written as follows
obtained from SM capacitor voltage balancing and active 1
power balancing. The dc component of the circulating current uc,u/l,i (k + 1) = uc,u/l,i (k) + Ts iu/l (k)Sui/li (34)
C
reference is set for active power balancing as follows
where uc,u/l,i (k) and uc,u/l,i (k + 1) refer to the capacitor
i∗d dc = Uo Io cos(ϕo )/2Udc (31) voltages of the ith SM in the upper and lower arms at time
0278-0046 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2018.2863181, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
J= λ1 (i∗c
− ic (k + 1)) + 2
λ2 (i∗o
− io (k + 1)) (35) 2
N
X XN
+ (u∗c − uc,u,i (k + 1))2 + (u∗c − uc,l,i (k + 1))2 ,
i=1 i=1
where λ1 and λ2 are weighting factors that determine the Fig. 6: Experimental setup of the single phase MMC (1)
importance of different objectives when selecting the optimal control desk (2) DSPACE MicroLabBox (3) DC source (4)
switching combination. u∗c is the capacitor voltage reference converter (5) load resistance (6) arm inductor (7) load inductor.
for each SM. The switching state with the lowest cost function
value is applied to the MMC.
Although the duty cycle calculation process and structure 5
Conventional MPCC
of the proposed scheme are more complicated than that of
4 Proposed MPCC
the conventional MPCC, the proposed MPCC presents the
sw[kHz]
following advantages. 3
f
2
selected in every control cycle with the objective of ob-
taining the minimum load and circulating current tracking 1
0278-0046 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2018.2863181, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
i i
u i u i
l l
[A]
[A]
10 10
5 5
l
l
i ,i
i ,i
u
u
0 0
-5 -5
10 10
[A]
[A]
0 0
o
o
i
i
-10 -10
4 4
[A]
[A]
2 2
c
c
i
i
0 0
& [V]
& [V]
100 100
u ~ uc,u,3 u u ~ uc,l,3
~ uc,l,3 u ~ uc,u,3
c,l
c,l
c,u,1 c,l,1 c,u,1 c,l,1
u
u
80 80
c,u
c,u
60 60
u
u
100 100
o[V]
o[V]
50 50
0 0
-50 -50
u
u
-100 -100
t[s] t[s]
Fig. 8: Steady performance of MPCC. From top to bottom, waveforms are arm currents, output current, circulating current,
SM capacitor voltages, Output voltage.
kHz, as shown in Fig.7. Therefore, the carrier frequency of the the output voltage. In the conventional MPCC, all the control
PS-PWM should be set to 1.811 kHz for a fair comparison. objectives are controlled by selecting the switching states.
In the PS-PWM, the sampling frequency should be set to Therefore, a certain number of switching times are required
2N fsw = 10.8 kHz. For simplicity, the sampling frequency of to guarantee internal dynamics, such as the SM capacitor
the proposed MPCC is set to 10 kHz and the carrier frequency voltage balancing. However, in the proposed method, no extra
of the PS-PWM is set to 1.667kHz. The weighting factors switching is required to guarantee internal dynamics. The
of the conventional MPCC are selected by the trial-and-error internal dynamic is guaranteed by adjusting the applied duty
method. In this paper, the weighting factors are set as λ1 = 16 cycles in (22). In view of this, it is understandable that the
and λ2 = 24. output current performance of the conventional MPCC with
The execution time of the two MPCC with 3 SMs was a higher switching frequency is even worse than that of the
tested to evaluate their computation burden using the dSpace proposed MPCC.
profiler. Even though dSpace MicroLabBox is a very powerful Fig. 9 (a) (b) presents the circulating current and output
controller with a dual-core 2 GHz real-time processor, the current tracking errors of the MMC regulated by the proposed
execution time of the proposed MPCC is 6.2 µs while that of MPCC with PS-PWM and conventional MPCC, respectively.
the conventional MPCC is 9.1 µs. The execution time of the The peak-to-peak circulating current tracking error of the
proposed method is only 68.1% of the conventional MPCC. proposed MPCC is less than 0.4 A, whereas that of the
conventional MPCC is over 2 A. The peak-to-peak load current
B. Steady-State Performance tracking error of the proposed MPCC is around 0.6 A, whereas
The steady-state performance of the MMC regulated by the that of the conventional MPCC is over 2 A. Therefore, it
proposed MPCC is investigated in this set of experiments. The is evident that the proposed MPCC can track the current
amplitude of the output current is set to 8 A. The steady-state references more accurately than the conventional MPCC.
performance of the MMC regulated by the proposed MPCC In order to further validate the advantage of the proposed
with PS-PWM is illustrated in Fig. 8 (a). It can be seen that the MPCC, the harmonic spectra are presented in Fig. 10. The data
load current and circulating current are well regulated with the were acquired from an oscilloscope at 1 MHz sampling rate
help of the proposed MPCC and the MMC operates stably with and analyzed in MATLAB. With the same sampling frequency,
balanced SM capacitor voltages. For comparison, the voltage the load current THD of conventional MPCC is 6.13%, which
and current waveforms of the MMC with conventional MPCC is much higher than that of the proposed MPCC which is
are shown in Fig. 8 (b). According to the experimental results, 2.68%, proving the dramatic performance improvement in
the proposed MPCC with PS-PWM presents fewer ripples in output current quality. It should be noted that for conventional
the control variables (load current and circulating current) and MPCC, only one switching state is used in one control
0278-0046 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2018.2863181, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
2 2
2.2 (peak-to-peak)
ic_error [A]
ic_error [A]
0.4 (peak-to-peak)
0 0
-2 -2
2 2
0.6 (peak-to-peak) 2.1 (peak-to-peak)
io_error [A]
io_error [A]
0 0
-2 -2
0.0 0.1 0.2 0.0 0.1 0.2
t[s] t[s]
Fig. 9: Tracking errors of MPCC. From top to bottom, waveforms are circulating current tracking error and load current
tracking error.
10 10
io [A]
0 io [A]
0
-10 -10
0 0.01 0.02 0.03 0.04 0 0.01 0.02 0.03 0.04
Fundamental (50Hz) = 8.02 , THD= 2.68% Fundamental (50Hz) = 7.931 , THD= 6.13%
1 1
H1 H n [%]
H1 H n [%]
0.5 0.5
0 0
0 100 200 300 400 500 0 100 200 300 400 500
Harmonic order Harmonic order
(a) Proposed MPCC (b) Conventional MPCC
Fig. 10: Current FFT results of MPCC. From top to bottom, waveforms are the load current and its spectrum.
period, and the harmonic contents are distributed broadly, the output current is 0.25 p.u.. The capacitor voltages of each
which are not easy to filter. On the contrary, by using the SM are balanced indicating the effectiveness of the proposed
proposed MPCC with PS-PWM, the switching frequency can scheme at a low operation point. The slow response of ic is
be constant. The current harmonics concentrate on the 100th-, introduced by the delayed updating of i∗c dc which is calculated
200th-, 300th-order harmonics, which are in accordance with for active power balancing according to the output voltage and
the switching frequency. This brings some benefits for the output current measurements.
design of filters. To verify the dynamic performance of the proposed MPCC,
a more critical step change is tested. The load current reference
C. Dynamic Response phase 180◦ step change is presented in Fig. 12. As shown,
The dynamic response of the MMC with the proposed the load current and the circulating current can track their
MPCC is evaluated in the following set of experiments. The references and the capacitor voltages of the upper and lower
amplitude of the output current reference is changed from arms are balanced after a short transient process. It can be seen
2 A to 8 A at 0.1 s. The voltage and current waveforms that the MMC system is stable during load current reference
of the MMC with the proposed MPCC and the conventional phase 180◦ steps change. The load current reaches its reference
MPCC during i∗o step changes are presented in Fig. 11 (a) (b), in a very short time.
respectively. It can be seen that the MMC system is stable As shown in Fig. 11 and Fig. 12, the transient response
during large operation point step changes in both cases. It can of the proposed MPCC is very fast and same as that of
be noticed that the load current and circulating current can the conventional MPCC, indicating that the advantage of
track their references at a low range of operation point where fast dynamic response in conventional MPCC is intact by
0278-0046 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2018.2863181, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
i i
u l
[A]
[A]
10 10
i i
u l
5 5
l
l
i ,i
i ,i
u
u
0 0
-5 -5
10 10
[A]
[A]
0 0
o
o
i
i
-10 -10
4 4
[A]
[A]
2 2
c
c
i
i
0 0
& [V]
& [V]
100 100 u
u ~ uc,u,3
u ~ uc,l,3 c,u,1 ~ uc,u,3 u ~ uc,l,3
c,l
c,l
c,u,1 c,l,1 c,l,1
u
u
80 80
c,u
c,u
60 60
u
u
100 100
o[V]
o[V]
50 50
0 0
-50 -50
u
u
-100 -100
t[s] t[s]
Fig. 11: Dynamic performance of the load current reference magnitude steps change. From top to bottom, waveforms are arm
currents, output current, circulating current, SM capacitor voltages, output voltage.
i i
u
l i i
u l
[A]
[A]
10 10
5 5
l
l
i ,i
i ,i
u
0 0
-5 -5
10 10
[A]
[A]
0 0
o
o
i
-10 -10
4 4
[A]
[A]
2 2
c
c
i
0 0
& [V]
& [V]
100 100
u u ~ uc,l,3 u
~ uc,u,3 ~ uc,u,3 u ~ uc,l,3
c,l
c,l
80 80
c,u
c,u
60 60
u
100 100
o[V]
o[V]
50 50
0 0
-50 -50
u
-100 -100
t[s] t[s]
Fig. 12: Dynamic performance of the load current reference phase steps change. From top to bottom, waveforms are arm
currents, output current, circulating current, SM capacitor voltages, output voltage.
0278-0046 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2018.2863181, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
integrating the PS-PWM to MPCC. [11] Q. Yang, J. Qin, and M. Saeedifard, “A postfault strategy to control
the modular multilevel converter under submodule failure,” IEEE Trans.
Power Del., vol. 31, no. 6, pp. 2453–2463, 2016.
VII. C ONCLUSIONS [12] D. Zhou, S. Yang, and Y. Tang, “A voltage-based open-circuit fault
detection and isolation approach for modular multilevel converters with
In MMC applications, fast load current, circulating cur- model predictive control,” IEEE Trans. Power Electron., to be published,
rent and capacitor voltage balancing control should always 2018.
be achieved simultaneously. Compared to the linear control [13] H. Saad, X. Guillaud, J. Mahseredjian, S. Dennetiere, and S. Nguefeu,
“Mmc capacitor voltage decoupling and balancing controls,” IEEE
method, MPCC has a faster dynamic response but experiences Trans. Power Del., vol. 30, no. 2, pp. 704–712, 2015.
high load current and circulating current tracking errors. In this [14] K. Ilves, A. Antonopoulos, S. Norrga, and H.-P. Nee, “Steady-state
paper, an MPCC scheme with PS-PWM is introduced where analysis of interaction between harmonic components of arm and
line quantities of modular multilevel converters,” IEEE Trans. Power
the arm voltage is considered as a whole and the duty cycle Electron., vol. 27, no. 1, pp. 57–68, 2012.
of the voltage combination applied to MMCs is optimized [15] L. Harnefors, A. Antonopoulos, S. Norrga, L. Angquist, and H.-P. Nee,
in a manner that the steady-state current tracking errors are “Dynamic analysis of modular multilevel converters,” IEEE Trans. Ind.
Electron., vol. 60, no. 7, pp. 2526–2537, 2013.
minimized. The steady-state and dynamic-state performances [16] M. Hagiwara and H. Akagi, “Control and experiment of pulsewidth-
of the proposed method are investigated through experimental modulated modular multilevel converters,” IEEE Trans. Power Electron.,
tests where the results indicated that: 1) the proposed MPCC vol. 24, no. 7, pp. 1737–1746, 2009.
[17] M. Vasiladiotis, N. Cherix, and A. Rufer, “Accurate capacitor voltage
scheme can reduce current harmonic components and THD, ripple estimation and current control considerations for grid-connected
obtain a constant switching frequency, and remain the ad- modular multilevel converters,” IEEE Trans. Power Electron., vol. 29,
vantage of fast dynamic response in conventional MPCC. 2) no. 9, pp. 4568–4579, Sep. 2014.
[18] S. Kouro, M. A. Perez, J. Rodriguez, A. M. Llor, and H. A. Young,
by considering the arm voltage as a whole, the procedure “Model predictive control: Mpc’s role in the evolution of power elec-
of exhaustive cost function evaluation for all the possible tronics,” IEEE Ind. Electron. Mag., vol. 9, no. 4, pp. 8–21, 2015.
switching states is avoided, and the computation burden is [19] J. Böcker, B. Freudenberg, A. The, and S. Dieckerhoff, “Experimental
comparison of model predictive control and cascaded control of the
unrelated to the number of SMs. 3) the proposed MPCC modular multilevel converter,” IEEE Trans. Power Electron., vol. 30,
scheme is easy to implement since the weighting factor in no. 1, pp. 422–430, 2015.
the conventional MPCC is eliminated. Therefore, this method [20] L. Ben-Brahim, A. Gastli, M. Trabelsi, K. A. Ghazi, M. Houchati, and
H. Abu-Rub, “Modular multilevel converter circulating current reduction
can be considered as a good candidate for high-performance using model predictive control,” IEEE Trans. Ind. Electron., vol. 63,
applications that require fast and accurate load and circulating no. 6, pp. 3857–3866, 2016.
current control. [21] B. S. Riar, T. Geyer, and U. K. Madawala, “Model predictive direct
current control of modular multilevel converters: Modeling, analysis,
and experimental evaluation,” IEEE Trans. Power Electron., vol. 30,
R EFERENCES no. 1, pp. 431–439, 2015.
[22] P. Liu, Y. Wang, W. Cong, and W. Lei, “Grouping-sorting-optimized
[1] H. Abu-Rub, J. Holtz, J. Rodriguez, and G. Baoming, “Medium-voltage model predictive control for modular multilevel converter with reduced
multilevel converters?state of the art, challenges, and requirements in computational load,” IEEE Trans. Power Electron., vol. 31, no. 3, pp.
industrial applications,” IEEE Trans. Ind. Electron., vol. 57, no. 8, pp. 1896–1907, 2016.
2581–2596, 2010. [23] Z. Gong, P. Dai, X. Yuan, X. Wu, and G. Guo, “Design and experimental
[2] S. Kouro, M. Malinowski, K. Gopakumar, J. Pou, L. G. Franquelo, evaluation of fast model predictive control for modular multilevel
B. Wu, J. Rodriguez, M. A. Pérez, and J. I. Leon, “Recent advances converters,” IEEE Trans. Ind. Electron., vol. 63, no. 6, pp. 3845–3856,
and industrial applications of multilevel converters,” IEEE Trans. Ind. 2016.
Electron., vol. 57, no. 8, pp. 2553–2580, 2010. [24] M. Vatani, B. Bahrani, M. Saeedifard, and M. Hovd, “Indirect finite
[3] M. A. Perez, S. Bernet, J. Rodriguez, S. Kouro, and R. Lizana, “Circuit control set model predictive control of modular multilevel converters,”
topologies, modeling, control schemes, and applications of modular IEEE Trans. Smart Grid, vol. 6, no. 3, pp. 1520–1529, May 2015.
multilevel converters,” IEEE Trans. Power Electron., vol. 30, no. 1, pp. [25] J. Huang, B. Yang, F. Guo, Z. Wang, X. Tong, A. Zhang, and J. Xiao,
4–17, 2015. “Priority sorting approach for modular multilevel converter based on
[4] S. Debnath, J. Qin, B. Bahrani, M. Saeedifard, and P. Barbosa, “Oper- simplified model predictive control,” IEEE Trans. Ind. Electron., vol. 65,
ation, control, and applications of the modular multilevel converter: A no. 6, pp. 4819–4830, Jun. 2018.
review,” IEEE Trans. Power Electron., vol. 30, no. 1, pp. 37–53, 2015. [26] A. Rashwan, M. A. Sayed, Y. A. Mobarak, G. Shabib, and T. Senjyu,
[5] A. Nami, J. Liang, F. Dijkhuizen, and G. D. Demetriades, “Modular “Predictive controller based on switching state grouping for a modular
multilevel converters for hvdc applications: Review on converter cells multilevel converter with reduced computational time,” IEEE Trans.
and functionalities,” IEEE Trans. Power Electron., vol. 30, no. 1, pp. Power Del., vol. 32, no. 5, pp. 2189–2198, Oct. 2017.
18–36, 2015. [27] B. Gutierrez and S. Kwak, “Model predictive control with preselection
[6] M. T. Bina et al., “A transformerless medium-voltage statcom topology technique for reduced calculation burden in modular multilevel convert-
based on extended modular multilevel converters,” IEEE Trans. Power ers,” IEEE Trans. Power Electron., vol. PP, no. 99, p. 1, 2018.
Electron., vol. 26, no. 5, pp. 1534–1545, 2011. [28] J.-W. Moon, J.-S. Gwon, J.-W. Park, D.-W. Kang, and J.-M. Kim,
[7] H. Akagi and R. Kondo, “A transformerless hybrid active filter using “Model predictive control with a reduced number of considered states
a three-level pulsewidth modulation (pwm) converter for a medium- in a modular multilevel converter for hvdc system,” IEEE Trans. Power
voltage motor drive,” IEEE Trans. Power Electron., vol. 25, no. 6, pp. Del., vol. 30, no. 2, pp. 608–617, 2015.
1365–1374, 2010. [29] P. Cortés, S. Kouro, B. La Rocca, R. Vargas, J. Rodrı́guez, J. I. León,
[8] B. Li, S. Zhou, D. Xu, R. Yang, D. Xu, C. Buccella, and C. Cecati, “An S. Vazquez, and L. G. Franquelo, “Guidelines for weighting factors
improved circulating current injection method for modular multilevel design in model predictive control of power converters and drives,” in
converters in variable-speed drives,” IEEE Trans. Ind. Electron., vol. 63, Industrial Technology, 2009. ICIT 2009. IEEE International Conference
no. 11, pp. 7215–7225, 2016. on. IEEE, 2009, pp. 1–7.
[9] M. Vasiladiotis and A. Rufer, “Analysis and control of modular mul- [30] Y. Zhang, W. Xie, Z. Li, and Y. Zhang, “Model predictive direct power
tilevel converters with integrated battery energy storage,” IEEE Trans. control of a pwm rectifier with duty cycle optimization,” IEEE Trans
Power Electron., vol. 30, no. 1, pp. 163–175, 2015. Power Electron, vol. 28, no. 11, pp. 5343–5351, 2013.
[10] U. N. Gnanarathna, A. M. Gole, and R. P. Jayasinghe, “Efficient mod- [31] L. Tarisciotti, P. Zanchetta, A. Watson, S. Bifaretti, and J. C. Clare,
eling of modular multilevel hvdc converters (mmc) on electromagnetic “Modulated model predictive control for a seven-level cascaded h-bridge
transient simulation programs,” IEEE Trans. Power Del., vol. 26, no. 1, back-to-back converter,” IEEE Trans. Ind. Electron., vol. 61, no. 10, pp.
pp. 316–324, 2011. 5375–5383, 2014.
0278-0046 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2018.2863181, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
[32] D. Zhou, P. Tu, and Y. Tang, “Multivector model predictive power Yi Tang (S’10-M’14-SM’18) received the B.Eng.
control of three-phase rectifiers with reduced power ripples under degree in electrical engineering from Wuhan
nonideal grid conditions,” IEEE Trans. Ind. Electron., vol. 65, no. 9, University, Wuhan, China, in 2007 and the
pp. 6850–6859, 2018. M.Sc. and Ph.D. degrees in power engineering
[33] Z. Zhang, H. Fang, F. Gao, J. Rodriguez, and R. Kennel, “Multiple- from the School of Electrical and Electronic
vector model predictive power control for grid-tied wind turbine system Engineering, Nanyang Technological University,
with enhanced steady-state control performance,” IEEE Trans. Ind. Singapore, in 2008 and 2011, respectively.
Electron., vol. 64, no. 8, pp. 6287–6298, 2017. From 2011 to 2013, he was a Senior
[34] P. Cortes, J. Rodriguez, C. Silva, and A. Flores, “Delay compensation in Application Engineer with Infineon Technologies
model predictive current control of a three-phase inverter,” IEEE Trans. Asia Pacific, Singapore. From 2013 to 2015,
Ind. Electron., vol. 59, no. 2, pp. 1323–1325, 2012. he was a Postdoctoral Research Fellow with
[35] M. Hagiwara, K. Nishimura, and H. Akagi, “A medium-voltage motor Aalborg University, Aalborg, Denmark. Since March 2015, he has been
drive with a modular multilevel pwm inverter,” IEEE Trans. Power with Nanyang Technological University, Singapore as an Assistant
Electron., vol. 25, no. 7, pp. 1786–1799, 2010. Professor. He is the Cluster Director of the advanced power electronics
research program at the Energy Research Institute @ NTU (ERI@N).
Dr. Tang received the Infineon Top Inventor Award in 2012, the Early
Career Teaching Excellence Award in 2017, and four IEEE Prize Paper
Dehong Zhou (S’14-M’17) was born in Sichuan Awards. He serves as an Associate Editor of the IEEE Journal of
Province, China, in 1989. He received the B.S. Emerging and Selected Topics in Power Electronics (JESTPE).
and Ph.D. degrees from the Department of
Control Science and Engineering, Huazhong
University of Science and Technology, Wuhan,
China, in 2012 and 2016. He is currently a
Research Fellow with Nanyang Technological
University, Singapore.
His research interests include power
electronics, energy storage system, high
performance ac motor drives, predictive control
and fault tolerant control.
0278-0046 (c) 2018 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.