An Improved Bare Bone Multi-Objective Particle Swarm Optimization Algorithm for Solar Thermal Power Plants

Solar energy has many advantages, such as being abundant, clean and environmentally friendly. Solar power generation has been widely deployed worldwide as an important form of renewable energy. The solar thermal power generation is one of a few popular forms to utilize solar energy, yet its modelling is a complicated problem. In this paper, an improved bare bone multi-objective particle swarm optimization algorithm (IBBMOPSO) is proposed based on the bare bone multi-objective particle swarm optimization algorithm (BBMOPSO). The algorithm is first tested on a set of benchmark problems, confirming its efficacy and the convergency speed. Then, it is applied to optimize two typical solar power generation systems including the solar Stirling power generation and the solar Brayton power generation; the results show that the proposed algorithm outperforms other algorithms for multi-objective optimization problems.

[1]  Allan D. Shocker,et al.  Linear programming techniques for multidimensional analysis of preferences , 1973 .

[2]  R. Marler,et al.  The weighted sum method for multi-objective optimization: new insights , 2010 .

[3]  Alain Ferriere,et al.  Thermal model of a dish/Stirling systems , 2009 .

[4]  Jürgen Teich,et al.  Strategies for finding good local guides in multi-objective particle swarm optimization (MOPSO) , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[5]  Gang Liu,et al.  Thermodynamic multi-objective optimization of a solar-dish Brayton system based on maximum power output, thermal efficiency and ecological performance , 2016 .

[6]  A. Charnes,et al.  Management Models and Industrial Applications of Linear Programming , 1961 .

[7]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[8]  Gang Liu,et al.  Thermo-economic multi-objective optimization for a solar-dish Brayton system using NSGA-II and decision making , 2015 .

[9]  Alexander Schrijver,et al.  Handbook of Critical Issues in Goal Programming , 1992 .

[10]  Prospero C. Naval,et al.  An effective use of crowding distance in multiobjective particle swarm optimization , 2005, GECCO '05.

[11]  Hafiz Muhammad Ali,et al.  Comparative performance assessment of solar dish assisted s-CO2 Brayton cycle using nanofluids , 2019, Applied Thermal Engineering.

[12]  Andries Petrus Engelbrecht,et al.  A Cooperative approach to particle swarm optimization , 2004, IEEE Transactions on Evolutionary Computation.

[13]  Kazuo Tanaka,et al.  An approach to fuzzy control of nonlinear systems: stability and design issues , 1996, IEEE Trans. Fuzzy Syst..

[14]  Ahmed M. Soliman,et al.  Solar parabolic dish Stirling engine system design, simulation, and thermal analysis , 2016 .

[15]  Amir H. Mohammadi,et al.  Multi-objective thermodynamic-based optimization of output power of Solar Dish-Stirling engine by implementing an evolutionary algorithm , 2013 .

[16]  Praveen D. Malali,et al.  Performance optimization of a regenerative Brayton heat engine coupled with a parabolic dish solar collector , 2017 .

[17]  Ben Paechter,et al.  Multi-objective optimisation of the pump scheduling problem using SPEA2 , 2005, 2005 IEEE Congress on Evolutionary Computation.

[18]  Monica Dumitrașcu,et al.  Impacts of Photovoltaic Farms on the Environment in the Romanian Plain , 2019, Energies.

[19]  P. Yu A Class of Solutions for Group Decision Problems , 1973 .

[20]  Yang Li,et al.  Particle Swarm Optimization-Based Power and Temperature Control Scheme for Grid-Connected DFIG-Based Dish-Stirling Solar-Thermal System , 2019 .

[21]  S. Pal,et al.  Adaptive Multi-objective Particle Swarm Optimization Algorithm , 2007 .

[22]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[23]  Federico Divina,et al.  A Comparative Study of Time Series Forecasting Methods for Short Term Electric Energy Consumption Prediction in Smart Buildings , 2019, Energies.

[24]  Dun-Wei Gong,et al.  A bare-bones multi-objective particle swarm optimization algorithm for environmental/economic dispatch , 2012, Inf. Sci..

[25]  Carlos A. Coello Coello,et al.  A Study of the Parallelization of a Coevolutionary Multi-objective Evolutionary Algorithm , 2004, MICAI.

[26]  L. D. Jaffe Optimization of Dish Solar Collectors with and without Secondary Concentrators , 1982 .

[27]  Mousumi Basu,et al.  Economic environmental dispatch using multi-objective differential evolution , 2011, Appl. Soft Comput..

[28]  J. Edward Taylor,et al.  Solar Brayton-Cycle Power-System Development , 1966 .

[29]  Jerry M. Friefeld,et al.  Space Station Freedom solar dynamic power generation , 1990 .

[30]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[31]  David W. Coit,et al.  Multi-objective optimization using genetic algorithms: A tutorial , 2006, Reliab. Eng. Syst. Saf..

[32]  Sriparna Saha,et al.  A generalized automatic clustering algorithm in a multiobjective framework , 2013, Appl. Soft Comput..

[33]  Johannes Terno Probabilistic analysis of packing and partitioning algorithms: E.G. Coffman Jr. and George S. Lueker Wiley, Chichester, 1991, 192 + xi pages, £37.50, ISBN 0-471-53272-X , 1992 .

[34]  James Kennedy,et al.  Bare bones particle swarms , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[35]  H. Pastijn Handbook of critical issues in goal programming: Carlos Romero Pergamon Press, Oxford, 1990, xi + 124 pages, £25.00, ISBN 008 0406610 , 1992 .

[36]  S. M. Junaid Zaidi,et al.  Linear Programming in Single and Multiple Objective Systems , 1982 .

[37]  O. J. Venturini,et al.  Optimization of a Dish Stirling system working with DIR-type receiver using multi-objective techniques , 2017 .

[38]  Tunde Bello-Ochende,et al.  Thermodynamic design optimisation of an open air recuperative twin-shaft solar thermal Brayton cycle with combined or exclusive reheating and intercooling , 2017 .

[39]  Shengli Zhang,et al.  Recurrent Neural Networks Based Photovoltaic Power Forecasting Approach , 2019, Energies.

[40]  Arjun Sharma,et al.  Finite time thermodynamic analysis and optimization of solar-dish Stirling heat engine with regenerative losses , 2011 .

[41]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[42]  Rahman Saidur,et al.  Multi-objective optimization in a finite time thermodynamic method for dish-Stirling by branch and bound method and MOPSO algorithm , 2020 .

[43]  Varun Punnathanam,et al.  Multi-objective optimization of Stirling engine systems using Front-based Yin-Yang-Pair Optimization , 2017 .

[44]  Lothar Thiele,et al.  Comparison of Multiobjective Evolutionary Algorithms: Empirical Results , 2000, Evolutionary Computation.

[45]  Richard Bellman,et al.  Decision-making in fuzzy environment , 2012 .

[46]  Wang Weiwei,et al.  Optimization of solar-powered Stirling heat engine with finite-time thermodynamics , 2011 .