Next Article in Journal
Enhanced Sewage Sludge Disintegration and Nutrients Release by Catalytic Microbubbles Ozonation Using Sewage Sludge-Based Char as Catalyst
Previous Article in Journal
Corporate Social Responsibility Regulatory System Based on Sustainable Corporation Law Pathway
Previous Article in Special Issue
Characterizing Current THD’s Dependency on Solar Irradiance and Supraharmonics Profiling for a Grid-Tied Photovoltaic Power Plant
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Fast Deterministic Economic Dispatch Method and Statistical Performance Evaluation for the Cascaded Short-Term Hydrothermal Scheduling Problem

1
Department of Electrical Engineering, University of Engineering and Technology, Lahore 54890, Pakistan
2
Clean and Resilient Energy Systems (CARES) Lab, Electrical and Computer Engineering Department, Texas A & M University, Galveston, TX 77553, USA
3
Department of Electrical Engineering, The University of Lahore, Lahore 54000, Pakistan
*
Authors to whom correspondence should be addressed.
Sustainability 2023, 15(2), 1644; https://doi.org/10.3390/su15021644
Submission received: 28 November 2022 / Revised: 11 January 2023 / Accepted: 11 January 2023 / Published: 14 January 2023
(This article belongs to the Special Issue Sustainable Research on Renewable Energy and Energy Saving)

Abstract

:
The Cascaded Short-Term Hydrothermal Scheduling (CSTHTS) problem is a highly non-linear, multi-modal, non-convex, and NP-hard optimization problem that has been solved by conventional and metaheuristic algorithms in the past. As the CSTHTS problem falls under the category of applied operational research, therefore, the work is still on-going to find new algorithms and variants of the existing algorithms that would better approximate the optimal global solution in a shorter computational time. This article proposes a novel deterministic thermal economic dispatch method embedded with the improved Accelerated Particle Swarm Optimization (APSO) algorithm to infinitesimally reduce the Big O time complexity for the standard benchmark test case of the CSTHTS optimization problem. Then, it discusses and presents the importance of performing standard statistical tests to establish the supremacy of one metaheuristic algorithm over the other one in solving the CSTHTS problem. The results obtained are better than the results of the many state-of-the-art algorithms applied to solve the considered test case of the CSTHTS problem in the literature, and the superiority of the improved APSO algorithm has been established statistically using the parametric independent samples t-test and the non-parametric Mann–Whitney U-test over the other metaheuristic algorithms such as particle swarm optimization in solving the chosen test case of the CSTHTS problem.

1. Introduction

The scheduling of the electrical power generated by different electrical power sources has been an important optimization problem in the domain of power system generation, operation, and control [1]. The hydel and thermal generation units are the major sources of electricity, and the scheduling of their generated power to meet the electrical load demand is called hydrothermal scheduling [2]. The hydrothermal scheduling for which the period of economic dispatch ranges from one day to one week is said to be a Short-Term Hydrothermal Scheduling (STHTS) problem [2]. In STHTS, if more than one hydel generation unit is present on the same water stream to generate electricity, i.e., one hydel generation unit is downstream another such that the outflow of the upstream reservoir becomes the inflow for the downstream reservoir, then the problem is called the Cascaded Short-Term Hydrothermal Scheduling (CSTHTS) problem [3]. CSTHTS is a highly multi-modal, non-linear, and non-convex NP-hard optimization problem. Its objective is to reduce the overall operational cost of the power system network for a given period. The CSTHTS problem has many equality, non-equality, non-linear, and time-coupled complex hydel and thermal constraints [4].
Many conventional and modern metaheuristic algorithms have been applied to optimize the CSTHTS problem in the past. As the CSTHTS problem falls under the category of applied operational research, therefore, the work is still on-going to solve the CSTHTS problem more effectively and efficiently in less computational time [5]. The motivation for research in this field is the “No Free Lunch theorems”, presented in [6], which state that, if an algorithm behaves well on one optimization problem, then it is not necessary that it will behave well with the same efficacy on other optimization problems. Thus, it is necessary to find for each optimization problem an efficient algorithm separately. These theorems demand that the algorithm provides a robust solution, not the best, because there is always a chance of having a new or existing algorithm give better results in a fast computational time, which has not been applied yet to the optimization problem [6].
Initially, classical methods were applied to solve CSTHTS problem. However, because they require initial guesses and approximations and still have a significant probability of being stuck at the local optimal point [7], they became unpopular in solving the CSTHTS problem. Then, the metaheuristic algorithms showed their effectiveness by eliminating the difficulties of the classical methods [6] and have become popular among researchers in solving CSTHTS problem. They offer many advantages, like not performing initial approximations or requiring initial guesses before starting the optimization process. They also have the characteristics of stochasticity and determinacy in their model [6]. The stochastic nature provides them with excellent exploration capability to avoid local optima, and the deterministic nature ensures that the solution would converge at the end of the iterations [6]. Therefore, the metaheuristic algorithms find their application in solving highly multi-modal, NP-hard, non-linear, and non-convex CSTHTS optimization problems in contrast to the conventional algorithms.
The most-promising and -used algorithm that appeared in the class of metaheuristic algorithms to solve different CSTHTS problem in the literature is PSO [5], proposed in [8]. It has gained wide fame because of the simplicity of its update process and the ease of coding for optimization problems [4]. The PSO algorithm is inspired by the food-searching technique of bird flocks and fish swarms. To date, many variants of it have been created and applied to the CSTHTS problem to obtain good results [4]. Figure 1 shows the distribution of the published articles on the CSTHTS problem using PSO and its variants.
Recently, the CSTHTS problem has been investigated using metaheuristic algorithms, including teaching–learning-based optimization [9], the chaotic hybrid differential evolution algorithm [10], the sine–cosine algorithm [11], grey wolf optimization [12], modified crisscross and binary particle swarm optimization [13], and a hybrid of the fish swarm and real coded genetic algorithm [14]. These algorithms provide a good approximation of the optimal global solution. However, they do not guarantee a robust solution more persistently.
The shortcomings in solving the CSTHTS problem with metaheuristic algorithms are that these algorithms have a high computational time and the final result obtained at the end of the iterations for every run applied to the same optimization problem is primarily different. If the result obtained is the same as the previous one, then the trajectory to reach the same answer would be different [7]. Therefore, a fast optimization method is needed to obtain a robust solution persistently with less Big O time complexity. Moreover, to demonstrate the superiority of one algorithm over another in solving the CSTHTS problem, rigorous statistical tests are needed because of the inclusion of stochasticity in their model [15,16,17]. The flowchart shown in Figure 2 presents the work performed in the literature to solve the CSTHTS problem and the convenience of the proposed technique over the previously applied techniques. The proposed fast economic dispatch method is deterministic and based on fuzzy logic to dispatch the thermal load demand of the CSTHTS problem among the available thermal units robustly. Being deterministic in nature, the formation of lookup charts for the thermal load demand is made possible, which is then used by the improved APSO to optimize the hydel powers of the reservoir-based generation units to meet the load demand. This proposed technique, in contrast to previously applied optimization algorithms to solve the CSTHTS problem, reduces the computational time of the improved APSO by avoiding the need to perform thermal dispatch, as it will be done implicitly by fetching the values from the lookup chart formed by the fast economic dispatch method.
To provide a robust solution more persistently and to make possible stochasticity and Big O time complexity reduction, this work proposes a novel deterministic economic dispatch of thermal units applied to the CSTHTS problem in combination with the improved APSO. Furthermore, it shows the importance of performing rigorous statistical tests to establish the supremacy of one metaheuristic algorithm over the other in solving the CSTHTS problem.
This article makes the following original contributions:
  • A new fast deterministic economic dispatch method is proposed for the thermal units of the CSTHTS problem, which is applied in combination with the improved APSO to provide a more persistent solution by making possible stochasticity and Big O time complexity reduction.
  • The lookup chart was made and used for the first time to mitigate the nested metaheuristic algorithm implementation to decrease the Big O time complexity and stochasticity occurring in solving the thermal dispatch part of the CSTHTS problem.
  • The performance evaluation of the metaheuristic algorithms in solving the considered test case of the CSTHTS problem is presented for first time by performing the rigorous statistical parametric independent samples t-test and non-parametric Mann–Whitney U-test.
The paper is structured as follows: Section 2 presents the problem formulation of the CSTHTS problem. Section 3 and Section 4 describe the APSO and PSO algorithm with improved parameter control, respectively. Section 5 discusses the improved constraint handling technique. Section 6 describes the newly proposed economic load dispatch method for thermal units. Section 7 presents the methodology. Section 8 shows the results of the implementations. Section 9 gives the discussion on the results achieved, and finally, Section 10 concludes the paper.

2. Problem Formulation

CSTHTS is an economic dispatch problem in which the power of hydel and thermal generation units connected at a single bus in the power system network to meet the load demand is scheduled for a specific period to minimize the overall operational cost while fulfilling all the power system network constraints.
The CSTHTS problem is a single-objective optimization problem, which can be modeled by Equations (1)–(10), as mentioned in [3]. The main objective of CSTHTS is to minimize the thermal fuel cost of the power system, as given in Equation (1).
m i n f = m = 1 N i = 1 T n m F ( m , i )
where f is the total thermal generation units’ cost, n m is the number of hours in the scheduling interval m, F ( m , i ) is the fuel cost at the mth scheduling interval of the ith thermal generation unit, N is the total number of scheduling intervals, and T is the total number of thermal generation units.
The equality constraint of the CSTHTS problem is shown in Equation (2), which ensures that the total thermal P t h i , m and hydel P h y d j , m power generated must be equal to the sum of transmission line losses P l and load demand P d .
m = 1 N i = 1 N s P t h i , m + j = 1 N h P h y d j , m = P d + P l
where N s and N h are the total number of thermal and hydel generation units, respectively, and N is the total time of the scheduling intervals.
The hydel power P h y d j , m is calculated from the volume V h y d j , m and discharge Q h y d j , m rate of the jth reservoir at the mth scheduling interval, as shown in Equation (3).
P h y d j , m = C 1 j · V h y d j , m 2 + C 2 j · Q h y d j , m 2 + C 3 j ( V h y d j , m · Q h y d j , m ) + C 4 j · V h y d j , m + C 5 j · Q h y d j , m + C 6 j
where C 1 j , C 2 j , C 3 j , C 4 j , C 5 j , and C 6 j are the hydel generation coefficients.
The limits of the thermal power P t h i , m and hydel power P h y d j , m generated by the ith thermal and jth hydel generation units at the mth scheduling interval are presented by Equations (4) and (5).
P t h i m i n P t h i , m P t h i m a x
P h y d j m i n P h y d j , m P h y d j m a x
where P t h i m i n and P t h i m a x are the minimum and maximum thermal power, respectively, that can be generated by the ith thermal generation unit. P h y d j m i n and P h y d j m a x are the minimum and maximum hydel power, respectively, that can be drawn from the jth hydel generation unit. The operation of the hydel power units is presented by Equations (6) and (7).
V h y d j m i n V h y d j , m V h y d j m a x
Q h y d j m i n Q h y d j , m Q h y d j m a x
where V h y d j m i n and V h y d j m a x are the minimum and maximum value of the allowable volume V h y d j , m of the jth hydel generation unit at the mth scheduling interval, respectively. Q h y d j m i n and Q h y d j m a x are the minimum and maximum value of the allowable discharge rate Q h y d j , m of the jth hydel generation unit at the mth scheduling interval, respectively.
Equation (8) presents the overall value of the permissible discharge rate of the j th hydel generation unit during a total period of N scheduling intervals.
m = 1 N Q h y d j , m = Q h y d j , t o t a l
The equation that balances the discharge rates and volumes of the hydel generation unit is the continuity equation and is presented by Equation (9).
V h y d j , m + 1 = a = 1 R u , j Q h y d a , ( m t ) + S h y d a , ( m z ) + V h y d j , m + I h y d j , m Q h y d j , m S h y d j , m
where m is the scheduling period, j is the available hydel unit for power generation, I h y d j , m is the inflow for the jth hydel unit at the mth scheduling period, S h y d j , m is the spillage water of the jth hydel unit at the mth scheduling period, R u , j is the number of upstream hydel units present for the jth hydel power generating station, and z is the transport delay of water from hydel unit a to hydel unit j.
The F ( m , i ) is the thermal cost of the ith unit at the mth scheduling period. It is determined by the thermal power demand P t h ( i , m ) of the ith unit at the mth scheduling period and is shown by Equation (10).
F ( m , i ) = a i + b i P t h ( i , m ) + c i P t h ( i , m ) 2 + d i sin { e i ( P t h i m i n P t h i , m ) }
where a i , b i , c i , d i , and e i are the thermal generation coefficients. Depending on the type of thermal generation unit, Equation (10) may be of a higher order, increasing the non-linearity of the CSTHTS problem.
The test case considered in this article was taken from [18]. It has four reservoir-based cascaded hydel and three thermal generation units for the production of electricity to meet the load demand. In this test case, the CSTHTS problem is a one-day-long scheduling problem in which each hour is considered as one interval, making a total of 96 decision variables and 24 scheduling intervals having varying load demands. The influence of the thermal generation units’ valve point loading is considered, and transmission line losses are ignored. The pictorial representation of the operation of the cascaded hydel generation units for the selected test case is shown in Figure 3.
Where I1, I2, I3, and I4 represent the inflow, V1, V2, V3, and V4 represent the volume, and D1, D2, D3, and D4 represent the discharge rate of Reservoir 1, Reservoir 2, Reservoir 3, and Reservoir 4, respectively.

3. Improved Accelerated Particle Swarm Optimization Algorithm

The improved APSO algorithm was proposed in [19]. It is a very promising version of the canonical APSO presented in [6]. The strength of this algorithm is that it has only one update equation, which makes it simple to apply to optimization problems and also results in a short computational time compared to other complex metaheuristic algorithms [4]. The update equation of the improved APSO algorithm was used in this work to update 96 decision variables, which are the discharge rates of the hydel generation units, as shown in Equation (11).
x i t + 1 = ( ( 1 β ( t ) ) × p i t ) + ( β ( t ) × g t ) + ( α ( t ) × R i t )
where α and β are the tuning parameters, p i t is the local best value of the ith particle at iteration t, g t is the global best value among all the generated particles, and R i t is a matrix of random numbers with ( p × d ) dimensions generated normally, as given in [19], where p is the population size and d is the total scheduling periods of the CSTHTS problem.
The values of α and β should be taken in between 0 and 1 because increasing them beyond 1 could cause the APSO algorithm to give a divergent solution, and a value less than 0 makes the value negative and may lead the APSO algorithm to an undefined state [6]. The value of α decides the degree of randomization involved in finding the optimal global solution. The higher the value of α , the greater would be the randomization involved to avoid premature convergence, and the lower the value of α , the lesser would be the randomization involved, increasing the chance of being stuck at the optimal local solution [4]. The β value decides the degree of influence taken from the particles’ local best and global best in finding the optimal global solution. A higher value of β means more significant influence comes from the global best, and a lower value means more significant influence comes from the particles’ local best [4].
The values of α and β are taken as fixed in the canonical version, but it has been established that the varying values of α and β in correspondence to the iterations result in giving a better approximation of the global optimal solution [4]. Therefore, in this article, the parameter control of the values of α and β were utilized, as given in Equations (12) and (13).
α = α m a x ( α m a x α m i n ) × t c u r r e n t t t o t a l
β = β m i n + ( β m a x β m i n ) × sin π 2 × t c u r r e n t t t o t a l
where the values of α m a x , α m i n , β m a x , and β m i n are taken as 0.81, 0.62, 0.81, and 0.62, respectively. At the start of the iterations, the value of α is large to increase the exploration, and a linear step reduction is made towards the end of the iterations to make the APSO algorithm converge. In the case of β , the value is kept small at the start of the iterations to have more influence from the particles’ local best to keep the solution space diversity alive, and a sinusoidal step increment is made towards the end of the iterations to have greater influence from the global best to make the particles converge. The test case of the CSTHTS problem considered in this study was simulated for 50 trials having 75 particles and 10,000 iterations using the above-mentioned improved APSO algorithm in combination with the proposed fast economic dispatch method.

4. Particle Swarm Optimization Algorithm

To make the proper rigorous statistical comparison of the proposed technique in solving the CSTHTS problem possible, the authors solved the test case with another metaheuristic algorithm, PSO, in combination with the fast economic dispatch method to obtain the required dataset for comparison. The PSO is a brilliant algorithm in its canonical form and has been applied to solve several non-linear, non-convex, and multi-modal optimization problems in the past [5]. There are almost more than two dozen variants of the PSO algorithm reported in the literature [6]. In this work, a new variant of PSO was used and applied to the CSTHTS problem by multiplying a uniform random number ϵ 0 in between 0 and 1 with the inertial factor w of the particles instead of the velocity ‘v’ to provide a better approximation of the optimal global solution. The update equation of the variant of the PSO is given as Equation (14).
v i t + 1 = ( w × ϵ 0 ) + ( α ( t ) × ϵ 1 × ( g t x i t ) ) + ( β ( t ) × ϵ 2 × ( p i t x i t ) )
It has been established that the varying values of w, α , and β in correspondence with the iterations result in giving a better approximation of the global optimal solution [4]. Therefore, the parameter control of the tuning parameters was utilized in this work, as given in Equations (15)–(17).
w = w m a x ( w m a x w m i n ) × t c u r r e n t t t o t a l
α = α m a x ( α m a x α m i n ) × t c u r r e n t t t o t a l
β = β m i n + ( β m a x β m i n ) × sin π 2 × t c u r r e n t t t o t a l
where the values of α and w are linearly decreased from α m a x = 2.05 to α m i n = 1.95 and w m a x = 0.1 to w m i n = 0 , respectively, and the value of β is increased sinusoidally from β m i n = 1.95 to β m a x = 2.05 0 to 1 4 of wavelength . The test case of the CSTHTS problem considered in this study was simulated for 50 trials having 75 particles and 10,000 iterations using the above-mentioned PSO algorithm in combination with the proposed fast economic dispatch method.

5. Constraint-Handling Technique

The most-challenging part while solving the CSTHTS problem is making the values of the volumes and discharge rates for the hydel power generation units within the defined limits, as mentioned in Equations (6)–(8). The volumes and discharge rates of the hydel generation unit for each scheduling interval should be balanced by the continuity Equation (9). Moreover, the final volume of each hydel generation unit at the end of the scheduling period must be fixed to a defined value. To satisfy all the equality and inequality equations and the final volume of each hydel generation unit, many different constraint-handling techniques such as the penalty factor approach have been presented in the literature [20].
The proper selection of the constraint-handling technique to keep the discharge rates and volumes within the defined boundaries improves the results obtained by applying a certain algorithm to the CSTHTS problem. The constraint-handling technique used to make the values of the discharge rates and volumes of the hydel generation units within the defined boundaries during the iterative process of finding the optimal solution set for the CSTHTS problem is as follows:
  • Initialize the discharge rate matrix randomly, having each element value within the defined limit for each hydel generation unit, having rows equal to the scheduling intervals and columns equal to the particles generated (population size).
  • For each discharge rate matrix of the hydel generation units, randomly select any entry of the discharge rate out of all entries from each column and make it a dependent entry, then find out the value of that dependent entry using Equation (18), assuming that the dependent entry is 24, which is derived from continuity Equation (9).
    Q i , 24 = V i , i n i t i a l V i , 24 j = 1 23 Q i , j + j = 1 24 I i , j + j = 1 24 k = 1 u i Q k , j z
    where I i , j is the inflow in the ith reservoir in scheduling interval j, u i is the number of upstream reservoirs available for the ith reservoir, z is the transport delay of water from the kth hydel generation unit to the ith hydel generation unit, and Q k , j z is the discharge rate of upstream hydel unit k for the ith hydel unit.
  • If the dependent entry is within the limit mentioned in Equation (6), proceed normally according to the iterative process. Otherwise, make it in the limit using the steps mentioned in Algorithm 1.
Algorithm 1 Pseudo-code for the constraint handling technique, influenced by [4]
If ( Q m i n > Q i , m )
       Find the difference = Q m i n Q i , m
       Make Q i , m = Q m i n
    For m = 23 to 1
       Adjust the difference in the remaining 23 entries while ensuring they are in the limits.
       Start from the 23rd entry to the 1st entry of the discharge rate matrix.
    End For
End If
If ( Q m a x < Q i , m )
       Find the difference = Q i , m Q m a x
       Make Q i , m = Q m a x
    For m = 1 to 23
       Adjust the difference in the remaining 23 entries while ensuring they are in the limits.
       Start from the 1st entry to the 23rd entry of the discharge rate matrix.
    End For
End If

6. Proposed Fast Economic Dispatch Method

The economic dispatch of thermal generation units is one of the major tasks performed in power system operation and control to minimize the electricity generation cost. Many algorithms have been developed to efficiently perform the economic dispatch of thermal generation units, and researchers are still finding new algorithms to perform the economic dispatch more efficiently than the previous ones because the economic dispatch problems are NP-hard problems [21]. The economic dispatch of thermal generation units is a subproblem of CSTHTS having more than one thermal generation unit.
The test case considered has more than one thermal generation unit for electricity generation. Utilization of a lookup chart to dispatch different thermal load demands among thermal generation units to solve the CSTHTS problem has not been presented in the literature; instead, metaheuristic algorithms are again used at runtime for the thermal dispatch part of the CSTHTS problem, significantly resulting in the increase of stochasticity and computational time.
It was found that the lookup charts cannot be formed using metaheuristic algorithms as the final dispatch values for each load demand keep on changing for each run of the metaheuristic algorithm. Secondly, one has to find the optimized values of the tuning parameters for each thermal load demand that need to be dispatched among the thermal generation units, which in itself forms many optimization problems that need to be solved first before optimizing the given problem. Therefore, a new fuzzy-logic-based fast deterministic economic dispatch method to make a lookup chart is proposed to reduce the computational time and stochasticity. The time complexity in performing the thermal power dispatch by utilizing the proposed lookup chart technique is O ( 1 ) , which is extremely less than the time complexity O ( I × P ) of metaheuristic algorithms performing the thermal power dispatch, where I is the number of iterations and P is the number of particles generated. In combination with the improved APSO and PSO algorithms, the proposed technique provides a robust solution with a low standard deviation in less time. This algorithm was designed by looking at the minimum peaks in the fuel cost curves of the thermal generation units, as shown in Figure 4.
The steps of the proposed algorithm to perform the economic dispatch of the thermal generation units are as follows:
  • Determine the minimum peaks’ power values of the fuel cost curve occurring for each of the three thermal generation units.
  • Choose the peaks of the thermal unit X and compare them with the load demand given to dispatch among the thermal generation units.
  • Select the peak value closer to the load demand as the power value for thermal unit X.
  • Find the remaining load demand by subtracting the power value of thermal unit X from the total load demand.
  • Choose the peaks of the thermal unit Y, and compare all of them with the remaining load demand.
  • Select the peak value closer to the remaining load demand as the power value for thermal unit Y.
  • Find the remaining load demand by subtracting the power value of thermal unit Y and thermal unit X from the total load demand.
  • Choose the peaks of thermal unit Z, and compare all of them with the remaining load demand.
  • Select the peak value closer to the remaining load demand as the power value for thermal unit Z.
  • Repeat the steps from Step 2 to Step 9 for the six combinations of thermal units shown in Table 1.
  • Find the mismatch value of power for each combination of Table 1 by subtracting the sum of the power values selected for the three thermal units from the total load demand.
  • Compensate the mismatch value for each combination in Table 1 by adding it equally to the selected peak power values.
  • Evaluate the cost of each combination in Table 1 for the values of the power obtained for the three thermal generation units in Step 12.
  • Select the combination for which the cost obtained is minimum as compared to the cost of the other combinations in Table 1.
  • The selected combination in Step 14 gives the optimized power values for the three thermal generation units for a given load demand.
The dispatched fuel cost curve for the thermal generation units obtained after utilizing the above-mentioned economic dispatch method is shown in Figure 5. It can be seen that the sinusoidal valve point loading effect of the thermal generation units approximately tends towards linearization (smooth curve) using the proposed economic dispatch method.
The computational time required to form the lookup chart for all the thermal load demands ranging from 20 MW to 975 MW with different sampling sizes by implementing the proposed economic dispatch method is shown in Table 2.
It can be seen that, as the sample size decreases, the computational time increases, but not too much, and remains acceptable. Making the lookup chart is a one-time task because of the deterministic nature of the proposed economic dispatch method; the time required for smaller sample sizes is still acceptable. However, a smaller sample size is not required to deal with the practical scheduling problems because of the physical limitation of maneuvering between the power values of thermal generation units distanced at smaller sample sizes. Therefore, the proposed economic dispatch method has the highly favorable advantages of being stochastic-independent and time-efficient in solving the CSTHTS problem to provide a robust solution.

7. Methodology

The standard benchmark test case of the CSTHTS problem was solved by implementing the suggested variants of the APSO and PSO algorithms along with the utilization of the lookup charts formed by the newly proposed fast economic dispatch method using the following steps:
  • Randomly initialize the discharge rate vectors (particles) for 24 scheduling intervals within the defined limits, as mentioned in Equations (7)–(9). The volume vectors can also be the candidate particles for solving the CSTHTS problem. However, they were not selected as particles to solve the CSTHTS problem in this work.
  • Calculate the volume vectors for the hydel generation units from the discharge rate vectors within the defined limits using the constraint-handling technique discussed in Section 5.
  • Calculate the hydel generation for 24 scheduling intervals of each hydel generation unit from the discharge rate and volume values, as mentioned in Equation (3).
  • Calculate the load demand for thermal generation by subtracting the sum of hydel generation obtained in Step 3 from the total load demand for each scheduling interval, as mentioned in Equation (2).
  • Calculate the cost of generation using the lookup chart formed by the newly proposed economic dispatch method discussed in Section 6 for each particle.
  • Select the minimum cost value and its corresponding vector (particle) as the global best.
  • Select the minimum cost value obtained so far by each particle as the particles’ local best.
  • Update all the particle values using the update equation of the suggested variants of the APSO and PSO algorithms, mentioned in Section 3 and Section 4.
  • Iterate from Step 2 to Step 8 until the stopping criteria have been reached.
  • Generate the result.
The simulation study was performed on an Intel(R) Core (TM) i3-3220 CPU at 3.30 GHz with 8 GB RAM and in MATLAB. The considered CSTHTS problem was simulated for 50 trials, each for the improved APSO and PSO algorithms having 10,000 iterations and a population size of 75. The population size and the number of iterations were chosen based on empirical testing, which produced the best results for the test system.

8. Results

A highly non-convex and multi-modal test case of the CSTHTS problem was solved using the improved APSO and PSO algorithms in combination with the newly proposed fast economic dispatch method. The solution obtained satisfies all the complex and time coupling hydel and thermal network constraints. The convergence behavior of the improved APSO and PSO algorithms applied to the chosen test case of the CSTHTS problem is shown in Figure 6 and Figure 7.
The detailed comparison of the results obtained by implementing the variants of the APSO and PSO algorithms on the selected test case of the CSTHTS problem with the results reported in the literature is shown in Table 3. It can be observed that the costs obtained by implementing the variants of the APSO and PSO algorithms are better than the cost obtained by many other algorithms applied to the CSTHTS problem reported in the literature [11,12,13,22,23,24,25,26,27]. The metaheuristic algorithms are stochastic in nature, due to which the final answers obtained by them for each run on the same optimization problem mostly appear different. Therefore, to make a performance comparison between the improved APSO and PSO algorithms, the statistical parametric independent samples t-test and non-parametric Mann–Whitney U-test were performed on the dataset obtained by running the improved APSO and PSO algorithms each 50 times on the selected test case of the CSTHTS problem. Table 4 and Table 5 show the result of the non-parametric Mann–Whitney U-test. The result of the parametric independent samples t-test is shown in Table 6 and Table 7. Table 8 and Table 9 show the power flow and cost optimization for the considered test case of the CSTHTS problem by implementing the improved APSO algorithm mentioned in Section 3. Table 10 and Table 11 show the power flow and cost optimization for the considered test case of the CSTHTS problem by implementing the PSO algorithm mentioned in Section 4. It can be seen that no hydel, thermal, or network constraint was violated.

9. Discussion

The CSTHTS problem is a highly complex, non-linear, non-convex, and multi-modal optimization problem. The selected test case of the CSTHTS problem in this work was solved by forming the deterministic lookup chart for the thermal load demands obtained by the newly proposed fast economic load dispatch method in combination with the improved APSO and PSO algorithms. The comparison of the minimum cost, maximum cost, and average cost obtained presented in Table 3 shows that the minimum cost achieved by the improved APSO is better than the minimum cost achieved by PSO and other state-of-the-art algorithms, which manifests the effectiveness of the proposed technique.
The time complexity O ( I × P × D ) for the considered test case of the CSTHTS problem is limited to the time complexity of a single metaheuristic algorithm, which is a significant improvement as compared to the time complexity O ( I × P × D × ( I 1 × P 1 ) ) of the nested metaheuristic algorithm implementation on the considered test case of the CSTHTS problem, where I, P, and D are the iterations, particles, and dimensions of the problem, respectively. I 1 and P 1 are the iterations and particles for the nested-metaheuristic-algorithm-based economic dispatch part of the CSTHTS problem, which the proposed technique avoids in this article. The CPU runtime mainly depends on the computer system specifications and the software used for simulation purposes. The comparison of the CPU runtime cannot be made with other algorithms reported in the literature as they used different software and computer system for simulation. Hence, it is convenient to the present time complexity in Big O notation. However, the CPU runtime is approximately 45 s in simulating one trial for the considered CSTHTS problem, which is infinitesimally small compared to the day-ahead scheduling problem having an interval of 1 hour.
The power flow and cost optimization for the CSTHTS problem obtained by implementing the improved APSO algorithm is shown in Table 8 and Table 9, and the power flow and cost optimization for the CSTHTS problem obtained by implementing the PSO algorithm is shown in Table 10 and Table 11. It can be observed that no constraint was violated, and all parameters are within the allowed limits. It was further observed that the parameter control of the tuning parameters gives significantly better results than the constant values of the tuning parameters while solving the CSTHTS problem. The convergence behavior of the APSO and PSO algorithms to optimize the CSTHTS problem is shown in Figure 6 and Figure 7, respectively. The oscillatory trend seen in the convergence behavior of the improved APSO and PSO algorithms is because they did not incorporate greedy search; rather, they took the updated solution of each iteration as it is irrespective of being better or worse than the previous iteration’s solution to increase their searchability in finding the optimal global solution.
It can be noticed in the solution of the CSTHTS problem that, for some intervals, the combination of discharge rates and volumes gave zero values of the hydel power, which in fact became negative because there is a flaw in the mathematical modeling of the considered benchmark test case of the CSTHTS problem [28]. Since this is a non-pumped storage CSTHTS problem, these negative hydel power values mean nothing and were fixed to a zero value. During such intervals, the power plant is simply shut down and the water is spilled out [29]. To date, this issue of the CSTHTS problem has been adopted as it is considered by all the research articles present in the literature, and therefore, the optimal scheduling is taken as it is. Furthermore, the metaheuristic algorithms are stochastic and mostly give different final approximations of the optimal global solution for each run on the same optimization problem. Therefore, it could not be claimed by just comparing the final approximation of the optimal global solution of the two different algorithms that one metaheuristic algorithm is better than the other. For example, two different metaheuristic algorithms were applied and simulated for 100 times on the same optimization problem of minimization; the first one gave the best minimum value to the optimization problem one time out of hundred trials, and most of the time, it gave a bad approximation of the optimal global solution. The second one did not give the best minimum value to the optimization problem, but gave persistently good approximations of the optimal global solution close to the best minimum value achieved by the first algorithm. If this is the case, which would one call the best out of the two metaheuristic algorithms?
This question could be answered by performing the proper statistical tests on the datasets of the final approximate optimal global solutions obtained by the two algorithms applied to the same optimization problem.
Therefore, proper rigorous statistical tests were performed to demonstrate the supremacy of one algorithm over the other algorithm on the selected benchmark test case of the CSTHTS problem in this work, which was previously not present in the literature. The non-parametric Mann–Whitney U-test and parametric independent samples t-test were implemented on the dataset obtained by running 50 times the improved APSO and PSO algorithms. The results obtained are reported in Table 4, Table 5, Table 6, and Table 7, respectively. The results show that the APSO algorithm outperformed the PSO algorithm on the selected test case of the CSTHTS problem statistically. It can be seen that the mean rank of the PSO is greater than that of the improved APSO. Therefore, it was concluded that the PSO algorithm performance is not better than the APSO algorithm on the solved CSTHTS problem. Furthermore, it also establishes that we could not say that an algorithm is best fit for an optimization problem by just looking at the final result; rather, we have to perform a rigorous and proper statistical test to establish its supremacy and reliability.
It can be seen that only the so-far best and robust solution provided in the literature by [14] for the considered benchmark test case of the CSTHTS problem is 0.64 % less than the obtained robust solution. The difference is minimal, and it has no significance because of the lack of statistical tests and the stochastic nature of the applied algorithm by [14], as it could not be claimed which algorithm is better than the other.
The technique proposed in this article to solve the CSTHTS problem is better to adopt as it has the highly favorable advantages of being time-effective (the Big O time complexity is reduced) and least-stochastic compared to other applied algorithms in the literature to solve the CSTHTS problem, because the thermal load dispatch part of the CSTHTS is solved deterministically in constant time O ( 1 ) to provide a robust solution, and the improved APSO algorithm solves the hydel dispatch part of the CSTHTS problem. The APSO is very simple and easy to program for any optimization problem with a single update equation and two tuning parameters, resulting in further complexity and computational time reduction to optimize the CSTHTS problem.

10. Conclusions

A highly non-convex, non-linear, and NP-hard CSTHTS optimization problem test case was solved by implementing the newly proposed fast economic dispatch method in combination with the improved APSO algorithm. The result obtained is better with a low standard deviation than the results of the many other state-of-the-art algorithms reported in the literature; the minimum cost achieved was USD 293.604, USD 322.704, and USD 2.704 better than the minimum cost achieved by the SCA, GWO-MS, and MCPSO-BPSO algorithms, respectively. It was established that the proposed technique offers the highly favorable advantages of being time-effective and least-stochastic. The proposed technique reduced the Big O time complexity by solving the thermal dispatch part of the CSTHTS problem implicitly using a lookup chart formed by the fast economic dispatch method. The proposed technique can be applied to real-world power systems to lower the operational cost, as most of the generated power comes from hydel and thermal units. Furthermore, the importance of performing rigorous standardized statistical tests was shown in establishing the superiority of one metaheuristic algorithm over the other. The statistical results obtained established the proposed technique’s supremacy over the other PSO algorithm. In future works, fetching the data entries from the fuzzy-logic-based fast economic dispatch method lookup chart could be further improved by exploring modern data structure techniques to provide a robust solution in a shorter computational time.

Author Contributions

Conceptualization, M.A.I. and M.S.F.; methodology, M.A.I., M.S.F. and A.T.; software, M.A.I., M.S.F. and S.A.R.K.; validation, M.A.I., M.S.F. and A.T.; formal analysis, M.A.I., M.S.F. and G.A.; investigation, M.A.I., I.A.K. and M.S.F.; resources, M.S.F., N.U.A. and S.A.R.K.; data curation, M.A.I., M.S.F. and N.U.A.; writing—original draft preparation, M.A.I.; writing—review and editing, M.A.I., M.S.F. and G.A.; visualization, M.A.I. and M.S.F.; supervision, M.A.I., M.S.F. and S.A.R.K.; project administration, M.S.F. and S.A.R.K.; funding acquisition, M.S.F., I.A.K. and G.A. 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

Not applicable.

Acknowledgments

The authors would like to thank the support of Power Planners International Pvt. Limited, Shark Innovation Labs, Rukhsana Fakhar, and Hitachi Energy Pakistan Pvt. Limited for establishing the Power Systems Simulation Research Laboratory (PSSRL) at the Department of Electrical Engineering, University of Engineering and Technology, Lahore. The computational resources of the established laboratory were used in this research.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CSTHTSCascaded short-term hydrothermal scheduling
PSOParticle swarm optimization
APSOAccelerated particle swarm optimization
NP-hardNon-deterministic non-polynomial time hard
F ( m , i ) Fuel cost at the mth scheduling interval of the ith thermal generation unit
P t h i , m Thermal power at the mth scheduling interval of the ith thermal generation unit
P h y d j , m Hydel power at the mth scheduling interval of the jth hydel generation unit
P d Load demand
P l Transmission losses
N s Total number of thermal generation units
N h Total number of hydel generation units
NTotal number of the scheduling interval
V h y d j , m Volume of the jth reservoir at the mth scheduling interval
Q h y d j , m The discharge rate of the jth reservoir at the mth scheduling interval
P t h i m i n Minimum thermal power generated by the ith thermal generation unit
P t h i m a x Maximum thermal power generated by the ith thermal generation unit
P h y d j m i n Minimum hydel power generated by the jth hydel generation unit
P h y d j m a x Maximum hydel power generated by the jth hydel generation unit
V h y d j m i n Minimum allowable value of the volume of the jth hydel generation unit
at the mth scheduling interval
V h y d j m a x Maximum allowable value of the volume of the jth hydel generation unit
at the mth scheduling interval
Q h y d j m i n Minimum allowable value of the discharge rate of the jth hydel generation
unit at the mth scheduling interval
Q h y d j m a x Maximum allowable value of the discharge rate of the jth hydel generation
unit at the mth scheduling interval
Q h y d j , t o t a l The total value of the allowed discharge rate of the jth hydel generation
unit for a total period of N scheduling intervals
I h y d j , m Inflow for the jth reservoir at the mth scheduling interval
R u , j Number of the upstream reservoirs present for the jth reservoir
zWater transport delay
S h y d j , m Spillage of the jth reservoir at the mth scheduling interval

References

  1. Wood, A.J.; Wollenberg, B.F. Power Generation Operation and Control; John Wiley & Sons: Hoboken, NJ, USA, 1996. [Google Scholar]
  2. Farhat, I.A.; El-Hawary, M.E. Optimization methods applied for solving the short-term hydrothermal coordination problem. Electr. Power Syst. Res. 2009, 79, 1308–1320. [Google Scholar] [CrossRef]
  3. Fakhar, M.S.; Kashif, S.A.R.; Liaquat, S.; Rasool, A.; Padmanaban, S.; Iqbal, M.A.; Baig, M.A.; Khan, B. Implementation of APSO and Improved APSO on Non-Cascaded and Cascaded Short Term Hydrothermal Scheduling. IEEE Access 2021, 9, 77784–77797. [Google Scholar] [CrossRef]
  4. Iqbal, M.A.; Fakhar, M.S.; Kashif, S.A.R.; Naeem, R.; Rasool, A. Impact of parameter control on the performance of APSO and PSO algorithms for the CSTHTS problem: An improvement in algorithmic structure and results. PLoS ONE 2021, 16, e0261562. [Google Scholar] [CrossRef] [PubMed]
  5. Fakhar, M.S.; Liaquat, S.; Kashif, S.A.R.; Rasool, A.; Khizer, M.; Iqbal, M.A.; Baig, M.A.; Padmanaban, S. Conventional and Metaheuristic Optimization Algorithms for Solving Short Term Hydrothermal Scheduling Problem: A Review. IEEE Access 2021, 9, 25993–26025. [Google Scholar] [CrossRef]
  6. Yang, X.S. Engineering Optimization: An Introduction with Metaheuristic Applications; John Wiley: Hoboken, NJ, USA, 2010. [Google Scholar]
  7. Yang, X.S. Nature-inspired optimization algorithms: Challenges and open problems. J. Comput. Sci. 2020, 46, 101104. [Google Scholar] [CrossRef] [Green Version]
  8. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, WA, Australia, 27 November–1 December 1995; Volume 4, pp. 1942–1948. [Google Scholar] [CrossRef]
  9. Advancements, T.; Charak, P.; Dev, S. Teaching-Learning Based Optimization for Short Term Scheduling of Multi-Chain Hydrothermal System. Int. J. Sci. Tech. Adv. 2018, 4, 165–170. [Google Scholar]
  10. Malik, T.N.; Zafar, S.; Haroon, S. An improved chaotic hybrid differential evolution for the short-term hydrothermal scheduling problem considering practical constraints. Front. Inf. Technol. Electron. Eng. 2015, 16, 404–417. [Google Scholar] [CrossRef]
  11. Dasgupta, K.; Roy, P.K.; Mukherjee, V. Power flow based hydro-thermal-wind scheduling of hybrid power system using sine cosine algorithm. Electr. Power Syst. Res. 2020, 178, 106018. [Google Scholar] [CrossRef]
  12. Kaur, A.; Narang, N. Optimum generation scheduling of coordinated power system using hybrid optimization technique. Electr. Eng. 2019, 101, 379–408. [Google Scholar] [CrossRef]
  13. Patwal, R.S.; Narang, N. Optimal generation scheduling of pumped storage hydro-thermal system with wind energy sources. Appl. Soft Comput. 2020, 93, 106345. [Google Scholar] [CrossRef]
  14. Fang, N.; Zhou, J.; Zhang, R.; Liu, Y.; Zhang, Y. A hybrid of real coded genetic algorithm and artificial fish swarm algorithm for short-term optimal hydrothermal scheduling. Int. J. Electr. Power Energy Syst. 2014, 62, 617–629. [Google Scholar] [CrossRef]
  15. Fakhar, M.S.; Kashif, S.A.R.; Ain, N.U.; Hussain, H.Z.; Rasool, A.; Sajjad, I.A. Statistical Performances Evaluation of APSO and Improved APSO for Short Term Hydrothermal Scheduling Problem. Appl. Sci. 2019, 9, 2440. [Google Scholar] [CrossRef] [Green Version]
  16. Liaquat, S.; Fakhar, M.S.; Kashif, S.A.R.; Rasool, A.; Saleem, O.; Padmanaban, S. Performance Analysis of APSO and Firefly Algorithm for Short Term Optimal Scheduling of Multi-Generation Hybrid Energy System. IEEE Access 2020, 8, 177549–177569. [Google Scholar] [CrossRef]
  17. Liaquat, S.; Fakhar, M.S.; Kashif, S.A.R.; Rasool, A.; Saleem, O.; Zia, M.F.; Padmanaban, S. Application of Dynamically Search Space Squeezed Modified Firefly Algorithm to a Novel Short Term Economic Dispatch of Multi-Generation Systems. IEEE Access 2021, 9, 1918–1939. [Google Scholar] [CrossRef]
  18. Roy, P.K. Teaching learning based optimization for short-term hydrothermal scheduling problem considering valve point effect and prohibited discharge constraint. Int. J. Electr. Power Energy Syst. 2013, 53, 10–19. [Google Scholar] [CrossRef]
  19. Ben Guedria, N. Improved accelerated PSO algorithm for mechanical engineering optimization problems. Appl. Soft Comput. 2016, 40, 455–467. [Google Scholar] [CrossRef]
  20. Yu, B.; Yuan, X.; Wang, J. Short-term hydro-thermal scheduling using particle swarm optimization method. Energy Convers. Manag. 2007, 48, 1902–1908. [Google Scholar] [CrossRef]
  21. Binh, H.T.T. Hybrid Particle Swarm Optimization for Solving Multi-Area Economic Dispatch Problem. Int. J. Soft Comput. 2013, 4, 17–27. [Google Scholar] [CrossRef]
  22. Basu, M. An interactive fuzzy satisfying method based on evolutionary programming technique for multiobjective short-term hydrothermal scheduling. Electr. Power Syst. Res. 2004, 69, 277–285. [Google Scholar] [CrossRef]
  23. Lakshminarasimman, L.; Subramanian, S. Short-term scheduling of hydrothermal power system with cascaded reservoirs by using modified differential evolution. IEE Proc. Gener. Transm. Distrib. 2006, 153, 693–700. [Google Scholar] [CrossRef]
  24. Mandal, K.; Chakraborty, N. Short-term combined economic emission scheduling of hydrothermal systems with cascaded reservoirs using particle swarm optimization technique. Appl. Soft Comput. 2011, 11, 1295–1302. [Google Scholar] [CrossRef]
  25. Swain, R.; Barisal, A.; Hota, P.; Chakrabarti, R. Short-term hydrothermal scheduling using clonal selection algorithm. Int. J. Electr. Power Energy Syst. 2011, 33, 647–656. [Google Scholar] [CrossRef]
  26. Patwal, R.S.; Narang, N.; Garg, H. A novel TVAC-PSO based mutation strategies algorithm for generation scheduling of pumped storage hydrothermal system incorporating solar units. Energy 2018, 142, 822–837. [Google Scholar] [CrossRef]
  27. Rasoulzadeh-akhijahani, A.; Mohammadi-ivatloo, B. Short-term hydrothermal generation scheduling by a modified dynamic neighborhood learning based particle swarm optimization. Int. J. Electr. Power Energy Syst. 2015, 67, 350–367. [Google Scholar] [CrossRef]
  28. Esmaeel Nezhad, A.; Ahmadi, A. Comment on “An improved quantum-behaved particle swarm optimization method for short-term combined economic emission hydrothermal scheduling” by Songfeng Lu et al. [Energy Convers. Manage. 51 (2010) 561–571]. Energy Convers. Manag. 2015, 96, 646–648. [Google Scholar] [CrossRef]
  29. Sun, C.; Lu, S. Reply to “Comment on “An improved quantum-behaved particle swarm optimization method for short-term combined economic emission hydrothermal scheduling” by Songfeng Lu, et al. [Energy Convers. Manage. 51 (2010) 561–571]”. Energy Convers. Manag. 2015, 96, 649–650. [Google Scholar] [CrossRef]
Figure 1. Distribution of the research articles published on the CSTHTS problem yearwise using PSO and its variants, influenced by [5].
Figure 1. Distribution of the research articles published on the CSTHTS problem yearwise using PSO and its variants, influenced by [5].
Sustainability 15 01644 g001
Figure 2. Flowchart depicting the algorithmic work performed to solve the CSTHTS problem [5].
Figure 2. Flowchart depicting the algorithmic work performed to solve the CSTHTS problem [5].
Sustainability 15 01644 g002
Figure 3. Pictorial representation of the four cascaded reservoir-based hydel generation units.
Figure 3. Pictorial representation of the four cascaded reservoir-based hydel generation units.
Sustainability 15 01644 g003
Figure 4. Fuel cost curves of thermal generation units for the CSTHTS problem.
Figure 4. Fuel cost curves of thermal generation units for the CSTHTS problem.
Sustainability 15 01644 g004
Figure 5. Dispatched fuel cost curve of thermal generation units for the CSTHTS problem.
Figure 5. Dispatched fuel cost curve of thermal generation units for the CSTHTS problem.
Sustainability 15 01644 g005
Figure 6. Convergence behavior of the improved APSO applied to the CSTHTS problem.
Figure 6. Convergence behavior of the improved APSO applied to the CSTHTS problem.
Sustainability 15 01644 g006
Figure 7. Convergence behavior of the PSO applied to the CSTHTS problem.
Figure 7. Convergence behavior of the PSO applied to the CSTHTS problem.
Sustainability 15 01644 g007
Table 1. Combination of thermal generation units to select the minimum peak power values to perform economic dispatch.
Table 1. Combination of thermal generation units to select the minimum peak power values to perform economic dispatch.
CombinationThermal Unit XThermal Unit YThermal Unit Z
OneThermal Unit 1Thermal Unit 2Thermal Unit 3
TwoThermal Unit 1Thermal Unit 3Thermal Unit 2
ThreeThermal Unit 2Thermal Unit 1Thermal Unit 3
FourThermal Unit 2Thermal Unit 3Thermal Unit 1
FiveThermal Unit 3Thermal Unit 2Thermal Unit 1
SixThermal Unit 3Thermal Unit 1Thermal Unit 2
Table 2. Computational time required to make a thermal load demand lookup chart for different sample sizes.
Table 2. Computational time required to make a thermal load demand lookup chart for different sample sizes.
Sampling Size (MW)Computational Time (s)
10.2
0.10.7
0.013.25
0.00126
Table 3. Detailed cost comparison of different algorithms applied to the CSTHTS problem.
Table 3. Detailed cost comparison of different algorithms applied to the CSTHTS problem.
AlgorithmMinimum
Cost (USD)
Average
Cost (USD)
Maximum
Cost (USD)
Fuzzy EP [22]45,063.000NANA
DE [23]44,526.100NANA
MDE [23]42,611.140NANA
PSO [24]42,474.000NANA
IPSO [25]44,321.236NANA
CSA [25]42,440.574NANA
RCGA-AFSA [14] 40,913.000 41,236.000 41,363.000
RCGA [14] 42,886.000 43,032.000 43,261.000
TVAC-PSO [26]41,263.00041,324.00041,374.000
DNLPSO [27]41,231.00041,783.00042,367.000
TLBO [18]423,85.88042,407.23042,441.360
GWO [12]41,700.00041,901.40042,035.000
GWO-MS [12]41,501.00041,600.80041,750.000
SCA [11]41,471.90041,473.52041,476.600
MCPSO-BPSO [13]41,181.00041,308.00041,616.000
PSO41,563.50641,809.77242,142.861
Improved APSO41,178.29641,342.47041,576.270
NA → Not Available.
Table 4. Statistical non-parametric Mann–Whitney U-test results.
Table 4. Statistical non-parametric Mann–Whitney U-test results.
Test Statistics
Mann–Whitney U 2.000
Wilcoxon W 1277.000
Z 6.603
Asymp. Sig. (2-tailed) 0.000
Table 5. Rank statistics non-parametric Mann–Whitney U-test results.
Table 5. Rank statistics non-parametric Mann–Whitney U-test results.
Ranks
GroupNMean RankSum of Ranks
Improved APSO5025.541277.00
PSO5075.463773.00
Total100
Table 6. Group statistics results of independent samples t-test.
Table 6. Group statistics results of independent samples t-test.
Group Statistics
GroupNMeanStd. DeviationStd. Error Mean
Improved APSO5041,342.4694688.8713068612.56830075
PSO5041,809.77222134.809641919.06496239
Table 7. Independent samples t-test for equality of means results.
Table 7. Independent samples t-test for equality of means results.
Independent
Samples
Test
Levene’s Test for Equality of Variancest-Test for Equality of Means
FSig.tdfSig. (2-Tailed)Means
Difference
Std. Error
Difference
95% Confidence Interval
of the Difference
LowerUpper
Equal
variances
assumed
7.8080.006−20.46980.00−467.302
764
22.8349
5073
−512.617
981
−421.987
548
Equal
variances not
assumed
−20.4684.8240.00−467.302
764
22.8349
5073
−512.706
125
−421.899
404
Table 8. Power flow and cost optimization for the CSTHTS problem by implementing the improved APSO variant (a).
Table 8. Power flow and cost optimization for the CSTHTS problem by implementing the improved APSO variant (a).
IntervalQ1
× 10 4 m 3 / h
Q2
× 10 4 m 3 / h
Q3
× 10 4 m 3 / h
Q4
× 10 4 m 3 / h
V1
× 10 4 m 3
V2
× 10 4 m 3
V3
× 10 4 m 3
V4
× 10 4 m 3
110.358346212533407.8651186469602929.885755644057907.1381301440190499.641653787466680.1348813530397148.2142443559420115.6618698559810
26.061242707683226.4585611066803629.999254735855906.01345535575891102.580411079783081.6763202463594126.4149896200860112.0484145002220
38.283802694560616.0351655153706129.960956662741606.00106909922879102.296608385223084.6411547309887110.8123791698780107.6473454009930
48.244118489984576.8551182042204817.107353744289906.10607867016303101.052489895238086.7860365267683109.6313867802320101.5412667308300
58.246913975158246.0538144366477616.817079113627906.2562544556210598.805575920079988.7322220901205110.5566714678450125.1707679192670
610.933145448313808.4884201100633616.8992031987066012.4330586812213094.872430471766187.2438019800571111.9367522744930142.7369639739020
77.987340741352186.1795873421372117.2156779923831012.8499935264943094.885089730414087.0642146379199112.8231064614890159.8479271101490
88.973052726131048.2071383528211116.0980196788460016.9604001609000094.912037004282985.8570762850988115.7120466676050159.9948806935390
99.351217229151906.7318271158945916.7334554507825016.8120900152029095.560819775131087.1252491692042116.4543520682380159.9998697919640
107.392257262237087.5656613342671818.3944992156821016.9089078261896099.168562512893988.5595878349370114.2124929208240159.9901651644810
118.230414954895398.2853381421275616.7991993679528017.23189056845270102.938147557999089.2742496928095115.9716491348440159.9739525884110
126.947732559721338.1489169541247318.3821620861201016.07265571625170105.990414998277089.1253327386848113.7135714268560159.9993165510060
139.343385303948679.0884128786287217.1308343947609016.73356006326110107.647029694329088.0369198600560116.3788133212570159.9992119385270
149.009085726329898.6129725121374816.2663523437902018.39420688714820110.637943967999088.4239473479186118.3455316793160159.9995042670610
157.936140474777038.1822631218554616.8298503596418016.80036662530620113.701803493222089.2416842260631122.0079835777480159.9983370097070
1610.4248186825838011.4154261604765014.5702317213307018.38080599059890113.276984810638085.8262580655866127.5352504613750159.9996931052290
179.8531561391264810.5891945311249013.7435231232389017.13072648353220112.423828671511082.2370635344617132.3408403250510159.9998010164570
189.3328999378383610.8532802221732015.6812225660344016.66108822148590111.090928733673077.3837833122885137.2666995634560159.6050651387620
195.705700176742106.0721573649644716.2250964090225016.72315774880200112.385228556931078.3116259473240143.3101854540360159.7117577496010
209.2044256557326711.5107134956786013.6034193251970018.19420932269590109.180802901198074.8009124516454150.6288605978030156.0877801482360
215.5017141148134410.1384940753163010.0162298831239016.91415157892080110.679088786385073.6624183763291159.1716111135940152.9171516925540
226.6120151664039312.8818529762929013.7557056905610019.93224275444090112.067073619981069.7805654000362162.6924884437300148.6661315041480
235.914194488706599.1055079693979511.0644161468536019.97561268696800115.152879131274068.6750574306383169.6404999073690144.9156152262020
245.152879131274336.6750574306382816.3910091490890018.51903455139900120.000000000000070.0000000000000170.0000000000000140.0000000000000
Table 9. Power flow and cost optimization for the CSTHTS problem by implementing the improved APSO variant (b).
Table 9. Power flow and cost optimization for the CSTHTS problem by implementing the improved APSO variant (b).
Demand
(MW)
Phydel-1
(MW)
Phydel-2
(MW)
Phydel-3
(MW)
Phydel-4
(MW)
Pthermal-1
(MW)
Pthermal-2
(MW)
Pthermal-3
(MW)
Individual
Cost ( $ )
75087.461063207091361.28202289552240.0000000000000142.849966540498020.000000000000299.203478174859139.2034781748591558.14115245862
78061.961990482436953.18201954695100.0000000000000124.855989970613020.000000000000292.500004704191227.5000047041911767.93920840051
70077.554835957369751.90387232639580.0000000000000120.541291716236020.000000000000292.500004704191137.5000047041901531.34095855611
65076.946837154474858.758574441359633.6158179470411115.955049940659020.000000000000294.72372866944350.0000000000001298.85112675393
67076.271847080108554.235266718954834.9287793569813139.840386327491020.000000000000294.72372866944250.0000000000001298.85112675393
80087.826855336535269.144449225735535.2711592121463228.478173397948020.00000000000040.000000000000319.2793703076971337.27565210228
95073.398020306432554.252698420674434.6511493212851247.698131951608020.000000000000292.500004704191227.5000047041911767.93920840051
101079.049460314923466.721608695815839.0923054969572285.136625492304020.000000000000292.500004704191227.5000047041911767.93920840051
109081.244343718879558.114338309764537.6643254081952283.976992563162020.000000000000292.500004704191316.5000047041902032.76283973782
108070.911072433891564.338918731864431.0204892716276284.729519562617020.000000000000292.500004704191316.5000047041912032.76283973782
110077.410204350144869.104752119684937.2722282495994287.212815280573020.000000000000292.500004704190316.5000047041892032.76283973783
115069.504010071397468.216960410538130.8481669667138277.9680469244430174.487605208969299.487605208969229.4876052089692275.40888509516
111085.155184859746572.921977501689836.4291717684704283.354355995438020.000000000000296.569657088928315.5696570889282045.72717677310
103084.067516215086370.520267753967339.7183525857604295.693863445187020.000000000000292.500004704191227.5000047041901767.93920840051
101078.013035173568368.478862049366439.6251576048097283.882945172256020.000000000000292.500004704191227.5000047041911767.93920840051
106092.086923056322882.426459771210946.5838364467433295.601317183870020.000000000000296.650733871673226.6507338716731781.60491483892
105089.085032783269276.718913706010449.1525657643732286.461566775696020.000000000000299.290964487874229.2909644878741795.65618140108
112085.998565292979074.630586207559647.9608869636010282.409961535861020.000000000000292.500004704191316.5000047041912032.76283973782
107060.719847618252748.501384737465648.7751134523418283.003654191940020.000000000000292.500004704191316.5000047041912032.76283973782
105084.806486541690275.410332922241854.5332343288842290.453211311950020.000000000000297.398372343048227.3983723430471785.61051126601
91058.733726843870668.951914389983654.3194215619207277.994937204225020.000000000000292.500004704191137.5000047041911531.34095855610
86068.100399162465276.151042531068957.3525648022735293.672272987728020.000000000000294.72372866944250.0000000000001298.85112675393
85062.827219886283460.433573754574557.6631568301017289.796686701404020.00000000000040.000000000000319.2793703076971337.27565210229
80056.447247581891547.254938382538055.8215978171655275.752495701942020.000000000000294.72372866944050.0000000000001298.85112675393
Total cost ($)41,178.296790857
Table 10. Power flow and cost optimization for the CSTHTS problem by implementing the PSO variant (a).
Table 10. Power flow and cost optimization for the CSTHTS problem by implementing the PSO variant (a).
IntervalQ1
× 10 4 m 3 / h
Q2
× 10 4 m 3 / h
Q3
× 10 4 m 3 / h
Q4
× 10 4 m 3 / h
V1
× 10 4 m 3
V2
× 10 4 m 3
V3
× 10 4 m 3
V4
× 10 4 m 3
17.426235687227627.6976533061614829.806087553545109.13270539179275102.573764312772080.3023466938385148.2939124464550113.6672946082070
210.646671351408007.7278434578927330.0000000000000011.08971617461390100.927092961364080.5745032359458126.4939124464550104.9775784335930
38.390408460305796.1062265960795017.948448639766809.99608100295718100.536684501059083.4682766398663119.971699493916096.5814974306361
49.600548691603669.0787255246996929.788461350651108.6455835441651597.936135809454983.3895511151666110.527562800834087.9359138864710
57.721206810965716.8668266561004717.428121775810107.4736101720565196.214928998489284.5227244590661112.2176929432230110.2683912679600
67.611855507746727.3172814376528828.0639864759505012.7213762210118095.603073490742584.2054430214132103.8604817549550127.5470150469480
710.314505130023908.0168986319169918.2635243643469014.2429872684471093.288568360718582.1885443894963105.3968897262740131.2524764182670
88.727366476572466.8035922483001216.2974379307600010.0200674384886093.561201884146182.3849521411961105.5781339593610151.0208703304300
98.800242524512878.1092687246932816.7334924722693017.4240261070384094.760959359633282.2756834165029107.4764280547680151.0249659992020
106.324318738835268.0891795174684219.6138392093959019.2912693819255099.436640620797983.1865038990344105.6068539538620159.7976830932270
116.342478055278769.9916339603643717.4162646013851018.26410738089040105.094162565519082.1948699386701104.7944241252900159.7971000766830
127.545999442697907.2102084491569216.2539429018957016.49483225913040107.548163122821082.9846614895131104.9740686869230159.5997057483130
1310.421380484526608.6381953268040915.6380917407613017.15098879214200108.126782638295082.3464661627090107.7676345189090159.1822094284400
148.792021664618998.8586377917427416.5812421512160019.55683792887700111.334760973676082.4878283709663111.7240257707550159.2392107089590
158.727742481660766.2705365292497517.0035523149256017.78940880065970113.607018492015085.2172918417165115.3520623895130158.8660665096850
166.753956763152178.8046352791551720.5876674396806015.27304416316850116.853061728863084.4126565625614114.1946119412550159.8469652484120
1710.6080080039265011.5592987073712014.2255173161040017.08191270695580115.245053724936079.8533578551902119.5554748985550158.4031442822170
189.2607751013764410.2881842846915015.3263399792702018.28723864774060113.984278623560075.5651735704987119.2536282116860156.6971477856930
196.960538014125308.1394512052582713.7299669851890014.56006385135140114.023740609435074.4257223652404125.9363045095790159.1406362492670
208.2236878916831111.1912121123681011.4182494602173019.90530924536820111.800052717751071.2345102528723136.3381288581090159.8229944435790
215.3937546893680412.1755031346262010.5128881625924015.46599824034630113.406298028383068.0590071182461145.0739629943340158.5825135193370
229.040145492293158.8535089755690010.7528265326532019.60832958147610112.366152536090068.2054981426771152.6842755586220154.3005239171310
236.349484673537058.1901534396347711.4057246179664019.98105460322510115.016667862553068.0153447030423158.8635177423920148.0494362990950
245.016667862553256.0153447030423410.0791663693113019.46768575931220120.000000000000070.0000000000000170.0000000000000140.0000000000000
Table 11. Power flow and cost optimization for the CSTHTS problem by implementing the PSO variant (b).
Table 11. Power flow and cost optimization for the CSTHTS problem by implementing the PSO variant (b).
Demand
(MW)
Phydel-1
(MW)
Phydel-2
(MW)
Phydel-3
(MW)
Phydel-4
(MW)
Pthermal-1
(MW)
Pthermal-2
(MW)
Pthermal-3
(MW)
Individual
Cost ( $ )
75072.078499178381560.37444854260790.0000000000000164.950490407703020.000000000000296.298283257467136.2982832574671543.42883573304
78089.147180299179160.72458211474560.0000000000000176.671135806467020.000000000000296.728552941741136.7285529417401545.62884909990
70077.673830657395451.754517399694335.1740081932226156.129611160199020.00000000000040.000000000000319.2680400687811337.32031792881
65083.359359455583770.12579736236860.0000000000000131.823361998777020.000000000000294.69148938606550.0000000000001298.97204286862
67072.172497860679357.574446279303633.6844859729983141.875448512169020.000000000000294.69312957510950.0000000000001298.96589115775
80071.270099894953760.32569375058660.0000000000000216.603373838629020.000000000000295.900418829279135.9004188292791541.38809486387
95084.736559235772563.437909625581727.5260309970654234.310855806340020.000000000000292.497165789782227.4914879574021767.98557447568
101077.219390915888555.924894524713534.2762927628650209.062005876215020.000000000000297.258709679567316.2587096795672049.61908071529
109078.063793070720464.035042272985633.8398047891089279.921222541180020.000000000000297.570073235347316.5700732353472051.37089173240
108063.275379989469364.463053009371921.7035685434958301.445987463141020.000000000000295.056008598260314.0560085982602037.10549878323
110064.722809123274573.967778824938130.4092965229094294.591813817518020.000000000000298.654153388133317.6541533881332057.43674692256
115074.104656377104758.932597042162934.1313328867463281.0697875139030173.920542060028298.920542060028228.9205420600282273.93435403529
111090.614762868020467.098412408759636.9284708662465285.844379966467020.000000000000295.256989920192314.2569899201922038.25594536573
103082.960577753720568.394523895925336.1274796831358302.546960478320020.000000000000292.492619256048227.4778483504971768.05982746462
101083.069330664941253.889346023946036.3967049570217290.305629266263020.000000000000298.169497988333228.1694979883331789.71997291599
106069.875767812957269.264336371484220.9329469863054270.953112670423020.000000000000292.493463748001316.4803818274172032.86412002343
105093.431737646878079.100446893598044.2269737320564284.574571817274020.000000000000299.333138719570229.3331387195701795.87848180659
112086.272917308855870.949072453217242.2491748039920291.702155024218020.000000000000292.456674833798316.3700150386562033.43359335351
107071.082190178347159.224925605261847.0576816489922263.869232678835020.000000000000292.441497213030316.3244821573122033.66845064022
105079.538133182513771.611474098109250.7268788009569305.256464048358020.000000000000296.433527172015226.4335271720151780.43729493199
91058.118748603935372.683360937292252.1330405788681271.507648189612020.000000000000297.778605025101137.7786050251011550.96731466570
86084.651167016100358.797126738690454.1149585606971297.783110199697020.000000000000294.65364574608650.0000000000001299.11398082886
85066.424941223262955.071859808789056.0664158006416293.275822110780020.00000000000040.000000000000319.1609685285571337.74242973984
80055.176561224590942.806575048170856.2069525800963281.448308265340020.000000000000294.36161159432950.0000000000001300.20932484399
Total cost ($)41,563.5069148969
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Iqbal, M.A.; Fakhar, M.S.; Ul Ain, N.; Tahir, A.; Khan, I.A.; Abbas, G.; Kashif, S.A.R. A New Fast Deterministic Economic Dispatch Method and Statistical Performance Evaluation for the Cascaded Short-Term Hydrothermal Scheduling Problem. Sustainability 2023, 15, 1644. https://doi.org/10.3390/su15021644

AMA Style

Iqbal MA, Fakhar MS, Ul Ain N, Tahir A, Khan IA, Abbas G, Kashif SAR. A New Fast Deterministic Economic Dispatch Method and Statistical Performance Evaluation for the Cascaded Short-Term Hydrothermal Scheduling Problem. Sustainability. 2023; 15(2):1644. https://doi.org/10.3390/su15021644

Chicago/Turabian Style

Iqbal, Muhammad Ahmad, Muhammad Salman Fakhar, Noor Ul Ain, Ahsen Tahir, Irfan Ahmad Khan, Ghulam Abbas, and Syed Abdul Rahman Kashif. 2023. "A New Fast Deterministic Economic Dispatch Method and Statistical Performance Evaluation for the Cascaded Short-Term Hydrothermal Scheduling Problem" Sustainability 15, no. 2: 1644. https://doi.org/10.3390/su15021644

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