Вы находитесь на странице: 1из 9

IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO.

5, OCTOBER 2007 2697

Predictive Control of a Three-Phase


Neutral-Point-Clamped Inverter
René Vargas, Student Member, IEEE, Patricio Cortés, Student Member, IEEE, Ulrich Ammann, Member, IEEE,
José Rodríguez, Senior Member, IEEE, and Jorge Pontt, Senior Member, IEEE

Abstract—A new predictive strategy for current control of a


three-phase neutral-point-clamped inverter is presented. The al-
gorithm is based on a model of the system. From that model, the
behavior of the system is predicted for each possible switching
state of the inverter. The state that minimizes a given quality func-
tion g is selected to be applied during the next sampling interval.
Several compositions of g are proposed, including terms dedicated
to achieve reference tracking, balance in the dc link, and reduction
of the switching frequency. In comparison to an established control
method, the strategy presents a remarkable performance. The
proposed method achieves comparable reference tracking with
lower switching frequency per semiconductor and similar tran-
sient behavior. The main advantage of the method is that it does
not require any kind of linear controller or modulation technique,
achieving a different approach to control a power converter.
Index Terms—Current control, DC–AC power conversion,
inverters, predictive control, switching frequency, voltage control.

I. I NTRODUCTION

T HREE-LEVEL neutral-point-clamped (NPC) inverters are


widely used in industry for medium- and high-voltage
power conversion and drives [1], [2]. Topics related to power
Fig. 1. Circuit of a three-phase NPC inverter connected to a resistive–
inductive–active load.
losses due to commutations and quality of the output current basic idea under these methods is to consider the converter as a
are relevant issues at this power range [3]–[5]. The neutral-point linear system instead of taking advantage of the discrete nature
balancing problem in this topology is another subject that has of the inverter and its control processor. Many of those classic
been studied in recent years [6]–[8]. Between the most common methods, such as PWM, were adapted to be used with digital
control methods for this converter, literature states nonlinear control platforms but were originally conceived from analog
techniques, such as hysteresis control, and linear methods, electronic devices.
such as the use of proportional–integral (PI) controllers in Model predictive control (MPC) is a subset of predictive
conjunction with pulsewidth modulation (PWM) [9]–[12]. strategies that generate predictions from a model of the system.
Predictive control is a control theory that was developed A quality function is evaluated based on those predictions over
at the end of the 1970s [13]. Variants of this type of control a finite receding horizon. In [21] and [22], a new variant of MPC
strategy have found application in power converters. Predictive is used to control a matrix converter and a three-phase two-
control has been used in current control [14], drives [15]–[17], level inverter, respectively. In both cases, the idea is to apply
power factor correction [18], and active filters [19], [20]. All the switching state that minimizes a given quality function over
of these works consider linear models and use modulation a one-step receding horizon, taking into account the discrete
techniques for voltage generation. As classic solutions, the nature of converters. In this paper, a similar technique is devel-
oped, achieving a new control method for a three-phase NPC
Manuscript received May 5, 2006; revised January 26, 2007. This work inverter. Several variations of the algorithm are studied and
was supported in part by the Chilean Research Fund CONICYT under Grant compared with classic PWM control, including features such
1050549, by the Industrial Electronics and Mechatronics Millennium Science
Nucleus, by the German Academic Exchange Service, and by the Universidad as reference tracking, balance in the dc link, and reduction of
Técnica Federico Santa María. This paper was presented in part at the Power the switching frequency.
Electronics Specialists Conference, PESC’05, Recife, Brazil, June 2005.
R. Vargas, P. Cortés, J. Rodríguez, and J. Pontt are with the Depart-
ment of Electronics Engineering, Universidad Técnica Federico Santa María, II. M ODEL OF THE S YSTEM
Valparaíso 2390123 Chile (e-mail: patricio.cortes@elo.utfsm.cl; rene.vargas@
usm.cl). Fig. 1 shows a model of the system. It includes a three-phase
U. Ammann is with the Institute of Power Electronics and Control Engineer-
ing, Universität Stuttgart, 70569 Stuttgart, Germany. three-level inverter and a resistive–inductive–active load. The
Digital Object Identifier 10.1109/TIE.2007.899854 reason to use this load is because it represents one of the most

0278-0046/$25.00 © 2007 IEEE


2698 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 5, OCTOBER 2007

be described as
 
Ts L
i(k + 1) = i(k) + v(k + 1) − e(k + 1) . (6)
RTs + L Ts
Equation (6) is used to obtain predictions for the future value
of the load current i(k + 1), considering all possible voltage
vectors v generated by the inverter and measured current at the
kth sampling interval.
The control strategy also uses an estimation of the future
reference current. Depending on the sampling time applied and
the computational constrains, the estimation can be obtained by
a second-order extrapolation given by

i∗ (k + 1) = 3i∗ (k) − 3i∗ (k − 1) + i∗ (k − 2) (7)

or, for a sufficiently small sampling time and also to save


computational efforts, it is possible to consider i∗ (k + 1) ≈
i∗ (k); thus, no extrapolation is necessary.
The current prediction in (6) also requires an estimation of
Fig. 2. Possible voltage vectors and switching states generated by a three-level the future load back EMF e(k + 1). That value, which is analog
inverter.
to the future reference current case, can be estimated using
a second-order extrapolation from present and past values or
common applications for this kind of converter—an induction
considering e(k + 1) ≈ e(k). As mentioned, that will depend
machine [21], [22]. Also, with this model, it is possible to char-
basically on the sampling time and the platform used for im-
acterize a wide range of applications, including passive loads
plementation. Present and past estimations of e can be obtained
and grid-connected converters. The source of the reference
from the load (6) shifted backward in time and load current
current will depend on the specific application. For example,
measurements, as follows:
for field-oriented control of an induction machine, the reference
current is generated from speed and flux controllers [21]. L RTs + L
The converter applies to the load 19 voltage vectors, which ê(k) = v(k) + i(k − 1) − i(k). (8)
Ts Ts
are generated from 27 switching states, as presented in Fig. 2.
The center of an MPC algorithm is the model of the plant Finally, each capacitor from the dc link fulfills the following
from which predictions are obtained. In this case, it corresponds dynamic equation:
to the equation of a three-phase resistive–inductive–active load, 1
which fulfills Vc (k + 1) = Vc (k) + ic (k)Ts (9)
C
di(t) where ic (k) is the current through the capacitor, vc (k) is its
L = v(t) − Ri(t) − e(t) (1)
dt voltage, and C is the capacitance. Currents through the capac-
itors are obtained based on the load currents and the present
where R and L are the load resistance and inductance, respec-
switching state; thus, no additional measurements are needed.
tively, v is the voltage vector generated by the inverter, e is the
Using (9), it is possible to obtain predictions for the future
electromotive force (EMF) of the load, and i is the load current
value of the capacitor’s voltage based on its present current and
vector. These vectors are defined as
voltage.
2
v = (Va0 + aVb0 + a2 Vc0 ) (2)
3 III. PWM C URRENT C ONTROL M ETHOD
2
i = (ia + aib + a2 ic ) (3) Before exposing the proposed predictive control method, a
3
short review of classic PWM current control applied to a three-
2
e = (ea + aeb + a2 ec ) (4) phase NPC inverter is presented to obtain suitable comparisons.
3 The selected method involves linear controllers and a modula-
where a = ej(2π/3) . tion strategy known as level-shifted phase disposition PWM.
Applying a sampling period Ts , the derivative form di(t)/dt This alternative was selected among other PWM strategies
is approximated by because it is widely used on this kind of inverter and provides
the best harmonic profile [2].
di(t) i(k) − i(k − 1) The PWM scheme is shown in Fig. 3. The load current is
≈ . (5) measured and compared with its reference value. Next, a PI
dt Ts
controller generates the reference load voltages that enter a
Replacing (5) in (1) and shifting the discrete time one step modulator. In this stage, each reference voltage is compared
forward, the relation between the discrete-time variables can with two triangular carrier signals (superior and inferior) that
VARGAS et al.: PREDICTIVE CONTROL OF A THREE-PHASE NPC INVERTER 2699

The objective of the second term in (10), i.e., h(V c12 , nc ),


is to take advantage of the state redundancy of a three-level
inverter, from the fact that the tracking cost f depends only on
the voltage vector selected. Its composition is as follows:

h(V c12 (k + 1), nc ) = λdc · |V c1 (k + 1)


− V c2 (k + 1)| + λn · nc . (12)

The first element in h adds up to g a term proportional to


Fig. 3. Classic PWM current control method. the absolute difference between both capacitors’ voltage pre-
dictions. A switching state that generates smaller differences
will be preferred. The second element in h is proportional to
the number of commutations to get to the next switching state
nc . A switching state that implies fewer commutations of the
power semiconductors will be preferred. In this manner, the use
of h will have a direct effect in the switching frequency of the
converter. The weighing factors λdc and λn handle the relation
between terms dedicated to reference tracking, voltage balance,
and reduction of switching frequency within g. A large value of
a certain λ implies greater priority to that objective.
To measure the effect of the control strategy on the switching
frequency and reference tracking performance, it is impor-
Fig. 4. Predictive current control method.
tant to define some performance variables. In the first place,
the average switching frequency per semiconductor fs will
are arranged in identical phase disposition. The switching state
be defined as the average value of the switching frequencies
applied to the inverter is selected according to the results of the
of the 12 controlled power semiconductors in the converter
comparisons. For more details, see [2] and [9]–[11].
circuit. Thus
4
fsai + fsbi + fsci
IV. P REDICTIVE C URRENT C ONTROL M ETHOD fs = (13)
i=1
12
Fig. 4 shows a scheme that summarizes the implemented
control strategy. The future value of the load current and where fski is the average switching frequency during a time
voltages in the capacitors are predicted for the 27 switching interval of the power semiconductor number i of phase k, with
states generated by the inverter, by means of (6) and (9). For i ∈ {1, 2, 3, 4} and k ∈ {a, b, c}. A reduction of the switching
this purpose, it is necessary to measure the present load current frequency of the inverter will imply a reduction of fs . As the
and voltages in the capacitors. After obtaining the predictions, reader can observe, fs was defined as an average between
a quality function g is evaluated for each switching state. The switching frequencies. Not all 12 power semiconductors will
switching state that minimizes g is selected and applied during present the same switching frequency. Moreover, transitions
the next sampling period. will occur in general with different current values; thus, fs will
The proposed quality function has the following compo- not be directly proportional to the power losses in the converter.
sition: However, it will allow us to measure or have indication of the
switching frequency of the inverter and the power losses due to
g = f (i∗ (k + 1), i(k + 1)) + h(V c12 (k + 1), nc ) (10) commutations.
The mean absolute reference tracking error e will be defined
where nc is the number of commutations of the power semi- as the mean value of the absolute difference between the refer-
conductors to get to the switching state under evaluation. The ence current and the load current, within a given time interval.
first term in (10), i.e., f (i∗ , i), is dedicated to achieve refer- As a difference between current variables, it will be measured in
ence tracking, quantifying the difference between the reference [A] and will also be expressed as a percentage of the amplitude
current and current prediction on the next sampling time, for of the reference current.
a given switching state. The following composition of f , or
“tracking cost,” is proposed:
V. S IMULATION R ESULTS
f (i∗ (k + 1), i(k + 1)) = |i∗α (k + 1) − iα (k + 1)|
  Simulation results for the proposed predictive current control
+ i∗β (k + 1) − iβ (k + 1) (11) strategy are presented. Within this section, the total dc-link
voltage will be maintained at 533 V, following a previous
where iα and iβ are the real and imaginary components of rectification stage. The sampling period applied is Ts = 100 µs.
current vector i, respectively, and i∗α and i∗β are the real and Values of the dc link and load parameters (Fig. 1) are shown in
imaginary components of the reference current vector i∗ . Table I.
2700 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 5, OCTOBER 2007

TABLE I
CIRCUIT PARAMETERS

Fig. 6. Load voltage on phase a (simulation). (a) PWM. (b) Predictive.

Fig. 5. Load current response (simulation). (a) PWM. (b) Predictive.

A. Reference Tracking
The performance of the proposed strategy was analyzed
and compared with PWM current control. The algorithm was
implemented using the following quality function:

g = |i∗α (k + 1) − iα (k + 1)|
 
+ i∗β (k + 1) − iβ (k + 1) + λn · nc . (14) Fig. 7. Load voltage spectrum (simulation). (a) PWM. (b) Predictive.

i.e., (10) with λdc = 0. The switching frequency weighing


factor applied was λn = 0.001, which is small enough to select
switching states within a given voltage vector. To generate
the same average switching frequency fs as the predictive
method of about 690 Hz, the PWM carrier frequency was set at
1380 Hz.
Waveforms obtained for the load currents, load voltage, and
voltage spectrum for both methods are presented in Figs. 5–7,
respectively, with a sinusoidal reference current of 10-A ampli-
tude and 50-Hz frequency. In terms of tracking performance,
the mean absolute reference tracking error e achieved was
0.089 A or 0.89% for the predictive method and 0.113 A
or 1.13% with the PWM strategy. The load voltage spectrum
obtained with the PWM method presents the characteristic side
bands near the carrier frequency. The predictive method, on
the other hand, presents a spread spectrum, with energy in a
wider range of frequencies. However, the peak amplitude of the Fig. 8. Load current response applying step on i∗α (simulation). (a) PWM.
spectral content of the predictive method is evidently lower. (b) Predictive.
To observe the decoupling between both components of
the load current, the amplitude of i∗α (real component of
the reference current) was reduced from 10 to 5 A at time for the PWM and predictive methods. From the presented re-
t = 0.035 s. The amplitude of the imaginary component i∗β was sults, it is clear that the predictive method achieves comparable
left at 10 A. Results for the load current are presented in Fig. 8 performance on reference tracking during transient response.
VARGAS et al.: PREDICTIVE CONTROL OF A THREE-PHASE NPC INVERTER 2701

In addition, note that the proposed method presents no interac-


tion between iα and iβ . This decoupling is a consequence of
independently considering both components of the current vec-
tor, as shown in (14).
Note that the method does not require any kind of linear con-
troller or modulation technique, achieving a different approach
to control a power converter.
The basic predictive strategy presented, applying quality
function (10) with λdc = λn = 0, requires no parameter ad-
justment, but only knowledge of the load. Nevertheless, to
take advantage of the possibilities offered by this method, it is
necessary to adjust parameters λdc and λn . No design criteria
have been established thus far for this purpose. Further research
is required. However, some hints can be mentioned. First,
the designer should consider the magnitudes of the variables
involved in g. Terms included in f (11) will usually be smaller
than terms included in h (12). According to that, if the designer Fig. 9. Design parameter λn . (a) Relation with the switching frequency.
wants to give equal importance to each objective, λdc and (b) Relation with the absolute error.
λn should be less than 1. If the designer wants to maintain
voltage balance in the dc link only by selecting the appropriate
switching state within a given voltage vector, then a small value
of λdc should be used. The smallest value allowed by the imple-
mentation platform will work for that purpose. In that way, the
control method will use the state redundancy of a three-level
inverter as most established methods. The same criteria can
be applied to λn . With a small value, the method will choose
the switching state that implies fewer commutations within a
voltage vector. When increasing λn , the method could choose
switching states that are not within the optimal voltage vector
in terms of reference tracking but imply fewer commutations.
More details regarding the selection of λn will be discussed in
the following section.

B. Reduction of the Switching Frequency Fig. 10. Predictive strategy, passive load (simulation). (a) Load current on
phase a. (b) Load voltage on phase a.
Also, using (14) as a quality function and increasing the
value of λn , it is possible to considerably reduce the average The designer should select λn and λdc to fit his requirements in
switching frequency per semiconductor, i.e., fs . Applying the terms of switching frequency and reference tracking.
strategy with λn = 0, the method presented a switching fre- The capability of the predictive method to maintain voltage
quency fs = 820 Hz. Using a value of λn = 0.001, the method balance in the dc link was also tested in simulation, but that
presented fs = 690 Hz, as mentioned. Increasing λn to 0.16 topic and the performance of both methods at low switching
(emphasis in reducing the switching frequency), a frequency frequencies will be presented in Section VI.
of 229 Hz was achieved. That represents only 27.9% of the
original average switching frequency per semiconductor and
C. Passive Load
33.1% of the fs presented by the PWM method.
As expected, applying a greater λn implies a reduction in the Simulation results applying the predictive strategy on a pas-
switching frequency. In general, the tradeoff is a slight increase sive load are presented in Fig. 10. The algorithm was tested
in the reference tracking error. For example, increasing λn from in this case with circuit parameters from Table I, with the
0.001 to 0.16, the switching frequency fs drops from 690 to exception that the EMF amplitude (active component of the
229 Hz, but the reference tracking error e increases from 0.089 load) was set to zero. The method was simulated with (14) as
to 0.189 A. To expose the possibilities of the proposed method, a quality function, with λn = 0.001. The system presented a
a graph showing the relation between the design parameter similar behavior than with the active load. The tracking error e
λn and the average switching frequency per semiconductor and switching frequency fs were practically the same. The main
fs and mean absolute reference tracking error e is presented difference can be observed in the load voltage [Fig. 10(b)]. The
in Fig. 9. From the figure, which is built based on several waveform of that signal in this case has a lower amplitude or
simulations for each value of λn , it is possible to confirm the fundamental component, as a result of the absence of the active
mentioned relation. Increasing λn implies a reduction in the component of the load. Thus, the method adjusts that variable
switching frequency and increases the reference tracking error. to maintain a load current close to the reference signal.
2702 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 5, OCTOBER 2007

Fig. 12. Experimental results with fs = 720 Hz, load current on phase a.
(a) PWM. (b) Predictive.

Fig. 11. Flow diagram of the implemented control algorithm.

VI. E XPERIMENTAL R ESULTS


The experimental prototype of the three-level NPC inverter Fig. 13. Experimental results with fs = 720 Hz, load voltage on phase a.
was built based on insulated gate bipolar transistors (IGBT) (a) PWM. (b) Predictive.
APT25GP120BDF. The system includes an Altera Flex10K10
field-programmable gate array (FPGA) for the control and pro- stored as jop . The loop ends when all 27 switching states have
tection logic and Altera EPM7064 FPGAs for the inverter leg been evaluated. The state that produces the optimal value of g
logic and deadtime. The switching commands are transmitted (minimal) is identified by the variable jop and will be applied
via an Agilent HFBR2521/1521 optic-fiber system. to the converter during the next sampling interval, starting the
The control strategy was implemented based on a dSPACE control algorithm again.
DS1104 rapid prototyping system and MATLAB/Simulink 7.0 The PWM method was implemented with carrier frequencies
(R14) installed on a host personal computer. The sampling of 1440 and 400 Hz. The total dc-link voltage was maintained
period used with the predictive strategy was Ts = 100 µs or at 533 V by a dc source that also maintained voltage balance
a 10-kHz sampling frequency. The predictive algorithm imple- during initial tests. A passive load was connected to the inverter,
mented with the control platform based on the dSPACE DS1104 with the same parameters and characteristics of the load used in
is explained in a flow diagram presented in Fig. 11. The control Section V-C in simulations. A sinusoidal reference current of
loop begins sampling the required signals. Then, the algorithm 10-A amplitude and 50-Hz frequency was applied.
estimates the active component of the load by means of (8) The predictive strategy was tested using the quality func-
and initializes the value of gop , which is a variable that will tion presented in (14) with λn = 0.001. The PWM method
contain the value of the lower quality function evaluated by was implemented with a carrier signal of frequency fc =
the algorithm so far. Then, the strategy enters a loop where, 1440 Hz. Both implementations presented an average switch-
for each possible switching state, the quality function (10) is ing frequency per semiconductor fs = 720 Hz. Results can
evaluated considering current and voltage predictions obtained be observed in Fig. 12 for load current on phase a and in
from (6) and (9), respectively. If, for a given switching state, the Fig. 13 for load voltage. The resemblance of the signals for
evaluated quality function g happens to be less than gop , that both methods is clearly observed and matches the results
lower value is stored as gop , and the switching state number is presented in simulations for the same situation in Fig. 10.
VARGAS et al.: PREDICTIVE CONTROL OF A THREE-PHASE NPC INVERTER 2703

TABLE II
COMPARATIVE PERFORMANCE OF PWM AND PREDICTIVE METHODS

Fig. 14. Experimental results with fs = 200 Hz, load current on phase a.
(a) PWM. (b) Predictive.
Fig. 16. Experimental test regarding voltage balance in the dc-link capacitors
applying the predictive strategy.

error e, and sampling frequency required to apply the method.


The theoretical maximum switching frequency that each
method can reach will depend basically on the sampling fre-
quency. For the PWM method, the theoretical maximum fs
is equal to the sampling frequency used, whereas for the
predictive strategy, the theoretical maximum fs is equal to
half the sampling frequency. Those values limit the switching
frequency. The real fs presented by each method will depend
on specific aspects of the method, such as the λn parameter of
the predictive strategy, and the behavior of the reference signal.
Finally, one of the most interesting aspects of the predictive
method is the simplicity to implement voltage balance in the dc
link. This feature was tested disconnecting the middle point of
the dc link from the source and applying the predictive control
Fig. 15. Experimental results with fs = 200 Hz, load voltage on phase a. method with the following quality function:
(a) PWM. (b) Predictive.  
g = |i∗α (k + 1) − iα (k + 1)| + i∗β (k + 1) − iβ (k + 1)
Nevertheless, a mean absolute error of e = 0.184 A was mea- + λdc · |V c1 (k + 1) − V c2 (k + 1)| . (15)
sured for the PWM strategy. The predictive method presented a
mean absolute error of e = 0.165 A. The λdc weighing factor was set at λdc = 0.1. The method
The second step was to increase the frequency reduction succeeded in maintaining voltage balance, using the same
weighing factor to λn = 0.16. The predictive method presented reference signal and parameters used in previous experimental
a switching frequency of fs = 200 Hz. The PWM method was implementations. To show the capabilities of the method, the
adjusted to match the switching frequency, with a carrier signal voltage balance section of the quality function was disabled,
of frequency fc = 400 Hz. Results on the load current for setting λdc = 0 at time t = 0.67 s, as presented in Fig. 16. The
both methods can be observed in Fig. 14. The load voltage method then will not consider the voltage unbalance within
signals for PWM and predictive methods can be observed in g. As expected, both voltages in the dc link quickly began to
Fig. 15. Comparing Figs. 14 and 15 with Figs. 12 and 13, it separate until the circuit protection stopped the system when
is possible to verify the reduction in the switching frequency, the unbalance reached 40 V.
as well as an increase in the reference tracking error for Summarizing, the predictive current control method was
both methods. Analysis of the mean absolute error, however, implemented, confirming observations made in simulations.
reveals a significant difference in the performance of both The strategy succeeded in maintaining voltage balance in the
methods. The PWM strategy presented a mean absolute error of dc link and reducing the switching frequency. Working at the
e = 0.406 A, whereas the predictive method achieved a value same switching frequency, the presented method achieved bet-
of e = 0.283 A, both working at fs = 200 Hz. ter reference tracking than the carrier-based method. However,
Table II presents a review summarizing the most relevant the proposed method requires a greater sampling frequency
characteristics and results for both methods, including aver- or data acquisition frequency. The previous fact should not
age switching frequency per IGBT fs , mean absolute tracking be a problem, considering the new technologies available in
2704 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 54, NO. 5, OCTOBER 2007

digital signal processors (DSPs). It is important to mention [6] R. Tallam, R. Naik, and T. Nondahl, “A carrier-based PWM scheme for
that the sampling instant is always located in a fixed position neutral-point voltage balancing in three-level inverters,” IEEE Trans. Ind.
Appl., vol. 41, no. 6, pp. 1734–1743, Nov./Dec. 2005.
within the sampling period, making easy the acquisition of [7] A. Bendre, G. Venkataramanan, D. Rosene, and V. Srinivasan, “Modeling
measurement data, avoiding problems with switching the power and design of a neutral-point voltage regulator for a three-level diode-
devices. The dSPACE system used to obtain the results had no clamped inverter using multiple-carrier modulation,” IEEE Trans. Ind.
Electron., vol. 53, no. 3, pp. 718–726, Jun. 2006.
problem running the algorithm at the sampling time selected, [8] H. du Toit Mouton, “Natural balancing of three-level neutral-point-
i.e., Ts = 100 µs. In fact, it took only 52 µs to execute the clamped PWM inverters,” IEEE Trans. Ind. Electron., vol. 49, no. 5,
entire algorithm, including voltage balance and reduction of pp. 1017–1025, Oct. 2002.
[9] G. Holmes and T. Lipo, Pulse Width Modulation for Power Converters,
the switching frequency. The algorithm was also implemented Principles and Practice, ser. IEEE Press Series on Power Engineering.
on a DSP Texas Instruments TMS320F2812, using the same New York: Wiley-Interscience, 2003.
sampling frequency and achieving similar results in terms of [10] M. P. Kazmierkowski, R. Krishnan, and F. Blaabjerg, Control in Power
Electronics. New York: Academic, 2002.
processing times. [11] J. Holtz, “Pulsewidth modulation for electronic power conversion,” Proc.
One of the aspects that must be mentioned is the simplicity IEEE, vol. 82, no. 8, pp. 1194–1214, Aug. 1994.
to implement the voltage balance strategy with the presented [12] J. E. Espinoza, J. R. Espinoza, and L. A. Moran, “A systematic controller-
design approach for neutral-point-clamped three-level inverters,” IEEE
method. There is no need to consider long lookup tables or Trans. Ind. Electron., vol. 52, no. 6, pp. 1589–1599, Dec. 2005.
additional control blocks. [13] E. Camacho and C. Bordons, Model Predictive Control. New York:
Springer-Verlag, 1999.
[14] H. Abu-Rub, J. Guziński, Z. Krzeminski, and H. A. Toliyat, “Predictive
VII. C ONCLUSION current control of voltage-source inverters,” IEEE Trans. Ind. Electron.,
vol. 51, no. 3, pp. 585–593, Jun. 2004.
The predictive current control method presented does not [15] R. Kennel and A. Linder, “Predictive control of inverter supplied electrical
drives,” in Proc. Conf. Record PESC, Galway, Ireland, 2000, pp. 761–766.
require any kind of linear controller or modulation technique. [16] H.-T. Moon, H.-S. Kim, and M.-J. Youn, “A discrete-time predictive
It effectively controls the load current and compares well with current control for PMSM,” IEEE Trans. Power Electron., vol. 18, no. 1,
established control methods, such as PWM, achieves a com- pp. 464–472, Jan. 2003.
[17] P. Wipasuramonton, Z. Q. Zhu, and D. Howe, “Predictive current control
parable dynamic response and reference tracking, and works with current-error correction for PM brushless AC drives,” IEEE Trans.
at lower switching frequencies. If both methods are compared Ind. Appl., vol. 42, no. 4, pp. 1071–1079, Jul./Aug. 2006.
at the same switching frequency, as exposed in Table II, the [18] P. Mattavelli, G. Spiazzi, and P. Tenti, “Predictive digital control of
power factor preregulators with input voltage estimation using disturbance
predictive strategy presents lower tracking error. In addition, observers,” IEEE Trans. Power Electron., vol. 20, no. 1, pp. 140–147,
the proposed method presents no interaction between both Jan. 2005.
components of the load current. [19] P. Malesani, P. Mattavelli, and S. Buso, “Robust dead-beat current control
for PWM rectifier and active filters,” IEEE Trans. Ind. Appl., vol. 35, no. 3,
One of the remarkable aspects of the method is the use of pp. 613–620, May/Jun. 1999.
costs assigned to each objective to achieve reference tracking, [20] B.-M. Han, B.-Y. Bae, and S. J. Ovaska, “Reference signal generator for
balance in the dc link, and reduction in the switching frequency. active power filters using improved adaptive predictive filter,” IEEE Trans.
Ind. Electron., vol. 52, no. 2, pp. 576–584, Apr. 2005.
The simplicity of the theory makes it easy to understand and [21] S. Müller, U. Ammann, and S. Rees, “New time-discrete modulation
implement. The strategy allows the designer to adjust the λ pa- scheme for matrix converters,” IEEE Trans. Ind. Electron., vol. 52, no. 6,
rameters to fit his requirements in terms of switching frequency, pp. 1607–1615, Dec. 2005.
[22] J. Rodríguez, J. Pontt, C. Silva, P. Correa, P. Lezana, P. Cortés, and
voltage balance, and reference tracking. U. Ammann, “Predictive current control of a voltage source inverter,”
The method can be easily implemented taking advantage of IEEE Trans. Ind. Electron., vol. 54, no. 1, pp. 495–503, Feb. 2007.
the present technologies available in DSPs. The higher sam-
pling frequencies required should not be a problem nowadays.
This control strategy uses, in a very convenient way, the discrete René Vargas (S’05) received the Engineer and
nature of power converters and microprocessors used in their M.Sc. degrees in electronics engineering (with
control. honors) from the Universidad Técnica Federico
Santa María, Valparaíso, Chile, in 2005. He is cur-
These results show that predictive control is a very powerful rently working toward the Ph.D. degree at the same
tool, with a conceptually different approach, which opens new university.
possibilities in the control of power converters. He worked at the Institute of Power Electronics
and Control Engineering, University of Stuttgart,
Stuttgart, Germany, during a scientific stay in 2006.
R EFERENCES His main research interests include matrix convert-
ers and new control techniques applied to power
[1] A. Nabae, I. Takahashi, and H. Akagi, “A new neutral-point-clamped converters.
PWM inverter,” IEEE Trans. Ind. Appl., vol. IA-17, no. 5, pp. 518–523,
Sep./Oct. 1981.
[2] B. Wu, “High-power converters and AC motor drives,” in Proc. PESC,
Recife, Brazil, 2005, pp. 2360–2364. Tutorial Session. Patricio Cortés (S’05) received the Engineer
[3] H.-P. Krug, T. Kume, and M. Swamy, “Neutral-point clamped three-level and M.Sc. degrees in electronic engineering from
general purpose inverter—Features, benefits and applications,” in Proc. the Universidad Técnica Federico Santa María
Conf. Rec. PESC, Aachen, Germany, 2004, pp. 323–328. (UTFSM), Valparaíso, Chile, in 2004. He is cur-
[4] M. K. Buschmann and J. K. Steinke, “Robust and reliable medium voltage rently working toward the Ph.D. degree at the same
PWM inverter with motor friendly output,” in Proc. 7th Eur. Conf. Power university.
Electron. Appl., Trondheim, Norway, 1997, pp. 3502–3507. In 2003, he joined the Department of Electronics
[5] T. Bruckner, S. Bernet, and H. Guldner, “The active NPC converter and Engineering, UTFSM, as a Research Assistant. His
its loss-balancing control,” IEEE Trans. Ind. Electron., vol. 52, no. 3, main research interests are power electronics and
pp. 855–868, Jun. 2005. adjustable speed drives.
VARGAS et al.: PREDICTIVE CONTROL OF A THREE-PHASE NPC INVERTER 2705

Ulrich Ammann (M’06) received the Dipl.-Ing. Jorge Pontt (M’00–SM’04) received the Engi-
degree in electrical engineering from the Univer- neer and M.Sc. degrees in electrical engineering
sity of Stuttgart, Stuttgart, Germany, in 2002. He is from the Universidad Técnica Federico Santa María
currently working toward the Ph.D. degree on the (UTFSM), Valparaíso, Chile, in 1977.
field of discrete-time modulation schemes, including Since 1977, he has been with UTFSM, where he is
predictive techniques, at the same university. currently a Professor in the Department of Electron-
In 2002, he joined the Institute of Power Electron- ics Engineering, the Director of the Laboratory for
ics and Control Engineering, University of Stuttgart, Reliability and Power Quality, and the Director of the
as a Research Assistant. His fields of interest cover Nucleus for Industrial Electronics and Mechatronics.
electric drives, high-power current sources, and au- He has authored more than 90 international refereed
tomotive power electronics. journals and conference papers. He is the coauthor
of the software Harmonix used in harmonic studies in electrical systems
and also of patent applications concerning innovative instrumentation systems
José Rodríguez (M’81–SM’94) received the Engi- employed in high-power converters and large grinding mill drives. He is a
neer degree in electrical engineering from the Uni- Consultant to the mining industry, particularly in the design and application of
versidad Técnica Federico Santa María, Valparaíso, power electronics, drives, instrumentation systems, and power quality issues,
Chile, in 1977 and the Dr.-Ing. degree in electri- with management of more than 80 consulting and R&D projects. He has had
cal engineering from the University of Erlangen, scientific stays at the Technische Hochschule Darmstadt, Darmstadt, Germany
Erlangen, Germany, in 1985. (1979–1980), the University of Wuppertal, Wuppertal, Germany (1990), and
Since 1977, he has been with the Universidad the University of Karlsruhe, Karlsruhe, Germany (2000–2001).
Técnica Federico Santa María, where he is currently
a Professor and the President. During his sabbatical
leave in 1996, he was responsible for the Mining
Division, Siemens Corporation, Santiago, Chile. He
has a large consulting experience in the mining industry, particularly in the
application of large drives like cycloconverter-fed synchronous motors for SAG
mills, high-power conveyors, controlled drives for shovels, and power quality
issues. He has authored or coauthored more than 130 refereed journals and
conference papers and contributed to one chapter in the Power Electronics
Handbook (Academic Press, 2006). His research interests are mainly in the area
of power electronics and electrical drives. In the last years, his main research
interests are in multilevel inverters and new converter topologies.

Вам также может понравиться