The heliostat field of solar power tower plants can suppose up to 50% of investment costs and 40% of energy loss. Unfortunately, obtaining an optimal field requires facing a complex non-convex, continuous, large-scale, and constrained optimization problem. Although pattern-based layouts and iterative deployment are popular heuristics to simplify the problem, they limit flexibility and might be suboptimal. This work describes a new genetic algorithm for continuous and pattern-free heliostat field optimization. Considering the potential computational cost of the objective function and the necessity of broad explorations, it has been adapted to run in parallel on shared-memory environments. It relies on elitism, uniform crossover, static penalization of infeasibility, and tournament selection. Interesting experimental results show an optimization speedup up to 15\(\times \) with 16 threads. It could approximately reduce a one year runtime, at complete optimization, to a month only. The optimizer has also been made available as a generic C++ library.
Genetic algorithm Parallel computing Heliostat field optimization Solar power tower
This is a preview of subscription content, log in to check access.
This work has been funded by Grants from the Spanish Ministry of Economy, Industry and Competitiveness (TIN2015-66680-C2-1-R and ENERPRO DPI 2014-56364-C2-1-R), Junta de Andalucía (P12-TIC301). N. C. Cruz (FPU14/01728) is supported by an FPU Fellowship from the Spanish Ministry of Education. J. L. Redondo (RYC-2013-14174) and J. D. Álvarez (RYC-2013-14107) are fellows of the Spanish ‘Ramón y Cajal’ contract program, co-financed by the European Social Fund. The authors also wish to thank Juan José Moreno Riado for his technical support.
Alexopoulos S, Hoffschmidt B (2017) Advances in solar tower technology. WIREs Energy Environ 6(1):1–19CrossRefGoogle Scholar
Behar O, Khellaf A, Mohammedi K (2013) A review of studies on central receiver solar thermal power plants. Renew Sustain Energy Rev 23:12–39CrossRefGoogle Scholar
Besarati SM, Goswami DY (2014) A computationally efficient method for the design of the heliostat field for solar power tower plant. Renew Energy 69:226–232CrossRefGoogle Scholar
Buck R (2014) Heliostat field layout improvement by nonrestricted refinement. J SolEnergy Eng 136(2):1–6MathSciNetGoogle Scholar
Camacho EF, Berenguel M, Rubio FR, Martínez D (2012) Control of solar energy systems. Springer, BerlinCrossRefGoogle Scholar
Carrizosa E, Domínguez-Bravo C, Fernández-Cara E, Quero M (2015) A heuristic method for simultaneous tower and pattern-free field optimization on solar power systems. Comput Oper Res 57:109–122MathSciNetCrossRefzbMATHGoogle Scholar
Collado FJ, Guallar J (2013) A review of optimized design layouts for solar power tower plants with campo code. Renew Sustain Energy Rev 20:142–154CrossRefGoogle Scholar
Cruz NC, Redondo JL, Berenguel M, Álvarez JD, Becerra-Terón A, Ortigosa PM (2017) High performance computing for the heliostat field layout evaluation. J Supercomput 73(1):259–276CrossRefGoogle Scholar
Cruz NC, Redondo JL, Berenguel M, Álvarez JD, Ortigosa PM (2017) Review of software for optical analyzing and optimizing heliostat fields. Renew Sustain Energy Rev 72:1001–1018CrossRefGoogle Scholar
Holland JH (1975) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. Michigan Press, Ann ArborzbMATHGoogle Scholar
Wang K, He YL (2017) Thermodynamic analysis and optimization of a molten salt solar power tower integrated with a recompression supercritical CO\(_2\) brayton cycle based on integrated modeling. Energy Convers Manage 135:336–350CrossRefGoogle Scholar
Wendelin T, Dobos A, Lewandowski A (2013) SolTrace: a ray-tracing code for complex solar optical systems. Technical report NREL/TP-5500-59163, NRELGoogle Scholar
Yao Y, Hu Y, Gao S (2015) Heliostat field layout methodology in central receiver systems based on efficiency-related distribution. Sol Energy 117:114–124CrossRefGoogle Scholar
Yeniay Ö (2005) Penalty function methods for constrained optimization with genetic algorithms. Math Comput Appl 10(1):45–56MathSciNetGoogle Scholar
Zhang H, Juchlia I, Favrat D, Pelet X (2007) Multi-objective thermo-economic optimisation of the design of heliostat field of solar tower power plants. In: Engineering for sustainable energy in developing countries. Rio de Janeiro, BrazilGoogle Scholar
Zhang HL, Baeyens J, Degrève J, Cacères G (2013) Concentrated solar power plants: review and design methodology. Renew Sustain Energy Rev 22:466–481CrossRefGoogle Scholar
Zhang M, Yang L, Xu C, Du X (2016) An efficient code to optimize the heliostat field and comparisons between the biomimetic spiral and staggered layout. Renew Energy 87:720–730CrossRefGoogle Scholar
Zhou Y, Zhao Y (2014) Heliostat field layout design for solar tower power plant based on GPU. IFAC Proc Vol 47(3):4953–4958CrossRefGoogle Scholar