Conception d’un outil de simulation d’activation
neutronique à vocation industrielle
Les sections efficaces
Dans la section 3.3.1, les probabilités utilisées afin de calculer les différentes valeurs nécessaires à la simulation ont été calculées grâce aux libres parcours moyens dans le matériau. Le libre parcours moyen est lui aussi issu d’autres valeurs qui sont les sections efficaces macroscopiques. L’équation 3.3 donne ainsi la relation entre le libre parcours moyen et la section efficace macroscopique. λlpm,j = 1 Σj (3.3) où · λlpm,j est le libre parcours moyen pour le processus j (en cm) · Σj est la section efficace macroscopique du processus j dans la matériau observé (en cm−1 ). La section efficace est donc la valeur de base permettant de calculer l’ensemble des probabilités nécessaires au transport de particules par méthode Monte-Carlo. D’après l’équation 3.3, il est possible de constater que le libre parcours moyen est inversement proportionnel à la section efficace macroscopique. Cela se traduit par le fait que plus les chances d’interaction (entre le neutron et la matière) sont importantes, plus la distance entre deux collisions est faible. Ainsi, plus un matériau sera dense et contiendra des isotopes ayant de fortes chances d’interagir avec des neutrons (i. e. ayant une section efficace importante), plus les neutrons feront de collisions.
Estimateurs de la méthode Monte-Carlo
La section 3.3.1 a permis de décrire le principe de fonctionnement du transport de particules par méthode Monte-Carlo. Cependant, sans résultat de sortie (appelé score), la méthode Monte-Carlo n’aurait pas d’intérêt. Il est donc nécessaire de comptabiliser une ou des grandeurs en sortie du calcul. Pour cela, l’espérance de la valeur souhaitée en sortie doit être calculée. En supposant que f(x) soit la fonction de densité de probabilité de contribution à la valeur de sortie par échantillonnage aléatoire du transport et ayant pour contribution x, alors l’espérance du résultat est définie par l’équation 3.4 E(x) = Z xf(x)dx (3.4) où · f(x) est la fonction densité de probabilité de contribuer de x au résultat en échantillonnant aléatoirement le transport · x est la contribution au score. La fonction f(x) n’étant généralement pas connue, la méthode Monte-Carlo échantillonne implicitement celle-ci en transportant aléatoirement les particules. Les scores sont alors calculés à l’aide d’un ou plusieurs estimateurs de l’espérance qui sont définis dans cette partie du manuscrit. De plus, afin de prendre en compte le fait que l’échantillon de particules simulées doit être représentatif du vrai nombre de particules issues des sources, on associe à chaque particule simulée et provenant de la source un poids numérique ws défini lors du lancement de la particule par l’équation 3.5 ws = Isource Isim (3.5) où · Isource est l’intensité des sources de particules (en s −1 ) · Isim est le nombre de particules issues de la source et simulées (sans unité). Le poids défini par l’équation 3.5 permettra donc de pondérer les résultats observés afin de prendre en compte le fait que seul un échantillon de particules est simulé. Le poids des particules pourra également être modifié judicieusement lors du transport des particules afin d’accélérer les calculs. Le poids de la particule avant d’effectuer la collision i (noté wi) sera donc égal à ws ∗ Qi−1 j=1 wb,j avec wb,j le poids de biaisage associé à la collision j. Si aucun biaisage n’est utilisé, alors wb,j = 1. Ce procédé sera décrit plus précisément dans la partie 3.3.4. Il existe différentes manières de comptabiliser un résultat issu d’un transport par méthode Monte-Carlo. Étant donné que le transport par méthode MonteCarlo est basé sur des interactions ponctuelles (en termes de position, d’énergie et de direction), les résultats sont généralement moyennés selon un découpage plus ou moins fins de l’espace des phases défini par l’utilisateur. Le but de cette section sera donc de présenter les principales façons de procéder afin de calculer ces résultats.
Estimateur collision
Une manière pouvant être utilisée afin de comptabiliser un résultat de calcul MonteCarlo est l’estimateur collision. À la différence des méthodes déterministes évoquées dans la section 3.2, les valeurs de sortie simulées ne sont pas directement calculées. En effet, dans le cas de la méthode Monte-Carlo, les résultats sont mis à jour à chaque fois qu’une particule atteint un détecteur. Dans le cas de l’estimateur collision, le flux scalaire pour un groupe énergétique g d’un détecteur de volume V est estimé par l’équation 3.6 φg = 1 V X i∈A wi Σt(Ei) (3.6) où · V est le volume du détecteur (en cm3 ) · A est l’ensemble de tous les évènements correspondant à une collision entre une particule et un noyau dans le détecteur et ayant une énergie comprise entre Einf,g et Esup,g · Einf,g la borne inférieure du groupe énergétique g (en MeV ) · Esup,g la borne supérieure du groupe énergétique g (en MeV ) · Σt(Ei) est la section efficace macroscopique totale du détecteur à l’énergie Ei (en cm−1 ) · wi est le poids de la particule avant d’effectuer la collision i (en s −1 ). L’estimateur collision permet donc de calculer le flux neutronique dans un détecteur à partir des collisions entre les neutrons et les noyaux. À noter cependant que dans le cas où la composition du détecteur n’autorise pas un nombre important de collisions, alors peu d’évènements se produiront et le résultat obtenu ne sera que peu judicieux. Afin de prendre en compte tous les évènements se produisant dans un détecteur, l’estimateur corde peut être utilisé.
Estimateur corde
L’estimateur corde permet de calculer le flux scalaire de particules lors d’un transport par méthode Monte-Carlo en utilisant la distance parcourue par les particules entre chaque interaction. L’estimateur corde peut ainsi être défini par l’équation 3.7 φg = 1 V X i∈B liwi (3.7) où · V est le volume du détecteur (en cm3 ) · B est l’ensemble de tous les évènements correspondant à un passage dans le détecteur d’une particule ayant une énergie comprise entre Einf,g et Esup,g · Einf,g la borne inférieure du groupe énergétique g (en MeV ) Esup,g la borne supérieure du groupe énergétique g (en MeV ) · li est la distance parcourue dans le détecteur par une particule entre la position de l’interaction i − 1 et la position de l’interaction i (en cm) · wi est le poids de la particule avant d’effectuer l’interaction i (en s −1 ). L’estimateur corde permet donc également de calculer le flux scalaire. Cependant, à la différence de l’estimateur collision, il tient compte de tous les évènements se produisant dans un détecteur comme par exemple le processus de transport (qui n’est pas une collision). Ainsi, avec un même historique de transport, un détecteur utilisant l’estimateur corde fournira un résultat plus convergé qu’un détecteur utilisant l’estimateur collision. Enfin, un autre estimateur pouvant être utilisé est l’estimateur surfacique.
Estimateur surfacique
L’estimateur surfacique permet de calculer le flux scalaire à partir des particules traversant la surface du détecteur. L’estimateur surfacique peut être défini par l’équation 3.8 φg = 1 S X i∈C wi ||Ω~ · ~n|| (3.8) où · S est la surface du détecteur (en cm2 ) · C est l’ensemble de tous les évènements correspondant à une traversée de la surface du détecteur par une particule entre l’interaction i − 1 et i et ayant une énergie comprise entre Einf,g et Esup,g · Einf,g la borne inférieure du groupe énergétique g (en MeV ) · Esup,g la borne supérieure du groupe énergétique g (en MeV ) · Ω~ est le vecteur direction de la particule avant l’interaction i · ~n est le vecteur normal à la surface du détecteur au point d’entrée de la particule orienté vers l’intérieur du détecteur · ||Ω~ · ~n|| est la norme du produit scalaire entre Ω~ et ~n · wi est le poids de la particule lorsqu’elle traverse la surface du détecteur avant l’interaction i (en s −1 ). L’estimateur surfacique permet ainsi de calculer le flux scalaire de particules à partir des évènements de traversée de la surface du détecteur. Ceci peut être utile en particulier dans le cas où le volume du détecteur ne peut pas être calculé ce qui peut arriver pour des formes complexes. Cependant, l’estimateur surfacique doit être utilisé avec précaution car comme cela peut être vu dans l’équation 3.8, un ratio de valeurs est utilisé dans la somme. Ainsi, dans le cas où la norme du produit scalaire tend vers 0, le flux divergera. Cela se produit donc quand la direction de la particule devient tangente à la surface du détecteur. En pratique, seules les particules ayant un angle d’incidence supérieur à une valeur définie par l’utilisateur sont prises en compte afin d’éviter la divergence. Ceci implique que le flux calculé par l’estimateur surfacique n’est pas forcément la vraie valeur du flux. C’est donc pour cette raison que les estimateurs collision et corde sont généralement les estimateurs utilisés pour les résultats du Monte-Carlo bien que dans certains cas l’estimateur surfacique puisse être plus judicieux.
Remerciements |