Next Article in Journal
Responsible Production for Sustainability: Concept Analysis and Bibliometric Review
Previous Article in Journal
Profiling Public Sector Choice: Perceptions and Motivational Determinants at the Pre-Entry Level
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Solving the Real Power Limitations in the Dynamic Economic Dispatch of Large-Scale Thermal Power Units under the Effects of Valve-Point Loading and Ramp-Rate Limitations

1
School of Software and Electrical Engineering, Swinburne University of Technology, Hawthorn, VIC 3122, Australia
2
School of Engineering, Deakin University, Waurn Ponds, VIC 3216, Australia
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(3), 1274; https://doi.org/10.3390/su13031274
Submission received: 2 December 2020 / Revised: 12 January 2021 / Accepted: 21 January 2021 / Published: 26 January 2021
(This article belongs to the Section Sustainable Engineering and Science)

Abstract

:
Few non-traditional optimization techniques are applied to the dynamic economic dispatch (DED) of large-scale thermal power units (TPUs), e.g., 1000 TPUs, that consider the effects of valve-point loading with ramp-rate limitations. This is a complicated multiple mode problem. In this investigation, a novel optimization technique, namely, a multi-gradient particle swarm optimization (MG-PSO) algorithm with two stages for exploring and exploiting the search space area, is employed as an optimization tool. The M particles (explorers) in the first stage are used to explore new neighborhoods, whereas the M particles (exploiters) in the second stage are used to exploit the best neighborhood. The M particles’ negative gradient variation in both stages causes the equilibrium between the global and local search space capabilities. This algorithm’s authentication is demonstrated on five medium-scale to very large-scale power systems. The MG-PSO algorithm effectively reduces the difficulty of handling the large-scale DED problem, and simulation results confirm this algorithm’s suitability for such a complicated multi-objective problem at varying fitness performance measures and consistency. This algorithm is also applied to estimate the required generation in 24 h to meet load demand changes. This investigation provides useful technical references for economic dispatch operators to update their power system programs in order to achieve economic benefits.

1. Introduction

Although renewable power has been positively used in most power generating systems (PGSs), fossil fuels remain the predominant energy source for thermal power units (TPUs). The demand for fossil fuels continuously increases with the rapid growth of the global economy and modern industry. Thus, the increased efficiency and optimum utilization of fossil fuels in TPU operations have become important research topics. The scheduling of the correct mix of PGS generation from numerous online TPUs during a specific interval and load demand at minimum cost, i.e., economic dispatch (ED) of real power, is a challenging issue, because the real-time operating fuel costs (OFCs) of various online TPUs vary significantly.
The real power ED is the distribution of a total real power generation among the online TPUs, given that the commitment of online TPUs is pre-determined. Several studies have addressed the static ED problem; that is, the total real power generation is scheduled to cover the demand of loads for a specific hour [1,2,3,4,5,6,7,8]. However, the scheduling in such a case may be valuable only for that hour and may not be valid for the next hour or subsequent few hours, depending on the load demand changes during a 24 h period. For example, power generation delivered by online TPUs may not substantially change from one hour to the following operating hour due to the valve-point loading (VPL) effects and power limitations, namely, ramp-rate limitations (RRLs). This problem can be eliminated through the real-time dynamic scheduling of online TPUs to meet 24 h load demands in the presence of VPL effects and RRLs [9,10,11,12,13,14]. Real-time dynamic scheduling is recognized as the real-time dynamic economic dispatch (DED) of real power (DED problem) and minimizes the total OFC by satisfying the load demand in each period that may be 15, 30, or 60 min in 24 h and solving generation real power limitations, i.e., VPL effects and RRLs. A specific interval with 60 min has been selected in this investigation.
The OFC, that is, the multi-objective function of online TPU, is ideally a quadratic function, but a ripple is observed on this multi-objective function when the steam passes inside the valves of a steam turbine synchronous generator (STSG) [15,16,17,18,19]. Thus, the OFCs of a TPU become non-convex with multimodal characteristics [20,21,22,23]. The ramp real power limitations of a TPU are changed at each interval. Subsequently, the up/down RRLs pose an additional challenge to optimization techniques. Moreover, unexpected events, such as an online TPU fault or a sudden load demand change at any interval, occur. This problem is addressed by using the largest TPU capacity among online TPUs to maintain the overall online TPUs scheduling and increase system generation stability. However, an online TPU infers a solution from its optimum point. Therefore, finding the optimum scheduling for the DED of real power is a complicated PGS operation task. Because the DED of real power comprises 24 periods, each period is 1 h; thus, more decision variables than that in the static ED of real power are used for a dispatch period of 24 h. For example, a 500-TPU PGS has up to 12,000 (500 × 24) decision variables to be optimized. Thus, it is a big challenge to solve such a large-scale multi-objective DED problem.
Numerous optimization techniques for solving the DED problem have been applied, but few are positively used to solve the DED of large-scale TPUs with VPL effects and RRLs, that is, real power limitations. The optimization techniques in the literature are classified into traditional and non-traditional optimization techniques. Traditional optimization techniques, such as linear programming [24], the lambda iteration method [25], and the gradient method [26], have been widely utilized for solving the ED of real power. These optimization techniques are often efficient in solving the convex OFC function [27,28,29]. Traditional optimization techniques, including gradient methods, generally have disadvantages, such as inefficiency in solving convex problems with a high-dimensional search space, because they suffer from dimensionality. In addition, they are inefficient in solving non-convex multimodal problems and sensitive to an initial starting point. Moreover, they require a monotonically increasing objective function and often fall into the local minima [30,31,32]. However, the gradient method is invariably integrated with various optimization methods to develop novel optimization techniques. This integration is employed to obtain rapid convergence without falling in the local minimum. Some recently proposed optimization techniques are available in [33,34].
The second category includes non-traditional optimization techniques (NTOTs); they have been positively utilized in numerous practical optimization problems, because the mathematical specifications of an objective function are not essential. For example, evolutionary programming (EP) [4,9], the artificial immune system algorithm [35,36,37], the genetic algorithm (GA) [38,39,40], the artificial bee colony (ABC) [40,41,42], and particle swarm optimization (PSO) [42,43,44,45,46] have been proposed. A popular NTOT, namely, global PSO with the inertia weight (w) (GPSO-w) algorithm [47], has been proposed for solving unimodal and multimodal optimization problems, including the DED of real power. The negative gradient of w in the GPSO algorithm is employed to boost the particles’ local and global search abilities inside a swarm and enable equilibrium between the exploration and exploitation stages [48]. Thus, w helps the particles control the convergence characteristics and quickly converge into the optimum solution. Although the OFC function profile does not constrain it, the GPSO-w algorithm mostly falls in the local minima when applied to the ED of large-scale TPUs PGS with various operating power limitations [49,50,51].
Few NTOTs have been positively applied for solving the DED of large-scale TPUs with VPL effects and RRLs in the recent years, including the hybrid bare-bone PSO algorithm [1], the chaotic differential bee colony optimization (CDBCO) algorithm [14], the decentralized gradient projection method [15], the imperialist competitive algorithm (ICA) [16], the enhanced adaptive PSO (EAPSO) algorithm [17], the teaching–learning algorithm (TLA) [18], the orthogonal PSO algorithm [49], the crisscross optimization (CSO) algorithm [52], enhanced bee swarm optimization (EBSO) [53], the hybrid immune GA (HIGA) [54], the self-adaptive modified firefly algorithm [55,56], the chaotic sequence-based DE (CSDE) algorithm [57], the chaotic DE algorithm [58,59], the chaotic self-adaptive PSO algorithm [60], and the time-varying acceleration coefficient with improved PSO algorithm [61].
The results of these previous investigations emphasize the importance of studying the DED of the real power of large-scale TPUs. However, the current proposed research study’s advantage compared to the reviewed method in the literature satisfies the following steps:
(1)
Few NTOTs are used for the DED of large-scale TPUs, e.g., 1000 TPUs, that consider the effects of VPL with RRLs. The current study covers the lack in this field.
(2)
A novel algorithm, namely, a multi-gradient particle swarm optimization (MG-PSO) algorithm, is applied an optimization tool to solve the DED of 10 TPUs without/with transmission network loss; 100, 500 and, 1000 TPUs under VPL effects; and RRLs’ real power limitations.
(3)
The power generating scheduling of online TPUs is updated every 1 h for the duration of a day in a real-time operation to meet the load demands and real power limitations.
(4)
The generation is estimated to meet the load demand at any time during the period of a day. This procedure can maintain PGS stability and forecast the periodic maintenance schedule of the TPUs subjected to a massive change in their generation during the period of a day.
(5)
The research study provides details about the generation volume of each TPU over a 24 h period and which one is subjected to considerable changes during this period.
(6)
Most NTOTs in the literature often suffer from premature convergence and dimensionality when applied to a large-scale DED of real power (more than 500 TPUs) with many local minima due to the effects of VPL and RRLs. However, the MG-PSO algorithm was positively applied to alleviate particles’ convergence stagnancy even with 1000 TPUs throughout the solution’s inspections.
(7)
The approach used in the current research study is different from that adopted in our previous study [62,63]. In [62,63], the MG-PSO algorithm was used to solve the static ED for 1 h only of small and medium power systems, i.e., 6, 13, and 15 TPUs, under several power constraints, such as prohibited operating zones, RRLs, and VPL effects. However, in this study, the MG-PSO algorithm is used to solve the DED of large-scale TPUs, i.e., 100, 500, and 1000 TPUs, under the effects of VPL with RRLs during the 24 h period. It is a more complicated multi-objective function.
(8)
The GPSO-w algorithm is improved by using different negative gradient variations to prevent the best particle inside a swarm from falling in the local minimum and ensuring its escape.
(9)
With widespread simulated tests for the DED of medium-scale and large-scale TPU PGSs, the MG-PSO algorithm’s superiority over various competitive NTOTs, including the GPSO-w algorithm, in terms of performance measures has been demonstrated based on various numerous performance measures, such as fitness values, convergence rate, and consistency.
(10)
An illustrative example demonstrating the effects of VPL and RRLs on the OFC of two TPUs for 1 h is shown in Section 4.3.
(11)
This investigation provides useful technical references for economic dispatch operators to update their PGS programs to achieve economic benefits.
Recent studies have validated the MG-PSO algorithm’s capability in solving real-world problems in science and engineering, including power systems problems [50,62,63,64].
The rest of this investigation is arranged as follows. Section 2 provides the mathematical formulation of the DED problem with real power limitations. The details of the GPSO-w algorithm are demonstrated in Section 3. Section 4 depicts the MG-PSO algorithm details. Section 5 uses five PGSs with various TPUs and compares the simulation results with other optimization techniques. Section 6 concludes this investigation.

2. Mathematical Formation of the DED of Real Power

The DED of real power is a nonlinear, multiple-constrained problem. It aims to distribute and schedule the real power (real output power of TPUs) of N g e n online TPUs economically over a period, t , while satisfying the power network and TPU power limitations, i.e., VPL effects and RRLs, to minimize the total OFC. The objective function of the DED of real power is the total OFC of N g e n TPUs with t periods in a day, which can be formulated as
Minimize      F c o s t = t T i N g e n F i , t ( P i , t ) ,  
where F c o s t is the total OFC in USD during the dispatch period T ; T denotes the total number of hours, T = 24 ; N g e n represents the number of online TPUs; P i , t in MW indicates the real power of the i th TPU at t ; and F i , t ( P i , t ) refers to the OFC function of the i th TPU at t .
The quadratic OFC function of the i th TPU is shown in Equation (2) [65]. However, due to the sinusoidal function as a result of the VPL effects, this method renders the OFC function non-smooth and non-convex with multiple modes. Thus, the OFC of a TPU is characterized by non-convexity and non-smoothness due to the VPL effects, as shown in Equation (3) [66]. An illustrative example displaying the effects of VPL on TPUs is shown in Section 4.3.
F ( P i , t ) = c i + b i P i , t + a i P i , t   2 ,
F ( P i , t ) = c i + b i P i , t + a i P i , t   2 + | e i × sin ( f i × ( P i , t m i n P i , t ) | ,
where a i in USD/MW2h, b i in USD/MWh, and c i in USD/h represent to the OFC coefficients of the i th online TPU; e i in USD/h and f i in MW−1 denote the coefficients of VPL effects of the i th   online TPU; P i , t m i n is the minimum real power of the i th online TPU at t period; and the term | e i × sin ( f i × ( P i m i n P i , t ) | represents the VPL effect of the i th online TPU.
Under the effect of RRLs, the real power of a TPU is constrained by the lower and upper limits of the stable operation of online TPU, as follows:
  P i , t m i n P i , t P i , t m a x     i = 1 ,   2 ,   ,   N g e n ,   t = 1 ,   2 ,   ,   24 ,
where P i , t m a x is the maximum real power of the i th online TPU at a period t . The RRLs are the maximum rates specified for each TPU at which the real output power of a TPU can be increased (i.e., the ramp-up rate) or decreased (i.e., the ramp-down rate in a time interval—one hour in this research study). Violation in the generating power ramp rates shortens the life of the steam turbine synchronous generator and, thus, has to be satisfied in a practical PGS operation where the generating power changes with load demands. This phenomenon prevents redundant thermal pressure on the combustion equipment and boiler. Thus, the real range of the online TPU operation is constrained by its corresponding RRLs limitations.
An illustrative example displaying the RRLs on TPUs is shown in Section 4.3. The ramp-up and ramp-down limitations for each TPU are expressed as follows:
If real power P i , t must increase, then the per unit time rate of increase   ( P i , t P i 1 ) , must satisfy
P i , t P i , t 1 U R i ,                   i = 1 ,   2 ,   ,   N g e n ,                   t = 1 ,   2 , ,   24 ,
If real power P i , t must decrease, then the per unit time rate of decrease   ( P i , t 1 P i , t ) , must satisfy
P i , t 1 P i , t D R i ,                   i = 1 ,   2 ,   ,   N g e n ,                   t = 1 ,   2 , ,   24 ,
where P i , t 1 is the TPU real power at the former t period; U R i   and D R i denote the ramp-up and ramp-down power limits of i th TPU in MW/h, respectively.
Subsequently, by substituting Equations (5) and (6) in Equation (4), we achieve the following real power limitations (inequality limitations) owing to the RRLs of the i th TPU:
m a x { P i m i n , ( P i , t 1 D R i ) } P i , t m i n { P i m a x , ( P i , t 1 + U R i ) } ,
Equation (7) is nonlinear with inequality limitations and provides the maximum and minimum RRLs of each TPU.
In addition, the minimized DED of real power must undergo to equality limitations through the real power balance equation, Δ P t , as follows:
Δ P t = i = 1 N g e n P i , t P d , t P l , t = 0 ,         t = 1 ,   2 ,   ,   24 ,  
where P d , t in MW and P l , t in MW represent the load demand and transmission network loss at t period, respectively. P l , t is determined using the B-matrix [67], as follows:
P l , t = j = 1 N g e n i = 1 N g e n P i , t B j i P i , t ,           t = 1 ,   2 ,   ,   24 ,
where B j i , j   =   1 ,   2 ,   ,   N g e n , i   =   1 ,   2 ,   ,   N g e n , the coefficients of the transmission network loss B-matrix in a power network connection between the j th and the i th   TPUs.

3. GPSO-w Algorithm

In [47], the GPSO-w learning strategy relies on the M particles’ arrangement (population) in a swarm. The structure is an entirely connected grid in which every particle inside the swarm can access the information of the M particles in the following manner:
(1)
Every particle moving in the search space adapts its moving path based on two guides, namely, G p e r s , j , its own experience, and G b e s t , the best particle experience among the M particles.
(2)
M particles look for a solution, that is, global optimum; every particle gains the information from its G p e r s , j and G b e s t . Thus, a particle employs the best experience among the M particles while selecting the G b e s t   as its neighbor’s best experience.
(3)
GPSO-w is denoted as global PSO algorithm; the position of each particle is influenced by the G b e s t   particle in the whole population inside a swarm.
The following pseudocode describes the GPSO-w learning strategy. When a swarm population moves in a d-dimensional space with M > 1 looking for a solution, that is, the minimum of an objective function through a number of iterations   N i t e r , the target is to minimize the given f ( x ) . Algorithm 1 shows the pseudocode of the GPSO-w algorithm.
Algorithm 1. Pseudocode of the global particle swarm optimization with the inertia weight (w) (GPSO-w) algorithm learning strategy
  • Each particle i has one d-dimensional velocity vector
    and one d-dimensional position vector, as follows:
    V i = [ v i 1 ,   v i 2 ,   ,   v i d ]
    X i = [ x i 1 ,   x i 2 ,   ,   x i d ]
    Initialization: Iteration, t = 0
  •  for i =1, 2, …, M
      Initialize the V i and X i randomly within a defined range of d-dimensional space and denote as   V i ( 0 ) and X i ( 0 ) , respectively.
      Initialize the personal position vector of particle i,   G p e r s , i ( 0 )
    G p e r s , i ( 0 ) =   X p e r s , i ( 0 )
      Evaluate f ( x ) using X i ( 0 )
  •  end i loop
  •  Determine the global best position vector,   G b e s t ( 0 ) . It is the best position vector among M personal position vectors, as follows:
    G b e s t ( 0 ) = [ g b , 1 ,   g b , 2 ,   ,   g b , d ]
    Update
  •  for t =1, 2, …, N i t e r
      for i = 1, 2, …, M
      Determine inertial weight w ( t ) as given below:
    w ( t ) = 0.5 N i t e r + 0.9
      Update   V i and X i as follows:
    V i ( t ) = w ( t ) V i ( t 1 ) + c 1 r 1 ( t ) [ G p e r s , i ( t 1 ) X i ( t 1 ) ]           +   c 2 r 2 ( t ) [ G b e s t ( t 1 ) X i ( t 1 ) ]
      X i ( t ) = X i ( t 1 ) + V i ( t )
      Evaluate f ( x ) for particle i using X i
      Update G p e r s , i ( t ) as follows:
    G p e r s , i ( t ) = { X i ( t )                             if     f ( X i ( t ) )   f ( X i ( t 1 ) )   G p e r s , t ( t 1 )       Otherwise
      Obtain f ( G p e r s , i ( t ) )
      end i loop
  •  Obtain f ( G b e s t ( t ) ) , as follows:
      f ( G b e s t ( t ) ) = m i n { f ( G p e r s , i ( t ) ) } , i = 1, 2, …, M
     Obtain G b e s t ( t ) corresponding to f ( G b e s t ( t ) )
     end t loop
    End of iteration: t = N i t e r
  •  Optimum solution = G b e s t ( N i t e r )
  •  Optimum value =
    f ( G b e s t ( N i t e r ) )
End
The c1 and c2 are positive and real numbers, called acceleration coefficients, and are used to accelerate the M particles to obtain a possible solution; they are commonly set to 2.0 [68,69,70]. The r1(t) and r2(t) are two randomly created numbers within the range of [0, 1] in a uniform distribution and are used by the M particles to increase the local and global search capabilities.

4. MG-PSO Algorithm

The multi-gradient particle swarm optimization (MG-PSO) algorithm has been positively applied to solve several complex real-world problems in science and engineering [50,64]. The MG-PSO algorithm employs distinct negative gradients by a swarm population thorough inspections for a possible solution. The negative gradients help to prevent the best particle in a swarm from falling in the local minima in the following manner:
Two stages, exploration and exploitation, are utilized. A particle, namely, an explorer, and M explorers utilize distinct episodes in the exploration stage. In every episode, the M explorers follow a distinct negative gradient for discovering a new neighborhood. The M explorers boost the global capability of the search space of this algorithm and supply the boundaries of the search space; this represents a new area of the search space in the exploitation stage.
In the exploitation stage, a particle, namely, an exploiter, and the M exploiters follow only one negative gradient; this is less than that of the exploration stage, and it is used to exploit the best neighborhood. A small imperceptible change in velocity and position vectors during updating processes is achieved when a small negative gradient is used. Thus, the M particles move steadily toward the candidate solution, that is, global optimum. Subsequently, the M exploiters boost the local capability of a search space of the algorithm.
The integration of both stages provides equilibrium between the exploration and exploitation processes in the search area, and they are successfully used to overcome the disadvantages of the gradient optimization methods. Negative gradient variations help to prevent the best particle inside a swarm from falling in the local minimum and ensure its escape [50].

4.1. MG-PSO Algorithm Learning Strategy

The following assumptions demonstrate the MG-PSO algorithm learning strategy. The M particles inside a swarm population move in a d-dimensional space seeking a possible solution, and each i th particle adjusts its moving path based on two guides, namely, its personal experience G p e r s , i and its neighborhood’s best experience, G b e s t .
When seeking a solution, every i th particle gains the information from its G p e r s , i and G b e s t . In this manner, a particle utilizes the best experience of the M particles while selecting G b e s t as its neighbor’s best experience.
The M particles utilize exploration and exploitation stages, an explorer in the exploration phase follows distinct episodes, and the M explorers in every episode apply a distinct negative gradient to discover a new search space area (new neighborhood). They aim to obtain a new neighborhood in a d-dimensional space. In the exploration stage, the M explores boost the global search capability of the MG-PSO algorithm throughout distinct episodes and achieves the best neighborhood among the used distinct episodes. In every episode, the M explorers gain the best position vector following their neighborhood by applying a distinct negative gradient. The neighborhood is gained by taking the ceiling and floor of every element of the best position vector.
These procedures yield a new search space, that is, the best neighborhood throughout the d-dimensional space that will be utilized in the next stage, i.e., the exploitation phase.
In the exploitation phase, a particle, namely, an exploiter, is utilized. The M exploiters only utilize one negative gradient that is less than that in the exploration stage. They boost the local search capability of the MG-PSO algorithm. This stage aims to obtain an optimum solution (best position used by the best particle in a swarm) by exploiting the M exploiters in the best neighborhood achieved from the exploration stage.

4.2. MG-PSO Algorithm Structure

We assume that N g r a d is the number of negative gradients utilized throughout the search process and the M particles (population) inside a swarm search for a solution. The N g r a d 1 negative gradients are utilized in the exploration stage, and only one negative gradient is used in the exploitation stage. The w follows one negative gradient in each episode. The number of iterations is represented by N i t e r . The   N i t e r in the exploration stage is given by Equation (19), and the γ is used to determine the number of iterations in the exploration and exploitation stages.
N i t e r , x p l o r e =   γ × N i t e r ,
where γ is a positive and real number in the range of 0–1.
The N i t e r in this exploitation stage is given by Equation (20).
N i t e r , x p l o i t = ( 1 γ ) × N i t e r ,
For the kth negative gradient, k = 1, 2, …, N g r a d , the initial and final values of w are denoted as w i n i , k and w f i n , k , respectively. where
w i n i , k > w f i n , k ,
The two values of w i n i , k and w f i n , k are positive and real numbers in the range of 0–1. The w i n i , k and w f i n , k are used to determine the negative gradient in both stages, exploration and exploitation, as shown in Equation (22). The kth negative gradient, g r a d k , k = 1, 2, …, N g r a d 1 , in the exploration stage, is given by Equation (22).
g r a d k = w f i n , k w i n i , k     N i t e r , x p l o r e
The negative gradient, g r a d N g r a d , in the exploitation phase, is given by
g r a d N g r a d = w f i n , N g r a d w i n i , N g r a d N i t e r , x p l o i t
The N g r a d   gradients are designated such that Equation (24) is satisfied.
| g r a d 1 | > | g r a d 2 | > | g r a d 3 | > | g r a d N g r a d |
For the kth negative gradient, k = 1, 2, …, N g r a d , the w k ( t ) at iteration, t is given by Equation (25).
w k ( t ) =   g r a d k × t + w i n i , k
Algorithm 2 presents the pseudocode of the MG-PSO algorithm.
Algorithm 2. Pseudocode of the natural learning mechanism of the multi-gradient particle swarm optimization (MG-PSO) algorithm
Let f(x) be the objective function to be minimized
Select N i t e r ,   N g r a d ,   w i n i , k ,   w f i n , k ,   k = 1 ,   2 ,   ,   N g r a d
Determine N i t e r , x p l o r e   and N i t e r , x p l o i t   using Equations (19) and (20), respectively
Initialization: Iteration, t = 0
Obtain G b e s t ( t ) using Equations (10)–(13)
Begin exploration stage
for k = 1 ,   2 ,   ,   N g r a d 1 (begin of episode k)
 Determine g r a d k using Equation (22)
  for t = 1 ,   2 ,   ,   N i t e r , x p l o r e
   Determine w k ( t ) using Equation (25)
    for i = 1 ,   2 ,   ,   M
     Update the particle’s velocity and position vectors as follows:
V i k ( t ) = w k ( t ) V i k ( t 1 ) + c 1 r 1 ( t ) [ G p e r s , i k ( t 1 ) X i k ( t 1 ) ] +   c 12 r 2 ( t ) [ G b e s t k ( t 1 ) X i k ( t 1 ) ]
X i k ( t ) = X i k ( t 1 ) + V i k ( t )
     Evaluate the particle’s performance by substituting Equation (27) in f(x)
     Update G p e r s , i as follows:
G p e r s , i k ( t ) = { X i k                 i f             f ( X i k ( t ) f ( G p e r s , i k ( t 1 ) G p e r s , i k ( t 1 )                                           Otherwise                
     Obtain f ( G p e r s , i k ( t ) )
    end i loop
    Obtain f ( G b e s t k ( t ) ) as follows:
f ( G b e s t k ( t ) ) = m i n { f G p e r s , i k ( t ) ) }
    Obtain G b e s t k ( t ) corresponding to f ( G b e s t k ( t ) )
   end t loop
    Obtain G b e s t k ( N i t e r , x p l o r e ) and f ( G b e s t k ( N i t e r , x p l o r e )
   end k loop (end of episode k)
   for k = 1 ,   2 ,   ,   N g r a d 1
    Obtain f ( G b e s t k ( N i t e r , x p l o r e ) )
   end k loop
f ( G b e s t , x p l o r e ) = m i n { f ( G b e s t k ( N i t e r , x p l o r e ) }
   Obtain B E S T ( G b e s t , x p l o r e )
   Obtain new search space (neighborhood) by taking CEL   and FLOOR of each element of B E S T ( G b e s t , x p l o r e )
   End exploration stage
Begin exploitation stage
Use the new search space
Initialization: Iteration, t = 1
for i = 1 ,   2 , ,   M
V i ( 1 ) = V 1 ( N i t e r , x p l o r e )   corresponding   to   B E S T ( G b e s t , x p l o r e )
X i ( 1 ) = X 1 ( N i t e r , x p l o r e )   corresponding   to   B E S T ( G b e s t , x p l o r e )
G p e r s , i ( 1 ) = G p e r s , i ( N i t e r , x p l o r e )   corresponding   to   B E S T ( G b e s t , x p l o r e )
end i loop
G b e s t , x p l o i t = B E S T ( G b e s t , x p l o r e )
Determine g r a d N g r a d using Equation (23)
Update
for t = 2 ,   3 ,   ,   N i t e r , x p l o i t
 Determine w k ( t ) using Equation (24)
  for i = 1 ,   2 ,   ,   M
   Update the particle’s velocity and position vectors as follows:
V i ( t ) = w N g r a d ( t ) V i ( t 1 )   +   c 1 r 1 ( t ) [ G p e r s , i ( t 1 ) X i ( t 1 ) ]   +   c 1 r 1 ( t ) [ G b e s t , x p l o i t ( t 1 ) X i ( t 1 ) ]
X i ( t ) = X i ( t 1 ) + V i ( t )
   Evaluate the particle’s performance by substituting Equation (36) in f(x)
   Update G p e r s , i ( t ) as follows:
G p e r s , i ( t ) = { X i ( t )     i f     f ( X i ( t ) f ( G p e r s , i ( t 1 ) G p e r s , i ( t 1 )                           O t h e r w i s e                    
   Obtain f ( G p e r s , i ( t ) )
   end i loop
  Obtain f ( G b e s t , x p l o i t ( t ) )   as follows:
f ( G b e s t , x p l o i t ( t ) ) = m i n { f ( G p e r s , i ( t ) ) }
  Obtain G b e s t , x p l o i t ( t ) ) corresponding to f ( G p e r s , i ( t ) )
end t loop
Optimum solution = G b e s t , x p l o i t ( N i t e r , x p l o i t )
Optimum value = f ( G b e s t , x p l o i t ( N i t e r , x p l o i t ) )
End exploitation stage
End MG-PSO algorithm

4.3. Illustrative Example

Two practical operating power limitations, VPL effects and RRLs, are considered for TPU operation. In order to demonstrate the effects of VPL and RRLs on the OFC function, the following illustrative examples with two online TPUs, namely, TPU1 and TPU2, are considered. The parameters of both TPUs are provided in Table 1. They are two steam turbine synchronous generators (STSGs) with several valves. In practice, the valves of the STSGs govern the steam throughout isolated nozzle groups. Every group supplies optimum efficiency when working at maximum active output power. Thus, after the real power of the STSG increases, the valves are opened and closed automatically, allowing for the highest efficiency of the STSG (maximum real power delivered) to be obtained. Subsequently, this procedure causes ripple-like effects. Thus, multiple modes with various local minimum are produced by the sinusoidal functions, as shown in Equation (3). The OFC function becomes a high-order of nonlinearity characteristics, as shown in Equation (3).
Moreover, under the effect of RRLs, the real power of a TPU is constrained by P i m i n and P i m a x , as shown in Equation (7), for the purpose of stable operation of an online TPU. This procedure prevents redundant thermal pressure on the combustion equipment and boiler. Thus, the real power range of an online TPU operation is constrained by its corresponding RRLs. The MG-PSO algorithm is used to solve Equations (1)–(7) simultaneously in order to find the new generation limits of the TPU1 and TPU2.
Table 1 shows the minimum and maximum real power of TPU1, P 1 m i n = 150 MW and P 1 m a x = 470 MW, respectively. The minimum and maximum real power of TPU2 are P 2 m i n = 135 MW and P 2 m a x = 460 MW, respectively. Due to the RRLs limitations, U R 1 = 80 MW/h and D R 1 = 80 MW/h for TPU1, and U R 2 = 80 MW/h and D R 2 = 80 MW/h for TPU2 (in our case studies, 1 h). By applying Equations (1)–(7), the new generation limits are P 1 m i n = 200 MW and P 1 m a x = 455 MW for TPU1 and P 2 m i n = 300 MW and P 2 m a x = 460 MW for TPU2, respectively. Thus, the generating power of the two TPUs is restricted by their RRLs.
Figure 1 shows the effects of VPL on the total OFC of TPU1 and TPU2 with new generation limits due to the RRLs. From the local minima distribution in Figure 1, one can see that multiple modes with local minima are shown in the dark red and blue areas. The economic dispatch of real power and optimum feasible area of TPU1 become 200 and 455 MW, and those of TPU2 become 300 and 460 MW, respectively. However, with large-scale TPUs (e.g., more than 500) under the effects of VPL and RRLs, finding the economic dispatch of real power becomes a complex problem.

5. Case Studies and Simulation Results

Four case studies with five PGSs with a medium to a very large number of TPUs were tested to evaluate and measure the MG-PSO algorithm performance, as shown in this section.
(1)
Case study #1: 10-TPU PGS without/with consideration of P l , t . This case study has 240 (24 × 10) decision variables.
(2)
Case study #2: 100-TPU PGS by repeating the PGS of case study #1 10 times. This case study has 2400 (24 × 100) decision variables.
(3)
Case study #3: 500-TPU PGS by repeating the PGS of case study #1 50 times. This case study has 12,000 (24 × 500) decision variables.
(4)
Case study #4: 1000-TPU PGS by repeating the PGS of case study #1 500 times. This case study has 24,000 (24 × 1000) decision variables.
In all various PGSs, the VPL effects and RRLs were considered. One day (24 h) was selected with a period of T .
Table 2 shows the daily load demand for case study #1. The daily load demands of the other cases were obtained by multiplying the N g e n / 10 of the corresponding demands of case study #1. MATLAB programming language was used for MG-PSO algorithm. The specifications of the computer are Intel (R) Core (TM), 2 Duo CPU T6570 @ 2.1 GHz, and 4 GB of RAM, Windows 7 Home, 64-bit operating system (for all PGS case studies).

5.1. Performance and Fitness Measures

The performance and fitness measure values shown below were considered to determine the accuracy, consistency, and robustness of various NTOTs in order to solve the DED of real power with the following steps:
(1)
Every NTOT is employed with N r u n independent runs;
(2)
Every NTOT is employed with N i t e r iterations;
(3)
The   e n s e m b l e   a v e r g e   OFC   ( F c o s t ) values in USD were determined by Equation (1) under its real power limitations Equations (4) to (9) over N r u n independent runs at every t iteration;
(4)
F c o s t ,   m i n i m u m is the m i n i m u m   o f   o p t i m i z e d   OFC values in USD over N r u n independent runs;
(5)
F c o s t , m a x i m u m is the m a x i m u m   o f   o p t i m i z e d   OFC values in USD over N r u n independent runs;
(6)
F c o s t , a v e r a g e is the a v e r a g e   o f   o p t i m i z e d   OFC values in USD over N r u n independent runs;
(7)
σ is the s t a n d a r d   d e v i a t i o n   o f   o p t i m i z e d   OFC values in USD over N r u n independent runs;
(8)
The a v e r a g e   t i m e   c o n s u m e d   ( T c o n s u m e d ) is determined by the overall time implemented by the NTOT after a convergence over N r u n independent runs.

5.2. Case Study #1: 10-TPU PGS without/with Consideration of Transmission Network Loss

The first PGS consisted of 10 TPUs with the consideration of the VPL effects and RRLs. Table 3 presents P d , t for 24 h for this case study #1. The P l , t was not considered for a fair comparison with other NTOTs. The TPU data were provided by [52]. Table 3 contains the values of RRLs of individual TPUs used in all analyses described in Section 5. Based on these details shown in Table 3 [52], the RRLs range was assumed to be from 0.28% to 0.91% of P i m a x . The reason for choosing this is because the real power spinning reserve of each TPU is not included in this study. However, the RRLs range is usually in a range of from 2% to 6% of P i m a x under the application of a real power spinning reserve of TPU.
Table 4 illustrates the specific parameters used in the MG-PSO algorithm for the five PGSs in this research study. It was run with M = 20 , d = 10 , N r u n = 25 , N i t e r = 500 , and N g r a d = 3 ( N g r a d = 2 for the exploration stage and N g r a d = 1 for the exploitation stage).
Table 5 presents the minimum real power dispatch values of each online TPU at each t   period over 24 h, i.e., P i , t = 1 ,   2 ,   ,   10 , t = 1 ,   2 ,   ,   24 . In addition, Table 5 illustrates F c o s t , m i n i m u m = USD   1,010,490.42 , which was obtained from the best run of the MG-PSO algorithm over N r u n = 25 independent runs at tth interval. The T c o n s u m e d during the 24 h period was 225.80 s.
Table 6 demonstrates the performance and fitness measure values from using the MG-PSO algorithm for the 10-TPUsPGS without consideration of P l , t . A total of 25 independent runs were achieved for the identification of F c o s t , m i n i m u m , F c o s t , a v e r a g e and F c o s t , m a x i m u m . The F c o s t , m i n i m u m , F c o s t , a v e r a g e , and F c o s t , m a x i m u m obtained by the MG-PSO algorithm were USD 1,010,490.44, USD 1,010,490.45 and USD 1,010,490.47, respectively, and σ = USD   0.0104 . In addition, Table 6 provides a statistic comparison of the various NTOTs. In the 10-TPU PGS without consideration of P l , t case study #1, 12 NTOTs, namely, the MG-PSO algorithm, the EP algorithm [9], the GPSO-w algorithm [10], the EAPSO algorithm [17], the ICA [18], the TLA [18], the GA [20], the ABC algorithm [41], the CSO algorithm [52], the HIGA [54], the CSDE algorithm [57], and the CDBCO algorithm [58], were applied for comparison. The best statistical results are shown in bold. The MG-PSO algorithm significantly outperformed the other 11 competitive NTOTs, as shown in Table 6, and obtained better solutions than the other 11 NTOTs in terms of F c o s t , m i n i m u m , F c o s t , a v e r a g e , and F c o s t , m a x i m u m . Although the MG-PSO algorithm consumed more time than the other NTOTs shown in Table 6, such as the TLA [18] and the CSDE algorithm [57], it displayed a better convergence of rate, consistency, and accuracy of obtaining the best and accurate solution, σ = USD   0.0104 . The outcomes in Table 5 and Table 6 indicate that this algorithm is robust, accurate, stable, and can obtain the best solution with consistent results.
Figure 2A depicts the convergence characteristic of this algorithm for case study #1, and Figure 2B shows the best (minimum) OFC distribution over 25 independent runs. At every iteration, the F c o s t values were obtained from 25 independent runs over 24 periods (each t period is 1 h). The MG-PSO algorithm stabilized at approximately 220 iterations and attained F c o s t , a v e r a g e of approximately USD 1,010,490, as shown in Figure 2A. Hence, this algorithm efficiently and effectively converged to the optimum solution.
Figure 2B depicts the deviation of the minimized F c o s t over 25 independent runs obtained by this algorithm for the 10-TPU PGS without consideration of P l , t case study #1. The minimized F c o s t   diverged between USD 1,010,490.47 and USD 1,010,490.44, indicating that this algorithm can provide a reliable solution and consistent outcomes. Thus, the MG-PSO algorithm can solve the DED of the 10-TPU PGS under VPL effects and RRLs without consideration of transmission power loss.
Figure 3A shows the real power generation P i , t ,   i = 1 ,   2 ,   ,   10 ,   and   t = 1 ,   2 ,   ,   24 , delivered by the 10-TPU PGS without consideration of P l , t over 24 h when using the MG-PSO algorithm. The generating powers of TPU1, TPU2, TPU4, and TPU5 changed mainly during the day to meet the load demand, whereas the generating powers of TPU3, TPU6, TPU7, TPU8, TPU9, and TPU10 gradually changed.
Table 7 shows the load demand P d , t and the generation estimated P i , t ,   i = 1 ,   2 ,   , 10 ,   t = 1 ,   2 ,   ,   24 , by MG-PSO algorithm during the day. This PGS capacity was 40,108 MW for the 24 h period (the sum of P d , t individuals during the day (40,108 MWh)); it is of a medium size with 10 TPUs. The maximum demand was 2220 MW at t = 12 , and the minimum demand was is 1036 MW at t = 1 .
Figure 4A shows this algorithm’s capability in estimating the generation of all 10 TPUs during the day. The outcomes from Table 7 and Figure 4A demonstrate that the MG-PSO algorithm is stable, consistent, and able to estimate the required generation for 10 TPUs without consideration of transmission network loss during the day.
The second PGS also has 10 TPUs, and the data specifications of this power system are available in Table 3. The VPL effects, RRLs, and the transmission network loss at each period t, P l , t ,   t = 1 ,   2 ,   ,   24 , were considered.
Table 8 presents the B-matrix loss coefficients [15] of this PGS, and the parameters utilized in MG-PSO algorithm are shown in Table 4.
Table 9 exhibits the minimum real power values of each TPU at each t period for 24 h. In addition, F c o s t , m i n i m u m = USD   1,029,961.36 is shown in Table 9, which was obtained from the MG-PSO algorithm’s best run over 25 independent runs during the 24 h period. Table 9 also presents   Δ P t = 0.0   MW and total P l , t = 802.62   MW   (sum of P l , t   individuals during the 24 h period). The sum of P l , t individuals provides details about the optimum power loss in each period and the volume of energy loss during the day (802.62 MWh). Table 9 shows T c o n s u m e d = 227.7   s in the 24 h period.
Table 10 present the fitness values obtained with the MG-PSO algorithm for the 10-TPU PGS with the consideration of P l , t . Table 10 shows the 10 NTOTs, namely, the MG-PSO algorithm, the AIS algorithm [10], the GA [10], the GPSO-w algorithm [10], the CDBCO algorithm [14], the ICA [16], the CSO algorithm [52], the EBSO algorithm [53], the HIGA [54], and the ECE algorithm [71], that were used for comparison. The best outcomes are shown in bold. The F c o s t , m i n i m u m , F c o s t , a v e r a g e , and F c o s t , m a x i m u m obtained by the MG-PSO algorithm were USD 1,029,961.31, USD 1,029,961.37 and USD 1,029,961.40, respectively. The MG-PSO algorithm outperformed all other NTOTs regardless of F c o s t , m i n i m u m , F c o s t , a v e r a g e , and F c o s t , m a x i m u m . Although the MG-PSO algorithm consumed more time than the other NTOTs, such as the EBSO algorithm [53], it showed better performance in the rate of convergence and accuracy of the solution σ = USD   0.035 . The outcomes shown in Table 9 and Table 10 indicate that this algorithm is robust and stable and obtains the solution with consistent results. Furthermore, it provided the balance of real power constraint at each t period, which was computed by Equation (8), at each t period Δ P t = 0.0 , which means that the real power balance constraint of 10-TPU PGS was efficiently achieved. Moreover, the sum of individuals, P l , t = 802.62   MW , during the 24 h period is less than the values demonstrated in Table 10.
Figure 2C depicts this algorithm’s convergence characteristics, and Figure 2D plots the minimum OFCs distribution over 25 independent runs. The F c o s t values at each t   iteration were obtained from 25 independent runs in 24 h. The MG-PSO algorithm settled approximately at t = 230 s and realized F c o s t , a v e r a g e   = USD   1,029,961 . Thus, this algorithm efficiently and effectively converged to the minimum solution.
Figure 2D shows the minimum F c o s t   deviation over 25 independent runs. The minimized F c o s t   diverged between USD 1,029,961.40 and USD 1,029,961.31, indicating that this algorithm can provide a reliable solution and consistent results. Thus, the MG-PSO algorithm can solve the DED of 10 TPU under VPL effects and RRLs with transmission network loss.
Figure 3B shows the real power generation ( P i , t )   where   i = 1 ,   2 ,   ,   10 ,   and   t = 1 ,   2 ,   ,   24 , delivered by the 10 TPUs during the period of a day using the MG-PSO algorithm. The generating power of TPU1, TPU2, and TPU5 primarily changed during the day to meet the load demand whereas the generating power of TPU3, TPU4, TPU6, TPU7, TPU8, TPU9, and TPU10 gradually changed during the day.
Figure 4B shows this algorithm’s capability to estimate the generation of all 10 TPUs during the day. The minimum and maximum load demands were 2220 and 1036 MW, respectively. The sum load demand during the 24 h period was 40,108 MW. The MG-PSO algorithm was applied to estimate the system generation of case study #1, and the sum of the 24 h period was P i , t = 40,910.62 MW (the sum of P i , t individuals provided details about the optimum power generation in each period and the energy generation volume during the day (40,910.62 MWh)). The MG-PSO algorithm can meet the load demands at any time during the day. The difference between   P i , t and P l , t in each one hour shown in Figure 4B is the transmission network loss P l , t .
The MG-PSO algorithm is stable and consistent in solving the DED problem for 10 TPUs with RRLs and VPL effects, including transmission network loss (case study #1).
These outcomes provide technical details for economic dispatch operators to identify which a group of TPUs is subjected to the maximum burden during the 24 h period in order to maintain the stability and reliability of a PGS in the case of a sudden change in the load demand or generation fault or/and, and they also enable them to schedule the period maintenance of TPUs.

5.3. Case Studies #2 to #4: 100-, 500-, and 1000-TPU PGS

Most NTOTs available in the literature have focused on finding the solution to the DED problem with 10-TPU PGS (d = 10) under VPL effects and RRLs. These NTOTs can solve such a complex problem. However, in the DED problem, when very large-scale TPUs under VPL effects and RRLs are used, few NTOTs are applied. The MG-PSO algorithm was utilized in case studies #2 to #4 (three large-scale DED problems). They comprise 100, 500, and 1000 TPUs by duplicating case study #1 (10-TPU PGS) by 10, 50, and 100 times, respectively.
The number of variables, i.e., real power values of online TPUs in the period of 24 h, increased from 240 decision variables to 2400, 12,000, and 24,000, respectively.
Using many TPUs with VPL effects and RRLs introduces difficulty and complexity in the solution to the real power DED problem because of numerous inequality power limitations that cause multiple modes and local minima.
Table 11 shows the parameters used in the MG-PSO algorithm. It was run with M = 20 ,   d = 100 ,   500 ,   and   1000 ,   N i t e r = 500 ,   N r u n = 25 ,   and   N g r a d = 4 , (three used in the exploration stage and one in the exploitation stage) through trial and error due to the problem complexity, as shown in Table 11.
For the 100-TPU PGS in case study #2, the outcomes of the CSO [52], GA [55], GPSO-w [55], FA [55], and SAFA [55] were compared with the results obtained by the MG-PSO algorithm over 25 independent runs, and these results are displayed in Table 12. The MG-PSO algorithm has a vast advantage over its competitive optimization techniques in terms of F c o s t , m i n i m u m , F c o s t , a v e r a g e , and F c o s t , m a x i m u m . A small σ indicates that improved performance is achieved by the MG-PSO algorithm for the balance convergence rate and solution accuracy.
For case studies #3 and # 4 with 500 and 1000 TPUs, only the CSO [52] algorithm was compared with the MG-PSO algorithm, as shown in Table 12. Table 12 displays that the outcomes of the fitness measures values and σ of the MG-PSO algorithm were the best.
Figure 5A,C,E depict the MG-PSO algorithm’s convergence characteristics, and Figure 5B,D,F illustrate the minimum OFCs distribution over 25 independent runs for case studies #2 to #4. The optimum dispatch outcomes are not provided due to reasons regarding length, that is, as the N g e n increases, the total OFC grows linearly, and the problem becomes complicated.
Figure 5A,C,E depict the convergence characteristics obtained by the MG-PSO algorithm in three case studies; this algorithm only takes approximately 400 iterations to reach the optimized OFC. In addition, it can smoothly converge to the optimum value without any fluctuations, even for the DED of real power problems of 500 and 1000 TPUs. This feature proves that the MG-PSO algorithm has convergence consistency.
Figure 5B,D,F show the F c o s t , m i n i m u m (minimum F c o s t )   distribution over 25 independent runs for case studies #2 to #4. The F c o s t , m i n i m u m over Nrun = 25 diverged in a small range, which means that the MG-PSO algorithm is stable even for a large-scale real power DED problem. This result proves that the MG-PSO algorithm for large-scale TPUs with numerous local minima suffers from varying degrees of premature convergence when distinct negative gradients are used. This variety in using distinct negative gradients helps M particles to steadily move toward the solution, and the particles can prevent the fall within the local minimum. Thus, the MG-PSO algorithm is robust for overcoming dimensionality for the large-scale real power DED problem.

5.4. MG-PSO Algorithm with Several Fitness Measures

The MG-PSO algorithm is efficient in handling different complex real-world problems in science and engineering, including power system problems because of its accuracy in obtaining an optimal solution, reliability, stability and consistency, rate of convergence, and robustness, as shown in Section 5 (5.1–5.6) [50] and other research papers [62,63,64].

6. Conclusions

The MG-PSO algorithm is positively used to cover the lack of non-traditional optimization techniques (NTOTs) in solving the real power limitations in the dynamic economic dispatch of large-scale thermal power units under valve-point loading and ramp-rate limitations. Due to the use of distinct negative gradients by the M particles inside a swarm by seeking a solution in two stages, namely, exploration and exploitation, this integration of both stages provides an equilibrium between the M particles’ local and global search capabilities. The MG-PSO algorithm is applied to evaluate Equations (1)–(9) using 10, 100, 500, and 1000 TPUs for 24 h. The results reveal that the MG-PSO algorithm solved the OFC function and their power limitations and responds to the load demand changes in each time interval during the 24 h period. In addition, the outcomes show that the MG-PSO algorithm not only largely outperforms its competitive algorithm, namely, the GPSO-w, algorithm, but it also provides better real power dispatch outcomes with a lower total OFC than other NTOTs. The NTOTs mostly suffer from premature convergence and dimensionality when numbers increases, e.g., more than 500 in the problem of the real power DED. However, the MG-PSO algorithm is sufficient even for large-scale TPUs. The MG-PSO algorithm performance is compared with various NTOTs, including the GPSO-w algorithm, and its superiority is validated in several fitness performance measures, i.e., accuracy, rate of convergence, stability, and consistency. Thus, it is verified to be a stable, robust, efficient, and consistent, which can solve the DED of real power for large-scale power generating systems (PGSs). The current research study provides essential details for economic dispatch operators to build future PGS operating programs to achieve economic benefits.

Author Contributions

Conceptualization of the multi-objective DED problem and of the solution methodology, L.A.-B., M.S., B.H., A.S.; methodology, L.A.-B.; software, L.A.-B.; validation, L.A.-B.; formal analysis, L.A.-B.; investigation, L.A.-B., M.S., B.H., A.S.; resources, L.A.-B.; data curation, L.A.-B.; writing—original draft preparation, L.A.-B.; writing—review and editing, L.A.-B., M.S., B.H., A.S.; visualization, L.A.-B., M.S., B.H., A.S; supervision, L.A.-B., M.S., B.H., A.S.; project administration, L.A.-B.; funding acquisition, M.S., B.H., A.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used to support the results of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Zhang, Y.; Gong, D.-W.; Geng, N.; Sun, X.-Y. Hybrid bare-bones PSO for dynamic economic dispatch with valve-point effects. Appl. Soft Comput. 2014, 18, 248–260. [Google Scholar] [CrossRef]
  2. Lokeshgupta, B.; Sivasubramani, S. Multi-objective dynamic economic and emission dispatch with demand side management. Int. J. Electr. Power Energy Syst. 2018, 97, 334–343. [Google Scholar] [CrossRef]
  3. Roy, S. The maximum likelihood optima for an economic load dispatch in presence of demand and generation variability. Energy 2018, 147, 915–923. [Google Scholar] [CrossRef]
  4. Mason, K.; Duggan, J.; Howley, E. A multi-objective neural network trained with differential evolution for dynamic economic emission dispatch. Int. J. Electr. Power Energy Syst. 2018, 100, 201–221. [Google Scholar] [CrossRef]
  5. Ciornei, I.; Kyriakides, E. Recent methodologies and approaches for the economic dispatch of generation in power systems. Int. Trans. Electr. Energy Syst. 2012, 23, 1002–1027. [Google Scholar] [CrossRef]
  6. Niknam, T.; Mojarrad, H.D.; Meymand, H.Z. A new particle swarm optimization for non-convex economic dispatch. Eur. Trans. Electr. Power 2010, 21, 656–679. [Google Scholar] [CrossRef]
  7. Alomoush, M.I.; Oweis, Z.B. Environmental-economic dispatch using stochastic fractal search algorithm. Int. Trans. Electr. Energy Syst. 2018, 28, e2530. [Google Scholar] [CrossRef]
  8. Yu, X.; Xianrui, Y.X.; Lu, Y. Economic and emission dispatch using ensemble multi-objective differential evolution algorithm. Sustainability 2018, 10, 418. [Google Scholar] [CrossRef] [Green Version]
  9. Coelho, L.D.S.; Mariani, V. Correction to “Combining of Chaotic Differential Evolution and Quadratic Programming for Economic Dispatch Optimization with Valve-Point Effect”. IEEE Trans. Power Syst. 2006, 21, 989–996. [Google Scholar]
  10. Hemamalini, S.; Simon, S. Dynamic economic dispatch using artificial bee colony algorithm for units with valve-point effect. Eur. Trans. Electr. Power 2011, 21, 70–81. [Google Scholar] [CrossRef]
  11. Vo, D.N.; Schegner, P.; Ongsakul, W. Cuckoo search algorithm for non-convex economic dispatch. IET Gener. Transm. Distrib. 2013, 7, 645–654. [Google Scholar] [CrossRef]
  12. Singh, D.; Dhillon, J. Ameliorated grey wolf optimization for economic load dispatch problem. Energy 2019, 169, 398–419. [Google Scholar] [CrossRef]
  13. Singh, P.; Dwivedi, P. A novel hybrid model based on neural network and multi-objective optimization for effective load forecast. Energy 2019, 182, 606–622. [Google Scholar] [CrossRef]
  14. Lu, P.; Zhou, J.; Zhang, H.; Zhang, R.; Wang, C. Chaotic differential bee colony optimization algorithm for dynamic economic dispatch problem with valve-point effects. Int. J. Electr. Power Energy Syst. 2014, 62, 130–143. [Google Scholar] [CrossRef]
  15. Elsheakh, Y.; Zou, S.; Ma, Z.; Zhang, B. Decentralised gradient projection method for economic dispatch problem with valve point effect. IET Gener. Transm. Distrib. 2018, 12, 3844–3851. [Google Scholar] [CrossRef]
  16. Mohammadi-Ivatloo, B.; Rabiee, A.; Soroudi, A.; Ehsan, M. Imperialist competitive algorithm for solving non-convex dynamic economic power dispatch. Energy 2012, 44, 228–240. [Google Scholar] [CrossRef] [Green Version]
  17. Niknam, T.; Golestaneh, F. Enhanced adaptive particle swarm optimisation algorithm for dynamic economic dispatch of units considering valve-point effects and ramp rates. IET Gener. Transm. Distrib. 2012, 6, 424–435. [Google Scholar] [CrossRef]
  18. Niknam, T.; Azizipanah-Abarghooee, R.; Aghaei, J. A new modified teaching-learning algorithm for reserve constrained dynamic economic dispatch. IEEE Trans. Power Syst. 2012, 28, 749–763. [Google Scholar] [CrossRef]
  19. Zaman, M.F.; Elsayed, S.M.; Ray, T.; Sarker, R.A. Evolutionary Algorithms for Dynamic Economic Dispatch Problems. IEEE Trans. Power Syst. 2016, 31, 1486–1495. [Google Scholar] [CrossRef]
  20. Wu, Z.; Ding, J.; Wu, Q.; Jing, Z.; Zheng, J. Reserve constrained dynamic economic dispatch with valve-point effect: A two-stage mixed integer linear programming approach. CSEE J. Power Energy Syst. 2017, 3, 203–211. [Google Scholar] [CrossRef]
  21. Wu, H.; Liu, X.; Ding, M. Dynamic economic dispatch of a microgrid: Mathematical models and solution algorithm. Int. J. Electr. Power Energy Syst. 2014, 63, 336–346. [Google Scholar] [CrossRef]
  22. Zhu, Y.; Qiao, B.; Dong, Y.; Qu, B.; Wu, D. Multiobjective dynamic economic emission dispatch using evolutionary algorithm based on decomposition. IEEJ Trans. Electr. Electron. Eng. 2019, 14, 1323–1333. [Google Scholar] [CrossRef]
  23. Alshammari, M.E.; Ramli, M.A.M.; Mehedi, I.M. An Elitist Multi-Objective Particle Swarm Optimization Algorithm for Sustainable Dynamic Economic Emission Dispatch Integrating Wind Farms. Sustainability 2020, 12, 7253. [Google Scholar] [CrossRef]
  24. Somuah, C.B.; Khunaizi, N. Application of linear programming dispatch technique to dynamic generation allocation. IEEE Trans. Power Syst. 1990, 5, 20–26. [Google Scholar] [CrossRef]
  25. Lin, C.E.; Viviani, G.L. Hierarchical Economic Dispatch for Piecewise Quadratic Cost Functions. IEEE Trans. Power Appar. Syst. 1984, PAS-103, 1170–1175. [Google Scholar] [CrossRef]
  26. Dhar, R.; Mukherjee, P. Reduced-gradient method for economic dispatch. Proc. Inst. Electr. Eng. 1973, 120, 608–610. [Google Scholar] [CrossRef]
  27. Binetti, G.; Davoudi, A.; Naso, D.; Turchiano, B.; Lewis, F.L. A Distributed Auction-Based Algorithm for the Nonconvex Economic Dispatch Problem. IEEE Trans. Ind. Inform. 2013, 10, 1124–1132. [Google Scholar] [CrossRef]
  28. Hu, F.; Hughes, K.J.; Ingham, D.B.; Ma, L.; Pourkashanian, M. Dynamic economic and emission dispatch model considering wind power under Energy Market Reform: A case study. Int. J. Electr. Power Energy Syst. 2019, 110, 184–196. [Google Scholar] [CrossRef] [Green Version]
  29. McLarty, D.; Panossian, N.; Jabbari, F.; Traverso, A. Dynamic economic dispatch using complementary quadratic programming. Energy 2019, 166, 755–764. [Google Scholar] [CrossRef]
  30. Mahdi, F.P.; Vasant, P.; Kallimani, V.; Watada, J.; Fai, P.Y.S.; Abdullah-Al-Wadud, M. A holistic review on optimization strategies for combined economic emission dispatch problem. Renew. Sustain. Energy Rev. 2018, 81, 3006–3020. [Google Scholar] [CrossRef]
  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. Huang, Y.-X.; Wang, X.-D.; Cheng, C.; Lin, D.T.-W. Geometry optimization of thermoelectric coolers using simplified conjugate-gradient method. Energy 2013, 59, 689–697. [Google Scholar] [CrossRef]
  33. Azizipanah-Abarghooee, R.; Niknam, T.; Gharibzadeh, M.; Golestaneh, F. Robust, fast and optimal solution of practical economic dispatch by a new enhanced gra-dient-based simplified swarm optimisation algorithm. IET Gener. Transm. Distrib. 2013, 7, 620–635. [Google Scholar] [CrossRef]
  34. 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]
  35. Hemamalini, S.; Simon, S.P. Dynamic economic dispatch using artificial immune system for units with valve-point effect. Int. J. Electr. Power Energy Syst. 2011, 33, 868–874. [Google Scholar] [CrossRef]
  36. Basu, M. Artificial immune system for dynamic economic dispatch. Int. J. Electr. Power Energy Syst. 2011, 33, 131–136. [Google Scholar] [CrossRef]
  37. Hatata, A.Y.; Hafez, A.A. Ant lion optimizer versus particle swarm and artificial immune system for economical and eco-friendly power system operation. Int. Trans. Electr. Energy Syst. 2019, 29, e2803. [Google Scholar] [CrossRef]
  38. Chao-Lung, C. Improved genetic algorithm for power economic dispatch of units with valve-point effects and multiple fuels. IEEE Trans. Power Syst. 2005, 20, 1690–1699. [Google Scholar]
  39. Zou, D.; Li, S.; Kong, X.; Ouyang, H.; Li, Z. Solving the combined heat and power economic dispatch problems by an improved genetic algorithm and a new constraint handling strategy. Appl. Energy 2019, 237, 646–670. [Google Scholar] [CrossRef]
  40. Yuan, Y.; Zhang, X.; Ju, P.; Li, Q.; Qian, K.; Fu, Z. Determination of economic dispatch of wind farm-battery energy storage system using Genetic Algorithm. Int. Trans. Electr. Energy Syst. 2014, 24, 264–280. [Google Scholar] [CrossRef]
  41. Secui, D.C. A new modified artificial bee colony algorithm for the economic dispatch problem. Energy Convers. Manag. 2015, 89, 43–62. [Google Scholar] [CrossRef]
  42. Aydin, D.; Özyön, S.; Yaşar, C.; Liao, T. Artificial bee colony algorithm with dynamic population size to combined economic and emission dis-patch problem. Int. J. Electr. Power Energy Syst. 2014, 54, 144–153. [Google Scholar] [CrossRef]
  43. Mahdi, F.P.; Vasant, P.; Watada, J.; Kallimani, V.; Abdullah-Al-Wadud, M. A quantum-inspired particle swarm optimization approach for environmental/economic power dispatch problem using cubic criterion function. Int. Trans. Electr. Energy Syst. 2018, 28, e2497. [Google Scholar] [CrossRef]
  44. Tan, Y.; Cao, Y.; Li, C.; Li, Y.; Yu, L.; Zhang, Z.; Tang, S. Microgrid stochastic economic load dispatch based on two-point estimate method and improved particle swarm optimization. Int. Trans. Electr. Energy Syst. 2014, 25, 2144–2164. [Google Scholar] [CrossRef]
  45. Elsayed, W.T.; Hegazy, Y.G.; El-Bages, M.S.; Bendary, F.M. Improved Random Drift Particle Swarm Optimization With Self-Adaptive Mechanism for Solving the Power Economic Dispatch Problem. IEEE Trans. Ind. Inform. 2017, 13, 1017–1026. [Google Scholar] [CrossRef]
  46. Jadoun, V.K.; Gupta, N.; Niazi, K.; Swarnkar, A. Modulated particle swarm optimization for economic emission dispatch. Int. J. Electr. Power Energy Syst. 2015, 73, 80–88. [Google Scholar] [CrossRef]
  47. Shi, Y.; Eberhart, R. A modified particle swarm optimizer. In Proceedings of the 1998 Evolutionary Computation IEEE World Congress on Computational Intelligence, Anchorage, AK, USA, 4–9 May 1998. [Google Scholar]
  48. Shi, Y.; Eberhart, R.C. Empirical study of particle swarm optimization. In Proceedings of the Congress on Evolutionary Computation-CEC99, Washington, DC, USA, 6–9 July 1999. [Google Scholar]
  49. Al Bahrani, L.T.; Patra, J.C. Orthogonal PSO algorithm for economic dispatch of thermal generating units under various power constraints in smart power grid. Appl. Soft Comput. 2017, 58, 401–426. [Google Scholar] [CrossRef]
  50. Al-Bahrani, L.T.; Patra, J.C. Multi-gradient PSO algorithm for optimization of multimodal, discontinuous and non-convex fuel cost function of thermal generating units under various power constraints in smart power grid. Energy 2018, 147, 1070–1091. [Google Scholar] [CrossRef]
  51. Elattar, E.E. Environmental economic dispatch with heat optimization in the presence of renewable energy based on modified shuffle frog leaping algorithm. Energy 2019, 171, 256–269. [Google Scholar] [CrossRef]
  52. Meng, A.; Hu, H.; Yin, H.; Peng, X.; Guo, Z. Crisscross optimization algorithm for large-scale dynamic economic dispatch problem with valve-point effects. Energy 2015, 93 Pt 2, 2175–2190. [Google Scholar] [CrossRef]
  53. Niknam, T.; Golestaneh, F. Enhanced Bee Swarm Optimization Algorithm for Dynamic Economic Dispatch. IEEE Syst. J. 2013, 7, 754–762. [Google Scholar] [CrossRef]
  54. Mohammadi-Ivatloo, B.; Rabiee, A.; Soroudi, A. Nonconvex Dynamic Economic Power Dispatch Problems Solution Using Hybrid Immune-Genetic Algorithm. IEEE Syst. J. 2013, 7, 777–785. [Google Scholar] [CrossRef] [Green Version]
  55. Niknam, T.; Azizipanah-Abarghooee, R.; Roosta, A. Reserve Constrained Dynamic Economic Dispatch: A New Fast Self-Adaptive Modified Firefly Algorithm. IEEE Syst. J. 2012, 6, 635–646. [Google Scholar] [CrossRef]
  56. Gokhale, S.S.; Kale, V.S. An application of a tent map initiated Chaotic Firefly algorithm for optimal overcurrent relay co-ordination. Int. J. Electr. Power Energy Syst. 2016, 78, 336–342. [Google Scholar] [CrossRef]
  57. He, D.; Dong, G.; Wang, F.; Mao, Z.-Z. Optimization of dynamic economic dispatch with valve-point effect using chaotic sequence based differential evolution algorithms. Energy Convers. Manag. 2011, 52, 1026–1032. [Google Scholar] [CrossRef]
  58. Lu, Y.; Zhou, J.; Qin, H.; Wang, Y.; Zhang, Y. Chaotic differential evolution methods for dynamic economic dispatch with valve-point effects. Eng. Appl. Artif. Intell. 2011, 24, 378–387. [Google Scholar] [CrossRef]
  59. Zou, D.; Li, S.; Wang, G.-G.; Li, Z.; Ouyang, H. An improved differential evolution algorithm for the economic load dispatch problems with or without valve-point effects. Appl. Energy 2016, 181, 375–390. [Google Scholar] [CrossRef]
  60. Arul, R.; Ravi, G.; Velusami, S. Chaotic self-adaptive differential harmony search algorithm based dynamic economic dispatch. Int. J. Electr. Power Energy Syst. 2013, 50, 85–96. [Google Scholar] [CrossRef]
  61. Mohammadi-Ivatloo, B.; Rabiee, A.; Ehsan, M. Time-varying acceleration coefficients IPSO for solving dynamic economic dipatch with non-smooth cost function. Energy Convers. Manag. 2012, 56, 175–183. [Google Scholar] [CrossRef]
  62. Al Bahrani, L.T.; Patra, J.C.; Kowalczyk, R. Multi-gradient PSO algorithm for economic dispatch of thermal generating units in smart grid. In Proceedings of the 2016 IEEE Innovative Smart Grid Technologies-Asia (ISGT-Asia), Melbourne, VIC, Australia, 28 November–1 December 2016; IEEE: Piscataway, NJ, USA, 2016. [Google Scholar]
  63. Al-Bahrani, L.; Patra, J.; Stojceveski, A. Solving economic dispatch problem under valve-point loading effects and generation constraints using a multi-gradient PSO algorithm. In Proceedings of the International Joint Conference on Neural Networks (IJCNN), Rio de Janeiro, Brazil, 8–13 July 2018; IEEE: Piscataway, NJ, USA, 2018. [Google Scholar]
  64. Al-Bahrani, L. Intelligent System Design, Operation and Management to Govern on Electrical Energy to the Consumer; School of Software anf Electrical Engineering, Swinburne University of Technology Library: Melbourne, Australia, 2018. [Google Scholar]
  65. Karimi, N.; Khandani, K. Social optimization algorithm with application to economic dispatch problem. Int. Trans. Electr. Energy Syst. 2020, 30, e12593. [Google Scholar] [CrossRef]
  66. Chen, C.; Zou, D.; Li, C. Improved Jaya algorithm for economic dispatch considering valve-point effect and multifuel options. IEEE Access 2020, 8, 84981–84995. [Google Scholar] [CrossRef]
  67. Abdelaziz, A.Y.; Kamh, M.; Mekhamer, S.; Badr, M. A hybrid HNN-QP approach for dynamic economic dispatch problem. Electr. Power Syst. Res. 2008, 78, 1784–1788. [Google Scholar] [CrossRef]
  68. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Neural Networks, Proceedings of the IEEE International Conference on Cybernetics, Perth, WA, Australia, 27 November–1 December1995; IEEE: Piscataway, NJ, USA, 1995. [Google Scholar]
  69. Kennedy, J. The behavior of particles. In Proceedings of the Evolutionary Programming VII: 7th International Conference, EP98, San Diego, CA, USA, 25–27 March 1998; Porto, V.W., Ed.; Springer: Berlin/Heidelberg, Germany, 1998; pp. 579–589. [Google Scholar]
  70. Bratton, D.; Kennedy, J. 2007 IEEE Swarm Intelligence Symposium; IEEE: Piscataway, NJ, USA, 2007. [Google Scholar]
  71. Selvakumar, A.I. Enhanced cross-entropy method for dynamic economic dispatch with valve-point effects. Int. J. Electr. Power Energy Syst. 2011, 33, 783–790. [Google Scholar] [CrossRef]
Figure 1. Total operating fuel cost of TPU1 and TPU2 under valve-point loading (VPL) effects and ramp-rate limitations (RRLs).
Figure 1. Total operating fuel cost of TPU1 and TPU2 under valve-point loading (VPL) effects and ramp-rate limitations (RRLs).
Sustainability 13 01274 g001
Figure 2. (A) MG-PSO convergence characteristics for the 10-TPU PGS without consideration of transmission network loss; (B) minimized F c o s t   in USD of the MG-PSO algorithm per run for the 10-TPU PGS without consideration of transmission network loss; (C) MG-PSO convergence characteristics for the 10-TPU PGS with consideration of transmission network loss; (D) minimized F c o s t   in USD of the MG-PSO algorithm per run for the 10-TPU PGS without consideration of transmission network loss.
Figure 2. (A) MG-PSO convergence characteristics for the 10-TPU PGS without consideration of transmission network loss; (B) minimized F c o s t   in USD of the MG-PSO algorithm per run for the 10-TPU PGS without consideration of transmission network loss; (C) MG-PSO convergence characteristics for the 10-TPU PGS with consideration of transmission network loss; (D) minimized F c o s t   in USD of the MG-PSO algorithm per run for the 10-TPU PGS without consideration of transmission network loss.
Sustainability 13 01274 g002
Figure 3. (A) Real power generation in MW for the 10-TPU PGS without consideration of   P l , t   during the 24 h period; (B) real power generation in MW for the 10-TPU PGS with consideration of   P l , t during the 24 h period.
Figure 3. (A) Real power generation in MW for the 10-TPU PGS without consideration of   P l , t   during the 24 h period; (B) real power generation in MW for the 10-TPU PGS with consideration of   P l , t during the 24 h period.
Sustainability 13 01274 g003
Figure 4. (A) Load demand and real power generation in MW for the 10-TPU PGS without consideration of   P l , t during the 24 h period (case study #1); (B) load demand and real power generation in MW for the 10-TPU PGS with consideration of   P l , t during the 24 h period (case study #1).
Figure 4. (A) Load demand and real power generation in MW for the 10-TPU PGS without consideration of   P l , t during the 24 h period (case study #1); (B) load demand and real power generation in MW for the 10-TPU PGS with consideration of   P l , t during the 24 h period (case study #1).
Sustainability 13 01274 g004
Figure 5. (A,C,E) The MG-PSO algorithm’s convergence characteristics for case studies #2 to #4; (B,D,F) minimized F c o s t   in USD of the MG-PSO algorithm per run for case studies #2 to #4.
Figure 5. (A,C,E) The MG-PSO algorithm’s convergence characteristics for case studies #2 to #4; (B,D,F) minimized F c o s t   in USD of the MG-PSO algorithm per run for case studies #2 to #4.
Sustainability 13 01274 g005
Table 1. Thermal power unit (TPU)1 and TPU2 power generating system (PGS) parameters.
Table 1. Thermal power unit (TPU)1 and TPU2 power generating system (PGS) parameters.
TPUi a i b i c i e i f i P i m i n P i m a x U R i D R i
TPU10.0004321.60958.294500.0411504708080
TPU20.0006321.051313.606000.0361354608080
Table 2. Daily load demands for case study #1.
Table 2. Daily load demands for case study #1.
t123456789101112
P d , t 103611101258140614801628170217761924207221462220
t131415161718192021222324
P d , t 207219241776155414801628177620721924162813321184
Table 3. Data specifications for the 10-TPU PGS (case study #1).
Table 3. Data specifications for the 10-TPU PGS (case study #1).
TPUi12345678910
a i 0.000430.000630.000390.000700.000790.000560.002110.004800.109080.00951
b i 21.6021.0520.8123.9021.6217.8716.5123.2319.5822.54
c i 958.201313.6604.97471.60480.29601.75502.70639.40455.60692.40
e i 450600320260280310300340270380
f i 0.0410.0360.0280.0520.0630.0480.0860.0820.0980.094
P i m a x 4704603403002431601301208055
P i m i n 1501357360735720472055
D R i 80808050505030303030
U R i 80808050505030303030
Table 4. Parameters utilized in the MG-PSO algorithm for the 10-TPU PGS (case study #1).
Table 4. Parameters utilized in the MG-PSO algorithm for the 10-TPU PGS (case study #1).
ParametersExploration StageExploitation Stage
k = 1 k = 2 k = 3
γ 0.30.30.3
c1, c22.052.052.05
N i t e r 150150350
w i n i , k 0.800.800.35
w f i n , k 0.100.200.20
g r a d k −4.66 × 10−3−3.99 × 10−3−4.28 × 10−4
Table 5. Minimum real power dispatch results achieved by the MG-PSO algorithm for the 10-TPU PGS without consideration of transmission network loss (case study #1).
Table 5. Minimum real power dispatch results achieved by the MG-PSO algorithm for the 10-TPU PGS without consideration of transmission network loss (case study #1).
t P 1 , t P 2 , t P 3 , t P 4 , t P 5 , t P 6 , t P 7 , t P 8 , t P 9 , t P 10 , t F c o s t , m i n i m u m T c o n s u m e d
1150.02135.00194.9360.00122.00122.96129.0047.0020.0455.0028,184.92849.23
2150.02135.05268.9660.05122.02122.85129.0047.0020.0055.0029,738.33719.12
3226.62215.00309.5760.0073.01122.53129.0047.2420.0055.0032,884.04009.21
4303.02222.03324.0060.75122.37122.81129.0047.0020.0055.0036,118.96149.23
5379.42302.00291.0060.0473.17122.59129.6547.0020.1055.0037,738.06679.47
6456.00309.17306.4860.44122.12122.76129.0047.0020.0055.0040,942.94009.47
7456.00309.00308.9980.98172.00123.99129.0047.0020.0055.0042,607.17039.72
8456.00309.06309.00126.99172.99152.00129.0047.0020.0055.0044,217.79729.82
9456.00389.00306.00176.96222.04122.99129.0047.0020.0055.0047,653.43009.89
10456.00396.00299.00226.93222.05160.99129.0077.0050.0055.0051,082.43549.16
11256.01396.01341.00248.76222.37160.24129.5885.0052.0055.0052,760.82649.42
12456.03460.00300.99298.43222.53160.99129.0085.0052.0055.0054,507.97299.10
13456.00396.00298.00248.49222.50160.00129.0085.0022.0055.0051,001.18049.36
14456.76396.00287.99198.88172.06122.99129.2885.0020.0055.0047,808.68459.15
15379.99396.00284.00180.99122.99123.00129.0085.0020.0055.0044,544.49629.40
16303.00316.00318.00131.0074.00123.00129.0085.0020.0055.0039,562.92419.20
17226.00310.00288.99120.99122.00122.99129.0085.0020.0055.0037,930.03399.45
18303.15309.00310.00121.00172.84123.00129.0085.0020.0055.0041,163.43729.80
19379.01389.00301.99120.98173.00123.00129.0085.0020.0055.0044,378.05089.61
20457.00460.00313.00171.00223.00123.00130.0086.0021.0056.0050,781.99009.45
21456.20396.00315.99121.00222.74123.00129.0485.0020.0055.0047,611.32999.54
22379.81316.09275.9970.99172.99122.99129.0985.0020.0055.0041,101.14369.35
23303.00236.00197.0061.00123.00123.00129.0085.0020.0055.0034,693.38849.31
24226.90222.44189.9360.1473.00122.13129.0085.0020.0055.1031,476.85669.34
Total 1,010,490.42
USD
225.80
s
Table 6. Fitness measures comparison between the MG-PSO algorithm and eleven non-traditional optimization techniques (NTOTs) for the 10-TPU PGS without consideration of P l , t (case study #1).
Table 6. Fitness measures comparison between the MG-PSO algorithm and eleven non-traditional optimization techniques (NTOTs) for the 10-TPU PGS without consideration of P l , t (case study #1).
No.NTOTs F c o s t , m i n i m u m F c o s t , m a x i m u m F c o s t , a v e r a g e σ T c o n s u m e d
1EP [9]1,048,638.00NANANA902.94
2GPSO-w [10]1,027,679.001,034,340.001,031,716.00NANA
3EAPSO [17]1,018,510.001,019,302.001,018,710.00NA37.50
4TLA [18]1,019,925.001,021,118.001,020,411.00NA2.94
5ICA [18]1,018,467.001,021,796.001,019,291.00693.487NA
6GA [20]1,033,481.001,042,606.001,038,014.00NANA
7ABC [41]1,021,576.001,024,316.001,022,686.00NA156.18
8CSO [52]1,017,660.001,019,286.001,018,710.00302.310357.66
9HIGA [54]1,108,473.001,022,284.001,019,328.00NA211.8
10CSDE [57]1,023,432.001,027,634.001,026,475.00NA18.00
11CDBCO [58]1,021,500.00NA1,024,300.00NA40.20
12MG-PSO1,010,490.421,010,490.471,010,490.450.0104225.80
Table 7. Load demand and real power delivered for the 10-TPU PGS without consideration of P l , t   (case study #1).
Table 7. Load demand and real power delivered for the 10-TPU PGS without consideration of P l , t   (case study #1).
t123456789101112
P d , t 103611101258140614801628170217661924207221462220
P i , t 1035.951109.951257.971405.981479.971627.971701.961777.041923.992017.972145.972219.97
t131415161718192021222324
P d , t 207219241776155414801628177620721924162813321184
P i , t 2171.991923.961775.971554.001479.971627.991775.982071.761923.971627.951332.001183.64
Table 8. Loss coefficients (B-matrix) for the 10-TPU PGS (1 × 10−5).
Table 8. Loss coefficients (B-matrix) for the 10-TPU PGS (1 × 10−5).
Bji12345678910
18.700.43−4.610.360.32−0.660.96−1.600.80−0.10
20.438.30−0.970.220.75−0.285.041.700.547.20
3−4.61−0.979.00−2.000.633.001.70−4.303.10−2.00
40.360.22−2.005.300.472.62−1.962.100.671.80
50.320.750.630.478.60−0.800.370.72−0.900.69
6−0.66−0.283.002.62−0.8011.80−4.900.303.00−3.00
70.965.041.70−1.960.37−4.908.24−0.905.90−0.60
8−1.601.70−4.302.100.720.30−0.901.20−0.960.56
90.800.543.100.67−0.903.005.90−0.960.93−0.30
10−0.107.20−2.001.800.69−3.00−0.600.56−0.300.99
Table 9. Minimum real power dispatch results achieved by the MG-PSO algorithm for the 10-TPU PGS with consideration of the transmission network loss (case study #1).
Table 9. Minimum real power dispatch results achieved by the MG-PSO algorithm for the 10-TPU PGS with consideration of the transmission network loss (case study #1).
t P 1 , t P 2 , t P 3 , t P 4 , t P 5 , t P 6 , t P 7 , t P 8 , t P 9 , t P 10 , t i = 1   10 P i Pl,t P d , t Δ P t F c o s t , m i n i m u m T c o n s u m e d
1150.00135.00207.0060.12122.00122.99129.047.0020.0055.001048.1212.1210360.0028,439.909.46
2150.21135.01282.5460.99122.01122.87129.047.0020.0055.001124.6314.6311100.0030,060.639.22
3226.11135.00308.0060.35172.42123.00129.047.0020.0055.001275.8817.8812580.0033,338.679.31
4303.00215.00305.0060.20172.21122.95129.047.0020.0055.001429.3623.3714060.0036,637.729.33
5379.81222.21297.6360.00172.71122.42129.547.0020.0055.001506.2826.2814800.0038,296.749.57
6456.50222.20305.0480.06222.61122.56129.547.0020.0055.001660.4732.4716280.0041,715.729.57
7456.50302.27312.27120.41172.70122.41129.547.0020.0055.001738.0636.0617020.0043,450.299.82
8456.50309.27299.55170.45172.70122.61129.5277.0020.0055.001812.6036.6017760.0045,261.469.92
9456.50389.50299.57189.50222.61122.43129.585.3020.0055.001969.9045.9019240.0048,733.359.69
10456.50396.80325.60239.50222.91160.00129.5115.3020.0055.002121.1149.1120720.0052,202.099.26
11458.40396.80340.15289.50227.60160.02129.5120.0020.0055.002196.9750.9721460.0053,836.899.52
12456.50460.00325.14300.00222.61160.00129.5120.0050.0055.002278.7558.7522200.0055,806.509.19
13456.50396.80298.55300.00222.60122.42129.5120.0020.0055.002121.3649.3620720.0052,386.689.39
14456.50316.80302.45250.00222.60122.40129.590.0020.0055.001965.2541.2519240.0048,807.009.25
15379.80309.50294.85241.12172.76122.46129.585.3020.0055.001810.2834.2817760.0045,390.709.49
16303.25229.50318.48191.24122.83122.40129.585.3020.0155.001577.5023.5015540.0040,201.119.28
17226.60222.20287.67180.76172.70122.68129.5085.3020.0055.001502.4122.4114800.0038,564.899.55
18303.25222.20312.74180.80222.60123.52129.5085.3020.0055.001654.9026.9016280.0041,874.719.89
19379.80302.20313.17180.80222.60122.56129.5085.3020.0055.001810.9234.9217760.0045,252.419.70
20456.50382.20340.17230.81230.40160.01129.50115.3020.0055.002119.8947.8920720.0052,004.909.51
21456.50396.90301.41180.80222.60122.40129.5085.3020.0055.001970.4046.4019240.0048,721.069.54
22379.80316.80278.34130.83172.70122.62129.5055.3020.0055.001660.8932.8916280.0041,817.639.45
23303.20236.80198.30118.30122.80122.40129.9647.0020.0055.001353.7621.7613320.0035,306.369.39
24226.60222.20184.72120.4073.01122.50129.5047.0020.0055.001200.9216.9211840.0031,853.959.39
Total 802.62
MW
1,029,961.36
USD
227.7
s
Table 10. Fitness measure comparison between the MG-PSO algorithm and nine NTOTs for the 10-TPU PGS with consideration of   P l , t (case study #1).
Table 10. Fitness measure comparison between the MG-PSO algorithm and nine NTOTs for the 10-TPU PGS with consideration of   P l , t (case study #1).
No.NTOTS F m i n i m u m F m a x i m u m F a v e r a g e σ P l , t T c o n s u m e d
1AIS [10] 1,045,715.001,048,431.001,047,050.00NA835.621858.20
2GA [10] 1,052,251.001,062,511.001,058,041.00NANA206.64
3GPSO-w [10] 1,048,410.001,057,170.001,052,092.00NANA245.58
4CDBCO [14] 1,042,900.001,043,626.001,044,700.00NA839.3191.80
5ICA [16] 1,040,758.001,043,173.001,041,664.00603.758848.79NA
6CSO [52] 1,038,320.001,042,518.001,039,374.00395.673802.6888.86
7EBSO [53] 1,038,915.001,039,272.001,039,188.00NANA13.20
8HIGA [54] 1,041,088.001,042,516.001,041,218.00NA853.53NA
9ECE [71] 1,043,989.00NA1,044,470.00NANA228.0
10MG-PSO1,029,961.361,029,961.401,029,961.370.035802.62227.7
Table 11. Parameters utilized in the MG-PSO algorithm for the 100-, 500-, and 1000-TPU PGS.
Table 11. Parameters utilized in the MG-PSO algorithm for the 100-, 500-, and 1000-TPU PGS.
ParametersExploration StageExploitation Stage
k = 1 k = 2 k = 3 k = 4
γ 0.30.30.30.3
c1, c22.052.052.052.05
N i t e r 150150150350
w i n i , k 0.900.800.800.35
w f i n , k 0.050.100.200.20
g r a d k −5.66 × 10−3−4.66 × 10−3−3.99 × 10−3−4.28 × 10−4
Table 12. Fitness measure comparison between the MG-PSO algorithm and different NTOTs for case studies #2 to #4.
Table 12. Fitness measure comparison between the MG-PSO algorithm and different NTOTs for case studies #2 to #4.
No.NTOTs F c o s t , m i n i m u m F c o s t , m a x i m u m F c o s t , a v e r a g e σ T c o n s u m e d
Case #3: 100 TPU
1CSO [52]10,183,633.0010,192,352.0010,185,287.001323.00297.00
2GA [55]10,908.741.0011,987,675.0011,584,628.00NA542.40
3GPSO-w [55] 10,366.076.0011,310,279.0010,766,385.00NA353.40
4FA [55]10,197,269.0011,216,243.0010,419,457.00NA266.46
5SAFA [55]10,183,819.0010,388,958.0010,286,043.00NA84.60
6MG-PSO9,549,134.759,549,134.969,549,134.680.098419.98
Case #4: 500 TPU
1CSO [52] 51.044,611.0051,082,986.0051,050,457.006067.00534.60
2MG-PSO49,655,500.3449,655,501.8149,655,501.730.511765.29
Case #5: 1000 TPU
1CSO [52] 102,122,060.00102,186,925.00102,133,104.009627.00721.8
2MG-PSO99,311,000.6899,311,003.6399,311.001.471.022903.34
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Al-Bahrani, L.; Seyedmahmoudian, M.; Horan, B.; Stojcevski, A. Solving the Real Power Limitations in the Dynamic Economic Dispatch of Large-Scale Thermal Power Units under the Effects of Valve-Point Loading and Ramp-Rate Limitations. Sustainability 2021, 13, 1274. https://doi.org/10.3390/su13031274

AMA Style

Al-Bahrani L, Seyedmahmoudian M, Horan B, Stojcevski A. Solving the Real Power Limitations in the Dynamic Economic Dispatch of Large-Scale Thermal Power Units under the Effects of Valve-Point Loading and Ramp-Rate Limitations. Sustainability. 2021; 13(3):1274. https://doi.org/10.3390/su13031274

Chicago/Turabian Style

Al-Bahrani, Loau, Mehdi Seyedmahmoudian, Ben Horan, and Alex Stojcevski. 2021. "Solving the Real Power Limitations in the Dynamic Economic Dispatch of Large-Scale Thermal Power Units under the Effects of Valve-Point Loading and Ramp-Rate Limitations" Sustainability 13, no. 3: 1274. https://doi.org/10.3390/su13031274

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