You are on page 1of 16

Model Predictive

Control
A Review of Its Applications in Power Electronics

sergio vazquez, jose i. leon,


leopoldo g. franquelo, jose rodrÍguez,
hector A. young, Abraham marquez,
and pericle zanchetta

M
odel-based predictive
control (MPC) for power
converters and drives is
a control technique that
has gained attention in
the research communi-
ty. The main reason for
this is that ­although MPC presents high com-
putational burden, it can easily handle mul-
tivariable case and system constraints and
nonlinearities in a very intuitive way. Taking
advantage of that, MPC has been success-
fully used for different applications such as
an active front end (AFE), power converters
connected to resistor–inductor RL loads,
uninterruptible power supplies, and high-
performance drives for induction machines,
among others. This article provides a review
of the application of MPC in the power elec-
tronics area.
MPC presents a dramatic advance in the
theory of modern automatic control [1]. MPC
was originally studied and applied in the pro-
cess industry, where it has been in use for
decades [2]. Now, predictive control is being
considered in other areas, such as power
electronics and drives [3]–[6]. The reason
for the growing interest in the use of MPC in
this field is the existence of very good mathe-
matical models to predict the behavior of the
©Artville, LLC.

Digital Object Identifier 10.1109/MIE.2013.2290138


Date of publication: 19 March 2014

16  IEEE industrial electronics magazine  ■  March 2014 1932-4529/14/$31.00©2014IEEE


variables under control in electrical MPC control for power converters and
and mechanical systems. In addition, drives are also addressed.
today’s powerful microprocessors can
perform the large amount of calcula- The MPC Control Strategy
tions needed in MPC at a high speed Predictive control is understood as a
and reduced cost. wide class of controllers—the main char-
The research works published be- acteristic is the use of the model of the
tween 2007 and 2012 in IEEE Xplore Grid Connected
system for the prediction of the future be-
have been analyzed by performing a Motor Drives havior of the controlled variables over a
search using the keywords “predic- Inverter with Output LC Filter prediction horizon, N. This information
Inverter with RL Load
tive” and “power converters.” This is used by the MPC control strategy to
search generated more than 200 pa- provide the control action sequence for
pers on MPC applied to pulsewidth FIGURE 1 – The research works of MPC for the system by optimizing a user-­defined
PWM power converters published in IEEE
modulation (PWM) power converters cost function [8]. It should be noted that
conferences and journals from 2007 to 2012:
published in conferences and journals distribution regarding applications. the algorithm is executed again every
[7]. The applications covered by these sampling period and only the first value
research works can be catego- of the optimal sequence is applied
rized into four main groups: grid- to the system at instant k. The
connected converters, inverters cost function can have any form,
20
with RL output load, inverters 18 but it is usually defined as
with output inductor-capacitor 16
14
g = / m i ^ x *i - x ip h , (1)
2
(LC) filters, and high-perfor- 12
10 i
mance drives. Figure 1 shows 8
how these research works are 6
4
distributed among these four 2 where x *i is the reference com-
groups. It is also interesting to 0 mand, x ip is the predicted value
2007 2008 2009 2010 2011 2012
study how these categories have for variable x i, m i is a weighting
attracted the attention of the Grid Connected factor, and index i stands for the
Motor Drives
research community in recent Inverter with Output LC Filter number of variables to be con-
years. ­Figures 2 and 3 present Inverter with RL Load trolled. In this simple way, it is
information about this issue. possible to include several control
Figure 2 shows that grid-con- FIGURE 2 – The research works of MPC for PWM power convert- objectives (multivariable case),
nected converters and high- ers published in IEEE conferences and journals from 2007 to constraints, and nonlinearities.
performance drives are the 2012: distribution regarding applications and year of publication. The predicted values, x ip, are cal-
application where researchers culated by means of the model of
have paid more attention, be- the system to be controlled.
ing a current focus of interest.
Figure 3 shows how research MPC for Power Converters
90
community attention has not de- The application of MPC for
80
creased in this period and is still power converters has increased
increasing. It should be noted 70 because of the improvement of
that, for all categories, the cu- 60 digital microcontrollers [3], [9].
mulative line trends are positive. 50 This control technique requires a
This article presents the use 40 nonnegligible amount of calcula-
of MPC for the four main cat- 30
tions during small sampling times
egories of applications for PWM when applied for controlling pow-
20
power converters that can be er converters and drives.
10
found in the literature. This There are several approaches
includes various applications 0 to dealing with the computa-
2007 2008 2009 2010 2011 2012
such as grid-connected convert- tional burden problem. In some
ers, inverters with RL output Grid Connected cases, it is possible to solve the
Motor Drives
load, inverters with output LC Inverter with Output LC Filter optimization problem offline by
filters, and high-performance Inverter with RL Load multiparametric programming;
drives. The basic issues of well- thus, the implementation is re-
established MPC algorithms duced to some calculations and
FIGURE 3 – The research works of MPC for PWM power convert-
are presented for these applica- ers published in IEEE conferences and journals from 2007 to a look-up table [10]. Another
tions, and new challenges for 2012: the cumulative analysis for each application category. method involves using predictive

March 2014  ■  IEEE industrial electronics magazine  17


variable x in the next sampling in-
Converter Load terval x p .
x∗ 4) Evaluate the cost function, or error,
S opt for each prediction as, for instance:
xp Optimization g = | x * - x p |.
x Predictive
Model 5) Select the switching state that
J
minimizes the cost function, S opt,
and store it so that it can be ap-
Measurement plied to the converter in the next
and
Estimation sampling period.
As discussed in [13], it is conveni-
ent to perform the prediction two
FIGURE 4 – An FCS-MPC block diagram. time steps ahead to reduce the effects
of the delay introduced by the im-
techniques as generalized predictive requires an unconstrained problem, plementation of FCS-MPC in a digital
control (GPC). GPC provides an online but it calculates the output voltage platform. Another possibility to avoid
solution to the optimization problem reference to the inverter. This volt- the effect of the computation delay
and can be used for long prediction age should be generated by a PWM is to use a control strategy that only
horizons without significantly increas- or space-vector modulation (SVM) requires a small computation time. In
ing the computational cost [8], [11]. technique. Thus, the GPC technique this way, the optimal switching state
It should be noted that GPC does not can take advantage of well-established is applied to the converter with this
take into account the switching of knowledge about PWM-SVM to opti- small delay and before the following
power semiconductors when it is ap- mize some aspects of the power con- sampling instant [14]. A time diagram
plied for power electronics and drives. verter systems [12]. of the execution of the FCS-MPC algo-
Therefore, GPC only gives an exact Finally, the discrete nature of pow- rithm is presented in Figure 5.
solution to an approximated optimiza- er converters can be considered for
tion problem. This approach can be implementing MPC control strategies. MPC for
followed when an explicit solution to In this way, finding the solution to the Grid-Connected Converters
the problem can be found. Usually, this optimization problem can be reduced Several applications use grid-connect-
to evaluate the cost function only for ed converters as one of their main com-
the prediction of the system behav- ponents. This application includes an
ior for the power converters possible AFE for high-performance drives, recti-
k–1 switching states. As a finite number of fiers, and grid integration of renewable
control actions are evaluated, this ap- energies such as wind or photovoltaic
Measure proach is called finite-control-set MPC (PV) and energy storage systems. Grid-
x (k), x ∗(k ) (FCS-MPC). This technique has been connected converters are also used
extensively used for power converters in flexible ac transmission systems
Apply because of the finite number of switch- (FACTS) devices such as static syn-
S opt(k )
ing states they present [6]. chronous compensators (STATCOMs),
active power filters (APFs), or as a
Predict FCS-MPC Control Principle part of a unified power flow controller
x1p, x 2p . . .xJp
Figure 4 shows the block diagram of (UPFC) or a unified power quality con-
k FCS-MPC, where a generic converter is ditioner (UPQC) [15]–[17].
Evaluate used to feed a generic load. The con-
g x1p , g x2p . . . g xJp
verter presents J different switching Control of an Active Front End
states. The control objective pursuits The power circuit of a grid-connect-
Optimize that variable x has to follow the refer- ed converter through a smoothing
ence x *. The FCS-MPC algorithm has inductor, L, is presented in Figure 6.
the following basic steps: As shown, the main system variables
Store 1) Measure and/or estimate the con- are the grid current, i L, abc, grid volt-
S opt(k + 1)
trolled variables. age, v S, abc, and the output capacitor
2) Apply the optimal switching state dc-link voltage, v dc . The load con-
k +1 (computed in the previous sam- nected to the dc link represents any
pling period). generic load connected to an AFE.
3) For every switching state of the Thus, it can be a resistor for a rec-
FIGURE 5 – The time diagram of the execution converter, predict (using the math- tifier, a PV panel, or a converter to
of the FS-MPC algorithm. ematical model) the behavior of control the torque and/or speed of a

18  IEEE industrial electronics magazine  ■  March 2014


iLa L vSa iLa L vSa
Load iLb L vSb vdc iLb L
vdc vSb

Load
iLc L vSc vdc
– iLc L vSc
∗ P ∗(k + 2)
vdc +
PI
n Sopt

Q ∗(k + 2) n
FIGURE 6 – The power circuit of the AFE.
P p(k + 2) Minimization
vS (k )
Predictive of
J
iL (k ) Model Q p(k + 2) Cost Function
wind turbine for grid integration of J
renewable energies.
The main objective of the control FIGURE 7 – A block diagram of the FCS-MPC control strategy for the AFE.
strategy is to calculate the output in-
verter voltage, v I, abc, to regulate the
output dc-link capacitor voltage to a seven output voltage predictions are delay of the digital implementation of
reference, v *dc, for any connected load calculated, the cost function the control strategy.
and inject into the grid any reactive 2 Another way to perform predic-
g = ^ P * (k + 2) - P p (k + 2) h
power command reference, q *. 2 tive control for the AFE is by using
+ ^Q * (k + 2) - Q p (k + 2)h (2)
There are several alternatives for the P-DPC strategy. The block diagram
designing the control algorithm for is minimized to find the inverter out- of the P-DPC strategy is presented in
an AFE. In general, a cascade control put vector that should be applied in Figure 9. Like GPC, the P-DPC strat-
structure is used. An external control the next sampling period. egy does not take into account the
loop is employed to regulate the dc- Figure 8 presents the experimental switching of power semiconductors;
link voltage. On the other hand, an in- results obtained using this strategy therefore, it provides an exact solu-
ternal control loop is adopted to track [14]. It should be noted that predic- tion to an approximated optimization
the grid currents or the instantaneous tions in instants (k + 2) are used to problem. In addition, P-DPC consid-
active and reactive power references compensate for the control action ers an unconstrained MPC problem.
regarding the states variables used to
develop this controller [18], [19].
MPC has mainly been used as a con-
trol strategy for the inner control loop. 180
Although some works developing grid 170
160
current controllers can be found in the
Voltage (V)

150 vdc
literature, the main approach has been 140
130
the direct power control (DPC) for 120 ∗
vdc
tracking the commands for the instan- 110
100
taneous active and reactive powers, 90
P and Q. The application of FCS-MPC- Time (s)
DPC and predictive DPC (P-DPC) with 400
300
Qs (VAR), Ps (W)

SVM modulation strategy is well estab- 200


lished [14], [20]–[22]. Ps Ps∗
100
The block diagram of the FCS- 0
–100 Qs∗ Qs
MPC-DPC strategy is presented in –200
Figure 7. In this case, the model of –300
the system is used to predict values –400
Time (s)
of the instantaneous active and re- 80
Voltage (V), Current (A)

active power over a prediction ho- 60


rizon N = 1, P p (k + 2), Q p (k + 2) . 40 isa (×5)
20
In [14] and [20], a three-phase, two-
0
level AFE was controlled adopting –20
this strategy. The algorithm was –40 vsa
–60
developed in the ab frame. There- –80
fore, only the seven possible output 0 0.02 0.04 0.06 0.08
vectors were considered to perform Time (s)
the prediction; thus, the number of
switching states is J = 7. Once the FIGURE 8 – The experimental results of the FCS-MPC-DPC for a three-phase, two-level AFE.

March 2014  ■  IEEE industrial electronics magazine  19


thus, a constant switching frequency
iLa L vSa is obtained. This can be considered
iLb L vSb an advantage, especially in the AFE ap-

Load
vdc vdc
– iLc L vSc plication, because for grid-connected

vdc + P ∗(k + 2) converters exist highly demanding
PI
Sabc codes that impose strict limits to the
Q ∗(k + 2) n low-order harmonics that can be in-
p(k jected into the grid. FCS-MPC presents
vS (k ) P + 2) vI, abc
P-DPC variable switching frequency; thus, the
Predictive J
iL (k ) Model Q p(k + 2) grid current has a widespread harmon-
PWM-SVM ic spectrum. On the other hand, P-DPC
J
provides constant switching frequen-
FIGURE 9 – A block diagram of the P-DPC strategy for the AFE. cy; thus, the grid current harmonic
spectrum is concentrated around the
switching frequency, which decreases
Thus, an explicit solution can be ob- the switching vectors and the switch- the cost of the output L filter. Figure 10
tained provided the control action ing times; thus, a PWM-SVM modula- shows the experimental results ob-
is applied once the cost function (2) tion strategy is necessary to generate tained using the P-DPC strategy for a
is minimized. Therefore, an optimal the firing pulses. STATCOM application when an instan-
switching vector sequence can be cal- Compared with FCS-MPC, the P-DPC taneous reactive power command
culated. The control strategy provides algorithm uses an external modulator; step is imposed [22].
It should be noted that the outer
control loop to regulate the dc-link ca-
pacitor voltage is usually solved using
800
a conventional proportional-integral
700
600 (PI) controller. However, there are
500 some solutions that replace the PI con-
vdc (V)

400 trol for an MPC strategy [14].


300
200
vdc ∗
vdc Control of an Active Filter
100
In its classical configuration, an APF
0
0 0.2 0.4 0.5 0.6 0.8 1 basically consists of a voltage-source
Time (s) inverter (VSI) whose dc side is connect-
(a) ed to a capacitor’s bank and whose ac
10 side is connected to the mains through
q q∗ p
a suited filter, usually formed by a set
q (kVAr), p (kW)

5
of series inductors, as shown in Fig-
0 ure 11 (referring to the most common
−5 three-wire configuration without neu-
tral). In such a configuration, ideally,
−10
the APF is able to operate as a control-
0.45 0.47 0.49 0.51 0.53 0.55 lable current generator, drawing from
Time (s)
the mains any set of current wave-
(b)
forms having a null sum. Therefore, an
400
300 vSa iLa × 10 APF is ideally able to compensate the
vSa (V), iLa × 10 (A)

200 unbalanced, reactive, and harmonic


100 components of the currents drawn by
0 any load in such a way that the global
−100
equivalent load, as seen from the grid,
−200
resembles a resistive balanced load
−300
−400 drawing about the same active power.
0.45 0.47 0.49 0.51 0.53 0.55 In fact, under steady-state conditions,
Time (s)
the voltage of the dc bus is intended to
(c)
remain about constant and close to the
design level to permit an indefinitely
FIGURE 10 – The experimental results of the P-DPC for a three-phase, two-level AFE for a reactive
power command step from 10 to –10 kVAr. (a) The dc-link voltage. (b) The instantaneous active long operation. Therefore, in practice,
and reactive power. (c) The grid voltage and output current for phase a. the currents drawn by the APF must

20  IEEE industrial electronics magazine  ■  March 2014


give rise to a small net average a unity power factor operation
power flow to exactly balance its iLa L vSa iSa and quasisinusoidal current with
internal losses. vdc iLb L vSb iSb a superimposed high-frequency
The active filter modeling pro- L
ripple due to inverter commuta-
iLc vSc iSc
cedure and the reference quan- tion and the nature of the FCS-
tities calculations are reported ila ilb ilc MPC control action itself. The
in [23], while the control block achieved benefits and, therefore,
scheme is shown in Figure 12. The the effectiveness of the control
MPC uses the prediction model Nonlinear action were also confirmed in
and the reference derivation to Load spectral terms by comparing
select the switching functions, the mains current spectrum and
S (k + 1), which minimize a cost the load current spectrum
function as FIGURE 11 – The power circuit of a three-wire APF. in ­Figure 13(c), resulting in a

m1 ^ u * p 2
g= v dc (k + 2) - v dc (k + 2) h
v dcR
m2 ^ * p 2 iLa L vSa iSa
+ P S (k + 2) - P S (k + 2) h vdc
PSR iLb L vSb iSb
Sopt(k)
m3 ~ iLc L vSc iSc
+ ^Q *S (k + 2) - Q Sp (k + 2) h2, (3) vdc∗ (k + 2)
PSR vdc∗(k)
ila ilb ilc
Reference
where v *dc, P *S , and Q *S are the refer-
vdc(k) Design P ∗(k + 2) Sopt
ence values of dc-link voltage, active
power, and reactive power, respec- Nonlinear
p p p Load
tively; v dc , P S , and Q S are the pre-
vS, abc(k) P p(k + 2)
dicted values of dc-link voltage, active
power, and reactive power, respec- J
iL, abc(k) Minimization
Q p(k + 2)
tively; PSR and v dcR are, respectively, Predictive of
il, abc(k) Model J Cost Function
the rated values of active power and
v p(k + 2)
the dc-link voltage; m 1, m 2, and m 3 dc

are weighting factors that allow for a Q ∗(k + 2) J


proper balance among deviations in
voltage, active power, and reactive
FIGURE 12 – A block diagram of the FCS-MPC control strategy for the APF.
power; and vu *dc (k + 2) represents a
filtered voltage reference with a cer-
tain prediction horizon [23].
According to the scheme of Figure 11,
the APF experimental prototype cho-
sen to verify the effectiveness of the
FCS-MPC control includes a standard
three-leg insulated-gate bipolar transis-
tor (IGBT)-based VSI inverter. The im-
plemented control algorithm operates
at fixed sampling frequency fs = 50
kHz. To reproduce a distorted current (a) (b)
in the grid, a nonlinear load constituted
1
by a three-phase diode bridge rectifier,
supplying a resistor with a rated power 0.8
(p.u.)

PSR = 5 kW was considered [23]. 0.6


At full power, the load draws the 0.4
distorted current in Figure 13(a) 0.2
where the vertical axis measures 5 A/
0
div while the horizontal one 10 ms/ 0 5 10 15 20 25
div; after APF compensation, the k
(c)
mains currents waveform is shown
in ­ Figure 13(b) (5 A/div) together
FIGURE 13 – The experimental results of the FCS-MPC for a three-wired, three-phase, two-level
with the supply voltage (100 V/div). APF. (a) The supply current before compensation. (b) The supply current after compensation and
The compensation action results in supply voltage. (c) The spectrum of currents in (a) and (b).

March 2014  ■  IEEE industrial electronics magazine  21


reduction of major low-order har- The results of the predictive
monics, which allows for a total control of the DMC are shown
harmonic distortion (THD) of less vsa Input Filter DMC in Figure 16. The output current
than 5% starting from a THD of tracks its reference accurately, as
more than 29%, where the THD vsb Lf can be seen in F­igure 16(a). The
is calculated including up to the input reactive power is controlled
50th harmonic. vsc starting from time t = 0.4 [s] in
Figure 16(c). It can be observed
MPC for Inverters Cf that from that instant on, after a
with RL Load short transient, the input current
becomes sinusoidal and in phase
Control of a Matrix Converter Load with the line voltage.
The direct matrix converter
(DMC) is a type of static power Selective Harmonic Elimination
converter in which the load is FIGURE 14 – The power circuit of a three-phase DMC. and Selective Harmonic
directly connected to the mains Mitigation for Power Converters
through a set of bidirectional switches. for the controlled variables, one for
The power circuit of a DMC is shown each of the different valid switching Selective Harmonic
in Figure 14. This topology does not re- states of the DMC. A further stage of Elimination Technique
quire a dc-link stage with energy stor- the algorithm then minimizes a cost The selective harmonic elimination
age like most power converters; this function to determine the optimal (SHE) strategy is especially well suited
reduces the weight and size of the con- combination of gating signals to be ap- to high-power applications where the
verter, making it suitable for applica- plied to the converter at the next sam- power losses must be kept below strict
tions that require high-power density, pling period. limits. The well-known SHE technique
such as aerospace. The cost function for the simulta- is based on offline calculations and the
Control approaches based on FCS- neous control of input reactive pow- generation of preprogrammed voltage
MPC have been extensively tested for er, Q, and output current, i o, is the waveforms with a very low number of
the DMC [24], [25], showing the effec- following: commutations and eliminating some
tiveness and relative simplicity of the low-order harmonics [27]. Using predic-
predictive methods over the tradition- g = i *o - i op + m Q * - Q p , (4) tive control to implement the SHE meth-
al ones such as SVM [26]. The block od, the MPC-SHE control objective is to
diagram of the predictive control of where i *o, Q *, i op, and Q p are the refer- follow the voltage reference, to eliminate
load current and input power factor ence and the predicted values of the low-order harmonics, and to reduce
is presented in Figure 15. The predic- output current and the input reactive switching losses [28]. These three ob-
tive controller relies on mathematical power, respectively; m is a weighting jectives are included in the cost function
models for the prediction of both the factor used to adjust the relative im-
input reactive power and the output portance of both control objectives g = SDFTf 1 " | v *s - v sp | ,, (5)
current. Each prediction block depict- within the cost function. M
+ m f / SDFTfi " | v *s - v sp | ,, (6)
ed in Figure 15 yields 27 predictions i
p
+ m sw x sw,
i = 0, 2, 3, 4, f, M. (7)
DMC 3φ Load
vs Input Filter In this cost function, the sliding dis-
3 crete Fourier transform (SDFT) is
used. The SDFT is a recursive imple-
vo io
mentation of the discrete Fourier
vs is ve
transform algorithm used to calculate
ve io vo io a finite number of single-frequency
9 Sopt
spectral components with very low
27 27 computational cost [29].
Reactive Power Minimization Output Current
Prediction of Cost Function Prediction
The first term (5) evaluates the er-
QP ioP ror between the reference and the pre-
dicted output voltage vector tuned to
the fundamental frequency f1 .
Q∗ io∗ The second term (6) is the sum of
all those frequencies (up to the Mth
FIGURE 15 – A block diagram of the predictive current and reactive power control of a DMC. order) that need to be eliminated.

22  IEEE industrial electronics magazine  ■  March 2014


The weighting factor, m f , is used to
control the importance of this term 10
in the cost function; in this way, the
frequency elimination can be relaxed 5
or strengthened in comparison to the

ia (A)
fundamental frequency tracking, de- 0
pending on design considerations.
Finally, the third term (7) is used to –5
reduce the number of commutations
introducing weighting factor, m sw, to –10
keep the power losses below accept- 0 0.02 0.04 0.06 0.08 0.10
Time (s)
able limits. (a)
400
Selective Harmonic
Mitigation Technique
200
An evolution of SHE is the selective
harmonic mitigation (SHM) technique, va (V)
0
which is based on preprogrammed
waveforms not eliminating the low-
order harmonics but reducing the dis- –200
tortion below the limits imposed by a
grid code [30], [31]. –400
0 0.02 0.04 0.06 0.08 0.10
The control objective of the MPC- Time (s)
SHM technique is to follow the voltage (b)
reference, control the harmonic distor- 10 400
tion keeping it below the limits imposed vs
in the grid code, and reduce the switch- 5 200
is
ing losses as much as possible [32].
These three objectives are included in a

vs (V)
is (A)

0 0
cost function similar to that introduced
for the MPC-SHE method. In this case,
–5 –200
the second term (6) has to be modi-
fied, being the sum of the distortion of
–10 –400
those harmonics that have to be kept 0 0.02 0.04 0.06 0.08 0.10
below acceptable limits imposed by the Time (s)
grid code from the second- to the Kth (c)
-harmonic. In fact, the mathematical ex-
FIGURE 16 – The predictive current control of a DMC. (a) The output current. (b) The output volt-
pression of the MPC-SHM cost function age. (c) The input current and grid voltage (phase a) .
is similar to the MPC-SHE one but con-
sidering harmonics up to Kth order,
where K is higher than M. Another dif- higher in the opposite case. This dy- (up to harmonic ten) is always below
ference between both cost functions is namic weighting factors adjustment is the limit imposed. In addition, the
that a weighting factor, m i, is associated made at the fundamental frequency. average switching frequency of the
to each ith-order harmonic distortion The MPC-SHM method has been MPC-SHM method is lower than that
that has to be reduced. This fact pro- tested in a three-phase cascaded H- obtained with the MPC-SHE technique
vides the chance to relax the condition bridge (CHB) multilevel converter dealing with the same number of har-
of eliminating the distortion of those (three H-bridges per phase) connected monics. This phenomenon occurs be-
harmonics. The proposed MPC-SHM to an RL load as depicted in Figure 18. cause the SHM relaxes the conditions
technique can be summarized using the On the other hand, Figure 19 shows of the harmonic distortions compared
block diagram represented in ­Figure 17, the converter phase output voltage, with the SHE method, making it easier
where a weighting factors tuning block VaN, the line–line voltage, Vab, the load to find better solutions leading to low-
has been added to the previously in- voltage, Van, and the load currents, i a, er power losses.
troduced MPC-SHE method. For each i b, and i c . In addition, the respective
harmonic, the weighting factors tuning harmonic spectra are shown next to Control of Multilevel Inverters
block relaxes the weighting factor, m i, each waveform. A deep analysis of the The FCS-MPC method has been applied
if the ith harmonic distortion is below data shows that the distortion of har- to multilevel converters for multiple
the limit of the grid code, or makes it monics considered in the cost function applications. Among the multilevel

March 2014  ■  IEEE industrial electronics magazine  23


converter topologies, the neutral-
MPC-SHM Technique Executed Each Ts point-clamped (NPC) converter, the
flying-capacitor (FC) converter, and
vs∗ J
the CHB converter have attained vast
SDFT Power Converter
+ industrial success. These topologies
– f0
. are normally used for medium-volt-
. Minimization Sopt vs
. of age, high-power applications at the
.
. Cost Function expense of a large number of power
J SDFT semiconductors and more complex
fk control and modulation algorithms.
J
p
vs The FCS-MPC method for multilevel
Predictive
Model
inverters has to take into account the
usual control objectives present in
other converter topologies and appli-
λi cations, but extra control targets have
Weighting
Factors Tuning to be included such as the balance of
Executed Each 20 ms the floating dc voltages (if needed)
and the reduction of the switching
FIGURE 17 – A block diagram of the proposed MPC-SHM technique. losses (required because for high-
power applications, the effective
switching frequency and, consequent-
ly, the power losses have to be limit-
ed). Some examples are addressed in
a b c the following sections.
+ + +

H-Bridge1a H-Bridge1b H-Bridge1c NPC Inverter Topology


– – – The three-level NPC converter has
the dc-link bus divided into two parts
+ + + that should be balanced. Therefore,
this fact must be included in the cost
H-Bridge2a H-Bridge2b H-Bridge2c
function. The dc voltage balance is
– – – achieved by the FCS-MPC method but
at the expense of changing the switch-
+ + + ing state nearly every sampling time.
H-Bridge3a H-Bridge3b H-Bridge3c So the result is not satisfactory be-
ia ib ic
cause it leads to high switching losses.
– – –
Therefore, a limitation in the switch-
ing frequency must be included in the
N
cost function as well. Thus, a possible
La Lb Lc cost function could be
van vbn vcn

Ra Rb
g = i *a - i ap + i *b - i bp
Rc 
p p
+ m dc v C1 - v C2 + m n n c . (8)
n
In the cost function, the first term
is focused on the current tracking,
S1 S2 which is the application of this FCS-
+ Vdc +
MPC method. The second term is pro-
H-Bridgekj portional to the absolute difference
between the voltage predictions of
– S1 S2
both capacitors, so a switching state
that generates smaller differences will
be preferred, leading to a voltage bal-
– ance situation. Finally, the third term
is proportional to the number of com-
FIGURE 18 – The power circuit of an H-bridge multilevel converter (three H-bridges per phase) mutations to get to the next switch-
connected to an RL load. ing state, n c, so a switching state that

24  IEEE industrial electronics magazine  ■  March 2014


1

Phase Voltage vaN(V)


400
0.8
300
0.6
200
0.4
100
0.2
0 0
1.79 1.795 1.8 1.805 1.81 1.815 1.82 1.825 1.83 1.835 1.84 0 500 1,000
Time (s) Frequency (Hz)
400 1
Line Voltage vab(V)

0.8
200
0.6
0
0.4
−200 0.2
−400 0
1.79 1.795 1.8 1.805 1.81 1.815 1.82 1.825 1.83 1.835 1.84 0 500 1,000
Time (s) Frequency (Hz)
300 1
Load Voltage van(V)

200
0.8
100
0.6
0
0.4
−100
0.2
−200
−300 0
1.79 1.795 1.8 1.805 1.81 1.815 1.82 1.825 1.83 1.835 1.84 0 500 1,000
Time (s) Frequency (Hz)
15 1
Phase Currents iabc(A)

10
0.8
5
0.6
0
0.4
−5
0.2
−10
−15 0
1.79 1.795 1.8 1.805 1.81 1.815 1.82 1.825 1.83 1.835 1.84 0 500 1,000
Time (s) Frequency (Hz)

FIGURE 19 – The predictive harmonic mitigation phase output voltage, v aN, line voltage, v ab, load voltage, v an, and load currents, i a, i b, i c, for a
seven-level CHB.

p
implies fewer commutations of the g = i *a - i ap + i *b - i b . (9) This fact reduces to seven the num-
power semiconductors will be pre- ber of possible combinations leading
ferred. The weighting factors, m dc and In the CHB inverter case, there are to the same computational cost of a
m n, handle the relation between terms a high number of possible switching conventional three-phase, two-level
dedicated to current reference track- combinations (125 for this topology converter at the expense of solving
ing, voltage balance, and reduction of where the dc voltages of the H-bridges a suboptimal problem and losing dy-
switching frequency [33]. are fixed), so the computational cost namic response.
of the FCS-MPC method can become
CHB Inverter Topology excessively high. In [34], this is solved FC Inverter Topology
The FCS-MPC method can also be ap- by eliminating the redundant switch- A similar FCS-MPC strategy can be ap-
plied to achieve current tracking con- ing states with higher common-mode plied to the FC converter. In [35], a cost
trol in a three-phase CHB converter voltages. In addition, only the last function is presented to achieve cur-
with two H-bridges per phase [34]. In applied switching state and the six rent tracking and floating voltages con-
this case, the cost function only takes states surrounding it in the space-vec- trol of a three-phase FC converter with
into account the current tracking tor diagram are taken into account. two floating capacitors per phase. In

March 2014  ■  IEEE industrial electronics magazine  25


this case, the cost function includes the where g a, g b, and g c follow the next An interesting point to highlight is
current tracking term and the floating expression (x ! a, b, c) that, with the three-phase FC convert-
voltages control term as follows: er with two floating capacitors per
2 p 2
g x = ^i *x - i xp h + m dc1 ^v *c1x - v c1x h phase, there are 512 possible switch-

g = g a + g b + g c, (10) p
+ m dc2 ^v *c2x - v c2x h .
2
(11) ing combinations, so the computa-

tional cost of the FCS-MPC method
can become excessively high. In [35],
this is solved by ignoring the interac-
Ratio 3:2:1
tion through the load neutral point in
400 the prediction step. This reduces the
Capacitor Voltages (V)

vdc
possible switching combinations to
300 vc2a 24, leading to a high reduction in the
computational cost at the expense of
200 limiting a control degree.
vc1a
To illustrate the good performance
100
of the FCS-MPC method for multilevel
0 converters, the results for the FC in-
Time (ms) verter are represented in Figure 20.
(a) As can be observed, the control objec-
tives, current tracking, and control of
400 the floating voltages are achieved.
Inverter Output Voltage (V)

300
MPC for Inverters with
200
Output LC Filter
Inverters with output LC filter are used
100 when necessary to obtain a sinusoidal
van output voltage with very low harmonic
0 content. This is the case of sensitive
Time (ms)
loads or drives for machines to reduce
(b)
the input voltage harmonics and in-
5
4 THDc =1.5% crease its lifespan or avoid problems
Output Currents (A)

3 caused by high values of dv/dt. These


2 inverters are also employed when a
1 voltage source is needed, for example,
0
–1 in such FACTS devices as static syn-
–2 chronous series compensator, dynam-
–3 ic voltage restorer, or as a part of an
–4 ia ib ic UPFC or UPQC. However, its most im-
–5
5 10 1 20 5 0 portant application is as the main con-
Time (ms) verter of uninterruptible power supply
(c) (UPS) systems.
The power circuit of an inverter
FIGURE 20 – The experimental results for the FCS-MPC applied to the FC with ratio 3:2:1: the capacitor with an output LC filter connected to a
voltages of phase a, inverter output voltage of phase a, and output currents. (Image courtesy of [35].)
generic load is shown in Figure 21. As
shown, the main system variables are
the output inductor current, i L, abc, out-
LC Filter put capacitor voltage, v C, abc, output ca-
iLa L a iOa pacitor current, i C, abc, and output load
vdc iLb L iOb current, i O, abc . The main objective of
b
Load the control strategy is to calculate the
iLc L c iOc
output inverter voltage, v I, abc, to track
iCa iCb iCc an output capacitor voltage reference,
C C C vC, abc v *C, abc, for any connected load.
There are several alternatives for
designing the control algorithm for
an inverter with an output LC filter
FIGURE 21 – The power circuit of a three-phase inverter with an output LC filter. [36]. MPC is a very interesting option

26  IEEE industrial electronics magazine  ■  March 2014


for this application, because the high
performance of the overall system can LC Filter
be achieved with a very simple algo- iLa L a iOa
rithm. The application of FCS-MPC vdc iLb L b iOb
L Load
and GPC for a UPS system can also be iLc c iOc
found in the literature [12], [37]. iCa iCb iCc
Sopt
C C C vC,abc
The block diagram of the FCS-MPC vC∗ (k + 1)
strategy is presented in Figure 22. In this Minimization
vC (k) p of
case, the model of the system is used iL (k) Predictive v (k + 1)
C
Cost Function
to predict the output capacitor volt- Model J
age over a prediction horizon N = 1,
p
v C (k + 1) . In [37], this strategy was ad-
FIGURE 22 – A block diagram of the FCS-MPC control strategy for a three-phase inverter with an
opted, and the controller was developed output LC filter.
for a three-phase, two-level inverter in
the ab frame. Therefore, only the seven
possible output vectors were consid- 300
ered to perform the prediction; thus, 200

vC, abc(V)
the number of switching states is J = 7. 100
0
Once the seven output voltage predic-
−100
tions are calculated, the cost function
−200
p 2 p 2
−300
g = ^v *C, a - v C, a h + ^v *C, b - v C, b h (12) 0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
Time (s)
20
is minimized to find the inverter out-
put vector that should be applied in 10
iO, abc(A)

the next sampling period. 0


Figure 23 shows the experimental
−10
results obtained using this strategy
when a nonlinear load is connected −20
0 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04
to the inverter [37]. It should be not-
Time (s)
ed that i O, abc has been considered a
perturbation. In this way, i O, abc was
FIGURE 23 – The experimental results for the FCS-MPC: output voltages and currents in steady
not measured, but an observer was state for a nonlinear load and a reference amplitude of 200 V.
used to enhance the performance of
the system.
Prediction horizons N higher than LC Filter
one can provide in some cases bet- iLa L a iOa
vdc iLb L b iOb
ter performance than using N = 1. L Load
iLc c iOc
This issue has been investigated for a iCa iCb iCc
UPS system using the FCS-MPC strat- C C C vC, abc
sabc
egy [38]. The main problem is that
the computational burden increases
exponentially with N. Therefore, the
vC∗ (k + j ) j = 1, 2 . . . N
practical implementation of this ap- vI, abc
vC (k) v p(k + j ) GPC
proach is difficult. Predictive C
iL (k)
Another way to increase the predic- Model
j = 1, 2 . . . N PWM-SVM
tion horizon, N, is to use a GPC strate-
gy to calculate the control action. The
GPC uses a controller auto-regressive FIGURE 24 – A block diagram of the GPC strategy for a three-phase inverter with output LC filter.
integrated moving-average model to
predict the system variables with long control action to be applied once the Compared with FCS-MPC, the GPC
prediction horizon values [11]. The cost function algorithm requires an external modu-
block diagram of the GPC strategy is N lator, but this provides the benefit of
presented in Figure 24. In this case, g= / p
v *C, abc (t + j) - v C, abc (t + j)
2
presenting a constant switching fre-
j=1
it is considered an unconstrained quency, making the design of the out-
 - mDu (t) 2 (13)
MPC problem. Thus, an explicit solu- put LC filter easier. Figure 25 shows the
tion can be obtained by providing the is minimized. experimental results obtained using

March 2014  ■  IEEE industrial electronics magazine  27


An estimator is required to compute
200 200 the stator and rotor fluxes. Then, a
vCa ∗ vCa ∗
150 vCa 150 vCa mathematical model is used to predict
∗ –v ∗ –v
100 vCa Ca 100 vCa Ca the future behavior of the torque and
50 50 stator flux using the flux estimations
vCa(V)

vCa(V)
0 0 and the measurements of stator cur-
−50 −50
rent and mechanical angular speed
−100 −100
of the machine. In [40], this technique
−150 −150
was used together with a three-phase,
−200 −200
0 10 20 30 40 0 10 20 30 40 two-level inverter. In this way, the
Time (ms) Time (ms) number of switching states is J = 7.
(a) (b) Therefore, the predictions associated
to the seven different voltage vectors
FIGURE 25 – The system performance for the GPC strategy for different values of N and m. (a) are evaluated in an optimization stage
Phase a voltage and its reference for N = 5 and m = 0.0. (b) Phase a voltage and its reference to select the optimum switching state,
for N = 6 and m = 1.05.
S, to be applied to the inverter. For
the generation of the electrical torque
the GPC strategy when a linear load is to select the appropriate switching reference, an external control loop
connected to the inverter for different states of the converter. with a PI controller was used.
values of N and m [12]. It should be A third alternative, predictive The results of the PTC of an induc-
noted that correctly tuning the predic- torque control (PTC), has recently tion machine are shown in Figure 27.
tion horizon, N, and the weighting fac- been proposed [40]. In the PTC algo- The speed control is presented in­
tor, m, can significantly increase the rithm, a cost function that gathers the Figure 27(a), where the reference step
performance of the system. tracking error of torque and stator changes from –150 to 150 rad/s and from
flux magnitude is employed 150 to –150 rad/s are applied at times
MPC for High-Performance Drives t = 0.5 and t = 3.0 [s], respectively.
* p
For the control of high-performance g = T *e - T ep + m } s - } s , (14) The dynamic performance of the torque
drives, there exist two well-estab- tracking can be observed in Figure 27(b),
lished methods: field-oriented control where T *e, } s *, T ep, and } s p are where it is clear that PTC provides a
and direct torque control (DTC) [39]. the reference and predicted values of very fast response. The stator current
The first one performs a decoupled electrical torque and the magnitude of for phase a is plotted in Figure 27(c),
control of torque and flux by control- the stator flux, respectively. The pa- showing a sinusoidal waveform, even
ling separately the quadrature and di- rameter m is a weighting factor that al- though no current controllers are direct-
rect components of the stator current lows for giving more or less relevance ly implemented.
in a rotating coordinate frame, which to each of the control objectives. Fol-
is synchronous with the rotor flux. lowing the operation principle of FCS- Past, Present, and Future
On the other hand, the DTC ap- MPC, the switching state applied to Challenges of MPC for Power
proach also performs an independent the converter at each sampling period Converters and Drives
control of torque and flux by employ- corresponds to the one that minimiz- MPC has been a good solution for in-
ing nonlinear hysteresis controllers es the cost function. The block dia- dustrial applications for decades [5],
and a logic based on a look-up table gram of PTC is presented in Figure 26. [41]. However, once the simplicity and
good performance of the MPC control-
ler in the power electronics field has
been demonstrated, the question to be
PI Inverter
ω∗ + Te∗ Induction Machine answered is, why is it not already exten-
– Minimization Sopt sively used in the industry?
ω ∗ of As a major challenge, the MPC
|ψ s| Cost Function needs an accurate model of the sys-
p
tem, and this is not usually a simple
p
Te |ψ s| task in highly dynamic systems. How-
J J
ψr ever, in recent years, the modeling of
ia
Predictive ψs complex electrical systems has been
Estimate
Model is ib greatly improved, and this challenge
can be solved. Although more re-
ω search is necessary, it is now possible
to find applications of MPC to power
FIGURE 26 – A block diagram of the PTC of an induction machine. converters where Luenberger and

28  IEEE industrial electronics magazine  ■  March 2014


extended-state observers are used to
avoid the effects of system parameter
uncertainties [37], [42], [43].
An APF is ideally able to compensate the unbalanced,
A drawback of the MPC strategies reactive, and harmonic components of the currents
is the exponential increase of the com-
putational burden if the prediction drawn by any load.
horizon, N, is longer than one and,
in the case of FCS-MPC, if the number evaluate the performance of MPC for in a wide application range. For de-
of switching states to be studied, J, is power converters and drives without cades, it has been successfully applied
high. This fact was critical in the past, having to carry out extensive simula- to chemical processes with low sam-
but nowadays, the high-speed micro- tions or experiments. Therefore, it is pling requirements. However, in the last
processors can carry out complex it- expected that another area of future decade, academia has demonstrated
erative calculations and the FCS-MPC research would be the development of that MPC can be applied to control oth-
methods can be executed with sam- such tools. er systems such as electrical machines
pling times around several decades and drives. Such critical challenges as
of microseconds [44]. Additionally, Conclusions the accuracy of the models, high sam-
MPC techniques such as GPC can deal MPC is a well-known technique to pling rates, and high computational
with long prediction horizons without achieve a high-performance operation cost have been overcome because of
significantly increasing the computa-
tional burden [12]. In addition, some
authors have developed FCS-MPC
150
techniques that evaluate a reduced set
of switching states in cases where the 100
possible switching states are high. For 50
ω (rad/s)

instance, in [34], a three-phase CHB


0
multilevel converter has been consid-
ered with N = 1. This converter has –50
125 possible voltage vectors, but the –100
proposed method just calculates the
–150
cost function for the seven vectors 0 1 2 3 4 5
located around the last voltage vector Time (s)
applied to the converter. Despite this, (a)
finding computationally efficient MPC 20
control algorithms is an open issue.
Usually considered an advantage, 10
Te, Te∗ (N)

the FCS-MPC method avoids using a


0
modulation stage. However, this usu-
ally leads to spread harmonic spectra –10
of the output waveforms. This can be
solved by either taking it into account –20
in the cost function [45] or using a 0 1 2 3 4 5
modulation stage and applying the Time (s)
FCS-MPC considering all the possible (b)
combinations of the switching states
20
of the converter [46].
Other MPC concerns are the design 10
of an efficient cost function and the
isa(A)

tuning of the weighting factors. In this 0


case, it can be affirmed that a system- –10
atic way to design the cost function
with the best weighting factors tuning –20
is still missing. However, some works
0 1 2 3 4 5
have introduced a first approach to Time (s)
solve the problem, facilitating the elec- (c)
trical engineers’ design work [47].
Finally, it should be noted that FIGURE 27 – The PTC of an induction machine. (a) The angular speed. (b) The electrical torque.
there is a lack of analytical tools to (c) The stator current (phase a) .

March 2014  ■  IEEE industrial electronics magazine  29


the continuous evolution of the micro- power systems, modulation and con- he is currently a full professor and
processor technology and the efforts trol of power converters, and industri- rector. He has coauthored more than
of the researchers. The last step of the al drives. He was a corecipient of the 350 journal and conference papers.
MPC to become mature is currently be- 2008 Best Paper Award of IEEE Indus- His main research interests include
ing done, and some companies have trial Electronics Magazine and of the multilevel inverters, new converter
been attracted by this control method. 2011 Best Paper Award of IEEE Trans- topologies, control of power convert-
Hopefully, just one step ahead, the MPC actions on Industrial Electronics. Since ers, and adjustable-speed drives. He
will be extensively applied to control 2008, he has been researching model is an associate editor of IEEE Trans-
complex electrical systems. predictive control for power convert- actions on Power Electronics, IEEE
ers. He is a Member of the IEEE. Transactions on Industrial Electronics,
Acknowledgments Leopoldo G. Franquelo (lgfranquelo and IEEE Transactions on Industrial
We gratefully acknowledge the Uni- @ieee.org) received the M.S. and Ph.D. Informatics. He has received a num-
versidad de Sevilla, Universidad Tec- degrees in electrical engineering from ber of Best Paper Awards from differ-
nica Federico Santa Maria, and the the University of Seville (US), Spain, ent IEEE journals. He is a Fellow of
University of Nottingham as well as in 1977, and 1980, respectively. He is the Chilean Academy of Engineering
the financial support provided by the currently a full professor and the head and a Fellow of the IEEE. He has pub-
Andalusian Government and ERDF of the Power Electronics Group of the lished more than 100 papers on the
under the project P11-TIC-7070 and US. He has been the vice president of topic of model predictive control for
the Ministerio de Economia y Com- the IEEE Industrial Electronics Society power converters and drives.
petitividad of the Spanish Govern- (IES) Spanish Chapter (2002–2003), Hector A. Young (hector.young@
ment and ERDF under the project member-at-large of the IES Adminis- postgrado.usm.cl) received his B.Eng.
ENE2012-36897. trative Committee (2002–2003), vice and M.S. degrees in electronics engi-
president for conferences (2004– neering in 2009 from the Universidad
Biographies 2007), IES president-elect (2008–2009), de la Frontera, Temuco, Chile. He
Sergio Vazquez (sergi@us.es) re- IES president (2009–2011), and IES was granted a scholarship from the
ceived his B.S, M.S., and Ph.D. de- past president (since 2012). He has Chilean National Research, Science,
grees in industrial engineering from been a Distinguished Lecturer since and Technology Committee in 2010
the University of Seville (US), Spain, 2006 and an associate editor of IEEE to pursue his Ph.D. studies in power
in 2003, 2006, and 2010, respectively. Transactions on Industrial Electron- electronics at the Universidad Técni-
In 2002, he was with the Power Elec- ics since 2007. He was a corecipient ca Federico Santa María, Valparaiso,
tronics Group, US, working on R&D of the 2008 Best Paper Award of IEEE Chile. His main research interest is
projects. He is currently an associ- Industrial Electronics Magazine, the model-based predictive control of
ate professor with the Department 2011 Best Paper Award of IEEE Trans- power converters and drives.
of Electronic Engineering, US. His actions on Industrial Electronics, and Abraham Marquez (amarquez@
research interests include power the recipient of the 2012 IEEE IES Dr.- zipi.us.es) received his B.Eng. degree
electronics systems, modeling, and Ing. Eugene Mittelmann Achievement in telecommunications engineering
modulation and control of power Award “for excellence in research on from the University of Seville (US),
electronics converters applied to power converter topologies, model- Spain, in 2013. He was granted a schol-
renewable energy technologies. In ing, modulation, and control tech- arship from the Asociación de Inves-
2008, he cofounded a technology- niques for high-power applications tigación y Cooperación Industrial de
based company called Win Inertia. He and renewable energy systems.” His Andalucía to pursue his M.S. degree
was a corecipient of the 2011 Best Pa- research interests include modulation in power electronics at US. His main
per Award of ieee Transactions on In- techniques and model predictive con- research interest is the model-based
dustrial Electronics. Since 2008, one of trol for multilevel inverters and its ap- predictive control of power converters
his research focuses has been the ap- plication to power electronic systems and drives.
plication of model predictive control for renewable energy systems. He is a Pericle Zanchetta (pericle.zanchetta
for power converters. He is a Member Fellow of the IEEE. @nottingham.ac.uk) received his degree
of the IEEE. Jose Rodríguez (jrp@usm.cl) in electronic engineering and his Ph.D.
Jose I. Leon (jileon@zipi.us.es) received the degree in electrical degree in electrical engineering from
received the B.S., M.S., and Ph.D. de- engineering from the Universidad the Technical University of Bari, Italy, in
grees in telecommunications engi- Federico Santa Maria (UTFSM), Val- 1994 and 1998, respectively. In 1998, he
neering from the University of Seville paraiso, Chile, in 1977 and the Dr.- became an assistant professor of power
(US), Spain, in 1999, 2001, and 2006, Ing. degree in electrical engineering electronics at the same university. In
respectively. Currently, he is an asso- from the University of Erlangen, 2001, he joined the Power Electronics
ciate professor with the Department Germany, in 1985. He has been with Machines and Control Research Group
of Electronic Engineering, US. His re- the Department of Electronics Engi- at the University of Nottingham, United
search interests include electronic neering, UTFSM since 1977, where Kingdom, where he is now a professor of

30  IEEE industrial electronics magazine  ■  March 2014


control and power electronics systems. [15] J. Carrasco, L. Franquelo, J. Bialasiewicz, E. Gal- [32] H. Aggrawal, J. Leon, L. Franquelo, S. Kouro,
van, R. Guisado, M. Prats, J. Leon, and N. More- P. Garg, and J. Rodríguez, “Model predictive
He is the vice chair of the IEEE Industry no-Alfonso, “Power-electronic systems for the control based selective harmonic mitigation
­
Applications Society Industrial Power grid integration of renewable energy sources: A technique for multilevel cascaded H-bridge
survey,” IEEE Trans. Ind. Electron., vol. 53, no. 4, ­converters,” in Proc. 37th Annu. Conf. IEEE
Converters Committee (IPCC) and an pp. 1002–1016, 2006. Industrial Electronics Society (IECON 2011),
associate editor of IEEE Transactions on [16] S. Vazquez, S. Lukic, E. Galvan, L. Franquelo, and pp. 4427–4432.
J. Carrasco, “Energy storage systems for trans- [33] R. Vargas, P. Cortes, U. Ammann, J. Rodríguez,
Industry Applications and IEEE Transac- and J. Pontt, “Predictive control of a three-phase
port and grid applications,” IEEE Trans. Ind. Elec-
tions on Industrial Informatics. His main tron., vol. 57, no. 12, pp. 3881–3895, 2010. neutral-point-clamped inverter,” IEEE Trans. Ind.
[17] J. Dixon, L. Moran, J. Rodríguez, and R. Domke, Electron., vol. 54, no. 5, pp. 2697–2705, 2007.
research interests are in the field of [34] P. Cortes, A. Wilson, S. Kouro, J. Rodríguez, and H.
“Reactive power compensation technologies:
advanced control of power convert- State-of-the-art review,” Proc. IEEE, vol. 93, Abu-Rub, “Model predictive control of multilevel
no. 12, pp. 2144–2164, 2005. cascaded H-bridge inverters,” IEEE Trans. Ind.
ers, model predictive control, repetitive Electron., vol. 57, no. 8, pp. 2691–2699, 2010.
[18] S. Vazquez, J. Sanchez, J. Carrasco, J. Leon, and
control, power quality and active filters, E. Galvan, “A model-based direct power control [35] P. Lezana, R. Aguilera, and D. Quevedo, “Model
for three-phase power converters,” IEEE Trans. predictive control of an asymmetric flying ca-
and design and system identification us- pacitor converter,” IEEE Trans. Ind. Electron.,
Ind. Electron., vol. 55, no. 4, pp. 1647–1657, 2008.
ing heuristic optimization algorithms. [19] M. Reyes, P. Rodríguez, S. Vazquez, A. Luna, R. vol. 56, no. 6, pp. 1839–1846, 2009.
[36] A. Kulka, T. Undeland, S. Vazquez, and L.
He has published more than 200 papers Teodorescu, and J. Carrasco, “Enhanced de-
­Franquelo, “Stationary frame voltage harmonic
coupled double synchronous reference frame
in refereed journals and conferences. current controller for unbalanced grid-voltage controller for standalone power generation,” in
Proc. 2007 European Conf. Power Electronics and
Since 2004, he has published more than conditions,” IEEE Trans. Power Electron., vol. 27,
Applications, pp. 1–10.
no. 9, pp. 3934–3943, 2012.
20 research works on model predictive [20] P. Cortes, J. Rodríguez, P. Antoniewicz, and M.
[37] P. Cortes, G. Ortiz, J. Yuz, J. Rodríguez, S.
Vazquez, and L. Franquelo, “Model predictive
control for power converters. Kazmierkowski, “Direct power control of an AFE
control of an inverter with output LC filter for
using predictive control,” IEEE Trans. Power
UPS applications,” IEEE Trans. Ind. Electron.,
Electron., vol. 23, no. 5, pp. 2516–2523, 2008.
vol. 56, no. 6, pp. 1875–1883, 2009.
[21] S. Larrinaga, M. Vidal, E. Oyarbide, and J. Apraiz,
[38] P. Cortes, J. Rodríguez, S. Vazquez, and L.
References “Predictive control strategy for dc/ac convert-
­Franquelo, “Predictive control of a three-
[1] J. H. Lee, “Model predictive control: Review of ers based on direct power control,” IEEE Trans.
phase ups inverter using two steps prediction
the three decades of development,” Int. J. Control Ind. Electron., vol. 54, no. 3, pp. 1261–1271, 2007.
horizon,” in Proc. 2010 IEEE Int. Conf. Industrial
Automat. Syst., vol. 9, no. 3, pp. 415–424, 2011. [22] R. Aguilera, S. Vazquez, D. Quevedo, and L. Fran- Technology (ICIT), pp. 1283–1288.
[2] M. Morari and J. H. Lee, “Model predictive con- quelo, “Generalized predictive direct power [39] M. Kazmierkowski, L. Franquelo, J. Rodríguez,
trol: Past, present and future,” Comput. Chem. control for ac/dc converters,” in Proc. 5th Annu. M. Perez, and J. Leon, “High-performance mo-
Eng., vol. 23, nos. 4–5, pp. 667–682, May 1999. IEEE International Energy Conversion Congr. tor drives,” IEEE Ind. Electron. Mag., vol. 5, no. 3,
[3] S. Kouro, P. Cortes, R. Vargas, U. Ammann, and and Exhibition (ECCE), Asia Downunder, 2013, pp. 6–26, 2011.
J. Rodríguez, “Model predictive control—A pp. 1215–1220. [40] H. Miranda, P. Cortes, J. I. Yuz, and J. Rodríguez,
simple and powerful method to control power [23] P. Zanchetta, P. Cortes, M. Perez, J. Rodríguez, “Predictive torque control of induction machines
converters,” IEEE Trans. Ind. Electron., vol. 56, and C. Silva, “Finite states model predictive based on state-space models,” IEEE Trans. Ind.
no. 6, pp. 1826–1838, 2009. control for shunt active filters,” in Proc. 37th Electron., vol. 56, no. 6, pp. 1916–1924, 2009.
[4] A. Linder, R. Kanchan, R. Kennel, and P. Stolze, Annu. Conf. IEEE Industrial Electronics Society [41] S. Qin and T. Badgwell. (2003, July). A survey
Model-Based Predictive Control of Electric Drives. (IECON 2011), pp. 581–586. of industrial model predictive control tech-
Göttingen, Germany: Cuvillier Verlag, 2010. [24] R. Vargas, J. Rodríguez, U. Ammann, and nology, Control Eng. Pract. 11(7), pp. 733–764.
[5] J. Rodríguez and P. Cortes, Predictive Control of P. W. Wheeler, “Predictive current control of an [Online]. Available: http://dx.doi.org/10.1016/
Power Converters and Electrical Drives, 1st ed. induction machine fed by a matrix converter s0967-0661(02)00186-7
New York: Wiley-IEEE Press, 2012. with reactive power control,” IEEE Trans. Ind. [42] C. Xia, M. Wang, Z. Song, and T. Liu, “Robust
[6] J. Rodríguez, M. P. Kazmierkowski, J. R. Espi- Electron., vol. 55, no. 12, pp. 4362–4371, 2008. model predictive current control of three-
noza, P. Zanchetta, H. Abu-Rub, H. A. Young, [25] F. Villarroel, J. R. Espinoza, C. A. Rojas, J. phase voltage source PWM rectifier with on-
and C. A. Rojas, “State of the art of finite con- ­Rodríguez, M. Rivera, and D. Sbarbaro, “Multiob- line disturbance observation,” IEEE Trans. Ind.
trol set model predictive control in power elec- jective switching state selector for finite-states Informat., vol. 8, no. 3, pp. 459–471, 2012.
tronics,” IEEE Trans. Ind. Informat., vol. 9, no. 2, model predictive control based on fuzzy decision [43] Z. Song, C. Xia, and T. Liu, “Predictive cur-
pp. 1003–1016, May 2013. making in a matrix converter,” IEEE Trans. Ind. rent control of three-phase grid-connected
[7] IEEE Xplore. [Online]. Available: http://ieeex- Electron., vol. 60, no. 2, pp. 589–599, Feb. 2013. converters with constant switching frequency
plore.ieee.org/Xplore/home.jsp
[26] M. Rivera, A. Wilson, C. A. Rojas, J. Rodríguez, J. for wind energy systems,” IEEE Trans. Ind. Elec-
[8] E. Camacho and C. Bordons, Model Predictive
R. Espinoza, P. W. Wheeler, and L. Empringham, tron., vol. 60, no. 6, pp. 2451–2464, 2013.
Control. New York: Springer-Verlag, 1999.
“A comparative assessment of model predictive [44] R. Cavin, P. Lugli, and V. Zhirnov, “Science and
[9] P. Cortes, M. Kazmierkowski, R. Kennel, D. Que-
current control and space vector modulation in engineering beyond Moore’s law,” Proc. IEEE,
vedo, and J. Rodríguez, “Predictive control in
a direct matrix converter,” IEEE Trans. Ind. Elec- Special Centennial Issue, vol. 100, pp. 1720–
power electronics and drives,” IEEE Trans. Ind.
tron., vol. 60, no. 2, pp. 578–588, Feb. 2013. 1749, 2012.
Electron., vol. 55, no. 12, pp. 4312–4324, 2008.
[27] H. S. Patel and R. Hoft, “Generalized tech- [45] P. Cortes, J. Rodríguez, D. Quevedo, and C.
[10] S. Mariethoz and M. Morari, “Explicit model-
niques of harmonic elimination and voltage Silva, “Predictive current control strategy
predictive control of a PWM inverter with an
control in thyristor inverters: Part I–Harmonic with imposed load current spectrum,” IEEE
LCL filter,” IEEE Trans. Ind. Electron., vol. 56,
elimination,” IEEE Trans. Ind. Applicat., vol. IA-9, Trans. Power Electron., vol. 23, no. 2, pp. 612–
no. 2, pp. 389–399, 2009.
no. 3, pp. 310–317, 1973. 618, 2008.
[11] D. W. Clarke, C. Mohtadi, and P. S. Tuffs. (1987,
[28] S. Kouro, B. La Rocca, P. Cortes, S. Alepuz, B. [46] S. Vazquez, J. Leon, L. Franquelo, J. Carrasco,
Mar.). Generalized predictive control, Part I.
Wu, and J. Rodríguez, “Predictive control based O. Martinez, J. Rodríguez, P. Cortes, and S.
The basic algorithm. Automatica, 23(2),
selective harmonic elimination with low switch- Kouro, “Model predictive control with con-
pp. 137–148. [Online]. Available: http://dx.doi.
ing frequency for multilevel converters,” in stant switching frequency using a discrete
org/10.1016/0005-1098(87)90087-2
Proc. IEEE Energy Conversion Congr. and Expo. space vector modulation with virtual state
[12] S. Vazquez, C. Montero, C. Bordons, and L.
(ECCE 2009), pp. 3130–3136. vectors,” in Proc. IEEE Int. Conf. Industrial Tech-
Franquelo, “Model predictive control of a VSI
[29] E. Jacobsen and R. Lyons, “The sliding DFT,” IEEE nology (ICIT 2009), pp. 1–6.
with long prediction horizon,” in Proc. 2011
Signal Processing Mag., vol. 20, no. 2, pp. 74–80, 2003. [47] P. Cortes, S. Kouro, B. La Rocca, R. Vargas, J.
IEEE Int. Symp. Industrial Electronics (ISIE),
[30] L. Franquelo, J. Napoles, R. Guisado, J. Leon, Rodríguez, J. Leon, S. Vazquez, and L. Franque-
2011, pp. 1805–1810.
and M. Aguirre, “A flexible selective harmonic lo, “Guidelines for weighting factors design in
[13] P. Cortes, J. Rodríguez, C. Silva, and A. Flores,
mitigation technique to meet grid codes in model predictive control of power converters
“Delay compensation in model predictive current
three-level PWM converters,” IEEE Trans. Ind. and drives,” in Proc. IEEE Int. Conf. Industrial
control of a three-phase inverter,” IEEE Trans. Ind.
Electron., vol. 54, no. 6, pp. 3022–3029, 2007. Technology (ICIT 2009), pp. 1–7.
Electron., vol. 59, no. 2, pp. 1323–1325, 2012.
[14] D. Quevedo, R. Aguilera, M. Perez, P. Cortes, and [31] J. Napoles, J. Leon, R. Portillo, L. Franquelo, and
R. Lizana, “Model predictive control of an AFE rec- M. Aguirre, “Selective harmonic mitigation tech-
tifier with dynamic references,” IEEE Trans. Power nique for high-power converters,” IEEE Trans.
Electron., vol. 27, no. 7, pp. 3128–3136, 2012. Ind. Electron., vol. 57, no. 7, pp. 2315–2323, 2010. 

March 2014  ■  IEEE industrial electronics magazine  31

You might also like