Next Article in Journal
Coordinated Decision-Making in Embedded Supply Chain from a Sustainable Development Perspective
Previous Article in Journal
Application of DNA Metabarcoding for Identifying the Diet of Asian Clam (Corbicula fluminea, Müller, 1774)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Multiobjective Evolutionary Approach for Solving the Multi-Area Dynamic Economic Emission Dispatch Problem Considering Reliability Concerns

Department of Electrical and Computer Engineering, Hakim Sabzevari University, Sabzevar 96131, Iran
Sustainability 2023, 15(1), 442; https://doi.org/10.3390/su15010442
Submission received: 18 November 2022 / Revised: 18 December 2022 / Accepted: 23 December 2022 / Published: 27 December 2022

Abstract

:
Economic dispatch (ED) problems, especially in multi-area power networks, have been challenging concerns for power system operators for several decades. In this paper, we introduce a novel approach for solving the multiobjective multi-area dynamic ED (MADED) problem in the presence of practical constraints such as valve-point effect (VPE), prohibited operating zone (POZ), multi-fuel operation (MFO), and ramp rate (RR) limitations. Different objective functions including energy not supplied (ENS), generation costs, and emissions are investigated. The reliability objective, which has been less studied in economic dispatch area, distinguishes the proposed study from other studies. A compromise has been made from economic and reliability points of view. The MADED problem in the power system is inherently a complex and nonlinear problem, considering the operational constraint increments and the intricacy of the problem. Hence, the modified grasshopper optimization (MGO) algorithm based on a chaos mechanism is presented to prevent being trapped in local optima. The proposed method is tested on two systems including a 10 unit, 3-zone test system and a 40-unit 3-zone test system, and then, the outcomes are compared with those of other evolutionary techniques such as gray wolf optimization (GWO) and modified honey bee mating optimization (MHBMO). The simulation results demonstrate that the suggested strategy is successful in resolving both single-objective and multiobjective MADED problems.

1. Introduction

Economic dispatch (ED) is an important and prominent tool for power system operators in real-time power markets [1,2]. The conventional ED models are often well-known as static and single-area ED (SAED) which obtains the best configuration of in-service generation units for only one time interval. Such models cannot recognize the global optimal in multi-interval environment and multi-area power networks. One available alternative to cover these drawbacks is to investigate the ED problem as a multi-area dynamic ED (MADED). Extending the ED over multiple time intervals is called dynamic ED which takes into consideration the intertemporal constraint between time intervals. Moreover, considering different areas in the ED problem juxtaposed with tie-line restrictions turn the ED into a multi-area ED problem. In the MADED problem, the levels of power generation in each area as well as the exchanged active power between different areas are investigated for different time intervals in order to optimize specific objective functions while satisfy many equality and inequality constraints [3,4]. Multi-area static economic dispatch (MASED) is another type of MAED. In MASED, only the power generation for a constant load demand during a specific time period needs to be determined in MASED.
Most of the research in the ED, dynamic ED (DED) and multi-area ED (MAED) fields have evaluated the problem from economic points of view. However, solving the problem just from an economic point of view cannot take care of other issues, such as reliability and emissions in modern power networks.
Recently, utilities have been obliged to change their operation techniques for generating electricity at a reduced pollution level due to growing concern about environmental issues and the implementation of the U.S. Clean Air Act amendments of 1990 [5]. Therefore, the necessity of considering emission dispatching is undeniable especially in modern societies. The enhancement of reliability is a key concern in power system operation, and system operators work hard to keep it at a reasonable level. Reliability plays a crucial role in developed countries where customers do not accept any interruption in their services. With this in mind, the MADED problem must be solved as a multiobjective optimization problem that considers multiple objective functions at once. In this study, two efficacious objective functions including emissions and energy not supplied (ENS) are taken into consideration, in addition to the generation cost.
Various practical constraints including valve-point effect (VPE), multi-fuel operation (MFO), prohibited operating zones (POZs), and ramp rate limitations are taken into consideration to turn the proposed study into a benchmark. Due to the significance of these limits in a power system analysis, each of them is briefly detailed here [3,6]. Considering these constraints along with different objective functions in multi-area networks makes the ED very complicated. Therefore, the problem needs to be solved by using an accurate optimization algorithm.

1.1. Literature Survey

Throughout the years, different mathematical-based techniques have been used to solve various forms of ED problems, including linear programming (LP), nonlinear programming (NLP), quadratic programming (QP), and others [7,8]. The continuation and derivability of the objective functions are two drawbacks of these algorithms [9,10].
Recently, evolutionary algorithms based on random initial population have been introduced to cover these drawbacks. A particle swarm optimization (PSO) algorithm based on fuzzy was suggested for the ED problem considering FACTS devices with the aim of reducing loss and generation costs [11]. An adaptive fuzzy particle swarm optimization (AFPSO) algorithm was proposed for the ED problem in two large systems such as 118 and 354 generation units with the aim of reducing loss and generation costs [2]. A new self-adaptive comprehensive differential evolution (SACDE) algorithm was presented for the ED problem to minimize emissions and generation costs [12]. The grasshopper optimization (GO) algorithm was used separately and combined with the Harris Hawks algorithm to solve the combined heat and power ED problems, respectively [3,13]. The aim of these studies was to show the effectiveness of the GO method in solving the combined heat and power ED by considering the emissions and VPE limitations. A fuzzy multiobjective (FMO) method was presented for the DED problem aiming to reduce loss and generation cost in the presence of electric vehicles [6]. A combined method of the flower pollination algorithm (FPA) with quadratic programming was presented to solve the DED problem considering renewable generation, for example, wind and photovoltaic units, with the aim of reducing generation costs [14]. A meta-heuristic approach, on the basis of a combination of genetic and differential algorithms was suggested to solve the DED problem with the purpose of reducing generation costs in the presence of wind units [15]. The purpose of reviewing these studies is to investigate the effectiveness of new meta-heuristic methods such as FPA and GO which have been effective in solving the ED problem in static and dynamic frameworks.
A hybrid DEPSO algorithm by combining differential evolution (DE) and PSO was suggested for the MASED problem with non-smooth cost functions [4]. The simulation outcomes demonstrated that the DEPSO method was capable of converging to a high-quality solution. A novel distributed algorithm based on the Newton method (NMDA) was presented to solve the MASED problem to minimize generation costs while taking system and generator restrictions into consideration [16]. A hybrid method based on a combination of particle swarm optimization and shuffled frog leaping (PSO-SFL) algorithm was suggested to solve the MASED problem considering VPE and POZ to reduce generation costs and emissions [17]. A multiobjective squirrel search (SS) algorithm was suggested for the MASED problem with the goal of minimizing generation costs and emissions [18]. The recommended method used the crowding distance, fuzzy clustering principles, and an external elitist vault system to obtain a uniformly spaced Pareto optimal front curve. An improved competitive swarm optimization (ICSO) method was proposed for the MASED problem to minimize generation costs [19]. A differential evolution method was utilized to update and improve the winning particles, after a ranking paired learning strategy was employed in order to increase the learning efficiency of the loser particles. The squirrel search algorithm (SSA) was presented in [20] for the MASED problem to minimize generation costs, taking into consideration VPE and distributed generation units such as wind and solar. An improved random fractal (IRF) algorithm was proposed for the MASED problem due to the limitation of transmission lines in order to reduce generation costs [21]. In order to address population initialization and generation jumping, IRF proposes a counterproductive learning technique. A decoupled distributed crisscross optimization (DDCO) based on population cross generation was proposed for the MASED problem taking into consideration VPE to reduce generation costs [22]. Two evolutionary methods including fast convergence programming (FCP) and multiobjective grey wolf optimizer (MOGWO) were presented for the MASED problem to minimize generation costs and emissions [23,24]. The goal of FCP was to improve solution quality and convergence speed. A hybrid solution based on JAYA and teaching-learning-based optimization (TLBO) algorithms was suggested for the MASED problem taking into consideration MFO, VPE, and POZs [25]. The JAYA-TLBO algorithm updated individuals using JAYA and TLBO, and then retained the better ones. A hybrid ICA-PSO was suggested to reduce the MASED’s generation costs [26]. The suggested ICA-PSO approach takes advantage of both algorithms’ advantages. A modified slap swarm algorithm (MSSA) was used by Sharma et al. [27] to address the MASED problem. The MSSA avoids algorithmic stagnation and spontaneous mutation to enhance its exploration capability. The review of the above studies shows that the MAED problem is not dynamically modeled and simulated for a certain period of time in this research, making it impossible to generalize the results in real-world power systems. Because, in a real power system, demand and electricity prices vary with time. In addition, some of the aforementioned studies [16,19,20,24,27] have not considered any constraints such as VPE, POZ, MFO, and RR in solving the optimization problem, which makes the results far from the real power space. In terms of problem-solving strategy, most of the studies, except [17,18,23], have solved the problem in the single-objective framework. In other words, only a few brief studies have simultaneously considered the effect of power plant fuel cost function and contamination in solving their problem.
An enhanced fireworks algorithm (EFWA) was presented by Jadoun et al. [28] to address the MADED problem with VPE and MFO. In order to address the shortcomings of the fireworks algorithm, the EFWA adopted the limiting mapping operator and the adaptive dimension selection operator. An enhanced fireworks (EFW) algorithm was presented to address the MADED problem [29]. Two efficient cross generation mutation techniques were employed in EFW, also, a novel limit handling technique was applied to alter the available solutions. A hybrid PSO-GWO slap swarm algorithm (MSSA) was presented by Azizivahed et al. [30] for the MADED problem to minimize generation costs and emissions. The hybridization accelerates convergence and enhances the likelihood of obtaining the overall best solution. A quasi-oppositional group search (QOGS) optimization algorithm was presented for the MADED problem to minimize generation costs [31]. The quasi-opposition-based learning (QOBL) method has been used in the proposed method for generation jumping and population initialization. The review of the above articles shows that the MAED problem has been solved in a dynamic format, which is the advantage of these studies. However, these studies have not looked at the impact of the emission objective function in solving the optimization problem. Due to this limitation, power generation units must modify their output in order to satisfy the constraint under consideration while causing less environmental pollution. None of the studies have considered the effect of the reliability function in solving the MADED problem. Electrical system reliability, which has a significant impact on electricity costs and is highly dependent on customer happiness, is one of the most crucial concerns facing the power system. Moreover, lack of attention to this issue causes system load loss, power outages, and widespread instability.
Table 1 provides a summary of research conducted in MASED and MADED problems. This table allows for a comparison of our approach’s properties to those of other methods found in the literature. According to Table 1, the present study is one of the few studies that solves multi-area ED in a dynamic environment and considers all the constraints such as VPE, MFO, POZ, and ramp rate (RR) in solving the MADED problem. In addition, this is the first study that introduces the objective function of reliability and considers it in solving the MADED problem along with the two objective functions of generation costs and emissions.

1.2. Contributions

The main contributions of this study are presented as follows. Moreover, Figure 1 also illustrates the suggested strategy for the considered optimization problem in this study.
  • Providing a dynamic model that incorporates the objective functions of generation costs, emissions, and energy not supplied (ENS) for the (MADED) problem.
  • Presenting the ENS index as a reliability objective function to assess the impact of the probability of output units in solving the optimization problem.
  • Considering ramp rate constraints, transmission line capacity, VPE, POZ, and ramp rate (RR) in solving the optimization problem to model the real space of a power system.
  • Presenting a modified grasshopper optimization (MGO) algorithm to resolve the intricacy of the optimization problem. For improving the algorithm disadvantage in terms of slow convergence speed, logistic mapping as one of the chaos mechanisms has been developed.
  • Comparing between the MGO algorithm results and other well-known optimization techniques to assess the efficiency and robustness of the proposed technique.
  • Introducing two new criteria, generation distance (GD) and diversity metric (DM), to evaluate Pareto solutions, as well as a fuzzy decision technique to find Pareto optimal solutions and store them in the external reservoir.
  • Using the suggested approach to simulate the issue accurately in two test systems of 10 units of 3 zones and 40 units of 4 zones.
The organization of this study is as follows:
The problem formulation, which includes objective functions, decision variables, and constraints, is described in Section 2. The multiobjective optimization methodology is introduced in Section 3. Section 4 and Section 5 describe the simulation findings and conclusions.
Figure 1. Graphical representation of the proposed approach.
Figure 1. Graphical representation of the proposed approach.
Sustainability 15 00442 g001

2. Problem Formulation

The effort of MADED is to identify the best output combination of generation units in each region and, moreover, power transfer between various regions to optimize different objective functions with various limitations. Mathematical modeling of the considered objective functions with the corresponding limitations is described below.

2.1. Objective Function

Meeting all operational limitations while minimizing the cost of generation units, emissions, and ENS in a power system are among the MADED problem’s objective functions.
  • Cost function with valve-point effect
Practically, generators contain numerous restrictions, including the valve point effect that can be formularized as Equation (1):
F 1 V P E = t = 1 T k = 1 K m = 1 M α k m + β k m P k m t + c k m P k m t 2 + d k m sin e k m P k m t m i n P k m t
where F 1 V P E shows the non-convex cost objective function with respect to the valve point effect; α k m , β k m ,  c k m , d k m , and e k m are the cost coefficients of the kth generator in the mth area; d k m and e k m are correlated to the valve point effect [17,30].
  • Cost function with valve-point effect and multi-fuel operation
The cost objective function specification in (1) only applies to generators that operate with a single fuel type; as a result, it is invalid for generators that operate with multi-fuel types (MFO). Units may use a variety of fuels in the real world. The following formulation incorporates the VPE and MFO into the power plant’s generation cost function:
F 1 T o t a l = t = 1 T k = 1 K m = 1 M α k m f + β k m f P k m t + c k m f P k m t 2 + d k m f sin e k m f P k m t m i n P k m t P k m f 1 P k m t P k m f m a x
where f represents the number of fuels; α k m f , β k m f , c k m f , d k m f , and e k m f are the cost coefficients of the kth generation unit in the mth area, which is related to the type of fuel f; P k m m i n and P k m m a x are the minimum and maximum power for the nth generator in the mth region, respectively; F 1 Total represents the final cost objective function by simultaneously considering the VPE and MFO [17]. In the simulations performed, the above objective function is shown as the total cost.
  • Emission
The mathematical model for the emission objective function can be formulated as follows:
F 2 = t = 1 T k = 1 K m = 1 M δ k m + γ k m P k m t + k m e μ k m × P k m t
where δ k m , γ k m , k m , and μ k m are the emission coefficients of the nth generator in the mth area; F 2 indicates the emission objective function that will be optimized in this study [17,30].
  • Energy not supplied
An awareness of the power generation system and all of its components, familiarity with reliability ideas, and knowledge of methods for analyzing and enhancing it are required in order to investigate and improve the dependability of generation systems. Consequently, the ENS index is described and constructed as follows in order to evaluate this objective function:
F 3 = t = 1 T i = 1 L P P L , i × U i
U i = F O R i × t
F O R = λ λ + μ = M T T R M T T F + M T T R
M T T F = 1 λ ,   M T T R = 1 μ
where P L , i   is the average load connected to the ith bus; U i is the annual outage time at ith bus; L P is the total number of load points; F O R i is the force outage rate of ith generator; t and T are the time interval and maximum number of intervals, respectively; λ and μ are the failure rate and repair rate, respectively; MTTF and MTTR are the mean time of failure and mean time of repair, respectively.

2.2. Decision Variables

In the proposed model, the vector of decision variables ( X ) can be written as follows:
X = P . P T L
P = [P1.P2.….Pm.….PM]
PTL = [PTL1.PTL2.….PTLm.….PTLM]
where P m is defined as active power of the generation unit in the mth region and P T L m is the power flow between the mth region and other regions.

2.3. Problem Constraints

Operational restrictions must be met in accordance with the objective functions in the optimization problem. The following is a description of the optimization problem’s linear and nonlinear constraints:
  • Active power balance
The active power balance is written as follows:
m ϵ M   t ϵ T k = 1 N m P k m t = P D   m t + P L   m t + r m P T L   m h t
where P D   m t is the active power requirement at the tth hour in the mth region; T L   m h t is the active power conveyed from mth region to region hth area, which is positive if it gushes from one region to another and negative for the contrary [17,32]. In the end, P L   m t is the transfer losses of the mth region at tth time interlude. N m is the number of consigned generation units in the mth region.
  • Active power loss
The active power balance is written as follows:
m ϵ M   t ϵ T     P L   m t = r = 1 N m k = 1 N m P k m t B m r k P m r t + k = 1 N m ( B o m n P m k t ) + B o o m
where B o o m represents the constant coefficient of losses in the mth area [17];   B o m n is the nth component of the loss coefficient vector with dimensions Nm from the mth area; B m r k is the (r, m) component of the loss coefficient matrix.
  • Tie-line capacity
The capacity of transmission lines should not go over a certain threshold for network safety considerations. This restriction is expressed as follows:
P T L   m h t P T L   m h m a x
where P T L   m h m a x represents the active transmission power limit of tie-lines between the mth and hth area.
  • Ramp rate
Ramp rate is restricted by the generator’s capacity to change its output in response to changes in demand [3], which is represented by the following equations:
m ϵ M   k ϵ N m   t ϵ T     P k m t P k m t 1 U R m i n
m ϵ M   k ϵ N m   t ϵ T     P k m t 1 P k m t D R m a x
where U R m i n and D R m a x   are the upper and lower range of ramp rate, respectively.
  • Power generation capacity
Each region’s power generation units are required to provide active power within the following acceptable ranges:
m ϵ M   k ϵ N m   t ϵ T       P k m t m i n P k m t P k m t m a x
where P k m t m i n and P k m t m a x are the minimum and maximum generation capacity limits of power generation unit in the mth area, respectively.
  • Prohibited operation zones (POZ)
Each generator actually has a unique POZ that it should avoid producing inside that range. The generation in these areas may damage pumps, boilers, shaft bearings, and other device accessories [17,30]. The mathematical formula for the restricted area is as follows:
m ϵ M   k ϵ N m   t ϵ T   z ϵ Z P k m m i n P k m t P k m 1 L P k m z 1 U P k m t P k m z L P k m z U P k m t P k m m a x
where P k m z L and P k m z U are defined as the lower and upper frontiers of the zth POZ of the kth generator in the mth region, respectively; Z is the whole number of POZs.

3. Proposed Optimization Methodology

The grasshopper optimization (GO), modified grasshopper optimization (MGO) algorithm, multiobjective optimization strategy, and criteria for evaluating Pareto optimal solutions are described in this section.

3.1. Grasshopper Optimization Algorithm

Grasshoppers are one of the largest groups of all living things [33]. It is unique to grasshoppers that their group life behavior is found in both adults and babies. There are millions of baby grasshoppers jumping and spinning in the air. In the future, when they are older, they form groups in the air. Grasshoppers, in the form of swarm and groups, move from point to point. The life cycle of a grasshopper is shown in Figure 2.
On the one hand, these groups of grasshoppers are characterized by their slow speed and short steps during the larval stage. On the other hand, abrupt, long movements are also a hallmark of these groups among older grasshoppers. The search for food resources is an important feature of group life among grasshoppers. Algorithms influenced by nature separate the search process into two distinct phases: exploration and exploitation. It is encouraged for search agents to move abruptly during exploration, but they tend to move locally in exploitation; both of these functions and the search for the target are done instinctively by the grasshoppers. A mathematical model for simulating the group behavior of grasshoppers is shown as follows [33,34]:
X i = S i + G i + A i
where X i and S i represents the position of the ith grasshopper and social interactions, respectively; G i and A i   are the horizontal wind force and force of gravity on the ith grasshopper, respectively. S i can be formulated as follows:
S i = i = 1 , j 1 N S ( d i j ) d i j ^
where d i j is the distance between ith grasshopper and jth grasshopper, which is computed as d i j = x j x i . The power of social relations S can be reprinted in Equation (20) and d i j = x j x i d i j is a single vector from ith grasshopper and jth grasshopper.
S r = f e r l e r
where f represents the gravity intensity and l is the measure of the length of gravity. The distance d between the grasshopper and the other one is different between [0, 15]. There are three parts of the distance d: the first section is the repulsive zone, which is in the range [0, 2.079]. The second section is the zone of comfort, started from 2.079, which is defined as zero gravity and no repulsion. In the region [2.079, 4], gravity increases. After achieving a distance of four units, gravity gradually begins to decline and reaches zero. The G component in Equation (18) is calculated as follows:
G i = g e g
where g is the the coefficient of gravity e g and represents a single vector toward earth center. The A Component in (18), can be obtained by (22):
A i = U e w
where U represents the coefficient of thrust and wind direction, as a single vector, is modeled by e w . Since young grasshoppers are wingless, wind direction determines their motion dynamically, by placing S, G, and A in Equation (23), this equation can be expanded as follows:
X i = c i = 1 , j 1 N c u b d l b d 2 s ( x j d x i d ) x j x i d i j + T d ^
where x j d and x i d define the jth and the ith grasshoppers, respectively; N is the grasshoppers’ number; l b d and u b d indicate the lower and upper boundaries of d interval, respectively; T d ^ represents the target value, i.e., the best solution; c is the reduction coefficient to make the comfort zone, the repulsion zone, and the gravity zone smaller. To achieve a balance between exploration and exploitation, it is necessary to reduce parameter c according to the number of iterations. The number of interactions increases as a result of this mechanism. Based on the number of transactions, the coefficient c reduces the comfort zone, as shown in (24):
c = c m a x l c m a x c m i n L
where c m a x and c m i n are the maximum and minimum values of c, l represents the current iteration, and L represents the maximum number of iterations.

3.2. Modified Grasshopper Optimization Algorithm

Some of the major shortcomings of the GO algorithm, similar to other population-based methods, is slow convergence and trapping in local optimum. To compensate for this drawback, a chaos-based mechanism is developed. The nature of chaos is apparently random and unpredictable, and it also possesses an element of regularity. Chaos employs chaotic variables rather than random variables [35]. Therefore, it can perform downright searches at higher speeds as compared with the stochastic searches that mainly rely on probabilities [36].
The applications of chaos theory are very wide [37,38]. In recent years, logistic mapping (LM), a chaos-based mechanism, has gained increased attention because of its effectiveness, good dynamic behavior, and simplicity in display. The density of this mechanism is constant and uniform at its definition intervals [39]. Based on the theory of chaos, there is a certain formula to every complex system that appears only as random values. From [40], LM has two important privileges including high speed and convergence. The LM function is formulated as (25):
X k + 1 = . X k   1 X k
where k represents the number of iterations, defines an adjustable parameter in the interval, and = 4 and X k ∈ [0, 1] is a prime random number. This change will continue until the optimal value is reached; the selected turbulent maps will be repeated.
The difference between the MGO method and the conventional GO algorithm is in the stage of generating the initial population. In conventional GO, the initial population is randomly generated, this issue in the optimization process slows down the speed of convergence, or causes the grasshopper to get stuck in the local optimum. Therefore, in the MGO algorithm, using the chaos mechanism, the initial population is generated according to Equation (25). For better clarification of the proposed method, the pseudo code of MGO is presented as follows Algorithm 1:
Algorithm 1: The pseudo code of the MGO algorithm
1: Begin
2: Initialize number of grasshoppers, c m a x , c m i n , and maximum iterations L
3: Set the t = 1
4: Use logistic mapping to initial the population of grasshopper using the Equation (25)
5: Calculate the fitness of all grasshoppers
6: Set K as the best search agent
7: while t < L do
8: Update c by Equation (24)
9: for each grasshopper do
10: Normalize the distance between grasshoppers
11: Update the positions of grasshoppers by Equation (23)
12: end for
13: Update K if there is a better
14: t = t + 1
15: end while
16: Return K
17: END

3.3. Multiobjective Optimization Strategy

In this part, multiobjective problem formulation, Pareto optimal technique, and fuzzy decision strategy are presented.
  • Multiobjective problem
Numerous real-world issues that call for the simultaneous optimization of several objective functions should be resolved using multicriteria decision-making techniques. These operations are frequently neither unilateral nor even mutually exclusive. Therefore, obtaining a collection of optimal solutions as opposed to only one seems common [41,42]. A typical formulation of a multiobjective problem is as follows:
Min   f i x = f 1 x , f 2 x , . f n x T   i ϵ N o b j e c t i v e  
G r x 0 ,   H j x = 0   r ϵ M   j ϵ N
where f i x is the ith objective function, and N o b j e c t i v e   is the number of objective functions, respectively. The nonlinear/linear constraints is represented by G r x / H j x where r and j represent the number of nonlinear and linear constraints, respectively and x is the variables’ vector of optimization.
  • Normalize the objective function
Given that the quantities of the objective functions do not fall within the same range, Equation (28)’s fuzzy technique is employed to bring the amounts of these functions inside the same range.
μ i x = 1                                                                                                   f i X f i m i n f i m a x f i X f i m a x f i m i n                                                                         f i m i n     f i X f i m a x 0                                                                                                           f i X f i m a x  
where f i m i n and f i m a x are the minimum/maximum amounts of the function f i X , respectively; and finally, μ i x is the fuzzy set for the ith objective function.
  • Pareto optimal method
The Pareto optimum approach, which is one of the popular methods for solving multiobjective problems, is based on the idea of dominance, according to which the X 1 vector prevails over the X 2 vector if only (29) and (30) are proven [41,42].
i 1 , 2 , N o b j ,       f i X 1 f i X 2
j 1 , 2 , N o b j ,       f j X 1 < f j X 2
  • Fuzzy decision making
To find the best solution among the Pareto front’s optimal solutions, all Pareto optimal solutions are acquired, stored in the reservoir, and then evaluated using (31). Notably, the best compromise solution (BSC) is determined to be the Pareto solution with the highest N μ j .
N μ j = k = 1 n W k × μ f k j = 1 m k = 1 n W k × μ f k
where W k is the weight factor of the kth objective function, and the operator may select it as he or she pleases. Accordingly, m stands for the non-dominated solutions and n for the number of objectives [41,42]. According to (31) and based on the weighting parameters used, the solution with the highest value N μ is referred to be the BSC.

3.4. Criteria for Evaluating Pareto Solution

The optimal results, including Pareto front sets, should be evaluated to illustrate the efficiency of the suggested approach. In this paper, there are two different criteria, each of which is presented as follows:
  • Generation distance
The criterion for determining the distance of a sth solution in the Pareto solution set is called generation distance (GD) [43,44]. This criterion is defined as:
G D = s = 1 n E s 2 k
where the Pareto optimum set’s nearest number and the vectors of non-dominant solutions’ Euclidean geometric distances are calculated using the GD criterion. It is important to note that a value of zero for the criterion denotes that all produced arrays belong to the Pareto optimum set. As a result, a smaller value is preferable for this option.
  • Diversity metric
The Euclidean geometric distance between Pareto solutions is used as the foundation for the diversity metric (DM) creation [43,44]. The center of the jth dimension is, therefore, approximated as follows whenever the Pareto front with N obj dimension has m points:
C j = r = 1 k Y j r k   j ϵ N o b j e c t i v e  
where Y n r is jth dimension of rth point and C j is the center point for jth dimension. The DM is formulated as follows:
D M = j = 1 N o b j r = 1 k ( Y j r C j ) 2
As a result, a higher score for this criterion shows that all of the created components are close to one another.

4. Simulation Results and Analysis

In this study, two test systems of 10 and 40 units are taken into consideration in order to examine the effectiveness of the MGO algorithm and other evolutionary algorithms in addressing the MADED problem. It should be mentioned that all case studies are performed on a quad-core laptop with a clock frequency of 1.60 GHz and 4.0 GB of RAM. The MGO and aforementioned evolutionary algorithms to solve the MADED problem are coded in the MATLAB 2016 environment. Moreover, Table 2 lists the parameters of the algorithms considered in this study. The effectiveness of the suggested MGO in solving the suggested optimization problem is assessed using the case studies listed below.
Case I, total cost is optimized; Case II, emission is optimized; Case III, the ENS is optimized; Case IV, cost and emission are optimized; Case V, cost and ENS are optimized; Case VI, emission and ENS are optimized; Case VII, all objectives are optimized.
The following are the test systems and simulation results for each test system.
A. Test system #1
This system comprises 10 generation units that are diffused in three various regions. All-inclusive data about the 10-unit, 3-zone test system can be detected in [17,30]. The optimization results obtained by MGO for Cases I–VII are presented in Table 3. Table 4 and Table 5 show a comparison of the optimization results obtained by the proposed MGO algorithm and other methods, i.e., GWO, MHBMO, IPSO-MSFLA, QOGSO [18], GO [18], GSA [18], BBO [18], DE [18], and PSO [18], for Cases I and III in 30 different experiments. It should be noted that, in these tables, the best and worst answer, mean, and standard deviation are presented in 30 different experiments. Moreover, the output power of generation units and the transmission power between tie-lines for Cases I–III and VII are shown in Figure 3 and Figure 4. From these tables, it is obvious that the MGO algorithm can converge to better responses than other evolutionary methods such as GWO, MHBMO, and IPSO-MSFLA, and also has a lower standard deviation criterion than other methods, which indicates the capability of the suggested algorithm to find solutions in solving non-convex optimization problems. There was no reference for Case III to compare the obtained results with; therefore, these are the best obtained results so far.
According to Table 4, the MGO method manages to identify the optimal total cost, which is about USD 80 less than the cost obtained from the IPSO-MSFLA method. In addition, the optimal value of the ENS obtained from the MGO method is 6.5 kWh/year less than the MHBMO method. Thus, one of the most significant purposes of this research, which is to improve reliability, has been met by minimizing the ENS index. The capability of the suggested MGO algorithm to control various problem limitations is another major matter that is specified by understanding the power flow in the tie-lines in addition to the output power of the generators in different areas.
Figure 5 depicts the convergence diagrams of the MGO, GWO, MHBMO, and IPO-MSFLA methods, to optimize the total cost objective function. Accordingly, it is obvious that the MGO method can converge in a smaller number of iterations, as compared with other algorithms, to a smaller amount of total cost.
According to Figure 3, the configuration of generators and their output are different for generation cost, emission, and ENS objective functions. For example, the values of the output power of generator #5 at the 19th time interval for Cases I–III are equal to 198.0206 MW, 490 MW, and 303.8751 MW, respectively. This stems from the conflict between different objectives. Figure 3d displays the configuration of generation units while all three objective functions are optimized simultaneously. From this figure, it is clear that the schedule of generator outputs is a combination of those shown in Figure 3a–c, since the generator outputs must take care of all objectives simultaneously.
In a similar way, the transferred active power between different areas in test system #1 are demonstrated in Figure 4. Based on Figure 4, the active power flows between different areas vary for optimizing Cases I–III and IV. For instance, the values of the active power transferred from T21 at the 14th time interval for total cost, emission, and ENS objectives are equal to ~0 MW, 49.32 MW, and −4.64 MW, respectively. A positive value means that the power flows from area 2 to area 1 and a negative value is for the opposite direction of flow. It is clear that these objectives are not in line with each other and solving the problem for one objective function can aggravate others. This is more tangible in Figure 3, where the optimal cost, optimal emission, optimal ENS, and the best compromise solution for Cases I–III are illustrated. Toward this end, it is crucial to solve the problem as a multiobjective optimization problem to have a compromise between different objective functions. For a more comprehensive comparison, the optimal values of the cost, ENS, and emission objectives in three cases are shown in Figure 6. The contradiction among the cost, ENS, and emissions is obvious in this figure. In addition, the ability of the proposed optimization algorithm to compromise between all objective functions in different cases can be deduced from Figure 6.
B. Test system #2
In this case study, 40 generators are diffused in four various regions. The electricity demand is estimated to be 10,500 MW, with the whole loads in Zones #1, #2, #3, and #4 being 1575 MW, 4200 MW, 3150 MW and 1575 MW, respectively [17,30]. The results obtained by the proposed MGO for different cases are tabulated in Table 6. In order to evaluate the capabilities of the proposed algorithm in solving MADED the obtained results, for cost and emission objective functions in 30 different experiments are compared with GWO, MHBMO, IPSO-MSFLA, QOGSO [18], GO [18], GSA [18], BBO [18], DE [18], and PSO [18] in Table 7 and Table 8. Moreover, the output active powers of generators in 24-time intervals for Cases I–III and VII are illustrated in Figure 7a–d, respectively.
From these figures, it is clear that the scheduled power for different objective functions is totally different. For instance, the output power of generator #20 for Case I is at its maximum level while it is close to its minimum at most of time intervals in Case II. In sum, the proposed method could find the best schedule of output powers in all cases.
According to the results shown in Table 7 and Table 8, it is obvious that the suggested MGO algorithm has a high capability to achieve a better solution as compared with other algorithms for the large-scale MADED problem. According to these tables, the proposed MGO algorithm reached the optimal answer in emission optimization, which was 20,137 tons less than the answer obtained from the usual GWO. In addition, the optimal value of the cost objective function obtained from the MGO method is USD 6108 less than the answer obtained from the MHBMO algorithm. Furthermore, the transferred active power between different areas related to Cases I–III and VII in test system #2 are demonstrated in Figure 8.
Similar to the generator outputs, the active power flows in tie-lines are different in all four cases. For instance, the values of the active power transferred from T42 at the 3rd time interval for total cost, emission, and ENS objectives are equal to −17.9749 MW, 56.8220 MW, and 184.5469, respectively. It is worth mentioning that the proposed approach is able to optimally schedule the generator outputs and active power flows in tie-lines in both single- and multiobjective cases, irrespective of the complexity of the problem. All active power flows in tie-line as well as generator outputs are in their limits.
C. Analysis of obtained Pareto-optimal solutions
Investigating the multiobjective MADED problem is among the major objectives of this study. With this mentality, the two- and three-dimensional Pareto optimal fronts for the multiobjective problem are illustrated in Figure 9a–d. In addition, the best compromise solution is marked in red on each Pareto front.
According to the Figure 9a–d, it is obvious that the amount of the objective functions in the best compromise solution is near the optimal amount of these functions on the Pareto fronts and does not differ much (less than 5%,), which proves the capability of the suggested algorithm to resolve a complex multiobjective problem. Another point is the Pareto front path obtained and its flexion show the fact that the suggested algorithm, regardless of their scale and complexity, can be taken into consideration as a suitable instrument to solve multiobjective optimization problems.
To investigate the Pareto optimal solutions gained from the MGO and IPSO-MSFLA methods, the best obtained amounts of GD and DM gained by the mentioned algorithms to solve the multiobjective MADED problem in two systems are presented in Table 9. From this table, it is obvious that the MGO algorithm obtained better solutions to the multiobjective problem as compared with the IPSO-MSFLA algorithm. For example, the GD and DM values obtained from the proposed MGO algorithm in both systems are less and greater, respectively than the IPSO-MSFLA method. Thus, the capability of the suggested MGO algorithm to solve multiobjective problems, especially the MADED problem, has been proven once again.

5. Conclusions

In this study, a novel optimization algorithm, i.e., MGO, is suggested for the MADED problem in the form of single- and multiobjective approaches. To evaluate the proposed model’s efficiency in solving the considered optimization problem, three objective functions including total cost, emissions, and ENS, considering the operational limitations of the system, are introduced. The proposed multiobjective MADED problem is solved by applying a fuzzy membership function based on the weighting system of the objective function, aiming to find the best compromise solution between the non-dominant ones. In addition, the proposed algorithm is successfully applied to solve two different small- and large-test systems, including 10-unit and 40-unit test systems. Nevertheless, this research takes into consideration the impacts of various practicable constraints including, VPE, POZs, MFO, and RR to make the results more practicable.
One of the important inferences to be obtained from this research is that the suggested MGO algorithm is strong enough to resolve the MADED problem, for single- and multiobjective approaches, regardless of scale and complexities. In addition, the capability of the MGO method, as compared with the other heuristic methods such as GO, GSA, PSO, DE, GWO, MHBMO, and IPSO-MSFLA, is proven both in terms of improving the answers and reducing the execution time in both test systems. For instance, the amount of generation cost resulting from the proposed MGO method is reduced by about 4% and 4.5% as compared with the GO method in 10- and 40-unit systems, respectively. Furthermore, comparing the performance of the MGO algorithm and the IPSO-MSFLA method by evaluating the obtained values of GD and DM criteria, indicates the ability of MGO algorithm to find Pareto fronts properly in small-/large-scale multiobjective problems.
Based on the simulation results, the suggested method for MADED helps the power system operator, in addition to having good and economic planning in a dynamic format, to provide the conditions for this planning in an environment with high reliability and low emissions. For example, the proposed MGO method could decrease the generation costs and emissions by 4.5% and 4.83%, respectively, in a 40-unit test system. This can play an important role in decreasing electricity costs and ameliorating environmental concerns.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Enquiries about data availability should be directed to the authors.

Conflicts of Interest

The author has no conflict of interest that may affect the research reported in this paper.

References

  1. Neto, J.X.V.; Reynoso-Meza, G.; Ruppel, T.H.; Mariani, V.C.; Coelho, L.D.S. Solving non-smooth economic dispatch by a new combination of continuous GRASP algorithm and differential evolution. Int. J. Electr. Power Energy Syst. 2017, 84, 13–24. [Google Scholar] [CrossRef]
  2. Naderi, E.; Narimani, H.; Fathi, M.; Narimani, M.R. A novel fuzzy adaptive configuration of particle swarm optimization to solve large-scale optimal reactive power dispatch. Appl. Soft Comput. 2017, 53, 441–456. [Google Scholar] [CrossRef]
  3. Sharifian, Y.; Abdi, H. Solving multi-zone combined heat and power economic emission dispatch problem considering wind uncertainty by applying grasshopper optimization algorithm. Sustain. Energy Technol. Assess. 2022, 53, 102512. [Google Scholar] [CrossRef]
  4. Ghasemi, M.; Aghaei, J.; Akbari, E.; Ghavidel, S.; Li, L. A differential evolution particle swarm optimizer for various types of multi-area economic dispatch problems. Energy 2016, 107, 182–195. [Google Scholar] [CrossRef] [Green Version]
  5. Chaurasiya, V.; Singh, J. An analytical study of coupled heat and mass transfer freeze-drying with convection in a porous half body: A moving boundary problem. J. Energy Storage 2022, 55, 105394. [Google Scholar] [CrossRef]
  6. Pourakbari-Kasmaei, M.; Rider, M.; Mantovani, J.R.S. An unambiguous distance-based MIQP model to solve economic dispatch problems with disjoint operating zones. IEEE Trans. Power Syst. 2015, 31, 825–826. [Google Scholar] [CrossRef] [Green Version]
  7. Narimani, M.R.; Maigha; Joo, J.-Y.; Crow, M. Multi-Objective Dynamic Economic Dispatch with Demand Side Management of Residential Loads and Electric Vehicles. Energies 2017, 10, 624. [Google Scholar] [CrossRef] [Green Version]
  8. Narimani, M.R.; Joo, J.-Y.; Crow, M.L. Dynamic economic dispatch with demand side management of individual residential loads. In Proceedings of the 2015 North American Power Symposium (NAPS), Charlotte, NC, USA, 4–6 October 2015; pp. 1–6. [Google Scholar] [CrossRef]
  9. Huang, C.; Zhang, H.; Wang, L.; Luo, X.; Song, Y. Mixed Deep Reinforcement Learning Considering Discrete-continuous Hybrid Action Space for Smart Home Energy Management. J. Mod. Power Syst. Clean Energy 2022, 10, 743–754. [Google Scholar] [CrossRef]
  10. Yang, L.; Sun, Q.; Zhang, N.; Li, Y. Indirect Multi-Energy Transactions of Energy Internet with Deep Reinforcement Learning Approach. IEEE Trans. Power Syst. 2022, 37, 4067–4077. [Google Scholar] [CrossRef]
  11. Naderi, E.; Pourakbari-Kasmaei, M.; Abdi, H. An efficient particle swarm optimization algorithm to solve optimal power flow problem integrated with FACTS devices. Appl. Soft Comput. 2019, 80, 243–262. [Google Scholar] [CrossRef]
  12. Gholami, K.; Abbasi, M.; Azizivahed, A.; Li, L. An efficient bi-objective approach for dynamic economic emission dispatch of renewable-integrated microgrids. J. Ambient. Intell. Humaniz. Comput. 2022, in press. [Google Scholar] [CrossRef]
  13. Ramachandran, M.; Mirjalili, S.; Nazari-Heris, M.; Parvathysankar, D.S.; Sundaram, A.; Gnanakkan, C.A.R.C. A hybrid Grasshopper Optimization Algorithm and Harris Hawks Optimizer for Combined Heat and Power Economic Dispatch problem. Eng. Appl. Artif. Intell. 2022, 111, 104753. [Google Scholar] [CrossRef]
  14. Abid, A.; Malik, T.N.; Abid, F.; Sajjad, I.A. Dynamic Economic Dispatch Incorporating Photovoltaic and Wind Generation using Hybrid FPA with SQP. IETE J. Res. 2018, 66, 204–213. [Google Scholar] [CrossRef]
  15. Zaman, F.; Elsayed, S.M.; Ray, T.; Sarker, R.A. Configuring two-algorithm-based evolutionary approach for solving dynamic economic dispatch problems. Eng. Appl. Artif. Intell. 2016, 53, 105–125. [Google Scholar] [CrossRef]
  16. Qin, J.; Wan, Y.; Yu, X.; Kang, Y. A Newton Method-Based Distributed Algorithm for Multi-Area Economic Dispatch. IEEE Trans. Power Syst. 2019, 35, 986–996. [Google Scholar] [CrossRef]
  17. Narimani, H.; Razavi, S.-E.; Azizivahed, A.; Naderi, E.; Fathi, M.; Ataei, M.H.; Narimani, M.R. A multi-objective framework for multi-area economic emission dispatch. Energy 2018, 154, 126–142. [Google Scholar] [CrossRef]
  18. Sakthivel, V.P.; Sathya, P.D. Multi-area economic environmental dispatch using multi-objective squirrel search algorithm. Evol. Syst. 2021, 13, 183–199. [Google Scholar] [CrossRef]
  19. Chen, X.; Tang, G. Solving static and dynamic multi-area economic dispatch problems using an improved competitive swarm optimization algorithm. Energy 2021, 238, 122035. [Google Scholar] [CrossRef]
  20. Basu, M. Squirrel search algorithm for multi-region combined heat and power economic dispatch incorporating renewable energy sources. Energy 2019, 182, 296–305. [Google Scholar] [CrossRef]
  21. Lin, J.; Wang, Z.-J. Multi-area economic dispatch using an improved stochastic fractal search algorithm. Energy 2018, 166, 47–58. [Google Scholar] [CrossRef]
  22. Meng, A.; Xu, X.; Zhang, Z.; Zeng, C.; Liang, R.; Zhang, Z.; Wang, X.; Yan, B.; Yin, H.; Luo, J. Solving high-dimensional multi-area economic dispatch problem by decoupled distributed crisscross optimization algorithm with population cross generation strategy. Energy 2022, 258, 124836. [Google Scholar] [CrossRef]
  23. Basu, M. Fast Convergence Evolutionary Programming for Multi-area Economic Dispatch. Electr. Power Compon. Syst. 2017, 45, 1629–1637. [Google Scholar] [CrossRef]
  24. Yin, L.; Sun, Z. Distributed multi-objective grey wolf optimizer for distributed multi-objective economic dispatch of multi-area interconnected power systems. Appl. Soft Comput. 2022, 117, 108345. [Google Scholar] [CrossRef]
  25. Mokarram, M.J.; Niknam, T.; Aghaei, J.; Shafie-Khah, M.; Catalao, J.P.S. Hybrid Optimization Algorithm to Solve the Nonconvex Multiarea Economic Dispatch Problem. IEEE Syst. J. 2019, 13, 3400–3409. [Google Scholar] [CrossRef]
  26. Chen, J.; Marrani, H.I. An Efficient New Hybrid ICA-PSO Approach for Solving Large Scale Non-convex Multi Area Economic Dispatch Problems. J. Electr. Eng. Technol. 2020, 15, 1127–1145. [Google Scholar] [CrossRef]
  27. Sharma, D.K.; Dubey, H.M.; Pandit, M. Single and Multi-Area Optimal Dispatch by Modified Salp Swarm Algorithm. Int. J. Intell. Syst. Appl. 2020, 12, 18–26. [Google Scholar] [CrossRef]
  28. Jadoun, V.K.; Shah, M.K.; Pandey, V.C.; Gupta, N.; Niazi, K.R.; Swarnkar, A. Multi-Area Dynamic Economic Dispatch Problem with Multiple Fuels Using Improved Fireworks Algorithm. Int. J. Electr. Energy 2016, 4, 204–208. [Google Scholar] [CrossRef] [Green Version]
  29. Zare, M.; Narimani, M.R.; Malekpour, M.; Azizipanah-Abarghooee, R.; Terzija, V. Reserve constrained dynamic economic dispatch in multi-area power systems: An improved fireworks algorithm. Int. J. Electr. Power Energy Syst. 2020, 126, 106579. [Google Scholar] [CrossRef]
  30. Azizivahed, A.; Arefi, A.; Naderi, E.; Narimani, H.; Fathi, M.; Narimani, M.R. An Efficient Hybrid Approach to Solve Bi-objective Multi-area Dynamic Economic Emission Dispatch Problem. Electr. Power Compon. Syst. 2020, 48, 485–500. [Google Scholar] [CrossRef]
  31. Basu, M. Quasi-oppositional group search optimization for multi-area dynamic economic dispatch. Int. J. Electr. Power Energy Syst. 2016, 78, 356–367. [Google Scholar] [CrossRef]
  32. Naderi, E.; Azizivahed, A.; Narimani, H.; Fathi, M.; Narimani, M.R. A comprehensive study of practical economic dispatch problems by a new hybrid evolutionary algorithm. Appl. Soft Comput. 2017, 61, 1186–1206. [Google Scholar] [CrossRef]
  33. Saremi, S.; Mirjalili, S.; Lewis, A. Grasshopper Optimisation Algorithm: Theory and application. Adv. Eng. Softw. 2017, 105, 30–47. [Google Scholar] [CrossRef] [Green Version]
  34. Wu, J.; Wang, H.; Li, N.; Yao, P.; Huang, Y.; Su, Z.; Yu, Y. Distributed trajectory optimization for multiple solar-powered UAVs target tracking in urban environment by Adaptive Grasshopper Optimization Algorithm. Aerosp. Sci. Technol. 2017, 70, 497–510. [Google Scholar] [CrossRef]
  35. Aghajani, G.; Ghadimi, N. Multi-objective energy management in a micro-grid. Energy Rep. 2018, 4, 218–225. [Google Scholar] [CrossRef]
  36. Liu, B.; Wang, L.; Jin, Y.-H.; Tang, F.; Huang, D.-X. Improved particle swarm optimization combined with chaos. Chaos, Solitons Fractals 2005, 25, 1261–1271. [Google Scholar] [CrossRef]
  37. Jalili, A.; Ghadimi, N. Hybrid harmony search algorithm and fuzzy mechanism for solving congestion management problem in an electricity market. Complexity 2015, 21, 90–98. [Google Scholar] [CrossRef]
  38. Yang, D.; Li, G.; Cheng, G. On the efficiency of chaos optimization algorithms for global optimization. Chaos, Solitons Fractals 2007, 34, 1366–1375. [Google Scholar] [CrossRef]
  39. Nasab, M.E.; Maleksaeedi, I.; Mohammadi, M.; Ghadimi, N. A new multiobjective allocator of capacitor banks and distributed generations using a new investigated differential evolution. Complexity 2013, 19, 40–54. [Google Scholar] [CrossRef]
  40. Xiang, T.; Liao, X.; Wong, K.-W. An improved particle swarm optimization algorithm combined with piecewise linear chaotic map. Appl. Math. Comput. 2007, 190, 1637–1645. [Google Scholar] [CrossRef]
  41. Lotfi, H. Multi-objective energy management approach in distribution grid integrated with energy storage units considering the demand response program. Int. J. Energy Res. 2020, 44, 10662–10681. [Google Scholar] [CrossRef]
  42. Lotfi, H. Optimal sizing of distributed generation units and shunt capacitors in the distribution system considering uncertainty resources by the modified evolutionary algorithm. J. Ambient. Intell. Humaniz. Comput. 2021, 13, 4739–4758. [Google Scholar] [CrossRef]
  43. Lotfi, H. Multi-Objective Network Reconfiguration and Allocation of Capacitor Units in Radial Distribution System Using an Enhanced Artificial Bee Colony Optimization. Electr. Power Compon. Syst. 2021, 49, 1130–1142. [Google Scholar] [CrossRef]
  44. Lotfi, H.; Ghazi, R.; Naghibi-Sistani, M.B. Multi-objective dynamic distribution feeder reconfiguration along with capacitor allocation using a new hybrid evolutionary algorithm. Energy Syst. 2019, 11, 779–809. [Google Scholar] [CrossRef]
Figure 2. Grasshopper nature.
Figure 2. Grasshopper nature.
Sustainability 15 00442 g002
Figure 3. Output active power of generators for test system #1.
Figure 3. Output active power of generators for test system #1.
Sustainability 15 00442 g003
Figure 4. Transferred active power between tie-lines for test system #1.
Figure 4. Transferred active power between tie-lines for test system #1.
Sustainability 15 00442 g004
Figure 5. Convergence plot of different methods in optimization of the total cost.
Figure 5. Convergence plot of different methods in optimization of the total cost.
Sustainability 15 00442 g005
Figure 6. Comparison of the values of objectives on test system #1.
Figure 6. Comparison of the values of objectives on test system #1.
Sustainability 15 00442 g006
Figure 7. Output active power of generators for test system #2.
Figure 7. Output active power of generators for test system #2.
Sustainability 15 00442 g007
Figure 8. Transferred active power between tie-lines for test system #2.
Figure 8. Transferred active power between tie-lines for test system #2.
Sustainability 15 00442 g008
Figure 9. Obtained Pareto optimal fronts related to test system #1.
Figure 9. Obtained Pareto optimal fronts related to test system #1.
Sustainability 15 00442 g009
Table 1. Recent studies in the literature about the MAED problem.
Table 1. Recent studies in the literature about the MAED problem.
Reference YearMethodMASEDMADEDObjective FunctionConstraints
EmissionGeneration
Cost
ReliabilityVPEPOZMFORR
[4]2015DEPSO----
[16]2019NMDA-------
[17]2017PSO-SFL----
[18]2022SS-----
[19]2022ICSO-------
[20]2019SSA-------
[21]2019IRF----
[22]2022DDCO-----
[23]2017FCP---
[24]2022MOGWO-------
[25]2019Jaya-TLBO-----
[26]2020ICA-PSO----
[27]2020MSSA-------
[28]2016EFWA----
[29]2021EFW----
[30]2020PSO-GWO-----
[31]2016QOGS------
My researchMGO-
Table 2. Parameters of the suggested algorithms.
Table 2. Parameters of the suggested algorithms.
ParametersMGOGWOMHBMOIPSO-MSFLA
Population size400400400400
Maximum iteration100100100100
4---
r1, r2[0–1][0–1][0–1][0–1]
c1, c2---2
c m a x ,   c m i n 1, 0.04
Number of groups---5
Table 3. Best obtained results by proposed method for Cases I–VII.
Table 3. Best obtained results by proposed method for Cases I–VII.
Case StudiesCost (USD)Emissions (Ton)ENS (kWh/Year)
Case I12,519.93--
Case II-26,659,925.12-
Case III--19.22390213
Case IV12,556.1326,731,553.51-
Case V13,815.17-36.96886086
Case VI-29,526,992.1534.03815612
Case VII13,347.9228,740,132.6838.79716301
Table 4. Obtained results by different methods for Case I.
Table 4. Obtained results by different methods for Case I.
AlgorithmsBest
Solution
Mean
Value
Worst
Solution
Standard
Deviation
LiteratureQOGSO [18]12,976.912,983.612,992.387.76508
GO [18]13,013.6613,021.213,031.939.1813
GSA [18]13,121.0513,134.313,149.5314.251
BBO [18]13,081.0813,092.713,106.5312.7398
DE [18]13,042.2813,05013,062.4710.1846
PSO [18]13,134.0513,151.313,170.2718.1165
This studyIPSO-MSFLA12,599.4312,606.2312,668.8626.8973
MHBMO12,570.3512,591.1912,615.3323.29
GWO12,549.1512,568.3212,585.4117.35
MGO12,519.4512,536.5412,549.6515.51
Table 5. Obtained results by different methods for Case III.
Table 5. Obtained results by different methods for Case III.
AlgorithmsBest SolutionMean ValueWorst SolutionStandard
Deviation
IPSO-MSFLA29.7534.1538.853.59
MHBMO25.6528.8932.453.15
GWO21.3924.3527.893.25
MGO19.2222.1425.552.30
Table 6. Best obtained results by the proposed method for Cases I–VII.
Table 6. Best obtained results by the proposed method for Cases I–VII.
Case StudiesCost ($)Emissions (Ton)ENS (kWh/Year)
Case I2,419,531.125 --
Case II-135,715,431.23-
Case III--19.61660624
Case IV2,583,032.100157,884,092.9-
Case V2,468,038.561-39.75199784
Case VI-153,618,801.564.81039386
Case VII2,708,738.682177,555,371.135.63738165
Table 7. Obtained results by different methods for Case I.
Table 7. Obtained results by different methods for Case I.
AlgorithmsBest
Solution
Mean
Value
Worst
Solution
Standard Deviation
LiteratureQOGSO [18]2,511,7952,511,8122,511,83319.03506
GO [18]2,512,1552,512,1742,512,19721.03172
GSA [18]2,512,3812,512,3972,512,41818.55622
BBO [18]2,512,3142,512,3292,512,34716.52271
DE [18]2,512,2082,512,2302,512,25624.02776
PSO [18]2,512,4232,512,4452,512,46119.07878
This studyIPSO-MSFLA2,425,738.452,426,059.232,426,439.29409.19
MHBMO2,425,639.562,426,029.122,426,530.26399.96
GWO2,425,589.652,425,886.182,426,405.31388.04
MGO2,419,531.122,425,726.322,426,259.68374.71
Table 8. Obtained results by different methods for Case II.
Table 8. Obtained results by different methods for Case II.
AlgorithmsBest SolutionMean ValueWorst SolutionStandard Deviation
IPSO-MSFLA136,968,653.21136,973,989.45136,979,653.155639.56
MHBMO136,956,945.32136,963,035.63136,969,450.145425.63
GWO136,939,568.52136,946,888.56136,954,563.255294.53
MGO135,715,431.23136,920,214.52136,925,465.314805.56
Table 9. GD and DM results to analyze the Pareto solutions by MGO and IPSO-MSFLA for two systems.
Table 9. GD and DM results to analyze the Pareto solutions by MGO and IPSO-MSFLA for two systems.
SystemsDimensionalCriterionsMGOIPSO-MSFLA
# 10 unitsCost-emissionGD8.94222 × 1043.1869 × 105
DM6.0735 × 10151.6126 × 1015
Cost-ENSGD1.4580 × 1031.5596 × 104
DM3.9470 × 1081.47 × 108
# 40 unitsEmission-ENSGD2.8657 × 1051.2323 × 106
DM1.9130 × 10143.7210 × 1013
Cost-emission-ENSGD2.6129 × 1041.2198 × 105
DM6.0628 × 10171.4700 × 1016
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lotfi, H. A Multiobjective Evolutionary Approach for Solving the Multi-Area Dynamic Economic Emission Dispatch Problem Considering Reliability Concerns. Sustainability 2023, 15, 442. https://doi.org/10.3390/su15010442

AMA Style

Lotfi H. A Multiobjective Evolutionary Approach for Solving the Multi-Area Dynamic Economic Emission Dispatch Problem Considering Reliability Concerns. Sustainability. 2023; 15(1):442. https://doi.org/10.3390/su15010442

Chicago/Turabian Style

Lotfi, Hossein. 2023. "A Multiobjective Evolutionary Approach for Solving the Multi-Area Dynamic Economic Emission Dispatch Problem Considering Reliability Concerns" Sustainability 15, no. 1: 442. https://doi.org/10.3390/su15010442

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