Professional Documents
Culture Documents
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2017.2674602, IEEE
Transactions on Industry Applications
1
I. I NTRODUCTION
is an optimization problem where a sequence of future ac-
A direct matrix converter(MC) is a AC/AC converter that is tuations is obtained by minimizing the cost function. It is
capable of converting varying amplitude, fixed frequency input also referred to as a receding horizon control, which means
to varying amplitude and frequency output without employing that at each instant the horizon is moved forward, the first
an intermediate DC-link capacitor. Nine bidirectional voltage- element of the sequence calculated at each step is applied at
blocking current-conducting switches arranged in the form of a that instant and all the calculation is repeated every sample
matrix as shown in Fig. 1 constitutes a MC making it possible period [13]. Due to the high sampling rate used in the control
for bidirectional power flow. In the recent years, MCs have of power converters, solving the optimization problem of
reached a good level of technological maturity that allows MPC online is not practical. One approach is to use an
their practical and industrial implementation in a variety of explicit solution of MPC, solving the optimization problem
applications, such as industrial drives [1-2], power supplies offline. The resulting controller is a lookup table and can be
[3], aerospace applications [4-7]. MC is often known as an implemented without big computational effort. Considering
all silicon converter as there are no bulky and heavy energy that power converters are systems with a finite number of
storage devices [8]. states, given by the possible combinations of the state of
The first matrix converter modulation strategy was proposed the switching devices, the MPC optimization problem can be
by Alesina and Venturini [9]. Even though the initial strategy simplified and reduced to the prediction of the behaviour of
proposed was capable of producing sinusoidal input and output the system for each possible state. Then, each prediction is
waveforms, the maximum voltage ratio it could achieve was evaluated using the cost function and the state that minimizes
only 0.5. Later several other modulation techniques which it, is selected. This approach has been successfully applied in
produce a higher voltage transfer ratio of 0.866 such as recent years for the control of power converters and drives,
Optimum Venturini Modulation and Space Vector Modulation like for current control and power control for three phase
(SVM) were proposed later and SVM became the most widely Voltage Sourse Inverters [13-14] and for current and torque
used modulation method for MC [10]. Since then, SVM control for induction motor and permanent magnet motor
has been applied in many applications in conjunction with drives[15-17]. Even though control of currents, torque and
feedback control strategies in order to regulate specific control flux are achieved, the switching frequency is variable and not
variables[11]. fixed. MPC presents several advantages, such as fast dynamic
Model Predictive Control (MPC), introduced in the late response, easy inclusion of nonlinearities and constraints of
seventies [12] considers a model of the system in order the system, flexibility to include other system requirements in
to predict its future behaviour over a time horizon. A cost the controller, easy tuning of the control if the system model
function represents the desired behaviour of the system. MPC is known and the possibility of modifying and extending the
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2017.2674602, IEEE
Transactions on Industry Applications
2
methodology depending on specific applications. M2PC. If M2PC needs to be implemented for MC feeding
One of the interesting features of MPC is that due to other loads such as an induction machine or a capacitive load,
the absence of a modulator, the control chooses and applies the load model needs to be derived appropriately. It is vital
one converter switching state for the entire sampling instant. to the performance of the controller that the load model is
This generates large ripples in the waveforms resulting in accurate.
variable and high switching frequencies compared to other The continuous time model of a resistive-inductive load is
control methods. Various methods have been proposed in the given by equation (3).
literature to improve the applied vector sequence [18] or to dio (t)
introduce a modulation scheme inside the MPC algorithm [19]. L = vo (t) − R io (t) (3)
dt
However these methods involve complicated expressions for
the switching time patterns and are not flexible enough to where R and L are the load resistance and inductance
include other system requirements in the cost function. This respectively,io (t) = [ia (t) ib (t) ic (t)]T the load currents and
is overcome by modulated model predictive control (M2PC) vo (t) = [va (t) vb (t) vc (t)]T the matrix converter output volt-
which has been proposed for a cascaded H-bridge converter age.
[20-22], active front-end rectifier [23], two level inverter [24], Discretising equation (3), using forward Euler approxima-
three phase rectifier [25], a neutral point clamp converter [26] tion, the discrete time model of the load can be obtained as
and indirect matrix converter [27]. Inspired from this new shown in equation (4).
approach, [28] elaborates the application of M2PC for a direct RTs Ts
matrix converter and includes experimental results to validate Io (k + 1) = (1 −
)Io (k) + Vo (k) (4)
L L
the simulation results discussed in [29]. This paper includes Equation (4) is then used to predict the load currents at
a comparison of the performance of M2PC with conventional the future sampling instants in order to formulate the cost
control methods such as MPC and PI controller. functions.
T
iA (t) SAa (t) SBa (t) SCa (t) ia (t) Load currents, Io
Load
iB (t) = SAb (t) SBb (t) SCb (t) . ib (t) (2) / abc
model
iC (t) SAc (t) SBc (t) SCc (t) ic (t)
where ia (t), ib (t) and ic (t) are the output currents, Fig. 2. Control block diagram for M2PC strategy
iA (t), iB (t) and iC (t) the input currents, va (t), vb (t) and vc (t)
the output voltages and vA (t), vB (t) and vC (t) the source A reference current is imposed upon the system and the
voltages and Sij (t) is the switching function for i= A,B and controller is designed using the system model so that the load
C and j= a,b and c. current tracks the reference. The measured currents are then
used to predict the value of current at (k+1). The reference
and predicted currents are then used to calculate the cost
B. Load model function which in turn is used to derive the duty cycles for
To determine the load current in the next sampling interval, the selected voltage vectors. Unlike 2-level inverters with two
a mathematical model of the load is required. Matrix con- active and three zero vectors, matrix converter usually makes
verters are usually connected to an inductive load and hence use of four active and three zero vectors to obtain sinusoidal
this paper considers the model of a RL load to demonstrate waveforms. Active vectors are those vectors that produce a
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2017.2674602, IEEE
Transactions on Industry Applications
3
non zero voltage. Zero vectors as the name suggests does not A. Prediction of Control Variables and Cost function calcula-
produce any voltage. tion
The M2PC utilizes the SVM vector sequence and calculates Similar to the MPC, the switching states are calculated
the duty cycles for each voltage vector based on the mini- based on a cost function minimization. The cost function can
mization of the cost function. Fixed switching frequency is include different performance factors according to the control
ensured in this case as the sequence of the vectors chosen by variables and to the constraints required. More than one vari-
the control will be applied within one sampling interval. The able can be controlled with the same control loop, providing
difference between a classical MPC and the M2PC is in the a multi-objective control approach and avoiding nested loops.
application time of the vectors. Unlike MPC where one vector In this paper, the M2PC algorithm is provisionally applied to
is applied for the whole sampling interval, in the M2PC at a direct matrix converter feeding a RL load to demonstrate
each sampling interval; four active and three zero vectors are current control capability.
selected by the cost function minimization algorithm and are For an RL load, the prediction of load current makes use
applied for their respective duty cycles. The active and zero of the current measurement at the present instant or instant
vectors are then arranged in a symmetrical manner as shown ’k’ and the load parameters as shown in (4). For MPC, the
in Fig. 3; to achieve minimum switching losses and reduce prediction of load current is carried out once using the optimal
harmonics. The switching pattern is similar to that used in switching state from the previous instant. Since the M2PC
a standard SVM scheme. t01 , t02 and t03 are the application incorporates a modulation scheme, more than one active vector
times for the three zero vectors and t1 , t2 , t3 and t4 for the will be applied during one sampling interval. For a direct
four active vectors. matrix converter, out of the 27 switching states, the six rotating
vectors are not considered for modulation resulting in 21
switching states to choose from. As in a standard SVM strategy
z3 V1 V2 z1 V3 V4 z2 V4 V3 z1 V 2 V1 z3 [10] it is assumed that a minimum of four active vectors is
required to get sinusoidal waveforms for a matrix converter.
t03 t1 t2 t01 t3 t4 t4 t3 t01 t2 t1 t03
2 2 2 2 2 2
t02
2 2 2 2 2 2 Hence the M2PC strategy will also consider four active vectors
Ts
and three zero vectors to apply during one sampling interval.
The predictions for four active vectors and zero vectors are
Fig. 3. Symmetrical switching pattern for a direct matrix converter done as if they were applied for the whole sampling interval.
For example, for one sequence containing four active and three
zero vectors, the predictions of load current are calculated as
Fig. 4 shows the flowchart of M2PC algorithm incorporating shown in equations (5) and (6). The predicted value of load
delay compensation for the computation. current for the three zero vectors will be the same and hence
it is only required to calculate once.
For active vectors :
RTs i Ts
Ioi (k + 1) = (1 − )Io (k) + Voi (k) (5)
L L
for i=1,2,..4.
For zero vectors:
RTs
Io (k + 1) = (1 −)Io (k) (6)
L
Once the currents at (k+1) instant are predicted, (k+2)
predictions can be made by substituting Io (k) with Io (k +1)in
equations (5) and (6).
Just as in MPC, the switching states are selected based on
a cost function minimization. The cost function can include
different performance factors according to the control variables
and constraints required. More than one variable can be
controlled with the same control loop, providing a multi-
objective control approach and avoiding nested loops.
The cost function for load current control is essentially the
error between the current demand and predicted current at
(k+2) instant if the computation delay is compensated. This
results in five cost functions G0 , G1 , G2 , G3 and G4 for each
active and zero vectors. The set of quadratic cost functions
can be calculated using the pre-calculated predicted currents
Fig. 4. Flowchart showing the M2PC algorithm in equation (5) as shown in (7).
Gi = (Ioref (k + 2) − Ioi (k + 2))2 (7)
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2017.2674602, IEEE
Transactions on Industry Applications
4
for i=0,1,...4. The application times for the vectors can then be derived
where Ioref (k + 2) is the current demand at (k+1) instant. by substituting the value of the proportional constant. The
The final cost function used for the minimization algorithm resulting set of duty cycles is shown in equation (12).
constitutes the cost functions for the active and zero vectors (G0 G2 G3 G4 Ts )
and is expressed as shown in equation (8). The minimization t1 =
A
algorithm is run for 18 combinations of active and zero vector
sequences. (G0 G1 G3 G4 Ts )
t2 =
A
G(f inal) = G1 d1 + G2 d2 + G3 d3 + G4 d4 + G0 d0 (8) (12)
(G0 G1 G2 G4 Ts )
t3 =
where d0 , d1 , d2 , d3 and d4 are the duty cycles for the voltage A
vectors. (G0 G1 G2 G3 Ts )
Once the cost functions for each of the active and zero vec- t4 =
A
tors are calculated; the predictive control will choose the best
sequence of vectors which produces the lowest error. These Once the application times for active vectors are obtained,
vectors are then applied within the sampling interval with their the time for zero vectors can be calculated from equation (10).
respective duty cycles. The duty cycles are calculated based t0 = Ts − (t1 + t2 + t3 + t4 ) (13)
on the cost functions values of the active and zero vectors.
The multi-objective control capability of the M2PC can be The duty cycles for each of the vector will be related to the
achieved by simply adding the control variables to the cost error associated with that voltage vector. The direct relation
function for each vector and by specifying a weighting factor of the duty cycles with the cost functions makes this method
for each of them. In this manner, it is possible to also consider unique. The active and zero vectors are then applied for their
certain constraints for the optimal operation of the system. respective duty cycles within one sampling interval.
This is demonstrated in [30] by controlling the stator currents The active and zero vectors are then arranged in a symmetri-
and input reactive power of an induction motor fed by a direct cal manner as shown in Fig. 3; to achieve minimum switching
matrix converter without the use of nested loops. losses and reduced harmonics. The switching pattern is similar
to that used in a SVM scheme. t01 , t02 and t03 are the appli-
cation times for the three zero vectors and t1 , t2 , t3 and t4 for
B. Calculation of Duty Cycles
the four active vectors in Fig. 3.
The application times for each of the vectors are calculated The switching frequency that can be attained using this
from the cost functions computed for each the switching state. method depends on the computational speed of the micro-
This method is based on the assumption that per sampling processor being used. The matrix converter requires a sig-
interval, the system behavior is linear in nature. From this it nificant computational overhead for this method since 27
is possible to derive the application times for each vector as switching states are available. The maximum controller update
a percentage of the total sampling time. The relation between frequency obtained for M2PC within the laboratory when
the application times of the vectors and their corresponding using a Texas Instruments C6713 DSP was 20kHz.
cost functions can be written as follows.
k1 IV. S IMULATION R ESULTS
t= (9)
G The M2PC is applied to a direct matrix converter feeding
where k1 is the proportional constant and G is the cost an RL load and simulations are done in Matlab Simulink
function. Using the above equation for four active vectors and environment to study its performance. A sampling time of
zero vector for a MC will result in a set of five equations, each 80µs is considered. The simulation also takes into account the
dictating the application times for a particular vector in terms four-step commutation in matrix converter and the measure-
of the proportional constant. The condition that holds true for ment delays in the control platform. An LC input filter with a
all the vectors applied is that the sum of the application times damping resistor is employed to mitigate the high frequency
for all the vectors should be equal to the sampling time as components of the input current of the matrix converter. A
shown in (10). control block diagram showing the different steps involved
in the load current control of a direct matrix converter using
t1 + t2 + t3 + t4 + t0 = Ts (10) M2PC is shown in Fig. 5.
where t1 , t2 , t3 , t4 are the times for the four active vectors and
t0 is the time for three zero vectors. By substituting equation
(9) in (10), the proportional constant can be obtained as shown
in (11).
G0 G1 G2 G3 G4 Ts
k1 = (11)
A
where A = (G1 G2 G3 G4 + G0 G2 G3 G4 + G0 G1 G3 G4 +
G0 G1 G2 G4 + G0 G1 G2 G3 ).
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2017.2674602, IEEE
Transactions on Industry Applications
5
Matrix
Converter of switching frequency, 12.5kHz and its multiples. This is
VA IA
Va a result of fixed switching frequency operation. To analyse
VB IB Input Vb
Load
the quality of the controlled waveforms the Total Harmonic
filter
VC IC Vc
Distortion (THD) of Phase A load current is calculated and
Io is approximately 6.3%. To demonstrate the fast dynamic
Sij abc to
response of M2PC, a step change from 2A to 4A and then
Cost function to 2A. The resulting waveform is shown in Fig. 7 (top).
Iref minimization
Prediction of
load currents
Duty cycle calculation
Io(k+1)
Alpha−beta
Fig. 5. Control block diagram of M2PC for a matrix converter
0
The system parameters for both the simulation and experi- −5 Ialpha Ibeta Irefalpha Irefbeta
mental tests are given in Table. I.
0 0.05 0.1 0.15 0.2 0.25 0.3
TABLE I
S YSTEM PARAMETERS
Alpha−beta
0
Filter inductance 0.7 mH
Filter capacitance (delta) 8.3 µF −5 Ialpha Ibeta Irefalpha Irefbeta
Damping resistor 15 Ω
Load resistance 10 Ω 0 0.05 0.1 0.15 0.2 0.25 0.3
Time (s)
Load inductance 3.75 mH
Sampling time 80 µs
Fig. 7. Alpha-beta currents when the frequency of reference is changed
The load current of a matrix converter feeding an RL load is It is evident from the figure that the load current im-
controlled using M2PC and the resulting waveforms are shown mediately follows the step demand in reference current and
below. A load current reference of 5A at 30Hz is demanded reaches steady state immediately. This indicates that M2PC
from the system. Fig. 6 shows the controlled three phase load can provide fast transient response which is a characteristic it
currents, MC line voltage at steady state and the Fast Fourier inherited from MPC. In addition to the step change in current
Transform (FFT) of the load current at steady state. reference magnitude, a step change in the frequency of the
current reference from 20Hz to 40Hz is also introduced.The
resulting waveform is shown in Fig. 7 (bottom). The results
load currents(A)
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2017.2674602, IEEE
Transactions on Industry Applications
6
8 Idref Id
6 M2PC
4
2
0
d−axis load current (A)
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2017.2674602, IEEE
Transactions on Industry Applications
7
load currents(A) the effect of sampling time on the quality of the controlled
waveforms in this case the load currents, the M2PC strategy
Three phase
5 Phase a
Phase b is implemented for three different sampling times such as
0 50µs, 80µs and 100µs. The quality of the controlled currents
Phase c
−5 are assessed by comparing the THDs for these sampling times.
0 0.02 0.04 0.06 0.08 0.1 Both simulation and experimental tests are conducted for three
different sampling intervals or switching frequencies and the
line voltage (V)
200
MC Output
Fig. 10. Phase A load current, MC output line voltage and harmonic spectrum
of load current at steady state Table. III indicates that there is a considerable effect on the
quality of the controlled waveforms as the sampling interval
is changed. The current quality was the best when a sampling
time of 50µs is considered and the worst when the sampling
load currents(A)
5
ulation scheme similar to SVM is proposed in this paper
for a direct matrix converter drives. The ability to control
Alpha-beta
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2017.2674602, IEEE
Transactions on Industry Applications
8
2004). Second International Conference on (Conf. Publ. an induction motor fed by a matrix converter,” in Euro-
No. 498), Edinburgh, UK, 2004, pp. 719-723 Vol.2. pean Conference on Power Electronics and Applications,
[3] P. Zanchetta, P. W. Wheeler, J. C. Clare, M. Bland, L. 2007, pp. 1-10.
Empringham and D. Katsis, ”Control Design of a Three- [16] P. Correa, M. Pacas, and J. Rodriguez, ”Predictive
Phase Matrix-Converter-Based ACAC Mobile Utility Torque Control for Inverter-Fed Induction Machines,”
Power Supply,” in IEEE Transactions on Industrial Elec- IEEE Transactions on Industrial Electronics, vol. 54, pp.
tronics, vol. 55, no. 1, pp. 209-217, Jan. 2008. 1073-1079, 2007.
[4] L. Empringham, J. W. Kolar, J. Rodriguez, P. W. [17] T. Geyer, G. A. Beccuti, G. Papafotiou, and M. Morari,
Wheeler, and J. C. Clare, ”Technological Issues and ”Model Predictive Direct Torque Control of permanent
Industrial Application of Matrix Converters: A Review,” magnet synchronous motors,” in IEEE Energy Conver-
IEEE Transactions on Industrial Electronics, vol. 60, pp. sion Congress and Exposition (ECCE), 2010, pp. 199-
4260-4271, 2013. 206.
[5] L. de Lillo, L. Empringham, P. Wheeler, J. Clare and K. [18] H. Jiabing and Z. Q. Zhu, ”Improved Voltage-Vector
Bradley, ”A 20 KW matrix converter drive system for Sequences on Dead-Beat Predictive Direct Power Con-
an electro-mechanical aircraft (EMA) actuator,” Power trol of Reversible Three-Phase Grid-Connected Voltage-
Electronics and Applications, 2005 European Confer- Source Converters,” IEEE Transactions on Power Elec-
ence on, Dresden, 2005, pp. 6 pp.-P.6. tronics, vol. 28, pp. 254-267, 2013.
[6] Wheeler, P. W., J. C. Clare, M. Apap, L. Empringham, [19] P. Antoniewicz and M. P. Kazmierkowski, ”Virtual-
L. De Lilo, K. Bradley, C. Whitley, and G. Towers. Flux-Based Predictive Direct Power Control of AC/DC
”An electro-hydrostatic aircraft actuator using a matrix Converters With Online Inductance Estimation,” IEEE
converter permanent magnet motor drive.” In Power Transactions on Industrial Electronics, , vol. 55, pp.
Electronics, Machines and Drives, 2004.(PEMD). Sec- 4381-4390, 2008.
ond International Conference on (Conf. Publ. No. 498), [20] L. Tarisciotti, P. Zanchetta, A. Watson, J. Clare, and
vol. 2, pp. 464-468. IET. S. Bifaretti, ”Modulated Model Predictive Control for
[7] Lee Empringham, L. de Lillo, P. W. Wheeler and J. C. a 7-Level Cascaded H-Bridge back-to-back Converter,”
Clare, ”Matrix Converter Protection for More Electric IEEE Transactions on Industrial Electronics, vol. PP, pp.
Aircraft Applications,” IECON 2006 - 32nd Annual 1-1, 2014.
Conference on IEEE Industrial Electronics, Paris, 2006, [21] L. Tarisciotti, P. Zanchetta, A. Watson, J. Clare, S. Bi-
pp. 2564-2568. faretti and M. Rivera, ”A new predictive control method
[8] J. Rodriguez, M. Rivera, J. W. Kolar, and P. W. Wheeler, for cascaded multilevel converters with intrinsic mod-
”A Review of Control and Modulation Methods for ulation scheme,” Industrial Electronics Society, IECON
Matrix Converters,” IEEE Transactions on Industrial 2013 - 39th Annual Conference of the IEEE, Vienna,
Electronic, vol. 59, pp. 58-70, 2012. 2013, pp. 5764-5769.
[9] A. Alesina and M. Venturini, ”Analysis and design of [22] L. Tarisciotti, P. Zanchetta, A. Watson, P. Wheeler, J. C.
optimum-amplitude nine-switch direct AC-AC convert- Clare and S. Bifaretti, ”Multiobjective Modulated Model
ers,” IEEE Transactions on Power Electronics, vol. 4, Predictive Control for a Multilevel Solid-State Trans-
pp. 101-112, 1989. former,” in IEEE Transactions on Industry Applications,
[10] D. Casadei, G. Grandi, G. Serra, and A. Tani, ”Space vol. 51, no. 5, pp. 4051-4060, Sept.-Oct. 2015.
vector control of matrix converters with unity input [23] L. Tarisciotti, P. Zanchetta, A. Watson, J. Clare, M.
power factor and sinusoidal input/output waveforms,” in Degano, and S. Bifaretti, ”Modulated model predictve
Fifth European Conference on Power Electronics and control (M2PC) for a 3-phase active front-end,” in IEEE
Applications, 1993, pp. 170-175 vol.7. Energy Conversion Congress and Exposition (ECCE), ,
[11] P. Wheeler, J. C. Clare, M. Apap, D. Lampard, S. 2013, pp. 1062-1069.
Pickering, K. J. Bradley, et al., ”An Integrated 30kW [24] Rivera, M., F. Morales, C. Baier, J. Munoz, L. Tarisciotti,
Matrix Converter based Induction Motor Drive,” in IEEE P. Zanchetta, and P. Wheeler. ”A modulated model pre-
36th Power Electronics Specialists Conference, 2005. dictive control scheme for a two-level voltage source in-
PESC ’05, pp. 2390-2395. verter.” In Industrial Technology (ICIT), 2015 IEEE In-
[12] E. F. Camacho and C. B. Alba, Model predictive control: ternational Conference on, pp. 2224-2229. IEEE, 2015.
Springer, 2013. [25] L. Tarisciotti, P. Zanchetta, A. Watson, J. C. Clare, M.
[13] J. Rodriguez and P. Cortes, Predictive control of power Degano and S. Bifaretti, ”Modulated Model Predictive
converters and electrical drives vol. 37: John Wiley and Control for a Three-Phase Active Rectifier,” in IEEE
Sons, 2012. Transactions on Industry Applications, vol. 51, no. 2,
[14] J. Rodriguez, J. Pontt, C. A. Silva, P. Correa, P. Lezana, pp. 1610-1620, March-April 2015.
P. Cortes, et al., ”Predictive Current Control of a Volt- [26] Rivera, M., M. Perez, V. Yaramasu, B. Wu, L. Tarisciotti,
age Source Inverter,” IEEE Transactions on Industrial P. Zanchetta, and P. Wheeler. ”Modulated model predic-
Electronics, vol. 54, pp. 495-503, 2007. tive control (M 2 PC) with fixed switching frequency
[15] J. Rodriguez, J. Pontt, R. Vargas, P. Lezana, U. Ammann, for an NPC converter.” In 2015 IEEE 5th International
P. Wheeler, et al., ”Predictive direct torque control of Conference on Power Engineering, Energy and Electri-
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIA.2017.2674602, IEEE
Transactions on Industry Applications
9
0093-9994 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.