 Research
 Open Access
 Published:
Economic emission dispatch on unit commitmentbased microgrid system considering wind and load uncertainty using hybrid MGWOSCACSA
Journal of Electrical Systems and Information Technology volume 7, Article number: 15 (2020)
Abstract
Economic emission dispatch (EED) of a threeunit standalone microgrid system supported by a wind farm is percolated in this paper. The adverse effects of stochastic and uncertainty nature of wind energy in raising the generation cost of the microgrid system are studied in this article. Unit commitment (UC) of the generating units is taken into account which helps in reducing the generation cost and provides relaxation time to the generation units. Three cases are contemplated for the study. For the first two cases, the generation cost of the test system was minimized without and with the involvement of wind power, respectively. The third case considered the involvement of wind power along with the UC of the conventional generation units. A novel hybrid of recently developed superior optimization algorithms, viz. grey wolf optimizer (GWO), sine–cosine algorithm (SCA) and crow search algorithm (CSA), is implemented to perform EED, and the results are compared with basic GWO and other hybrid algorithms. Results are then analysed to compare and contrast among these cases and justify the reliable and profitable one. Statistical analysis claims the superiority of the proposed hybrid MGWOSCACSA over other hybrids and GWO.
Introduction
At a power generating station, the load demand is not sufficed by a single generating entity. Rather, a conglomerate of such entities fulfils the total demand. Moreover, to produce the same amount of power, each unit is incurred with its own cost function (price bid). Economic load dispatch (ELD) works on the fact that not all generating units incur the same amount of cost to suffice same amount of load; rather, same are relatively more costly than others for equal amount of production. So aptly allocating a certain share of the entire demand could actually lower the fuel cost. The total load demand is distributed among various generators which in turn affects the estimation, invoicing, unit commitment and numerous related functions [1]. The total generation of power has to comply with the total current demand. To address this, the ELD could be further categorized into two variations depending upon the nature of load demand. The constant load, classical static economic load dispatch (SELD) ignores practical constraints because every loadconsuming area does not have a constant all day load demand characteristics, but its nature depends upon the prevalent climatic factors, location and attributes of job undertaken by the inhabitants [2, 3]. In opposition to this, a dynamic economic load dispatch (DELD) efficiently handles the practical constraint [4]. In DELD, we forecast the demand for the upcoming hours and accordingly distribute the load among different generations to optimize the production. Energy management strategy (EMS) of microgrids falls in DELD category of cost minimization, but is more complicated than SELD. To begin with, microgrid can be imagined as a collection of distributed energy resources (DERs) and loads within a confined geographical area. DERs include fossilfuelled generators and various renewable energy sources (RES) depending upon the availability of the microgrid location, microturbines, fuel cells, energy storage systems (ESSs) such as battery and flywheel [5]. It is because of the individual modelling and constraints associated with these DERs that economic dispatch of microgrid becomes a complex and cumbersome process for power engineers. Microgrid basically operates in two modes: either islanded or utilityconnected [6]. Figure 1a, b depicts the two different working modes of a microgrid system. It is quite obvious that the utilityconnected mode is more reliable and efficient as the microgrid can sell/buy power from the utility depending upon the surplus/deficit production of power from its DERs. Also utilityconnected microgrid can rely on the grid in case one of its DERs fails, thus preventing from an unwanted and major shutdown of the network.
Literature review
The last decade has witnessed a lot of research in the microgrid energy management area. Matrix realcoded GA (MRCGA) and imperialist competitive algorithm (ICA) were used by the authors in [7] and [8] to minimize the generation cost of a gridconnected microgrid wherein various cases were studied to analyse the capability of algorithms in handling tight operating ranges of DERs, variable loads and fluctuating electricity price. Cuckoo search algorithm (CuSA) yielded better results than PSO and DE when both SELD and DELD were performed by the authors in [9]. An islanded microgrid system was considered for DELD which consisted of 2 wind turbines (WT) to be separately modelled based on wind speed. The authors performed paretooptimal frontbased economic emission dispatch on a utilityconnected microgrid system using adaptive modified PSO (AMPSO) in [10] and GAMS in [11]. Optimization results were reported giving maximum weightage to economic and emission dispatch separately, and thereafter, a compromised solution emphasizing both the objectives with approximately equal weightage was studied where the proposed algorithms outperformed other optimized techniques studied. The authors in [12] used interior search algorithm (ISA) to perform ELD and price penaltybased combined economic emission dispatch (CEED) on an islanded microgrid powered by three fossilfuelled generators, a PV and a wind system. These results were again outperformed by modified harmony search algorithm (MHSA) implemented by the author in [13] for the same microgrid system. But the major drawback in these two articles was that the formulation of different types of price penalty factors was not done. Neither any valid reason was mentioned about which type of price penalty factor was chosen to perform CEED. This demerit was attended by the authors in [14] where the various price penalty factors were formulated and calculated, and the least (min–max) penalty factor was chosen to perform CEED. Further, whale optimization algorithm (WOA) provided better quality solutions than other optimization techniques used to evaluate CEED.
The uncertainty study of stochastic behaviour of RES and load demands may be qualitative or quantitative. Various methods exist in the studies to achieve reasonable measure of uncertainty. The system parameters may be uncertain of renewable energies, so neglecting the effect of uncertainty may affect the economic operation or scheduling. Recently, an ample amount of researches which aim to minimize the generation cost or loss of load probability of renewable integrated microgrid systems are seen to conduct probabilistic or uncertainty study on the forecasted load and RES. The authors in [15] have done operation management for interconnected microgrids with proposed hierarchical stochastic energy management system. They confined uncertainty of microgrids and minimized unscheduled power exchange with the main grid considering cost. Optimal sizing of islanded microgrid with demand side management has been done in [16] with developed bilevel algorithm. Battery storage system capacity, lifetime of generators, mixedinteger linear programming unit commitment problem including demand side management and chance constrained have been considered for optimal operation. Frequency may change in microgrid due to the nonsmooth character of renewable sources. Optimal solution for battery energy storage system considering uncertainties of wind energy in a microgrid with proposed multiagent solution has been done in [17], and 14bus, 30BESS systems are considered to justify the effectiveness. In [18], twostage stochastic structure for day ahead scheduling for microgrid has been demonstrated considering realtime electricity price, and uncertainties of wind energy and load demand are considered where price and wind uncertainties are characterized with autoregressive movingaverage method. The structure is based on the mixedinteger linear programming, and five case studies have been carried out to validate it. The authors in [19] have implemented proposed expert energy management system (EEMS) for microgrid with wind turbines and other distributed energy resources for optimal operation. Minimization of operation cost and net emission has been minimized. An artificial neural network (ANN) has been used to forecast wind behaviour. Improved bacterial foragingbased fuzzy satisfactory optimization has been used by EEMS for multiobjective problem. In [20], stochastic weight tradeoff particle swarm optimization is used to minimize of the operational cost with possibility and probabilistic uncertainties in renewable energy and load demand. To validate the effectiveness, CIGRE LV benchmark microgrid is used with fuel cell, diesel generator, wind and solar energy. In [21], simultaneous allocation of distributed energy resources with shunt capacitors considering uncertainty and variability is done under load demand and power generation for distribution system. The authors in [22] optimized the economic operation of smallscale energy zones. Hence, imperialist competitive algorithm is used applied to solve the problem under uncertainties of load and renewable power generation. Electric vehicles are used to serve the load at pick time as demand curve modification in [23]. Responsive load is used to serve required grid reserve for compensate wind and PV uncertainties. The authors in [24] used a novel probabilityweighted robust optimization (PRO) for the allocation of DG units with wind turbines in microgrid systems to maximize total profit. The uncertainties have been modelled in probabilityweighted uncertainty sets to take the uncertainties into account and developed modified columnandconstraint generation (C&CG) algorithm to solve the PRO problem. Optimal scheduling of island microgrid under the high penetration of wind and PV has been done in [25] by a twostage robust model predictive control (RMPC)based optimization approach. All uncertainties (wind, PV, load demand, water demand) have been considered and obtained. In [26], wind speed forecasting is applied to monitor wind speed. Afterwards, by applying this control method on wind turbine, harvested energy from ultracapacitor energy storage and wind turbine is increased, and apart from this, the condition of microgrid is improved.
Metaheuristic swarm intelligence algorithms have always been prioritized over classical optimization techniques for solving dynamic EED and EMS problems. This is primarily due to the fact that such problems have exponential and trigonometric terms in their equations which make the problem multimodal and not feasible to be solved by the classical optimization tools. Hybrid and modified metaheuristic algorithms are improvised with logical alterations or exhibit the nature of the various algorithms involved to amalgamate and form the hybrid. This is the reason that hybrid and/or modified optimization techniques yield better quality solutions than the original one. Extensive literature review shows less implementation of hybrid algorithms to solve EED or EMS problems. Recently developed algorithms like GWO, SCA and CSA have already established their superiority in solving optimization problems in various fields. Some of the modification and hybridization done with these three algorithms are listed below along with their year of publication.
Name of the modified/hybridized algorithm  Strategy of modification/hybridization  Year  References 

Modified grey wolf optimization  Exploration capability of GWO increased by involving all classes of wolves  2018  [27] 
Memorybased grey wolf optimizer  Search mechanism of the wolves is modified based on the personal best history of each individual wolves, crossover and greedy selection  2020  [28] 
Random walk grey wolf optimizer  Random walk is incorporated in which step size is drawn from a Cauchy distribution helpful for the leading wolves to explore the search space for finding prey  2019  [29] 
Modified sine–cosine algorithm with novel transition parameter and mutation operator  Nonlinear transition rule is introduced to provide comparatively better transition from the exploration to exploitation, and search equation of the SCA is modified by introducing the leading guidance based on the elite candidate solution  2020  [30] 
Sine–cosine grey wolf optimizer  Exploration ability of the SCA is improved by integrating the social and cognitive component, and the balance between exploration and exploitation is maintained through GWO  2020  [31] 
Hybrid crow search algorithm  The merits of the CSA and rough searching scheme intensify the search in the promising region where the global solution resides  2018  [32] 
Chaotic crow search algorithm  Chaotic theory is introduced to tune the parameters of the standard CSA  2018  [33] 
Multiobjective orthogonal oppositionbased crow search algorithm  Multiorthogonal opposition strategy is employed to mitigate the conflicts among the convergence and distribution of solutions. First, two individuals are randomly chosen to undergo the crossover stage and then orthogonal array is presented to obtain nine individuals. Then individuals are used in the opposition stage to improve the diversity of solutions  2020  [34] 
Hybrid sine–cosine algorithm with multiorthogonal search strategy (MOSS)  Integrates the advantages of the SCA and MOSS to eliminate SCA’s disadvantages, like unbalanced exploitation and the trapping in local optima  2018  [35] 
Improved sine–cosine algorithm based on orthogonal parallel information  Multipleorthogonal parallel information is introduced to exhibit effectively two advantages: the orthogonal aspect of information enables the algorithm to maintain the diversity and enhances the exploration search, while the parallelized scheme enables the algorithm to achieve the promising solutions and emphasizes the exploitation search. Further, an experiencebased opposition direction strategy is presented to preserve the exploration ability  2019  [36] 
Hybrid harmony search/random search algorithm  Randomization in HS to drive the system further to explore various diverse solutions so as to attain the global optimality  2016  [37] 
Hybrid DE–random search approach  Randomization in DE to drive the system further to explore various diverse solutions so as to attain the global optimality and get rid of demerits such as getting stuck in local minima  2017  [38] 
Hybrid HS–random search algorithm considering ensemble and pitch violation  Randomization in HS to drive the system further to explore various diverse solutions so as to attain the global optimality  2017  [39] 
Hybrid PSO–GWO approach  Best_Position from PSO acts as search agent current position and updates the position of alpha, beta and gamma wolves using grey wolf optimizer algorithm. Further alpha position is considered as final position of swarms and alpha score as the best fitness  2016  [40] 
HGWO–RES algorithm  Coordinates the behaviour of grey wolves based on random exploratory search  2019  [41] 
Hybrid modified grey wolf optimization–crow search algorithm  Position updating strategy of GWO modified based on CSA  2019  [42] 
Hybrid algorithm based on grey wolf optimization and crow search algorithm  Position updating strategy of GWO modified based on CSA  2020  [43] 
Hybrid modified grey wolf optimization–sine–cosine algorithm  Hunting strategy of GWO modified incorporating sine and cosine functions  2019  [44] 
Modified crow search algorithm  Development of crow search algorithm with an adaptive chaotic awareness probability  2020  [45] 
Ameliorated grey wolf optimization  Coordinates the behaviour of grey wolves based on random exploratory search, local random search and opposition learning heuristics  2019  [46] 
Improved grey wolf optimizer based on differential evolution and elimination mechanism  Wolf pack is updated according to the survival of fittest principle so as to make the algorithm not fall into the local optimum  2019  [47] 
Hybrid grey wolf optimizer with mutation operator  GWO has been hybridized with differential evolution (DE) mutation  2019  [48] 
Improved sine–cosine algorithm with crossover scheme  Improves the SCA using crossover and personal best memory of agents  2019  [49] 
Hybrid selfadaptive sine–cosine algorithm with oppositionbased learning  Selfadaptive component is added to exploit all the promising search regions which are previsited, and oppositionbased learning is incorporated to increase convergence speed  2019  [50] 
A memoryguided sine–cosine algorithm  The number of memory guides decreased with the increase in the number of iterations to provide a sufficient balance between exploration and exploitation  2020  [51] 
Oppositionbased grey wolf optimization  Oppositionbased learning is incorporated to increase convergence speed of GWO  2018  [52] 
Contribution and motivation

(i)
Why choose GWO, SCA and CSA With the aim of performing energy management strategy (EMS) or as in this article EED on microgrid systems, the choice of an efficient and least timeconsuming optimization technique was a matter of concern to deal with. Extensive literature survey clearly shows that the use of hybrid optimization techniques is not that prominently used to perform EMS on microgrid systems. Some recently developed algorithms like GWO, sine–cosine algorithm (SCA) and crow search algorithm (CSA) have already proved their superiority and strength in handling engineering problems of larger dimension and complex constraints for optimization. Where GWO is known for a rigorous search within its large search space, SCA is expert in switching between sine and cosine functions to maintain a proper balance between exploration and exploitation. CSA can handle large population size and delivers better results faster than many other algorithms without getting lost in local minima. Summing up these benevolent properties of the three abovementioned optimization tools, the major contribution of this article can be pictorially demonstrated as shown in Fig. 1. Furthermore, GWO, in order maintain its extensive depth of exploration within its search space, has many stages and equations to follow within every iteration. So to make an efficient hybrid, we would need some algorithms with least amount of governing equations and tuning parameters. Both SCA and CSA have only one conditional governing equation and have proved their superiority in solving many engineering optimization problems as seen in the literature. Hence, this paper amalgamates a modified GWO (MGWO) with SCA and CSA to form one hybrid MGWOSCACSA to perform economic and emission dispatch.

(ii)
The uncertainty approach Recent trend of all sorts of power system problems such as microgrid energy management problems, optimal power flow problems and reactive power planning problems have witnessed the compelled usage of renewable energy sources. This is primarily due to the depletion of fossil fuels. No matter how available and abundant the renewables may be, they come with the harshest demerit of not being able to controlled or harnessed. Due to their stochastic nature, the day ahead forecasting of power to be gathered from any renewable energy source is just a probabilistic value. In a nutshell, any kind of evaluation and speculation done considering the power output from a renewable source are incomplete without considering the uncertainty approach. This approach gives a valid, though probabilistic range, within which the evaluated and calculated value may lie if and when renewables are considered. Among many such complex simulations available to calculate the uncertainty, this paper proposes a simple way to calculate the uncertainty in the forecasted values of load demand, wind and PV output.
The major contributions of this paper are listed as follows:

(a)
Dynamic EED is performed on a threeunit test system using novel hybrid MGWOSCACSA

(b)
Three cases are studied while performing dynamic EED, viz. without wind, with wind and with wind and UC of generation units

(c)
Generation cost is evaluated considering both forecasted and uncertainty in load and wind profile for the cases.

(d)
Proposed MGWOSCACSA was compared with other hybrid algorithms available in the literature, and statistical analysis is carried out.
Paper organization
Section II formulates the fitness function to be minimized including the equality and inequality constraint. The optimization algorithms used are elaborated in Section III. Section IV deals with the case studies of the subject microgrid test system and performs the statistical analysis and solution quality check of the results obtained. Section V concludes the paper.
Objective function formulation
The economic emission cost function includes the carbon tax and fuel cost incurred on the fossil fuel generators throughout the day and is represented mathematically as:
where g = 1, 2, 3,… ngs and t = 1, 2, 3,… 24 are the total number of DERs and hours of operation, respectively. P^{t} is the power output of the DER at tth hour. C^{ct} and C^{f} are the penalized emission cost and fuel cost of the gth generator, respectively.
where \(C_{\rm g}^{ct}\) is the penalized emission cost, \({\text{CO}}_{2W}\) is the carbon weight in ton, \({\text{CO}}_{2T}\) is the carbon tax ($/kg), \(P_{\rm g}\) is the generation, cc is the carbon content (kg/kWh) and \(P_{\text{TRC}}\) is the price of the tradable renewable energy certificate ($/kWh) [53, 54].
Uncertainty modelling
Uncertainty modelling is a probabilistic and futuristic predictive study to evaluate the maximum deviation that can be realized by forecasted data especially considering the stochastic and uncontrollable nature of renewable energy sources and load demands. In this paper, the uncertainty modelling of forecasted values of load demand and wind power is done as follows [54, 55]:
where \({\text{d}}L_{\rm un}\) is the deviation of the load, \(L_{\rm un}^{t}\) is the load demand considering the uncertainty, \(n_{1}\) is defined by a standard normal distribution function and \(L_{\rm fc}^{t}\) is forecasted load demand.
where \(W_{\rm un}^{t}\) is uncertainty of wind, \({\text{d}}P_{\rm w}\) is deviation of wind power and \(n_{2}\) is standard normal distribution function.
Wind deviation and penetration
W_{mean} is the hourly mean values of wind obtained from the different scenarios of hourly wind output gathered from a particular location. It is normally close to the values of W_{fc}.
Wind power deviation (%) measures the amount of hourly deviation (or the difference) of both the mean and uncertainty values of wind from the forecasted value.
Wind penetration (%) is the ratio of amount of load demand shared by the wind power to the total load demand throughout the day.
Division of load
Many case studies are dependent on the division of load. Here, in this paper we consider two types of load, viz. gross load and net load (L_{net}). Gross load is the forecasted load of the system, whereas net load is the load to be shared among the conventional fossilfuelled generators.
Utilization percentage (UP)
UP marks the participation of the DERs in the sharing of load throughout the day [56]. It is calculated using the formula below:
Constraints
The economic emission evaluation function in Eq. (1) is bounded by some constraints mentioned below:
where I_{g} is the ON/OFF status of the generator and P_{D} the load demand during tth hour.
where X^{ON?OFF} are the ON/OFF time and T^{ON?OFF} are the minimum ON/OFF time of the generators
Hybrid grey wolf optimizers
This paper implements GWO and hybrid MGWOSCACSA for performing EMS on microgrid systems. The mathematical modelling of this hybrid algorithm is established below.
Grey wolf optimizer (GWO)
GWO [57] mimics the hunting behaviour of the wolves while devouring its prey. A pack of 10–12 wolves maintains a hierarchy among themselves. The leader wolf is said to be alpha (α). It guides the pack, but might not be the strongest in the pack. Next in rank is beta (β) whose prime duty is maintaining discipline in the pack and assisting alpha to reach the prey. Delta (δ) comes third in rank and may be considered as a scapegoat. Rest of all the wolves fall in the omega (Ω) category and comes last in the pack. In the GWO algorithm, the best three solutions are α, β and δ. Rest of the solutions are Ω. The hunting procedure of the wolves can be mathematically represented as:
And the position updating procedure of the wolves is given as:
The value of vectors A and C can be calculated as:
Wolves move away from the current prey if absolute value of vector A is more than 1 and is forcefully pulled towards the prey when absolute value of vector A is more than 1. ‘a’ decreases linearly from 2 to 0 iterationwise using the formula
Modified GWO
To eliminate the possibility of the solution getting trapped within the position of the Ω wolves, the authors in [27] proposed that a few number of Ω wolves also take part in the hunting procedure along with the δ wolves. The hunting equation will therefore differ from earlier GWO algorithm by:
The position updating procedure will be performed including the δ in the family of wolves as:
Hereafter, the hybridization will be done with GWO and not GWO as the results of MGWO were obviously found better and promising than GWO.
Sine–cosine algorithm
The entire process of a stochastic populationbased optimization algorithm can be divided into two phases. The first phase is the exploration phase where the random solutions of the fitness function involves very high rate of randomness to broaden the search space and locate the promising region of a superior solution. On the other hand, in the second phase, also called the exploitation phase, the degree of randomness decreases and slow and gradual changes are implemented in the solutions to proceed towards a better quality solution.
The sine–cosine algorithm (SCA) [58] employs these two stages in its governing equation which is:
where d is the dimension, X is the solution and P is the position of solution from destination point. The random numbers rand_{1}, rand_{2}, rand_{3} and rand_{4} have their own importance. The direction of the next position whether it lies in between solution and destination or away from both is governed by rand1, whereas rand2 implies how lengthy should be the displacement, be it away from or towards the destination. While rand3 acts as a weightage factor for the destination, the random number rand4 switches between the sine and cosine function.
Crow search algorithm
Crows possess the habit of observing and follow other birds in order to determine their food storage locations and take their food in their absence. Moreover, if the crow does steal food from another bird, it becomes extra cautious and keeps shifting its own hiding place to avoid becoming a victim of robbery in future. Not only this, it also uses its own knowledge to prevents its food from the robbers. The CSA [59] is based on these behaviours of a crow.
Supposedly at iteration ‘iter’ crow ‘j’ wants to visit its hiding place \({\text{mem}}^{{j,{\text{iter}}}}\). And in the same iteration, say crow ‘i’ plans to follow crow ‘j’. At this instant, two cases may happen:

Case 1: Crow ‘j’ is totally unaware of the fact that it is followed by crow ‘i’, and as a result, crow ‘i’ will know the hiding place of crow ‘j’.

Case 2: Crow ‘j’ knows that it is being followed by crow ‘i’ and hence fools crow ‘i’ by diverting it to a different random location within the search space.
These two cases can be mathematically represented with a set of equations as:
where randi and randj are random numbers with uniform distribution between 0 and 1 and fli is the flight length of the ith crow. If ‘Case 1’ occurs, the updating of the memory of crow ‘i’ will occur based on the formula below:
f(.) denotes the value of the fitness function.
Modified GWO–SCA–CSA
Hybrid MGWOSCACSA is the amalgamation of MGWO, SCA and CSA in which the mathematical implications of SCA are done in the hunting method of grey wolves and the strategy of CSA is used to modify the position updating procedure of MGWO as follows:
Thereafter, X_{1}, X_{2}, X_{3} and X_{4} are calculated as shown in Eq. (21). The position updating step of MGWOSCACSA is:
AP decides whether to consider all the alpha, beta, delta and omega wolves for updation process or to rely on the alpha (leader) wolf only. To reduce the cumbersome task of tuning a parameter, AP which is a probabilistic value changes in every using the formula:
The pseudocode for proposed hybrid MGWOSCACSA is given below:
Implementation of hybrid MGWOSCACSA for the microgrid economic emission dispatch problem
The belowmentioned steps are the guidelines to implement the four algorithms for solving the concerned residential microgrid problem:

Step 1 For T hours of optimal scheduling, D numbers of DERs and N particles of the population, initialize the population matrix as stated in Eq. (32). Each particle of the population consists of D DERs for T hours of scheduling. Hence, the size of every particle is (D*T) which is also the dimension of the problem. It is to be noted that every particle of the population must abide by the constraints mentioned in Eq. (11) to (14).
$$P_{{}} = \left[ \begin{aligned} P_{{1,{{{\rm{DER}}}}1}}^{1} ,P_{{1,{{{\rm{DER}}}}1}}^{2} , \ldots P_{{1,{{{\rm{DER}}}}1}}^{T} ,P_{{1,{{{\rm{DER}}}}2}}^{1} ,P_{{1,{{{\rm{DER}}}}2}}^{2} , \ldots P_{{1,{{{\rm{DER}}}}2}}^{T} \ldots P_{{1,{{{\rm{DER}}}}\;D}}^{1} ,P_{{1,{{{\rm{DER}}}}\;D}}^{2} , \ldots P_{{1,{{{\rm{DER}}}}\;D}}^{T} \hfill \\ P_{{2,{{{\rm{DER}}}}1}}^{1} ,P_{{2,{{{\rm{DER}}}}1}}^{2} , \ldots P_{{2,{{{\rm{DER}}}}1}}^{T} ,P_{{2,{{{\rm{DER}}}}2}}^{1} ,P_{{2,{{{\rm{DER}}}}2}}^{2} , \ldots P_{{2,{{{\rm{DER}}}}2}}^{T} \ldots P_{{2,{{{\rm{DER}}}}\;D}}^{1} ,P_{{2,{{{\rm{DER}}}}\;D}}^{2} , \ldots P_{{2,{{{\rm{DER}}}}\;D}}^{T} \hfill \\ P_{{3,{{{\rm{DER}}}}1}}^{1} ,P_{{3,{{{\rm{DER}}}}1}}^{2} , \ldots P_{{3,{{{\rm{DER}}}}1}}^{T} ,P_{{3,{{{\rm{DER}}}}2}}^{1} ,P_{{3,{{{\rm{DER}}}}2}}^{2} , \ldots P_{{3,{{{\rm{DER}}}}2}}^{T} \ldots P_{{3,{{{\rm{DER}}}}\;D}}^{1} ,P_{{3,{{{\rm{DER}}}}\;D}}^{2} , \ldots P_{{3,{{{\rm{DER}}}}\;D}}^{T} \hfill \\ \ldots \hfill \\ \ldots \hfill \\ P_{{N,{{{\rm{DER}}}}1}}^{1} ,P_{{N,{{{\rm{DER}}}}1}}^{2} , \ldots P_{{N,{{{\rm{DER}}}}1}}^{T} ,P_{{N,{{{\rm{DER}}}}2}}^{1} ,P_{{N,{{{\rm{DER}}}}2}}^{2} , \ldots P_{{N,{{{\rm{DER}}}}2}}^{T} \ldots P_{{N,{{{\rm{DER}}}}\;D}}^{1} ,P_{{N,{{{\rm{DER}}}}\;D}}^{2} , \ldots P_{{N,{{{\rm{DER}}}}\;D}}^{T} \hfill \\ \end{aligned} \right]$$(32) 
Step 2 Calculate the fitness function for every particle of the population.

Step 3 Initialize the parameters a, A and C using Eq. (18) and (19).

Step 4 Sort the population from best to worst. The best, second best, third best and fourth best particles of the population are ranked as X_{α}, X_{β}, X_{δ} and X_{Ω}.

Step 5 Evaluate the parameters D_{α}, D_{β}, D_{δ} and D_{Ω} using Eqs. (26–29).

Step 6 Update the position of the particles using Eqs. (30).

Step 7 Check whether all the particles abide by the constraints listed in Eq. (11) to (14).

Step 8 Go to Step 2 until the maximum number of iterations is reached.
Case studies
Description of the system A sixbus microgrid system was considered for the day ahead economic and emission dispatch study using proposed hybrid MGWOSCACSA. The system is connected with 3 generators and a wind farm as shown in Fig. 2. The optimal scheduling of these DERs is the bottleneck of the concerned economic emission dispatch of the system. Table 1 displays the operating ranges and the uptime of the conventional generators, whereas Table 2 shows the quadratic fuel cost parameters and fuel prices of the conventional fossilfuelled generators. The hourly load variation and the forecasted value of hourly wind power are mentioned in Table 3. The forecasted values of wind are inferred to have taken from a single unit and follow a normal distribution with a standard deviation of 10% [60]. In total, 3000 individual samples of 24h period wind power were generated using Latin hypercube sampling method, and from there, 10 scenarios were chosen for study [60] (Fig. 3). These scenarios are plotted in Fig. 2. Uncertainty of wind power w.r.t. its forecasted value is calculated, and the mean of the 10 scenarios is calculated using formula mentioned in Sect. 2. Forecasted value, mean value and uncertainty value of 24 h period of wind are plotted in Fig. 4a. Figure 4b shows the hourly percentage deviation of the mean values and uncertainty values of wind from the forecasted values. The penetration percentage of various wind scenarios including forecasted, mean and uncertainty is evaluated, and a bar diagram is used to represent these in Fig. 5. Uncertainty of load w.r.t. its forecasted value is calculated and plotted in Fig. 6. The penalized emission cost is taken as $0.05/kW for all the generation units. Parameter ‘fl’ of proposed hybrid MGWOCSA and MGWOSCACSA is taken as 2.
With these evaluated and predefined data on wind, load and generators, economic emission dispatch was percolated for three different cases and is discussed below:
Case 1: without wind support
Initially economic and emission dispatch was performed using the proposed MGWOSCACSA and the generation costs were recorded for the forecasted load profile and the uncertainty load profile. The generation cost considering the forecasted load was found to be $152,314 and that considering the uncertainty load was $157,460. The rise in the generation cost was due to the rise in uncertainty load demand. Figure 7a, b shows the load sharing between the generators when generation cost was evaluated for forecasted load and uncertainty load, respectively.
Case 2: with wind support
This case is again analysed in two different scenarios. First the forecasted wind profile is subtracted from the forecasted load and the net load thus obtained is to be shared among the three generators. Optimal scheduling was performed, and the generation cost obtained in this aspect was $110,381. Thereafter, for the second scenario, the uncertainty load profile and uncertainty wind profile were considered. The net load left after subtracting the former from the latter was to be optimally scheduled among the three generators to attain the least generation cost using proposed MGWOSCACSA. The generation cost was affected with the rise in uncertainty profile as compared to the previous scenario and rose up to $112,402. Figure 8a, b shows the load sharing among the generators for both the scenarios, respectively. When compared to the previous case, the dip in the generator outputs in Case 2 marks the penetration of wind power to support the conventional generators in meeting the load demands.
Case 3: with wind support and unit commitment
Unit commitment (UC) is basically assigning a minimum operating period (also known as uptime) to the generating units. A generating unit must operate for the assigned period of time. Beyond the operating period, the generating unit ‘can’ shut down or stay in a standby mode if and only if the required load demand would be met in its absence. UC helps in minimizing the generation cost and pollutant emission and increase the longevity of the generating units.
Like Case 2, two scenarios were studied for this case too. MGWOSCACSA yielded a minimum generation cost of $106,554 for scenario 1 with forecasted load cum wind profile and $108,613 for scenario 2 with uncertainty in load and wind profile. Figure 9a, b shows the load sharing among the generators for both the scenarios, respectively. It can be seen from the figure that generators G2 and G3 do not operate in the early hours, whereas G1 delivers power throughout the day. This is because of the increasing trend of the load demands during those hours. G2 and G3 consume higher amount of fuel as compared to G1 and are thus not operated during those hours to minimize the generation cost. The up/down status of the generators is given in Table 4 where status 1 means the generator is ON and 0 means OFF.
Since this is the complex case among the three cases studied, various other hybrid and modifications of GWO such as MGWO, PSOGWO, DEGWO, MGWOSCA and MGWOCSA were also implemented to perform EED on both forecasted and uncertainty values of wind and load profile. The best value obtained using various algorithms for 30 trials each is displayed in Table 4 along with the elapsed time to reach 500 iterations. Figures 10 and 11 show the convergence curve characteristics of all the algorithms implemented to perform EED on Case 3 for forecasted and uncertainty values of load profile, respectively.
Analysis of results
When the two scenarios of the three cases were tallied among themselves, it is seen in Fig. 12 that 30% savings were attained in the generation cost when the microgrid system was powered with wind support and committed generating units compared to the case when the microgrid system was powered with generators only. Less wear and tear of rotating machines occur when they are at rest. Owing to this reason, Case 3 operating strategy is a much preferable one compared to the other two cases.
UP is the ratio of total power supplied by a DG source throughout its working hours to the maximum rated power that can be actually delivered by that DG source. Figure 13 shows the utilization percentage of the generators for the three different cases. The fuel consumption trend of the generators are G2 > G3 > G1, and hence, the utilization percentage of the generators follows the opposite trend. Furthermore, if we consider the utilization percentage of the generators w.r.t. the cases studied, then Fig. 10 shows that the UP of the generators was maximum in Case 1 and least in Case 3.
Both GWO and novel hybrid MGWOSCACSA were implemented to perform economic emission dispatch with and without unit commitment for all the ten different wind scenarios including forecasted, mean and uncertainty values of wind profile. Figure 14a, b plots the various minimized generation costs obtained with and without unit commitment, respectively. It can be seen that the costs obtained in Fig. 14b maintains a lower profile than Fig. 14a. This is solely because of the potential effect of UC to bring down the generation cost up to 30% as mentioned earlier. Among the various scenarios for both the cases (with and without UC), uncertainty wind scenario incurred the maximum generation cost due to the increase in load demand. This was followed by wind scenario 7 due to the least penetration percentage and contribution in sharing the load demand.
Analysis of the optimization techniques involved
The economic emission dispatch for all the three cases using GWO and proposed MGWOSCACSA was pulled off in a MATLAB 2013 software installed in a desktop PC with Intel core i3 processor and 4 GB RAM. Both the algorithms were executed for 30 individual times for all the cases studied with population size 100 and 500 iterations. It can be already seen from the previous results that MGWOSCACSA consistently yielded better and minimized generation cost. A statistical study, viz. Wilcoxon’s signedrank test [61], was performed for the proposed hybrid optimization technique. Let H_{0} be the hypothesis that there is no significance difference between the methods used to evaluate the generation cost and all the results discussed so far are obtained using one technique. And let H_{1} be the reverse hypothesis that contradicts H_{0}. As per Wilcoxon’s signedrank test, if p value of the superior algorithm is less than 0.05, the hypothesis H_{0} stands obsolete. Table 5 shows that the p value for all the cases and scenarios studied is much less than 0.05. This means that there are two methods involved to minimize the generation costs out of which proposed MGWOSCACSA is the superior one. Minimum value of standard deviation and maximum hits (83–96%) to the best solution also claim the consistency and robustness of the proposed approach.
Conclusion
Economic emission dispatch was performed on a standalone microgrid system consisting of 3 fossilfuelled generators and a wind turbine using GWO and proposed MGWOSCACSA. The following conclusions were reached after the study:

a.
The generation cost of the system without wind power was much higher than the generation cost calculated considering the wind power.

b.
Relaxation in the amount of power supplied by the generators was observed upon the involvement of wind power.

c.
Unit commitmentbased economic emission dispatch not only decreased the generation cost to a great extent, but also helps in maintaining longevity of the generators allowing them to be at rest for 10–12 h per day. This in turn increases the reliability of the system and also decreases pollutant emitted to atmosphere.

d.
For Cases 2 and 3 studied, it was seen that the generation cost considering uncertainty was about 1.9% more than the forecasted ones. Except in Case 1 when the generation cost with uncertainty load was 3% more than the forecasted load, this again establishes the significance for involving the wind power.

e.
Proposed MGWOSCACSA proved to be a superior, efficient and robust algorithm in performing economic emission dispatch problems and can be implemented for solving different power system optimization problems. High amount of elapsed time to attain the stopping criteria could be the only demerit of the proposed algorithm. This would happen when there are a large number of complex constraints to be satisfied for the decision variables or a tight range of upper and lower bounds.
As a scope to expand the future horizon of this research, test systems considering RES such as PV system and energy storage systems like battery could be included to conduct an uncertaintybased EED. Furthermore, multiobjective CEED can also be performed in larger test systems using proposed MGWOSCACSA.
Availability of data and material
All data generated or analysed during this study are included in this published article.
Abbreviations
 EED:

Economic emission dispatch
 UC:

Unit commitment
 MGWOSCACSA:

Modified grey wolf optimizer–sine–cosine algorithm–crow search algorithm
 GWO:

Grey wolf optimizer
 SCA:

Sine–cosine algorithm
 CSA:

Crow search algorithm
 ELD:

Economic load dispatch
 SELD:

Static economic load dispatch
 DELD:

Dynamic economic load dispatch
 DER:

Distributed energy resources
 RES:

Renewable energy sources
 ESS:

Energy storage system
 MRCGA:

Matrix realcoded genetic algorithm
 ICA:

Imperialist competitive algorithm
 CuSA:

Cuckoo search algorithm
 PSO:

Particle swarm optimization
 DE:

Differential evolution
 AMPSO:

Adaptive modified particle swarm optimization
 GAMS software:

General algebraic modelling system
 PV:

Photovoltaic
 CEED:

Combined economic emission dispatch
 MHSA:

Modified harmony search algorithm
 WOA:

Whale optimization algorithm
 BESS:

Battery energy storage system
 ANN:

Artificial neural network
 EMS/EEMS:

Energy management system/expert energy management system
 CIGRE:

International council on large electric systems (French: Conseil International des Grands Réseaux Électriques, CIGRÉ)
 DG:

Distributed generation
 C&CG:

Columnandconstraint generation
 RMPC:

Robust model predictive control
 PRO:

Probabilityweighted robust optimization
 UP:

Utilization percentage
 CEC:

Congress on evolutionary computation
 DE:

Differential evolution
 HS:

Harmony search
 PSO–GWO:

Particle swarm optimization–grey wolf optimization
 HGWO–RES:

Hybrid grey wolf optimization–random exploratory search
 MGWO:

Modified grey wolf optimization
 DEGWO:

Differential evolution–grey wolf optimization
 MGWOSCA:

Modified grey wolf optimization–sine–cosine algorithm
 MGWOCSA:

Modified grey wolf optimization–crow search algorithm
 PC:

Personal computer
 GB:

Gigabytes
 RAM:

Random access memory
References
Sihna N (2001) Some studies on application of intelligent techniques to economic operation of power systems. Jadavpur University, Calcutta
Yalcinoz T, Short MJ (1997) Neural networks approach for solving economic dispatch problem with transmission capacity constraints. IEEE Power Eng Rev 17(10):40
Dhillon JS, Parti SC, Kothari DP (1993) Stochastic economic emission load dispatch. Electr Power Syst Res 26(3):179–186
Wang C, Shahidehpour SM (1994) Ramprate limits in unit commitment and economic dispatch incorporating rotor fatigue effect. IEEE Trans Power Syst 9(3):1539–1545
Hatziargyriou N (2013) Microgrids: architectures and control
Luu NA (2014) Control and management strategies for a microgrid acknowledgments
Chen C, Duan S, Cai T, Liu B, Hu G (2011) Smart energy management system for optimal microgrid economic operation. IET Renew Power Gener 5(3):258
Kasaei MJ (2018) Energy and operational management of virtual power plant using imperialist competitive algorithm. Int Trans Electr Energy Syst 28(11):1–13
Basu M, Chowdhury A (2013) Cuckoo search algorithm for economic dispatch. Energy 60:99–108
Moghaddam AA, Seifi A, Niknam T, AlizadehPahlavani MR (2011) Multiobjective operation management of a renewable MG (microgrid) with backup microturbine/fuel cell/battery hybrid power source. Energy 36(11):6490–6507
Fan H, Yuan Q, Cheng H (2018) Multiobjective stochastic optimal operation of a gridconnected microgrid considering an energy storage system. Appl Sci 8(12)
Trivedi IN, Jangir P, Bhoye M, Jangir N (2018) An economic load dispatch and multiple environmental dispatch problem solution with microgrids using interior search algorithm. Neural Comput Appl 30(7):2173–2189
Elattar EE (2018) Modified harmony search algorithm for combined economic emission dispatch of microgrid incorporating renewable sources. Energy 159:496–507
Dey B, Roy SK, Bhattacharyya B (2019) Solving multiobjective economic emission dispatch of a renewable integrated microgrid using latest bioinspired algorithms. Eng Sci Technol Int J 22(1):55–66
Bazmohammadi N, Tahsiri A, AnvariMoghaddam A, Guerrero JM (2019) A hierarchical energy management strategy for interconnected microgrids considering uncertainty. Int J Electr Power Energy Syst 109(January):597–608
Prathapaneni DR, Detroja KP (2019) An integrated framework for optimal planning and operation schedule of microgrid under uncertainty. Sustain Energy Grids Netw 19:100232
Zhao T, Ding Z (2018) Cooperative optimal control of battery energy storage system under wind uncertainties in a microgrid. IEEE Trans Power Syst 33(2):2292–2300
Geramifar H, Shahabi M, Barforoshi T (2017) Coordination of energy storage systems and DR resources for optimal scheduling of microgrids under uncertainties. IET Renew Power Gener 11(2):378–388
Motevasel M, Seifi AR (2014) Expert energy management of a microgrid considering wind energy uncertainty. Energy Convers Manag 83:58–72
Mohan V, Suresh R, Singh JG, Ongsakul W, Madhu N (2017) Microgrid energy management combining sensitivities, interval and probabilistic uncertainties of renewable generation and loads. J Emerg Sel Top Circuits Syst 7(2):262–270
Kanwar N, Gupta N, Niazi KR, Swarnkar A (2018) Optimal distributed resource planning for microgrids under uncertain environment. IET Renew Power Gener 12(2):244–251
Nikmehr N, NajafiRavadanegh S (2015) Optimal operation of distributed generations in microgrids under uncertainties in load and renewable power generation using heuristic algorithm. IET Renew Power Gener 9(8):982–990
Rabiee A, Sadeghi M, Aghaeic J, Heidari A (2016) Optimal operation of microgrids through simultaneous scheduling of electrical vehicles and responsive loads considering wind and PV units uncertainties. Renew Sustain Energy Rev 57:721–739
Zhang C, Xu Y, Dong ZY (2018) Probabilityweighted robust optimization for distributed generation planning in microgrids. IEEE Trans Power Syst 33(6):7042–7051
Zhang Y, Fu L, Zhu W, Bao X, Liu C (2018) Robust model predictive control for optimal energy management of island microgrids with uncertainties. Energy 164:1229–1241
Aranizadeh A, Zaboli A, Asgari Gashteroodkhani O, Vahidi B (2019) Wind turbine and ultracapacitor harvested energy increasing in microgrid using wind speed forecasting. Eng Sci Technol Int J 4–10
Khandelwal A, Bhargava A, Sharma A, Sharma H (2018) Modified grey wolf optimization algorithm for transmission network expansion planning problem. Arab J Sci Eng 43(6):2899–2908
Gupta S, Deep K (2020) A memorybased grey wolf optimizer for global optimization tasks. Appl Soft Comput 106367
Gupta Shubham, Deep Kusum (2019) A novel random walk grey wolf optimizer. Swarm and evolutionary computation 44:101–112
Gupta S, Deep K, Mirjalili S, Kim JH (2020) A modified sine cosine algorithm with novel transition parameter and mutation operator for global optimization. Exp Syst Appl 113395
Gupta S, Deep K, Moayedi H, Foong LK, Assad A (2020) Sine cosine grey wolf optimizer to solve engineering design problems. Eng Comput 1–27
Hassanien AE, RizkAllah RM, Elhoseny M (2018) A hybrid crow search algorithm based on rough searching scheme for solving engineering optimization problems. J Ambient Intell Human Comput 1–25
RizkAllah RM, Hassanien AE, Bhattacharyya S (2018) Chaotic crow search algorithm for fractional optimization problems. Appl Soft Comput 71:1161–1175
RizkAllah RM, Hassanien AE, Slowik A (2020) Multiobjective orthogonal oppositionbased crow search algorithm for largescale multiobjective optimization. Neural Comput Appl 1–32
RizkAllah Rizk M (2018) Hybridizing sine cosine algorithm with multiorthogonal search strategy for engineering design problems. J Comput Des Eng 5(2):249–273
RizkAllah Rizk M (2019) An improved sine–cosine algorithm based on orthogonal parallel information for global optimization. Soft Comput 23(16):7135–7161
Kamboj VK, Bath SK, Dhillon JS (2016) Implementation of hybrid harmony search/random search algorithm for single area unit commitment problem. Int J Electr Power Energy Syst 77:228–249
Kamboj VK, Bath SK, Dhillon JS (2017) A novel hybrid DE—random search approach for unit commitment problem. Neural Comput Appl 28:1559–1581
Kamboj VK, Bath SK, Dhillon JS (2017) Hybrid HS–random search algorithm considering ensemble and pitch violation for unit commitment problem. Neural Comput Appl 28:1123–1148
Kamboj VK (2016) A novel hybrid PSO–GWO approach for unit commitment problem. Neural Comput Appl 27:1643–1655
Bhadoria A, Kamboj VK (2019) Optimal generation scheduling and dispatch of thermal generating units considering impact of wind penetration using HGWORES algorithm. Appl Intell 49:1517–1547
Dey B, Das P (2019) Dynamic economic dispatch of microgrid system using hybrid intelligence techniques. In: 2019 International conference on electrical, electronics and computer engineering (UPCON), pp 1–6, IEEE
Arora Sankalap, Singh Harpreet, Sharma Manik, Sharma Sanjeev, Anand Priyanka (2019) A new hybrid algorithm based on Grey wolf optimization and crow search algorithm for unconstrained function optimization and feature selection. IEEE Access 7:26343–26361
Devarapalli R, Bhattacharyya B (2020) A hybrid modified grey wolf optimizationsine cosine algorithmbased power system stabilizer parameter tuning in a multimachine power system. Opt Control Appl Methods
Makhdoomi Sina, Askarzadeh Alireza (2020) Optimizing operation of a photovoltaic/diesel generator hybrid energy system with pumped hydro storage by a modified crow search algorithm. J Energy Storage 27:101040
Singh D, Dhillon JS (2019) Ameliorated grey wolf optimization for economic load dispatch problem. Energy 169:398–419
Wang JieSheng, Li ShuXia (2019) An improved grey wolf optimizer based on differential evolution and elimination mechanism. Sci Rep 9(1):1–21
Gupta S, Deep K (2019) Hybrid grey wolf optimizer with mutation operator. In: Soft computing for problem solving, pp 961–968. Springer, Singapore
Gupta Shubham, Deep Kusum (2019) Improved sine cosine algorithm with crossover scheme for global optimization. KnowlBased Syst 165:374–406
Gupta Shubham, Deep Kusum (2019) A hybrid selfadaptive sine cosine algorithm with opposition based learning. Expert Syst Appl 119:210–230
Gupta Shubham, Deep Kusum, Engelbrecht Andries P (2020) A memory guided sine cosine algorithm for global optimization. Eng Appl Artif Intell 93:103718
Raj Saurav, Bhattacharyya Biplab (2018) Reactive power planning by oppositionbased grey wolf optimization method. Int Trans Electr Energy Syst 28(6):e2551
Sawle Y, Gupta SC, Bohre AK (2018) A novel methodology for scrutiny of autonomous hybrid renewable energy system. Int J Energy Res 42(2):570–586
Jamshidi M, Askarzadeh A (2018) Technoeconomic analysis and size optimization of an offgrid hybrid photovoltaic, fuel cell and diesel generator system. Sustain Cities Soc 44:310–320
Li X, Song YJ, Han SB (2008) Frequency control in microgrid power system combined with electrolyzer system and fuzzy PI controller. J Power Sour 180(1):468–475
Kumar KP, Saravanan B (2019) Day ahead scheduling of generation and storage in a microgrid considering demand Side management. J Energy Storage 21:78–86
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
Mirjalili Seyedali (2016) SCA: a sine cosine algorithm for solving optimization problems. KnowlBased Syst 96:120–133
Askarzadeh A (2016) A novel metaheuristic method for solving constrained engineering optimization problems: crow search algorithm. Comput Struct 169:1–12
Wang J, Shahidehpour M, Li Z (2008) Securityconstrained unit commitment with volatile wind power generation. IEEE Trans Power Syst 23(3):1319–1327
Derrac J, García S, Molina D, Herrera F (2011) A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms. Swarm Evol Comput 1(1):3–18
Acknowledgements
The authors thank Dr. Aniruddha Bhattacharya, Assistant Professor, National Institute of Technology, Durgapur, for his valuable contribution in developing the algorithm. The authors are also grateful to Nihar Karmakar, Senior Research Fellow, IIT (ISM) Dhanbad, for his constant support while preparing this article.
Funding
Not applicable (no funding received for the research reported).
Author information
Authors and Affiliations
Contributions
BD was mainly involved in coding and developing the optimization codes and implements them to attain the mentioned results and perform the literature review. SR and RB contributed in editing the article including interpretation of the results to form the tables and figures. BB supervised the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Dey, B., Bhattacharyya, B., Raj, S. et al. Economic emission dispatch on unit commitmentbased microgrid system considering wind and load uncertainty using hybrid MGWOSCACSA. Journal of Electrical Systems and Inf Technol 7, 15 (2020). https://doi.org/10.1186/s43067020000236
Received:
Accepted:
Published:
DOI: https://doi.org/10.1186/s43067020000236
Keywords
 Microgrid
 Uncertainty
 Grey wolf optimizer
 Sine–cosine algorithm
 Crow search algorithm