Skip to content

Modelling the desorption of tritium in the walls of nuclear fusion reactors

Notifications You must be signed in to change notification settings

digiLab-ai/TritiumDesorption

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fusion energy

digiLab twinLab slack

In this example, we look at the ability of twinLab to model the desorption (the physical process where a previously adsorbed substance is released from a surface) of tritium (a radioactive isotope of hydrogen) in the wall of a nuclear fusion reactor. Fusion generates almost no radioactive waste, and the little waste that it does produce has a short half-life. However, the interior of the reactor wall is bombarded by a high-neutron flux during fusion, far higher than any naturally-occurring radioactive process, and therefore the properties of materials under high neutron bombardment are unknown. Computer simulations are required to understand the material properties in such extreme circumstances, but simulations are expensive in terms of computational power, and cannot be run at every point in parameter space under consideration. twinLab can be used to train simulation surrogate models using data from a sparse array of simulations. This allows for meaningful interpolation and extrapolation to unexplored regions of parameter space, together with a calibrated uncertainty estimate on the accuracy of the simulation surrogate.

Quick start

Clone the repository and change directory to the project root:

git clone https://github.com/digiLab-ai/FusionEnergy.git
cd FusionEnergy

Install the dependencies:

poetry install

Copy the .env.example file to .env

cp .env.example .env

and fill out your twinLab login details in .env

Run the demo notebook:

poetry run jupyter notebook demo.ipynb

About

Modelling the desorption of tritium in the walls of nuclear fusion reactors

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published