Next Article in Journal
Optimal Sizing of On-Board Energy Storage Systems and Stationary Charging Infrastructures for a Catenary-Free Tram
Previous Article in Journal
Comprehensive Evaluation of Photovoltaic Solar Plants vs. Natural Ecosystems in Green Conflict Situations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Solving Renewables-Integrated Economic Load Dispatch Problem by Variant of Metaheuristic Bat-Inspired Algorithm

1
Department of Electrical Engineering, The University of Lahore, Lahore 54000, Pakistan
2
Center for Artificial Intelligence (CAI), King Khalid University, Abha 61421, Saudi Arabia
3
College of Computer Science, King Khalid University, Abha 61421, Saudi Arabia
*
Author to whom correspondence should be addressed.
Energies 2020, 13(23), 6225; https://doi.org/10.3390/en13236225
Submission received: 27 September 2020 / Revised: 21 November 2020 / Accepted: 23 November 2020 / Published: 26 November 2020
(This article belongs to the Section A1: Smart Grids and Microgrids)

Abstract

:
One of the most important concerns in the planning and operation of an electric power generation system is the effective scheduling of all power generation facilities to meet growing power demand. Economic load dispatch (ELD) is a phenomenon where an optimal combination of power generating units is selected in such a way as to minimize the total fuel cost while satisfying the load demand, subject to operational constraints. Different numerical and metaheuristic optimization techniques have gained prominent importance and are widely used to solve the nonlinear problem. Although metaheuristic techniques have a good convergence rate than numerical techniques, however, their implementation seems difficult in the presence of nonlinear and dynamic parameters. This work is devoted to solving the ELD problem with the integration of variable energy resources using a modified directional bat algorithm (dBA). Then the proposed technique is validated via different realistic test cases consisting of thermal and renewable energy sources (RESs). From simulation results, it is observed that dBA reduces the operational cost with less computational time and has better convergence characteristics than that of standard BA and other popular techniques like particle swarm optimization (PSO) and genetic algorithm (GA).

1. Introduction

In a power system’s operation and control, the cost of electric power generation is a major concern due to increased demand in residential and commercial sectors. Due to interconnection among distributed electrical networks, the reduction of electric energy charges is of utmost importance. Even a minor decrease in electric energy cost creates a huge impact on the economics of the overall power system. Economic load dispatch (ELD), a subset of the unit commitment problem, is considered an extremely significant problem that deals with the minimization of a power generation facilities’ operational cost, where the primary job of power system engineers is to consider the economics of power systems. Moreover, the importance of this problem has greatly increased as it creates an impact on the environment. Economic dispatch also helps to minimize environmental pollutants to minimize fuel consumption. Furthermore, to improve the security of an electric system, there is also an utmost necessity to improve an ELD problem in terms of constraint to prevent any mishap like power system collapse.
The economics of any electric power system plays a significant role in encouraging researchers to find a technique that can reduce power generation cost up to a significant level. Traditionally, numerical techniques like gradient and Lambda iteration methods have been utilized to solve the ELD problem. However, due to the penetration of renewable energy resources, the optimization problem can add more complexity to nonlinear control variables. On the other hand, metaheuristic techniques are considered highly capable of solving high-dimensional ELD problems with less computational time. For example, in [1], a novel technique called the modified teaching-learning algorithm (MTLA) is presented. To overcome the convergence of the local optimum solution, a new stochastic self-adaptive mutation operator is introduced. Load forecast errors and contingencies of generating units are ignored in this research. In [2], modified particle swarm optimization (MPSO) is used to solve the ELD problem involving complex and non-continuous cost functions. This MPSO can deal with all types of constraints effectively. Furthermore, to speed-up the optimization process, a search space reduction strategy is proposed. In [3], an effort to find the optimum power combination of units at a minimum cost and under different power demands is performed using the augmented Lagrangian particle swarm optimization (ALPSO) technique. In [4], an improved PSO is used to solve the ELD problem, where a linearly decreasing inertia weight is combined with chaotic sequences to reduce the chances of premature convergence. However, this work does not consider strategies to reduce computational time for the high-dimensional ELD problem. In [5], authors proposed a mechanism to solve the ELD problem considering various practical constraints such as valve point loading (VPL) effects, ramp rate limits, prohibited operating zones (POZ), and multiple generator fuel options using the firefly algorithm and its variant, i.e., chaos mutation firefly algorithm (CMFA). The ability of the firefly algorithm is further enhanced by replacing the control parameters with fixed values. It is then achieved by self-adaption parameters, which affect solution quality, convergence speed, and reliability.
Similarly, in [6], a cuckoo search algorithm (CSA) is proposed for solving the nonconvex ELD problem by considering its various practical constraints. In [7], an enhanced bee swarm optimization method is utilized to solve a dynamic ELD problem, while maintaining a balance between exploration and exploitation. In [8], self-adaptive differential evolution and real coded genetic algorithm (GA) are proposed to solve the ELD problem. In [9], the dispatching of power is optimized using the firefly algorithm while avoiding the subjective penalty factors. In [10], a modified cuckoo search algorithm is proposed to solve the ELD problem considering VPL effects, POZ, losses, and ramp rate limits. This modification consists of self-adaptive step size and some neighbor study strategies to improve the performance of the standard cuckoo algorithm. With a high-dimensional test system, the efficiency of the proposed algorithm is tested. In [11], a modified version of PSO is presented for the ELD problem by considering different constraints. This makes the algorithm capable of search around feasible solution areas. In [12], more practical generator constraints like ramp rate limits and POZ are considered for the ELD problem. In [13], a quantum-inspired PSO is proposed to solve the ELD problem. By introducing quantum computing theory in the basic PSO, the searchability and convergence speed increases. In [14], an artificial immune system, evolutionary programming, and PSO are used for solving the ELD problem. In [15], novel PSO is applied to the ELD problem by considering the generator constraints. In the standard PSO, some mutation operators are introduced to improve its exploration capabilities. Mutation operators take charge as soon as the PSO velocity closes to zero or if it breaks lower and upper boundaries. PSO with mutation operators claims to outperform PSO easily. In [16], a detailed survey of PSO and its certain modifications is explained, while [17] deals with the hybridization of PSO with other algorithms to solve the ELD problem. In [18], ELD and combined economic and emission dispatch (CEED) problem is solved using an interior search algorithm (ISA). All the above-mentioned references are, however, used to solve all-thermal ELD problems that do not involve renewables.
However, a bat algorithm has also been found to solve all-thermal ELD problems successfully. In [19], the ELD problem is solved using a bat algorithm. The bat algorithm has proven to be better than PSO and the intelligent water drop (IWD) technique. The problem, however, does not include multiple fuels and spinning reserve cases. In [20], two different cost functions are considered, i.e., smooth and non-smooth. A bio-inspired bat optimization problem (BOA) is used for the optimum setting of control variables. In [21], the ELD problem with a quadratic fuel function is solved using BA. It was proved that BA is capable of solving complex constraints problems with ease as it is easy to operate. In addition, the minimization of emission released was also completed. In [22], a BAT algorithm is utilized to solve the ELD problem. A mathematical model is presented for the ELD problem. In [23], some previous algorithms like GA, PSO, and BA are reviewed. The original BA is modified to enhance its capabilities. In [24], a multi-objective self-adaptive BA is introduced to solve a practical environmental and emission dispatch problem considering valve point effects, transmission losses, and ramp rate limits. BA is utilized to achieve Pareto optimal solutions. Novel self-adaptive learning is added to improve the diversity of the population. In [25], a chaotic bat algorithm (CBA), a variant of the bat algorithm, is used to solve the ELD problem. This variant is obtained by incorporating chaotic sequences in the original bat algorithm to improve its performance. This less tuning algorithm claimed to perform better than many algorithms. In [26], an enhanced BA is utilized to solve the ELD problem by considering different generator constraints. In [27], many of the variants of BA are reviewed and some new variants are introduced for enhancing the exploration and exploitation capability of this algorithm. In [28], the novel bat algorithm (NBA) is utilized to solve the ELD problem. In this variant of the bat algorithm, the doppler effect is introduced. Results claimed that NBA has much better efficiency and robustness than BA and PSO.
At present, renewables-incorporated ELD problems are gaining much more attention to cope with the challenge of an energy shortage and the environment and are being solved using metaheuristic techniques. In [29], a hybrid metaheuristic algorithm RCBA is presented to solve the ELD problem by incorporating thermal generators and renewables like wind power. This algorithm combines a chaotic map and random black hole model to avoid premature convergence and move towards the global area. In [30], the reliability of generators and uncertainty of wind power generation is dealt with. For considering extreme conditions with probability, forecasting error relating to wind power generation is modeled as a discretized beta probability distribution function (PDF). In [31], a solution of optimum power dispatch in an interconnected microgrid is presented. A probabilistic model is used for a balanced sharing of power at a minimum operating cost. PSO and imperialist competitive algorithm (ICA) are used for the optimization of the objective function. Results deduced claimed that optimal sharing between the main grid and microgrid decreases the distribution networks’ cost. In [32], combined emission economic dispatch (CEED) is applied to a system consisting of thermal units and photovoltaic (PV) plants. The model considered is a mixed-integer optimization problem (MIOP) solved using PSO. In [33], ELD is solved using a dynamic adaptive bacterial foraging algorithm (BFA) with wind power incorporated. It was shown that this variant of BFA mitigates some drawbacks in the original BFA, such as poor convergence characteristics for high dimensional complex problems. In [34], a dynamic economic dispatch (DED) for the integration of large-scale renewable energy sources (RESs) with the ELD problem is reduced into dual stages using Lagrange relaxation where the multiplier is updated based on the quasi-Newton method. In [35], ELD considering wind power with forecast error is analyzed. As the wind uncertainty has a huge impact on power dispatch and a risk to the power grid, these forecast errors need to be minimized. In [36], the economic environmental dispatch problem is applied to a hybrid power system consisting of solar and wind energies. The strength Pareto evolutionary algorithm (SPEA) method is employed to solve this problem. In [37], the ELD problem considering RESs is solved using GA. It is shown that the inclusion of RESs impacts the economics of the system. However, this technique is not applied to the high-dimensional test case. In [38], the effect of substantial wind-based capacity on the economic load dispatch problem is considered. In [39], the ELD problem is considered with RESs. To deal with the uncertainty of wind and solar, their stochastic nature is modeled by Weibull and Beta distributions. An improved Fireworks algorithm is used to solve this highly-constrained problem. In [40], Lagrangian relaxation with the incremental proximal method is used to solve the ELD problem. In [41], combined emission economic dispatch (CEED) is solved using the lighting flash algorithm by considering different cases with wind power penetration, multiple fuel options, and generator constraints. In [42], a cost-effective hybrid microgrid system is designed with renewable sources like wind, hydrogen-based storage systems, and fuel cells. This optimal power problem is solved using PSO and is further compared with GA. In [43], the ELD problem by a microgrid containing solar and wind farms is solved using the reduced gradient method. It is shown that solar energy should be incorporated with renewable energy credits. In [44], a control system is presented that is capable of maintaining constant voltage magnitude at the wind farm terminal. The ELD problem is applied to a system containing thermal and wind power units. In [45], the ELD problem is solved using the BAT algorithm by including wind power. In the overall objective function, the stochastic nature of wind power is taken into account. Furthermore, due to the forecasting errors, imbalance charges (overestimation, underestimation) are also considered.
Unlike other methods, the directional bat algorithm (dBA) evolved as a promising variant of BA is limitedly used to solve renewables-incorporated ELD problems that have recently received considerable scholarly attention. The dBA introduces the directional echolocation to the structure of BA, which may get trapped locally for the complex and constrained dispatch problems, so as to enhance exploitation and exploration characteristics. To validate the superiority of dBA, in this paper, the ELD problem with and without renewables considering different test cases is solved using BA and dBA. With the help of compelling results, it was proved that dBA converges faster with minimized fitness value, thus justifying the claim that it is more effective than BA and other well-known GA and PSO techniques.
The paper commences with the formulation of an ELD problem considering combined thermal and RESs in Section 2. Steps involved in the standard BA with advantages, disadvantages, and a few variants are highlighted in Section 3. Section 3 also introduces dBA and discusses the steps involved in implementing this technique. Section 4 shows the simulation results of the test cases with specific characteristics of particular cases. Finally, the findings of the paper are pointed out in Section 5.

2. Problem Formulation

The objective of this research is to minimize the operating cost of a thermal unit system by integrating solar PV and wind energy units, subject to power demand and dispatch limitations.

2.1. Thermal Energy

The cost function of a thermal power plant without and with the valve point effect (VPL) is a second-order polynomial function:
F i ( P i ) = { a i P i 2 + b i P i + c i without   VPL a i P i 2 + b i P i + c i + | e i × sin ( f i × ( P i min P i ) ) | with   VPL
where a, b, c, e, and f are fuel cost coefficients of power generation unit i whereas the total cost of j thermal units is expressed by i = 1 j F i ( P i ) .

2.2. Wind Energy

The power generated by wind turbines can be written as:
P w = 1 2 ( ρ A u 3 )
where ρ is the air density, u 3 is wind speed, and A is the windswept area, respectively. The cost function of wind generation is subject to the investment cost of the equipment and the operation and maintenance (O&M) cost of generated energy. However, the capital cost of land, assuming it is a community-based microgrid where the land is owned by the community [43] is given as:
F ( P w ) = a I p P w + G E P w
where a can be expressed as:
a = r [ 1 ( 1 + r ) N ]
where P w is the wind generation in (kW), a is an annuitization coefficient (dimensionless), r is the interest rate (taken as 0.09 for base case), N is the investment lifetime (N = 20 years), I p is the investment cost per unit installed power ($/kW), and GE is the O&M cost per unit of generated energy ($/kW), respectively. In this system, it is assumed that I p and G E are approximately equal to $1400 and 1.6 cents per kW, respectively.

2.3. Solar PV Energy

The maximum power provided by a solar panel is given by [43]:
E t = 3.24 M P V ( 1 0.0041 × ( T t 8 ) × S t )
where E t is the output power, M P V is the capacity of each PV panel, T t is the temperature, and S t is the radiation data at time i, respectively. The cost function of solar generation in [43] involves the investment cost of the equipment and the O&M cost of the generated energy. However, without the capital cost of land, it can be expressed as:
F ( P s ) = a I p P s + G E P s
where a is written as:
a = r [ 1 + ( 1 + r ) N ]
where P s is the solar generation (kW), a is an annuitization coefficient (dimensionless), r is the interest rate (taken as 0.09 for base case), N is the investment lifetime (taken as N = 20 years), I p is the investment costs per unit installed power ($/kW), and GE is the O&M cost per unit generated energy ($/kW), respectively). In this system, it is assumed that the investment costs per unit installed power (Ip) and O&M cost per unit generated energy (GE) are approximately equal to $5000 and 1.6 cents per kW, respectively.
In the case of RESs, the generating cost parameter is not taken into account. The RESs that are considered in this research are wind energy and solar PV energy, whose forecasting is taken from [43] and is shown in Figure 1. A comprehensive review of the forecasting approaches for wind and solar power generation can be found in [46].

2.4. Overall Cost Function Incorporating Renewables

Adding all the cost functions described in (1), (3), and (6) gives the overall cost function as:
F T = F i ( P i ) + F ( P w ) + F ( P s )
The following constraints (equalities and inequalities) have been considered while minimizing the overall cost function.
Power Balance Equation: Neglecting the transmission losses, the total generated power of all the units (thermals and renewables) i = 1 n ( P i ) should be equal to the total system demand P L o a d , i.e.,
i = 1 n ( P i ) = P L o a d
Generator Capacity Limits: The power delivered by each generating unit should remain within its minimum and maximum limits.
P i , min P i P i , max
where P i , min and P i , max signify the ith generating unit’s minimum and maximum output power, respectively.

3. A Variant of BA for the ELD Problem

3.1. Overview of BA

This algorithm is inspired by microbats. The rules followed by this algorithm emerge from the certain behavior of bats, which are discussed as follows [47]:
  • Bats use echolocation to sense distance and to know the difference between food and prey. In our case, the fitness function is food and bats, which are the possible solutions;
  • The bats fly randomly with some predefined velocity vi at a position xi with a predefined frequency fi. They can adjust their frequency of pulse emitted;
  • They can vary the rate of pulses by looking at the target proximity;
  • Loudness can be varied from a large positive value to a small value.
Figure 2 shows the flowchart involved in the process. The algorithm progresses by taking the following steps:
  • Firstly, we initialize the algorithm with maximum iterations, bat population, loudness constant α, pulse rate constants γ, initial values of loudness, and pulse rates;
  • Give a random position to all bats in the solution space within the lower and upper boundary;
  • Find the best bat position x* and its fitness;
  • Start the process in which the position is updated one by one by:
    f i = f min + ( f max f min ) β v i = v i t 1 + ( x i t 1 x * ) f i x i t = x i t 1 + v i t
    where v i t is the velocity of bat i at a certain position x i t at iteration t. There is the global best position x* among all the bats. Minimum and maximum frequency is selected depending on the application. The value β will be between 0 and 1.
  • Now a random number is generated (between 0 and 1) and is compared with pulse rate. Based on pulse rate, local search is done around the best solution by:
    x n e w = x o l d + ε A t
  • An existing random solution k is selected with ki and is compared with the new solution. If it is better, then update the new solution by:
    x n e w = x k + ε A t
  • The new solution from the previous step will be compared with the existing positions of the current bat. Furthermore, a random number will again be generated and compared with loudness A i t of that bat. If the new solution of the previous step is better than the global best solution, and the random number is less than loudness, then a new solution will be accepted, and the loudness and pulse rate of that bat will be updated based on the following expressions:
    A i t + 1 = α A i t r i t + 1 = r i 0 [ 1 e ( γ t ) ]
Loudness and pulse rates play a vital role in finding the best result in terms of control exploration and exploitation. The value of loudness will decrease from a positive value to a certain minimum value, while the pulse rate will increase from a small value to a large value as the bat finds its prey. α and γ are the constants of loudness and pulse rate, and the value of α will be any value between 0 and 1 and γ is greater than 0. Optimum values of α and γ have been selected as 0.9 and 0.98, respectively [47].
Although the bat algorithm comes with the advantages of having a highly efficient, reliable, easy structure and can be programmed from any programming language easily, it suffers from limitations of premature convergence, which increases with complexity and bat moves by the information from the best bat (best bat could be local optimum). This requires a modification in the structure of the BA to handle the nonconvex ELD problem. Much research has been done to improve the exploration and exploitation capabilities of the BA. There are many variants of the BA [27]. Some of the variants, such as the novel BA [28], enhanced BA [26], chaotic BA [25], and modified BA [23] have already been applied to solve the ELD problem. In this paper, we are going to apply a dBA to tackle the renewables-incorporated ELD problem.

3.2. dBA

dBA plays a dual role at different stages of the algorithm. In the beginning, it helps to explore more search space and as the process moves, the bats move around the leader, which improves the exploitation ability. It has a strong exploitation process that increases the convergence speed without being trapped in local optima. By adding a scale factor in the local search step, bats are allowed to move randomly with large steps. This results in enhancing the exploration capability of the algorithm. A decrease in the scale factor as the iteration proceeds improves the exploitation capability [48,49].
The procedure followed by dBA is very similar to the original BA; however, some modifications are made to improve its diversification and intensification [48,49]. Figure 3 shows the flow chart involved in the dBA process.
  • Firstly, bats are initialized by giving random positions within the upper and lower boundaries of each bat;
  • The standard BA has two navigation modes: First, towards the best solution and second, to exploit the best solution. In directional echolocation, bats move by analyzing their echoes. In addition, a bat takes help from other bats for better decisions. One of the bat pulses is toward the leader and another one toward a randomly selected bat. If the food exists around that random bat, the bat moves toward it otherwise, it moves toward the leader (best bat). Equations (13) and (14) depict this movement as follows:
    x i t + 1 = x i t + ( x * x i t ) f 1 + ( x k t x i t ) f 2
    If the food does not exist around the random bat, then a bat will move towards the leader:
    x i t + 1 = x i t + ( x * x i t ) f 1
    where x k t shows the position of randomly selected bat k where ki and x * shows the position of the global best. In the above equations, f1 and f2 are the frequencies of two pulses which are assigned as:
    f 1 = f min + ( f max f min ) r a n d 1 f 2 = f min + ( f max f min ) r a n d 2
    where rand1 and rand2 are random numbers between 0 and 1;
  • In the next step, the local search step is done similar to BA. However, the equation is modified by including a scale factor w i t as follows:
    x i t + 1 = x i t + A t ε w i t
    where A t is the average loudness and ε has a random value between −1 and 1. The value of w i t starts from a large value and then reduces to 1% of a quarter of its length as follows:
    w i t = ( w i 0 w i α 1 t max ) ( t t max ) + w i α
    where w i 0 and w i α show the initial and final values, respectively, and t and tmax show the current and maximum iteration, respectively. The value of w i 0 and w i α can be set as:
    w i 0 = ( U i L i ) / 4 w i α = w i 0 / 100
    Here U i and L i show the upper and lower bounds, respectively;
  • In the next step, which is similar to the standard BA, a random number is compared with loudness, but unlike the standard BA, a new solution is compared with the existing solution of that bat (not the global best). This step helps to improve the diversity of the algorithm. If these two conditions are true, then only new solutions are accepted. The pulse rate has an important role as it decides a balance between exploration and exploitation. Moreover, the loudness and pulse rate are updated as follows:
    A t = ( A 0 A 1 t max ) ( t t max ) + A r t = ( r 0 r 1 t max ) ( t t max ) + r
    where A and r show the loudness and pulse rate, respectively. For the best results, the optimum values recommended in the literature are 0.1 and 0.7 for pulse rate, and 0.9 and 0.6 for loudness;
  • In the last step, the new solution is compared with the global solution. If it has better fitness, then the global solution is updated [48,49].

4. Simulation Results and Discussion

To validate the successful application of dBA to the ELD problem and to show its superiority over GA, PSO, and BA, two test systems, namely an IEEE 57-bus system with 7 thermal units driving from fossil fuels and a high dimensional 15-unit system, with and without renewables, are considered. A MATLAB environment was used to solve the test systems. Unless otherwise specified, for all the simulation results, the population and iteration were selected at 100 and 1000, respectively for all considered optimization algorithms. For BA and dBA algorithms, the values of fmin and fmax were set to 0 and 2, respectively, whereas r0 = 0.1, rmax = 0.7, A0 = 0.9, and Amax = 0.6. For PSO, inertial, personal, and global coefficients were set to 0.9, 2, and 2, respectively. For GA, the selection strategy was stochastic uniform, the mutation function was adaptive feasible, and the crossover probability was set to 0.8. The selection of the parameters is made on the basis of the experiments to ensure a better solution.

4.1. Case 1: The IEEE 57 Bus System with Seven Thermal Units

4.1.1. Data

An IEEE 57 bus system, which consists of 7 thermal units running from fossil fuels, was considered. The cost coefficients with minimum and maximum power generation limits are shown in Table 1 [50]. In Table 2, a 24 h load forecasting was selected as a load demand which was to be met. It can be seen that the maximum power demand at 1600 h is 1800 MW. In this case, F t h e r m a l = i = 1 7 F i ( P i ) .
The data used for RESs are mentioned where the renewables-incorporated ELD problem is discussed in the following sections/subsections.

4.1.2. Cost Offered by BA and dBA

Table 3 shows the simulation results of BA and dBA in terms of operating costs for a 24 h period. It can be seen that dBA comparatively gives a lower operating cost, i.e., 288,526 $/day than that of BA which gives 288,673 $/day. Even for the load demand for each hour, dBA ensured less cost when compared to BA. This ensures that dBA displays a better chance of finding the solution closer to the global optimum with regard to the conventional BA. In the second scenario, a seven-unit thermal system was added with one wind and one solar PV farm. Both BA and dBA were applied to ELD incorporating renewables. Table 4 shows the result of BA and dBA over a 24 h time period. It is clear from the results that dBA gives better fitness results when compared to the BA. The dBA is found more successful in reducing the total cost per day as compared to dBA with or without renewables.
From Figure 4, it can be seen that the operating cost of the system decreases with the incorporation of solar and wind farms in the system.

4.1.3. Characteristics Offered by BA and dBA

Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9 show the various characteristics of the BA and dBA against test case 1. Figure 5 and Figure 6 show the position of bats for the BA and dBA, respectively. As shown, bats start from random locations (initial solutions) and converge to the best solution after 1000 iterations. However, in the case of dBA, the bats are much better optimized. Figure 7a shows that fitness offered by the BA decreases quickly, which increases the risk of trapping the optimal solution in the local optimum. However, fitness gradually decreases as the iterations progress in the case of dBA. It has a better chance of moving closer to the global optimum. Figure 7b shows the magnified view of the cost convergence curve. Figure 8 shows the pulse rate of the best bat which depicts the decrease of pulse rate as the bat finds its prey. Figure 9 shows the best bat’s loudness, which depicts the increase of loudness as the bat finds its prey.

4.1.4. Comparison of dBA, BA, PSO, and GA

To further justify the effectiveness of the dBA over BA and other metaheuristic techniques like PSO and GA, a test case of 1800 MW was taken with 100 population and 1000 iterations. Table 5 and Table 6 show the results regarding cost without and with renewables, respectively. It can be seen that the dBA is better when compared to BA, which in turn dominates PSO and GA. Figure 10 shows the convergence graph without renewables, whereas Figure 11 shows the convergence with renewables.

4.2. Case 2: A 15 Thermal Unit System

4.2.1. Data

The data for a 15-unit system is taken from [12], whereas the solar and wind forecasting data is taken from [43]. Table 7 shows the cost coefficients and the minimum and maximum power limits of all 15 thermal units. Table 8 shows the demand forecasting taken into consideration for this case.

4.2.2. Cost Offered by the BA and dBA

In the first scenario where renewables are not taken, both the BA and dBA are applied to a 15-thermal unit system for a 24 h period, and the result is shown in Table 9 and Table 10, respectively. The bat population and iterations are taken as 100 and 1000, respectively. It can be seen that the dBA gives better fitness when compared to the BA. Similarly, in the second scenario where renewables are taken, both BA and dBA were applied to 15 thermal units with renewables (one solar and one wind farm) added for 24 h, and the results are shown in Table 11 and Table 12, respectively. For this scenario, the dBA outperforms the BA in terms of (cost) fitness. The dBA offers not only a minimum cost per day but also a minimum hourly cost. The dBA is found to be more successful in optimizing the total operating cost per day than the BA with or without renewables.
From the above results, it can be seen that the incorporation of solar and wind farms into the 15-unit thermal system saves 4458 $/day in the case of the BA and approximately 4215 $/day in the case of the dBA. Figure 12 shows this difference clearly.

4.2.3. Characteristics Offered by BA and dBA

Figure 13, Figure 14, Figure 15, Figure 16 and Figure 17 show different convergence characteristics of the BA and dBA for selected test Case 2. The bat population was selected as 100, and total iterations were taken at 1000. Figure 13 and Figure 14 show the position of bats of the BA and dBA, respectively at the start and after 1000 iterations. As observed from simulation results, bats start from a random location and converge to the best solution after 1000 iterations. It can also be seen that almost all the bats moved towards the best solution, showing that the solution is much closer to a global solution. However, in the case of the dBA, the bats are much better optimized. Figure 15a shows that the BA’s fitness decreases very quickly, which increases the risk of capturing the local optimum solution. The fitness gradually decreases as the iteration increases. It gives a better chance of moving the solution closer to the global best position. Figure 15b shows the magnified view of the cost convergence curve. Figure 16 shows the pulse rate of the best bat, which depicts the decrease of pulse rate as the bat finds its prey. Figure 17 shows the best bat’s loudness, which depicts the increase of loudness as the bat finds its prey.

4.2.4. Comparison of dBA, BA, PSO, and GA

Simulation results reveal that the variant dBA shows promising results in terms of better quality and convergence characteristics without being trapped in local optima compared to the conventional BA. To further validate the applicability of dBA, a test case of 3000 MW demand was taken and solved with population and iterations of 100 and 1000, respectively, using BA, dBA, PSO, and GA. Table 13 shows the result without renewables and Table 14 with renewables. It can be seen that the dBA tends to give better fitness than the BA, which in turn gives better results than that of the PSO and GA. Figure 18 and Figure 19 depict the achievements regarding convergence characteristics.
For all the scenarios considered in test cases, the dBA always performed better when compared to the BA and other metaheuristics such as the GA and PSO. This justifies the applicability and potency of dBA to renewables-incorporated ELD problems.

4.3. Case 3: 6 Thermal Units with Valve Point Effect

4.3.1. Data

An IEEE 30 bus system which consists of six thermal units running from fossil fuels with a valve point effect, is considered. The cost coefficients with minimum and maximum power generation limits are shown in Table 15 [26]. In Table 16, a 24 h load forecasting is selected as a load demand which is to be met. It can be seen that the maximum power demand at 1600 h is 1350 MW. In this case, F t h e r m a l = i = 1 6 F i ( P i ) .
The data used for RESs are mentioned where the renewables-incorporated ELD problem is discussed in the following sections/subsections.

4.3.2. Cost Offered by the BA and dBA

Table 17 shows the simulation results of the aBA and dBA in terms of operating cost for a 24 h period. It can be seen that the dBA comparatively gives less operating cost, i.e., 262,196.7 $/day than that of the BA, which gives 263,734.7 $/day. Even for most of the load demand for each hour, the dBA ensures a lower cost when compared to the BA. This ensures that the dBA displays a better global optimum solution with regards to the conventional BA. In the second scenario, a six-unit thermal system was added with one wind and one solar PV farm. Both BA and dBA were applied to ELD-incorporating renewables. Table 18 shows the result of the BA and dBA over a 24 h time period. It is clear from the results that the dBA gives better fitness results than the BA. The dBA is found to be more successful in reducing the total cost per day than the BA with or without renewables.

4.3.3. Comparison with Other Algorithms

To further justify the effectiveness of the dBA over the BA, PSO, GA, and enhanced bat algorithm (EBA) (another variant of BA), a test case of 1263 MW was taken. A population size of 50 and 200 iterations were taken for this case for all algorithms. The dBA was compared with the EBA, BA, PSO, and GA for an ELD problem without and with renewables. In [26], the EBA is already applied to the same 6-unit thermal system, taking the valve point effect. The parameters used for the EBA are the following: fmin = 0, fmax = 2, r0 = 0.5, A0 = 0.9, learning factor (init) = 0.65, and modulation Index (n) = 3. Table 19 shows a comparison of all mentioned techniques for the demand of 1263 MW. It can be seen that the dBA gives the lowest value when compared to other metaheuristic techniques. Table 20 shows a comparison of the same techniques without the EBA for a demand of 1263 MW. It can be seen that the dBA still gives the lowest value when compared to other metaheuristic techniques. Figure 20 shows the convergence graph without renewables, whereas Figure 21 shows the convergence with renewables, both for a load demand of 1263 MW.

4.4. Case 4

To further compare the effectiveness of the dBA with other metaheuristic techniques, in this case study, a 150 kV power system located in East Java, Indonesia, consisting of 10 units, is considered. Cost coefficients of the units with lower and upper power bounds, taken from [51], are summarized in Table 21. The total system demand without the transmission losses is 616 MW. Population size and iterations are kept the same for all the techniques to compare the results on one scale.
A comparison of the results offered by the dBA and other algorithms such as the BA, GA, PSO, and modified inertial weight-based PSO (MIW-PSO) is presented in Table 22. The dBA offers a low cost, i.e., 95,633 $/h when compared to all other mentioned techniques, thus validating the workability of the dBA. This low cost is also depicted in the convergence characteristics drawn for the dBA and MIWPSO, as shown in Figure 22. For the comparison purpose, the convergence characteristics are drawn for 15 iterations.
From the inspection of the convergence characteristics of all the considered case studies, we observed that at the initial stage, the dBA almost converges slowly compared to other algorithms due to a rigorous exploration process to ensure effective search space exploration. However, as the algorithm progresses, the exploitation dominates exploration to speed up the convergence toward global optimum compared to other algorithms. The dBA boosts its exploration and exploitation capabilities due to the introduction of directional echolocation to the structure of BA, the inclusion of a scale factor in the local search step to make the movement random, thus avoiding a local convergence, the acceptance of new solutions based on a random value to ameliorate the solution quality, and monotonically increasing and decreasing pulse rate and loudness, respectively, to enhance diversity. In this way, the dBA offers promising convergence characteristics compared to other algorithms, giving a low total fuel cost. We also noticed that the algorithm performs better as the problems’ dimensions increase because of its capability to promote diversity and avoid the local optima.

5. Conclusions

In this paper, the modified directional bat algorithm (dBA), which is a useful variant of nature-inspired (BA), was utilized to solve the ELD problem with and without the optimal integration of RESs such as solar and wind. The dominance of this metaheuristic technique was highlighted by comparing the performance of the dBA with BA and other prominent metaheuristics techniques like GA and PSO. Moreover, to show the superiority of the dBA, it was also compared with the variants of PSO and BA such as MIWPSO and EBA. Different test cases were considered to analyze and compare the performance of the dBA. From the simulation results, it could be seen that by incorporating renewables in the thermal unit system, the operating cost of the system decreased significantly. Moreover, with the help of directional echolocation, the dBA outperformed all other algorithms with comparatively fast convergence. It also reduced the probability of a premature convergence problem due to the elitism mechanism. In addition, the valve point effect was also considered to test the algorithm with a more practical system. In future, this improved variant of the BA could be applied to even more realistic ELD problems taking more practical constraints such as prohibited operating zones, multiple fuel options, and transmission losses along with other renewables.

Author Contributions

Conceptualization, F.T. and G.A.; Data curation, S.A.; Formal analysis, G.A. and M.R.H.; Funding acquisition, S.A.; Investigation, G.A.; Methodology, F.T.; Project administration, G.A.; Resources, M.R.H.; Software, A.Q.; Visualization, S.A.; Writing—original draft, F.T.; Writing—review & editing, A.Q. All authors have read and agreed to the published version of the manuscript.

Funding

This research is financially supported by the Deanship of Scientific Research at King Khalid University under research grant number (R.G.P2/100/41).

Acknowledgments

The authors extend their appreciation to the Deanship of Scientific Research, King Khalid University under research grant number (R.G.P2/100/41). The authors would like to express their gratitude to The University of Lahore for the administrative and technical support.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Niknam, T.; Azizipanah-Abarghooee, R.; Aghaei, J. A new modified teaching-learning algorithm for reserve constrained dynamic economic dispatch. IEEE Trans. Power Syst. 2012, 28, 749–763. [Google Scholar] [CrossRef]
  2. Park, J.-B.; Lee, K.-S.; Shin, J.-R. A particle swarm optimization for economic dispatch with nonsmooth cost functions. IEEE Trans. Power Syst. 2005, 20, 34–42. [Google Scholar] [CrossRef]
  3. Puri, V.; Chauhan, Y.K. A solution to economic dispatch problem using augmented Lagrangian particle swarm optimization. Int. J. Emerg. Technol. Adv. Eng. ISSN 2012, 2250–2459. [Google Scholar]
  4. Park, J.-B.; Jeong, Y.-W.; Shin, J.-R.; Lee, K.Y. An improved particle swarm optimization for nonconvex economic dispatch problems. IEEE Trans. Power Syst. 2009, 25, 156–166. [Google Scholar] [CrossRef]
  5. Yang, Y.; Wei, B.; Liu, H.; Zhang, Y.; Zhao, J.; Manla, E. Chaos firefly algorithm with self-adaptation mutation mechanism for solving large-scale economic dispatch with valve-point effects and multiple fuel options. IEEE Access 2018, 6, 45907–45922. [Google Scholar] [CrossRef]
  6. Vo, D.N.; Schegner, P.; Ongsakul, W. Cuckoo search algorithm for non-convex economic dispatch. IET Gener. Transm. Distrib. 2013, 7, 645–654. [Google Scholar] [CrossRef]
  7. Niknam, T.; Golestaneh, F. Enhanced bee swarm optimization algorithm for dynamic economic dispatch. IEEE Syst. J. 2013, 7, 754–762. [Google Scholar] [CrossRef]
  8. Zaman, M.F.; Elsayed, S.M.; Ray, T.; Sarker, R.A. Evolutionary algorithms for dynamic economic dispatch problems. IEEE Trans. Power Syst. 2016, 31, 1486–1495. [Google Scholar] [CrossRef]
  9. Dekhici, L.; Borne, P.; Khaled, B. Firefly algorithm for economic power dispatching with pollutants emission. Inform. Econ. 2012, 16, 45–57. [Google Scholar]
  10. Zhao, J.; Liu, S.; Zhou, M.; Guo, X.; Qi, L. Modified cuckoo search algorithm to solve economic power dispatch optimization problems. IEEE/CAA J. Autom. Sin. 2018, 5, 794–806. [Google Scholar] [CrossRef]
  11. Ma, X.; Liu, Y. Particle swarm optimization to solving economic load dispatch with spinning reserve. In Proceedings of the 2010 International Conference on Computer Design and Applications, Qinhuangdao, China, 25–27 June 2010; Volume 4, pp. V4–214–V4–217. [Google Scholar]
  12. Gaing, Z.-L. Particle swarm optimization to solving the economic dispatch considering the generator constraints. IEEE Trans. Power Syst. 2003, 18, 1187–1195. [Google Scholar] [CrossRef]
  13. Meng, K.; Wang, H.-G.; Dong, Z.; Wong, K.P. Quantum-inspired particle swarm optimization for valve-point economic load dispatch. IEEE Trans. Power Syst. 2009, 25, 215–222. [Google Scholar] [CrossRef]
  14. Abdullah, N.R.H.; Ghazali, N.; Ibrahim, N.; Solleh, N.F.; Samad, R.; Mustafa, M.; Pebrianti, D. Solving economic dispatch (ED) problem using artificial immune system, evolutionary programming and particle swarm optimization. ARPN J. Eng. Appl. Sci. 2006, 11, 6663–6667. [Google Scholar]
  15. Khamsawang, S.; Jiriwibhakorn, S. Solving the economic dispatch problem using novel particle swarm optimization. World Acad. Sci. Eng. Technol.-Int. J. Electr. Comput. Energ. Electron. Commun. Eng. 2009, 3, 529–534. [Google Scholar]
  16. Abbas, G.; Gu, J.; Farooq, U.; Asad, M.U.; El-Hawary, M. Solution of an economic dispatch problem through particle swarm optimization: A detailed survey-Part I. IEEE Access 2017, 5, 15105–15141. [Google Scholar] [CrossRef]
  17. Abbas, G.; Gu, J.; Farooq, U.; Raza, A.; Asad, M.U.; El-Hawary, M.E. Solution of an economic dispatch problem through particle swarm optimization: A detailed survey; Part II. IEEE Access 2017, 5, 24426–24445. [Google Scholar] [CrossRef]
  18. Trivedi, I.N.; Jangir, P.; Bhoye, M.; Jangir, N. An economic load dispatch and multiple environmental dispatch problem solution with microgrids using interior search algorithm. Neural Comput. Appl. 2018, 30, 2173–2189. [Google Scholar] [CrossRef]
  19. Biswal, S.; Barisal, A.K.; Behera, A.; Prakash, T. Optimal power dispatch using BAT algorithm. In Proceedings of the 2013 International Conference on Energy Efficient Technologies for Sustainability, Nagercoil, India, 10–12 April 2013; pp. 1018–1023. [Google Scholar]
  20. Sakthivel, S.; Natarajan, R.; Gurusamy, P. Application of bat optimization algorithm for economic load dispatch considering valve point effects. Int. J. Comput. Appl. 2013, 67, 35–39. [Google Scholar] [CrossRef] [Green Version]
  21. Nguyen, T.T.; Ho, S.D. Bat algorithm for economic emission load dispatch problem. Int. J. Adv. Sci. Technol. 2016, 86, 51–60. [Google Scholar] [CrossRef]
  22. Gherbi, Y.A.; Bouzeboudja, H.; Lakdja, F. Economic dispatch problem using bat algorithm. Leonardo J. Sci. 2014, 24, 75–84. [Google Scholar]
  23. Latif, A.; Palensky, P. Economic dispatch using modified bat algorithm. Algorithms 2014, 7, 328–338. [Google Scholar] [CrossRef]
  24. Niknam, T.; Azizipanah-Abarghooee, R.; Zare, M.; Bahmanifirouzi, B. Reserve constrained dynamic environmental/economic dispatch: A new multiobjective self-adaptive learning bat algorithm. IEEE Syst. J. 2013, 7, 763–776. [Google Scholar] [CrossRef]
  25. Adarsh, B.; Raghunathan, T.; Jayabarathi, T.; Yang, X.-S. Economic dispatch using chaotic bat algorithm. Energy 2016, 96, 666–675. [Google Scholar] [CrossRef]
  26. Pradhan, G.; Dewangan, P.D. Solving optimal load dispatch problem using enhanced BAT optimization algorithm. In Proceedings of the 2017 Innovations in Power and Advanced Computing Technologies (i-PACT), Vellore, India, 21–22 April 2017; pp. 1–6. [Google Scholar]
  27. Fister, I.; Yang, X.-S.; Fong, S.; Zhuang, Y. Bat algorithm: Recent advances. In Proceedings of the 2014 IEEE 15th International Symposium on Computational Intelligence and Informatics (CINTI), Budapest, Hungary, 19–21 November 2014; pp. 163–167. [Google Scholar]
  28. Gautham, S.; Rajamohan, J. Economic load dispatch using novel bat algorithm. In Proceedings of the 2016 IEEE 1st International Conference on Power Electronics, Intelligent Control and Energy Systems (ICPEICES), Dehli, India, 4–6 July 2016; pp. 1–4. [Google Scholar]
  29. Liang, H.; Liu, Y.; Shen, Y.; Li, F.; Man, Y. A hybrid bat algorithm for economic dispatch with random wind power. IEEE Trans. Power Syst. 2018, 33, 5052–5061. [Google Scholar] [CrossRef]
  30. Osório, G.; Lujano-Rojas, J.; Matias, J.C.D.O.; Catalão, J.P. A probabilistic approach to solve the economic dispatch problem with intermittent renewable energy sources. Energy 2015, 82, 949–959. [Google Scholar] [CrossRef]
  31. Nikmehr, N.; Ravadanegh, S.N. A study on optimal power sharing in interconnected microgrids under uncertainty. Int. Trans. Electr. Energy Syst. 2015, 26, 208–232. [Google Scholar] [CrossRef]
  32. Khan, N.A.; Awan, A.B.; Mahmood, A.; Razzaq, S.; Zafar, A.; Sidhu, G.A.S. Combined emission economic dispatch of power system including solar photo voltaic generation. Energy Convers. Manag. 2015, 92, 82–91. [Google Scholar] [CrossRef]
  33. Farhat, I.; El-Hawary, M. Dynamic adaptive bacterial foraging algorithm for optimum economic dispatch with valve-point effects and wind power. IET Gener. Transm. Distrib. 2010, 4, 989. [Google Scholar] [CrossRef]
  34. Li, Z.; Wu, W.; Zhang, B.; Sun, H.; Yang, Y. Dynamic economic dispatch using Lagrangian relaxation with multiplier updates based on a quasi-newton method. IEEE Trans. Power Syst. 2013, 28, 4516–4527. [Google Scholar] [CrossRef]
  35. Han, L.; Romero, C.E.; Wang, X.; Shi, L. Economic dispatch considering the wind power forecast error. IET Gener. Transm. Distrib. 2018, 12, 2861–2870. [Google Scholar] [CrossRef]
  36. Brini, S.; Abdallah, H.H.; Ouali, A. Economic dispatch for power system included wind and solar thermal energy. Leonardo J. Sci. 2009, 14, 204–220. [Google Scholar]
  37. Warsono; King, D.J.; Ozveren, C.S.; Bradley, D. Economic load dispatch optimization of renewable energy in power system using genetic algorithm. In Proceedings of the 2007 IEEE Lausanne Power Tech, Lausanne, Switzerland, 1–5 July 2007; pp. 2174–2179. [Google Scholar]
  38. Roy, S. Inclusion of short duration wind variations in economic load dispatch. IEEE Trans. Sustain. Energy 2012, 3, 265–273. [Google Scholar] [CrossRef]
  39. Jadoun, V.K.; Pandey, V.C.; Gupta, N.; Niazi, K.R.; Swarnkar, A. Integration of renewable energy sources in dynamic economic load dispatch problem using an improved fireworks algorithm. IET Renew. Power Gener. 2018, 12, 1004–1011. [Google Scholar] [CrossRef]
  40. Tang, C.; Xu, J.; Tan, Y.; Sun, Y.; Zhang, B. Lagrangian relaxation with incremental proximal method for economic dispatch with large numbers of wind power scenarios. IEEE Trans. Power Syst. 2019, 34, 2685–2695. [Google Scholar] [CrossRef]
  41. Kheshti, M.; Kang, X.; Li, J.; Regulski, P.; Terzija, V. Lightning flash algorithm for solving non-convex combined emission economic dispatch with generator constraints. IET Gener. Transm. Distrib. 2018, 12, 104–116. [Google Scholar] [CrossRef]
  42. Nivedha, R.R.; Singh, J.G.; Ongsakul, W. PSO based economic dispatch of a hybrid microgrid system. In Proceedings of the 2018 International Conference on Power, Signals, Control and Computation (EPSCICON), Thrissur, India, 6–10 January 2018; pp. 1–5. [Google Scholar]
  43. Augustine, N.; Suresh, S.; Moghe, P.; Sheikh, K. Economic dispatch for a microgrid considering renewable energy cost functions. In Proceedings of the 2012 IEEE PES Innovative Smart Grid Technologies (ISGT), Washington, DC, USA, 16–20 January 2020; pp. 1–7. [Google Scholar]
  44. Agrawal, S.P.; Porate, K.B. Economic dispatch of thermal units with the impact of wind power plant. In Proceedings of the 2010 3rd International Conference on Emerging Trends in Engineering and Technology, Goa, India, 19–21 November 2020; pp. 48–53. [Google Scholar]
  45. Jose, J.T. Economic load dispatch including wind power using Bat Algorithm. In Proceedings of the 2014 International Conference on Advances in Electrical Engineering (ICAEE), Singapore, Singapore, 19 February 2014; pp. 1–4. [Google Scholar]
  46. Ellahi, M.; Abbas, G.; Khan, I.; Koola, P.M.; Nasir, M.; Raza, A.; Farooq, U. Recent approaches of forecasting and optimal economic dispatch to overcome intermittency of wind and Photovoltaic (PV) systems: A review. Energies 2019, 12, 4392. [Google Scholar] [CrossRef] [Green Version]
  47. Yang, X.-S. A new metaheuristic bat-inspired algorithm. In Nature Inspired Cooperative Strategies for Optimization (NICSO 2010); Springer: Berlin/Heidelberg, Germany, 2010; pp. 65–74. [Google Scholar]
  48. Chakri, A.; Khelif, R.; Benouaret, M.; Yang, X.-S. New directional bat algorithm for continuous optimization problems. Expert Syst. Appl. 2017, 69, 159–175. [Google Scholar] [CrossRef] [Green Version]
  49. Chakri, A.; Ragueb, H.; Yang, X.-S. Bat algorithm and directional bat algorithm with case studies. In Nature-Inspired Algorithms and Applied Optimization; Springer: Cham, Switzerland, 2018; pp. 189–216. [Google Scholar]
  50. Rahmat, N.A.; Aziz, N.F.A.; Mansor, M.H.; Musirin, I. Optimizing economic load dispatch with renewable energy sources via differential evolution immunized ant colony optimization technique. Int. J. Adv. Sci. Eng. Inf. Technol. 2017, 7, 2012–2017. [Google Scholar] [CrossRef] [Green Version]
  51. Lee, C.-Y.; Tuegeh, M. An optimal solution for smooth and non-smooth cost functions-based economic dispatch problem. Energies 2020, 13, 3721. [Google Scholar] [CrossRef]
Figure 1. Wind and solar power forecasting.
Figure 1. Wind and solar power forecasting.
Energies 13 06225 g001
Figure 2. Flow chart of the bat algorithm (BA).
Figure 2. Flow chart of the bat algorithm (BA).
Energies 13 06225 g002
Figure 3. Flow chart of the directional bat algorithm (dBA).
Figure 3. Flow chart of the directional bat algorithm (dBA).
Energies 13 06225 g003
Figure 4. Cost offered by (a) BA and (b) dBA without and with considering renewables.
Figure 4. Cost offered by (a) BA and (b) dBA without and with considering renewables.
Energies 13 06225 g004
Figure 5. Bats positions in the BA (a) at the start and (b) after 1000 iterations (seven-unit system with renewables).
Figure 5. Bats positions in the BA (a) at the start and (b) after 1000 iterations (seven-unit system with renewables).
Energies 13 06225 g005
Figure 6. Bats positions in the dBA (a) before and (b) after 1000 iterations (seven-unit system with renewables).
Figure 6. Bats positions in the dBA (a) before and (b) after 1000 iterations (seven-unit system with renewables).
Energies 13 06225 g006
Figure 7. Convergence curve: (a) The cost convergence curve by the BA and dBA (seven-unit system with renewables); (b) Magnitude view.
Figure 7. Convergence curve: (a) The cost convergence curve by the BA and dBA (seven-unit system with renewables); (b) Magnitude view.
Energies 13 06225 g007aEnergies 13 06225 g007b
Figure 8. The pulse rate of the best bat of the BA and dBA.
Figure 8. The pulse rate of the best bat of the BA and dBA.
Energies 13 06225 g008
Figure 9. The loudness of the best bat of the BA and dBA.
Figure 9. The loudness of the best bat of the BA and dBA.
Energies 13 06225 g009
Figure 10. Convergence curve: (a) Convergence graphs without renewables; (b) Magnified view.
Figure 10. Convergence curve: (a) Convergence graphs without renewables; (b) Magnified view.
Energies 13 06225 g010
Figure 11. Convergence curve: (a) Convergence graphs with renewables; (b) Magnified view.
Figure 11. Convergence curve: (a) Convergence graphs with renewables; (b) Magnified view.
Energies 13 06225 g011
Figure 12. Cost offered by the (a) BA and (b) dBA without and with considering renewables.
Figure 12. Cost offered by the (a) BA and (b) dBA without and with considering renewables.
Energies 13 06225 g012
Figure 13. Bats positions in the BA (a) at the start and (b) after 1000 iterations (15-unit system with renewables).
Figure 13. Bats positions in the BA (a) at the start and (b) after 1000 iterations (15-unit system with renewables).
Energies 13 06225 g013
Figure 14. Bats positions in the dBA (a) before and (b) after 1000 iterations (15-unit system with renewables).
Figure 14. Bats positions in the dBA (a) before and (b) after 1000 iterations (15-unit system with renewables).
Energies 13 06225 g014
Figure 15. Convergence curve: (a) The cost convergence curve by the BA and dBA (15-unit system with renewables); (b) Magnified view.
Figure 15. Convergence curve: (a) The cost convergence curve by the BA and dBA (15-unit system with renewables); (b) Magnified view.
Energies 13 06225 g015
Figure 16. The pulse rate of the best bat of the BA and dBA.
Figure 16. The pulse rate of the best bat of the BA and dBA.
Energies 13 06225 g016
Figure 17. The loudness of the best bat of the BA and dBA.
Figure 17. The loudness of the best bat of the BA and dBA.
Energies 13 06225 g017
Figure 18. Convergence graphs for 3000 MW demand without renewables.
Figure 18. Convergence graphs for 3000 MW demand without renewables.
Energies 13 06225 g018
Figure 19. Convergence graphs for 3000 MW demand with renewables.
Figure 19. Convergence graphs for 3000 MW demand with renewables.
Energies 13 06225 g019
Figure 20. Cost convergence graph with valve point effect without renewables.
Figure 20. Cost convergence graph with valve point effect without renewables.
Energies 13 06225 g020
Figure 21. Cost convergence graph with the valve point effect and renewables.
Figure 21. Cost convergence graph with the valve point effect and renewables.
Energies 13 06225 g021
Figure 22. Cost convergence graph of the dBA and MIWPSO in a 10-unit system case.
Figure 22. Cost convergence graph of the dBA and MIWPSO in a 10-unit system case.
Energies 13 06225 g022
Table 1. Cost coefficients of seven thermal units with lower and upper power limits.
Table 1. Cost coefficients of seven thermal units with lower and upper power limits.
Generatora ($/MW2)b ($/MW)c ($)Pmin (MW)Pmax (MW)
10.0077400100575
20.00951020050100
30.0098.522050140
40.0091120050100
50.00810.5240100550
60.00751220050100
70.006810180100410
Table 2. Demand forecasting over 24 h.
Table 2. Demand forecasting over 24 h.
Time (h)123456789101112
Demand (MW)80078075075072070070070080090010001200
Time (h)131415161718192021222324
Demand (MW)14001500175018001500900850800780750700800
Table 3. BA and dBA on a seven-thermal unit system without renewables.
Table 3. BA and dBA on a seven-thermal unit system without renewables.
t
(h)
BA dBA
P1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
P7
(MW)
Cost
($/h)
P1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
P7
(MW)
Cost
($/h)
1310.069150.4229139.367250100.1412501009762.3298.429861.570314050100501009759.8
2290.909350139.090950100501009538.2286.576153.9338139.490250100501009537.9
3272.954550127.045650100501009210.4272.018750.0043127.977250100501009210.3
4274.742750125.257750100501009210.5271.552950128.445850.001410050100.00019210.3
5259.456751.3485108.956550.2387100501008891255.039850114.9650100.0003501008889.7
6245.563750104.436450100501008679.9243.963950.0033106.032950100501008679.9
7246.624650103.375550100501008680243.725650106.274550.0001100501008679.9
8238.287350111.712950100501008680.4243.585350106.414850100501008679.9
9296.927263.8645139.208550100501009760298.396161.60414050100501009759.8
10358.276499.7169139.948650.5802100.332350.5205100.625510,918338.78592.75714050.171810050128.286410,909
11375.116498.3909139.023762.025310050175.444112,112371.994410014067.441107.499150163.065712,108
12412.006799.8622139.862299.8622160.440878.8337209.132514,631426.005499.9996140100151.306764.2512218.438814,626
13574.589499.4245139.589496.7237163.826699.4364226.410317,386481.163599.9997140100203.4979100275.339317,292
14517.280899.9756139.975699.9756215.750899.9756327.066818,695516.708399.9966139.993999.9827231.9789100311.339918,691
15574.999499.9994139.999499.9994325.00499.9994409.999422,40657510014010032510041022,406
16574.981599.9815139.981599.9815375.111699.9815409.981523,21257510014010037510041023,211
17509.922899.8615139.861599.8615255.821199.8615294.810318,698516.0237100139.9982100233.646299.9773310.354918,691
18360.668899.0931139.994450.061100.06150.061100.06110,918338.583392.809514050.002110050128.605810,909
19323.438668.3125139.17595010050119.073610,330320.39378.04681405010050111.560310,328
20289.535468.0608139.883550.6302100.630250.6302100.63029762.9298.303661.696514050.0001100501009759.8
21291.561250138.438950100501009538.22905014050100501009538.1
22261.782950138.217250100501009212271.689650.0002128.31025010050.00041009210.3
23243.298450106.701950100501008679.9244.081350105.918850100501008679.9
24310.440850139.559450100501009762.2298.095961.904314050100501009759.8
Total Cost ($/day)288,673 Total Cost ($/day)288,526
Table 4. BA and dBA on a seven-thermal unit system with renewables (wind and solar).
Table 4. BA and dBA on a seven-thermal unit system with renewables (wind and solar).
t
(h)
BAdBA
P1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
P7
(MW)
Wind
(MW)
Solar
(MW)
Cost
($/h)
P1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
P7
(MW)
Wind
(MW)
Solar
(MW)
Cost
($/h)
1308.454650139.845850100501001.709742.92297.516260.7842139.999750.0001100501001.709740.8
2282.318552.4223136.759550100501008.509444.65283.646950.0558137.797550100501008.509444.6
3262.393250128.336950100501009.2709110.95266.878850123.851350100501009.2709110.7
4258.698250124.6419501005010016.6609031.9262.966750120.37335010050100.000116.709031.7
5243.826450118.953950100501007.2208814.52250.606250112.173950100501007.2208813.7
6248.29895096.761250100501004.910.038629.47241.186750103.873450100501004.910.038628.6
7240.60635088.4639501005010014.666.278465.19232.06065097.0095501005010014.76.278464
8217.15765089.3027501005010026.56178234.75219.18115087.2795010050.000110026.6178234.7
9265.359150139.7113501005010020.8824.19267.36275.070750129.9975010050.002410020.924.19266
10348.458650.8649139.997450.8649100.864950.8649100.864917.8539.410,260.6319.750176.1018139.997350100.001350.0001106.9317.939.410,246
11374.550998.4651139.613167.5442101.668550147.949312.87.4111,864.4365.124199.976714063.0469104.167350157.475612.87.4111,863
12451.210298.5168139.419798.570810050239.982918.653.6514,373.3418.855410014099.0082149.230159.593211.016518.73.6514,339
13468.176999.8158139.815899.8158190.391699.8158255.878914.3531.916,662.8467.1655100140100188.8588100257.686714.431.916,662
14574.983799.9837139.983799.9837216.070950.1673281.667610.3526.818,249.8504.4502100140100222.0573100296.332710.426.818,166
15574.981399.9813139.981399.9813306.773299.9813409.98138.2610.122,121.6575100140100306.661004108.2610.122,121
16574.998199.9981139.998199.9981356.002399.9981409.998113.715.322,900.9575100140100355.9910041013.75.322,901
17574.033999.7617139.967199.9671204.820899.9671268.47293.449.5718,548.5511.335510014099.9984229.8833100305.77313.449.5718,506
18330.592797.907134.696152.377110050130.24751.872.3110,865338.372191.939614050.024610050125.48391.872.3110,860
19329.27450.2884139.987950.2884100.288450.2884128.83520.75010,330.1321.316677.8541139.98765010050.0083110.08390.75010,319
20310.398550139.431650100501000.1709760.36309.835014050100501000.1709760.2
21284.235356.357139.257850100501000.1509536.4286.894852.955314050100501000.1509536.3
22264.02951.4983134.162950100501000.3109207.99272.028150127.66250100501000.3109207
23244.212650104.717650100501001.0708668.77243.265550105.664650100501001.0708668.8
24302.386557.3543139.679450100501000.5809753.69297.759561.660514050.0002100501000.5809753.3
Total Cost ($/day)283,846Total Cost ($/day)283,642
Table 5. Cost comparison for 1800 MW demand without renewables.
Table 5. Cost comparison for 1800 MW demand without renewables.
AlgorithmP1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
P7
(MW)
Cost
($/h)
GA495.299.998714099.9905454.88499.978409.91623,422.78
PSO575100140100375.01410041023,211.59
BA57599.99814099.998375.01299.998409.99823,211.39
dBA57510014010037510041023,211.36
Table 6. Cost comparison for 1800 MW demand with renewables.
Table 6. Cost comparison for 1800 MW demand with renewables.
Algorithm P1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
P7
(MW)
Wind
(MW)
Solar
(MW)
Cost
($/h)
GA486.47799.95139.98899.8611446.6499.9438408.1413.75.323,124.8
PSO57510014010035610041013.715.322,901.1
BA574.99299.99139.99299.992356.0499.992409.9913.715.322,901.0
dBA575100140100355.910041013.715.322,899.4
Table 7. 15-unit system cost coefficients with lower and upper power limits.
Table 7. 15-unit system cost coefficients with lower and upper power limits.
Generatora ($/MW2)b ($/MW)c ($)Pmin (MW)Pmax (MW)
10.00029910.1671150455
20.00018310.2574150455
30.0011268.837420130
40.0011268.837420130
50.00020510.4461150470
60.00030110.1630135460
70.0003649.8548135465
80.00033811.222760300
90.00080711.217325162
100.00120310.717525160
110.00358610.21862080
120.0055139.92302080
130.00037113.12252585
140.00192912.13091555
150.00444712.43231555
Table 8. Demand forecasting over 24 h.
Table 8. Demand forecasting over 24 h.
Time (h)123456789101112
Demand (MW)165016801680170017001700200020002500250027002800
Time (h)131415161718192021222324
Demand (MW)290030003000300030002800250020001800175017001700
Table 9. The BA on a 15-unit system without renewables.
Table 9. The BA on a 15-unit system without renewables.
t
(h)
P1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
P7
(MW)
P8
(MW)
P9
(MW)
P10
(MW)
P11
(MW)
P12
(MW)
P13
(MW)
P14
(MW)
P15
(MW)
Cost
($/h)
1454.5173150129.5173129.5173251.93141351356025252079.517325151522,261.66
2454.8183323.6984129.8183129.81831501351356025252036.847525151522,538.75
3150150129.714129.714150301.9416463.6332602525202025151522,444.49
4150340.2449129.9185129.9185150459.9185135602525202025151522,745.36
5454.6776150129.6776129.6776150345.9685135602525202025151522,737.21
6150.0393275.836129.7813129.7813150135464.78136025252079.781325151522,667.74
7454.603371.7031129.603129.603150361.533613560252578.442224.512525151525,840.65
8150150129.8853129.8853469.8853459.8853305.4591602525202025151525,852.13
9454.8122454.8122129.7939129.8122200.4546459.6958464.81226025252020.807225151530,900.62
10454.9989454.9989129.9504129.9989150.0139459.9989464.998960.013925.013925.013920.013969.944925.013915.013915.013930,896.62
11454.9945454.9945129.9945129.9945469.9945389.895464.994560.017325.017325.017320.017320.017325.017315.017315.017333,020.56
12454.7519454.757129.757129.757319.137459.757464.348960.0155161.75725.210320.444465.26192515.04641534,162.54
13454.6133454.6253129.6253129.3646397.8806459.6038464.62536025159.61644.121865.925425151535,155.73
14454.9116454.7211129.9116129.9116469.6113436.9758464.91166025159.76979.474679.802625151536,220.9
15454.948454.9247129.6776129.9353469.9107459.948464.9486025159.94879.917955.842625151536,214.88
16454.9006454.9006129.9006129.9006469.9006459.9006464.9006602597.697379.900678.20042554.90061536,255.24
17454.9252454.9252129.9252129.9252469.9252459.9252464.53546025.7849135.31279.925279.8604251515.03236,205.23
18454.979425.1479129.979129.979469.979459.979464.97960252579.9792025151534,068.04
19454.8777454.8777129.8777129.8777412.0411135464.877760252573.693879.877725151530,976.82
20150229.2133129.9615129.9615150459.9615464.82760252579.687741.388525151525,755.94
21341.5044244.4965129.8299129.7027150135464.467602525202025151523,678.85
22350.5488454.8629129.8629129.86291501351356025252079.862925151523,271.42
23150150129.665120150415.4029464.66516025252035.267225151522,796.79
24150275.788129.8031129.8031150135464.80316025252079.803125151522,667.7
Total Cost ($/day)679,336
Table 10. The dBA on a 15-unit system without renewables.
Table 10. The dBA on a 15-unit system without renewables.
t
(h)
P1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
P7
(MW)
P8
(MW)
P9
(MW)
P10
(MW)
P11
(MW)
P12
(MW)
P13
(MW)
P14
(MW)
P15
(MW)
Cost
($/h)
1268.1071151.8249129.99921301501354656025.05492252035.0060325.0006715.007161522,135.66
2150150130130150285.90364656025252034.0963825151522,442.49
3268.191185.7993129.9897129.9897150135464.24566025252031.7925825151522,443.63
4297.296176.2702130130150135463.496160.0857725252032.85194251515.0000122,649.1
5258.924150129.9675129.9787150206.0509464.94356025252025.1359325151522,644.91
6237.1147150130130150223.46154656025252029.4238325151522,644.3
7326.3309262.9082130129.9779150308.7519464.605960252521.5876940.4638325.3610915.027051525,726.55
8318.7497269.8317129.9986130150331.004146560.126625.057212520.13303202515.0674415.0351925,726.83
9454.9384455129.9961130152.9831459.99964656025.009772536.2872250.7854825.0002715.000291530,893.49
10455455130130150460465602525702025151530,902.77
11454.8476455129.9879130340.1686459.9999464.961602525.0732220.0029179.95732515.001621532,998.86
12455455129.9872130435.471460465602525.0092946.3758358.1627725151534,049.35
13455455130130470459.9995465602535.0211279.979358025151535,113.62
144554551301304704604656025135808025151536,204.07
154554551301304704604656025135808025151536,204.07
164554551301304704604656025135808025151536,204.07
17455455130130470459.9993464.9835127.559367.459662579.998228025151536,245.37
18455455130130408.791446046560252551.208898025151534,051.09
19454.43455129.9944129.9912187.6798458.24744656025.084872534.54946202515.024351530,899.38
20316.3898236.9526129.8654130150360.5217462.951960.0933525252028.0467251515.178625,726.8
21258.5847159.7468130129.9958150290.59114656025252031.0818125151523,669.62
22297.8829226.1458129.9953129.9953150135464.985860252521.8882329.1098325151523,162.8
23320.5932150129.999129.9718150135464.99660252520.0036834.4363725151522,649.47
24280.0402191.7499130129.99991501354656025252033.2100525151522,648.73
Total Cost ($/day)678,037
Table 11. The BA on a 15-unit system with renewables.
Table 11. The BA on a 15-unit system with renewables.
t
(h)
P1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
P7
(MW)
P8
(MW)
P9
(MW)
P10
(MW)
P11
(MW)
P12
(MW)
P13
(MW)
P14
(MW)
P15
(MW)
Wind
(MW)
Solar
(MW)
Cost
($/h)
1281.7092150.074129.9947129.9947150.074135.8677464.994760.0739725.0739725.0739720.0739720.0739725.0739715.0739715.073971.7022,121.09
2150282.339129.8138129.8138150135464.8138602525.12582044.594092515158.5022,365.49
3271.9361454.6985129.6985129.698515013513560252579.69852202515159.27022,464.14
4150150129.8576129.7729150458.6148310.0953602525202025151516.66022,518.04
5288.1475258.7675129.572129.7027150396.42513560252520202515.16677157.22022,659.36
6304.2958259.0841129.9838129.9838150.0332381.2783135.033260.0331825.0331825.0331820.0331820.1360325.0331815.0331815.033184.910.0322,681.08
7289.2473150129.7084129.7084150.1093459.7084464.708460.662112525202025.22125151514.666.2725,522.44
8210.5264150129.4769129.9911150459.6238464.20316025252077.6424725151526.5616.9825,300.26
9453.9715409.3092129.5264129.5264469.1651135464.52646025252079.045525151520.8824.0530,516.55
10454.9222433.2828129.7979129.9222150459.9222464.77546025252035.1572725151517.8539.3730,301.17
11365.4471454.8837129.8837129.8837469.8837459.8837464.883760252520202515.040691512.87.4132,813.76
12454.5277454.5277128.6792129.5277364.225459.1589464.527760252579.5277377.9990325151518.653.6533,822.85
13345.8919454.7273129.7273129.7273469.7273459.7273464.72736025159.72732079.7272825151514.3531.9434,697.93
14454.9462454.5551129.9212129.9462469.2832459.9462464.94626025159.90882079.3880425151510.3526.8135,825.6
15454.9977454.9977129.9977129.9977469.9977459.9977464.9977109.91725.0425.6763979.9976879.9976825.3083915.746654.993038.2610.0836,098.75
16454.7627454.9994129.9994129.9994469.7458459.9267464.999460.0502125.05021116.512579.9448879.8499325.0502115.0502115.0502113.715.335,996.9
17454.9999454.9999129.9999129.9999469.9999459.9999464.999981.012925.19556159.999920.1955679.9999325.1955615.1955615.195563.449.5736,096.48
18454.48454.9925129.9925129.9925243.6014459.9925464.860260.0289325.02893159.992578.7464979.0252725.0289315.0289315.028931.872.3134,064.69
19454.9733454.9733129.973320.13605248.3221459.9733464.973360.1360525.1360525.1360579.9733520.1360525.1360515.1360515.136050.75031,066.12
20454.7103150129.7103129.7103150315.9887464.710360252520202515150.17025,733.86
21150150129.4684129.3103150459.4684367.548760252579.05508202515150.15023,719.71
22150164.7137129.862129.4175150330.9085464.8626025252044.926652515150.31023,161.66
23150150129.0845129.0845150459.0845326.676660252520202515151.07022,675.97
24150320.039128.7706129.8505150135464.94296025252035.817152515150.58022,654.21
Total Cost ($/day)674,878.1
Table 12. The dBA on a 15-unit system with renewables.
Table 12. The dBA on a 15-unit system with renewables.
t
(h)
P1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
P7
(MW)
P8
(MW)
P9
(MW)
P10
(MW)
P11
(MW)
P12
(MW)
P13
(MW)
P14
(MW)
P15
(MW)
Wind
(MW)
Solar
(MW)
Cost
($/h)
1222.3254150.0718130130150.0163184.920946560.00281252520.014930.94789251515.000011.7022,116.94
2174.5542150.9551129.9973129.9874150.0258259.3709464.849260.0000225.004042520.0021726.7772251515.014688.5022,355.62
3220.9976150130130150209.500146560.0000825.01496252030.21716251515.000099.27022346.12
4179.6374152.5915130129.9492150.2174259.4324464.845560.0201325.0082425.0081220.0053731.6397925.0036115.0024115.0024116.66022,476.58
5210.9494150129.9983129.988150241.94944656025.012892520.722929.205712515157.22022,572.46
6228.3645150.0246129.9577130150.1062223.8274464.91996025.0014325.0272820.000132.8212625.0089815.00074154.910.0322,595.21
7229.6181455130130150213.735346560252520.6762720251515.0403714.666.2725,525.78
8318.9402227.2118130130150.1345318.4998463.497260.0747625252033.0378625.030431515.0432326.5616.9825,278.95
9455431.2419130130150.1204456.231646560.027732525.0000124.0767748.3679625.007731515.0052720.8824.0530,428.2
10455427.6109130130150.0329459.9529464.9946025.01043252040.172442515.006481517.8539.3730,300.58
11455455130129.9983295.042459.89144656025.0214825.001144.8334779.9994325.00329151512.87.4132,784.96
12455455129.9996130387.415746046560252550.24593802515.0240815.0152418.653.6533,816.95
13454.9995455130130470459.99994656025.0006725.0086158.2732565.4281125151514.3531.9434,619.02
14455455130130470460465602597.84808025151510.3526.8135,797.41
154554551301304704604656025116.6680802515158.2610.0836,003.64
164554551301304704604656025115.99808025151513.715.335,996.28
174554551301304704604656025121.9980802515153.449.5736,062.2
18455455130130395.04924604656025258060.770822515151.872.3134,009.18
19455454.8161129.999413015046046560.00101252539.239250.194312515150.75030,887.02
20395.3524150130130150358.3626465602525.1292620.5031835.508642515150.17025,728.92
21150251.779130129.9945150317.7931464.9999602525.0024820.28195202515150.15023,676.49
22251.59150.009130129.962150254.38274656025.0360525.2423720.2868333.14521251515.050150.31023,155.2
23221.1774150.6069130130150247.014846560252520.1314520.000692515151.07022,635.45
24150318.2863129.9946130150.0123135464.89886025252036.2278425.0002215150.58022,652.52
Total Cost ($/day) 673,821.7
Table 13. Cost comparison for 3000 MW demand without renewables.
Table 13. Cost comparison for 3000 MW demand without renewables.
Algo.P1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
P7
(MW)
P8
(MW)
P9
(MW)
P10
(MW)
P11
(MW)
P12
(MW)
P13
(MW)
P14
(MW)
P15
(MW)
Cost
($/h)
GA363.492453.795129.346129.728359.963375.192464.217180.51148.767153.63279.902377.214839.157727.514417.56993649
PSO45545513013047046046593.000916225208025151536299
BA454.98454.98129.98129.98469.98459.98464.9860.0155760.10281159.9820.0155779.9799525.0155715.0155715.0155736242
dBA4554551301304704604656025135808025151536204
Table 14. Cost comparison for 3000 MW demand with renewables.
Table 14. Cost comparison for 3000 MW demand with renewables.
Algo. P1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
P7
(MW)
P8
(MW)
P9
(MW)
P10
(MW)
P11
(MW)
P12
(MW)
P13
(MW)
P14
(MW)
P15
(MW)
Wind
(MW)
Solar
(MW)
Cost
($/h)
GA359.14361.427129.932129.952388.694362.319390.447290.997150.702153.98278.88978.99355.88734.55515.07913.715.336,491.1
PSO455455130130470460465602575.9902808025551513.715.336,047
BA454.91454.909129.909129.909469.909459.909464.9096025116.80979.90979.90925151513.715.335,996
dBA4554551301304704604656025115.99808025151513.715.335,995
Table 15. Cost coefficients of seven thermal units with lower and upper power limits.
Table 15. Cost coefficients of seven thermal units with lower and upper power limits.
Unita ($/MW2)b ($/MW)c ($)efPmin (MW)Pmax (MW)
10.00772403000.031100500
20.0095102002000.04250200
30.0098.52201500.06380300
40.009112001500.06350150
50.00810.52201500.06350200
60.0075121901500.06350120
Table 16. Demand forecasting over 24 h.
Table 16. Demand forecasting over 24 h.
Time (h)123456789101112
Demand (MW)80078075075072070070070080090010001200
Time (h)131415161718192021222324
Demand (MW)12601263130013501100900850800780750700800
Table 17. The BA and dBA on a six-thermal unit system without renewables.
Table 17. The BA and dBA on a six-thermal unit system without renewables.
t
(h)
BAdBA
P1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
Cost
($/h)
P1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
Cost
($/h)
1304.0977199.8699145.658350.124750.124750.12479738.751303.121150197.145650149.7333509664.668
2302.387950277.61225050509360.333400.266950179.73315050509306.703
3403.747650.0779145.941150.077950.077950.07799065.843302.6834117.58358099.866699.8666509070.008
4403.8278116.1724805050509074.849404.025150145.97495050509060.803
5302.8308508050187.1696508837.094302.6834124.7998142.51685050508663.793
6404.13765095.86255050508527.005404.025165.9749805050508540.125
7403.6802508066.319950508562.329302.683450197.31665050508451.905
8304.911350195.08895050508460.184302.683450179.73315067.5835508443.944
9404.062850.0696195.50350.227450.069650.06969642.309302.6834117.717179.73315099.8666509535.645
10302.0052198.8671180.26075050118.867111,018.49302.6834124.7998179.733150192.78375010,819.79
11298.5139119.4949279.072650155.483497.435512,188.55302.6791124.7997272.923899.866599.866599.864312,066.25
12405.8937196.2599279.4071116.9151150.036851.487614,667.56404.0251200229.5997116.7756149.733199.866614,613.49
13405.654198.2898257.4718149.9055198.68675015,458.83404.0251199.5997229.5997149.7331177.17699.866615,423
14499.7773199.4551264.27650199.49175015,545.15404.0251180.176229.5997149.7331199.599799.866615,459.25
15499.9861121.895229.7232149.6276199.986198.78215,923.5496.4093124.7986279.4612149.7312149.733199.866515,899.96
16499.7221199.5299251.3507149.8015199.5965016,678.19500199.5997251.067699.8666199.599799.866616,668
17410.8341199.6708229.024650.0123111.320999.137313,400.56404.0303199.5999246.636499.86675099.866713,397.62
18302.8311125.9796222.1654149.0241505010,863.54302.6834117.9839229.599750149.73315010,767.51
19495.3723124.62778050505010,415.96404.0251116.2418179.733150505010,156.68
20404.01550.1457195.402350.145750.145750.14579642.712302.6834124.7998179.7331505092.78379604.737
21302.264350129.262550198.4738509408.851400.266950179.73315050509306.703
22404.652150145.3485050509064.374302.683467.717229.59975050509048.594
23404.248550805065.7516508548.91302.683467.583580149.733150508634.162
24403.98650196.01415050509640.874403.9045116.2324129.86395050509593.417
Total Cost ($/day)263,734.7Total Cost ($/day)262,196.7
Table 18. The BA and dBA on a six-thermal unit system with renewables (wind and solar).
Table 18. The BA and dBA on a six-thermal unit system with renewables (wind and solar).
t
(h)
BAdBA
P1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
Wind
(MW)
Solar
(MW)
CostP1
(MW)
P2
(MW)
P3
(MW)
P4
(MW)
P5
(MW)
P6
(MW)
Wind
(MW)
Solar
(MW)
Cost
($/h)
1407.26150191.03915050501.709623.146302.692450229.664250115.981550302.692409626.532
2403.97255080137.527650508.509454.004216.713124.8317179.733750.3936149.828150.0001216.71309422.702
3407.416652.884980100.428950509.2708997.98302.1017109.632179.253505050302.101708912.984
4302.839250229.379951.1211505016.708743.5302.825150130.726499.907799.888550302.825108767.597
5301.270750211.50965050507.2208625.025302.6834508080.3635149.733150302.683408746.108
6309.456350185.60375050504.910.038371.869302.697761.0559179.824250.020850.000451.4948302.69770.038357.135
7399.07508050505014.76.278222.705302.679550176.3905505050302.67956.278101.709
8303.8568122.60328050505026.6177916.233226.736850129.961699.879999.882650226.7368178147.866
9300.4229127.362177.175950.036650.036650.036620.924.19027.041302.673450.1159129.970899.916699.537572.8991302.673424.19195.099
10404.567550232.99755.2156505017.939.410,125.3404.007958.2945179.891399.972750.593650.0207404.007939.410,114.19
11405.3966130.018185.9864103.552550.1832104.653312.87.4111,927.35404.019150179.7296146.318149.724650404.01917.4111,788.42
12402.9712199.5415276.053596.2798152.784750.069418.73.6514,292.73404.4885124.7998279.4668119.2786149.839999.8314404.48853.6514,334.4
13499.4858189.1041227.7647147.783899.57175014.431.914,891.31404.1383130.5086229.6849149.6973199.6692100.0118404.138331.914,727.89
14403.9604196.115278.812350199.253797.699710.426.814,922.88404.0251193.019229.563149.7223199.53650404.025126.814,888.17
15499.982350.364279.7122149.9823199.9823101.6378.2610.115,777.14500124.7999279.4662149.732149.733777.930550010.115,773.39
16499.9947199.48280.3615100.7151199.994750.44613.75.316,302.84500199.8978279.5025149.999150.431751.15935005.316,297.56
17404.8324199.9615280.275150.298350.2983101.32463.449.5713,175.66404.0315124.5384229.587999.859129.299.7795404.03159.5713,158.34
18301.0121198.385178.16835050118.25461.872.3110,989.48308.934557.3585229.719950.0997149.842199.8655308.93452.3110,855.5
19303.557850195.898550199.7937500.75010,321.21302.6831121.8288129.860598.672699.853996.3515302.6831010,242.29
20303.451750.0205279.18275067.1753500.1709713.297204.377350.1842279.466766.067299.867899.8667204.377309922.678
21302.386750.3536176.8755149.527450.353650.35360.1509399.814302.680450179.722497.592899.85450.0005302.680409300.974
22405.736350.801980.801951.3261109.805551.21870.3109155.692302.6833117.31180.000299.829999.865650302.683309069.648
23404.873364.0576805050501.0708525.123302.683550.0002146.377699.86655050.0022302.683508473.289
24302.569450232.23335050114.61740.5809750.315403.9456115.69478099.80315050403.945609689.647
Total Cost ($/day)258,251.6Total Cost ($/day)257,914.1
Table 19. Comparison of the dBA, enhanced bat algorithm (EBA), BA, PSO, and GA without renewables.
Table 19. Comparison of the dBA, enhanced bat algorithm (EBA), BA, PSO, and GA without renewables.
UnitdBAEBA [26]BAPSOGA
1404.0243404.0251403.8001500402.7638
2199.5995199.5997199.7978200186.9464
3260.0438279.4662224.1185229.4894279.9828
4149.7328149.7331148.202615099.8815
5149.7333180.1760198.3771133.5109188.7443
699.86645088.7040550104.681
PGTOTAL (MW)12631263126312631263
Cost ($/h)15,448.933115,453.884115,498.932815,524.944915,563.0527
Table 20. Comparison of the dBA, BA, PSO, and GA with renewables.
Table 20. Comparison of the dBA, BA, PSO, and GA with renewables.
UnitdBABAPSOGA
1404.0152402.1131500499.9096
2124.3873125.9102126.6186147.8697
3229.5998280.6446229.5035229.9327
4149.2019149.474350101.3156
5198.8925197.6381200149.7285
699.68375099.657577.02417
Wind17.8517.8517.8517.85
Solar PV39.3739.3739.3739.37
PGTOTAL (MW)1263126312631263
Cost ($/h)14,592.644614,632.5114,698.72214,944.389
Table 21. A 10-unit thermal system cost coefficients with lower and upper power limits.
Table 21. A 10-unit thermal system cost coefficients with lower and upper power limits.
Generatora ($/MW2)b ($/MW)c ($)Pmin (MW)Pmax (MW)
10.216242.51184088.53752392
20.410820.50214547.80752392
30.056232.94834601.964947.25189
40.126622.26554316.107447.25189
50.621050.62443707.750010.2541
60.125569.70503459.695010.2541
73.6454370.66429045.77502395
80.398131.90131124.90752395
92.3185484.70068549.55002395
100.114231.81124486.617441.25165
Table 22. Comparison of dBA, BA, GA, PSO, and modified inertial weight-based PSO (MIW-SPO).
Table 22. Comparison of dBA, BA, GA, PSO, and modified inertial weight-based PSO (MIW-SPO).
GeneratordBABAGAPSO [51]MIW-PSO [51]
135.842342.46938.6336.34
244.4752.5154.96438.9446.58
3189185.9769.765178189
4138.40150.5673.755142.20139.16
510.2510.2532.78813.4311.06
610.2510.2537.77213.4210.25
7232323.0092923
831.622393.59126.8429.90
9232323.0322923
10110.17114.47164.854106.54107.71
PGTOTAL (MW)616616616616616
Cost ($/h)95,633.0095,745.54100,207.1595,840.5795,835.53
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Tariq, F.; Alelyani, S.; Abbas, G.; Qahmash, A.; Hussain, M.R. Solving Renewables-Integrated Economic Load Dispatch Problem by Variant of Metaheuristic Bat-Inspired Algorithm. Energies 2020, 13, 6225. https://doi.org/10.3390/en13236225

AMA Style

Tariq F, Alelyani S, Abbas G, Qahmash A, Hussain MR. Solving Renewables-Integrated Economic Load Dispatch Problem by Variant of Metaheuristic Bat-Inspired Algorithm. Energies. 2020; 13(23):6225. https://doi.org/10.3390/en13236225

Chicago/Turabian Style

Tariq, Faisal, Salem Alelyani, Ghulam Abbas, Ayman Qahmash, and Mohammad Rashid Hussain. 2020. "Solving Renewables-Integrated Economic Load Dispatch Problem by Variant of Metaheuristic Bat-Inspired Algorithm" Energies 13, no. 23: 6225. https://doi.org/10.3390/en13236225

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop