scieee Open visual document viewer

A simple modulation approach for interfacing three-level Neutral-Point-Clamped converters to the grid

Ventosa Cutillas, Antonio; Montero-Robina, Pablo; Cuesta, Federico; Gordillo Álvarez, Francisco

Abstract

Multilevel converters are nowadays an enabling key in the integration of electric power into the grid as they introduce less distortion and, thus, they are more compliant with the grid standards, among other benefits. A well-known topology is the three-level Neutral-Point-Clamped whose control requires to deal with the capacitors voltage unbalance. This paper presents a modulation approach where the injection of a common component in the modulated voltage is studied in order to achieve such voltage balance. An optimization problem that, apart from the voltage balance, aims the lowest number of commutations and can be solved very efficiently with up to five computations of the cost function is formulated. The main advantages of the proposed modulation strategy are its simplicity and its flexibility, since it is also valid for unbalanced grid conditions and, with little added complexity, for low (and even zero) power factor conditions. Simulation results under unbalanced grid conditions are provided in order to show its validity under this scenario. The strategy is evaluated and compared with a space-vector-based approach in an experimental setup, yielding similar total harmonic current distortion, a 30% reduction in the number of commutations, and better voltage balance performance for lower power factor conditions.

Full text

A Simple Modula ion App oach o In e acing Th ee-Le el Neu al-Poin -Clamped Con e e s o he G id An onio Ven osa-Cu illasa,∗, Pablo Mon e o-Robinaa, Fede ico Cues aa, F ancisco Go dilloa aDepa amen o de Ingenie ´ıa de Sis emas y Au om´a ica. Escuela T´ecnica Supe io de Ingenie ´ıa. Uni e sidad de Se illa. Camino de los Descub imien os, s/n. 41092 Se illa Abs ac Mul ile el con e e s a e nowadays an enabling key in he in eg a ion o elec ic powe in o he g id as hey in oduce less dis o ion and, hus, hey a e mo e compli- an wi h he g id s anda ds, among o he bene i s. A well-known opology is he h ee-le el Neu al-Poin -Clamped (NPC) whose con ol equi es o deal wi h he capac- i o s ol age unbalance. This pape p esen s a modula ion app oach whe e he injec ion o a common componen in he modula ed ol age is s udied in o de o achie e such ol age balance. An op imiza ion p oblem ha , apa om he ol age balance, aims he lowes numbe o commu a ions and can be sol ed e y e icien ly wi h up o i e compu a ions o he cos unc ion is o mula ed. The main ad an ages o he p oposed modula ion s a egy a e i s simplici y and i s lexibili y, since i is also alid o unbalanced g id condi ions and, wi h li le added complexi y, o low (and e en ze o) powe ac o condi ions. Simula ion esul s unde unbalanced g id condi ions a e p o ided in o de o show i s alidi y unde his scena io. The s a egy is e alua ed and compa ed wi h a space- ec o -based app oach in an expe imen al se up, yielding simila o al ha monic cu en dis o ion (4.4%), a 30% educ ion in he numbe o commu a ions, and be - e ol age balance pe o mance o lowe powe ac o condi ions. Keywo ds: Synch onous ec i ie applica ion, neu al-poin -clamped (NPC) con e e , mul ile el con e e , g id-connec ed ec i ie , ol age balancing, op imum ze o-sequence ol age injec ion. 1. In oduc ion Elec onic powe con e e s a e nowadays he mos used de ices o in e acing sys- ems ha abso b o gene a e ene gy wi h he g id. Thanks o hei capabili y o ans- o ming he cha ac e is ic o he elec ical ene gy, whe he i i is ac, dc o in e mi en , ∗Co esponding au ho Email add esses: [email p o ec ed] (An onio Ven osa-Cu illas ), [email p o ec ed] (Pablo Mon e o-Robina), [email p o ec ed] (Fede ico Cues a), [email p o ec ed] (F ancisco Go dillo) P ep in submi ed o Ene gy Feb ua y 28, 2020 hey handle he powe low o ul ill he equi emen s o hei applica ions. One o he5 ypical uses comp ehends dealing wi h he ac na u e o he g id o ei he injec /abso b ac i e powe o/ om a dc load/sou ce o injec /abso b eac i e powe in o he g id. No ma e he aim, he quali y o he handled powe o g id-connec ed applica ions is c u- cial [1, 2]. In such applica ions, mul ile el con e e s o e se e al ad an ages compa ed wi h he basic wo-le el con igu a ion: lowe cu en dis o ion and smalle ol age s ess10 o he semiconduc o de ices among o he s [3]. These ea u es make hem e y appeal- ing o medium and high powe applica ions whe e he ol age bounda ies o he powe de ices a e e y limi ing [4]. Among he b oad choices o di e en mul ile el con e e opologies, h ee-le el diode-clamped con e e —also known as Neu al-Poin -Clamped con e e (NPC)—has been widely accep ed in he indus y and many applica ions ha e15 been de eloped o i [5–7]. Howe e , he use o h ee-le el NPC con e e s gi es ise o a new con ol p oblem wi h espec o he wo-le el case: he dc-link capaci o s ol age balance. This is an inhe en ea u e in mul ile el con e e s as mo e capaci o s appea when he numbe o le els inc eases and hei ol age migh no emain he same unde no mal ope a ing condi ions. The e o e, i is c ucial o conside how his unbalance can20 be compensa ed and o design a s a egy o achie e he capaci o s ol age equalisa ion. Conside ing he h ee-le el NPC opology, he unbalance issue appea s due o une en cu en s ha go h ough each capaci o , i.e. cu en en e ing/exi ing he neu al poin (NP) [5]. A oiding he cu en going h ough he NP will, howe e , neglec he bene i s o he h ee-le el con e e . Tha is why plen y o esea ch ha e been ca ied ou as he25 solu ion o his p oblem is no unique. A common app oach is o sepa a e he con ol sys em in o wo s ages: he powe low con ol and he modula ion. The i s one is simila in mul ile el and wo-le el opologies and de ines some e e ence signals o he second s age such ha he powe low is handled as desi ed. The second s age is in cha ge o commanding he swi ching de ices in o de o implemen he p e ious con ol30 signals in o he sys em, hus de e mining which capaci o s a e used. In his s age, he e a e emaining deg ees o eedom ha can be used o he capaci o s ol age balance objec i e. In a g id-connec ed powe con e e , he modula ion can be ca ie -based pulse wid h modula ion (CBPWM) [8] o space- ec o pulse wid h modula ion (SVPWM) [9], among35 o he s [10, 11]. Ca ie -based app oaches use one o se e al ca ie signals o modula e he desi ed ou pu signal o smalle equency. The ou pu signals o modula e a e sampled a an speci ic a e— e e ed as swi ching equency ( sw)—, and hese sam- ples a e compa ed wi h he ca ie signals—usually saw oo h o iangula shaped— whose alue goes along i s ull ange e e y pe iod o sw. Thus, he swi ching signals40 change in he in e sec ions o hese samples and he ca ie . In his kind o modula ion o h ee-le el, h ee-wi e g id-connec ed con e e s, he e exis s a common componen called ze o-sequence ha can be added/sub ac ed o he h ee ou pu signal samples simul aneously wi hou a ec ing he modula ed phase- o-phase ol age bu allowing o modi y he dc-link poin s ha a e connec ed. This ac is specially in e es ing o con ol-45 ling he capaci o s ha a e cha ged/discha ged [12]. Al e na i ely, SVPWM gene ally uses he nea es h ee- ec o (NTV) s a egy [7, 13] o he nea es h ee- i ual- ec o (NTV2) one [14] o achie e modula ion. The main idea is o conside simul aneously he ou pu signals o he h ee phases by using se e al conca ena ed swi ching ec o s, al hough, he e exis edundan swi ching ec o s ha p o ide he same ou pu ol age50 2 alue bu hey use di e en le els. The e o e, he exploi a ion o his deg ee o eedom also makes possible o modi y he connec ed poin s [6]. In summa y, in o de o deal wi h he modula ion and he capaci o s ol age balancing, CBPWM uses ca ie s and he ze o-sequence componen , while SVPWM uses conca ena ed swi ching ec o s, in- cluding edundan ones [15]. In spi e o being di e en echniques, se e al wo ks in he55 li e a u e ha e ound equi alences be ween he ze o-sequence injec ion and he edundan swi ching ec o s use [16]. In ea ly CBPWM app oaches, he ze o-sequence componen was compu ed as a hi d ha monic signal ha , in summa y, en ails he injec ion o a cu en in o he NP ha co ec he unbalance [17]. This app oach, howe e , equi es o know he phase o he60 g id in addi ion o cos ly igonome ic compu a ions. Nowadays, se e al app oaches exis ha conside ably educe he compu a ional bu den, sol e he balancing issue and mi iga e he low- equency ol age oscilla ions o he NP [12, 16, 18–22]. Pape [20] sum- ma izes he di e en kind o ze o-sequence ol age injec ion con ol in o: 1) Cons an injec ion; 2) Cons an cha ging injec ion; and 3) Maximum cha ging injec ion. Re e ence65 [19] p esen s wo app oaches based on he ze o-sequence ol age injec ion, which exhibi hei simplici y in e ms o compu a ional bu den compa ed wi h o he exis ing me hods a he expense o inc easing he numbe o commu a ions. F om he NP cu en pe - spec i e, in [22], an analysis o he ze o-sequence compu a ion is made in o de o ob ain he ela ionship be ween i and he neu al cu en . In his way, a p ecise algo i hm is70 p oposed ha compu es he exac alue o he ze o-sequence o achie e he desi ed neu- al cu en . Howe e , such accu acy may no be necessa y o a eal applica ion as he ipple a s eady s a e ha would esul om no doing so could be negligible. La e , in [12], an analysis o he p e ious pape is de eloped esul ing in a simple lowcha wi h less compu a ion bu den. In [23], he equi alences among se e al neu al poin cu en 75 con ol app oaches ha achie e balancing wi h CBPWM and SVPWM a e p esen ed. Howe e , none o he app oaches p esen ed in [12, 19, 22, 23] aims o educe as much as possible he numbe o commu a ions a he same ime ha he ol age balance is achie ed. The e exis s a con ollabili y issue in he capaci o s ol age balancing wi h ze o-80 sequence injec ion when he ope a ing condi ions ha e a powe ac o di e en om uni y. Depending on his alue and he modula ion index, he ze o-sequence deg ee o eedom may no be enough o achie e ol age balancing a all ime [18]. In his ega d, [18] analyses he ze o-sequence injec ion wi h an addi ional ca ie in CBPWM such ha his issue is o e come. The addi ional ca ie in oduces he use o ano he le el wi hin85 he swi ching pe iod, which inc eases he o al numbe o commu a ions. Rega ding SVPWM, i s ly, i is necessa y o loca e he ol age ec o wi hin he h ee-le el Space Vec o hexagon, i.e. he sec o whe e i is loca ed, in o de o know which swi ching ec o s, among he 27 a ailable o NPC con e e s, should be used o modula e i . Then, hese swi ching ec o s a e sequenced and hei s du y a ios a e90 compu ed. The swi ching ec o selec ion and sequencing, howe e , is no unique and plen y o c i e ia can be used [9, 14, 15, 24, 25]. Indeed, his is one o he ad an ages o SV-based app oaches as many deg ees o eedom a e exhibi ed, al hough i is mo e complex o implemen compa ed wi h CBPWM app oaches [26] as se e al s eps ha e o be aken in o accoun : sec o loca ion, ec o s selec ion, du y a ios compu a ion,95 3 ec o s sequencing and ha dwa e implemen a ion. Pape [9] p esen s a s aigh o wa d applica ion o SVPWM o h ee-le el NPC ol age and cu en in e e s whe e hese asks a e achie ed. This applica ion does no conside capaci o s ol age balancing, hough. In NPC con e e s, he swi ching ec o s a e classi ied as la ge, medium o sho . The i s ones do no c ea e unbalance; he second ones injec one phase cu en in o he NP; while100 he hi d ones come in pai s ha p oduce he same e ec on he sys em powe low con ol bu injec he opposi e cu en in o he NP. The e o e, o achie e capaci o s ol age balancing and wi hou changing he swi ching ec o posi ions, he edundan swi ching ec o s can be used. In his way, [15] p oposes a SVPWM wi h balancing capabili ies by combining he medium ec o s— ha c ea es unbalances—wi h he edundan ec o s.105 Al e na i ely, [25] p esen s a simila app oach bu aiming a educ ion in he numbe o commu a ion. The e exis s a modi ica ion o SVPWM known as i ual space ec o (VSV) [14]. I basically c ea es inhe en swi ching ec o s in he hexagon by combining ixed du y a ios o su ounding swi ching ec o s. Thus, pape [24] modi ies he VSV in o de o achie e balancing capabili ies by conside ing he edundan swi ching ec o s in110 he c ea ion o swi ching ec o s. This app oach will be e e ed as mVSV in his pape . As i was men ioned o CBPWM app oaches, he e exis s an issue in he balancing when low powe ac o ope a ing condi ions a e gi en. Using only he edundan swi ch- ing ec o deg ee o eedom o achie e balancing migh be no enough depending on he modula ion index and he powe ac o alue [25]. Thus, none o he ci ed SVPWM115 app oaches [9, 14, 15, 24, 25] p esen s an s aigh solu ion o his issue. Compa ing SVPWM wi h CBPWM, ca ie -based app oaches a e usually much easie o implemen han hose based on Space-Vec o -Modula ion (SVM). Tha is why in [16] an analysis o he SVPWM app oach is p esen ed in o de o ob ain a me hod based on CBPWM ha p o ides he same esul s. Thus, an algo i hm based on se e al checks and120 he knowledge o he sec o whe e he ol age ec o is loca ed wi hin he space ec o hexagon is p oposed such ha he ze o-sequence componen is de e mined. In his pape , a CBPWM app oach is conside ed whe e he ze o-sequence de e mina- ion is exp essed as an op imiza ion p oblem based on he minimiza ion o a piecewise- linea unc ion o one a iable. In his way, he de i a ion o he ze o-sequence compu a-125 ion algo i hm is simple and easie o ollow han he p e ious app oaches. In con as o [12, 14, 15, 19, 22–24], he minimum amoun o commu a ions is achie ed by keeping one phase a one le el while he o he wo commu e be ween wo adjacen le els each. Fo his, i su ices o e alua e he p oposed cos unc ion jus in he cases when one phase s ays a one le el and choose he minimum o hem. The e o e, a simple op i-130 mal CBPWM app oach, which has led o an in e na ional pa en [27], ha educes he commu a ions and ac i ely sol es he unbalance is p esen ed along wi h i s jus i ica ion. Rega ding unbalanced g id condi ions, he p oposed s a egy does no ely on any balanced-g id- ol age assump ion. The e o e, he s a egy may be sui able o his con- di ions keeping i s simplici y compa ed wi h o he CBPWM app oaches [28].135 This pape also conside s an enhancemen o he base algo i hm o imp o e he bal- ancing capabili ies. This is conside ed o hose ope a ion poin s whe e using he ze o- sequence injec ion wi h one phase ixed a one le el du ing he sampling pe iod and he o he wo phases a wo adjacen le els each is no enough o achie e balancing a all ime. Thus, one phase is allowed o use he h ee le els while he o he wo ollow140 4 Figu e 1. Schema ic diag am o he h ee-phase h ee-le el NPC ec i ie . he same p inciple han he base algo i hm. This modi ica ion equi es o compu e a new exp ession o he cos unc ion ha s ill keeps he p ope y o being piece-wise linea . In con as o [18], no addi ional ca ie is equi ed, and he enhancemen is only applied un il he capaci o s ol age di e ence is small enough, educing he numbe o commu a ions a s eady-s a e.145 On he whole, he p oposed me hod is easie o ollow and simple o implemen han he SVM-based app oaches [9, 14, 15, 24, 25] as no swi ching ec o sequencing and la ge du y compu a ions a e equi ed. The ze o-sequence alue and he du y a ios, o bo h he p oposed algo i hm and i s enhancemen , can be compu ed s aigh o wa dly wi h no added di icul y in compa ison wi h o he CBPWM app oaches [16, 18, 28], a 150 he same ime ha bo h look o he lowes amoun o commu a ions while achie ing capaci o s ol age balancing. Besides, simula ion esul s show i s capaci o s ol age balancing alidi y unde unbalanced g id ol ages scena ios, due o i s inhe en lack o assump ion o balanced g id ol ages. Fu he mo e, he enhancemen seeks co e ing hose ope a ion poin s wi h powe ac o lowe han 1, whe e, a some ins an s, he base155 algo i hm ails o achie e capaci o s ol age balancing. The esul s a e u he alida ed by expe imen s unde di e en ope a ing condi ions. The ou line o he pape is as ollows: Sec ion 2 p esen s he con e e dynami- cal model along wi h i s sys em a iables and componen s, and he equi ed con olle s co esponding o he s age p e ious o he modula ion; Sec ion 3 in oduces he modu-160 la ion s age whe e his pape ocuses on and whe e he main con ibu ion is p esen ed, in addi ion o he ad an ages wi h espec o o he me hods; besides, an enhancemen is in oduced in o de o imp o e he ol age balancing capabili ies unde lowe powe ac o ope a ing condi ions; Sec ion 4 depic s he expe imen al esul s and compa isons wi h mVSV [24]; and Sec ion 5 d aws some inal conclusions.165 5 2. Model and Con ol o he Sys em As i has been said be o e, his pape ocuses on g id-connec ed h ee-phase, h ee- le el NPC con e e s wo king as ec i ie wi h a esis i e load in he dc side (Fig. 1). The sys em should handle he ac i e powe o ma ch he one abso bed by he load such ha he dc-side ol age is equal o i s e e ence, which is speci ied by170 he use . The sys em should also ack he speci ied eac i e powe acco ding o he powe ac o condi ions equi ed by he applica ion. Wi h e e ence o Fig. 1, poin s {a, b, c}a e he ou pu s o he con e e whose ol age le els a e se by swi ching signals {Si 1, Si 2} o i={a, b, c}. The g id ol ages a e deno ed by si, o i={a, b, c}, while phase cu en s a e ii. Induc i e il e s a e conside ed {L1, L2, L3}175 whose induc ances a e assumed o ha e he same alue L. Two capaci o s cons i u e he dc-link side {C1, C2}wi h he same capaci ance alue Cand whose ol ages a e exp essed by a iables { c1, c2}. To exp ess he unbalance, a iable dis de ined as c1− c2. The h ee connec ion poin s o he dc-link a e e e ed o as {p, o, n}and he esis i e load R is connec ed in pa allel o i . In his way, dc-link ol age dc is equal o c1+ c2.180 Based on [29], a model o his con e e in αβγ coo dina es—ob ained by ans- o ming he abc a iables using he powe -in a ian Cla ke ans o ma ion—is ob ained. An a e aged model o e a swi ching pe iod is conside ed by using du y a ios dkj o k={α, β, γ}and le el j={p, o, n}—i.e. his du y a ios exp ess he amoun o ime in a swi ching pe iod ha ou pu o componen kis connec ed o le el j. In his way, Ldiα d = sα −(dαp −dαn) dc 2−(dαp +dαn) d 2(1) Ldiβ d = sβ −(dβp −dβn) dc 2−(dβp +dβn) d 2(2) Cd dc d = (dαp −dαn)iα+ (dβp −dβn)iβ−2 dc R(3) Cd d d = (dαp +dαn)iα+ (dβp +dβn)iβ. (4) The objec i e in he ollowing sec ions will be o p esen a con ol algo i hm which p o- ides he alues o dkj o k={α, β, γ}as a unc ion o he measu ed a iables si, ii, c1 and c2. No ice ha dij in abc can be compu ed di ec ly om dkj by applying he in e se powe -in a ian Cla ke ans o ma ion. No ice also ha du y a ios o componen γdo no appea in (1)–(4), and he e o e hei alues can be conside ed as deg ees o eedom ha can be used o o he con ol objec i es. Simila ly, du y a ios dko do no appea in he model bu hey can be compu ed om he es o du y a ios in abc ame acco ding o he cons ain s X j={p,o,n} dij = 1, dij ∈[0,1]; i={a, b, c}.(5) To in oduce he con olle design, and inspi ed by (1)–(2), h ee con ol a iables 6 a e de ined uα=dαp −dαn (6) uβ=dβp −dβn (7) uγ=dγp −dγn, (8) whe e uγis di ec ly ela ed o he homopola componen o he dij a iables o i= {a, b, c}. By in oducing hese a iables in o he cu en dynamics (1)–(2) and assuming ha a iable dis small enough o be neglec ed, a simpli ied model is ob ained Ldiα d = sα −uα dc 2(9) Ldiβ d = sβ −uβ dc 2.(10) No ice ha hese equa ions ecall he cu en dynamics o a simple wo-le el con e e wi h uαand uβas con ol inpu s. Mo eo e , a iable uγdoes no appea in he cu en dynamics and he e o e, i is le as a deg ee o eedom. A his poin , he con e e equi es a con ol algo i hm o handle he powe aking in o accoun he model dynamics. In his ega d, wo cascaded185 con olle s a e usually used [30]: an ou e loop o compu e he powe equi ed p o keep dc owa ds i s e e ence dc; and an inne as e loop in cha ge o d i e he ac i e and eac i e powe s p, q close o he p e ious e e ence and he desi ed eac i e powe q , espec i ely. In spi e o he ac ha hese s ages a e no he aim o his pape , he algo i hms used in he simula ion190 and expe imen s a e p esen ed he e o he sake o comple eness. 2.1. Dc-link Vol age Regula ion Loop The o al capaci o s ol age o he dc-link ( dc) should each i s e e ence ( dc) a s eady s a e. To achie e so, a PI con olle is used o compu e he equi ed amoun o powe (p )[30], p =kdc p( dc 2− 2 dc) + kdc iZ 0 ( dc 2− 2 dc)dτ, (11) whe e {kdc p, kdc i}a e con ol pa ame e s o be uned, which can be done using any app oach exis ing on li e a u e [30, 31]. A e his, he e e ences o he cu en con ol {i α, i β}a e ob ained by applying he ins an aneous powe heo y o {p , q },195 whe e q is he use -de ined eac i e powe e e ence. 2.2. Cu en Con olle Once {i α, i β}a e compu ed, a cu en con olle s age is implemen ed such as o educe he cu en acking e o {e iα,e iβ}={i α−iα, i β−iβ}as much as possible. In 7 his way, conside ing (9)-(10),a non-ideal p opo ional- esonan con olle [32] uned a he g id equency is implemen ed. GP Rω(s) = kp+2k ωcs s2+ 2ωcs+ω2(12) uα uβ=2 dc −GP Rωge iα e iβ+ sα sβ ,(13) whe e {kp, k }a e, espec i ely, he p opo ional and esonan con ol gains; ωcis he cu -o equency o he low-pass il e implemen ed in o he esonan pa ; ωis he esonan equency—in his case, uned a he g id one (ωg= 2π g id)—; and { sα, sβ}200 a e he g id ol ages in he αβγ e e ence ame. Bea in mind ha his pape does no ocus on his s age and ha any o he exis ing con olle in he li e a u e (e.g. [21, 33]) could be used ins ead as long as i p o ides he modula o wi h he alues o uαand uβ. 3. Modula ion S age wi h Vol age Balance Capabili ies205 This sec ion p esen s he main con ibu ions o his pape by p o iding an algo i hm ha compu es he du y a ios dij such ha he esul s o he cu en con olle , namely {uα, uβ}, a e implemen ed op imizing he numbe o commu a ions a he same ime ha he capaci o s ol age a e balanced. In he ollowing subsec- ions he base algo i hm, i s e alua ion unde unbalanced g id condi ions and210 an enhancemen o imp o e i s balancing capabili es a e shown. 3.1. Ze o-sequence Componen Compu a ion As i has been said in he p e ious sec ion, he ou pu o he cu en con olle is he alue o uαand uβ. In o de o con e hem o abc coo dina es he e is a emaining deg ee o eedom, namely he homopola componen uγ. Fo simplici y, in he ollowing,215 a iable xis in oduced as x˙= uγ/√3. In his way,   ua ub uc = 2 3   1 0 1 √2 −1 2 √3 2 1 √2 −1 2−√3 2 1 √2     uα uβ uγ =    q2 3uα+x −q1 6uα+1 √2uβ+x −q1 6uα−1 √2uβ+x     ˙=   ηa+x ηb+x ηc+x , (14) whe e a iables ηa, ηb, ηcha e been de ined. These a iables a e known once uαand uβ a e compu ed by he cu en con olle . No ice ha he maximum and minimum alues o xa e imposed by he cons ain ui∈[−1,1] o i={a, b, c}—ob ained om (5)220 and ui=dip −din—in conjunc ion wi h (14) esul ing in x∈[−1−min(ηa, ηb, ηc),1− max(ηa, ηb, ηc)] ˙=[xmin, xmax]. Mo eo e , i can be seen ha he easibili y condi ion xmin ≤xmax is equi alen o he equi emen ha ec o (uα, uβ) is inside he SVM hexagon. Equa ion (14) can be in e p e ed wi h he help o Fig. 2 [34]. To pu hings in225 con ex , in he le g aph o his igu e a e e ence ec o is shown in he usual space 8 ec o hexagon. This e e ence ec o co esponds o pa icula alues o uα, uβ ha , wi h he app oach used in his pape , a e gi en by (13). This e e ence ec o mo es as ime mo es on. In he same way, a iables ηa, ηb, ηcimplici ly de ined in (14) depend on ime. In s eady s a e, hey desc ibe a sinusoidal wa e as shown in he cen al g aph o 230 Fig. 2 whe e = 1co esponds o he same ins an han he e e ence ec o shown in he le g aph. The igh g aph co esponds o his ime ins an . In i , he ac ual disc e e le els o he h ee-le el con e e a e ep esen ed by he alues {−1,0,1}and he leaning lines depic he alues o ua(x), ub(x), uc(x) as a unc ion o he alue o x o be chosen. The dashed e ical lines ep esen he bounda ies xmin ≤x≤xmax. No ice also ha 235 o x= 0, ui=ηi. As ime ad ances, hese h ee lines mo e acco ding o he mo emen o ηiin he cen al g aph. One ad an age o he app oach can be spo ed on he igh g aph whe e he deg ee o eedom associa ed wi h he homopola componen uγ(o , analogously x) is explici , while i is no so e iden in he space ec o ep esen a ion o he le g aph. The black do s in he igh g aph will ha e an impo an ele ance below.240 An anima ion o he ime e olu ion o he h ee lines o he igh g aph o Fig. 2 and i s ela ionship wi h ηa, ηband ηcand he space ec o hexagon can be obse ed in he ollowing link: h p://g upo.us.es/ ep102/lines_anima ion.mp4. Figu e 2. Le g aph: a e e ence ec o in he Space Vec o ep esen a ion. Cen al g aph: e olu ion o ηi( ), i =a, b, c; he e ical line co esponds o he same ime ins an = 1 han he le g aph. Righ g aph: Rep esen a ion o equa ion (14) a = 1. Back o he capaci o s ol age unbalance dynamic o mula ion (4), i can also be ans o med o abc, esul ing in245 Cd d d =ia(dap +dan) + ib(dbp +dbn) + ic(dcp +dcn).(15) 9 The p oposed enhanced algo i hm coincides wi h he base one when a leas one alue o cos o he cases o Table 1 is nega i e. In he case when no poin s ge s nega i e alues, he enhancemen is implemen ed o dec ease i . The ol age balance365 capabili ies a e imp o ed bu a he cos o inc easing he numbe o le els used and, he e o e, he numbe o commu a ions and he swi ching losses. To a oid his, in con as o [18], and conside ing ha i is no necessa y ha dgoes o ze o bu i su ices ha i is small enough, a band o alue ζis de ined such ha only when he alue o | d|is ou side o i , he enhancemen is applied. Consequen ly, he370 inc eased numbe o commu a ions occu s only du ing he ansien pe iod when dis la ge and, hus, he base algo i hm is used a s eady s a e. A b ie low cha wi h he enhancemen implemen a ion is plo ed in Fig. 8. Figu e 8. Flow cha o he implemen a ion o he algo i hm enhancemen 4. Expe imen al Ve i ica ion This sec ion aims o show he beha iou o he p oposed algo i hms in an expe imen al375 p o o ype o 12 kVA (Fig. 9). The ci cui and con ol pa ame e s o he con e e a e shown in Table 4, whe eas he pa ame e s ha change along he expe imen a e gi en in Table 3 oge he wi h he ime in e al whe e hey ake place. The sys em consis s o a g id-connec ed h ee-le el con e e con olled by a eal- ime a ge machine. The sys em powe a e and all componen s ha e been designed acco ding380 o he limi s o he a ailable in as uc u e. The sys em ac s as a ec i ie capable o injec ing o sub ac ing eac i e powe om he g id. Besides, he esis o connec ed o he dc-link uses a choppe ci cui o demand di e en powe a es which allows o emula e di e en esis ance alues. Conside ing his, he sys em is sui able o e alua ing he algo i hm p oposed in his385 pape . Se e al ope a ing poin s a e emula ed by modi ying use -inpu a iables: dc,q ; and ci cui pa ame e : R. Unless o he wise s a ed, q is assumed o be ze o o achie e uni y powe ac o . Fu he mo e, o p o ide a compa ison wi h o he published app oaches, he esul s o he expe imen s using a modi ied e sion o SVPWM app oach wi h balancing390 capabili ies [24] a e also included in he igu es— e e ed as modi ied i ual-space- ec o (mVSV) om now on. In he expe imen s, bo h dc-link and cu en con olle s a e kep he same o he mVSV app oach and he p oposed ones. 16 Figu e 9. Expe imen al p o o ype o he h ee- le el NPC ec i ie . Table 3. Expe imen Pa ame e s Va ia ion Time In e al R dc 0→0.8s120 Ω 700 V 0.8→1.5s60 Ω 700 V 1.5→2.2s60 Ω 700 →800 V 2.2→3.8s60 Ω 800 V 3.8→4.5s120 Ω 800 V The phase cu en s, ins an aneous ac i e powe and swi ching s a es o phase aa e plo ed in Fig. 10 o bo h he base algo i hm and he mVSV app oach. I can be seen395 ha he base algo i hm shows a e y simila beha iou compa ed wi h mVSV excep o he numbe o commu a ions. Conside ing he esul s p esen ed in Fig. 10, he base algo i hm yields 265 commu a ions—numbe o 1-le el ansi ions— pe g id pe iod, while he mVSV algo i hm yields 375. Rega ding he cu en dis o ion, Fig. 11 depic s he ha monic spec um and he o al400 ha monic dis o ion (THD) alue o he cu en s o Fig. 10 o he base algo i hm and he mVSV one. I can be seen ha he p oposed algo i hms and he mVSV ha e e y simila cu en dis o ion, he e o e his p oposal does no wo sen he cu en quali y Table 4. Expe imen Pa ame e s Pa ame e Value Pa ame e Value G id equency g id 50 Hz Sampling equency ( s) 10 kHz G id Vol age sa, sb, sc 230 VRMS Swi ching equency ( sw) 10 kHz Fil e Induc ance L2 mH Cu en con ol P gain kp5 Capaci ance C3300 µF Cu en con ol R gain k 100 dc ol age con ol P gain kdc p0.05 dc ol age con ol I gain kdc i1 Enhancemen pa ame e 0.1 Cu en con ol esonan cu -o equency ωc1 ad/s Enhancemen band ζ10 V 17 Figu e 10. Expe imen al esul s a s eady s a e wi h dc = 800 Vand R= 60 Ω: ( op) base algo i hm, (bo om) mVSV algo i hm: (le ) h ee phase cu en s a s eady s a e wi h dc = 800 Vand R= 60 Ω; (cen e ) e olu ion o sys em powe (p) and powe e e ence (p ) along di e en ope a ing poin s; ( igh ) swi ching s a e o phase aou pu when compa ed wi h o he space- ec o -based algo i hm. In summa y, a s eady s a e he base algo i hm p esen s less numbe o commu a ions, and hus i gene a es less405 losses, wi h simila cu en dis o ion when compa ed wi h he mVSV app oach [24]. In e ms o balancing capabili ies, wo expe imen al es s s a ing om an unbalanced si ua ion wi h di e en ope a ion poin s a e conside ed as depic ed in Fig. 12: a) uni y powe ac o , and b) ze o powe ac o . Figu e 12a) shows a compa ison o he balancing pe o mance be ween he p oposed algo i hm and he mVSV, once he cu en con olle 410 is a s eady s a e, wi h dc = 700 V,R= 120 Ω and uni y powe ac o . I can be seen ha he balanced si ua ion is achie ed almos a he same ime o bo h app oaches, making he p oposed algo i hm sui able o balancing pu poses when compa ed wi h o he exis ing solu ion. On he o he hand, in o de o exhibi he ele ance o he enhanced algo i hm, Fig. 12b) is depic ed o powe ac o equal o ze o. I shows415 how, unde his condi ion, he balancing capabili y o he base algo i hm is slowe ed, inc easing he ime i akes o each he balanced condi ion. Simila ly, he mVSV algo i hm p esen s much slowe beha iou in e ms o balancing capabili ies. On he con a y, by implemen ing he enhanced algo i hm, he balancing capabili y is conside ably imp o ed whene e | d|> ζ. In his way, a sui able app oach o balancing420 pu poses unde di e en ope a ing poin s is p oposed. No ice ha a s eady s a e, he base and he enhanced algo i hm show simila beha iou as he di e ences be ween hem 18 Figu e 11. Expe imen al esul s: Ha monic spec um o cu en s o phase ashown in Fig. 10 and co esponding THD alue o he p oposed algo i hms and he mVSV one only appea when | d|> ζ. Ne e heless, his modi ica ion en ails an inc emen in he amoun o commu a ions as depic ed in Fig. 13. This inc ease is due o he occasional use o a hi d le el du ing a ansien pe iod whe e | d|> ζ and he ope a ing condi ions yield425 cos >0 o he base algo i hm. In his ega d, du ing his ansien s age, he enhanced algo i hm yields 627 commu a ions pe g id pe iod acco ding o Fig. 13. Ne e heless, his inc eased numbe only occu s du ing a sho ansien (less han 0.1 seconds in Fig. 12b) un il a iable dis wi hin he band |ζ|. 5. Concluding Rema ks430 In his pape , he capaci o s ol age balance o g id-connec ed h ee-le el NPC con e e s has been add essed as an op imisa ion p oblem based on a cos unc ion di ec ly ela ed o he balance dynamic equa ion. The p oposed s a egy minimizes he numbe o commu a ions a he same ime ha he ol age balance is ackled. Fu he mo e, gi en ha he p oposal only depends on435 he no malised ou pu ol age, i can be implemen ed wi h any kind o cu en /powe con ol. Besides, an enhancemen in he algo i hm assis s in he capaci o s ol age balancing when he p e ious app oach could yield la ge balancing imes. In his way, he capaci o s ol age balance is imp o ed o di e en ope a ion poin s.440 The alidi y o he p oposal has been es ed in an expe imen al se up and com- pa ed wi h a modi ied e sion o i ual space ec o modula ion wi h ol age balance capabili ies (mVSV). This compa ison shows ha he p oposed app oach and 19 Figu e 12. Expe imen al esul s: E olu ion o he capaci o s ol age s a ing om an unbalanced si ua ion: a) Base algo i hm compa ed wi h mVSV wi h dc = 700 Vand R= 120 Ω; b) Base algo i hm compa ed wi h he enhanced one and mVSV wi h dc = 700 V,R= in Ω and ζ= 10 V. Figu e 13. Expe imen al esul s: Swi ching s a e o phase aa s eady s a e o he base algo i hm wi h dc = 800 Vand R= 120 Ω (le ) and he enhanced one du ing a ansien s a e whe e d> ζ wi h dc = 800 Vand R= in Ω ( igh ). i s enhancemen achie e simila balancing capabili ies o a wide ange o powe ac o alues, wi h no de e io a ion o he cu en dis o ion (4.4%445 THD o mVSV and he p oposed algo i hm) bu wi hou he added di i- 20 cul y o implemen ing space ec o modula ion. Indeed, he implemen a ion complexi y is as simple as hose o ca ie -based. Besides, he numbe o commu a ions is educed by 30% a s eady-s a e in compa ison wi h mVSV. The e o e, a alid app oach o in e acing NPC ec i ie s wi h he g id is p esen ed. In450 addi ion, he ex ension o his app oach o h ee-le el NPC in e e s is s aigh o wa d conside ing jus he co esponding change o he cu en con ol and he di ec ion o he cu en s. Acknowledgemen s This wo k has been unded unde g an s MINECO-FEDER DPI2016-75294-C2-1-R455 and FEDER Andaluc´ıa US-1264655. Re e ences [1] S. Seme, N. Luka, B. umbe ge , and M. Hadiselimo i, “Powe quali y expe imen al analysis o g id-connec ed pho o ol aic sys ems in u ban dis ibu ion ne wo ks,” Ene gy, ol. 139, pp. 1261 – 1266, 2017.460 [2] G. S. Elbasuony, S. H. A. Aleem, A. M. Ib ahim, and A. M. Sha a , “A uni ied index o powe quali y e alua ion in dis ibu ed gene a ion sys ems,” Ene gy, ol. 149, pp. 607 – 622, 2018. [3] M. Meh asa, E. Pou esmaeil, M. F. Ako ede, B. N. J gensen, and J. P. Ca alo, “Mul ile el con e e con ol app oach o ac i e powe il e o ha monics elimina ion in elec ic g ids,” Ene gy, ol. 84, pp. 722 – 731, 2015.465 [4] L. G. F anquelo, J. Rod ´ıguez, J. I. Le´on, S. Kou o, R. Po illo, and M. A. M. P a s, “The age o mul ile el con e e s a i es,” IEEE Indus ial Elec onics Magazine, ol. 2, pp. 28–39, Jun. 2008. [5] J. Rod ´ıguez, S. Be ne , P. K. S eime , and I. E. Lizama, “A su ey on neu al-poin -clamped in e e s,” IEEE T ansac ions on Indus ial Elec onics, ol. 57, pp. 2219–2230, Jul. 2010. [6] M. Seixas, R. Melcio, and V. Mendes, “O sho e wind u bine simula ion: Mul ibody d i e ain.470 Back- o-back NPC (neu al poin clamped) con e e s. F ac ional-o de con ol,” Ene gy, ol. 69, pp. 357 – 369, May. 2014. [7] A. P. M. Reza, M. H. Ali, and S. Abbas, “Vol age s abiliza ion o VSI SMES capaci o s and ol age sag compensa ion by SMES using no el swi ching s a egies,” Ene gy, ol. 35, pp. 3131 – 3142, Aug. 2010.475 [8] A. M. Ha a, R. J. Ke kman, and T. A. Lipo, “Simple analy ical and g aphical me hods o ca ie - based PWM-VSI d i es,” IEEE T ansac ions on Powe Elec onics, ol. 14, pp. 49–61, Jan. 1999. [9] H. Djeghloud, H. Benalla, and A. Ben ounsi, “Applica ion o SVPWM o h ee-le el ol age and cu en in e e s,” in 2009 44 h In e na ional Uni e si ies Powe Enginee ing Con e ence (UPEC), pp. 1–5, Sep. 2009.480 [10] A. Edpugan i and A. K. Ra ho e, “A su ey o low swi ching equency modula ion echniques o medium- ol age mul ile el con e e s,” IEEE T ansac ions on Indus y Applica ions, ol. 51, pp. 4212–4228, Sep. 2015. [11] J. I. Le´on, S. Vazquez, S. Kou o, L. G. F anquelo, J. M. Ca asco, and J. Rod ´ıguez, “Unidimen- sional modula ion echnique o cascaded mul ile el con e e s,” IEEE T ansac ions on Indus ial485 Elec onics, ol. 56, pp. 2981–2986, Aug. 2009. [12] X. Zhou and S. Lu, “A simple ze o-sequence ol age injec ion me hod o balance he neu al-poin po en ial o h ee-le el NPC in e e s,” in 2018 IEEE Applied Powe Elec onics Con e ence and Exposi ion (APEC), pp. 2471–2475, Ma . 2018. [13] N. Celano ic and D. Bo oye ich, “A as space- ec o modula ion algo i hm o mul ile el h ee-490 phase con e e s,” IEEE T ansac ions on Indus y Applica ions, ol. 37, pp. 637–641, Ma . 2001. [14] S. Busque s-Monge, J. Bo donau, D. Bo oye ich, and S. Soma illa, “The nea es h ee i ual space ec o PWM - a modula ion o he comp ehensi e neu al-poin balancing in he h ee-le el NPC in e e ,” IEEE Powe Elec onics Le e s, ol. 2, pp. 11–15, Ma ch 2004. 21 [15] H. Zhang, S. Jon Finney, A. Massoud, and B. Wayne Williams, “An SVM algo i hm o balance495 he capaci o ol ages o he h ee-le el NPC ac i e powe il e ,” IEEE T ansac ions on Powe Elec onics, ol. 23, pp. 2694–2702, No 2008. [16] J. Pou, J. Za agoza, S. Ceballos, M. Saeedi a d, and D. Bo oye ich, “A ca ie -based PWM s a - egy wi h ze o-sequence ol age injec ion o a h ee-le el neu al-poin -clamped con e e ,” IEEE T ansac ions on Powe Elec onics, ol. 27, pp. 642–651, Feb. 2012.500 [17] M. Ma chesoni, P. Sega ich, and E. So essi, “A new con ol s a egy o neu al-poin -clamped ac i e ec i ie s,” IEEE T ansac ions on Indus ial Elec onics, ol. 52, pp. 462–470, Ap . 2005. [18] Z. Wang, F. Cui, G. Zhang, T. Shi, and C. Xia, “No el ca ie -based PWM s a egy wi h ze o- sequence ol age injec ed o h ee-le el NPC in e e ,” IEEE Jou nal o Eme ging and Selec ed Topics in Powe Elec onics, ol. 4, pp. 1442–1451, Dec. 2016.505 [19] A. Ven osa-Cu illas, P. Mon e o-Robina, F. Umb ´ıa, F. Cues a, and F. Go dillo, “In eg a ed con ol and modula ion o h ee-le el NPC ec i ie s,” Ene gies, ol. 12, Ap . 2019. [20] H. Chen, M. Tsai, Y. Wang, and P. Cheng, “A no el neu al poin po en ial con ol o he h ee- le el neu al-poin -clamped con e e ,” in 2016 IEEE Ene gy Con e sion Cong ess and Exposi ion (ECCE), Sep. 2016.510 [21] X. Li and H. Lin, “S abili y analysis o g id-connec ed con e e s wi h di e en implemen a ions o adap i e PR con olle s unde weak g id condi ions,” Ene gies, ol. 11, no. 8, 2018. [22] C. Wang and Y. Li, “Analysis and calcula ion o ze o-sequence ol age conside ing neu al-poin po en ial balancing in h ee-le el NPC con e e s,” IEEE T ansac ions on Indus ial Elec onics, ol. 57, pp. 2262–2271, Jul. 2010.515 [23] Y. Li and W. Qu, “Equi alen neu al poin ol age con ol s a egies in neu al-poin diode- clamped h ee-le el con e e ,” in 2009 IEEE 6 h In e na ional Powe Elec onics and Mo ion Con ol Con e ence (IPEMC), May. 2009. [24] A. Choudhu y, P. Pillay, and S. S. Williamson, “DC-bus ol age balancing algo i hm o h ee-le el neu al-poin -clamped (NPC) ac ion in e e d i e wi h modi ied i ual space ec o ,” IEEE520 T ansac ions on Indus y Applica ions, ol. 52, pp. 3958–3967, Sep. 2016. [25] Y. Jiao, F. C. Lee, and S. Lu, “Space ec o modula ion o h ee-le el NPC con e e wi h neu al poin ol age balance and swi ching loss educ ion,” IEEE T ansac ions on Powe Elec onics, ol. 29, pp. 5579–5591, Oc 2014. [26] Y. Wan and J. Jiang, “The s udy o FPGA-based h ee-le el SVM NPC in e e ,” in 2009 IEEE525 6 h In e na ional Powe Elec onics and Mo ion Con ol Con e ence, pp. 1470–1474, May 2009. [27] F. Go dillo, F. Salas, F. Cues a, A. Ven osa-Cu illas, and F. G´omez-Es e n, “M´e odo de balance de ensiones pa a un con e ido NPC.” Spain, Pa en , PCT/ES2018/070638, 2018. [28] J. Lyu, J. Wang, W. Hu, and Z. Wu, “Resea ch on he neu al-poin ol age balance o NPC h ee-le el in e e s unde non-ideal g id condi ions,” Ene gies, ol. 11, May. 2018.530 [29] F. Umb ´ıa, F. Go dillo, and F. Salas, “Model-based NPC con e e egula ion o synch onous ec i ie applica ions,” in 2014 IEEE 40 h Annual Con e ence o he IEEE Indus ial Elec onics Socie y (IECON), Oc . 2014. [30] A. Yazdani and R. I a ani, “Con olled dc- ol age powe po ,” in Vol age-Sou ced Con e e s in Powe Sys ems: Modeling, Con ol, and Applica ions (IEEE P ess and John Wiley & Sons, eds.),535 ch. 7.5, pp. 189–203, 2010. [31] Y. Dai, H. Wang, and G. Zeng, “Double closed-loop PI con ol o h ee-phase in e e s by bina y- coded ex emal op imiza ion,” IEEE Access, ol. 4, pp. 7621–7632, 2016. [32] R. Teodo escu, F. Blaabje g, M. Lise e, and P. C. Loh, “P opo ional- esonan con olle s and il e s o g id-connec ed ol age-sou ce con e e s,” IEE P oceedings - Elec ic Powe Applica ions,540 ol. 153, pp. 750–762, Sep. 2006. [33] M. Reza Ta ana, M. Khooban, and T. Niknam, “Adap i e PI con olle o ol age egula ion in powe sys ems: STATCOM as a case s udy,” ISA T ansac ions, ol. 66, pp. 325 – 334, 2017. [34] F. Go dillo, “A new modula ion me hod o mul ile el con e e s,” in 2016 18 h Eu opean Con e - ence on Powe Elec onics and Applica ions (EPE’16 ECCE Eu ope), Sep. 2016.545 [35] H. Ma kiewicz and A. Klajn, Vol age Dis u bances, S anda d EN 50160, 2004 (accessed Feb ua y 16, 2020). h p://coppe alliance.o g.uk/uploads/2018/03/ 542-s anda d-en-50160- ol age-cha ac e is ics-in.pd . [36] M. Rane and S. Wagh, “Mi iga ion o ha monics and unbalanced sou ce ol age condi ion in s an- dalone mic og id: Posi i e sequence componen and dynamic phaso based compensa o wi h eal-550 ime app oach,” Heliyon, ol. 5, p. e01178, Feb. 2019. 22