MYRRHA CORE LOADING PATTERN OPTIMIZATION USING METAHEURISTICS. SCK CEN: Boeretang/200, Mol, Belgium, 2400, djaluvka@sckcen.be b



Similar documents
A Binary Model on the Basis of Imperialist Competitive Algorithm in Order to Solve the Problem of Knapsack 1-0

Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms

International Journal of Software and Web Sciences (IJSWS)

An ant colony optimization for single-machine weighted tardiness scheduling with sequence-dependent setups

A Robust Method for Solving Transcendental Equations

A Hybrid Tabu Search Method for Assembly Line Balancing

An ACO Approach to Solve a Variant of TSP

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

An Improved Ant Colony Optimization Algorithm for Software Project Planning and Scheduling

D A T A M I N I N G C L A S S I F I C A T I O N

Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm

ECONOMIC GENERATION AND SCHEDULING OF POWER BY GENETIC ALGORITHM

ACO Hypercube Framework for Solving a University Course Timetabling Problem

Alpha Cut based Novel Selection for Genetic Algorithm

Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm

Journal of Theoretical and Applied Information Technology 20 th July Vol.77. No JATIT & LLS. All rights reserved.

Finding Liveness Errors with ACO

CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM

Overview. Swarms in nature. Fish, birds, ants, termites, Introduction to swarm intelligence principles Particle Swarm Optimization (PSO)

Integer Programming: Algorithms - 3

A Service Revenue-oriented Task Scheduling Model of Cloud Computing

Projects - Neural and Evolutionary Computing

Ant Colony Optimization (ACO)

AN APPROACH FOR SOFTWARE TEST CASE SELECTION USING HYBRID PSO

GA as a Data Optimization Tool for Predictive Analytics

A hybrid Approach of Genetic Algorithm and Particle Swarm Technique to Software Test Case Generation

A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms

Empirically Identifying the Best Genetic Algorithm for Covering Array Generation

Introduction To Genetic Algorithms


ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT

A Proposed Scheme for Software Project Scheduling and Allocation with Event Based Scheduler using Ant Colony Optimization

A Reactive Tabu Search for Service Restoration in Electric Power Distribution Systems

STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1

EA and ACO Algorithms Applied to Optimizing Location of Controllers in Wireless Networks

Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects

A Brief Study of the Nurse Scheduling Problem (NSP)

DEMONSTRATION ACCELERATOR DRIVEN COMPLEX FOR EFFECTIVE INCINERATION OF 99 Tc AND 129 I

Numerical Research on Distributed Genetic Algorithm with Redundant

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 3, May 2013

Solving the Vehicle Routing Problem with Genetic Algorithms

Genetic Algorithm Performance with Different Selection Strategies in Solving TSP

MuACOsm A New Mutation-Based Ant Colony Optimization Algorithm for Learning Finite-State Machines

CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING

Software Project Planning and Resource Allocation Using Ant Colony Optimization with Uncertainty Handling

Comparison of Major Domination Schemes for Diploid Binary Genetic Algorithms in Dynamic Environments

Original Article Efficient Genetic Algorithm on Linear Programming Problem for Fittest Chromosomes

A Study of Crossover Operators for Genetic Algorithm and Proposal of a New Crossover Operator to Solve Open Shop Scheduling Problem

A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem

V K Raina. Reactor Group, BARC

Fission fragments or daughters that have a substantial neutron absorption cross section and are not fissionable are called...

The ACO Encoding. Alberto Moraglio, Fernando E. B. Otero, and Colin G. Johnson

Highway Maintenance Scheduling Using Genetic Algorithm with Microscopic Traffic Simulation

Improved Particle Swarm Optimization in Constrained Numerical Search Spaces

APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION

XOR-based artificial bee colony algorithm for binary optimization

Preliminary validation of the APROS 3-D core model of the new Loviisa NPP training simulator

Research Article Service Composition Optimization Using Differential Evolution and Opposition-based Learning

Research on the Performance Optimization of Hadoop in Big Data Environment

Hybrid Algorithm using the advantage of ACO and Cuckoo Search for Job Scheduling

A GENETIC ALGORITHM FOR RESOURCE LEVELING OF CONSTRUCTION PROJECTS

Swarm Intelligence Algorithms Parameter Tuning

Optimal Tuning of PID Controller Using Meta Heuristic Approach

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

Dynamic Task Scheduling with Load Balancing using Hybrid Particle Swarm Optimization

Performance Optimization of I-4 I 4 Gasoline Engine with Variable Valve Timing Using WAVE/iSIGHT

LOAD BALANCING IN CLOUD COMPUTING

HYBRID ACO-IWD OPTIMIZATION ALGORITHM FOR MINIMIZING WEIGHTED FLOWTIME IN CLOUD-BASED PARAMETER SWEEP EXPERIMENTS

On the neutronics of European lead-cooled fast reactor

A Non-Linear Schema Theorem for Genetic Algorithms

BMOA: Binary Magnetic Optimization Algorithm

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

Optimum Design of Worm Gears with Multiple Computer Aided Techniques

Volume 3, Issue 2, February 2015 International Journal of Advance Research in Computer Science and Management Studies

Resource Provisioning in Single Tier and Multi-Tier Cloud Computing: State-of-the-Art

Using Ant Colony Optimization for Infrastructure Maintenance Scheduling

New Modifications of Selection Operator in Genetic Algorithms for the Traveling Salesman Problem

Evolutionary Detection of Rules for Text Categorization. Application to Spam Filtering

Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms

Genetic algorithms for solving portfolio allocation models based on relative-entropy, mean and variance

Ant Colony Optimization and Constraint Programming

A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II

The Psychology of Simulation Model and Metamodeling

Evolutionary Prefetching and Caching in an Independent Storage Units Model

QoS Guaranteed Intelligent Routing Using Hybrid PSO-GA in Wireless Mesh Networks

Solving Method for a Class of Bilevel Linear Programming based on Genetic Algorithms

Optimizing Machine Allocation in Semiconductor Manufacturing Capacity Planning using. Bio-Inspired Approaches

Management of Software Projects with GAs

CHAPTER 1 INTRODUCTION

Optimal PID Controller Design for AVR System

Evaluation of Different Task Scheduling Policies in Multi-Core Systems with Reconfigurable Hardware

Accidents of loss of flow for the ETTR-2 reactor: deterministic analysis

BWR Description Jacopo Buongiorno Associate Professor of Nuclear Science and Engineering

An ACO/VNS Hybrid Approach for a Large-Scale Energy Management Problem

Multi-Mode Resource Constrained Multi-Project Scheduling and Resource Portfolio Problem

Transcription:

MYRRHA CORE LOADING PATTERN OPTIMIZATION USING METAHEURISTICS David Jaluvka a, b, Gert Van den Eynde a, Stefan Vandewalle b a SCK CEN: Boeretang/200, Mol, Belgium, 2400, djaluvka@sckcen.be b University of Leuven: Celestijnenlaan/200A, Heverlee, Belgium, 3001 The goal of the nuclear reactor in-core fuel management is to analyze and propose new core configurations to be loaded into a reactor core at the beginning of fuel cycles. Each new core loading has to comply with the nuclear facility's operating objectives, limits, and safety requirements. Given a stock of available nuclear fuel, a search among the possible candidates is usually done in order to identify a fuel loading pattern that also optimizes the fuel usage during the operation. This can be achieved using metaheuristic optimization techniques. In this paper, a special computer program that addresses the problem of in-core fuel management optimization of MYRRHA, a new irradiation facility currently under development at SCK CEN, is briefly described. A simple MYRRHA in-core fuel management optimization problem is solved using two different metaheuristic methods Genetic Algorithm (GA) and Ant Colony Optimization (ACO). The obtained results are compared and the efficiency of the applied algorithms is discussed afterwards. The MYRRHA in-core fuel management optimization problem discussed in the paper aims at a maximum irradiation performance of the machine expressed in terms of the neutron flux achieved at experimental channels. It is shown that both GA and ACO provide feasible solutions that outperform an intuitively designed loading pattern. I. INTRODUCTION At every nuclear facility operating in cycles with a spatially separated fuel bundles, a nuclear fuel loading pattern of elements to be loaded into the reactor core at the beginning of each fuel cycle has to be designed in such a way that all operating objectives, limits, and safety requirements are met and, in the ideal case, the fuel consumption is minimized at the same time. The problem of identifying a loading pattern that complies with all design criteria and maximizes the fuel utilization is called In-Core Fuel Management Optimization Problem (ICFMOP). ICFMOP is a well-known nuclear engineering optimization problem classified as an NP-hard, nonlinear, non-convex, multimodal, combinatorial optimization problem with a large search space. In the past, the problem has been usually tackled based on expert knowledge. Some classical mathematical programming methods like Linear Programming 1 (LP) or Mixed-Integer Nonlinear Programming 2 (MINLP) have also been applied to the core reloading problem. Most recently, various metaheuristic optimization methods have been used for solving ICFMOP, among them Simulated Annealing 3 (SA), Genetic Algorithm 4,5 (GA), Ant Colony Optimization 6-11 (ACO), Particle Swarm Optimization 12 (PSO), Tabu Search 13 (TS), and others. Metaheuristics are a group of black-box iterative optimization methods that find a 1

solution to highly complex optimization problems by searching over a large set of feasible solutions. Despite the high computational burden a consequence of a large number of evaluated trial solutions, metaheuristics have established themselves as highly efficient and extensively applied techniques for solving ICFMOP for power generating reactors, delivering the best results so far. The novelty of the presented work is the application of metaheuristic optimization methods to the in-core fuel management optimization problem for a specific class of nuclear reactors, i.e., for the material testing reactors or MTRs. Unlike the case of conventional light water cooled and moderated reactors designed primarily for power production, MTRs aim at providing excellent irradiation conditions for material tests and other irradiation experiments. This implies specific criteria for designing and optimization of MTR fuel loading patterns. In this paper, a simple constrained ICFMOP of MYRRHA, an MTR currently under development at SCK CEN in Mol, Belgium, is solved using two metaheuristic optimization methods GA and ACO. While some results have already been published on GA applied to the MYRRHA ICFMOP (Ref. 14 and 15), the results obtained using ACO are completely new. In the first section of the paper, the MYRRHA reactor, some specific aspects of the MYRRHA in-core fuel management and the tool for solving MYRRHA ICFMOP are briefly described. An illustrative MYRRHA ICFMOP is defined in the second section followed by the description of the applied GA and ACO algorithms and by the discussion of the obtained results. Conclusions are presented in the last section of the paper. II. MYRRHA IN-CORE FUEL MANAGEMENT Fig. 1. MYRRHA-FASTEF core model. MYRRHA (Multi-purpose hybrid Research Reactor for High-tech Applications) is a flexible fast spectrum MTR of 50-100 MW th power output conceived as an accelerator driven system, able to operate in both sub-critical and critical mode 16. The foreseen fuel cycle length of MYRRHA is 90 days followed by a 30 days long refueling and maintenance period. Each third cycle the maintenance period lasts 90 days. In the MYRRHA-FASTEF design 17, a five batch in-out refueling scheme is assumed with a total number of 69 fuel assemblies (FAs) containing 34.5 wt.% Pu enriched MOX fuel. The simplified core exhibits a one-third core symmetry. Fig. 1 shows the complete MYRRHA- FASTEF core arrangement. The letters indicate different types of core cells: F0 fresh FA, F1- F4 FA irradiated in one to four equilibrium cycles assuming the reshuffling scheme depicted in the figure, a experimental channels/in-pile sections (IPSs), b control rods (CR), c scram rods (SR), d-e dummy subassemblies (SAs), f-i barrel approximations, j outer coolant. The multi-purpose nature of the facility, its flexible design, and various modes of operation imply large number of possible variables to be taken into account during the MYRRHA loading pattern optimization. Therefore, it was decided that the metaheuristic optimization 2

methods will be used for the MYRRHA in-core fuel management optimization, which will allow for a use of arbitrary objective and constraint functions. II.A. MYRRHA Loading Pattern Optimization Tool A special computer program for solving ICFMOPs is being developed as a part of the MYRRHA project. This tool provides an interface between an arbitrary metaheuristic optimization method suitable for tackling ICFMOP and an arbitrary reactor physics code suitable for MYRRHA core modeling a blackbox LP evaluator that returns requested LP characteristics back to the optimization algorithm. In this way, basically any LP characteristic that can be computed in a reasonable time can be optimized. DIF3D10.0 (Ref. 18 and 19) is used in the core management tool for calculation of effective multiplication factor and 3D neutron flux and power distributions. Maximum fuel pin cladding temperature is computed based on a simple analytical sub-channel model 20. III. ILLUSTRATIVE MYRRHA ICFMOP Since the MYRRHA operating and safety limits are still under discussion, the presented optimization problem should be perceived as a merely illustrative and very simplified problem formulated with the aim to demonstrate in principle the use of the GA and ACO algorithms for solving MYRRHA ICFMOP. The goal is to find a LP that maximizes the MYRRHA-FASTEF core irradiation performance expressed in terms of the peak neutron flux [cm 2 s 1 ] at the experimental channels (objective) and provides a large enough excess of reactivity for 90 days of operation (constraint). a At the same time the a For the sake of simplicity, only the beginning-of-cycle (BOC) steady-state ICFMOP is assumed here. maximum hottest pin cladding temperature, a function of the core thermal power [MW th ] and radial, axial, and fuel assembly components of the power peaking factor, has to be lower than the limit value (constraint). b Hence, the ICFMOP may be defined as follows: Maximize (), (1) subject to ()>1.015. (2) The variable is stays for a LP. The constraint on the maximum cladding temperature was omitted in (1-2) since it can be always implicitly satisfied by decreasing accordingly to the following equation: =!", (3) #! " where is the reactor power for which the maximum cladding temperature was evaluated and % is the inlet coolant temperature. A fixed number of FAs is given for each refueling batch assuming a one-third core symmetry &=(5,5,5,4,4), where ) * is the total number of F0s in a one third of the LP, ) + is the total number of F1s in the same third of the LP, etc. Only those cells occupied by FAs (F0-F4) are subject to optimization. The rest of the cells stay fixed in their positions as indicated in Fig. 1. The total number of different core configurations is approximately 2.60E13. III.A. Solution Methods In this paper, GA and ACO are applied to the illustrative MYRRHA in-core fuel b This limit corresponds to the lower boundary of the oxygen concentration in the liquid lead-bismuth coolant that should prevent dissolution of the fuel cladding protective oxide layer and thus minimize the corrosive damage caused by the flowing coolant to the cladding. 3

management problem. In both cases a common constrain handling technique based on the objective function penalization was used, according to which, whenever the constraint (2) is violated, the objective function value is decreased by a penalty term proportional to the extent of the constraint violation. The optimization problem (1-2) can be then redefined as: Maximize (), (4) where is a new (augmented) function to be optimized ()= (),-. (1.015, ()), (5) - is the penalization factor, and.=0 if ()>1.015 otherwise.=1. III.A.1. Genetic Algorithm GA is an evolutionary metaheuristic optimization method based on a progressive improvement of the fittest individuals from generation to generation through applying selection, crossover, and mutation operators. 21 In the GA jargon, the objective function is called fitness, the optimization iteration is called TABLE I. Genetic Algorithm configuration. Attribute Implementation Representation Integer string Selection operator Tournament selection of size 2 Crossover operator Uniform crossover of random size Mutation operator Random swap Initial population Randomly generated Population replacement Generational strategy Population size 100 or 50 individuals Crossover rate 4 1.00 Mutation rate 5 0.05 Number of generations 100 or 200 (+ 1 initial) Fig. 2. Loading pattern representation. generation, and the LP is an individual represented by its chromosome, a vector consisting of ) genes =(/ *,/ +,,/ % ). A GA proceeds in the following steps: (1) an initial population (generation 1=0 ) of individuals is generated randomly; (2) () is calculated for each individual in the population; (3) /2 pairs of parents are selected from the current population by applying the selection operator; (4) two offspring are produced for each pair of parents by applying the crossover operator with the crossover rate 4; (5) each offspring is mutated with a mutation rate 5 by applying the mutation operator; (6) (6) is calculated for each offspring 6; and (7) a new generation 1 181 is formed by applying the population replacement strategy; the steps 3 7 are repeated until the convergence criterion is satisfied, in this case, until the maximum number of generations is reached. A more detailed description of the algorithm can be found in Refs. 14 and 15. The GA configuration used in the calculations is given in Table I. In Fig. 2, the 2D 1D mapping used for the solution encoding/decoding is demonstrated on the LP example from Fig. 1. In order to prevent infeasible individuals in the population that violate the constraints on the given number of FA types in LP after applying crossover operator, a special procedure based on a simple ranking system was introduced into the GA. The detailed description of this procedure can be found in Ref. 15. 4

III.A.2. Ant Colony Optimization ACO was firstly applied to the ICFMOP by L. Machado and R. Schirru in 2002 (Ref. 6). Since then a few more papers have been published on the topic. 7-11 ACO is another Metaheuristics inspired by nature suitable for tackling discrete optimization problems. It was introduced in the early 1990's and it is based on ants' foraging behavior. When searching for food, ants leave a chemical pheromone trail on the ground the quantity of which may depend on the quantity and quality of the food source. Other ants, which can smell the pheromone, will then tend to choose paths marked by strong pheromone concentration which enables them to find the shortest path between food sources and the ant hill. 22 In ACO, a trial solution to the problem is constructed step-by-step for each ant from a group of ants based on the current pheromone distribution by means of a so-called state transition rule. After all ants have constructed their solution, the pheromone distribution is updated and the optimization continues in a new iteration. Depending on the form of the state transition rule and the pheromone update rule, several ACO variants have been proposed including Ant-Q algorithm 6,11, Ant Colony System 7 (ACS), Max-Min Ant System 11 (MMAS), or Rank-Based Ant System 11 (RAS). The ACO algorithm used in this work is a simplified variant of the ACS from Ref. 7: (1) an initial pheromone amount is set to a constant value 9 : for all possible movements between two successive LP positions; (2) solutions are constructed for ants by applying the state transition rule (see Eq. 6 and 7); (3) () is calculated for every solution in the iteration; (4) the pheromone distribution is updated according to the pheromone update rule (see Eq. 8 and 9); the steps 2, 3, and 4 are repeated until the convergence criterion is satisfied, in this case, until the maximum number of iterations is reached. The state transition rule for selecting the FA type ; to be loaded into the position 81 next to the FA type < previously loaded into the position is defined as follows: ;= = argmaxcd9(<,;,)ef DH(<,;,)E I J if M M :, Roulette if M>M :, where for roulette: Roulette= U DV(W,X,Y)E Z D[(W,X,Y)E \ _ a DV(W,^,Y)E Z D[(W,^,Y)E \ b (c) 0 if ; d e (<). if ; d e (<), (6) (7) 9(<,;,) is the amount of the pheromone associated to the transition from the FA type < to ; moving from the position in the core, H(<,;,) is the heuristic information associated to this transition, M D0,1E is a random number, M : D0,1E is a parameter, g and h are weighting factors, and d e (<) is the list of available FA types having a FA of the type < placed in the position. All pheromone trails between all possible pairs of successive nodes at all positions in the reactor core are updated first according to: 9(<,;,) (1,i) 9(<,;,)8i 9 :. (8) Then, only the nodes of the iteration best solution jxk are updated according to: TABLE II. Ant Colony Optimization parameters. Parameter Number of ants Number of iterations 101 or 201 Evaporation rate i 0.2 9 : 1.0 M : 0.9 g 1.0 Value 100 or 50 ants h 0.0 l 3.7E-16 5

GA GA ACO Fig. 3. Evolution of the iteration best solution for GA and ACO with 100 trial solutions per iteration and static penalization. 9(<,;,) (1,i) 9(<,;,)8i l ( jxk ), (9) where l is a scale factor and i is so-called evaporation rate. Both equations 8 and 9 constitute the pheromone update rule. The use of the local heuristics H is somehow problematic in case of ICFMOP for multiple reasons. First, it is extremely difficult to define a local heuristics for a movement between two successive positions in the loading pattern as this depends not only on the two particular FA types / and / m* loaded into these positions but also on the actual position of the FA couple in the complete LP scheme represented by the variable in Eq. 6 and 7. Second, in some works it has been shown that the use of local heuristic information may not necessarily lead to better results when applied to ICFMOP. 7 Therefore, the local heuristics was eliminated in our algorithm by setting h to zero. Moreover, the local heuristics H from Eq. 6 and 7 would depend on the problem representation, i.e., on the order/track in which a problem solution is constructed. In the presented algorithm, the FA type is first selected for the core position denoted by the small number 1 in the LP from Fig. 2, then for the position denoted by the small number 2, and so on. The values of the ACO parameters used in the calculations are given in Table II. III.B. Results ACO Fig. 4. GA and ACO solutions in the iterations 0, 5, 10, 25, 50, and 100. Static penalization. 6

GA GA ACO Fig. 5. Evolution of the iteration best solution for GA (dynamic penalization) and ACO (adaptive penalization) with 100 trial solutions per iteration. The constrained ICFMOP formulated at the beginning of Section III was solved first with the constant penalization factor -=1.02E16. The results of the optimization are given in Fig. 3 and 4 for both algorithms. It can be seen from the figures that the maximum objective (augmented) function values are reached faster for ACO. This means that with ACO many high quality results may be obtained already after 10 iterations while for GA around 50 iterations are needed. However, slower convergence of GA may imply more homogeneous search over the search space and consequently a lower probability to be trapped in a local optimum and ACO Fig. 6. GA (dynamic penalization) and ACO (adaptive penalization) solutions in the iterations 0, 5, 10, 25, 50, and 100. also a higher probability to find the global optimum. Similar results were obtained for different forms of the penalization factor -. Fig. 5 shows the results obtained for the GA with the dynamic penalization factor -(p)=2.04e14 p, where p is the number of the current iteration during the optimization, and Fig. 6 shows the results obtained for the ACO with the adaptive penalization factor in the form -(p 8 1, q) = 1.03!* -(p,q) if all best solutions in the last q iterations did not satisfy the constraint, or -(p81,q)= 1.05 -(p,q) if all best solutions in the last q iterations did satisfy the constraint, or -(p81,q)=-(p,q) otherwise; -(0,q)= 5.00E15 and =10. 7

TABLE III. Results. LP Optim. Number of Solutions per Number of Penalization algorithm iterations iteration evaluations [10 15 cm 2 s 1 ] GAs Static 101 100 9942 2.9827 1.01501 GAs* Static 201 50 9772 2.9828 1.01504 GA GAd Dynamic 101 100 9948 2.9827 1.01514 GAa Adaptive 101 100 9965 2.9828 1.01500 ACOs Static 101 100 5546 2.9828 1.01509 ACOs* Static 201 50 5590 2.9829 1.01500 ACO ACOd Dynamic 101 100 5573 2.9826 1.01509 ACOa Adaptive 101 100 6071 2.9829 1.01501 IO - - - - - 2.8290 1.02572 G - - - - - 2.9840 1.01415 The results of all performed optimizations are summarized in Table III. Results for the GA and ACO algorithms with 50 trial solutions evaluated during 201 iterations are also included in the table. Only the static penalization was used in this case. From the table it follows that all tested optimization algorithms gave feasible results ( >1.015 ) of approximately the same quality ( 2.983E15 cm -2 s -1 ). However, the number of the unique solutions evaluated during the execution was almost two times larger in the case of GA than in the case of ACO, which means approximately two fold increase in the GA computational time comparing to ACO. It should be noted that for several reasons the performance of GA and ACO algorithms in solving nuclear reactor ICFMOP cannot be compared based only on the results presented above. Both algorithms are of the stochastic nature and, therefore, several executions for each algorithm variant would be needed in order to have statistically more reliable data. Also, the algorithms described here are rather very simplified/basic versions of GA and ACO and their performance can be easily improved by some modifications. For instance, a GA with an elitist generation replacement strategy would converge much faster than a GA with the generational replacement strategy assumed here. 15 Table III contains also the characteristics of the LP based on a simple in-out refueling scheme (IO) and the characteristics of an intuitively designed LP (G). The latter LP gives larger neutron flux values than the best optimized LP, however, the constraint on the required BOC excess of reactivity is not satisfied in this case. Finally, the best performing GA and ACO LPs are shown together with the simple in-out LP and the guessed LP in Fig. 7. IV. CONCLUSIONS Two metaheuristic optimization methods, Fig. 7. Loading patterns. 8

Genetic Algorithm and Ant Colony Optimizations were implemented in the developed MYRRHA core management tool and successfully used for solving an illustrative MYRRHA in-core fuel management optimization problem. Both methods delivered comparable feasible solutions for all three considered forms of the objective function penalization static, dynamic, and adaptive. However, the number of LP evaluations during the optimization was almost two times lower for ACO than for GA. An intuitively designed LP was proposed as a solution to the MYRRHA ICFMOP. Although this LP was characterized by an excellent objective function value, it did not satisfy the imposed constraint. The GA and the ACO provided feasible solutions of a comparable quality to the guessed LP. In the future, the GA and ACO algorithms will be used for solving more realistic MYRRHA loading pattern optimization problems that will account for an average fuel burnup and a core irradiation performance throughout the whole fuel cycle. ACKNOWLEDGMENTS This research was performed in the framework of the SCK CEN Academy PhD programme. REFERENCES 1. T. O. Sauar, Application of Linear Programming to In-Core Fuel Management Optimization in Light Water Reactors, Nuclear Science and Engineering, 46 (1971). 2. A. J. Quist et al., Reloading Nuclear Reactor Fuel using Mixed-Integer Nonlinear Optimization, Optimization and Engineering, 2 (2001). 3. D. J. Kropaczek and P. J. Turinsky, In-Core Nuclear Fuel Management Optimization for Pressurized Water Reactors utilizing Simulated Annealing, Nuclear Technology, 95, 1 (1991). 4. P. W. Poon and G. T. Parks, Application of Genetic Algorithms to In-Core Nuclear Fuel Management Optimization, Proc. of the Joint International Conference on Mathematical Methods and Super- Computing in Nuclear Applications, Karlsruhe (Germany), April 19-23, Vol. 1 (1993). 5. W. Hongchun, Pressurized Water Reactor Reloading Optimization using Genetic Algorithms, Annals of Nuclear Energy, 28, 13 (2001). 6. L. Machado and R. Schirru, The Ant-Q Algorithm applied to the Nuclear Reload Problem, Annals of Nuclear Energy, 29, 12 (2002). 7. A. M. M. de Lima et al., A Nuclear Reactor Core Fuel Reload Optimization using Artificial Ant Colony Connective Networks, Annals of Nuclear Energy, 35, 9 (2008). 8. F. Hoareau, Loading Pattern Optimization using Ant Colony Algorithm, Proc. of the International Conference on the Physics of Reactors Nuclear Power: A Sustainable Resource (PHYSOR 2008), Interlaken (Switzerland), September 14-19 (2008). 9. C.-D. Wang and C. Lin, Automatic Boiling Water Reactor Loading Pattern Design using Ant Colony Optimization Algorithm, Annals of Nuclear Energy, 36, 8 (2009). 10. J. Esquiel-Estrada et al., Azcaxalli: A System Based on Ant Colony Optimization Algorithms, applied to Fuel Reloads Design in a Boiling Water Reactor, Annals of Nuclear Energy, 38, 1 (2011). 11. C. Lin and B.-F. Lin, Automatic Pressurized Water Reactor Loading Pattern Design using Ant Colony Algorithms, Annals of Nuclear Energy, 43, 0 (2012). 12. A. A. M. Meneses and R. Schirru, Particle Swarm Optimization Applied to the Combinatorial Problem in order to Solve the Nuclear Reactor Fuel Reloading Problem, 9

Proc. of the Seventh International Conference on Applied Artificial Intelligence (FLINS), Italy (2006). 13. C. Lin et al., Pressurized Water Reactor Loading Pattern Design using the Simple Tabu Search, Nuclear Science and Engineering, 129, 1 (1998). 14. D. Jaluvka et al., Development of a Core Management Tool for MYRRHA: Work in Progress, Proc. of the 20 th International Conference on Nuclear Engineering collocated with the ASME Power Conference (ICONE20-POWER2012), Anaheim (California, USA), July 30-August 3 (2012). To be published. 15. D. Jaluvka et al., Development of a Core Management Tool for MYRRHA, Energy Conversion and Management, (2013). To be published. 16. H. Aït Abderrahim and P. Baeten, MYRRHA: A Multi-purpose hybrid Research Reactor for High-tech Applications, Proc. of the International Conference PHYSOR 2012, Knoxville (Tennessee, USA), April 15-20, (2012). 17. M. Sarotto, Critical Core Design of MYRRHA-FASTEF: Refinement of Shutdown Systems and Neutronic Characterisation of The Equilibrium Sub- Cycle Core, Technical Report UTFISSM- P9P0-011, ENEA (2011). 18. R. D. Lawrence, The DIF3D Nodal Neutronics Option for Two- and Three- Dimensional Diffusion Theory Calculations in Hexagonal Geometry, Technical Report ANL-83-1, ANL (1983). 19. G. Palmiotti et al., VARIANT: Variational Anisotropic Nodal Transport for Multidimensional Cartesian and Hexagonal Geometry Calculation, Technical Report ANL-95/40, ANL (1995). 20. D. Castelliti, Private communication (2012). 21. D. E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning, 1 st edition, Addison-Wesley Professional (1989). 22. C. Blum, Ant Colony Optimization: Introduction and Recent Trends Review, Physics of Life Reviews, 2 (2005). 10