ebook img

Unit Commitment with N-1 Security and Wind Uncertainty PDF

0.18 MB·
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Unit Commitment with N-1 Security and Wind Uncertainty

Unit Commitment with N-1 Security and Wind Uncertainty Kaarthik Sundar‡, Harsha Nagarajan†,MilesLubin¶, LineRoald§, Sidhant Misra†, Russell Bent†, DanielBienstock$ † LosAlamos NationalLaboratory, LosAlamos, NM,UnitedStates. ‡ Department ofMechanical Engineering, Texas A&MUniversity, CollegeStation,TX, UnitedStates. ¶ Operations Research Center, Massachusetts InstituteofTechnology, Cambridge, MA,UnitedStates. § Power Systems Laboratory, Department of Electrical Engineering, ETH Zurich, Switzerland. $ Department ofIndustrial Engineering and Operations Research and Department of AppliedPhysics andApplied Mathematics,Columbia University, NY, UnitedStates. Abstract—As renewable wind energy penetration rates continue to proposed. In [6], a stochastic UC variant was considered where increase,oneofthemajorchallengesfacinggridoperatorsisthequestion the authors developed a two-stage dual-decomposition algorithm, 6 of how to control transmission grids in a reliable and a cost-efficient 1 accounting for wind via a scenario-based approach. The approach manner.Thestochasticnatureofwindforcesanalterationoftraditional 0 methods for solving day-ahead and look-ahead unit commitment and was validated on a 225 bus model of the California power system; 2 dispatch.Inparticular,uncontrollablewindgenerationincreasestherisk the average computation time for a solving a 42-scenario model of random component failures. To address these questions, we present approximately 6 hours. A variation of this problem was studied in n an N-1 Security and Chance-Constrained Unit Commitment (SCCUC) [7], [8], where the authors developed a sampling-based approach to a that includes the modeling of generation reserves that respond to wind J account for wind uncertainty via a chance-constrained formulation fluctuationsandtertiaryreservestoaccountforsinglecomponentoutages. 0 The basic formulation is reformulated as a mixed-integer second-order (without [7] and with [8] generation reserves modeling) and further 3 coneproblemtolimittheprobabilityoffailure.Wedevelopthreedifferent corroborated theiralgorithms using Monte Carlosimulations against algorithmstosolvetheproblemtooptimalityandpresentadetailedcase their deterministic variant on a modified IEEE 118-bus network and study on the IEEE RTS-96 single area system. The case study assesses ] the IEEE 30-bus network respectively. Reference [9] developed a Y the economic impacts due to contingencies and various degrees of wind transmission-constrained UC formulation where the uncertainty is powerpenetrationintothesystemandalsocorroboratestheeffectiveness S ofthe algorithms. modeled using an interval formulation. They test their improved . interval formulation against existing stochastic, interval and robust s Index Terms—Unit commitment, wind uncertainty, security con- c straints, mixed-integer second-order conic programs UCtechniques intermsof solutionrobustness and cost ontheIEEE [ RTS-96 test system. In contrast to this paper, none of these papers I. INTRODUCTION consider N-1securityconstraints andtheassociated tertiaryreserves 1 Transmission grids play a vital role in the supply and the deliv- modeling. v 9 ery of electric power. As renewable wind energy penetration rates Within the literature, the number of papers that do consider 7 continuetogrow,reliableandcost-efficientoperationoftransmission contingency modelingislimited.Forinstance, in[5],authors solved 0 gridsbecomesincreasinglyimportant.However,thestochasticnature a simpler OPF problem (without UC modeling) using a standard 0 of wind power necessitates an alteration of traditional methods sampling-methodtoaccountforwindandN-1securityconstraints.In 0 for solving day-ahead and look-ahead Unit Commitment (UC) and termsofmodelcomprehensiveness,themodelmostsimilartooursis 2. generation dispatch. The fluctuations caused by uncontrolled wind that of [10]. They developed a two-stage adaptive robust UC model 0 generation can bring system components closer to their physical with security constraints and nodal net injection uncertainty. The 6 limits, making generator and line outages more likely to occur. As modelincludesadeterministicuncertaintyset,unliketheprobability 1 a result, power system operators are interested in securing the grid distribution of this paper, to model the wind. They proposed a : against component failures in the presence of these resources. Benders-baseddecomposition algorithmtohandlelinecontingencies v i More formally, the security of a power grid refers to its ability over a real-world large scale system, however they do not consider X to survive contingencies, while avoiding disruption of service [1]. generator contingencies. It is the combination of both types of r The failure to secure a power system could potentially result in contingencies,especiallythegeneratorcontingencies, thatmakesour a cascading events [2]. The concept of N-1 security assessment was problemmoredifficulttosolve.Giventhecomplexityofourproblem developed to quantify this notion of security (see [3] and references resulting from the size of the network (24 buses) and N-1 security therein). A power system is N-1 secure if it can survive all single constraints on lines and generators for each one-hour time step component outages. While N-1 is an important security criteria, an over 24 hours, our algorithm compares favorably from a scalability N-1 secured power system still faces the risk of cascading events perspective. if one does not take into account the uncertain deviations of wind In this paper, we formulate the SCCUC as a large Mixed-Integer from its forecast value. One approach for controlling risk is chance Second-Order ConeProgram(MISOCP),leveraging therecent work constraints, where an upper bound on the probability of constraint in [4], [11]. This formulation models two kinds of reserves, namely violation is included in the OPF [4], [5]. Here, we adopt the latter thegeneratorreservesandthetertiary/spinningreservestoaccountfor approach and develop a comprehensive model that incorporates all thewindfluctuationsandsinglelineorgeneratoroutage,respectively. aspects of day-ahead planning and security discussed above - UC We develop three approaches to solve the MISOCP with each ap- for generators, N-1 security constraints for a line or a generator proachbuildingonitspredecessor.Thefirstalgorithmisatraditional outage, chance constraints to ensure reliability with respect to wind sequential linear outer approximation for the Second-Order Cone inastochasticsense,reservesfromgeneratorsandtertiary(spinning) (SOC)constraints [4]. The second algorithm, the scenario-based de- reserves. composition, inaddition tousingthesequential outer approximation Literature review: We review briefly some of the variations of technique,exploitsablockdiagonalstructureoftheconstraintmatrix the model explored in the literature and the algorithms that were to decompose the formulation. The third algorithm is a Benders- like algorithm incorporating the classical Benders feasibility cuts to pup,init - time i has been on before t=0, hrs i invalidate solutions tosmall SOC feasibilitysubproblems. Extensive pdown,init - time i has been on before t=0, hrs i computationalexperimentationbasedonthesingleareaIEEERTS-96 pon-off - on-off status of i at t=0 (1 if pup,init>0, 0 otherwise) i i systemisusedtocomparetheeffectivenessofeachoftheapproaches. pi(0) - power output of generator i at t=0, MW We also make a detailed comparison of the SCCUC formulation to RU - ramp-up limit of i, MW/hr i the deterministic variant of the problem to illustrate the advantages RD - ramp-down limit of i, MW/hr i of solving the SCCUC over its deterministic counterpart. c - cost of block s of stepwise start-up cost function of i, $ is T - upper limit of block s of the stepwise start-up cost of i, hrs is II. SCCUCFORMULATION T - upper limit of block s of the stepwise start-up cost of i, hrs is Throughout this paper we utilize the linearized DC power flow µb(t) - constant forecast output of wind farm at bus b for hour t, model. While this model has its limitations, it is the model most MW generallyusedintheunitcommitmentliterature.Inordertoquantify ωb(t) - actual wind deviations from forecast µb(t), at hour t theprimarycomplexitiesandbenefitsofthispaper’scorecontribution r - index of the reference bus (chance constrained response to wind fluctuations) we isolate this R - bounds on the amount of reserves that can be purchased, MW modification to the traditional unit commitment model. Future work B - bus admittance matrix for the network will consider more realistic power flow models. Bc - bus admittance matrix for the network under contingency c Intherestofthearticle,boldsymbolsdenoterandomvariables.In A. Nomenclature particular,ωb(t)istherandomvariablethatmodelsωb(t)forhourt. (i) Sets: IntheSCCUC,weassumethatthedeviationsωb(t)areindependent B - set of buses, indexed by b and normally distributed with zero mean and variance σb(t)2 (see L - set of lines, indexed by ℓ [4]).Weassumethatωb(t)arenotcorrelatedintimeoracrossspace G - set of all generators, indexed by i geographically, however, thisassumption can be relaxed to a certain Gb - subset of generators located at bus b degreew.l.o.g.=Thesewinddeviationsdrivetherandomfluctuations S - set of generating units’ start-up cost blocks, indexed by s in the controllable generator injectors p (t), and line flows f (t). i ℓ K - set of generating units’ production cost blocks, indexed by k Finally, we let Ω(t) = ω(t) denote the total deviation W - set of buses with wind farms in the wind from the forecPastb.∈WFor notional convenience, we use T - set of discretized times (hours), indexed by t p¯(t), µ¯(t), d¯(t), ω¯(t), δ¯c(t), α¯(t), α¯c(t), r¯+(t), r¯−(t), r¯up(t) to C - set of contingencies, indexed by c denote the vector of power generation, constant wind forecast, wind (ii) Binary decision variables: deviations, additional generation during contingencies, participation xi(t) - generator on-off status at time t factorsofthecontrollablegenerators,theparticipationfactorsduring yi(t) - generator 0-1 start-up status contingencies, generationupanddownreservesandtertiaryreserves zi(t) - generator 0-1 shut-down status respectively. wis(t)-generator start-upblockidentification;1ifiisstartedupat the beginning of hour t after being down for s hours, 0 otherwise B. Generation control (iii) Continuous decision variables: sci(t) - start-up cost of i at hour t, $ As mentioned previously, we assume that the random wind de- pi(t) - power output of i for hour t, MW viations drive the controllable generator injections during each time r+(t) - generation up reserve power output of i at hour t, MW period. Thus, the controllable generators respond proportionally to i r−(t) - generation down reserve power output of i at hour t, MW the wind fluctuations [4], [11] as i rup(t) - tertiary reserve power output of i at hour t, MW giik(t) - power output on segment k of cost curve of i at t, MW pi(t)=pi(t)−αi(t)Ω(t). (1) αi(t) - participation factor of i at hour t fℓ(t) - real power flow over line ℓ at hour t, MW Here, αi(t) ≥ 0 is the participation factor for the controllable δc(t) - power provided by i for contingency c at hour t, MW generator i. It was shown in [4] that when Piαi(t) = 1, Eq. (1) αic(t) - participation factor of i for contingency c at hour t guarantees balance of generation and load for every time period t. i fc(t)- realpower flow over lineℓfor contingency cathour t,MW ℓ (iv) Parameters: C. Line flows β - susceptance of line ℓ ℓ The random fluctuations in line flows f (t) for the line ℓ depend pmin - minimum output of generator i, MW ℓ i on the wind fluctuations implicitly, through the random bus angles pmax - maximum output of generator i, MW pmi ax -maximumpoweroutputofiinproductioncostblockk,MW θb(t) which satisfy i,k db(t) - demand at bus b for hour t, MW p¯(t)+µ¯(t)−d¯(t)+ω¯(t)−Ω(t)α¯(t)=Bθ(t). (2) a0 - no-load cost of the generator i, $ i a1 - linear cost coefficient for r+ and r− for i, $/MW The bus admittance matrix B is invertible after removing the row i i i a2 - linear cost coefficient for rup for i, $/MW andcolumncorrespondingtothereferencebusr∈B.Followingthe i i Kk - slope of the kth segment of the cost curve for i, $/MW DC power flow model [12], the flows f (t) are a linear function of i ℓ fmax - capacity of line ℓ, MW thebusangles,hencewedenotethe|L|×|B|matrixM asthelinear ℓ L - min. time i has to run from the start of planning horizon, hrs mapfrompowerinjectionstolineflows.Thentherandomlineflows i L -min.timeihastobeofffromthestartofplanninghorizon, hrs for each line ℓ are computed as: i UT - minimum up-time of i, hrs i f (t)=M p¯(t)+µ¯(t)−d¯(t)+ω¯(t)−Ω(t)α¯(t) . (3) DTi - minimum down-time of i, hrs ℓ (ℓ,·)(cid:0) (cid:1) D. Reserve generation 2) Generation limits: resIenrvethse(rS+C(tC)U,rC−,(tw))eanmdotdheeltetwrtioarytyrpeesservoefsr(ersuepr(vte)s):.Tgheenegreantieorn- pmi in·xi(t)≤pi(t)≤pmi ax·xi(t) ∀i∈G,t∈T, (10) i i i ationreservesareusedtorespondtowindfluctuationsandthetertiary 0≤ri−(t),ri+(t),riup(t)≤R·xi(t) ∀i∈G,t∈T, (11) reserves are used to respond to generator outages. The linear cost coefficients for purchasing generation reserves and tertiary reserves δc(t)≤rup(t) ∀i∈G,t∈T,c∈C, (12) i i from a generator i at time is given by a1 and a2, respectively. i i E. Post-contingency generation outputs Xrnup(t)≥pi(t) ∀i∈G,t∈T, (13) n∈G The generation output of the generator i after the outage of a generator c during hour t is modeled as pi(t)−ri−(t)≥pmi in·xi(t) ∀i∈G,t∈T, (14) pci(t)=pi(t)−αci(t)Ω(t)+δic(t) (4) pi(t)+ri+(t)+riup(t)≤pmi ax·xi(t) ∀i∈G,t∈T, (15) gwehneerrea,toαrci(itc)o≥rre0spisontdhiengnetwopthaertiocuiptaagtieonoffagcetnoerrfaotorrthceacnodntprocl(lta)blies Pr(ri−(t)≥Ω(t)αi(t))≥1−εi ∀i∈G,t∈T, (16) i tbhaelarnacnedowme egnefnoerrcaetor injection during the outage. To ensure power Pr(ri+(t)≥−Ω(t)αi(t))≥1−εi ∀i∈G,t∈T, (17) Xαci(t)=1, Xδic(t)=0, and δcc(t)=−pc(t) (5) Pr(ri−(t)≥Ω(t)αci(t))≥1−εi ∀i∈G,t∈T,c∈C, (18) i i For an outage of line c during time t, the participation factors do Pr(ri+(t)≥−Ω(t)αci(t))≥1−εi ∀i∈G,t∈T,c∈C, (19) not change i.e.,αci(t)=αi(t) and δic(t)=0for all thecontrollable 0≤αi(t),αci(t)≤xi(t) ∀i∈G,t∈T,c∈C. (20) generators i. The constraints in (10) – (15) enforce the generation limits and F. Post-contingency line flows the reserve capacity limits for the generator i at every hour t. In The effect of a line or generator outage c changes the topology particular,constraint(13)ensuresthatthetotaltertiaryreservesfrom ofthesystem, whichisrepresentedbythematrixM definedinSec. allthegeneratorsduringanhourtmustbegreaterthanthemaximum II-C. Let Mc denote the matrix M corresponding to the topology power generated by any generator during that hour. This guarantees after an outage c. For generator outages, we have M =Mc. Using thatenough tertiaryreservesarepurchased ateachhour tocover for these notations, we model the line flow during a contingency c as any generator outage. The constraints in (16) – (19) are the chance follows: constraints on the generation limits. They ensure that generation reserves respond to wind fluctuations feasibly with high probability fcℓ(t)=M(cℓ,·)(cid:0)p¯(t)+δ¯c(t)+µ¯(t)−d¯(t)+ω¯(t)−Ω(t)α¯c(t)(cid:1) bothduringnormaloperationandcontingencies.Theconstraints(20) (6) impose the bounds on the participation factors. where,fc(t)istherandomlineflowonthelineℓduringcontingency 3) Piecewise linear production cost of the generators: ℓ c at time t. pi(t)= Xgik(t) ∀i∈G,t∈T, (21) G. Optimization problem k∈K WiththenotationsandmodelingconsiderationsinSec.II-A–II-F, 0≤gik(t)≤pmi,kax·xi(t) ∀i∈G,t∈T,k∈K. (22) we present a formulation of the SCCUC. The objective function of Constraint (21) definesthe power generated by each generator iand the SCCUC minimizes the operating cost of the generators which at each hour t as the sum of power generated on each block of the includes the no-load cost, start-up cost, the running cost of all the production cost curve and the constraint (22) enforces the limits on generators and the cost of the generation and tertiary reserves, i.e. the power generated on each block. minXX(cid:8)a0i ·xi(t)+XKik·gik(t)+sci(t)+ 4) Stepwise start-up cost of the generators: i∈Gt∈T k∈K (7) Xwis(t)=yi(t) ∀i∈G,t∈T, (23) (cid:2)a1i ·(ri+(t)+ri−(t))+a2i ·riup(t)(cid:3)(cid:9) s∈S The choice of the objective function is motivated by the models in Tis [9], [13], [14]. The optimization issubject toconstraints (1)-(6) and wis(t)≤Xzi(t−s) ∀i∈G,t∈T,s∈S, (24) the following constraints: Tis 1) Binary variable logic: sci(t)=Xwis(t)·cis ∀i∈G,t∈T. (25) yi(t)−zi(t)=xi(t)−xi(t−1) ∀t∈T,i∈G, (8) s∈S The start-up cost for a generator i varies with the number of yi(t)+zi(t)≤1 ∀t∈T,i∈G. (9) consecutive time periods i has been off before it is started up. Constraint(8)determinesifthegeneratorisstarteduporshutdownat Constraint (23) ensures exactly one start-up cost from the set of hourtbasedofitson-offstatusbetweenhourtandt−1.Constraint start-up cost blocks is chosen for the generator i. Constraint (24) (9) ensures that a generator i is not started up and shut down in the identifies the appropriate start-up block by implicitly counting the same hour t. number of consecutive time periods the generator has been in the off state. Finally, constraint (25) selects the actual start-up cost that theproblem.Eachalgorithmpresentedinthissectiondiffersinsteps shows up in the objective function. (i) and (iii). All algorithms are implemented within a single branch- 5) Minimum up and down time, ramping: and-bound tree by using solver callbacks. xi(t)=poin-off ∀i∈G,t≤Li+Li, (26) A. Outer approximation t The formulation in Sec. II contains chance constraints (Eq. (35)– Xyi(n)≤xi(t) ∀i∈G,t≥Li,t=t−UTi+1, (27) (38)) that can be reformulated as Second-Order Cone (SOC) con- n=t straints. The chance constraints in Eq. (16)–(19) are a special case wherethereformulationislinear(see[11]).Whilethisreformulation t Xzi(n)≤1−xi(t) ∀i∈G,t≥Li,t=t−DTi+1, (28) ofchance constraintsasSOCconstraintsisuseful,[4]alsoobserved that off-the-shelf commercial solvers were not able to handle large n=t scaleCCOPFinstancesi.e.,continuousSOCproblems.So,toaddress RDi ≥pi(t−1)−pi(t) ∀i∈G,t∈T, (29) thisissue, weuse the following approach: weomit the reformulated SOCconstraintscorrespondingtoEq.(35)–(38)fromtheformulation RUi ≥pi(t)−pi(t−1) ∀i∈G,t∈T. (30) we provide to the solver. Whenever the solver obtains an integer feasible solution to this relaxed problem, we check if it satisfies The constraint in Eq. (26) sets the on-off status of the generator all the SOC constraints that were ignored. If not, we add a linear i based on the initial conditions. Notice that both L and L will i i outer approximation of the infeasible SOC constraint and continue not take positive values simultaneously. The constraints inEqs. (27) solving the original problem. This process of adding linear outer and (28) enforce the minimum up time and minimum down time approximations of violated SOC constraints sequentially has been constraints for generator i for the remaining time intervals of the observed to be computationally efficient for the CCOPF and robust planning horizon. Theconstraints(29) and(30)enforce theramping CCOPF problems [4], [11]. limitson consecutive periods on every generator i. Weprovidedtheformulation,asstatedinSec.II-G,tothemodeling 6) Power flow: tool JuMPChance [15], which enables the user to select between Xαci(t)=1,αcr(t)=0 ∀t∈T,c∈C, (31) solutions via sequential outer approximation or via reformulation to i∈G an SOC problem. Despite using sequential outer approximations to address the issue of the SOC constraints, solving the full problem, Xαi(t)=1,αr(t)=0 ∀t∈T, (32) as is, can be time consuming even for small SCCUC instances. We i∈G also observe that the constraints of the SCCUC formulation have an inherent block-diagonal structure witha few coupling constraints X(pb(t)+µb(t)−db(t))=0 ∀t∈T, (33) that can be exploited to develop more efficient exact algorithms. In b∈B the following section, we discuss a modified version of a traditional scenario-baseddecompositionalgorithmthatexploitsthisblockdiag- Xδic(t)=0 and δcc(t)=−pc(t) ∀t∈T,c∈C, (34) onal structure of the constraint matrix to compute optimal solutions i∈G to the SCCUC. Pr(fℓ(t)≤fmax)>1−εℓ ∀ℓ∈L,t∈T, (35) B. Scenario-based decomposition Pr(fℓ(t)≥−fmax)>1−εℓ ∀ℓ∈L,t∈T, (36) Inthissection, wepresent ascenario-based decomposition (SBD) approach tosolve theSCCUC.Thisalgorithm isan improvement to Pr(fc(t)≤fmax)>1−εc ∀ℓ∈L,t∈T,c∈C, (37) ℓ ℓ theouterapproximationalgorithm.WehandletheSOCconstraintsin exactlythesamewayasfortheouterapproximation.Inaddition,we Pr(fc(t)≥−fmax)>1−εc ∀ℓ∈L,t∈T,c∈C. (38) ℓ ℓ alsoleaveout constraintscorresponding toasubset ofcontingencies Thepowerflowequationsareadaptedfrom[4],[11]formultipletime C1 and solve the relaxed problem. Whenever the solver obtains a periods.Constraints(31)–(32)aretheconstraintsontheparticipation feasiblesolutiontotherelaxedproblem,inadditiontocheckingifall factors that guarantees balance of generation and load (Sec. II-B theSOCconstraintsaresatisfiedbythecurrentfeasibledispatch,we and II-E). Constraints (33) and (34) impose the demand-generation alsocheckifthedispatchviolatesanyofthecontingenciesinC1.The balance during normal operations and contingencies for all time violatedSOCconstraintsareaddedaslinearouterapproximationcuts periods.Finally,constraints(35)–(38)arethechanceconstraintsfor and the constraints corresponding to the infeasible contingencies in the line flows during normal operations and during contingencies. setC1aredirectlyaddedtotherelaxedproblem.Wenotethatonceall theconstraintscorrespondingtoaninfeasiblecontingencyinc ∈C 1 1 III. ALGORITHMS areaddedtotherelaxedproblem,thiscontingencywillnotbeviolated In this section, we present three different algorithms to solve by any subsequent feasible solutions and hence, c can be removed 1 the SCCUC problem. The common underlying ideas for all the from the list of contingencies C . Checking if the contingencies in 1 three algorithms are: (i) we relax the formulation by ignoring a C are feasible for the current dispatch involves solving an SOC 1 few constraints and provide the relaxed formulation to a branch- feasibility problem for every hour t and every contingency c ∈C , 1 1 and-bound solver, (ii) whenever a feasible solution is obtained to given by the constraints (12), (18), (19), (20), (31), (34), (37), and this relaxed problem, we check if the solution is feasible for the (38).ThesearesmallSOCfeasibilityproblemsandcanpotentiallybe constraints that were ignored, (iii) if one or more constraints are solvedinparallel.Thissmallimprovementtotheouterapproximation violated for the current feasible solution, then we add a cut to the algorithmresultsinaspeedupofafactoroftwoaswewillobserve original problem that invalidates the solution and continue solving in Sec. IV. C. Benders decomposition TABLEI. COMPUTATIONTIMESINSECONDS. TheSBDapproach iseffectivewhenonlyafewofthecontingen- W%=10% W%=20% W%=30% cies are “active” in the final solution. However, we found that in a L% OA SBD Benders OA SBD Benders OA SBD Benders numberofcases,especiallywhenwedecreasetheallowedprobability 70 1483 586 58 507 467 110 1230 467 54 violationsǫcℓ,alargefractionofthecontingenciesneededtobeadded 80 1467 743 63 1262 580 130 1641 571 115 before convergence is achieved. As an alternative, we developed 90 1046 691 106 951 803 39 1736 552 121 100 1117 713 94 1353 720 85 984 716 112 a Benders-like decomposition. The relaxed problem we provide to the solver is the entire formulation defined in Section II except for the constraints (37)-(38). Instead of treating these constraints as is, A. Test system and wind data we use an extended formulation which avoids forming (and storing in memory) the entire dense matrix Mc defined in Section II-F We use the IEEE single-area RTS-96 system with modifications performed on the base system similar to the ones described in [9]. for each contingency. Benders decomposition (generalized to SOCP The system comprises of 24 buses including 17 load buses, 38 subproblems)isthenappliedtothisextendedformulation.Whenever transmissionlinesand32conventionalgenerators.Thetotalinstalled an integer feasible solution is found by the solver, we invoke the capacity of the generators is 3405 MW. Among the 32 generators, Benders cut generation procedure briefly described below. ofF(oθrc,aγcco,nftcin)g∈enRcy2|Bc|+∈|LC|,sdaetfiisnfeyiLngFcγ(cp¯=(t)θ,cδ¯c=(t)0,,α¯c(t))astheset 2daataresentu[2c0le]aprraonvdide1sitsheawhyinddrodagtean.eWraitnodr.faTrhmesNloRcEatLioWnseasrteermnaWppinedd r r totheIEEERTS-96respectingthelengthsofthelines(see[9]).The test system contains a total of 9 wind farms with a total generation XBbcnθnc = X[pi(t)+δic(t)]+µb(t)−db(t) ∀b∈B, (39) capacityof3900MW.Thelocationsofthewindfarms,theindividual generationcapacityofeachwindfarm;thestepwisegenerationcost, n∈B i∈Gb start-upcost, ramping restrictions, upand down-time restrictionsfor X Bbnγnc = Xαci(t) ∀b∈B\{r}, (40) eachgenerator;andtheloadprofiledatafora24-hourperiodusedfor thecasestudyaremadeavailablebyauthorsin[9]and[21].Usingthe n∈B,n6=r i∈Gb 1000 wind generation scenarios for each wind farmgenerated in[9] fmcn =βmn(θmc −θnc) ∀(m,n)∈Lc, (41) viavariousstatisticalmethods,themeanandstandarddeviationofthe wind power injection for each time period was estimated assuming Pr(fmcn+βmnΩ(t)(γnc −γmc )+βmnω¯T(t)(πmc −πnc) thatthewindpowerinjectionsforeachhourareindependentnormally (42) distributedrandomvariables.Thecostcoefficientsa0i, a1i,anda2i for ≤fmax)≥1−ǫc ∀(m,n)∈Lc, thegenerationandtertiaryreserves,respectively,areadopteddirectly mn mn fromtheIEEERTS-96generationcost coefficientdataandthewind Pr(fmcn+βmnΩ(t)(γnc −γmc )+βmnω¯T(t)(πmc −πnc) power is assumed to have zero marginal cost. (43) B. Performance of proposed algorithms ≥−fmax)≥1−ǫc ∀(m,n)∈Lc, mn mn TheSCCUCformulationhasfouruser-definedparametersnamely where,πbc isthebthrowoftheinverseof theadmittancematrixBc, ǫi, ǫci, ǫℓ, and ǫcℓ. For the rest of the computational experiments after excluding the row and column corresponding to the reference in the paper, we set their values to 1%, 2%, 10%, and 20% busr.ThesetLc isdefinedasL\{c}ifcisalinecontingencyand respectively. We then sequentially vary the loading levels and the L for generator contingencies. wind penetration levels and solve the resulting SCCUC instances By [4], [11], the constraints (37)-(38) are satisfied if and only usingeachofthealgorithmsproposedinSec.III.Thefirstalgorithm if the set LFc(p¯(t),δ¯c(t),α¯c(t)) is not empty. We therefore test is the sequential linear outer approximation algorithm (OA), the feasibility of the solution which the solver finds by solving the second is the SBD presented in Sec. III-B, and the last one is the SOCP feasibility problem corresponding to LFc(p¯(t),δ¯c(t),α¯c(t)) Benders decomposition inSec. III-C. For the SBD,the set C1 is the for each contingency and time period. If the problem is infeasible, setofallgeneratorcontingencies.Thecomputationswerecarriedout we compute, via SOCP duality, a cut analogous to the Benders on aDellPrecision T5500 workstation (Intel Xeon E5630 processor feasibilitycut whichinvalidatesthesolution(p¯(t),δ¯c(t),α¯c(t))[16, 2.53GHz, 12GB RAM). For all the runs, the optimality tolerance Prop.2.4.2].Thesecutsareaddedbyusingsolvercallbackswithinthe was set to 1%. The algorithms were implemented using Julia and branch-and-boundtreeaspreviouslydiscussed.Atechnicalchallenge JuMPChance [22] with CPLEX and Mosek [17], [18] as the LP weencounteredwasobtainingvaliddualraystoinfeasibleSOCPs,a and conic solvers respectively. Table I shows the computation time featurenotsupportedbyCPLEX[17].Instead,weusedMosek[18], of the three algorithms for varying wind penetration (W%) and which has this functionality, to solve the SOCP subproblems. load levels (L%). We observe from the results in Table I that the Benders decomposition outperforms the other two algorithms for IV. CASESTUDY all the test instances. We also note that this trend was observed consistently for different choices of subsets of of contingencies, C , 1 Inthissection,wedemonstratethebenefitsofsolvingtheSCCUC in the SBD. Hence, throughout the rest of the article, we use the relativetothedeterministicversionoftheunitcommitment problem Benders decomposition algorithm for all the runs. using the single area IEEE RTS-96 system [19]. The comparison is based on a variety of factors including nominal operational cost, C. Comparison of the SCCUC to its deterministic counterpart number of line and generator violations, amount of generation and We now compare the performance of the SCCUC with its de- tertiaryreservesallotted,etc.Wealsoinvestigatetheperformance of terministic counterpart, which assumes ωb(t) = 0. Both the deter- proposedalgorithmswithregardstocomputationtimeandscalability. ministic and chance constrained unit commitment with N-1 security Operational Cost [$]110202468x 105 Absolute Cost Difference [$]−246820000000000000000 TPNRRSortoeeaot ssardLeetluo−rrvvcaUeetdpioss nrru+p, r− Empirical Violation Probability per Constraint000...0246 Generators Lines Generators Lines DeterministicChance−Constrained Change in cost Deterministic Chance Constraints Figure1. Totalcostandvalueofthedifferentcostcomponentsforthedeter- Figure 2. Empirical violation probability of each generation and line con- ministic and chance constrained unit commitment (left). The cost difference straintinthedeterministic (left)andthechance constrained (right)solution. (right) shows the change in costwhen movingfrom thedeterministic tothe chance constrained unitcommitment. TABLEII. NUMBEROFCOMMITTEDUNITSANDALLOCATEDRESERVES mplesns 1000 ComUnmitistted ReseTrevretsiar[yMW] ReGseernveersat[iMonW] umber of Sawith Violatio 500 CCDhoeantensrtcmreai−ninisetdic N 0 5 10 15 20 Deterministic 417 5383.7 482.1 Hour Chanceconstrained 421 5357.5 954.3 Figure3. Thenumberofwindfluctuationsamples(outof1000)thatleadto oneormoreconstraint violations. constraints are solved for a case where the forecast wind power productionaccountsfor20%ofthetotalload.Sincethedeterministic Theempiricalviolationprobabilities,evaluatedforeachconstraint unit commitment withN-1securityconstraints assumes thereareno separately,areshowninFig.2.Weobservethatthemaximumvalue windfluctuations,itwillnotrequireanygenerationreservestocover of the empirical violation probabilities for the optimal dispatch of for thewindpower fluctuations. Inorder tomake afair comparison, the deterministic problem is 50% for both the generator and line weassumethatthesystemoperatormaintainsaminimumgeneration limit constraints. Interestingly, the optimal solution of the chance- reserve requirement equal to 0.5% of the load and impose this constrainedproblemisabletoeffectivelylimittheempiricalviolation constraint as a part of the optimization problem. Furthermore, to probabilities to 2% and 20% for generators and lines, respectively. obtain a more interesting case, the transmission capacities of the Wenotethattheseviolationsincludetheonesthatoccurduringsingle IEEE RTS-96 system were decreased to 90% of their original base component outages. case value in [9]. For a system operator, it is tantamount not only to limit the The total cost of the unit commitment and the different cost violation probability for a specific line or generator limit constraint, components are shown in Fig. 1, with the deterministic and chance but also to reduce the frequency at which any any line or generator constrained cost on left and the cost differences to the right. The limit is violated during a 24-hour period. Hence, Fig. 3 compares number of committedunitsand theamount of allocated reservesare the number of wind realizations out of 1000 that actually lead to shown in Table II. We observe that the total cost of the SCCUC at least one constraint violation during each hour of the day. It is solution is only slightly greater than the cost of its deterministic clear from the Fig. 3 that for the optimal dispatch obtained from counterpart, with a major difference showing up in the cost of the deterministic problem, the empirical probability that at least one generation reserves and aminor one inthe no-load cost. Thereason constraint is violated during each hour varies from 20 to 100%, fortheincreasedcostofgenerationreservesinthechance-constrained while for the optimal solution to the chance constrained version of version is that it allocates twice as much generation reserves as the problem, the risk is much lower, with a meager 10-20 samples the deterministic case in order to accommodate the wind power creatingviolationsformosthoursofthedayandwith225beingthe fluctuations; as mentioned previously the deterministic counterpart maximumnumber ofsampleswithviolationsduringanyhour ofthe is immune to wind fluctuations and it allocates the bare minimum day. amount of generation reserves as required by the system operator (0.5% of the load). The same reason is valid for the higher number D. Influence of wind penetration and wind variability ofcommittedunitsforthechance-constrainedcaseandtheincreased no-load cost (see Table II). Toassesstheinfluenceofwindpowerpenetrationandwindpower Next, we compare the two variants in their abilityto handle wind variabilityonthecostofunitcommitmentandamountofreserves,we fluctuations during normal operations and contingencies. To do so, generate two classes of test instances. In the first class of instances, we solve both the variants and obtain the corresponding optimal we fix the wind penetration level and vary the normalized standard solution.Toassesstheperformanceofboththedeterministicandthe deviation of the wind fluctuation linearly and in the second class, chanceconstrainedsolutionsundersimulatedwindpowerconditions, we do the vice-versa. The Table III shows the variation of the we evaluate the line flows and generator outputs using the optimal number of committed units, the amount of generation reserves and dispatches for 1000 wind realizations and compute the number of the total SCCUC cost for different levels of wind penetration. We generatorandlineviolationsthatoccurforeachoftherealization.The observe that the increase in the wind penetration levels decrease the samples are drawn from the multivariate normal distribution whose overall SCCUC cost. The amount of generation reserves is more or means and variances were known a priori and were used as input less constant because the normalized standard deviation of the wind to the SCCUC i.e., we assume perfect knowledge of the probability fluctuations is a constant for the first class of test instances. The distribution of the wind fluctuations. decrease inthenumber of unitscommitted canalsobeexplained by the fact that power production from the conventional generators in REFERENCES the system decreases with increasing levels of wind penetration. [1] K. Morison, P. Kundur, and L. Wang, “Critical issues for successful on-line security assessment,” Real-Time Stability in Power Systems: TABLEIII. NUMBEROFCOMMITTEDUNITS,GENERATIONRESERVES Techniques forEarlyDetection oftheRiskofBlackout, p.147,2005. [2] G. Andersson, P. Donalek, R. Farmer, N. Hatziargyriou, I. Kamwa, (MW),ANDSCCUCCOST($)FORVARYINGLEVELSOFWIND P.Kundur,N.Martins,J.Paserba,P.Pourbeik,J.Sanchez-Gasca etal., PENETRATION “Causesofthe2003majorgridblackouts innorthamericaandeurope, and recommended means to improve system dynamic performance,” Wind Committed Generation TotalSCCUC Power Systems, IEEE Transactions on, vol. 20, no. 4, pp. 1922–1928, penetration [%] Units Reserves [MW] Cost[$] 2005. 5 469 284.47 1177691.41 [3] B. Stott, O. Alsac, and A. J. Monticelli, “Security analysis and opti- 10 443 292.04 1111250.49 mization,” Proceedings of the IEEE, vol. 75, no. 12, pp. 1623–1644, 15 431 292.64 1050269.73 1987. 20 415 290.09 996352.13 [4] D. Bienstock, M. Chertkov, and S. Harnett, “Chance-constrained opti- 25 395 284.09 966712.09 mal power flow: risk-aware network control under uncertainty,” SIAM Review,vol.56,no.3,pp.461–495,2014. The results in Table IV indicates that the number of units com- [5] M. Vrakopoulou, K. Margellos, J. Lygeros, and G. Andersson, “Prob- abilistic guarantees for the n-1 security of systems with wind power mitted remains a constant as the variation in wind power output generation,”inReliabilityandRiskEvaluationofWindIntegratedPower is increased. One might expect the number of committed units to Systems. Springer, 2013,pp.59–73. increase similar to the previous study, but instead the optimization [6] A.Papavasiliou andS.S.Oren,“Multiarea stochasticunitcommitment problemchoosestoincreasetheamountofgenerationreservesbeing for high wind penetration in a transmission constrained network,” Operations Research,vol.61,no.3,pp.578–592,2013. produces from the already committed units. This reveals a trade-off [7] Q. Wang, Y. Guan, and J. Wang, “A chance-constrained two-stage betweenthecostofthegenerationreservesandtheno-loadcost.For stochastic program for unit commitment with uncertain wind power thetestinstanceschosen,theno-loadcostwasobservedtobeslightly output,”PowerSystems,IEEETransactionson,vol.27,no.1,pp.206– greater thangeneration reservecost and hence thebehaviour results. 215,2012. [8] K. Margellos, V. Rostampour, M. Vrakopoulou, M. Prandini, G. An- The same reasoning holds for the cost of the generation reserves. dersson, and J. Lygeros, “Stochastic unit commitment and reserve scheduling: A tractable formulation with probabilistic certificates,” in TABLEIV. NUMBEROFCOMMITTEDUNITS,GENERATIONRESERVES ControlConference, 2013European. IEEE,2013,pp.2513–2518. [9] H.Pandzic,Y.Dvorkin,T.Qiu,Y.Wang,andD.S.Kirschen,“Toward (MW),ANDGENERATIONRESERVECOST($)FORVARYINGLEVELSOF cost-efficient andreliable unitcommitmentunderuncertainty,” 2015. NORMALIZEDSTANDARDDEVIATION [10] D.Bertsimas,E.Litvinov,X.A.Sun,J.Zhao,andT.Zheng,“Adaptive Normalized σ [%] Committed Generation TotalGen. robustoptimization forthesecurityconstrained unitcommitmentprob- Units Reserves [MW] Reserves Cost[$] lem,”PowerSystems,IEEETransactions on,vol.28,no.1,pp.52–63, 2013. 5 414 305.58 1830.12 [11] M.Lubin,Y.Dvorkin,andS.Backhaus, “Arobustapproach tochance 10 414 321.39 1928.40 constrained optimal power flow with renewable generation,” arXiv 15 414 334.80 2005.43 preprintarXiv:1504.06011, 2015. 20 413 349.41 2093.09 [12] A. J. Wood and B. F. Wollenberg, Power generation, operation, and 25 414 364.01 2180.74 control. JohnWiley&Sons,2012. [13] N. P. Padhy, “Unit commitment-a bibliographical survey,” Power Sys- tems,IEEETransactions on,vol.19,no.2,pp.1196–1205,2004. V. CONCLUSIONS [14] J.Wang, M. Shahidehpour, and Z.Li, “Security-constrained unit com- In this paper, we have presented a MISOCP formulation for the mitment with volatile wind power generation,” Power Systems, IEEE Transactions on,vol.23,no.3,pp.1319–1327, 2008. SCCUC problem in the presence of wind fluctuations. To the best [15] I. Dunning, J. Huchette, and M. Lubin, “JuMP: A modeling language of our knowledge, this is the first UC formulation in the literature formathematical optimization,” arXiv:1508.01982 [math.OC],2015. that includes N-1 security constraints on lines and generators, wind [16] A.Ben-TalandA.Nemirovski, Lectures onModernConvex Optimiza- fluctuations, and generator and tertiary reserves. Three algorithms tion. Society forIndustrial andApplied Mathematics, 2001. were developed to compute an optimal solution to the SCCUC. [17] “IBM ILOG CPLEX Optimizer,” 2015. [Online]. Available: http://www-01.ibm.com/software/commerce/optimization/cplex-optimizer/index.html The effectiveness of the proposed approach and its advantages over [18] “MOSEK optimization software,” 2015. [Online]. Available: its deterministic counterpart was demonstrated through extensive https://www.mosek.com/ computational experiments on the single area IEEE RTS-96 system. [19] P. Wong, P. Albrecht, R. Allan, R. Billinton, Q. Chen, C. Fong, Theresultsindicatethattheproposedformulationiseffectiveandcan S. Haddad, W. Li, R. Mukerji, D. Patton et al., “The ieee reliability test system-1996. a report prepared by the reliability test system task result in better technical performance including fewer violations of force of the application of probability methods subcommittee,” Power transmissionlinelimitsandgeneratorlimitsduringnormaloperations Systems,IEEETransactions on,vol.14,no.3,pp.1010–1020, 1999. and during single line or generator outages when compared to its [20] C.Potter,D.Lew,J.McCaa,S.Cheng,S.Eichelberger, andE.Grimit, deterministiccounterpart.Futureworkincludes(i)generalizationsto “Creating the dataset for the western wind and solar integration study (usa),”WindEngineering, vol.32,no.4,pp.325–338,2008. account for errors in estimating the parameters of the probability [21] “REAL Library, University of Washington [Online],” distributions for the wind fluctuations, (ii) developing a computa- http://www.ee.washington.edu/research/real/library.html. tionally tractablemethod to handle correlated wind fluctuations, and [22] J.Bezanson,A.Edelman,S.Karpinski,andV.B.Shah,“Julia:AFresh (iii) extension of the SCCUC formulation to consider more realistic ApproachtoNumericalComputing,” arXiv1411.1607,Nov.2014. power flow models. ACKNOWLEDGEMENTS ThisworkwassupportedbytheAdvancedGridModelingProgram oftheOfficeofElectricitywithintheU.SDepartmentofEnergyand theCenterforNonlinearStudiesatLosAlamosNationalLaboratory.

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.