Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 27 additions & 0 deletions doc/content/bib/tmap8.bib
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@ @book{Fogler1999
year = {1999},
}

@article{Shimada2011,
title = {First result of deuterium retention in neutron-irradiated tungsten exposed to high flux plasma in TPE},

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
title = {First result of deuterium retention in neutron-irradiated tungsten exposed to high flux plasma in TPE},
title = {First result of deuterium retention in neutron-irradiated tungsten exposed to high flux plasma in {TPE}},

journal = {Journal of Nuclear Materials},
volume = {415},
number = {1, Supplement },
pages = {S667-S671},
year = {2011},
note = {Proceedings of the 19th International Conference on Plasma-Surface Interactions in Controlled Fusion},
issn = {0022-3115},
doi = {https://doi.org/10.1016/j.jnucmat.2010.11.050},
url = {https://www.sciencedirect.com/science/article/pii/S002231151000752X},
author = {Masashi Shimada and Y. Hatano and P. Calderoni and T. Oda and Y. Oya and M. Sokolov and K. Zhang and G. Cao and R. Kolasinski and J.P. Sharpe},
}

@article{CODATA2021552941,
author = {Eite Tiesinga and Peter Mohr and David Newell and Barry Taylor},
title = {{CODATA} Recommended Values of the Fundamental Physical Constants: 2018},
Expand Down Expand Up @@ -131,6 +145,19 @@ @article{causey1990tritium
publisher={Elsevier}
}

@article{Causey2002,
title = {Hydrogen isotope retention and recycling in fusion reactor plasma-facing components},
journal = {Journal of Nuclear Materials},
volume = {300},
number = {2},
pages = {91-117},
year = {2002},
issn = {0022-3115},
doi = {https://doi.org/10.1016/S0022-3115(01)00732-2},
url = {https://www.sciencedirect.com/science/article/pii/S0022311501007322},
author = {Rion A Causey},
}

@article{macaulay1992thermal,
title={{Thermal absorption and desorption of deuterium in beryllium and beryllium oxide}},
author={Macaulay-Newcombe, RG and Thompson, DA and Smeltzer, WW},
Expand Down
9 changes: 5 additions & 4 deletions doc/content/verification_and_validation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ TMAP8 also contains [example cases](examples/tmap_index.md), which showcase how
| Case | Title |
| ------- | ---------------------------------------------------------------------------------- |
| ver-1fc | [Conduction in Composite Structure with Constant Surface Temperatures](ver-1fc.md) |
| fuel cycle 1 | [Tritium fuel cycle in fusion energy plant](examples/fuel_cycle_Abdou/index.md) from [!cite](Abdou2021) |
| fuel cycle 2 | [Tritium fuel cycle in fusion energy plant](examples/fuel_cycle_Meschini/index.md) from [!cite](meschini2023modeling) |
| fuel cycle 1 | [Tritium Fuel Cycle in Fusion Energy Plant](examples/fuel_cycle_Abdou/index.md) from [!cite](Abdou2021) |
| fuel cycle 2 | [Tritium Fuel Cycle in Fusion Energy Plant](examples/fuel_cycle_Meschini/index.md) from [!cite](meschini2023modeling) |


# List of validation cases
Expand All @@ -56,7 +56,8 @@ TMAP8 also contains [example cases](examples/tmap_index.md), which showcase how
| val-2c | [Test Cell Release Experiment](val-2c.md) |
| val-2d | [Thermal Desorption Spectroscopy on Tungsten](val-2d.md) |
| val-2e | [Co-permeation of H$_2$ and D$_2$ through Pd](val-2e.md) |
| val-2f | [Modelling self-damaged tungsten effects on deuterium transport](val-2f.md) |
| val-2f | [Modelling Self-damaged Tungsten Effects on Deuterium Transport](val-2f.md) |
| val-2g | [Deuterium Transport in Proton-Conducting Ceramics](val-2g.md) |
| val-2k | [Oxide effects on deuterium release from self-irradiated tungsten](val-2k.md) |
| val-2j | [Tritium TDS from Li$_2$TiO$_3$ Solid Breeder](val-2j.md) |
| val-2k | [Oxide Effects on Deuterium Release from Self-irradiated Tungsten](val-2k.md) |
| val-2l | [Deuterium Retention in Neutron-irradiated Tungsten](val-2l.md) |
174 changes: 174 additions & 0 deletions doc/content/verification_and_validation/val-2l.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,174 @@
# Deuterium Retention in Neutron-irradiated Tungsten


## Case Description

This validation case is based on the thermal desorption spectroscopy (TDS) experiments and TMAP7 analysis reported by [!cite](Shimada2011). The experiments compared deuterium release from unirradiated tungsten (0 dpa) and neutron-irradiated tungsten (0.025 dpa) after high-flux deuterium-plasma exposure.

!alert note title=Scope of the current validation
The present implementation addresses only the unirradiated sample and benchmarks the TMAP8 result against TMAP7 fit A in Figure 3 of [!cite](Shimada2011). It does not yet validate the neutron-irradiated case. A future extension will add the trap populations required to model the irradiated sample.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The present implementation addresses only the unirradiated sample and benchmarks the TMAP8 result against TMAP7 fit A in Figure 3 of [!cite](Shimada2011). It does not yet validate the neutron-irradiated case. A future extension will add the trap populations required to model the irradiated sample.
The present implementation addresses only the unirradiated sample and benchmarks the TMAP8 result against TMAP7 fit A in Figure 3 of [!cite](Shimada2011). It does not yet validate the neutron-irradiated case. A future extension will enhance the model to capture the behavior of the irradiated sample.


For the unirradiated sample, [!cite](Shimada2011) reported a narrow release spectrum between approximately 450 K and 700 K. Their TMAP7 Fit A validated against this spectra assuming a uniform concentration of 4 at.% 1.35 eV traps to a depth of 0.7 $\mu$m.

The objectives of this first stage of `val-2l` are to:

1. Reproduce the unirradiated TMAP7 Fit A model in TMAP8;
2. Compare the TMAP8 desorption flux with the digitized experimental TDS data;
3. Verify that the deuterium inventory and integrated surface release satisfy mass conservation;
4. Establish a model that can later be extended to the neutron-irradiated sample; and
5. Perform PSS optimization on that model characterize uncertainty in the chosen material properties in the simulations in [!cite](Shimada2011).

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
5. Perform PSS optimization on that model characterize uncertainty in the chosen material properties in the simulations in [!cite](Shimada2011).

remove this for now, let's get this merged before adding PSS.


## Experimental Description

The tungsten specimens were 6 mm-diameter, 0.2 mm-thick discs made from 99.99 at.% polycrystalline tungsten. Both the unirradiated and irradiated specimens were exposed to 100 eV deuterons at a nominal flux of $5\times10^{21}$ m$^{-2}$ s$^{-1}$ and a fluence of $4\times10^{25}$ m$^{-2}$ while the specimen temperature was maintained at 473 K [!cite](Shimada2011). After exposure, deuterium release was measured using TDS.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The tungsten specimens were 6 mm-diameter, 0.2 mm-thick discs made from 99.99 at.% polycrystalline tungsten. Both the unirradiated and irradiated specimens were exposed to 100 eV deuterons at a nominal flux of $5\times10^{21}$ m$^{-2}$ s$^{-1}$ and a fluence of $4\times10^{25}$ m$^{-2}$ while the specimen temperature was maintained at 473 K [!cite](Shimada2011). After exposure, deuterium release was measured using TDS.
The tungsten specimens were 6 mm-diameter, 0.2 mm-thick discs made from 99.99 at.% polycrystalline tungsten. Both the unirradiated and irradiated specimens were exposed to 100 eV deuterons at a nominal flux of $5\times10^{21}$ m$^{-2}$ s$^{-1}$ and a fluence of $4\times10^{25}$ m$^{-2}$ while the specimen temperature was maintained at 473 K [!citep](Shimada2011). After exposure, deuterium release was measured using TDS.


The measured temperature history is prescribed directly in the TMAP8 model rather than approximated by a constant heating rate. It is imperative that we capture the correct temperature history, as sharp TDS spectra coincide with temperature fluctuations between roughly 100-150 seconds and 200-250 seconds for the neutron-irradiated sample. The digitized version of this temperature history is found in [val-2l_temperature_history].

!media comparison_val-2l.py
image_name=val-2l_temperature_history.png
id=val-2l_temperature_history
style=width:50%;margin-bottom:2%;margin-left:auto;margin-right:auto
caption=Temperature history prescribed during the TDS simulation. The inset highlights the early-time temperature fluctuations reported during the experiment.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
caption=Temperature history prescribed during the TDS simulation. The inset highlights the early-time temperature fluctuations reported during the experiment.
caption=Temperature history prescribed during the TDS simulation. The inset highlights the early-time temperature fluctuations reported during the experiment in [!cite](Shimada2011).


## Model Description

### Geometry and mesh

TMAP8 models the tungsten disc as a one-dimensional domain through its full 0.2 mm thickness. The two ends of the domain represent the two exposed circular surfaces of the disc. The mesh is segmented and refined near the upstream surface so that the 0.7 micrometer Fit A trap boundary lies on a mesh node. The remaining thickness is progressively coarsened away from the trapped region.

### Governing equations

The physical mobile-species balance is

!equation id=val-2l_mobile_balance
\frac{\partial C_M}{\partial t} - \nabla \cdot \left(D(T) \nabla C_M\right) + \sum_{i=1}^{N_{trap}}f_{T/M_i}\frac{\partial C_{T_i}}{\partial t} = 0,

where $C_M$ and $C_{T_i}$ are the concentration of the mobile and trapped species, respectively, $t$ is the time, $D(T)$ is the temperature-dependent diffusivity of deuterium in tungsten, N_{trap} is the number of traps, and $f_{T/M}$ is a user-defined numerical scaling factor for better numerical convergence. The deuterium diffusivity follows the Frauenfelder [!cite](frauenfelder1969solution) relation corrected for deuterium and reported by [!cite](Causey2002):

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
where $C_M$ and $C_{T_i}$ are the concentration of the mobile and trapped species, respectively, $t$ is the time, $D(T)$ is the temperature-dependent diffusivity of deuterium in tungsten, N_{trap} is the number of traps, and $f_{T/M}$ is a user-defined numerical scaling factor for better numerical convergence. The deuterium diffusivity follows the Frauenfelder [!cite](frauenfelder1969solution) relation corrected for deuterium and reported by [!cite](Causey2002):
where $C_M$ and $C_{T_i}$ are the concentration of the mobile and trapped species, respectively, $t$ is the time, $D(T)$ is the temperature-dependent diffusivity of deuterium in tungsten, N_{trap} is the number of traps, and $f_{T/M_i}$ is a user-defined numerical scaling factor for better numerical convergence. The deuterium diffusivity follows the Frauenfelder [!citep](frauenfelder1969solution) relation corrected for deuterium and reported by [!cite](Causey2002):


!equation id=val-2l_diffusivity
D(T)=D_0\exp\left(-\frac{E_D}{k_B T}\right).

The trapped-species balance is represented by the TMAP8 trapping and release kernels,

!equation id=val-2l_trap_balance
\frac{\partial C_{T_i}}{\partial t} = \alpha_t^i \frac{C_{T_i}^{\text{empty}} C_M}{(N f_{T/M,i})} - \alpha_r^i C_{T_i},

where the terms in the right-hand side represent trapping and release, respectively. $\alpha_r^i$ and $\alpha_t^i$ are the release and trapping rate coefficients for trap $i$, $N$ is the tungsten material density, and $C_{T_i}^{empty}$ is the concentration of empty trapping sites of type $i$, defined as

\begin{equation} \label{eqn:trapping_empty}
C_{T_i}^{empty} = (C_{{T_i}0} N - f_{T/M,i} C_{T_i} ) ,
\end{equation}

where $C_{{T_i}0}$ is the fraction of host sites $i$ that can contribute to trapping.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

At some point, you need to specify that you only include one trap for this non-irradiated case.


### Initial and boundary conditions

The mobile concentration is initially zero. The single Fit A trap population is initially saturated and distributed uniformly from the upstream surface to a depth of 0.7 micrometers. No traps are assigned beyond that depth.

Finite recombination boundary conditions are applied at the upstream and downstream surfaces:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Finite recombination boundary conditions are applied at the upstream and downstream surfaces:
A recombination boundary conditions capturing the surface reaction rates are applied at the upstream and downstream surfaces:


!equation id=val-2l_recombination
J = -D\nabla C_M = 2K_r(T)C_M^2,

with $K_r$ selected by [!cite](Shimada2011) from [!cite](anderl1992deuterium),

!equation id=val-2l_recombination_coefficient
K_r(T)=K_{r,0}\exp\left(-\frac{E_r}{k_B T}\right).

The simulation begins at the first temperature in the digitized experimental temperature history and runs for 2 h. The plasma-exposure stage is not simulated; its effect is represented by the prescribed initial trapped-deuterium profile.

## Case and Model Parameters

The physical parameters currently used for the unirradiated Fit A benchmark are summarized in [val-2l_parameters].

!table id=val-2l_parameters caption=Experimental and physical model parameters for the current unirradiated TMAP7 Fit A benchmark.
| Parameter | Description | Value | Units | Reference |
| :- | :- | -: | :- | :- |
| $L$ | Tungsten thickness | 0.2 | mm | [!cite](Shimada2011) |
| $d$ | Disc diameter | 6 | mm | [!cite](Shimada2011) |
| $T_{\mathrm{exposure}}$ | Plasma-exposure temperature | 473 | K | [!cite](Shimada2011) |
| $D_0$ | Deuterium diffusivity prefactor | $2.9\times10^{-7}$ | m$^2$/s | [!cite](frauenfelder1969solution,Causey2002) |
| $E_D$ | Deuterium diffusion activation energy | 0.39 | eV | [!cite](frauenfelder1969solution,Causey2002) |
| $K_{r,0}$ | Recombination coefficient prefactor | $3.2\times10^{-15}$ | m$^4$/atom/s | [!cite](anderl1992deuterium) |
| $E_r$ | Recombination activation energy | 1.16 | eV | [!cite](anderl1992deuterium) |
| $f_t$ | TMAP7 Fit A trap atomic fraction | 0.04 | - | [!cite](Shimada2011) |
| $x_t$ | TMAP7 Fit A trap depth | 0.7 | $\mu$m | [!cite](Shimada2011) |
| $E_{\mathrm{detrap}}$ | Fit A detrapping energy | 1.35 | eV | [!cite](Shimada2011) |
| $N_W$ | Tungsten atomic density | $6.25\times10^{28}$ | atom/m$^3$ | [!cite](ambrosek2008verification) |
| $\alpha_{t,0}$ | Trapping prefactor | $9.1316\times10^{12}$ | s$^{-1}$ | [!cite](ambrosek2008verification) |
| $\alpha_{r,0}$ | Release prefactor | $8.4\times10^{12}$ | s$^{-1}$ | [!cite](ambrosek2008verification) |

The concentration variables are rescaled internally by a factor of $10^4$ to improve nonlinear convergence. This scaling does not change the physical trap concentration reported above.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The concentration variables are rescaled internally by a factor of $10^4$ to improve nonlinear convergence. This scaling does not change the physical trap concentration reported above.
The concentration variables are rescaled internally by a factor of $f_{T/M}=10^4$ to improve nonlinear convergence. This scaling does not change the physical trap concentration reported above.



## Results

### Temperature-dependent diffusivity

[val-2l_diffusivity_plot] confirms that the TMAP8 material follows the prescribed Arrhenius relationship over the experimental temperature range.

!media comparison_val-2l.py
image_name=val-2l_diffusivity_vs_temperature.png
style=width:50%;margin-bottom:2%;margin-left:auto;margin-right:auto
id=val-2l_diffusivity_plot
caption=Deuterium diffusivity in tungsten evaluated from the TMAP8 material model as a function of reciprocal temperature.
Comment on lines +106 to +114

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
### Temperature-dependent diffusivity
[val-2l_diffusivity_plot] confirms that the TMAP8 material follows the prescribed Arrhenius relationship over the experimental temperature range.
!media comparison_val-2l.py
image_name=val-2l_diffusivity_vs_temperature.png
style=width:50%;margin-bottom:2%;margin-left:auto;margin-right:auto
id=val-2l_diffusivity_plot
caption=Deuterium diffusivity in tungsten evaluated from the TMAP8 material model as a function of reciprocal temperature.

You already provided the diffusivity above, so no need to reproduce it here.

The only reason why you would want to add a figure would be to show different diffusivities, and the scatter between them, for example. But for now, I do not think this is needed.


### Unirradiated desorption benchmark

[val-2l_comparison] compares the TMAP8 desorption flux with the digitized unirradiated experimental data from [!cite](Shimada2011). The comparison is evaluated over the interval from 800 s to 2800 s, which contains the primary desorption peak.

!media comparison_val-2l.py
image_name=val-2l_comparison_desorption.png
id=val-2l_comparison
style=width:50%;margin-bottom:2%;margin-left:auto;margin-right:auto
caption=Comparison of the TMAP8 prediction using the TMAP7 Fit A parameters with the unirradiated experimental TDS data reported by [!cite](Shimada2011).

The current comparison script calculates the mean-normalized root-mean-squared-percentage error,

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The current comparison script calculates the mean-normalized root-mean-squared-percentage error,
The current comparison script calculates the mean-normalized root-mean-squared-percentage error (RMSPE),


!equation id=val-2l_error_metric
\mathrm{RMSPE} = \frac{\sqrt{\sum_{i=1}^{n}\left(J_{\mathrm{TMAP8},i}-J_{\mathrm{exp},i}\right)^2/n}}{\sum_{i=1}^{n}J_{\mathrm{exp}}/n}\times100

### Deuterium inventory and mass conservation

[val-2l_inventory] shows the simulated mobile and trapped inventories of deuterium over the duration of the TDS experiment along with the temperature profile.

!media comparison_val-2l.py
image_name=val-2l_inventory.png
id=val-2l_inventory
style=width:50%;margin-bottom:2%;margin-left:auto;margin-right:auto
caption=Mobile, trapped, and total deuterium inventories during the unirradiated TDS calculation.

The mass-balance residual is computed from the change in retained deuterium plus the time-integrated release through both surfaces. A value close to zero in [val-2l_mass_conservation] indicates that the numerical solution conserves mass.

!media comparison_val-2l.py
image_name=val-2l_mass_conservation.png
id=val-2l_mass_conservation
style=width:50%;margin-bottom:2%;margin-left:auto;margin-right:auto
caption=Deuterium mass-balance residual normalized by the initial deuterium inventory.

## Discussion and Limitations

This stage of `val-2l` is intentionally limited to the unirradiated Fit A case. It exercises temperature-dependent diffusion, trapping and release, finite surface recombination, a measured temperature history, and inventory accounting in TMAP8. The comparison does not establish that the Fit A trap distribution is unique. In [!cite](Shimada2011), Fit A was calibrated to the TDS spectrum alone and did not reproduce the measured NRA depth profile.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This stage of `val-2l` is intentionally limited to the unirradiated Fit A case. It exercises temperature-dependent diffusion, trapping and release, finite surface recombination, a measured temperature history, and inventory accounting in TMAP8. The comparison does not establish that the Fit A trap distribution is unique. In [!cite](Shimada2011), Fit A was calibrated to the TDS spectrum alone and did not reproduce the measured NRA depth profile.
This stage of `val-2l` is intentionally limited to the unirradiated Fit A case. It exercises temperature-dependent diffusion, trapping and release, surface recombination rates, a measured temperature history, and inventory accounting in TMAP8. The comparison does not establish that the Fit A trap distribution is unique. In [!cite](Shimada2011), Fit A was calibrated to the TDS spectrum alone and did not reproduce the measured NRA depth profile.


## PSS Optimization

PSS optimization details will go here.
Comment on lines +153 to +155

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
## PSS Optimization
PSS optimization details will go here.

I suggest removing this for now and get this PR merged before extending to PSS.


### Planned extension to the neutron-irradiated case

The neutron-irradiated specimen (0.025 dpa) exhibited a much broader desorption spectrum than the unirradiated specimen and required multiple trap populations in the TMAP7 analysis [!cite](Shimada2011). A later extension of `val-2l` will:

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The neutron-irradiated specimen (0.025 dpa) exhibited a much broader desorption spectrum than the unirradiated specimen and required multiple trap populations in the TMAP7 analysis [!cite](Shimada2011). A later extension of `val-2l` will:
The neutron-irradiated specimen (0.025 dpa) exhibited a much broader desorption spectrum than the unirradiated specimen and required multiple trap populations in the TMAP7 analysis [!citep](Shimada2011). A later extension of `val-2l` will:

The citations should be in parenthesis when not directly part of the sentence. That's what that p does.


1. add the irradiated experimental TDS and temperature-history data;
2. introduce multiple trap populations to attempt to capture multiple sharp spectra;
3. document the irradiation history and the assumptions required, exploring modeling techniques to represent damage to tungsten;
4. perform mass conservation and validation checks incrementally
5. optimize material properties for chosen trap distributions and types

## Input Files

The files used in the current unirradiated benchmark are:

- [test/tests/val-2l/val-2l.params](val-2l.params), which contains the physical and numerical parameters;
- [test/tests/val-2l/val-2l.i](val-2l.i), which defines the one-dimensional transport, trapping, release, surface recombination, and postprocessing model;
Comment on lines +171 to +172

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- [test/tests/val-2l/val-2l.params](val-2l.params), which contains the physical and numerical parameters;
- [test/tests/val-2l/val-2l.i](val-2l.i), which defines the one-dimensional transport, trapping, release, surface recombination, and postprocessing model;
- [!file](/val-2l.params), which contains the physical and numerical parameters;
- [!file](/val-2l.i), which defines the one-dimensional transport, trapping, release, surface recombination, and postprocessing model;

This syntax should work.


!bibtex bibliography
Loading