You are on page 1of 9

Assessing

Finite-Control-Set
Model Predictive Control

A Comparison with a Linear Current Controller Image licensed by Ingram Publishing

in Two-Level Voltage Source Inverters

M
odel predictive control (MPC) methods for applications in power
converters have received considerable attention in recent years.
HECTOR A. YOUNG,
The idea behind MPC is to use a mathematical model of the sys-
MARCELO A. PEREZ,
tem to predict its future behavior within a predefined time. An
JOSE RODRIGUEZ,
optimization problem that includes the control objectives, the
and HAITHAM ABU-RUB
predicted variables, and possible constraints of the system is
solved, yielding the control actions to be applied.
This technique can be divided in two wide categories: continuous-control-set
MPC (CCS-MPC) and finite-control-set MPC (FCS-MPC) [1], [2]. The main differ-
ences are the way the optimization is performed and how the control actions are
applied. With CCS-MPC schemes, the controller output is a continuous reference
signal, which is converted to a suitable control action using a modulator. On the
other hand, FCS-MPC takes advantage of the limited number of switching states
Digital Object Identifier 10.1109/MIE.2013.2294870 available in the power converters for solving the optimization problem using a
Date of publication: 19 March 2014 simple iterative algorithm. Once the optimal switching state is found, it is directly

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


applied to the converter and remains controllers and the SSE of the FCS-MPC implementation of the FCS-MPC has
fixed during each switching period. were not addressed. been selected because it makes it pos-
The FCS-MPC technique has several Another key aspect for the com- sible to carry out a more direct and
advantages that make it attractive for parison between two control schemes fair comparison against the standard
the control of power converters: its ease is the switching frequency. Since FCS- and well-accepted linear control meth-
of implementation, particularly for one- MPC produces a variable switching ods. The comparison is carried out
step prediction horizons; its flexibility frequency, in previous studies, the at different points throughout the op-
in the definition of control objectives; controller parameters and the oper- erating range of the power converter,
and its fast dynamic response [3]. Appli- ating point were adjusted to keep an limited by the linear range attainable
cations of FCS-MPC with extended pre- average switching frequency similar with SVM.
diction horizons have been presented to that of the PWM-based controllers
for the simultaneous control of several used for comparison [12], [13]. Al- Current-Control Methods
objectives, such as torque, stator flux, though this helps make a fair compari- The current controllers compared in
and inverter neutral point potential, also son of both control schemes, keeping this study are very different in nature.
including restrictions for the switch- a single operating point may hide in- The PI-SVM computes continuous volt-
ing frequency [4]. However, because teresting details about the behavior of age references in base of the instant-
of the simplicity of its implementation, the controllers in the whole operating aneous control error and its integral.
FCS-MPC schemes with one-step predic- range of the converter. FCS-MPC, on the other hand, deter-
tion horizons have received consider- This article’s objective is to experi- mines a set of switching signals for the
able attention in the last several years mentally compare the performance of power converter based on the future
[5]. Despite the promising results of FCS-MPC and a proportional integral control error, which is predicted using
the FCS-MPC applications, some draw- (PI) controller in the synchronous dq a system model. The predictive method
backs have also been reported, such frame with SVM (PI-SVM), both ap- does not depend on the past values of
as variable switching frequency, which plied to the current control in a two- the control error, as it is the case of PI-
may cause greater switching losses level voltage–source inverter (VSI). The SVM, which has an integral component
and unwanted resonances [1], [6]. An- comparison addresses the steady-state in its control law. This makes the transi-
other relevant problem is the nonzero and dynamic response of the control- ent response of the predictive control-
steady-state error (SSE) in the FCS-MPC, lers by means of quantitative indices. ler faster, but at the price of lacking the
especially when operating with lower Current-control schemes similar to the ability to eliminate the SSE, which is an
switching frequencies or small current one considered here are key for appli- intrinsic characteristic of PI-SVM.
reference amplitudes [7], [8]. cations where fundamental positive-se- Another relevant feature of FCS-MPC
To obtain an insight into the abil- quence currents need to be controlled, is its independence from a modulation
ities of the FCS-MPC for controlling such as in field-oriented control of elec- stage. This allows very fast dynamic
power converters, it is necessary to trical machines or real-reactive power responses to be obtained, since there
carry out a comparison of its perform- controllers. Therefore, the results pre- is no delay associated with the modu-
ance versus that of already established sented in this article may be helpful for lation. Besides, the applied voltages
methods. Some of the works present- evaluating the feasibility of FCS-MPC in to the load make always use of the full
ing applications of FCS-MPC have made such applications. capacity of the inverter. This is not the
performance comparisons versus lin- A resistive–inductive (RL) load in case of controllers that depend on SVM,
ear controllers based on pulse-width series with a voltage source is a com- which, in general, are constrained to
modulation (PWM) [9], [10]. However, mon configuration in power electron- operate in the linear modulation range.
their comparison results mainly con- ics applications, where the voltage
sist of qualitative analyses of factors acts as a disturbance for the current- Synchronous PI Controller with SVM
such as waveforms and current and control system. However, in the pre- PI current control in stationary ab
voltage spectra in a single operating sent work, only the RL part of the load coordinates presents nonzero SSE be-
point. A comparison between several has been considered. This allows the cause of the lack of an integral compo-
MPC schemes and techniques based on attention to be focused on the tracking nent at frequencies different from zero
PWM, space-vector modulation (SVM), performance and steady-state behav- [14]. For this reason, the PI control in
and optimized pulse patterns for the ior of the controllers rather than on rotating synchronous dq coordinates
control of a medium-voltage drive has complexities of the load or the rejec- is often preferred [15]. In the recent lit-
been recently published [11]. That tion of external disturbances. The in- erature, several enhancements for syn-
study considered as performance indi- clusion of a voltage source in the load chronous PI controllers can be found,
ces the current and torque distortion will be considered in future works. such as time-delay compensation
in function of the normalized switch- The FCS-MPC assessed in this schemes [16], [17], complex-vector im-
ing losses. Although the compari- work includes only the current track- plementations [18], [19], or multivari-
son results were conclusive, aspects ing in the cost function, with a one- able decoupling techniques [20], just to
such as the transient behavior of the step prediction horizon. This basic cite a few. Nevertheless, in this study,

March 2014  ■  IEEE industrial electronics magazine  45


we focus on the classic and conven- in calculating the proportional gain sinusoidal, an extrapolation method,
tional implementation of a PI controller K p that maximizes the range at which such as Lagrange polynomials, needs
with SVM to establish a comparison ref- the magnitude of the closed-loop fre- to be used to accurately predict the
erence for the FCS-MPC. quency response is unitary. future current errors [9]. However, as
Figure 1 shows the block diagram For the implementation of the PI- the extrapolation is made taking into
of the PI controller, which considers SVM, the physical limitations of the account past values of the reference,
feed-forward terms for the decoupling manipulated variables, i.e., the out- in the presence of a step change, the
of the d and q components of the cur- put voltages of the inverter, need to extrapolated reference exhibits un-
rent. For the modulation stage, an SVM be considered. This is accomplished wanted oscillations, which have a
has been implemented [21]. The coord- by saturating the reference voltages, negative influence in the transient re-
inate rotations are made using the an- which are the outputs of the control- sponse of the controller. To avoid this
gle of the current reference i *. lers, to a range that do not exceed issue, in this study, the FCS-MPC was
Since the transient response of the the modulation capacity of the SVM. implemented in a rotating dq frame,
linear controller depends strongly on The inclusion of these saturations synchronous with the current refer-
the tuning of its parameters, for an un- in the control loop can give rise to the ence. Since the current references are
biased comparison with the FCS-MPC, windup phenomenon, due to the in- continuous in this frame, no extrapola-
the design procedure of the PI control- tegral component of the controllers. tion methods are required.
ler is a relevant issue. In this work, the Therefore, to improve the transient In this article, a current model in
design method used is the magnitude response, an antiwindup scheme [23] the synchronous dq frame with for-
optimum (MO) [22], which aims for has been included. ward Euler discretization is used
the best set-point tracking given the
RTs
restrictions imposed by the dynamics Finite-Control-Set Model i d (k + 1) = i d (k) c 1 - m
L
and delays of the system. The delay in Predictive Control
Ts ^
an SVM-based system with switching The FCS-MPC approach uses a dis- + v (k) + ~ * Li q (k)h,
L d
period TSVM can be modeled as the crete-time model for predicting the (1)
sum of a modulation delay and a pro- load current at a future sample period RTs
i q (k + 1) = i q (k) c 1 - m
cessing delay introduced by the digi- for each of the available output volt- L
tal implementation and is commonly age vectors that can be generated by T
+ s ^v q (k) - ~ * Li d (k) h,
approximated by 1.5 TSVM [16]. As for the inverter. A cost function is used to L
(2)
the dynamics of the load, they are de- evaluate the predictions and to select
termined by its resistance and induct- the optimum voltage vector to be ap- where R and L are the load resistance
ance parameters. The ratio of the PI plied. The design of the cost function and inductance, respectively; Ts is
gains are chosen so that K p /K i = L/R is a very important stage in the design the sampling period; and ~ * is the
to achieve a cancellation between the of the FCS-MPC, since it contains the angular frequency of the current ref-
zero of the controller and the domi- control objectives and also any con- erence. The voltages v d and v q used
nant pole of the plant. This step is straints that need to be included. for the current prediction in (1) and
similar to other PI design procedures The current control by means of (2) depend on the dc-link voltage Vdc
in recent literature [17], [19]. Then, FCS-MPC is usually implemented in according to the following equations:
considering the modeled delays of stationary ab coordinates [3], [24].
E== G;
cos i * sin i * v a (k)
; E
the system, the MO method consists Since the current references are v d (k)
v q (k) - sin i * cos i * v b (k)
R VR V
S1 - 1 - 1 WSS a (k)W
; E = 2 Vdc S
va k( ) 2 2 WS
Decoupling S (k)W,
v b (k) 3 SS0 3 3 WS b W
va∗
- WSS c (k) W
id∗ + + Sa 2 2
dq T XT X
– – vb∗ Sb
id SVM where v a and v b are the output volt-
iq∗ + + vc∗ Sc ages of the inverter in stationary ab
abc
– + coordinates, and S a, S b, and S c are
iq 3
the switching signals for each phase

θ of the inverter. Since the inverter’s
ωL ωL
dc-link is not ideal, there exists rip-
dq ple in this voltage. Therefore, to ob-
id
tain a more accurate prediction, Vdc
iq is measured at each sampling instant.
ia, ib, ic
abc RL Load The cost function selected here for
the control of the d and q components
FIGURE 1 – A block diagram shows the synchronous PI controller with SVM. of the load current is the following:

46  IEEE industrial electronics magazine  ■  March 2014


g = i *d (k + 2) - i d (k + 2)
iq∗ Sa
+ i *q (k + 2) - i q (k + 2) , (5)
Cost Function Sb 3
where the current predictions id∗ Minimization Sc
i d (k + 2) and i q (k + 2) are obtained
by iterating (1) and (2), respectively. id (k + 2) iq (k + 2)
θ∗ RL Load
Here, the cost function is evaluated
7 7
two time steps ahead to compensate Vdc dq
for the computation delay in the digi- id
Predictive
tal implementation of the FCS-MPC Model iq ia, ib, ic
algorithm [25]. abc
A block diagram of the FCS-MPC is
presented in Figure 2. The core of the
FIGURE 2 – A block diagram shows the FCS-MPC in the synchronous rotating dq frame.
predictive algorithm is the cost func-
tion minimization where, using the
current references and predictions, response time, bandwidth, and current
/ c V j,jRMS m
2

the optimal switching signals are cal- j!1


harmonic distortion [21], [28]. This cre-
culated and directly applied to the in- WTHD = # 100, (6) ates a fundamental tradeoff between
V1, RMS
verter. Since the FCS-MPC operates in power losses and control quality.
the dq frame, coordinate rotations are where j is the harmonic index, V j, RMS In PWM-based schemes, the
required. Nonetheless, only one trans- is the root mean square (RMS) value switching frequency is constant.
formation is required instead of the of the j th harmonic component, and However, in the case of FCS-MPC,
two of them that are needed for the V1, RMS is the RMS value of the funda- the average switching frequency is
PI-SVM scheme. mental component of the load phase variable and depends mainly on the
voltage, respectively. sampling period of the control algo-
Performance Indices rithm, the load characteristics, and
The main aspects of the controllers Steady-State Error the operating point [6], [29]. Another
compared in this study have been pre- The SSE is a very relevant aspect for aspect that influences the behavior
sented in the preceding sections. It is the performance evaluation of a con- of the average switching frequency of
clear that their working principles are trol scheme. In this work, the SSE is FCS-MPC schemes is the design of the
quite different; however, they share the measured in the dq coordinate sys- cost function. Examples of this can
same control objective: to track the tem. Considering a number N of cur- be found in the work of Cortés et al.
load current reference. The success in rent samples, the mean values of the [30], where spectral shaping of the
accomplishing this task can be meas- control error for each axis, f d and f q, current was imposed, and in the work
ured in a number of ways; however, are calculated as follows: of Geyer [11], where the minimization
here, we focus on a few quantitative of switching losses was considered.
performance indices defined both for fd = 1 / ^i *d [j] - i d [j]h (7a) Although the aforementioned publi-
the steady-state and the transient re- N j cations show that the average switch-
sponse of the current controllers. fq = 1 ing frequency can be manipulated in

N
/ ^i *q [j] - i q [j]h, (7b)
j FCS-MPC schemes, in this article, we
Steady-State Performance Indices maintain the focus on the basic FCS-
where i *d , i *q are the current refer- MPC to analyze the variability of the
Weighted Total Harmonic Distortion ences and i d, i q are the current switching frequency and its impact
The total harmonic distortion (THD) is measurements in the d and q axes, on the performance of the current
a well-known figure of merit for assess- respectively. Consequently, the SSE is control.
ing the ability of a controller for track- calculated by To evaluate the average switching
ing a sinusoidal reference. This index frequency of FCS-MPC, the following
allows quantifying the proportion of fd 2 + fq 2 expression is used:
harmonic components of a signal in SSE = # 100. (8)
i *d 2 + i *q 2
respect of its fundamental component. N + Nb + Nc
fsw = 1 a , (9)
Although the widespread use of THD 3 T
as performance index, the weighted Average Switching Frequency
THD (WTHD) has been recognized as The switching frequency and the pow- where N a, N b, and N c are the number
a more useful figure of merit, since it er losses in the semiconductors of the of switching cycles in one switch of the
represents better the behavior of an converters are directly related. On phases a, b, and c of the inverter, respec-
inductive load [26]. The WTHD is de- the other hand, it is a key parameter tively; and T is the period considered for
fined as [27] that determines aspects such as the the calculation of the average switching

March 2014  ■  IEEE industrial electronics magazine  47


and the response in the controlled cur-
id (t ) rent. For the calculation of the OF, the
iss ± Tolerance Band following formula was used:
imax
iss
i max - i ss
0.9 iss OF = # 100, (10)
i ss

where i max is the maximum or peak


0.1 iss value of the transient response of the
current, and i ss is the value of the cur-
t rent in steady state.
Dead Time Rise Time
Settling Time
Results
FIGURE 3 – The definition of the transient performance indices.
Experimental Setup
Figure 4 shows a diagram of the experi-
RL Load mental setup used for this study. The
Grid
power stage consists of a two-level VSI
Vdc (Danfoss VLT5008) with a dc-link volt-
age of Vdc = 100 V and a three-phase
+
RL load. The dead time for the power
3 semiconductors in the inverter is hard-
Voltage–Source Inverter Switching ware-implemented and has a value of
Current/Voltage
Danfoss VLT5008 Signals Vdc 2 [ns]. The processing platform used
Measurements
for the implementation of the control
algorithms is a dSPACE1103, connected
to a personal computer for program-
ming and data logging. The SVM im-
PC dSPACE 1103 plemented for the PI controller has a
switching period TSVM = 250 [ns],
FIGURE 4 – The experimental setup. which is equal to the sampling time
of the discrete linear controllers, ac-
frequency, which is an integer multiple of in Figure 3 for a generic second-order cording to the synchronized sampling
the current fundamental period. system. The transient performance of method [32]. The PWM is generated by
the controllers is evaluated in the dq the slave digital signal processor unit
Transient-State Performance Indices frame, because the constant current of the dSPACE1103, a TMS320F240 with
In a current-control system, the fol- references make the analysis easier. The 16 b and a resolution of 50 [ns].
lowing parameters of the dynamic re- settling time is defined as the time re- For the FCS-MPC, a sampling time
sponse can be considered to assess quired for the current to stay in a toler- Ts = 50 [ns] is considered. This value
the performance of the controllers [15]: ance band of ! 5% or ! 10% around the has been selected to obtain an average
settling time, rise time, dead time, and reference; the rise time is defined as the switching frequency similar to that of the
overshoot factor (OF). These indices time required for the current to increase PI-SVM in some of the operating points
are well known [31] and can be calcu- from 10% to 90% of the reference step considered throughout this study. This
lated directly from the time response change; the dead time is measured as aspect is very important for a fair com-
of the controlled currents, as depicted the time between the reference change parison between both control schemes.
The sampling of the measured variables
used for the analysis and comparison
TABLE 1 – THE PARAMETERS USED FOR THE EXPERIMENTAL RESULTS. of the control methods was performed
PARAMETER VALUE DESCRIPTION using the same sampling period as the
R 10 [X] Load resistance FCS-MPC. The results in this section are
presented for operating points defined
L 10 [mH] Load inductance
by the peak current reference i * in per-
Ts 50 [ns] Sampling period for FCS-MPC unit notation, referred to the nominal
TSVM 250 [ns] Sampling period for PI-SVM current i nom. Current references with a
i nom 5.5 [A] Nominal load current
frequency f * = 50 [Hz] and amplitudes
ranging between 0.05 and 0.85 per unit
f* 50 [Hz] Current reference frequency
(p.u.) (0.275 and 4.675 [A]) have been

48  IEEE industrial electronics magazine  ■  March 2014


used. The parameters considered in the controller is noticeably lower than with seventh, present lower amplitudes with
experiments are presented in Table 1. the linear one. This is the case of cur- FCS-MPC than with PI-SVM for current
rent references above 0.65 [p.u.], where references greater than 0.25 [p.u.].
Steady-State Performance the FCS-MPC can provide a steady-state
Comparison performance very similar to that of the Transient Performance Comparison
Figure 5(a) shows the output voltage PI-SVM controller, while maintaining a The transient responses of the PI-SVM
WTHD as a function of the normalized lower average switching frequency and, and the FCS-MPC in the d and q axes
current reference. In the case of the therefore, lower switching losses. are presented in Figure 7(a) and (b),
FCS-MPC, it is remarkable how the dis- It is important to mention that one respectively. Two step changes in
tortion changes depending on the oper- of the most noticeable issues with FCS- the current reference are applied; the
ating point; for very small references, MPC is the spread harmonic spectrum first from 0.1 to 0.85 [p.u.] at instant
the WTHD with FCS-MPC is about 50% it introduces due to the optimal voltage t = 0.06 [s], and the second from 0.85
larger than with the PI-SVM. However, selection. This can be undesirable in to 0.55 [p.u.] at instant t = 0.075 [s].
for reference amplitudes greater than some applications and might impose In the dynamic response, the FCS-MPC
0.15 [p.u.], the current distortion gen- the need to include filters for the out- is slightly faster than the PI-SVM, as
erated by the FCS-MPC is very close to put current, thus increasing the cost, can be confirmed by the performance
that of the linear controller. The SSE weight, and volume of the application. indices in Table 2. The dead time ob-
shown in Figure 5(b) presents a simi- To quantitatively assess the distor- served in the response of the PI-SVM
lar behavior. At the lowest evaluated tion, in this study, the WTHD has been is 400 [ns], and it approximately
operation point (0.05 [p.u]), the SSE of selected as a suitable index, but since matches the delay introduced by the
FCS-MPC can reach up to 25%. None- it concentrates all the harmonic be- modulation and the digital implemen-
theless, with increasing amplitudes of havior in a single figure, the presence tation of the controller, which using
the current reference the SSE rapidly of individual harmonics in the con- the approximation of 1.5 TSVM yields
decreases to levels comparable to the trolled current cannot be evaluated. 375 [ns]. A relevant difference in the
obtained with the PI-SVM. For this purpose, Figure 6 presents dynamic behavior of the controllers is
The average switching frequency of the magnitude of some individual load the decoupling capability between the
the controllers in the operating range current harmonics throughout the d and q axes. In Figure 7(b), it can be
is presented in Figure 5(c), where operating range of the inverter using observed that, with the PI-SVM, the
FCS-MPC shows the characteristic each of the evaluated controllers. The current in the q axis is disturbed when
bell-shaped curve reported in [6]. By selected harmonics correspond to the step changes in the d axis current
observing the three plots of Figure 5, the odd ones between the third and reference are applied (at t = 0.06 [s]
it is clear that the poor performance of the 17th. With FCS-MPC, the magni- and t = 0.075 [s]) . This coupling is
FCS-MPC at low operating points comes tude of the harmonics at low operating not noticeable in the response of the
along with the noticeable decrease of av- points (< 0.15 [p.u.]) is significantly FCS-MPC. The waveforms of the con-
erage switching frequency in that range. higher than with PI-SVM. This is con- trolled current in abc coordinates for
This tradeoff between switching fre- sistent with the poor performance of a single reference step change, from
quency and steady-state performance FCS-MPC in terms of WTHD in this op- 0.1 to 0.85 [p.u.] at instant t = 0.06 [s]
is well known in power electronics [11]. erating range, as it was presented in Fig- are presented in Figure 8(a) and (b), re-
However, it can also be noted in Figure 5 ure 5. Nonetheless, for higher operating spectively. In this reference frame, the
that for operating points above 0.25 [p.u.], points (> 0.25 [p.u.]) the magnitude of dead time in the response of the PI-SVM
the steady-state performance of FCS- the observed harmonics with FCS-MPC can be clearly noticed, as well as oscil-
MPC is comparable to that of the PI- is comparable with the performance lations around the current references.
SVM, even at points where the average of PI-SVM. Moreover, some low-order These phenomena are not present in
switching frequency of the predictive harmonics, such as the third, fifth, and the response of the FCS-MPC.

30 7 5
25 PI-SVM 6 24.8% 4
PI-SVM
WTHD (%)

20 5
SSE (%)

fsw (kHz)

FCS-MPC FCS-MPC 3
15 4
3 2
10 2 PI-SVM
5 1 1 FCS-MPC
0 0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
i ∗ (p.u.) i ∗ (p.u.) i ∗ (p.u.)
(a) (b) (c)

FIGURE 5 – (a) The output voltage WTHD, (b) load current SSE, and (c) average switching frequency are plotted as a function of the normalized current reference.

March 2014  ■  IEEE industrial electronics magazine  49


5 5
6.8% Third 8.7% 11th PI-SVM
4 4
FCS-MPC
3 3
|ia| (%)

|ia| (%)
2 2
1 1
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
i ∗ (p.u.) i ∗ (p.u.)
5 5
6.2% Fifth 8.4% 13th
4 4
3 3
|ia| (%)

|ia| (%)
2 2
1 1
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
i ∗ (p.u.) i ∗ (p.u.)
5 5
Seventh 5.8% 15th
4 4
3 3
|ia| (%)

|ia| (%)

2 2
1 1
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
i ∗ (p.u.) i ∗ (p.u.)
5 5
7.2% Ninth 11.2% 17th
4 4
3 3
|ia| (%)

|ia| (%)

2 2
1 1
0 0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
i ∗ (p.u.) i ∗ (p.u.)

FIGURE 6 – The individual current harmonics plotted as a function of the normalized current reference.

Execution Times platform have been measured to assess and predict the control actions for
of the Control Algorithms the computing power requirement of each of the available voltage vectors
The execution times of the control al- the compared methods. Even though of the inverter at each sampling peri-
gorithms in the dSPACE1103 control the FCS-MPC algorithm must estimate od, its execution time (4.9 [ns]) is not
much greater than that of the PI-SVM
(3.3 [ns]) . This makes the FCS-MPC a
feasible option for high-performance
TABLE 2 – THE TRANSIENT PERFORMANCE OF THE CONTROLLERS ( d AXIS). digital current-control applications
REFERENCE STEP i * = 0.1 " 0.85 (p.u.) i * = 0.85 " 0.55 (p.u.) such as field-oriented control.
PI-SVM FCS-MPC PI-SVM FCS-MPC
Conclusions
Rise time (ms) 1.49 1.40 1.02 0.13
FCS-MPC is a new and conceptually dif-
Settling time (ms)a 6.71 1.92 1.45 0.18
ferent alternative to linear controllers
Dead time ( ns ) 400 50 400 50 with any kind of pulsewidth modulator.
Overshoot (%) 7.48 — 8.49 — In this work, a comparative study be-
tween PI-SVM, a traditional linear con-
a
The settling times were calculated using a band of ! 5% and ! 10% for the reference steps to
0.85 [p.u.] and 0.55 [p.u.], respectively. troller, and FCS-MPC for the current

50  IEEE industrial electronics magazine  ■  March 2014


1 0.5
PI-SVM PI-SVM

id, id∗ (p.u.)

iq, iq∗ (p.u.)


0.5 0

0 –0.5
0.05 0.06 0.07 0.08 0.09 0.05 0.06 0.07 0.08 0.09
Time (s) Time (s)
1 0.5
FCS-MPC FCS-MPC
id, id∗ (p.u.)

iq, iq∗ (p.u.)


0.5 0

0 –0.5
0.05 0.06 0.07 0.08 0.09 0.05 0.06 0.07 0.08 0.09
Time (s) Time (s)
(a) (b)

FIGURE 7 – The transient response in the synchronous dq frame: (a) d axis and (b) q axis.

control of a two-level VSI is presented.


The well-known quantitative perfor- ia∗, ia
mance indices are used for assessing 1
both the steady-state and transient
iabc (p.u.)

behavior in several points throughout 0


the inverter operation range. ib∗, ib
The experimental results show that
at low operating points the steady-state –1
0.05 0.06 0.07 0.08 0.09 ic∗, ic
performance of FCS-MPC is poor in Time (s)
comparison with that of PI-SVM, pre- (a) ia∗, ia
senting high current distortion and SSE. 1
However, in most operating points the
iabc (p.u.)

current distortion in terms of WTHD is 0


ib∗, ib
very similar for both controllers. The
study was complemented with the ana- –1
lysis of current spectra where, in the 0.05 0.06 0.07 0.08 0.09
Time (s) ic∗, ic
presence of harmonics in the dc-link (b)
voltage due to nonideal grid conditions,
it was observed that FCS-MPC is able FIGURE 8 – The transient response in abc coordinates: (a) PI-SVM and (b) FCS-MPC.
to generate waveforms with less low-
order harmonics, such as third, fifth
and seventh, than PI-SVM. The SSE of also offering a better decoupling of the Cientifica y Tecnologica (CONICYT)
FCS-MPC is also comparable with that d and q components of the current. scholarship program for Ph.D. studies
of PI-SVM in a wide range of operating An additional advantage of the FCS- in Chile and the CONICYT Basal Fund-
points of the inverter, particularly with MPC is that it requires a much simpler ing Program FB0821. This publication
reference currents greater than 0.65 implementation, since saturation of was made possible by NPRP grant
[p.u.]. At the same time, the average the manipulated variables, antiwindup 4-077-2-028 from the Qatar National
switching frequency of the FCS-MPC in protection, decoupling networks, and Research Fund (a member of the Qa-
this operating range is lower than that tuning of controller parameters are tar Foundation). The statements made
of the linear method. This implies that not required. The results presented herein are solely the responsibility of
the FCS-MPC can provide an acceptable in this article confirm that FCS-MPC is the authors.
steady-state performance with lower a competitive alternative to classical
switching losses than the PI controller. current-control methods. Biographies
Regarding the dynamic perfor- Hector A. Young (hector.young@­
mance, the FCS-MPC shows a faster Acknowledgments postgrado.usm.cl) received his B.Eng.
response than a conventional PI-SVM This work was supported by the Chile- and M.Sc. degrees in electronics engi-
controller tuned by the MO method, an Comision Nacional de Investigacion neering in 2009 from the Universidad

March 2014  ■  IEEE industrial electronics magazine  51


de la Frontera, Temuco, Chile. He was Department, Technical University of [13] M. Rivera, A. Wilson, C. A. Rojas, J. Rodriguez, J.
R. Espinoza, P. W. Wheeler, and L. Empringham,
granted a scholarship from the Chilean Gdansk, Poland. He is currently a se- “A comparative assessment of model predictive
National Research, Science, and Tech- nior associate professor at Texas A&M current control and space vector modulation in
a direct matrix converter,” IEEE Trans. Ind. Elec-
nology Committee (CONICYT) in 2010 University, Doha, Qatar. He has earned tron., vol. 60, no. 2, pp. 578–588, Feb. 2013.
to pursue his Ph.D. studies in power many prestigious international awards, [14] D. N. Zmood, S. Member, D. G. Holmes, and G.
H. Bode, “Frequency-domain analysis of three-
electronics at the Universidad Técnica including the American Fulbright Schol- phase linear current regulators,” IEEE Trans.
Federico Santa María, Valparaiso, Chile. arship, the German Alexander von Hum- Ind. Applicat., vol. 37, no. 2, pp. 601–610, 2001.
[15] M. Kazmierkowski, R. Krishnan, and F. Blaab-
His main research interest is model- boldt Fellowship, the German DAAD jerg, Control in Power Electronics: Selected Prob-
based predictive control of power Scholarship, and the British Royal So- lems, 1st ed. New York: Academic, 2002.
converters and drives. He is a Student ciety Scholarship (at Southampton Uni- [16] B.-H. Bae and S.-K. Sul, “A compensation method
for time delay of full-digital synchronous frame
Member of the IEEE. versity). He has published more than current regulator of PWM AC drives,” IEEE Trans.
Marcelo A. Perez received his 140 journal and conference papers. His Ind. Applicat., vol. 39, no. 3, pp. 802–810, May 2003.
[17] H. Kim, M. W. Degner, J. M. Guerrero, F. Briz, and
engineering degree in electronic en- main research focuses on electrical R. D. Lorenz, “Discrete-time current regulator
gineering, M.Sc. degree in electrical drive control, power electronics, and design for AC machine drives,” IEEE Trans. Ind.
Applicat., vol. 46, no. 4, pp. 1425–1435, July 2010.
engineering, and D.Sc. degree in elec- electrical machines. He is a Senior Mem- [18] F. Briz, M. Degner, and R. Lorenz, “Analysis and
trical engineering from the University ber of the IEEE. design of current regulators using complex vec-
tors,” IEEE Trans. Ind. Applicat., vol. 36, no. 3,
of Concepcion, Chile, in 2000, 2003, pp. 817–825, 2000.
and 2006, respectively. From 2006 to [19] J. Holtz and N. Oikonomou, “Fast dynamic control
References of medium voltage drives operating at very low
2009, he held a postdoctoral position [1] P. Cortes, M. P. Kazmierkowski, R. M. Kennel, switching frequency–An overview,” IEEE Trans. Ind.
at the Universidad Tecnica Federico D. E. Quevedo, and J. Rodriguez, “Predictive Electron., vol. 55, no. 3, pp. 1005–1013, Mar. 2008.
control in power electronics and drives,” IEEE [20] B. Bahrani, S. Kenzelmann, and A. Rufer, “Mul-
Santa Maria, Valparaiso, Chile, con- Trans. Ind. Electron., vol. 55, no. 12, pp. 4312– tivariable-PI-based dq current control of volt-
ducting research in the area of power 4324, 2008. age source converters with superior axis de-
[2] A. Linder, R. Kanchan, R. Kennel, and P. Stolze, coupling capability,” IEEE Trans. Ind. Electron.,
converters. Since 2009, he has been an Model-Based Predictive Control of Electric Drives. vol. 58, no. 7, pp. 3016–3026, July 2011.
associate researcher there. His main Göttingen, Germany: Cuvillier Verlag, 2010. [21] B. Wu, High Power Converters and AC Drives,
interests are control of power convert- [3] S. Kouro, P. Cortes, R. Vargas, U. Ammann, and 1st ed. New York: Wiley-IEEE Press, 2006.
J. Rodriguez, “Model predictive control—A [22] K. Åström and T. Hägglund, PID Controllers:
ers, multilevel converters, and HVDC simple and powerful method to control power Theory, Design, and Tuning, 2nd ed. USA: The
systems. He is a Member of the IEEE. converters,” IEEE Trans. Ind. Electron., vol. 56, Instrumentation, Systems, and Automation So-
no. 6, pp. 1826–1838, 2009. ciety (ISA), 1995.
Jose Rodriguez received his engi- [4] T. Geyer, G. Papafotiou, and M. Morari, “Model [23] G. C. Goodwin, S. F. Graebe, and M. E. Salga-
neering degree in electrical engineering predictive direct torque control—Part I: Con- do, Control System Design, 1st ed. Englewood
cept, algorithm, and analysis,” IEEE Trans. Ind. Cliffs, NJ: Prentice Hall, 2000.
from the Universidad Federico Santa Electron., vol. 56, no. 6, pp. 1894–1905, 2009. [24] S. Vazquez, J. I. Leon, L. G. Franquelo, J. M. Carras-
Maria, Valparaiso, Chile, in 1977, and [5] J. Rodriguez, M. P. Kazmierkowski, J. R. Espi- co, E. Dominguez, P. Cortes, and J. Rodriguez,
noza, P. Zanchetta, H. Abu-Rub, H. A. Young, “Comparison Between FS-MPC Control Strategy
his Dr.-Ing. degree in electrical engineer- and C. A. Rojas, “State of the art of finite con- for an UPS inverter application in a - b and
ing from the University of Erlangen, trol set model predictive control in power elec- abc frames,” in Proc. IEEE Int. Industrial Electron-
tronics,” IEEE Trans. Ind. Inform., vol. 9, no. 2, ics (ISIE) Symp., 2010, pp. 3133–3138.
Germany, in 1985. He has been with the pp. 1003–1016, May 2013. [25] P. Cortes, J. Rodriguez, C. Silva, and A. Flores, “De-
Department of Electronics Engineering, [6] U. Ammann, R. Vargas, and J. Roth-Stielow, “In- lay compensation in model predictive current
University Federico Santa Maria, since vestigation of the average switching frequency control of a three-phase inverter,” IEEE Trans.
of direct model predictive control converters,” Ind. Electron., vol. 59, no. 2, pp. 1323–1325, 2012.
1977, where he is currently full profes- in Proc. 2010 IEEE Int. Conf. Industrial Technology, [26] D. Holmes and T. Lipo, Pulse Width Modulation
sor and rector. He has coauthored more pp. 1800–1807. for Power Converters: Principles and Practice,
[7] P. Lezana, R. Aguilera, and D. Quevedo, 1st ed. New York: Wiley-IEEE Press, 2003.
than 300 journal and conference papers. “Steady-state issues with finite control set [27] D. Holmes, “The significance of zero space
His main research interests include mul- model predictive control,” in Proc. 35th Annu. vector placement for carrier-based PWM
Conf. IEEE Industrial Electronics, (IECON’09), schemes,” IEEE Trans. Ind. Applicat., vol. 32,
tilevel inverters, new converter topolo- 2009, pp. 1776–1781. no. 5, pp. 1122–1129, 1996.
gies, control of power converters, and [8] R. P. Aguilera, P. Lezana, and D. E. Quevedo, [28] M. H. Rashid, Ed., Power Electronics Handbook,
“Finite-control-set model predictive control with 2nd ed. New York: Academic, 2001.
adjustable-speed drives. He has been improved steady-state performance,” IEEE Trans. [29] U. Ammann, R. Vargas, S. Rees, J. Serra, and
an associate editor of IEEE Transactions Ind. Inform., vol. 9, no. 2, pp. 658–667, 2013. J. Roth-Stielow, “An Analytical approach to
[9] J. Rodriguez, J. Pontt, C. A. Silva, P. Correa, P. Leza- steady-state current control properties of
on Power Electronics and IEEE Transac- power converters featuring discrete-time
na, P. Cortes, and U. Ammann, “Predictive current
tions on Industrial Electronics since 2002. control of a voltage source inverter,” IEEE Trans. switching,” in Proc. IEEE Power Electronics
Ind. Electron., vol. 54, no. 1, pp. 495–503, 2007. Specialists Conf., (PESC 2008), 2008, pp. 2535–
He received the Best Paper Award from 2542.
[10] F. Barrero, M. R. Arahal, R. Gregor, S. Toral, and
IEEE Transactions on Industrial Electron- M. J. Durán, “A proof of concept study of predic- [30] P. Cortes, J. Rodriguez, D. E. Quevedo, and C.
tive current control for VSI-driven asymmetrical Silva, “Predictive current control strategy with
ics in 2007, the Best Paper Award from imposed load current spectrum,” IEEE Trans.
dual three-phase AC machines,” IEEE Trans. Ind.
IEEE Industrial Electronics Magazine in Electron., vol. 56, no. 6, pp. 1937–1954, 2009. Power Electron., vol. 23, no. 2, pp. 612–618, 2008.
[31] K. Ogata, Modern Control Engineering, 3rd ed.
2008, and the Best Paper Award from [11] T. Geyer, “A comparison of control and modu-
Englewood Cliffs, NJ: Prentice Hall, 1996.
lation schemes for medium-voltage drives:
IEEE Transactions on Power Electronics emerging predictive control concepts versus [32] V. Blasko, V. Kaura, and W. Niewiadomski,
“Sampling of discontinuous voltage and cur-
in 2010. He is a member of the Chilean PWM-based schemes,” IEEE Trans. Ind. Appli-
rent signals in electrical drives: A system ap-
cat., vol. 47, no. 3, pp. 1380–1389, 2011.
Academy of Engineering. He is a Fellow [12] J. Rodriguez, R. Kennel, J. Espinoza, M. Trinca-
proach,” in IEEE Industry Application Society
Annu. Meeting, 1997, pp. 682–689.
of the IEEE. do, C. Silva, and C. Rojas, “High performance
control strategies for electrical drives: An ex-
Haitham Abu-Rub received his Ph.D. perimental assessment,” IEEE Trans. Ind. Elec-
degree from the Electrical Engineering tron., vol. 59, no. 2, pp. 812–820, 2012. 

52  IEEE industrial electronics magazine  ■  March 2014

You might also like