10.11.2014 Views

RD&D-Programme 2004 - SKB

RD&D-Programme 2004 - SKB

RD&D-Programme 2004 - SKB

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Recently, simplified analytical versions of the near- and far-field transport models have been<br />

developed /14-6/. These models use the same input data as the corresponding numerical models<br />

and doses are calculated by means of ecosystem-specific dose conversion factors. The models<br />

can be executed probabilistically and yield results in good agreement with the deterministic<br />

and probabilistic calculation cases in SR 97. A single realisation with the analytical models<br />

runs in about 0.1 second on a 2 GHz personal computer, making them well suited for extensive<br />

probabilistic calculations. The analytical models will be used as a complement to the numerical<br />

models in coming safety assessments, in particular for early scoping calculations and for<br />

complementary probabilistic calculations.<br />

The following sections briefly describe the platforms for the numerical radionuclide transport<br />

calculations and the numerical models of the near-field, the far-field and the biosphere.<br />

Platforms for radionuclide transport calculations<br />

Radionuclide transport calculations in <strong>SKB</strong>’s safety assessments have been performed with the<br />

Proper package (<strong>SKB</strong> 91, SR 95 and SR 97). The Proper package, written in Fortran 77, consists<br />

of a number of sub-modules that handle the transport calculation, see Figure 14-2. The nearfield<br />

transport calculation is handled by the Proper sub-module Comp23 /14-7/, the far field<br />

by Farf31 /14-8/ and the biosphere by Bio42. The Proper environment not only has centralized<br />

communication between the different modules, but also routines for performing deterministic<br />

simulations and libraries with tools for numerical calculations (Numlib). In addition, the environment<br />

contains sub-modules for communication with the groundwater flow model, weighting<br />

and summation of time series (Sum41) and communication with ASCII files outside Proper<br />

(TS01 and Pick51).<br />

As a complement to the Proper package, an alternative software package, Tensit, that runs on<br />

a desktop PC is under development. Tensit can be used in parallel with the Fortran77/Unix<br />

version of Proper in the safety assessment calculations. The PC version, which is based on<br />

the same conceptual models as the Proper package, has been developed separately from the<br />

Fortran77/Unix version and is written as a Matlab program. Matlab is a widely used tool in<br />

numerical calculations and offers a wide selection of mathematical functions, a script language<br />

and a graphical environment, Simulink, where models can easily be built and where different<br />

sub-modules can be connected together in a simple and intuitive way. Both Matlab and<br />

Simulink are widely used, both in the university world and in industry, which is helpful since it<br />

means personnel with the necessary programming know-how and skills are trained and leads to<br />

continuous maintenance of the code. A large number of users should also increase the likelihood<br />

that any errors in the code’s computational routines will be discovered. Simulink’s graphical<br />

interface enables the total quantity of program code to be reduced. This, in combination with<br />

Matlab’s built-in numerical calculation routines, simplifies review and development of the<br />

different models (especially for persons outside the development group).<br />

At present the near-field calculation has been fully implemented in Matlab and Simulink,<br />

which means that calculations equivalent to those handled by the Comp23 sub-module can be<br />

run in Tensit. A ported version of the Fortran77 code that is used in Proper, with an interface<br />

that enables the code to be used as a Matlab function, is used for migration calculations in<br />

the far-field. The biosphere module has been developed into a considerably more versatile<br />

tool. While the Proper module uses dose conversion factors calculated by an external code,<br />

the Matlab version can either calculate dose conversion factors in advance or perform timedependent<br />

biosphere calculations as part of a probabilistic computational chain.<br />

In addition to the Matlab package, the PC version can use the commercially available risk<br />

analysis code @Risk for probabilistic analyses. @Risk can generate a large number of probability<br />

distributions, perform probabilistic simulations and run external programs like Matlab.<br />

Moreover, the combination Matlab/@Risk provides a transparent environment for safety<br />

assessment calculations.<br />

RD&D-<strong>Programme</strong> <strong>2004</strong> 159

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!