Professional Documents
Culture Documents
Abstract—The development of high-processing-capability mi- The evolution of digital processing systems based on micro-
croprocessors allows the implementation of new digital control processors and microcontrollers, field-programmable gate ar-
methods for neutral-point-clamped (NPC) multilevel converter in rays, digital signal processors (DSPs), and application-specific
power-electronic applications. This paper presents a new predic-
tive digital control method for multilevel converters, called “fast integrated circuits associated with improvements of the charac-
predictive.” This method computes the optimal vector using the teristics of power semiconductors has been the key to the rapid
NPC three-phase multilevel dynamic model equations just once evolution and development of power-electronic applications
in each control cycle, while current predictive methods need 27 and to improve power quality [1]–[7].
calculations. The closest vector to the optimal vector is found Multilevel converters are characterized by the ability to
by minimizing the distance between each one of the 27 available
vectors to the optimal vector. Space vector modulation could be supply staircase-like voltage waveforms. This feature enables
also used. The obtained performance is similar to the predictive converters with a high number of levels to reduce voltage and
optimal control that uses the converter model to find all the 27 re- current total harmonic distortion (THD), and their architecture
sponses of the multilevel and then searches for the vector that min- enables high-voltage high-current operation [8]–[12].
imizes control errors. Relative to predictive optimal control, the Control methods based on pulsewidth modulation (PWM)
fast predictive improves digital processing speed by at least 150%
in multilevel converters with 27 vectors. This speed improvement [13], [14], space vector modulation (SVM) [15], [16], and
would allow multilevel converters with five or higher number of sliding mode [17] are often used to control the multilevel con-
levels (125 instead of 27 vectors) to be controlled using the same verters. The PWM strategy is suitably implemented in digital
sampling frequency of the three-level inverter. The fast-predictive controllers [18]. Other techniques, such as sliding mode [19],
controller is used in a multilevel rectifier with near-unity power [20], that can present robustness and improved stability can be
factor to enforce the ac currents. Fast predictive control is also
used in the rectifier dc voltage to reduce sensitivity of the dc also implemented.
voltage to dc load disturbances. The simulation and experimental The optimal-predictive digital control method has been re-
results show that the fast-predictive controller is able to control the cently used in multilevel-converter applications. Based on the
ac currents of a three-phase multilevel rectifier, achieving nearly system dynamics model, the optimal-predictive computes, in
1.5% total harmonic distortion while balancing the capacitors’ dc real time, the results of applying each one of all the available
voltages. The use of predictive control to regulate the dc voltage
shows an improvement of approximately 7% compared to a pro- vectors and chooses the best vector, which is the one that
portional-integral controller. minimizes a cost functional of the control errors [20]–[25].
The choice of the optimal-model-based vector system may
Index Terms—Digital control, fast-predictive controller, multi-
level converter, optimal controller, unity power factor. require high computational resources and high-speed real-time
digital control systems, usually limiting the application of this
I. I NTRODUCTION method to simple load models, converters with limited set
where
γk (γk + 1) γk (1 − γk )
Γ1k = Γ2k = . (4)
2 2
Fig. 1. NPC multilevel rectifier circuit used in applications to improve the
power quality.
The converter model equations (2) will be used to design the
fast-predictive controller.
This paper presents the multilevel-converter models (see Considering the almost-sinusoidal behavior, the ac currents
Section II) working as rectifiers with near-unity power factor. and voltages, represented in dq coordinates, have almost con-
In Section III, the fast-predictive digital control method is stant values for each operating point. This enables the design
developed to digitally control the following: 1) the converter dc of dc voltage controllers for the multilevel rectifier. Applying
voltage; 2) the ac currents; and 3) the balancing of capacitors’ the Park transform to the model of the multilevel rectifier,
dc voltage of the NPC multilevel converter. The design of a dc represented in coordinate system αβ (2), the model of the
voltage proportional-integral (PI) controller (for comparison) rectifier in dq coordinates (5) is obtained. The following will
is also included. Section IV compares the optimal-predictive allow the design of dc voltage controllers:
controller with the fast-predictive controller of the NPC mul-
⎡ did ⎤ ⎡ − R ω Γ1d Γ2d ⎤ ⎡ ⎤
tilevel converter. The simulation and experimental results of dt L L L id
the NPC multilevel converter working as a rectifier with unity ⎢ diq ⎥ ⎢ −ω − R Γ1q Γ2q ⎥
⎢ dt ⎥ = ⎢ L L L ⎥ ⎢ iq ⎥
power factor with the digital fast-predictive control is presented ⎣ dUC1 ⎦ ⎢ ⎣ − Γ1d
−
Γ1q
0
⎥⎣
0 ⎦ UC1
⎦
dt C1 C1
in Section V. The last section points the main conclusions of dUC2 Γ UC2
dt − ΓC2d2 − C2q2⎡ 0 0 ⎤
this paper.
−L1
0 0 ⎡ ⎤
⎢ 0 ⎥ ULd
− 1
0
+⎢ ⎣ 0
L ⎥
1 ⎦ ⎣ ULq ⎦ . (5)
II. M ULTILEVEL R ECTIFIER DYNAMIC M ODELING 0 C1
1 idc
0 0 C2
The NPC multilevel rectifier is connected to the electrical
power network UL through the coupling coils L with loss Argument θ = ωt is the angular phase of the electrical power
resistance R. The dc load ZUdc is connected to the capacitor network. The semiconductor states in dq, Γid , and Γiq , with
terminals of the multilevel converter, i.e., C1 and C2 , and has i ∈ {1, 2}, are given by
an applied voltage Udc = UC1 + UC2 (see Fig. 1).
Assuming ideal semiconductors, the three valid combina- Γid cos θ sin θ Γiα
= . (6)
tions of the binary states of switches Skj of each leg k can be Γiq − sin θ cos θ Γiβ
defined as
⎧
⎨1 (Sk1 = 1 and Sk2 = 1)and(Sk3 = 0 and Sk4 = 0) III. D ESIGN OF FAST-P REDICTIVE C ONTROLLERS
γk = 0 (Sk1 = 0 and Sk2 = 1)and(Sk3 = 1 and Sk4 = 0) The control system of the optimal-predictive rectifier (see
⎩
−1 (Sk1 = 0 and Sk2 = 0)and(Sk3 = 1 and Sk4 = 1). Fig. 2) consists of a voltage regulator, which determines the
(1) value of the ac current reference idqRef based upon the dc
The dependence of the equations of the ac currents (i1 + error voltage eUdc using the dynamics of the dc voltage, i.e.,
i2 + i3 = 0), represented in the coordinate system 123 [20], dUdc /dt. The control of the ac current and the capacitor dc
can be eliminated by applying the Clark–Concordia transfor- voltage balance is done through the on/off switching of the NPC
mation, resulting in the dynamic model represented in multilevel active switches, i.e., Skj , so that the ac currents i1 ,
i2 , and i3 are nearly sinusoidal to conserve power quality.
⎡ diα ⎤ ⎡ − R 0 Γ1α Γ2α ⎤ ⎡ ⎤
dt L L L iα
⎢ diβ ⎥ ⎢ − R Γ1β Γ2β ⎥
⎢ dt ⎥ = ⎢ L ⎥ ⎢ iβ ⎥
0 L L A. DC Voltage Control
⎣ dUC1 ⎦ ⎢ ⎣ − Γ1α
−
Γ1β
0
⎥⎣
0 ⎦ UC1
⎦
dt C1 C1
dUC2 Γ UC2 The dc voltage controller evaluates the deviation of the dc
dt − ΓC2α − C2β2 0 0
2
⎡ 1 ⎤ voltage Udc in relation to its reference UdcRef to determine the
−L 0 0 ⎡ ⎤ values of the ac current reference in order to regulate the dc
⎢ 0 ⎥ ULα
− 1
0 voltage to a constant value, even with load disturbances. A fast-
+⎢ ⎣ 0
L ⎥
1 ⎦ ⎣ ULβ ⎦ (2)
0 C1 predictive dc voltage controller is introduced. For performance
1 i dc
0 0 C2
comparison, the well-known PI controller is also designed.
BARROS et al.: FAST-PREDICTIVE OPTIMAL CONTROL OF NPC MULTILEVEL CONVERTERS 621
Equations (16)–(18), together with (13)–(15), are computed to the expected optimal vectors ViαRef (ts ), ViβRef (ts ), and
27 times in each control cycle. IU CRef (ts ) calculated only once from (20)–(22)
The cost functional of the optimal-predictive controller, i.e., Weights ρV iα , ρV iβ , and ρIU C are design parameters al-
COP (ts ), shown in (19) found at the bottom of the page, lowing the designer to assign priorities to the most important
evaluates the 27 control errors enabling the choice of the best quantities, the ac currents iα and iβ , or to the capacitor voltage
combination (3) of the active NPC semiconductors for the state balance.
space variables to approach the references. In the fast-predictive control method, the reference vec-
Weights ρiα , ρiβ , and ρU C allow the user definition of the tors ViαRef (ts ), ViβRef (ts ), and IU CRef (ts ), which depend on
priority level of each controlled variable. the system inverse model, are calculated just once. This is
The 27 calculations of (13)–(19) during a sampling time a significant improvement over the more common optimal-
interval ΔT need a relatively fast digital processor in order to predictive control, where the direct model (13)–(15) are used
be able to predict the values of ac currents and dc voltages of to determine iαRef(ts+ΔT ) , iβRef(ts+ΔT ) and UC1Ref(ts+ΔT ) −
the converter within a sampling interval that is small enough UC2Ref(ts+ΔT ) 27 times in each control cycle. The fast-
[20], [23]. predictive approach evaluates the cost functional (23) for the
2) Fast-Predictive Controller of the NPC: In the fast- available 27 vectors.
predictive control method, the dynamic equations are solved
just once to find the expected optimal vector. The distance
between this expected optimal vector and all the 27 available IV. C OMPARISON OF FAST- AND O PTIMAL -P REDICTIVE
vectors is then evaluated, through simple operations to reduce NPC C ONTROLLERS
digital time processing, in order to find the closest vector to the In this section, a comparison between the fast-predictive
expected optimal vector. controller and the optimal-predictive NPC multilevel controller
Solving the state space dynamic equations of the multilevel is done. In Fig. 3, a flowchart for each controller is represented,
converter (2), the prediction equations (inverse dynamics) to i.e., the optimal predictive and the fast predictive [see Fig. 3(a)
compute the reference control vectors ViαRef (ts ), ViβRef (ts ), and (b), respectively]. As shown in Fig. 3, the main difference
and IU CRef (ts ), are obtained as between these two control methods is the reduction in the
number of calculations done in the main loop. In the optimal-
ViαRef (ts ) = [iα (ts + ΔT ) − iα (ts )]
predictive control method system, the predictive equations are
L solved in the main loop, whereas the fast-predictive control
× + Riα (ts ) + ULα (ts ) (20) method minimizes the number of operations of the main loop.
ΔT
The algorithms go through the vectors (see Table I) with
ViβRef (ts ) = [iβ (ts + ΔT ) − iβ (ts )] all combinations of states of the active semiconductor of the
multilevel converter [semiconductor leg states γ1 , γ2 , and γ3 ,
L
× + Riβ (ts ) + ULβ (ts ) (21) and vectors Viα (ts ) and Viβ (ts )]. In the fast-predictive control
ΔT method, the ideal control vectors ViαRef (ts ), ViβRef (ts ), and
C IU CRef (ts ) are computed so that the state space variables
IU CRef (ts ) = [UC2 (ts + ΔT ) − UC1 (ts+ΔT )] (22) follow the reference values. In the main loop, for all combi-
ΔT
nations of vectors (27 for the case of the three-phase NPC),
where iα (ts + ΔT ) = iαRef and iβ (ts + ΔT ) = iβRef are the controller reads the available vectors Viα (ts ) and Viβ (ts )
the ac currents, and the capacitor voltages UC1 (ts + ΔT ) = stored in Table I and selects the best available vector IU C (ts )
UC1Ref and UC2 (ts + ΔT ) = UC2Ref , which must be equal to to regulate the capacitor voltages.
their reference values at the next (ts + ΔT ) sampling interval. In the optimal-predictive control method, the predictive
In each control cycle, the fast-predictive cost functional equations of ac currents iα and iβ , together with the error of the
CFP (ts ), as shown in (23) found at the bottom of the page, capacitor voltages UC1Ref − UC2Ref , are calculated 27 times.
is applied 27 times to obtain the available vectors Viα (ts ), Then, the cost functional for each available vector is calculated
Viβ (ts ), and IU C (ts ) [calculated using (16)–(18)] closest 27 times also.
(iαRef (ts + ΔT ) − iα (ts ))2 (iβRef (ts + ΔT ) − iβ (ts ))2 (UC2 (ts ) − UC1 (ts ))2
COP (ts ) = + + (19)
ρiα ρiβ ρU C
(ViαRef (ts ) − Viα (ts ))2 (ViβRef (ts ) − Viβ (ts ))2 (IU CRef (ts ) − IU C (ts ))2
CFP (ts ) = + + (23)
ρV iα ρV iβ ρIU C
BARROS et al.: FAST-PREDICTIVE OPTIMAL CONTROL OF NPC MULTILEVEL CONVERTERS 623
TABLE I
VECTORS OF THE NPC M ULTILEVEL C ONVERTER /TBL
TABLE II
N UMBER OF O PERATIONS OF THE FAST- AND O PTIMAL -P REDICTIVE
NPC C ONTROL M ETHODS /TBL
Fig. 3. Flowcharts of the (a) optimal- and (b) fast-predictive control methods.
TABLE III
CONVERTER PARAMETERS /TBL
Fig. 4. Udc voltage of the multilevel rectifier with (a) PI and (b) fast-
predictive controls. Vertical: 20 V/div. Horizontal: 100 ms/div Fig. 5. Currents and voltages of the ac electrical power network in phases 1
(−i1 , UL1 ) and 2 (−i2 , UL2 ). Vertical: 5 A/div and 20 V/div. Horizontal:
V. S IMULATION AND E XPERIMENTAL R ESULTS 10 ms/div. (a) NPC predictive controller. (b) NPC fast-predictive controller.
Fig. 6. Udc voltage of the multilevel rectifier in the steady state. Vertical:
20 V/div. Horizontal: 100 ms/div.
Fig. 8. Capacitor voltages UC1 and UC2 using the NPC (a) optimal- and
(b) fast-predictive methods. Vertical: 10 V/div. Horizontal: 100 ms/div.
Fig. 7. Udc voltage and ac current responses to a step change in reference B. AC Currents and Capacitor Voltage Balancing of the
UdcRef . Vertical: 20 V/div and 5 A/div. Horizontal: 100 ms/div. (a) PI Udc NPC Using the Fast-Predictive Controller
controller. (b) Fast-predictive Udc controller.
Fig. 8(b) depicts the capacitor voltages of the multilevel
Fig. 6 represents the dc voltage Udc of the multilevel rectifier rectifier using the NPC fast-predictive control method. The
with near-unity power factor. The results show that, using results show that the voltages of capacitors are well balanced.
the Udc fast-predictive controller, the dc voltage follows the This balance was observed in all the experiments carried out
reference value without stationary error, as in the PI controller. with the fast-predictive control method.
626 IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 60, NO. 2, FEBRUARY 2013
TABLE IV
THD ( IN P ERCENT ) OF AC C URRENT U SING THE O PTIMAL - (OP IAC )
AND FAST-P REDICTIVE (FP IAC ) C ONTROLLERS IN A R ECTIFIER W ITH
THE PI DC VOLTAGE C ONTROLLER (PI UDC ) AND THE P REDICTIVE
C ONTROLLER (PC UDC )/TBL
converter vectors, to determine the cost of each vector. The [19] A. Sabanovic, “Variable structure systems with sliding modes in motion
fast-predictive method allowed improvements in the order of control—A survey,” IEEE Trans Ind. Informat., vol. 7, no. 2, pp. 212–223,
May 2011.
150% in the number of vectors that can be analyzed in a DSP [20] J. D. Barros and J. F. Silva, “Optimal predictive control of three-phase
digital controller for a NPC multilevel operating as a rectifier NPC multilevel converter for power quality applications,” IEEE Trans.
with unity power factor. Ind. Electron., vol. 53, no. 10, pp. 3670–3681, Oct. 2008.
[21] K. V. Ling, W. K. Ho, Y. Feng, and B. Wu, “Integral-square-error perfor-
The experimental results show that the ac currents have a mance of multiplexed model predictive control,” IEEE Trans Ind. Infor-
THD of 1.5%, the voltages of capacitors in the NPC converter mat., vol. 7, no. 2, pp. 196–203, May 2011.
are well balanced, and the fast-predictive dc voltage regulator [22] J. D. Barros and J. F. Silva, “Multilevel optimal predictive dynamic volt-
age restorer,” IEEE Trans. Ind. Electron., vol. 57, no. 8, pp. 2747–2760,
imposes faster speed to control the dc voltage while almost not Aug. 2010.
affecting the quality of ac currents, compared to a PI dc voltage [23] P. Cortés, M. P. Kazmierkowski, R. M. Kennel, D. E. Quevedo, and
converter. J. Rodríguez, “Predictive control in power electronics and drives,” IEEE
Trans. Ind. Electron., vol. 55, no. 12, pp. 4312–4324, Dec. 2008.
The fast-predictive control method has been presented as the [24] J. Rodríguez, J. Pontt, C. A. Silva, P. Correa, P. Lezana, P. Cortés, and
predictive control solution with similar performance to optimal- U. Ammann, “Predictive current control of voltage source inverter,” IEEE
predictive controllers but with a faster run-time digital imple- Trans. Ind. Electron., vol. 54, no. 1, pp. 495–503, Feb. 2007.
[25] M. A. Perez, J. Rodriguez, E. J. Fuentes, and F. Kammerer, “Predic-
mentation. It has been shown that the fast-predictive control tive control of ac–ac modular multilevel converters,” IEEE Trans. Ind.
has a great potential to be used in power-quality applications, Electron., vol. 59, no. 7, pp. 2832–2839, Jul. 2012.
having complex system models and using power-electronic
multilevel converters with a high number of levels.
J. Dionísio Barros (S’04–M’09) was born in
R EFERENCES Madeira Island, Portugal, in 1974. He received the
Dipl.Ing. degree in systems and computer engi-
[1] J. Holtz, “Power electronics—A continuing challenge,” IEEE Ind. Elec- neering from the University of Madeira, Funchal,
tron. Mag., vol. 5, no. 2, pp. 6–15, Jun. 2011.
Portugal, in 1998, and the M.Sc. and Ph.D. degrees in
[2] A. Malinowski and H. Yu, “Comparison of embedded system design for
electrical and computer engineering from the Tech-
industrial applications,” IEEE Trans Ind. Informat., vol. 7, no. 2, pp. 244–
nical University of Lisbon, Lisboa, Portugal, in 2002
254, May 2011. and 2008, respectively.
[3] A. P. Kazmierkowski, M. Jasinski, and G. Wrona, “DSP-based control of
He is currently an Assistant Professor with the
grid-connected power converters operating under grid distortions,” IEEE
Exact Sciences and Engineering Competence Centre,
Trans Ind. Informat., vol. 7, no. 2, pp. 204–211, May 2011.
University of Madeira, Funchal, where he is also
[4] E. Monmasson, L. Idkhajine, M. N. Cirstea, I. Bahri, A. Tisan, and
a Researcher with the Center for Innovation in Electrical and Energy Engi-
M. W. Naouar, “FPGAs in Industrial control applications,” IEEE Trans
neering. His main research interests are modeling, simulation, and control of
Ind. Informat., vol. 7, no. 2, pp. 224–243, May 2011.
multilevel converters applied to power quality.
[5] A. Malinowski and H. Yu, “Comparison of embedded system design for Dr. Barros is a member of the Ordem dos Engenheiros, Portugal.
industrial applications,” IEEE Trans Ind. Informat., vol. 7, no. 2, pp. 244–
254, May 2011.
[6] E. Monmasson, L. Idkhajine, and M. W. Naouar, “FPGA-based con-
trollers,” IEEE Ind. Electron. Mag., vol. 5, no. 1, pp. 14–26, Mar. 2011.
[7] B. Singh, S. Singh, A. Chandra, and K. Al-Haddad, “Comprehensive J. Fernando A. Silva (M’92–SM’00) was born in
study of single-phase ac–dc power factor corrected converters with high- Monção Portugal in 1956. He received the Dipl.Ing.
frequency isolation,” IEEE Trans Ind. Informat., vol. 7, no. 4, pp. 540– degree in electrical engineering and the Ph.D. and
556, Nov. 2011. Habil. degrees in electrical and computer engi-
[8] N. Yousefpoor, S. H. Fathi, N. Farokhnia, and H. A. Abyaneh, “THD neering from the Universidade Técnica de Lisboa
minimization applied directly on the line-to-line voltage of multilevel (UTL), Lisbon, Portugal, in 1980, 1990, and 2002,
inverters,” IEEE Trans. Ind. Electron., vol. 59, no. 1, pp. 373–380, respectively.
Jan. 2012. Currently, he is an Associate Professor of power
[9] D. Floricau, E. Floricau, and G. Gateau, “New multilevel converters with electronics with the Energy group of the Depart-
coupled inductors: Properties and control,” IEEE Trans. Ind. Electron., ment of Electrical and Computer Engineering, UTL.
vol. 58, no. 12, pp. 5344–5351, Dec. 2011. He teaches power electronics, control of switching
[10] A. Nabae and I. Takahashi, “A new neutral-point-clamped PWM inverter,” power converter systems, and power quality. As the Leader of the Power
IEEE Trans. Ind. Appl., vol. IA-17, no. 5, pp. 518–523, Sep. 1981. Electronics and Power Quality group of the Center for Innovation in Electrical
[11] T. A. Meynard and H. Foch, “Multi-level choppers for high voltage appli- and Energy Engineering (Cie3 ), his main research interests include modeling,
cations,” EPE J., vol. 2, no. 1, pp. 45–50, Mar. 1992. simulation, topologies, and advanced control of power-electronic systems and
[12] M. Marchesoni, M. Mazzucchelli, and S. Tenconi, “A non conventional power quality.
power converter for plasma stabilization,” in Proc. IEEE Power Electron. Dr. Silva is a member of the Ordem dos Engenheiros, Portugal.
Spec. Conf., Apr. 1988, pp. 122–129.
[13] D. G. Holmes and T. A. Lipo, Pulse Width Modulation for Power
Converters. Hoboken, NJ: Wiley, 2003.
[14] A. L. Batschauer, S. A. Mussa, and M. L. Heldwein, “Three-phase hy-
brid multilevel inverter based on half-bridge modules,” IEEE Trans. Ind. Élvio G. A. Jesus received the Dipl.Ing. degree in
Electron., vol. 59, no. 2, pp. 668–678, Feb. 2012. systems and computers engineering and the M.Sc.
[15] M. C. Cavalcanti, A. M. Farias, K. C. Oliveira, F. A. S. Neves, and degree in telecommunications and networks engi-
J. L. Afonso, “Eliminating leakage currents in neutral point clamped neering from the University of Madeira, Funchal,
inverters for photovoltaic systems,” IEEE Trans. Ind. Electron., vol. 59, Portugal, in 2003 and 2011, respectively. He is cur-
no. 1, pp. 435–443, Jan. 2012. rently working toward the Ph.D. degree in electrical
[16] M. P. Kazmierkowski, L. G. Franquelo, J. Rodriguez, M. A. Perez, and engineering in the Exact Sciences and Engineering
J. I. Leon, “High-performance motor drives,” IEEE Ind. Electron. Mag., Competence Centre, University of Madeira
vol. 5, no. 3, pp. 6–26, Sep. 2011. He is a Teacher of informatics in the Sec-
[17] M. H. Rashid, J. F. Silva, and S. F. Pinto, Power Electronics Handbook, ondary School Padre Manuel Álvares, Ribeira Brava,
2nd ed. New York: Academic, 2006, ch. 34. Portugal. His main research interests include the
[18] E. R. C. Silva, E. C. Santos, and C. B. Jacobina, “Pulsewidth modulation control of power-electronic technologies and renewable energy systems with
strategies,” IEEE Ind. Electron. Mag., vol. 5, no. 2, pp. 37–45, Jun. 2011. power-electronic converters.