Fusengdes D 23 00453
Fusengdes D 23 00453
ACABLoop simulation tool: improving the activation prediction of flowing PbLi alloy in
support of DEMO fusion reactor design
--Manuscript Draft--
SPAIN
Javier Sanz
Abstract: PbLi alloy as breeder material is considered within the EUROfusion Programme in the
Water-Cooled Lithium-Lead blanket concept of DEMO fusion reactor. The PbLi travels
along loops entering and leaving the Breeding Blanket for recovering the produced
tritium, removing generated impurities and activated corrosion products, etc.
Prediction of activation-related responses in the flowing PbLi is a key safety issue in
support of DEMO design. Traditionally, the activation inventory generated in the flowing
PbLi has been calculated considering a simplistic approach, valid only for a pre-
conceptual analysis. Additionally, the simulation of some phenomena is not possible
when using that simple methodology.
ACABLoop has been conceived as a tool to overcome such limitations predicting more
realistically the activation of the PbLi alloy, providing all the information related to the
generated isotopic inventory in the fluid.
Status of ACABLoop development is presented as well as some applications for PbLi
activation in DEMO loops, proving its suitability for fusion activation
calculations. Additionally, a promising first validation of ACABLoop using a water loop
and a D-T fusion neutron spectrum is shown. Last improvements of ACABLoop are
devoted to allowing incorporation of CFD information as a tool for increasing the
reliability in some specific situations.
Raquel Gonzalez
raquel.gonzalez.arrabal@upm.es
David Jimenez
d.jimenez@ciemat.es
Fernando Mota
fernando.mota@ciemat.es
Raquel Roman
raquel.roman@ciemat.es
Fernando Arranz
fernando.arranz@ciemat.es
Powered by Editorial Manager® and ProduXion Manager® from Aries Systems Corporation
Cover Letter
PbLi alloy as breeder material is considered within the EUROfusion Programme in the Water-Cooled Lithium-
Lead blanket concept of DEMO fusion reactor. The PbLi travels along loops entering and leaving the Breeding
Blanket for recovering the produced tritium, removing generated impurities and activated corrosion products, etc.
Prediction of activation-related responses in the flowing PbLi is a key safety issue in support of DEMO design.
Traditionally, the activation inventory generated in the flowing PbLi has been calculated considering a simplistic
approach, valid only for a pre-conceptual analysis. Additionally, the simulation of some phenomena is not possible
when using that simple methodology.
ACABLoop has been conceived as a tool to overcome such limitations predicting more realistically the activation
of the PbLi alloy, providing all the information related to the generated isotopic inventory in the fluid.
Status of ACABLoop development is presented as well as some applications for PbLi activation in DEMO loops,
proving its suitability for fusion activation calculations. Additionally, a promising first validation of ACABLoop
using a water loop and a D-T fusion neutron spectrum is shown. Last improvements of ACABLoop are devoted to
allowing incorporation of CFD information as a tool for increasing the reliability in some specific situations.
_______________________________________________________________________________
author’s email: maurigarciac@ind.uned.es
of considering the realistic pulse functioning of the Fusion -Each of the cooling steps is characterized by the time
Facility on the fluid activation, among others. {t2i}, being this number the time for the pure decay of the
isotope inventory of the flowing fluid.
ACABLoop is a computational System to face in a more
-Node “0” for the first cycle represents the initial
realistic way the activation of the PbLi alloy in the
composition of the fluid.
EUROfusion DEMO facility, being also useful for the
-Both irradiation and cooling steps are simulated using
activation simulation of any flowing fluid experiencing
ACAB activation code.
activation and decay cycles. ACABLoop is conceived to
-The isotopic inventory for each of the nodes is
simulate the irradiation and activation of the flowing fluid
collected; the initial composition for any of the nodes is
considering the above-mentioned issues, providing all the
that obtained after the previous step simulation.
information related to the generated isotopic inventory in
-The isotopic inventory obtained at node “2” is used
the fluid, as Activity, Decay Heat, Contact Dose rates,
as composition for node “0” for the next cycle; being
Waste indexes, etc. ACABLoop is currently not in a
repeated this procedure for all the cycles to simulate
mature phase, but in continuous improvement. Last
-The isotopic inventory at any of the nodes can be
analyses point out the need for the incorporation of
modified thus simulating addition or removal of some
realistic behavior of the fluid movement along the cavities
materials (e.g. incorporation of corrosion products,
of the facility by means of data from CFD simulations.
extraction of Tritium or materials for purification, etc.)
2. ACABLoop system code -ACABLoop provides, after any number of cycles and
for any of the nodes the isotopic inventory and activation
This section is devoted to the presentation of the related responses: Activity, Decay Heat, Contact Dose
ACABLoop system code. We firstly present the Rates, Waste disposal indexes, etc.
methodology used by the code; then, current capabilities
and ongoing developments are described. At this point, As example let us consider the implementation of the
preliminary methodology on CFD incorporation to ACABLoop methodology to the PbLi movement in the
ACABLoop is presented. Finally, a validation DEMO Tokamak. Figure 3 shows a simplified view of the
considering the prediction of N16 activity for the facility alloy movement (in red arrows) in the WCLL BB model
“FNG experiment using an ITER FW mock-up and the positions for nodes 0, 1 and 2. Node “0” is located
component” using water as fluid is presented. at the entrance of the BB for the first time and is fed with
the initial composition of the alloy. Node “1” is located at
2.1 ACABLoop methodology the outlet of the BB. Node “2” is located at the next
We are considering the activation of a flowing fluid entrance to the BB substituting the initial composition of
experiencing several irradiation and decay phases along the alloy by the new one as results of the irradiation inside
its pathway, repeated along several cycles. Therefore, a the BB and the decay and incorporation/extraction of
cycle is composed by two phases: Irradiation + Cooling, materials along the movement from position “1” to “2”.
being each of the two phases divided in several steps. A This scheme is repeated for the desired number of times.
step is some time when the fluid is either being irradiated
or experiencing decay. Additionally, some materials can
be added or removed from the fluid after any of the steps,
in a position of the pathway corresponding to a specific
“node”. The scheme used by ACABLoop for each of these
repeated cycles is shown in Figure 2. We here assume a
cycle as a pathway of a unit-volume of fluid that is
composed by a first pure irradiation phase followed by a
pure cooling phase; however, cycles with a mixture of
irradiation and cooling steps as required by the facility can
be also simulated.
Fig. 3. Simplified view of the alloy movement (in red
arrows) in the WCLL BB model and positions of the “nodes” for
ACABLoop simulation
2.2 ACABLoop capabilities and ongoing
Fig. 2. Scheme of ACABLoop methodology for activation developments
of repeated cycles ACABLoop consist of several Fortran and Python scripts
Some remarks for the understanding of the using ACAB [2] as the activation code. ACABLoop
methodology used by ACABLoop are the following: provides all the isotopic inventory and activation-related
-The numbers 0, 11, 12, …, 1(n-1), 1, 21, 22, …, 2(m- responses as Activity, Decay heat, Contact Dose and
1), 2 are the “nodes”, that is, instants/positions just after Waste disposal indexes for any of the nodes shown in
an irradiation or cooling step. For each of the nodes there Error! Reference source not found.. This “raw data” is
are a defined isotopic inventory of the fluid. then managed by auxiliary python scripts to extract the
-Each of the irradiation steps is characterized by a desired information.
couple {Φ1i, t1i}, where Φ1i is the neutron spectra
irradiating the fluid during the time t1i.
Table 1 shows current ACABLoop approach to the the PbLi alloy in some specific situations. All these
main real features of the DEMO PbLi loops under the approaches are implemented in the ACABLoop code by
WCLL blanket configuration. Ongoing improvements are using specific python or fortran scripts.
mainly focused on the incorporation of the CFD
information to simulate more accurately the movement of
Table 1. Current status and capabilities of ACABLoop
Realistic behavior of the alloy along the PbLi loops vs current ACABLoop approach
# # feature Realistic behavior Current ACABLoop approach
1 Movement of the alloy PbLi is not static but it is moving This feature is considered in contrast
along the loops along blanket cavities to the traditional approach
2 Fluid-dynamic effects on Stream lines showing heterogeneous New approach starting in 2022 using
the flowing alloy along velocity vector distribution along streamlines from CFD information;
cavities of the loops pathway in CFD simulations further improvement is needed
3 Neutron spectra irradiating The neutron spectra experienced by Several neutron spectra are jointly
the moving PbLi alloy the moving alloy changes used for different alloy positions;
continuously along its pathway further improvement is needed
4 Tritium extraction system Tritium generated in the PbLi is This feature is considered
extracted by the TES cycle by cycle
5 Impurities in the PbLi Initial PbLi has impurities This feature is considered
6 Purification system (PS) Some materials generated or This feature is considered
incorporated to the flowing alloy are
extracted by the PS thus aiding to keep
the purity of the PbLi
7 Activated Corrosion Degradation of cavity materials This feature is considered in a
Products (ACP) causes the incorporation of substances preliminary way.
to the flowing PbLi
8 Pulsed regime of DEMO Fusion reaction will be pulsed This feature is considered
2.3 Preliminary methodology on CFD t1i} is not realistic because of the different times spent by
incorporation to ACABLoop the fluid particles along their pathways. For these cases,
ACABLoop methodology proceeds as it follows:
In some situations, as when turbulences appear in the
i) CFD simulation of fluid movement along the
movement of the fluid, the incorporation of CFD
cavities of the geometry (using CAD and
information to the ACABLoop code seems to be a good
OpenFoam/Simflow) and extraction of information from
strategy to take into account the different residence times
CFD simulation and incorporation to ACABLoop; this
of the fluid particles in the loops. For this reason, we are
step provides the average values of {t1i} and {t2i} sets,
developing an extended capability for ACABLoop to
ii) radiation transport simulation of the neutron source
consider such feature in the simulations. We here
irradiating the fluid along the cavities of the facility (using
illustrate the procedure using an easy geometry traversed
MCNP6) and extraction of information from MCNP6 [4]
by water. We can see in Figure 4 a simple model where
simulation and incorporation to ACABLoop code; this
water enters by the lower part of the figure (red arrow;
step provides the values of the {Φ1i} set,
fluid inlet) with a ramification and a final release in the
upper part of the figure (red arrow; fluid outlet). As it can Regarding the first step, we chop the geometry in
be seen in the streamlines of the right part of Figure 4, sections along fluid pathway to predict the average value
obtained after a simulation using SimFlow [3] code, the of the “t1i”. For first section used in this example, that is,
water speed is very different for locations with almost the stretch from the inlet to the expansion volume
laminar movement compared to that showing turbulences. (hereinafter “Volume A”), the procedure (applicable to
the remainder sections) consists of the following steps:
1. We use the paraview [5] filter
“CellDataToPointData” on the velocity field provided
after SimFlow simulation. The Cell Data to Point Data
filter averages the values of the cell attributes of the cells
surrounding a point to compute point attributes.
2. We apply the paraview filter “Mask Points” to the
previous field. The Mask Points filter reduces the number
of points in the dataset. We use for this filter the value “on
Fig. 4. Geometry (left) and streamlines from SimFlow ratio” calculated as the ratio between the number of points
simulation (right) of water movement view using Paraview of the velocity field (in this case = 38900) over the desired
In this kind of cases, the assumption of considering a number of streamlines to be used (in this case we will use
residence time calculated using the ratio “volume over 100 streamlines). Therefore, the “on ratio” value is fixed
mass flow” for each of the times “t1i” of the couples {Φ1i, as 389. Additionally, the value of the filter related to
“maximum number of points” is fixed as the desired In this section we show the first validation done for the
number of streamlines (in this case, we want to be 100). ACABLoop system code. This validation compares the
3. We apply the paraview filter “streamtracer with N16 production obtained using ACABLoop in the water
custom Source” on the previous result after the filter circuit of the ITER first wall mock-up and coolant channel
“Mask Points”. The Stream Tracer filter generates irradiated at the Frascati Neutron Generator 14 MeV, with
streamlines in a vector field from a collection of seed experimental results as well as with the prediction done
points. We chose the velocity field after step 1 as “input”, by the GammaFlow [6] code. N16 is produced by the
and as “seed source” we chose the mask point field after reaction O16(n, p)N16, with a threshold energy 9.5 MeV.
the step 2. We obtain 100 representative streamlines. N16 has a T1/2=7.13 seconds and decays to O16 with
4. We apply the paraview filter “IntegrateVariables” gamma emission; principal lines are 6.13 MeV (67%) and
over the result of the step 3, “streamtracer with custom 7.12 MeV (5%). We firstly present the experimental
Source”, selecting the attribute “Cell data”. The Integrate setup; then, methodology is shown. Finally, results and
Variables filter integrates point and cell data over lines comparison with those obtained using experimental
and surfaces computing length of lines, area of surface, or values and GammaFlow are commented. The layout of
volume. After that, we can get the total length of the the experiment simulated in this section is shown in Fig.
streamlines, in this case = 721.758 m; thus, dividing this 6. 6 with FW Mock-up details given in Figures 7 and 8.
value over the number of stream lines (100) we obtain the Additional details can be found in [6].
average length of the stream lines (the length of the
particle trajectories) in the volume equal to 7.218 m.
5. We obtain the average speed of the particles in the
volume A by applying the paraview filter
“IntegrateVariables” to the velocity field obtained in the
step 1. As result, we get the average velocity for the
particles within the volume A as 0.043 m/s,
6. Finally, dividing the average length of the particle
trajectory in the volume (obtained in the step 4) by the
average velocity (obtained in the step 5) we get an
estimation of the residence time of the fluid particles in
volume A as t1i=167.860 seconds.
Regarding the second step we use the MCNP transport
code asking for a “meshtal” file as output of the
Fig. 6. Layout of the ITER first wall mock-up and coolant
simulation. The spectrum for each Φ1i is easily extracted
channel irradiated at the 14 MeV Frascati Neutron Generator
from the corresponding voxel of the meshtal file.
Once the sets {t1i} and {Φ1i} are calculated, the next
step lies in feeding ACABLoop with these data and
running the code for the prediction of activation related
responses. In our case, there are two branches, that is, two Figure 7. CAD image of the 14 MeV neutron source and water
possible paths for particles to reach the outlet from inlet pipe exposed to neutron irradiation
position. These two possible paths are shown in Figure 5.
Declaration of interests
☒ The authors declare that they have no known competing financial interests or personal relationships
that could have appeared to influence the work reported in this paper.
☐The authors declare the following financial interests/personal relationships which may be considered
as potential competing interests: