Next Article in Journal
Compact Ultra-Wideband Phase Inverter Using Microstrip-CPW-Slotline Transitions
Next Article in Special Issue
Combined Correlation and Cluster Analysis for Long-Term Power Quality Data from Virtual Power Plant
Previous Article in Journal
Enhancing Wind Turbine Power Forecast via Convolutional Neural Network
Previous Article in Special Issue
Practical Evidence-Based Evaluation of a Combined Heat Reduction Technique for Power Transformer Buildings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Effective Algorithm for MAED Problems with a New Reliability Model at the Microgrid

by
Amirreza Naderipour
1,
Akhtar Kalam
2,*,
Zulkurnain Abdul-Malek
1,*,
Iraj Faraji Davoudkhani
3,
Mohd Wazir Bin Mustafa
4 and
Josep M. Guerrero
5
1
Institute of High Voltage & High Current, School of Electrical Engineering, Faculty of Engineering, Universiti Teknologi Malaysia, Johor Bahru 81310, Malaysia
2
College of Engineering and Science, Victoria University, Melbourne 3047, Australia
3
Department of Electrical Engineering, Islamic Azad University, Khalkhal Branch, Khalkhal 31367-56817, Iran
4
School of Electrical Engineering, Universiti Teknologi Malaysia, Johor Bahru 81310, Malaysia
5
The Villum Center for Research on Microgrids CROM Department of Energy Technology, Aalborg University, 9220 Aalborg East, Denmark
*
Authors to whom correspondence should be addressed.
Electronics 2021, 10(3), 257; https://doi.org/10.3390/electronics10030257
Submission received: 26 November 2020 / Revised: 26 December 2020 / Accepted: 4 January 2021 / Published: 22 January 2021
(This article belongs to the Special Issue Active Regional Energy Systems and Microgrids)

Abstract

:
This paper proposes a new framework for multi-area economic dispatch (MAED) in which the cost associated with the reliability consideration is taken into account together with the common operational and emission costs using expected energy not supplied (EENS) index. To improve the reliability level, the spinning reserve capacity is considered in the model as well. Furthermore, the MAED optimization problem and non-smooth cost functions are taken into account as well as other technical limitations such as tie-line capacity restriction, ramp rate limits, and prohibited operating zones at the microgrid. Considering all the above practical issues increases the complexity in terms of optimization, which, in turn, necessitates the use of a powerful optimization tool. A new successful algorithm inspired by phasor theory in mathematics, called phasor particle swarm optimization (PPSO), is used in this paper to address this problem. In PPSO, the particles’ update rules are driven by phase angles to essentially ensure a spread of variants across the population so that exploitation and exploration can be balanced. The optimal results obtained via simulations confirmed the capability of the proposed PPSO algorithm to find suitable optimal solutions for the proposed model.

1. Introduction

Thermal generating units constitute a large fraction of electricity production; therefore, the optimal management of such units in the power system is of high importance [1]. Operation of the power system, usually from one hour to one week, mainly belongs to the short-term scheduling problems such as economic load dispatch (ELD) [2] and unit commitment (UC) [3], in which the focus is on the minimization of the operational cost. Accordingly, plenty of research has been carried out addressing ELD using different optimization techniques [4]. On the other hand, an expansion of the ELD optimization issue is the functional multi-area economic dispatch (MAED) optimization problem [5], whose main goal is to evaluate the power generation of generators in various areas and the power exchange between regions [6]. The overall cost of the power grid will reduce. Therefore, following many operating and network constraints [7], taking into account reserve limits in MAED contributes to the problem of reserve constrained multi-area economic dispatch (RCMAED). In addition, the assessment of overall pollutant emissions in RCMAED leads to the reserve restricted multi-area environmental/economic dispatch RCMAEED question [8].
Inclusion of practical considerations (e.g., the valve-point effect, prohibited operating zones, and ramp-rate limitations) in ELD [9] makes the problem sophisticated, which necessitates applying powerful optimization tools to these sorts of problems. Numerous types of methods, including mathematical and meta-heuristic nature-inspired optimization techniques, have been used to tackle the ELD problem in a way to guarantee the optimal solution [10]. Furthermore, authors in [10] solved the RCMAEED problem using the hybridizing sum-local search optimizer (HSLSO) to obtain the optimal solutions. In this respect, economic emission dispatch for thermal units has been pursued by more advanced evolutionary algorithms such as modulated PSO (MPSO) [11] and honey bee mating optimization (HBMO) [12] to utilize the benefits of a faster convergence rate and searching in a wider space. In [13], a novel approach was used based on harmony search (HS) optimization to deal with various types of ED. A new hybrid optimization using Jaya and TLBO has been proposed in [14]. On the other hand, a flower pollination algorithm (FPA) [15], a novel approach using an improved hybrid Jaya algorithm and gradient search method [16], modified stochastic fractal search (SFS) optimization [17], turbulent flow of water-based optimization (TFWO) [18], a new and effective hybrid cuckoo search algorithm (CSA) [19], artificial bee colony optimization (ABCO) [20], large-scale MAED optimization problems integration with wind power [21], chaotic global ABCO [22], and a novel and effective optimizer using Franklin’s and Coulomb’s laws theory (CFA) [23] have been proposed. For a more comprehensive review, you can refer to [24].
In addition to the common operational cost [25], which is well investigated in generation scheduling studies, the reliability issue is an important factor for power system operators. Interruption in the electricity supplied should be kept at a minimum level to satisfy the costumers’ needs [26]. Therefore, the system spinning reserve amount should be sufficient to provide an acceptable level for reliability [27]. To consider this factor, loss of load probability (LOLP) and expected energy not supplied (EENS) are the most effective and prevalent indexes for reliability assessment. As it is obvious, in modern energy management, after considering the common operational cost, it is necessary to consider reliability as well [28].
To cover the various aspects discussed above, this paper presents a new framework for the multi-area economic dispatch, in which the reliability issue together with other technical restrictions are simultaneously taken into account for the first time [29]. To serve this purpose, the EENS index has been added to the formulation and the associated cost is added to the common operational and emission costs. In the model, various constraints such as prohibited operating zones, ramp rate limitations, spinning reserve, and tie-line transmission line capacities are foreseen regarding non-smooth cost functions of thermal units [30]. This paper proposes a powerful modern algorithm called phasor particle swarm optimization (PPSO) to solve various MAED optimization problems, which can be highlighted as the second big contribution of the current study. In mathematics, this algorithm is inspired by the phasor theory and proposes substituting PSO control parameters with variable functions to make PSO a non-parametric algorithm with simpler calculations [31]. The obtained results of this study reveal the effectiveness of the proposed algorithm.
This paper demonstrates that the PPSO algorithm is straightforward and effective for power flow dispatching in electrical systems. All constraints and limitations of the electrical system, in the present study, are assumed with the emission of pollutant gases. Since PSO is a basic algorithm and has been employed in many studies, this version can be used as a base algorithm. There is always a fast convergence problem with the base algorithm in reaching the optimal solution. This issue has been tackled in the proposed version of the algorithm. On the other hand, selecting the best parameters of the algorithm has always been challenging with the base algorithm. The literature shows that different parameters need to be selected for different functions of the basic algorithm. However, the present paper overcomes this issue by presenting and selecting a phase angle, in which all control parameters of the algorithm are assigned to sine and cosine functions of the selected phase angle.
The rest of the paper is organized as follows: first, the formulations of different MAED optimization problems are presented in Section 2. The formulation and flowchart of the proposed PPSO algorithm are presented in Section 3. The simulation results are presented in Section 4, and finally, Section 5 concludes the paper.

2. MAED Optimization Problems

2.1. Objective Functions

The main objective of various types of MAED in different multi-area power systems is to minimize the total power generation and transmission costs while supplying loads of all the market consumers in all network areas and satisfying electrical transmission capacity constraints, minimum and maximum limits of electrical power generation, and power balance constraints. Minimizing the total pollutant emissions is also one of the objectives that can be considered in MAED. MAED can be expressed in [32]. Given that only real powers (active powers) are considered in solving the economic dispatch problem, power and active power are used interchangeably in this article.
On the other hand, electrical energy generation units are subject to several constraints, including valve-point loading on the objective function of the problem. This constraint causes the objective function to lose its flatness and convert into a sine objective function. There are always several types of fuels with different prices in an energy generation system for feeding electrical energy generation units. Thus, the objective function is transformed into a multi-type objective function. This paper applied these two constraints together to the problem.

2.1.1. Minimizing Operational Cost Considering Reliability Issues

The objective function of the single area economic dispatch problem can be expressed as [33]
M i n n = 1 N F n P n
where
1:
F n ( P n ) = a n 1 P n 2 + b n 1 P n + c n 1 + e n 1 × sin ( f n 1 × ( P n , min P n ) ) ,     f u e l 1 ,    P n , min P n P n 1 a n k P n 2 + b n k P n + c n k + e n k × sin ( f n k × ( P n , min P n ) ) ,      f u e l   k ,     P n k 1 P n P n k a n k P n 2 + b n k P n + c n k + e n k × sin ( f n k × ( P n , min P n ) ) ,       f u e l   k ,     P n k 1 P n P n , max
2:
n is the index of available generation units and N is the number of available generation units.
3:
k is the index fuel type and K is the number of fuel types.
4:
Pn is the output power of the nth unit and Pn,max and Pn,min are maximum and minimum output power limits of the nth unit, respectively.
5:
a n k P n 2 + b n k P n + C n k is a quadratic generation cost function for fuel type k of the nth unit.
6:
ank, bnk, and cnk are cost function coefficients of the nth unit for fuel type k.
7:
e n k × sin ( f n k × ( P n , min P n ) ) is sinusoidal and the non-smooth fuel cost function due to the VPL effects for fuel type k of the nth unit.
8:
enk and fnk are cost function coefficients of the VPL effects model of the nth unit for fuel type k.
The cost function of MAED must consider the cost of power transmission through transmission lines. Thus, Equation (1) would change as [34]:
M i n F T = M i n ( n = 1 N ( F n ( P n ) ) + j = 1 M ( f j ( T j ) ) )
where M is the number of transmission lines, fj is the cost function associated with the jth line, and Tj is the active power flow through the jth line.
As previously mentioned, consideration of reliability in the MAED is the main goal of this paper. In most cases, loss of load probability (LOLP) and expected energy not supplied (EENS) indices are taken into account, as the most well-known reliability indices, for reliability assessment. Indeed, the former models the failure probability of the system [28], while the latter implies the concept of basic energy not supplied. This paper includes the EENS index in the objective function. Therefore, the objective function (2) can be updated as (3). In addition, EENS is formulated through Equations (4)–(9) [20].
M i n   F T = M i n n = 1 N F n P n   +   j M f j T j   +   E E N S × c e n s
E E N S = l p = 1 L P E P N S l p × T D l p
E P N S l p = P r o b a b i l i t y l p × P l p L P l p G     P l p L > P l p G 0 P l p L P l p G
P r o b a b i l i t y i = H X U H × H Y 1 U H
U n = F R n F R n   +   R R n = M T T R n M T T F n   +   M T T R n
T F a i l u r e , n = 1 F R n
T R e p a i r , n = 1 R R n
According to Equation (4), EENS is the summation of all the load points of EPNS indices multiplied by their durations ( T D l p ) , which shows the total value of EENS. In addition, T D l p can be obtained from Figure 1. As can be observed, it is simple to obtain the period of two defined load points with their related data as the number of hours that energy usage is equivalent to a certain load level. Furthermore, based on Equation (5), E P N S l p indicates the value of power not supplied at the l p t h load point, where P l p L is the value of load demand at the l p t h load point and P l p G is the total output powers of available generation units at the l p t h load point. The E P N S l p value depends on the unavailability of generators, that is P r o b a b i l i t y l p , which is defined by Equation (6), where X / Y is the set of available (unavailable) generation units at the l p t h load point. The mentioned probability expresses the concept of generators failure rate and mean time to repair, which are formulated using Equations (8) and (9), respectively.

2.1.2. Minimizing Emissions

One of the issues with electrical energy generation units is the use of fossil fuels. Several types of gases are emitted into the environment when fossil fuels are burnt, hence leading to pollution and destruction of nature. To overcome this problem, designers and engineers consider the emission level of these generation units as an objective function that depends on the generation power of the units during the design and optimization phases. This is formulated as follows [9]:
M i n   F T = M i n n = 1 N E n P n
where
1:
E n ( P n ) = a n 1 P n 2 + β n 1 P n + γ n 1 ,        f u e l 1 ,    P n , min P n P n 1 a n k P n 2 + β n 1 P n + γ n 1 ,       f u e l   k ,     P n k 1 P n P n k a n k P n 2 + β n k P n + γ n k ,       f u e l   k ,     P n k 1 P n P n , max
2:
a n k P n 2 + β n k P n + γ n k is emission generated by the nth unit for fuel type k.
3:
ank, βnk, and γnk are the emission coefficients of the nth unit for fuel type k.

2.2. Constraints

In an energy generation system, designers and engineers always encounter several constraints that need to be satisfied. These constraints depend on the units, transmission lines, system demand level, and the system total loss level. Each of these constraints is provided and formulated.

2.2.1. Area Total Active Power Balance

The total active power balance constraint of area q of the network neglecting the electrical system power losses can be given as [8]
n = 1 N q ( P n ) = P L o a d q + w M q T q w
where Nq is the number of committed generating units for the qth area, PLoadq is the power demand in the qth area, and Mq is the set of all areas connected to the qth area via a tie-line.

2.2.2. Generator Output Power Limits

The generating capacity of the generator units is constrained to their minimum and maximum limits, as follows [9]:
P n , min P n P n , max    ,     i = 1 , , N

2.2.3. Ramp-Rate Limits

This constraint can be formulated as expressed in (13) [35]:
max ( P n , min , P n 0 D R n P n min ( P n , max , P n 0 + U R n ) )
where p n 0 is the power output of the nth generation unit in the previous stage, and the DRn and Uni are ramp-up and ramp-down rate limits of the nth thermal generator, respectively. This constraint determines the lower and upper bounds of the objective variables.

2.2.4. Prohibited Operating Zones (POZ) Due to Physical Operational Limitations

In thermal generating units, the input-output power generation curve with the POZ specifications can be formulated as presented in the following equation [9]:
P n    P n , min P n P n 1 1    P n h 1 u P n P n h 1 P n z n u P n P n max
where h is the index of POZs of the nth unit, zn is the number of POZ in input-output power curve of the nth thermal generating unit, P i h 1 and P i h u are the minimum and maximum limits of the hth POZ of the nth thermal unit, respectively. In optimization, the optimization variables located in a POZ are set to the lower or upper limit of the POZ, the one closer to their values.

2.2.5. Maximum and Minimum Power Transfer Through Tie-Lines

The tie-line power flow from the qth area to the wth area (Tqw) must not violate the maximum tie-line power transfer capacity limit ( T q w , max ) [8].
T q w T q w , max ,      w M q

2.2.6. Spinning Reserve (SR) Requirement in Each Area

In each area, a spinning reserve should be set to encounter the support system adequacy and stability in the case of contingency. Better fulfilment of the necessary SR can be achieved by multi-area reserve sharing [36]. The reserve constraint can be formulated for the qth area as [9]:
n = 1 N q S n + w M q R C w S q , r e q
where n = 1 N q S n is the reserve provided by all the generation units of the qth area, which can be considered as n = 1 N q P n max P n , S q , r e q is the SR requirement in the qth area, and w M q R C w is the sum of reserves contributed from other areas to the qth area.

2.2.7. Limitation on Power Transfers Considering SR Contribution

The minimum and maximum active power transfer limits through tie-lines must be revised to account for the reserve contribution ( R C q w ), as follows [36]:
max T q w , T q w + R C q w T q w , max ,        w M q
Therefore, the original objective function of a practical MAEED problem can be amplified by the following equation [9]:
Min F T = Min n = 1 N ( F n ( P n ) ) + j = 1 M ( f j ( T j ) ) + ϕ × n = 1 N ( E n ( P n ) ) + λ × N = 1 N ( P n ) P L o a d + λ × ( g 1 + g 2 )
where ϕ is a suitable value selected by the user (in this study: 120), λ is an appropriate penalty coefficient value, and PLoad is the entire real load demand in the system. g1 is max(|Tqw| − Tqw,max, 0) in MAED problem and max(max{|Tqw| − Tqw + RCqw} − Tqw,max, 0) in RCMAED and RCMAEED problems. g2 is 0 for the MAED problem and q = 1 N A max ( S q , r e q n = 1 N q S n q w M q R C w q , 0 ) ,   w M q for the RCMAED and RCMAEED problems (NA denotes the number of areas).

3. Phasor Particle Swarm Optimization (PPSO) Technique

This section introduces the original PSO algorithm as well as a number of its common and popular versions. Then, the method proposed and employed in this study, called phasor particle swarm optimization (PPSO), is described.

3.1. Background of Different Variants of PSO

In [37], a review of novel PSO-based algorithms can be found. Each swarm particle in the basic PSO has a current position vector and a current velocity vector. The current position vector of the ith particle, for instance, is [23]
X i = x i 1 , x i 2 , , x i D
and its current velocity vector is [23]
V i = v i 1 , v i 2 , , v i D
At the start of the optimization process, these vectors are started arbitrarily. With the use of its current position and velocity vectors, the position and velocity of the ith particle are updated. In this system, the best position the ith particle has experienced so far is the best personal position vector, Pbesti, and the best position all particles have experienced so far is the best global position vector, Gbest.
The optimization phase is carried out in each iteration of the algorithm based on design knowledge to maximize the objective function (f). In each new iteration, therefore, a new velocity ( V i I t e r + 1 ) is generated, using the following equation for d = 1, 2, … D [24]:
v i d I t e r + 1 = v i d I t e r + c 1 × r i d 1 × ( p b e s t i d I t e r x i d I t e r ) + c 2 × ( g b e s t i d I t e r x i d I t e r )
where c1 and c2 are acceleration control coefficients, which can be chosen by the designer, r1id and r2id are uniform random coefficients in the range of (0, 1), and Iter is the number of the current iteration.
Particle velocity values, Vi, are constrained to the range defined to prevent particles [8] from travelling out of the issue search room.
Each particle’s location is then modified as follows [24]:
X i I t e r + 1 = X i I t e r + V i I t e r + 1
Using the following equation, the personal best position is updated for each particle [23]:
P b e s t i I t e r + 1 = P b e s t i I t e r , i f    f ( P b e s t i I t e r ) f ( X i I t e r + 1 ) X i I t e r + 1 ,    o t h e r w i s e
Using the following equation, the best global population position is updated [23]:
G b e s t i I t e r + 1 = = P b e s t i I t e r , i f  >  f ( P b e s t i I t e r + 1 ) f ( G b e s t I t e r ) X i I t e r ,    o t h e r w i s e
A modified PSO algorithm (PSO-ω) was introduced by Shi and Eberhartin [24], in which the inertia weight was presented to balance the local and global search. In PSO-ω, each particle’s new velocity is calculated as follows [23]:
v i d I t e r + 1 = ω i t e r × v i d I t e r + c 1 × r i d 1 × ( P b e s t i I t e r x i d I t e r ) + c 2 × r i d 2 × ( g b e s t i I t e r x i I t e r )
In [24], the proposed ω is linearly decreased from ωmax(= ωiter=1) (initial value) to ωmin(= ωiter max) (final value) during the optimization process as follows [23]:
ω I t e r = ω max ( ω max ω min ) × I t e r I t e r max
The paper proposed 0.9 and 0.4 for ωmax and ωmin values, respectively.
An updated PSO algorithm was proposed by Clerc and Kennedy [38] using a new control parameter, called the constriction factor χ, which improves the PSO convergence speed by changing Equation (25) to the one below [38]:
v i d I t e r + 1 = χ ( v i d I t e r = + c 1 × r i d 1 × ( P b e s t i d I t e r x i d I t e r ) + c 2 × r i d 2 × ( g b e s t i d I t e r x i d I t e r ) )
It is centered on the control coefficient values c1 = c2 = 2.05, where the control parameter χ is set to 0.729 using Equation (28) [38]:
χ = 2 2 ( c 1 + c 2 ) ( c 1 + c 2 ) 2 4 ( c 1 + c 2 )
In the current paper, a new version of PSO, called phasor particle swarm optimization (PPSO), is suggested, which is motivated by the phasor theory in mathematics. In the suggested PPSO process, all control variables are put in the algorithm-generated step angle θ. This renders the PSO (which has simplified equations) a non-parametric algorithm. In contrast with other algorithms, the best benefits of the proposed PPSO algorithm are the improvement in optimization performance considering the increase in the problem dimension. To solve real-parameter problems, the proposed algorithm, which is defined in the following pages, can be effectively used.

3.2. Parameter Setting in PPSO

In this paper, two periodic trigonometric functions, i.e., cosθ and sinθ, and their absolute values are used to create PSO control parameters. cosθ and sinθ are periodic functions with a period of 0 to 2π radians (6.2832) and have values in the range of −1 to 1. Periodic functions with periods of π radians and values in the range of 0 and 1 are also their absolute values.
The periodic nature of these functions is used to substitute the phase angle θ for all control parameters of the PSO algorithm and to transform them into θ functions to accomplish various strategies. For this reason, a one-dimensional phase angle, θi, is defined for each particle so that, for example, the ith particle could be modelled by a magnitude vector X i with angle θi and represented as X i θ .
The periodic nature of these functions is used to replace all control parameters of the PSO algorithm by phase angle θ and to convert them to functions θ to reach different strategies. For this purpose, a one-dimensional phase angle, θi, is defined for each particle such that, for example, the ith particle could be modeled by a magnitude vector X i with angle θi and represented as X i θ .
The value of ω is set to zero (ω = 0) for the proposed PPSO algorithm, the same as for PSO-TVAC in [39] and even the current model; this approach can, however, be established for other improved PSO algorithms. The suggested particle motion model is as follows [40]:
v i I t e r = p ( θ i I t e r ) × ( P b e s t i I t e r X i I t e r ) + g ( θ i I t e r ) × ( G b e s t I t e r X i I t e r )
By testing different p ( θ i I t e r ) and g ( θ i I t e r ) functions for PPSO on real test functions, the following functions were selected.
The following functions were chosen by evaluating various p ( θ i I t e r ) and g ( θ i I t e r ) functions for PPSO on actual test functions [40]:
p ( θ i I t e r ) = cos θ i I t e r 2 * sin θ i I t e r
g ( θ i I t e r ) = sin θ i I t e r 2 * cos θ i I t e r
It is possible to obtain all the appropriate behaviours and techniques using these p ( θ i I t e r ) and g ( θ i I t e r ) functions throughout the running of the algorithm. Often, all of these tasks together raise or decrease and their actions are sometimes inverse.
There is also the probability, in a particular step angle, that these functions become identical to each other. Therefore, it is conceivable that a broad value is achieved by one of the functions. Such behaviours generate adaptive search functions, which are originally produced by control parameters, utilizing only particle-phase angles. This provides a balance between global search and local search, and an adaptive and non-parametric algorithm is converted by the algorithm. These quick or sluggish increases or decreases in the same or opposite direction(s) of p ( θ i I t e r ) and g ( θ i I t e r ) enable the algorithm to escape from premature convergence to an ideal local solution.

3.3. Flowchart of PPSO

Figure 2 shows the flowchart of the PPSO algorithm, which is close to other PSO algorithms. First, NPop random particles (initial population) X i = | X i |   < θ i (i = 1: NPop) are generated in the D-dimensional space of the problem with their phasor angle θi with uniform distribution θ i I t e r = 1 = U ( 0 ,   2 π ) and with the initial speed limit v max , i I t e r = 1 . Then, the velocity of each particle in each iteration of the algorithm is updated with the following equation [40]:
v i I t e r = cos θ i I t e r 2 * sin θ i I t e r × ( P b e s t i I t e r X i I t e r ) + sin θ i I t e r 2 * cos θ i I t e r × ( G b e s t I t e r X i I t e r )
Then, the new position of the particle is updated using the equation presented below:
X i I t e r + 1 = X i I t e r + V i I t e r
Next, Pbest and Gbest are determined, similar to the original PSO algorithm.
The step angle and overall particle velocity are then modified using the following equations for the next iteration [40]:
θ i I t e + 1 = θ i I t e r + T ( θ ) × ( 2 π ) = θ i I t e r + cos θ i I t e r + sin θ i I t e r × ( 2 π )
V i , max I t e r + 1 = W ( θ ) × ( X max X min ) = cos θ i I t e r 2 × ( X max X min )

4. Results and Discussion

4.1. Optimization Results

The proposed PPSO algorithm was evaluated on three case studies of practical MAED problems in three different multi-area power systems: (1) a two-area test power system comprising four electrical power generators as a small-scale test MAED optimization problem, (2) a four-area test power system comprising 16 electrical power generators for MAED, RCMAED, and RCMAEED optimization problems, and (3) a two-area test power system comprising 40 electrical power generators as a large-scale test MAED problem. The results of PPSO were compared with those of previously-improved variants of PSO in the literature such as adaptive PSO (APSO) [41], comprehensive learning PSO (CLPSO) [42], the improved standard PSO 2011 (SPSO2011) [43], fully informed particle swarm (FIPS) [44], and Frankenstein’s PSO (FPSO) [45].

4.1.1. The MAED Problems Optimization Process Using PPSO

The steps involved in the algorithm of the proposed PPSO optimizer for solving MAED problems with non-smooth objective functions in multi-area power systems are as follows:
Step 1: Setting the control parameters and the required data of the power system and generation units in the multi-area network.
Step 2: Producing the initial random phasor particle swarm of the PPSO optimizer as follows [9]:
P n L = max P n , min , P n 0 D R n , P n U = min P n , max , P n 0 U R n , P n L P n P n U
X j , i 0 D × N p o p = P n L + r a n d j , n ( 0 , 1 ) × ( P n U P n L ) D × N p o p
Step 3: Calculating the objective function values of the MAED problem, while imposing constraints of the generation units and multi-area network.
Step 4: Producing a new particle phasor swarm of the PPSO optimizer using Equation (32) to (35).
Step 5: Calculating the objective of the MAED problem.
Step 6: Repeating steps 4 and 5 until the iterations are finished.

4.1.2. Practical MAED Optimization Problems

(a) The small-scale test system
The under-study system uses fossil fuel; thus, we need to consider the emission levels of units. The small-scale test system is a two-area power system comprising four electrical power generators whose data were extracted from [12,32,33,34], and its tie-line power flow limit and total power demand are 200 MW and 1120 MW, respectively. The demand in area 1 (comprising units 1 and 2) is 70% of the total demand, and the demand in system area 2 (comprising units 3 and 4) is 30% of the total demand [8]. The best global optimal solution of this test system was obtained using each of the PSO algorithms in 30 separate runs with a maximum number of iterations equal to 100 and maximum population size equal to NPop = 80. This table represents the results of PPSO, APSO, CLPSO, SPSO2011, FPSO, FIPS, PSO-TVAC [8], Hopfield neural network (HNN) method [46], and direct search method (DSM) [47]. Table 1 shows that the minimum operation and fuel cost obtained by the PPSO optimizer was 10,604.6741 ($/H), which was less than that of HNN [46], DSM [47], and PSO-TVAC [8].
(b) The medium-scale test system
This medium-scale system is a four-area power system comprising 16 electrical power generators, whose data, including data of power generating units and tie-line minimum and maximum flow limits, were extracted from [48,49,50]. The power demands are 400 MW in area 1 (comprising units 1 to 4), 200 MW in area 2 (comprising units 5 to 8), 350 MW in area 3 (comprising units 9 to 12), and 300 MW in area 4 (comprising units 13 to 16). The maximum number of iterations and the maximum population size of all PSO algorithms are set to 250 and NPop = 80, respectively. The best global optimal solution obtained by the proposed PPSO optimizer and the best global optimal solutions reported in the literature for the medium-scale test system are presented in Table 2. The global optimal solution to which the proposed PPSO optimizer reached is feasible ( P g = 1250.0 MW), but the best results reported in previous studies using other algorithms, e.g., PSO algorithms, the classical evolutionary programming (CEP) method [51], the hybrid harmony search (HHS) algorithm [48], the network flow programming (NFP) method [52], and the pattern search (PS) algorithm [53] are not feasible. Additionally, the solution obtained by the PPSO optimizer is better than that of the hybridizing sum-local search optimizer (HSLSO ) [10] algorithm.
(c) The large-scale test system
The large-scale test system is a two-area power system that has 40 electrical power generators with ramp rate limits, VPL effects, and POZ [8]. The generating units 1 to 20 are in area 1 and generating units 21 to 40 are in area 2. The total power demand is 10,500 MW, from which 7500 MW is the power demand in area 1 and 3000 MW is the power demand in system area 2. The maximum power transfer between the two areas is 1500 MW. Table 3 compares the best global optimal solution obtained using the proposed PPSO optimizer with that of a chaotic differential evolution algorithm (DEC2) [8] and the HSLSO algorithm [10] with a maximum number of iterations equal to 500 and maximum population size equal to NPop = 80. Table 3 shows that the new PPSO optimizer can converge to a better-quality solution in solving a large-scale MAED problem with different practical constraints, whose cost is 125,100.2436 ($/H).
The best, mean, and Std (standard deviation) indexes of the best objective function values for 30 trials of all PSO algorithms for different multi-area power systems are shown in Table 4. Referring to this table and Figure 3, the proposed algorithm has the best standard deviation for the best-obtained solutions. Consequently, it can be claimed that the suggested method is the most reliable method among the methods studied to optimize such problems and also confirms that the PPSO optimizer performance was better than all other algorithms in terms of achieving the optimal solutions of the small-scale MAED optimization problem. It can be seen that the PPSO optimizer provides better quality and more suitable optimal results among all the PSO algorithms.
Furthermore, the cost function convergence graphs of the PSO algorithms of the multi-area power systems are shown in Figure 4 and Figure 5, which show the superiority of the PPSO optimizer.

4.1.3. RCMAEED and RCMAED Problems

As mentioned before, the medium-scale four-area test power system, previously introduced, was selected for this part of the study. The fuel cost and pollutant emissions objective functions characteristics data and operating constraints of all generating units and tie-line minimum and maximum limits were extracted from [36]. The power demands are 30 MW in the 1st area, 50 MW in the 2nd area, 40 MW in the 3rd area, and 60 MW in the 4th area. The S q , r e q (SR requirement) for each area is 30% of the area power demand of that area, i.e., 9 MW, 15 MW, 12 MW, and 18 MW for areas 1 to 4, respectively. The maximum number of iterations and maximum population size were set to 500 and NPop = 120, respectively, and ϕ was also set to 120 for the RCMAEED optimization problem. The global optimal results for the RCMAED and RCMAEED problems obtained using all the PSO optimizers are given in Table 5 and Table 6, respectively. The tables show that the best solutions to the RCMAED and RCMAEED problems were obtained by the proposed PPSO optimizer; the optimizer was found to be superior to all other variants of PSO.

4.1.4. Reliability-Oriented MAED

As mentioned earlier, reliability is one of the major issues in power system planning and operation. In this study, the cost of energy not supplied (CENS) is investigated as a reliability index in addition to optimizing the operational cost. Table 7 depicts the extracted results of the large-scale test system in the case of considering CENS. The results are different from the case without considering CENS. In this case, the value of ENS is 1.067 (MW); accordingly, the CENS is 7469 ($). Although the operation cost is increased in the case of considering reliability with 2.23%, it is worth mentioning that the ENS value for the case without considering reliability is 2.11 (MW); accordingly, the CENS and total operational cost are 14,770 $ and 139,870.2 $, respectively. In other words, the total operational cost decreased by 3.22%. As a result, solving the proposed problem from the perspective of reliability led to obtaining a solution with an appropriate level of reliability and smaller total operational cost.

4.2. Discussion

According to the results obtained in this paper, it can be concluded that the proposed algorithm can be a very simple, effective, and widely-used version of the well-known PSO algorithm. Based on the comparisons made between the proposed method and some available PSO algorithms, including adaptive PSO (APSO), comprehensive learning PSO (CLPSO), fully informed particle swarm (FIPS), Frankenstein’s PSO (FPSO), and the improved standard PSO 2011 (SPSO2011) as well as several algorithms selected from recently-published papers, e.g., HNN [33], DSM [32], PSO-TVAC [32], PSO [9], HHS [12], NFP [37], CEP [36], PS [38], HSLSO [9], and DEC2 [7], it was concluded that the proposed method can be effectively applied to different problems in the field of energy and engineering optimization. Furthermore, considering the emission of units, reserve load, and system demand, the economic dispatching problem was analyzed practically and comprehensively.

5. Conclusions

Multi-area economic dispatch (MAED) is a very important issue in power systems, which affects the transmission of electrical energy. In this study, the cost associated with system reliability was added to the operational cost of the thermal unit in MAED for the first time. The objective function of the problem comprises three main terms: operational cost, the costs due to reliability, and emission factors. Regarding various types of technical limitations as well as the spinning reserve capacity, the paper proposed a new, improved version of particle swarm optimization (PSO), i.e., the phasor particle swarm optimization (PPSO) algorithm, to tackle complex optimization problems. The algorithm uses phasor theory in mathematics to define a new method for creating PSO control parameters and it was applied to optimal MAED problems in the context of different simulation tests. While in the first test the superiority of the PPSO algorithm was confirmed in terms of quality, reliability, and robustness in comparison to the existing algorithms of PSO, including adaptive PSO (APSO), comprehensive learning PSO (CLPSO), fully informed particle swarm (FIPS), Frankenstein’s PSO (FPSO), and the improved standard PSO 2011 (SPSO2011), the following tests focused on the impact of reliability considerations on the MAED and RCMAEED.
The obtained optimal results revealed that the proposed algorithm is strong and efficient for optimizing power dispatch in energy systems. In addition, it enjoys a special simplicity compared to its counterparts. Furthermore, the application of phasor theory in different types of improved PSO algorithms, including the proposed PPSO, can be further elaborated in different power system optimization problems for future studies.

Author Contributions

A.N., conceptualization; A.K., validation; Z.A.-M., supervision; I.F.D., writing—original draft; M.W.B.M., methodology; J.M.G., investigation. All authors have read and agreed to the published version of the manuscript.

Funding

The authors gratefully acknowledge financial support from the Universiti Teknologi Malaysia (Post-Doctoral Fellowship Scheme grant 05E09, and RUG grants 01M44, 02M18, 05G88, 4B482) and the VILLUM FONDEN under the VILLUM Investigator Grant (No. 25920): Center for Research on Microgrids (CROM); www.crom.et.aau.dk.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing not applicable. No new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

Indices:
l p : Load point index
n : Committed generation units ϵ   1 , ,   N
k : Input fuel types ϵ   1 , ,   K
j : Transmission lines ϵ   1 , ,   M
q ,   w : Area’s index
d : Decision variable’s index
D : The number of decision variables
h : The h th prohibited operating zones (POZ)
H / H The H / H th available/unavailable generation units
M q : Set of all areas which are connected to qth area
Parameters:
N q : The number of committed generating units in the qth area
S t d : Standard deviation
z n : The number of POZs in the nth thermal unit power curve
a n ,   b n ,   c n ,   e n ,   f n : The fuel cost coefficients of nth thermal unit
a i k ,   b i k ,   c i k ,   e i k ,   f i k : The fuel cost coefficients of nth thermal unit for kth fuel type
D R n : The down ramp rate-limit of nth thermal unit
U R n : The up ramp rate-limits of nth thermal unit
P n 0 : The power output of nth thermal unit in the first stage
P n , m i n : The minimum power output of nth thermal unit
P n , m a x : The maximum power output of nth thermal unit
P n k , m i n : The minimum power output of nth thermal unit for kth fuel type
P n k : The maximum power output of nth thermal unit for kth fuel type
P n h l : The lower bound for prohibited zone k of nth thermal unit
P n h u : The upper bound for prohibited zone k of nth thermal unit
P L o a d : System total load demand
P L o a d q : The power demand in qth area
T q w ,   m a x : The maximum capacity of the tie-line between qth and wth areas
α n k ,   β n k ,   γ n k , : The emission coefficients of nth thermal unit for kth fuel type
S q ,   r e q : The spinning reserve requirement in the qth area
φ : User defined weighting factor for emission cost (in this study: 120)
λ : Penalty coefficient value
N P o p : Number of initial population
X i : The current position vector of ith particle
V i : The current velocity vector of ith particle
I t e r m a x : Maximum number of iterations for PSO algorithm
P b e s t i : The best personal position vector of ith particle
G b e s t : The global best position vector
θ : The phase angle
c e n s : The cost of energy not supplied ( 7   $ / kWh )
E P N S l p : Expected power not supplied at lp th load point
T D l p : The time duration of lp th load point
P r o b a b i l i t y l p The probability of availability and unavailability of generation
X / Y The set of available (unavailable) generation units
F R n The failure rate of nth generator
R R n The repair rate of nth generator
M T T R n Mean time to repair nth generator
M T T F n Mean time to failure of nth generator
T F a i l u r e , n Failure time of nth generator
T R e p a i r , n Repair time of nth generator
U n Unavailability (force outage rate) of nth generator
Functions and Variables:
F T Objective function
F n P n : The fuel cost function of nth thermal unit
P n : The power output of nth thermal unit
f j : Cost function associated with jth transmission line
T j : Active power flow through jth transmission line
T q w : The power flow from qth area to wth area
E n P n : The emission function of nth thermal unit
R C w q : The amount of reserve contributed between qth and wth areas
S n The reserve provided by all thermal units in the nth area
Abbreviations:
APSO:Adaptive PSO
CEP:Classical evolutionary programming
CENSCost of energy not supplied
CLPSO:Comprehensive learning PSO
DEC2:Chaotic DE/2 algorithm
DSM:Direct search method
EENS:Expected energy not supplied
ELD:Economic load dispatch
EP:Evolutionary programming
FIPS:Fully informed particle swarm
FPSO:Frankenstein’s PSO
HNN:Hopfield neural network
HS:Harmony search
HSLSO:Hybridizing sum-local search optimizer
LOLP:Loss of Load Probability
MAED:Multi-area economic dispatch
NFP:Network flow programming
POZ:Prohibited operating zones
PPSO:Phasor particle swarm optimization
PS:Pattern search
PSO:Particle swarm optimization
PSO-cf:Modified PSO by constriction factor
PSO-TVAC:Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients
PSO-ω:Modified PSO by the inertia weight
RCMAED:Reserve constrained multi-area economic dispatch
RCMAEED:Reserve constrained multi-area environmental/economic dispatch
SPSO2011:The improved standard PSO 2011
SR:Spinning reserve
VPL:Valve-point loading

References

  1. Naderipour, A.; Abdul-Malek, Z.; Nowdeh, S.A.; Ramachandaramurthy, V.K.; Kalam, A.; Guerrero, J.M. Optimal allocation for combined heat and power system with respect to maximum allowable capacity for reduced losses and improved voltage profile and reliability of microgrids considering loading condition. Energy 2020, 196, 117124. [Google Scholar] [CrossRef]
  2. 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]
  3. Fu, B.; Ouyang, C.; Li, C.; Wang, J.; Gul, E. An improved mixed integer linear programming approach based on symmetry diminishing for unit commitment of hybrid power system. Energies 2019, 12, 833. [Google Scholar] [CrossRef] [Green Version]
  4. Abido, M.A. Multiobjective evolutionary algorithms for electric power dispatch problem. IEEE Trans. Evol. Comput. 2006, 10, 315–329. [Google Scholar] [CrossRef]
  5. Ren, Y.; Fei, S. The auxiliary problem principle with self-adaptive penalty parameter for multi-area economic dispatch problem. Algorithms 2015, 8, 144–156. [Google Scholar] [CrossRef] [Green Version]
  6. Nowdeh, S.A.; Nasri, S.; Saftjani, P.B.; Naderipour, A.; Abdul-Malek, Z.; Kamyab, H.; Nowdeh, A.J. Multi-Criteria Optimal Design of Hybrid Clean Energy System with Battery Storage Considering Off- and On-Grid Application. J. Clean. Prod. 2020. [Google Scholar] [CrossRef]
  7. Abdollahi, E.; Wang, H.; Lahdelma, R. An optimization method for multi-area combined heat and power production with power transmission network. Appl. Energy 2016, 168, 248–256. [Google Scholar] [CrossRef]
  8. Sharma, M.; Pandit, M.; Srivastava, L. Reserve constrained multi-area economic dispatch employing differential evolution with time-varying mutation. Int. J. Electr. Power Energy Syst. 2011, 33, 753–766. [Google Scholar] [CrossRef]
  9. Yu, J.; Kim, C.-H.; Wadood, A.; Khurshiad, T.; Rhee, S.-B. A novel multi-population based chaotic JAYA algorithm with application in solving economic load dispatch problems. Energies 2018, 11, 1946. [Google Scholar] [CrossRef] [Green Version]
  10. 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]
  11. Jadoun, V.K.; Gupta, N.; Niazi, K.R.; Swarnkar, A. Modulated particle swarm optimization for economic emission dispatch. Int. J. Electr. Power Energy Syst. 2015, 73, 80–88. [Google Scholar] [CrossRef]
  12. Ghasemi, A. A fuzzified multi objective interactive honey bee mating optimization for environmental/economic power dispatch with valve point effect. Int. J. Electr. Power Energy Syst. 2013, 49, 308–321. [Google Scholar] [CrossRef]
  13. Dubey, H.M.; Pandit, M.; Tyagi, N.; Panigrahi, B.K. Wind integrated multi area economic dispatch using backtracking search algorithm. In Proceedings of the 2016 IEEE 6th International Conference on Power Systems (ICPS), New Delhi, India, 4–6 March 2016; pp. 1–6. [Google Scholar]
  14. 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]
  15. Vijayaraj, S.; Santhi, R.K. Multi-Area economic dispatch using flower pollination algorithm. In Proceedings of the 2016 International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT), Chennai, India, 3–5 March 2016; pp. 4355–4360. [Google Scholar]
  16. Azizipanah-Abarghooee, R.; Dehghanian, P.; Terzija, V. Practical multi-area bi-objective environmental economic dispatch equipped with a hybrid gradient search method and improved Jaya algorithm. IET Gener. Transm. Distrib. 2016, 10, 3580–3596. [Google Scholar] [CrossRef] [Green Version]
  17. Lin, J.; Wang, Z.-J. Multi-Area economic dispatch using an improved stochastic fractal search algorithm. Energy 2019, 166, 47–58. [Google Scholar] [CrossRef]
  18. Ghasemi, M.; Davoudkhani, I.F.; Akbari, E.; Rahimnejad, A.; Ghavidel, S.; Li, L. A novel and effective optimization algorithm for global optimization and its engineering applications: Turbulent Flow of Water-based Optimization (TFWO). Eng. Appl. Artif. Intell. 2020, 92, 103666. [Google Scholar] [CrossRef]
  19. Nguyen, K.P.; Dinh, N.D.; Fujita, G. Multi-Area economic dispatch using Hybrid Cuckoo search algorithm. In Proceedings of the 2015 50th International Universities Power Engineering Conference (UPEC), Stoke on Trent, UK, 1–4 September 2015; pp. 1–6. [Google Scholar]
  20. Basu, M. Artificial bee colony optimization for multi-area economic dispatch. Int. J. Electr. Power Energy Syst. 2013, 49, 181–187. [Google Scholar] [CrossRef]
  21. Chen, C.-L.; Chen, Z.-Y.; Lee, T.-Y. Multi-Area economic generation and reserve dispatch considering large-scale integration of wind power. Int. J. Electr. Power Energy Syst. 2014, 55, 171–178. [Google Scholar] [CrossRef]
  22. Secui, D.C. The chaotic global best artificial bee colony algorithm for the multi-area economic/emission dispatch. Energy 2015, 93, 2518–2545. [Google Scholar] [CrossRef]
  23. Ghasemi, M.; Ghavidel, S.; Aghaei, J.; Akbari, E.; Li, L. CFA optimizer: A new and powerful algorithm inspired by Franklin’s and Coulomb’s laws theory for solving the economic load dispatch problems. Int. Trans. Electr. Energy Syst. 2018, 28, e2536. [Google Scholar] [CrossRef] [Green Version]
  24. Shi, Y.; Eberhart, R. A modified particle swarm optimizer. In Proceedings of the 1998 IEEE International Conference on Evolutionary Computation Proceedings, IEEE World Congress on Computational Intelligence (Cat. No. 98TH8360), Anchorage, AK, USA, 4–9 May 1998; pp. 69–73. [Google Scholar]
  25. Laganà, D.; Mastroianni, C.; Meo, M.; Renga, D. Reducing the operational cost of cloud data centers through renewable energy. Algorithms 2018, 11, 145. [Google Scholar] [CrossRef] [Green Version]
  26. Chaiyabut, N.; Damrongkulkumjorn, P. Optimal spinning reserve for wind power uncertainty by unit commitment with EENS constraint. In Proceedings of the ISGT, Washington, DC, USA, 19–22 February 2014; pp. 1–5. [Google Scholar]
  27. Khokhar, S.; Zin, A.A.M.; Mokhtar, A.S.; Bhayo, M.A.; Naderipour, A. Automatic classification of single and hybrid power quality disturbances using Wavelet Transform and Modular Probabilistic Neural Network. In Proceedings of the 2015 IEEE Conference on Energy Conversion, CENCON 2015, Johor Bahru, Malaysia, 19–20 October 2015; pp. 457–462. [Google Scholar]
  28. Ajmal, A.M.; Ramachandaramurthy, V.K.; Naderipour, A.; Ekanayake, J.B. Comparative analysis of two-step GA-based PV array reconfiguration technique and other reconfiguration techniques. Energy Convers. Manag. 2021, 230, 113806. [Google Scholar] [CrossRef]
  29. Naderipour, A.; Abdul-Malek, Z.; Nowdeh, S.A.; Kamyab, H.; Ramtin, A.R.; Shahrokhi, S.; Klemeš, J.J. Comparative evaluation of hybrid photovoltaic, wind, tidal and fuel cell clean system design for different regions with remote application considering cost. J. Clean. Prod. 2020. [Google Scholar] [CrossRef]
  30. Naderipour, A.; Abdul-Malek, Z.; Nowdeh, S.A.; Gandoman, F.H.; Moghaddam, M.J.H. A multi-objective optimization problem for optimal site selection of wind turbines for reduce losses and improve voltage profile of distribution grids. Energies 2019, 12, 2621. [Google Scholar] [CrossRef] [Green Version]
  31. Naderipour, A.; Abdul-Malek, Z.; Vahid, M.Z.; Seifabad, Z.M.; Hajivand, M.; Arabi-Nowdeh, S. Optimal, reliable and cost-effective framework of photovoltaic-wind-battery energy system design considering outage concept using grey wolf optimizer algorithm—Case study for iran. IEEE Access 2019, 7, 182611–182623. [Google Scholar] [CrossRef]
  32. Lasemi, M.A.; Assili, M.; Baghayipour, M. Modification of multi-area economic dispatch with multiple fuel options, considering the fuelling limitations. IET Gener. Transm. Distrib. 2014, 8, 1098–1106. [Google Scholar] [CrossRef]
  33. Roy, P.K.; Hazra, S. Economic emission dispatch for wind–fossil-fuel-based power system using chemical reaction optimisation. Int. Trans. Electr. Energy Syst. 2015, 25, 3248–3274. [Google Scholar] [CrossRef]
  34. Niknam, T. A new fuzzy adaptive hybrid particle swarm optimization algorithm for non-linear, non-smooth and non-convex economic dispatch problem. Appl. Energy 2010, 87, 327–339. [Google Scholar] [CrossRef]
  35. Ganjefar, S.; Tofighi, M. Dynamic eNconomic dispatch solution using an improved genetic algorithm with non-stationary penalty functions. Eur. Trans. Electr. Power 2011, 21, 1480–1492. [Google Scholar] [CrossRef]
  36. 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]
  37. Jensi, R.; Jiji, G.W. An enhanced particle swarm optimization with levy flight for global optimization. Appl. Soft Comput. 2016, 43, 248–261. [Google Scholar] [CrossRef]
  38. Clerc, M.; Kennedy, J. The particle swarm-explosion, stability, and convergence in a multidimensional complex space. IEEE Trans. Evol. Comput. 2002, 6, 58–73. [Google Scholar] [CrossRef] [Green Version]
  39. Ratnaweera, A.; Halgamuge, S.K.; Watson, H.C. Self-Organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. IEEE Trans. Evol. Comput. 2004, 8, 240–255. [Google Scholar] [CrossRef]
  40. Ghasemi, M.; Akbari, E.; Rahimnejad, A.; Razavi, S.E.; Ghavidel, S.; Li, L. Phasor particle swarm optimization: A simple and efficient variant of PSO. Soft Comput. 2019, 23, 9701–9718. [Google Scholar] [CrossRef]
  41. Zhan, Z.-H.; Zhang, J.; Li, Y.; Chung, H.S.-H. Adaptive particle swarm optimization. IEEE Trans. Syst. Man Cybern. Part 2009, 39, 1362–1381. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  42. Liang, J.J.; Qin, A.K.; Suganthan, P.N.; Baskar, S. Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans. Evol. Comput. 2006, 10, 281–295. [Google Scholar] [CrossRef]
  43. Zambrano-Bigiarini, M.; Clerc, M.; Rojas, R. Standard particle swarm optimisation 2011 at cec-2013: A baseline for future pso improvements. In Proceedings of the 2013 IEEE Congress on Evolutionary Computation, Cancun, Mexico, 20–23 June 2013; pp. 2337–2344. [Google Scholar]
  44. Mendes, R.; Kennedy, J.; Neves, J. The fully informed particle swarm: Simpler, maybe better. IEEE Trans. Evol. Comput. 2004, 8, 204–210. [Google Scholar] [CrossRef]
  45. De Oca, M.A.M.; Stutzle, T.; Birattari, M.; Dorigo, M. Frankenstein’s PSO: A composite particle swarm optimization algorithm. IEEE Trans. Evol. Comput. 2009, 13, 1120–1132. [Google Scholar] [CrossRef]
  46. Yalcinoz, T.; Short, M.J. Neural networks approach for solving economic dispatch problem with transmission capacity constraints. IEEE Trans. Power Syst. 1998, 13, 307–313. [Google Scholar] [CrossRef]
  47. Chen, C.-L.; Chen, N. Direct search method for solving economic dispatch problem considering transmission capacity constraints. IEEE Trans. Power Syst. 2001, 16, 764–769. [Google Scholar] [CrossRef]
  48. Fesanghary, M.; Ardehali, M.M. A novel meta-heuristic optimization methodology for solving various types of economic dispatch problem. Energy 2009, 34, 757–766. [Google Scholar] [CrossRef]
  49. Pandit, M.; Srivastava, L.; Pal, K. Static/Dynamic optimal dispatch of energy and reserve using recurrent differential evolution. IET Gener. Transm. Distrib. 2013, 7, 1401–1414. [Google Scholar] [CrossRef]
  50. Soroudi, A.; Rabiee, A. Optimal multi-area generation schedule considering renewable resources mix: A real-time approach. IET Gener. Transm. Distrib. 2013, 7, 1011–1026. [Google Scholar] [CrossRef] [Green Version]
  51. Jayabarathi, V.; Ramachandran, T.G.S. Evolutionary programming-based multiarea economic dispatch with tie line constraints. Electr. Mach. Power Syst. 2000, 28, 1165–1176. [Google Scholar] [CrossRef]
  52. Zhu, J.; Momoh, J.A. Multi-Area power systems economic dispatch using nonlinear convex network flow programming. Electr. Power Syst. Res. 2001, 59, 13–20. [Google Scholar] [CrossRef]
  53. Al-Sumait, J.S.; Sykulski, J.K.; Al-Othman, A.K. Solution of different types of economic load dispatch problems using a pattern search method. Electr. Power Compon. Syst. 2008, 36, 250–265. [Google Scholar] [CrossRef]
Figure 1. The diagram of load duration.
Figure 1. The diagram of load duration.
Electronics 10 00257 g001
Figure 2. Flowchart of the proposed phasor particle swarm optimization (PPSO) algorithm process.
Figure 2. Flowchart of the proposed phasor particle swarm optimization (PPSO) algorithm process.
Electronics 10 00257 g002
Figure 3. Convergence graphs of different PSO algorithms for the small-scale test system.
Figure 3. Convergence graphs of different PSO algorithms for the small-scale test system.
Electronics 10 00257 g003
Figure 4. Convergence graphs of different PSO algorithms for the medium-scale test system.
Figure 4. Convergence graphs of different PSO algorithms for the medium-scale test system.
Electronics 10 00257 g004
Figure 5. Convergence graphs of different PSO algorithms for the large-scale test system.
Figure 5. Convergence graphs of different PSO algorithms for the large-scale test system.
Electronics 10 00257 g005
Table 1. Comparison of the best solutions obtained for the small-scale test system.
Table 1. Comparison of the best solutions obtained for the small-scale test system.
MethodP1 (MW)P2 (MW)P3 (MW)P4 (MW)T12 (MW) P g Cost ($/H)
HNN [46]------10,605
DSM [47]------10,605
PSO-TVAC [8]444.8047139.1953211.0609324.9391−200112010,604.68
PPSO445.1223138.8778212.0426323.9573−199.9999112010,604.67
APSO445.3207138.6794212.2054323.7945−199.9999112010,604.67
CLPSO445.1213138.8788212.0413323.9586−199.9999112010,604.67
SPSO2011445.1223138.8778212.0426323.9573−199.9999112010,604.67
FPSO445.0654138.9347211.9258324.0741−199.9999112010,604.67
FIPS445.2274138.7727211.9977324.0022−199.9999112010,604.67
Table 2. The best solutions obtained for the medium-scale test system.
Table 2. The best solutions obtained for the medium-scale test system.
Area No. PSO [10]HHS [48]NFP [52]CEP [51]PS [53]HSLSO [10]PPSO
1 (400 MW)P1 (MW)150150150150150150150
P2 (MW)100100100100100100100
P3 (MW)67.36666.8666.9768.82666.97167.384867.31016
P4 (MW)10010010099.985100100100
2 (200 MW)P5 (MW)56.61357.0456.9756.37356.971857.062557.07953
P6 (MW)95.47496.2296.2593.51996.251896.174996.34877
P7 (MW)41.61741.7441.8742.54641.871841.847241.86785
P8 (MW)72.35672.572.5272.64772.521872.450572.53403
3 (350 MW)P9 (MW)5050505050.0025050
P10 (MW)35.97336.2436.2736.39936.27236.31936.28298
P11 (MW)38.2138.3938.4938.32338.49238.591138.50812
P12 (MW)37.16237.237.3236.90337.32237.371937.26609
4 (300 MW)P13 (MW)150150150150150150150
P14 (MW)100100100100100100100
P15 (MW)57.8356.957.0556.64857.05156.927256.9218
P16 (MW)97.34996.296.2795.82696.27195.870995.88068
Tie-line power flowT12 (MW)000−0.018000
T13 (MW)22.58816.8618.1819.58718.18117.464317.42629
T14 (MW)−5.1760−1.21−0.758−1.21−0.0795−0.116132
T23 (MW)66.06470.6169.7368.86169.7370.253770.51652
T24 (MW)−0.004−3.11−2.11−1.789−2.111−2.7186−2.686341
T34 (MW)−100−100−100−99.927−100−100−100
P g   M W 1249.951249.291249.981247.9951249.99812501250
Cost ($/H)7336.937329.8573377337.757336.987337.037337.026
Table 3. Best solutions obtained for the large-scale test system.
Table 3. Best solutions obtained for the large-scale test system.
Area 1 (PD = 7500 MW)Area 2 (PD = 3000 MW)
Output (MW)DEC2 [8]HSLSO [10]PPSOOutput (MW)DEC2 [8]HSLSO [10]PPSO
P1112.8292110.8012110.8012P21 (MW)343.7598523.2792523.2794
P2114113.9997113.9998P22 (MW)433.5196523.2791523.2794
P397.3999120120P23 (MW)523.2794523.2794523.2795
P4179.7331179.7331179.7332P24 (MW)550523.2794523.2794
P59795.55195.5504P25 (MW)550523.2795523.2793
P668.0001140140P26 (MW)254254254
P7300300300P27 (MW)1010.000110
P8284.5997284.5997284.5997P28 (MW)10.00011010
P9284.5997284.5997284.5997P29 (MW)101010
P10130270270P30 (MW)4787.799787.7997
P113609494.0002P31 (MW)159.7331188.5959188.5954
P1294.0001300300P32 (MW)190159.7331159.7331
P13304.5196304.5195304.5195P33 (MW)163.7269159.733159.7331
P14500394.2797394.2793P34 (MW)164.7998164.8002164.8
P15484.0392484.0395484.0395P35 (MW)200164.7998164.7998
P16500484.0391484.0391P36 (MW)164.7998164.7998164.7992
P17489.2794489.2794489.2797P37 (MW)11089.114389.1143
P18500489.2796489.2794P38 (MW)57.057189.11489.1142
P19550549.9998549.9998P39 (MW)2589.113489.1142
P20550511.2791511.2794P40 (MW)511.2794242.0001242
T12 (MW)−1500−1500−1500Cost ($/H)127,344.9125,100.3125,100.2
Table 4. Comparing the simulation final results for the multi-area power systems.
Table 4. Comparing the simulation final results for the multi-area power systems.
Test SystemIndexFIPSFPSOSPSO2011CLPSOAPSOPPSO
small-scale systemBest10,604.674210,604.6710,604.674110,604.6710,604.6710,604.67
Mean10,605.327210,604.9210,604.854310,604.6810,604.7310,604.67
Std1.52751.15470.57740.70220.44075.75 × 10−5
Mean time (s)4.564.7843.166.822.93
medium-scale systemBest7341.79427340.4557340.27957344.3577341.7147337.026
Mean7559.77887487.0877637.44437486.8927605.9197338.115
Std74.267461.812671.27184.349453.070.629
Mean time (s)20.9520.6719.1918.3125.5717.84
large-scale systemBest128,554.2844128,128.2127,085.5386127,008.9128,514125,100.2
Mean130,615.4572129,486129,414.4588128,315.4129,495.4125,263.2
Std1.19 × 1031.02 × 1039.84 × 1022.16 × 1026.93 × 10285.3092
Mean time (s)54.7455.8548.5148.3575.347.88
Table 5. Optimization results obtained by the PSO optimizers for the RCMAED problem for the four-area power system.
Table 5. Optimization results obtained by the PSO optimizers for the RCMAED problem for the four-area power system.
Output (MW)FIPSFPSOSPSO2011CLPSOAPSOPPSO
P18.56058.71468.13479.91928.46811.1868
P29.9835108.0117.2598.0119.9596
P311.2612.3534138.791312.70356.6997
P40.26160.051.96394.84911.6052.982
P518.80722.152619.562923.604620.137122.8244
P611.2619.404710.95929.29988.81578.8553
P76.10843.8332.18953.91634.75323.9286
P815.212817.255117.92516.355617.92517.2481
P94.66226.01472.93296.126422.07335.8222
P1010.51926.18588.50930.055.31730.1993
P1120.47829.154823.20339.89827.48559.6888
P124.005817.22365.102622.34685.102622.8171
P13118.16699.82829.16299.82828.0614
P142019.713517.736619.961417.736619.8021
P1526.815328.72343028.17913029.8714
P160.13841.28640.050.08690.050.0534
P170.12750.94520.55120.10.55120.486
P180.30160.25250.21460.27010.14330.204
P190.10.180.35390.36480.1430.138
P200.11.44020.11051.44210.11051.4566
P211.10121.84411.13571.841.87561.8858
P220.10.10.23640.10340.23640.188
RC121.68422.29850.36710.65442.53361.5336
RC130.22490.10.10.82060.10.5945
RC141.87881.31632.15070.29311.050.1674
RC230.40490.20730.10.11.00580.1001
RC240.16452.41791.01831.67121.01832.1473
RC340.45820.10.6020.28670.6020.3759
Reserve area 1 18.934417.88217.890418.181418.212518.1719
Reserve area 223.610822.354624.363421.823723.36922.1436
Reserve area 380.334681.421180.251981.578680.021381.4726
Reserve area 433.046333.109833.385233.609733.385233.2117
Best Cost ($)2187.4182178.60242188.2472171.05352193.5412166.377
Mean Cost ($) 2700.3672634.06762461.5382494.34712510.72185.794
Std363.4401325.6323204.1498182.2067250.019113.7298
Time (s)69.3466.0654.4852.2777.3151.93
Table 6. Optimization results obtained by PSO optimizers for the RCMAEED problem for the four-area power system.
Table 6. Optimization results obtained by PSO optimizers for the RCMAEED problem for the four-area power system.
Output (MW)FIPSFPSOSPSO2011CLPSOAPSOPPSO
P18.2773108.27730.0510.000610.0005
P25.4445.32345.4445.21165.32585.3259
P36.97577.05616.975712.37887.0497.0491
P47.463411.9987.463411.216111.997911.9978
P521.38229.961921.382216.84489.914312.2994
P67.363811.30197.36382.11711.290711.3626
P77.636714.562412.077312.976914.561214.6209
P81812.644114.065513.620512.708210.191
P917.356313.291617.356316.418113.292613.2921
P100.050.08910.050.050.09170.0919
P1113.665513.031713.66553.436112.641412.618
P128.157214.24278.157219.158714.630714.6544
P139.29334.75219.29338.72094.7534.7537
P1412.667115.496811.240612.748615.493615.4934
P1517.33911.81317.33911.36411.814211.8143
P1620.023524.435420.02353024.435224.435
P17−1.82891.19−1.82894.36681.18361.1836
P18−2.035−0.3652−2.035−1.7739−0.3653−0.3653
P191.79373.55261.0664−1.71233.5553.555
P203.21820.13083.06990.61170.12880.1288
P21−2.1972−0.47−0.0632−0.925−0.4709−0.4713
P220.8420.42070.8420.82860.41990.4199
RC12−2.61220.4371−2.6122−1.10460.43760.4355
RC131.8735−3.57061.34350.4457−3.4213−3.396
RC143.3365−5.3328−10.8828−7.5176−5.4329−4.638
RC23−2.53790.2241−0.9012.08580.21030.2071
RC240.6483−2.71360.6483−1.8365−2.0113−3.0807
RC34−0.5127−0.6214−0.5127−0.2932−0.7097−0.6741
Reserve area 1 20.839614.622520.839620.143514.626714.6267
Reserve area 220.617326.529720.111229.440826.525626.5261
Reserve area 380.77179.344980.77180.937179.343679.3436
Reserve area 431.677134.502733.103628.166534.50434.5036
Cost ($)2197.86882185.46662194.06112189.66472185.07852184.0477
Emission (ton)3.67563.42573.51764.25183.42883.4097
Table 7. The obtained values for the proposed reliability-oriented MAED problem for the large-scale test system.
Table 7. The obtained values for the proposed reliability-oriented MAED problem for the large-scale test system.
UnitOutput (MW)UnitOutput (MW)
P1114P21513.66
P2114P22513.66
P3120P23513.66
P4180P24513.66
P597P25513.66
P6140P26302.097
P7300P2710
P8266P2810
P9266P2910
P10270P3090
P11126.2842P31190
P12300P32188
P13300P33140.55
P14393.66P34152.1113
P15482.666P35148.345
P16490.1P36148.345
P17481.76P3791.55
P18484.55P3891.55
P19550P3991.55
P20523.9797P40267.6017
T12 (MW)−1500
Operation Cost ($)127,893.5
CENS ($)7469
Total Cost135,362.5
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Naderipour, A.; Kalam, A.; Abdul-Malek, Z.; Faraji Davoudkhani, I.; Mustafa, M.W.B.; Guerrero, J.M. An Effective Algorithm for MAED Problems with a New Reliability Model at the Microgrid. Electronics 2021, 10, 257. https://doi.org/10.3390/electronics10030257

AMA Style

Naderipour A, Kalam A, Abdul-Malek Z, Faraji Davoudkhani I, Mustafa MWB, Guerrero JM. An Effective Algorithm for MAED Problems with a New Reliability Model at the Microgrid. Electronics. 2021; 10(3):257. https://doi.org/10.3390/electronics10030257

Chicago/Turabian Style

Naderipour, Amirreza, Akhtar Kalam, Zulkurnain Abdul-Malek, Iraj Faraji Davoudkhani, Mohd Wazir Bin Mustafa, and Josep M. Guerrero. 2021. "An Effective Algorithm for MAED Problems with a New Reliability Model at the Microgrid" Electronics 10, no. 3: 257. https://doi.org/10.3390/electronics10030257

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