Abstract
In order to achieve paramount economy, hybrid renewable energy sources are gaining importance, as renewable sources are costless. Over the past few years wind energy incorporation drew more consideration in the electricity market, as wind power took an affirmative role in energy saving as well as sinking emission pollutants. Recently developed Grey wolf optimizer (GWO) algorithm has conspicuous behavior for verdicting global optima, without getting ensnared in premature convergence. In the proposed research the exploitation phase of the grey wolf optimizer has been further improved using random exploratory search algorithm, which uses perturbed solutions vectors along with previously generated solution vectors. The paper presents a hybrid version of Grey Wolf Optimizer algorithm combined with random exploratory search algorithm (hGWO-RES) for the solution of combinatorial scheduling and dispatch problem of electric power systems. To validate the feasibility of the algorithm, the proposed algorithm has been tested on 23 benchmark problems. To verify the feasibility and efficacy of operation of proposed algorithm on generation scheduling and dispatch of electric power systems, small and medium scale power systems consisting of 7-, 10-, 19-, 20- and 40-generating units systems taken into consideration. Commitment and scheduling pattern has been evaluated with and without wind integration and it has been experimentally founded that proposed hybrid algorithm provides superior solution as compared to other recently reported meta-heuristics search algorithms.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
1 Introduction
Hybrid renewable energy sources are getting importance, as renewable sources are costless. Over the past few years, wind energy incorporation drew more consideration in electricity generation market, as wind power acting as an affirmative role in energy saving as well as sinking emission pollutants. Also, multidisciplinary design optimization and multidisciplinary system design optimization are emerging area for the solution of design and optimization problems incorporating a number of disciplines. Scientific revolution has affected every aspect of contemporary life. In recent years, with the advancement in computer technology, new era of problem-solving methods has been emerged making use of computers. These methods are becoming more suitable for solving complex problems. These problem-solving methods with direct human involvement are sluggish. So, computer-aided design are widely adopted emphasizing on use of computer for engineering design problems. The computer-aided design not only emphasis on simulating a system but also helps to find the optimal design with high accuracy, low cost, high speed and reliability. Optimization techniques are considered to be one of the best tools for solving the engineering problems and to find the optimal results for the problem. The optimization process initialize with random set for specified problem and then improving them over predefined steps. The engineering problems to be tackled consist of various difficulties such as unconstrained, constrained, uncertainties, local solution, global solution, multiple objectives, etc. Optimization technique must be able to discourse these issues. In the recent years, various meta-heuristics search algorithms has been implemented such as Biogeography based Optimizer [1], Grey Wolf Optimizer [2], Ant Lion Optimizer [3], Moth Flame Optimizer [4], Multi Verse Optimizer [5], Dragon Fly Algorithm [6], Sine Cosine Algorithm [7], Lightning Search Algorithm [8], Seeker Optimization Algorithm [9],Virus Colony Search Algorithm [10], Whale Optimization Algorithm [11], Wind Driven Optimization [12], Water Cycle Algorithm [13], Salp Swarm Algorithm [14], Symbiotic Organism Search [15], Search Group Algorithm [16], Stochastic Fractal Search Algorithm [17], The Runner Root Algorithm [18], Ant Colony Optimization [19], Shuffled Frog Leaping Algorithm [20], Flower Pollination Algorithm [21], Optics Inspired Optimization [22], Cultural Evolution Algorithm [23], Grasshopper Optimization Algorithm [24], Interior Search Algorithm [25], Colliding Bodies Optimization [26], Krill Herd Algorithm [27], Competition over Resources [28], Binary Bat Algorithm [29], Mine Blast Algorithm [30], Biogeography Based Optimization [31], Adaptive Cuckoo Search Algorithm [32], Bat Algorithm [33], Animal Migration Optimization [34], Gravitational Search Algorithm [35], Branch and Bound Method [36], Expert System Algorithm [37], Genetic Algorithm [38], Binary Gravitational Search Algorithm [39], Collective Animal Behavior Algorithm [40], Bird Swarm Algorithm [41], Cognitive Behavior Optimization [42], Electromagnetic Field Optimization [43], Firework Algorithm [44], Water Wave Optimization [45], Earthworm Optimization Algorithm [46], Forest Optimization Algorithm [47], Mean Variance Optimization Algorithm [48], League Championship Algorithm [49], Chaotic Krill Herd Algorithm [50], Elephant Herding Optimization [51], Differential Evolution Algorithm [52], Imperialistic competition algorithm [53], Invasive weed optimization [54], Particle swarm optimization algorithm [55], Crow Search Algorithm [56], Self-Adaptive Bat Algorithm [57]. The brief review of these algorithms is depicted in Table 1. A large portion of these calculation depends on straight and nonlinear programming systems that require broad slope data and for the most part attempt to locate an enhanced arrangement in the region of a beginning stage. These numerical improvement calculations give a valuable technique the worldwide ideal in basic and perfect models [3]. However, some certifiable designing and logical improvement issues are exceptionally intricate and hard to settle, utilizing these techniques. On the off chance that there are more than one neighborhood minima in the problem, the outcome may rely upon the choice of an underlying point, and the acquired minima may not really be the global minima. Also, The No-Free-Lunch theorem for optimization allow developers to develop a new algorithm or to improve the existing algorithm because, it logically proves that there is no such optimization algorithm which can solve all the optimization problems with equal efficiency for all. Some algorithms work best for a few problems and worst for the rest of the problems. So, there is always a scope or improvement to develop the algorithm which could work well for most of the problems. In the proposed research, hybrid variant of grey wolf optimizer has been implemented to solve combinatorial optimizations problems of multidisciplinary system design.
1.1 Novely and contribution
The main contributions of the proposed research study are as follows:
-
A novel hybrid grey wolf inspired optimizer algorithm has been proposed by improving exploitation phase of existing GWO algorithm using random exploratory search algorithm.
-
In the proposed research, two algorithms are combined recursively to improve the local search capability of existing GWO algorithm and proposed algorithm has been tested for 23-benchmark problems including unimodal, multimodal and fixed dimension optimization.
-
Performance analysis of the proposed algorithm has been investigated for standard Numerical Optimization Problem.
-
For validation, the proposed algorithm has been tested on combinatorial optimization problem (i.e. Unit Commitment and dispatch Problem) of electric power system for small and medium scale power systems consisting of 7-, 10-, 19-, 20- and 40-generaing units.
-
The performance of the proposed algorithm has been investigated by comparing it with various recently developed meta-heuristics search algorithm.
2 Unit commitment problem formulation
Unit Commitment of power system units is a multidimensional optimization task for preparation and maneuver of participated units. Contemporary power system network has diverse generating resources, which can be broadly grouped together into two categories i.e. conventional and non-conventional generation sources. Unfortunately, load demand is never steady and it has the tendency to change at every instant of time, a great difficulty arises for the generation that tends to cope with this variable load. Thus, it is required to make a judgment on which generating unit to turn on and which unit to turnoff and at what time it is desirable in the power system network. This complex process of obtaining on-off pattern of generating units, which should satisfy the load demand and spinning reserve parameter is known as unit commitment problem [1]. Unit commitment problem is a part of system planning schedule of 8-h to 24 h planning is done before-hand this duration is quite moderate, however it can to lead short-term planning (next hour) to very long-term planning (one week to few weeks). Basically, unit commitment problem is a hierarchical problem as it does not end with the achievement of bare on-off patterns of units but economic factors are deeply incorporated with it. Next level of problem is allocation of real power in units that participated in load. So this problem can be subdivided into two sub problem Viz. optimum allocation (commitment) of generators at each stations for various load levels and “allocation of generation” to each station. The first problem in power system dialect is called the unit commitment problem (UCP) and second is called load scheduling or dispatch problem (EDP). Since this problem has both binary (UC) as well as continuous (ED) variable, it is known as the link optimization problem. In recent years, due to tremendous increase in load demand, large interconnections of hybrid electric networks are taken into consideration, which basically consist of an integration of thermal unit with one renewable energy source as a wind system, acknowledged as hybrid renewable energy system (HRES) [64,65,66]. The vagueness in Wind Power crafts difficulties for obtaining UC Patterns. Wind integrated thermal power systems are analyzed on the basis of various simulation techniques such as Weibull probability distribution function [67], diverse Probability distribution function [68], adaptable Probability distribution function [69], incomplete Gama function [70], artificial neural networks [71], adaptive neuro-fuzzy approach [71], Gaussian PDF [72], copula theory [73], Levy alpha-stable distribution function [74], P-SCOPF [75], Differential evolution [76], Genetic algorithm [77], hPSO-SQP [78, 79], Upgraded Inertia Wight (PSO-IIW) [80], Fuzzy approach [81], neural network with MIPSO algorithm [82] and Teaching learning based optimizer [83]. No free lunch theorem has logically demonstrated that there exists no method suitable to all optimization problems [84]. Hence, the hybrid variant of grey wolf optimizer combined with random exploratory search algorithm has been proposed to evaluate the generation scheduling and dispatch of thermal power system combined with renewable energy system. The objective function for thermal power system with consideration of wind power can be mathematically described as per Eq.(1), as wind turbine do not consume fossil fuel and does not include any fuel cost.
where, \( F{C}_n\left({P}_n^h\right) \) describe the fuel cost of n-th generating units at h-th hours and SUCn, h represents the startup cost of n-th generating units for h-th hours and these costs may be mathematically described as:
Where, HSCn hot start is cost, and CSCn is cold start cost, Tn, down is minimum down time of n-th unit, \( {T}_{n, off}^h \) is consecutive off time of n-th unit and term Tn, cold represents the cold start hour of the n-th units.
The aforementioned unit commitment problem is subjected to various equality and non-equality constraints and which are mathematically described below:
-
a)
Power Operational constraints:
-
b)
Spinning Reserve Constraint
-
c)
Minimum up and down time constraints
-
d)
Maximum and Minimum Power Limit
The probability distribution function for the calculation of wind power can be mathematically represented [25].:
Because of intermittent nature of wind power (WP), it is a Random variable. The mathematical function for wind power output and Wind speed can be mathematically described as:
For wind speed (vh), between 0 and vin or for wind speed greater that vout the WP is zero. When wind speed (vh) is between vr and vout Wind power is equal to the rated wind power. So for the first and second eventuality in Eq.(11), the Wind power is a discrete variable. The probability of Wind power being 0 or PWR be calculated as per Eqs.(12) and (13) respectively described below:
Between vin and vr Wind power is continuous variable and its probability density function can be written as
Ever since Correctness of Wind Power prediction is not meticulous and exact so based on above empirical formulas, Maximum generation scheduling can be computed. This maximum wind generation takes up base portion of load curve. In a time when the present position of unit commitment does not meet with the reserve demand a unit may be startup subject to satisfying constraint as described in Eq. (15).
3 Hybrid grey Wolf optimizer
Primarily developed Grey Wolf Optimizer, is a transformative calculation algorithm, based on grey wolves, which recreate the social stratum and chasing component of grey wolves in view of three principle ventures of chasing: scanning for prey, encompassing prey and assaulting prey and its mathematical model was designed in view point of hierarchy levels of different wolves. The fittest solution was designated as alpha (α). Accordingly, the second and third best solutions are named beta (β) and delta (δ) individually. Whatever is left of the hopeful solution are thought to be omega (ω), kappa (κ) and lambda (λ). For the fitness value calculation, the advancement (i.e. chasing) is guided by α, β and δ. The ω, κ and λ wolves trail these three wolves. In GWO, Encircling or Trapping of Prey was achieved by calculating \( \overrightarrow{\mathrm{D}} \) and \( {\overrightarrow{\mathrm{X}}}_{\mathrm{GWolf}} \) vectors described by Eqs. (16.1) and (16.2).
Where, iter demonstrates the present iteration, \( \overrightarrow{\mathrm{A}} \) and \( \overrightarrow{\mathrm{C}} \) are coefficient vectors, \( {\overrightarrow{\mathrm{X}}}_{\mathrm{Prey}} \) is the position vector of the prey and \( {\overrightarrow{\mathrm{X}}}_{\mathrm{GWolf}} \) shows the position vector of a grey wolf and the vectors \( \overrightarrow{\mathrm{A}} \) and \( \overrightarrow{\mathrm{C}} \) are calculated as follows:
Where, \( {\overrightarrow{\upmu}}_1,{\overrightarrow{\upmu}}_2\in \operatorname{rand}\left(0,1\right) \) and \( \overrightarrow{\mathrm{a}} \) decreases linearly from 2 to 0.
The hunting of prey are achieved by calculating the corresponding fitness score and positions of alpha, beta and delta wolves using Eqs. (17), (18) and (19) respectively and final position for attacking towards the prey was calculated by Eq. (20).
In the proposed hybrid Grey-Wolf Optimizer-Random Exploratory search (hGWO-RES) algorithm, the position vector \( {\overrightarrow{\mathrm{X}}}_{\mathrm{i}} \) is perturbed by Δi and new position vectors \( \left({\overrightarrow{\mathrm{X}}}_i+{\varDelta}_i\right) \) and \( \left({\overrightarrow{\mathrm{X}}}_i-{\varDelta}_i\right) \) has been obtained. The variation of parameter Δi has been taken randomly within local search space to exploit the search space in a better way. The new fitness solutions f+ ← f (X + Δ) and f− ← f (X − Δ) has been obtained along with previous fitness solution f ← f (X) and final fitness has been evaluated taking minimum values out of these newly obtained solutions using Eq. (21).
The impact of newly obtained positions vectors as 2-Dimentional position vectors and conceivable neighbors are outlined in Fig. 1. As per Fig. 1, a grey wolf poser of (X, Y) can update its position w.r.t. newly obtained position vectors ((X + Δ), (Y + Δ)) and ((X − Δ), (Y − Δ)) indicated by the position of the prey (X*, Y*) and exploit the search space in better way. Better places around as well as can be expected regarding the present position by altering the estimation of \( \overrightarrow{\mathrm{A}} \) and \( \overrightarrow{\mathrm{C}} \) vectors. Figure 1 shows the 2-D view of Position Vectors along with perturbed position vectors \( \left({\overrightarrow{\mathrm{X}}}_i+{\varDelta}_i\right) \), \( \left({\overrightarrow{\mathrm{X}}}_i-{\varDelta}_i\right) \) and possible next Location w.r.t. Prey. The 3-D view of position vectors along with perturbed position vectors \( \left({\overrightarrow{\mathrm{X}}}_i+{\varDelta}_i\right) \), \( \left({\overrightarrow{\mathrm{X}}}_i-{\varDelta}_i\right) \) and possible next location w.r.t. prey has been shown in Fig. 2.
The random positions vectors, which allow grey wolves to reach any position between the points including perturbed position vectors \( \left({\overrightarrow{\mathrm{X}}}_i+{\varDelta}_i\right) \) and \( \left({\overrightarrow{\mathrm{X}}}_i-{\varDelta}_i\right) \) are shown in Fig. 3a.
The exploration phase in hGWO-RES is similar to GWO., In order to explore the search space globally, vector \( \overrightarrow{\mathrm{A}} \) and \( \overrightarrow{\mathrm{C}} \) are used, which mathematically model divergence. The PSEUDO code for the proposed hybrid GWO-RES algorithm is shown in Fig. 3b.
4 Solution strategy for unit commitment problem
In grey wolf optimizer, the search agent explore and exploit their updated position to a suitable real value in given search space considering various constraints impose upon them. Since unit commitment problem is highly constrained in nature, they have both binary and discrete values. Thus mapping of continuous value of search agent updated to binary value is mandatory. Before solving unit commitment problem by using hGWO-RES algorithm we represent agent as a binary string .each unit “on state” as 1 and “off state” as a 0. So, unit state U is basically matrix of {N*T} following steps clarify modus operandi of unit commitment problem.
-
Step-1:
To solve single area unit commitment problem, every individual is defined as units ON/OFF status showed as 1/0 correspondingly. An individual would display the unit commitment schedule over the time horizon H. The on/off schedule of the units is stored as an integer-matrix U, which is mathematically defined as:
Where, \( {u}_n^h \) is unit on/off status of nth unit at hth hour (i.e. \( {u}_n^h \)=1/0 for ON/OFF).
-
Step-2:
Generating units are prioritized according to their Average Full Load generation Capacity in descending order.
-
Step-3:
Status of individual units is modified in the population to satisfy the spinning reserve constraints
-
Step-4:
Individual units in the population are repaired for minimum up/down time violations
-
Step-5:
Units of some search agents are de-committed in the population to reduce excessive spinning reserve due to minimum up/down time repairing
-
Step-6:
Economic Load Dispatch Problem is then solved using MIQP and Fuel Cost is calculated for each Hour.
-
Step-7:
Calculate Start-up cost for each hour using Eq. (3).
-
Step-8:
Overall generation cost for 1st position is evaluated and it is assumed as global fitness and its position as global position.
-
Step-9:
Overall generation costs for all positions are then evaluated in the population and then local generation cost and local commitment schedule for whole population is determined.
-
Step-10:
Overall global generation cost is compared with Local generation cost in whole population. If global generation cost is greater than local generation cost, replace global generation cost with local generation cost and take local commitment schedule as global commitment.
-
Step-11:
Modify the individual position using hGWO-RES algorithm and determine overall best generation cost and commitment schedule.
-
Step-12:
If the maximum iteration number is reached, then go to next step (Step 14.)
-
Step-13:
Otherwise, increase iteration number and go back to step 3.
-
Step-14:
Stop and obtain the optimal solution of single area unit commitment problem from the individual position in the population that generated the least total generation cost (Fig. 4).
5 Constraints handling strategy/ repair mechanism of constraints
The achieved major unit scheduling by hGWO-RES may not fulfill the certain crucial constraints such as MDT, MUT, Spinning reserve etc. So, the constraints defilements are to be repaired. In this paper a heuristic search strategy is adopted to tackle such problem.
5.1 Minimum up and minimum down time handling strategy
Minimum up and down time of specific unit is defined as connective hours that unit is ‘on’ or ‘off’ ‘when it ‘on’ or ‘off’. Any unit that is ‘on‘ should not be turned ‘off’ immediately without reaching to ‘MUT’ and similarly any unit which is once “off” should not be turned “on” immediately without reaching to MDT. These constraints are calculated beforehand by using following recursive relation
Where \( {T}_{n, on}^h \) and \( {T}_{n, off}^h \) are number of continuous time when unit is on and off.
When crowning load duration appreciably inferior to the minimum down time of a particular unit. Minimum up time is violated. And constraint associated with minimum down time is violated at low load level where low load duration is considerably shorter than minimum up time. Since repapering of MDT, MUT, can lead to excessive spinning reserve, which results into high operating cost, thus if this remains it would defeat the whole purpose of optimizing cost. Hence we again us heuristic technique to de-commit excess of reserve.
The methodology to adjust/repair defilement of constraints associated with MDT, MUT are done as given below.
-
Step1:
Calculate the duration on and off times of all units for the whole schedule time horizon.
-
Step2:
set h = 1
-
Step3:
set iteration count n = 1
-
Step4:
\( if{u}_n^h=0{\displaystyle \begin{array}{c}\begin{array}{l}\\ {}\end{array}\end{array}} \)and \( {u}_n^{h-1}=1 \) and \( {T}_{n, on}^{h-1}\le MUT \) then set \( {u}_n^h=1 \)
-
Step5:
if \( {u}_n^h=0 \) and \( {u}_n^{h-1}=1 \) and h + MDT − 1 ≤ T and \( {T}_{n, off}^{off+ MDT-1}\le MDT \) SET \( {u}_n^h=1 \)
-
Step6:
if \( if{u}_n^h=0 \) and \( {u}_n^{h-1}=1 \) and t + MDT − 1 > T and \( {\sum}_{n=h}^H{u}_n^h>0 \) set \( {u}_n^h=1 \)
-
Step7:
update the time period of ON/OFF times for unit i
-
Step8:
Do n = n + 1 return to step 4.
-
Step9:
\( ifh<H,{\displaystyle \begin{array}{c}h=h+1,\end{array}} \) return to step 3,
-
Step10:
If condition at step 9, found false, stop.
6 Test system and standard benchmark
In order to validate the performance of the proposed hGWO-RES algorithms, 23 benchmark functions [2] has been taken into consideration and has been shown in Tables 2, 3, and 4. Table 2 depicts the Unimodal Benchmark Function, Table 3 depicts the Multi-modal Benchmark functions and Table 4 depicts the fixed dimensions benchmark problems.
In order to show the efficacy of the anticipated hGWO-RES algorithms for generation scheduling and dispatch problem, different types of test systems have been taken into consideration, which includes 7-, 10-, 19-, 20- and 40-Generating Units system [58]. The load demand pattern of 24-h are taken into consideration for effective research study. In the whole research study, 30 search agents are taken into considerations and algorithm is simulated for maximum iterations of 500.
7 Results and discussion
In order to overcome the stochastic nature of proposed hGWO-RES algorithm and validate the results, 30 trial runs are taken into consideration and each objective function has been evaluated for average, standard deviation, worst and best values. In order to validate the exploitation phase of proposed algorithm, unimodal benchmark function F1, F2, F3, F4, F5, F6 and F7 are taken into consideration. Table 5 shows the solution of unimodal benchmark function using hGWO-RES algorithm. The comparison results for unimodal benchmark functions has been shown in Table 6, which are compared with other recently developed metaheuristics search algorithms GWO [2], PSO [55], BA [33], FPA [21], GA [85], DA [6], BDA [6], BPSO [86] and BGSA [39] in terms of average and standard deviation. The convergence curve and trial solutions for hGWO-RES for unimodal benchmark functions are shown in Figs. 5 and 6.
In order to validate the exploration phase of proposed algorithm, the multi-modal benchmark functions F8, F9, F10, F11, F12 and F13 are taken into consideration, as these functions have many local optima with the number increasing exponentially with dimension. Table 7 shows the solution of multi-modal benchmark function using hGWO-RES algorithm. The comparison results for multi-modal benchmark functions has been shown in Table 8, which are compared with other recently developed metaheuristics search algorithms GWO [2], PSO [55], BA [33], FPA [21], GA [85], DA [6], BDA [6], BPSO [86] and BGSA [39] in terms of average and standard deviation. The convergence curve and their corresponding trial solutions of hGWO-RES for multi-modal benchmark functions are shown in Figs. 7 and 8.
The test results for fixed dimension benchmark problems are shown in Table 9. The comparison results for multi-modal benchmark functions has been shown in Tables 10 and 11, which are compared with other recently developed metaheuristics search algorithms GWO [2], PSO [55], BA [33], FPA [21], GA [85], DA [6], FEP [87], GSA [35] and DE [52] in terms of average and standard deviation. The trial solutions for fixed dimension benchmark functions along with their convergence curve are shown in Figs. 9 and 10.
In order to verify the performance of proposed hGWO-RES algorithm for generation scheduling and dispatch problems, the conventional UCP and UCP considering wind power as renewable energy sources are solved and their corresponding solutions are represented in Tables 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, and 28 . Table 29 depicts the optimal cost analysis for 10-generating unit systems considering wind power have been compared with recently developed algorithms.
8 Conclusion
In the proposed research, a hybrid version of grey wolf optimizer with random exploratory search has been presented to solve benchmark problems and generation scheduling and dispatch problem of electric power system with due consideration of wind energy as renewable energy source. Results of hGWO-RES has been tested for non-linear, highly constrained, non-convex engineering design and optimization problems, which include 23 benchmark problems and combinatorial unit commitment problem of electric power system. Experimentally, it has been found that the exploitation phase of the existing GWO algorithm has been improved. Also, the authors have presented the solution of scalar objective generation scheduling and dispatch of thermal generating units considering impact of wind power using hGWO-RES algorithm. The results for IEEE test system consisting of 7-, 10-, 19-, 20- and 40-generating units has been evaluated, analyzed for percentage cost saving and has been compared with recently developed algorithms, while considering wind power as a renewable energy source. Also, it is evident from analysis that by integrating wind power source along with conventional thermal power system, power production cost per megawatt is significantly reduced. Hence it is envisaged to incorporate wind energy source to tackle price hiking problem. Moreover, hGWO-RES accelerates the progress towards the near global optimum point thereby enabling one to obtain improved solutions with a reduced computation overhead.
References
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12(6):702–713
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Mirjalili S (2015) The ant lion optimizer. Adv Eng Softw 83:80–98
Mirjalili S (2015) Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm. Knowl-Based Syst 89:228–249
Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Applic 27(2):495–513
Mirjalili S (2016) Dragonfly algorithm: a new meta-heuristic optimization technique for solving single-objective, discrete, and multi-objective problems. Neural Comput Applic 27(4):1053–1073
Mirjalili S (2016) SCA: a sine cosine algorithm for solving optimization problems. Knowl-Based Syst 96:120–133
Shareef H, Ibrahim AA, Mutlag AH (2015) Lightning search algorithm. Appl Soft Comput 36:315–333
Chaohua D, Weirong C, Yunfang Z (2007) Seeker optimization algorithm. 2006 Int. Conf. Comput. Intell. Secur. ICCIAS 2006, vol. 1, p 225–229
Li MD, Zhao H, Weng XW, Han T (2016) A novel nature-inspired algorithm for optimization: virus colony search. Adv Eng Softw 92:65–88
Mirjalili S, Lewis A (2016) The whale optimization algorithm. Adv Eng Softw 95:51–67
Bayraktar Z, Komurcu M, Werner DH (2010) Wind Driven Optimization (WDO): a novel nature-inspired optimization algorithm and its application to electromagnetics. 2010 IEEE Int. Symp. Antennas Propag. CNC-USNC/URSI Radio Sci. Meet. - Lead. Wave, AP-S/URSI 2010, no. 1, p 0–3
Eskandar H, Sadollah A, Bahreininejad A, Hamdi M (2012) Water cycle algorithm - a novel metaheuristic optimization method for solving constrained engineering optimization problems. Comput Struct 110–111:151–166
Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191
Cheng MY, Prayogo D (2014) Symbiotic organisms search: a new metaheuristic optimization algorithm. Comput Struct 139:98–112
Gonçalves MS, Lopez RH, Miguel LFF (2015) Search group algorithm: a new metaheuristic method for the optimization of truss structures. Comput Struct 153:165–184
Salimi H (2015) Stochastic fractal search: a powerful metaheuristic algorithm. Knowl-Based Syst 75:1–18
Merrikh-Bayat F (2015) The runner-root algorithm: a metaheuristic for solving unimodal and multimodal optimization problems inspired by runners and roots of plants in nature. Appl Soft Comput 33:292–303
Dorigo M, Birattari M, Stutzle T (2006) Ant colony optimization. IEEE Comput Intell Mag 1(4):28–39
Eusuff M, Lansey K, Pasha F (2006) Shuffled frog-leaping algorithm: a memetic meta-heuristic for discrete optimization. Eng Optim 38(2):129–154
Yang X-S (2012) Flower pollination algorithm for global optimization. In: Unconventional computation and natural computation, Springer, p 240-249
Husseinzadeh Kashan A (2014) A new metaheuristic for optimization: optics inspired optimization (OIO). Comput Oper Res 55:99–125
Kuo HC, Lin CH (2013) Cultural evolution algorithm for global optimizations and its applications. J Appl Res Technol 11(4):510–522
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47
Gandomi AH (2014) Interior search algorithm (ISA): a novel approach for global optimization. ISA Trans 53(4):1168–1183
Kaveh A, Mahdavi VR (2015) Colliding bodies optimization: extensions and applications. Colliding Bodies Optim Extensions Appl, p 1–284
Gandomi AH, Alavi AH (2012) Krill herd: a new bio-inspired optimization algorithm. Commun Nonlinear Sci Numer Simul 17(12):4831–4845
Mohseni S, Gholami R, Zarei N, Zadeh AR (2014) Competition over resources: a new optimization algorithm based on animals behavioral ecology. 2014 Int. Conf. Intell. Netw. Collab. Syst., p 311–315
Nakamura RYM, Pereira LAM, Costa KA, Rodrigues D, Papa JP, Yang XS (2012) BBA: a binary bat algorithm for feature selection. Brazilian Symp. Comput. Graph. Image Process., p 291–297
Sadollah A, Bahreininejad A, Eskandar H, Hamdi M (2013) Mine blast algorithm: a new population based algorithm for solving constrained engineering optimization problems. Appl Soft Comput 13(5):2592–2612
Du D, Simon D, Ergezer M (2009) Biogeography-based optimization combined with evolutionary strategy and immigration refusal. In: IEEE Proc International Conference on Systems, p 997–1002
Mareli M, Twala B (2017) An adaptive cuckoo search algorithm for optimisation. Appl Comput Informatics
Yang X-S. (2010) A new metaheuristic bat-inspired algorithm. In: Nature inspired cooperative strategies for optimization (NICSO 2010), Springer, p 65-74
Li X, Zhang J, Yin M (2014) Animal migration optimization: an optimization algorithm inspired by animal migration behavior. Neural Comput Applic 24(7–8):1867–1877
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) GSA: a gravitational search algorithm. Inf Sci 179:2232
Cohen AI, Yoshimura M (1983) A branch-and-bound algorithm for unit commitment. IEEE Trans Power App Syst 102(2):444–451
Kothari DP, Ahmad A (1995) An expert system approach to the unit commitment problem. Energy Convers Manag 36(4):257–261
Kazarlis SA, Bakirtzis AG, Petridis V (1996) A genetic algorithm solution to the unit commitment problem. IEEE Trans. Power Syst 11(1):83–92
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2010) BGSA: binary gravitational search algorithm. Nat Comput 9(3):727–745
Cuevas E, González M, Zaldivar D, Pérez-Cisneros M, García G (2012) An algorithm for global optimization inspired by collective animal behavior. Discret Dyn Nat Soc 2012
Meng XB, Gao XZ, Lu L, Liu Y, Zhang H (2016) A new bio-inspired optimisation algorithm: bird swarm algorithm. J Exp Theor Artif Intell 28(4):673–687
Li M, Zhao H, Weng X, Han T (2016) Cognitive behavior optimization algorithm for solving optimization problems. Appl Soft Comput 39:199–222
Abedinpourshotorban H, Mariyam Shamsuddin S, Beheshti Z, Jawawi DNA (2016) Electromagnetic field optimization: a physics-inspired metaheuristic optimization algorithm. Swarm Evol Comput 26:8–22
Tan Y, Tan Y, Zhu Y (2015) Fireworks algorithm for optimization fireworks algorithm for optimization. 355–364
Zheng YJ (2015) Water wave optimization: a new nature-inspired metaheuristic. Comput Oper Res 55:1–11
Wang GG, Deb S, Coelho LDS (2015) Earthworm optimization algorithm: a bio-inspired metaheuristic algorithm for global optimization problems. Int J Bio Inspir Com 1(1):1
Ghaemi M, Feizi-Derakhshi MR (2014) Forest optimization algorithm. Expert Syst Appl 41(15):6676–6687
Erlich I, Venayagamoorthy GK, Worawat N (2010) A mean-variance optimization algorithm. 2010 IEEE World Congr. Comput. Intell. WCCI 2010 - 2010 IEEE Congr. Evol. Comput. CEC 2010
Husseinzadeh Kashan A (2014) League championship algorithm (LCA): an algorithm for global optimization inspired by sport championships. Appl Soft Comput 16:171–200
Wang GG, Guo L, Gandomi AH, Hao GS, Wang H (2014) Chaotic krill herd algorithm. Inf Sci 274:17–34
Wang GG, Deb S, Coelho LDS (2016) Elephant herding optimization. Proc. - 2015 3rd Int. Symp. Comput. Bus. Intell. ISCBI 2015, p 1–5
Storn R, Price K (1997) Differential evolution – a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359
Atashpaz-Gargari E, Lucas C (2007) Imperialist competitive algorithm: an algorithm for optimization inspired by imperialistic competition. 2007 IEEE Congr Evol Comput CEC 2007, p 4661–4667
Karimkashi S, Kishk AA (2010) Invasive weed optimization and its features in electromagnetics. IEEE Trans Antennas Propag 58(4):1269–1278
Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: Proceedings of the IEEE International Conference on Neural Networks, p 1942–1948
Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12
Bavafa F, Azizipanah-Abarghooee R, Niknam T (2014) New self-adaptive bat-inspired algorithm for unit commitment problem. IET Sci Meas Technol 8(6):505–517
Mirjalili S, Lewis A (2014) Adaptive gbest-guided gravitational search algorithm. Neural Comput Applic 25(7–8):1569–1584
Mirjalili S, Wang G-G, Coelho L d S (2014) Binary optimization using hybrid particle swarm optimization and gravitational search algorithm. Neural Comput Applic 25(6):1423–1435
Mirjalili S, Mirjalili SM, Lewis A (2014) Let a biogeography-based optimizer train your multi-layer perceptron. Inf Sci 269:188–209
Ghorbani N, Babaei E (2014) Exchange market algorithm. Appl Soft Comput 19:177–187
Singh N, Singh SB (2017) A novel hybrid GWO-SCA approach for optimization problems. Eng Sci Technol Int J 20(6):1586–1601
Dai C, Chen W, Ran L, Zhang Y, Du Y (2011) Human group optimizer with local search. Lect Notes Comput Sci (including Subser Lect Notes Artif Intell Lect Notes Bioinformatics), vol 6728 LNCS, no PART 1:310–320
Deb K (2001) Multi-objective optimization using evolutionary algorithms. Wiley, Hoboken
Dhillon JS, Kothari DP (2010) Power system optimization, 2nd edn. Prentice Hall India, New Delhi
Wood AJ, Wollenberg BF (1996) Power generation, operation, and control. Wiley, Hoboken
Guan Y, Wang Y, Tan Z (2012) Environmental protection and security considered dynamic economic dispatch for wind farm integrated systems. In: 2012 Asia-Pacific Power and Energy Engineering Conference, p 1–4
Tewari S, Geyer CJ, Mohan N (2011) A statistical model for wind power forecast error and its application to the estimation of penalties in liberalized markets. IEEE Trans Power Syst 26(4):2031–2039
Zhang Z-S, Sun Y-Z, Gao DW, Lin J, Cheng L (Aug. 2013) A versatile probability distribution model for wind power forecast errors and its application in economic dispatch. IEEE Trans. Power Syst. 28(3):3114–3125
Jadhav HT, Bhatia M, Roy R (2011) An application of craziness based shuffled frog leaping algorithm for wind-thermal generation dispatch considering emission and economy. In: 2011 10th International Conference on Environment and Electrical Engineering, p 1–4
De Giorgi MG, Ficarella A, Tarantino M (2011) Error analysis of short term wind power prediction models. Appl Energy 88(4):1298–1311
Bludszuweit H, Dominguez-Navarro JA, Llombart A (2008) Statistical analysis of wind power forecast error. IEEE Trans Power Syst. 23(3):983–991
Zhang N, Kang C, Xia Q, Liang J (2014) Modeling conditional forecast error for wind power in generation scheduling. IEEE Trans Power Syst. 29(3):1316–1324
Bruninx K, Delarue E (2014) A statistical description of the error on wind power forecasts for probabilistic reserve sizing. IEEE Trans Sustainable Energy 5(3):995–1002
Lyu J-K, Heo J-H, Kim M-K, Park J-K (2013) Impacts of wind power integration on generation dispatch in power systems. J Electr Eng Technol 8(3):453–463
Sturt A, Strbac G (2012) Efficient stochastic scheduling for simulation of wind-integrated power systems. IEEE Trans Power Syst. 27(1):323–334
Ravi CN, Selvakumar G, Christober C, Rajan A Hybrid real coded genetic algorithm - differential evolution for optimal power flow
Zhang Y, Yao F, Iu HHC, Fernando T, Trinh H (2015) Wind–thermal systems operation optimization considering emission problem. Int J Electr Power Energy Syst 65:238–245
Hou J, Guo J, Liu J (2016) An economic load dispatch of wind-thermal power system by using virtual power plants, 2016 35th Chinese Control Conf., p 8704–8709
Ardabili M (2014) Optimal thermal generating unit commitment with wind power impact : a PSO-IIW procedure
Bhatt A, Shrivastava A, Pandit M, Dubey HM (2014) Cost and profit optimization of integrated wind-thermal system by dynamic dispatch using swarm intelligence. In: International Conference on Recent Advances and Innovations in Engineering (ICRAIE-2014), p 1–6
Lu M, Zhao M (2013) The research of wind-thermal power random multi-objective scheduling based on combined MIPSO. Int J Hybrid Inf Technol 6(6):359–368
Chaudhary V, Pandit M, Dubey HM Optimal operation of wind-thermal generation using differential evolution. IOSR J Electr Electron Eng 5(4):2278–1676
Wolpert DH, William GM, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82
John H (1992) Holland, adaptation in natural and artificial systems. MIT Press, Cambridge
Kennedy J, Eberhart RC (1997) A discrete binary version of the particle swarm algorithm. 1997 IEEE Int Conf Syst Man, Cybern Comput Cybern Simul, vol. 5, p 4104–4108
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. 3:82
Ji B, Yuan X, Chen Z, Tian H (2014) Improved gravitational search algorithm for unit commitment considering uncertainty of wind power. Energy 67:52–62
Zhao B, Guo CX, Bai BR, Cao YJ (2006) An improved particle swarm optimization algorithm for unit commitment. Int J 28:482–490
Juste K a, Kita H, Tanaka E, Hasegawa J (1999) An evolutionary programming solution to the unit commitment problem. IEEE Trans Power Syst 14(4):1452–1459
Vaisakh K, Srinivas LR (2011) Evolving ant colony optimization based unit commitment. Appl Soft Comput 11(2):2863–2870
Ting TO, Rao MVC, Loo CK (2006) A novel approach for unit commitment problem via an effective hybrid particle swarm optimization. IEEE Trans Power Syst. 21(1):411–418
Eslamian M, Ahosseinian AA, Vahidi B (2009) Bacterial foraging based solution to the unit commitment problem. IEEE Trans 24(3):1478–1488
Yuan X, Su A, Nie H, Yuan Y, Wang L (2009) Application of enhanced discrete differential evolution approach to unit commitment problem. Energy Convers Manag 50(9):2449–2456
Shukla A, Singh SN (2016) Clustering based unit commitment with wind power uncertainty. Energy Convers Manag 111:89–102
Bavafa F, Niknam T, Azizipanah-Abarghooee R, Terzija V (2017) A new biobjective probabilistic risk-based wind-thermal unit commitment using heuristic techniques. IEEE Trans Ind Inf 13(1):115–124
Acknowledgements
The authors are very thankful to Dr. Seyedali Mirjalili for providing free access to MATLAB code of GWO algorithm on website http://www.alimirjalili.com/GWO.html.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bhadoria, A., Kamboj, V.K. Optimal generation scheduling and dispatch of thermal generating units considering impact of wind penetration using hGWO-RES algorithm. Appl Intell 49, 1517–1547 (2019). https://doi.org/10.1007/s10489-018-1325-9
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-018-1325-9