• Aucun résultat trouvé

Massive asynchronous master-worker EA for nuclear reactor optimization: a fitness landscape perspective

N/A
N/A
Protected

Academic year: 2021

Partager "Massive asynchronous master-worker EA for nuclear reactor optimization: a fitness landscape perspective"

Copied!
3
0
0

Texte intégral

(1)

HAL Id: hal-01496392

https://hal.archives-ouvertes.fr/hal-01496392

Submitted on 27 Dec 2017

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

Massive asynchronous master-worker EA for nuclear

reactor optimization: a fitness landscape perspective

Mathieu Muniglia, Sébastien Verel, Le Pallec Jean-Charles, Jean-Michel Do

To cite this version:

Mathieu Muniglia, Sébastien Verel, Le Pallec Jean-Charles, Jean-Michel Do.

Massive

asyn-chronous master-worker EA for nuclear reactor optimization: a fitness landscape perspective.

Ge-netic and Evolutionary Computation Conference (GECCO 2017), Jul 2017, Berlin, Germany.

�10.1145/3067695.3076061�. �hal-01496392�

(2)

Massive asynchronous master-worker EA for nuclear reactor

optimization: a fitness landscape perspective

Mathieu Muniglia

CEA (french Commissariat `a l’Energie Atomique)

Gif-Sur-Yve�e, France

S´ebastien Verel

Univ. du Li�oral Cˆote d’Opale

Calais, France

Jean-Charles Le Pallec

CEA (french Commissariat `a l’Energie Atomique)

Gif-Sur-Yve�e, France

Jean-Michel Do

CEA (french Commissariat `a l’Energie Atomique)

Gif-Sur-Yve�e, France

ABSTRACT

In the global goal to increase the part of the intermi�ent renew-able energies in the French energy mix, the production of nuclear energy has to be adapted to face the power variations. We pro-pose to optimize the main variables of the control rods of a nuclear power plant to improve its management, and increase the safety margins in case of a more heckled load-following schedule due to intermi�ent renewable energies. Using a multi-physics simulator, the criteria of interest can be computed in few minutes of computa-tion, and we are thus facing a black-box combinatorial optimization problem with expensive evaluation. Hence, we propose a parallel asynchronous master-worker Evolutionary Algorithm scaling up to thousand computing units. From a practical optimization point of view, one main di�culty is the tuning of algorithm parameters such as mutation rates. In this work, we perform a �tness landscape analysis on this expensive real-world problem, and show that it is possible to tune the mutation parameters according to the low-cost estimation of the �tness landscape structure.

CCS CONCEPTS

•�eory of computation ! Evolutionary algorithms; •Applied computing ! Physics; •Computing methodologies ! Massively parallel algorithms;

KEYWORDS

Simulation Optimization, Parallelization, Combinatorial Optimiza-tion, Fitness Landscapes

ACM Reference format:

Mathieu Muniglia, S´ebastien Verel, Jean-Charles Le Pallec, and Jean-Michel Do. 2016. Massive asynchronous master-worker EA for nuclear reactor optimization: a �tness landscape perspective .

In Proceedings of ACM Conference, Washington, DC, USA, July 2017 (Confer-ence’17), 2 pages.

DOI: 10.1145/nnnnnnn.nnnnnnn

Conference’17, Washington, DC, USA

© 2016 ACM. 978-x-xxxx-xxxx-x/YY/MM...$15.00 DOI: 10.1145/nnnnnnn.nnnnnnn

1 INTRODUCTION

In the actual context of energetic transition, the increase of the intermi�ent renewable energies contribution (as wind farms or solar energy) is a major issue. On the one hand, the French govern-ment aims at increasing their part up to 30% by 2030, against 6% today. On the other hand, their intermi�ent production may lead to an important imbalance between production and consumption. Consequently, the other ways of production must adapt to those variations, especially nuclear energy which is the most important in France. �e power variations occur at di�erent time scales (hour, day, or even week) and in order to counterbalance their e�ects on the electric grid, the nuclear power plants (NPP) are already able to adjust their production. NPPs which take part in the response of the power variations operate in the so-called load-following mode. In this operating mode, the power plant is mainly controlled using control rods (neutron absorber) that may introduce unacceptable spatial perturbations in the core, especially if the power variations are large and/or fast. �e purpose of this work is to optimize the manageability of the power plants to cope with a large introduction of intermi�ent renewable energies.

�e ability of Evolutionary Algorithm (EA) to �nd high quality solutions is likely to depend strongly on its parameters se�ings. In this work, we propose a parallel master-worker EA for large scale computing environment to solve the NROO problem. Despite the expensive cost, an analysis of the mutation parameters is then proposed. Such a study is not always possible for expensive opti-mization problems. Hence, we achieve a �tness landscape analysis of the NROO problem using low-cost features to argue that it helps to select the relevant parameters of the mutation operator.

2 PRELIMINARIES

Evolutionary optimization for nuclear energy problems. �e use of Evolutionary Algorithms (EA) in order to optimize some variables of a nuclear power plant as regards performance or safety is not new. To our best knowledge, the only optimizations of the plant operation are made online. Na et al. [2] develop a fuzzy model predictive control (MPC) method to design an automatic controller for thermal power control in pressurized water reactors.

Parallel evolutionary algorithms. With the increasing num-ber of computing units, parallel EA become more and more popular to solve complex optimization problems. Usually, two main classes of types of parallel EA can be distinguished : the coarse-grained model (island model) and the �ne-grained model (cellular model). Besides, a Master-Worker (M/W) architecture with the �tness eval-uation on workers have been extensively used and studied.

(3)

Conference’17, July 2017, Washington, DC, USA M. Muniglia et. al.

Landscape aware parameter tuning. �e performance of EA strongly depends on the value of their parameters (mutation rate, population size, etc.). Parameters se�ing is then one of the major issues in practice for EA. Following Rice’s framework [3], one can use a �tness landscape aware methodology to �rst extract features from the given problem instance, then select the relevant parameters according to those �tness landscape features. Fitness landscapes are a powerful metaphor to describe the structure of the search space for a local search algorithm, and peaks, valley or plateaus for instance are used to depict the shape of the search space in this picture.

3 PROBLEM DEFINITION

�e optimization process is based on the current load-following transient and this analysis focuses on a single Pressurized Water Reactor (PWR) type (1300 MW) of the French nuclear �eet. When an electrical power variation occurs (demand of the grid) a chain of feedback is se�ing up in the whole reactor, leading to a new steady state. It is usual to take advantage of this self-regulation in the case of small variations, but the regulated variables such as the temperature or the pressure in the primary or secondary circuits may reach unacceptable values in case of load-following, possibly leading to damages of the whole system. �e control rods are then used in order to cope with this variation, and maintain the primary coolant temperature close to the target. In this work the 11 integer variables which de�nes the control of roads are optimized.

�e value of interest is determined thanks to a model of the whole reactor described in [1], and developed within the APOLLO3®calculation code. �e optimization aims at minimizing this value of interest, which represents a global operating criterion, based on the control diagram. �is control diagram is used by the operator to manage the power plant and represents the evolution of the relative thermal power as a function of the power axial imbalance.

4 ASYNCHRONOUS PARALLEL EA

On the one hand, the �tness evaluation duration is about 40 min-utes on average with a large variance. On the other hand, a large number of computing units (w = 3072) are available to run the op-timization algorithm, but they are only free for few hours (around 15 hours per experiment). Hence, we propose a master-worker (M/W) framework for the EA. �e model of the M/W has been made asynchronous: the workers are updated on the �y without a synchronization barrier, and each worker only computes the �tness value using the multi-physic simulator. We propose then an asyn-chronous (1 + )-EA with mutation operator dedicated to integer vector tuned by the mutation per variable rate and mutation range of each variable.

5 EXPERIMENTAL ANALYSIS

First, the performance of the algorithm with a baseline parameters se�ing is studied with 3072 computing units during 24 hours. �en, the mutation parameters are deeply analyzed with the algorithm launched on 3072 computing units during 5 hours. At last, a �tness landscape analysis is conducted using random walks.

�e Fig. 1 shows the average normalized best �tness found for each parameters se�ing. �e best sets as regards this criterion

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 0.450 0.475 0.500 0.525 0.550 0.575 0.1 0.2 0.3 0.4 0.5 Mutation range r A v er age nor maliz ed fitness Mut. rate p ● ● ● ● 0.1 0.2 0.3 0.4

Figure 1: Average normalized best �tness as a function of the mutation parameters.

are then the ones for which the mutation range r is maximal. In-versely, the worse are the one for which the mutation range is minimal. Besides, this parameters se�ing found an optimal solu-tion which reduces almost 65% of the reference �tness of current management, with only the quarter of the computation cost of the baseline se�ings. �e Fig. 2 shows the correlation between the performance of the EA in terms of average normalized best �tness found and the feature values of the �tness landscape. �e result of the real-world NROO problem with costly �tness function is in ac-cordance with fundamental works in EA such as on the well-known NK-landscapes : the problem di�culty and the performances are correlated to the ruggedness of the �tness landscapes. In contrast to the classical result obtained on the previous fundamental works however, the more rugged the landscape, the be�er the performance of the parallel EA.

● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ρ = 0.231 ρ = 0.231 ρ = 0.231 ρ = 0.231 ρ = 0.231 ρ = 0.231 ρ = 0.231 ρ = 0.231 ρ = 0.231 ρ = 0.231 ρ = 0.231 ρ = 0.231 ρ = 0.231 ρ = 0.231 ρ = 0.231 ρ = 0.231 r2 = 0.0533 r2 = 0.0533 r2 = 0.0533 r2 = 0.0533 r2 = 0.0533 r2 = 0.0533 r2 = 0.0533 r2 = 0.0533 r2 = 0.0533 r2 = 0.0533 r2 = 0.0533 r2 = 0.0533 r2 = 0.0533 r2 = 0.0533 r2 = 0.0533 r2 = 0.0533 0.45 0.50 0.55 0.1 0.2 0.3

Neutral degree rate

A ver age nor m. fitness ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ρ = 0.824 ρ = 0.824 ρ = 0.824 ρ = 0.824 ρ = 0.824 ρ = 0.824 ρ = 0.824 ρ = 0.824 ρ = 0.824 ρ = 0.824 ρ = 0.824 ρ = 0.824 ρ = 0.824 ρ = 0.824 ρ = 0.824 ρ = 0.824 r2 = 0.679 r2 = 0.679 r2 = 0.679 r2 = 0.679 r2 = 0.679 r2 = 0.679 r2 = 0.679 r2 = 0.679 r2 = 0.679 r2 = 0.679 r2 = 0.679 r2 = 0.679 r2 = 0.679 r2 = 0.679 r2 = 0.679 r2 = 0.679 0.45 0.50 0.55 0.60 0 50 100 150 Autocorrelation length A ver age nor m. fitness

Figure 2: Scatter plots and linear regressions between the average best normalized �tness and the features of �tness landscapes.

6 CONCLUSIONS

In this paper, a real-world black-box combinatorial optimization problem with expensive evaluation has been studied, and to solve it, an asynchronous master-worker (1 + )-EA running on a massively parallel architecture was used. It has then been possible to improve of almost 65% the considered criterion, meaning that on a given load-following transient, the operation of the core keep the axial power o�set almost constant. Moreover, our �rst result shows that a �tness landscape approach could be used to tunes the parameters.

REFERENCES

[1] M. Muniglia, J.-M. Do, J.-C. Le Pallec, H. Grard, S. V. Verel, and S. David. A multi-physics PWR model for the load following. ICAPP, 2016, San Francisco. [2] M. G. Na, I. J. Hwang, and L. Y. Joon. Design of a fuzzy model predictive power

controller for pressurized water reactors. IEEE on Nuclear Science, Vol. 53 (3), 2006. [3] J. R. Rice. �e algorithm selection problem. Advances in Computers, 15:65–118,

Figure

Figure 2: Scatter plots and linear regressions between the average best normalized �tness and the features of �tness landscapes.

Références

Documents relatifs

A good knowledge of various aspects connected with plants is needed to investigate the semantic motivation of plant names. One of the prerequisites is an

When the transcription rates were slowed by diluting both UTP and rNTPs, there was still a slight preference towards the WRC hotspot motifs but activity also peaked at

Hence, in this work, the Nuclear Reactor Operation Optimization problem (NROO problem) is an original combinatorial black-box problem with expensive fitness function evaluation

Because European tourists of the oases do not see the obvious (to local eyes) social inequity in the resource division (land, water, workforce) embodied in the palm groves,

C'est un peu comme si, à chacune de ses relances vers les intervenants, l'animateur passait le message : "Avec ma relance, je vous pousse à reconsidérer votre point

Enterprise architects typically help refine the scope of potential projects, check their effects on the architectural landscape, and bring the insights gained by surveying

Returning to the soil erosion example, if climate changes such that the mean rainfall rate increases significantly, the relative magnitude of the erosion threshold decreases,

Each noisy image was then segmented using five different energy functions, namely Chan-Vese [34], and our functional (41) with the anti-log-likelihood score and MLE with four