Multiphysics tritium transport modelling of the ARC breeding blanket with FESTIM
Abstract
Accurate prediction of tritium behaviour in molten salt breeding blankets is essential for the design and safe operation of ARC-class fusion reactors. This work presents a fully open-source, component-scale multiphysics framework for modelling tritium transport in an ARC liquid immersion blanket. Neutron transport, thermal hydraulics, and hydrogen isotope transport are coupled using OpenMC, OpenFOAM, and FESTIM, leveraging dedicated tools enabling direct transfer of spatially resolved fields between solvers. Assuming a zero inlet concentration, steady-state simulations predict a total tritium inventory of approximately , with the blanket reaching steady-state tritium throughput within approximately , which is of a similar order to previous system-level estimates. The results show that tritium transport is dominated by turbulence-enhanced diffusion, with strong localisation in flow stagnation regions and reduced accumulation in highly turbulent zones. Sensitivity analyses indicate that predicted inventories are governed primarily by the numerical stabilisation scheme, with only a modest dependence on the turbulent Schmidt number. The proposed workflow provides a transparent and extensible basis for high-fidelity analysis of tritium transport in ARC-class breeding blankets.
keywords:
ARC, breeding blanket, tritium, multiphysics, FESTIM1 Introduction
An integral component of the ARC (affordable, robust, compact) fusion reactor concept is its breeding blanket, which is responsible for tritium production and recovery to sustain the fuel cycle. In the ARC concept, this function is fulfilled by a liquid immersion blanket of FLiBe salt, which simultaneously serves as a breeder, coolant, and neutron moderator [44]. FLiBe consists of two moles of LiF and one mole of BeF2. The use of a flowing molten salt introduces strong coupling between neutronics, thermal hydraulics, and hydrogen isotope transport, making predictive modelling of tritium behaviour a key challenge during the early stages of reactor design. At this stage, modelling efforts are not primarily intended to resolve all physical phenomena in detail but rather to support rapid design iteration by identifying dominant transport pathways, inventories, and sensitivities across candidate configurations. To our knowledge, there are no published targets or constraints for tritium metrics (e.g. concentrations, inventories, throughput).
Tritium control is a central consideration in the design of breeding blankets because of the high mobility of hydrogen isotopes and their propensity to migrate across material interfaces. During reactor operation, tritium generated within the blanket can be transported by diffusion and advection, permeate into structural components, and accumulate in regions beyond the intended extraction systems [14]. These processes directly influence the distribution of tritium inventory and extraction efficiency and must therefore be considered when assessing candidate blanket layouts and operating conditions. Predictive modelling of tritium transport pathways and inventories is thus an essential tool for informing early design choices and identifying configurations that minimise retention and losses due to permeation.
To date, detailed studies of tritium behaviour in ARC-like systems at the component scale remain limited [25]. Experimental investigations have addressed key aspects of tritium chemistry in FLiBe [42, 30, 28], interactions between molten salts and structural materials [34, 45], and tritium generation and accountancy in fluoride salt systems [23, 26, 22]. However, integrated simulations that represent the coupled multiphysics environment of breeding blanket components—combining neutron transport, heat transfer, and hydrogen isotope diffusion—remain scarce. Existing modelling efforts have primarily focused on alternative blanket configurations rather than liquid immersion concepts [9, 8, 14, 1, 49], reducing their relevance to ARC-class designs.
Preliminary modelling of tritium transport in ARC-relevant molten salt blankets has been demonstrated by Ferrero et al. [25], who coupled computational fluid dynamics (CFD) with hydrogen isotope transport to estimate steady-state tritium inventories, albeit using an axisymmetric 2D representation of the blanket. In parallel, the Fusion Energy Reactor Models Integrator (FERMI) project at Oak Ridge National Laboratory developed a modular multiphysics workflow for fusion reactor components that integrates neutronics, thermal, and fluid simulations [3]. The FERMI workflow, as part of the Fusion REactor Design and Assessment (FREDA) project [12], began to address tritium transport within the fluid using a passive scalar transport approach but did not couple this transport into the surrounding solid structures. Together, these efforts highlight both the feasibility of tritium modelling in ARC-like systems and the need for a unified workflow that incorporates hydrogen isotope transport within an integrated, design-oriented framework.
To address these challenges, the present work introduces a modular modelling workflow for tritium transport in an ARC-relevant molten salt breeding blanket. This workflow is built around FESTIM [15], a dedicated solver for hydrogen isotope transport. The objective of this study is to demonstrate a flexible framework suitable for early-stage design studies rather than to provide a fully resolved representation of a final blanket geometry. Multiphysics input data are obtained from established external tools within the FERMI framework, with OpenMC [39] used for neutron transport and OpenFOAM [37, 29] used for thermo-fluid dynamics. To support the integration of these simulations, two dedicated packages have been developed: foam2dolfinx [17], which converts OpenFOAM results into formats compatible with DOLFINx [5] and FESTIM, and openmc2dolfinx [18], which enables the import of OpenMC outputs. Together, these developments establish a transparent and extensible workflow for assessing trends in tritium production, transport, and inventory in simplified ARC-relevant geometries as design assumptions evolve.
2 Methodology
The multiphysics modelling strategy adopted in this work builds on developments from the FERMI project [3], which established a high-fidelity framework for coupled multiphysics simulations of fusion reactor blankets, including the liquid immersion blanket concept proposed for ARC-class tokamaks. In particular, FERMI demonstrated detailed 3D OpenFOAM thermal hydraulic analyses informed by neutronics-derived volumetric heating under representative operating conditions. The present work leverages these established workflows and results, extending them to tritium transport modelling by integrating neutronics and CFD outputs into a finite element framework. To enable this integration in a robust, reproducible manner, two lightweight Python packages are used to transfer spatially resolved fields from OpenMC and OpenFOAM into DOLFINx, which serves as the numerical backend for FESTIM; see figure 1.
The openmc2dolfinx package enables the direct import of OpenMC tally results, such as tritium generation rates or nuclear heating, from .vtk files. Because tally values are constant within each mesh cell, they can be mapped cell-by-cell onto an equivalent DOLFINx mesh without interpolation, preserving the fidelity of the neutronics solution. Both structured and unstructured tally meshes are supported, ensuring flexibility across different OpenMC simulations.
The foam2dolfinx package streamlines the import of OpenFOAM fields into DOLFINx. It reads .foam case files and reconstructs a matching finite element mesh by mapping OpenFOAM cell connectivity to DOLFINx element topology. This direct correspondence avoids interpolation overhead while ensuring accurate transfer of quantities such as velocity, temperature, or turbulent viscosity. Transient data can be imported at specified time steps, and fields can be restricted to subdomains if necessary.
Together, these tools provide a practical and efficient way to pass external fields into FESTIM. Neutronics simulations provide tritium source terms (and heat deposition by neutron and gamma heating for the CFD heat transfer calculations), while CFD models supply velocity, turbulent viscosity, and temperature fields; both are seamlessly integrated into a unified multiphysics workflow. This modular strategy, in line with the partitioned multiphysics approach of FERMI, ensures that each solver remains specialised in its domain while enabling a consistent combination of their outputs in the blanket modelling effort.
2.1 Neutron transport using OpenMC
OpenMC utilised the DAGMC library [47] for geometry modelling, in which volumes are represented by tessellated surfaces. The geometry can be created by meshing an existing CAD file and labelling the volumes bound by the surfaces. The labels are then read in OpenMC, where each volume is treated as an OpenMC cell with its material assignment. An initial uniform temperature of was assumed for the FLiBe. The DAGMC geometry is prepared using FERMI, which leverages the Python API of Cubit [6]. Additionally, in OpenMC, volumetric tetrahedral meshes can be provided for tallies. In the same workflow, a volumetric mesh is generated from the same CAD file and provided to OpenMC for spatially resolved tritium generation and heat deposition tallies.
The neutron source is modelled as a point cloud, with the space, energy, and angular distributions sampled using the tools from Fausser et al. [24]. The ENDF/B-VII.1 [11] nuclear data library was used. To ensure good statistics for the tetrahedral mesh tallies, a subroutine was set using the OpenMC Python API to monitor the maximum Monte Carlo relative error. The subroutine was set to continue running until the highest relative error across the tetrahedral mesh tallies fell below . Nine hundred (900) million particles were simulated, with 300,000 particles per batch, using the OpenMC built-in Method of Automatic Generation of Importances by Calculation (MAGIC) [19] to update the weight windows of each batch for variance reduction. The material assignments for each layer, not considering any impurities, are shown in Table 1.
| Layer name | Material | Density |
|---|---|---|
| () | ||
| First wall | Tungsten | 19.3 |
| Inner vacuum vessel | Inconel 718 | 8.19 |
| Coolant channel | FLiBe (90% Li6) | 1.924 |
| Neutron multiplier | Be | 1.847 |
| Outer vacuum vessel | Inconel 718 | 8.19 |
| Bulk blanket | FLiBe (90% Li6) | 1.924 |
2.2 Heat transfer and fluid dynamics using OpenFOAM
The thermal hydraulic behaviour of the ARC blanket coolant was modelled using the open-source CFD framework OpenFOAM [37], which provides a robust finite volume formulation for coupled momentum and heat transfer problems in complex geometries. OpenFOAM was selected for its established use in nuclear and fusion thermal hydraulics [20, 36, 10], its flexibility for incorporating volumetric source terms, and its suitability for integration within a broader multiphysics workflow [40].
The simulations were performed using a custom transient solver, rhoBlanketFoam, derived from the standard PIMPLE algorithm, and using a spatially resolved heat deposition field mapped from OpenMC neutronics. This custom solver was developed as part of the FERMI project. The solver advances the conservation equations for mass, momentum, and energy for a single-phase fluid. Although the equations are formulated in a mildly compressible form, the density was treated as constant, resulting in an effectively incompressible flow. The solved fields include velocity, pressure, temperature, and density. Turbulence was modelled using a Reynolds-averaged Navier–Stokes approach with the - SST closure, including standard wall functions for near-wall treatment. Gravity was set to zero, and no buoyancy effects were included. Hybrid first- and second-order spatial discretisation schemes are used for flux calculations in the momentum and energy equations, and pure second-order schemes are used for derivatives, with non-orthogonal correctors to account for mesh non-orthogonality, given the arbitrary blanket profile.
Thermal transport was formulated in terms of sensible enthalpy, assuming constant thermophysical properties; see Table 2. The volumetric heat generation term, representing internal heating within the fluid domain, was obtained from OpenMC neutronics simulations and mapped using tools in the FERMI workflow. Turbulent heat transfer was accounted for through a turbulent thermal diffusivity with a constant turbulent Prandtl number.
| Parameter | Value | Units |
|---|---|---|
| Density, | 1940 | |
| Specific heat capacity, | 2400 | |
| Dynamic viscosity, | 0.006 | |
| Prandtl number, Pr | 14.4 | – |
| Turbulent Prandtl number, Prt | 0.85 | – |
The computational domain represents a reduced sector of the blanket coolant channel (see Figure 2), exploiting geometric symmetry where applicable. A symmetry condition was imposed on the sector’s side walls, consistent with the assumption of perfect geometric and flow symmetry among the 72 identical sectors that make up the full blanket. Velocity boundary conditions consisted of a fixed inlet velocity, no-slip walls, a zero-gradient outlet, and symmetry conditions at the toroidal faces; see Table 3. Pressure was prescribed at the outlet, with zero-gradient conditions elsewhere. The temperature boundary conditions included a fixed inlet temperature, prescribed temperatures at selected solid–fluid interfaces, adiabatic conditions on the remaining walls, and zero-gradient conditions at the outlet. Turbulent quantities were specified at the inlet to correspond to turbulence intensity and treated with wall functions at solid boundaries.
| Parameter | Description | Value | Units |
|---|---|---|---|
| Inlet velocity | 2 | ||
| Inlet temperature | 800 | ||
| Outlet pressure | 0 | ||
| Wall temperature at Inconel interfaces | 900 | ||
| Wall temperature at beryllium interfaces | 850 | ||
| Wall temperature at vacuum vessel interfaces | 1000 | ||
| Inlet turbulent kinetic energy | 0.12 | ||
| Inlet specific dissipation rate | 0.6 | ||
| Symmetry at toroidal faces |
This modelling approach captures the dominant forced convection heat transfer behaviour in the blanket coolant but neglects density variations, buoyancy effects, and multiphase phenomena.
The use of Reynolds-averaged turbulence modelling limits the resolution of transient and small-scale flow structures.
In addition, volumetric source terms were prescribed based on the heat deposition from neutronics results.
These assumptions are appropriate for the present study, in which fluid mechanics primarily provides temperature and flow fields for subsequent multiphysics analyses rather than being the primary focus.
The mapping of neutronics heat deposition to the OpenFOAM mesh is handled within FERMI through .vtk files.
A Python converter tool was developed, building on the
vtkUnstructuredToFoam capability and using mapFields within OpenFOAM to interpolate between OpenMC and OpenFOAM meshes [4].
The nearest-neighbour mapping method was found to conserve global energy between meshes to within .
| Parameter | Description | Value | Units |
|---|---|---|---|
| Fickian diffusion pre-exponential factor | |||
| Fickian diffusion activation energy | |||
| Inlet concentration | 0 | ||
| Turbulent Schmidt number | 0.5 | – | |
| Numerical tuning parameter | 0.1 | – |
2.3 Tritium transport
Tritium transport within the ARC breeding blanket is governed by the combined effects of diffusion, bulk advection due to molten salt flow, and volumetric generation from nuclear reactions. In the liquid immersion blanket concept, tritium produced in the FLiBe breeder is transported by the coolant before being extracted or interacting with surrounding structures. Capturing this behaviour, therefore, requires a transport model that accounts for spatially varying source terms, temperature-dependent material properties, and mixing induced by the coolant flow, while remaining compatible with the multiphysics workflow described above.
Under these assumptions, tritium transport in the breeder is modelled using a macroscopic advection–diffusion formulation, which is well suited to continuum-scale simulations of molten salts.
| (1) |
Equation (1) describes the rate equation used to model tritium transport, with a coupling advection term, , and a diffusion term, , to describe the diffusion of mobile hydrogen particle concentrations, , in units of m-3. is the Fickian diffusion coefficient of interstitial tritium in units of , = is the Boltzmann constant, and is the volumetric source term of mobile tritium in units of . The mean molecular diffusivity of tritium in FLiBe was evaluated from a hydrogen transport properties database (HTM) [21]; see Table 4. The Soret effect is not considered in this work. Hydrogen trapping is not considered in this work, as only the liquid breeder is present. The source term is obtained from the tritium production tally generated by OpenMC and ported to DOLFINx for use in the formulation via the openmc2dolfinx package. represents the velocity field of the liquid FLiBe breeder material in units of , and similarly to the source term, is ported to DOLFINx from OpenFOAM using the package foam2dolfinx.
Turbulence in the breeder flow enhances tritium mixing and transport well beyond what molecular diffusion alone can achieve. To account for this effect, the tritium transport model includes a turbulent diffusion term by defining an effective diffusivity:
| (2) |
where is the turbulent diffusivity of hydrogen, is the turbulent kinematic viscosity (obtained from the fluid dynamics simulation), and is the turbulent Schmidt number. The turbulent Schmidt number, , characterises the ratio between turbulent momentum diffusivity and mass diffusivity. For molten salt coolants such as FLiBe, experimentally validated values of the turbulent Schmidt number are scarce; in the absence of material-specific data, the adopted value falls within the commonly assumed range for turbulent mass transport in liquids and reflects enhanced scalar mixing relative to momentum diffusion. This formulation enables the hydrogen transport model to respond dynamically to local turbulence intensity, capturing enhanced tritium transport in regions of high shear or recirculating flow.
To ensure numerical stability when solving the advection-diffusion equation at high Péclet numbers, a stabilisation method was also employed. Solving advection-dominated transport problems with the finite element method (FEM) can result in oscillations unless additional stabilisation terms are introduced. A consistent stabilisation strategy was adopted, analogous to streamline upwind Petrov–Galerkin (SUPG) or artificial diffusion methods [13], which introduce additional diffusion aligned with the direction of flow to preserve physical accuracy without overly damping the solution. This improves the solver’s convergence, particularly in regions with strong gradients or recirculating flows where advection dominates. This is implemented by
| (3) |
where is the artificial diffusion coefficient, is a dimensionless tuning parameter, is the mesh element size in , and is the magnitude of the velocity. This value is used in tandem with the turbulent diffusivity term to evaluate the effective diffusivity term, given by equation (4), which is then used in place of the standard hydrogen diffusivity, ; see equation (1).
| (4) |
A homogeneous Dirichlet boundary condition is applied to the inlet, which assumes a perfect purification system.
The FESTIM code [15] was employed and extended to model tritium transport in the ARC breeding blanket, solving equation (1). It uses the FEM to simulate diffusion and trapping of hydrogen isotopes based on macroscopic rate equations [31].
2.3.1 OpenFOAM passive scalar transport formulation
A code-to-code comparison was performed against an equivalent passive scalar transport solver implemented in OpenFOAM [43], which simulates the transport of mobile tritium analogously to equation (1),
| (5) | ||||
where denotes the tritium flux. The main difference between OpenFOAM and FESTIM is that the former is a finite-volume-based code, whereas the latter is a finite-element-based code. The discretisation of the advection term is handled in a conservative form in OpenFOAM, as shown in equation (5). The exact setup of FESTIM—including initial conditions, boundary conditions, and neutronics generation rates (coupled using the approaches described in [3])—was reproduced in OpenFOAM to solve the equations. However, there are some differences in the numerics due to the different discretisation methods of the two codes. To solve tritium transport in OpenFOAM, a backwards Euler (second-order) time discretisation scheme was used along with the limitedLinear scheme for discretising the advective term, with all other terms discretised using the Gauss linear scheme, which is a second-order scheme. The limitedLinear scheme is a hybrid scheme that is primarily second-order but relaxes to first-order in regions of high gradients. In OpenFOAM, the tritium concentration is solved in units of .
3 Results
All results presented in this section correspond to values extrapolated to the full breeding blanket. The underlying transport model represents a toroidal sector of the blanket, assuming perfect geometric and flow symmetry. Under this assumption, the full blanket is composed of 72 identical sectors, each with its own inlet and outlet. Tritium inventories, outlet fluxes, and outlet-averaged concentrations, for instance, are therefore obtained by scaling the results from the simulated sector to the full blanket. All plots and figures in this work were generated with Matplotlib [33] and ParaView [2].
3.1 OpenMC and OpenFOAM results
The OpenMC results (figure 3) show a dramatic reduction with increasing distance from the neutron source (i.e., the plasma). The tritium generation rate and heat deposition values are converted to SI units and normalised by the volume of each mesh element to obtain volumetric source terms.
In the OpenFOAM simulations, the flow velocities in the cooling channel are much higher than in the blanket due to the channel’s much smaller cross-sectional area; flow velocities in the channel reach a maximum of compared with in the blanket. Although the channel lies closer to the plasma and therefore experiences much more intense nuclear heating (see figures 3(b) and 4(a)), this high velocity, together with the fixed inlet temperature of the incoming FLiBe, provides efficient heat removal, so the channel stays comparatively cool, with temperatures ranging from approximately at the inlet to . In the blanket, by contrast, the much slower flow removes heat less effectively, and temperatures peak at around .
The flow field shows a region of very high mixing when the FLiBe flows through the channel and interconnects with the blanket. The behaviour is similar to that of a jet, since the fast-moving molten salt in the channel enters a region of slowly moving fluid in the blanket. This is potentially a region of high pressure drop and warrants further investigation in the ARC design. As the flow moves upwards, it carries heat and tritium produced by neutron interactions with the molten salt. Towards the top, given that the top divertor creates a flow restriction near the outlet, a recirculation zone is observed (see figures 4(b) and 6(d)). These flow features have important implications for tritium transport within the blanket, as discussed next.
3.2 FESTIM results
Under steady-state conditions, the total tritium inventory within the liquid breeder is predicted to be approximately . Peak local tritium concentrations reach values on the order of . At the blanket outlet, a steady-state tritium mass flux of approximately is obtained, corresponding to an outlet-averaged tritium concentration of approximately . The blanket inventory and outlet flux approach steady state within approximately (figure 8). This build-up time is of a similar order to the characteristic blanket residence times assumed in system-level analyses of the ARC fuel cycle [35]. The predicted inventory and build-up time differ from earlier ARC-relevant estimates, as expected given differences in geometry, dimensionality, and modelling assumptions across studies [25].
It should be emphasised that these values represent a lower-bound estimate. The homogeneous Dirichlet condition imposed at the inlet corresponds to an idealised, perfectly efficient extraction system; in practice, a finite inlet concentration would raise the equilibrium concentration throughout the breeder and hence increase the total inventory and outlet-averaged concentration. The reported inventory should therefore be interpreted as a conservative minimum for the assumed geometry and operating conditions.
The distribution of tritium concentration exhibits pronounced localisation effects, as shown in figure 6(e). Regions of elevated tritium concentration are strongly correlated with flow stagnation zones, indicating a strong sensitivity of tritium accumulation to the local flow structure within the breeder. In these regions, reduced convective transport leads to localised concentration hot spots. Conversely, areas characterised by high turbulence intensity exhibit enhanced effective diffusion and correspondingly lower tritium concentrations. This behaviour is consistent with the dominant contribution of turbulence-induced diffusion to tritium transport: comparison of the Fickian and effective diffusivity fields (figure 5) shows the latter exceeding the former by several orders of magnitude throughout the breeder. In such regions, increased turbulent mixing dissipates concentration gradients, thereby limiting local tritium accumulation. The interconnect region exhibits the converse effect, as shown in figure 7. FLiBe issuing from the coolant channel into the bulk blanket forms a jet of comparatively low tritium concentration, despite the volumetric tritium generation rate being highest in the channel owing to its proximity to the plasma (figure 3(a)). This apparent contradiction is explained by residence time: the flow velocity in the channel reaches , an order of magnitude greater than in the blanket, so the salt traverses the high-generation region too rapidly for appreciable tritium to accumulate before entering the blanket. Combined with the homogeneous Dirichlet condition at the inlet, this produces a persistent low-concentration plume that penetrates well into the blanket before being dispersed by turbulent mixing in the shear layer at the jet boundary.
Concentration in the breeder is therefore governed by the interplay between local production and local residence time, rather than by the production rate alone. These results show that spatially resolved tritium transport simulations can be used to identify unfavourable flow features within the blanket. In particular, regions prone to stagnation or weak mixing may be targeted for geometric optimisation to enhance convective or turbulent transport.
The tritium mass flux at the blanket outlet provides a useful system-level metric for assessing overall blanket performance and tritium throughput. From the transient simulations, an outlet tritium mass flux of approximately is obtained under steady-state conditions. However, the transient evolution of the outlet flux and blanket inventory, shown in figure 8, provides additional insight beyond the steady-state value alone. The results indicate that the outlet tritium flux approaches its steady-state value over approximately . This timescale is significant when compared with expected plasma pulse durations in fusion devices.
For reference, pulse lengths of order are anticipated for ITER [41], while no definitive pulse length has yet been published for ARC-class devices. Although ARC-class reactors are generally envisaged to operate with long or quasi-steady-state plasma conditions [44], the predicted transient response time remains highly relevant. If the time required for the blanket to reach steady-state tritium throughput exceeds a single plasma pulse, multiple pulses may be needed for the blanket inventory and outlet flux to approach steady state. In such scenarios, the time for the blanket inventory and outlet flux to reach steady state would be longer than would be inferred solely from steady-state considerations. This transient behaviour has direct implications for tritium system design, as it informs both the time required to reach steady-state tritium throughput and the timescale over which the blanket inventory builds up. In particular, the predicted response time provides guidance on the doubling time of the tritium inventory during reactor start-up and early operation [35].
To verify the FESTIM predictions via code-to-code comparison, the same transport problem was solved independently in OpenFOAM using the passive scalar formulation described in Section 2.3. Since the two codes solve the same governing equations, they are expected to yield comparable results. The temporal evolution of the outlet flux and blanket inventory from both codes is shown in figure 8. The two solutions agree closely: The steady-state outlet flux is in FESTIM and in OpenFOAM, with corresponding inventories of and . The outlet flux reaches of its steady-state value after in FESTIM and in OpenFOAM; the small difference is most likely attributable to the different time discretisation schemes used by the two codes. This close agreement between an independent finite volume solver and the finite element FESTIM model lends confidence to the predicted inventory and transient behaviour.
At steady state, the FESTIM outlet flux remains approximately below the neutronic production rate. By contrast, the finite volume OpenFOAM formulation conserves mass almost exactly, with a steady-state imbalance of only , reflecting its inherently conservative construction. As global conservation requires that outlet flux and production balance once a steady state is reached, the FESTIM residual is attributed to the stabilisation scheme: the artificial diffusion term, although necessary to suppress oscillations in the continuous Galerkin formulation at high Péclet numbers, is not strictly conservative. A promising route to remove this discrepancy is to adopt a discontinuous Galerkin discretisation, which is locally conservative by construction and stabilises advection-dominated transport through cell-wise upwind numerical fluxes. Such a scheme would eliminate the need for the artificial diffusion term and its tuning parameter, , altogether and is identified as a priority for the workflow’s future development.
From an extraction perspective, the tritium concentration in the outlet fluid is the key parameter, as the effectiveness of many extraction technologies depends directly on the local concentration, amongst other factors [27]. While the outlet flux characterises the overall tritium throughput, the outlet concentration governs the extraction system’s efficiency and operating conditions. The transient results indicate that the outlet concentration approaches its steady-state value on a timescale comparable to that of the outlet flux. This highlights the importance of considering both outlet flux and outlet concentration when evaluating tritium transport and recovery in breeding blanket systems, particularly during reactor start-up or changes in operating conditions.
These considerations become particularly important for reactor concepts operating in pulsed or partially steady-state regimes. Under such conditions, both the magnitude and temporal evolution of tritium concentrations and fluxes influence the performance of the extraction system. Spatially and temporally resolved transport simulations, therefore, provide an essential tool for assessing tritium recovery strategies under realistic operating scenarios, beyond what can be inferred from steady-state metrics alone.
To assess the robustness of the predicted tritium inventories and outlet behaviour, a limited parametric analysis was performed to examine the sensitivity of the results to key numerical and turbulence-related modelling parameters. In particular, variations were considered in both the turbulent Schmidt number, Sct, and the numerical tuning parameter, . The tuning parameter, , controls the magnitude of the artificial diffusion term introduced to ensure numerical stability when solving advection-dominated transport problems at high Péclet numbers. As described in Section 2.3, this tuning term introduces additional diffusion aligned with the local flow direction, analogous to SUPG or artificial diffusion methods, and is used in combination with the turbulent diffusivity to define the effective diffusion coefficient. While necessary for numerical convergence, the tuning term can introduce artificial diffusion and numerical bias. To assess its impact, was varied over a wide range, from 0.01 to 10, around a reference value of . Particular attention was also given to the turbulent Schmidt number, Sct, for which very limited data are available for liquid FLiBe flows. Existing studies of turbulent scalar transport report a wide range of Sct values, typically between approximately 0.3 and 1.3, depending on flow conditions and fluid properties [38, 46, 48]. For comparison, values of Sct around 0.7 are commonly adopted for water flows [38]. In the absence of a well-established value for FLiBe, a range of Sct values from 0.3 to 1.3 was therefore investigated to bound the expected physical uncertainty.
The influence of the numerical tuning parameter, , is considered first. Reducing reduces artificial diffusion and brings the solution closer to the physically correct behaviour; across the investigated range, it leads to increased tritium retention, together with higher outlet fluxes and concentrations (figure 9). Over this range, however, the resulting changes in inventory, outlet flux, and outlet concentration are modest, indicating that the predictions are relatively robust to this parameter. Reducing towards zero is nonetheless desirable for accuracy but was observed to introduce the first numerical instabilities near the interconnect and in flow stagnation zones, where concentration gradients are highest. This indicates that local mesh refinement in these regions is preferable to relying on artificial diffusion for stability.
The turbulent Schmidt number, , instead represents a physical uncertainty, as no consensus value exists for liquid FLiBe. Varying across the range 0.3 to 1.3 again produces only modest changes in inventory, outlet flux, and outlet concentration (figure 9). The outlet flux in particular is only weakly sensitive to , indicating that transport at the outlet is dominated by advection, consistent with the high flow velocities in the breeder (figure 4(b)). Turbulent diffusion, therefore, mainly redistributes tritium within the breeder rather than governing its bulk removal.
Despite these insights, several limitations of the present model must be acknowledged. Most notably, the simulations neglect tritium diffusion into and trapping within solid structural materials, which is expected to contribute to the overall tritium inventory. Previous studies on the influence of trapping in structural materials (Eurofer) in a Water Cooled Lead Lithium blanket found a tritium inventory increase of approximately [14]. However, this work neglected the potential impact of neutron damage on tritium retention. This effect was found to increase model inventories in tungsten monoblocks by several orders of magnitude [32, 16]. Therefore, a dedicated study focusing on trapping in structural materials will be required in the future.
In addition, permeation through the inner wall is not explicitly modelled, potentially allowing tritium to migrate from the breeder into plasma-facing components. These effects are independent of the numerical and turbulence-related sensitivities discussed above and may contribute to tritium retention and redistribution. Addressing these mechanisms will be an important focus of future work.
The present results represent an initial step towards fully resolved tritium transport modelling in ARC-class breeding blankets. The analysis could be extended by incorporating a more detailed geometric description, including explicit treatment of solid walls and the associated tritium diffusion and trapping within structural materials. Introducing a nonzero inlet concentration would enable closer coupling with realistic tritium extraction systems and allow direct assessment of extraction performance under transient operating conditions. In addition, accounting for tritium implantation from the plasma into the first wall would provide a more complete representation of tritium sources and sinks within the blanket system. Beyond purely transport-driven effects, future extensions could include chemical reactions within the liquid breeder, allowing investigation of tritium speciation and the influence of redox chemistry on transport and retention.
4 Conclusion
This work demonstrates a fully open-source, modular workflow for modelling tritium transport in an ARC-class molten salt breeding blanket at the component scale. Neutron transport, thermal hydraulics, and hydrogen isotope transport are coupled using OpenMC, OpenFOAM, and FESTIM, respectively, with data transfer enabled by the openmc2dolfinx and foam2dolfinx packages. This approach preserves solver specialisation while enabling transparent and reproducible multiphysics simulations.
Application of the workflow to a liquid immersion blanket geometry shows that tritium transport in the molten salt is dominated by flow-driven processes. Turbulence-enhanced diffusion exceeds molecular diffusion by several orders of magnitude, leading to strong sensitivity of local tritium concentrations to the underlying flow structure. Regions of flow stagnation are associated with elevated tritium concentrations, while highly turbulent regions exhibit reduced accumulation due to enhanced mixing. These results demonstrate the value of spatially resolved transport modelling for identifying unfavourable flow features and informing the optimisation of blanket design.
At the system level, the predicted outlet flux and the timescale to reach steady-state tritium throughput (approximately ) are broadly in line with previous ARC tritium cycle studies, while the predicted inventory is lower, reflecting differences in geometry and modelling assumptions. Furthermore, code-to-code comparisons with an OpenFOAM-based tritium transport solver within the FERMI workflow show excellent agreement and build confidence in the results. The transient results further highlight the importance of outlet tritium concentration, in addition to mass flux, when assessing tritium extraction performance, particularly for pulsed reactor operation.
Sensitivity studies indicate that the predicted inventory and outlet behaviour are relatively robust to both the numerical stabilisation scheme and the turbulent Schmidt number, with the stabilisation parameter having the somewhat larger effect. The artificial diffusion introduced for numerical stability reduces tritium retention and leaves a small residual imbalance between the outlet flux and the neutronic production rate, indicating that local mesh refinement is preferable in regions of strong gradients. A key priority for future development is therefore to replace the stabilised continuous Galerkin formulation with a locally conservative discontinuous Galerkin scheme, which would stabilise advection-dominated transport through cell-wise upwind fluxes while removing the artificial diffusion term, its tuning parameter, and the associated conservation error. The turbulent Schmidt number remains a source of physical uncertainty, though its effect on the predicted outlet behaviour is modest, and improved characterisation of turbulence-driven scalar transport in molten salts would further constrain it.
The present model neglects tritium transport in solid structures, permeation through the inner wall, and chemical effects within the breeder, and assumes a perfectly efficient extraction system through the zero concentration imposed at the blanket inlet. The predicted inventory should therefore be regarded as a lower bound: trapping in structural materials alone has been shown to increase inventories by approximately in comparable blanket systems [14], and neutron-damage-induced trapping may raise this considerably further [32, 16]. Quantifying these contributions will require a dedicated study of trapping in irradiated structural materials. Nevertheless, this study establishes a flexible and extensible framework for high-fidelity tritium transport modelling in ARC-class blankets, providing a foundation for future work incorporating solid domains, chemistry, different Li enrichment levels, a neutron multiplier, additional flow physics such as buoyancy and magnetohydrodynamics, and more realistic operating scenarios [7].
Acknowledgments
This material is based upon work supported by the National Science Foundation under Grant No. 2449339. Some of the authors of this paper are funded under Contract DE-FOA0002924 with the US Department of Energy.
The authors gratefully acknowledge Joseph Dean (University of Cambridge) for valuable discussions throughout this work, particularly on the discontinuous Galerkin formulation of the transport problem, which will be the focus of a forthcoming study.
References
- [1] (2020-11) Magneto-convective effect on tritium transport at breeder unit level for the WCLL breeding blanket of DEMO. Fusion Engineering and Design 160, pp. 111996 (en). External Links: ISSN 0920-3796, Link, Document Cited by: §1.
- [2] (2015-01) The paraview guide: a parallel visualization application. Kitware, Inc. (EN). External Links: Link, Document Cited by: §3.
- [3] (2023-04) FERMI: Fusion Energy Reactor Models Integrator. Fusion Science and Technology 79 (3), pp. 345–379. Note: _eprint: https://doi.org/10.1080/15361055.2022.2151818 External Links: ISSN 1536-1055, Link, Document Cited by: §1, §2.3.1, §2.
- [4] (2026-01) Impact of high-fidelity temperature feedback modeling on fusion blanket neutronics*. Nuclear Fusion 66 (3), pp. 036001 (en). External Links: ISSN 0029-5515, Link, Document Cited by: §2.2.
- [5] (2023-12) DOLFINx: The next generation FEniCS problem solving environment. Zenodo (eng). External Links: Link Cited by: §1.
- [6] (2016) CUBIT geometry and mesh generation toolkit 15.1 user documentation. Technical report Sandia National Laboratory. Cited by: §2.1.
- [7] (2021-06) Conceptual design of a PAV-based tritium extractor for the WCLL breeding blanket of the EU DEMO: Effects of surface-limited vs. diffusion-limited modeling. Fusion Engineering and Design 167, pp. 112363. External Links: ISSN 0920-3796, Link, Document Cited by: §4.
- [8] (2021-06) A novel approach to the study of magnetohydrodynamic effect on tritium transport in WCLL breeding blanket of DEMO. Fusion Engineering and Design 167, pp. 112334 (en). External Links: ISSN 0920-3796, Link, Document Cited by: §1.
- [9] (2020-06) An integrated hydrogen isotopes transport model for the TRIEX-II facility. Fusion Engineering and Design 155, pp. 111585 (en). External Links: ISSN 0920-3796, Link, Document Cited by: §1.
- [10] (2024-09) An OpenFOAM solver for multiphysics modeling of fusion reactor design: The nemoFoam code. Nuclear Materials and Energy 40, pp. 101693. External Links: ISSN 2352-1791, Link, Document Cited by: §2.2.
- [11] (2011-12) ENDF/B-VII.1 nuclear data for science and technology: cross sections, covariances, fission product yields and decay data. Nuclear Data Sheets 112 (12), pp. 2887–2996 (en). External Links: Document, ISSN 0090-3752, Link Cited by: §2.1.
- [12] (2025) Progress in freda: a multi-fidelity plasma-engineering integrated modeling platform for fusion reactor design and assessment. (en). External Links: Link Cited by: §1.
- [13] (2020) Understanding Stabilization Methods. (en-GB). External Links: Link Cited by: §2.3.
- [14] (2021) Influence of hydrogen trapping on WCLL breeding blanket performances. Nuclear Fusion (en). External Links: ISSN 0029-5515, Link, Document Cited by: §1, §1, §3.2, §4.
- [15] (2026) FESTIM v2.0: Upgraded framework for multi-species hydrogen transport and enhanced performance. International Journal of Hydrogen Energy 220, pp. 153987. External Links: ISSN 0360-3199, Link, Document Cited by: §1, §2.3.
- [16] (2024-06) Modelling neutron damage effects on tritium transport in tungsten. Nuclear Fusion 64 (8), pp. 086026 (en). External Links: ISSN 0029-5515, Link, Document Cited by: §3.2, §4.
- [17] (2025-10) Festim-dev/foam2dolfinx: Release v1.0. Zenodo. External Links: Link, Document Cited by: §1.
- [18] (2025-10) Festim-dev/openmc2dolfinx: Release v1.0. Zenodo. External Links: Link, Document Cited by: §1.
- [19] (2011) Comparison of global variance reduction techniques for monte carlo radiation transport simulations of iter. Fusion Engineering and Design 86 (9-11), pp. 2698–2700. Cited by: §2.1.
- [20] (2023-10) Development and validation in water of FLUNED, an open-source tool for fluid activation calculations. Computer Physics Communications 291, pp. 108807. External Links: ISSN 0010-4655, Link, Document Cited by: §2.2.
- [21] (2024-06) RemDelaporteMathurin/h-transport-materials: Patch 0.16.1. Zenodo. External Links: Link, Document Cited by: §2.3.
- [22] (2025-01) Advancing tritium self-sufficiency in fusion power plants: insights from the BABY experiment. Nuclear Fusion 65 (2), pp. 026037. External Links: Link, Document Cited by: §1.
- [23] (2023-01) Experimental Measurement and Multiphysics Simulation of Tritium Transport in Neutron-Irradiated Flibe Salt. Nuclear Technology 0 (0), pp. 1–17. Note: _eprint: https://doi.org/10.1080/00295450.2022.2135933 External Links: ISSN 0029-5450, Link, Document Cited by: §1.
- [24] (2012-08) Tokamak D-T neutron source models for different plasma physics confinement modes. Fusion Engineering and Design 87 (5), pp. 787–792 (en). External Links: ISSN 0920-3796, Link, Document Cited by: §2.1.
- [25] (2022) A Preliminary CFD and Tritium Transport Analysis for ARC Blanket. Fusion Science and Technology 78 (8), pp. 617–630. Note: _eprint: https://doi.org/10.1080/15361055.2022.2096365 External Links: Link, Document Cited by: §1, §1, §3.2.
- [26] (2023-01) The LIBRA Experiment: Investigating Robust Tritium Accountancy in Molten FLiBe Exposed to a D-T Fusion Neutron Spectrum. Fusion Science and Technology 79 (1), pp. 13–35. Note: _eprint: https://doi.org/10.1080/15361055.2022.2078136 External Links: ISSN 1536-1055, Link, Document Cited by: §1.
- [27] (2023) Parametric study of the vacuum permeator for the tritium extraction experiment. Fusion Science and Technology 79 (8), pp. 1224–1234. External Links: Document, Link, https://doi.org/10.1080/15361055.2023.2196237 Cited by: §3.2.
- [28] (2007-08) Reaction rate of beryllium with fluorine ion for Flibe redox control. Journal of Nuclear Materials 367-370, pp. 1190–1196. External Links: ISSN 0022-3115, Link, Document Cited by: §1.
- [29] (2022-04) Notes on Computational Fluid Dynamics: General Principles. (en-GB). Note: Section: Notes on CFD: General Principles External Links: Link Cited by: §1.
- [30] (2006-02) Interactions between molten Flibe and metallic Be. Fusion Engineering and Design 81 (1), pp. 561–566. External Links: ISSN 0920-3796, Link, Document Cited by: §1.
- [31] (2015-12) Macroscopic rate equation modeling of trapping/detrapping of hydrogen isotopes in tungsten materials. Journal of Nuclear Materials 467, pp. 424–431. External Links: ISSN 0022-3115, Link, Document Cited by: §2.3.
- [32] (2026-01) Tritium retention in the ITER/DEMO actively cooled tungsten monoblock in the presence of neutron-induced defects. International Journal of Hydrogen Energy 205, pp. 153245. External Links: ISSN 0360-3199, Link, Document Cited by: §3.2, §4.
- [33] (2007) Matplotlib: A 2D graphics environment. Computing in Science & Engineering 9 (3), pp. 90–95. External Links: Document Cited by: §3.
- [34] (1979-12) Compatibility of molten salts with type 316 stainless steel and lithium. Journal of Nuclear Materials 85-86, pp. 295–298. External Links: ISSN 0022-3115, Link, Document Cited by: §1.
- [35] (2023-09) Modeling and analysis of the tritium fuel cycle for ARC- and STEP-class D-T fusion power plants. Nuclear Fusion 63 (12), pp. 126005 (en). External Links: ISSN 0029-5515, Link, Document Cited by: §3.2, §3.2.
- [36] (2018-05) Determination of multichannel MHD velocity profiles from wall-potential measurements and numerical simulations. Fusion Engineering and Design 130, pp. 137–141. External Links: ISSN 0920-3796, Link, Document Cited by: §2.2.
- [37] OpenFOAM. External Links: Link Cited by: §1, §2.2.
- [38] (1975-09) The prediction of turbulent Prandtl and Schmidt numbers. International Journal of Heat and Mass Transfer 18 (9), pp. 1055–1069. External Links: ISSN 0017-9310, Link, Document Cited by: §3.2.
- [39] (2015-08) OpenMC: A state-of-the-art Monte Carlo code for research and development. Annals of Nuclear Energy 82, pp. 90–97 (en). External Links: ISSN 0306-4549, Link, Document Cited by: §1.
- [40] (2021-11) A review of thermal hydraulics systems analysis for breeding blanket design and future needs for fusion engineering demonstration facility design and licensing. Fusion Engineering and Design 172, pp. 112769. External Links: ISSN 0920-3796, Link, Document Cited by: §2.2.
- [41] (2007-06) Chapter 1: Overview and summary. Nuclear Fusion 47 (6), pp. S1 (en). External Links: ISSN 0029-5515, Link, Document Cited by: §3.2.
- [42] (2006-02) Quantitative measurement of beryllium-controlled redox of hydrogen fluoride in molten Flibe. Fusion Engineering and Design 81 (1), pp. 541–547. External Links: ISSN 0920-3796, Link, Document Cited by: §1.
- [43] (2024) Coupled neutronics and thermal hydraulics simulation of tritium breeding and its transport in the arc-class fusion blanket. (en). External Links: Link Cited by: §2.3.1.
- [44] (2015-11) ARC: A compact, high-field, fusion nuclear science facility and demonstration power plant with demountable magnets. Fusion Engineering and Design 100, pp. 378–405 (en). External Links: ISSN 0920-3796, Link, Document Cited by: §1, §3.2.
- [45] (2001-03) Compatibility of Structural Materials with Li2BeF4 Molten Salt Breeder. Fusion Technology 39 (2P2), pp. 784–788. Note: _eprint: https://doi.org/10.13182/FST01-A11963334 External Links: ISSN 0748-1896, Link, Document Cited by: §1.
- [46] (2007-12) Turbulent Schmidt numbers for CFD analysis with various types of flowfield. Atmospheric Environment 41 (37), pp. 8091–8099. External Links: ISSN 1352-2310, Link, Document Cited by: §3.2.
- [47] (2010-12) Acceleration techniques for the direct use of CAD-based geometry in fusion neutronics analysis. Fusion Engineering and Design 85 (10), pp. 1759–1765 (en). External Links: Document, ISSN 0920-3796, Link Cited by: §2.1.
- [48] (2015-01) Direct numerical simulation of MHD heat transfer in high Reynolds number turbulent channel flows for Prandtl number of 25. Fusion Engineering and Design 90, pp. 17–22. External Links: ISSN 0920-3796, Link, Document Cited by: §3.2.
- [49] (2017-07) Design study on the new EU DEMO HCPB breeding blanket: Thermal analysis. Progress in Nuclear Energy 98, pp. 167–176. External Links: ISSN 0149-1970, Link, Document Cited by: §1.