Documentation of the parameter file format for the release models
The parameter files used by the ReleaseModelParameters
class are documented here.
The release models are parametrized by two files: a yaml file controlling the general behavior and the release rates, and a csv file referred to by the yaml file which sets the inventory and the distribution of the inventory onto the different waste components
Parameters of the BaseReleaseModel
release_parameters.yaml
The following code block shows a documented example:
#the first fields contain meta data that are only interpreted by humans
#the name of the model
model: test1
#date of creation
date: 22.07.22
#author
author: name of the author
#comment
comment: a comment
#the list of nuclides to consider; if not VSG, a list has to be given,
#i.e.
#nuclides: [I-129, Cl-36]
nuclides: VSG
#parameters steering the release from waste forms
release_parameters:
#time before the canisters break
breaching_time: 1e4 yr
#the release rate of radionuclides from the fuel matrix
matrix_release_rate: 1e-6/yr
#the release rate of radionuclides from the cladding
cladding_release_rate: 1e-5/yr
#the release rate of radionuclides from vitrified waste
vitrified_lifetime: 1e5 yr
#parameters for the inventory and the distribution of radionuclides onto the different waste types are given here
nuclide_parameters:
#specifies the csv file to read the parameters from
from_file: nuclide_parameters.csv
#options
#if true, ignore decay inside the waste forms. Note that this does not affect the treatment of decay in the near/far field.
ignore_decay: False
#the nuclide database with the half-lifes, decay chains, ... to be used.
nuclide_database: VSG
nuclide_parameters.csv
The file is a semicolon-separated csv file with commas as decimal seoarator (German number format, e.g 1,76
for 1.76).
The following columns must be defined:
nuclide
: name of the nuclidematrix_fraction
: the fraction of the nuclide that is present in the fuel matrixcladding_fraction
: the fraction of the nuclide that is present in the claddingvitrified_fraction
: the fraction of the nuclide that is present as vitrified wasteinstant_release_fraction
: the fraction of the inventory to be release instantaneouslyinventory
: the total amount of this radionuclide in the deposit, in mol
Note that matrix, cladding, and vitrified fraction sum up to one; the instant release fraction is considered separately.
Parameters of the CompositeReleaseModel
the CompositeReleaseModel
bundles two or more BaseReleaseModel
. This can be useful if one wants to consider
different types of waste canister.
composite_release_model.yaml
The following shows an example of the parameter file.
model: composite_test
date: 25.10.22
author: name of author
comment: this is a short test
# global parameters for all release models considered in this composite.
nuclides: VSG
ignore_decay: False
nuclide_database: VSG
# a list of BaseReleaseModel parameter sets, providing the path to the relevant yaml file
release_models:
- model1: release_parameters.yaml
- model2: release_parameters.yaml
# the weight of each release model
weights:
- 0.5
- 0.5