scieee Open visual document viewer

Exploiting the Use of DC SCOPF Approximation to Improve Iterative AC SCOPF Algorithms

Marano-Marcolini, Alejandro; Capitanescu, Florin; Martínez Ramos, José Luis; Wehenkel, Louis

Abstract

This paper focuses on improving the solution techniques for the AC SCOPF problem of active power dispatch by using the DC SCOPF approximation within the SCOPF algorithm. Our approach brings two benefits compared with benchmark SCOPF algorithms: it speeds up the solution of an iterative AC SCOPF algorithm thanks to a more efficient identification of binding contingencies and allows improving the objective by an appropriate choice of a limited number of corrective actions for each contingency. The proposed approach is illustrated on five test systems of 60, 118, 300, 1203, and 2746 buses.

Full text

1 Exploi ing he use o DC SCOPF app oxima ion o imp o e i e a i e AC SCOPF algo i hms A. Ma ano Ma colini, F. Capi anescu, J.L. Ma inez Ramos Senio Membe , IEEE, and L. Wehenkel Abs ac —This pape ocuses on imp o ing he solu ion ech- niques o he AC SCOPF p oblem o ac i e powe dispa ch by using he DC SCOPF app oxima ion wi hin he SCOPF algo- i hm. Ou app oach b ings wo bene i s compa ed o benchma k SCOPF algo i hms: i speeds-up he solu ion o an i e a i e AC SCOPF algo i hm hanks o a mo e e icien iden i ica ion o binding con ingencies, and allows imp o ing he objec i e by an app op ia e choice o a limi ed numbe o co ec i e ac ions o each con ingency. The p oposed app oach is illus a ed on 5 es sys ems o 60, 118, 300, 1203, and 2746 buses. Index Te ms—secu i y-cons ained op imal powe low, DC app oxima ion, con ingency il e ing, mixed-in ege linea p o- g amming, nonlinea p og amming I. INTRODUCTION The Secu i y-Cons ained Op imal Powe Flow (SCOPF) is a nonlinea , non-con ex, la ge-scale, s a ic op imiza ion p oblem, wi h bo h con inuous and disc e e a iables [1], [2]. I compu es op imal p e en i e/co ec i e ac ions ha sa is y cons ain s o bo h he p e-con ingency con igu a ion as well as unde a se o pos ula ed con ingencies. Powe sys em enginee s gene ally sol e sepa a ely and sequen ially wo SCOPF p oblems, namely he ac i e powe dispa ch and he eac i e powe dispa ch [3]. The main ea- sons o his sepa a e compu a ion a e: hese p oblems ha e di e en objec i e unc ions (e.g. minimum gene a ion cos s. maximum eac i e powe ese es o minimum powe losses), he wo p oblems a e be e posed sepa a ely as he con ol a iables o one p oblem ha e gene ally li le impac on he cons ain s and he objec i e unc ion o he o he p oblem, and hey ha e a smalle size and a e hence mo e ac able. This pape ocuses on he imp o emen o he solu ion ech- niques o he AC SCOPF p oblem o ac i e powe dispa ch by explo ing he use o a DC SCOPF. We use as a benchma k he i e a i e AC SCOPF algo i hm p oposed in [4], [5]. Among he challenges o he SCOPF compu a ions [3], [6], [8] we deal wi h he iden i ica ion o he binding con ingencies and wi h he selec ion o a limi ed numbe o co ec i e ac ions. Re . [11] epo s a case whe e he e is a sa is ac o y ag ee- men be ween he binding con ingencies a he AC and DC SCOPF solu ion o a e y la ge eal-li e sys em in he con ex o ene gy p icing by loca ional ma ginal p ices. Mo i a ed by his encou aging esul and by he compu a ional speed o he A Ma ano Ma colini and J.L. Ma inez Ramos a e wi h he Depa - men o Elec ical Enginee ing, Uni e si y o Se ille, Spain (e-mail: ale- jand [email p o ec ed]; [email p o ec ed]). F. Capi anescu and L. Wehenkel a e wi h he Depa men o Elec ical Enginee ing and Compu e Science, Uni e si y o Li`ege, B4000 Li`ege, Belgium (e-mail: capi ane@mon e io e.ulg.ac.be; l.wehenke[email p o ec ed]). linea p og amming sol e s, a i s con ibu ion o his pape is o u he ca e ully assess he bene i o using he DC SCOPF inside he i e a i e AC SCOPF algo i hms. Inc easing le els o unce ain y in he con ex o day- ahead ope a ional planning and in aday ope a ion oge he wi h ongoing e o s o enhancing he ansmission sys em lexibili y (e.g. WAMS and FACTS) lead o an inc eased use o co ec i e con ol in e e y-day p ac ice, and he e o e yield a g owing need o he e ec i e coo dina ion o co ec i e and p e en i e con ols [8], [12], [13]. On he o he hand, elying on co ec i e con ol inc eases signi ican ly he com- plexi y o powe sys em ope a ion and also in oduces new eliabili y issues, ela ed o he complexi y o implemen a ion o co ec i e con ol and i s induced ailu e modes. Mos mode n powe sys ems ha e deployed dedica ed communica- ion channels be ween con ol cen es and con ol means (e.g. powe plan s) ha may allow he au oma ic implemen a ion o op imal solu ions in ol ing a la ge numbe o emedial ac ions. Howe e , an op imal solu ion in ol ing many emedial ac ions is di icul o unde s and (e.g. his is pa icula ly ue o ac ions wi h small magni ude), in e p e , alida e by he TSO expe ience, and hence us . Fu he mo e, du ing he au oma ic implemen a ion, he TSO may lack ocusing on wha happens on he g id (and is hence mo e p one o e o ) when dealing wi h a la ge numbe o quickly mo ing powe injec ions. Finally, i he numbe o ac ions o implemen is oo la ge and some communica ion channels ail, he TSO may no be able o use he ypical back-up solu ion based on phone calls. Fo hese easons, o educe he complexi y o implemen a ion and educe he p obabili y o ailu e o co ec i e con ol, one possible app oach is o impose o each con ingency a bound on he numbe o co ec i e ac ions used in he e en ha i would happen. Indeed, he need o limi ing he numbe o co ec i e con ol ac ions has al eady been pu o wa d by many au ho s [6]–[10]. In cu en p ac ice, he choice o an app op ia e subse o co ec i e ac ions is ypically de ined in a heu is ic way based on enginee ing judgemen and o -line s udies, yielding a ixed lis o co ec i e ac ions ha a e hen plugged in o he sub- sequen SCOPF calcula ions [6], [8]–[10]. Because he mos e icien co ec i e ac ions o each con ingency may change in unp edic able ways (e.g. due o he inc easing a iabili y o load pa e ns, ne wo k opology, gene a o s dispa ch) and because he se o possible co ec i e ac ions g ows (e.g. due o he pene a ion o dispe sed gene a ion and demand side managemen possibili ies) his app oach may lead o sub- op imal esul s in e ms o ma ke e iciency and eliabili y. The e o e, he limi ed lis o co ec i e ac ions used by he 2 SCOPF should ideally be compu ed in an au oma ic ashion o each con ingency and o each ope a ing scena io. Wi hin his con ex , a ew pape s ha e p oposed echniques o limi ing he numbe o con ol ac ions in an OPF [8], i.e. o one sys em s a e, whe eas only one app oach has been epo ed o he SCOPF p oblem [15]. This app oach adop s a DC g id model [16], [17] and looks o a limi ed numbe o opological maneu e s as p e en i e ac ions only bu does no ex end he analysis o he AC SCOPF. A second con ibu ion o his pape is he ex ension o he concep s p oposed o he OPF p oblem in [14] o he AC SCOPF p oblem wi h limi ed numbe o co ec i e ac ions. We also explo e a DC mixed-in ege linea p og amming (MILP) app oxima ion o his p oblem in o de o iden i y app op ia e co ec i e ac ions o each con ingency. We assess he in e es o ou app oach o compu ing combina ions o p e en i e and co ec i e gen- e a o e-dispa ches bu he app oach may be ex ended o o he con ol ac ions (e.g. phase shi ing ans o me , ne wo k swi ching, e c.). The ield o applica ion o ou app oach is mainly day-ahead and in aday planning o ope a ion. I may be used o ensu e he he mal secu i y o a uni commi men solu ion o nex 12-24 hou s pe iod and also o eac o non- an icipa ed changes in he in aday ope a ing scena io. The es o he pape is o ganized as ollows. Sec ion II p esen s he p oblem o mula ion and he solu ion echnique. Sec ion III p o ides nume ical expe imen s wi h he p oposed app oach. Sec ion IV concludes. II. SECURITY-CONSTRAINED OPTIMAL POWER FLOW WITH LIMITED NUMBER OF CORRECTIVE ACTIONS A. S a emen o he p oblem We conside he SCOPF p oblem o ac i e powe dispa ch wi h limi ed numbe o co ec i e ac ions o ace line ou age con ingencies. The p oblem is called he ea e SCOPF-LNCA, and is o mula ed as ollows: min P0 gi ,P k gi ,sk i X i∈G ciP0 gi (1) subjec o: Pk gi −Pli −X j∈Bk i Pk ij(Vk i, V k j, θk i, θk j) = 0, ∀i∈ N,∀k∈ {0} ∪ C (2) Qk gi −Qli −X j∈Bk i Qk ij(Vk i, V k j, θk i, θk j) = 0, ∀i∈ N,∀k∈ {0} ∪ C (3) Ik ij (Vk i, V k j, θk i, θk j)≤Imax k ij ,∀i, j ∈ N,∀k∈ {0} ∪ C (4) Pmin gi ≤Pk gi ≤Pmax gi ,∀i∈ G,∀k∈ {0} ∪ C (5) Qmin gi ≤Qk gi ≤Qmax gi ,∀i∈ G,∀k∈ {0} ∪ C (6) −sk i∆Pi≤Pk gi −P0 gi ≤sk i∆Pi,∀i∈ G,∀k∈ C (7) X i∈G sk i≤Nk,∀k∈ C (8) sk i∈ {0,1},∀i∈ G,∀k∈ C,(9) whe e, supe sc ip 0 ( esp. k) e e s o he base case ( esp. con ingency ks a e), Cis he se o pos ula ed con ingencies, Gis he se o gene a o s, Nis he se o buses, Bk iis he se o b anches connec ed o bus iin s a e kand accoun s o he line ou ages in he pos -con ingency s a es, ciis he ac i e powe cos o gene a o i,Nkis he maximum numbe o co ec i e ac ions ha he sys em ope a o wishes o implemen , sk iis a bina y a iable desc ibing he s a us o gene a o i o he pos - con ingency s a e k( he gene a o can be used o co ec i e con ol i sk i= 1 and is o he wise ozen o i s p e-con ingency alue), ∆Piis he maximum amoun o powe ha a gene a o can edispa ch ollowing a con ingency, Vk i( esp. θk i) is he ol age magni ude ( esp. angle) a bus iin s a e k, he o he no a ions being sel -explana o y. The objec i e unc ion (1) is minimum gene a ion cos in he p e-con ingency s a e bu o he objec i es could be used (e.g. minimum de ia ion om he ma ke solu ion). Equali y cons ain s (2,3) a e powe low equa ions in p e- con ingencyand pos -con ingencys a es. Inequali y cons ain s (4) a e b anch cu en limi s in p e-con ingency and pos - con ingency s a es. Inequali y cons ain s (5,6) a e physical limi s o gene a o ’ ac i e and eac i e powe s. The limi a ion o he numbe o co ec i e ac ions in pos - con ingency s a es is modeled by cons ain s (7)-(9). No e ha co ec i e ac ions compu ed wi h he SCOPF- LNCA app oach o each con ingency me ely ensu e he easibili y o all pos -con ingency con ol p oblems gi en he esul ing p e en i e mode gene a ion eschedulings. Feasibil- i y being g an ed by eezing hese p e en i e con ols, co - ec i e con ols o each con ingency may hen be compu ed sepa a ely by sol ing an app op ia e se o OPF p oblems ac- co ding o any objec i e unc ion o in e es , while espec ing he cons ain s on he numbe o co ec i e con ols. We sol e he SCOPF-LNCA p oblem in wo s eps. We i s sol e he MILP app oxima ion o he p oblem so as o de e mine he op imal se {i∈ G :sk i= 1}o co ec i e ac ions o each con ingency k∈ C. Then we sol e a classical SCOPF by allowing only hese la e con ol ac ions. B. Fo mula ion o he DC MILP SCOPF app oxima ion o he SCOPF-LNCA p oblem We compu e he app op ia e co ec i e ac ions o be used in he AC SCOPF by sol ing he ollowing DC MILP SCOPF app oxima ion o he SCOPF-LNCA (1)-(9): min P0 gi ,P k gi ,sk i X i∈G ciP0 gi (10) 3 Cpb AC SCOPF Ccyes no secu i y analysis con ingency il e ing DC SCOPF C;{˜sk i} secu i y analysis AC OPF C;{˜sk i} Cc;{˜sk i} Cpb;{˜sk i}Cpb;{sk i}o {˜sk i} con ingency il e ing STOP Cc=∅? Cs Cpb ← Cpb ∪ Cs C Cpb Fig. 1. Flowcha o he i e a i e SCOPF algo i hm a ian s subjec o: Pk gi −Pli −X j∈Bk i θk i−θk j Xij = 0,∀i∈ N,∀k∈ {0} ∪ C (11) −Imax k ij ≤θk i−θk j Xij ≤Imax k ij ,∀i, j ∈ N ,∀k∈ {0} ∪ C (12) Pmin gi ≤Pk gi ≤Pmax gi ,∀i∈ G,∀k∈ {0} ∪ C (13) −sk i∆Pi≤Pk gi −P0 gi ≤sk i∆Pi,∀i∈ G,∀k∈ C (14) X i∈G sk i≤Nk,∀k∈ C (15) sk i∈ {0,1},∀i∈ G,∀k∈ C,(16) whe e (11) a e he DC powe low equa ions [16], [17], Xij is he b anch eac ance, he o he no a ions ha ing he same meaning as in he SCOPF-LNCA p oblem. Because he DC app oach assumes ha all he ol ages a e 1 p.u., hen he alues in p.u. o b anch cu en s and ac i e powe lows coincide. C. I e a i e SCOPF algo i hms Figu e 1 p o ides he lowcha o he i e a i e SCOPF algo i hm a ian s compa ed in his pape . In his igu e he p oposed app oach, called he ea e P-SCOPF, is depic ed wi h con inuous lines, while he benchma k SCOPF algo i hm [4], [5], called he ea e B-SCOPF, is depic ed by showing in dashed lines i s i s s eps (uppe le pa o he lowcha ). Figu e 1 also shows he a ious se s o con ingencies in inpu and ou pu o each module. The no a ions o hese se s o con ingencies a e u he explained in Table I. TABLE I DEFINITION OF VARIOUS CONTINGENCY SETS Cbse o binding con ingencies Cpb se o po en ially binding con ingencies Ccse o c i ical con ingencies (i.e. ha iola e cons ain s) Csse o con ingencies selec ed by he il e C a se o alse ala ms in il e ing Cni se o binding con ingencies no iden i ied by he il e We dis inguish be ween wo uses o he DC SCOPF wi hin he P-SCOPF app oach: 1) In p e en i e-only mode SCOPF 1o when he co ec- i e ac ion se s a e chosen be o ehand (i.e. o ixed alues o s a uses sk i= ˜sk iin (1)-(9)), he DC SCOPF eplaces he h ee i s s eps o he B-SCOPF, namely he OPF, he Secu i y Analysis (SA), and he Con- ingency Fil e ing (CF). Thus a he i s i e a ion o he algo i hm he AC SCOPF is ed wi h he binding con ingencies om he DC SCOPF solu ion (se Cpb). A he subsequen i e a ions bo h B-SCOPF and P- SCOPF app oaches coincide. In pa icula hey use he non-domina ed con ingency (NDC) echnique o con- ingency selec ion [4], [5]. In his case he DC SCOPF (10)-(16) is a linea p og amming p oblem. 2) In SCOPF applica ions in co ec i e-also mode wi h an op imiza ion-based choice o a limi ed numbe o co ec i e ac ions (i.e. he ull SCOPF-LNCA) he DC SCOPF eeds he AC SCOPF also wi h he co ec i e ac ion se s {sk i}, chosen in a p ope way by sol ing he MILP (10)-(16), in addi ion o he binding con ingencies a he solu ion o his p oblem. No e ha in o de o speed-up he compu a ions he DC SCOPF in i s wo o ms, LP and MILP, i is implemen ed using he same algo i hm as he B-SCOPF (i.e. elying on: OPF, SA, CF, and DC SCOPF including only po en ially binding con ingencies). III. EXPERIMENTAL VALIDATION BY SIMULATION A. Desc ip ion o he es sys ems In his sec ion we p esen ep esen a i e nume ical esul s ob ained wi h he p oposed app oaches on i e es sys ems: a 60-bus sys em, which is a modi ied a ian o he No dic32 sys em [19], he IEEE118 and he IEEE 300 sys ems [20], a modi ied old planning model o he RTE ( he F ench TSO) sys- em o 1203 buses, and a win e peak load model o he Polish powe sys em [21]. A summa y o hei cha ac e is ics is gi en in Table II, whe e: |N|,|G|,|D|,|B|,|L|,|T |,|S|, and |C| deno e he numbe o : buses, gene a o s, loads, b anches, lines, all ans o me s, shun elemen s, and pos ula ed con ingencies, espec i ely. We conside o each sys em a con ingency se composed o all single line ou ages excluding hose ha would lead o a spli ing o he sys em in o sepa a e islands. 1The p e en i e-only mode is a pa icula case o he SCOPF-LNCA (1)-(9) ob ained o sk i= 0,∀i∈ G,∀k∈ C, excep o he gene a o s pa icipa ing in equency egula ion. 4 TABLE II TEST SYSTEMS SUMMARY sys em |N | |G| |D| |B| |L| |T | |S| |C| No dic32 60 23 22 81 57 31 12 33 IEEE118 118 54 91 186 175 11 14 166 IEEE300 300 69 198 411 282 129 14 174 1203-bus 1203 177 767 1797 1394 403 11 1029 2746-bus 2746 370 2024 3279 3107 172 0 2468 B. Sol e s used The AC SCOPF o mula ion is handled by using he in e io -poin based NLP sol e desc ibed in [22] and ollows he i e a i e app oach desc ibed in [4], [5]. The DC SCOPF in ei he linea p og amming o m o mixed-in ege linea p og amming o m is sol ed on he GAMS pla o m [23] using he CPLEX sol e . CPLEX im- plemen s a dual simplex algo i hm o sol ing he linea p og amming p oblem and a b anch and cu algo i hm o he mixed-in ege p oblem [24]. All es s ha e been pe o med on a PC Pen ium IV, 1.9- GHz, 2-GB RAM. C. Compa isons o he P-SCOPF and B-SCOPF app oaches We conside he SCOPF-LNCA p oblem (1)-(9) o mula ed in p e en i e mode o all sys ems bu he 2746-bus sys em, whe e we use he co ec i e-also mode. We conside a ew cases (deno ed o “case 1” o “case 4”) o each es sys em which di e by he o al sys em load (e.g. no mal load, peak load, e c.) and/o b anch he mal limi s. Table III p o ides a compa ison be ween he P-SCOPF and B-SCOPF app oaches in e ms o hei abili y o iden i y, a he i s i e a ion o he i e a i e SCOPF algo i hm, he binding con ingencies a he AC SCOPF solu ion. In he P-SCOPF ( esp. B-SCOPF) he po en ially binding con ingencies a e p o ided by he DC SCOPF ( esp. non-domina ed con ingency (NDC) il e ing echnique [4], [5]). The a ious se s o con- ingencies ha e been explained in Table I. To compensa e possible non-iden i ied con ingencies, due o he DC model app oxima ion, he DC SCOPF app oach also includes in he po en ially binding con ingencies se some nea -binding con ingencies (e.g. ha would lead o a line loading o mo e han 98%). We can obse e ha he DC SCOPF app oach p o ides excellen esul s, he binding con ingencies being co ec ly iden i ied in 10 ou o 11 cases (i.e. when |Cni|= 0) while in oducing a easonably small numbe o alse ala ms. On he o he hand, in he case 4 o he IEEE118 sys em, he DC SCOPF app oach does no iden i y 2 binding con ingencies. Acco ding o he DC SCOPF app oach he loading o he binding line he mal limi , a he AC SCOPF solu ion, o hese con ingencies is o 97.48 %and 94.49 %, espec i ely. This misma ch be ween he wo app oaches is due o h ee ac o s: hese con ingencies lead o a signi ican amoun o losses, he losses a e compensa ed by he slack gene a o only, and hese wo lines a e loca ed e y closely o he slack gene a o . Anyway, despi e hese excellen esul s, cases whe e no all binding con ingencies a e iden i ied a e o be expec ed as TABLE III COMPARISON OF THE ACCURACY OF DC SCOPF AND NDC APPROACHES TO IDENTIFY THE BINDING CONTINGENCIES AT THE SCOPF SOLUTION es AC SCOPF DC SCOPF NDC case |Cb| |Cpb| |Cni| |C a| |Cpb| |Cni| |C a| |Cc| No dic32 sys em case 1 5 12 0 7 7 1 3 16 case 2 3 9 0 6 7 0 4 9 case 3 5 11 0 6 7 2 4 18 case 4 4 7 0 3 9 0 5 18 IEEE118 sys em case 1 9 13 0 4 19 3 13 107 case 2 10 13 0 3 12 3 5 87 case 3 8 13 0 5 17 1 10 104 case 4 8 9 2 3 11 1 4 90 IEEE300 sys em case 1 4 7 0 3 9 0 5 11 case 2 3 6 0 3 5 0 2 6 1203-bus sys em case 1 4 6 0 2 4 1 1 8 case 2 5 10 0 5 6 1 2 29 2746-bus sys em case 1 4 5 0 1 6 0 2 8 ound ou in [11], e.g. due o he eac i e powe lows which also con ibu e o b anches cu en a e neglec ed, lossless g id assump ion o he DC model, e c. On he o he hand he NDC app oach ails in 6 ou o 11 cases o iden i y all he binding con ingencies a he i s i e a ion o he i e a i e SCOPF algo i hm. This is mos o he imes due o a binding con ingency does no iola e any cons ain a ha s age o he algo i hm and o a less ex en due o a binding con ingency is il e ed ou by mis ake. The la e si ua ion a ises especially when he numbe o c i ical con ingencies |Cc|is la ge (e.g. as is he case in he IEEE118 sys em). No e ha i e a i e NDC SCOPF app oach assumes ha ew loops may be needed o iden i y all binding con ingencies especially when hese a e ha mless a he i s i e a ion. We compa e bo h app oaches in e ms o o e all SCOPF CPU ime solu ion. By looking a Table IV we no ice ha he be e accu acy o iden i y binding con ingencies o he DC SCOPF app oach leads o a smalle numbe o loops on he i e a i e algo i hm, and hence a smalle numbe o calls o he secu i y analysis module, ansla es consequen ly in o a signi ican gain o compu a ional ime in almos all cases. E en i he SA is implemen ed using pa allel compu a ions, as is he case on con ol cen es, he compu a ional ad an age o he p oposed app oach will s ill pe sis , as demons a ed in Tables V and VI. This gain is less impo an only in cases whe e ei he bo h app oaches iden i y all binding con ingen- cies a he i s i e a ion (e.g. in cases 2 and 4 o he No dic32 sys em) o whe e he DC SCOPF ails iden i ying all binding con ingencies (e.g. his happens only in case 4 o he IEEE118 bus sys em). Fu he mo e bo h app oaches may bene i om a u he educ ion o he CPU imes o he AC SCOPF module i sel hanks o a mo e e icien implemen a ion. In o de o enable he compa ison be ween bo h app oaches conce ning he compu a ional e o o each ask o he SCOPF algo i hm p esen ed in Fig. 1, Table V ( esp. Table VI) p o ides he samples o CPU imes o each module o he 5 TABLE IV OVERALL CPU TIMES (S)OF BOTH APPROACHES AND TIME REDUCTION THANKS TO THE USE OF THE PROPOSED APPROACH es case B-SCOPF P-SCOPF ime educ ion (%) No dic32 sys em case 1 9.17 5.53 39.7 case 2 4.03 4.48 -11.2 case 3 9.36 5.27 43.7 case 4 4.57 4.03 11.8 IEEE118 sys em case 1 51.4 18.9 63.2 case 2 58.6 19.3 67.1 case 3 45.3 19.2 57.6 case 4 35.09 30.19 14.0 IEEE300 sys em case 1 57.2 37.6 34.3 case 2 48.9 33.16 32.2 1203-bus sys em case 1 1102.4 554.3 49.7 case 2 1667.4 824.8 50.5 2746-bus sys em case 1 2456.1 1488.1 39.4 TABLE V SAMPLE OF CPU TIMES (S)FOR THE P-SCOPF APPROACH es case i e DC SCOPF AC SCOPF SA CF ime (s) No dic32 sys em case 1 1 0.12 5.2 0.21 - 5.53 IEEE118 sys em case 4 1 0.35 10.2 3.06 0.0 30.19 2 - 13.6 2.98 - IEEE300 sys em case 2 1 0.46 32.6 10.10 - 33.16 1203-bus sys em case 1 1 8.4 238.7 307.2 - 554.3 2746-bus sys em case 1 1 12.4 611.9 863.8 - 1488.1 i e a i e P-SCOPF ( esp. B-SCOPF) algo i hm o one case o each es sys em. D. Choosing a limi ed numbe o co ec i e ac ions by he MILP DC SCOPF 1) Mo i a ion o he need o upda e au oma ically he se o co ec i e ac ions: Figu e 2 p o ides he alue o he AC SCOPF objec i e o a ious se s o co ec i e ac ions p oposed by he MILP DC SCOPF. We conside wo ope a ing poin s unde no mal load and peak load, espec i ely. The AC SCOPF objec i e e e s o no mal load condi ions. The SCOPF objec i e equal o 1 is ob ained using he whole se o 22 co ec i e ac ions allowed o each among he 33 con ingencies. This igu e shows ha i he se o co ec i e ac ions de i ed o he peak load condi ions is also used o eed he SCOPF p oblem o he no mal load condi ions he solu ions ob ained a e sys ema ically sub-op imal. In pa icula he solu ion sub-op imali y is unaccep able o N= 2. These expe imen s suppo he need o upda e au oma ically he se o co ec i e ac ions o each an icipa ed ope a ing poin . 2) Illus a ion o he app oach: Figu e 3 plo s he alue o he AC SCOPF objec i e o inc easing alues o he numbe o co ec i e ac ions and o wo anges o co ec i e ac ions. We do no ex end he analysis beyond N= 7 as TABLE VI SAMPLE OF CPU TIMES (S)FOR THE B-SCOPF APPROACH es case i e AC SCOPF SA CF ime (s) No dic32 sys em case 1 1 0.17 0.33 0.0 9.172 3.9 0.24 0.0 3 4.3 0.23 - IEEE118 sys em case 4 1 0.37 3.32 0.0 35.092 11.2 3.10 0.0 3 14.1 3.00 - IEEE300 sys em case 2 1 1.17 10.64 0.0 48.9 2 26.9 10.28 - 1203-bus sys em case 1 1 2.3 310.5 0.0 1102.42 51.3 306.1 0.0 3 126.9 305.3 - 2746-bus sys em case 1 1 4.1 863.8 0.0 2456.1 2 724.4 863.8 0.0 1 1.01 1.02 1.03 1.04 1.05 2 3 4 5 6 7 SCOPF objec i e o no mal load (pu) numbe o co ec i e ac ions allowed N co ec i e ac ions de i ed o no mal load co ec i e ac ions de i ed o peak load Fig. 2. No dic32 sys em: AC SCOPF objec i e o a ious se s o co ec i e ac ions de i ed unde wo ope a ing condi ions he objec i e o he p oposed app oach becomes p ac ically equal o he objec i e o SCOPF ha employs all possible co ec i e ac ions. The SCOPF objec i e wi h he whole se o 22 co ec i e ac ions allowed o each con ingency is 1.000 ( esp. 1.0128) o he la ge ( esp. smalle ) ange o co ec i e ac ions. We can obse e ha in bo h cases he objec i e unc ion dec eases as he numbe o co ec i e ac ions inc eases which demons a es he e ec i eness o he app oach. Fu he mo e, he choice o co ec i e ac ions by he MILP DC SCOPF is consis en as he la ge he amoun o co ec i e ac ions he be e he objec i e. Figu e 4 p o ides a compa ison be ween he p oposed app oach and an al e na i e app oach in e ms o quali y o he objec i e. The di e en ea u e o he la e app oach is ha he se o co ec i e ac ions o an i e a ion includes he se o co ec i e ac ions a he p e ious i e a ion. This means ha he se o co ec i e ac ions o N= 4 is de e mined by sol ing successi ely he MILP p oblems o N= 2, N= 3, and N= 4 while looking only o he nex con ol ac ion o be added o he exis ing se . The igu e shows ha 6 1 1.01 1.02 1.03 1.04 1.05 2 3 4 5 6 7 SCOPF objec i e (pu) numbe o co ec i e ac ions allowed N co ec i e ac ions dP=0.2*(Pmax-Pmin) co ec i e ac ions dP=0.1*(Pmax-Pmin) Fig. 3. No dic32 sys em: AC SCOPF objec i e e sus he numbe o co ec i e ac ions allowed 1.005 1.01 1.015 1.02 1.025 1.03 2 3 4 5 6 7 SCOPF objec i e (pu) numbe o co ec i e ac ions allowed N p oposed app oach al e na i e app oach Fig. 4. No dic32 sys em: AC SCOPF objec i e e sus he numbe o co ec i e ac ions allowed by wo app oaches he p oposed app oach sligh ly ou pe o ms he al e na i e app oach. On he o he hand, Figu e 5 shows ha he p oposed app oach becomes slowe han he al e na i e echnique when Ninc eases while, as expec ed, he ime equi ed o he al e na i e app oach is a he insensi i e o N. Figu es 4 and 5 aken oge he hus highligh he ade-o be ween he solu ion quali y and he compu a ional ime o hese wo app oaches. Figu e 4 allows he sys em ope a o o assess he bes ade- o be ween he objec i e and he numbe o co ec i e ac ions allowed, o in o he wo ds, he sub-op imali y implied by using smalle numbe s o con ol ac ions and whe he he e is enough oom o maneu e in he case whe e some con ol ac ions would ail. 3) Discussion abou he solu ion sub-op imali y: Since we use a linea app oxima ion o he o iginal MINLP AC SCOPF p oblem we could expec ha he p o ided se s o co ec i e ac ions lead o sub-op imal solu ions. Ve y ecen esea ch [18] epo s ha nowadays some signi ican MINLP sol e s a e unable o sol e o op imali y p oblems simila o ou o a la ge eal-li e sys em gi en ha he ime cons ain o p o iding he solu ion o an AC SCOPF in day-ahead planning is a mos a ew hou s. As a ma e o 1 1.5 2 2.5 3 3.5 4 4.5 5 2 3 4 5 6 7 CPU ime (s) numbe o co ec i e ac ions allowed N p oposed app oach al e na i e app oach Fig. 5. No dic32 sys em: CPU ime (s) e sus he numbe o co ec i e ac ions allowed by wo app oaches ac , e en o he No dic32 sys em he combina o ial p oblem is e y la ge since we would ha e o ix |G|×|C| = 23×33 = 759 bina y a iables which leads o explo e a signi ican sub- space o he whole space o 2759 possible combina ions o co ec i e ac ions s a uses. In o de o assess he deg ee o sub-op imali y o he p ob- lem we ha e ied a ious heu is ics in he MILP DC SCOPF (e.g. sligh ly lowe ing he MVA limi s, sligh ly inc easing he load o compensa e o he lossless assump ion o he DC model, e c.) and sol ed he AC SCOPF wi h di e en se s o co ec i e ac ions. We ha e no iced ha o a gi en numbe o co ec i e ac ions he p oposed app oach may lead o sligh ly di e en solu ions bu no heu is ic leads o consis en ly be e solu ions. Ne e heless hese solu ions do no di e signi ican ly in e ms o he objec i e unc ion. Fu he mo e, as shown in Fig. 3, using me ely 5 co ec i e ac ions allows one o ob ain a alue o he objec i e unc ion which is al eady e y close o ha o he SCOPF ob ained when using he whole se o 22 co ec i e ac ions o each con ingency. Since adequa e MINLP sol e s canno comply wi h ou compu a ional ime cons ain s, especially on la ge eal-li e sys ems, we belie e ha ou app oach o selec au oma ically he se o co ec i e ac ions o each con ingency p o ides easonable esul s. 4) Assessmen o compu a ional ime o he DC MILP SCOPF app oach: In o de o assess in ealis ic condi ions he compu a ional ime equi ed by he DC MILP SCOPF solu ion we conside he 1203-bus sys em and he 2746-bus sys em. In hese simula ions we assume ha he se o he po en ially mos e icien possible co ec i e ac ions can be educed, e.g. hanks o he TSO expe ise, o 15 candida e gene a o shi s among he 143 ( espec i ely 71) dispa chable gene a o s in he 1203-bus sys em ( espec i ely he 2746-bus sys em). Table VII epo s he CPU imes o he DC MILP SCOPF o inc easing numbe s No allowed co ec i e ac ions among hose 15 candida es. The SCOPF includes only he six binding con ingencies a he DC SCOPF solu ion (see Table III) o he 1203-bus sys em, and he eigh c i ical con ingencies o he 2746-bus sys em. 7 TABLE VII SAMPLE OF CPU TIMES (S)FOR THE DC MILP SCOPF FOR VARIOUS NUMBERS NOF ALLOWED CORRECTIVE ACTIONS sys em N= 2 N= 3 N= 4 N= 5 1203-bus 17.4 19.0 17.2 14.6 2746-bus 23.3 27.4 25.8 28.5 TABLE VIII INFLUENCE OF THE NUMBER OF CANDIDATE CORRECTIVE CONTROLS (K) AND OF ALLOWED ONES (N)ON CPU TIME (S)OF THE DC MILP SCOPF N=K= 15 K= 30 K= 45 K= 60 K= 75 0 11.3 11.4 11.4 11.4 11.4 5 14.6 25.6 30.3 44.6 349.9 10 12.5 17.8 25.0 26.3 27.5 To gain u he insigh , Table VIII epo s he CPU imes on he 1203-bus sys em o g owing numbe s o candida e co ec i e con ol ac ions (K) and o allowed ones (N). In o de o assess he ex a compu a ional ime in ol ed by he MILP combina o ial sea ch we also p o ide he CPU imes o he SCOPF p e en i e mode ( he la e co esponds o he case N= 0, whe e he MILP educes o a LP p oblem). We obse e ha o a gi en alue o N, he compu a ional ime inc eases gene ally slowly as he numbe Ko candida e co ec i e con ols g ows. On he o he hand, o a ixed numbe Ko candida e con ols, he CPU ime dec eases when we inc ease he numbe No allowed con ols om N= 5 o N= 10, which sugges s ha he “p ac ical” complexi y o he MILP p oblem is no di ec ly linked o he numbe o can- dida e combina ions ha would be explo ed by an exhaus i e sea ch p ocedu e (in ou case, all possible subse s o size N chosen among Kcandida es). A possible explana ion is ha s a e-o - he-a MILP b anch-and-cu algo i hm has a much be e han wo s -case complexi y in ou p ac ical con ex . These expe imen s indica e ha he addi ional compu a- ional ime o sol ing he DC MILP SCOPF on op o he AC SCOPF is gene ally accep ably small. Ne e heless cases whe e he MILP solu ion ime becomes la ge due o he combina o ial explosion migh appea (e.g. as sugges ed by he las column o N= 5) bu o una ely hey can be kep ac able hanks o he p e-selec ion, on a long e m ho izon, o a se o candida e emedial ac ions o app op ia e size based on he TSO expe ience. IV. CONCLUSION This pape has p oposed wo me hods o imp o e he solu ion echniques o he AC SCOPF p oblem o ac i e powe dispa ch. These me hods ely on he solu ion o he DC SCOPF app oxima ion o he o iginal p oblem. Using hese me hods in an i e a i e AC SCOPF algo i hm exhibi s wo ad an ages: •a signi ican speed-up o he solu ion hanks o a mo e e icien iden i ica ion o he binding con ingencies a he op imum; • he au oma ic and p ope choice o a limi ed numbe o co ec i e ac ions o each con ingency a a gene ally low compu a ional cos is a be e solu ion han he cu en sys em ope a o p ac ice which do no adap hese subse s o con ol a iables o he si ua ion a hand. The e ec i eness o he p oposed app oaches has been ex ensi ely alida ed on a ious es sys ems up o 2746 buses. Al hough we illus a ed he app oach only o line ou ages and o gene a o edispa ch as emedial ac ions, his app oach cons i u es a gene ic amewo k ha may include o he ypes o con ingencies as well as any o he ype o use ul eme- dial ac ions (e.g. opological swi ching, phase shi e angle changes, e c.). This app oach is lexible in he sense ha i o e s he use he possibili y o de ine he maximum numbe o sough emedial ac ions ha she/he conside s easible o i s p oblem o in e es . Fu u e wo k could add ess he inco po a ion o o he in ege a iables in o he op imiza ion p oblem in a simila ashion (e.g. ne wo k swi ching among he se o allowed co ec i e ac ions and gene a o s a -up decisions among he se o allowed p e en i e mode con ol ac ions), and o he ypes o secu i y conce ns (e.g. ol age and ansien s abili y). ACKNOWLEDGMENTS We hank RTE-F ance o allowing us o use and publish esul s wi h hei da a. The p ojec is a esul o a collabo a ion spawn by Eu opean FP7 p ojec PEGASE, whose unding is kindly acknowledged. A. Ma ano Ma colini and J.L. Ma - inez Ramos like o hank he inancial suppo p o ided by he Go e nmen o Andalusia, Spain, unde g an TEP-5170. This pape p esen s esea ch esul s o he Belgian Ne wo k DYSCO, unded by he In e uni e si y A ac ion Poles P o- g amme, ini ia ed by he Belgian S a e, Science Policy O ice. The scien i ic esponsibili y es s wi h he au ho s. REFERENCES [1] O. Alsac and B. S o , “Op imal load low wi h s eady-s a e secu i y”, IEEE T ans. PAS, ol. PAS-93, no. 3, 1974, pp. 745-751. [2] A.J. Mon icelli, M.V.P. Pe ei a, and S. G an ille, “Secu i y-cons ained op imal powe low wi h pos -con ingency co ec i e escheduling”, IEEE T ans. Powe Sys ., ol. PWRS-2, no. 1, Feb ua y 1987, pp. 175-182. [3] B. S o , O. Alsac, and A.J. Mon icelli, “Secu i y analysis and op imiza- ion” (In i ed Pape ), IEEE P oc., ol. 75, no. 12, 1987, pp. 1623-1644. [4] F. Capi anescu, M. Gla ic, D. E ns , and L. Wehenkel, “Con ingency il e ing echniques o p e en i e secu i y-cons ained op imal powe low”, IEEE T ans. Powe Sys ., ol. 22, no. 4, 2007, pp. 1690-1697. [5] F. Capi anescu and L. Wehenkel, “A new i e a i e app oach o he Co ec i e Secu i y-Cons ained Op imal Powe Flow P oblem”, IEEE T ans. Powe Sys ., ol. 23, no. 4, 2008, pp. 1533-1541. [6] J.A. Momoh e al., “Challenges o op imal powe low”, IEEE T ans. Powe Sys ., ol. 12, no. 1, 1997, pp. 444-455. [7] B. Delou me, A. Lasnie , H. Le e b e, and G. Simean , “Minimizing he cos o gene a ion edispa ching aking in o accoun emedial ac ions”, pape C2-103, CIGRE con e ence, F ance, 2006. [8] F. Capi anescu, J.L. Ma inez Ramos, P. Pancia ici, D. Ki schen, A. Ma ano Ma colini, L. Pla b ood, and L. Wehenkel, “Secu i y-cons ained op imal powe low: s a e-o - he-a , challenges, and u u e ends”, Elec- ic Powe Sys . Resea ch, ol. 81, no. 8, 2011, pp 1731-1741. [9] R. Bache (Edi o s: K. F auendo e , H. Gla i sch, and R. Bache ), “Powe sys em models, objec i es and cons ain s in op imal powe low calcula ions” (chap e o he book “Op imiza ion in Planning and Ope a- ion o Elec ic Powe Sys ems”), Physica Ve lag (Sp inge ), Heidelbe g, Ge many, 1993, pp. 217-264. [10] A. Papalexopoulos, “Challenges o On-Line OPF Implemen a ion”, IEEE/PES Win e Mee ing, New Yo k (USA), 1995. 8 [11] T.J. O e bye, Xu Cheng, and Yan Sun, “A compa ison o he AC and DC powe low models o LMP calcula ions”, P oc. o he 37 h Annual HICSS con e ence, Hawaii, 2004. [12] FERC Con e ence on Enhanced Op imal Powe Flow Models, Washing on, USA, June 2010, p esen a ions a ailable on-line a h p://www. e c.go . [13] P. Pancia ici, Y. Hassaine, S. Fliscounakis, L. Pla b ood, M. O ega- Vazquez, J.L. Ma inez-Ramos, L. Wehenkel, “Secu i y managemen unde unce ain y: om day-ahead planning o in aday ope a ion”, IREP Symposium, Buzios (B azil), 2010. [14] F. Capi anescu and L. Wehenkel, “Re-dispa ching ac i e and eac i e powe s using a limi ed numbe o con ol ac ions”, IEEE T ans. Powe Sys ., ol. 26, no. 3, 2011, pp. 1221-1230. [15] K.W. Hedman, R.P. O’Neill, E.B. Fishe , and S.S. O en, “Op imal ansmission swi ching wi h con ingency analysis”, IEEE T ans. Powe Sys ., ol. 24, no. 3, 2009, pp. 1577-1586. [16] B. S o and O. Alsac, “Fas decoupled load low”, IEEE T ans. Powe Appa a us and Sys ., May-June 1974, pp. 859-869. [17] J.L. Ma inez Ramos and V.H. Quin ana (Edi o s: A. Gomez-Exposi o, A. Conejo and C. Caniza es), “Op imal and Secu e Ope a ion o T ans- mission Sys ems” (chap e o he book “Elec ic Ene gy Sys ems: Anal- ysis and Ope a ion”), CRC P ess, 2009, pp. 211-264. [18] L. Pla b ood, S. Fliscounakis, F. Capi anescu, P. Pancia ici, C. Me ckx, and M. O ega-Vazquez, “Deli e able D3.2: De elopmen o p o o ype so wa e o sys em s eady-s a e op imisa ion o he Eu opean ans- mission sys em”, PEGASE p ojec , a ailable on-line a h p://www. p7- pegase.eu/, 2011. [19] CIGRE Task Fo ce 38.02.08, “Long-Te m Dynamics, Phase II”, 1995. [20] Da a o IEEE118 sys em and IEEE300 sys em, a ailable online a h p://www.ee.washing on.edu, 1996. [21] Da a o he Poland powe sys em, a ailable online a he MAT- POWER (“A MATLAB Powe Sys em Simula ion Package” by R.D. Zimme man, C.E. Mu illo-Sanchez, and Deqiang Gan) web-page h p://www.pse c.co nell.edu/ma powe /. [22] F. Capi anescu, M. Gla ic, D. E ns , and L. Wehenkel, “In e io -poin based algo i hms o he solu ion o op imal powe low p oblems”, Elec. Powe Sys . Resea ch, ol. 77, no. 5-6, Ap il 2007, pp. 508-517. [23] B.A. McCa l, “GAMS Use Guide”, Ve sion 23.6, 2011. A ailable on- line: www.gams.com. [24] CPLEX 10 Use Manual, A ailable on-line: www.gams.com. Alejand o Ma ano Ma colini was bo n in A gen ina in 1977. He ecei ed he elec ical enginee ing deg ee om he Uni e si y o Malaga, and he Ph.D. deg ee om he Uni e si y o Se ille, Spain, in 2010. He is cu en ly an assis an p o esso a he Uni e si y o Se ille. His p ima y a eas o in e es a e ol age s abili y, powe sys em con ol and ope a ion, and op imiza ion applied o powe sys em enginee ing. Flo in Capi anescu was bo n in Romania in 1973. He g adua ed in Elec ical Powe Enginee ing om he Uni e si y “Poli ehnica” o Bucha es in 1997. He ob ained he Ph.D. deg ee om he Uni e si y o Li`ege in 2003. His main esea ch in e es s a e in powe sys ems ope a ion, planning, and con ol wi h pa icula emphasis on op imiza ion me hods and ol age s abili y. Jose Luis Ma inez Ramos (SM’04) was bo n in Dos He manas, Spain, in 1964. He ecei ed his Ph.D. deg ee in elec ical enginee ing in 1994. Since 1990 he has been wi h he Depa men o Elec ical Enginee ing, Uni e si y o Se ille, whe e he is cu en ly ull P o esso . His p ima y a eas o in e es a e ac i e and eac i e powe op imiza ion, powe sys em analysis and con ol, and elec ici y ma ke s. Louis Wehenkel g adua ed in Elec ical Enginee ing in 1986 and ecei ed he Ph.D. deg ee in 1990, bo h om he Uni e si y o Li`ege, whe e he is ull P o esso o Elec ical Enginee ing and Compu e Science. His esea ch in e es s lie in he ields o s ochas ic me hods o sys ems and modeling, op imiza ion, machine lea ning and da a mining, wi h applica ions in complex sys ems, in pa icula la ge scale powe sys ems planning, ope a ion and con ol, indus ial p ocess con ol, bioin o ma ics and compu e ision.