\SetWatermarkText

Uncorrected Proof \SetWatermarkScale1.5 \DeclareAcronymDNP short = DNPs , long = Delayed Neutron Precursors \DeclareAcronymUF6 short = UF6 , long = uranium hexafluoride

[1]Mathis Caprais

[1]\orgnameUniversité Paris-Saclay, \orgaddress\cityGif-sur-Yvette, \postcode91190, \countryFrance

2]\orgaddress\streetVia Almese 15, \cityTorino, \postcode10129, \countryItaly

One-dimensional gas-fueled nuclear reactor with thermal feedback

[email protected]    Kacim François-Elie [email protected]    Daniele Tomatis * [
Abstract

This study explores a simplified one-dimensional subchannel of a graphite-moderated nuclear reactor operating with a gaseous core in steady-state conditions, reproducing a neutronic-thermal-fluid-dynamics coupled problem with thermal feedback. The fuel gas, consisting of a homogeneous mixture of uranium hexfluoride (\ceUF_6) and helium, is assumed to be ideal, with simplifications made to its thermodynamic state. Due to the high thermal expansion of the fuel, a possible interesting strong coupling is anticipated. The discrete ordinates’ method is used to compute the one group scalar flux, the effective multiplication factor and the power released by the core. Six groups of Delayed Neutron Precursors (DNPs) are used to take into account the fuel motion drift. Compressible Euler equations are solved with a monolithic approach and the two-physics problem is treated with Picard iterations. As expected, the effective multiplication factor of a subchannel is shown to increase with the inlet pressure. The critical pressure, representing the threshold at which the system achieves criticality, changes as the fuel mixture changes. High thermal feedback coefficients are observed due to the high thermal expansion of the fuel. The amount of helium in the mixture greatly affects the temperature at core outlet in critical configurations. This study shows that a gaseous fuel reactor can be brought to criticality varying the inlet pressure. The thermal feedback is strong and should be taken into account in the design of the system.

keywords:
gaseous fuel, line-reactor, thermal feedback, critical pressure

Introduction

Gas and Vapor Core Reactors (G/VCR) are nuclear fission reactors using a mixture of fissile gas as a fuel. These reactors were often considered using a uranium fluoride gas \ceUF_n, n=1𝑛1n=1italic_n = 1 to 6666, mixed with other metallic fluoride and helium. These systems were extensively studied between the 1950s and the 1980s [1, 2].

A gaseous fuel offers the possibility of very high working temperatures [3, 4] (from thousands to ten of thousands of degrees [5, 2]) and also more direct ways to convert the energy released by fission into electricity such as magneto-inductive or magneto-hydrodynamic conversion [3, 6, 1, 5, 4, 7]. Gas core reactors also offer a homogeneous burn-up, continuous reprocessing of the fuel and a lower mass of fissile materials than traditional reactors [3, 2]. Some of these advantages were observed in a demonstrator built and operated in the Soviet Union, using \ceUF_6 as a fuel [4]. The fuel was enriched at 90%percent9090\%90 % in \ce^235U, flowing through beryllium-moderating channels surrounded by a graphite reflector [4]. Refueling was done continuously. The reactor demonstrated large negative feedback coefficients due to the high thermal expansion of the fissile gas. The studies previously cited were interested in the performance of the reactor rather than the coupling between neutronic and thermodynamic of a compressible and flowing neutron multiplying gas. Especially, this research paper investigates the influence of the fissile gas pressure on its criticality, in a coupled physics framework.

In this study the coupling between neutronics and thermodynamics of a neutron multiplying gas is investigated as the classical problem of the reactor subchannel [8]. In Sec. 1.1, the main equations describing the gaseous fuel are presented. The reactor subchannel is studied in the steady-state. In Sec. 1.2, neutron balance equation are presented taking into account the drift of Delayed Neutron Precursors (DNPs) due to circulation of the gas. All equations are discretized using finite volumes on an equidistant mesh. A one energy group deterministic solver of the neutron transport equation has been developed for fast calculations of the coupled problem in a simplified geometry. This allows for a fast exploration of the parameters space, and avoid coupling a costly Monte-Carlo code to a CFD solver. Compressible Euler’s equations are solved monolithically using Newton’s algorithm, with the Jacobian matrix computed analytically. The thermal and pressure feedback on cross-sections is taken into account using the state law of the fuel. The coupled system is solved using Picard’s iterations. The macroscopic cross-sections of the nuclear fuel are generated using the OpenMC Monte-Carlo code [9]. The evolution of the effective multiplication factor as a function of pressure, temperature distributions and feedback coefficients are presented in Sec. 5 for different fuel mixtures.

1 Physical model

1.1 Thermodynamic equations of gaseous fuel

In this section, the balance equations and closure law for a gas mixture are given.

1.1.1 Physical parameters of interest

The fuel gas is assumed to be ideal and composed of a mixture of helium and \ceUF_6, with mixing atomic fraction e𝑒eitalic_e. \ceUF_6 is chosen as the fissile gas as it had already been used in criticality experiments. Ideality greatly simplifies the equations describing the temperature (T𝑇Titalic_T,  Ktimesabsentkelvin\text{\,}\mathrm{K}start_ARG end_ARG start_ARG times end_ARG start_ARG roman_K end_ARG), velocity (u𝑢uitalic_u,  m s1timesabsenttimesmetersecond1\text{\,}\mathrm{m}\text{\,}{\mathrm{s}}^{-1}start_ARG end_ARG start_ARG times end_ARG start_ARG start_ARG roman_m end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_s end_ARG start_ARG - 1 end_ARG end_ARG end_ARG), density (ρ𝜌\rhoitalic_ρ,  kg m3timesabsenttimeskilogrammeter3\text{\,}\mathrm{kg}\text{\,}{\mathrm{m}}^{-3}start_ARG end_ARG start_ARG times end_ARG start_ARG start_ARG roman_kg end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_m end_ARG start_ARG - 3 end_ARG end_ARG end_ARG) and pressure of the fuel (p𝑝pitalic_p,  Patimesabsentpascal\text{\,}\mathrm{Pa}start_ARG end_ARG start_ARG times end_ARG start_ARG roman_Pa end_ARG). The ideal gas assumption also provides a closure law for compressible Euler’s equations [10]. The ideal gas law states that,

p=ρRsT,𝑝𝜌subscript𝑅𝑠𝑇p=\rho R_{s}T,italic_p = italic_ρ italic_R start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_T , (1)

Rs=R/Msubscript𝑅𝑠𝑅𝑀R_{s}=R/Mitalic_R start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT = italic_R / italic_M is the gas specific constant ( J K1 kg1timesabsenttimesjoulekelvin1kilogram1\text{\,}\mathrm{J}\text{\,}{\mathrm{K}}^{-1}\text{\,}{\mathrm{kg}}^{-1}start_ARG end_ARG start_ARG times end_ARG start_ARG start_ARG roman_J end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_K end_ARG start_ARG - 1 end_ARG end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_kg end_ARG start_ARG - 1 end_ARG end_ARG end_ARG) with R=8.314 J K1 mol1𝑅times8.314timesjoulekelvin1mole1R=$8.314\text{\,}\mathrm{J}\text{\,}{\mathrm{K}}^{-1}\text{\,}{\mathrm{mol}}^{% -1}$italic_R = start_ARG 8.314 end_ARG start_ARG times end_ARG start_ARG start_ARG roman_J end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_K end_ARG start_ARG - 1 end_ARG end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_mol end_ARG start_ARG - 1 end_ARG end_ARG end_ARG the ideal gas constant and M𝑀Mitalic_M the gas molar mass ( kg mol1timesabsenttimeskilogrammole1\text{\,}\mathrm{kg}\text{\,}{\mathrm{mol}}^{-1}start_ARG end_ARG start_ARG times end_ARG start_ARG start_ARG roman_kg end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_mol end_ARG start_ARG - 1 end_ARG end_ARG end_ARG). The ideal gas law and all the following properties of the mixture can be derived from statistical physics assuming the energy of the molecules is purely kinetic [11]. Even though \ceUF_6 is a complex molecule with internal degrees of freedom, the fuel is assumed ideal at high pressure and temperature as the literature is scarce on the evaluation of the thermophysical properties of the gas in this range of pressure and temperature. The ideal gas law preserves the high thermal expansion of the fuel of interest for assessing the thermal feedback. The average molar mass of the mixture is defined as,

M=eM\ceUF6+(1e)M\ceHe.𝑀𝑒subscript𝑀\ce𝑈subscript𝐹61𝑒subscript𝑀\ce𝐻𝑒M=eM_{\ce{UF_{6}}}+\quantity(1-e)M_{\ce{He}}.italic_M = italic_e italic_M start_POSTSUBSCRIPT italic_U italic_F start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT end_POSTSUBSCRIPT + ( start_ARG 1 - italic_e end_ARG ) italic_M start_POSTSUBSCRIPT italic_H italic_e end_POSTSUBSCRIPT . (2)

It is assumed that the heat capacity ratio,

γ=CpCv,𝛾subscript𝐶𝑝subscript𝐶𝑣\gamma=\frac{C_{p}}{C_{v}},italic_γ = divide start_ARG italic_C start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT end_ARG start_ARG italic_C start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT end_ARG , (3)

is known for both gases. This ratio tells us how heat is used in the gas. At constant volume (Cvsubscript𝐶𝑣C_{v}italic_C start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT) all the energy is converted into a temperature increase while at constant pressure (Cpsubscript𝐶𝑝C_{p}italic_C start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT) the system shall be free to expand. This leaves less energy to raise the temperature of the gas and thus Cp>Cvsubscript𝐶𝑝subscript𝐶𝑣C_{p}>C_{v}italic_C start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT > italic_C start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT so γ>1𝛾1\gamma>1italic_γ > 1. Therefore, a gas with a heat capacity ratio larger than unity will expand more when receiving the same amount of energy than a gas with γ1similar-to-or-equals𝛾1\gamma\simeq 1italic_γ ≃ 1. The heat capacity ratio of the mixture is calculated using Mayer’s relation for the mixture,

CpCv=R,subscript𝐶𝑝subscript𝐶𝑣𝑅C_{p}-C_{v}=R,italic_C start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT - italic_C start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT = italic_R , (4)

the average heat capacity ratio γ¯¯𝛾\bar{\gamma}over¯ start_ARG italic_γ end_ARG as,

γ¯=1+1eγ\ceUF61+(1e)γ\ceHe1 and cv=Rsγ¯1.¯𝛾11𝑒subscript𝛾\ce𝑈subscript𝐹611𝑒subscript𝛾\ce𝐻𝑒1 and subscript𝑐𝑣subscript𝑅𝑠¯𝛾1\bar{\gamma}=1+\frac{1}{\frac{e}{\gamma_{\ce{UF_{6}}}-1}+\frac{(1-e)}{\gamma_{% \ce{He}}-1}}\mbox{\quad and\quad}c_{v}=\frac{R_{s}}{\bar{\gamma}-1}.over¯ start_ARG italic_γ end_ARG = 1 + divide start_ARG 1 end_ARG start_ARG divide start_ARG italic_e end_ARG start_ARG italic_γ start_POSTSUBSCRIPT italic_U italic_F start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT end_POSTSUBSCRIPT - 1 end_ARG + divide start_ARG ( 1 - italic_e ) end_ARG start_ARG italic_γ start_POSTSUBSCRIPT italic_H italic_e end_POSTSUBSCRIPT - 1 end_ARG end_ARG and italic_c start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT = divide start_ARG italic_R start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT end_ARG start_ARG over¯ start_ARG italic_γ end_ARG - 1 end_ARG . (5)

Higher helium content reduces the constant volume heat capacity per unit of volume cv=Cv/ρsubscript𝑐𝑣subscript𝐶𝑣𝜌c_{v}=C_{v}/\rhoitalic_c start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT = italic_C start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT / italic_ρ, thus allowing higher temperature at the outlet to preserve the rated thermal power of the system. The quantities used in the equations above take the values listed in Table 1 in the following.

Table 1: Physical constants of helium and uranium hexafluoride.
Parameter Value Reference
M\ceHesubscript𝑀\ce𝐻𝑒M_{\ce{He}}italic_M start_POSTSUBSCRIPT italic_H italic_e end_POSTSUBSCRIPT 4×103 kg mol1times4E-3timeskilogrammole14\text{\times}{10}^{-3}\text{\,}\mathrm{kg}\text{\,}{\mathrm{mol}}^{-1}start_ARG start_ARG 4 end_ARG start_ARG times end_ARG start_ARG power start_ARG 10 end_ARG start_ARG - 3 end_ARG end_ARG end_ARG start_ARG times end_ARG start_ARG start_ARG roman_kg end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_mol end_ARG start_ARG - 1 end_ARG end_ARG end_ARG -
M\ceUF6subscript𝑀\ce𝑈subscript𝐹6M_{\ce{UF_{6}}}italic_M start_POSTSUBSCRIPT italic_U italic_F start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT end_POSTSUBSCRIPT 352×103 kg mol1times352E-3timeskilogrammole1352\text{\times}{10}^{-3}\text{\,}\mathrm{kg}\text{\,}{\mathrm{mol}}^{-1}start_ARG start_ARG 352 end_ARG start_ARG times end_ARG start_ARG power start_ARG 10 end_ARG start_ARG - 3 end_ARG end_ARG end_ARG start_ARG times end_ARG start_ARG start_ARG roman_kg end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_mol end_ARG start_ARG - 1 end_ARG end_ARG end_ARG -
γ\ceHesubscript𝛾\ce𝐻𝑒\gamma_{\ce{He}}italic_γ start_POSTSUBSCRIPT italic_H italic_e end_POSTSUBSCRIPT 5/3535/35 / 3 [11]
γ\ceUF6subscript𝛾\ce𝑈subscript𝐹6\gamma_{\ce{UF_{6}}}italic_γ start_POSTSUBSCRIPT italic_U italic_F start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT end_POSTSUBSCRIPT 1.0621.0621.0621.062 [12]

The heat capacity ratio of \ceUF_6 is a function of temperature. Over the range of high pressures and temperatures of this study, its heat capacity ration varies from 1.081.081.081.08 to 1.0621.0621.0621.062 [13], which represents a relative variation of less than 2 %times2percent2\text{\,}\mathrm{\char 37\relax}start_ARG 2 end_ARG start_ARG times end_ARG start_ARG % end_ARG. Therefore, heat capacity ratio of \ceUF_6 is assumed to be constant.

1.1.2 Balance Equations

The evolution of the mass, momentum and energy of the gas is described by the steady-state Euler’s equations, written as a continuity equation,

𝐅(𝐗)=𝐒 with 𝐒=(00Pv) and 𝐗=(ρjε)𝐅𝐗𝐒 with 𝐒matrix00subscript𝑃𝑣 and 𝐗matrix𝜌𝑗𝜀\divergence{\mathbf{F}\quantity(\mathbf{X})}=\mathbf{S}\mbox{\quad with\quad}% \mathbf{S}=\begin{pmatrix}0\\ 0\\ P_{v}\\ \end{pmatrix}\mbox{\quad and\quad}\mathbf{X}=\begin{pmatrix}\rho\\ j\\ \varepsilon\end{pmatrix}∇ ⋅ start_ARG bold_F ( start_ARG bold_X end_ARG ) end_ARG = bold_S with bold_S = ( start_ARG start_ROW start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL end_ROW start_ROW start_CELL italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT end_CELL end_ROW end_ARG ) and bold_X = ( start_ARG start_ROW start_CELL italic_ρ end_CELL end_ROW start_ROW start_CELL italic_j end_CELL end_ROW start_ROW start_CELL italic_ε end_CELL end_ROW end_ARG ) (6)

where 𝐒𝐒\mathbf{S}bold_S is a source of mass, momentum and energy. Pvsubscript𝑃𝑣P_{v}italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT is the fission volume heat source. 𝐗𝐗\mathbf{X}bold_X is the conservative vector containing the density ρ𝜌\rhoitalic_ρ, the volume momentum j=ρu𝑗𝜌𝑢j=\rho uitalic_j = italic_ρ italic_u and the volume total energy ε𝜀\varepsilonitalic_ε. The operator 𝐅𝐅\mathbf{F}bold_F acting on the vector 𝐗𝐗\mathbf{X}bold_X is [10],

𝐅(𝐗)=(jj2ρ+p(ε+p)jρ)=(jj2ρ+(γ¯1)(ε12j2ρ)(ε+(γ¯1)(ε12j2ρ))jρ)𝐅𝐗matrix𝑗superscript𝑗2𝜌𝑝𝜀𝑝𝑗𝜌matrix𝑗superscript𝑗2𝜌¯𝛾1𝜀12superscript𝑗2𝜌𝜀¯𝛾1𝜀12superscript𝑗2𝜌𝑗𝜌\mathbf{F}\quantity(\mathbf{X})=\begin{pmatrix}j\\ \frac{j^{2}}{\rho}+p\\ \quantity(\varepsilon+p)\frac{j}{\rho}\end{pmatrix}=\begin{pmatrix}j\\ \frac{j^{2}}{\rho}+\quantity(\bar{\gamma}-1)\quantity(\varepsilon-\frac{1}{2}% \frac{j^{2}}{\rho})\\ \quantity(\varepsilon+\quantity(\bar{\gamma}-1)\quantity(\varepsilon-\frac{1}{% 2}\frac{j^{2}}{\rho}))\frac{j}{\rho}\end{pmatrix}bold_F ( start_ARG bold_X end_ARG ) = ( start_ARG start_ROW start_CELL italic_j end_CELL end_ROW start_ROW start_CELL divide start_ARG italic_j start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG + italic_p end_CELL end_ROW start_ROW start_CELL ( start_ARG italic_ε + italic_p end_ARG ) divide start_ARG italic_j end_ARG start_ARG italic_ρ end_ARG end_CELL end_ROW end_ARG ) = ( start_ARG start_ROW start_CELL italic_j end_CELL end_ROW start_ROW start_CELL divide start_ARG italic_j start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG + ( start_ARG over¯ start_ARG italic_γ end_ARG - 1 end_ARG ) ( start_ARG italic_ε - divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_j start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG end_ARG ) end_CELL end_ROW start_ROW start_CELL ( start_ARG italic_ε + ( start_ARG over¯ start_ARG italic_γ end_ARG - 1 end_ARG ) ( start_ARG italic_ε - divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_j start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG end_ARG ) end_ARG ) divide start_ARG italic_j end_ARG start_ARG italic_ρ end_ARG end_CELL end_ROW end_ARG ) (7)

where the pressure has been eliminated using the ideal gas law relating conservative quantities. The non-conservative variables (temperature, pressure, velocity) are deduced from the conservative variables using the following relations,

u=jρ,p=(γ¯1)(ε12j2ρ),T=1ρcv(ε12j2ρ).formulae-sequence𝑢𝑗𝜌formulae-sequence𝑝¯𝛾1𝜀12superscript𝑗2𝜌𝑇1𝜌subscript𝑐𝑣𝜀12superscript𝑗2𝜌u=\frac{j}{\rho},\quad p=\quantity(\bar{\gamma}-1)\quantity(\varepsilon-\frac{% 1}{2}\frac{j^{2}}{\rho}),\quad T=\frac{1}{\rho c_{v}}\quantity(\varepsilon-% \frac{1}{2}\frac{j^{2}}{\rho}).italic_u = divide start_ARG italic_j end_ARG start_ARG italic_ρ end_ARG , italic_p = ( start_ARG over¯ start_ARG italic_γ end_ARG - 1 end_ARG ) ( start_ARG italic_ε - divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_j start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG end_ARG ) , italic_T = divide start_ARG 1 end_ARG start_ARG italic_ρ italic_c start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT end_ARG ( start_ARG italic_ε - divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_j start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG italic_ρ end_ARG end_ARG ) . (8)

1.2 Neutron balance equation

In a gaseous fuel the diffusion approximation is not valid as scattering macroscopic cross-sections are of the same order of magnitude as absorption macroscopic cross-sections. Therefore, the one-dimensional one-group transport equation is solved using the discrete ordinates or SNsubscript𝑆𝑁S_{N}italic_S start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT method. The angular dimension is treated using the Gauss-Legendre quadrature, that is with the cosines of the angles given as roots of the Legendre polynomials, and weights selected to preserve their integrals over [1,1]11\left[-1,1\right][ - 1 , 1 ] [14]. The sum of ωisubscript𝜔𝑖\omega_{i}italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is taken to be equal to 2222 as 4π=4πd𝜴=2π11d(cosθ)2πiωi4𝜋subscript4𝜋𝜴2𝜋superscriptsubscript11𝜃similar-to-or-equals2𝜋subscript𝑖subscript𝜔𝑖4\pi=\int_{4\pi}\differential{{\bf\it\Omega}}=2\pi\int_{-1}^{1}\differential{(% \cos\theta)}\simeq 2\pi\sum_{i}\omega_{i}4 italic_π = ∫ start_POSTSUBSCRIPT 4 italic_π end_POSTSUBSCRIPT roman_d start_ARG bold_italic_Ω end_ARG = 2 italic_π ∫ start_POSTSUBSCRIPT - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT roman_d start_ARG ( roman_cos italic_θ ) end_ARG ≃ 2 italic_π ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. The scalar flux ϕitalic-ϕ\phiitalic_ϕ is calculated as the angle integral of the angular flux ψ𝜓\psiitalic_ψ,

ϕ(x)=2π11dμψ(x,μ)2πiωiψ(x,μi).italic-ϕ𝑥2𝜋superscriptsubscript11𝜇𝜓𝑥𝜇similar-to-or-equals2𝜋subscript𝑖subscript𝜔𝑖𝜓𝑥subscript𝜇𝑖\phi(x)=2\pi\int_{-1}^{1}\differential{\mu}\psi(x,\mu)\simeq 2\pi\sum_{i}% \omega_{i}\psi(x,\mu_{i}).italic_ϕ ( italic_x ) = 2 italic_π ∫ start_POSTSUBSCRIPT - 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT roman_d start_ARG italic_μ end_ARG italic_ψ ( italic_x , italic_μ ) ≃ 2 italic_π ∑ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ψ ( italic_x , italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) . (9)

The balance equation for the angular flux ψ𝜓\psiitalic_ψ for the i𝑖iitalic_i-th direction sampled is,

μiψix+Σtψi=Σs2kωkψk+qextsubscript𝜇𝑖partial-derivative𝑥subscript𝜓𝑖subscriptΣ𝑡subscript𝜓𝑖subscriptΣ𝑠2subscript𝑘subscript𝜔𝑘subscript𝜓𝑘subscript𝑞ext\mu_{i}\partialderivative{\psi_{i}}{x}+\Sigma_{t}\psi_{i}=\frac{\Sigma_{s}}{2}% \sum_{k}\omega_{k}\psi_{k}+q_{\mathrm{ext}}italic_μ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT divide start_ARG ∂ start_ARG italic_ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_ARG end_ARG start_ARG ∂ start_ARG italic_x end_ARG end_ARG + roman_Σ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = divide start_ARG roman_Σ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∑ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + italic_q start_POSTSUBSCRIPT roman_ext end_POSTSUBSCRIPT (10)

where ΣtsubscriptΣ𝑡\Sigma_{t}roman_Σ start_POSTSUBSCRIPT italic_t end_POSTSUBSCRIPT is the total macroscopic cross-section, ΣssubscriptΣ𝑠\Sigma_{s}roman_Σ start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT is the scattering macroscopic cross-section (anisotropic scattering is neglected). The source qextsubscript𝑞extq_{\mathrm{ext}}italic_q start_POSTSUBSCRIPT roman_ext end_POSTSUBSCRIPT is given as:

qext=(1β)νkeffΣf2kωkψk+jλj4πCj,subscript𝑞ext1𝛽𝜈subscript𝑘effsubscriptΣ𝑓2subscript𝑘subscript𝜔𝑘subscript𝜓𝑘subscript𝑗subscript𝜆𝑗4𝜋subscript𝐶𝑗q_{\mathrm{ext}}=\quantity(1-\beta)\frac{\nu}{k_{\text{eff}}}\frac{\Sigma_{f}}% {2}\sum_{k}\omega_{k}\psi_{k}+\sum_{j}\frac{\lambda_{j}}{4\pi}C_{j},italic_q start_POSTSUBSCRIPT roman_ext end_POSTSUBSCRIPT = ( start_ARG 1 - italic_β end_ARG ) divide start_ARG italic_ν end_ARG start_ARG italic_k start_POSTSUBSCRIPT eff end_POSTSUBSCRIPT end_ARG divide start_ARG roman_Σ start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∑ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + ∑ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT divide start_ARG italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_ARG start_ARG 4 italic_π end_ARG italic_C start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT , (11)

where ΣfsubscriptΣ𝑓\Sigma_{f}roman_Σ start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT and ν𝜈\nuitalic_ν are respectively the macroscopic fission cross-section and the neutron multiplicity. The effective multiplication factor keffsubscript𝑘effk_{\text{eff}}italic_k start_POSTSUBSCRIPT eff end_POSTSUBSCRIPT is playing the role of eigenvalue for the homogeneous problem. The total delayed neutron fraction β=jβj𝛽subscript𝑗subscript𝛽𝑗\beta=\sum_{j}\beta_{j}italic_β = ∑ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT is the sum of the delayed neutron fractions. The precursor concentration Cjsubscript𝐶𝑗C_{j}italic_C start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT in the j𝑗jitalic_j DNPs group is given as a solution of the transport equation:

uCjx+λjCj=βjνkeffΣf2kωkψk,partial-derivative𝑥𝑢subscript𝐶𝑗subscript𝜆𝑗subscript𝐶𝑗subscript𝛽𝑗𝜈subscript𝑘effsubscriptΣ𝑓2subscript𝑘subscript𝜔𝑘subscript𝜓𝑘\partialderivative{uC_{j}}{x}+\lambda_{j}C_{j}=\beta_{j}\frac{\nu}{k_{\text{% eff}}}\frac{\Sigma_{f}}{2}\sum_{k}\omega_{k}\psi_{k},divide start_ARG ∂ start_ARG italic_u italic_C start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_ARG end_ARG start_ARG ∂ start_ARG italic_x end_ARG end_ARG + italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT divide start_ARG italic_ν end_ARG start_ARG italic_k start_POSTSUBSCRIPT eff end_POSTSUBSCRIPT end_ARG divide start_ARG roman_Σ start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT end_ARG start_ARG 2 end_ARG ∑ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_ω start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , (12)

where βjsubscript𝛽𝑗\beta_{j}italic_β start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT and λjsubscript𝜆𝑗\lambda_{j}italic_λ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT are respectively the DNPs proportion and the decay constant of the j𝑗jitalic_j-th precursors group. The concentration of DNPs at the inlet is set to be zero meaning that fresh fuel constantly enters the reactor, or that the recirculation time is very long. Vaccuum boundary conditions are imposed at the edges of the slab for the angular flux

ψ(0,μ>0)=ψ(,μ<0)=0.𝜓0𝜇0𝜓𝜇00\psi\quantity(0,\mu>0)=\psi\quantity(\ell,\mu<0)=0.italic_ψ ( start_ARG 0 , italic_μ > 0 end_ARG ) = italic_ψ ( start_ARG roman_ℓ , italic_μ < 0 end_ARG ) = 0 . (13)

2 A case study

2.1 Reference Configuration

The reactor studied is shown in Fig. 1(a). It is a 5 mtimes5meter5\text{\,}\mathrm{m}start_ARG 5 end_ARG start_ARG times end_ARG start_ARG roman_m end_ARG high cylinder of nuclear graphite with density 1.82×103 kg m3times1.82E3timeskilogrammeter31.82\text{\times}{10}^{3}\text{\,}\mathrm{kg}\text{\,}{\mathrm{m}}^{-3}start_ARG start_ARG 1.82 end_ARG start_ARG times end_ARG start_ARG power start_ARG 10 end_ARG start_ARG 3 end_ARG end_ARG end_ARG start_ARG times end_ARG start_ARG start_ARG roman_kg end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_m end_ARG start_ARG - 3 end_ARG end_ARG end_ARG composed of Nchannels=100subscript𝑁channels100N_{\mathrm{channels}}=$100$italic_N start_POSTSUBSCRIPT roman_channels end_POSTSUBSCRIPT = 100, 20 cmtimes20centimeter20\text{\,}\mathrm{cm}start_ARG 20 end_ARG start_ARG times end_ARG start_ARG roman_cm end_ARG by 20 cmtimes20centimeter20\text{\,}\mathrm{cm}start_ARG 20 end_ARG start_ARG times end_ARG start_ARG roman_cm end_ARG subchannels shown in Fig. 1(b). Each subchannel is a tube of 10 cmtimes10centimeter10\text{\,}\mathrm{cm}start_ARG 10 end_ARG start_ARG times end_ARG start_ARG roman_cm end_ARG in diameter surrounded by a 0.5 cmtimes0.5centimeter0.5\text{\,}\mathrm{cm}start_ARG 0.5 end_ARG start_ARG times end_ARG start_ARG roman_cm end_ARG cylindrical shell of \ceBeO. Beryllium oxide serves both as refractory material [15] and a neutron reflector between the graphite channel and the gaseous fuel. The height was chosen to ensure criticality. The subchannel diameter was chosen in order to balance moderation and increased velocity through thermal feedback. The inlet velocity is set to be 20 m s1times20timesmetersecond120\text{\,}\mathrm{m}\text{\,}{\mathrm{s}}^{-1}start_ARG 20 end_ARG start_ARG times end_ARG start_ARG start_ARG roman_m end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_s end_ARG start_ARG - 1 end_ARG end_ARG end_ARG, the inlet pressure 40 atmtimes40atm40\text{\,}\mathrm{atm}start_ARG 40 end_ARG start_ARG times end_ARG start_ARG roman_atm end_ARG1111 atm=101 325 Patimes1atmtimes101325pascal$1\text{\,}\mathrm{atm}$=$101\,325\text{\,}\mathrm{Pa}$start_ARG 1 end_ARG start_ARG times end_ARG start_ARG roman_atm end_ARG = start_ARG 101 325 end_ARG start_ARG times end_ARG start_ARG roman_Pa end_ARG and the inlet temperature 600 Ktimes600kelvin600\text{\,}\mathrm{K}start_ARG 600 end_ARG start_ARG times end_ARG start_ARG roman_K end_ARG. The reference thermal power of the system is Pth=3 GWsubscript𝑃thtimes3gigawattP_{\mathrm{th}}=$3\text{\,}\mathrm{GW}$italic_P start_POSTSUBSCRIPT roman_th end_POSTSUBSCRIPT = start_ARG 3 end_ARG start_ARG times end_ARG start_ARG roman_GW end_ARG.

Refer to caption
(a) Full Reactor
Refer to caption
(b) Subchannel
Figure 1: The complete reactor and one of the reactor subchannels.

2.2 Fuel

One-group macroscopic cross-sections are prepared by Monte Carlo calculations that reproduces the working conditions of a subchannel in the reactor. The subchannel is filled with a mixture of 50%percent5050\%50 %\ceUF_6-50%percent5050\%50 %\ceHe. The gas is enriched at 3%percent33\%3 % in \ce^235U. Reflective boundary conditions are imposed on the boundaries of the subchannel. The simulation is conducted using OpenMC 0.13.3 at nominal parameters [9]. OpenMC is an open source Monte-Carlo transport code developed by researchers from the Computational Reactor Physics Group at the MIT. It is capable of solving multiple kind of neutron and photon transport problems. It is convenient to use OpenMC to generate multigroup cross-sections libraries, which can then be used in deterministic codes such as OpenMOC [16]. The nuclear data library used is ENDF-VIII0 [17]. 50505050 batches are simulated, the first 10101010 being inactive. 10000100001000010000 particles are simulated per batch. Six DNPs groups are used. Cross-sections are then calculated at any temperature and pressure using the ideal gas law, such as:

Σ(T,p)=Σ(T0,p0)pT0p0T.Σ𝑇𝑝Σsubscript𝑇0subscript𝑝0𝑝subscript𝑇0subscript𝑝0𝑇\Sigma\quantity(T,p)=\Sigma\quantity(T_{0},p_{0})\frac{pT_{0}}{p_{0}T}.roman_Σ ( start_ARG italic_T , italic_p end_ARG ) = roman_Σ ( start_ARG italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_p start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG ) divide start_ARG italic_p italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_p start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_T end_ARG . (14)

Macroscopic cross-sections are expected to increase with pressure and decrease with temperature. Eq. (14) assumes that the microscopic cross-sections do not change significantly with different thermodynamic states. The validity of the assumptions leading to Eq. (14) is tested by varying the mixture’s temperature, showing an agreement within 1 %times1percent1\text{\,}\mathrm{\char 37\relax}start_ARG 1 end_ARG start_ARG times end_ARG start_ARG % end_ARG with the Monte Carlo results. Density variations showed larger differences instead, up to 40 %times40percent40\text{\,}\mathrm{\char 37\relax}start_ARG 40 end_ARG start_ARG times end_ARG start_ARG % end_ARG. Results for a validation covering a larger range of thermodynamic states will be carried as future development.

2.3 Full-core criticality calculation

The reactor depicted in Fig. 1(a) reaches criticality, keff=1.0110(4) subscript𝑘efftimesuncertain1.01104absentk_{\text{eff}}=$1.0110(4)\text{\,}$italic_k start_POSTSUBSCRIPT eff end_POSTSUBSCRIPT = start_ARG start_ARG 1.0110 end_ARG start_ARG ( 4 ) end_ARG end_ARG start_ARG times end_ARG start_ARG end_ARG, at 50 atmtimes50atm50\text{\,}\mathrm{atm}start_ARG 50 end_ARG start_ARG times end_ARG start_ARG roman_atm end_ARG with an equimolar fuel. Vaccuum boundary conditions are imposed at the surfaces of the graphite cylinder. The effective multiplication factor was found to be an increasing function of the fuel pressure. Increasing the pressure increases the mass of fissile materials within the subchannels ultimately increasing the overall reactivity.

3 Discretization of the equations

Let Δx>0Δ𝑥0\Delta x>0roman_Δ italic_x > 0, the segment representing the reactor core is subdivided into an equidistant sequence of 𝐍𝐍\mathbf{N}bold_N intervals Kisubscript𝐾𝑖K_{i}italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT defined by

Ki=(xi1/2,xi+1/2),xi+1/2=iΔx,i,formulae-sequencesubscript𝐾𝑖subscript𝑥𝑖12subscript𝑥𝑖12formulae-sequencesubscript𝑥𝑖12𝑖Δ𝑥for-all𝑖K_{i}=\left(x_{i-1/2},x_{i+1/2}\right),\quad x_{i+1/2}=i\Delta x,\quad\forall i% \in\mathbb{Z},italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ( italic_x start_POSTSUBSCRIPT italic_i - 1 / 2 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT italic_i + 1 / 2 end_POSTSUBSCRIPT ) , italic_x start_POSTSUBSCRIPT italic_i + 1 / 2 end_POSTSUBSCRIPT = italic_i roman_Δ italic_x , ∀ italic_i ∈ blackboard_Z ,

as shown in Fig. 2. The center xisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT of the cell Kisubscript𝐾𝑖K_{i}italic_K start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is xi=(xi+1/2+xi1/2)/2,xi1/2subscript𝑥𝑖subscript𝑥𝑖12subscript𝑥𝑖122subscript𝑥𝑖12x_{i}=\left(x_{i+1/2}+x_{i-1/2}\right)/2,x_{i-1/2}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ( italic_x start_POSTSUBSCRIPT italic_i + 1 / 2 end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT italic_i - 1 / 2 end_POSTSUBSCRIPT ) / 2 , italic_x start_POSTSUBSCRIPT italic_i - 1 / 2 end_POSTSUBSCRIPT and xi+1/2subscript𝑥𝑖12x_{i+1/2}italic_x start_POSTSUBSCRIPT italic_i + 1 / 2 end_POSTSUBSCRIPT mark the left and right faces of the cell i𝑖iitalic_i, respectively.

xi5/2subscript𝑥𝑖52x_{i-5/2}italic_x start_POSTSUBSCRIPT italic_i - 5 / 2 end_POSTSUBSCRIPTxi3/2subscript𝑥𝑖32x_{i-3/2}italic_x start_POSTSUBSCRIPT italic_i - 3 / 2 end_POSTSUBSCRIPTxi1/2subscript𝑥𝑖12x_{i-1/2}italic_x start_POSTSUBSCRIPT italic_i - 1 / 2 end_POSTSUBSCRIPTxi+1/2subscript𝑥𝑖12x_{i+1/2}italic_x start_POSTSUBSCRIPT italic_i + 1 / 2 end_POSTSUBSCRIPTxi+3/2subscript𝑥𝑖32x_{i+3/2}italic_x start_POSTSUBSCRIPT italic_i + 3 / 2 end_POSTSUBSCRIPTxi+5/2subscript𝑥𝑖52x_{i+5/2}italic_x start_POSTSUBSCRIPT italic_i + 5 / 2 end_POSTSUBSCRIPTxi2subscript𝑥𝑖2x_{i-2}italic_x start_POSTSUBSCRIPT italic_i - 2 end_POSTSUBSCRIPTxi1subscript𝑥𝑖1x_{i-1}italic_x start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPTxisubscript𝑥𝑖x_{i}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPTxi+1subscript𝑥𝑖1x_{i+1}italic_x start_POSTSUBSCRIPT italic_i + 1 end_POSTSUBSCRIPTxi+2subscript𝑥𝑖2x_{i+2}italic_x start_POSTSUBSCRIPT italic_i + 2 end_POSTSUBSCRIPT
Figure 2: Discretized segment

3.1 Discretized neutron balance equation

The neutron balance equation is integrated in every cell, in which the cross-sections are uniform. Spatial integration yields:

1Δxxi1/2xi+1/2dxΣψ=Σiψi,1Δ𝑥superscriptsubscriptsubscript𝑥𝑖12subscript𝑥𝑖12𝑥Σ𝜓subscriptΣ𝑖subscript𝜓𝑖\frac{1}{\Delta x}\int_{x_{i-1/2}}^{x_{i+1/2}}\differential{x}\Sigma\psi=% \Sigma_{i}\psi_{i},divide start_ARG 1 end_ARG start_ARG roman_Δ italic_x end_ARG ∫ start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i - 1 / 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i + 1 / 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT roman_d start_ARG italic_x end_ARG roman_Σ italic_ψ = roman_Σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , (15)

where the reaction and the angular direction indices are dropped for simplicity. The spatial gradient of the angular flux is approximated using the upwind approximation,

1Δxxi1/2xi+1/2dxμdψdxμΔx(ψiψi1).similar-to-or-equals1Δ𝑥superscriptsubscriptsubscript𝑥𝑖12subscript𝑥𝑖12𝑥𝜇derivative𝑥𝜓𝜇Δ𝑥subscript𝜓𝑖subscript𝜓𝑖1\frac{1}{\Delta x}\int_{x_{i-1/2}}^{x_{i+1/2}}\differential{x}\mu\derivative{% \psi}{x}\simeq\frac{\mu}{\Delta x}(\psi_{i}-\psi_{i-1}).divide start_ARG 1 end_ARG start_ARG roman_Δ italic_x end_ARG ∫ start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i - 1 / 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i + 1 / 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT roman_d start_ARG italic_x end_ARG italic_μ divide start_ARG roman_d start_ARG italic_ψ end_ARG end_ARG start_ARG roman_d start_ARG italic_x end_ARG end_ARG ≃ divide start_ARG italic_μ end_ARG start_ARG roman_Δ italic_x end_ARG ( italic_ψ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_ψ start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT ) . (16)

While integrating the DNPs balance equation, the upwind scheme is used for the advection term:

1Δxxi1/2xi+1/2dxddxuCuiCiui1Ci1Δx, and 1Δxxi1/2xi+1/2dxλC=λCi,formulae-sequencesimilar-to-or-equals1Δ𝑥superscriptsubscriptsubscript𝑥𝑖12subscript𝑥𝑖12𝑥derivative𝑥𝑢𝐶subscript𝑢𝑖subscript𝐶𝑖subscript𝑢𝑖1subscript𝐶𝑖1Δ𝑥 and 1Δ𝑥superscriptsubscriptsubscript𝑥𝑖12subscript𝑥𝑖12𝑥𝜆𝐶𝜆subscript𝐶𝑖\frac{1}{\Delta x}\int_{x_{i-1/2}}^{x_{i+1/2}}\differential{x}\derivative{x}uC% \simeq\frac{u_{i}C_{i}-u_{i-1}C_{i-1}}{\Delta x},\mbox{\quad and\quad}\frac{1}% {\Delta x}\int_{x_{i-1/2}}^{x_{i+1/2}}\differential{x}\lambda C=\lambda C_{i},divide start_ARG 1 end_ARG start_ARG roman_Δ italic_x end_ARG ∫ start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i - 1 / 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i + 1 / 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT roman_d start_ARG italic_x end_ARG start_DIFFOP divide start_ARG roman_d end_ARG start_ARG roman_d start_ARG italic_x end_ARG end_ARG end_DIFFOP italic_u italic_C ≃ divide start_ARG italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_u start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT end_ARG start_ARG roman_Δ italic_x end_ARG , and divide start_ARG 1 end_ARG start_ARG roman_Δ italic_x end_ARG ∫ start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i - 1 / 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i + 1 / 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT roman_d start_ARG italic_x end_ARG italic_λ italic_C = italic_λ italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT , (17)

where again the index of precursor family is dropped for simplicity. Cell quantities are considered as volume-averaged. It is assumed that uiCisubscript𝑢𝑖subscript𝐶𝑖u_{i}C_{i}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_C start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is almost equal to the average DNPs mass flux in the i𝑖iitalic_i-th cell (uC)isubscript𝑢𝐶𝑖(uC)_{i}( italic_u italic_C ) start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT.

3.2 Discretization of compressible Euler equations

The flux vector is integrated on the volume of a cell such as,

1Δxxi1/2xi+1/2dxddx𝐅(𝐗)=𝐅i+1/2𝐅i1/2Δx𝐅i𝐅i1Δx,1Δ𝑥superscriptsubscriptsubscript𝑥𝑖12subscript𝑥𝑖12𝑥derivative𝑥𝐅𝐗subscript𝐅𝑖12subscript𝐅𝑖12Δ𝑥similar-to-or-equalssubscript𝐅𝑖subscript𝐅𝑖1Δ𝑥\frac{1}{\Delta x}\int_{x_{i-1/2}}^{x_{i+1/2}}\differential{x}\derivative{x}% \mathbf{F}(\mathbf{X})=\frac{\mathbf{F}_{i+1/2}-\mathbf{F}_{i-1/2}}{\Delta x}% \simeq\frac{\mathbf{F}_{i}-\mathbf{F}_{i-1}}{\Delta x},divide start_ARG 1 end_ARG start_ARG roman_Δ italic_x end_ARG ∫ start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i - 1 / 2 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i + 1 / 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT roman_d start_ARG italic_x end_ARG start_DIFFOP divide start_ARG roman_d end_ARG start_ARG roman_d start_ARG italic_x end_ARG end_ARG end_DIFFOP bold_F ( bold_X ) = divide start_ARG bold_F start_POSTSUBSCRIPT italic_i + 1 / 2 end_POSTSUBSCRIPT - bold_F start_POSTSUBSCRIPT italic_i - 1 / 2 end_POSTSUBSCRIPT end_ARG start_ARG roman_Δ italic_x end_ARG ≃ divide start_ARG bold_F start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - bold_F start_POSTSUBSCRIPT italic_i - 1 end_POSTSUBSCRIPT end_ARG start_ARG roman_Δ italic_x end_ARG , (18)

where the upwind scheme has been used.

4 Numerical Scheme

The discretized equations presented above, and the coupling schemes presented hereafter are implemented in Python 3.10 with NumPy 1.26.1.

4.1 Monolithic coupling of Euler’s equations

Euler’s equations are solved as a fixed point problem. The source vector is moved on the left-hand side of the balance equation (6), such as 𝐏(𝐗)=F(𝐗)𝐒=𝟎𝐏𝐗𝐹𝐗𝐒𝟎\mathbf{P}(\mathbf{X})=\divergence{F\quantity(\mathbf{X})}-\mathbf{S}=\mathbf{0}bold_P ( bold_X ) = ∇ ⋅ start_ARG italic_F ( start_ARG bold_X end_ARG ) end_ARG - bold_S = bold_0 and the fixed-point problem is solved using Newton’s method. Non-homogeneous Dirichlet boundary conditions are applied for the pressure, temperature and velocity:

p(x=0)=p0,T(x=0)=T0,u(x=0)=u0 so that ρ(x=0)=p0RsT0.formulae-sequence𝑝𝑥0subscript𝑝0formulae-sequence𝑇𝑥0subscript𝑇0𝑢𝑥0subscript𝑢0 so that 𝜌𝑥0subscript𝑝0subscript𝑅𝑠subscript𝑇0p(x=0)=p_{0},\quad T(x=0)=T_{0},\quad u(x=0)=u_{0}\mbox{\quad so that\quad}% \rho(x=0)=\frac{p_{0}}{R_{s}T_{0}}.italic_p ( italic_x = 0 ) = italic_p start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_T ( italic_x = 0 ) = italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT , italic_u ( italic_x = 0 ) = italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT so that italic_ρ ( italic_x = 0 ) = divide start_ARG italic_p start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_R start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG . (19)

These boundary conditions are written in conservative variables:

j(x=0)=u0p0RsT0 and ε(x=0)=p0γ¯1+12u02p0RsT0.𝑗𝑥0subscript𝑢0subscript𝑝0subscript𝑅𝑠subscript𝑇0 and 𝜀𝑥0subscript𝑝0¯𝛾112superscriptsubscript𝑢02subscript𝑝0subscript𝑅𝑠subscript𝑇0j(x=0)=\frac{u_{0}p_{0}}{R_{s}T_{0}}\mbox{\quad and\quad}\varepsilon(x=0)=% \frac{p_{0}}{\bar{\gamma}-1}+\frac{1}{2}\frac{u_{0}^{2}p_{0}}{R_{s}T_{0}}.italic_j ( italic_x = 0 ) = divide start_ARG italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_R start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG and italic_ε ( italic_x = 0 ) = divide start_ARG italic_p start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG over¯ start_ARG italic_γ end_ARG - 1 end_ARG + divide start_ARG 1 end_ARG start_ARG 2 end_ARG divide start_ARG italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_p start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG start_ARG italic_R start_POSTSUBSCRIPT italic_s end_POSTSUBSCRIPT italic_T start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT end_ARG . (20)

In the following equations, Kxsubscript𝐾𝑥K_{x}italic_K start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT denotes the general first order discrete derivative operator, such as:

Kx=1Δx[1000011000011000011000011]subscript𝐾𝑥1Δ𝑥matrix1000011000011000011000011K_{x}=\frac{1}{\Delta x}\begin{bmatrix}1&0&0&0&\dots&0\\ -1&1&0&0&\dots&0\\ 0&-1&1&0&\dots&0\\ 0&0&-1&1&\dots&0\\ \vdots&\vdots&\vdots&\vdots&\ddots&\vdots\\ 0&0&0&\dots&-1&1\\ \end{bmatrix}italic_K start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG roman_Δ italic_x end_ARG [ start_ARG start_ROW start_CELL 1 end_CELL start_CELL 0 end_CELL start_CELL 0 end_CELL start_CELL 0 end_CELL start_CELL … end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL - 1 end_CELL start_CELL 1 end_CELL start_CELL 0 end_CELL start_CELL 0 end_CELL start_CELL … end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL - 1 end_CELL start_CELL 1 end_CELL start_CELL 0 end_CELL start_CELL … end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL 0 end_CELL start_CELL - 1 end_CELL start_CELL 1 end_CELL start_CELL … end_CELL start_CELL 0 end_CELL end_ROW start_ROW start_CELL ⋮ end_CELL start_CELL ⋮ end_CELL start_CELL ⋮ end_CELL start_CELL ⋮ end_CELL start_CELL ⋱ end_CELL start_CELL ⋮ end_CELL end_ROW start_ROW start_CELL 0 end_CELL start_CELL 0 end_CELL start_CELL 0 end_CELL start_CELL … end_CELL start_CELL - 1 end_CELL start_CELL 1 end_CELL end_ROW end_ARG ] (21)

and the bold versions of the conservatives fluxes denote their discretized versions along the x𝑥xitalic_x-axis. The Jacobian of the system is:

J(𝐗)=[0N×NKx0N×N𝐣2𝝆2γ¯32Kx𝐣𝝆(3γ¯)Kx(γ¯1)Kx(γ¯𝜺𝝆(γ¯1)𝐣2𝝆2)(𝐣𝝆)Kx(γ¯𝜺32(γ¯1)𝐣2𝝆)1𝝆Kxγ¯𝐣𝝆Kx]𝐽𝐗matrixsubscript0𝑁𝑁subscript𝐾𝑥subscript0𝑁𝑁missing-subexpressionmissing-subexpressionmissing-subexpressiondirect-productsuperscript𝐣2superscript𝝆2¯𝛾32subscript𝐾𝑥direct-product𝐣𝝆3¯𝛾subscript𝐾𝑥¯𝛾1subscript𝐾𝑥missing-subexpressionmissing-subexpressionmissing-subexpressiondirect-product¯𝛾𝜺𝝆¯𝛾1superscript𝐣2superscript𝝆2𝐣𝝆subscript𝐾𝑥direct-product¯𝛾𝜺32¯𝛾1superscript𝐣2𝝆1𝝆subscript𝐾𝑥direct-product¯𝛾𝐣𝝆subscript𝐾𝑥J(\mathbf{X})=\begin{bmatrix}0_{N\times N}&K_{x}&0_{N\times N}\\ \vphantom{0}&\vphantom{0}&\vphantom{0}\\ \frac{\mathbf{j}^{2}}{{\bf\it\rho}^{2}}\frac{\bar{\gamma}-3}{2}\odot K_{x}&% \frac{\mathbf{j}}{{\bf\it\rho}}\quantity(3-\bar{\gamma})\odot K_{x}&\quantity(% \bar{\gamma}-1)K_{x}\\ \vphantom{0}&\vphantom{0}&\vphantom{0}\\ \quantity(\bar{\gamma}\frac{\boldsymbol{\varepsilon}}{{\bf\it\rho}}-\quantity(% \bar{\gamma}-1)\frac{\mathbf{j}^{2}}{{\bf\it\rho}^{2}})\quantity(-\frac{% \mathbf{j}}{{\bf\it\rho}})\odot K_{x}&\quantity(\bar{\gamma}\boldsymbol{% \varepsilon}-\frac{3}{2}\quantity(\bar{\gamma}-1)\frac{\mathbf{j}^{2}}{{\bf\it% \rho}})\frac{1}{{\bf\it\rho}}\odot K_{x}&\bar{\gamma}\frac{\mathbf{j}}{{\bf\it% \rho}}\odot K_{x}\\ \vphantom{0}&\vphantom{0}&\vphantom{0}\\ \end{bmatrix}italic_J ( bold_X ) = [ start_ARG start_ROW start_CELL 0 start_POSTSUBSCRIPT italic_N × italic_N end_POSTSUBSCRIPT end_CELL start_CELL italic_K start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_CELL start_CELL 0 start_POSTSUBSCRIPT italic_N × italic_N end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL divide start_ARG bold_j start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG bold_italic_ρ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG divide start_ARG over¯ start_ARG italic_γ end_ARG - 3 end_ARG start_ARG 2 end_ARG ⊙ italic_K start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_CELL start_CELL divide start_ARG bold_j end_ARG start_ARG bold_italic_ρ end_ARG ( start_ARG 3 - over¯ start_ARG italic_γ end_ARG end_ARG ) ⊙ italic_K start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_CELL start_CELL ( start_ARG over¯ start_ARG italic_γ end_ARG - 1 end_ARG ) italic_K start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL end_CELL start_CELL end_CELL end_ROW start_ROW start_CELL ( start_ARG over¯ start_ARG italic_γ end_ARG divide start_ARG bold_italic_ε end_ARG start_ARG bold_italic_ρ end_ARG - ( start_ARG over¯ start_ARG italic_γ end_ARG - 1 end_ARG ) divide start_ARG bold_j start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG bold_italic_ρ start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG end_ARG ) ( start_ARG - divide start_ARG bold_j end_ARG start_ARG bold_italic_ρ end_ARG end_ARG ) ⊙ italic_K start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_CELL start_CELL ( start_ARG over¯ start_ARG italic_γ end_ARG bold_italic_ε - divide start_ARG 3 end_ARG start_ARG 2 end_ARG ( start_ARG over¯ start_ARG italic_γ end_ARG - 1 end_ARG ) divide start_ARG bold_j start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT end_ARG start_ARG bold_italic_ρ end_ARG end_ARG ) divide start_ARG 1 end_ARG start_ARG bold_italic_ρ end_ARG ⊙ italic_K start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_CELL start_CELL over¯ start_ARG italic_γ end_ARG divide start_ARG bold_j end_ARG start_ARG bold_italic_ρ end_ARG ⊙ italic_K start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT end_CELL end_ROW end_ARG ] (22)

where direct-product\odot is the element-wise or Hadamard product. The updated vector of conservative variables at the (n+1)𝑛1(n+1)( italic_n + 1 )-iteration is given by,

𝐗(n+1)=𝐗(n)+δ𝐗(n),superscript𝐗𝑛1superscript𝐗𝑛𝛿superscript𝐗𝑛\mathbf{X}^{(n+1)}=\mathbf{X}^{(n)}+\delta\mathbf{X}^{(n)},bold_X start_POSTSUPERSCRIPT ( italic_n + 1 ) end_POSTSUPERSCRIPT = bold_X start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT + italic_δ bold_X start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT , (23)

and the correction δ𝐗(n)𝛿superscript𝐗𝑛\delta\mathbf{X}^{(n)}italic_δ bold_X start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT is given by:

J(𝐗(n))δ𝐗(n)=𝐏(𝐗(n)).𝐽superscript𝐗𝑛𝛿superscript𝐗𝑛𝐏superscript𝐗𝑛J(\mathbf{X}^{(n)})\delta\mathbf{X}^{(n)}=-\mathbf{P}(\mathbf{X}^{(n)}).italic_J ( bold_X start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) italic_δ bold_X start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT = - bold_P ( bold_X start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT ) . (24)

Newton’s algorithm is considered converged when:

𝐗(n+1)𝐗(n)𝐗(n)<1×106.subscriptnormsuperscript𝐗𝑛1superscript𝐗𝑛subscriptnormsuperscript𝐗𝑛1E-6\frac{\norm{\mathbf{X}^{(n+1)}-\mathbf{X}^{(n)}}_{\infty}}{\norm{\mathbf{X}^{(% n)}}_{\infty}}<$1\text{\times}{10}^{-6}$.divide start_ARG ∥ start_ARG bold_X start_POSTSUPERSCRIPT ( italic_n + 1 ) end_POSTSUPERSCRIPT - bold_X start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_ARG start_ARG ∥ start_ARG bold_X start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_ARG < start_ARG 1 end_ARG start_ARG times end_ARG start_ARG power start_ARG 10 end_ARG start_ARG - 6 end_ARG end_ARG . (25)

4.2 Coupling with neutronics

The coupling scheme to solve the coupled thermodynamic and neutronic problem is presented in Fig. 3.

Refer to caption
Figure 3: Coupling scheme of the cross-section generation, thermodynamic and neutronic codes.

When the conservative vector 𝐗𝐗\mathbf{X}bold_X is obtained, the pressure, velocity and temperature are evaluated with Eq. (8). Then, the angular flux is calculated for the N𝑁Nitalic_N angular directions with the updated macroscopic cross-sections. Each component of the angular flux is computed until convergence on the scattering source is attained. Power iterations are then performed on the fission source which accounts for both prompt and delayed neutrons. The norm of the scalar flux is imposed knowing the thermal power of the channel,

Pth=1NchannelsdVPv=1NchannelsdVκΣfϕ,subscript𝑃th1subscript𝑁channels𝑉subscript𝑃𝑣1subscript𝑁channels𝑉𝜅subscriptΣ𝑓italic-ϕP_{\mathrm{th}}=\frac{1}{N_{\mathrm{channels}}}\int\differential{V}P_{v}=\frac% {1}{N_{\mathrm{channels}}}\int\differential{V}\kappa\Sigma_{f}\phi,italic_P start_POSTSUBSCRIPT roman_th end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT roman_channels end_POSTSUBSCRIPT end_ARG ∫ roman_d start_ARG italic_V end_ARG italic_P start_POSTSUBSCRIPT italic_v end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_N start_POSTSUBSCRIPT roman_channels end_POSTSUBSCRIPT end_ARG ∫ roman_d start_ARG italic_V end_ARG italic_κ roman_Σ start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT italic_ϕ , (26)

where κΣf𝜅subscriptΣ𝑓\kappa\Sigma_{f}italic_κ roman_Σ start_POSTSUBSCRIPT italic_f end_POSTSUBSCRIPT ( J m1timesabsenttimesjoulemeter1\text{\,}\mathrm{J}\text{\,}{\mathrm{m}}^{-1}start_ARG end_ARG start_ARG times end_ARG start_ARG start_ARG roman_J end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_m end_ARG start_ARG - 1 end_ARG end_ARG end_ARG) is the energy released by a fission event times the macroscopic fission cross-section. Power normalization must be ensured at each iteration before solving the Euler equations. Both solvers exchange information until convergence on the effective multiplication factor and the neutronic vector 𝐘𝐘\mathbf{Y}bold_Y containing the scalar flux and precursors concentrations is reached,

1keff(n+1)keff(n)<1×106 and 𝐘(n+1)𝐘(n)𝐘(n)<1×106.norm1superscriptsubscript𝑘eff𝑛1superscriptsubscript𝑘eff𝑛1×106 and subscriptnormsuperscript𝐘𝑛1superscript𝐘𝑛subscriptnormsuperscript𝐘𝑛1E-6\norm{1-\frac{k_{\text{eff}}^{(n+1)}}{k_{\text{eff}}^{(n)}}}<$1\text{\times}{1% 0}^{-6}$\mbox{\quad and\quad}\frac{\norm{\mathbf{Y}^{(n+1)}-\mathbf{Y}^{(n)}}_% {\infty}}{\norm{\mathbf{Y}^{(n)}}_{\infty}}<$1\text{\times}{10}^{-6}$.∥ start_ARG 1 - divide start_ARG italic_k start_POSTSUBSCRIPT eff end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_n + 1 ) end_POSTSUPERSCRIPT end_ARG start_ARG italic_k start_POSTSUBSCRIPT eff end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT end_ARG end_ARG ∥ < start_ARG 1 end_ARG start_ARG times end_ARG start_ARG power start_ARG 10 end_ARG start_ARG - 6 end_ARG end_ARG and divide start_ARG ∥ start_ARG bold_Y start_POSTSUPERSCRIPT ( italic_n + 1 ) end_POSTSUPERSCRIPT - bold_Y start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_ARG start_ARG ∥ start_ARG bold_Y start_POSTSUPERSCRIPT ( italic_n ) end_POSTSUPERSCRIPT end_ARG ∥ start_POSTSUBSCRIPT ∞ end_POSTSUBSCRIPT end_ARG < start_ARG 1 end_ARG start_ARG times end_ARG start_ARG power start_ARG 10 end_ARG start_ARG - 6 end_ARG end_ARG . (27)

5 Results

The following results were obtained with 16161616 angular directions and 500500500500 spatial cells.

5.1 Reactivity as a function of pressure

Higher pressure while keeping the inlet temperature and the thermal power unchanged shows a flow with higher density gas along the channel, which in turn yields higher multiplication factor due to the cross-section model from Eq. (14). This behavior can be noticed in Fig. 4 for different fuel mixtures.

Refer to caption
Figure 4: Evolution of the effective multiplication factor as a function of the inlet pressure

As anticipated, the shift from subcritical to critical state takes place at a reduced inlet pressure when employing a pure fissile gas, in contrast to a gas mixture with a higher proportion of helium. Higher helium content in the mixture results in higher temperature justifying the slower rate in achieving criticality. Moreover, still as per Eq. (14) cross-sections decrease when temperature increases, explaining further the trend of the multiplication factor in the plot.

5.2 Temperature distributions

5.2.1 Non-critical temperature distributions

Fig. 5 shows the distributions of temperatures for different proportions of helium in the fuel mixture.

Refer to caption
Figure 5: Evolution of the temperature in the subchannel for different fuel composition. The effective multiplication factor is given for each curve.

As pointed out in the derivation of the main equations, an increase in the helium content in the fuel reduces the heat capacity of the mixture. This turns out achieving higher temperature at the core outlet. Fig. 5 shows that very high temperature gradients can be obtained, possibly leading to higher thermal efficiency of the conversion system. However, the amount of helium should be adjusted to obtain criticality at a viable pressure level according to the technological constraints of the system. The systems with higher helium amount are farer from criticality, provided that the inlet conditions do not change. The increase of the helium fraction not only increases the critical mass to operate, but it also causes stronger thermal feedback due to the steeper temperature gradient in the core for the same power level and inlet conditions.

5.2.2 Criticality & optimization of the outlet temperature

The distribution of temperature in the subchannel for critical systems is shown in Fig. 6. To obtain criticality at a fixed thermal power, the inlet pressure is set as a free parameter. A Newton’s algorithm iterates in order to find the pressure that yields a multiplication factor of unity.

Refer to caption
Figure 6: Evolution of the temperature in the critical subchannel for different fuel composition.

In Fig. 6 the outlet temperature of the core now varies as a function of the fuel composition. These variations can be explained using an energy balance over the system. The enthalpy of the gas mixture changes due to the thermal power, and the temperature difference ΔTΔ𝑇\Delta Troman_Δ italic_T between the outlet and the inlet of the system is,

ΔT(e)=PthA0u0ρ0(e)cp(e).Δ𝑇𝑒subscript𝑃thsubscript𝐴0subscript𝑢0subscript𝜌0𝑒subscript𝑐𝑝𝑒\Delta T(e)=\frac{P_{\mathrm{th}}}{A_{0}u_{0}\rho_{0}(e)c_{p}(e)}.roman_Δ italic_T ( italic_e ) = divide start_ARG italic_P start_POSTSUBSCRIPT roman_th end_POSTSUBSCRIPT end_ARG start_ARG italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ρ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT ( italic_e ) italic_c start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ( italic_e ) end_ARG . (28)

The mass flow rate u0ρ0A0subscript𝑢0subscript𝜌0subscript𝐴0u_{0}\rho_{0}A_{0}italic_u start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_ρ start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is constant thanks to the conservation of mass, Eq. (7), and A0subscript𝐴0A_{0}italic_A start_POSTSUBSCRIPT 0 end_POSTSUBSCRIPT is the cross-sectional area of the subchannel. The heat capacity cpsubscript𝑐𝑝c_{p}italic_c start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT is constant in space and is given using Mayer’s relation Eq. (4), but depends on the molar fraction of \ceUF_6 in the mixture. The critical pressure is also a function of the molar fraction, and is fitted using an inverse power law, pref/eαsubscript𝑝𝑟𝑒𝑓superscript𝑒𝛼p_{ref}/e^{\alpha}italic_p start_POSTSUBSCRIPT italic_r italic_e italic_f end_POSTSUBSCRIPT / italic_e start_POSTSUPERSCRIPT italic_α end_POSTSUPERSCRIPT, where prefsubscript𝑝𝑟𝑒𝑓p_{ref}italic_p start_POSTSUBSCRIPT italic_r italic_e italic_f end_POSTSUBSCRIPT is the critical pressure for pure \ceUF_6 and α𝛼\alphaitalic_α (=0.7628 absenttimes0.7628absent=$0.7628\text{\,}$= start_ARG 0.7628 end_ARG start_ARG times end_ARG start_ARG end_ARG) is a fitting parameter (r2=0.99877superscript𝑟20.99877r^{2}=0.99877italic_r start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 0.99877). The outlet temperature is then a function of the molar fraction e𝑒eitalic_e. A balance appears between density that increases with e𝑒eitalic_e and the heat capacity cpsubscript𝑐𝑝c_{p}italic_c start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT at constant pressure per unit of mass that decreases with higher amounts of \ceUF_6. Replacing ρ𝜌\rhoitalic_ρ and cpsubscript𝑐𝑝c_{p}italic_c start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT with their expressions in Eq. (28) and maximizing the temperature difference with respect to e𝑒eitalic_e yields,

eopt=α(γ\ceUF61)(α1)(γ\ceUF6γ\ceHe)=0.549.subscript𝑒opt𝛼subscript𝛾\ce𝑈subscript𝐹61𝛼1subscript𝛾\ce𝑈subscript𝐹6subscript𝛾\ce𝐻𝑒0.549e_{\mathrm{opt}}=\frac{\alpha\quantity(\gamma_{\ce{UF_{6}}}-1)}{\quantity(% \alpha-1)\quantity(\gamma_{\ce{UF_{6}}}-\gamma_{\ce{He}})}=0.549.italic_e start_POSTSUBSCRIPT roman_opt end_POSTSUBSCRIPT = divide start_ARG italic_α ( start_ARG italic_γ start_POSTSUBSCRIPT italic_U italic_F start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT end_POSTSUBSCRIPT - 1 end_ARG ) end_ARG start_ARG ( start_ARG italic_α - 1 end_ARG ) ( start_ARG italic_γ start_POSTSUBSCRIPT italic_U italic_F start_POSTSUBSCRIPT 6 end_POSTSUBSCRIPT end_POSTSUBSCRIPT - italic_γ start_POSTSUBSCRIPT italic_H italic_e end_POSTSUBSCRIPT end_ARG ) end_ARG = 0.549 . (29)

A nearly equimolar mixture of fissile gas and helium is the optimal composition to obtain the highest outlet temperature at constant thermal power.

5.3 Pressure, velocity, density and Mach number

Pressure, velocity and Mach number distributions are calculated when a converged critical steady-state is reached in the subchannel by changing the inlet pressure. The evolution of these quantities greatly differs for different fuel compositions.

Refer to caption
(a) Mach number for different fuel mixtures along the channel.
Refer to caption
(b) Relative density variations for different fuel mixtures along the channel.
Figure 7: Mach number and density distributions for a critical subchannel.

The Mach number is calculated for the different fuel compositions with the speed of sound calculated using the ideal gas law,

Ma=uγ¯pρ,Ma𝑢¯𝛾𝑝𝜌\mathrm{Ma}=\frac{u}{\sqrt{\bar{\gamma}\frac{p}{\rho}}},roman_Ma = divide start_ARG italic_u end_ARG start_ARG square-root start_ARG over¯ start_ARG italic_γ end_ARG divide start_ARG italic_p end_ARG start_ARG italic_ρ end_ARG end_ARG end_ARG , (30)

and is larger for mixtures with a lower helium content, Fig. 7(a). This is a consequence of the heat capacity ratio and specific gas constant being both decreasing functions of e𝑒eitalic_e. The Mach number reaches 0.250.250.250.25 at the outlet of the subchannel for a mixture containing only fissile gas. Higher Mach numbers can be obtained at lower pressure or higher mass flow rates. This should be carefully considered when designing the system as the flow would experience compressibility effects above Ma=0.3Ma0.3\mathrm{Ma}=0.3roman_Ma = 0.3, and because the inlet velocity is already very low for a gas flowing in a channel. Strong density variations are observed along the channel, Fig. 7(b). The density decreases along the channel due to the increase in temperature, and the density decreases more rapidly for optimal mixtures due to higher temperature gradients, Fig. 5.

On Fig. 8, the relative distributions of pressure and velocity are presented. The pressure decreases along the channel, and a pressure drop of 1 atmtimes1atm1\text{\,}\mathrm{atm}start_ARG 1 end_ARG start_ARG times end_ARG start_ARG roman_atm end_ARG, or 3 %times3percent3\text{\,}\mathrm{\char 37\relax}start_ARG 3 end_ARG start_ARG times end_ARG start_ARG % end_ARG relative variation the inlet pressure is observed.

Refer to caption
(a) Relative variations of pressure for different fuel mixtures.
Refer to caption
(b) Relative velocity variations for different fuel mixtures.
Figure 8: Pressure and velocity relative distributions for different fuel mixtures.

Fuels with a higher \ceUF_6 content experience a higher pressure drop along the channel due to higher velocities attained, Eq. (8). On Fig. 8(b), the fuel velocity increases along the channel and reaches up to 120 %times120percent120\text{\,}\mathrm{\char 37\relax}start_ARG 120 end_ARG start_ARG times end_ARG start_ARG % end_ARG its inlet value for the equimolar mixture subjected to higher temperature gradients. This is a consequence of the mass balance equation of Eq. (6). As the temperature increases, the density decreases, and the velocity increases to maintain the same mass flow rate. The density decreases more rapidly for a higher helium content in the mixture due to higher temperature gradients, Fig. 5.

5.4 Feedback coefficients

The reactivity coefficients characterizing the thermal feedback are discussed in this section. They are defined as partial derivatives of the neutron reactivity with varying thermodynamic state of the multiplying system, which is represented by the average core temperature or pressure. Derivatives are approximated by ratios of finite differences. The temperature feedback coefficient is calculated as,

α=ϱpertϱnomTpertTnom,Tpert=Tnom(1+ϵ),formulae-sequence𝛼subscriptitalic-ϱpertsubscriptitalic-ϱnomdelimited-⟨⟩subscript𝑇pertdelimited-⟨⟩subscript𝑇nomsubscript𝑇pertsubscript𝑇nom1italic-ϵ\alpha=\frac{\varrho_{\mathrm{pert}}-\varrho_{\mathrm{nom}}}{\langle T_{% \mathrm{pert}}\rangle-\langle T_{\mathrm{nom}}\rangle},\quad T_{\mathrm{pert}}% =T_{\mathrm{nom}}\quantity(1+\epsilon),italic_α = divide start_ARG italic_ϱ start_POSTSUBSCRIPT roman_pert end_POSTSUBSCRIPT - italic_ϱ start_POSTSUBSCRIPT roman_nom end_POSTSUBSCRIPT end_ARG start_ARG ⟨ italic_T start_POSTSUBSCRIPT roman_pert end_POSTSUBSCRIPT ⟩ - ⟨ italic_T start_POSTSUBSCRIPT roman_nom end_POSTSUBSCRIPT ⟩ end_ARG , italic_T start_POSTSUBSCRIPT roman_pert end_POSTSUBSCRIPT = italic_T start_POSTSUBSCRIPT roman_nom end_POSTSUBSCRIPT ( start_ARG 1 + italic_ϵ end_ARG ) , (31)

where ϱitalic-ϱ\varrhoitalic_ϱ denotes the static reactivity defined as 11/keff11subscript𝑘eff1-1/k_{\text{eff}}1 - 1 / italic_k start_POSTSUBSCRIPT eff end_POSTSUBSCRIPT. The brackets represent the mean of the considered distribution over the core, ϵitalic-ϵ\epsilonitalic_ϵ is a perturbation parameter taken to be equal to 1×1061E-61\text{\times}{10}^{-6}start_ARG 1 end_ARG start_ARG times end_ARG start_ARG power start_ARG 10 end_ARG start_ARG - 6 end_ARG end_ARG.

Table 2: Feedback coefficients for different mixtures.
Mixture α𝛼\alphaitalic_α ( pcm K1timesabsenttimespcmkelvin1\text{\,}\mathrm{pcm}\text{\,}{\mathrm{K}}^{-1}start_ARG end_ARG start_ARG times end_ARG start_ARG start_ARG roman_pcm end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_K end_ARG start_ARG - 1 end_ARG end_ARG end_ARG)
100%percent100100\%100 %\ceUF_6 20.2-20.2-20.2- 20.2
80%percent8080\%80 %\ceUF_6-20%percent2020\%20 %\ceHe 25.2-25.2-25.2- 25.2
50%percent5050\%50 %\ceUF_6-50%percent5050\%50 %\ceHe 46.1-46.1-46.1- 46.1
30%percent3030\%30 %\ceUF_6-70%percent7070\%70 %\ceHe 73.5-73.5-73.5- 73.5
20%percent2020\%20 %\ceUF_6-80%percent8080\%80 %\ceHe 92.4-92.4-92.4- 92.4
Mixture δ𝛿\deltaitalic_δ ( pcm atm1timesabsenttimespcmatm1\text{\,}\mathrm{pcm}\text{\,}{\mathrm{atm}}^{-1}start_ARG end_ARG start_ARG times end_ARG start_ARG start_ARG roman_pcm end_ARG start_ARG times end_ARG start_ARG power start_ARG roman_atm end_ARG start_ARG - 1 end_ARG end_ARG end_ARG)
100%percent100100\%100 %\ceUF_6 437437437437
80%percent8080\%80 %\ceUF_6-20%percent2020\%20 %\ceHe 618618618618
50%percent5050\%50 %\ceUF_6-50%percent5050\%50 %\ceHe 1084108410841084
30%percent3030\%30 %\ceUF_6-70%percent7070\%70 %\ceHe 2062206220622062
20%percent2020\%20 %\ceUF_6-80%percent8080\%80 %\ceHe 3570357035703570

Fig. 2 shows that a growth in the helium proportion increases the magnitude of the thermal feedback coefficients. This can be explained using Eq. (5) and Fig. 5. As the proportion in helium increases, the heat capacity decreases, resulting in higher temperature gradients for the same thermal power. As the fuel density is proportional 1/T1𝑇1/T1 / italic_T, the larger the temperature gradient the lower the density. This leads to an overall reduction of the macroscopic cross-sections as shown by Eq. (14). In this analysis, the pressure contribution is neglected as the relative pressure variations along the channel are less than 2.1 %times2.1percent2.1\text{\,}\mathrm{\char 37\relax}start_ARG 2.1 end_ARG start_ARG times end_ARG start_ARG % end_ARG. A decrease of the macroscopic cross-sections ultimately induces a loss of reactivity, much bigger at higher temperatures. Replacing the temperature by the pressure distribution in Eq. (31) allows computing pressure coefficients, named δ𝛿\deltaitalic_δ as shown in Fig. 2. Fig. 2 confirms the trend observed in Fig. 4. For a reference point of 40 atmtimes40atm40\text{\,}\mathrm{atm}start_ARG 40 end_ARG start_ARG times end_ARG start_ARG roman_atm end_ARG, changes in reactivity are larger for a fuel gas with a higher helium proportion. An increase of the pressure is a way to insert reactivity in such system.

6 Discussion & Conclusion

This work explored the physical behavior of a stationary ideal gas fuel reactor. The fuel mixture was composed of enriched uranium hexafluoride and helium flowing in a graphite subchannel coated with beryllium oxide. The addition of helium, an inert gas, served as a practical means to reduce the heat capacity of the fuel, allowing for a higher outlet temperature at constant thermal power without reacting with the core structure or activating under irradiation.

A critical subchannel can be reached by varying the inlet pressure of the reactor while keeping the thermal power constant. An increase in pressure brings the mass of the fuel closer to the critical mass by increasing its density. The use of helium in the mixture increases the critical pressure due to dilution of fissile materials and higher temperature gradients. The system exhibits high temperature feedback coefficients due to a fuel thermal expansion coefficient equal to the inverse of temperature. A pressure growth induces an increase in reactivity.

However, non-ideality of the gas mixture should be taken into account, as well as the chemistry of fuel. Moreover, the evolution of the gas fuel was not studied, and above 1500 Ktimes1500kelvin1500\text{\,}\mathrm{K}start_ARG 1500 end_ARG start_ARG times end_ARG start_ARG roman_K end_ARG or under irradiation \ceUF_6 starts disassociating, changing the fuel composition [4]. Although the disassociation of \ceUF_6 is an important reaction under irradiation, it has been shown experimentally that the reverse reaction, i.e. recombination with fluorine, allows an equilibrium concentration of \ceUF_6 to exists even at low temperatures [18]. Corrosion is also an important topic, as \ceUF_6 is a very aggressive chemical, especially at high temperatures. A study conducted on ceramics exposed to high temperature \ceUF_6 concluded that 1273 Ktimes1273kelvin1273\text{\,}\mathrm{K}start_ARG 1273 end_ARG start_ARG times end_ARG start_ARG roman_K end_ARG is the maximum compatible temperature for a \ceAl_2 O_3 refractory ceramic [19]. Therefore, the lifetime of the channel should be investigated in more details. Non-conventional heat extraction mechanism such as magneto-inductive of magneto-hydrodynamic conversion could be interesting topic for electricity production. As future work, the neutron transport solver will be extended to multiple energy groups, allowing for a better estimation of scalar fluxes. Possible pressure losses due to friction in the subchannel should also be investigated.

References

  • \bibcommenthead
  • Boersma-Klein et al. [1985] Boersma-Klein, W., Kelling, F., Kistemaker, J., Heijboer, R.: Thermodynamic performance of a gas core fission reactor. PhD thesis (1985)
  • Thom and Schneider [1977] Thom, K., Schneider, R.T.: Gaseous fuel reactor research. IEEE Transactions on Plasma Science 5(4), 259–272 (1977)
  • Kuijper [1992] Kuijper, J.C.: A calculational study on neutron kinetics and thermodynamics of a gaseous core fission reactor. Technical report, Technische Univ. Delft (Netherlands). Interfacultair Reactor Inst (1992)
  • Clement and Rust [1976] Clement, J.D., Rust, J.: Analysis of UF6 breeder reactor power plants. Technical report, NASA (1976)
  • Van Dam and Hoogenboom [1983] Van Dam, H., Hoogenboom, J.E.: Physics of a gaseous core reactor. Nuclear Technology 63(3), 359–368 (1983)
  • Shubov [2021] Shubov, M.: Gas core reactors for deep space propulsion. arXiv preprint arXiv:2105.11533 (2021)
  • Smith and Anghaie [2004] Smith, B.M., Anghaie, S.: Gas core reactor with magnetohydrodynamic power system and cascading power cycle. Nuclear Technology 145(3), 311–318 (2004) https://doi.org/10.13182/NT04-A3480 https://doi.org/10.13182/NT04-A3480
  • Tomatis [2019] Tomatis, D.: Reformulation of the coupled problem for the simplified closed channel. Annals of Nuclear Energy 130, 377–387 (2019)
  • Romano et al. [2015] Romano, P.K., Horelik, N.E., Herman, B.R., Nelson, A.G., Forget, B., Smith, K.: OpenMC: A state-of-the-art monte carlo code for research and development. Annals of Nuclear Energy 82, 90–97 (2015)
  • Chorin et al. [1990] Chorin, A.J., Marsden, J.E., Marsden, J.E.: A Mathematical Introduction to Fluid Mechanics vol. 3. Springer, ??? (1990)
  • Diu et al. [2012] Diu, B., Guthmann, C., Lederer, D., Roulet, B.: Elements de Physique Statistique. Hermann, ??? (2012)
  • DeWitt [1960] DeWitt, R.: Uranium hexafluoride: a survey of the physicochemical properties. Technical report, Goodyear Atomic Corp., Portsmouth, OH (United States) (1960)
  • David E. Sterritt and Schneider [1975] David E. Sterritt, G.T.L., Schneider, R.T.: Specific heat ratio of uf6 measured with a ballistic piston compressor. Nuclear Technology 25(1), 150–165 (1975) https://doi.org/10.13182/NT75-A24357 https://doi.org/10.13182/NT75-A24357
  • Abramowitz and Stegun [1968] Abramowitz, M., Stegun, I.A.: Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables vol. 55. US Government printing office, ??? (1968)
  • Higgins [2010] Higgins, R.A.: Materials for Engineers and Technicians. Routledge, ??? (2010)
  • Boyd et al. [2014] Boyd, W., Shaner, S., Li, L., Forget, B., Smith, K.: The openmoc method of characteristics neutral particle transport code. Annals of Nuclear Energy 68, 43–52 (2014) https://doi.org/10.1016/j.anucene.2013.12.012
  • Brown et al. [2018] Brown, D.A., Chadwick, M., Capote, R., Kahler, A., Trkov, A., Herman, M., Sonzogni, A., Danon, Y., Carlson, A., Dunn, M., et al.: ENDF/B-VIII. 0: the 8th major release of the nuclear reaction data library with CIELO-project cross sections, new standards and thermal scattering data. Nuclear Data Sheets 148, 1–142 (2018)
  • Dmitrievskii and Migachev [1960] Dmitrievskii, V.A., Migachev, A.I.: Dissociation of uf6 by uranium fission fragments. Journal of Nuclear Energy. Part A. Reactor Science 12(4), 185–190 (1960) https://doi.org/10.1016/0368-3265(60)90101-8
  • Simon C. P. Wang and Whitney [1991] Simon C. P. Wang, S.A. Clayton Collins, Whitney, E.D.: High-temperature corrosion testing of alumina and zirconia in uranium hexafluoride environment. Nuclear Technology 93(3), 399–411 (1991) https://doi.org/10.13182/NT91-A34534 https://doi.org/10.13182/NT91-A34534