Application of genetic algorithm for optimization of control rods positioning in a fast breeder reactor core

Abstract In this work, an integer coded genetic algorithm is implemented for finding the optimal arrangement of twelve absorber rods (control rods) within the active core of a fast breeder reactor, satisfying and optimizing operational and safety parameters. This is a multi-objective, multi constraint combinatorial optimization problem. The problem is having a large search space due to the huge number of control rod arrangements possible. A chromosome in genetic algorithm, which denotes a particular arrangement of control rods, is represented as a set of 12 integers. Each integer stands for one control rod and denotes the position of the rod in the reactor core. The genetic operations, crossover and mutation are modified and adapted for this particular study to take into consideration the geometric positioning of control rods within the core. The results obtained show that the algorithm is able to converge to optimal, feasible configurations by exploring the search space effectively. The performance of algorithm is further enhanced by applying parallel programming techniques in the evaluation of genetic population. The study attempts to validate the effectiveness of genetic algorithms in handling objectives and constraints related to reactor physics as well as engineering design domains.

[1]  M. Aghaie,et al.  Nuclear reactor core optimization with Parallel Integer Coded Genetic Algorithm , 2013 .

[2]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.

[3]  Srinivasan Ganesan,et al.  Optimization of Thorium loading in fresh core of Indian PHWR by evolutionary algorithms , 2009 .

[4]  Eitaro Aiyoshi,et al.  Optimization of a Boiling Water Reactor Loading Pattern Using an Improved Genetic Algorithm , 2003 .

[5]  Eitaro Aiyoshi,et al.  Optimization of Boiling Water Reactor Loading Pattern Using Two-Stage Genetic Algorithm , 2002 .

[6]  E. B. Schlünz,et al.  Multiobjective in-core nuclear fuel management optimisation by means of a hyperheuristic , 2018, Swarm Evol. Comput..

[7]  N. Poursalehi,et al.  PWR loading pattern optimization using Harmony Search algorithm , 2013 .

[8]  N. Poursalehi,et al.  Continuous firefly algorithm applied to PWR core pattern enhancement , 2013 .

[9]  Juan José Ortiz,et al.  An Order Coding Genetic Algorithm to Optimize Fuel Reloads in a Nuclear Boiling Water Reactor , 2004 .

[10]  Marcel Waintraub,et al.  Multiprocessor modeling of parallel Particle Swarm Optimization applied to nuclear engineering problems , 2009 .

[11]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[12]  Madeline Anne Feltus,et al.  Fuel management optimization using genetic algorithms and expert knowledge , 1996 .

[13]  Wu Hong-chun Pressurized water reactor reloading optimization using genetic algorithms , 2001 .

[14]  H. Minuchehr,et al.  Loading pattern optimization of PWR reactors using Artificial Bee Colony , 2011 .

[15]  Roberto Schirru,et al.  Basic investigations related to genetic algorithms in core designs , 1999 .

[16]  F. Khoshahval,et al.  Performance evaluation of PSO and GA in PWR core loading pattern optimization , 2011 .

[17]  Erick Cantú-Paz,et al.  A Survey of Parallel Genetic Algorithms , 2000 .

[18]  Artem Vladimirovich Sobolev,et al.  Genetic algorithms for nuclear reactor fuel load and reload optimization problems , 2017 .

[19]  E. Israeli,et al.  Novel genetic algorithm for loading pattern optimization based on core physics heuristics , 2018, Annals of Nuclear Energy.

[20]  M. Rafiei Karahroudi,et al.  Optimization of designing the core fuel loading pattern in a VVER-1000 nuclear power reactor using the genetic algorithm , 2013 .

[21]  Akio Yamamoto,et al.  A Quantitative Comparison of Loading Pattern Optimization Methods for In-Core Fuel Management of PWR , 1997 .

[22]  Madeline Anne Feltus,et al.  A study on the optimization of Integral Fuel Burnable Absorbers using the genetic algorithm based CIGARO fuel management system , 1997 .

[23]  Siraj-ul-Islam Ahmad,et al.  Optimization of fuel loading pattern for a material test reactor using swarm intelligence , 2018 .

[24]  Chaung Lin,et al.  Automatic pressurized water reactor loading pattern design using ant colony algorithms , 2012 .

[25]  Roberto Schirru,et al.  A new approach to the use of genetic algorithms to solve the pressurized water reactor's fuel management optimization problem , 1999 .

[26]  Kostadin Ivanov,et al.  Application of genetic algorithms to optimize burnable poison placement in pressurized water reactors , 2006 .

[27]  F. Khoshahval,et al.  An enhanced integer coded genetic algorithm to optimize PWRs , 2011 .

[28]  N. Q. Huy,et al.  A binary mixed integer coded genetic algorithm for multi-objective optimization of nuclear research reactor fuel reloading , 2014 .

[29]  Madeline Anne Feltus,et al.  Nuclear fuel management optimization using genetic algorithms , 1995 .

[30]  Zhongsheng Xie,et al.  A novel channel selection method for CANDU refuelling based on the BPANN and GA techniques , 2005 .

[31]  K. Devan,et al.  A new physics design of control safety rods for prototype fast breeder reactor , 2008 .

[32]  Juan-Luis François,et al.  AXIAL: a system for boiling water reactor fuel assembly axial optimization using genetic algorithms , 2001 .

[33]  E. B. Schlünz,et al.  A comparative study on multiobjective metaheuristics for solving constrained in-core fuel management optimisation problems , 2016, Comput. Oper. Res..

[34]  Juan-Luis François,et al.  Advanced and flexible genetic algorithms for BWR fuel loading pattern optimization , 2009 .

[36]  P. Mohanakrishnan,et al.  Development and validation of a fast reactor core burnup code – FARCOB , 2008 .

[37]  Roberto Schirru,et al.  Swarm intelligence of artificial bees applied to In-Core Fuel Management Optimization , 2011 .

[38]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[39]  M. Sai Baba,et al.  Application of Genetic Algorithm methodologies in fuel bundle burnup optimization of Pressurized Heavy Water Reactor , 2015 .

[40]  Alejandro Castillo,et al.  A New System to Fuel Loading and Control Rod Pattern Optimization in Boiling Water Reactors , 2007 .

[41]  Hiroshi Sekimoto,et al.  Multiobjective fuel management optimization for self-fuel-providing LMFBR using genetic algorithms , 1999 .

[42]  Roberto Schirru,et al.  Particle Swarm Optimization applied to the nuclear reload problem of a Pressurized Water Reactor , 2009 .

[43]  Hiroshi Sekimoto,et al.  A method to improve multiobjective genetic algorithm optimization of a self-fuel-providing LMFBR by niche induction among nondominated solutions , 2000 .

[44]  Celso Marcelo Franklin Lapa,et al.  Coarse-grained parallel genetic algorithm applied to a nuclear reactor core design optimization problem , 2003 .

[45]  Kostadin Ivanov,et al.  New genetic algorithms (GA) to optimize PWR reactors: Part I: Loading pattern and burnable poison placement optimization techniques for PWRs , 2008 .

[46]  F. Khoshahval,et al.  Application of a hybrid method based on the combination of genetic algorithm and Hopfield neural network for burnable poison placement , 2012 .

[47]  H. Gupta,et al.  Optimization studies of fuel loading pattern for a typical Pressurized Water Reactor (PWR) using particle swarm method , 2011 .

[48]  Hiroshi Hashimoto,et al.  Application of the Distributed Genetic Algorithm for In-Core Fuel Optimization Problems under Parallel Computational Environment , 2002 .

[49]  P. Chellapandi,et al.  The design of the prototype Fast Breeder Reactor , 2006 .

[50]  Roberto Schirru,et al.  Application of metaheuristics to Loading Pattern Optimization problems based on the IAEA-3D and BIBLIS-2D data , 2018 .