Get 20M+ Full-Text Papers For Less Than $1.50/day. Start a 14-Day Trial for You or Your Team.

Learn More →

A Bilateral Tradeoff Decision Model for Wind Power Utilization with Extensive Load Scheduling

A Bilateral Tradeoff Decision Model for Wind Power Utilization with Extensive Load Scheduling applied sciences Article A Bilateral Tradeo Decision Model for Wind Power Utilization with Extensive Load Scheduling 1 1 , 1 2 Qingshan Xu , Yajuan Lv *, Dong Wang and Pengwei Du School of Electrical Engineering, Southeast University, Nanjing 210096, China; xuqingshan@seu.edu.cn (Q.X.); 220172644@seu.edu.cn (D.W.) Electric Reliability Council, Electric Reliability Council of Texas (ERCOT), Austin, TX 76574, USA; Pengwei.Du@ercot.com * Correspondence: 220172633@seu.edu.cn; Tel.: +86-18795866378 Received: 22 March 2019; Accepted: 25 April 2019; Published: 29 April 2019 Featured Application: We present an improved methodology for increasing the wind power utilization by responsive loads; the consumption of wind power and cost of system operation are optimized simultaneously through the multi-objective di erential evolution method. The responsive loads are divided into two kinds according to their response characteristic and the randomness of wind power are considered by chance constraint. The proposed methodology can maximize the wind power utilization and minimize the system operation cost more e ectively. Abstract: In this paper, we present the extensive load scheduling problem with intermittent and uncertain wind power availability. A chance-constrained bilateral tradeo decision model is established to solve the problem. Our model aims at maximizing the wind power utilization and minimizing the system operation cost simultaneously by means of responsive loads, which are precisely divided into shiftable loads and high-energy loads. The chance constraint is applied to restrict the system imbalance with a small probability. Then, a revised sample average approximation (SAA) algorithm is developed to transform the chance constraint into sample average reformulations. Furthermore, the multi-objective di erential evolution (MODE) method combined with SAA is proposed to solve the problem. Experiments enabling an e ectiveness analysis of the two kinds of responsive loads are performed on the power system in Yancheng. The research of parameters of MODE, the sensitivity of di erent risk levels and the influence of iteration numbers are discussed. Finally, computational results prove that the combination of shiftable loads and high-energy loads have a better e ect than adopting shiftable loads and high-energy loads separately, and the proposed method is convergent and valid in solving the problem. Keywords: chance constraint; dual objectives; high-energy loads; multi-objective di erential evolution; sample average approximation; shiftable loads 1. Introduction Wind power, which is clean and renewable, has been integrated with the grid on a large scale to replace fossil fuels [1,2]. A lot of countries have set goals for high-penetration wind power levels in the grid to increase the wind power utilization. China aims to achieve an average wind power utilization rate of 95% in 2020. However, the randomness and intermittence of wind power have increased the tremendous challenges in wind energy utilization as well as the power system operators and planners [3,4]. The traditional dispatching operating mode of a power system, designed to address limited uncertainty in the system, encounters challenges in accommodating the high penetration of large-scale wind power. Thus, new methods should be developed to cope with the situation [5]. Appl. Sci. 2019, 9, 1777; doi:10.3390/app9091777 www.mdpi.com/journal/applsci Appl. Sci. 2019, 9, 1777 2 of 15 The chance-constrained optimization technique has been adopted to manage the problems involved stochastic variables in some previous studies [6,7]. In [7], the chance constraints in the optimization formulations guarantees that the failure probability of the EV charging plan fulfilling the driving requirement is below the predetermined confidence parameter. In [6], a chance constrained programing approach was presented to ensure desired confidence levels of meeting future stochastic power and natural gas demands while minimizing the investment cost. In the present study, the chance constraint is applied to ensure the probability of system imbalance caused by too little system reserve capacity is less than a certain probability. These types of constraints could not be inverted to obtain equivalent deterministic equalities. Thus, the method developed in [7] could not be directly applied here to solve our problem. In addition, the joint chance constrained problem in [6] are formulated through mixed-integer quadratic programming (MIQP), which is not ecient method to solve our problem related to not joint chance constraints. Therefore, we propose the sample average approximation (SAA) algorithm [8] to solve the problem. The approach can provide a solution that converges to the optimal one as the number of samples increases. During the Spring Festival, the load is expected to drop sharply which will decrease the usage of power. In 2018, to ensure the safe and stable operation of the power grid, Shandong Electric Power Company took measures to limit renewable energy output, which means that a large amount of wind power would be abandoned. However, Jiangsu Electric Power Company actively encourages enterprises to produce, which not only increases the load of 9000 MW for trough load periods but also promotes the consumption of renewable energy. In the first three days of the Spring Festival, a total of 72000 MWh of renewable energy consumption was added. In the smart grid, the load, as an important responsive resource [9,10], is an excellent alternative for wind power consumption [11,12]. Extensive research has been done to increase wind power utilization through the participation of responsive loads. In [13], a model for solving the combined e ect of PEVs and wind power integration with a DR (demand response) program on static transmission network expansion planning was proposed, but the uncertainty of wind power has not been considered. A two-stage stochastic model which handling the forecast errors of renewable generations in a microgrid with responsive loads was implemented in [14], however, the objective of the model is only operation cost not including the renewable energy utilization. Hajibandeh Neda [15] investigated the potential of DR as an emerging alternative in systems with significant amounts of wind power. A comprehensive set of DR programs including tari -based, incentive-based and combinational DR programs are considered in a stochastic network-constrained market clearing framework. Kalavani Farshad [16] provided a stochastic method to conduct the optimal scheduling of the combination of wind power and energy storage with considering the DR program in the electricity market. The DR program was adopted to increase the total expected profit and decrease the total operational cost. Most models in this context have optimized wind power utilization by responsive loads. However, the scheduling characteristics of loads were not considered, and responsive loads were not divided finely. Di erent types of responsive loads have di erent characteristics [17]. Therefore, di erent loads can participate in the optimized operation in di erent ways [18], which may lead to better optimized results. In this study, according to their regulating characteristics, loads are grouped into two types, including the high-peneration energy load (HL) and the shiftable load (SL). The HL possesses both adjustable and interruptible characteristics, which can achieve power control in the range of 0%–100%. The regulate action can be completed in an instant. The HL is suitable for increasing wind power consumption because we can raise its power when the wind power is high and reduce its power in the opposite case. The use of an SL implies shifting the load from one period to another to maintain the electricity consumption. Loads can be cut out or put in at any periods of the whole cycle. Generally, an SL is put in during the peak wind power periods and cut out in trough wind power periods to increase the wind power utilization. HLs and SLs are shown in Figure 1. Appl. Sci. 2019, 9, x FOR PEER REVIEW 3 of 16 Appl. Sci. 2019, 9, 1777 3 of 15 After dispatching After dispatching Before dispatching Before dispatching 300 ∑ =∑ 1 2 4 8 12 16 20 24 4 8 12 16 20 24 (a) Time (h) Time (h) (b) Figure 1. Introduction of an HL and an SL. (a) The scheduling characteristic of an HL. (b) The scheduling Figure 1. Introduction of an HL and an SL. (a) The scheduling characteristic of an HL. (b) The characteristic of an SL. scheduling characteristic of an SL. The two types of responsive load participate in the optimal scheduling with conventional power, The two types of responsive load participate in the optimal scheduling with conventional power, developing a new scheduling mode based on source-load coordinate optimal operation. However, the developing a new scheduling mode based on source-load coordinate optimal operation. However, dispatch of responsive loads will damage the users’ benefit. Economic compensation needs to be made the dispatch of responsive loads will damage the users’ benefit. Economic compensation needs to be for them, which incurs additional costs. Thus, besides the amount of consumption of wind power, the made for them, which incurs additional costs. Thus, besides the amount of consumption of wind cost of system operation should be considered as well. The model contains two objectives: to obtain power, the cost of system operation should be considered as well. The model contains two objectives: the maximum capacity of wind power accommodation and to minimize the system operation costs. to obtain the maximum capacity of wind power accommodation and to minimize the system A multi-objective optimal model is established in this study. operation costs. A multi-objective optimal model is established in this study. There are many algorithms that can be used to solve the multi-objective optimal problem, There are many algorithms that can be used to solve the multi-objective optimal problem, for for example: the Non-dominated sorting genetic algorithm II (NSGA-II) [19], the Strength pareto example: the Non-dominated sorting genetic algorithm II (NSGA-II) [19], the Strength pareto evolutionary algorithm (SPEA) [20], the Pareto archived evolution strategy (PAES) [21] and the evolutionary algorithm (SPEA) [20], the Pareto archived evolution strategy (PAES) [21] and the Multi- Multi-objective di erential evolution (MODE) [22]. In [19], NSGA-II, SPEA2 and PAES were designed objective differential evolution (MODE) [22]. In [19], NSGA-II, SPEA2 and PAES were designed for for multi-objective problems, and NSGA-II achieved the best results in terms of Pareto front spread. multi-objective problems, and NSGA-II achieved the best results in terms of Pareto front spread. In In [22], NSGA-II, MODE and multi-objective particle swarm optimization (MOPSO) algorithms are [22], NSGA-II, MODE and multi-objective particle swarm optimization (MOPSO) algorithms are compared in accuracy and computational time. The results show that the obtained Pareto Front of compared in accuracy and computational time. The results show that the obtained Pareto Front of MODE is more accurate and faster. It can be concluded that MODE performs better among these MODE is more accurate and faster. It can be concluded that MODE performs better among these algorithms. So we adopted MODE algorithm to solve the multi-objective model in this paper. algorithms. So we adopted MODE algorithm to solve the multi-objective model in this paper. The remaining part of this paper is organized as follows. Section 2 describes the problem The remaining part of this paper is organized as follows. Section 2 describes the problem with with chance constraints. Section 3 presents the solution methods which including SAA and MODE chance constraints. Section 3 presents the solution methods which including SAA and MODE algorithms. Section 4 reports the computational experiments for the power system of Yancheng City of algorithms. Section 4 reports the computational experiments for the power system of Yancheng City Jiangsu province in China. Section 5 concludes the study. of Jiangsu province in China. Section 5 concludes the study. 2. Problem Description 2. Problem Description In this section, we develop a chance-constrained multi-objective formulation to address uncertain In this section, we develop a chance-constrained multi-objective formulation to address wind power availability. The two objectives are to maximize the utilization of wind power E and uncertain wind power availability. The two objectives are to maximize the utilization of wind power to minimize the system operation cost C , which including the costs of thermal generator and the GL E and to minimize the system operation cost C , which including the costs of thermal generator W GL operation costs of SLs and HLs. HLs and SLs are adopted in the optimization. The formulation is to and the operation costs of SLs and HLs. HLs and SLs are adopted in the optimization. The determine the regulate or shift operations of the responsive loads. The detailed formulation is shown formulation is to determine the regulate or shift operations of the responsive loads. The detailed as follows: > P P formulation is shown as follows: maxE = P DT Wi (1) t=1 i=1 > T W :  minC = C + C + C gen GL SL HL maxEP=ΔT   WWi  ti == 11 (1) s.t. N minCCC =+ N +C N N G W S I X X GL X gen SL HX L t t t t t t t t u P + P = P + S P + S P , t 2 T (2) G j G j Wi L Sa Sa Hb Hb s.. t j=1 i=1 a=1 b=1 NN N N GW N S N I G W X X tt t t t t t t uP++ P =+ P S P S P, t∈T t max t t t (2)    Gj Gj Wi L SaSa HbHb u (P P )  R + P , t 2 T (3) G j G j G j L Wi ji == 11 a=1 b=1 j=1 i=1 t min t t max u P  P  u P , j 2 G, t 2 T (4) G j G j G j G j G j High-energy load (MW) Shiftable load (MW) Appl. Sci. 2019, 9, 1777 4 of 15 t1 t k u + u u  0; G j G j G j (5) min (1  k (t 1)  T , j 2 G, t 2 T) G j,on t1 t k u u + u  1; G j G j G j (6) min (1  k (t 1)  T , j 2 G, t 2 T) G j,o f f up t t1 t1 t max t1 t P P  (2 u u )P + (1 + u u )R G j G j G j G j G j G j G j G j (7) ( j 2 G, t 2 T) t1 t t1 t max t1 t down P P  (2 u u )P + (1 u + u )R G j G j G j G j G j G j G j G j (8) ( j 2 G, t 2 T) t max 0  P  P i 2 W, t 2 T (9) Wi Wi n o t t t Pr P P    1 " i 2 W, t 2 T (10) Wi Wi wi t t t t t S P  P  S P a 2 SL, t 2 T (11) Sa Samax S,a Sa Samax t t S P = 0, a 2 Sa (12) Sa Sa t=1 t t t 0  P  S P b 2 HL, t 2 T (13) H,b Hb Hbmax t1 t k S + S S  0; Sa Sa Sa (14) min (1  k (t 1)  T , a 2 SL) Sa,on t1 t k S + S S  0 Hb Hb Hb (15) min (1  k (t 1)  T , b 2 HL) Hb,on t t1 0  S S  M , a 2 SL (16) Sa Sa Sa t=1 t t1 0  S S  M , b 2 HL (17) Hb Hb Hb t=1 max max P  b  (  )  P ( j 2 i, j , i,8i) (18) i j i j i j i j P P = B  (19) G L where X X t t t t t1 t t1 C = fu [l + m P + n (P ) ]DT + [u (1 u ) + (1 u )u ] g (20) gen j j j G j G j G j G j G j G j G j G j t=1 j=1 T S X X t t C =  S P DT (21) SL Sa Sa Sa t=1 a=1 T N X X t t C =  S P DT (22) HL Hb Hb Hb t=1 b=1 In the above formulation, the functions (1) represents the two objectives. One is to maximize utilization of wind power; the other is to minimize the system operation cost, which is composed of the generation cost of thermal generators C , the operation cost of shiftable loads C and the gen SL operation cost of high-energy loads C . Constraint (2) represents the power balance of the system. P HL L Appl. Sci. 2019, 9, 1777 5 of 15 is the total amount of conventional system load over time period t which doesn’t include SL and HL. Constraint (3) describes that the reserve needed for loads forecast error and wind power forecast error should be satisfied. Constraint (4) limits the upper and lower bounds of power generation of each unit. Constraints (5) and (6) mean the status (on or o ) of each unit must last for a minimum time once it is started up or shut down. Constraints (7) and (8) are the unit ramping up constraints and ramping down constraints respectively. Constraint (9) represents that the utilization of wind power cannot exceed the maximum value. Chance-constraint (10) means that the probability of system imbalance caused by the too little system reserve capacity is less than risk level ". Constraints (11) and (13) indicate the SLs and HLs must be less than or equal to the schedulable capacity. Constraint (12) show that the total power consumption of each shiftable load can’t change. Constraints (14) and (15) describe the use of SLs and HLs should exceed a certain minimum time. Constraints (16) and (17) describe the limitation of the dispatched numbers of each SL and HL. Constraint (18) represents the transmission capacity constraints of each line. Constraint (19) is the formula of DC power flow calculation. Equalities (20), (21) and (22) describe the costs of thermal generator and the operation costs of SLs and HLs. To sum up, the bilateral tradeo model can be described as (23). F = (E , C ) is the objective W GL function for this study. x is a decision variable. f (x) is the equality constraint function, and g (x) is the inequality constraint function. minF(x), > ( f (x) = 0, j = 1 (23) s.t. g (x)  0, k = 1, 2, , n 3. Solution Method 3.1. Revised Sample Average Approximation SAA is an e ective method to solve the chance-constrained problem. The basic idea of SAA is to approximate the true distribution of random variables with an empirical distribution through Monte Carlo sampling technology. Multiple theoretical research studies and computational studies of SAA have been developed for chance-constrained stochastic problems [23]. In this section, we develop a combined SAA algorithm to solve the chance-constrained program. The combined SAA framework contains three parts: scenario generation, convergence analysis and solution validation. 3.1.1. Scenario Generation The wind power availability is closely related to the wind speed. Recently, a variety of theoretical distributions were proposed to fit the probability distribution of wind speed [24]. In the present study, we adopt two-parameter Weibull distribution to fit the probability distribution of actual wind speed. t,n The Monte Carlo simulation is run to generate N scenarios of the wind power random variable  , wi and each scenario has the same probability of 1/N. 1 () is an indicator function, i.e., (0,1) 1 t > 0 1 (t) = (24) (0,1) 0 t  0 The chance constraints (10) can be replaced by t t t,n P (x) = 1 (p p  )   (25) (0,1) wi wi wi n=1 First, if  = ", as the sample size N goes to infinity, we can prove that the solution of the SAA problem converges to the solution of the true problem. Since N cannot be infinity, it is possible that the Appl. Sci. 2019, 9, 1777 6 of 15 solution of the SAA problem is infeasible with respect to the true problem. To increase the confidence level for the solution of SAA problem to be feasible, we let  < ". Generally, and N = 2/", = "/2. 3.1.2. Solution Validation Assume that xˆ is the solution of the SAA problem and that vˆ is the corresponding value of objective function. To test the feasibility of xˆ, we construct the upper bound of vˆ. First, S iterations were taken. For each iteration, we run the SAA problem M times with N scenarios. As described in [23], we let L be the largest integer to meet the constraint (27). = B(N; ", N) (26) B(L 1;  , M)  ! (27) With B denoting the binomial distribution. Then, selecting the Lth smallest optimal value denoted ˆ ˆ as v , the confidence level for v to be the upper bound of the chance-constrained problem is more Ls Ls than 1 !. The average of vˆ , vˆ ,::: , vˆ is the upper bound; the smallest one of vˆ , vˆ ,::: , vˆ is L1 L2 LS L1 L2 LS the optimal value v . 3.1.3. Summary of the SAA Algorithm The proposed SAA algorithm is summarized in the following steps. (1) For s = 1, 2, S, repeat steps O 1 –O 2 . O 1 For m = 1, 2, M, repeat steps i-ii. i. Generate N scenarios of the random vector ; ii. Solve the proposed model by MODE to obtain the solution as xˆ and the objective value as vˆ. O 2 Sort the M optimal values in an ascending order, and denote the Lth value vˆ as vˆ . L Ls (2) The upper bound is defined as vˆ = vˆ , and the minimum value from vˆ to vˆ is taken as Ls L1 Ls s=1 the optimal objective value e v . The corresponding optimal solution xˆ can also be obtained. (3) Calculate the optimality gap by (vˆ e v )/e v  100%. o o 3.2. Multi-Objective Di erential Evolution The problem is a multi-objective mixed-integer linear program (MILP) [25], which cannot be solved by CPLEX. CPLEX can provide flexible high-performance optimization programs to solve the single-objective problems, which including linear programming problem, quadratic programming problem and mixed-integer programming problem. However, it is not applicable in multi-objective problems. Hence, MODE algorithm was proposed in this paper. Because of the dual objectives, a set of Pareto optimal solutions would be obtained. Therefore, a novel fuzzy membership function [26] is introduced to select the optimal compromise solution from Pareto solution set. 3.2.1. Multi-Objective Di erential Evolution MODE is a type of random parallel direct global search algorithm with the advantages of simple and easy-to-use global optimization. Its details are as follows: (1) Population initialization: The initial population X is chosen arbitrarily in the solution space, and the population scale number is N . (2) Mutation operation: The variation operation is based on the di erence of random sampling individuals as follows: v = x + F (x x ) (28) i,G+1 r1,G r2,G r3,G where G is the evolution times, v is a variation individual and x is the father individual. i,G+1 r1,G (x x ) is the father di erence vector, and r1 , r2 , r3 , i. F is a control parameter that r2,G r3,G satisfies F 2 [0, 1]. Appl. Sci. 2019, 9, 1777 7 of 15 (3) Crossover operation: Once the perturbed individual v is generated, this individual is i,G+1 subjected to crossover operation with a target individual X that ultimately generates the trial i,G+1 solution,u , as follows: i,G+1 v , rand ()  Cr or j = j i j,G+1 j rand u = (29) i j,G+1 u , otherwise i j,G (4) Selection operation: We make a temporary population X and then let the test individual z i,G+1 compete with the father individual x . The better one would be selected to X [27]. i,G 3.2.2. Selection of the Optimal Compromise Solution To obtain the balance of wind power cost and economical operation of the system, we need to measure the membership of each Pareto solution and use this measurement to find the optimal compromise solution. In this study, we introduce a novel fuzzy membership function as follows: f f imax i u = (30) f f imax imin where f and f are the upper and lower bound of the ith objective function, respectively. The imax imin standard membership degree is estimated as u = u . The largest membership is corresponding i=1 to the optimal compromise solution. The flowchart of the SAA algorithm combined with MODE is shown in Figure 2. Appl. Sci. 2019, 9, x FOR PEER REVIEW 8 of 16 Initialization Population initialization Mutation operation Crossover operation Selection operation mm =+ 1 Selection of the optimal compromise s olution s=+ s 1 no mM = ? yes Sort and pick v 。 Ls no s = S ? yes v ˆ v ˆ Take the average L s to obtain upper bound . ˆ v ˆ v =min{ } Ls Estimate the optimal gap Figure 2. Proposed SAA algorithm combined with MODE. Figure 2. Proposed SAA algorithm combined with MODE. 4. Results and Discussion 4. Results and Discussion In this section, we conduct a series of experiments on the power system of Yancheng in Jiangsu, In this section, we conduct a series of experiments on the power system of Yancheng in Jiangsu, China to illustrate the proposed approach. The advantages of dual-objective model and the impact of China to illustrate the proposed approach. The advantages of dual-objective model and the impact SLs and HLs are manifested. We also discuss the sensitivity of risk level and the convergence of the of SLs and HLs are manifested. We also discuss the sensitivity of risk level and the convergence of proposed SAA algorithm combined with MODE. The time horizon was 24 h at 0.5 h step. The relevant the proposed SAA algorithm combined with MODE. The time horizon was 24 hours at 0.5 hours step. information can be obtained from the state grid corporation. The relevant information can be obtained from the state grid corporation. 4.1. Introduction of the Yancheng Power System Yancheng, with six wind farms, has abundant wind power resources. The topological structure of the Yancheng power system is shown in Figure 3. The specific information of HLs and SLs is shown in the Table 1 and Table 2. M and M are the maximum schedule times for HLs b and SLs a, Hb Sa respectively. The reserve capacity of the thermal generators needed for the load forecast error is 10% of the maximum system loads. The reserve of thermal units needed for the fluctuation of wind power is 15% of the wind power generation. The maximum ramping speed of thermal units is 1% of the rated capacity every minute. Other information for the thermal generators is shown in Table 3. The SM×=55× ε =0.2 iteration numbers of SAA are kept as and risk level is . The population size of the MODE is 100, the maximum iteration number is 500, the crossover probability is 0.3, the mutation probability is 0.5. In the study, we adopt two-parameter Weibull distribution to fit the probability distribution of actual wind speed. All the experiments are conducted on a computer workstation with 4 Intel Cores and 8 GB RAM. Appl. Sci. 2019, 9, 1777 8 of 15 4.1. Introduction of the Yancheng Power System Yancheng, with six wind farms, has abundant wind power resources. The topological structure of the Yancheng power system is shown in Figure 3. The specific information of HLs and SLs is shown in the Tables 1 and 2. M and M are the maximum schedule times for HLs b and SLs a, Hb Sa respectively. The reserve capacity of the thermal generators needed for the load forecast error is 10% of the maximum system loads. The reserve of thermal units needed for the fluctuation of wind power is 15% of the wind power generation. The maximum ramping speed of thermal units is 1% of the rated capacity every minute. Other information for the thermal generators is shown in Table 3. The iteration numbers of SAA are kept as S M = 5 5 and risk level is " = 0.2. The population size of the MODE is 100, the maximum iteration number is 500, the crossover probability is 0.3, the mutation probability is 0.5. In the study, we adopt two-parameter Weibull distribution to fit the probability distribution of actual wind speed. All the experiments are conducted on a computer workstation with 4 Intel Cores Appl. Sci. 2019, 9, x FOR PEER REVIEW 9 of 16 and 8 GB RAM. Lianyungang 500 kV line 220 kV line Xiangshui Wind Farm Xiangshui County Chenjia Plant Binhai Plant Binhai Wind Farm Binhai County Funing County Sheyang Northern Wind Farm Sheyang County Funing Plant Sheyang Plant Yancheng Central Wind Farm Jianhu County Tinghu District Dafeng Harbor Plant Dafeng Wind Farm Yandu District Dafeng District Yancheng Plant Dongtai Wind Farm Dongtai District Taizhou Haian Figure Figure 3. 3. Topol Topological ogical str stru uctur cture e of power of power sy system stem in Yancheng in Yancheng.. Table 1. Parameters of high-energy load users. Table 1. Parameters of high-energy load users. P P min min Hb Hmax H Load Type Location Number P P λ M T ,T Hb Hb min min H max H Hb,on Hb,off (MW) (MW) ($/MWh) M TT , Load Type Location Number Hbo,, n Hboff Hb (MW) (MW) ($/MWh) Beneficiation Binhai 13 10 130 60 3 1 Beneficiation Binhai 13 10 130 60 3 1 Chemical engineering Funing 10 6 60 65 3 1 Industrial engineering Dongtai 8 10 80 55 3 1 Chemical Funing 10 6 60 65 3 1 engineering Table 2. Parameters of Shiftable load users. Industrial Dongtai 8 10 80 55 3 1 engineering Smax S min min Load Type Location Number P (MW) M T , T Sa Sa Sa,on Sa,off (MW) ($/MWh) Table 2. Parameters of Shiftable load users. Beneficiation Dafeng 13 20 260 140 2 2 Chemical engineering Xiangshui 10 12 120 180 2 2 P P λ Sa min min Industrial engineering Sheyang 8 20 S max 160 150 S 2 2 TT , Load Type Location Number M Sa Sa,, on Sa off (MW) (MW) ($/MWh) Beneficiation Dafeng 13 20 260 140 2 2 Chemical Xiangshui 10 12 120 180 2 2 engineering Industrial Sheyang 8 20 160 150 2 2 engineering Table 3. Parameters of conventional units. max min P P n m λ Region l Gj Gj Binhai 1000 MW 400 MW 0.00611 38 380 1200 Dafeng 1000 MW 400 MW 0.00713 42.45 363 1100 Chenjia 660 MW 265 MW 0.00711 45.31 360 1080 Sheyang 660 MW 265 MW 0.00898 46.57 350 880 Funing 268 MW 135 MW 0.00935 40.89 420 760 Yancheng 135 MW 70 MW 0.00828 39 390 600 Appl. Sci. 2019, 9, 1777 9 of 15 Table 3. Parameters of conventional units. max min P P Region n m l Gj Gj Binhai 1000 MW 400 MW 0.00611 38 380 1200 Dafeng 1000 MW 400 MW 0.00713 42.45 363 1100 Chenjia 660 MW 265 MW 0.00711 45.31 360 1080 Sheyang 660 MW 265 MW 0.00898 46.57 350 880 Funing 268 MW 135 MW 0.00935 40.89 420 760 Yancheng 135 MW 70 MW 0.00828 39 390 600 Appl. Sci. 2019, 9, x FOR PEER REVIEW 10 of 16 4.2. Research for Parameters of MODE 4.2. Research for Parameters of MODE There are some important parameters of MODE like population size, iteration number, crossover There are some important parameters of MODE like population size, iteration number, crossover probability, and mutation probability. In order to study the impacts of population size and iteration probability, and mutation probability. In order to study the impacts of population size and iteration number on the execution time, they were set as di erent values. The results are shown in Figure 4. number on the execution time, they were set as different values. The results are shown in Figure 4. execution time execution time 50 100 150 200 250 300 100 200 300 400 500 600 700 800 (a) population size (b) iteration number Figure 4. Execution time of di erent population size and iteration number. Figure 4. Execution time of different population size and iteration number. From Figure 4, it is apparent that population size and iteration number have great influences on From Figure 4, it is apparent that population size and iteration number have great influences on the execution time. With the increase of population size, the execution time increased lightly at first the execution time. With the increase of population size, the execution time increased lightly at first stage, then there was a significant decline, afterwards it increased again. When the population size stage, then there was a significant decline, afterwards it increased again. When the population size becomes larger, on the one hand, the calculation speed slows down; on the other hand, the global becomes larger, on the one hand, the calculation speed slows down; on the other hand, the global search ability of the algorithms becomes stronger, the optimal solution can be found in less generations. search ability of the algorithms becomes stronger, the optimal solution can be found in less When the population size is 100, the execution time is least. As for the iteration number, the execution generations. When the population size is 100, the execution time is least. As for the iteration number, time became larger when it increases. Nevertheless, the smaller the iteration number, the less accurate the execution time became larger when it increases. Nevertheless, the smaller the iteration number, the results. In order to take both execution time and accuracy into account, the iteration number was the less accurate the results. In order to take both execution time and accuracy into account, the set as 500. iteration number was set as 500. To verify the above analysis of population size and iteration number, we performed 10 runs for To verify the above analysis of population size and iteration number, we performed 10 runs for each value of population size and iteration number to count the run time. Besides, the hypervolume of each value of population size and iteration number to count the run time. Besides, the hypervolume each Pareto solution set was also calculated. The reference point is (41,739, 3281,867.2). The results are of each Pareto solution set was also calculated. The reference point is (41,739, 3281,867.2). The results shown in Tables 4 and 5. are shown in Table 4 and Table 5. Table 4. Run time and hypervolume under di erent population sizes. Table 4. Run time and hypervolume under different population sizes. Value 50 70 100 110 150 200 250 Value 50 70 100 110 150 200 250 Max run time(s) 6059.25 6010 4139.3 4311.8 5395 6582.5 10,645 Max run time(s) 6059.25 6010 4139.3 4311.8 5395 6582.5 10,645 Min run time(s) 1221.25 1395 1663 1745.8 1942.3 2196.3 3665 Min run time(s) 1221.25 1395 1663 1745.8 1942.3 2196.3 3665 Average run time(s) 3177.5 3380 2323.8 2555 3211.8 3810 6537.5 Average run time(s) 3177.5 3380 2323.8 2555 3211.8 3810 6537.5 Max hypervolume 966.2 1053.6 1140 1095.1 1103.2 1150.3 1223 Max hypervolume 966.2 1053.6 1140 1095.1 1103.2 1150.3 1223 Min hypervolume 817 818.9 859.3 863 834.5 853.5 869.3 Average hypervolume 862 906.4 946.4 947.9 957.14 965.2 987.14 Min hypervolume 817 818.9 859.3 863 834.5 853.5 869.3 Average hypervolume 862 906.4 946.4 947.9 957.14 965.2 987.14 Table 5. Run time and hypervolume under different iteration numbers. Value 100 200 300 400 500 600 700 Max run time(s) 2691.2 2810 3237.5 3650 4039.3 4597.3 5740 Min run time(s) 720 825 971.2 1395 1663 2016.3 2412.5 Average run time(s) 1035 1255 1662.5 1887.5 2323.8 2960 3325 Max hypervolume 890.5 932.2 940.5 991.2 1040 1190.3 1290 Min hypervolume 804.2 833.9 880.4 895.4 859.3 876.8 905.7 Average hypervolume 859.1 873.7 909.8 925.6 946.4 971.7 1087.3 Hypervolume can be used to assess the overall performance of Pareto solution set. And the bigger the hypervolume, the better the solution. With the increase of population size or iteration execution time (s) execution time (s) Appl. Sci. 2019, 9, 1777 10 of 15 Table 5. Run time and hypervolume under di erent iteration numbers. Value 100 200 300 400 500 600 700 Max run time(s) 2691.2 2810 3237.5 3650 4039.3 4597.3 5740 Min run time(s) 720 825 971.2 1395 1663 2016.3 2412.5 Average run time(s) 1035 1255 1662.5 1887.5 2323.8 2960 3325 Max hypervolume 890.5 932.2 940.5 991.2 1040 1190.3 1290 Min hypervolume 804.2 833.9 880.4 895.4 859.3 876.8 905.7 Average hypervolume 859.1 873.7 909.8 925.6 946.4 971.7 1087.3 Hypervolume can be used to assess the overall performance of Pareto solution set. And the bigger the hypervolume, the better the solution. With the increase of population size or iteration number, the corresponding hypervolume became larger as well. Because it is more likely to find the global optimal solution with larger population sizes or more iterations numbers. From Tables 4 and 5, it can be known that there are some deviations in the execution time and solutions obtained by the same parameters. It is because the initial population of MODE is chosen randomly. Di erent crossover probabilities or mutation probabilities correspond to di erent optimization paths, and di erent optimization paths correspond to di erent calculation time or optimal solution. In order to explore the influences of crossover probability and mutation probability, we also performed 10 runs for each value of them. The results are shown in Table 6. Table 6. Run time and hypervolume under di erent crossover probability and mutation probability. Crossover Probability Mutation Probability Value 0.2 0.3 0.4 0.5 0.4 0.5 0.6 0.7 Max run time(s) 4612.5 4139.3 4243.2 4447.5 4467.3 4139.3 4388 4513 Min run time(s) 1563 1663 1456.7 1650.2 1546.2 1663 1469.4 1865.4 Average run time(s) 2579.3 2323.8 2395.5 2417.9 2387 2323.8 2378 2479.2 Max hypervolume 992.8 1140 1185 998.3 1025.6 1140 997.3 984.2 Min hypervolume 865 879.3 876.2 841.1 855.5 859.3 843.6 846.3 Average hypervolume 928.3 946.4 943.2 922.1 941 946.4 944 924.2 It can be seen that the influences of crossover probability and mutation probability on the execution time and solutions are lighter than the influences of population size and iteration number. Although di erent crossover probability or mutation probability would lead to the di erent optimization path, the optimization path is also related to the initial population, which is chosen arbitrarily in the solution space. Thus, based on empirical values and Table 6, the crossover probability is set as 0.3 and the mutation probability is set as 0.5. 4.3. E ectiveness of Responsive Loads To research the e ect of SLs and HLs, three types of optimization model were established. Model 1 was to optimize the problem with SLs only. Model 2 was to optimize the problem with HLs only, and model 3 employed both SLs and HLs. A conventional model without responsive loads was also built to make a contrast. For the multi-objective optimization problems, the optimal compromise solutions are in Table 7, E represents the wind energy utilization and C is the cost of system operation. W GL Table 7. Results of di erent optimization models. Value Model 1 Model 2 Model 3 Conventional E /MWh 9(MWh) 41,172.5 39,721.4 41,743.5 39,181.7 C /$ 4,048,262.8 3,942,381.8 3,281,729.4 4,065,241.0 GL Appl. Sci. 2019, 9, 1777 11 of 15 Obviously, compared with conventional type, all the three model types not only contribute to the increasement of wind energy utilization but also facilitate the decrease of system operation cost. This finding is reasonable. Despite the dispatch of responsive loads incurs expenses, the increased consumption of wind power will lead to the decrease of thermal units’ output. And the cost saved by thermal units are more than the expenses of responsive loads. Thus, it can be concluded that the adoption of responsive loads can bring better e ect. According to Table 4, it is not dicult to find that model 3 is the best one for it can lead to most increase of wind power utilization and most decrease of system operation costs. In other words, the e ect of combining two types of responsive load is better than Appl. Sci. using 2019 the , 9, x FO twoR P types EER RE of VIEW load separately. 12 of 16 4.4. Influence on the Load Curve 4.4. Influence on the Load Curve The scheduling of extensive loads, which is related with the trend of forecasted wind power The scheduling of extensive loads, which is related with the trend of forecasted wind power availability, will influence the load curve of system. The results are shown in Figure 5. availability, will influence the load curve of system. The results are shown in Figure 5. Forecaseted wind power (MW) Optimal wind power utilization Conventional wind power utilization Load curve before optimization Load curve after optimization 2468 10 12 14 16 18 20 22 24 Time (h) Figure 5. System load and wind power utilization. Figure 5. System load and wind power utilization. From Figure 5, it is obvious that the daily peak load is cut, and the daily valley load is increased From Figure 5, it is obvious that the daily peak load is cut, and the daily valley load is increased after optimization. It promotes the daily load curve leveling and is conducive to the system security after optimization. It promotes the daily load curve leveling and is conducive to the system security and stability. This kind of impact is reasonable because wind power owns anti-peak characteristics, and stability. This kind of impact is reasonable because wind power owns anti-peak characteristics, which means the trough periods of forecasted wind power are the peak periods of daily load and the which means the trough periods of forecasted wind power are the peak periods of daily load and the peak periods of forecast wind power are the trough periods of daily load. And to maximize the wind peak periods of forecast wind power are the trough periods of daily load. And to maximize the wind power utilization, the scheduling of responsive loads should make the valley load increased and the power utilization, the scheduling of responsive loads should make the valley load increased and the peck load decreased, leading the daily load curve consistent with the forecasted wind power curve. peck load decreased, leading the daily load curve consistent with the forecasted wind power curve. Contrasting the 3 wind power curves, it is easy to find that the optimal wind power utilization is larger Contrasting the 3 wind power curves, it is easy to find that the optimal wind power utilization is than the conventional wind power utilization during 2:00 to 6:30 and 14:00 to 15:00, which verifies the larger than the conventional wind power utilization during 2:00 to 6:30 and 14:00 to 15:00, which e ect of responsive loads. verifies the effect of responsive loads. To sum up, the combination of HLs and SLs in the optimization model is of great significance, To sum up, the combination of HLs and SLs in the optimization model is of great significance, for it can not only lead better e ect in maximizing wind power utilization and minimizing system for it can not only lead better effect in maximizing wind power utilization and minimizing system operation cost, but also contribute to leveling the load curve and maintaining the system security. operation cost, but also contribute to leveling the load curve and maintaining the system security. 4.5. Discussion 4.5. Discussion 4.5.1. Influence of Risk Level " 4.5.1. Influence of Risk Level ε The availability of wind power is uncertain. Therefore, there is some risk that the system reserve The availability of wind power is uncertain. Therefore, there is some risk that the system reserve capacity cannot surmount the prediction errors of wind power. The probability of system imbalance capacity cannot surmount the prediction errors of wind power. The probability of system imbalance caused by too little system reserve capacity is the risk level. With different risk levels, this optimization model produces different results. To test the influence of the risk level, several levels of risk are tried in the model with both SLs and HLs involved in the optimization. The iteration number SM×=55× is . The results are shown in Table 8. Appl. Sci. 2019, 9, 1777 12 of 15 caused by too little system reserve capacity is the risk level. With di erent risk levels, this optimization model produces di erent results. To test the influence of the risk level, several levels of risk are tried in the model with both SLs and HLs involved in the optimization. The iteration number is S M = 5 5. The results are shown in Table 8. Table 8. Results of di erent risk levels ". Risk Level " Wind Power Utilization Cost of System Operation 0.05 41,708.7 MWh $3,281,956.1 0.1 41,723.5 MWh $3,281,900.1 0.2 41,743.5 MWh $3,281,823.3 0.4 41,756.7 MWh $3,281,729.4 0.5 41,764.2 MWh $3,281,675.3 1 41,770.2 MWh $3,281,607.5 As the risk level increases from 0.05 to 0.5, the total wind power utilization increases, and the cost of system operation decreases. This is reasonable because a lower risk level corresponds to a more restrictive chance constraint. Correspondingly, the generation of thermal units is decreased, which results in a decrease in total cost. An extreme case is " = 1, in which the chance constraint can be neglected. In such a case, the optimal wind power utilization is larger than that at any other risk level; furthermore, the cost of system operation is the smallest. 4.5.2. The Influence of Iteration Numbers The SAA algorithm is a type of approximate method. The result is not the solution of the true problem. Changes in iteration numbers result in changes in the accuracy of the results. Thus, experiments are done to study the impact of the iteration numbers. In the experiments, SLs and HLs are involved in the optimization, and the risk level is kept as 0.2. The results are shown below. Tables 9 and 10 show that with S = 5 and M increasing from 5 to 10, the gap between the upper bound and optimal value of wind power utilization decreases from 0.61% to 0.42%, and the gap of the system operation cost decreases from 0.34% to 0.21%. With M = 5 and S increasing from 5 to 10, the gap between the upper bound and optimal value of wind power utilization decreases from 0.61% to 0.31%, and the gap of the system operation cost decreases from 0.34% to 0.17%. The decrease in the gaps indicates that the solution became more precise; with accumulating iterations, the proposed SAA algorithm converges to the true values. What’s more, an increase in S can lead to a greater decrease of the gap than an increase in M. Table 9. Wind power utilization of di erent iteration numbers. SM " Upper Bound Optimal Value Gap 5 5 0.2 41,997.6 MWh 41,743.5 MWh 0.61% 5 10 0.2 41,798.1 MWh 41,624.5 MWh 0.42% 10 5 0.2 41,783.3 MWh 41,653.2 MWh 0.31% Table 10. Cost of system operation of di erent iteration numbers. SM " Upper Bound Optimal Value Gap 5 5 0.2 $3,292,763.4 $3,281,729.4 0.34% 5 10 0.2 $3,263,957.7 $3,257,231.5 0.21% 10 5 0.2 $3,260,120.1 $3,254,598.7 0.17% 4.5.3. The Motivation of Extensive Load Scheduling In this study, the compensation for the operation of interactive loads is given by the demand response special fund of the Jiangsu power company, which is the main motivation of the schedule Appl. Sci. 2019, 9, 1777 13 of 15 of extensive load. The focus of this study is to discuss how to increase the wind power utilization through the refined controllable loads. As for the power market mechanism incorporating renewable energy and interactive loads, we take it as our next researcus. 5. Conclusions In this study, a chance-constrained multi-objective program considering the uncertain wind power availability has been studied. SLs and HLs are innovatively adopted to optimize the problem, and a revised SAA algorithm combined with MODE is developed toch fo solve it. The experiments performed on the power system of Yancheng show that the combination of SLs and HLs leads to better results in maximizing the wind power utilization and minimizing the system operation cost; and responsive loads are also helpful in leveling the load curve. The impacts of parameters of MODE on the execution time and hypervolume are taken into account. Additionally, the sensitivity of di erent risk level and the influence of iteration scales of SAA are discussed to verify the accuracy and validity of the proposed method. Author Contributions: Conceptualization, Q.X. and Y.L.; methodology, D.W.; software, P.D.; validation, Q.X.; formal analysis, Y.L.; investigation, Y.L.; resources, D.W.; data curation, D.W.; writing—original draft preparation, Y.L.; writing—review and editing, P.D.; visualization, D.W.; supervision, Q.X.; project administration, Y.L.; funding acquisition, P.D. Funding: This work was supported by the National Key Research and Development Program of China under grant no. 2016YFB0901100. Conflicts of Interest: The authors declare no conflict of interest. Nomenclature E Wind power utilization C System operation cost GL C Generation cost of thermal generators gen C Operation cost of shiftable loads SL C Operation cost of high-energy loads HL n, N Index and set of scenarios G Thermal generation units W Wind farms SL Shiftable loads HL High-energy loads T Time horizon (e.g., 24 hours). DT Time span of each period t. L Transmission lines N Total number of wind farms N Total number of shiftable loads N Total number of high-energy loads N Total number of thermal generation units Start-up and shut-down cost for thermal unit j G j n , m , l Operating cost factors for thermal generator j. j j j Cost factors for shiftable load b to regulate a unit load Sa Cost factors for high-energy load b to regulate a unit load Hb P Total amount of system load over time period t max Maximum output of thermal generator j. G j min Minimum output of thermal generator j. G j R Amount of spinning reserve needed for the system over time period t. Reserve capacity factor of wind power up Ramp-up output limit of generator j. G j Appl. Sci. 2019, 9, 1777 14 of 15 down Ramp-down output limit of generator j. G j min Minimum on times for generator j. G j,on min Minimum o times for generator j. G j,o f f min T Minimum on times for shiftable load a. Sa,on min Minimum on times for high energy load b. Hb,on P Maximal power of shiftable load a to be shifted over time period t. Samax Maximal power of high-energy load b to be regulated over time period t. Hbmax M Maximal regulated time of shiftable load a Sa M Maximal regulated time of high-energy load b Hb max P Maximal power of wind farm i. Wi max P Line flow limitation for the transmission line l. pen f The penalty factor of wind farm i for abandoning wind power. P Wind power utilization of wind farm i over time period t. wi Power generated by thermal unit j over time period t G j Binary variable to indicate if thermal generator j is on over time period t. G j S Binary variable to indicate if shiftable load a is shifted over time period t. Sa S Binary variable to indicate if high-energy load Hb b is regulated over time period t. P Total amount of power shifted in load a over time period t. Sa P Total amount of power regulated in load b over time period t. Hb Stochastic wind power output of wind farm i over time period t. wi " Risk level b Admittance of branch i j when its resistance is ignored. i j Voltage phases of node i. max Maximum transmission power between node i and j. i j P /P Vectors of active power of generators/ loads at all nodes except the balancing node G L B Coecient matrix consisting of imaginary parts of the admittance matrix of the system Vector consisting of the voltage phases of all nodes except the balancing node References 1. Du, C.; Wang, X.; Wang, W.; Shao, C.; Xiao, Y. A mechanism of intraday market design for promoting wind power integration. CSEE J. Power Energy Syst. 2018, 4, 295–298. [CrossRef] 2. Li, G.; Li, G.; Zhou, M. Model and application of renewable energy accommodation capacity calculation considering utilization level of interprovincial tie-line. Prot. Control Mod. Power Syst. 2019, 4, 1–12. [CrossRef] 3. Han, X.; Qu, Y.; Wang, P.; Yang, J. Four-Dimensional Wind Speed Model for Adequacy Assessment of Power Systems with Wind Farms. IEEE Trans. Power Syst. 2013, 28, 2978–2985. [CrossRef] 4. Simon, H.T.; Vincenzo, T.; Goran, S. Decentralized Control of Thermostatic Loads for Flexible Demand Response. IEEE Trans. Control Syst. Technol. 2015, 23, 1685–1700. 5. Rual, B.; Francisco, M.; Francisco, G.M.; Consolacion, G.; Alfredo, A.; Julio, G. Optimization methods applied to renewable and sustainable energy: A review. Renew. Sustain. Energy Rev. 2011, 15, 1753–1766. 6. Liu, Z.; Wu, Q.; Oren, S.S.; Huang, S.; Li, R.; Cheng, L. Distribution Locational Marginal Pricing for Optimal Electric Vehicle Charging Through Chance Constrained Mixed-Integer Programming. IEEE Trans. Smart Grid 2018, 9, 644–654. [CrossRef] 7. Babatunde, O.; Mostafa, K.; John, M.; William, D.R.; Hamidreza, Z. A Chance Constrained Programming Approach to the Integrated Planning of Electric Power Generation, Natural Gas Network and Storage. IEEE Trans. Power Syst. 2018, 33, 6883–6893. 8. Wang, Q.; Guan, Y.; Wang, J. A Chance-Constrained Two-Stage Stochastic Program for Unit Commitment With Uncertain Wind Power Output. IEEE Trans. Power Syst. 2012, 27, 206–215. [CrossRef] 9. Chen, Q.; Zhao, X.; Gan, D. Active-reactive scheduling of active distribution system considering interactive load and battery storage. Prot. Control Mod. Power Syst. 2017, 2, 320–330. [CrossRef] 10. Liao, S.; Xu, J.; Sun, Y.; Bao, Y.; Tang, B. Control of Energy-Intensive Load for Power Smoothing in Wind Power Plants. IEEE Trans. Power Syst. 2018, 33, 6142–6154. [CrossRef] Appl. Sci. 2019, 9, 1777 15 of 15 11. Pedram, S.; Vincent, W.S.W.; Robert, S. Load Scheduling and Power Trading in Systems with High Penetration of Renewable Energy Resources. IEEE Trans. Smart Grid 2016, 7, 1802–1812. 12. Zakaria, Z.; Shun, T.; Masato, O.; Toshihisa, F. Optimal Power Scheduling for Smart Grids Considering Controllable Loads and High Penetration of Photovoltaic Generation. IEEE Trans. Smart Grid 2014, 5, 2350–2359. 13. Rathore, C.; Roy, R. Impact of wind uncertainty, plug-in-electric vehicles and demand response program on transmission network expansion planning. Int. J. Electr. Power Energy Syst. 2016, 75, 59–73. [CrossRef] 14. Mohammadreza, M.; Alireza, Z.; Shahram, J.; Pierluigi, S. Integrated scheduling of renewable generation and demand response programs in a microgrid. Energy Convers. Manag. 2014, 86, 1118–1127. 15. Hajibandeh, N.; Ehsan, M.; Soleymani, S.; Shafie-Khah, M.; Catalao, J.P.S. Prioritizing the e ectiveness of a comprehensive set of demand response programs on wind power integration. Int. J. Electr. Power Energy Syst. 2019, 107, 149–158. [CrossRef] 16. Kalavani, F.; Mohammadi-Ivatloo, B.; Zare, K. Optimal stochastic scheduling of cryogenic energy storage with wind power in the presence of a demand response program. Renew. Energy 2019, 130, 268–280. [CrossRef] 17. Wei, J.; Wang, J.; Gao, H.; Gao, X. Optimal operation of micro integrated energy systems considering electrical and heat load classification and scheduling. In Proceedings of the 2017 IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, China, 26–28 November 2017. 18. Nicolas, T.; Simon, K.; Armin, S.; Sascha, H.; Andreas, K. Techno-economic evaluation of load activation quotas as a concept for flexible load management. CIRED Open Access Proc. J. 2017, 2017, 2023–2027. 19. Wei, J.; Qiao, J.; Meng, Q. An improved NSGA2 algorithm with the adaptive di erential mutation operator. In Proceedings of the 34th Chinese Control Conference, Hangzhou, China, 28–30 July 2015. 20. Moradi, B. Multi-objective mobile robot path planning problem through learnable evolution model. J. Exp. Theor. Artif. Intell. 2019, 31, 325–348. [CrossRef] 21. Zemero, B.; Tostes, M.; Bezerra, U.; Batista, V.; Carvalho, C. Methodology for Preliminary Design of Buildings Using Multi-Objective Optimization Based on Performance Simulation. J. Sol. Energy Eng. 2019, 141, 040801. [CrossRef] 22. Monsef, H.; Naghashzadegan, M.; Jamali, A.; Farmani, R. Comparison of evolutionary multi objective optimization algorithms in optimum design of water distribution network. Ain Shams Eng. J. 2019, 10, 103–111. [CrossRef] 23. Pagnoncelli, B.K.; Ahmed, S.; Shapiro, A. Sample Average Approximation Method for Chance Constrained Programming: Theory and Applications. J. Optim. Theory Appl. 2009, 142, 399–416. [CrossRef] 24. Li, G.; Du, X.; Sun, P.; Zhou, L.; Tai, H.-M. E ect of wind speed probability distribution on lifetime of power semiconductors in the wind power converters. In Proceedings of the 2015 IEEE Power Electronics and Application Conference and Exposition, Shanghai, China, 5–8 November 2015; pp. 15–19. 25. Xu, J.; Feng, T. Single elevator scheduling problem with complete information: An exact model using mixed integer linear programming. In Proceedings of the 2016 IEEE American Control Conference, Boston, MA, USA, 6–8 July 2016; pp. 2894–2899. 26. Tomas, H.; Alan, E.; Krisztian, B.; Peter, V.; Lars, S. Value-transformation for monotone prediction by approximating fuzzy membership functions. In Proceedings of the 2011 IEEE 12th International Symposium on Computational Intelligence and Informatics (CINTI), Budapest, Hungary, 21–22 November 2011. 27. Zhuang, Y.; Wu, C.; Zhang, Y.; Jia, Z. Compound Event Barrier Coverage Algorithm Based on Environment Pareto Dominated Selection Strategy in Multi-Constraints Sensor Networks. IEEE Access 2017, 5, 10150–10160. [CrossRef] © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). http://www.deepdyve.com/assets/images/DeepDyve-Logo-lg.png Applied Sciences Multidisciplinary Digital Publishing Institute

A Bilateral Tradeoff Decision Model for Wind Power Utilization with Extensive Load Scheduling

Applied Sciences , Volume 9 (9) – Apr 29, 2019

Loading next page...
 
/lp/multidisciplinary-digital-publishing-institute/a-bilateral-tradeoff-decision-model-for-wind-power-utilization-with-Oo9QH0rKeg

References

References for this paper are not available at this time. We will be adding them shortly, thank you for your patience.

Publisher
Multidisciplinary Digital Publishing Institute
Copyright
© 1996-2019 MDPI (Basel, Switzerland) unless otherwise stated
ISSN
2076-3417
DOI
10.3390/app9091777
Publisher site
See Article on Publisher Site

Abstract

applied sciences Article A Bilateral Tradeo Decision Model for Wind Power Utilization with Extensive Load Scheduling 1 1 , 1 2 Qingshan Xu , Yajuan Lv *, Dong Wang and Pengwei Du School of Electrical Engineering, Southeast University, Nanjing 210096, China; xuqingshan@seu.edu.cn (Q.X.); 220172644@seu.edu.cn (D.W.) Electric Reliability Council, Electric Reliability Council of Texas (ERCOT), Austin, TX 76574, USA; Pengwei.Du@ercot.com * Correspondence: 220172633@seu.edu.cn; Tel.: +86-18795866378 Received: 22 March 2019; Accepted: 25 April 2019; Published: 29 April 2019 Featured Application: We present an improved methodology for increasing the wind power utilization by responsive loads; the consumption of wind power and cost of system operation are optimized simultaneously through the multi-objective di erential evolution method. The responsive loads are divided into two kinds according to their response characteristic and the randomness of wind power are considered by chance constraint. The proposed methodology can maximize the wind power utilization and minimize the system operation cost more e ectively. Abstract: In this paper, we present the extensive load scheduling problem with intermittent and uncertain wind power availability. A chance-constrained bilateral tradeo decision model is established to solve the problem. Our model aims at maximizing the wind power utilization and minimizing the system operation cost simultaneously by means of responsive loads, which are precisely divided into shiftable loads and high-energy loads. The chance constraint is applied to restrict the system imbalance with a small probability. Then, a revised sample average approximation (SAA) algorithm is developed to transform the chance constraint into sample average reformulations. Furthermore, the multi-objective di erential evolution (MODE) method combined with SAA is proposed to solve the problem. Experiments enabling an e ectiveness analysis of the two kinds of responsive loads are performed on the power system in Yancheng. The research of parameters of MODE, the sensitivity of di erent risk levels and the influence of iteration numbers are discussed. Finally, computational results prove that the combination of shiftable loads and high-energy loads have a better e ect than adopting shiftable loads and high-energy loads separately, and the proposed method is convergent and valid in solving the problem. Keywords: chance constraint; dual objectives; high-energy loads; multi-objective di erential evolution; sample average approximation; shiftable loads 1. Introduction Wind power, which is clean and renewable, has been integrated with the grid on a large scale to replace fossil fuels [1,2]. A lot of countries have set goals for high-penetration wind power levels in the grid to increase the wind power utilization. China aims to achieve an average wind power utilization rate of 95% in 2020. However, the randomness and intermittence of wind power have increased the tremendous challenges in wind energy utilization as well as the power system operators and planners [3,4]. The traditional dispatching operating mode of a power system, designed to address limited uncertainty in the system, encounters challenges in accommodating the high penetration of large-scale wind power. Thus, new methods should be developed to cope with the situation [5]. Appl. Sci. 2019, 9, 1777; doi:10.3390/app9091777 www.mdpi.com/journal/applsci Appl. Sci. 2019, 9, 1777 2 of 15 The chance-constrained optimization technique has been adopted to manage the problems involved stochastic variables in some previous studies [6,7]. In [7], the chance constraints in the optimization formulations guarantees that the failure probability of the EV charging plan fulfilling the driving requirement is below the predetermined confidence parameter. In [6], a chance constrained programing approach was presented to ensure desired confidence levels of meeting future stochastic power and natural gas demands while minimizing the investment cost. In the present study, the chance constraint is applied to ensure the probability of system imbalance caused by too little system reserve capacity is less than a certain probability. These types of constraints could not be inverted to obtain equivalent deterministic equalities. Thus, the method developed in [7] could not be directly applied here to solve our problem. In addition, the joint chance constrained problem in [6] are formulated through mixed-integer quadratic programming (MIQP), which is not ecient method to solve our problem related to not joint chance constraints. Therefore, we propose the sample average approximation (SAA) algorithm [8] to solve the problem. The approach can provide a solution that converges to the optimal one as the number of samples increases. During the Spring Festival, the load is expected to drop sharply which will decrease the usage of power. In 2018, to ensure the safe and stable operation of the power grid, Shandong Electric Power Company took measures to limit renewable energy output, which means that a large amount of wind power would be abandoned. However, Jiangsu Electric Power Company actively encourages enterprises to produce, which not only increases the load of 9000 MW for trough load periods but also promotes the consumption of renewable energy. In the first three days of the Spring Festival, a total of 72000 MWh of renewable energy consumption was added. In the smart grid, the load, as an important responsive resource [9,10], is an excellent alternative for wind power consumption [11,12]. Extensive research has been done to increase wind power utilization through the participation of responsive loads. In [13], a model for solving the combined e ect of PEVs and wind power integration with a DR (demand response) program on static transmission network expansion planning was proposed, but the uncertainty of wind power has not been considered. A two-stage stochastic model which handling the forecast errors of renewable generations in a microgrid with responsive loads was implemented in [14], however, the objective of the model is only operation cost not including the renewable energy utilization. Hajibandeh Neda [15] investigated the potential of DR as an emerging alternative in systems with significant amounts of wind power. A comprehensive set of DR programs including tari -based, incentive-based and combinational DR programs are considered in a stochastic network-constrained market clearing framework. Kalavani Farshad [16] provided a stochastic method to conduct the optimal scheduling of the combination of wind power and energy storage with considering the DR program in the electricity market. The DR program was adopted to increase the total expected profit and decrease the total operational cost. Most models in this context have optimized wind power utilization by responsive loads. However, the scheduling characteristics of loads were not considered, and responsive loads were not divided finely. Di erent types of responsive loads have di erent characteristics [17]. Therefore, di erent loads can participate in the optimized operation in di erent ways [18], which may lead to better optimized results. In this study, according to their regulating characteristics, loads are grouped into two types, including the high-peneration energy load (HL) and the shiftable load (SL). The HL possesses both adjustable and interruptible characteristics, which can achieve power control in the range of 0%–100%. The regulate action can be completed in an instant. The HL is suitable for increasing wind power consumption because we can raise its power when the wind power is high and reduce its power in the opposite case. The use of an SL implies shifting the load from one period to another to maintain the electricity consumption. Loads can be cut out or put in at any periods of the whole cycle. Generally, an SL is put in during the peak wind power periods and cut out in trough wind power periods to increase the wind power utilization. HLs and SLs are shown in Figure 1. Appl. Sci. 2019, 9, x FOR PEER REVIEW 3 of 16 Appl. Sci. 2019, 9, 1777 3 of 15 After dispatching After dispatching Before dispatching Before dispatching 300 ∑ =∑ 1 2 4 8 12 16 20 24 4 8 12 16 20 24 (a) Time (h) Time (h) (b) Figure 1. Introduction of an HL and an SL. (a) The scheduling characteristic of an HL. (b) The scheduling Figure 1. Introduction of an HL and an SL. (a) The scheduling characteristic of an HL. (b) The characteristic of an SL. scheduling characteristic of an SL. The two types of responsive load participate in the optimal scheduling with conventional power, The two types of responsive load participate in the optimal scheduling with conventional power, developing a new scheduling mode based on source-load coordinate optimal operation. However, the developing a new scheduling mode based on source-load coordinate optimal operation. However, dispatch of responsive loads will damage the users’ benefit. Economic compensation needs to be made the dispatch of responsive loads will damage the users’ benefit. Economic compensation needs to be for them, which incurs additional costs. Thus, besides the amount of consumption of wind power, the made for them, which incurs additional costs. Thus, besides the amount of consumption of wind cost of system operation should be considered as well. The model contains two objectives: to obtain power, the cost of system operation should be considered as well. The model contains two objectives: the maximum capacity of wind power accommodation and to minimize the system operation costs. to obtain the maximum capacity of wind power accommodation and to minimize the system A multi-objective optimal model is established in this study. operation costs. A multi-objective optimal model is established in this study. There are many algorithms that can be used to solve the multi-objective optimal problem, There are many algorithms that can be used to solve the multi-objective optimal problem, for for example: the Non-dominated sorting genetic algorithm II (NSGA-II) [19], the Strength pareto example: the Non-dominated sorting genetic algorithm II (NSGA-II) [19], the Strength pareto evolutionary algorithm (SPEA) [20], the Pareto archived evolution strategy (PAES) [21] and the evolutionary algorithm (SPEA) [20], the Pareto archived evolution strategy (PAES) [21] and the Multi- Multi-objective di erential evolution (MODE) [22]. In [19], NSGA-II, SPEA2 and PAES were designed objective differential evolution (MODE) [22]. In [19], NSGA-II, SPEA2 and PAES were designed for for multi-objective problems, and NSGA-II achieved the best results in terms of Pareto front spread. multi-objective problems, and NSGA-II achieved the best results in terms of Pareto front spread. In In [22], NSGA-II, MODE and multi-objective particle swarm optimization (MOPSO) algorithms are [22], NSGA-II, MODE and multi-objective particle swarm optimization (MOPSO) algorithms are compared in accuracy and computational time. The results show that the obtained Pareto Front of compared in accuracy and computational time. The results show that the obtained Pareto Front of MODE is more accurate and faster. It can be concluded that MODE performs better among these MODE is more accurate and faster. It can be concluded that MODE performs better among these algorithms. So we adopted MODE algorithm to solve the multi-objective model in this paper. algorithms. So we adopted MODE algorithm to solve the multi-objective model in this paper. The remaining part of this paper is organized as follows. Section 2 describes the problem The remaining part of this paper is organized as follows. Section 2 describes the problem with with chance constraints. Section 3 presents the solution methods which including SAA and MODE chance constraints. Section 3 presents the solution methods which including SAA and MODE algorithms. Section 4 reports the computational experiments for the power system of Yancheng City of algorithms. Section 4 reports the computational experiments for the power system of Yancheng City Jiangsu province in China. Section 5 concludes the study. of Jiangsu province in China. Section 5 concludes the study. 2. Problem Description 2. Problem Description In this section, we develop a chance-constrained multi-objective formulation to address uncertain In this section, we develop a chance-constrained multi-objective formulation to address wind power availability. The two objectives are to maximize the utilization of wind power E and uncertain wind power availability. The two objectives are to maximize the utilization of wind power to minimize the system operation cost C , which including the costs of thermal generator and the GL E and to minimize the system operation cost C , which including the costs of thermal generator W GL operation costs of SLs and HLs. HLs and SLs are adopted in the optimization. The formulation is to and the operation costs of SLs and HLs. HLs and SLs are adopted in the optimization. The determine the regulate or shift operations of the responsive loads. The detailed formulation is shown formulation is to determine the regulate or shift operations of the responsive loads. The detailed as follows: > P P formulation is shown as follows: maxE = P DT Wi (1) t=1 i=1 > T W :  minC = C + C + C gen GL SL HL maxEP=ΔT   WWi  ti == 11 (1) s.t. N minCCC =+ N +C N N G W S I X X GL X gen SL HX L t t t t t t t t u P + P = P + S P + S P , t 2 T (2) G j G j Wi L Sa Sa Hb Hb s.. t j=1 i=1 a=1 b=1 NN N N GW N S N I G W X X tt t t t t t t uP++ P =+ P S P S P, t∈T t max t t t (2)    Gj Gj Wi L SaSa HbHb u (P P )  R + P , t 2 T (3) G j G j G j L Wi ji == 11 a=1 b=1 j=1 i=1 t min t t max u P  P  u P , j 2 G, t 2 T (4) G j G j G j G j G j High-energy load (MW) Shiftable load (MW) Appl. Sci. 2019, 9, 1777 4 of 15 t1 t k u + u u  0; G j G j G j (5) min (1  k (t 1)  T , j 2 G, t 2 T) G j,on t1 t k u u + u  1; G j G j G j (6) min (1  k (t 1)  T , j 2 G, t 2 T) G j,o f f up t t1 t1 t max t1 t P P  (2 u u )P + (1 + u u )R G j G j G j G j G j G j G j G j (7) ( j 2 G, t 2 T) t1 t t1 t max t1 t down P P  (2 u u )P + (1 u + u )R G j G j G j G j G j G j G j G j (8) ( j 2 G, t 2 T) t max 0  P  P i 2 W, t 2 T (9) Wi Wi n o t t t Pr P P    1 " i 2 W, t 2 T (10) Wi Wi wi t t t t t S P  P  S P a 2 SL, t 2 T (11) Sa Samax S,a Sa Samax t t S P = 0, a 2 Sa (12) Sa Sa t=1 t t t 0  P  S P b 2 HL, t 2 T (13) H,b Hb Hbmax t1 t k S + S S  0; Sa Sa Sa (14) min (1  k (t 1)  T , a 2 SL) Sa,on t1 t k S + S S  0 Hb Hb Hb (15) min (1  k (t 1)  T , b 2 HL) Hb,on t t1 0  S S  M , a 2 SL (16) Sa Sa Sa t=1 t t1 0  S S  M , b 2 HL (17) Hb Hb Hb t=1 max max P  b  (  )  P ( j 2 i, j , i,8i) (18) i j i j i j i j P P = B  (19) G L where X X t t t t t1 t t1 C = fu [l + m P + n (P ) ]DT + [u (1 u ) + (1 u )u ] g (20) gen j j j G j G j G j G j G j G j G j G j t=1 j=1 T S X X t t C =  S P DT (21) SL Sa Sa Sa t=1 a=1 T N X X t t C =  S P DT (22) HL Hb Hb Hb t=1 b=1 In the above formulation, the functions (1) represents the two objectives. One is to maximize utilization of wind power; the other is to minimize the system operation cost, which is composed of the generation cost of thermal generators C , the operation cost of shiftable loads C and the gen SL operation cost of high-energy loads C . Constraint (2) represents the power balance of the system. P HL L Appl. Sci. 2019, 9, 1777 5 of 15 is the total amount of conventional system load over time period t which doesn’t include SL and HL. Constraint (3) describes that the reserve needed for loads forecast error and wind power forecast error should be satisfied. Constraint (4) limits the upper and lower bounds of power generation of each unit. Constraints (5) and (6) mean the status (on or o ) of each unit must last for a minimum time once it is started up or shut down. Constraints (7) and (8) are the unit ramping up constraints and ramping down constraints respectively. Constraint (9) represents that the utilization of wind power cannot exceed the maximum value. Chance-constraint (10) means that the probability of system imbalance caused by the too little system reserve capacity is less than risk level ". Constraints (11) and (13) indicate the SLs and HLs must be less than or equal to the schedulable capacity. Constraint (12) show that the total power consumption of each shiftable load can’t change. Constraints (14) and (15) describe the use of SLs and HLs should exceed a certain minimum time. Constraints (16) and (17) describe the limitation of the dispatched numbers of each SL and HL. Constraint (18) represents the transmission capacity constraints of each line. Constraint (19) is the formula of DC power flow calculation. Equalities (20), (21) and (22) describe the costs of thermal generator and the operation costs of SLs and HLs. To sum up, the bilateral tradeo model can be described as (23). F = (E , C ) is the objective W GL function for this study. x is a decision variable. f (x) is the equality constraint function, and g (x) is the inequality constraint function. minF(x), > ( f (x) = 0, j = 1 (23) s.t. g (x)  0, k = 1, 2, , n 3. Solution Method 3.1. Revised Sample Average Approximation SAA is an e ective method to solve the chance-constrained problem. The basic idea of SAA is to approximate the true distribution of random variables with an empirical distribution through Monte Carlo sampling technology. Multiple theoretical research studies and computational studies of SAA have been developed for chance-constrained stochastic problems [23]. In this section, we develop a combined SAA algorithm to solve the chance-constrained program. The combined SAA framework contains three parts: scenario generation, convergence analysis and solution validation. 3.1.1. Scenario Generation The wind power availability is closely related to the wind speed. Recently, a variety of theoretical distributions were proposed to fit the probability distribution of wind speed [24]. In the present study, we adopt two-parameter Weibull distribution to fit the probability distribution of actual wind speed. t,n The Monte Carlo simulation is run to generate N scenarios of the wind power random variable  , wi and each scenario has the same probability of 1/N. 1 () is an indicator function, i.e., (0,1) 1 t > 0 1 (t) = (24) (0,1) 0 t  0 The chance constraints (10) can be replaced by t t t,n P (x) = 1 (p p  )   (25) (0,1) wi wi wi n=1 First, if  = ", as the sample size N goes to infinity, we can prove that the solution of the SAA problem converges to the solution of the true problem. Since N cannot be infinity, it is possible that the Appl. Sci. 2019, 9, 1777 6 of 15 solution of the SAA problem is infeasible with respect to the true problem. To increase the confidence level for the solution of SAA problem to be feasible, we let  < ". Generally, and N = 2/", = "/2. 3.1.2. Solution Validation Assume that xˆ is the solution of the SAA problem and that vˆ is the corresponding value of objective function. To test the feasibility of xˆ, we construct the upper bound of vˆ. First, S iterations were taken. For each iteration, we run the SAA problem M times with N scenarios. As described in [23], we let L be the largest integer to meet the constraint (27). = B(N; ", N) (26) B(L 1;  , M)  ! (27) With B denoting the binomial distribution. Then, selecting the Lth smallest optimal value denoted ˆ ˆ as v , the confidence level for v to be the upper bound of the chance-constrained problem is more Ls Ls than 1 !. The average of vˆ , vˆ ,::: , vˆ is the upper bound; the smallest one of vˆ , vˆ ,::: , vˆ is L1 L2 LS L1 L2 LS the optimal value v . 3.1.3. Summary of the SAA Algorithm The proposed SAA algorithm is summarized in the following steps. (1) For s = 1, 2, S, repeat steps O 1 –O 2 . O 1 For m = 1, 2, M, repeat steps i-ii. i. Generate N scenarios of the random vector ; ii. Solve the proposed model by MODE to obtain the solution as xˆ and the objective value as vˆ. O 2 Sort the M optimal values in an ascending order, and denote the Lth value vˆ as vˆ . L Ls (2) The upper bound is defined as vˆ = vˆ , and the minimum value from vˆ to vˆ is taken as Ls L1 Ls s=1 the optimal objective value e v . The corresponding optimal solution xˆ can also be obtained. (3) Calculate the optimality gap by (vˆ e v )/e v  100%. o o 3.2. Multi-Objective Di erential Evolution The problem is a multi-objective mixed-integer linear program (MILP) [25], which cannot be solved by CPLEX. CPLEX can provide flexible high-performance optimization programs to solve the single-objective problems, which including linear programming problem, quadratic programming problem and mixed-integer programming problem. However, it is not applicable in multi-objective problems. Hence, MODE algorithm was proposed in this paper. Because of the dual objectives, a set of Pareto optimal solutions would be obtained. Therefore, a novel fuzzy membership function [26] is introduced to select the optimal compromise solution from Pareto solution set. 3.2.1. Multi-Objective Di erential Evolution MODE is a type of random parallel direct global search algorithm with the advantages of simple and easy-to-use global optimization. Its details are as follows: (1) Population initialization: The initial population X is chosen arbitrarily in the solution space, and the population scale number is N . (2) Mutation operation: The variation operation is based on the di erence of random sampling individuals as follows: v = x + F (x x ) (28) i,G+1 r1,G r2,G r3,G where G is the evolution times, v is a variation individual and x is the father individual. i,G+1 r1,G (x x ) is the father di erence vector, and r1 , r2 , r3 , i. F is a control parameter that r2,G r3,G satisfies F 2 [0, 1]. Appl. Sci. 2019, 9, 1777 7 of 15 (3) Crossover operation: Once the perturbed individual v is generated, this individual is i,G+1 subjected to crossover operation with a target individual X that ultimately generates the trial i,G+1 solution,u , as follows: i,G+1 v , rand ()  Cr or j = j i j,G+1 j rand u = (29) i j,G+1 u , otherwise i j,G (4) Selection operation: We make a temporary population X and then let the test individual z i,G+1 compete with the father individual x . The better one would be selected to X [27]. i,G 3.2.2. Selection of the Optimal Compromise Solution To obtain the balance of wind power cost and economical operation of the system, we need to measure the membership of each Pareto solution and use this measurement to find the optimal compromise solution. In this study, we introduce a novel fuzzy membership function as follows: f f imax i u = (30) f f imax imin where f and f are the upper and lower bound of the ith objective function, respectively. The imax imin standard membership degree is estimated as u = u . The largest membership is corresponding i=1 to the optimal compromise solution. The flowchart of the SAA algorithm combined with MODE is shown in Figure 2. Appl. Sci. 2019, 9, x FOR PEER REVIEW 8 of 16 Initialization Population initialization Mutation operation Crossover operation Selection operation mm =+ 1 Selection of the optimal compromise s olution s=+ s 1 no mM = ? yes Sort and pick v 。 Ls no s = S ? yes v ˆ v ˆ Take the average L s to obtain upper bound . ˆ v ˆ v =min{ } Ls Estimate the optimal gap Figure 2. Proposed SAA algorithm combined with MODE. Figure 2. Proposed SAA algorithm combined with MODE. 4. Results and Discussion 4. Results and Discussion In this section, we conduct a series of experiments on the power system of Yancheng in Jiangsu, In this section, we conduct a series of experiments on the power system of Yancheng in Jiangsu, China to illustrate the proposed approach. The advantages of dual-objective model and the impact of China to illustrate the proposed approach. The advantages of dual-objective model and the impact SLs and HLs are manifested. We also discuss the sensitivity of risk level and the convergence of the of SLs and HLs are manifested. We also discuss the sensitivity of risk level and the convergence of proposed SAA algorithm combined with MODE. The time horizon was 24 h at 0.5 h step. The relevant the proposed SAA algorithm combined with MODE. The time horizon was 24 hours at 0.5 hours step. information can be obtained from the state grid corporation. The relevant information can be obtained from the state grid corporation. 4.1. Introduction of the Yancheng Power System Yancheng, with six wind farms, has abundant wind power resources. The topological structure of the Yancheng power system is shown in Figure 3. The specific information of HLs and SLs is shown in the Table 1 and Table 2. M and M are the maximum schedule times for HLs b and SLs a, Hb Sa respectively. The reserve capacity of the thermal generators needed for the load forecast error is 10% of the maximum system loads. The reserve of thermal units needed for the fluctuation of wind power is 15% of the wind power generation. The maximum ramping speed of thermal units is 1% of the rated capacity every minute. Other information for the thermal generators is shown in Table 3. The SM×=55× ε =0.2 iteration numbers of SAA are kept as and risk level is . The population size of the MODE is 100, the maximum iteration number is 500, the crossover probability is 0.3, the mutation probability is 0.5. In the study, we adopt two-parameter Weibull distribution to fit the probability distribution of actual wind speed. All the experiments are conducted on a computer workstation with 4 Intel Cores and 8 GB RAM. Appl. Sci. 2019, 9, 1777 8 of 15 4.1. Introduction of the Yancheng Power System Yancheng, with six wind farms, has abundant wind power resources. The topological structure of the Yancheng power system is shown in Figure 3. The specific information of HLs and SLs is shown in the Tables 1 and 2. M and M are the maximum schedule times for HLs b and SLs a, Hb Sa respectively. The reserve capacity of the thermal generators needed for the load forecast error is 10% of the maximum system loads. The reserve of thermal units needed for the fluctuation of wind power is 15% of the wind power generation. The maximum ramping speed of thermal units is 1% of the rated capacity every minute. Other information for the thermal generators is shown in Table 3. The iteration numbers of SAA are kept as S M = 5 5 and risk level is " = 0.2. The population size of the MODE is 100, the maximum iteration number is 500, the crossover probability is 0.3, the mutation probability is 0.5. In the study, we adopt two-parameter Weibull distribution to fit the probability distribution of actual wind speed. All the experiments are conducted on a computer workstation with 4 Intel Cores Appl. Sci. 2019, 9, x FOR PEER REVIEW 9 of 16 and 8 GB RAM. Lianyungang 500 kV line 220 kV line Xiangshui Wind Farm Xiangshui County Chenjia Plant Binhai Plant Binhai Wind Farm Binhai County Funing County Sheyang Northern Wind Farm Sheyang County Funing Plant Sheyang Plant Yancheng Central Wind Farm Jianhu County Tinghu District Dafeng Harbor Plant Dafeng Wind Farm Yandu District Dafeng District Yancheng Plant Dongtai Wind Farm Dongtai District Taizhou Haian Figure Figure 3. 3. Topol Topological ogical str stru uctur cture e of power of power sy system stem in Yancheng in Yancheng.. Table 1. Parameters of high-energy load users. Table 1. Parameters of high-energy load users. P P min min Hb Hmax H Load Type Location Number P P λ M T ,T Hb Hb min min H max H Hb,on Hb,off (MW) (MW) ($/MWh) M TT , Load Type Location Number Hbo,, n Hboff Hb (MW) (MW) ($/MWh) Beneficiation Binhai 13 10 130 60 3 1 Beneficiation Binhai 13 10 130 60 3 1 Chemical engineering Funing 10 6 60 65 3 1 Industrial engineering Dongtai 8 10 80 55 3 1 Chemical Funing 10 6 60 65 3 1 engineering Table 2. Parameters of Shiftable load users. Industrial Dongtai 8 10 80 55 3 1 engineering Smax S min min Load Type Location Number P (MW) M T , T Sa Sa Sa,on Sa,off (MW) ($/MWh) Table 2. Parameters of Shiftable load users. Beneficiation Dafeng 13 20 260 140 2 2 Chemical engineering Xiangshui 10 12 120 180 2 2 P P λ Sa min min Industrial engineering Sheyang 8 20 S max 160 150 S 2 2 TT , Load Type Location Number M Sa Sa,, on Sa off (MW) (MW) ($/MWh) Beneficiation Dafeng 13 20 260 140 2 2 Chemical Xiangshui 10 12 120 180 2 2 engineering Industrial Sheyang 8 20 160 150 2 2 engineering Table 3. Parameters of conventional units. max min P P n m λ Region l Gj Gj Binhai 1000 MW 400 MW 0.00611 38 380 1200 Dafeng 1000 MW 400 MW 0.00713 42.45 363 1100 Chenjia 660 MW 265 MW 0.00711 45.31 360 1080 Sheyang 660 MW 265 MW 0.00898 46.57 350 880 Funing 268 MW 135 MW 0.00935 40.89 420 760 Yancheng 135 MW 70 MW 0.00828 39 390 600 Appl. Sci. 2019, 9, 1777 9 of 15 Table 3. Parameters of conventional units. max min P P Region n m l Gj Gj Binhai 1000 MW 400 MW 0.00611 38 380 1200 Dafeng 1000 MW 400 MW 0.00713 42.45 363 1100 Chenjia 660 MW 265 MW 0.00711 45.31 360 1080 Sheyang 660 MW 265 MW 0.00898 46.57 350 880 Funing 268 MW 135 MW 0.00935 40.89 420 760 Yancheng 135 MW 70 MW 0.00828 39 390 600 Appl. Sci. 2019, 9, x FOR PEER REVIEW 10 of 16 4.2. Research for Parameters of MODE 4.2. Research for Parameters of MODE There are some important parameters of MODE like population size, iteration number, crossover There are some important parameters of MODE like population size, iteration number, crossover probability, and mutation probability. In order to study the impacts of population size and iteration probability, and mutation probability. In order to study the impacts of population size and iteration number on the execution time, they were set as di erent values. The results are shown in Figure 4. number on the execution time, they were set as different values. The results are shown in Figure 4. execution time execution time 50 100 150 200 250 300 100 200 300 400 500 600 700 800 (a) population size (b) iteration number Figure 4. Execution time of di erent population size and iteration number. Figure 4. Execution time of different population size and iteration number. From Figure 4, it is apparent that population size and iteration number have great influences on From Figure 4, it is apparent that population size and iteration number have great influences on the execution time. With the increase of population size, the execution time increased lightly at first the execution time. With the increase of population size, the execution time increased lightly at first stage, then there was a significant decline, afterwards it increased again. When the population size stage, then there was a significant decline, afterwards it increased again. When the population size becomes larger, on the one hand, the calculation speed slows down; on the other hand, the global becomes larger, on the one hand, the calculation speed slows down; on the other hand, the global search ability of the algorithms becomes stronger, the optimal solution can be found in less generations. search ability of the algorithms becomes stronger, the optimal solution can be found in less When the population size is 100, the execution time is least. As for the iteration number, the execution generations. When the population size is 100, the execution time is least. As for the iteration number, time became larger when it increases. Nevertheless, the smaller the iteration number, the less accurate the execution time became larger when it increases. Nevertheless, the smaller the iteration number, the results. In order to take both execution time and accuracy into account, the iteration number was the less accurate the results. In order to take both execution time and accuracy into account, the set as 500. iteration number was set as 500. To verify the above analysis of population size and iteration number, we performed 10 runs for To verify the above analysis of population size and iteration number, we performed 10 runs for each value of population size and iteration number to count the run time. Besides, the hypervolume of each value of population size and iteration number to count the run time. Besides, the hypervolume each Pareto solution set was also calculated. The reference point is (41,739, 3281,867.2). The results are of each Pareto solution set was also calculated. The reference point is (41,739, 3281,867.2). The results shown in Tables 4 and 5. are shown in Table 4 and Table 5. Table 4. Run time and hypervolume under di erent population sizes. Table 4. Run time and hypervolume under different population sizes. Value 50 70 100 110 150 200 250 Value 50 70 100 110 150 200 250 Max run time(s) 6059.25 6010 4139.3 4311.8 5395 6582.5 10,645 Max run time(s) 6059.25 6010 4139.3 4311.8 5395 6582.5 10,645 Min run time(s) 1221.25 1395 1663 1745.8 1942.3 2196.3 3665 Min run time(s) 1221.25 1395 1663 1745.8 1942.3 2196.3 3665 Average run time(s) 3177.5 3380 2323.8 2555 3211.8 3810 6537.5 Average run time(s) 3177.5 3380 2323.8 2555 3211.8 3810 6537.5 Max hypervolume 966.2 1053.6 1140 1095.1 1103.2 1150.3 1223 Max hypervolume 966.2 1053.6 1140 1095.1 1103.2 1150.3 1223 Min hypervolume 817 818.9 859.3 863 834.5 853.5 869.3 Average hypervolume 862 906.4 946.4 947.9 957.14 965.2 987.14 Min hypervolume 817 818.9 859.3 863 834.5 853.5 869.3 Average hypervolume 862 906.4 946.4 947.9 957.14 965.2 987.14 Table 5. Run time and hypervolume under different iteration numbers. Value 100 200 300 400 500 600 700 Max run time(s) 2691.2 2810 3237.5 3650 4039.3 4597.3 5740 Min run time(s) 720 825 971.2 1395 1663 2016.3 2412.5 Average run time(s) 1035 1255 1662.5 1887.5 2323.8 2960 3325 Max hypervolume 890.5 932.2 940.5 991.2 1040 1190.3 1290 Min hypervolume 804.2 833.9 880.4 895.4 859.3 876.8 905.7 Average hypervolume 859.1 873.7 909.8 925.6 946.4 971.7 1087.3 Hypervolume can be used to assess the overall performance of Pareto solution set. And the bigger the hypervolume, the better the solution. With the increase of population size or iteration execution time (s) execution time (s) Appl. Sci. 2019, 9, 1777 10 of 15 Table 5. Run time and hypervolume under di erent iteration numbers. Value 100 200 300 400 500 600 700 Max run time(s) 2691.2 2810 3237.5 3650 4039.3 4597.3 5740 Min run time(s) 720 825 971.2 1395 1663 2016.3 2412.5 Average run time(s) 1035 1255 1662.5 1887.5 2323.8 2960 3325 Max hypervolume 890.5 932.2 940.5 991.2 1040 1190.3 1290 Min hypervolume 804.2 833.9 880.4 895.4 859.3 876.8 905.7 Average hypervolume 859.1 873.7 909.8 925.6 946.4 971.7 1087.3 Hypervolume can be used to assess the overall performance of Pareto solution set. And the bigger the hypervolume, the better the solution. With the increase of population size or iteration number, the corresponding hypervolume became larger as well. Because it is more likely to find the global optimal solution with larger population sizes or more iterations numbers. From Tables 4 and 5, it can be known that there are some deviations in the execution time and solutions obtained by the same parameters. It is because the initial population of MODE is chosen randomly. Di erent crossover probabilities or mutation probabilities correspond to di erent optimization paths, and di erent optimization paths correspond to di erent calculation time or optimal solution. In order to explore the influences of crossover probability and mutation probability, we also performed 10 runs for each value of them. The results are shown in Table 6. Table 6. Run time and hypervolume under di erent crossover probability and mutation probability. Crossover Probability Mutation Probability Value 0.2 0.3 0.4 0.5 0.4 0.5 0.6 0.7 Max run time(s) 4612.5 4139.3 4243.2 4447.5 4467.3 4139.3 4388 4513 Min run time(s) 1563 1663 1456.7 1650.2 1546.2 1663 1469.4 1865.4 Average run time(s) 2579.3 2323.8 2395.5 2417.9 2387 2323.8 2378 2479.2 Max hypervolume 992.8 1140 1185 998.3 1025.6 1140 997.3 984.2 Min hypervolume 865 879.3 876.2 841.1 855.5 859.3 843.6 846.3 Average hypervolume 928.3 946.4 943.2 922.1 941 946.4 944 924.2 It can be seen that the influences of crossover probability and mutation probability on the execution time and solutions are lighter than the influences of population size and iteration number. Although di erent crossover probability or mutation probability would lead to the di erent optimization path, the optimization path is also related to the initial population, which is chosen arbitrarily in the solution space. Thus, based on empirical values and Table 6, the crossover probability is set as 0.3 and the mutation probability is set as 0.5. 4.3. E ectiveness of Responsive Loads To research the e ect of SLs and HLs, three types of optimization model were established. Model 1 was to optimize the problem with SLs only. Model 2 was to optimize the problem with HLs only, and model 3 employed both SLs and HLs. A conventional model without responsive loads was also built to make a contrast. For the multi-objective optimization problems, the optimal compromise solutions are in Table 7, E represents the wind energy utilization and C is the cost of system operation. W GL Table 7. Results of di erent optimization models. Value Model 1 Model 2 Model 3 Conventional E /MWh 9(MWh) 41,172.5 39,721.4 41,743.5 39,181.7 C /$ 4,048,262.8 3,942,381.8 3,281,729.4 4,065,241.0 GL Appl. Sci. 2019, 9, 1777 11 of 15 Obviously, compared with conventional type, all the three model types not only contribute to the increasement of wind energy utilization but also facilitate the decrease of system operation cost. This finding is reasonable. Despite the dispatch of responsive loads incurs expenses, the increased consumption of wind power will lead to the decrease of thermal units’ output. And the cost saved by thermal units are more than the expenses of responsive loads. Thus, it can be concluded that the adoption of responsive loads can bring better e ect. According to Table 4, it is not dicult to find that model 3 is the best one for it can lead to most increase of wind power utilization and most decrease of system operation costs. In other words, the e ect of combining two types of responsive load is better than Appl. Sci. using 2019 the , 9, x FO twoR P types EER RE of VIEW load separately. 12 of 16 4.4. Influence on the Load Curve 4.4. Influence on the Load Curve The scheduling of extensive loads, which is related with the trend of forecasted wind power The scheduling of extensive loads, which is related with the trend of forecasted wind power availability, will influence the load curve of system. The results are shown in Figure 5. availability, will influence the load curve of system. The results are shown in Figure 5. Forecaseted wind power (MW) Optimal wind power utilization Conventional wind power utilization Load curve before optimization Load curve after optimization 2468 10 12 14 16 18 20 22 24 Time (h) Figure 5. System load and wind power utilization. Figure 5. System load and wind power utilization. From Figure 5, it is obvious that the daily peak load is cut, and the daily valley load is increased From Figure 5, it is obvious that the daily peak load is cut, and the daily valley load is increased after optimization. It promotes the daily load curve leveling and is conducive to the system security after optimization. It promotes the daily load curve leveling and is conducive to the system security and stability. This kind of impact is reasonable because wind power owns anti-peak characteristics, and stability. This kind of impact is reasonable because wind power owns anti-peak characteristics, which means the trough periods of forecasted wind power are the peak periods of daily load and the which means the trough periods of forecasted wind power are the peak periods of daily load and the peak periods of forecast wind power are the trough periods of daily load. And to maximize the wind peak periods of forecast wind power are the trough periods of daily load. And to maximize the wind power utilization, the scheduling of responsive loads should make the valley load increased and the power utilization, the scheduling of responsive loads should make the valley load increased and the peck load decreased, leading the daily load curve consistent with the forecasted wind power curve. peck load decreased, leading the daily load curve consistent with the forecasted wind power curve. Contrasting the 3 wind power curves, it is easy to find that the optimal wind power utilization is larger Contrasting the 3 wind power curves, it is easy to find that the optimal wind power utilization is than the conventional wind power utilization during 2:00 to 6:30 and 14:00 to 15:00, which verifies the larger than the conventional wind power utilization during 2:00 to 6:30 and 14:00 to 15:00, which e ect of responsive loads. verifies the effect of responsive loads. To sum up, the combination of HLs and SLs in the optimization model is of great significance, To sum up, the combination of HLs and SLs in the optimization model is of great significance, for it can not only lead better e ect in maximizing wind power utilization and minimizing system for it can not only lead better effect in maximizing wind power utilization and minimizing system operation cost, but also contribute to leveling the load curve and maintaining the system security. operation cost, but also contribute to leveling the load curve and maintaining the system security. 4.5. Discussion 4.5. Discussion 4.5.1. Influence of Risk Level " 4.5.1. Influence of Risk Level ε The availability of wind power is uncertain. Therefore, there is some risk that the system reserve The availability of wind power is uncertain. Therefore, there is some risk that the system reserve capacity cannot surmount the prediction errors of wind power. The probability of system imbalance capacity cannot surmount the prediction errors of wind power. The probability of system imbalance caused by too little system reserve capacity is the risk level. With different risk levels, this optimization model produces different results. To test the influence of the risk level, several levels of risk are tried in the model with both SLs and HLs involved in the optimization. The iteration number SM×=55× is . The results are shown in Table 8. Appl. Sci. 2019, 9, 1777 12 of 15 caused by too little system reserve capacity is the risk level. With di erent risk levels, this optimization model produces di erent results. To test the influence of the risk level, several levels of risk are tried in the model with both SLs and HLs involved in the optimization. The iteration number is S M = 5 5. The results are shown in Table 8. Table 8. Results of di erent risk levels ". Risk Level " Wind Power Utilization Cost of System Operation 0.05 41,708.7 MWh $3,281,956.1 0.1 41,723.5 MWh $3,281,900.1 0.2 41,743.5 MWh $3,281,823.3 0.4 41,756.7 MWh $3,281,729.4 0.5 41,764.2 MWh $3,281,675.3 1 41,770.2 MWh $3,281,607.5 As the risk level increases from 0.05 to 0.5, the total wind power utilization increases, and the cost of system operation decreases. This is reasonable because a lower risk level corresponds to a more restrictive chance constraint. Correspondingly, the generation of thermal units is decreased, which results in a decrease in total cost. An extreme case is " = 1, in which the chance constraint can be neglected. In such a case, the optimal wind power utilization is larger than that at any other risk level; furthermore, the cost of system operation is the smallest. 4.5.2. The Influence of Iteration Numbers The SAA algorithm is a type of approximate method. The result is not the solution of the true problem. Changes in iteration numbers result in changes in the accuracy of the results. Thus, experiments are done to study the impact of the iteration numbers. In the experiments, SLs and HLs are involved in the optimization, and the risk level is kept as 0.2. The results are shown below. Tables 9 and 10 show that with S = 5 and M increasing from 5 to 10, the gap between the upper bound and optimal value of wind power utilization decreases from 0.61% to 0.42%, and the gap of the system operation cost decreases from 0.34% to 0.21%. With M = 5 and S increasing from 5 to 10, the gap between the upper bound and optimal value of wind power utilization decreases from 0.61% to 0.31%, and the gap of the system operation cost decreases from 0.34% to 0.17%. The decrease in the gaps indicates that the solution became more precise; with accumulating iterations, the proposed SAA algorithm converges to the true values. What’s more, an increase in S can lead to a greater decrease of the gap than an increase in M. Table 9. Wind power utilization of di erent iteration numbers. SM " Upper Bound Optimal Value Gap 5 5 0.2 41,997.6 MWh 41,743.5 MWh 0.61% 5 10 0.2 41,798.1 MWh 41,624.5 MWh 0.42% 10 5 0.2 41,783.3 MWh 41,653.2 MWh 0.31% Table 10. Cost of system operation of di erent iteration numbers. SM " Upper Bound Optimal Value Gap 5 5 0.2 $3,292,763.4 $3,281,729.4 0.34% 5 10 0.2 $3,263,957.7 $3,257,231.5 0.21% 10 5 0.2 $3,260,120.1 $3,254,598.7 0.17% 4.5.3. The Motivation of Extensive Load Scheduling In this study, the compensation for the operation of interactive loads is given by the demand response special fund of the Jiangsu power company, which is the main motivation of the schedule Appl. Sci. 2019, 9, 1777 13 of 15 of extensive load. The focus of this study is to discuss how to increase the wind power utilization through the refined controllable loads. As for the power market mechanism incorporating renewable energy and interactive loads, we take it as our next researcus. 5. Conclusions In this study, a chance-constrained multi-objective program considering the uncertain wind power availability has been studied. SLs and HLs are innovatively adopted to optimize the problem, and a revised SAA algorithm combined with MODE is developed toch fo solve it. The experiments performed on the power system of Yancheng show that the combination of SLs and HLs leads to better results in maximizing the wind power utilization and minimizing the system operation cost; and responsive loads are also helpful in leveling the load curve. The impacts of parameters of MODE on the execution time and hypervolume are taken into account. Additionally, the sensitivity of di erent risk level and the influence of iteration scales of SAA are discussed to verify the accuracy and validity of the proposed method. Author Contributions: Conceptualization, Q.X. and Y.L.; methodology, D.W.; software, P.D.; validation, Q.X.; formal analysis, Y.L.; investigation, Y.L.; resources, D.W.; data curation, D.W.; writing—original draft preparation, Y.L.; writing—review and editing, P.D.; visualization, D.W.; supervision, Q.X.; project administration, Y.L.; funding acquisition, P.D. Funding: This work was supported by the National Key Research and Development Program of China under grant no. 2016YFB0901100. Conflicts of Interest: The authors declare no conflict of interest. Nomenclature E Wind power utilization C System operation cost GL C Generation cost of thermal generators gen C Operation cost of shiftable loads SL C Operation cost of high-energy loads HL n, N Index and set of scenarios G Thermal generation units W Wind farms SL Shiftable loads HL High-energy loads T Time horizon (e.g., 24 hours). DT Time span of each period t. L Transmission lines N Total number of wind farms N Total number of shiftable loads N Total number of high-energy loads N Total number of thermal generation units Start-up and shut-down cost for thermal unit j G j n , m , l Operating cost factors for thermal generator j. j j j Cost factors for shiftable load b to regulate a unit load Sa Cost factors for high-energy load b to regulate a unit load Hb P Total amount of system load over time period t max Maximum output of thermal generator j. G j min Minimum output of thermal generator j. G j R Amount of spinning reserve needed for the system over time period t. Reserve capacity factor of wind power up Ramp-up output limit of generator j. G j Appl. Sci. 2019, 9, 1777 14 of 15 down Ramp-down output limit of generator j. G j min Minimum on times for generator j. G j,on min Minimum o times for generator j. G j,o f f min T Minimum on times for shiftable load a. Sa,on min Minimum on times for high energy load b. Hb,on P Maximal power of shiftable load a to be shifted over time period t. Samax Maximal power of high-energy load b to be regulated over time period t. Hbmax M Maximal regulated time of shiftable load a Sa M Maximal regulated time of high-energy load b Hb max P Maximal power of wind farm i. Wi max P Line flow limitation for the transmission line l. pen f The penalty factor of wind farm i for abandoning wind power. P Wind power utilization of wind farm i over time period t. wi Power generated by thermal unit j over time period t G j Binary variable to indicate if thermal generator j is on over time period t. G j S Binary variable to indicate if shiftable load a is shifted over time period t. Sa S Binary variable to indicate if high-energy load Hb b is regulated over time period t. P Total amount of power shifted in load a over time period t. Sa P Total amount of power regulated in load b over time period t. Hb Stochastic wind power output of wind farm i over time period t. wi " Risk level b Admittance of branch i j when its resistance is ignored. i j Voltage phases of node i. max Maximum transmission power between node i and j. i j P /P Vectors of active power of generators/ loads at all nodes except the balancing node G L B Coecient matrix consisting of imaginary parts of the admittance matrix of the system Vector consisting of the voltage phases of all nodes except the balancing node References 1. Du, C.; Wang, X.; Wang, W.; Shao, C.; Xiao, Y. A mechanism of intraday market design for promoting wind power integration. CSEE J. Power Energy Syst. 2018, 4, 295–298. [CrossRef] 2. Li, G.; Li, G.; Zhou, M. Model and application of renewable energy accommodation capacity calculation considering utilization level of interprovincial tie-line. Prot. Control Mod. Power Syst. 2019, 4, 1–12. [CrossRef] 3. Han, X.; Qu, Y.; Wang, P.; Yang, J. Four-Dimensional Wind Speed Model for Adequacy Assessment of Power Systems with Wind Farms. IEEE Trans. Power Syst. 2013, 28, 2978–2985. [CrossRef] 4. Simon, H.T.; Vincenzo, T.; Goran, S. Decentralized Control of Thermostatic Loads for Flexible Demand Response. IEEE Trans. Control Syst. Technol. 2015, 23, 1685–1700. 5. Rual, B.; Francisco, M.; Francisco, G.M.; Consolacion, G.; Alfredo, A.; Julio, G. Optimization methods applied to renewable and sustainable energy: A review. Renew. Sustain. Energy Rev. 2011, 15, 1753–1766. 6. Liu, Z.; Wu, Q.; Oren, S.S.; Huang, S.; Li, R.; Cheng, L. Distribution Locational Marginal Pricing for Optimal Electric Vehicle Charging Through Chance Constrained Mixed-Integer Programming. IEEE Trans. Smart Grid 2018, 9, 644–654. [CrossRef] 7. Babatunde, O.; Mostafa, K.; John, M.; William, D.R.; Hamidreza, Z. A Chance Constrained Programming Approach to the Integrated Planning of Electric Power Generation, Natural Gas Network and Storage. IEEE Trans. Power Syst. 2018, 33, 6883–6893. 8. Wang, Q.; Guan, Y.; Wang, J. A Chance-Constrained Two-Stage Stochastic Program for Unit Commitment With Uncertain Wind Power Output. IEEE Trans. Power Syst. 2012, 27, 206–215. [CrossRef] 9. Chen, Q.; Zhao, X.; Gan, D. Active-reactive scheduling of active distribution system considering interactive load and battery storage. Prot. Control Mod. Power Syst. 2017, 2, 320–330. [CrossRef] 10. Liao, S.; Xu, J.; Sun, Y.; Bao, Y.; Tang, B. Control of Energy-Intensive Load for Power Smoothing in Wind Power Plants. IEEE Trans. Power Syst. 2018, 33, 6142–6154. [CrossRef] Appl. Sci. 2019, 9, 1777 15 of 15 11. Pedram, S.; Vincent, W.S.W.; Robert, S. Load Scheduling and Power Trading in Systems with High Penetration of Renewable Energy Resources. IEEE Trans. Smart Grid 2016, 7, 1802–1812. 12. Zakaria, Z.; Shun, T.; Masato, O.; Toshihisa, F. Optimal Power Scheduling for Smart Grids Considering Controllable Loads and High Penetration of Photovoltaic Generation. IEEE Trans. Smart Grid 2014, 5, 2350–2359. 13. Rathore, C.; Roy, R. Impact of wind uncertainty, plug-in-electric vehicles and demand response program on transmission network expansion planning. Int. J. Electr. Power Energy Syst. 2016, 75, 59–73. [CrossRef] 14. Mohammadreza, M.; Alireza, Z.; Shahram, J.; Pierluigi, S. Integrated scheduling of renewable generation and demand response programs in a microgrid. Energy Convers. Manag. 2014, 86, 1118–1127. 15. Hajibandeh, N.; Ehsan, M.; Soleymani, S.; Shafie-Khah, M.; Catalao, J.P.S. Prioritizing the e ectiveness of a comprehensive set of demand response programs on wind power integration. Int. J. Electr. Power Energy Syst. 2019, 107, 149–158. [CrossRef] 16. Kalavani, F.; Mohammadi-Ivatloo, B.; Zare, K. Optimal stochastic scheduling of cryogenic energy storage with wind power in the presence of a demand response program. Renew. Energy 2019, 130, 268–280. [CrossRef] 17. Wei, J.; Wang, J.; Gao, H.; Gao, X. Optimal operation of micro integrated energy systems considering electrical and heat load classification and scheduling. In Proceedings of the 2017 IEEE Conference on Energy Internet and Energy System Integration (EI2), Beijing, China, 26–28 November 2017. 18. Nicolas, T.; Simon, K.; Armin, S.; Sascha, H.; Andreas, K. Techno-economic evaluation of load activation quotas as a concept for flexible load management. CIRED Open Access Proc. J. 2017, 2017, 2023–2027. 19. Wei, J.; Qiao, J.; Meng, Q. An improved NSGA2 algorithm with the adaptive di erential mutation operator. In Proceedings of the 34th Chinese Control Conference, Hangzhou, China, 28–30 July 2015. 20. Moradi, B. Multi-objective mobile robot path planning problem through learnable evolution model. J. Exp. Theor. Artif. Intell. 2019, 31, 325–348. [CrossRef] 21. Zemero, B.; Tostes, M.; Bezerra, U.; Batista, V.; Carvalho, C. Methodology for Preliminary Design of Buildings Using Multi-Objective Optimization Based on Performance Simulation. J. Sol. Energy Eng. 2019, 141, 040801. [CrossRef] 22. Monsef, H.; Naghashzadegan, M.; Jamali, A.; Farmani, R. Comparison of evolutionary multi objective optimization algorithms in optimum design of water distribution network. Ain Shams Eng. J. 2019, 10, 103–111. [CrossRef] 23. Pagnoncelli, B.K.; Ahmed, S.; Shapiro, A. Sample Average Approximation Method for Chance Constrained Programming: Theory and Applications. J. Optim. Theory Appl. 2009, 142, 399–416. [CrossRef] 24. Li, G.; Du, X.; Sun, P.; Zhou, L.; Tai, H.-M. E ect of wind speed probability distribution on lifetime of power semiconductors in the wind power converters. In Proceedings of the 2015 IEEE Power Electronics and Application Conference and Exposition, Shanghai, China, 5–8 November 2015; pp. 15–19. 25. Xu, J.; Feng, T. Single elevator scheduling problem with complete information: An exact model using mixed integer linear programming. In Proceedings of the 2016 IEEE American Control Conference, Boston, MA, USA, 6–8 July 2016; pp. 2894–2899. 26. Tomas, H.; Alan, E.; Krisztian, B.; Peter, V.; Lars, S. Value-transformation for monotone prediction by approximating fuzzy membership functions. In Proceedings of the 2011 IEEE 12th International Symposium on Computational Intelligence and Informatics (CINTI), Budapest, Hungary, 21–22 November 2011. 27. Zhuang, Y.; Wu, C.; Zhang, Y.; Jia, Z. Compound Event Barrier Coverage Algorithm Based on Environment Pareto Dominated Selection Strategy in Multi-Constraints Sensor Networks. IEEE Access 2017, 5, 10150–10160. [CrossRef] © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).

Journal

Applied SciencesMultidisciplinary Digital Publishing Institute

Published: Apr 29, 2019

There are no references for this article.