Le bruit neutronique désigne les fluctuations de la population neutronique induites par des changements déterministes ou stochastiques des sections efficaces macroscopiques lors du fonctionnement à puissance nominale d’un réacteur nucléaire. Ces perturbations peuvent avoir des origines diverses comme une variation de densité du caloporteur ou une vibration d’un élément mécanique (barres de contrôle, assemblages ou crayons combustibles…). Dans les réacteurs de puissance, ces bruits neutroniques sont observables par les détecteurs de neutrons placés à l’intérieur et à l’extérieur du cœur. Lorsque ces bruits sont jugés anormaux, tout l’enjeu est de savoir identifier et localiser leurs sources afin de pouvoir mettre en place les mesures de sûreté éventuellement nécessaires au bon fonctionnement de l’installation. Ces bruits peuvent aussi être exploités pour déterminer certaines propriétés du caloporteur comme sa vitesse ou son titre vapeur, ou encore d’autres propriétés dynamiques globales comme le coefficient de température d’un réacteur à eau pressurisée.Les équations générales du bruit neutronique sont issues de la linéarisation et de la transformée de Fourier de l’équation de Boltzmann cinétique perturbée autour de l’état d’équilibre du cœur en suivant l’hypothèse de petites perturbations et en prenant en compte le couplage avec les équations des précurseurs. Ceci a pour résultat une équation à source dans le domaine fréquentiel. Résoudre cette équation complexe permet de prédire le bruit pour différents emplacements de détecteurs.Cette thèse a pour principal objectif de mettre en place des outils de calculs neutroniques en implémentant notamment un solveur de bruit neutronique dans le code de transport déterministe multi-filière APOLLO3® développé au CEA.Au cours de nos travaux, nous avons tout d’abord étudié et analysé la théorie classique du bruit neutronique. Il nous est apparu qu’il était plus judicieux de définir comme opérateur d’équilibre la moyenne temporelle de l’opérateur cinétique perturbé plutôt que l’opérateur de Boltzmann stationnaire. Ce nouvel opérateur d’équilibre, qui a été développé pour la théorie linéaire et non linéaire, permet en effet de prendre en compte le système de régulation de la puissance présent dans les cœurs de réacteurs qui contrebalance automatiquement tout surplus de réactivité introduit par des perturbations.Nous avons implémenté par la suite la résolution numérique des équations du bruit en théorie de la diffusion et du transport dans une maquette dite « fil » pour des géométries à une dimension en multigroupe. La résolution des équations non linéarisées du bruit en théorie de la diffusion a aussi été implémentée afin d’étudier les limites de la théorie linéaire. Deux méthodes Monte Carlo ont été implémentées dans cette maquette : une méthode proposée très récemment dans la littérature et une nouvelle méthode que nous avons mise en place afin d’améliorer cette dernière. Cette nouvelle méthode a vocation à être implémentée dans le code Monte Carlo de référence TRIPOLI-4® développé au CEA. À l’aide de cette maquette, nous avons de plus proposé une nouvelle façon de modéliser plus exactement une vibration mécanique, modélisation que nous avons comparée avec les diverses modélisations analytiques existantes.Enfin, nous avons implémenté la résolution des équations linéaires du bruit en théorie de la diffusion et du transport dans le code déterministe APOLLO3® (solveur réseau IDT). Afin de tester ce nouveau solveur, nous avons mené à bien des calculs de bruit sur un cœur complet de réacteur à eau légère et à baffle lourd à deux et trois dimensions. Ces simulations nous ont permis de conclure nos travaux en étudiant l’impact de certaines sources de bruit, une oscillation ou une vibration d’un assemblage par exemple, sur un système aussi réaliste que ceux étudiés en calculs stationnaires et ce en théorie de la diffusion et du transport à deux groupes d’énergie. / Neutron noise analysis addresses the description of small time-dependent flux fluctuations induced by small global or local perturbations of the macroscopic cross-sections. These fluctuations may occur in nuclear reactors due to density fluctuations of the coolant, to vibrations of fuel elements, control rods, or any other structures in the core. In power reactors, ex-core and in-core detectors can be used to monitor neutron noise with the aim of detecting possible anomalies and taking the necessary measures for continuous safe power production. Thus, neutron noise techniques are more and more used by the nuclear industry for non-invasive monitoring, control and detection of anomalies in nuclear power plants. They are also applied to the measurement of the properties of the coolant, such as speed and void fraction, or of global dynamic properties such as the moderator temperature coefficient of a pressurized water reactor.The general noise equations are obtained by assuming small perturbations around a steady state in the neutron field and by subsequently taking the Fourier transform in the frequency domain. The analysis is performed based on the neutron kinetic equations including the coupling with neutron precursors. For each frequency, the outcome of the Fourier transform analysis is a fixed-source equation for the perturbed neutron field, which can then be solved so as to predict noise measurements at detector locations.The objective of this thesis is to develop techniques for neutron noise analysis and especially to implement a neutron noise solver in the deterministic transport code APOLLO3® developed at CEA.First, we studied and analyzed the traditional neutron noise theory. In order to take into account the action of the regulating system which cancel the time-averaged reactivity added by a perturbation in a core, we found that it is preferable to choose as steady-state operator the time-averaged of the kinetic operator rather than the stationary Boltzmann operator. This new steady-state operator has been developed for the linear and the non-linear full theory.Then, we have implemented a neutron noise solver in diffusion and transport theory for a simple “rod” geometry in multigroup. A non-linear neutron noise solver has been also implemented in diffusion theory for this rod geometry in order to analyze the limits of the linear theory. Moreover, two Monte Carlo methods that solve the transport equations for the neutron noise in the frequency domain have been implemented for this rod geometry: one recently developed in the literature and a new Monte Carlo algorithm that we have developed so as to improve the latter. This new algorithm is supposed to be implemented in the reference Monte Carlo code TRIPOLI-4® developed at CEA. In addition, a new one-dimension vibration model has been developed and tested for the rod geometry in order to simulate a periodic vibration of a mechanical element and to determine the neutron noise generated by this perturbation.Lastly, a neutron noise solver has been implemented in diffusion and transport theory in the deterministic transport code APOLLO3® (IDT lattice solver). In order to test this new solver, we have performed neutron noise simulations in a large pressurized water reactor with heavy baffle in two and three dimensions. Thus, we have concluded our work by analyzing the neutron noise induced by different noise sources, an oscillation or a vibration of one assembly for example, in a case as realistic as ones used in stationary calculations. These simulations have been performed in diffusion and transport theory with two energy groups.
Identifer | oai:union.ndltd.org:theses.fr/2016SACLS232 |
Date | 19 September 2016 |
Creators | Rouchon, Amélie |
Contributors | Université Paris-Saclay (ComUE), Sanchez, Richard |
Source Sets | Dépôt national des thèses électroniques françaises |
Language | French |
Detected Language | French |
Type | Electronic Thesis or Dissertation, Text, Image, StillImage |
Page generated in 0.0035 seconds