15

Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

Scientia Iranica D (2018) 25(6), 3569{3583

Sharif University of TechnologyScientia Iranica

Transactions D: Computer Science & Engineering and Electrical Engineeringhttp://scientiairanica.sharif.edu

Portfolio optimization in electricity market using anovel risk based decision making approach

S. Bazmohammadi, A. Akbari Foroud�, and N. Bazmohammadi

Faculty of Electrical & Computer Engineering, Semnan University, Semnan, Iran.

Received 9 January 2016; received in revised form 3 January 2017; accepted 6 May 2017

KEYWORDSDecision makingapproach;Fuzzy satisfactiontheorem;Portfolio optimization;Risk management;Stochasticprogramming.

Abstract. This paper provides generation companies (GENCOs) with a novel decision-making tool that accounts for both long-term and short-term risk aversion preferencesand devises optimal strategies to participate in energy and ancillary services markets andforward contracts, in which the possibility of involvement in arbitrage opportunities is alsoconsidered. Because of the imprecise nature of the decision maker's judgment, appropriatemodelling of risk aversion attitude of the GENCO is another challenge. This paper usesfuzzy satisfaction theory to express decision maker's attitude toward risk. ConditionalValue at Risk methodology (CVaR) is utilized as the measure of risk and uncertaintysources include prices for the day-ahead energy market, Automatic Generation Control(AGC), and reserve markets. By applying the proposed method, not only trading lossover the whole scheduling horizon can be controlled, but also the amount of imposed lossduring every time period can be reduced. An illustrative case study is provided for furtheranalysis.

© 2018 Sharif University of Technology. All rights reserved.

1. Introduction

In �nancial literature, risk management techniquesinclude at least two aspects: risk assessment and riskcontrol. Adopting an appropriate risk measure, whichbest re ects the risk with respect to decision maker'sattitude, is categorized within risk assessment. In thisarea, variance criterion and expected utility have beenattractive measures used for several decades. Portfoliooptimization has come a long way since its appearance.Developments in this area are stimulated by two basicrequirements:

*. Corresponding author. Fax: +98 23 33654089E-mail addresses: [email protected] (S.Bazmohammadi); [email protected] (A. AkbariForoud); najme [email protected] (N.Bazmohammadi)

doi: 10.24200/sci.2017.4381

1. Adequate modeling of utility functions, risks, andconstraints;

2. E�ciency, i.e., ability to handle a large number ofinstruments and scenarios [1].

Under this inspiration, downside risk measures such asValue at Risk (VaR) and Conditional Value at Risk(CVaR) are introduced [1]. Downside risk measuresfocus on undesirable aspects of risk and evaluate thepro�ts under a speci�ed level or target. On thecontrary, variance measure incorporates informationfrom both tails of pro�t distribution, so it is a�ected byhigh gains as well as high losses. Although introducingVaR �lled a large gap to assess the extreme risk associ-ated with a trading plan, it was later demonstratedthat VaR exhibited some undesirable mathematicalcharacteristics. It was demonstrated by Artzner thatrisk measures had to include some properties to re ectthe commonly accepted rational behavior of a decisionmaker [2]. What VaR lacks is sub-additivity and

Page 2: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

3570 S. Bazmohammadi et al./Scientia Iranica, Transactions D: Computer Science & ... 25 (2018) 3569{3583

convexity, misleading the investors by providing nomotivation for diversifying their investments. Fortu-nately, CVaR measure is consistent with diversi�cationstrategies in portfolio optimization. In addition, CVaRcan be combined with analytical or simulation-basedmethods and in cases that the uncertainty is modeledby a �nite number of scenarios, the problem can bereduced to linear programming [1]. Risk control canbe accomplished by means of two methods: \hedging,"which is a technique to o�set the particular source ofrisk, and \diversi�cation" [3]. In an electricity market,forward contracts, which omit the risk of price volatil-ity, are available for hedging against risk, whereas avariety of spot markets such as Automatic GenerationControl (AGC) and reserve markets are provided formaking diversi�cation in the trading plan. A combina-tion of di�erent types of transactions for trading energyin several markets is called energy portfolio and theproblem of constructing an optimal trading plan thatspeci�es the contribution of GENCO to each market iscalled portfolio optimization problem. Various aspectsof risk management have been applied to the electricitymarket. In [4-13] it is aimed to manage risk from asupplier or a consumer (distribution company) point ofview. The risk management technique proposed in [4-6] is based on variance measure [7] proposes a bi-levelmulti-objective bidding strategy through a combina-tion of maximizing pro�t and minimizing risk with thehelp of a risk-tolerance parameter, which re ects theGENCO's preference toward the risk. CVaR measure isapplied to the strategies proposed in [8-13]. In all of theprevious works, GENCO's �nancial risk is evaluatedover the total planning horizon, called long-term in thispaper, and the risk aversion preferences relating to eachperiod are ignored. However, it was stated by Artznerin 2007 [14] that modeling the investment risk, evolvingover several periods of uncertainty, was di�erent fromone-period risk and the actual time evolution of riskshould be taken into account through a relevant risk-adjusted measurement, so that more than the distribu-tion of �nal pro�t of a strategy was provided for riskmanagement. The main reason of Artzner was not onlyconsidering the actual consequences of \bad events" atthe end of the same periods, which were ignored in long-term models of risk management, but also the necessityof taking into account the information availabilityin some decision making periods that might requireintermediate tactical actions to handle sequences ofunknown future.

In a restructured electricity industry, a generationcompany (GENCO) has to participate in various en-ergy and ancillary services auctions and compete withother producers in order to sell its products. Theextremely volatile prices of this competitive market arenot only depend on the market players' strategies, butalso a�ected by special characteristics of electricity as

a commodity, which cannot be easily stored and trans-ported. Furthermore, stochastic nature of the demandand its dependency on weather conditions, probablefailures of generating units, outages of transmissionlines, etc., extremely in uence the market prices. Onthe other hand, GENCO's trading plans have to bemade before clearing successive hourly market sessionsby independent system operator and observing therealization of market prices. The contributions of theproposed method for optimal portfolio construction areas follows:

1. Introducing a multi-period risk management tech-nique. In addition to managing long-term risk, theproposed strategy provides suppliers with an extrameasuring and controlling tool to reduce �nancialrisk during shorter intervals, called short-term riskmanagement in this paper. To the best of theauthors' knowledge, this study has never been donebefore;

2. Utilizing fuzzy satisfaction theory to model risk pref-erences. In order to attain appropriate modelling ofshort-term risk preferences of the decision maker,fuzzy satisfaction theory is utilized to incorporatethe vague and fuzzy nature of human judgment.Therefore, the risk preferences of the GENCOs arewell modelled and incorporated into the stochasticdecision making problem;

3. Managing market risk by hedging and diversi�ca-tion tools. The proposed portfolio optimizationapproach has the capability of reducing risks bymaking \diversi�cation" in the trading plan and\hedging" through forward contracts. This methodallocates optimal trading proportion to multiplespot markets while the possibility of signing forwardcontracts and involvement in arbitrage opportuni-ties is also considered;

4. Precise modeling of the production units and uti-lizing advanced CPLEX solver. By consideringprevailing operational constraints of the thermalunits and utilizing the advanced CPLEX solver un-der GAMS for solving this stochastic mixed-integerprogramming problem, the developed algorithm ismade suitable for practical situations.

The rest of the paper is organized as follows. De-cision making framework and price characterizationare presented in Section 2. The objectives of optimalunit commitment and self-scheduling of a producer areformulated in Section 3. Section 4 provides a detailedcase study for further illustration of the proposedmethod. Finally, concluding remarks are given inSection 5.

Page 3: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

S. Bazmohammadi et al./Scientia Iranica, Transactions D: Computer Science & ... 25 (2018) 3569{3583 3571

2. Decision framework

In this paper, the considered uncertainty sources in-clude prices for the day-ahead energy market, auto-matic generation control, and reserve markets. Uncer-tainty in market clearing prices is handled by treatingprices as stochastic variables that are modeled bytheir probability density functions. It is assumed thatmarket clearing price and its variance are inputs ofthe proposed model. Furthermore, as it is generallypreferred in stochastic programming, instead of dealingwith a continuous probability distribution function formodeling the price of each time period, continuousvariable is substituted with a set of discrete outcomes,which are called scenarios, as it is shown in Figure 1.The abstract structure of scenarios can be representedby a scenario tree.

2.1. Scenario generationIn this paper, we use Monte Carlo simulation that uti-lizes statistical sampling techniques for generating ad-equate number of scenarios with the same probability.Therefore, a probabilistic approximation of the solutionto the mathematical model can be properly produced.Large number of scenarios may result in intractabilityof the optimization problem. Consequently, scenarioreduction techniques are generally employed to trimdown the number of scenarios while maintaining, asmuch as possible, the stochastic properties of theoriginal scenario tree [15]. In dealing with stochasticprogramming, which has the reputation for beingcomputationally di�cult to solve, a natural temptationis to substitute a much simpler problem that replacesall of the random variables by their expected values.In this situation, the Value of Stochastic Solution(VSS) is a concept that precisely measures how goodthe stochastic solution is. Consider the problem ofmaximizing pro�t when stochastic market prices arereplaced by their expected values, called EV , as shown

Figure 1. Multi-stage price scenario tree.

by:

EV = Maximize f(x;E(�t)): (1)

In this equation, f denotes the pro�t function, x is thedecision vector, which belongs to the feasible region,and E(�t) shows the expected value of hourly prices.Let x� be the optimal solution to Eq. (1) and EEV theexpected result of using x� according to:

EEV = E� [f(x�; �t)] : (2)

Then, V SS can be calculated as the di�erence betweenexpected pro�t of stochastic model and EEV [16]. Ifthe value of V SS is high, dealing with uncertaintyreally matters.

3. Problem formulation

Objective function of the optimization problem isformulated in a stochastic mixed integer programmingframework as follows. Eq. (3) consists of two parts:pro�t maximization and risk control; the latter termis incorporated by factor �, representing the decisionmaker's risk preferences. A risk-lover GENCO selectsminimum value (� = 0) while a conservative producerprefers higher amounts:

Max E!

( NIXi=1

NTXt=1

�t!i(REt!(i); RSt!(i))

)

+NIXi=1

�(i)� E!( NIXi=1

NTXt=1

Ct!(i)

)+ �:Risk Measure: (3)

3.1. Pro�t maximizationGenerally, the revenue of a GENCO can be divided intotwo terms:

1. Stochastic revenue obtained from selling energy andancillary services in the pool market;

2. Deterministic revenue coming from trading energyunder contracts.

In Eq. (3), �t!i is used to calculate the stochasticpart and �(i) denotes revenue of forward contracts.Production consists of �xed cost, variable cost, timevarying start-up cost, and shutdown cost. REt!(i) rep-resents revenues of energy market that are calculatedthrough multiplying the amount of power allocated tothe energy market at time t and scenario !(PEt!) bythe price of energy market �Et!(i) ($/MWh). RSt!(i)denotes the revenues obtained through ancillary ser-vices markets, including automatic generation control,spinning reserve, and non-spinning reserve. Finally,�t!i that is the stochastic part of the GENCO'srevenue can be calculated by summation of REt!(i)and RSt!(i).

Page 4: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

3572 S. Bazmohammadi et al./Scientia Iranica, Transactions D: Computer Science & ... 25 (2018) 3569{3583

3.1.1. Ancillary services marketThe formulation that is presented in this paper isbased on simultaneous clearing of energy and ancillaryservices markets, which includes Automatic Gener-ation Control (AGC), spinning reserve market, andnon-spinning reserve market. In case these marketsclear sequentially, the proposed method can be usedto schedule generation units for energy market and,then, execute them again by applying energy results.Consequently, realization of day-ahead market clearingprices improves scheduling of the units for ancillaryservices market. Although reference [5] develops aprobabilistic based approach to model whether reservesare called and generated, in this paper, it is assumedthat market has enough liquidity to allow generationunits to sell optimal amounts they desire. It is assumedthat ancillary services are the products that generationcompanies bid in electricity market in steady state and uctuations are not in the scope of this work. For moreinformation, Lei et al. [17-19] address the problem ofdevising an optimal AGC for interconnected networksbased on a stochastic multi-agent strategy. It shouldbe noted that although the amount of power sold inancillary services market is not comparable with theamount of power traded in energy market, ancillaryservices are usually generated at low cost [20]. Eqs. (4)-(10) model the maximum power that can be devoted toancillary services market. In these equations, Rxt!(i),x = fA;S;NU;NDg stands for the amount of power al-located to AGC, spinning reserve, non-spinning reservewhen unit i is on, and non-spinning reserve when it iso�. Also, Ut(i) is unit status indicator, which equals1 if unit i is on at time t and 0 otherwise. Accordingto Eq. (4), RAt!(i) is limited by maximum capability ofunit i for participating in AGC market and regulatinglimits. In this equation, AGCt(i) is a binary variablethat indicates involvement in the AGC market:

RAt!(i)�min�RAmax(i)AGCt(i); AL

; 8 i; t; !;

(4)

RSt!(i) � RSmax(i)Ut(i); 8 i; t; !; (5)

RNUt! (i) � RNmax(i)Ut(i); 8 i; t; !; (6)

RNDt! (i) � RNmax(i)(1� Ut(i)); 8 i; t; !; (7)

RNUt! (i) +RNDt! (i) � RNmax(i); 8 i; t; !: (8)

It is worth noticing that for selling power to AGC andspinning reserve markets, units have to be synchronouswith the system, while non-spinning reserve can be pro-vided by both o�-line and on-line generating resourcesthat can increase their output power within a certaintime.

AGCt(i) � Ut(i); 8 i; t; (9)

AGCt(i) 2 f0; 1g; 8 i; t: (10)

Total power that can be allocated to various ancillaryservices markets is constrained by ramping limits;Eq. (12) enforces this limitation on the summation ofpower allocated to di�erent ancillary services marketsas stated in Eq. (11). P qt! is the output power of uniti, excluding power to be delivered to ancillary services.Also, RU(i) and SU(i) in Eq. (12) represent ramp-up limit and start-up ramp limit of unit i, respec-tively. Eq. (13) constrains the involvement in energymarket and ancillary services markets to maximumoutput power of each generating unit. Finally, revenueobtained from trading energy in ancillary servicesmarkets, RS, can be calculated by Eq. (14).

RASt! (i) = RAt!(i) +RSt!(i) +RNUt! (i) +RNDt! (i);

8 i; t; !; (11)

RAS(t+1)!(i) + P q(t+1)!(i)� P qt!(i) � [RU(i)Ut(i)

+ SU(i)w(t+1)(i)]; 8 i; t; !; (12)

RASt! (i) + P qt!(i) � Pmax(i); 8 i; t; !; (13)

RSt!(i) =Xe=A;S

�et!(i)Ret!(i) + �Nt!(i)(RNUt! (i)

+RNDt! (i)); 8 i; t; !: (14)

3.1.2. Contract marketA producer may decide to buy electric energy throughforward contracts to sell in the pool market withthe hope of increasing its pro�t, but at a cost ofhigher risk, or sell the produced energy in contractsto avoid the inherent risk of price volatility of thepool market. Forward contracts consist of blocks ofpower spanning over a period of time with a speci�edprice in $/MWh. Modeling of price behavior in somemarkets, such as European Energy Exchange [21] andIberian Electricity Market Operator [22], has shownthat as the quantity sold/bought in contracts increases,the speci�ed price may decrease/increase. This step-wise price form re ects both high volatility and limitedliquidity of future markets [11]. In this paper, weassume that the GENCO can sell/buy energy to/fromforward contracts. It is also possible to buy energy fromcontract market and sell in the pool. For the sake ofsimplicity, it is assumed that selling and buying cannotbe done in the same contract. Following equations areused for modeling necessary constraints associated withutilizing forward contracts:

Page 5: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

S. Bazmohammadi et al./Scientia Iranica, Transactions D: Computer Science & ... 25 (2018) 3569{3583 3573

PEt!(i) =P qt!(i) +NCBXc=1

NbBXb=1

PBcb (i)�NCSXc=1

NbSXb=1

PScb(i);

� PDt!(i) 8i; t; !; (15)

NbSXb=1

PScb(i) � UcS(i)NbSXb=1

PS;maxcb (i); 8c; i; (16)

NbBXb=1

PBcb (i) � UcB(i)NbBXb=1

PB;maxcb (i); 8c; i; (17)

PBcb � PB;maxcb ; 8c; b; (18)

PScb � PS;maxcb ; 8c; b; (19)

UcB(i) + UcS(i) � 1; 8c; i; (20)

P gt!(i) 2 �; 8t; !; i; (21)

PBcb (i); PScb(i) � 0; 8c; b; (22)

PEt!(i) � 0; 8t; !; i; (23)

UcB(i); UcS(i) 2 f0; 1g; 8c; i: (24)

The amount of power sold in the energy market, PEt!, isdenoted by Eq. (15) and is expressed as the summationof output power of unit i, total power traded throughforward contracts, and what is allocated to its ownloads (e.g., GENCO's demand or other obligations) andancillary services market. PScb=PBcb represents the powersold/purchased through block b of forward contractc. Also, UcS=UcB is an indicator of selling/buyingthrough bilateral contract c. Eqs. (16)-(19) specifythe maximum power which can be traded in contracts,so that the power allocated to each block does notexceed the maximum capacity of that block in contractc(PB;max

cb ; PS;maxcb ). Furthermore, the summation of

power allocated to blocks of contract c should be con-strained by the maximum power that can be sold andpurchased through bilateral contract. Constraint (20)states that power cannot be sold and bought with thesame forward contract. Moreover, Eqs. (21)-(24) areused for variable declaration. Symbol � in Eq. (21)stands for generated power constraints discussed in thenext section. Finally, revenue obtained from tradingenergy through contracts can be formulated as follows:

�(i) =NCXc=1

NbSXb=1

�Scb(i)PScb(i)L

Sc

�NCXc=1

NbBXb=1

�Bcb(i)PBcb (i)L

Bc : (25)

�Scb(i) and �Bcb(i), respectively, denote prices of block bfor selling and buying in contract c where Lc is timeduration of each forward contract. It should be noticedthat the revenue of contract markets is independent ofprice scenarios, which makes them suitable choices tohedge against pool price uncertainty.

3.1.3. Production costIn this paper, production cost consists of �xed cost plusvariable cost in piecewise linearized production costcurve plus time varying start-up cost and shutdowncost, as illustrated in Eq. (26). Generating power ofunit, i, is presented by Eq. (27):

Ct!(i) =A(i)Ut(i) +NmXm=1

pt!m(i)SLm(i)

+wt(i)STCt(i)+zt(i)SC(i); 8i; t; !; (26)

P gt!(i)=pmin(i)Ut(i)+NmXm=1

pt!m(i); 8i; t; !: (27)

In these equations, the slope of power block, m,for unit, i, in piecewise linearized production cost isde�ned by SLm(i) and the number of blocks is repre-sented by Nm. A(i), STCt(i), and SC(i) represent the�xed cost, time varying start-up cost, and shutdowncost of the ith unit. zt(i)=wt(i) is a binary variablethat equals 1 if the unit is shut down/started up attime t and 0 otherwise. Furthermore, Pt!m(i) denotesthe power generated in each block and P gt!(i) is theoutput power of unit, i, which is the sum of the powergenerated in each block plus minimum power outputPmin(i).

Operating thermal unit is constrained by somelimitations. The set of Formulations (28) and (29) isutilized to model ramp rate limits:

P g(t+1)!(i)�P gt!(i)� [RU(i)Ut(i)+SU(i)wt+1(i)] ;

8 i; t; !; (28)

P gt!(i)�P g(t+1)!(i)� [RD(i)Ut+1(i)+SD(i)zt+1(i)] ;

8 i; t:!: (29)

Minimum uptime has been modeled through Eqs. (30)-(32). Eqs. (30) and (31) are utilized in order tomaintain unit i on with respect to its minimum uptimeMU(i) and the number of hours it has been on at thebeginning of the scheduling period, TU0(i). Minimumuptime limitation for time periods other than the �rstperiod is satis�ed by (32):

UT (i)Xt=1

(1� Ut(i)) = 0; 8i; (30)

Page 6: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

3574 S. Bazmohammadi et al./Scientia Iranica, Transactions D: Computer Science & ... 25 (2018) 3569{3583

UT (i) = max [0;min[NT ; [MU(i)� TU0(i)]Ut0(i)]]

8i; (31)

wt(i) +min[NT ;t+MU(i)�1]X

m=t+1

zm(i) � 1

8i; t = UT (i) + 1; � � � ; T: (32)

Minimum downtime has been modeled throughEqs. (33)-(35). Eqs. (33) and (34) are utilized in orderto maintain unit i o� with respect to its minimumdowntime, MD(i), and the number of hours it has beenon at the beginning of the scheduling period, TC0(i).Minimum downtime limitation for time periods otherthan the �rst period is satis�ed by (35):DT (i)Xt=1

(Ut(i)) = 0; 8i; (33)

DT (i) = max[0;min[NT ; [MD(i)� TC0(i)]

(1� Ut0(i))]]; 8i; (34)

zt(i) +min[NT ;t+MD(i)�1]X

m=t+1

wm(i) � 1;

8 i; t = DT (i) + 1; � � � ; T: (35)

Maximum/minimum output power constraints aremodeled by Eqs. (36) and (37):

P gt!(i) � pmax(i)Ut(i); 8i; t; !; (36)

pmin(i)Ut(i) � P gt!(i); 8i; t; !: (37)

Furthermore, Eqs. (38)-(45) make linear expression ofexponential start-up cost. In order to de�ne start-upcost as a function of hours that the unit has been o�,TCt(i) is utilized as an o�-time counter. The valueof M in Eq. (38) should be as small as possible, butlarge enough for a good mixed integer programmingformulation; in this case, M = NT + TC0 [23]. vtk(i)is a binary variable that equals 1 if unit i is started upin segment k of the start-up curve. Nk represents thenumber of intervals of start-up cost curve. Moreover,qt(i) is a dummy variable and is used when either uniti is o� at hour t or it is started up at hour t and hasbeen o� for Nk hours [24]. Furthermore, STCt denotestime-varying start-up cost, in which STk(i) representsstart-up cost at segment k in the stair-wise start-upcurve:

0 � TCt(i) �M [1� Ut(i)]; 8i; t; (38)

TCt�1(i)� TCt(i) �MUt(i)� 1; 8i; t; (39)

TCt(i)� TCt�1(i) � 1; 8i; t; (40)

NkXk=1

vtk(i) = wt(i); 8i; t; (41)

TCt�1(i) =Nk�1Xk=1

kvtk(i) + qt(i); 8i; t; (42)

qt(i) �M [vtNk(i)� Ut(i) + 1]; 8i; t; (43)

qt(i) � NkvtNk(i); 8i; t; (44)

STCt(i) =NkXk=1

STk(i)vtk(i); 8i; t: (45)

Finally, Eqs. (46)-(48) are used for variables declara-tion [23-25]:

Ut+1(i)� Ut(i) = wt+1(i)� zt+1(i); 8 i; t; (46)

wt(i)� zt(i) � 1; 8 i; t; (47)

Ut(i); wt(i); zt(i); vtk(i): (48)

3.2. Multi-period risk management based onconditional value at risk

Conditional Value at Risk (CVaR) can be de�ned asthe conditional expectation of pro�ts lower than athreshold called VaR. It should be noted that the pro�tmight be negative and, thus, in e�ect, constitute aloss. At the con�dence level �, CVaR is the expectedvalue of portfolio pro�ts in the (1 � �) � 100% worstcases. Three common values of � are 0.90, 0.95, and0.99 [2].

In this paper, portfolio optimization of a GENCOis handled by assessment of market price risk using themulti-period CVaR measure. Since stochastic natureof volatile market prices is handled by consideringenough number of price scenarios, for each realizationof market prices, a value of pro�t for the GENCOis obtained. Consequently, a pro�t distribution isgenerated by considering total planning horizon and 24pro�t distributions are produced for modelling of thepro�t of each time period. Long-term risk managementdeals with the CVaR of the pro�t distribution functionof the total planning horizon (TCVaR). On the otherhand, the HCVaRs are calculated based on hourlypro�t distributions and have been used to control short-term risk. Risk of pro�t variability is modeled throughCVaR methodology by Eqs. (49)-(56). Eqs. (49)-(52)model the short-term risk preferences of the decisionmaker while Eqs. (53)-(56) are used to control long-term risk. Short-term risk measure is de�ned inEq. (49):

Risk measure =NIXi=1

NTXt=1

�t(i)HCV aRt(i); (49)

Page 7: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

S. Bazmohammadi et al./Scientia Iranica, Transactions D: Computer Science & ... 25 (2018) 3569{3583 3575

HCV aRt(i)=

(�sht (i)�

�1

1� �sh�N!X!=1

�!�sht!(i)

);

8 i; t; (50)

�t!i(REt!(i); RSt!(i)) + �(i)� Ct!(i)

� �sht (i) + �sht!(i) � 0; 8 t; !; i; (51)

�sht!(i) � 0; 8 t; !; i; (52)

TCV aR = �L ��

11� �L

� N!X!=1

�!�L! ; (53)

TCV aR � L0; (54)

NIXi=1

(NTXt=1

f�t!i(REt!(i); RSt!(i)g+ �(i)� Ct!(i)

)� �L + �L! � 0; 8 !;

(55)

�L! � 0; 8 !: (56)

HCV aRt(i) is the short-term CVaR of pro�t of uniti in the time period t and TCVaR is long-term CVaRof the GENCO's pro�t. It should be noted that long-term risk control is achieved by imposing a limitationL0 on the long-term CVaR while the short-term riskpreferences of the GENCO for unit i are incorporatedinto the model by adopting risk aversion coe�cients�t(i). Since each Locational Marginal Price (LMP)could be a�ected by various local means such as actionsof competitors and demand behavior of the speci�carea, the corresponding risk management techniquemay be di�erent from one unit to another, so riskmanagement strategies have been devised in accor-dance with risk preferences of each unit. Reference [26]tries to evaluate the relation between pro�t and riskaversion based on Internal Revenue Service (IRS) dataand estimates changes in risk aversion. It states thatrisk aversion has a decreasing trend as the wealthincreases. Consequently, risk aversion of a GENCOin every market session can be assumed dependent onits corresponding price. In other words, the higher theprice, the lower the risk aversion would be. From an-other point of view, volatility in price behavior can beused to determine decision making strategy. Typically,price spikes appear in extreme situations such as badweather or unexpected outages in the network. In thesesituations, by devising a bad bidding strategy, a loss ofmillions of dollars within a few days or even hours isunavoidable. To reduce bidding risks, a GENCO mayprefer to sell power when the market uncertainties are

Figure 2. Fuzzy membership function.

high to capture potential price spikes and buy powerwhen the market uncertainties are low to avoid risks [4].In this paper, fuzzy satisfaction theorem based onlinear membership function is utilized to model riskpreferences of the decision maker. As depicted inFigure 2, fuzzy membership function produces a riskfactor between a and b proportional to expected priceof each hour; a represents maximum risk aversion andb corresponds to risk loving attitude. �max

t =�mint is

the maximum/minimum speci�ed price greater/lowerthan the price to which the minimum/maximum riskaversion coe�cient is assigned.

In the following section, the e�ectiveness of theproposed method is examined by comparing the resultsof applying risk neutral, long-term risk management,and the proposed strategy in the optimal portfolioselection problem. Figure 3 represents the owchartof the execution steps of the applied methodology.

4. Numerical results and discussion

The model presented in the previous sections is illus-trated through a case study. The considered GENCOowns three thermal units with total maximum gen-eration capacity of 950 MW. Technical speci�cationsof the units such as output power, rating capability,minimum uptime/downtime, operation cost, start-upand shutdown costs, etc. are provided in Tables 1-3. In this paper, the considered ancillary servicesmarket includes Automatic Generation Control (AGC),spinning reserve, and non-spinning reserve. Energy andancillary services are traded in a pool-based electricitymarket where producers are awarded by the marketclearing prices corresponding to each market. Fourtypes of forward contracts are provided for each gener-ation unit; selling and buying contracts in peak ando�-peak hours. Since forward contracts are usuallytraded over longer periods of time, peak contracts cover8 hours and o�-peak contracts are de�ned over a span of16 hours. It is assumed that each contract can consistin up to two 30 MW blocks with the price behaviordescribed in Section 3.1.2. Available contracts and

Page 8: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

3576 S. Bazmohammadi et al./Scientia Iranica, Transactions D: Computer Science & ... 25 (2018) 3569{3583

Figure 3. Flowchart of the execution steps of the applied methodology.

Table 1. Cost data of the units.

Unitno.

Pmax

(MW)Pmin

(MW)a

($/Mwh)b

($/Mwh)c

($)SC($)

1005 300 100 0.10875 24.8875 6.78 1151010 300 100 0.010875 25.8875 6.78 96.41011 350 100 0.003 26.76 32.96 126.3

Table 2. Stair-wise start-up cost ($)

Unit no. ST1 ST2 ST3 ST4 ST5

1005 100.88 200.76 300.32 310.45 315.871010 102.23 205.43 303.88 309.34 316.551011 107.57 210.56 308.34 312.49 317.62

Page 9: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

S. Bazmohammadi et al./Scientia Iranica, Transactions D: Computer Science & ... 25 (2018) 3569{3583 3577

Table 3. Technical characteristics of the units.

Unitno.

RU(MW/h)

RD(MW/h)

SU(MW/h)

SD(MW/h)

DT(h)

UT(h)

1005 50 50 100 100 3 41010 50 50 100 100 3 41011 75 75 150 150 3 4

Table 4. Forward contracts data.

Contracttype

Pc(MW)

�c ($ MWh)Block 1 Block 2

Buy O�-peak 60 21.53 21.63Peak 60 27.661 27.761

Sell O�-peak 60 22.33 22.23Peak 60 28.461 28.361

Figure 4. Stochastic energy price.

their associated prices are given in Table 4. Stochasticprices for energy and ancillary services markets areprovided by the Monte Carlo simulation method. Thesu�cient number of price scenarios is determined tobe 160 scenarios to ensure traceability and maintainstochastic nature of the problem. Energy market priceis presented in Figure 4. Prices for other markets areproduced similarly.

The assumed short-term risk aversion coe�cientsbased on fuzzy membership function are provided inTable 5. The parameters `a' and `b' are considered

1 and 0, respectively, where �maxt and �min

t are setproportional to the expected price. Furthermore, anappropriate L0 is picked up so that the amount oflong-term CVaR is constrained to the minimum ac-cepted value. The e�ectiveness of the proposed methodis illustrated through analyzing the results of variousportfolio selection methods considering risk neutralstrategy, long-term risk management technique, andthe proposed method. Each of these three strategiesis examined on four cases as represented below:

- Case A: Unit commitment and scheduling for en-ergy market;

- Case B: Optimal portfolio selection for involvementin energy market and signing forward contracts;

- Case C: Optimal portfolio selection for involvementin energy and ancillary services markets;

- Case D: Optimal portfolio selection for involvementin energy and ancillary services markets and forwardcontracts.

Since Case D is the most comprehensive case, Valueof Stochastic Solution (V SS) is calculated in thiscase. Expected pro�t of risk neutral strategy basedon stochastic method is $31617, which is by $4078greater than the expected pro�t obtained solving theEEV problem. Consequently, V SS is 12.9%, whichemphasizes the importance of modelling uncertainty inthe decision making strategy. Size of the stochasticproblem is given in Table 6. All programs havebeen solved using CPLEX 10.1.1 under GAMS onan x86/MS Windows with two processors clocking at2.53 GHz and 4 GB RAM.

Strategy 1: Risk neutral strategyIn a risk neutral strategy, the ultimate goal of a

Table 5. Risk aversion coe�cients based on fuzzy membership function.

Hour �t(i) Hour �t(i) Hour �t(i) Hour �t(i)

1 0.54 7 0.54 13 0.16 19 0.142 0.74 8 0.47 14 0.20 20 0.003 0.95 9 0.42 15 0.21 21 0.054 1.00 10 0.30 16 0.18 22 0.155 0.92 11 0.21 17 0.16 23 0.286 0.79 12 0.18 18 0.16 24 0.58

Page 10: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

3578 S. Bazmohammadi et al./Scientia Iranica, Transactions D: Computer Science & ... 25 (2018) 3569{3583

Table 6. Computational size of the stochastic model.

Item Number

Continuous variables N!NTNINm +N!NTNI + 3NTNI +N! + 1 115440Binary variables 3NTNI +NTNINk 660Constraints 12NTNI + 5N!NTNI + 2NI + 2N! 127680

Table 7. Risk neutral strategy.

Case Expected pro�t($)

TCVaR($)

HCVaRworst

($)HCVaRbest

($)HCVaRmean

($)A 14444 -2245 -3656 -338 -1601B 16820 -4911 -5524 -1103 -3007C 29241 12752 -2742 -337 -1006D� 31617 10388 -4151 -1045 -2442

�Solution time of Case D: 55 sec

Table 8. Long-term risk management strategy.

Case Expected pro�t($)

TCVaR($)

HCVaRworst

($)HCVaRbest

($)HCVaRmean

($)A 14444 {763 {3655 0 {1601B 16028 {1992 {3732 {337 {2522C 29243 14628 {2742 0 {1005D� 29283 15434 {2302 0 {872

�Solution time of Case D: 2 min 18 sec

GENCO is to maximize the pro�t of participationin electricity market. Therefore, it is assumed thatin Eq. (3), � = 0 and Risk Constraint (54) isignored. The resulting pro�t and corresponding riskby applying this strategy are indicated in Table 7.Risk assessment is carried out by calculating long-term CVaR, which corresponds to the whole planninghorizon (TCVaR), and short-term CVaRs, which aremeasured on an hourly basis (HCVaRs). In this sense,HCVaRworst and HCVaRbest represent the worst andthe best amounts of short-term CVaR in the planninghorizon, respectively, and HCVaRmean is de�ned asthe average HCVaR of 24 hours. For instance, inCase D, the worst HCVaR and the best HCVaR in thescheduling day are �$4151 and �$1045, respectively,which means that even in the best situation, theexpected value of the 5% lowest pro�ts of the GENCOfor an hour is a negative value that shows a greatloss. It is worth mentioning that adopting risk neutralstrategy provides relatively greater pro�ts than themethods with risk management tools. However, theGENCO is exposed to high level of risk as it will beshown in the following.

Strategy 2: Long-term risk managementSelf-scheduling of the GENCO for participating indi�erent markets is carried out considering long-termrisk management technique. It is assumed that the

short-term risk is ignored by the decision maker.Consequently, risk measure part of the objectivefunction (3) is substituted by maximizing long-termCVaR and TCVaR, de�ned by Eq. (53). A weightingfactor (�L) is utilized in order to make desirabletrade-o� between risk and pro�t. The amount of�L is adjusted according to our proposed fuzzyapproach when the average price of the day hasbeen used to choose the appropriate value for thelinear fuzzy membership function. Table 8 shows theresult of applying this method when �L = 0:34. Asa result of diversi�cation in the portfolio selection,the more the investment options provided, the lessthe long-term risk is. However, an exception can beseen when the possibility of involvement in forwardcontracts is added. In this case, risk lover GENCOhas chosen to bene�t from arbitrage opportunitiesthat are provided through purchasing power fromforward contracts and sells power in the pool market;consequently, the risk has increased.

Strategy 3: Proposed portfolio selectionmethod with long-term and short-term riskmanagementIn this part, two examples are provided for makingcomparison between the proposed portfolio selectionapproach and the two aforementioned strategies.

Page 11: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

S. Bazmohammadi et al./Scientia Iranica, Transactions D: Computer Science & ... 25 (2018) 3569{3583 3579

Table 9. Proposed portfolio selection strategy (Example 1).

Case Expected pro�t($)

TCVaR($)

HCVaRworst

($)HCVaRbest

($)HCVaRmean

($)A 13171 0 {2679 0 {873.5B 13691 0 {2437 0 {866C 28806 12752 {1358 182 {418D� 28338 10388 {985 1077 {77

�Solution time of Case D: 3 mins 31 sec

Figure 5. HCVaRs of the proposed method and riskneutral portfolio selection strategy (Case D).

Figure 6. Power allocated to energy market (Case D).

Example 1: In the �rst example, the resulting TC-VaR in the risk neutral strategy is considered as theminimum accepted value for long-term CVaR of theGENCO, L. In Cases A and B, for which risk neutralstrategy results in a negative TCVaR, L is set to zero.Table 9 shows the results of this example.

By comparing the expected pro�ts of Case D inTables 7 and 9, a total pro�t of $31617 is obtainedwith risk neutral strategy and $28338 by applyingthe proposed method, which is 10.3% lower. Instead,adopting the proposed portfolio selection strategyhas decreased short-term risk so that HCVaRworst,HCVaRbest, and HCVaRmean have signi�cantly beenimproved by 76.2%, 203%, and 96.8%, respectively.Figure 5 shows the resulting HCVaR by applying theproposed methodology and risk neutral portfolio selec-tion approach. Since Case D is the most comprehensivecase, optimal amount of power, which is allocated toeach market in this case, is depicted in Figures 6-8.Figure 6 shows the power allocated to energy marketwith which risk neutral and the proposed method

Figure 7. Power allocated to ancillary services markets(Case D).

Figure 8. Power allocated to forward contracts (Case D).

have been applied. Furthermore, the expected energyprice is depicted in this �gure. It should be notedthat in risk neutral strategy, the GENCO purchasesmaximum allowed power through forward contractsand sells it in pool market in hope of gaining morepro�t in spite of being exposed to higher amount of risk.Figures 7 and 8 show the power allocated to ancillaryservices markets and forward contracts, respectively.In Figure 8 positive/negative values correspond tobuying/selling power through forward contracts.

Example 2: In this example, the limitation of long-term risk is considered equal to the TCVaR valueobtained by long-term risk management strategy. Con-sequently, when the proposed method and long-termrisk management strategy provide the same amountof TCVaR, a comparison between the expected pro�tsand short-term risk of these two strategies can be

Page 12: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

3580 S. Bazmohammadi et al./Scientia Iranica, Transactions D: Computer Science & ... 25 (2018) 3569{3583

Table 10. Proposed portfolio selection strategy (Example 2).

Case Expected pro�t($)

TCVaR($)

HCVaRworst

($)HCVaRbest

($)HCVaRmean

($)A 13948 {763 {2679 0 {984B 13691 {1992 {2437 0 {866C 28817 14628 {1358 140 {423D� 28338 15434 {985 1077 {423

�Solution time of Case D: 3 mins 33 sec

Figure 9. HCVaRs of the proposed method andlong-term risk management strategy (Case D).

made. The results of this example are shown inTable 10. Furthermore, Figure 9 depicts the resultingHCVaR by applying the proposed methodology andlong-term risk management approach. By comparingTables 8 and 10, it can be concluded that with thesame TCVaR value, the proposed risk managementtechnique improves the HCVaRmean of the schedulingday by 51.4%, while the expected pro�t is only reducedby 3.34%. This is a remarkable advantage that clearlyillustrates the e�ectiveness of the proposed method.From the viewpoint of a decision maker, it is a meritthat the short-term risk is signi�cantly decreased witha low cost and the desired long-term risk preferencesare satis�ed as well.

5. Conclusions

This paper provides suppliers with a novel decision-making tool that accounts for both long-term andshort-term risk aversion preferences of the GENCO.Considering the uncertainty in electricity market priceas the main source of risk, optimal strategies to par-ticipate in forward contracts, and energy and ancillaryservices markets were devised. Because of the imprecisenature of the decision maker's judgment, appropriatemodelling of risk aversion attitude of the GENCO isanother challenge. This paper used fuzzy satisfactiontheory to express decision maker's attitude towardrisk. By applying the proposed method, not onlytrading loss over the whole scheduling horizon couldbe controlled, but also the amount of imposed lossduring every time period could be reduced. Precise

modelling of the production units by considering pre-vailing operational constraints of the thermal units andutilizing the advanced CPLEX solver under GAMSfor solving this stochastic mixed-integer programmingproblem make the developed algorithm suitable forpractical operation.

The advantages of the proposed method were wellillustrated by numerical results and comparing threedi�erent risk management strategies, namely, risk neu-tral strategy, long-term risk management method, andthe proposed portfolio selection approach, through fourattractive cases. According to the obtained results, byapplying the proposed method, in addition to meetingthe desired long-term risk requirement, the short-termrisk can be substantially decreased in expense of a smallreduction in the expected pro�t.

Finally, in this paper, the optimization of portfo-lio selection from the viewpoint of a generation com-pany was analyzed. In future, it would be interestingto devise an optimal risk management strategy for in-dependent system operator or other electricity marketplayers such as transmission or distribution networkproviders and customers. Also, this paper focusedon stochastic electricity market price as the mainsource of uncertainty, while behavior of other marketparticipants, operational failure of generation units,unexpected outages of transmission lines, renewableresources production, etc. are also attractive ideas tobe explored with this risk assessment strategy.

Nomenclature

Variables

� Revenue obtained from forwardcontracts

REt! Revenue obtained from energy marketin period t and scenario !

RSt! Revenue obtained from ancillaryservices market in period t andscenario !

Ct! Production cost in period t andscenario !

Pt!m Power generated in each productionblock m in period t and scenario !

Page 13: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

S. Bazmohammadi et al./Scientia Iranica, Transactions D: Computer Science & ... 25 (2018) 3569{3583 3581

STCt Time varying start-up costqt Dummy variable for computing

start-up cost

PScb Power sold through block b of forwardcontract c

PBcb Power bought in block b of forwardcontract c

P qt! Output power of unit i in period t andscenario !

�sht The GENCO's VaR in each timeperiod t

�L The GENCO's VaR of the totalscheduling horizon

RASt! Total power allocated to di�erentancillary services markets in period tand scenario !

Rxt! The amount of power allocated toAGC, spinning reserve, and non-spinning reserve when unit i is on andto non-spinning reserve when it is o�;x = fA;S;NU;NDg,

PEt! Power allocated to the energy marketTCt Shutdown time counter

Binary variables

AGCt Indicator of involvement in AGCmarket in period t

wt Start-up indicator at time period tUt Unit status indicator, which equals 1 if

unit i is on at time t and 0 otherwisezt Shutdown indicator at time period tUcS Indicator of selling through bilateral

contract cUcB Indicator of buying by bilateral

contract cvtk Indicator of start-up at hour t and

interval k

Stochastic variables

�Et! Price of energy market in period t andscenario !

�qt! q = A;S;N stands for price of AGC,spinning reserve, and non-spinningreserve markets

�sht ; �L Auxiliary variables used to compute

the short-term and long-term CVaRs

PDt! Own load in period t and scenario !

Constants

�! Probability of occurrence of scenario !SLm Slope of segment m in linearized cost

function

A Generation cost at the minimumoutput power

SC Shutdown costSTk Cost of the kth interval of start-up

cost function�sh; �L Con�dence level used to compute the

short-term and long-term CVaRs� Weighting factor to achieve tradeo�

between pro�t and riskRU;RD Ramp-up limit and ramp-down limitSU; SD Start-up ramp limit and shutdown

ramp limitUT Number of hours that a unit needs to

remain onTU0 Number of hours that a unit has been

on at the beginning of schedulingperiod

MU;MD Minimum up-time and minimumdown-time

DT Number of hours that a unit needs toremain down

TC0 Number of hours that a unit has beeno� at the beginning of schedulingperiod

Pmin; Pmax Minimum and maximum output power

PS;maxc ;PB;max

c Maximum power that can be sold andpurchased through bilateral contract c

RAmax; RSmax Maximum capability for participating

in AGC and spinning reserve markets

RNmax Maximum capability for participatingin non-spinning reserve market

�Scb; �Bcb Selling and purchasing prices of block

b in bilateral contract cLc Time duration of each forward contract

(h)AL Regulating limit for participating in

AGC marketSLm Slope of power block m in piecewise

linearized production cost curveL0 Minimum accepted value for long-term

CVaR�maxt ; �min

t Maximum and minimum speci�edprices greater and lower than pricesto which minimum and maximum riskaversion coe�cients are assigned

�t(i) Risk aversion coe�cient of unit i inperiod t

Numbers

N!; NT ; NI Numbers of scenarios, periods, andunits, respectively

Page 14: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

3582 S. Bazmohammadi et al./Scientia Iranica, Transactions D: Computer Science & ... 25 (2018) 3569{3583

NCS ; NCB Number of available bilateral contracts

NbS ; NbB Numbers of available selling andbuying blocks in bilateral contracts

Nk Number of intervals of start-up costNm Number of blocks in piecewise

linearized production cost curveSTk Start-up cost at segment k in the

stair-wise start-up curve

References

1. Krokhmal, P. and Uryasev, S. \Portfolio optimiza-tion with conditional value-at-risk objective and con-straints", J. Risk, 4, pp. 11-27 (2001).

2. Artzner, P., Delbaen, F., Eber, J.M., Heath, D., andKu, H. Multiperiod Risk and Coherent Multi-periodRisk Measurement, E.T.H.Z�urich, Preprint (2002).

3. Bodie, Z., Kane, A., and Marcus, A.J., Investment,Chicago, Irwin/McGraw-Hill, 4th Edn. (1999).

4. Ni, E., Luh, P.B., and Rourke, S. \Optimal integratedgeneration bidding & scheduling with risk managementunder a deregulated power market", IEEE Transac-tions on Power Systems, 19, pp. 600-609 (2004).

5. Yamin, H.Y. and Shahidehpour, S.M. \Risk and pro�tin self-scheduling for gencos", IEEE Transactions onPower Systems, 19, pp. 2104-2106 (2004).

6. Liu, M. and Wu, F.F. \Managing price risk in a multi-market environment", IEEE Transactions on PowerSystems, 21, pp. 1512-1519 (2006).

7. Jain, A.K., Srivastava, S.C., Sing, S.N., and Srivas-tava, L. \Strategic bidding in transmission constrainedelectricity markets using arti�cial bee colony algo-rithm", Electric Power Components and Systems, 40,pp. 1768-1788 (2012).

8. Luo, X., Chung, C., Yang, H., and Tong, X. \Optimalbidding strategy for generation companies under CVaRconstraint", International Transactions on ElectricalEnergy Systems, 24, pp. 1369-1384 (2014).

9. Garces, L.P. and Conejo, A.J. \Weekly self-scheduling,forward contracting, and o�ering strategy for a pro-ducer", IEEE Transactions on Power Systems, 25, pp.657-666 (2010).

10. Liu, H. and Hou, Y. \The mean-wcvar based modelfor ldc's optimal portfolio in multi-energy markets",International Transactions on Electrical Energy Sys-tems, 22, pp. 367-377 (2012)

11. Conejo, A.J., Garc��a-Bertrand, R., Carri�on, M., Ca-ballero, A., and de Andr�es, A.\Optimal involvementin futures markets of a power producer", IEEE Trans-actions on Power Systems, 23, pp. 703-711 (2008).

12. Xu, Z., Hu, Z., Song, Y., and Wang, J. "Risk-averseoptimal bidding strategy for demandside resource

aggregators in day-ahead electricity markets underuncertainty", IEEE Transactions on Smart Grid, 8,pp. 96-105 (2017).

13. Rahmani Dabbagh, S. and Sheikh-El-Eslami, M.K.\Risk assessment of virtual power plants o�ering inenergy and reserve markets", IEEE Transactions onPower Systems, 31, pp. 3572-3582 (2016).

14. Artzner, P., Delbaen, F., Eber, J.M., Heath, D.,and Ku, H. \Coherent multi-period risk adjustedvalues and Bellman's principle", Annals of OperationResearch, 152, pp. 5-22 (2007).

15. Gr�owe-Kuska, J.N., Heitsch, H., and R�omisch, W.\Scenario reduction and scenario tree constructionfor power management problems", Proc, IEEE PowerTechnology Conference, 3, pp. 23-26 (2003).

16. Birge, R. and Louveaux, F., Introduction to StochasticProgramming, New York: Springer (1997).

17. Xi, L., Yu, T., Yang, B., and Zhang, X. \A novelmulti-agent decentralized win or learn fast policy hill-climbing with eligibility trace algorithm for smartgeneration control of interconnected complex powergrids", Energy Conversion and Management, 103, pp.82-93 (2015).

18. Xi, L., Yu, T., Yang, B., Zhang, X., and Qiu, X.\A wolf pack hunting strategy based virtual tribescontrol for automatic generation control of smart grid",Applied Energy, 178, pp. 198-211 (2016).

19. Xi, L., Zhang, Z., Yang, B., Huang, L., and Yu, T.\Wolf pack hunting strategy for automatic generationcontrol of an islanding smart distribution network",Energy Conversion and Management, 122, pp. 10-24(2016).

20. Li, Z. and Shahidehpour, S.M. \Security-constrainedunit commitment for simultaneous clearing of energyand ancillary services markets", IEEE Trans. PowerSyst., 20(2), pp. 1079-1088 (2005).

21. \European energy exchange", [Online], Available:http://www.eex.com (2007)

22. \Iberian electricity market operator", [Online], Avail-able: http://www.omip.pt

23. Li, T. and Shahidehpour, S.M. \Price-based unitcommitment: a case of Lagrangian relaxation versusmixed integer programming", IEEE Transactions onPower Systems, 20, pp. 2015-2025 (2005).

24. Arroyo, J.M. and Conejo, A.J. \Optimal response ofa thermal unit to an electricity spot market", IEEETrans. Power Syst., 15(3), pp. 1098-1104 (2000).

25. Karimi, M., Shayanfar, H.A., Aghaei, J., and Ah-madi, A. \Mixed integer programming of Security-Constrained Daily Hydrothermal Generation Schedul-ing (SCDHGS)", Scientia Iranica, Transactions D.,20(6), pp. 2036-2050 (2013).

26. Friend, I. and Blume, M.E. \The demand for riskyassets", American Economics Review, 65, pp. 900-922(1975).

Page 15: Portfolio optimization in electricity market using a novel risk …scientiairanica.sharif.edu/article_4381_3f50488968772586... · 2020. 7. 14. · Portfolio optimization in electricity

S. Bazmohammadi et al./Scientia Iranica, Transactions D: Computer Science & ... 25 (2018) 3569{3583 3583

Biographies

Somayyeh Bazmohammadi received the BSc andMSc degrees in Power Engineering from Semnan Uni-versity, Iran, in 2008 and 2011, respectively. Cur-rently, she is in R&D Department of Khorasan Re-gional Electric Company. Her research interests includepower system planning, operation, and restructur-ing.

Asghar Akbari Foroud received the BSc degree inPower Engineering from Tehran University and theMSc and PhD degrees from Tarbiat Modares Univer-

sity, Tehran, Iran, in 1997 and 2006, respectively. Heis now with Semnan University. His research interestsinclude power system planning, dynamic & operation,and restructuring.

Najmeh Bazmohammadi received the BSc and MScdegrees in Electrical and Control Engineering fromFerdowsi University of Mashhad, Iran, in 2009 and2012, respectively. She is currently PhD student in K.N. Toosi University of Technology, Tehran, Iran. Herresearch interests include control of large-scale systems,distributed-model predictive control, dynamic decisionmaking under uncertainty, and microgrids.