23
COMPEL: The International Journal for Computation and Mathematics in Electrical and Electronic Engineering Finite set model predictive control to a shunt multilevel active filter Hernaldo Saldías Molina Juan Dixon Rojas Luis Morán Tamayo Article information: To cite this document: Hernaldo Saldías Molina Juan Dixon Rojas Luis Morán Tamayo , (2015),"Finite set model predictive control to a shunt multilevel active filter", COMPEL: The International Journal for Computation and Mathematics in Electrical and Electronic Engineering, Vol. 34 Iss 1 pp. 279 - 300 Permanent link to this document: http://dx.doi.org/10.1108/COMPEL-03-2013-0087 Downloaded on: 15 January 2015, At: 06:05 (PT) References: this document contains references to 25 other documents. To copy this document: [email protected] The fulltext of this document has been downloaded 5 times since 2015* Access to this document was granted through an Emerald subscription provided by Token:JournalAuthor:8A995736-5B46-482F-A49C-C34935E08D7E: For Authors If you would like to write for this, or any other Emerald publication, then please use our Emerald for Authors service information about how to choose which publication to write for and submission guidelines are available for all. Please visit www.emeraldinsight.com/authors for more information. About Emerald www.emeraldinsight.com Emerald is a global publisher linking research and practice to the benefit of society. The company manages a portfolio of more than 290 journals and over 2,350 books and book series volumes, as well as providing an extensive range of online products and additional customer resources and services. Emerald is both COUNTER 4 and TRANSFER compliant. The organization is a partner of the Committee on Publication Ethics (COPE) and also works with Portico and the LOCKSS initiative for digital archive preservation. *Related content and download information correct at time of download. Downloaded by Mr Hernaldo Saldías Molina At 06:05 15 January 2015 (PT)

COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

COMPEL: The International Journal for Computation andMathematics in Electrical and Electronic EngineeringFinite set model predictive control to a shunt multilevel active filterHernaldo Saldías Molina Juan Dixon Rojas Luis Morán Tamayo

Article information:To cite this document:Hernaldo Saldías Molina Juan Dixon Rojas Luis Morán Tamayo , (2015),"Finite set model predictivecontrol to a shunt multilevel active filter", COMPEL: The International Journal for Computation andMathematics in Electrical and Electronic Engineering, Vol. 34 Iss 1 pp. 279 - 300Permanent link to this document:http://dx.doi.org/10.1108/COMPEL-03-2013-0087

Downloaded on: 15 January 2015, At: 06:05 (PT)References: this document contains references to 25 other documents.To copy this document: [email protected] fulltext of this document has been downloaded 5 times since 2015*Access to this document was granted through an Emerald subscription provided byToken:JournalAuthor:8A995736-5B46-482F-A49C-C34935E08D7E:

For AuthorsIf you would like to write for this, or any other Emerald publication, then please use our Emeraldfor Authors service information about how to choose which publication to write for and submissionguidelines are available for all. Please visit www.emeraldinsight.com/authors for more information.

About Emerald www.emeraldinsight.comEmerald is a global publisher linking research and practice to the benefit of society. The companymanages a portfolio of more than 290 journals and over 2,350 books and book series volumes, aswell as providing an extensive range of online products and additional customer resources andservices.

Emerald is both COUNTER 4 and TRANSFER compliant. The organization is a partner of theCommittee on Publication Ethics (COPE) and also works with Portico and the LOCKSS initiative fordigital archive preservation.

*Related content and download information correct at time ofdownload.

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 2: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

REGULAR PAPER

Finite set model predictivecontrol to a shunt multilevel

active filterHernaldo Saldıas Molina and Juan Dixon Rojas

Laboratory of Electric Vehicles, Department of Electrical Engineering,Pontificia Universidad Cat�olica de Chile, Santiago, Chile, and

Luis Mor�an TamayoDepartment of Electrical Engineering, Universidad de Concepci�on,

Concepci�on, Chile

Abstract

Purpose – The purpose of this paper is to implement a finite set model predictive control algorithm toa shunt (or parallel), multilevel (cascaded H-bridge) active power filter (APF). Specifically, the purposeis to get a controller that could compensate the mains current and, at the same time, to control thevoltages of its capacitors. This strategy avoids the use of multiple PWM carriers or another type ofspecial modulator, and requires a relatively low processing power.Design/methodology/approach – This paper is focussed in the application of the predictivecontroller to a single-phase parallel APF composed for two H-bridges connected in series. The samemethodology can be applied to a three-phase APF. In the DC buses of each H-bridge, a floating capacitorwas connected, whose voltage is regulated by the predictive controller. The controller is composed by,first, a model for the charge/discharge dynamics for each floating capacitor and a model for the outputcurrent of the APF; second, a cost function; and third, an optimization algorithm that is able to control allthese variables at the same time, choosing in each sample period the best combination of firing pulses.Findings – The controller can track the voltage references, compensate the current harmonics andcompensate reactive power with an algorithm that evaluates only the three nearest voltage levels tothe last voltage level applied in the inverter. This strategy decreases the number of calculationsrequired by the predictive algorithm. This controller can be applied to the general case of a single-phase multilevel APF of N-levels and extend it to the three-phase case without major problems.Research limitations/implications – The implemented controller, when the authors consider aconstant sample time, gives a mains current with a Total Harmonic Distortion (THD-I) slightly greaterin comparison with the base algorithm (that evaluates all the voltage levels). However, when theauthors consider the processing times under the same processor, the implemented algorithm requires lesstime to get the optimal values, can get lower sampling times and then a best performance in terms ofTHD-I. To implement the controller in a three-phase APF, a faster Digital Signal Processor would be required.Originality/value – The implemented solution uses a model for the charge/discharge of thecapacitors and for the filter current that enable to operate the cascaded multilevel inverter withasymmetrical voltages while compensates the mains currents, with a predictive algorithm thatrequires a relatively low amount of calculations.

Keywords Electric converters, Electric power systems, Predictive techniques

Paper type Research paper

1. IntroductionThe increasing use of electric drives and power supplies in the industrial andresidential installations has produced power quality degradation in the electrical

The current issue and full text archive of this journal is available on Emerald Insight at:www.emeraldinsight.com/0332-1649.htm

Received 17 March 2013Revised 19 August 2014

Accepted 3 October 2014

COMPEL: The InternationalJournal for Computation and

Mathematics in Electrical andElectronic Engineering

Vol. 34 No. 1, 2015pp. 279-300

rEmerald Group Publishing Limited0332-1649

DOI 10.1108/COMPEL-03-2013-0087This work was financially supported by CONICYT though Project FONDECYT 1110592.

279

Finite setmodel

predictivecontrol

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 3: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

networks. The harmonic current injection and voltage distortion in the mains couldproduce problems as overheating in the components of the power system or theirpremature failure, among other undesirable effects. These problems have motivatedthe development of new concepts and technologies during the last years, to reduce andmitigate their causes (Akagi et al., 2007).

With the objective of accomplish power quality standards, there are many kindof solutions, some of them based in the use of passive filters and others moresophisticated using Flexible AC Technologies (FACTs), as active power filters (APF).

The APFs can adapt to changing operating conditions of the system and theycan reach multiple objectives, such as harmonic elimination and reactive powercompensation. The most common kind of APF is the shunt APF, based in voltagesource inverters (two-level inverter).

Since the begin of the 1980 decade, many techniques for harmonic currentextraction using APF have been proposed, some of them are time based (capacitorvoltage control, currents correlation, instantaneous power or pq-theory, synchronousreference frame or dq-theory) and others are frequency based (Resonant controllers,Fourier series, wavelets) (Massoud et al., 2004; Szromba, 2004; Bojoi et al., 2008).

On the other side, the multilevel converters have become very popular inhigh-power and high-voltage applications because they can produce better qualitywaveforms (lower THD) using standard semiconductors (Wu, 2006; Franquelo et al.,2008). The most popular multilevel inverter configurations are: Neutral Point Clamped(NPC), Flying Capacitor (FC) and Cascaded H-Bridge (CHB) (Rodrıguez et al., 2002).Among these multilevel converter topologies, the CHB is very attractive for itsmodularity and the ability of reach high-power levels using standard semiconductors.The main drawback of this converter is that requires one isolated voltage sourcefor each H-bridge Cell. Other advantage of this converter topology is the possibilityto get more voltage levels using asymmetrical voltage sources, at the cost of losingredundancies and his modularity (Dixon and Moran, 2006).

Various control strategies for CHB multilevel APFs have been proposed, many ofthem based on the generation of multiple PWM carriers for controlling each H-bridgeand keep the voltages in balance (symmetric voltage operation) ( Jianlin et al., 2003;Zhou et al., 2004; Rani and Porkumaran, 2010; Karuppanan and Mahapatra, 2010;Madhukar and Agarwal, 2010). Other methods are based on multiple control loops toget asymmetric voltages in the H-bridges (Lopez et al., 2003; Perez-Ramırez et al., 2010).

Another kind of control algorithm for these systems is the predictive currentcontrol, which consists in using a model of the system to get the optimal input signal.In Massoud and Williams (2004) the model is used to get the optimal voltage vector(in the ab frame) and then it is introduced in a Space Vector Modulator. In Odavic et al.(2011) the authors propose a predictive control algorithm to get the optimal voltagevector too, but they use a modulator based in multiple PWM carriers. Both worksimplement a converter operating with symmetrical voltages.

Another approach in predictive algorithms is the so called Finite Set ModelPredictive Control (FS-MPC). It consists on solving an optimization problem in realtime to get the optimal control action to apply in the next sampling period, having inconsideration the discrete nature of the static converters. This idea has been proposedin Pontt et al. (2007) for a voltage source inverter. Among the advantages ofthis approach could be mentioned: first, dynamic responses comparable with theconventional controllers; second, eliminates the modulator because the algorithmgives the optimal combination of firing pulses for the transistors; and third, allow to

280

COMPEL34,1

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 4: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

include multiple control objectives and restrictions in an intuitive and easy form(Cortes et al., 2008). The main drawback of this control strategy is that requires a fastsampling and processing system to solve the problem in real time. There are someworks that had used this approach in many power converter applications, like ActiveFront-End rectifiers, Voltage Source Inverters, Matrix Converters and motor Drives(Rodriguez et al., 2013). In Vyncke et al. (2012) the authors analyze some designalternatives in the FS-MPC algorithm for a FC Converter, such as simplification of themodel, selection of the weight factors and increasing the prediction horizon. There aresome works where a major reduction of the control set is proposed at the expense ofachieving suboptimal solutions like in Duran et al. (2011) where a Restrained SearchPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes et al.(2009) a FS-MPC strategy for a multilevel CHB inverter where only the adjacent vectorsto the last applied (in the ab frame) are considered in the optimization stage. For this allthe adjacent vectors must be off-line computed in a look-up table.

An application of FS-MPC for a CHB multilevel APF with four symmetric cells(four H-bridges in series) is shown in Paredes et al. (2010), however, the authors onlycontrol the APF current while the DC buses of the H-bridges are connected to isolatedvoltage sources.

This document presents an application of model predictive control to a parallel/shunt CHB APF (consisting in two asymmetric H-bridges in series) that compensatesthe mains current while controls the voltage in the two floating capacitors, which are in3:1 ratio to get a maximum of nine levels. This is possible because each voltage controlis relatively independent of the other, giving the possibility of operate the inverterasymmetrically to get more voltage levels in the output.

The proposed algorithm uses a model for the APF output current and one model forthe each capacitor (charge/discharge dynamics) in function of switching signalsand the APF output current, and then it solves the optimization problem using only thethree nearest voltage levels of the last voltage applied. With this strategy, the amountof calculations is notably reduced. The control system does not need a modulator oradditional control loops to control the voltage asymmetries.

2. System descriptionFigure 1 shows the system, which consists in a single-phase shunt/parallel APF. TheAPF is composed of a CHB multilevel inverter and with floating capacitors connectedin its DC buses. The inverter is connected to the Point of Common Connection with aninductor (whose inductance and Resistance is Lf and Rf, respectively). The predictivecontroller allows the APF to follow its current reference (given by the current referencegenerator), and capacitors voltage references, whose values are fixed and are in 3:1ratio to get a maximum of nine voltage levels in the output.

3. Multilevel inverterThe multilevel inverter is composed of two H-bridges connected in series as can beseen in the Figure 4. The H-bridge that operates with the higher voltage is called Main,while the H-bridge with the lower voltage is called Auxiliary. A floating capacitoris connected in the DC bus of each H-bridge (Cm and Ca) and their voltages arecontrolled to keep a ratio of vcm:vca¼ 3:1, to get a maximum of nine voltage levels inthe output.

The Table II shows the non-redundant combinations of firing pulses that generatethe nine voltage levels. These combinations have been selected arbitrarily.

281

Finite setmodel

predictivecontrol

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 5: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

4. Generation of APF current referenceThe current reference for the APF is obtained using a well-known approach thatconsists in generating the mains current reference using a PI controller, which controlsthe error in the sum of voltages in the floating capacitors. This scheme can be seenin the Figure 7.

5. FS-MPCThe Figure 5 shows a flow diagram for the controller, which is composed of analgorithm that sample the signals [is (k); if (k); vs(k); vcm(k); vca(k)], then using these valuesand a model for the system, get predictions for the controlled variables[if (kþ 1|k); vcm(kþ 1|k); vca(kþ 1|k)] for each firing pulses combination a given set.These predicted variables are compared with their references through a cost functionthat increases as these values differ. Next, the algorithm chooses the firing pulsescombination that minimizes the cost function and finally the outputs for the controllerare refreshed with this firing pulses combination and then the procedure is repeated.In the next sections a more detailed explanation for each component of the algorithmis given.

Vout

�ca

�cm

�ca

�s

�cm

�ca

�cm

Zr

Vmains

N

N

�s

+

iL

iL

iƒiƒ*

MULTILEVEL INVERTER

NON-LINEAR LOADS

FS - MPCCONTROLLER

ACTIVE FILTER REFERENCECURRENT GENERATOR

( F i r i n g P u l s e s )

PCC

Figure 1.Single-phase activepower filter

282

COMPEL34,1

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 6: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

5.1 Multilevel inverter modelTo get the model for the capacitor dynamics, we can first consider the simple H-bridgewith a capacitor connected in the DC bus shown in the Figure 2. In this case, fordescribe the behavior of the system through equations; we had reserved the letter S torepresent the transistor’s firing signals, which is defined in the following form:

Sj ¼ 1! Transistor Tj is in ON state0! Transistor Tj is in OFF state

We must note that this firing signal only tell us if the transistor is ON or OFF, but it notnecessarily mean that the current is going through the transistor.

In each leg of the H-Bridge we have two transistors, labeled Tx and Tx0 (x¼ 1,2)

whose firing states Sx and Sx0 are complementary to avoid a short-circuit. For this fact

we can only consider the upper firing signal without loss of generality in our analysis.Considering these facts we have eight possible states for the Charge/Discharge

of the capacitor when the H-Bridge feed a load, showed in the Figure 3, where the pathof the current has been highlighted for each state of the converter. The figure alsoshows the fundamental output voltage the load current (assuming that it is sinusoidal)to illustrate the current/output voltage possible states.

We can note that the capacitor dynamics depends as much on the firing signals S1

and S2 as it does on the direction of the load current io, because in some cases eventhough a transistor is ON, it does not conduct the load current but for their antiparalleldiode. These results are been summarized in the Table I.

By mean of this analysis we can note that the output voltage and the capacitorcurrent can be obtained as follows:

vOUTðtÞ ¼ vcðtÞ � ½S1 � S2� S1 � S2� ð1Þ

iCðtÞ ¼ CdvcðtÞ

dt¼ �iOðtÞ � ½S1 � S2� S1 � S2� ð2Þ

where we have considered SX ¼ ð1� SxÞ for write the equations in a simpler form andto emphasize the binary nature of the firing signals. The last equation could be used formodeling the capacitor dynamics in function of load current and the firing signals.

Now, for the multilevel inverter shown in Figure 4 the output voltage is given by theEquation (3), where S1m with S2m and S1a with S2a are the firing signals for thetransistors of the Main H-bridge and the Auxiliary H-bridge, respectively:

vOUT ¼ vcm � ðS1m � S2m � S1m � S2mÞ þ vca � ðS1a � S2a � S1a � S2aÞ ð3Þ

S1 S2

�c

T1 T2

T3 T4

D1 D2

D3 D4S1' S2'

�outFigure 2.

H-Bridge with acapacitor connected

in its DC bus

283

Finite setmodel

predictivecontrol

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 7: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

On the other side, the relation that governs the charge and discharge of the capacitorsconnected to each H-bridge are given by:

CmdvCm

dt¼ �if ðtÞ � ðS1m � S2m � S1m � S2mÞ

CadvCa

dt¼ �if ðtÞ � ðS1a � S2a � S1a � S2aÞ

ð4Þ

S1 S2S1 = 1S2 = 0

Vout{f1}

Vout{f1}

io{f1}

io{f1}

Vout{f1}

io{f1}

Vout{f1}

io{f1}

t

t

S1 S2 io<0

io>0

io>0

io>0

S1 = 1S2 = 0

S1 S2S1 = 1S2 = 1

t

S1 S2S1 = 0S2 = 0

t

�c

�c

�c

�c

�out

�out

�out

�out

�out

�out

�out

�out

�c

�c

�c

�c

Figure 3.Charge/dischargedynamics of thecapacitor whenthe H-Bridgefeeds a load (continued)

284

COMPEL34,1

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 8: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

If we applied the forward Euler approximation for the derivative, using a sampleperiod Ts, we get the following relations:

vCmðkþ 1Þ ¼ vCmðkÞ �TS

Cmif ðtÞ � ðS1m � S2m � S1m � S2mÞ

vCaðkþ 1Þ ¼ vCaðkÞ �TS

Caif � ðS1a � S2a � S1a � S2aÞ

ð5Þ

Those relations correspond to the equations that describe the capacitors dynamics fordiscrete-time.

S1 S2

S1 S2

S1 = 0S2 = 0

S1 = 0S2 = 1

t

t

S1 S2 io>0

io<0

io<0

io<0

S1 = 0S2 = 1

t

S1 S2

S1 = 1S2 = 1

t

�c

�c

�c

�c

�out

�out

�out

�out

�out

�out

�out

�out

�c

�c

�c

�c

Vout{f1}

io{f1}

Vout{f1}

io{f1}

Vout{f1}

io{f1}

Vout{f1}

io{f1}

Note: The fundamental output of the output voltage, the output current and theinstantaneous output voltage are shown Figure 3.

285

Finite setmodel

predictivecontrol

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 9: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

5.2 APF current modelStarting with the equation that describes the dynamic for the APF inductor current:

vsðtÞ � voutðtÞ ¼ Lf

dif ðtÞdtþ Rf � ijðtÞ ð6Þ

And applying the Euler approximation for the derivative using a sampling time of Ts,we get:

if ðkþ 1Þ ¼ 1� Rf TS

Lf

� �if ðkÞ þ

TS

Lf

vsðkÞ � voutðkÞð Þ ð7Þ

That corresponds to the dynamic equation for discrete-time for the APF current.

5.3 Control sets consideredAs the APF current and the voltage of the capacitors depend on the combination of thefiring signals [S1m; S2m; S1a; S2a], the total number of combinations is 16. However, as

Firing(control) signals

Outputcurrent sign Active (conducting) semiconductor

Outputvoltage

Changeon vc

S1 S2 io T1 D1 T2 D2 T10

D10

T20

D20

Vout dvc/dt

1 0 o0 0 1 0 0 0 0 0 1 vc o01 0 40 1 0 0 0 0 0 1 0 vc 401 1 40 1 0 0 1 0 0 0 0 0 400 0 40 0 0 0 0 0 1 1 0 0 400 1 40 0 0 0 1 0 1 0 0 –vc 400 1 o0 0 0 1 0 1 0 0 0 –vc o00 0 o0 0 0 0 0 1 0 0 1 0 o01 1 o0 0 1 1 0 0 0 0 0 0 o0

Table I.Output voltage andactive semiconductorin function of firingpulses and loadcurrent sign

S1a S2a

Vout

S1m S2m

MAIN

AUXILIARY

�ca

�cm

Figure 4.Two cells, cascadedH-bridge multilevelinverter

286

COMPEL34,1

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 10: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

the inverter operates with voltages in 3:1 ratio, the total number of non-redundantcombinations for the firing signals is nine.

For the selection of the firing signals combinations (S) to consider in theoptimization algorithm, two alternatives were used: first, evaluate all the nine non-redundant firing signals; and second, only consider the firing pulse combinations thatgive the three nearest voltages levels from the last voltage applied.

To give a better understanding of the last alternative, assume that we havea N-Level converter whose voltage difference between two adjacent levels is Vdc, then,we can define the set of the feasible voltages in its output as [V0; V1; V2;y; VN–2; VN–1]where the subscript represents the multiple of Vdc applied in that state.

The algorithm works as follows: if the last voltage level applied in the inverter wasV j, the optimization algorithm only will evaluate the cost function for the threenearest voltage levels to V j, i.e. [V j–1; V j ; V j þ 1]. In the case that the last voltageapplied was V0, the following three voltages are used [V0; V1; V2] and whenthe last voltage applied was VN–1, the following three voltages are used[VN–3; VN–2; VN–1].

In the Figure 8, a comparison between the two alternatives for the selection of theset of firing signals to be considered in the evaluation of the cost function is shown by aflow diagram.

5.4 Cost functionTo reach these control objectives, the following cost function is defined,which is evaluated for every combination of firing pulses in each control setconsidered:

JN ðSÞ ¼ ji�f � if ðkþ 1jkÞj þ ljV �cm � Vcmðkþ 1jkÞj þ gjV �ca � Vcaðkþ 1jkÞj ð8Þ

where V*cm, V*ca and i*f are the reference values for the voltages in the capacitors andthe APF current, respectively. Vcm(kþ 1|k), Vca(kþ 1|k) correspond to the predictedvalues for the voltages in the capacitor of the Main and the Auxiliary H-bridgesand if(kþ 1|k) is the predicted value for the APF current for the next sampling period,and their values are given by the Equations (5) and (7), respectively.

l and g correspond to the multipliers for the cost function and they enable theinclusion of multiple control objectives in the predictive controller algorithm. Theirvalues were found following the procedure and guidelines in Cortes et al. (2009) withthe help of simulations, where were evaluated the Mean Squared of the referencetracking Errors for is, vcm and vca besides the Total Harmonic Distortion (THD) in themains current and APF output voltage.

5.5 Extension to the three-phase caseTo extend the control algorithm to the three-phase case, the system can be consideredas three single-phase APF working independently both in the current referencegeneration and in the predictive algorithm if we consider a three wire system and workwith phase to phase voltages. In this case, only the second alternative for the selectionof firing pulses (control set) was considered, because the first alternative is impracticaldue to the computational burden required. In the second alternative for the selection ofthe control set, the number of firing signals combinations considered is 33¼ 27 (threefor each phase) (Figure 5).

287

Finite setmodel

predictivecontrol

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 11: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

In this case, considering a three-conductor system, the equations that describe thedynamics of the system (shown in the Figure 6) are:

vabf ðtÞ � Lfa

diaf ðtÞdt� iaf ðtÞRfa þ Lfb

dibf ðtÞdtþ ibf ðtÞRfb � eab ¼ 0

vbcf ðtÞ � Lfb

dibf ðtÞdt� ibf ðtÞRfb þ Lfc

dicf ðtÞdtþ icf ðtÞRfc � ebc ¼ 0

iaf ðtÞ þ ibf ðtÞ þ icf ðtÞ ¼ 0

ð9Þ

Now assuming that the resistance and inductance of the inductor is the same for allphases (i.e. Rfa¼Rfb¼Rfc¼R and Lfa¼Lfb¼Lfc¼L). Applying the forward Eulerapproximation, the above relations in discrete-time equations become:

iaf

icf

" #kþ1

¼ 1� RTS

L

� � iaf

icf

" #k

þTs

3L

�2 �1

1 2

" #vabf

vbcf

" #k

�eab

ebc

" #k

!

ibf

� �kþ1¼ � iaf

� �kþ1� icf� �

kþ1

ð10Þ

STARTPARAMETER

CONFIGURATION

SIGNAL SAMPLING

CALCULATION OFPREDICTEDVARIABLES

(FOR THE FINITE SET)

COST FUNCTIONCOMPUTATION

OPTIMUMDETERMINATION

OUTPUT UPDATE

Figure 5.Flow diagram for thepredictive algorithm

288

COMPEL34,1

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 12: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

And the cost function is given by:

JN ðSÞ ¼X

n¼a;b;c

ji�fn � ifnðkþ 1jkÞj þ ljV �c1n � Vc1nðkþ 1jkÞj þ gjV �c2n � Vc2nðkþ 1jkÞj

ð11Þwhere the APF output currents and capacitor voltages are calculated in a similar way as thesingle-phase case. As we can see, the principal difference between this equation and the costfunction for a single-phase system (Equation (6)) is the inclusion of the other two phases.

6. SimulationsMATLAB – Simulink with the SimPowerSystems Toolbox was used to simulate theapplication of the predictive controller to the described system and find the values forthe cost-function multipliers (Table II).

The simulation parameters are showed in the Table III, while the values for l and gfor each simulation case are listed in the Table VI.

To compare the multilevel APF performance, a three-level APF was simulated. Thissimulation can be obtained bypassing one of the H-bridges of the multilevel inverterand changing the voltage reference for the capacitor.

The value of the multipliers was found running a set of simulations with differentvalues for l and g to get the merit values for the APF as be mentioned previously.A brief list of values for the weighting factor and the merit values for the APF can beseen in the Table IV for the case with the extended control set and in Table V for thecase of reduced control set. We can note that in both cases the values for the weightingfactor for the main capacitor must be higher in one order of magnitude than theweighting factor for the auxiliary capacitor. This fact could be explainedbecause the main capacitor has the main proportion of the voltage (and thus of

Va

Vb

Vc

VC1a

VC2a

Lsa

Lsb

Lsc

VC1c

VC2c

i fa i fb i fcL fa

Rfa

Lfb

Rfb

Lfc

Rfc

�abf

+

– –+

eab

ebc+

+

isa iLa

Non-LinearLoads

CHB Active Power Filter

N

�bcf

VC1b

VC2bFigure 6.

Three-phase activepower filter

configuration

289

Finite setmodel

predictivecontrol

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 13: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

power). We also have to say that in the neighborhood of the selected values for l and g(i.e. 720 percent), the performance of the control algorithm (in terms of stability andthe harmonic distortion) is not affected considerably. In the other hand, as mentionedin Pontt et al. (2007), errors in the same proportion (720 percent) in the values used in

Firing pulses Output voltageMain Auxiliary

S1m S2m S1a S2a VOUT

0 1 0 1 –4VDC

0 1 1 1 –3VDC

0 1 1 0 –2VDC

1 1 0 1 –VDC

1 1 1 1 01 1 1 0 VDC

1 0 0 1 2VDC

1 0 1 1 3VDC

1 0 1 0 4VDC

Table II.Non-redundantcombinations offiring pulses usedin the two-cells CHB

Parameter Value (unit)

Inductance Lf 6 m (H)Resistance Rf 0.8 (O)Capacitance Cm and Ca 2,200 m (F)Mains peak voltage vs 100 (V)Load resistance RD 15 (O)Load inductance LD 30 m (H)

Table III.Simulationparameters

l g MSE Is (A) MSE vcm (V) MSE vca (V) THD-Is (%) THD-V0 (%)

10 1 0.441 27.066 27.328 6.40 37.9420 2 0.433 20.887 21.164 6.38 32.4650 5 0.424 0.385 0.877 6.27 20.61

100 10 0.432 0.161 0.804 6.38 22.89200 20 0.473 0.066 0.768 6.95 27.60300 30 0.479 0.041 0.757 7.64 37.99400 40 0.495 0.079 0.793 7.99 43.48

Table IV.Influence of theweight factors on themerit variables forthe nine level APFwith the extendedcontrol set

l g MSE Is (A) MSE vcm (V) MSE vca (V) THD-Is (%) THD-V0 (%)

10 1 0.875 18.786 19.809 66.57 42.9520 4 0.909 24.628 31.035 48.70 38.9550 10 0.884 4.252 7.780 19.80 44.30

100 15 0.908 2.349 3.131 9.98 38.67150 20 0.984 9.149 5.706 13.93 41.50300 25 1.487 13.068 7.996 22.15 51.14

Table V.Influence of theweight factors on themerit variables forthe nine level APFwith the reducedcontrol set

290

COMPEL34,1

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 14: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

the algorithm for the resistance and – mainly – in the inductance of the couplinginductor (RF LF) do not have significant effects in the current tracking dynamics(Figures 7 and 8; Table VI).

The results for the simulations of the single-phase three-level APF are shown in theFigures 9 and 10, where the Figure 9 shows the voltage in the capacitor and the outputvoltage of the inverted, and the Figure 10 shows the current of the non-linear load, theAPF current and the mains current.

Figures 11 and 12 show the voltages and currents for the single-phase nine-levelinverter when all the nine feasible voltages levels are considered in the optimizationalgorithm, while the Figures 13 and 14 show the voltages and currents for the casewhen only the three nearest voltage levels are considered in the optimization process.

The results of the simulations, for a sampling period of Ts¼ 40 ms and Ts¼ 100 ms,in terms of Total Harmonic Distortion for the APF output Voltage

Case l g

3 Level 1 –9 Level 300 909 Level, Nearest 3 100 15

Table VI.Multipliers used for

each cost function

sin(wt)

PIVdc_ref

Vdc

X

IL+

+If_ref

Σ

Σ–

–Figure 7.

Current referencegeneration

scheme for thesingle-phase APF

LAST VOLTAGELEVEL APPLIED

Vj [V0;V1;..;VN–1]

LEVELS TO BE TESTED

(a)

Vj

LAST VOLTAGELEVEL APPLIED ¿Vj=V0? ¿Vj=VN–1?

[Vj–1;Vj;Vj+1]

LEVELS TO BE TESTED

[V0;V1;V2]

LEVELS TO BE TESTED:

[VN–1;VN–2;VN–3]

LEVELS TO BE TESTED

NO

YES YES

NO

(b)

Notes: (a) All the voltage levels; (b) the nearest three-levels

Figure 8.Comparison of the

schemes of set offiring signals

selection

291

Finite setmodel

predictivecontrol

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 15: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

(THD-Vo), and Total Harmonic Distortion in the mains Current (THD-Is) are listed inthe Table VII. We have to say that the THD-Vo is relatively more important because theTHD-Is also depends on the coupling inductance Lf.

Simulation results show that in the case of three-level APF and the nine-level APFwhen the extended control set is considered, when we increase the sample period, theTHD-Is as the THD-Vo increases their value, which could be explained due to that anincrease on the sampling period implies a lower capacity to follow the current referencethus the algorithm selects distant voltage levels (i.e. non-adjacent) producing higherdistortion.

On the other hand, when we increase the sample period for the nine-level APF whenthe algorithm only uses the three nearest voltage levels, only the THD-Is shows anincrease (o4 percent) while the THD-Vo decreases in near 8 percent. This fact could be

200

200

–200

100

0

0

0.1 0.11 0.12 0.13 0.14 0.15 0.16

0.1 0.11 0.12 0.13 0.14 0.15 0.16

Vc

(V)

Vou

t (V

) Vs

(V)

Time (sec)

Notes: (Upper) voltage in the capacitor; (bottom) comparison betweenthe mains voltage and the output voltage of the active filter

Figure 9.Voltages for thethree-level APFfor Ts¼ 40 ms

10

0

–100.12 0.13 0.14 0.15 0.160.110.1

10

0

–100.12 0.13 0.14 0.15 0.160.110.1

10

0

–100.12 0.13 0.14 0.15 0.160.110.1

Time (sec)

iL (

A)

if (A

)is

(A

)

Note: (Upper) load-distorted current; (center) APF output current;(bottom) compensated current

Figure 10.Currents for thethree-level APFfor Ts¼ 40 ms

292

COMPEL34,1

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 16: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

explained due to that although the controller cannot follow the current reference,the restriction of select only the nearest voltage levels limits the distortion in theoutput voltage.

Figures 15 and 16 show the results for the three-phase case with the algorithmthat uses only the three nearest voltage levels (per-phase). It can be noted that theresults are comparable with the single-phase case. We must say that follow the same

150

100

50

00.1 0.11 0.12 0.13 0.14 0.15 0.16

60

40

20

00.1 0.11 0.12 0.13 0.14 0.15 0.16

0.1 0.11 0.12 0.13 0.14 0.15 0.16

200

–200

0

Time (sec)

Vc1

(V

)V

c2 (

V)

Vou

t(V

) Vs(

V)

Notes: (Upper) voltage in main capacitor; (center) voltage in theauxiliary capacitor; (bottom) comparison between the mains voltage and the output voltage of the active filter

Figure 11.Voltages for the

nine-level APF whenall the voltage levels

are considered forTs¼ 40 ms

10

0

–100.12 0.13 0.14 0.15 0.160.110.1

10

0

–100.12 0.13 0.14 0.15 0.160.110.1

10

0

–100.12 0.13 0.14 0.15 0.160.110.1

Time (sec)

iL (

A)

if (A

)is

(A

)

Notes: (Upper) load-distorted current; (center) APF output current;(bottom) compensated current

Figure 12.Currents for the

nine-level APF whenall the voltage levels

are considered forTs¼ 40 ms

293

Finite setmodel

predictivecontrol

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 17: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

150

100

50

00.1 0.11 0.12 0.13 0.14 0.15 0.16

60

40

20

00.1 0.11 0.12 0.13 0.14 0.15 0.16

0.1 0.11 0.12 0.13 0.14 0.15 0.16

200

–200

0

Time (sec)

Vc1

(V

)V

c2 (

V)

Vou

t(V

) Vs(

V)

Notes: (Upper) voltage in main capacitor; (center) voltage in the auxiliary capacitor; (bottom) comparison between the mains voltageand the output voltage of the active filter

Figure 13.Voltages for thenine-level APF whenonly the three nearestvoltage levels areconsidered forTs¼ 40 ms

10

0

–100.12 0.13 0.14 0.15 0.160.110.1

10

0

–100.12 0.13 0.14 0.15 0.160.110.1

10

0

–100.12 0.13 0.14 0.15 0.160.110.1

Time (sec)

iL (

A)

if (A

)is

(A

)

Notes: (Upper) load-distorted current; (center) APF output current;(bottom) compensated current

Figure 14.Currents for thenine-level APF whenonly the three nearestvoltage levels areconsidered forTs¼ 40 ms

Ts¼ 40 ms Ts¼ 100 msCase THD-Is (%) THD-Vo (%) THD-Is (%) THD-Vo (%)

3 Level 7.68 60.32 10.28 69.089 Level 7.64 37.99 8.84 39.389 Level, Nearest 3 9.98 38.67 13.69 30.31

Table VII.Total harmonicdistortion for the linecurrent (THD-Is) andfor the convertervoltage (THD-Vo)obtained insimulations

294

COMPEL34,1

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 18: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

APF current reference generation and controller, i.e. considering three single phase andindependent APF, could result in a less stable system than one that consider theinteractions and inter-phase dependencies (as a pq theory-based reference generatorplus a three-phase FS-MPC algorithm).

10

0

–100.12 0.13 0.14 0.15 0.160.110.1

10

0

–100.12 0.13 0.14 0.15 0.160.110.1

10

0

–10

0.12 0.13 0.14 0.15 0.160.110.1

Time (sec)

iL (

A)

if (A

)is

(A

)

Notes: (Upper) load-distorted current; (center) APF output current;(bottom) compensated current

Figure 15.Currents in the a

phase, for thethree-phase,

nine-level APF whenonly the three nearest

voltage levels areconsidered in each

phase for Ts¼ 40 ms

150

100

50

00.1 0.11 0.12 0.13 0.14 0.15 0.16

60

40

20

00.1 0.11 0.12 0.13 0.14 0.15 0.16

0.1 0.11 0.12 0.13 0.14 0.15 0.16

200

–200

0

Time (sec)

Vc1

(V

)V

c2 (

V)

Vou

t(V

) Vs(

V)

Notes: (Upper) voltage in main and auxiliar capacitors; (bottom) comparison between the mains voltage and the output voltage of theactive filter

Figure 16.Voltages in the a

phase, for thethree-phase, nine-

level APF when onlythe three nearest

voltage levels areconsidered in each

phase for Ts¼ 40 ms

295

Finite setmodel

predictivecontrol

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 19: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

7. Experimental resultsWith the purpose of validating the simulation results obtained; the predictivecontrollers were implemented in a reduced power prototype. The algorithms wereimplemented with the Texas Instruments F28335 EzDSP using Real-Time Workshopand Embedded Coder MATLAB’s Toolboxes. We must note that the DSP used have alimited computational capabilities (Floating point @150 MHz), and some programblocks were optimized after the MATLAB-assisted code generation.

Figure 17 shows the results obtained with the three-level APF case. The minimumsample period obtained for the controller algorithm was almost 30 ms, where signalsampling takes 5 ms, and 25 ms (3,750 instruction cycles) for the rest of the algorithm.As point of comparison, a PID algorithm (plus current reference generation) to controlan APF with this DSP can take approximately 15-20 ms (2,250-3,000 instructions,considering the DSP running at 150 MHz).

In the figure we can see that the non-linear load current is compensated adequatelybut the APF current is “a bit noisy.”

Figure 18 shows the results for the case of the nine-level APF when all the voltagelevels are used in the optimization algorithm. The DSP takes 126 ms that is more than

Notes: (Bottom in cyan) load current-scale10A/Div–; (center in yellow) APF outputcurrent-scale 5A/Div–; (upper in red)compensated current-scale 10A/Div–

Figure 17.Currents for thethree-level APF,Ts¼ 30 ms

Notes: (Bottom in yellow) APF output current-scale 1A/Div–; (center in cyan) load current-scale 1A/Div–; (upper in red) compensated current-scale 1A/Div–

Figure 18.Currents for the nine-level APF when thealgorithm uses all thevoltage levels,Ts¼ 126 ms

296

COMPEL34,1

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 20: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

four times higher than in the three-level case. In this case the signal sampling isdone in 6 ms, while the control algorithm takes 120 ms (18,000 instruction cycles).

As we can see, although the APF current is less noisy, higher commutation spikesappear in the compensated current due to the higher sample period.

Finally, the Figure 19 shows the results for the nine-level APF when only the threenearest voltage levels are considered in the optimization algorithm. The minimumsampling time reached was 56 ms that is only 87 percent higher than in the three-levelcase and less than a half of the time when the algorithm consider the extended controlset. Here the sampling process, as in the last case, is done in 6 ms, but the controlalgorithm takes only 50 ms (7,500 instruction cycles).

Due to this savings in processing time, we could see that the commutation spikes inthe compensated current are reduced.

8. ConclusionThis work has showed that: first, is possible to implement a Finite-Set Model PredictiveController to a CHB Multilevel APF with asymmetric voltages achieving tocompensate the mains current and control the capacitor voltages keeping a 3:1 ratio;second, a model for the charge/discharge dynamics for a capacitor connected in the DCbus of an H-bridge; and third, is possible to reduce considerably the computationalburden required for the predictive algorithm in an easy way reducing the control set to

Notes: (Bottom in magenta) APF output voltage-scale 100V/Div (center in yellow) APFoutput current-scale 2A/Div–; (center in cyan) load current-scale 5A/Div–; (upper in red)compensated current-scale 5A/Div–

Figure 19.Currents and output

voltage for thenine-level APF when

the algorithm usesonly the three nearest

voltage levels,Ts¼ 56 ms

297

Finite setmodel

predictivecontrol

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 21: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

the three nearest voltage levels to the last one applied. Due its nature, this solutionis applicable to converters with more levels (i.e. more H-Bridge Cells) withoutmajor changes.

The algorithms were simulated and implemented in a reduced power prototypeshowing satisfactory results.

Due to the limited processing capabilities of the DSP used in this work, only waspossible to implement the algorithm for the single-phase case. However, nowadaysthere are available more powerful DSP and other technologies, like FPGA, forcomputational demanding applications.

References

Akagi, H., Watanabe, E.H. and Aredes, M. (2007), Instantaneous Power Theory and Applicationsto Power Conditioning, John Wiley & Sons, NJ.

Bojoi, R., Griva, G., Profumo, F., Cesano, M. and Natale, L. (2008), “Shunt active power filterimplementation for induction heating applications”, COMPEL: The International Journalfor Computation and Mathematics in Electrical and Electronic Engineering, Vol. 27 No. 2,pp. 445-459.

Cortes, P., Kazmierkowski, M.P., Kennel, R.M., Quevedo, D.E. and Rodrıguez, J. (2008), “Predictivecontrol in power electronics and drives”, IEEE Transactions on Industrial Electronics,Vol. 55 No. 12, pp. 4312-4323.

Cortes, P., Kouro, S., La Rocca, B., Vargas, R., Rodriguez, J., Leon, J.I., Vazquez, S. and Franquelo, L.G.(2009), “Guidelines for weighting factors design in model predictive control of powerconverters and drives”, IEEE International Conference on Industrial Technology, ICIT 2009,Vol. 1 No. 7, pp. 1-7.

Cortes, P., Wilson, A., Kouro, S., Rodriguez, J. and Abu-Rub, H. (2009), “Model predictive controlof cascaded H-Bridge multilevel inverters”, 13th European Conference on PowerElectronics and Applications, 2009 EPE ’09, pp. 1-9.

Dixon, J. and Moran, L. (2006), “High-level multistep inverter optimization using a minimum numberof power transistors”, IEEE Transactions on Power Electronics, Vol. 21 No. 2, pp. 330-337.

Duran, M., Prieto, J., Barrero, F. and Toral, S. (2011), “Predictive current control of dual three-phase drives using restrained search techniques”, IEEE Transactions on IndustrialElectronics, Vol. 58 No. 8, pp. 3253-3263.

Franquelo, L., Rodriguez, J., Leon, J., Kouro, S., Portillo, R. and Prats, M. (2008), “The age ofmultilevel converters arrives”, IEEE Industrial Electronics Magazine, Vol. 2 No. 2, pp. 28-39.

Jianlin, L., Changsheng, H., Liqiao, W. and Zhongchao, Z. (2003), “APF based on multilevel voltagesource cascade converter with carrier phase shifted SPWM”, Conference on ConvergentTechnologies for the Asia-Pacific Region (TENCON), Bangalore, pp. 264-267.

Karuppanan, P. and Mahapatra, K.K. (2010), “A Novel SRF based cascaded multilevel activefilter for power line conditioners”, Annual IEEE India Conference (INDICON), 17-19December, pp. 1, 4.

Lopez, M., Moran, L., Espinoza, J. and Dixon, J. (2003), “Performance analysis of a hybridasymmetric multilevel inverter for high voltage active power filter applications”, 29thAnnual Conference of the IEEE Industrial Electronics Society, Vienna, pp. 1050-1055.

Madhukar, W. and Agarwal, P. (2010), “Comparison of control strategies for multilevel inverterbased active power filter used in high voltage systems”, 2010 Joint InternationalConference on Power Electronics, Drives and Energy Systems & 2010 Power India, 20-23December, pp. 1,6.

Massoud, A.M.J.F.S. and Williams, W. (2004), “Seven-level shunt active power filter”, 11thInternational Conference on Harmonics and Quality of Power, pp. 136-141.

298

COMPEL34,1

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 22: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

Massoud, A., Finney, S. and Williams, B. (2004), “Review of harmonic current extractiontechniques for an active power filter”, 11th International Conference on Harmonics andQuality of Power, 12-15 September, pp. 136, 141.

Odavic, M., Biagini, V., Sumner, M., Zanchetta, P. and Degano, M. (2011), “Multi-sampled carrier-based PWM for multilevel active shunt power filters for aerospace applications”, 2011 IEEEEnergy Conversion Congress and Exposition (ECCE), Phoenix, AZ, pp. 1483-1488.

Paredes, A., Simpson, J., Pontt, J. and Silva, C. (2010), “Predictive current control of a multilevel activefilter for industrial installations”, 2010 Joint International Conference on Power Electronics,Drives and Energy Systems and 2010 Power India, 20-23 December, New Delhi, pp. 1,6.

Perez-Ramırez, J., C�ardenas, V. and Miranda, H. (2010), “DC-bus voltage regulation scheme forasymmetric cascade H-Bridge converter working as STATCOM and active filter”, 12thInternational Power Electronics Congress, San Luis Potosi, pp. 21-26.

Pontt, J., Silva, C., Correa, P., Lezana, P., Cortes, P. and Ammann, U. (2007), “Predictive currentcontrol of a voltage source inverter”, IEEE Transactions on Industrial Electronics, Vol. 54No. 1, pp. 495-503.

Rani, K.S. and Porkumaran, K. (2010), “Multilevel shunt active filter based on sinusoidalsubtraction methods under different load conditions”, IEEE Region 8 SIBIRCON-2010,Irkutsk Listvyanka, pp. 692-697.

Rodrıguez, J., Jih-Sheng, L. and Fang Zheng, P. (2002), “Multilevel inverters: a survey of topologies,controls and applications”, Transactions on Industrial Electronics, Vol. 49 No. 4, pp. 724-738.

Rodriguez, J., Kazmierkowski, M.P.R.E.J., Zanchetta, P., Abu-Rub, H., Young, H. and Rojas, C.A.(2013), “State of the art of finite control set model predictive control in power electronics”,IEEE Transactions on Industrial Informatics, Vol. 9 No. 2, pp. 1003-1016.

Szromba, A. (2004), “A shunt active power filter: development of properties”, COMPEL: TheInternational Journal for Computation and Mathematics in Electrical and ElectronicEngineering, Vol. 23 No. 4, pp. 1146-1162.

Vyncke, T., Thielemans, S., Jacxsens, M. and Melkebeek, J. (2012), “Analysis of some designchoices in model based predictive control of flying-capacitor inverters”, COMPEL: TheInternational Journal for Computation and Mathematics in Electrical and ElectronicEngineering, Vol. 31 No. 2, pp. 619-635.

Wu, B. (2006), High Power Converters and AC Drives, John Wiley & Sons, NJ.

Zhou, G., Wu, B. and Xu, D. (2004), “Direct power control of a multilevel inverter based active powerfilter”, IEEE International Conference of Industrial Technology (ICIT), Hammamet, pp. 498-503.

About the authors

Hernaldo Saldıas Molina (Member IEEE) was born in Santiago, Chile. He receivedthe Professional Degree in Industrial Engineering and the MSc Degree in ElectricalEngineering in 2013 from the Pontificia Universidad Cat�olica de Chile, Santiago,Chile. He is currently with the Empresa Nacional de Electricidad, ENDESA,Santiago, in the energy generation industry and is Part-Time Professor inUniversidad Central de Chile since 2011. His main areas of interest are in embedded

systems, automatic control, power electronics and renewable energy sources. Hernaldo SaldıasMolina is the corresponding author and can be contacted at: [email protected]

Dr Juan Dixon Rojas (Senior Member IEEE) was born in Santiago, Chile. Hereceived the MS Eng. and the PhD Degrees from the McGill University, Montreal,PQ, Canada in 1986, and 1988, respectively. Since 1979, he has been with theElectrical Engineering Department, Pontificia Universidad Cat�olica de Chile,where he is presently a Professor. He has presented more than 90 works ininternational conferences and has published more than 40 papers related with

299

Finite setmodel

predictivecontrol

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)

Page 23: COMPEL: The International Journal for Computation …hrudnick.sitios.ing.uc.cl/paperspdf/dixon/54.pdfPredictive Control (RSPC) is applied for a Dual Three Phase Drive and in Cortes

Power Electronics in IEEE Transactions and IEE Proceedings. His main areas of interest are inelectric traction, PWM rectifiers, active filters, power factor compensators and multilevel converters.He has created an Electric Vehicle Laboratory, where state-of-the-art vehicles are investigated.

Dr Luis Mor�an Tamayo (Fellow Member IEEE) was born in Concepci�on, Chile.He received the PhD Degree from the Concordia University, Montreal, QC, Canada,in 1990. Since 1990, he has been with the Electrical Engineering Department,University of Concepci�on, Concepci�on, where he is a Professor. He has written andpublished more than 30 papers in active power filters and static Var compensatorsin IEEE transactions. His main areas of interests are in ac drives, power quality,

active power filters, FACTS and power protection systems.

For instructions on how to order reprints of this article, please visit our website:www.emeraldgrouppublishing.com/licensing/reprints.htmOr contact us for further details: [email protected]

300

COMPEL34,1

Dow

nloa

ded

by M

r H

erna

ldo

Sald

ías

Mol

ina

At 0

6:05

15

Janu

ary

2015

(PT

)