• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 3
  • 1
  • Tagged with
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Analyse et développement d’outils numériques déterministes et stochastiques résolvant les équations du bruit neutronique et applications aux réacteurs thermiques et rapides / Analysis and development of deterministic and stochastic neutron noise computing techniques with applications to thermal and fast reactors

Rouchon, Amélie 19 September 2016 (has links)
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.
2

Méthode de décomposition de domaine avec parallélisme hybride et accélération non linéaire pour la résolution de l'équation du transport Sn en géométrie non-structurée / Domain decomposition method using a hybrid parallelism and a low-order acceleration for solving the Sn transport equation on unstructured geometry

Odry, Nans 07 October 2016 (has links)
Les schémas de calcul déterministes permettent une modélisation à moindre coût du comportement de la population de neutrons en réacteur, mais sont traditionnellement construits sur des approximations (décomposition réseau/cœur, homogénéisation spatiale et énergétique…). La thèse revient sur une partie de ces sources d’erreur, de façon à rapprocher la méthode déterministe d’un schéma de référence. L’objectif est de profiter des architectures informatiques modernes (HPC) pour résoudre le problème neutronique à l’échelle du cœur 3D, tout en préservant l’opérateur de transport et une partie des hétérogénéités de la géométrie. Ce travail est réalisé au sein du solveur cœur Sn Minaret de la plateforme de calcul Apollo3® pour des réacteurs à neutrons rapides.Une méthode de décomposition de domaine en espace, est retenue. L'idée consiste à décomposer un problème de grande dimension en sous-problèmes "indépendants" de taille réduite. La convergence vers la solution globale est assurée par échange de flux angulaires entre sous-domaines au cours d'un processus itératif. En favorisant un recours massif au parallélisme, les méthodes de décomposition de domaine contribuent à lever les contraintes en mémoire et temps de calcul. La mise en place d'un parallélisme hybride, couplant les technologies MPI et OpenMP, est en particulier propice au passage sur supercalculateur. Une méthode d'accélération de type Coarse Mesh Rebalance  est ajoutée pour pallier à la pénalité de convergence constatée sur la méthode de décomposition de domaine. Le potentiel du nouveau schéma est finalement mis en évidence sur un coeur CFV 3D, construit en préservant l'hétérogénéité des assemblages absorbants. / Deterministic calculation schemes are devised to numerically solve the neutron transport equation in nuclear reactors. Dealing with core-sized problems is very challenging for computers, so much that the dedicated core codes have no choice but to allow simplifying assumptions (assembly- then core-scale steps…). The PhD work aims to correct some of these ‘standard’ approximations, in order to get closer of reference calculations: thanks to important increases in calculation capacities (HPC), nowadays one can solve 3D core-sized problems, using both high mesh refinement and the transport operator. Developments were performed inside the Sn core solver Minaret, from the new CEA neutronics platform Apollo3® for fast neutrons reactors of the CFV-kind.This work focuses on a Domain Decomposition Method in space. The fundamental idea involves splitting a core-sized problem into smaller and 'independent' subproblems. Angular flux is exchanged between adjacent subdomains. In doing so, all combined subproblems converge to the global solution at the outcome of an iterative process. Domain decomposition is well-suited to massive parallelism, allowing much more ambitious computations in terms of both memory requirements and calculation time. An hybrid MPI/OpenMP parallelism is chosen to match the supercomputers architecture. A Coarse Mesh Rebalance accelration technique is added to balance the convergence penalty observed using Domain Decomposition. The potential of the new calculation scheme is demonstrated on a 3D core of the CFV-kind, using an heterogeneous description of the absorbent rods.
3

Acceleration and higher order schemes of a characteristic solver for the solution of the neutron transport equation in 3D axial geometries / Elaboration d'une accélération et d'un schéma d'ordre supérieur pour la résolution de l'équation du transport des neutrons avec la méthode des caractéristiques pour des géométries 3D axiales

Sciannandrone, Daniele 14 October 2015 (has links)
Le sujet de ce travail de thèse est l’application de la méthode de caractéristiques longues (MOC) pour résoudre l’équation du transport des neutrons pour des géométries à trois dimensions extrudées. Les avantages du MOC sont sa précision et son adaptabilité, le point faible était la quantité de ressources de calcul requises. Ce problème est même plus important pour des géométries à trois dimensions ou le nombre d’inconnues du problème est de l’ordre de la centaine de millions pour des calculs d’assemblage.La première partie de la recherche a été dédiée au développement des techniques optimisées pour le traçage et la reconstruction à-la-volé des trajectoires. Ces méthodes profitent des régularités des géométries extrudées et ont permis une forte réduction de l’empreinte mémoire et une réduction des temps de calcul. La convergence du schéma itératif a été accélérée par un opérateur de transport dégradé (DPN) qui est utilisé pour initialiser les inconnues de l’algorithme itératif and pour la solution du problème synthétique au cours des itérations MOC. Les algorithmes pour la construction et la solution des opérateurs MOC et DPN ont été accélérés en utilisant des méthodes de parallélisation à mémoire partagée qui sont le plus adaptés pour des machines de bureau et pour des clusters de calcul. Une partie importante de cette recherche a été dédiée à l’implémentation des méthodes d’équilibrage la charge pour améliorer l’efficacité du parallélisme. La convergence des formules de quadrature pour des cas 3D extrudé a aussi été explorée. Certaines formules profitent de couts négligeables du traitement des directions azimutales et de la direction verticale pour accélérer l’algorithme. La validation de l’algorithme du MOC a été faite par des comparaisons avec une solution de référence calculée par un solveur Monte Carlo avec traitement continu de l’énergie. Pour cette comparaison on propose un couplage entre le MOC et la méthode des Sous-Groupes pour prendre en compte les effets des résonances des sections efficaces. Le calcul complet d’un assemblage de réacteur rapide avec interface fertile/fissile nécessite 2 heures d’exécution avec des erreurs de quelque pcm par rapport à la solution de référence.On propose aussi une approximation d’ordre supérieur du MOC basée sur une expansion axiale polynomiale du flux dans chaque maille. Cette méthode permet une réduction du nombre de mailles (et d’inconnues) tout en gardant la même précision.Toutes les méthodes développées dans ce travail de thèse ont été implémentées dans la version APOLLO3 du solveur de transport TDT. / The topic of our research is the application of the Method of Long Characteristics (MOC) to solve the Neutron Transport Equation in three-dimensional axial geometries. The strength of the MOC is in its precision and versatility. As a drawback, it requires a large amount of computational resources. This problem is even more severe in three-dimensional geometries, for which unknowns reach the order of tens of billions for assembly-level calculations.The first part of the research has dealt with the development of optimized tracking and reconstruction techniques which take advantage of the regularities of three-dimensional axial geometries. These methods have allowed a strong reduction of the memory requirements and a reduction of the execution time of the MOC calculation.The convergence of the iterative scheme has been accelerated with a lower-order transport operator (DPN) which is used for the initialization of the solution and for solving the synthetic problem during MOC iterations.The algorithms for the construction and solution of the MOC and DPN operators have been accelerated by using shared-memory parallel paradigms which are more suitable for standard desktop working stations. An important part of this research has been devoted to the implementation of scheduling techniques to improve the parallel efficiency.The convergence of the angular quadrature formula for three-dimensional cases is also studied. Some of these formulas take advantage of the reduced computational costs of the treatment of planar directions and the vertical direction to speed up the algorithm.The verification of the MOC solver has been done by comparing results with continuous-in-energy Monte Carlo calculations. For this purpose a coupling of the 3D MOC solver with the Subgroup method is proposed to take into account the effects of cross sections resonances. The full calculation of a FBR assembly requires about 2 hours of execution time with differences of few PCM with respect to the reference results.We also propose a higher order scheme of the MOC solver based on an axial polynomial expansion of the unknown within each mesh. This method allows the reduction of the meshes (and unknowns) by keeping the same precision.All the methods developed in this thesis have been implemented in the APOLLO3 version of the neutron transport solver TDT.
4

Amélioration des méthodes de calcul de cœurs de réacteurs nucléaires dans APOLLO3 : décomposition de domaine en théorie du transport pour des géométries 2D et 3D avec une accélération non linéaire par la diffusion / Contribution to the development of methods for nuclear reactor core calculations with APOLLO3 code : domain decomposition in transport theory for 2D and 3D geometries with nonlinear diffusion acceleration

Lenain, Roland 15 September 2015 (has links)
Ce travail de thèse est consacré à la mise en œuvre d’une méthode de décomposition de domaine appliquée à l’équation du transport. L’objectif de ce travail est l’accès à des solutions déterministes haute-fidélité permettant de correctement traiter les hétérogénéités des réacteurs nucléaires, pour des problèmes dont la taille varie d’un motif d’assemblage en 3 dimensions jusqu’à celle d’un grand cœur complet en 3D. L’algorithme novateur développé au cours de la thèse vise à optimiser l’utilisation du parallélisme et celle de la mémoire. La démarche adoptée a aussi pour but la diminution de l’influence de l’implémentation parallèle sur les performances. Ces objectifs répondent aux besoins du projet APOLLO3, développé au CEA et soutenu par EDF et AREVA, qui se doit d’être un code portable (pas d’optimisation sur une architecture particulière) permettant de réaliser des modélisations haute-fidélité (best estimate) avec des ressources allant des machines de bureau aux calculateurs disponibles dans les laboratoires d’études. L’algorithme que nous proposons est un algorithme de Jacobi Parallèle par Bloc Multigroupe. Chaque sous domaine est un problème multigroupe à sources fixes ayant des sources volumiques (fission) et surfaciques (données par les flux d’interface entre les sous domaines). Le problème multigroupe est résolu dans chaque sous domaine et une seule communication des flux d’interface est requise par itération de puissance. Le rayon spectral de l’algorithme de résolution est rendu comparable à celui de l’algorithme de résolution classique grâce à une méthode d’accélération non linéaire par la diffusion bien connue nommée Coarse Mesh Finite Difference. De cette manière une scalabilité idéale est atteignable lors de la parallélisation. L’organisation de la mémoire, tirant parti du parallélisme à mémoire partagée, permet d’optimiser les ressources en évitant les copies de données redondantes entre les sous domaines. Les architectures de calcul à mémoire distribuée sont rendues accessibles par un parallélisme hybride qui combine le parallélisme à mémoire partagée et à mémoire distribuée. Pour des problèmes de grande taille, ces architectures permettent d’accéder à un plus grand nombre de processeurs et à la quantité de mémoire nécessaire aux modélisations haute-fidélité. Ainsi, nous avons réalisé plusieurs exercices de modélisation afin de démontrer le potentiel de la réalisation : calcul de cœur et de motifs d’assemblages en 2D et 3D prenant en compte les contraintes de discrétisation spatiales et énergétiques attendues. / This thesis is devoted to the implementation of a domain decomposition method applied to the neutron transport equation. The objective of this work is to access high-fidelity deterministic solutions to properly handle heterogeneities located in nuclear reactor cores, for problems’ size ranging from colorsets of assemblies to large reactor cores configurations in 2D and 3D. The innovative algorithm developed during the thesis intends to optimize the use of parallelism and memory. The approach also aims to minimize the influence of the parallel implementation on the performances. These goals match the needs of APOLLO3 project, developed at CEA and supported by EDF and AREVA, which must be a portable code (no optimization on a specific architecture) in order to achieve best estimate modeling with resources ranging from personal computer to compute cluster available for engineers analyses. The proposed algorithm is a Parallel Multigroup-Block Jacobi one. Each subdomain is considered as a multi-group fixed-source problem with volume-sources (fission) and surface-sources (interface flux between the subdomains). The multi-group problem is solved in each subdomain and a single communication of the interface flux is required at each power iteration. The spectral radius of the resolution algorithm is made similar to the one of a classical resolution algorithm with a nonlinear diffusion acceleration method: the well-known Coarse Mesh Finite Difference. In this way an ideal scalability is achievable when the calculation is parallelized. The memory organization, taking advantage of shared memory parallelism, optimizes the resources by avoiding redundant copies of the data shared between the subdomains. Distributed memory architectures are made available by a hybrid parallel method that combines both paradigms of shared memory parallelism and distributed memory parallelism. For large problems, these architectures provide a greater number of processors and the amount of memory required for high-fidelity modeling. Thus, we have completed several modeling exercises to demonstrate the potential of the method: 2D full core calculation of a large pressurized water reactor and 3D colorsets of assemblies taking into account the constraints of space and energy discretization expected for high-fidelity modeling.

Page generated in 0.0299 seconds