A novel two-swarm based PSO search strategy for optimal short-term hydro-thermal generation scheduling

Abstract The optimal power generation of hydro-thermal systems to minimize total operating costs is one of the most important targets in short-term hydro-thermal scheduling (STHS) and its evaluation is complicated by several complex and interconnected equality and inequality constraints. To solve this type of problem, it is necessary to develop on one side a model of the system characterized by a fair and proper treatment of all the equality and inequality constraints and on the other a performing optimization algorithm simultaneously considering not only the minimization of the operating costs but also the feasibility of the proposed solution. The paper presents a novel two-swarm based PSO (Particle Swarm Optimization) search strategy developed for solving these kinds of STHS problems. To exclude constraint violations as far as possible during the optimization process, first a complete inequality and equality constraints treatment of the hydrothermal systems was developed, combined with a fair spillage modelling. Then, a recent evolution of the particle swarm optimization algorithm ASD-PSO (Adaptive Search Diversification-Particle Swarm Optimization) was modified, introducing a secondary swarm able to exploit the potential contribution of the infeasible solutions. Within the context of this new strategy, two different swarms were designed, each characterized by a different treatment of the infeasible solutions, and each interacting properly with the other at every iteration. The primary swarm dealt with feasible solutions, resulting from the manipulation of constraint repairing strategies, and with a limited number of infeasible solutions whose potential contribution in the search process was not wasted out but it was properly weighted on the basis of the violation degree. The secondary swarm involved less manipulated solutions that were subjected only to one repair strategy in order to foster the exploration capability of the swarm. At each iteration, the two swarms independently update their position and velocity but partially interact with each other to obtain mutual advantages from their different peculiarities. This novel two-swarm based strategy for solving short-term hydro-thermal scheduling (STHS) problems was validated by comparing the achieved performance in terms of accuracy with those of several algorithms proposed in literature. Six different test cases, widely analysed in the literature and characterized by increasing complexity, were considered. In all the considered Test Cases, the algorithm performed very well with minimum total fuel costs that were still lower than all the feasible solutions proposed in the literature, and that satisfied all the equality and inequality constraints of the system.

[1]  Behnam Mohammadi-Ivatloo,et al.  Short-term hydrothermal generation scheduling by a modified dynamic neighborhood learning based particle swarm optimization , 2015 .

[2]  Kwok-wing Chau,et al.  Assessment of River Water Quality Based on Theory of Variable Fuzzy Sets and Fuzzy Binary Comparison Method , 2014, Water Resources Management.

[3]  R. Naresh,et al.  Two-phase neural network based solution technique for short term hydrothermal scheduling , 1999 .

[4]  P. K. Chattopadhyay,et al.  Fast Evolutionary Progranuning Techniques for Short-Term Hydrothermal Scheduling , 2002, IEEE Power Engineering Review.

[5]  J. H. Zheng,et al.  Reliability constrained unit commitment with combined hydro and thermal generation embedded using self-learning group search optimizer , 2015 .

[6]  Malabika Basu,et al.  Quasi-oppositional group search optimization for hydrothermal power system , 2016 .

[7]  Xiaohui Yuan,et al.  Multi-objective optimization of short-term hydrothermal scheduling using non-dominated sorting gravitational search algorithm with chaotic mutation , 2014 .

[8]  Niladri Chakraborty,et al.  Particle swarm optimization technique based short-term hydrothermal scheduling , 2008, Appl. Soft Comput..

[9]  Tahir Nadeem Malik,et al.  An improved chaotic hybrid differential evolution for the short-term hydrothermal scheduling problem considering practical constraints , 2015, Frontiers of Information Technology & Electronic Engineering.

[10]  Zhang Rui,et al.  A hybrid of real coded genetic algorithm and artificial fish swarm algorithm for short-term optimal hydrothermal scheduling , 2014 .

[11]  N. Chakraborty,et al.  Differential evolution technique-based short-term economic generation scheduling of hydrothermal systems , 2008 .

[12]  Malcolm Irving,et al.  A genetic algorithm modelling framework and solution technique for short term optimal hydrothermal scheduling , 1998 .

[13]  L. Lakshminarasimman,et al.  Short-term scheduling of hydrothermal power system with cascaded reservoirs by using modified differential evolution , 2006 .

[14]  Giovanna Cavazzini,et al.  Adaptive acceleration coefficients for a new search diversification strategy in particle swarm optimization algorithms , 2015, Inf. Sci..

[15]  Amita Mahor,et al.  Short term generation scheduling of cascaded hydro electric system using novel self adaptive inertia weight PSO , 2012 .

[16]  Ying Lin,et al.  Particle Swarm Optimization With an Aging Leader and Challengers , 2013, IEEE Transactions on Evolutionary Computation.

[17]  Jingrui Zhang,et al.  A modified chaotic differential evolution algorithm for short-term optimal hydrothermal scheduling , 2015 .

[18]  Shu-Kai S. Fan,et al.  A genetic algorithm and a particle swarm optimizer hybridized with Nelder-Mead simplex search , 2006, Comput. Ind. Eng..

[19]  Kwok-Wing Chau,et al.  A comparison of various artificial intelligence approaches performance for estimating suspended sediment load of river systems: a case study in United States , 2015, Environmental Monitoring and Assessment.

[20]  R. Chakrabarti,et al.  An improved PSO technique for short-term optimal hydrothermal scheduling , 2009 .

[21]  Jing J. Liang,et al.  Comprehensive learning particle swarm optimizer for global optimization of multimodal functions , 2006, IEEE Transactions on Evolutionary Computation.

[22]  Kwok-wing Chau,et al.  A Hybrid Double Feedforward Neural Network for Suspended Sediment Load Estimation , 2016, Water Resources Management.

[23]  Provas Kumar Roy,et al.  Teaching learning based optimization for short-term hydrothermal scheduling problem considering valve point effect and prohibited discharge constraint , 2013 .

[24]  Jiekang Wu,et al.  Global Optimization of Non-Convex Hydro-Thermal Coordination Based on Semidefinite Programming , 2013, IEEE Transactions on Power Systems.

[25]  Bellie Sivakumar,et al.  Neural network river forecasting through baseflow separation and binary-coded swarm optimization , 2015 .

[26]  Mohammad Reza Ahmadi Comment on “Hybrid DE–SQP algorithm for non-convex short term hydrothermal scheduling problem” by S. Sivasubramani and K. Shanti Swarup [Energy Convers. Manage. 52 (2011) 757–761] , 2015 .

[27]  Allen J. Wood,et al.  Power Generation, Operation, and Control , 1984 .

[28]  Jingrui Zhang,et al.  Small Population-Based Particle Swarm Optimization for Short-Term Hydrothermal Scheduling , 2012, IEEE Transactions on Power Systems.

[29]  Bijay Ketan Panigrahi,et al.  Ant lion optimization for short-term wind integrated hydrothermal power generation scheduling , 2016 .

[30]  Aniruddha Bhattacharya,et al.  Real coded chemical reaction based optimization for short-term hydrothermal scheduling , 2014, Appl. Soft Comput..

[31]  Jingrui Zhang,et al.  A small-population based parallel differential evolution algorithm for short-term hydrothermal scheduling problem considering power flow constraints , 2017 .

[32]  Xiaohui Yuan,et al.  Short-term hydro-thermal scheduling using particle swarm optimization method , 2007 .

[33]  Behnam Mohammadi-Ivatloo,et al.  Real coded genetic algorithm approach with random transfer vectors-based mutation for short-term hydro–thermal scheduling , 2015 .

[34]  José Neves,et al.  The fully informed particle swarm: simpler, maybe better , 2004, IEEE Transactions on Evolutionary Computation.

[35]  L. Lakshminarasimman,et al.  A modified hybrid differential evolution for short-term scheduling of hydrothermal power systems with cascaded reservoirs , 2008 .

[36]  Malabika Basu,et al.  An interactive fuzzy satisfying method based on evolutionary programming technique for multiobjective short-term hydrothermal scheduling , 2004 .

[37]  Jun Zhang,et al.  Adaptive Particle Swarm Optimization , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[38]  Patrick Siarry,et al.  Particle swarm and ant colony algorithms hybridized for improved continuous optimization , 2007, Appl. Math. Comput..

[39]  Abdollah Ahmadi,et al.  A note on short-term hydro-thermal scheduling , 2016 .

[40]  K. Chau,et al.  Modeling of groundwater level fluctuations using dendrochronology in alluvial aquifers , 2015 .

[41]  Malabika Basu,et al.  Improved differential evolution for short-term hydrothermal scheduling , 2014 .

[42]  Yongchuan Zhang,et al.  An adaptive chaotic artificial bee colony algorithm for short-term hydrothermal generation scheduling , 2013 .

[43]  Behnam Mohammadi-Ivatloo,et al.  Optimal short-term generation scheduling of hydrothermal systems by implementation of real-coded genetic algorithm based on improved Mühlenbein mutation , 2017 .

[44]  Rui Mendes,et al.  Neighborhood topologies in fully informed and best-of-neighborhood particle swarms , 2006 .

[45]  Provas Kumar Roy,et al.  Optimal short-term hydro-thermal scheduling using quasi-oppositional teaching learning based optimization , 2013, Eng. Appl. Artif. Intell..

[46]  Nitin Narang,et al.  Short-term hydrothermal generation scheduling using improved predator influenced civilized swarm optimization technique , 2017, Appl. Soft Comput..

[47]  Yongqiang Wang,et al.  An improved self-adaptive PSO technique for short-term hydrothermal scheduling , 2012, Expert Syst. Appl..

[48]  Veena Sharma,et al.  Disruption based gravitational search algorithm for short term hydrothermal scheduling , 2015, Expert Syst. Appl..

[49]  Giovanna Cavazzini,et al.  A multi-fluid PSO-based algorithm for the search of the best performance of sub-critical Organic Rankine Cycles , 2017 .

[50]  Saman K. Halgamuge,et al.  Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients , 2004, IEEE Transactions on Evolutionary Computation.

[51]  Singiresu S. Rao Engineering Optimization : Theory and Practice , 2010 .

[52]  Niladri Chakraborty,et al.  Short-term combined economic emission scheduling of hydrothermal systems with cascaded reservoirs using particle swarm optimization technique , 2011, Appl. Soft Comput..