Skip to main content

ORIGINAL RESEARCH article

Front. Energy Res., 11 May 2022
Sec. Smart Grids

A Solution Method for Many-Objective Security-Constrained Unit Commitment Considering Flexibility

Shunjiang Lin
Shunjiang Lin1*Hui WuHui Wu1Jie LiuJie Liu1Wanbin LiuWanbin Liu1Yanghua LiuYanghua Liu2Mingbo LiuMingbo Liu1
  • 1School of Electric Power Engineering, South China University of Technology, Guangzhou, China
  • 2School of Electromechanical Engineering, Guangdong Polytechnic Normal University, Guangzhou, China

With the increasing penetration of wind power into power systems and the random fluctuation of the wind farm (WF) output, system flexibility must be considered in the optimal generation dispatch. Based on the extreme scenarios of the WF output, we proposed a flexibility risk index to evaluate the system flexibility of each time interval. We established a five-objective security-constrained unit commitment (SCUC) model of a power system with WFs, thermal generation plants, battery energy storage stations, and pumped storage hydro stations. The objectives were to minimize the system flexibility risk, total network loss, operation cost, power purchase cost, and pollutant gas emissions. To obtain the Pareto optimal solutions of the model, based on the objective selection and ε-constraint methods, we proposed two methods to reduce the dimension of objectives and transformed the five-objective optimization model into a series of three-objective optimization models. Then, we used the normalized normal constraint method to solve the Pareto frontier surface of each three-objective optimization model. We used a color column to represent the value change of the two upper layer objectives and visualized the Pareto frontier of the five-objective SCUC model in the three-dimensional ordinate space. Case studies on the modified IEEE-9 bus system and an actual power grid demonstrated the effectiveness and high computational efficiency of the proposed method.

1 Introduction

With the increasing penetration of intermittent renewable energy into power systems, flexibility is becoming more and more important to the secure operation of power systems. The International Energy Agency (IEA) suggests that a flexible power system can respond reliably and rapidly to violent fluctuations in both supply and demand (Agency, 2009). The North American Electric Reliability Corporation (NERC) proposes that a flexible power system can provide a real-time balance of supply and demand (North American Electric Reliability Corporation, 2010), (Adams et al., 2010), that is, it can accommodate uncertainties within an acceptable time range under different constraints (Zhao et al., 2016). Because of the high penetration of wind power, power systems need to reserve sufficient flexible resources to balance the random fluctuations of the wind farm (WF) output. Thus, the optimal generation dispatch method needs to ensure that flexibility supply resources can satisfy the flexibility demands of the power system.

Many scholars have studied the optimal generation dispatch of power systems with renewable energy considering flexibility. For example, Zhao et al. (2015) proposed a dispatch framework for variable energy resources (VERs) using the “do not exceed” (DNE) limit, which is the largest VER output that the system can accommodate under the worst-case scenario. They also propose three approaches to solve the DNE limit problem. In the study by Pourahmadi et al. (2019), Farzaneh et al. proposed a novel robust-based framework to quantify the economically optimal uncertainty set such that both feasibility and optimality robustness are guaranteed. To improve the flexibility of the power grid, Yun et al. (2019) proposed an electricity–heat–hydrogen multi-energy storage system (EHH-MESS) and its coordinated optimal operation model. The simulation results showed that the EHH-MESS has better regulation flexibility and economy of the power grid. Tang et al. (2019) proposed an operational flexibility metric based on the ramping capacity for a combined heat and power microgrid and an intraday rolling dispatch model including the operation flexibility constraints. Chen et al. (2016) proposed an economic dispatch model for power systems with wind-storage combined systems and battery energy storage (BES). The calculation results showed that the integration of energy storage effectively improved the wind power utilization and operation efficiency. These studies focused on how to use flexibility resources to improve system flexibility, but none included quantitative evaluations of system flexibility considering the extreme power output scenario of renewable energy. In addition to flexibility, other objectives, such as lowering costs, saving energy, and reducing emissions, must be considered for optimal generation dispatch. Hence, the formulation of optimal generation dispatch must consider multiple optimization objectives while ensuring the secure operation of the system. However, conflicts always exist among multiple optimization objectives, meaning they cannot all be optimized simultaneously. Thus, the result of the multi-objective optimization problem (MOP) is a set of solutions, which are called the Pareto optimal solutions. Methods for obtaining the Pareto optimal solutions of MOPs include heuristic algorithms and traditional optimization algorithms. Heuristic algorithms include particle swarm optimization (Reyes and Coello, 2006), the differential evolution algorithm (Storn and Price, 1997), and the non-dominated sorting genetic algorithm (NSGA) (Deb et al., 2002). Heuristic algorithms can obtain multiple Pareto optimal solutions at the same time and are suitable for non-convex and discontinuous problems. However, they have low computational efficiency for solving large-scale MOPs, such as the multi-objective optimal generation dispatch problem of an actual large-scale power system. Traditional optimization algorithms include the linear weighted sum method (Milano et al., 2003), ideal point method (Bryson and Mobolurin, 1996), ε-constraint method (Nezhad et al., 2014), normal boundary intersection (NBI) method (Das and Dennis, 1998), (Roman and Rosehart, 2006), and normalized normal constraint (NNC) method (Lin et al., 2017), (Li et al., 2015). These algorithms can transform an MOP into a series of single-objective optimization problems to obtain their optimal solutions. Traditional algorithms can obtain a series of evenly distributed Pareto optimal solutions and have high computational efficiency for solving large-scale MOPs. Traditional algorithms are mainly used to solve MOPs with few objectives, that is, only two or three objectives. Thus, understanding how to extend traditional optimization algorithms to solve many-objective optimization problems (MaOPs) is important.

In most of the existing literature studies, MaOPs are solved by heuristic algorithms, among which the elitist NSGA (NSGA-II) (Deb and Jain, 2014), (Jain and Deb, 2014) and the multi-objective evolutionary algorithm based on decomposition (Zhang and Li, 2007) have good computational performance. However, when the number of objectives is large, the size of the solution space of heuristic algorithms increases exponentially, resulting in a long computation time. Thus, most approaches reduce the dimension of the objectives first and then solve the optimization model. To simplify MaOPs, non-linear correlation information entropy with the covariance method was proposed in the study by Wang and Yao. (2016) to analyze the conflicts among the objectives. In the studies by Kou et al. (2017) and Zheng et al. (2019), a conflicting objective-selection method and an objective reduction algorithm were proposed, in which the most conflicting objective subset can be selected, and the dimension of the MaOP can be reduced. In these studies, the MaOPs are solved by first analyzing the relationship among the objectives and then aggregating or eliminating some of the objectives to reduce the dimension of the problem. However, the information of the objectives will be inevitably lost during the process of aggregation or eliminating the objectives, resulting in incomplete Pareto optimal solutions of MaOPs. At present, few studies have adopted the traditional algorithms to solve the Pareto optimal solutions of MaOPs. Therefore, it is important to propose an efficient algorithm based on the traditional optimization algorithms to solve the Pareto optimal solutions of MaOPs while also retaining the information integrity of all the objectives.

This study makes three contributions:

1) Based on the extreme scenarios of uncertain WF output, a flexibility risk index (i.e., the risk cost of the unsecure operation of the system due to the lack of flexibility) is proposed to evaluate the system flexibility. Then, a five-objective SCUC model of a power system with WFs, thermal generation (TG) plants, BES stations, and pumped storage hydro (PSH) stations is established to minimize the system flexibility risk, network loss, operation cost, power purchase cost, and pollutant emissions.

2) A convex hull relaxation optimization method is used to relax the power balance equation with quadratic terms of power loss into convex inequalities in the SCUC model, and the SCUC model is then transformed into a mixed integer convex programming (MICP) model.

3) According to the objective selection and ε-constraint methods, two-objective dimension reduction methods are proposed to transform the five-objective SCUC model into a series of three-objective optimization models. Then, the Pareto frontier surface of each three-objective optimization model is solved by the NNC method. A color column is used to represent the value change of two upper layer objectives, and the Pareto frontier of the five-objective SCUC model is visualized in the three-dimensional coordinate space.

The rest of this article is organized as follows: the Flexibility Risk Index section proposes a flexibility risk index. The Five-Objective SCUC Model section proposes a five-objective SCUC model considering the aforementioned flexibility risk index. The Solution Methods section proposes an algorithm for solving the Pareto frontier of the five-objective SCUC model. The Case Studies section presents case studies and analyzes the obtained results. The Conclusion section offers the conclusions.

2 Flexibility Risk Index

In the SCUC model considering the uncertain WF output, the uncertain WF output is always modeled by sampling numerous scenarios or establishing an uncertainty set, which refer to the stochastic SCUC model (Zhao and Guan, 2013) and the robust SCUC model (Chen et al., 2020), (Chen et al., 2019). In this study, the uncertain WF output is simulated by sampling numerous scenarios. In the scenario-based stochastic SCUC model (Zhao and Guan, 2013), the on/off states of normal units are the same in different scenarios, but their power outputs are different to balance the random fluctuation of the WF output. To reduce the scale of the scenario-based stochastic SCUC model and reflect the worst case of the random WF output, many sampling scenarios are replaced with extreme scenarios (Xu et al., 2019). It is assumed that there are Nw WFs in the system, and 2Nw extreme scenarios will be generated. It is also assumed that the WF outputs obey a normal distribution N (μ,σ2) with the predicted value as the expected value. The confidence level can reach 95.45% when the confidence interval of the WF output is [μ − 2σ, μ + 2σ]. Thus, 2Nw extreme scenarios can be obtained by making the lower and upper bounds of the WF output equal to μ − 2σ and μ + 2σ.

The flexibility risk index Rt at time interval t is defined in Eq. 1, which considers the occurrence probability of each extreme scenario of the WF output and the regulating cost of unsecure operation of the system under this scenario:

Rt=w=1Nwλw(P^w,t0Pw,t0)+Qlack,t0+sc=12Nwpsc[w=1Nwλw(P^w,tscPw,tsc)+i=1N1Di,tsc+b=1N2Db,tsc],(1)

where λw is the penalty cost coefficient of the wind curtailment of WF w. sc is the index of the scenario, where sc = 0 indicates the forecast scenario, and other values of sc indicate the extreme scenarios. In the following part of this article, superscript 0 represents the variables under the forecast scenario, and superscript sc represents the variables under the extreme scenario sc. Pw,t0 and Pw,tsc are the dispatch power output of WF w at time interval t, P^w,t0 is the predicted power, and P^w,tsc is the maximum power under the extreme scenario sc. Qlack,t0 is the penalty cost of the system flexibility shortage, which is expressed as Eq. 2. psc is the occurrence probability of the extreme scenario sc, and it is assumed that psc = 1/2Nw; N1 is the total number of TG units, that is, the total number of coal-fired units and gas-fired units; N2 is the total number of BES stations. Di,tsc/Db,tsc is the flexible dispatch cost of the TG unit i/BES station b at time t, which includes the dispatch cost caused by regulating their power output of the extreme scenario from the power output of the forecast scenario, as shown in Eq. 3. Here, the flexible dispatch cost includes only the dispatch cost of TG units and BES stations. This is because only the startup/shutdown costs of PSH units are considered, and their power output regulation costs are not considered. The on/off states of PSH units under the extreme scenarios are the same as those of the forecast scenario, but the power outputs are different; hence, the flexible dispatch cost of PSH units is 0.

Qlack,t0=λlack(ΔPlku,t0+ΔPlkd,t0),(2)

where λlack is the penalty cost coefficient of the system flexibility shortage, and ΔPlku,t0/ΔPlkd,t0 is the up/down system flexibility shortage at time t.

{Di,tscFi,tscFi,t0,Di,tsc0Db,tscFb,tscFb,t0,Db,tsc0sc=1,...,Nsc,(3)

where Fi,tsc and Fi,t0 are the fuel costs of the TG unit i at time t, which can be expressed as Eq. 4 and approximated by the piecewise linear inequality as Eq. 5. Fb,tsc and Fb,t0 are the operation costs of the BES station b at time t, which can be expressed as Eq. 6.

Fi,tsc=Ai,2(Pi,tsc)2+Ai,1Pi,tsc+Ai,0Ii,t,(4)
Fi,tscαi,kPi,tsc+βi,kIi,t,k=1,2,,M,(5)

where Pi,tsc is the output of the TG unit i at time t; Ai,2, Ai,1, and Ai,0 are the fuel cost coefficients of the TG unit i; and Ii,t is the on/off state of the TG unit i at time t, where 1/0 represents the on/off state. αi,k/βi,k is the slope/intercept of segment k of the fuel cost of the TG unit t; and M is the total number of segments.

Fb,tsc=Cdis,bPdis,b,tsc+Cch,bPch,b,tsc,(6)

where Pdis,b,tsc/Pch,b,tsc is the discharging/charging power of the BES station b at time t, and Cdis,b/Cch,b is the discharging/charging cost coefficient of the BES station b.

3 Five-Objective SCUC Model

3.1 Objectives

In the actual operation and dispatch of a power system, security, economy, efficiency, and environment friendliness are required to be considered. In addition, the system flexibility is also required to be considered to balance the random fluctuations of the WF output. Thus, we established a five-objective SCUC model to minimize the total flexibility risk, network loss, operation cost, power purchase cost, and pollutant emissions.

3.1.1 Total Flexibility Risk z1

z1=t=1TRt,(7)

where T is the total number of time intervals in the dispatch period. Taking 1 day as the dispatch period and each time interval as 15 min, then T = 96.

3.1.2 Total Network Loss z2

z2=t=1Tl=1NLPLos,l,t0,(8)

where NL is the total number of branches in the system; and PLos,l,t0 is the network loss of the branch l at time t, which can be expressed as follows (Lin et al., 2017):

PLos,l,t0=gkm[iψ(XkiXmi)Pi,t0rL(XkrXmr)Pldr,t]2,(9)

where k and m are the buses at both ends of the branch l; gkm is the conductance of the branch l; Xki, Xmi, Xkr, and Xmr are the elements of the node impedance matrix in the DC power flow model; ψ is the set of generator buses and injected power buses connecting external power grids; L is the set of load buses; and Pldr,t is the active power of the load bus r at time t.

3.1.3 Total Operating Cost z3

z3=t=1T[i=1N1(Fi,t0+CiU,t+CiD,t)+b=1N2Fb,t0+s=1N3(CsU,t+CsD,t)],(10)

where N3 is the total number of PSH units. CiU,t/CiD,t and CsU,t/CsD,t are the startup/shutdown cost of the TG unit i and PSH unit s at time t, which can be expressed as follows:

{CiU,tKi(Ii,tIi,t1),CiU,t0CsU,tKs(Zs,tZs,t1),CsU,t0CiD,tJi(Ii,t1Ii,t),CiD,t0CsD,tJs(Zs,t1Zs,t),CsD,t0,(11)

where Ki/Ji and Ks/Js are the startup/shutdown cost of the TG unit i and PSH unit s. Zs,t is the on/off state of the PSH unit s at time t, where 1/0 represents the on/off state.

3.1.4 Total Power Purchase Cost z4

z4=t=1T(i=1N1Ci,tPi,t0+w=1NwCw,tPw,t0),(12)

where Ci,t and Cw,t are the power purchase prices of the TG unit i and the WF w at time t.

3.1.5 Total Pollutant Emissions z5

z5=t=1Ti=1N1(Bi,1Pi,t0+Bi,0Ii,t),(13)

where Bi,1 and Bi,0 are the polluted gas emission coefficients of the TG unit i. Because of the small amount of polluted gas emissions of gas-fired units, their coefficients are Bi,1 = Bi,0 = 0.

3.2 Constraints

3.2.1 Fundamental Constraints

The power balance constraint is expressed as Eq. 14:

i=1N1Pi,tsc+b=1N2(Pdis,b,tsc+Pch,b,tsc)+s=1N3(Ppg,s,tsc+Ppp,s,tsc)=Pnld,tsc+l=1NLPLos,l,tsc,(14)

where Ppg,s,tsc/Ppp,s,tsc is the generating/pumping power of the PSH unit s at time t; PLos,l,tsc can be calculated similar to PLos,l,t0 as in Eq. 9; and Pnld,tsc is the system net load at time t, which is equal to the difference between the total load forecast value and the total WF output value, expressed as Eq. 15:

Pnld,tsc=r=1NLDPldr,tw=1NwPw,tsc.(15)

The constraints of generators’ output are expressed as follows:

{Ii,tPi,minPi,tscIi,tPi,max0Pw,tscP^w,tscPi,tscPi,t1scruiT15Ii,t1+Pi,min(Ii,tIi,t1)Pi,t1scPi,tscriT15Ii,t+Pi,min(Ii,t1Ii,t),(16)
{Pi,t0Pi,tscruiT10Ii,tPi,tscPi,t0riT10Ii,tsc=1,...,Nsc,(17)

where Pi,min/Pi,max is the minimum/maximum output of the TG unit i, and rui/rdi is its ramp up/down rate. T15 is the length of each time interval, which is 15 min. In Eq. 16, the unit maintains the minimum output in the first time interval after starting up and the last time interval before shutting down. T10 is the response time of the regulating power of the TG units, which is 10 min.

The constraints of minimum continual on/off time of TG units can be expressed as follows (Carrion and Arroyo, 2006):

{Ii,t=1,t[1,Ui],Ui=min{T,(ToniXoni,0)Ii,0}n=tt+Toni1Ii,nToni(Ii,tIi,t1),t[Ui+1,TToni+1]n=tT[Ii,n(Ii,tIi,t1)]0,t[TToni+2,T]Ii,t=0,t[1,Di],Di=min{T,(ToffiXoffi,0)(1Ii,0)}n=tt+Toffi1(1Ii,n)Toffi(Ii,t1Ii,t),t[Di+1,TToffi+1]n=tT[1Ii,n(Ii,t1Ii,t)]0,t[TToffi+2,T],(18)

where Ui/Di is the number of time intervals during which the unit i must stay on/stay off at the beginning of the dispatch period, which is related to the unit states at the end of the last dispatch period; Toni/Toffi is the minimum number of continual on/off time intervals of the unit i; and Xoni,0/Xoffi,0 is the number of continual on/off time intervals of the unit i at the beginning of the dispatch period.

3.2.2 Constraints of Network Security

The network security constraints represented by the DC power flow model are as follows:

{Pl,km,tsc=iψ(XkiXmixkm)Pi,tscrL(XkrXmrxkm)Pldr,tP¯l,kmPl,km,tscP¯l,km,(19)

where Pl,km,tsc is the transmission power of the branch l at time interval t; xkm is the reactance of the branch l; and P¯l,km is the maximum transmission power of the branch l.

3.2.3 Operation Constraints of PSH Stations

The constraints of the power output are as follows:

{0Ppg,s,tscPpg,s,maxZpg,s,tPpp,s,maxZpp,s,tPpp,s,tsc0,(20)

where Ppg,s,max/Ppp,s,max is the maximum generating/pumping power of the PSH unit s, and Zpg,s,t/Zpp,s,t is the generating/pumping state of the PSH unit s at time interval t.

The complementary constraint of operating states is as follows:

Zs,t=Zpg,s,t+Zpp,s,t1.(21)

The constraint of energy balance within a day is as follows:

t=1TPpg,s,tsc+ξt=1TPpp,s,tsc=0,(22)

where ξ is the conversion efficiency of PSH units, which is 75% in this study.

The constraints of switching time of operating states are as follows:

{Zpg,s,t+Zpp,s,t+11t=1,2,,(T1)Zpg,s,t+Zpp,s,t+21t=1,2,,(T2)Zpp,s,t+Zpg,s,t+11t=1,2,,(T1)Zpp,s,t+Zpg,s,t+21t=1,2,,(T2).(23)

3.2.4 Operation Constraints of BES Stations

The constraints of discharging/charging power are as follows:

{0Pdis,b,tscPdis,b,maxZdis,b,tPch,b,maxZch,b,tPch,b,tsc0,(24)

where Pdis,b,max/Pch,b,max is the maximum discharging/charging power of the BES station b, and Zdis,s,t/Zch,s,t is the discharging/charging state of the BES station b at time interval t.

The complementary constraint of operating state is as follows:

Zb,t=Zdis,b,t+Zch,b,t1.(25)

The constraints of the remaining energy are as follows:

{Eb,tsc=Eb,t1sc+(Pdis,b,tsc/ηdis,bPch,b,tscηch,b)T150Eb,tscEb,max,(26)

where ηdis,b/ηch,b is the discharging/charging efficiency of the BES station b, and Eb,tsc is the stored remaining energy of the BES station b at time interval t.

3.2.5 System Flexibility Constraints

The system flexibility demand needs to consider not only the uncertainties of the load power and WF output in each time interval but also the change of the net load power in adjacent time intervals. Thus, the upward and downward system flexibility demand constraints are expressed as follows:

{Pnld,t+10Pnld,t0+Lu%Pld,t+1+wu%w=1NwPw,t+10ΔPfu,t0+ΔPlku,t0Pnld,t0Pnld,t+10+Ld%Pld,t+1+wd%w=1Nw(P^w,t+1Pw,t+10)ΔPfd,t0+ΔPlkd,t0,(27)

where Lu%/Ld% is the percentage of the upward/downward system flexibility demand due to the load forecast deviation; wu%/wd% is the percentage of the upward/downward system flexibility demand due to the wind power forecast deviation; and ΔPfu,t0/ΔPfd,t0 is the upward/downward system flexibility supply capacity at time interval t.

The system flexibility supply capacity is the sum of the flexibility supply capacity provided by all units, as follows:

{ΔPfu,t0=i=1N1ΔPu,i,t0+b=1N2ΔPu,b,t0+s=1N3ΔPu,s,t0ΔPfd,t0=i=1N1ΔPd,i,t0+b=1N2ΔPd,b,t0+s=1N3ΔPd,s,t0,(28)

where ΔPu,i,t0/ΔPu,s,t0/ΔPu,b,t0 is the upward flexibility supply capacity provided by the TG unit i/PSH unit s/BES station b at time interval t, and ΔPd,i,t0/ΔPd,s,t0/ΔPd,b,t0 is the corresponding downward flexibility supply capacity.

The flexibility supply capacities provided by different units can be expressed as follows:

{0ΔPu,i,t0min(Pi,maxIi,tPi,t0,ruiT10Ii,t)0ΔPd,i,t0min(Pi,t0Pi,minIi,t,rdiT10Ii,t)0ΔPu,s,t0Ppg,s,maxZpg,s,tPpg,s,t0Ppp,s,t00ΔPd,s,t0Ppg,s,t0+Ppp,s,t0Ppp,s,maxZpp,s,t0ΔPu,b,t0Pdis,b,max(Pdis,b,t0+Pch,b,t0)0ΔPd,b,t0Pdis,b,t0+Pch,b,t0Pch,b,max.(29)

4 Solution Methods

4.1 Convex Relaxation of Network Loss

The SCUC model consists of objectives Eqs 7, 8, 10, 12, 13 and constraints Eqs 13, 5, 6, 9, 11, 1429. Because it includes the discrete decision variable of on/off states of units and the network loss term in Eq. 14 is represented by a quadratic equation Eq. 9, the SCUC model is a mixed integer non-linear non-convex programming (MINNP) model. The MINNP is attributed to the NP-hard problem and is difficult to solve. For the actual large-scale power grid, the SCUC model’s scale is very large. If solvers such as DICOPT or SBB in the commercial optimization software GAMS are directly used to solve the problem, the computational efficiency will be very low, and the global optimal solution always cannot be obtained. Recent studies have shown that the MINNP model can be transformed into an MICP model by the convex relaxation technique to reduce the computational complexity (Jabr et al., 2012). To ensure that the solution of the optimization model after convex relaxation has high accuracy compared with that of the original optimization model, a convex hull relaxation method that can obtain the tight convex relaxation of the original optimization model is applied (Li and Vittal, 2016). Thus, we used the convex hull relaxation method to transform the quadratic equality constraint into convex constraints.

Taking the quadratic equality (Eq. 30) as an example, it can be expressed equivalently as Eqs. 31, 32, where Eq. 31 is convex and Eq. 32 is non-convex.

y=ax2+bx+c,a>0,(30)
yax2+bx+c,a>0,(31)
yax2+bx+c,a>0.(32)

Generally, the minimum/maximum value of x (i.e., xmin/xmax) is known, and the corresponding value of y is ymin/ymax. Then, the equation of the straight line determined by two points (xmin, ymin) and (xmax, ymax) is shown in Eq. 33.

yymin=ymaxyminxmaxxmin(xxmin).(33)

The convex hull relaxation of Eq. 32 is a linear inequality constraint as Eq. 34. Therefore, the quadratic equality constraint Eq. 30 can be relaxed as Eq. 31 and Eq. 34.

yymin+ymaxyminxmaxxmin(xxmin).(34)

The network loss in Eq. 9 can be written as Eq. 35

{PLos,l,tsc=gkmθkm,tsc2θkm,tsc=iψ(XkiXmi)Pi,tscrL(XkrXmr)Pldr,t,(35)

where θkm,tsc is the voltage angle difference between buses k and m at time interval t.

Therefore, the first formula of Eq. 35 can be relaxed as follows:

{PLos,l,tscgkmθkm,tsc2PLos,l,tscPLos,l,min+PLos,l,maxPLos,l,minθkm,maxθkm,min(θkm,tscθkm,min),(36)

where θkm,min/θkm,max is the minimum/maximum value of θkm,t, and the corresponding value of PLos,lt is PLos,lmin/PLos,lmax.

By convex hull relaxation, the SCUC model can be transformed from the original MINNP model into the MICP model. Hence, the GUROBI solver in GAMS can be used to solve the MICP model with higher computational efficiency and reliability.

4.2 Objective Selection Method Based on the Spearman Correlation Coefficient

To reduce the dimension of the objectives in the MaOP, an objective selection method is required. Based on the objective selection method (Kou et al., 2017), (Zheng et al., 2019), we proposed the following objective dimension reduction method: the most conflicting objectives were selected as the upper layer optimization objectives, and the remaining objectives were taken as the lower layer optimization objectives. Combined with the ε-constraint method, the upper layer objectives are added into the constraints of the lower layer optimization model. Thus, the original MaOP was transformed into a series of low-dimension MOPs. The pseudocode of the objective selection method is as follows:

www.frontiersin.org

According to the Spearman correlation coefficient matrix among different objectives, we selected the most conflicting objective, that is, the objective with the largest absolute value of the sum of negative correlation coefficients. This objective was moved from St to Sc, and then, the next most conflicting objective was selected from the remaining objectives. We repeated this selection process until the terminal condition was satisfied. In the pseudocode, St is the intermediate set, which is used to store the unselected objectives; Sc is the most selected conflicting objective set; and CM(i, j) is the Spearman correlation coefficient between the ith and jth objectives.

By using the objective selection method, we selected the two most conflicting objectives as the upper layer optimization objectives and the other three objectives as the lower layer optimization objectives. Thus, the dimension of the five-objective SCUC model was reduced hierarchically.

4.3 Grid-Based Five-Objective ε-Constraint Method

We used the objective selection method based on Spearman correlation coefficients to select the most conflicting objective as the first-level conflicting objective, and then, we selected the most conflicting objective among the remaining objectives as the second-level conflicting objective. The five-objective SCUC model can be transformed into a series of three-objective SCUC models by the ε-constraint method constraints. The specific process is as follows.

The five-objective SCUC model in the Five-Objective SCUC Model section can be written in a compact form as follows:

{min{z1(x),z2(x),z3(x),z4(x),z5(x)}s.t.h(x)=0g¯(x)g(x)g¯(x),(37)

where h(x) and g(x) are the equality and inequality constraints of the five-objective SCUC model, respectively.

Assuming that z5 is the first-level conflicting objective, z4 is the second-level conflicting objective, and the other three objectives z1, z2, and z3 are the lower layer objectives, steps for transforming the five-objective optimization model (Eq. 37) into a series of three-objective optimization models are as follows:

Step 1The two single-objective models max z5(x) and min z5(x) are solved to determine the maximum and minimum values of z5, that is, z5max and z5min, and then, the value range of z5, that is, Δz5 = z5maxz5min is calculated.

Step 2The value range Δz5 is divided into q1 equal segments to obtain q1 + 1 points, and the value of the kth point is z5k = z5min + k Δz5/q1, k = 0, 1, … , q1.

Step 3According to the ε-constraint method, the two single-objective models (Eq. 38) and (Eq. 39) are solved to determine the maximum and minimum values of z4 at the point z5 = z5k, that is, z4,5kmax and z4,5kmin, and then, the value range of z4, that is, Δz4,5k = z4,5kmaxz4,5kmin is calculated.

maxz4(x)l0v5b/Δz5s.t.z5(x)=z5k+v5b,v5b0h(x)=0g¯(x)g(x)g¯(x),(38)
minz4(x)+l0v5b/Δz5s.t.z5(x)=z5k+v5b,v5b0h(x)=0g¯(x)g(x)g¯(x),(39)

where l0 is a constant between 10–3 and 10–1; and v5b is an auxiliary variable of the objective z5, which is introduced to find a feasible solution between adjacent value points. To make the z5 value of the obtained solution equal to the selected point z5k, the value of v5b should be as close to zero as possible. Thus, in the objective function of the maximization problem (Eq. 38), the term l0v5b/Δz5 is subtracted, and in the objective function of the minimization problem (Eq. 39), the term l0v5b/Δz5 is added.

Step 4. The value range Δz4,5k is divided into q2 equal segments to obtain q2 + 1 points. The value of the jth point is z4j,5k = z4,5kmin + j Δz4,5k/q2, j = 0, 1, … , q2.

Step 5. According to the ε-constraint method, the Pareto frontier surface of the lower layer three-objective optimization model is solved corresponding to the grid points z5 = z5k and z4 = z4j,5k, expressed as follows:

min{z1(x)+l1(v4b/Δz4,5k+v5b/Δz5),z2(x)+l1(v4b/Δz4,5k+v5b/Δz5)z3(x)+l1(v4b/Δz4,5k+v5b/Δz5)}s.t.z5(x)=z5k+v5b,v5b0z4(x)=z4j,5k+v4b,v4b0h(x)=0g¯(x)g(x)g¯(x),(40)

where l1 is a constant between 10–3 and 10–1; and v4b is an auxiliary variable of the objective z4, which is introduced to find a feasible solution between adjacent value points. By gathering all the Pareto optimal solutions of solving the lower layer three-objective optimization model (Eq. 40) corresponding to each grid point, the Pareto optimal solutions of the five-objective SCUC model are obtained.

4.4 Curve-Based Five-Objective ε-Constraint Method

We used the objective selection method based on Spearman correlation coefficients to select the two most conflicting objectives as the upper layer objectives and the remaining three objectives as the lower layer objectives. The five-objective SCUC model was decomposed into two low-dimension multiple-objective optimization subproblems. Taking the five-objective optimization model (Eq. 37) as an example, we assumed that z4 and z5 are the upper layer objectives, and the other three objectives (i.e., z1, z2, and z3) are the lower layer objectives. The steps of transforming the five-objective optimization model (Eq. 37) into a series of three-objective optimization models are as follows:

Step 1The Pareto frontier curve of the upper layer two-objective optimization model (Eq. 41)is solved, which includes m Pareto optimal solutions. The maximum and minimum values of z4 and z5 are determined on the Pareto frontier curve (i.e., z4max, z4min, z5max, and z5min).

{min{z4(x),z5(x)}s.t.h(x)=0g¯(x)g(x)g¯(x).(41)

Step 2The value ranges of z4 and z5 are calculated on the upper layer Pareto frontier curve, Δz4 = z4maxz4min and Δz5 = z5maxz5min. The points are arranged on the curve with the endpoint (z4min, z5max) as the first point and the endpoint (z4max, z5min) as the last point. Thus, when the order of points increases, z4 increases and z5 decreases. The kth Pareto point is recorded as (z4,k, z5,k).

Step 3According to the ε-constraint method, the Pareto frontier surface of the lower layer three-objective optimization model is solved corresponding to each point (z4,k, z5,k), which is expressed as follows:

min{z1(x)+l2(u4a/Δz4+u5a/Δz5),z2(x)+l2(u4a/Δz4+u5a/Δz5),z3(x)+l2(u4a/Δz4+u5a/Δz5)}s.t.z4(x)=z4,k+u4a,u4a0,1kmz5(x)=z5,ku5a,u5a0,1kmh(x)=0g¯(x)g(x)g¯(x),(42)

where l2 is a constant between 10–3 and 10–1; and u4a and u5a are auxiliary variables of the objectives z4 and z5, which are introduced to obtain a feasible solution between the adjacent points in the Pareto frontier curve of the upper layer optimization model. With the increase of the point order k, z4 increases and z5 decreases. Thus, a positive sign appears before u4a, and a negative sign appears before u5a in the constraints of Eq. 42.Obviously, compared with the method of obtaining the grid points from the upper layer two objectives, the number of points obtained from the Pareto frontier curve of the upper layer two-objective optimization model is significantly reduced, and the computational burden is also smaller. Thus, the calculation efficiency was significantly improved.

4.5 NNC Method for Solving the Lower Layer Three-Objective Optimization Model

The NNC method is used to solve the Pareto frontier of each lower layer three-objective optimization model (Lin et al., 2017). With the NNC method, the three-objective optimization model is transformed into a series of single-objective optimization models. By solving each single-objective optimization model, the complete Pareto frontier surface of the three-objective optimization model can be obtained.

After obtaining the Pareto optimal solutions of the five-objective SCUC problem, we used the entropy weight method to determine a compromise optimal solution (COS) from Pareto optimal solutions as the final optimal decision scheme (Tan et al., 2013). The obtained COS has the maximum comprehensive optimization degree λ value in the Pareto optimal solutions.

5 Case Studies

We demonstrated the proposed many-objective optimization method in case studies on a modified IEEE-9 bus system and an actual power grid. We used a Dell workstation with a 3.50 GHz Intel(R) Xeon(R) CPU E3-1270 v3 (8 cores) and 16 GB RAM in these case studies. The software platform was GAMS 24.4.3.

5.1 The Modified IEEE-9 Bus System

The modified IEEE-9 bus system is shown in Figure 1, which includes one PSH unit, one coal-fired TG unit, one gas-fired TG unit, one BES station, and one WF. Parameters of the units are given in Supplementary Table A1. The forecast power of the WF output and total load are shown in Supplementary Figure A1. According to the active power proportion of each load bus in the BPA data of the IEEE-9 bus system, we obtained the forecast load curve of each load bus from the forecast total load curve. The power purchase prices of TG units 2 and 3 were 0.17 ¥/kWh and 0.21 ¥/kWh, respectively. The power purchase price of the WF was 0.51 ¥/kWh, and the penalty cost coefficient of the wind curtailment λw was set as 2.6 ¥/kWh. The rated power and energy of the BES station were 5 MW and 10 MWh, the charge/discharge efficiency was 96%, and the charge/discharge cost was 0.8 ¥/kWh. The coefficients were set as Lu% = 3%, Ld% = 1%, wu% = 20%, and wd% = 20%.

FIGURE 1
www.frontiersin.org

FIGURE 1. Modified IEEE-9 bus system.

5.1.1 Comparative Results of Convex and Non-Convex Models

Taking z1, z2, z3, z4, and z5 as the optimization objectives of the SCUC model, we used the GUROBI solver to solve each single-objective optimization problem (SOP) after convex relaxation of quadratic terms of network loss. We compared the obtained network loss after optimization with the real network loss calculated by substituting the obtained optimal power outputs of units into Eq. 9, and the results are given in Table 1. It is evident that the difference between the network loss obtained by the convex relaxation method and the real network loss was very small, and the maximum relative error was only 0.224%, which demonstrated that the proposed convex hull relaxation method for the quadratic term of network loss had high computational accuracy.

TABLE 1
www.frontiersin.org

TABLE 1. Comparison of the convex and real network loss of SOPs.

We used the SBB solver to solve the original MINNP of the SCUC model. We compared the CPU time of solving the MINNP model with that of solving the MICP model, as shown in Table 2. We observed that the CPU time of the MICP model decreased more than 75%. Moreover, for the SOP with z4 as the objective, the optimal solution could not be obtained by solving the MINNP model, but it could be obtained by solving the MICP model. Thus, the proposed convex hull relaxation method could significantly improve the computational efficiency, and the optimal solution of the SCUC model could be obtained more reliably.

TABLE 2
www.frontiersin.org

TABLE 2. Comparison of CPU time of the MINNP and MICP models.

5.1.2 Solution of the Pareto Frontier and the COS

We analyzed the correlation between the objective functions. We solved each of the five SOPs, and the objective function values of the five optimal solutions are shown in Table 3. We used these five optimal solutions to calculate Spearman correlation coefficients between the optimization objectives and the sum of the negative correlation coefficients of each optimization objective. The results are given in Supplementray Table A2. From Supplementray Table A2, we selected the objective with the largest absolute value of the sum of negative correlation coefficients (i.e., z5) as the first-level conflicting objective and selected the objective with the next largest absolute value of the sum of negative correlation coefficients (i.e., z4) as the second-level conflicting objective. Thus, we obtained the most conflicting objective set Sc = [z4, z5] by the objective selection method, and z5 and z4 were the upper layer optimization objectives.

TABLE 3
www.frontiersin.org

TABLE 3. Objective function values of the SOP solutions.

Then, we solved the Pareto frontier of the five-objective SCUC model by the two proposed ε-constraint methods and the NSGA-II algorithm. Considering the value differences of different objectives, we defined the color column coordinates k* = z4*/z5* = (z4/z4min)/(z5/z5min); thus, as k* increases, z4 increases and z5 decreases.

1) Grid-based five-objective ε-constraint method.

We calculated z5max and z5min and obtained the four points of z5 by setting q1 = 3. Then, for each z5k, according to Eq. 38 and Eq. 38, we obtained z4,5kmax and z4,5kmin and obtained the four points of z4 by setting q2 = 3. Thus, the total number of grid points of the upper layer two objectives was 16. The Pareto frontier surface of the lower layer three-objective optimization model (Eq. 40) corresponding to each grid point was solved. After gathering all the obtained optimal solutions and removing the dominated solutions, we obtained the Pareto frontier composed of 427 non-dominated solutions, as shown in Figure 2. The COS is also obtained and is shown as the red-colored point in Figure 2.

2) Curve-based five-objective ε-constraint method.

FIGURE 2
www.frontiersin.org

FIGURE 2. Pareto frontier obtained by the grid-based ε-constraint method.

We used the NNC method to solve the upper layer two-objective optimization model (Eq. 41). Letting m = 11, the obtained Pareto frontier curve is shown in Supplementary Figure A2. We added the kth point (z4,k, z5,k) values to the lower layer three-objective optimization model (Eq. 42) as constraints and solved the Pareto frontier surface of the model (Eq. 42) corresponding to each point (z4,k, z5,k). Finally, we obtained the Pareto frontier composed of 595 non-dominated points, as shown in Figure 3. We also obtained the COS, which is shown as the red-colored point in Figure 3.

FIGURE 3
www.frontiersin.org

FIGURE 3. Pareto frontier obtained by the curve-based ε-constraint method.

By comparing the computational process and results of the aforementioned two methods, it can be seen that the curve-based ε-constraint method obtained more non-dominated solutions and more compact Pareto frontier surfaces. This is because when the curve-based ε-constraint method was used to solve the five-objective SCUC model, the selected points were within the Pareto frontier curve of the upper layer two objectives and had a good non-dominated relationship. However, for the grid-based ε-constraint method, although the hierarchical division of grid points seemed to be uniform, it ignored the conflicting relationship between these two objectives, resulting in more dominated points being computed in the lower layer three-objective optimization. Thus, the curve-based ε-constraint method could obtain better results because it could obtain more Pareto optimal solutions and supply more trade-off relationship information of different objectives for the final decision of the five-objective SCUC problem.

3) NSGA-II algorithm.

We used the gamultiobj (.) function of the NSGA-II algorithm in MATLAB to solve the Pareto frontier of the five-objective SCUC model, which included 100 non-dominated solutions, as shown in Figure 4. The obtained Pareto optimal solutions were concentrated and supplied with little trade-off relationship information for the final decision of the five-objective SCUC problem.

FIGURE 4
www.frontiersin.org

FIGURE 4. Pareto frontier obtained by the NSGA-II algorithm.

We compared the CPU time and COSs of the three methods. The CPU times of the grid-based ε-constraint method, curve-based ε-constraint method, and NSGA-II algorithm were 56,703.958 s, 33,561.423 s, and 117,618.003 s, respectively. The two proposed methods had higher computational efficiency, among which the curve-based ε-constraint method had the highest computational efficiency. Since different Pareto optimal solutions can be calculated independently in the two proposed methods, thus, the parallel calculation technique for opening eight threads in the eight cores of the used computer was used to improve the computational efficiency. By the parallel calculation, the CPU times of the grid-based ε-constraint method and the curve-based ε-constraint method were reduced to 7,260.439 s and 4570.952 s, and the acceleration ratios were 7.810 and 7.342. These demonstrated that the two proposed methods had good computational performance for solving the five-objective SCUC model, and they were more suitable for solving MaOPs. The COSs of the three methods are shown in Table 4. The λ value corresponding to the curve-based ε-constraint method was the largest, which indicated that the obtained COS was the best in the coordinate optimization of the five objectives. Thus, this analysis showed that the curve based ε-constraint method could obtain the Pareto frontier and the COS more efficiently, and the obtained COS had a better optimization degree.

TABLE 4
www.frontiersin.org

TABLE 4. Comparisons of the COSs by different methods.

The power output schedule of the units corresponding to the COS obtained by the curve-based ε-constraint method is shown in Figure 5. The PSH and BES stations pumped water and charged energy, respectively, during the low-load time intervals, and they generated electricity and discharged energy, respectively, during the high-load time intervals, which has high flexibility for regulating power rapidly.

FIGURE 5
www.frontiersin.org

FIGURE 5. Power output schedule of the units.

5.2 An Actual Power Grid

The actual power grid includes 1,563 buses, 733 lines, and 1,675 transformers. The main network structure, including several 110 kV power plants and lines, is shown in Supplementary Figure B1. The units included two PSH units, six coal-fired TG units, 32 gas-fired TG units, four garbage-fired units, one BES station, and one WF. The parameters of parts of the units are given in Supplementary Table B1. There are five tie lines for power exchange between the grid and outer grids. The power transmission plan curve and total load forecast curve of each tie line are shown in Supplementary Figure B2. The forecast load of each node was determined according to the load percentage in BPA operation data. The forecast output of the WF is shown in Supplementary Figure B3. The values of Lu%, Ld%, wu%, wd%, and λw are the same as those given in the Convex Relaxation of Network Loss section. For the BES station, the rated power and capacity were 5 MW and 10 MWh, Cdis,b/Cch,b = 0.8 ¥/kWh, and ηdis,b/ηch,b = 96%.

5.2.1 Comparison of Convex and Non-convex Models

Comparative results of the network loss of the five SOPs are shown in Table 5, demonstrating the high computational accuracy of the proposed convex hull relaxation method for the quadratic term of network loss in large-scale SCUC problems. Comparison of the CPU time of the original MINNP model with the MICP model is shown in Table 6. The CPU time of the MICP model decreased by more than 90%, and the convergence problem of the MINNP model was also addressed, which demonstrated the high-computational efficiency and convergence of the proposed convex hull relaxation method.

TABLE 5
www.frontiersin.org

TABLE 5. Comparison of convex and real loss of the SOPs.

TABLE 6
www.frontiersin.org

TABLE 6. Comparison of the CPU time of the MINNP and MICP models.

5.2.2 Solution of the Pareto Frontier and the COS

We calculated Spearman correlation coefficients among the five objective functions and the sum of the negative correlation coefficients of each objective, which are shown in Supplementary Table B2. The absolute sums of the negative correlation coefficients of z4 and z5 were the largest. Thus, we selected Sc = [z4, z5] as the first-level conflicting objective and z4 as the second-level conflicting objective.

The NSGA-II algorithm cannot solve this large-scale five-objective SCUC problem because of the huge size of the optimization model. Thus, we compared only the results of the two proposed ε-constraint methods. For the grid-based five-objective ε-constraint method, by setting q1 = q2 = 2, the total number of grid points of the upper layer two objectives was nine. The Pareto frontier surface of the lower layer three-objective optimization model corresponding to each grid point was obtained by solving Eq. 40. The final Pareto frontier of the five-objective SCUC model is shown in Figure 6. For the curve-based ε-constraint method, the NNC method was used to solve the Pareto frontier curve of the upper layer two-objective optimization model (Eq. 41) by setting m = 6. Then, the Pareto frontier surface of the lower layer three-objective optimization model corresponding to each point (z4,k, z5,k) was obtained by solving Eq. 42. The final Pareto frontier of the five-objective SCUC model is shown in Figure 7. From Figures 6, 7, it can be seen that more Pareto optimal solutions were obtained by the curve-based ε-constraint method than by the grid-based ε-constraint method. We compared the CPU time of the two methods, the CPU times of the grid-based and curve-based ε-constraint methods by the parallel calculation technique were 24765.4 and 16,792.8 s, respectively. This demonstrated that the curve-based ε-constraint method had higher computational efficiency than the grid-based ε-constraint method. Obviously, if the used computer has more cores, the computational efficiency of the proposed curve-based ε-constraint method will be further increased to satisfy the requirement of actual application. Although the grid-based ε-constraint method solved a higher number of lower layer three-objective optimization models and consumed more CPU time, many dominated solutions in the obtained results had to be deleted in the final Pareto frontier of the five-objective SCUC model. Thus, the curve-based ε-constraint method had better results and higher computational efficiency than the grid-based ε-constraint method.

FIGURE 6
www.frontiersin.org

FIGURE 6. Pareto frontier obtained by the grid-based ε-constraint method.

FIGURE 7
www.frontiersin.org

FIGURE 7. Pareto frontier obtained by the curve-based ε-constraint method.

The objective functions of the COSs obtained by the two proposed methods and the five single-objective optimal solutions are shown in Table 7. The λ value of each solution is also listed in the table. The COS obtained by the curve-based ε-constraint method was the best because it had the largest λ value. The results demonstrated that the proposed curve-based ε-constraint method could obtain a COS with a better comprehensive optimization degree in the coordinate optimization of the five objectives.

TABLE 7
www.frontiersin.org

TABLE 7. Comparison of the single-objective solutions and the COS.

The power output schedules of several units and the BES station corresponding to the COS of the curve-based ε-constraint method are shown in Figure 8. The schedules reflected the high flexibility of PSH and BES stations to rapidly regulate their power output.

FIGURE 8
www.frontiersin.org

FIGURE 8. Power output schedules of some units. (A) Several TG and PSH units. (B) BES station.

5.3 Results Analysis

From the aforementioned results, the proposed convex hull relaxation method for the quadratic equality of network loss had high computational accuracy, and it could obtain the optimal solution of the SCUC model more efficiently and reliably. For solving the Pareto optimal solutions of the proposed five-objective SCUC model, the proposed curve-based ε-constraint method had higher computational efficiency than the proposed grid-based ε-constraint method and the NSGA-II algorithm. Moreover, the obtained COS of the proposed curve-based ε-constraint method had a better optimization degree than the other two algorithms. By the parallel computation technique, the computational efficiency of the proposed curve-based ε-constraint method for solving the Pareto optimal solutions of the five-objective SCUC model can be greatly increased to satisfy the requirement of actual application.

6 Conclusion

In this study, we proposed a system flexibility risk index to quantify power system flexibility under the uncertain fluctuation of wind power, including in extreme wind power output scenarios. Then, we established a five-objective SCUC model considering system flexibility. We used the convex hull relaxation method to relax the quadratic equality constraints of network loss in this model and transformed the original MINNP model into the MICP model. According to objective selection and ε-constraint methods, we proposed a two-objective dimension reduction method to transform the five-objective SCUC model into a series of three-objective SCUC models. We used the NNC method to obtain the evenly distributed Pareto frontier surface of each three-objective SCUC model. Results of case studies on the modified IEEE-9 bus system and an actual power grid demonstrated that the proposed curve-based five-objective ε-constraint method could solve the five-objective SCUC problem with higher computational efficiency and obtain a better COS than the grid-based ε-constraint method. The proposed method also was superior to the NSGA-II algorithm, which was unable to solve the problem altogether.

In future work, we may explore how to extend the proposed method to solve the Pareto frontier of the many-objective SCUC model with more than five objectives and seek to visualize the Pareto frontier in the three-dimensional ordinate space.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.

Author Contributions

All authors listed have made a substantial, direct, and intellectual contribution to the work and approved it for publication. SL carried out model and methodology construction, supervision, and writing; HW carried out case computation and writing; the contribution of JL and WL is investigation; YL and ML were responsible for supervision.

Funding

This work was supported by the National Natural Science Foundation of China (Grant Nos. 51977080 and 51207056).

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s Note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary Material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fenrg.2022.857520/full#supplementary-material

References

Adams, J., O’Malley, M., and Hanson, K. (2010). Flexibility Requirements and Potential Metrics for Variable Generation: Implocations for System Planning Studies. Princeton, American: North American Electric Reliability Corporation, 14–17.

Google Scholar

Agency, I. E. (2009). Empowering Variable Renewables-Options for Flexible Electricity Systems. Paris, France: OECD Publishing, 13–14.

Google Scholar

Bryson, N., and Mobolurin, A. (1996). An Action Learning Evaluation Procedure for Multiple Criteria Decision Making Problems. Eur. J. Oper. Res. 96 (2), 379–386.

Google Scholar

Carrion, M., and Arroyo, J. M. (2006). A Computationally Efficient Mixed-Integer Linear Formulation for the thermal Unit Commitment Problem. IEEE Trans. Power Syst. 21 (3), 1371–1378. doi:10.1109/TPWRS.2006.876672

CrossRef Full Text | Google Scholar

Chen, H., Zhang, R., Li, G., Bai, L., and Li, F. (2016). Economic Dispatch of Wind Integrated Power Systems with Energy Storage Considering Composite Operating Costs. IET Gener. Transm. Distrib. 10 (5), 1294–1303. doi:10.1049/iet-gtd.2015.0410

CrossRef Full Text | Google Scholar

Chen, Y., Zhang, Z., Chen, H., and Zheng, H. (2020). Robust UC Model Based on Multi‐band Uncertainty Set Considering the Temporal Correlation of Wind/load Prediction Errors. IET Generation, Transm. Distribution 14 (2), 180–190. doi:10.1049/iet-gtd.2019.1439

CrossRef Full Text | Google Scholar

Chen, Y., Zhang, Z., Liu, Z., Zhang, P., Ding, Q., Liu, X., et al. (2019). Robust N - K CCUC Model Considering the Fault Outage Probability of Units and Transmission Lines. IET Generation, Transm. Distribution 13 (17), 3782–3791. doi:10.1049/iet-gtd.2019.0780

CrossRef Full Text | Google Scholar

Das, I., and Dennis, J. E. (1998). Normal-boundary Intersection: A New Method for Generating the Pareto Surface in Nonlinear Multicriteria Optimization Problems. SIAM J. Optim. 8 (3), 631–657. doi:10.1137/S1052623496307510

CrossRef Full Text | Google Scholar

Deb, K., and Jain, H. (2014). An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point-Based Nondominated Sorting Approach, Part I: Solving Problems with Box Constraints. IEEE Trans. Evol. Computat. 18 (4), 577–601. doi:10.1109/TEVC.2013.2281535

CrossRef Full Text | Google Scholar

Deb, K., Pratap, A., Agarwal, S., and Meyarivan, T. (2002). A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Trans. Evol. Computat. 6 (2), 182–197. doi:10.1109/4235.996017

CrossRef Full Text | Google Scholar

Jabr, R. A., Singh, R., and Pal, B. C. (2012). Minimum Loss Network Reconfiguration Using Mixed-Integer Convex Programming. IEEE Trans. Power Syst. 27 (2), 1106–1115. doi:10.1109/TPWRS.2011.2180406

CrossRef Full Text | Google Scholar

Jain, H., and Deb, K. (2014). An Evolutionary Many-Objective Optimization Algorithm Using Reference-Point Based Nondominated Sorting Approach, Part II: Handling Constraints and Extending to an Adaptive Approach. IEEE Trans. Evol. Computat. 18 (4), 602–622. doi:10.1109/TEVC.2013.2281534

CrossRef Full Text | Google Scholar

Kou, Y. N., Zheng, J. H., Li, Z., and Wu, Q. H. (2017). Many-objective Optimization for Coordinated Operation of Integrated Electricity and Gas Network. J. Mod. Power Syst. Clean. Energ. 5 (3), 350–363. doi:10.1007/s40565-017-0279-y

CrossRef Full Text | Google Scholar

Li, Q., Liu, M., and Liu, H. (2015). Piecewise Normalized Normal Constraint Method Applied to Minimization of Voltage Deviation and Active Power Loss in an AC-DC Hybrid Power System. IEEE Trans. Power Syst. 30 (3), 1243–1251. doi:10.1109/TPWRS.2014.2343625

CrossRef Full Text | Google Scholar

Li, Q., and Vittal, V. (2016). The Convex hull of the AC Power Flow Equations in Rectangular Coordinates. IEEE Power & Energy Society General Meeting Boston.

CrossRef Full Text | Google Scholar

Lin, S., Liu, M., Li, Q., Lu, W., Yan, Y., and Liu, C. (2017). Normalised normal Constraint Algorithm Applied to Multi‐objective Security‐constrained Optimal Generation Dispatch of Large‐scale Power Systems with Wind Farms and Pumped‐storage Hydroelectric Stations. IET Generation, Transm. Distribution 11 (6), 1539–1548. doi:10.1049/iet-gtd.2016.1386

CrossRef Full Text | Google Scholar

Milano, F., Canizares, C. A., and Invernizzi, M. (2003). Multiobjective Optimization for Pricing System Security in Electricity Markets. IEEE Trans. Power Syst. 18 (2), 596–604. doi:10.1109/TPWRS.2003.810897

CrossRef Full Text | Google Scholar

Nezhad, A. E., Javadi, M. S., and Rahimi, E. (2014). Applying Augmented Ɛ-Constraint Approach and Lexicographic Optimization to Solve Multi-Objective Hydrothermal Generation Scheduling Considering the Impacts of Pumped-Storage Units. Int. J. Electr. Power Energ. Syst. 55, 195–204. doi:10.1016/j.ijepes.2013.09.006

CrossRef Full Text | Google Scholar

North American Electric Reliability Corporation (2010). Special Report: Accommodating High Levels of Variable Generation. Princeton, American: North American Electric Reliability Corporation, 2–6.

Google Scholar

Pourahmadi, F., Hosseini, S. H., and Fotuhi-Firuzabad, M. (2019). Economically Optimal Uncertainty Set Characterization for Power System Operational Flexibility. IEEE Trans. Ind. Inf. 15 (10), 5456–5465. doi:10.1109/TII.2019.2906058

CrossRef Full Text | Google Scholar

Reyes, S. M., and Coello, C. C. (2006). Multi-objective Particle Swarm Optimizers: a Survey of the State of the Art. Int. J. Comput. Intelligence Res. 2 (3), 287–308.

Google Scholar

Roman, C., and Rosehart, W. (2006). Evenly Distributed Pareto Points in Multi-Objective Optimal Power Flow. IEEE Trans. Power Syst. 21 (2), 1011–1012. doi:10.1109/TPWRS.2006.873010

CrossRef Full Text | Google Scholar

Storn, R., and Price, K. (1997). Differential Evolution - a Simple and Efficient Heuristic for Global Optimization over Continuous Spaces. J. Glob. Optimization 11 (4), 341–359. doi:10.1023/A:1008202821328

CrossRef Full Text | Google Scholar

Tan, S., Lin, S., Yang, L., Zhang, A., Shi, W., and Feng, H. (2013). Multi-objective Optimal Power Flow Model for Power System Operation Dispatching. Hong Kong, China: APPEEC, 1–6.

Google Scholar

Tang, J., Ding, M., Lu, S., Li, S., Huang, J., and Gu, W. (2019). Operational Flexibility Constrained Intraday Rolling Dispatch Strategy for CHP Microgrid. IEEE Access 7, 96639–96649. doi:10.1109/ACCESS.2019.2929623

CrossRef Full Text | Google Scholar

Wang, H., and Yao, X. (2016). Objective Reduction Based on Nonlinear Correlation Information Entropy. Soft Comput. 20, 2393–2407. doi:10.1007/s00500-015-1648-y

CrossRef Full Text | Google Scholar

Xu, J., Wang, B., Sun, Y., Xu, Q., Liu, J., Cao, H., et al. (2019). A Day-Ahead Economic Dispatch Method Considering Extreme Scenarios Based on a Wind Power Uncertainty Set. Csee Jpes 5 (2), 224–233. doi:10.17775/CSEEJPES.2016.00620

CrossRef Full Text | Google Scholar

Yun, T., Zedi, W., Zedi, W., Yan, L., Qian, M., Qian, H., et al. (2019). A Multi Energy Storage System Model Based on Electricity Heat and Hydrogen Coordinated Optimization for Power Grid Flexibility. Csee Jpes 5 (2), 266–274. doi:10.17775/CSEEJPES.2019.00190

CrossRef Full Text | Google Scholar

Zhang, Q., and Li, H. (2007). MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition. IEEE Trans. Evol. Computat. 11 (6), 712–731. doi:10.1109/TEVC.2007.892759

CrossRef Full Text | Google Scholar

Zhao, C., and Guan, Y. (2013). Unified Stochastic and Robust Unit Commitment. IEEE Trans. Power Syst. 28 (1), 3353–3361. doi:10.1109/TPWRS.2013.2251916

CrossRef Full Text | Google Scholar

Zhao, J., Zheng, T., and Litvinov, E. (2016). A Unified Framework for Defining and Measuring Flexibility in Power System. IEEE Trans. Power Syst. 31 (3), 339–347. doi:10.1109/TPWRS.2015.2390038

CrossRef Full Text | Google Scholar

Zhao, J., Zheng, T., and Litvinov, E. (2015). Variable Resource Dispatch through Do-Not-Exceed Limit. IEEE Trans. Power Syst. 30 (2), 820–828. doi:10.1109/TPWRS.2014.2333367

CrossRef Full Text | Google Scholar

Zheng, J. H., Kou, Y. N., Jing, Z. X., and Wu, Q. H. (2019). Towards many-objective Optimization: Objective Analysis, Multi-Objective Optimization and Decision-Making. IEEE Access 7, 93742–93751. doi:10.1109/ACCESS.2019.2926493

CrossRef Full Text | Google Scholar

Keywords: flexibility, many-objective optimization, mixed integer convex programming, normalized normal constraint method, security-constrained unit commitment, ε-constraint method

Citation: Lin S, Wu H, Liu J, Liu W, Liu Y and Liu M (2022) A Solution Method for Many-Objective Security-Constrained Unit Commitment Considering Flexibility. Front. Energy Res. 10:857520. doi: 10.3389/fenrg.2022.857520

Received: 18 January 2022; Accepted: 07 March 2022;
Published: 11 May 2022.

Edited by:

Peng Li, Tianjin University, China

Reviewed by:

Yanbo Chen, North China Electric Power University, China
Chao Qin, Tianjin University, China

Copyright © 2022 Lin, Wu, Liu, Liu, Liu and Liu. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Shunjiang Lin, bGluc2hqQHNjdXQuZWR1LmNu

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.