key: cord-0066536-nxz362tx authors: Ramli, Nur Fariza; Kamari, Nor Azwan Mohamed; Abd Halim, Syahirah; Zulkifley, Mohd Asyraf; Sahri, Mohd Saiful Mohd; Musirin, Ismail title: A Non-Convex Economic Dispatch Problem with Point-Valve Effect Using a Wind-Driven Optimisation Approach date: 2021-08-09 journal: J DOI: 10.1007/s42835-021-00859-6 sha: 1cc673d3f2c9f30f4d811f4d8f1967f51e76a064 doc_id: 66536 cord_uid: nxz362tx This study presents the efficiency of the wind-driven optimisation (WDO) approach in solving non-convex economic dispatch problems with point-valve effect. The best economic dispatch for a power system is one wherein the system can generate energy at a low cost. The calculation of the generating cost is subject to a number of constraints, such as the power demand for the entire system and the generation limit for each generator unit in the system. In addition, the system should also produce low power loss. The WDO optimisation technique is developed based on the concept of natural wind movement, which serves as a stabiliser to equalise the inequality of air pressure in the atmosphere. One major advantage of WDO over other techniques is its search accuracy. The proposed algorithm has been implemented in two systems, namely, the 10-generator and 40-generator systems. Both systems were tested in a Matlab environment. To highlight the capabilities of WDO, the results using this proposed technique are compared with the results obtained using flower pollination algorithm, moth flame optimisation, particle swarm optimisation and evolutionary programming techniques to determine the efficiency of the proposed approach in solving economic dispatch. The simulation results show the capability of WDO in determining the optimal power generation value with minimum generation cost and low rate of power loss. With the simultaneous increase of economic and population growth, the demand for electricity in a country is also expected to rise every year. However, in early 2020, the world was shocked by the outbreak of COVID-19, which was later declared a pandemic by the World Health Organisation (WHO). The spread of this pandemic has significantly affected power sectors worldwide. Most countries have declared lockdowns for prolonged periods, leading to a significant decline in energy consumption in the industrial and commercial sectors. However, as a result of this lockdown, the workforce has to manage their work from their own homes, paving the way for the so-called 'work-from-home' concept. This has resulted in increased energy demand in residential areas. Such developments have urged utility companies to improve their power grid networks and restructure their power generation scheduling. Economic Dispatch (ED) schedules the power unit operations to meet a specific power demand whilst also imposing a minimum fuel cost. Categorised as a type of optimisation problem, ED solutions using optimisation can be divided into mathematical and heuristic techniques. Mathematical techniques include linear [1, 2] , quadratic [3] and mixedinteger [4] programming. These traditional ED solutions, however, are time-consuming, unable to solve non-linear cost functions and can only provide suboptimal solutions. Such disadvantages have led scientists to introduce heuristic approaches, in which ED problems can be categorised as smooth and non-smooth. In non-smooth problems, the impact of the valve system is considered in the power generation cost function. Both smooth and non-smooth problems have been successfully solved using heuristic techniques, as respectively reported in [5, 6] and [7] [8] [9] [10] . Artificial intelligence (AI) is widely used in the field of power systems. Amongst the techniques used are flower pollination algorithm (FPA) [11] [12] [13] [14] , moth flame optimisation (MFO) [15] [16] [17] [18] , particle swarm optimisation (PSO) [19] [20] [21] [22] and evolutionary programming (EP) [23] [24] [25] [26] . The FPA optimisation technique is developed based on the transfer of pollen from one flower to another on the same tree or another tree using natural pollinators, such as honey bees, birds, water or wind. MFO is inspired by moth navigation methods in nature and is known as a transverse orientation, ensuring that a moth is at a constant angle to the source of light, such as the moon and the candle flame for orientation. The PSO technique, which is also based on the movement of animal, is inspired by the feeding process of certain animals, such as swarming birds and schooling fish. EP is one of the evolutionary computing, which uses the models of biological evolutionary process such as mutation, for the solution of complex engineering problems. In the present study, a new metaheuristic-based method called wind driven optimisation (WDO) is introduced [27] [28] [29] [30] . WDO is based on the concept of natural wind movement, which serves as a stabiliser to equalise the inequality of air pressure in the atmosphere. One advantage of WDO over other techniques is its search accuracy. In particular, its optimisation capabilities have been proven in various optimisation problems, such as economics delivery, engineering design and medical applications. The current study proposes efficient techniques for calculating optimal, non-smooth power generation capacity based on power demand as well as the constraints of each generator unit, using the WDO optimisation approach. Test systems using 10-and 40-unit power generators are simulated using MATLAB. The objective function of this optimisation is to minimise the total cost of power generation. To determine the performance of the proposed technique, the results of using the WDO technique are compared with those obtained via FPA, MFO, PSO and EP. The rest of the paper is organised into sections. Section 2 presents the non-convex problem formulation for ED. Section 3 explains the WDO algorithm. Section 4 provides the simulation results and discussions. Finally, Sect. 5 presents the conclusions. In economic dispatch, energy generation planning is focused on coordinating energy production for each generation unit within a system. The amount of energy generated should exceed the power demand that has been set at an early stage. However, the production of high surplus energy will result in financial losses to energy operators. In addition, each generator unit has its own generating cost characteristics and different generating capacities. The generating unit cost calculation method can be divided into two formulations: convex and non-convex problem formulations. In the fundamental concept of convex problem formulation, the cost function of each generator can be presented by a simple quadratic function presented by Eq. (1): where Cost c (P i ) is the convex production cost of P i in $ per hour, P i is the real power output of the ith generator in MW, and a c,i , b c,i , and c c,I are three of the convex generation cost coefficients of P i . The operating limits of P i can be presented as follows: where the minimum and maximum operating limits of P i are P i,min and P i,max , respectively. According to its basic concept, the fuel cost function per generating unit is considered to increase quadratically; however, it cannot solve the ED problem practically without considering the point-valve effect. Such an effect can cause the generator input-output curve to become more complicated. This method of calculation based on the point-valve effect is called non-convex problem formulation. To model the pointvalve effect, a recurring rectified sinusoid contribution was added to the Eq. (1), represented by Eq. (3): Cost n P i = a n,i + b n,i P i + c n,i P 2 i + | | | e n,i sin f n,i P i,min − P i | | | where Cost n (P i ) is the non-convex production cost of P i , in $ per hour. Five of the non-convex generation cost coefficients of P i are represented by a n,i , b n,i , c n,i , e n,i and f n,i , respectively. The obvious difference between these two problem formulations is the presence of a sinusoidal function on the cost equation for the non-convex problem formulation. Figure 1 illustrates the convex problem formulations (systems without point-valve effects) and non-convex problem formulations (systems with point-valve effects). As can be seen, the cost rate for the system without the point-valve effect increases quadratically. In comparison, the cost rate for a system with a point-valve effect goes up and down (like a hill) along a quadratic line. This is the effect of the valve opening according to the requested power generation. In this study, the calculation of the generation cost of each generator unit will use the concept of non-convex problem formulation. Based on the calculated production cost of every generator using non-convex problem formulations, the total production cost Cost T with all n generators in the system can be expressed as follows: The correlations among the total amount of power generated by all unit P T , total power demand P D , and power losses P L can be expressed as Apart from producing low generation costs, a good generation system also produces low P L . This study proposes a new technique based on wind movement called WDO. The basic optimisation method for WDO and the stopping criteria for finding the best generation cost are described in the next subtopic. The concept of WDO was first developed by Zikri Bayraktar in 2010. It is based on the concept of natural wind movement, which serves as a stabiliser to equalise the inequality of air pressure in the atmosphere. Wind blows from a high-to a low-pressure area, according to a velocity that is directly proportional to the pressure gradient (the higher the pressure difference, the stronger the wind blows). Wind can be thought of as moving horizontally by assuming that the horizontal motion of the air is stronger than its vertical (4) Cost T = Cost n P 1 + Cost n P 2 + ⋯ ⋯ + Cost n P n . motion. The main principle behind the WDO technique is Newton's second law of motion: where a is the acceleration vector, ρ is the air density for an element with a very small volume and F i is the force acting on the mass. Air pressure, density and temperature are related by an equation according to the ideal gas law expressed as where P, R and T represent pressure, universal gas constant and temperature, respectively. In Eq. (6), the main forces that cause the wind blowing in a direction to deviate from that direction can be broken down into four: pressure gradient force (F PG ), frictional force (F F ), gravitational force (F G ) and coriolis force (F C ). Their corresponding force equations are given below: where ∇P is the pressure gradient, δV is a very small volume of air, Ω represents the rotation of the earth, u is the wind velocity vector and g is the gravitational acceleration. The combination of Eqs. (6) and (8) A packet of air moving with the wind can be considered very small. The unit step of time, Δt can also be considered equal to 1. The combination of Eqs. (7) and (12) produces the following equation: where u new and u old are the updated velocity and the current velocity, respectively; x old and x max are the current location and the highest-pressure location of the air pack, respectively; P max and P old are the maximum pressure and the pressure at the current location, respectively; T is the temperature; and R, α and c are constants. The pressure value in Eq. (13) is usually high. Therefore, the new velocity estimations will also be high. This causes the performance level of the WDO to decrease. To solve this problem, the use of pressure values will be replaced by method based on ranking of air parcel [30] . The air parcel population is ranked in descending order based on its pressure value. Equation (13) is rearranged into the following equation: Here, k denotes the ranking between all air parcels (k = 1, 2,…, 20). The following equation is used to update the position of the air pack: The potential trajectories of the pressure gradient force, coriolis force, frictional force and gravitational force in WDO are shown in Fig. 2 . The flow chart of the optimisation process using the WOA technique is shown in Fig. 3 . In this study, the ability of WOA to find the optimal generation cost value is compared with that of four other selected optimisation techniques, namely, FPA, MFO, PSO and EP. Detailed explanations of the FPA, MFO, PSO and EP approaches can be found in [11, 15, 19] and [23] , respectively. In this study, a total of 100 tests were simulated to obtain optimal results for each technique in every case. The (14) Calculate new position of every air parcel x new using equation (15) The flow chart of the calculation process of P T and Cost T maximum number of iterations per case is set at 300 iterations. Based on 100 tests for each of these cases, a consistent result can be obtained. Figure 4 shows the flow chart of the calculation process of P T and Cost T . As shown in Fig. 4 , there are two criteria for the optimisation process to stop: (i) the difference between the maximum and minimum generation cost is less than 0.1% of minimum Cost T , and (ii) the current iteration is equal to the maximum number of iterations. There were two test systems involved, namely, the 10-and 40-generator systems. Cases 1-A and 1-B were run using a 10-generator test system, whilst Cases 2-A and 2-B were run using a 40-generator test system. The simulations were conducted using Matlab software in a computer with Intel (R) Core (TM) i5-8250U processing specifications. Table 1 illustrates all the test systems, cases and specific power demand P D values. Table 2 shows the list of parameter values used in WDO, FPA, MFO, PSO and EP in this study. Table 3 and Table 4 present the fuel cost coefficients (a n,i , b n,i , c n,i , e n,i and f n,i ) with minimum and maximum power limits (P min and P max ) for each generator unit in ten-generator and forty-generator test systems, respectively [31] . Based on the simulations conducted, the iteration period taken by the EP technique is the lowest amongst the five approaches used, i.e. 10-20 iterations. For the WDO, FPA and PSO methods, the range of the number of iterations to complete the simulation is 50-100 iterations. The MFO approach requires the highest number of iterations, i.e. 50-150 iterations. Table 5 shows the optimisation results of 10 generator values; total power generation, P T ; and power loss, P L for Case 1 using the WDO, FPA, PSO, MFO and EP techniques. This value was obtained from 100 simulations conducted for each technique. If we compare the selected generation values for all 10 generators, there are very significant differences among these five approaches. Although the generation value for each of these generators is different, the majority of the methods achieve the same P T value as the prescribed P D , which is 1400 MW. The P L results obtained using PSO are the best, resulting in zero power loss. This is followed by FPA, MFO and EP. WDO produces the highest power loss: 77.6 kW. However, this power loss value is very minimal compared to P D (only representing 0.006% of the P D value) and is acceptable. Table 6 shows the three optimal Cost T generation cost values (best, worst and average) for Case 1. There are three optimal Cost T values observed, namely, best, worst and average Cost T . From the perspective of generation cost based on the best Cost T value, the WDO method yields the cheapest cost of $73,550.10, followed by FPA, PSO, EP and finally MFO. The cost difference between WDO and MFO is $1,616.40, of which the use of WDO saves 2.15% compared to MFO. For the worst Cost T value, PSO provides the cheapest generation cost, followed by FPA, WDO, EP and MFO. The PSO performance is also excellent from the perspective of the average Cost T , which is $74,046.00, compared to MFO which yields the most expensive average Cost T of $75,988.90. WDO ranks third in the five methods compared. In this Case 1, PSO gives the best and worst Cost T difference. This indicates that in Case 1, PSO is able to maintain optimal value consistency in the 100 simulations run. This is followed by FPA, EP, WDO and MFO. Although less prominent for the worst and average Cost T values, WDO excelled in terms of best Cost T , thus making it the best optimisation approach amongst the five methods compared. The optimum values of 10 generators, P T and P L using WDO, FPA, PSO, EP and MFO for Case 2 are shown in Table 7 . The five methods successfully tuned the values for each generator to produce the total generating power as set by P D which is 2,050 MW. PSO produced the lowest P L i.e. zero loss, followed by MFO, WDO, EP and FPA. The value of P L by FPA is 400.6 kW, which is 0.02% of P D . Despite the occurrence of power loss, the values given by the four techniques other than PSO are all extremely minimal and acceptable. Table 8 tabulates the optimal Cost T (best, worst and average) based on 100 simulation tests for Case 2. On the one hand, for Case 2, the best and the average Cost T values by WDO, which are $109,162.90 and $109,909.00, respectively, are both considered excellent by producing the lowest values amongst the five methods. MFO, on the other hand, is an optimisation method that tunes the generator unit with the most expensive Cost T amongst the best, worst and average optimal values. Amongst the five worst optimal values, WDO also provides the lowest generation cost values, followed by FPA, EP, PSO and MFO. Based on the results obtained for Case 2, WDO is the best approach among those compared in terms of tuning the generator value to produce the lowest generation cost. Table 9 shows the optimum values of 40 generators using WDO for Case 3. As a proposed technique, the generator values calculated by WDO are tabulated in this table. The values for total generation, P T ; power loss, P L ; and optimal fuel cost, Cost T (best, worst and average) based on 100 simulation tests for the five optimisation techniques for Case 3 are shown in Table 10 . As can be seen, WDO and FPA techniques generate total power values that are approximately similar to the power demand, P D , which is 8,700 MW, with P L values at 39.9 and 28.1 kW, respectively. This is followed by PSO, EP and MFO with P L values at 203.3, 871.4 and 954.3 kW, respectively. The highest P L value is produced by the MFO, which is about 0.01% of the P D value-a minimal and acceptable value of power loss. From the best Cost T generation cost perspective, WDO produces the cheapest cost at $104,503.90, followed by FPA, PSO, EP and MFO. Table 10 also shows that the difference between the best cost T and worst cost T values (i.e. $838), which is calculated The optimum values of 40 generators (Set 2) using WDO for Case 4 are tabulated in Table 11 . The optimal P T , P L and Cost T values (best, worst and average) for Case 4 are shown in Table 12 . As can be seen, all techniques are capable of achieving the P D set at 9850 MW. Of the five methods used, MFO has the lowest P L of 113.4 kW, followed by FPA, PSO and WDO. EP tuned the highest P L at 485.0 kW, which is 0.005% of the P D value. This indicates that all the P L values produced by the five optimisation methods in this case are minimal and acceptable. Despite giving the lowest P L , the MFO yields a Cost T of 126.8486 MW, which is the most expensive amongst the five methods simulated. In Case 4, PSO still retains its potential as a method that provides the most consistent Cost T results in all 100 simulations conducted, i.e. in the range between 119.6477-121.4457 MW. Overall, WDO tuned 40 generators to produce the lowest values among the best, worst and average Cost T values at 117.8404, 125.0225 and 122.4021 MW, respectively. This makes WDO as the technique of choice in tuning the generator unit in producing the cheapest generation cost according to the P D that has been set with minimum P L . Figure 5 shows the convergence curves of all five optimization techniques which give the best cost T for Case 1. From the figure, EP converge in 16 iterations, followed by PSO (52 iterations), WDO (62 iterations), FPA (69 iterations) and MFO (91 iterations). Although EP gives the fastest technique to converge, it could not give the lowest generation cost compared to the other four methods. On the other hand, WDO, FPA and PSO are converge almost the same number of iterations. From this result, this indicates the WDO period for convergence is within an acceptable range and is almost identical to other techniques such as FPA and PSO. This study proposed a power scheduling strategy using WDO to achieve optimal power generation by generator units with minimum power generation cost based on nonconvex problem formulation. The WDO technique was compared with four selected techniques, namely, FPA, MFO, PSO and EP. The 10-and 40-generator systems, each with two different power demands, were selected as test systems and implemented using MATLAB. Results showed that the five approaches tested successfully produced energies that were almost equal to the energy demands, with extremely low power losses. In terms of generation costs, the majority of scenarios demonstrated that WDO outperforms the other four methods in providing lower generation costs for the same energy demand. From the perspective of iteration time, the WDO capability is found to be equivalent to most of the techniques compared, which requires between 50-100 iterations to complete the calculation. In conclusion, WDO is the most accurate technique that can be used in power scheduling for economic dispatch problems in power systems that consider the point-valve effect. Ph.D. in Electrical Engineering from Universiti Teknologi MARA (UiTM), Malaysia in 2005. He is currently a Professor of Power System at the Faculty of Electrical Engineering, UiTM and headed the Power System Operation (POSC) Computational Intelligence Research Group. He has authored 2 books published, over 300 papers in international indexed journals and conferences. He is also an international journal reviewer for IEEE Transactions, Elsevier Science, WSEAS, John Wiley, IET and some other publishers. He has chaired more than 20 international conferences since 2007. To date, he has delivered keynote speeches at Cambridge University, United Kingdom, Dubai, Korea and Malaysia. He has also been given opportunity to evaluate research grants at the national and international levels. His research interest includes artificial intelligence, optimization techniques, power system analysis, renewable energy, distributed generation and power system stability. He is a professional engineer and a senior member of International Association of Computer Science and Information Technology (IACSIT), member of Artificial Immune System Society (ARTIST) and member of International Association of Engineers (IAENG), Hong Kong. Economic load dispatch multiobjective optimization procedures using linear programming techniques A homogeneous linear programming algorithm for the security constrained economic dispatch problem Simple particle swarm optimization for economic dispatch with piecewise quadratic fuel cost function A long-term evaluation on transmission line expansion planning with multistage stochastic programming Optimal power scheduling for economic dispatch using moth flame optimizer A generic convex model for a chance-constrained look-ahead economic dispatch problem incorporating an efficient wind power distribution modelling New optimization algorithm inspired by kernel tricks for the economic emission dispatch problem with valve point Robust and effective parallel process to coordinate multi-area economic The flow chart of the calculation process of P T and Cost T dispatch (MAED) problems in the presence of uncertainty An efficient new hybrid ICA-PSO approach for solving large scale non-convex multi area economic dispatch problems Distributed algorithm for economic dispatch problem with separable losses Multi-objective flower algorithm for optimization A novel flower pollination based global maximum power point method for solar maximum power point tracking Experimental implementation of flower pollination algorithm for speed controller of a BLDC motor Flower pollination algorithm based multi-objective congestion management considering optimal capacities of distributed generations Moth-flame optimization algorithm: a novel nature-inspired heuristic paradigm Chaos-enhanced moth-flame optimization algorithm for global optimization A double evolutionary learning moth-flame optimization for real-parameter global optimization problems Optimal power flow solution using moth swarm optimizer considering generating units prohibited zones and valve ripples PSObased oscillatory stability assessment by using the torque coefficients for SMIB Binary particle swarm optimization for scheduling MG integrated virtual power plant toward energy saving Total optimization of energy networks in a smart city by multi-swarm differential evolutionary particle swarm optimization Multiobjective infill criterion driven gaussian process-assisted particle swarm optimization of high-dimensional expensive problems Swarm intelligence approach for angle stability improvement of PSS and SVC-based SMIB Improved quantuminspired evolutionary algorithm for large-size lane reservation Hybrid cuckoo search-evolutionary programming technique for distributed generation and battery energy storage installation A benchmark test suite for dynamic evolutionary multiobjective optimization Wind driven optimization (WDO): a novel nature-inspired optimization algorithm and its application to electromagnetics Data-driven adaptive robust unit commitment under wind power uncertainty: a bayesian nonparametric approach Wind driven optimization algorithm based global MPPT for PV system under non-uniform solar irradiance Economic environmental dispatch using multi-objective differential evolution Publisher's Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.