Next Article in Journal
Living Labs in Social Housing Upgrades: Process, Challenges and Recommendations
Previous Article in Journal
Sustainability as an Emerging Paradigm in Universities
Previous Article in Special Issue
A Review on State Estimation Techniques in Active Distribution Networks: Existing Practices and Their Challenges
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Cost-Effective Solution for Non-Convex Economic Load Dispatch Problems in Power Systems Using Slime Mould Algorithm

by
Vikram Kumar Kamboj
1,2,
Challa Leela Kumari
1,
Sarbjeet Kaur Bath
3,
Deepak Prashar
4,
Mamoon Rashid
5,*,
Sultan S. Alshamrani
6 and
Ahmed Saeed AlGhamdi
7
1
School of Electronics and Electrical Engineering, Lovely Professional University, Jalandhar 144001, India
2
Department of Electrical and Software Engineering, Schulich School of Engineering, University of Calgary, Calgary, AB T2N 1N4, Canada
3
Department of Electrical Engineering, GZSCCET-MRS Punjab Technical University, Bathinda 151001, India
4
School of Computer Science and Engineering, Lovely Professional University, Jalandhar 144001, India
5
Department of Computer Engineering, Faculty of Science and Technology, Vishwakarma University, Pune 411048, India
6
Department of Information Technology, College of Computer and Information Technology, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia
7
Department of Computer Engineering, College of Computer and Information Technology, Taif University, P.O. Box 11099, Taif 21994, Saudi Arabia
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(5), 2586; https://doi.org/10.3390/su14052586
Submission received: 9 December 2021 / Revised: 10 February 2022 / Accepted: 16 February 2022 / Published: 23 February 2022
(This article belongs to the Special Issue Optimal Dynamic Control of Active Distribution Power System)

Abstract

:
Slime Mould Algorithm (SMA) is a newly designed meat-heuristic search that mimics the nature of slime mould during the oscillation phase. This is demonstrated in a unique mathematical formulation that utilizes adjustable weights to influence the sequence of both negative and positive propagation waves to develop a method to link food supply with intensive exploration capacity and exploitation affinity. The study shows the usage of the SM algorithm to solve a non-convex and cost-effective Load Dispatch Problem (ELD) in an electric power system. The effectiveness of SMA is investigated for single area economic load dispatch on large-, medium-, and small-scale power systems, with 3-, 5-, 6-, 10-, 13-, 15-, 20-, 38-, and 40-unit test systems, and the results are substantiated by finding the difference between other well-known meta-heuristic algorithms. The SMA is more efficient than other standard, heuristic, and meta-heuristic search strategies in granting extremely ambitious outputs according to the comparison records.

1. Introduction

In the actual functioning of power systems, Economic Load Dispatch (ELD) is a crucial problem to solve. The role of the power system is to deliver continuous power to the consumers at affordable price which is its main important feature [1,2]. The objective is to reduce energy-generating costs while fulfilling load needs and ensuring equality and inequality constraints. This fact results in a higher degree of pollution awareness in thermal plants, as well as a lower cost of diagnosing the problem. Because they operate in conjunction with a collection of viable alternatives, evolutionary methods are now perfectly suited for discovering answers to optimization problems. All optimization approaches, including evolutionary ones, are known to be influenced by constraints [3], since the traditional procedure of an evolutionary approach by employing operators for individuals in a population may violate the constraints rules. The way evolutionary approaches deal with constraint rules of challenges is a significant aspect that is directly connected to the quality of solutions created for such problems. By converting the present solution that opposes the constraints into a viable one, a redesigned method eliminates unattainable solutions. In every step of the evolutionary method, the number of better individuals grows as a result.
Wind, solar, thermal, nuclear, renewable, hydro, and other power producing facilities are used in most power generation systems. It is known that nuclear power plants are controlled at stable power outputs. In the case of renewable energy systems, the operational cost will not change as much as the production. In thermal systems, however, the running cost varies with the total power output. As a result, the economic load dispatch issue, which includes the use of thermal systems as generators, is considered a critical optimization issue in electric power systems. Maintaining an economical operation is a difficult challenge for both traditional and smart grid systems. When power systems are exposed to operational and transmission imperatives, the economic load dispatch limit the optimal outcome for an electric power generation to sustain the load demand with minimum generation price. The economic load dispatch problem is usually solved by sophisticated computerized approaches that meet the operational and power system imperatives via minute-to-minute monitoring. A little increase in economic load dispatch demonstrates its long-term reaction to the declining price of total power output. As a result, a variety of optimization methods have been developed to address cost-effective load dispatch issues while producing high-quality results. Traditional optimization approaches were the sole option to address economic load dispatch concerns for many years. Because of the limitations of conventional methods, system operators have a chance to fail to notice the realistic and technological imperatives of the system’s units. There are two types of simplifications in this category. First, combined with the accuracy of the generating unit’s pricing model, particularly for different types of fuels or taking the valve-point loading impact into account [4], multi-valve steam turbines are widely seen in real-world generating units. The valve point of the generating unit is drawn when the steam turbine’s intake valve opens abruptly, pushing the energy consumption curve upward. This phenomenon is known as the “valve-point effect”. The sine term must be overlaid on the fuel cost function due to the valve-point effects’ discontinuity and high-order nonlinearity of input and output characteristics. Therefore, it is necessary to analyze the fuel curve and cost function for power generation with the valve-point effect. The other is related to network topology and is only concerned with reducing transmission system loss [5].
The main contributions of this work are as follows:
  • The slime mould algorithm is implemented as it has great global search capability.
  • The SM algorithm is used to solve a non-convex and cost-effective load dispatch problem (ELD) in an electric power system.
  • The efficiency of the algorithm is tested on standard IEEE test systems.
  • The method is evaluated on nine different test systems with and without valve-point loading effects.
The remaining sections of this article are structured as follows: Section 2 consists of the literature survey; mathematical formulation for single area economic load dispatch is provided in Section 3; concepts of the slime mould algorithm and its economic load dispatch flow chart are provided in Section 4 and Section 5, respectively. Section 6 contains results and discussions, and the conclusion is given in Section 7.

2. Literature Survey

The economic load dispatch problem is a major concern for the cost-effective operation of electric power systems, as it concentrates on basically assembling the power outputs of the units by establishing time intervals in order to decrease generating costs while still meeting other system requirements. In general, the traditional economic load dispatch problem is reduced in order to solve the convex quadratic programming problem [6], which may now be handled effectively using MOSEK [7]. Furthermore, the system becomes non-smooth, non-convex, and non-continuous when the valve-point loading effect, transmission loss, and prohibited operating zones are taken into account. The objective function arises as multiples of the local minimum as a result of these features, making global minima exceedingly difficult to attain. Aside from that, the non-smooth nature of the function makes the derivate-based mathematical programming technique challenging to apply directly.
Traditional optimization techniques often look at linear, piecewise linear, and price functions of generators in quadratic functions, with only network loss being considered. These classic techniques include Lambda Iteration [8], Gradient Descent Method [9], Linear Programming [10], Newton’s Technique [11], Dynamic Programming [12], Gradient search [13], and the Lagrangian Relaxation Algorithm [14]. Because of the persistence of severe nonlinear characteristics in real-world practical networks, such as the use of more fuel, nonlinearity in power flow, prohibited operating zones, and valve-point loading effects, traditional techniques are being harmed by oscillatory issues which lengthen the solution time for large systems [15]. As a result, while dealing with high-dimensional economic dispatch difficulties, these suffer from disadvantages such as failure to meet imperatives and lengthy time calculations.
This time-consuming calculation in optimization methods prompted researchers to develop meta-heuristic optimization strategies to solve large-scale problems. The meta-heuristics method in [16] takes into consideration non-convex pricing functions and non-smooth operating functions as well as other imperatives. This includes techniques such as Synergic Predator-Prey Optimization (SPPO) [17], Seeker Optimization Algorithm (SOA) [18], Genetic Algorithm (GA) [19,20], Evolutionary Programming (EP) [21], Firefly Algorithm (FA) [22], Particle Swarm Optimization (PSO) [23,24,25], Artificial Bee Colony (ABC) [26], Colonial Competitive Differential Algorithm (CCDE) [27], Bacterial Foraging Algorithm (BFA) [28], Improved Tabu Search Algorithm (ITS) [29], Ant Colony Optimization (ACO) [30], Group Search Optimizer (GSO) [31], Harmony Search Algorithm (HAS) [32], Biogeography Based Optimization (BBO) [33], and Differential Evolution (DE) [34].
Heuristic techniques, which are known for their adaptability and flexibility, have received a lot of attention in recent years for solving a range of real-time economic load dispatch issues. Such techniques include Orthogonal Learning Competitive Swarm Optimizer(OLCSO) [35], Water Cycle Algorithm (WCA) [36], Moth Flame Optimizer (MFO) [37], Opposition-Based Krill Herd Algorithm (OKHA) [38], Two-Stage Artificial Bee Colony (TSABC) [39], Modified Crow Search Algorithm (MCS) [40], Chaotic Improved Harmony Search Algorithm (CIHSA) [41], Improved Fireworks Algorithm with Chaotic Sequence Operator (IFWA-CSO) [42], Exchange Market Algorithm (EMA) [43], Distance-Based Firefly Algorithm (DFA) [44], Root Tree Optimization Algorithm (RTO) [45], Backtracking Search Algorithm (BSA) [46], Adaptive Charged System Search Algorithm (ACSS), Ant Lion optimizer (ALO) [47], Grey Wolf Optimization (GWO) [48], Improved Differential Evolution (IDE) [49], Improved Bird Swarm Algorithm (IBSA) [50], Chaotic Bat Algorithm (CBA) [51], Particle Swarm Optimization (PSO) [52,53], Island Bat Algorithm (IBA) [54], Dual-Population Adaptive Differential Evolution (DPADE) [55], and Chaotic Teaching-Learning-Based Optimization (CTLBO) [56], which are used to solve economic load dispatch problems. To summarize, the Artificial Cooperative Search Algorithm (ACS) [57] was recently proposed on the basis of a co-evolution method that may find an optimal solution for the problematical economic load dispatch issue with a high degree of probability. Offering economic load dispatch with valve-point loading impact [58] evolves the requisite condition for the local minimum. A Traverse Search Method (TSM) was presented for addressing economic load dispatch with valve-point loading effect by taking into account such an important state. A method called Dimensional Steepest Decline Technique (DSD), which employs the decline rate series of fuel cost, was proposed in [58] to search efficiently for optimum solutions based on prior local minima data. Few articles have focused on combining two or more ways to solve the issue of economic load dispatch in order to improve the strategies’ performance.
Furthermore, to meet the greater complexity of economic dispatch problems in practice, two or more techniques have been pooled to produce a hybrid methodology. This technique combines two or more traditional methods with any meta-heuristic optimizer. The newly designed hybrid optimizers include Bee Colony Optimization joined with Sequential Quadratic Programming (BCO-SQP) [59], Interior Point Method (IPM) integrated with Differential Evolution (DE) [60], mixed Differential Evolution with Biogeography-Based Optimization (DE-BBO) [61], Particle Swarm Optimizer-Sequential Quadratic Programming (PSO-SQP) [62], combined Active Power Optimization with Genetic Algorithm (GA-APO) [63], Chaotic Self-adaptive Particle Swarm Optimization [64], and Modified Sub-Gradient integrated with Harmony Search (MSG-HS) [65].
Their stochastic character, on the other hand, leads to a few drawbacks that many heuristics-based approaches suffer from. The choice of parameters, for example, is crucial for these techniques to function, and they need a lot of individual research to get an acceptable result.
The optimization approaches, on the other hand, are difficult to master, and the solutions obtained in each run are similar. As a result, unlike stochastic searching approaches, these strategies must be conducted just once. As a result, these approaches have recently received a lot of attention. Mixed Integer Quadratic Programming (MIQP) was developed to linearize the cost function induced by valve-point effects, according to [66]. Three approaches to find a solution for dynamic economic dispatch (DED) were incorporated in [11] based on this MIQP method: Multistep Method, Warm Start Method, and Range Restriction Format. The complete generating price function was recovered by its linear nearness to solve Dynamic Economic Load Dispatch (DED), and then a combination approach was included with Mixed Integer Linear Programming and Interior Point Technique in [67]. In [68], the economic dispatch problem was rebuilt using the Quadratically Constrained Quadratic Programming (QCQP) form, resulting in the Semi-Definite Programming (SDP) technique. This problem may be addressed iteratively using the Convex Iteration Method and the Branch and Bound approach. To address the economic dispatch issue, which included transmission loss and prohibited operating zones, [69] suggested a method called A Bi-level Branch and Bound approach (BB) in combination with Mixed Integer Quadratically Constrained Quadratic Programming. A fresh Big-M approach based on the MIQP strategy was proposed in the publication [70]. In [71], R.A. Jabr proposed the Semi definite Programming (SDP) technique.
In the paper [72], the authors focused on solving economic dispatch problems with penetration of wind energy sources. Peng et al. in [73] discussed the combined scheduling problem with due consideration of other renewable energy sources. The paper [74] provided a comprehensive review on different optimization methods available to find solutions for a combined economic emission dispatch problem. Liaquat et al. [75] made a comprehensive literature review on several developed optimization techniques and discussed the nature of the objective functions engaged in various dispatch problems. Tapas et al. [76] listed different techniques which were suggested by various authors for combined economic operation and environmental impact. B. Y. Qu et al. [77] in his literature survey covered the topics of typical MOEAs, classical EED problems, Dynamic EED problems which incorporated wind power, EED problems which incorporated electric vehicles, and EED problems within microgrids. Liaquat et al. [78] suggested the firefly method which succeeded fruitfully in solving a highly non-linear and multi-modal dispatch problem by assigning the optimum power sharing for every energy source in different scheduling time limits. Nazari-Heris et al. [79] explained the interconnection of gas, water, and power generation systems initially and then presented the mathematical formulation in a later stage and listed its advantages.
When utilizing these various meta-heuristic approaches, the primary faults at an idle are particularly aware for the initial value of the control parameters. While combining optimizers yields acceptable results, identifying the optimal point of inclusion between two meta-heuristics is challenging. Furthermore, hybrid systems’ intrinsic complexity demands a non-eligible rise in the amount of work necessary to appropriately manage the control parameters.
To address the issue of economic load dispatch, the following are the primary contributions of this article which are based on a few limitations pointed in this section: firstly, it analyses the objective functions implicated in each problem and considers different types of constraints and goal functions. Secondly, it goes through the nature of the objective function that each dispatch problem involves and highlights the most important decision variables and suggests ways to update the situation. Lastly, it provides suggestions on how to enhance the present forms of common ED issues. Thus, this study proposes a new meta-heuristic method called the Slime Mould Optimization (SMA). Slime mould behavior is replicated using a unique meta-heuristics Slime mould method [80,81,82]. This approach includes a number of techniques that may be used to effectively balance the exploration and exploitation stages. This method deals with engineering design optimization and real-world issues. In this work, SMA is used to identify solutions to economic load dispatch problems on a variety of test systems. Other new and popular approach outcomes are compared to analyze the results.

3. Mathematical Formulation for Single-Area Economic Load Dispatch

The goal of the economic load dispatch problem is to lower the entire fuel cost of the power system by finding the optimum combination of power outputs from all generating units while congregating load demand and operational constraints.

3.1. Single-Area Economic Load Dispatch

The fuel cost for unit generation is represented as a quadratic function, with the assumption that the collective cost curves of the generating units develop as linear functions over time. The math for the single-area economic load dispatch for an hour is as follows in Equation (1):
f c P g = n = 1 n g [ a n P n g 2 + b n P n g + c n ]
here, n n g
The dispatching of power generating units for ‘Hr’ Hours can be represented as:
f c P g = h r = 1 H r ( n = 1 n g [ a n   P n g 2 + b n P n g + c n ] )
here n n g ; h r H r
The right mathematics for ED is Equation (2). Because load demand changes over time, ‘hr’ is changed from a single hour to ‘Hr’ hours.
The above objective functions are subjected to the following equality and inequality constraints:

3.1.1. Power Balance Constraint

Total power generation is equal to total power demand plus system power loss.
n = 1 n g P n g = P d + P l
here, P d indicates requirement of power
here, the power loss, P l , might be written as:
P l = n = 1 n g m = 1 n g P n g B n m P m g  
In presence of loss coefficients B i 0 and B 00 matrices, the Equation (4) can be written as:
P l = P n g B n m P m g + n = 1 n g P n g × B i 0 + B 00
The extension of Equation (5) is as follows:
P l = [ P 1 P 2 . P n g ]   B 11 B 12 B 1 n B 21 B 22 B 2 n B n 1 B n 2 B n n P 1 P 2 P n g + P 1 P 2 P n g B 01 B 02 B 0 n g + B      

3.1.2. Generator Limit Constraint

The true power output of each generator is controlled by the upper and lower operational limits.
P n m i n i m u m g P n g P n m a x i m u m g         n = 1 , 2 , 3 , , n g
where P n m i n i m u m g implies the lowest real power allocated at unit n and P n m a x i m u m g implies the highest real power allotted at unit n.

3.1.3. Ramp Rate Limits

The output power of the generating unit is boosted between the lower and higher limits of active power generation. Figure 1 depicts ramp rate limits.
(a) By increasing generated power,
P n g P 0 g 0 u r n         n = 1 , 2 , 3 , , n g
(b) By reducing the amount of generated power,
P n g 0 P n g d r n         n = 1 , 2 , 3 , , n g
As a consequence, the generator ramp rate is shown in the following equation.
m a x i m u m [ P n m a x i m u m g ,   u r n P n g m i n i m u m P n m i n i m u m g , P n g 0 d r n
where n = 1 , 2 , 3 , , n g , P n g 0 is the current active power of the nth generation unit, P n g is the previous result of the active power of the nth generation unit, d r n and u r n are the lower and upper range for nth generation unit ramp rate limits.
Figure 1 [65] depicts the ramp limitations requirement.

3.1.4. Prohibited Operating Zones

Prohibited Operating Zones (POZ) are allocated to the graph for input–output powers in the generating unit, which may discontinue due to functional constraints of the generator produced by a defective mistake in the machine parts or the machine itself. As tracing genuine performance curves becomes increasingly difficult, the competent economy is calculated by disregarding performance curves in these areas. Figure 2 [46] depicts curves of prohibited operating zones. The discontinuous input–output power limitations are as follows in Equation (11):
P n m i n i m u m P n P n m i n i m u m , 1 P O Z P n m a x i m u m , m 1 P O Z P n P m i n i m u m , m P O Z P n m a x i m u m , m P O Z n i P n m a x i m u m ;     m = n p o z             ;       m = 2 , 3 , n p o z
where m denotes overall operating zones of nth generator,
P n m a x i m u m , m 1 P O Z indicates upper limit of (m − 1)thpoz of nth generator
P m i n i m u m , m P O Z shows the lower limit of mthpoz of nth generator
n p o z stands for overall operating zones.
Figure 2 [46] shows a sketch of the prohibited operating zones.

4. Slime Mould Algorithm

There are numerous species in nature, each with their own distinctive behavior; however, only a handful of these characteristics draw attention and may be easily adopted and statistically molded to confront non-convex models. Many analysts aspire to emulate the working process for computational and algorithm evolution because of this flexibility. Slime moulds have been approved for the past few years based on this concept. The living style, characteristic behaviour of moulding structure based on the conditions, physical nature adjustments in food by estimating the distance, future plans for safeguarding by shifting to new regions of food sources before foraging based on the available information for moving towards rich food centres, and having the capability of stretching its biomass to various places to reach rich food are the key features to adopt in a SMA technique. Because of tremendous global search capabilities, SMA provides superior results.
It is known that the behavior of the organism can be imitated and molded to tackle the mathematics of unconstrained and non-convex characteristics. Researchers have tried to imitate the guiding principles to develop computations and algorithms. The slime moulds have received considerable attention over the past few years. Scientifically, the slime mould is titled Physarum polycephalum [83]. The slime mould undergoes a few changes in its structure, i.e., it repositions its front position into a fan shape model and its interconnected venous network allows the cytoplasm to flow inside at some level in a relocation series. This stretchable venous network helps in searching for food in multiple places and grabs the food from food points. The slime mould has the ability to creep up to 900 sq. meters if it finds rich food points in the environment.
If there is no food, the slime mould creeps brilliantly. This natural behavior of slime moulds explains how it searches, travels, and reaches the food point according to environmental changes [84]. When the slime mould is approaching the target, it has the ability to judge its positive and negative wave propagation to discover a faster route to grab the food. This indicates that the slime mould can build a perfect path to reach the food point. It always selects a rich food area [85]. Based on the food availability and environmental changes, it changes speed and reaches a new location from an old location before foraging. The slime mould gathers the information about available food on empirical rules and plans to start the new search. Though the current region is rich in food, it divides its biomass to search for other resources which have high-quality food. According to the availability of the food point, the slime mould adjusts its search patterns. Figure 3 [86] displays slime mould moving towards food source.

4.1. Mathematical Modeling of SMA

The mathematical modeling of SMA is discussed in three stages, namely approaching food, wrapping food, and food grabble.

4.1.1. Technique of Approaching Food

Step1: Slime mould identifies the food based on the smell present in the air. The mathematics to explicate contraction phase and update its position during food search process are presented in the below expression which depends on x and p .
Y τ + 1 = Y b τ + v b × ( W × Y A τ Y B τ ) , x > p
Y τ + 1 = v c × Y τ , x > p
where v b is the parameter which ranges from d , d , v c is the parameter which reaches zero linearly. τ is the current iteration, Y b is the position of every particle in that area where aroma is maximum, Y is the position of slime mould, randomly picked variables are Y A , Y b , and W is the weight.
The maximum limit p is as follows:
p = t a n h F t b f
where t = 1 , 2 , , n , F t is the fitness of slime mould’s location, b f is the fitness value from all the steps. Equation (4) describes the range of the parameter v b .
v b = d , d
d = a r c t a n h τ m a x τ + 1
The equation W is expressed as follows:
W S t e n c h I n d e x τ = 1 + x l o g O p F F t O p F l F + 1 1 x l o g O p F F t O p F l F + 1
S t e n c h I n d e x = s o r t F
Here, F t ranks the first half of the population, random value x lies in the interval 0 , 1 , optimal fitness value and least fitness value of the present iteration is given by O p F and l F , sorting the fitness value is done by s o r t F . Figure 4a,b [86] depicts the outcomes of the Equations (12) and (13) and the possible positions of the slime mould in 2D and 3D view.

4.1.2. Technique of Wrapping Food

The slime mould’s updated location is numerically given as:
Y I = r a n d × U u b U l b + U l b , r a n d < z Y b τ + v b × ( W × Y A τ Y B τ ) , x > p v c × Y τ , x > p
The upper and lower bounds of search ranges are given as U u b , U l b , r a n d , and x indicates the random value in the interval [0,1]. Figure 5a,b [86] depicts the slime mould’s fitness value assessment process.

4.1.3. Technique of Food Grabble

The slime mould’s location gets upgraded in the search process and the value of v b varies within the limits d , d , and v c fluctuates between [−1, 1] and falls to zero.
The PSEUDO code for the proposed SM algorithm is exposed in Algorithm 1 and Figure 6 [86] presents the flow chart.
Algorithm 1 PSEUDO Code for Slime Mould Algorithm.
Initialize the parameter popsize, Max_iteration;
Initialize the positions of slime mould Y I (I = 1,2,3,…,n)
While τ M a x i t e r a t i o n
Calculate the fitness of all slime mould;
update bestfitness, OpF
Calculate the W by Equation (17);
For each search portion
Update   p ,   v c ,   v b ;
Update positions by Equation (19);
End For
τ = τ + 1 ;
End while
Return Bestfitness, OpF;

5. Economic Load Dispatch Flow Chart Using Slime Mould Optimizer

Next, load the slime mould algorithm’s input factors. The number of generations in which the system optimizes to achieve a lower price by meeting all of the constraints is based on the initial data loaded. Every objective function’s fitness value is established by fulfilling the search space’s bounds. Using Equation (19), the performance of the economic load dispatch issue is evaluated until the best price is found. SMA chooses the values within boundaries, especially for inequality constraints if the results generated in any iteration go out of range, and it adds a penalty factor for equality constraints, exactly like any other method. This procedure is continued until the last iteration has been finished and the best outcomes have been achieved. The algorithm steps are:
Step 1: Initiate by loading the system parameters and SMA factors; Step 2: Place the preliminary data at random to equal the entire number of generators present; Step 3: Optimize for the random point of every search agent and deliver back when diverging from the search space; Step 4: Verify each main function’s fitness value; Step 5:Set t determined fitness in an array; Step 6:Adapt the best and worst fitness values; Step 7: Regulate for slime mould’s flexible weight; Step 8:Revise the locations of search agents; Step 9: Evaluate slime mould’s weight in the phases of wrapping and grabbling food; Step 10: Search agents find two locations randomly in the phase of food approach; Step 11:Return to exploring fitness; Step 12:Find the optimum cost-effective fuel price; Step 13: Put an end to the program.
Figure 6 [86] depicts the slime mould algorithm flow chart.
The flowchart in Figure 6 describes the functioning of slime mould algorithm in which the position of slime mould is initialized. The fitness is calculated and sorted to update the best and worst fitness. The slime mould is actually based on the propagation wave generated by the biological oscillator to alter the cytoplasm flow in veins in order to reach the better location of food. To show the venous width variations in the slime mould,   W ,   v b , v c are used which recognize the variations. The value of W is calculated to upgrade the best position and best-fitness values. v b lies between [−d,d] and reaches zero as the iteration increases. v c remains in the interval [−1,1] and tends to zero. v b plays a key role in deciding to reach a food source. Thus, finally the slime mould reaches the best location of food point by the iterative process.

6. Test System Results and Discussion

In this section of the paper, the IEEE bus systems in small-, medium-, and large-size test systems are considered, and comparisons are done with other methods to see how well the slime mould optimization algorithm performed on the economic load dispatch issue. The goal of implementing this approach was to lower the cost of fuel. The recommended method was implemented in MATALB R2016a on a laptop with an Intel Core i3 CPU, 7th generation, and 8GB RAM in order to discover a solution for the economic load dispatch issue. Search agents considered 50 and 500 iterations, and 30 maximum runs while implementing SMA. The effectiveness of the proposed approach was tested on a variety of test systems, including constraints such as with and without valve-point loading effects, which are addressed in Section 6.
To validate the efficacy of the proposed SMA technique, it was implemented on 3-, 5-, 6-, 10-, 13-, 15-, 20-, 38-, and 40- unit systems to find solution for the economic load dispatch issue. Overall, the obtained fuel cost results of SMA were compared with other already existing economic load dispatch solution methods from standard papers. The conditions considered for the analysis to solve economic load dispatch by SMA include: (a) without valve-point effect; (b) with valve-point effect; (c) with transmission losses; and (d) without transmission losses. The following are the test cases discussed.

6.1. Test System-I (Small-Scale Power System)

This section covers six different cases without valve-point loading and two different cases with valve-point loading:
I—Case Study
The input test data, as well as loss coefficient matrices, were obtained from [87]. A three-generator test system with a power requirement of 150 MW was assessed, which is given in Appendix A in Table A1. In this case, the ELD issue was cracked without the valve-point effect. Table 1 indicates that the slime Mould algorithm’s fuel price was 1590.627083 Rs./h, which was the lowest of all the algorithms while still satisfying the system constraints. Figure 7a depicts the convergence curve of SMA obtained by simulation which was stable.
II—Case Study
The input data for this system were drawn from [90] and loss coefficient matrices. A three-generator test system with a power requirement of 125 MW was used which was needed to assess the comparable transmission given in Table A2. In this case, the ELD issue was cracked without the valve-point effect. Table 2 indicates that the slime mould algorithm’s fuel price was 1413.990605 Rs./h, which was the best of all algorithms while still satisfying the system constraints. Figure 7b depicts the convergence curve of SMA obtained by simulation which was stable.
III—Case Study
The input data for this system were drawn from [90] and loss coefficient matrices. A three-generator test system with a power requirement of 150 MW was assessed which is given in Table A3. In this case, the ELD issue was cracked without the valve-point effect. Table 3 indicates that the slime mould algorithm’s fuel price was 1608.866334 Rs./h, which was the best of all algorithms while still satisfying the system constraints. Figure 7c depicts the convergence curve of SMA obtained by simulation which was stable.
IV—Case Study
The input data for a three-unit test system were drawn from [91], with 250 MW power need, as well as loss coefficient matrices which were required to assess comparable transmission and are displayed in Table A4. Table 4 indicates that the slime mould technique yielded a fuel price of 2957.909554 Rs./h, which was the best fuel price among all known algorithms while still satisfying all the constraints. Figure 7d depicts the convergence curve of SMA obtained by simulation which was stable.
V—Case Study
With a power demand of 1263 MW, a six-unit test system without valve-point load effect was taken from [92], which is given in Table A5. The loss coefficients matrix was zero. Table 5 shows that the slime mould algorithm obtained a best fuel price of 15,275.9304 Rs./h, beating already existing algorithms by satisfying all the constraints. The convergence curve of SMA obtained by simulation which was stable is shown in Figure 7e.
VI—Case Study
This system was comprised of a six-unit test system with a total power requirement of 700 MW, as well as loss coefficient matrices which were needed to assess comparable transmission, and the input data were drawn from [91], which is given in Table A6. Table 6 indicates that the fuel cost using the slime mould algorithm was 36,003.12394 Rs./h, which was the best of all methods satisfying the constraints. Figure 7f depicts the convergence curve of SMA obtained by simulation which was stable.
VII—Case Study
A three-generator test system with valve-point loading effect was utilized with a 850 MW power demand, and the input test information is given in Table A7 which was acquired from [4] with the loss coefficient matrix set to zero. Table 7 indicates that the best fuel price across all algorithms was 8234.07173 Rs./h when utilizing the slime mould algorithm that satisfied all the constraints. Figure 8a depicts the convergence curve of SMA obtained by simulation which was stable.
VIII—Case Study
With a power demand of 730 MW, a five-unit test system with valve-point loading effect was used, and its input test information was taken from [101] with the loss coefficient matrix set to zero, which is given in Table A8. Table 8 shows that the slime mould algorithm obtained a fuel price of 2034.972427 Rs./h, satisfying all the constraints and was the best fuel price among all algorithms. The convergence curve of SMA obtained by simulation which was stable is shown in Figure 8b.

6.2. Test System-II (Medium-Scale Power System)

Under medium-size power systems, four distinct test systems were tested. Two of the cases were examined without the effect of valve-point loading, whereas the other two were tested with the influence of valve-point loading.
I—Case Study
For a 15-unit test system with a power demand of 2630 MW, the input test information was obtained from [102], coupled with loss coefficient matrices which were essential to predict comparable transmission and are given in Table A9. In this case, the ELD issue was cracked without valve-point effect. Table 9 indicates that the best fuel price across all algorithms was 32,259.69352 Rs./h when utilizing the slime mould algorithm which satisfied all the constraints. Figure 9a depicts the convergence curve of SMA obtained by simulation which was stable.
II—Case Study
For a twenty generator test system with a power requirement of 2500 MW, the input test data were obtained from [102], which is shown in Table A10 along with loss coefficient matrices which are essential to predict comparable transmission. In this case, the ELD issue was cracked without valve-point effect. Table 10 indicates that the slime mould algorithm yielded a fuel price of 60,152.72915 Rs./h, which was the lowest of all methods. Figure 9b depicts the convergence curve of SMA obtained by simulation which was stable.
III—Case Study
The input test information was obtained from [105] with the loss coefficient matrix set to zero, and a ten generator test system with valve-point loading effect was used with a power demand of 2000 MW, which is shown in Table A11. Table 11 shows that when utilizing the slime mould algorithm, the fuel price was 106170.418 Rs./h, which was the best fuel price among all algorithms. The convergence curve of SMA obtained by simulation which was stable is shown in Figure 10a.
IV—Case Study
With a power demand of 2520 MW, a thirteen generator test system with valve-point loading effect was used and the input test data were obtained from [62], with the loss coefficient matrix set to zero and shown in Table A12. Table 12 shows that when utilizing the slime mould algorithm, the fuel price was 24,177.23727 Rs./h, which was the best fuel price among all known algorithms. The convergence curve of SMA obtained by simulation which was stable is shown in Figure 10b.

6.3. Test System-III (Large-Scale Power System)

Two test systems were examined in this section, one without valve-point loading and the other with valve-point loading.
I—Case Study
The input test information was taken from [88] with the loss coefficient matrix set to zero, and a thirty-eight generator test system with a power demand of 6000 MW was evaluated. The input test data are given in Table A13. Table 13 shows that the fuel price using the slime mould algorithm was 9402608.045 Rs./h, which was the best fuel price among all algorithms. The convergence curve of SMA obtained by simulation which was stable is depicted in Figure 11.
II—Case Study
With a power demand of 10,500 MW, a forty generator test system with valve-point loading effect was used and the input test information was taken from [108] with the loss coefficient matrix set to zero, which is shown in Table A14. Table 14 shows that when utilizing the slime mould algorithm, the fuel price was 121,658.6656 Rs./h, which was the best fuel price among other known algorithms. The convergence curve of SMA obtained by simulation which was stable is seen in Figure 12.
It can be observed that the SMA technique reported minimum fuel cost when compared with other methods. Thus, the proposed SMA method presented an excellent performance compared to the competition. As per the condition considered in solving the ED problem, it has been proven that the SMA technique was best suited for all cases and situations in this paper.
In order to intuitively analyze the location and fitness changes of the slime mould during foraging, the qualitative analysis findings of SMA in lowering the fuel cost in economic load dispatch are provided in Figure 7, Figure 8, Figure 9, Figure 10, Figure 11 and Figure 12. During the iteration phase, the convergence curve reveals the ideal fitness value in the slime mould. The convergence curve shows how the average fitness of the slime mould’s ideal fitness value changes over time. We can see the slime mould’s convergence rate and the moment when it transitions between exploration and exploration gradation by looking at the decline of the curve.
On an Intel Core i3, 7th Gen, with 8GB RAM, the suggested SMA method was tested. The capacity of the search agents to get closer to the origin determines the search procedure for the best position. During the search process by various agents, there is a chance of being entrapped far or near, which is characterized in terms of exploration and exploitation. The suggested algorithm’s stochastic nature was justified and studied by running it for 30 maximum runs and 500 iterations. The approach was tested on typical benchmark functions, and it was shown that it increases the rate of convergence and has a high capacity to escape from local minima. The convergence rate was higher than that of other globally certified systems, and the system outperformed them. A comparison of SMA and other approaches is shown in Figure 13, and it was observed that the convergence curves of unimodal benchmark functions show that the proposed approach reaches the optimal state substantially sooner.

7. Conclusions

The slime mould optimization technique was utilized in this paper to tackle economic load dispatch problems in electric power networks. The proficiency of this method was studied on standard IEEE bus systems of 3-, 5-, 6-, 10-, 13-, 15-, 20-, 38-, and 40-generating unit systems under small-, medium-, and large-sized power systems. According to the data, the slime mould optimizer is obviously best appropriate to handle economic load dispatch problems due to its lower fuel costs and minimal transmission loss. Its convergence rate was greater than that of other well-known optimizers. The slime mould optimizer achieves maximum avoidance in the local optimum by striking a balance between exploration and exploitation. As a result, this algorithm delivers better solutions for economic load dispatch issues. It has the potential to be utilized in the future to solve economic load dispatch problems in multiple areas and in a variety of sectors.

Author Contributions

Conceptualization, V.K.K.; methodology, S.K.B.; validation, D.P. and M.R.; formal analysis, V.K.K.; writing—original draft preparation, C.L.K.; writing—review and editing, M.R.; supervision, S.S.A.; funding acquisition, A.S.A. All authors have read and agreed to the published version of the manuscript.

Funding

This study was funded by the Deanship of Scientific Research, Taif University Researchers Supporting Project number (TURSP-2020/311), Taif University, Taif, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data used in this manuscript can be shared by making a request to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

P g = Generating units’ output power; P n g = the active power of the nth generator; n g = number of generators in total; a n , b n , c n are the fuel coefficients for power producing units; f c P g = the total cost of fuel for all power plants; P d , P l are total power demand and system power loss; d r n , u r n are the lower and upper ranges of nth generator unit ramp rate limitations; B i 0 , B 00 are the loss coefficient matrices; P n g 0 is the current active power of the nth generation unit.

Appendix A

Table A1. Data for the 3-unit generator test system.
Table A1. Data for the 3-unit generator test system.
Total Units Pmin
(MW)
c ($/h)b ($/MWh)a
($/(MW)2h)
Pmax (MW)
1102007.000.00885
2101806.30.00980
3101406.80.00770
Matrix of Transmission loss coefficient for three-unit system:
B 0 = 0.0003 0.0031 0.0015 ; B 00 = 0.00030523 ; B = 10 3 0.0218 0.0093 0.0028 0.0093 0.0228 0.0017 0.0028 0.0017 0.0179
Table A2. Data for the 3-unit generator test system.
Table A2. Data for the 3-unit generator test system.
Total UnitsPmin
(MW)
c
($/h)
b
($/MWh)
a
($/(MW)2h)
Pmax
(MW)
1102007.020.0081685
2101806.350.0090080
3101406.970.0078270
Matrix of Transmission loss coefficient for 3-unit system:
B 0 = 0.0003 0.0031 0.0015 ; B 00 = 0.00030523 ; B = 10 3 0.0218 0.0093 0.0028 0.0093 0.0228 0.0017 0.0028 0.0017 0.0179
Table A3. Data for the 3-unit generator test system.
Table A3. Data for the 3-unit generator test system.
Total UnitsPmin
(MW)
c
($/h)
b
($/MWh)
a
($/(MW)2h)
Pmax
(MW)
1102007.020.0081685
2101806.350.0090080
3101406.970.0078270
Matrix of Transmission loss coefficient for 3-unit system:
B 0 = 0.0003 0.0031 0.0015 ; B 00 = 0.00030523 ; B = 10 3 0.0218 0.0093 0.0028 0.0093 0.0228 0.0017 0.0028 0.0017 0.0179
Table A4. Data for the 3-unit generator test system.
Table A4. Data for the 3-unit generator test system.
Total UnitsPmin (MW)c
($/h)
b
($/MWh)
a
($/(MW)2h)
Pmax
(MW)
150328.138.6630.00525250
25136.9110.040.00609150
31559.169.760.00592100
Matrix of Transmission loss coefficient for 3-unit system:
B 0 = 0 0 0 ; B 00 = 0 ; B = 0.000136 0.0000175 0.000184 0.000175 0.0001540 0.000283 0.000184 0.0002830 0.001610
Table A5. Data for the 6-unit generator test system.
Table A5. Data for the 6-unit generator test system.
Total UnitsPmin
(MW)
c
($/h)
b
($/MWh)
a
($/(MW)2h)
Pmax
(MW)
11002407.00.0070500
25020010.00.0095200
3802208.50.0090300
45020011.00.0090150
55022010.50.0080200
65019012.00.0075120
Table A6. Data for the 6-unit generator test system.
Table A6. Data for the 6-unit generator test system.
Total UnitsPmin
(MW)
c
($/h)
b
($/MWh)
a
($/(MW)2h)
Pmax
(MW)
110756.7988638.539730.15240125
210451.3251346.159160.10587150
3351049.997740.396550.02803225
4351243.531138.305530.03546210
51301658.559636.327820.02111325
61251356.659238.270410.01799315
Matrix of Transmission loss coefficient for 6-unit system:
B 0 = 0 0 0 ; B 00 = 0 ; B = 0.000140 0.000017 0.000015 0.000019 0.000026 0.000022 0.000017 0.000060 0.000013 0.000016 0.000015 0.000020 0.000015 0.000013 0.000065 0.000017 0.000024 0.000019 0.000019 0.000016 0.000017 0.000071 0.000030 0.000025 0.000026 0.000015 0.000024 0.000030 0.000069 0.000032 0.000022 0.000020 0.000019 0.000025 0.000032 0.000085
Table A7. Data for the 3-unit generator test system.
Table A7. Data for the 3-unit generator test system.
Total UnitsPmin
(MW)
e
(1/MW)
d
($/h)
c
($/hr)
b
($/MWh)
a
($/(MW)2h)
Pmax
(MW)
11000.03153005617.920.001562600
21000.0422003107.850.00194400
3500.063150787.970.00482200
Table A8. Data for the 5-unit generator test system.
Table A8. Data for the 5-unit generator test system.
Total UnitsPmin
(MW)
e
(1/MW)
d
($/h)
c
($/hr)
b
($/MWh)
a
($/(MW)2h)
Pmax
(MW)
1500.035200.040.01.80.0015300
2200.040140.060.01.80.0035125
3300.038160.0100.02.10.0012175
4100.042100.025.02.00.008075
5400.037180.0120.02.00.0010250
Matrix of Transmission loss coefficient for 15-unit system:
B 00 = [ 0.0055 ] ; B = 10 3 [ 1.4 1.2 0.7 0.1 0.3 0.1 0.1 0.1 0.3 0.5 0.3 0.2 0.4 0.3 0.1 1.2 1.5 1.3 0.0 0.5 0.2 0.0 0.1 0.2 0.4 0.4 0.0 0.4 1.0 0.2 0.7 1.3 7.6 0.1 1.3 0.9 0.1 0.0 0.8 1.2 1.7 0.0 2.6 11.1 2.8 0.1 0.0 0.1 3.4 0.7 0.4 1.1 5.0 2.9 3.2 1.1 0.0 0.1 0.1 2.6 0.3 0.5 1.3 0.7 9.0 1.4 0.3 1.2 1.0 1.3 0.7 0.2 0.2 2.4 0.3 0.1 0.2 0.9 0.4 1.4 1.6 0.0 0.6 0.5 0.8 1.1 0.1 0.2 1.7 0.3 0.1 0.0 0.1 1.1 0.3 0.0 1.5 1.7 1.5 0.9 0.5 0.7 0.0 0.2 0.8 0.1 0.1 0.0 5.0 1.2 0.6 1.7 16.8 8.2 7.9 2.3 3.6 0.0 0.5 7.8 0.3 0.2 0.8 2.9 1.0 0.5 1.5 8.2 12.9 11.6 2.1 2.5 0.7 1.2 7.2 0.5 0.4 1.2 3.2 1.3 0.8 0.9 7.9 11.6 20.0 2.7 3.4 0.9 1.1 8.8 0.3 0.4 1.7 1.1 0.1 1.1 0.5 2.3 2.1 2.7 14.0 0.1 0.4 3.8 16.8 0.2 0.0 0.0 0.0 0.2 0.1 0.7 3.6 2.5 3.4 0.1 5.4 0.1 0.4 2.8 0.4 0.4 2.6 0.1 0.2 0.2 0.0 0.0 0.7 0.9 0.4 0.1 10.3 10.1 2.8 0.3 1.0 11.1 0.1 2.4 1.7 0.2 0.5 1.2 1.1 3.8 0.4 10.1 57.8 9.4 0.1 0.2 2.8 2.6 0.3 0.3 0.8 7.8 7.2 8.8 16.8 2.8 2.8 9.4 128.3 ] B 0 = 10 3 [ 0.1 0.2 2.8 0.1 0.1 0.3 0.2 0.2 0.6 3.9 1.7 0.0 3.2 6.7 6.4 ]
Table A9. Data for the 15-unit generator test system.
Table A9. Data for the 15-unit generator test system.
Total UnitsPmin
(MW)
c
($/h)
b
($/MWh)
a
($/(MW)2h)
Pmax
(MW)
115067110.10.000299455
215057410.20.000183455
3203748.80.001126130
4203748.80.001126130
515046110.40.000205470
613563010.10.000301460
71355489.80.000364465
86022711.20.000338300
92517311.20.000807162
102517510.70.001203160
112018610.20.00358680
12202309.90.00551380
132522513.10.00037185
141530912.10.00192955
151532312.40.00444755
Matrix of Transmission loss coefficient for 20-unit system:
B = 10 3 [ 8.70 0.43 4.61 0.36 0.32 0.66 0.96 1.60 0.80 0.10 3.60 0.64 0.79 2.10 1.70 0.80 3.20 0.70 0.48 0.70 0.43 8.30 0.97 0.22 0.75 0.28 5.04 1.70 0.54 7.20 0.28 0.98 0.46 1.30 0.80 0.20 0.52 1.70 0.80 0.20 4.61 0.97 9.00 2.00 0.63 3.00 1.70 4.30 3.10 2.00 0.70 0.77 0.93 4.60 0.30 4.20 0.38 0.70 2.00 3.60 0.36 0.22 2.00 5.30 0.47 2.62 1.96 2.10 0.67 1.80 0.45 0.92 2.40 7.60 0.20 0.70 1.00 0.86 1.60 0.87 0.32 0.75 0.63 0.47 8.60 0.80 0.37 0.72 0.90 0.69 1.80 4.30 2.80 0.70 2.30 3.60 0.80 0.20 3.00 0.50 0.66 0.28 3.00 2.62 0.80 11.8 4.90 0.30 3.00 3.00 0.40 0.78 6.40 2.60 0.20 2.10 0.40 2.30 1.60 2.10 0.96 5.04 1.70 1.96 0.37 4.90 8.24 0.90 5.90 0.60 8.50 0.83 7.20 4.80 0.90 0.10 1.30 0.76 1.90 1.30 1.60 1.70 4.30 2.10 0.72 0.30 0.90 1.20 0.96 0.56 1.60 0.80 0.40 0.23 0.75 0.56 0.80 0.30 5.30 0.80 0.80 0.54 3.10 0.67 0.90 3.00 5.90 0.96 0.93 0.30 6.50 2.30 2.60 0.58 0.10 0.23 0.30 1.50 0.74 0.70 0.10 7.20 2.00 1.80 0.69 3.00 0.60 0.56 0.30 0.99 6.60 3.90 2.30 0.30 2.80 0.80 0.38 1.90 0.47 0.26 3.60 0.28 0.70 0.45 1.80 0.40 8.50 1.60 6.50 6.60 10.7 5.30 0.60 0.70 1.90 2.60 0.93 0.60 3.80 1.50 0.64 0.98 0.77 0.92 4.30 0.78 0.83 0.80 2.30 3.90 5.30 8.00 0.90 2.10 0.70 5.70 5.40 1.50 0.70 0.10 0.79 0.46 0.93 2.40 2.80 6.40 7.20 0.40 2.60 2.30 0.60 0.90 11.0 0.87 1.00 3.60 0.46 0.90 0.60 1.50 2.10 1.30 4.60 7.60 0.70 2.60 4.80 0.23 0.58 0.30 0.70 2.10 0.87 3.80 0.50 0.70 1.90 2.30 0.97 0.90 1.70 0.80 0.30 0.20 2.30 0.20 0.90 0.75 0.10 2.80 1.90 0.70 1.00 0.50 11.0 1.90 0.80 2.60 2.30 0.10 0.80 0.20 4.20 0.70 3.60 2.10 0.10 0.56 0.23 0.80 2.60 5.70 3.60 0.70 1.90 10.8 2.50 1.80 0.90 2.60 3.20 0.52 0.38 1.00 0.80 0.40 1.30 0.80 0.30 0.38 0.93 5.40 0.46 1.90 0.80 2.50 8.70 4.20 0.30 0.68 0.70 1.70 0.70 0.86 0.20 2.30 0.76 0.30 1.50 1.90 0.60 1.50 0.90 2.30 2.60 1.80 4.20 2.20 0.16 0.30 0.48 0.80 2.00 1.60 3.00 1.60 1.90 5.30 0.74 0.47 3.80 0.70 0.60 0.97 2.30 0.90 0.30 0.16 7.60 0.69 0.70 0.20 3.60 0.87 0.50 2.10 1.30 0.80 0.70 0.26 1.50 0.10 1.50 0.90 0.10 2.60 0.68 0.30 0.69 7.00 ]
B 0 = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 , B 00 = 0
Table A10. Data for the 20-unit generator test system.
Table A10. Data for the 20-unit generator test system.
Total UnitsPmin
(MW)
c
($/h)
b
($/MWh)
a
($/(MW)2h)
Pmax(MW)
1150100018.190.00068600
25097019.260.00071200
35060019.800.00650200
45070019.100.00500200
55042018.100.00738160
62036019.260.00612100
72549017.140.00790125
85066018.920.00813150
95076518.270.00522200
103077018.920.00573150
1110080016.690.00480300
1215097016.760.00310500
134090017.360.00850160
142070018.700.00511130
152545018.700.00398185
162037014.260.0712080
173048019.140.0089085
183068018.920.00713120
194070018.470.00622120
203085019.790.00773100
Table A11. Data for the 10-unit generator test system.
Table A11. Data for the 10-unit generator test system.
Total UnitsPmin
(MW)
e
(1/MW)
d
($/h)
c
($/hr)
b
($/MWh)
a
($/(MW)2h)
Pmax
(MW)
1100.0174331000.40340.54070.1295155
2200.017825950.60639.58040.1090880
3470.016232900.70536.51040.12511120
4200.016830800.70539.51040.12111130
5500.014830756.79938.5390.15247160
6700.016320451.32546.15920.10587240
7600.0152201243.53138.30550.03546300
8700.0128301049.99840.39650.02803340
91350.0136601658.56936.32780.02111470
101500.0141401356.65938.27040.01799470
Table A12. Data for the 13-unit generator test system.
Table A12. Data for the 13-unit generator test system.
Total UnitsPmin
(MW)
e
(1/MW)
d
($/h)
c
($/hr)
b
($/MWh)
a
($/(MW)2h)
Pmax
(MW)
100.0353005508.100.00028680
200.0422003098.100.00056360
300.0422003078.100.00056360
4600.0631502407.740.00324180
5600.0631502407.740.00324180
6600.0631502407.740.00324180
7600.0631502407.740.00324180
8600.0631502407.740.00324180
9600.0631502407.740.00324180
10400.0841001268.60.00284120
11400.0841001268.60.00284120
12550.0841001268.60.00284120
13550.0841001268.60.00284120
Table A13. Data for the 38-unit generator test system.
Table A13. Data for the 38-unit generator test system.
Total UnitsPmin
(MW)
c
($/h)
b
($/MWh)
a
($/(MW)2h)
Pmax
(MW)
122064,782796.90.3133550
222064,782796.90.3133550
322064,670795.50.3127550
422064,670795.50.3127550
522064,670795.50.3127550
622064,670795.50.3127550
722064,670795.50.3127550
822064,670795.50.3127550
9114172,832915.70.7075500
10114172,832915.70.7075500
11114176,003884.20.7515500
12114173,028884.20.7083500
1311091,3401250.10.4211500
149063,4401298.60.5145365
158265,4681298.60.5691365
1612077,2821290.80.5691325
1765190,928238.12.5881315
1865285,3721149.53.8734315
1965271,6761269.13.6842315
2012039,197696.10.4921272
2112045,576660.20.5728272
2211028,770803.20.3572260
238036,902818.20.9415190
2410105,51033.552.123150
256022,233805.41.1421125
265530,953707.12.0275110
273517,044833.63.074475
282081,0792188.716.76570
2920124,7671024.426.35570
3020121,915837.130.57570
3120120,7801305.225.09870
3220104,441716.633.72260
332583,2241633.923.91560
3418111,281969.632.56260
35864,1422625.818.36060
3625103,5191633.923.91560
372013,547694.78.48238
382013,518655.99.69338
Table A14. Data for the 40-unit generator test system.
Table A14. Data for the 40-unit generator test system.
Total UnitsPmin
(MW)
e
(1/MW)
d
($/h)
c
($/hr)
b
($/MWh)
a
($/(MW)2h)
Pmax
(MW)
1360.08410094.7056.730.00690114
2360.08410094.7056.730.00690114
3600.084100309.547.070.02028120
4800.063150369.038.180.00942190
5460.077120148.895.350.0114097
6680.084100222.338.050.01142140
71100.042200287.718.030.00357300
81350.042200391.986.990.00492300
91350.042200455.766.600.00573300
101300.042200722.8212.90.00606300
11940.042200635.2012.90.00515375
12940.042200654.6912.80.00569375
131250.035300913.4012.50.00421500
141250.0353001760.48.840.00752500
151250.0353001728.39.150.00708500
161250.0353001728.39.150.00708500
172200.035300647.857.970.00313500
182200.035300649.697.950.00313500
192420.035300647.837.970.00313550
202420.035300647.817.970.00313550
212540.035300785.966.630.00298550
222540.035300785.966.630.00298550
232540.035300794.536.660.00284550
242540.035300794.536.660.00284550
252540.035300801.327.100.00277550
262540.035300801.327.100.00277550
27100.0771201055.13.330.52124150
28100.0771201055.13.330.52124150
29100.0771201055.13.330.52124150
30470.077120148.895.350.0114097
31600.063150222.926.430.00160190
32600.063150222.926.430.00160190
33600.063150222.926.430.00160190
34900.042200107.878.950.0001200
35900.042200116.588.620.0001200
36900.042200116.588.620.0001200
37250.09880307.455.880.0161110
38250.09880307.455.880.0161110
39250.09880307.455.880.0161110
402420.035300647.837.970.00313550

References

  1. Panigrahi, C.K.; Chattopadhyay, P.K.; Chakrabarti, R.N.; Basu, M. Simulated Annealing Technique for Dynamic Economic Dispatch. Electr. Power Compon. Syst. 2006, 34, 577–586. [Google Scholar] [CrossRef]
  2. Jadoun, V.K.; Gupta, N.; Niazi, K.; Swarnkar, A.; Bansal, R. Improved Particle Swarm Optimization for Multi-area Economic Dispatch with Reserve Sharing Scheme. IFAC-PapersOnLine 2015, 48, 161–166. [Google Scholar] [CrossRef]
  3. Salcedo-Sanz, S. A survey of repair methods used as constraint handling techniques in evolutionary algorithms. Comput. Sci. Rev. 2009, 3, 175–192. [Google Scholar] [CrossRef]
  4. Cai, J.; Li, Q.; Li, L.; Peng, H.; Yang, Y. A hybrid CPSO–SQP method for economic dispatch considering the valve-point effects. Energy Convers. Manag. 2012, 53, 175–181. [Google Scholar] [CrossRef]
  5. Zhong, H.; Xia, Q.; Wang, Y.; Kang, C. Dynamic Economic Dispatch Considering Transmission Losses Using Quadratically Constrained Quadratic Program Method. IEEE Trans. Power Syst. 2013, 28, 2232–2241. [Google Scholar] [CrossRef]
  6. Reid, G.F.; Hasdorff, L. Economic Dispatch Using Quadratic Programming. IEEE Trans. Power Appar. Syst. 1973, PAS-92, 2015–2023. [Google Scholar] [CrossRef]
  7. Babonneau, F.; Corcos, G.; Drouet, L.; Vial, J.-P. NeatWork: A Tool for the Design of Gravity-Driven Water Distribution Systems for Poor Rural Communities. Interfaces 2019, 49, 129–136. [Google Scholar] [CrossRef] [Green Version]
  8. Zhan, J.; Wu, Q.H.; Guo, C.; Zhou, X. Fast λ-Iteration Method for Economic Dispatch With Prohibited Operating Zones. IEEE Trans. Power Syst. 2013, 29, 990–991. [Google Scholar] [CrossRef]
  9. Dibangoye, J.; Doniec, A.; Fakham, H.; Colas, F.; Guillaud, X. Distributed economic dispatch of embedded generation in smart grids. Eng. Appl. Artif. Intell. 2015, 44, 64–78. [Google Scholar] [CrossRef] [Green Version]
  10. Torreglosa, J.P.; García-Triviño, P.; Fernández-Ramirez, L.M.; Jurado, F. Control based on techno-economic optimization of renewable hybrid energy system for stand-alone applications. Expert Syst. Appl. 2016, 51, 59–75. [Google Scholar] [CrossRef]
  11. Wang, M.Q.; Han, X.S.; Yang, M. Dynamic economic dispatch with valve point effect, prohibited operation zones, and multiple fuel option. In Proceedings of the IEEE PES Asia-Pacific Power and Energy Engineering Conference (APPEEC), Hong Kong, China, 7–10 December 2014; Volume 29, pp. 1–5. [Google Scholar] [CrossRef]
  12. Al-Kalaani, Y. Power generation scheduling algorithm using dynamic programming. Nonlinear Anal. Theory Methods Appl. 2009, 71, e641–e650. [Google Scholar] [CrossRef]
  13. Subathra, M.S.P.; Selvan, S.E.; Victoire, T.A.A.; Christinal, A.H.; Amato, U. A Hybrid With Cross-Entropy Method and Sequential Quadratic Programming to Solve Economic Load Dispatch Problem. IEEE Syst. J. 2015, 9, 1031–1044. [Google Scholar] [CrossRef]
  14. Li, Z.; Wu, W.; Zhang, B.; Sun, H.; Guo, Q. 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]
  15. Mohammadi-Ivatloo, B.; Rabiee, A.; Soroudi, A. Nonconvex Dynamic Economic Power Dispatch Problems Solution Using Hybrid Immune-Genetic Algorithm. IEEE Syst. J. 2013, 7, 777–785. [Google Scholar] [CrossRef] [Green Version]
  16. Gjorgiev, B.; Čepin, M. A multi-objective optimization based solution for the combined economic-environmental power dispatch problem. Eng. Appl. Artif. Intell. 2013, 26, 417–429. [Google Scholar] [CrossRef]
  17. Singh, N.J.; Dhillon, J.; Kothari, D. Synergic predator-prey optimization for economic thermal power dispatch problem. Appl. Soft Comput. 2016, 43, 298–311. [Google Scholar] [CrossRef]
  18. Shaw, B.; Mukherjee, V.; Ghoshal, S. Solution of economic dispatch problems by seeker optimization algorithm. Expert Syst. Appl. 2012, 39, 508–519. [Google Scholar] [CrossRef]
  19. Amjady, N.; Nasiri-Rad, H. Solution of nonconvex and nonsmooth economic dispatch by a new Adaptive Real Coded Genetic Algorithm. Expert Syst. Appl. 2010, 37, 5239–5245. [Google Scholar] [CrossRef]
  20. Elsayed, S.M.; Sarker, R.; Essam, D.L. A new genetic algorithm for solving optimization problems. Eng. Appl. Artif. Intell. 2014, 27, 57–69. [Google Scholar] [CrossRef]
  21. Sinha, N.; Chakrabarti, R.; Chattopadhyay, P. Evolutionary programming techniques for economic load dispatch. IEEE Trans. Evol. Comput. 2003, 7, 83–94. [Google Scholar] [CrossRef]
  22. Yang, X.-S.; Hosseini, S.S.S.; Gandomi, A. Firefly Algorithm for solving non-convex economic dispatch problems with valve loading effect. Appl. Soft Comput. 2012, 12, 1180–1186. [Google Scholar] [CrossRef]
  23. Neyestani, M.; Farsangi, M.M.; Nezamabadi-Pour, H. A modified particle swarm optimization for economic dispatch with non-smooth cost functions. Eng. Appl. Artif. Intell. 2010, 23, 1121–1126. [Google Scholar] [CrossRef]
  24. Safari, A.; Shayeghi, H. Iteration particle swarm optimization procedure for economic load dispatch with generator constraints. Expert Syst. Appl. 2011, 38, 6043–6048. [Google Scholar] [CrossRef]
  25. Wang, L.; Singh, C. Reserve-constrained multiarea environmental/economic dispatch based on particle swarm optimization with local search. Eng. Appl. Artif. Intell. 2009, 22, 298–307. [Google Scholar] [CrossRef]
  26. Aydın, D.; Özyön, S. Solution to non-convex economic dispatch problem with valve point effects by incremental artificial bee colony with local search. Appl. Soft Comput. 2013, 13, 2456–2466. [Google Scholar] [CrossRef]
  27. Ghasemi, M.; Taghizadeh, M.; Ghavidel, S.; Abbasian, A. Colonial competitive differential evolution: An experimental study for optimal economic load dispatch. Appl. Soft Comput. 2016, 40, 342–363. [Google Scholar] [CrossRef]
  28. 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–999. [Google Scholar] [CrossRef]
  29. Lin, W.-M.; Cheng, F.-S.; Tsay, M.-T. An improved tabu search for economic dispatch with multiple minima. IEEE Trans. Power Syst. 2002, 17, 108–112. [Google Scholar] [CrossRef]
  30. Pothiya, S.; Ngamroo, I.; Kongprawechnon, W. Ant colony optimisation for economic dispatch problem with non-smooth cost functions. Int. J. Electr. Power Energy Syst. 2010, 32, 478–487. [Google Scholar] [CrossRef]
  31. Zare, K.; Haque, M.T.; Davoodi, E. Solving non-convex economic dispatch problem with valve point effects using modified group search optimizer method. Electr. Power Syst. Res. 2012, 84, 83–89. [Google Scholar] [CrossRef]
  32. Jeddi, B.; Vahidinasab, V. A modified harmony search method for environmental/economic load dispatch of real-world power systems. Energy Convers. Manag. 2014, 78, 661–675. [Google Scholar] [CrossRef]
  33. Bhattacharya, A.; Chattopadhyay, P.K. Solving complex economic load dispatch problems using biogeography-based optimization. Expert Syst. Appl. 2010, 37, 3605–3615. [Google Scholar] [CrossRef]
  34. Jiang, X.; Zhou, J.; Wang, H.; Zhang, Y. Dynamic environmental economic dispatch using multiobjective differential evolution algorithm with expanded double selection and adaptive random restart. Int. J. Electr. Power Energy Syst. 2013, 49, 399–407. [Google Scholar] [CrossRef]
  35. Xiong, G.; Shi, D. Orthogonal learning competitive swarm optimizer for economic dispatch problems. Appl. Soft Comput. 2018, 66, 134–148. [Google Scholar] [CrossRef]
  36. Elhameed, M.; El-Fergany, A. Water cycle algorithm-based economic dispatcher for sequential and simultaneous objectives including practical constraints. Appl. Soft Comput. 2017, 58, 145–154. [Google Scholar] [CrossRef]
  37. Bhadoria, A.; Kamboj, V.K.; Sharma, M.; Bath, S.K. A Solution to Non-convex/Convex and Dynamic Economic Load Dispatch Problem Using Moth Flame Optimizer. INAE Lett. 2018, 3, 65–86. [Google Scholar] [CrossRef]
  38. Bulbul, S.M.A.; Pradhan, M.; Roy, P.K.; Pal, T. Opposition-based krill herd algorithm applied to economic load dispatch problem. Ain Shams Eng. J. 2018, 9, 423–440. [Google Scholar] [CrossRef] [Green Version]
  39. Chen, X.-L.; Wang, P.-H.; Wang, Q.; Dong, Y.-H. A Two-Stage strategy to handle equality constraints in ABC-based power economic dispatch problems. Soft Comput. 2019, 23, 6679–6696. [Google Scholar] [CrossRef]
  40. Mohammadi, F.; Abdi, H. A modified crow search algorithm (MCSA) for solving economic load dispatch problem. Appl. Soft Comput. 2018, 71, 51–65. [Google Scholar] [CrossRef]
  41. Rezaie, H.; Kazemi-Rahbar, M.H.; Vahidi, B.; Rastegar, H. Solution of combined economic and emission dispatch problem using a novel chaotic improved harmony search algorithm. J. Comput. Des. Eng. 2019, 6, 447–467. [Google Scholar] [CrossRef]
  42. Pandey, V.C.; Jadoun, V.K.; Gupta, N.; Niazi, K.R.; Swarnkar, A. Improved Fireworks Algorithm with Chaotic Sequence Operator for Large-Scale Non-convex Economic Load Dispatch Problem. Arab. J. Sci. Eng. 2017, 43, 2919–2929. [Google Scholar] [CrossRef]
  43. Ghorbani, N.; Babaei, E. Exchange market algorithm for economic load dispatch. Int. J. Electr. Power Energy Syst. 2016, 75, 19–27. [Google Scholar] [CrossRef]
  44. Chen, G.; Ding, X. Optimal economic dispatch with valve loading effect using self-adaptive firefly algorithm. Appl. Intell. 2014, 42, 276–288. [Google Scholar] [CrossRef]
  45. Labbi, Y.; Ben Attous, D.; Gabbar, H.A.; Mahdad, B.; Zidan, A. A new rooted tree optimization algorithm for economic dispatch with valve-point effect. Int. J. Electr. Power Energy Syst. 2016, 79, 298–311. [Google Scholar] [CrossRef]
  46. Modiri-Delshad, M.; Kaboli, S.H.A.; Taslimi-Renani, E.; Rahim, N.A. Backtracking search algorithm for solving economic dispatch problems with valve-point effects and multiple fuel options. Energy 2016, 116, 637–649. [Google Scholar] [CrossRef]
  47. Kamboj, V.K.; Bhadoria, A.; Bath, S.K. Solution of non-convex economic load dispatch problem for small-scale power systems using ant lion optimizer. Neural Comput. Appl. 2016, 28, 2181–2192. [Google Scholar] [CrossRef]
  48. Pradhan, M.; Roy, P.; Pal, T. Oppositional based grey wolf optimization algorithm for economic dispatch problem of power system. Ain Shams Eng. J. 2018, 9, 2015–2025. [Google Scholar] [CrossRef]
  49. Zou, D.; Li, S.; Wang, G.-G.; Li, Z.; Ouyang, H. An improved differential evolution algorithm for the economic load dispatch problems with or without valve-point effects. Appl. Energy 2016, 181, 375–390. [Google Scholar] [CrossRef]
  50. Fu, C.; Zhang, S.; Chao, K.-H. Energy Management of a Power System for Economic Load Dispatch Using the Artificial Intelligent Algorithm. Electronics 2020, 9, 108. [Google Scholar] [CrossRef] [Green Version]
  51. Adarsh, B.R.; Raghunathan, T.; Jayabarathi, T.; Yang, X.-S. Economic dispatch using chaotic bat algorithm. Energy 2016, 96, 666–675. [Google Scholar] [CrossRef]
  52. Elsayed, W.; Hegazy, Y.G.; El-Bages, M.S.; Bendary, F.M. Improved Random Drift Particle Swarm Optimization With Self-Adaptive Mechanism for Solving the Power Economic Dispatch Problem. IEEE Trans. Ind. Inform. 2017, 13, 1017–1026. [Google Scholar] [CrossRef]
  53. Taheri, B.; Aghajani, G.; Sedaghat, M. Economic dispatch in a power system considering environmental pollution using a multi-objective particle swarm optimization algorithm based on the Pareto criterion and fuzzy logic. Int. J. Energy Environ. Eng. 2017, 8, 99–107. [Google Scholar] [CrossRef] [Green Version]
  54. Al-Betar, M.A.; Awadallah, M.A. Island bat algorithm for optimization. Expert Syst. Appl. 2018, 107, 126–145. [Google Scholar] [CrossRef]
  55. Chen, X. Novel dual-population adaptive differential evolution algorithm for large-scale multi-fuel economic dispatch with valve-point effects. Energy 2020, 203, 117874. [Google Scholar] [CrossRef]
  56. He, X.; Rao, Y.; Huang, J. A novel algorithm for economic load dispatch of power systems. Neurocomputing 2016, 171, 1454–1461. [Google Scholar] [CrossRef]
  57. Kaboli, S.H.A.; Alqallaf, A.K. Solving non-convex economic load dispatch problem via artificial cooperative search algorithm. Expert Syst. Appl. 2019, 128, 14–27. [Google Scholar] [CrossRef]
  58. Zhan, J.; Wu, Q.H.; Guo, C.; Zhou, X. Economic Dispatch With Non-Smooth Objectives—Part II: Dimensional Steepest Decline Method. IEEE Trans. Power Syst. 2014, 30, 722–733. [Google Scholar] [CrossRef]
  59. Basu, M. Hybridization of bee colony optimization and sequential quadratic programming for dynamic economic dispatch. Int. J. Electr. Power Energy Syst. 2013, 44, 591–596. [Google Scholar] [CrossRef]
  60. Duvvuru, N.; Swarup, S. A Hybrid Interior Point Assisted Differential Evolution Algorithm for Economic Dispatch. IEEE Trans. Power Syst. 2010, 26, 541–549. [Google Scholar] [CrossRef]
  61. Bhattacharya, A.; Chattopadhyay, P. Hybrid differential evolution with biogeography-based optimization algorithm for solution of economic emission load dispatch problems. Expert Syst. Appl. 2011, 38, 14001–14010. [Google Scholar] [CrossRef]
  62. Victoire, T.A.A.; Jeyakumar, A. Hybrid PSO–SQP for economic dispatch with valve-point effect. Electr. Power Syst. Res. 2004, 71, 51–59. [Google Scholar] [CrossRef]
  63. Malik, T.N.; Asar, A.U.; Wyne, M.F.; Akhtar, S. A new hybrid approach for the solution of nonconvex economic dispatch problem with valve-point effects. Electr. Power Syst. Res. 2010, 80, 1128–1136. [Google Scholar] [CrossRef]
  64. Wang, Y.; Zhou, J.; Lu, Y.; Qin, H.; Wang, Y. Chaotic self-adaptive particle swarm optimization algorithm for dynamic economic dispatch problem with valve-point effects. Expert Syst. Appl. 2011, 38, 14231–14237. [Google Scholar] [CrossRef]
  65. Yaşar, C.; Özyön, S. A new hybrid approach for nonconvex economic dispatch problem with valve-point effect. Energy 2011, 36, 5838–5845. [Google Scholar] [CrossRef]
  66. Yang, L.; Fraga, E.S.; Papageorgiou, L.G. Mathematical programming formulations for non-smooth and non-convex electricity dispatch problems. Electr. Power Syst. Res. 2013, 95, 302–308. [Google Scholar] [CrossRef]
  67. Pan, S.; Jian, J.; Yang, L. A hybrid MILP and IPM approach for dynamic economic dispatch with valve-point effects. Int. J. Electr. Power Energy Syst. 2018, 97, 290–298. [Google Scholar] [CrossRef] [Green Version]
  68. Alawode, K.; Jubril, A.; Kehinde, L.; Ogunbona, P. Semidefinite programming solution of economic dispatch problem with non-smooth, non-convex cost functions. Electr. Power Syst. Res. 2018, 164, 178–187. [Google Scholar] [CrossRef]
  69. Ding, T.; Bo, R.; Li, F.; Sun, H. A Bi-Level Branch and Bound Method for Economic Dispatch With Disjoint Prohibited Zones Considering Network Losses. IEEE Trans. Power Syst. 2014, 30, 2841–2855. [Google Scholar] [CrossRef]
  70. Ding, T.; Bo, R.; Gu, W.; Sun, H. Big-M Based MIQP Method for Economic Dispatch With Disjoint Prohibited Zones. IEEE Trans. Power Syst. 2013, 29, 976–977. [Google Scholar] [CrossRef]
  71. Jabr, R.A. Solution to Economic Dispatching With Disjoint Feasible Regions Via Semidefinite Programming. IEEE Trans. Power Syst. 2011, 27, 572–573. [Google Scholar] [CrossRef]
  72. Boqiang, R.; Chuanwen, J. A review on the economic dispatch and risk management considering wind power in the power market. Renew. Sustain. Energy Rev. 2009, 13, 2169–2174. [Google Scholar] [CrossRef]
  73. Peng, M.; Liu, L.; Jiang, C. A review on the economic dispatch and risk management of the large-scale plug-in electric vehicles (PHEVs)-penetrated power systems. Renew. Sustain. Energy Rev. 2012, 16, 1508–1515. [Google Scholar] [CrossRef]
  74. Mahdi, F.P.; Vasant, P.; Kallimani, V.; Watada, J.; Fai, P.Y.S.; Abdullah-Al-Wadud, M. A holistic review on optimization strategies for combined economic emission dispatch problem. Renew. Sustain. Energy Rev. 2018, 81, 3006–3020. [Google Scholar] [CrossRef]
  75. Liaquat, S.; Zia, M.; Benbouzid, M. Modeling and Formulation of Optimization Problems for Optimal Scheduling of Multi-Generation and Hybrid Energy Systems: Review and Recommendations. Electronics 2021, 10, 1688. [Google Scholar] [CrossRef]
  76. Panigrahi, T.K.; Sahoo, A.K.; Behera, A. A review on application of various heuristic techniques to combined economic and emission dispatch in a modern power system scenario. Energy Procedia 2017, 138, 458–463. [Google Scholar] [CrossRef]
  77. Qu, B.-Y.; Zhu, Y.; Jiao, Y.; Wu, M.; Suganthan, P.N.; Liang, J. A survey on multi-objective evolutionary algorithms for the solution of the environmental/economic dispatch problems. Swarm Evol. Comput. 2018, 38, 1–11. [Google Scholar] [CrossRef]
  78. Liaquat, S.; Fakhar, M.S.; Kashif, S.A.R.; Rasool, A.; Saleem, O.; Zia, M.F.; Padmanaban, S. Application of Dynamically Search Space Squeezed Modified Firefly Algorithm to a Novel Short Term Economic Dispatch of Multi-Generation Systems. IEEE Access 2020, 9, 1918–1939. [Google Scholar] [CrossRef]
  79. Nazari-Heris, M.; Jabari, F.; Mohammadi-Ivatloo, B.; Asadi, S.; Habibnezhad, M. An updated review on multi-carrier energy systems with electricity, gas, and water energy sources. J. Clean. Prod. 2020, 275, 123136. [Google Scholar] [CrossRef]
  80. Camp, W.G. A Method of Cultivating Myxomycete Plasmodia. Bull. Torrey Bot. Club. 2016, 63, 205–210. [Google Scholar] [CrossRef]
  81. Seifriz, W. Protoplasmic streaming. Bot. Rev. 1943, 9, 49–123. [Google Scholar] [CrossRef]
  82. Nakagaki, T.; Yamada, H.; Ueda, T. Interaction between cell shape and contraction pattern in the Physarum plasmodium. Biophys. Chem. 2000, 84, 195–204. [Google Scholar] [CrossRef]
  83. Howard, F.L. The Life History of Physarumpolycephalum. Am. J. Bot. 1931, 18, 116–133. [Google Scholar] [CrossRef]
  84. Latty, T.; Beekman, M. Speed–accuracy trade-offs during foraging decisions in the acellular slime mouldPhysarumpolycephalum. Proc. R. Soc. B Boil. Sci. 2011, 278, 539–545. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  85. Latty, T.; Beekman, M. Slime moulds use heuristics based on within-patch experience to decide when to leave. J. Exp. Biol. 2015, 218, 1175–1179. [Google Scholar] [CrossRef] [Green Version]
  86. Li, S.; Chen, H.; Wang, M.; Heidari, A.A.; Mirjalili, S. Slime mould algorithm: A new method for stochastic optimization. Future Gener. Comput. Syst. 2020, 111, 300–323. [Google Scholar] [CrossRef]
  87. Sharma, U.; Moses, B. Analysis and optimization of economic load dispatch using soft computing techniques. In Proceedings of the 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), Chennai, India, 3–5 March 2016; pp. 4035–4040. [Google Scholar] [CrossRef]
  88. Kamboj, V.K.; Bath, S.K.; Dhillon, J.S. Solution of non-convex economic load dispatch problem using Grey Wolf Optimizer. Neural Comput. Appl. 2016, 27, 1301–1316. [Google Scholar] [CrossRef]
  89. Zaraki, A.; Bin Othman, M.F. Implementing Particle Swarm Optimization to Solve Economic Load Dispatch Problem. In Proceedings of the 2009 International Conference of Soft Computing and Pattern Recognition, Malacca, Malaysia, 4–7 December 2009; pp. 60–65. [Google Scholar] [CrossRef]
  90. Saxena, N.; Ganguli, S. Solar and Wind Power Estimation and Economic Load Dispatch Using Firefly Algorithm. Procedia Comput. Sci. 2015, 70, 688–700. [Google Scholar] [CrossRef] [Green Version]
  91. Hardiansyah, H.; Junaidi, J.; Ms, Y. Solving Economic Load Dispatch Problem Using Particle Swarm Optimization Technique. Int. J. Intell. Syst. Appl. 2012, 4, 12–18. [Google Scholar] [CrossRef]
  92. Subramanian, R.; Thanushkodi, K.; Prakash, A. An efficient meta heuristic algorithm to solve economic load dispatch problems. Iran. J. Electr. Electron. Eng. 2013, 9, 246–252. [Google Scholar]
  93. Zhang, J.; Wang, Y.; Wang, R.; Hou, G. A New Particle Swarm Optimization Solution to Nonconvex Economic Dispatch Problem. Comput. Vis. 2010, 6145, 191–197. [Google Scholar] [CrossRef]
  94. Storn, R.; Price, K. Differential evolution—A simple and efficient heuristic for global optimization over continuous spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  95. 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]
  96. Alam, F.; Thayananthan, V.; Katib, I. Analysis of round-robin load-balancing algorithm with adaptive and predictive approaches. In Proceedings of the 2016 UKACC 11th International Conference on Control (CONTROL), Belfast, UK, 31 August–2 September 2016; Institute of Electrical and Electronics Engineers (IEEE): Piscataway, NJ, USA, 2016; pp. 1–7. [Google Scholar]
  97. Kuo, C.-C. A Novel Coding Scheme for Practical Economic Dispatch by Modified Particle Swarm Approach. IEEE Trans. Power Syst. 2008, 23, 1825–1835. [Google Scholar] [CrossRef]
  98. Bhattacharya, A.; Chattopadhyay, P.K. Biogeography-Based Optimization for Different Economic Load Dispatch Problems. IEEE Trans. Power Syst. 2009, 25, 1064–1077. [Google Scholar] [CrossRef]
  99. Nayak, S.K.; Krishnanand, K.; Panigrahi, B.; Rout, P. Application of Artificial Bee Colony to economic load dispatch problem with ramp rate limits and prohibited operating zones. In Proceedings of the 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC), Coimbatore, India, 9–11 December 2009; pp. 1237–1242. [Google Scholar] [CrossRef]
  100. Chaturvedi, K.T.; Pandit, M.; Srivastava, L. Self-Organizing Hierarchical Particle Swarm Optimization for Nonconvex Economic Dispatch. IEEE Trans. Power Syst. 2008, 23, 1079–1087. [Google Scholar] [CrossRef]
  101. Bestha, M.; Reddy, K.H.; Hemakeshavulu, O. Economic Load Dispatch Downside with Valve—Point Result Employing a Binary Bat Formula. Int. J. Electr. Comput. Eng. (IJECE) 2014, 4, 101–107. [Google Scholar] [CrossRef]
  102. Coelho, L.D.S.; Lee, C.-S. Solving economic load dispatch problems in power systems using chaotic and Gaussian particle swarm optimization approaches. Int. J. Electr. Power Energy Syst. 2008, 30, 297–307. [Google Scholar] [CrossRef]
  103. Hemamalini, S.; Simon, S.P. Artificial Bee Colony Algorithm for Economic Load Dispatch Problem with Non-smooth Cost Functions. Electr. Power Compon. Syst. 2010, 38, 786–803. [Google Scholar] [CrossRef]
  104. Su, C.-T.; Lin, C.-T. New approach with a Hopfield modeling framework to economic dispatch. IEEE Trans. Power Syst. 2000, 15, 541–545. [Google Scholar] [CrossRef]
  105. Spea, S.R. Solving practical economic load dispatch problem using crow search algorithm. Int. J. Electr. Comput. Eng. (IJECE) 2020, 10, 3431–3440. [Google Scholar] [CrossRef]
  106. Rizk-Allah, R.M.; Mageed, H.M.A.; El-Sehiemy, R.; Aleem, S.A.; El Shahat, A. A New Sine Cosine Optimization Algorithm for Solving Combined Non-Convex Economic and Emission Power Dispatch Problems. Int. J. Energy Convers. (IRECON) 2017, 5, 180. [Google Scholar] [CrossRef]
  107. Bhullar, P.S.; Dhami, J.K. PSO-TVAC-Based Economic Load Dispatch with Valve-Point Loading. In Proceedings of the Fifth International Conference on Soft Computing for Problem Solving; Springer: Singapore, 2016; Volume 436, pp. 823–832. [Google Scholar] [CrossRef]
  108. Xu, J.; Yan, F.; Yun, K.; Su, L.; Li, F.; Guan, J. Noninferior Solution Grey Wolf Optimizer with an Independent Local Search Mechanism for Solving Economic Load Dispatch Problems. Energies 2019, 12, 2274. [Google Scholar] [CrossRef] [Green Version]
  109. Chaturvedi, K.T.; Pandit, M.; Srivastava, L. Particle swarm optimization with time varying acceleration coefficients for non-convex economic power dispatch. Int. J. Electr. Power Energy Syst. 2009, 31, 249–257. [Google Scholar] [CrossRef]
Figure 1. Ramp rate limits (a) Increasing generator power (b) Reducing generator power (c) Generated power within upper and lower limits.
Figure 1. Ramp rate limits (a) Increasing generator power (b) Reducing generator power (c) Generated power within upper and lower limits.
Sustainability 14 02586 g001
Figure 2. Curves of POZ.
Figure 2. Curves of POZ.
Sustainability 14 02586 g002
Figure 3. Slime mould creeping towards food.
Figure 3. Slime mould creeping towards food.
Sustainability 14 02586 g003
Figure 4. (a): 2D view of possible position; (b) assessment of fitness.
Figure 4. (a): 2D view of possible position; (b) assessment of fitness.
Sustainability 14 02586 g004
Figure 5. (a) Slime mould fitness assessment in 2D view and (b) Slime mould fitness assessment in 3D view.
Figure 5. (a) Slime mould fitness assessment in 2D view and (b) Slime mould fitness assessment in 3D view.
Sustainability 14 02586 g005
Figure 6. Flow Chart of SMA Algorithm.
Figure 6. Flow Chart of SMA Algorithm.
Sustainability 14 02586 g006
Figure 7. Convergence curve of slime mould algorithm for economic load dispatch for small-scale power systems (3-generating unit systems and 6-generating unit systems) without valve-point loading effect; (a) Case-I (3-unit system) convergence curve, (b) Case-II (3-unit system) convergence curve.,(c) Case-III (3-unit system) convergence curve, (d) Case-IV (3-unit system) convergence curve, (e) Case-V (6-unit system) convergence curve, (f) Case-VI (6-unit system) convergence curve.
Figure 7. Convergence curve of slime mould algorithm for economic load dispatch for small-scale power systems (3-generating unit systems and 6-generating unit systems) without valve-point loading effect; (a) Case-I (3-unit system) convergence curve, (b) Case-II (3-unit system) convergence curve.,(c) Case-III (3-unit system) convergence curve, (d) Case-IV (3-unit system) convergence curve, (e) Case-V (6-unit system) convergence curve, (f) Case-VI (6-unit system) convergence curve.
Sustainability 14 02586 g007
Figure 8. Convergence curve of slime old algorithm for economic load dispatch for small-scale power systems (3-generating unit system and 5-generating unit system) with valve-point loading effect, (a) Convergence curve for Case-VII (3-unit system), (b)Convergence curve for Case-VIII (5-unit system).
Figure 8. Convergence curve of slime old algorithm for economic load dispatch for small-scale power systems (3-generating unit system and 5-generating unit system) with valve-point loading effect, (a) Convergence curve for Case-VII (3-unit system), (b)Convergence curve for Case-VIII (5-unit system).
Sustainability 14 02586 g008
Figure 9. Convergence curve of slime mould algorithm for economic load dispatch for medium-scale power systems (15-generating unit system and 20-generating unit system) without valve-point loading effect, (a) Convergence curve for Case-I (15-unit system), (b) Convergence curve for Case-II (20-unit system).
Figure 9. Convergence curve of slime mould algorithm for economic load dispatch for medium-scale power systems (15-generating unit system and 20-generating unit system) without valve-point loading effect, (a) Convergence curve for Case-I (15-unit system), (b) Convergence curve for Case-II (20-unit system).
Sustainability 14 02586 g009
Figure 10. Convergence curve of slime mould algorithm for economic load dispatch for medium-scale power systems (10-generating unit system and 13-generating unit system) with valve-point loading effect, (a) Convergence curve for Case-III (10-unit system), (b) Convergence curve for Case-IV (13-unit system).
Figure 10. Convergence curve of slime mould algorithm for economic load dispatch for medium-scale power systems (10-generating unit system and 13-generating unit system) with valve-point loading effect, (a) Convergence curve for Case-III (10-unit system), (b) Convergence curve for Case-IV (13-unit system).
Sustainability 14 02586 g010
Figure 11. Convergence curve of slime mould algorithm for economic load dispatch for large-scale power systems (38-generating unit system) without valve-point loading effect.
Figure 11. Convergence curve of slime mould algorithm for economic load dispatch for large-scale power systems (38-generating unit system) without valve-point loading effect.
Sustainability 14 02586 g011
Figure 12. Convergence curve of slime mould algorithm for economic load dispatch for large-scale power systems (40-generating unit system) with valve-point loading effect.
Figure 12. Convergence curve of slime mould algorithm for economic load dispatch for large-scale power systems (40-generating unit system) with valve-point loading effect.
Sustainability 14 02586 g012
Figure 13. Convergence curve for unimodal functions showing comparison of slime mouldalgorithm) with other existing algorithms, (a) Convergence curve for F1 function, (b) Convergence curve for F2 function, (c) Convergence curve for F3 function, (d) Convergence curve for F4 function, (e) Convergence curve for F5 function, (f) Convergence curve for F6 function, (g) Convergence curve for F7 function.
Figure 13. Convergence curve for unimodal functions showing comparison of slime mouldalgorithm) with other existing algorithms, (a) Convergence curve for F1 function, (b) Convergence curve for F2 function, (c) Convergence curve for F3 function, (d) Convergence curve for F4 function, (e) Convergence curve for F5 function, (f) Convergence curve for F6 function, (g) Convergence curve for F7 function.
Sustainability 14 02586 g013aSustainability 14 02586 g013b
Table 1. (Case-I) Slime mould algorithm results for economic dispatch of a 3-unit system (without valve-point effect).
Table 1. (Case-I) Slime mould algorithm results for economic dispatch of a 3-unit system (without valve-point effect).
Transfer of Power Generating Units
MethodFuel Price (Rs./h)Required Power in Demand (MW)G1G2G3Loss in Power, PLoss (MW)
Grey Wolf Optimizer [88]1597.481515030.499864.620854.89942.3444
Quadratic Programming [89]159615032.811664.597354.93292.3419
Lambda Method [87]1599.9815033.470164.097455.10112.6686
Particle Swarm Optimization [87]1597.4815032.810164.59554.93692.342
Genetic Algorithm [87]160015034.489564.029954.15342.6728
Slime Mould Algorithm1590.6270831501076.4281264.245080.336600019
Table 2. (Case-II) Slime Mould algorithm results for economic dispatch of a 3-unit system (without valve-point effect).
Table 2. (Case-II) Slime Mould algorithm results for economic dispatch of a 3-unit system (without valve-point effect).
Transfer of Power Generating Units
MethodFuel Price (Rs./h)Required Power in Demand (MW)G1G2G3Loss in Power, PLoss (MW)
Lambda Algorithm [90]1422.159458125---2.084005739
Firefly Algorithm [90]1421.561972125---1.964774407
Slime Mould Algorithm1413.9906051251070.2197145.418960.319332527
Table 3. (Case-III) Slime mould algorithm results for economic dispatch of a 3-unit system (without valve-point effect).
Table 3. (Case-III) Slime mould algorithm results for economic dispatch of a 3-unit system (without valve-point effect).
Transfer of Power Generating Units
MethodFuel Price (Rs./hr)Required Power in Demand (MW)G1G2G3Loss in Power, PLoss (MW)
Lambda Algorithm [90]1625.4586150---2.813864755
Firefly Algorithm [90]1616.92172515032.72963.84356.1512.721760653
Slime Mould Algorithm1608.866334150108060.745280.372641
Table 4. (Case-IV) Slime mould algorithm results for economic dispatch of a 3-unit system (without valve-point effect).
Table 4. (Case-IV) Slime mould algorithm results for economic dispatch of a 3-unit system (without valve-point effect).
Transfer of Power Generating Units
MethodFuel Price (Rs./h)Required Power in Demand (MW)G1G2G3Loss in Power, PLoss (MW)
Particle Swarm Optimization [91]2959.98250151.0942.0456.870
Slime Mould Algorithm2957.909554250165.778129.8579354.363960
Table 5. (Case-V) Slime mould algorithm results for economic dispatch of a 6-unit system (without valve-point effect).
Table 5. (Case-V) Slime mould algorithm results for economic dispatch of a 6-unit system (without valve-point effect).
Transfer of Power Generating Units
MethodFuel Price (Rs./h)Required Power in Demand (MW)G1G2G3G4G5G6Loss in Power, PLoss (MW)
New Particle Swarm Optimization-local random search [93]15,4501263446.96173.3944262.3436139.5120164.708989.016212.9361
Differential Evaluation [94]15,445.901263400.00186.55289.00150.00200.0050.0012.52
New Particle Swarm Optimization [93]15,4501263447.4734173.1012262.6804139.4156165.300287.976112.9470
Simulated Annealing Algorithm [92]15,466.001263447.08173.18263.92139.06165.5886.6312.47
Classical Particle Swarm Optimization 2(CPSO2) [24]15,4461263434.4295173.3231274.4735128.0598179.475985.928112.9582
Particle Swarm Optimization [95]15,4501263447.50173.32263.47139.06165.4887.1312.958
Genetic Algorithm [96]15,4591263474.81178.64262.21134.28151.9074.1813.022
New Modified Particle Swarm Optimization [97]15,4471263446.71173.01265.00139.00165.2386.7812.733
Particle Swarm Optimization –local random search [93]15,450126347.4440173.3430263.3646139.1279165.507687.169812.9571
Firefly Algorithm [92]15,4431263445.08173.08264.42139.59166.0287.2112.4
Classical Particle Swarm Optimization 1(CPSO1) [24]15,4471263434.4236173.4385274.2247128.0183179.704285.908212.9583
Biogeography-Based Optimization [98]15,443.09631263447.3997173.2392263.3163138.0006165.410487.0797912.464
Iteration Particle Swarm Optimization (IPSO) [24]15,4441263440.5711179.8365261.3798131.9134170.982390.824112.548
Artificial Bee Colony Optimization [99]15,445.901263438.65167.90262.82136.77171.7697.6712.52
Self-Organizing Hierarchical Particle Swarm
Optimization [100]
15,446.021263438.21172.58257.42141.09179.3786.8812.55
Slime Mould Algorithm15,275.93041263446.6889171.254264.1159125.2018495172.144477383.594717030
Table 6. (Case-VI) Slime mould algorithm results for economic dispatch of a 6-unit system (without valve-point effect).
Table 6. (Case-VI) Slime mould algorithm results for economic dispatch of a 6-unit system (without valve-point effect).
Transfer of Power Generating Units
MethodFuel Price (Rs./h)Required Power in Demand (MW)G1G2G3G4G5G6Loss in Power, PLoss
(MW)
Conventional
Method [91]
36,914.0170028.3310118.95118.67230.75212.8019.50
Particle Swarm Optimization [91]36,912.1670028.2810119.02118.79230.78212.5619.43
Slime Mould Algorithm36,003.1239470024.976310102.6661110.6311
238
232.677
8302
219.0486
296
0
Table 7. (Case-VII) Slime mould algorithm results for economic dispatch of a 3-unit system (with valve-point effect).
Table 7. (Case-VII) Slime mould algorithm results for economic dispatch of a 3-unit system (with valve-point effect).
Transfer of Power Generating Units
MethodFuel Price (Rs./h)Required Power in Demand (MW)G1G2G3Loss in Power, PLoss(MW)
CPSO [4]8234.07850300.267400149.733NR
GA [101]8575.64850382.2552340.3202127.4184NR
EP-SQP [4]8234.07850300.264400149.733NR
DE [49]8234.07173850300.2668999400149.7331001NR
PSO [4]8234.07850300.267400149.733NR
ABC [101]8253.10850300.266400149.733NR
PSO-SQP [4]8234.07850300.268400149.733NR
EP [4]8234.07850300.264400149.736NR
Lambda [101]8575.68850382.258340.323127.419NR
CPSO–SQP [4]8234.07850300.266400149.734NR
Slime Mould Algorithm8234.07173850300.2668998400149.73310020
Table 8. (Case-VIII) Slime mould algorithm results for economic dispatch of a 6-unit system (with valve-point effect).
Table 8. (Case-VIII) Slime mould algorithm results for economic dispatch of a 6-unit system (with valve-point effect).
Transfer of Power Generating Units
MethodFuel Price (Rs./h)Required Power in Demand (MW)G1G2G3G4G5Loss in Power, PLoss
(MW)
Genetic Algorithm [101]2412.538730218.0184109.0092147.522928.37844227.0275NR
Particle Swarm Optimization [101]2252.572730229.519512517575125.4804NR
Lambda [101]2412.709730218.028109.014147.53528.380272.042NR
APSO [101]2140.97730225.3845113.020109.414673.11176209.0692NR
Slime Mould Algorithm2034.972427730229.5195832102.9830227112.681388274.9999977209.8160080
Table 9. (Case-I) Slime mould algorithm results for economic dispatch of a 15-unit system (without valve-point effect).
Table 9. (Case-I) Slime mould algorithm results for economic dispatch of a 15-unit system (without valve-point effect).
MethodCPSO1
[24]
ETQ
[102]
PSO [102]ESO
[102]
SOH_PSO
[24]
PSO(4)
[102]
CPSO2 [24]IPSO
[24]
ABC
[103]
ES
[102]
Hybrid GAPSO
[24]
GA [102]Slime Mould Algorithm
Fuel price (Rs. /h)32,83532,507.532,85832,506.632,751.3932,508.1232,83432,70932,707.8532,568.5432,72433,11332,259.69325
Required Power in Demand
(MW)
2630263026302630263026302630263026302630263026302630
G1450.05450439.12456455440.499450.02455455455436.8482415.31455
G2454.04450407.97456380179.5947454.06380380380409.6974359.72454.7336
G3124.82130119.6313013021.0524124.81129.97130130117.0074104.42130
G4124.82130129.9913013087.1376124.81130130150128.270574.98129.9999991
G5151.03335151.07304.24170360.7675151.06169.93169.9997168.92153.3361380.28288.3104957
G6460455459.99460459.96395.833460459.88460459.34457.4078426.79459.9767033
G7434.53465425.56465430432.0085434.57429.25430430424.4400341.32465
G8148.416098.5660117.53168.9198148.4660.4371.969897.42101.1949124.7960.19352401
G963.6125113.492577.9016263.5974.7859.179830.61116.1186133.1425
G10101.1320101.1120119.54138.4343101.12158.02159.8004142.56102.224389.2625.24209
G1128.6562033.9129.1554.5052.629428.65580808035.031760.0620.04263
G1220.9125579.9659.248066.887520.91478.57808578.84825061.37133
G1325.0012525.252562.747125.0022525.00241527.129238.7725.00313
G1454.4181541.4117.2817.8647.557454.4141515.00561537.159441.9415.09977
G1520.6251535.61151527.606520.6241515.00141537.039022.6415.04694
Loss in Power, PLoss
(MW)
32.130215.832.4213.7932.2813.674532.130330.8581323.8531.7538.280.010082332
Table 10. (Case-II) Slime mould algorithm results for economic dispatch of a 20-unit system (without valve-point effect).
Table 10. (Case-II) Slime mould algorithm results for economic dispatch of a 20-unit system (without valve-point effect).
MethodHopfield Neural Network
[104]
Lambda-Iteration Method [102]Slime Mould Algorithm
Fuel Price
(Rs./h)
62,456.634162,456.639160,152.72915
Required Power in Demand
(MW)
250025002500
G1512.7804512.7805599.9962
G2169.1035169.1033127.2091
G3126.8897126.889850.01089
G4102.8656102.865750
G5113.6836113.683692.80191
G673.570973.571020.00047
G7115.2876115.2878124.9982
G8116.3994116.399450
G9100.4063100.4062112.1931
G10106.0267106.026743.44606
G11150.2395150.2394289.1196
G12292.7647292.7648433.1905
G13119.1155119.1154122.9385
G1430.834230.834072.39983
G15115.8056115.805795.40311
G1636.254536.254536.15509
G1766.859066.859030.01615
G1887.972087.972039.79051
G19100.8033100.803380.33078
G2054.305054.305030
Loss in Power, PLoss(MW)91.966991.96700
Table 11. (Case-III) Slime mould algorithm results for economic dispatch of a 10-unit system (with valve-point effect).
Table 11. (Case-III) Slime mould algorithm results for economic dispatch of a 10-unit system (with valve-point effect).
MethodPDE
[106]
FPA
[106]
MODE
[106]
PSO
[105]
NSGAII
[106]
GSA
[106]
PSO-TVAC
[107]
ABC_PSO
[106]
EMOCA
[106]
MSCO
[106]
SPEA-2
[106]
Slime Mould Algorithm
Fuel Price (Rs./h)113,510113,370113,484107,620113,539113,490107,620113,420113,445110,870113,520106,170.418
Power in Demand
(MW)
200020002000200020002000200020002000200020002000
G154.985353.18854.948753.100051.951554.999253.8555552.899552.976154.99996
G279.380379.97574.582179.200067.258479.958678.9808074.942872.81379.9999
G383.984278.10579.429411273.687979.434110981.1483.559497.406878.112889.30891
G486.594297.11980.687512191.355485.000012584.21684.603195.955483.608879.87863
G5144.4386152.74136.855198.8000134.0522142.106398.8138.3377146.5632131.8702137.243266.48786
G6165.7756163.08172.6393100174.9504166.567090.4167.5086169.2481200.5119172.918870.00002
G7283.2122258.61283.8233299289.4350292.8749298296.8338300227.9224287.2033290.7383
G8312.7709302.22316.3407320314.0556313.2387330311.5824317.3496303.6511326.4023328.5865
G9440.1135433.21448.5923467455.6978441.1775468420.3363412.9183366.3189448.8814470
G10432.6783466.07436.4287356431.8054428.6306351449.1598434.3133470.0000423.9025470
Loss in Power, PLoss (MW)83.984.384.33NR84.2583.9869NR84.173683.5621.478984.10
Table 12. (Case-IV) Slime mould algorithm results for economic dispatch of a 13-unit system (with valve-point effect).
Table 12. (Case-IV) Slime mould algorithm results for economic dispatch of a 13-unit system (with valve-point effect).
MethodGWO [108]JAYA
[108]
NGWO
[108]
EP-SQP
[62]
SA [62]GA [62]PSO-SQP
[62]
CJAYA [62]GWOII [108]GWOI
[108]
GA-SA [62]CPSO
[4]
Slime Mould Algorithm
Fuel Price (Rs./h)24,231.1824,220.752924,185.4524,266.4424,970.9124,418.9924,261.0524,178.804024,198.4724,244.6924,275.7124,211.5624,177.23727
Required Power inDemand
(MW)
2520252025202520252025202520252025202520252025202520
G1647.3842628.3185630.9951628.3136668.40627.05628.3205628.3185630.9811645.5569628.23682.32628.3184973
G2306.3995299.2009297.9355299.1715359.78359.40299.0524299.1992300.8038306.9539299.22299.83298.0415722
G3309.6117306.9105299.9253299.0474358.20358.95298.9681299.1993302.7475306.5356299.17299.17298.9244776
G4175.1400159.7339157.9267159.6399104.28158.93159.4680159.7330160.1702169.6878159.12159.70159.7225373
G566.8791159.7337159.6433159.656060.36159.73159.1429159.7331161.0252168.4922159.95159.64159.6885214
G6162.7466159.7338159.2335158.4831110.64159.68159.2724159.7331160.9845174.9721158.85159.67159.72331
G7174.3111109.8673159.7630159.6749162.12159.53159.5371159.7330159.1231167.1394157.26159.64159.4163763
G861.2250159.7342159.6615159.7265163.03158.89158.8522159.7330110.4278116.8800159.93159.65159.6905
G9175.1400159.7340159.4265159.6653161.52110.15159.7845159.7331159.7720116.8800159.86159.78159.7157
G10116.7600114.801276.8790114.0334117.0977.27110.9618110.0403116.8577116.8800110.78112.4676.2922
G11116.7600114.800179.503875757575114.799477.0418109.90967574114.166
G1299.916792.401886.8040606060605591.499059.03476056.5055.00003
G13108.559855.002794.194187.5884119.5855.4191.64015588.691566.512992.6291.6491.30029
PLoss (MW)NRNRNRNRNRNRNRNRNRNRNRNR0
Table 13. (Case-I) Slime mould algorithm results for economic dispatch of a 38-unit system (without valve-point effect).
Table 13. (Case-I) Slime mould algorithm results for economic dispatch of a 38-unit system (without valve-point effect).
MethodGrey Wolf Optimizer
(GWO)
[88]
Pattern Search
(PS) [88]
Biogeography
Based Optimization
(BBO)
[88]
SPSO
[109]
PSO_Crazy
[109]
λ-Logic-Based
Method [88]
PSO_TVAC
[109]
New PSO
[109]
Slime Mould Algorithm
Fuel Price (Rs./h)9,417,2269,543,984.89,417,633.69,543,984.7779,520,024.6019,417,235.89,500,448.3079,516,448.3129,402,608.045
Required Power in Demand
(MW)
600060006000600060006000600060006000
G1429.7056258.3397550519.097366.631426.6061443.659550.000550
G2416.2439258.3397550437.920550.000426.6061342.956512.263324.723
G3408.4052238.3397500374.789467.129429.6633433.117485.733326.8208
G4412.4527238.3397500394.877370.471429.6633500.000391.083327.2394159
G5433.6422238.3397375.6216356.603425.712429.6633410.539443.846326.6712585
G6425.6522238.3397200380.358415.226429.6633482.864358.398326.5721853
G7435.6207238.3397200300.234339.872429.6633409.483415.729327.0354
G8437.6536238.3397200335.871289.777429.6633446.079320.816327.5622428
G9115.2751196.2345114238.171195.965114119.566115.347114
G10116.883196.2345114.6486218.563170.608114137.274204.422114
G11130.7939196.2345162.1622196.630138.984119.7681138.933114.000114
G12153.2393196.2345114234.500262.350127.0729155.401249.197114
G13110196.2345129.2432111.529114.008110121.719118.886110
G1490.028196.234590100.73192.3939090.924102.80290
G1582.0111196.2345153.2432122.46489.0448297.94189.03982.00004
G16120196.2345120125.310130.555120128.106120.000120.0000328
G17157.1682196.2345204.3243155.981167.850159.5981189.108156.562147.205372
G1865196.23456565.00065.7546565.00084.26565.00016196
G1965.0326196.23456570.07165.0006565.00065.04165
G20271.9524196.2345120263.950199.594272267.422151.104272
G21271.959196.2345182.4324245.065272.000272221.383226.344272
G22259.81196.2345110191.702130.379160130.804209.298260
G23120.8832190187.297399.123173.544130.6487124.26985.71996.81893
G2412.356715027.02715.05813.2631011.53510.00010.00006
G25107.63412512560.060112.161113.305177.10360.00084.92456
G2692.411711011091.140105.89888.066955.01890.48972.26642
G2739.6668757541.00635.99537.505175.00039.67035.00027
G2820.005707020.39922.3352021.68220.00020
G2920.0014707034.65030.0452029.82920.99520.00028
G3020.0302707020.95724.1122020.32622.81020
G3120.013707020.21920.4942020.00020.00020.00006
G3220.007606025.42420.0112021.84020.41620
G3325.0032606026.51727.4403525.62025.00025.00003
G3418.008606018.82218.0001824.26121.31918
G358.00660609.1738.02489.6679.1228.000021
G3625.002606026.50725.0002525.00025.18425
G3722.4379383824.34420.0002131.64220.00020
G3820.0048383827.18124.3712129.93525.10420.00002
Loss in power, PLoss (MW)NRNANRNANANRNANA0
Table 14. (Case-II) Slime mould algorithm results for economic dispatch of a 40-unit system (with valve-point effect).
Table 14. (Case-II) Slime mould algorithm results for economic dispatch of a 40-unit system (with valve-point effect).
MethodMPSO
[108]
GWO
[108]
NGWO
[108]
PSO-LRS
[108]
IGA
[108]
NPSO
[108]
GWOII
[108]
CJAYA
[108]
GWOI
[108]
Slime Mould Algorithm
Fuel Price (Rs./h)122,252.265122,602.37121,881.81122,035.7946121,915.93121,704.7391122,430.74122,581.85122,678.91121,658.6656
Required Power in Demand (MW)10,50010,50010,50010,50010,50010,50010,50010,50010,50010,500
G1114109.0947111.3177111.9858110.97113.9891107.6544114109.7268112.3525188
G2114112.0471112.7551110.5273110.88113.6334109.2161111.6651111.7342112.4688984
G3120115.4584118.637798.556098.1797.550094.7874119.9876119.219797.49149956
G4182.222179.8333183.3649182.9622178.85180.0059182.3441188.2606181.6041179.7415579
G59746.164991.809787.725487.789786.973196.976389.883693.71705917
G614083.1571104.3697139.9933140140109.1907139.9488125.1816139.99945
G7300261.6345297.6533259.6628260.37300259.4910264.0949265.0775260.4361978
G8299.021292.4025289.4349297.7912286.83300284.1803299.9814290.2216289.743
G9300284.7149298.4044284.8459285.14284.5797285.1526284.9042285.2586296.0535
G10130132.9049129.35130204.86130.0517129.3500130.0908134.9231130.0189
G1194101.6726241.970294.6741165.98243.7131317.478794.0011167.9983168.7887
G1294319.8174166.911394.3734167.75169.0104157.356394183.6314168.7212
G13125215.0746214.849214.7369214.31125300.6095125.1028219.5396125.0003
G14304.485394.9259215.669394.1370305.65393.9662305.0848394.2529394.9259394.2872
G15394.607398.1829305.69483.1816393.66304.7586395.3099484.1262212.7154304.5919405
G16305.323304.1546394.6479304.5381394.60304.5120203.9544304.5950484.5572394.3118
G17490.272490.0842494.7618489.2139489.22489.6024489.6721490.8265494.3478489.2914608
G18500493.2515493.1559489.6154489.25489.6087492.3490489.3438491.2367489.881
G19511.404511.4229512.7416511.1782511.23511.7903514.388251.3775514.3755511.2385
G20512.174511.9422520.8929511.7336510.69511.2624511.7323512.1395514.3755511.2866
G21550532.3762526.1137523.4072524.74523.3274532.2046523.6621522.6016523.3004
G22523.655532.2484532.1443523.4599525.52523.2196527.3193523.3534523.6988523.2929
G23534.661530.7732536.8421523.4756522.98523.4707527.3193524.9677523.6988523.3215
G24550526.1112524.4669523.7032522.22523.0661539.9336524.2850536.1385523.2599
G25525.057524.4545525.2461523.7854523.26523.3978526.6306522.9279523.5451523.3046
G26549.155523.4934529.3289523.2757523.32523.2897524.8658523.2298524.0780523.2675
G271011.50289.95101010.02089.951014.856810.00489
G28109.95419.9510.62511010.09279.9510.004721.096210
G291010.32729.9510.07271010.06219.951013.128610.00001
G309791.601988.410651.332188.8688.945690.33859788.508992.73674
G31190188.8475188.9088189.8048162.30189.9951159.6875190188.0180189.9981
G32190165.2531188.8126189.7386177.94190188.9923189.9503166.2968190
G33190188.9197186.9624189.9122160.18190173.1974190182.0808190
G34200189.2968195.0897199.3258166.54165.9825189.6808169.8860164.9636195.8292
G35200180.4605171.5047199.3065164.80172.4153192.1671199.8549172.6948200
G36200184.2698176.1085192.8977170.68191.2978157.5027199.9896191.0765200
G3711089.674889.5297110108.17109.9893104.4095109.9712108.894289.89076
G3811090.148589.3589109.8628100.68109.952186.74132109.9977100.880491.73751
G3911057.0464109.322292.8751109.34109.8733100.2970109.987127.8744109.9905
G40512.964514.3622512.5412511.6883511.28511.5671512.43873511.2250511.7717511.2371
Loss in Power, PLoss (MW)NRNRNRNRNRNRNRNRNR0
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kamboj, V.K.; Kumari, C.L.; Bath, S.K.; Prashar, D.; Rashid, M.; Alshamrani, S.S.; AlGhamdi, A.S. A Cost-Effective Solution for Non-Convex Economic Load Dispatch Problems in Power Systems Using Slime Mould Algorithm. Sustainability 2022, 14, 2586. https://doi.org/10.3390/su14052586

AMA Style

Kamboj VK, Kumari CL, Bath SK, Prashar D, Rashid M, Alshamrani SS, AlGhamdi AS. A Cost-Effective Solution for Non-Convex Economic Load Dispatch Problems in Power Systems Using Slime Mould Algorithm. Sustainability. 2022; 14(5):2586. https://doi.org/10.3390/su14052586

Chicago/Turabian Style

Kamboj, Vikram Kumar, Challa Leela Kumari, Sarbjeet Kaur Bath, Deepak Prashar, Mamoon Rashid, Sultan S. Alshamrani, and Ahmed Saeed AlGhamdi. 2022. "A Cost-Effective Solution for Non-Convex Economic Load Dispatch Problems in Power Systems Using Slime Mould Algorithm" Sustainability 14, no. 5: 2586. https://doi.org/10.3390/su14052586

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