Home
English
Contents
1. Cycle no 1 incoming concentration to system 10 000000000000000 conc in this box 1 10 000000000000000 conc in this box conc in this box conc in this box conc in this box Cycle no 2 0 000000000000000E 000 0 000000000000000E 000 0 000000000000000E 000 0 000000000000000E 000 O1 B W N incoming concentration to system 0 000000000000000E 000 conc in this box conc in this box conc in this box conc in this box conc in this box Cycle no 3 1 0 000000000000000E 000 2 10 000000000000000 3 0 000000000000000E 000 4 0 000000000000000E 000 5 0 000000000000000E 000 incoming concentration to system 0 000000000000000E 000 conc in this box conc in this box conc in this box conc in this box conc in this box 1 0 000000000000000E 000 2 0 000000000000000E 000 3 10 000000000000000 4 0 000000000000000E 000 5 0 000000000000000E 000 NAGRA NTB 00 02 20 Cycle no 4 incoming concentration to system 0 000000000000000E 000 conc in this box 1 0 000000000000000E 000 conc in this box 2 0 000000000000000E 000 conc in this box 3 0 000000000000000E 000 conc in this box 4 10 000000000000000 conc in this box o 0 000000000000000E 000 Cycle no 5 incoming concentration to system 0 000000000000000E 000 conc in this box 1 0 000000000000000E 000 conc in this box 2 0 000000000000000E 000 conc in this box 3 0 000000000000000E 000 conc in this box 4 0 000000000000000E 000 conc i
2. 1661 54 X 2492 31 0 000007 0 000006 0 000005 X 3323 08 11076 92 21046 15 0 000004 Concentration kg m 0 000003 0 000002 0 000001 1 5E 05 6E 05 0 0001 0 00015 Distance m Fig 7 18 SANTA concentration profile for contaminant The corresponding chart for the analytical profile is shown below Analytical infinite half space 0 00001 0 000009 0 000008 E 0 000007 er 2 0 000006 NM c fx 2 0 000005 Se 2492 31 E 0 000004 3 3323 08 S 0 000003 11076 92 21046 15 0 000002 0 000001 0 1 5E 05 6E 05 0 0001 0 00015 Distance m Fig 7 19 Analytical profile This shows that the results generated by SANTA follow the analytical solution to an acceptable degree It must be noted that the analytical solution used above was for a pulse into an unbounded rock matrix whereas SANTA was calculating for a fixed boundary rock matrix 39 NAGRA NTB 00 02 Therefore the tail of the SANTA profile will be slightly at a higher concentration than that of the unbounded profile Fig 7 20 Also of note is the possible presence of any cumulative error associated with SANTA s implementation of sorption and diffusion SANTA Analytical Difference 0 000001 0 0000005 0 pu E 0 0000005 NM 830 77 0 000001 K 3323 08 5 21046 15 0 0000015 O O 0 000002 0 0000025 0 000003 1 5E 05 4 5E 05 7 4E 05 0 0001 0
3. Normalised concentration 0 2000 SANTA results 4000 6000 8000 Time years Fig 7 21 SANTA PICNIC breakthrough curve including advection dispersion and sorption 41 NAGRA NTB 00 02 Processes included in Fig 7 21 advection dispersion sorption B indicates results calculated using PICNIC version Il 0 20 Normalised concentration 0 2000 4000 6000 8000 Time years Fig 7 22 SANTA PICNIC B breakthrough curve including advection dispersion sorption and decay The processes included in Fig 7 22 advection dispersion sorption DECAY with a half life of 1000 years B indicates results calculated using PICNIC version II The output shows SANTA predicting the breakthrough curve almost identically to the PICNIC code prediction NAGRA NTB 00 02 42 8 Worked Example This section outlines the creation of a simple example file and then further modifies the input data to include more of the available options All the example files created in this chapter are also contained in the SANTA directory wrkex1 sin wrkex2 sin wrkex3 sin and wrkex4 sin for reference and will be installed automatically by the installation program 8 1 Worked example 1 advection Load SANTA by double clicking on the santa icon or start from the menu in Win95 NT The SANTA main screen will be displayed Click on the button labeled Create Load Update to access the input screen This is the main screen for entering the se
4. Now click on Use Values to return to the main screen In the section labeled Setup of run the text gt Main Channel Sorption should now be visible This section displays the basic setup of a run Again the text box to the right of the Start button will display the text Values successfully loaded Click on the Start button This time you notice that the displays indicating the concentration in the first and last box show a more smoothly fluctuating value they no longer rise and fall suddenly Once this has been completed click on the Grapher button Once in the Graphing screen click on the Plot button in the Distribution section This time there is still some tracer in the system although only a very small amount lt 1E 28 kg m NAGRA NTB 00 02 44 Next click on the Plot button in the Break thru section This illustrates the effect of sorption on the tracer as it passes through the system The blue line indicates the concentration level in the first box which rises more slowly to the value of the input source and then tails off when the input pulse is switched off The green line shows the break through in the final 45 box and shows the retardation of the pulse compared with the earlier example with no sorption and the smearing out and attenuation of the sharp step pulse caused by dispersion and sorption Click on the check box labeled Log Conc in the Break thru section and click on the plot
5. nni RE pl E EE HE B Simplified sketch of a water conducting fracture Simplified representation Direction of flow A Water conducting fracture B Matrix or hostrock alteration Aqueous Species Solid Species Simplified Box 3 D Representation Fig 2 1 A box derived from a representation of reality NAGRA NTB 00 02 A System Built up using basic boxes as building blocks Water Depth of matrix Rock Accessible Rock Matrix Main Channel Accessible Rock Matrix Accessible Rock Matrix Main Channel Accessible Rock Matrix D simplification of 3 Typical system constructed from boxes and comparative reality Fig 2 2 the rock matrix adjacent to a In addition to the boxes used to represent the main flow path fracture can be represented by additional boxes with different internal properties and volume diffusion from the fracture A typical setup with an advective channel and a diffusive rock matrix 1s shown in Fig 2 2 along with a simplification of a water flowing fracture Note For reasons of simplicity the rock matrix boxes are shown here with the same dimensions as the than the fracture to represent rock matrix which is accessible by main channel boxes n most cases the rock matrix boxes will have dimensions different than the main channel boxes NAGRA NTB 00 02 4 2 1 Overview of the SANT
6. and for example adjust the length of the flow path The conceptual shortcomings include the crude approximation of gradients for relatively large steps in space and time Also the processes of dispersion sorption and diffusion are computed sequentially rather than simultaneously Diffusion in the rock matrix is treated in one dimension without accounting for mass transfer between rows of boxes e g parallel to the fracture The implementation of combined dispersion and sorption is numerically exact only for the case of linear Freundlich type sorption Flow within the fracture is assumed to be represented by one dimensional flow through an equivalent homogeneous porous medium The numerical errors associated with the conceptual shortcomings have been assessed by calculations in comparison to exact analytical solutions or numerically more accurate models Errors associated with gradients are largest when gradients are largest as demonstrated in the case of diffusion form the fracture into the first box of the rock matrix during the first time step Subsequent time steps are modeled with sufficient accuracy such that incremental mass transfers are accurate for all but the initial time step of diffusion The sequential computation of the processes does not appear to induce significant error as demonstrated with a computation involving linear sorption in the rock matrix dispersion and radioactive decay Errors associated with non linear sorptio
7. 7 8 The function C u is required in this case to define the concentration profile present in the Rock Matrix that has been created prior to the main channel concentration dropping to 0 The resultant analytical concentration profiles are shown below in Fig 7 11 again for the period 1 to 2 hours Analytical Concentration Profile After Pulse 3 50E 05 3 00E 05 2 50E 05 2 00E 05 1 50E 05 1 00E 05 Concentration kg m 0 00E 00 0 0 00005 0 0001 0 00015 0 0002 Box number Fig 7 11 Analytical concentration profile after pulse Again a check was made on the mass flux through the Main Channel Rock Matrix interface As previously the code recorded the mass transfer but a different approach was taken to analytically calculate the flux Using Equation 7 8 to calculate the concentration at 80 separate points in each time period a more accurate set of concentration profiles was obtained With the aid of a small program and using the trapezoidal rule the area under each curve could be NAGRA NTB 00 02 32 approximated From this the mass of tracer in the Rock Matrix could be calculated Any change in the mass contained in the Rock Matrix between time periods would be due to a flux across the Main Channel Rock Matrix interface Thus the values of mass flux were calculated for all the time periods These results for the analytical and SANTA outputs are shown in Fig 7 12 SANTA Analytical Mass Transfer from
8. Morihiro Mihara JNC Tokai Japan Fiona Neall Neall Consulting Kunio Ota PNC Tono Geo science centre Japan and Paul Smith SAM Paul Smith kindly performed comparative calculations with the PICNIC code Thanks also to Laurence R Bently Department of Geology and Geophysics University of Calgary Canada for a detailed and thorough review of the code The Institute of Mineralogy and Petrology under the guidance of Tjerk Peters and the Rock Water Interaction Group at the University of Bern provided support and logistics throughout the code development 5 NAGRA NTB 00 02 12 References APPELO C A J amp POSTMA D 1993 Geochemistry Groundwater and Pollution A A Balkema Rotterdam Netherlands CARSLAW H S amp JAEGER J C 1959 Conduction of Heat in Solids 2nd ed Oxford University Press New York CRANK J McFARLANE N R NEWBY J C PATERSON G D amp PEDLEY J B 1981 Diffusion Processes in Environmental Systems The MacMillan Press Ltd London and Basingstoke NAGRA 19942 Kristallin I Safety Assessment Report Nagra Technical Report NTB 93 22 Nagra Wettingen Switzerland 1994 BARTEN W amp ROBINSON P C 1996 PICNIC A code to model migration of radio nuclides in fracture network systems with surrounding rock matrix Hydroinformatics 96 M ller ed Balkema Roterdam 541 548 A I NAGRA NTB 00 02 APPENDIX A Quick start run something now Follow these instructions afte
9. e L tat dans la derni re boite l autre extr mit de la fracture est enregistr et repr sente la courbe de restitu tion SANTA poss de un g n rateur de graphes incorpor pour la repr sentation des r sultats tels que des profils de concentration dans la fracture et la matrice rocheuse ou des courbes de restitu tion de mani re optionnelle les r sultats peuvent tre enregistr s dans un fichier Le contr le du programme de SANTA a t focalis sur la simulation de l coulement convectif de la diffusion dans la matrice rocheuse milieu limit ou non de l adsorption de la dispersion et de la combinaison de ces processus Ce contr le permet de comparer les r sultats de SANTA avec les solutions analytiques et les r sultats d autres mod les num riques Les tests comparatifs ont r v l une pr cision num rique suffisante pour les utilisations auxquelles SANTA est desti n e SANTA a t programm en combinant le FORTRAN avec le VISUAL BASIC en raison des capacit s math matiques prouv es du FORTRAN et de l environnement Windows convivial du VISUAL BASIC comprenant des graphiques int gr s et des facilit s d impression Le pro gramme fournit aussi un fichier d aide abondamment illustr ainsi qu un manuel et un guide de r f rence en ligne une s rie d exemples de fichiers d entr e est galement fournie SANTA fonctionne sur les environnements suivants Windows 3x Windows 95
10. then Flux pli ce Eq 4 2 where flux is defined from box I to box II which lie perpendicular to the main channel with concentrations C1 and C2 respectively and positive towards lower concentration NAGRA NTB 00 02 8 For the mass balance equation the mass transferred between boxes MT is defined MT Flux A Ot Eq 4 3 where A is the contact area area of rock matrix box parallel to main channel is the porosity of the medium in which diffusion occurs and f the time of one cycle To calculate the diffusion length the following equation was used 24 D t At time te 90 of the mass of the tracer will be contained in the matrix from depth 0 to depth Fig 4 2 Therefore the full depth of the rock matrix will be times the number of rock matrix boxes l NoSideBoxes Concentration 2 Sqrt Dt Distance Fig 4 2 Definition of diffusion length NOTE At present the code defaults to the depth of 10 rock matrix boxes This can be modified to more rock matrix boxes 1 e enable longer run times As the diffusion length is proportional to the root of time and the duration of the injection pulse 1s usually small compared to the duration of advective flow it might be possible to fix the maximum number of rock matrix boxes at a number 100 At present the maximum number of rock matrix boxes allowed by the code is 20 With the Flux pee and Mass Transfer MT DA tQ this gives _
11. D A o t C1 C2 2 JD t MT for a cycle Eq 4 4 9 NAGRA NTB 00 02 As all the factors except Cl and C2 will be constant throughout a run Equation 4 4 may be formulated as D A bt MT KDiff C1 C2 with KDiff Bor With the mass transfer known for a cycle the concentrations Cl and C2 can be updated accordingly Care must be taken when moving a mass of contaminant to or from a main channel box to a rock matrix box due to the possible different volumes of these boxes If CT is the concentration in the main channel box 1 and C2 is the concentration in the first rock matrix box I the updated concentrations can be calculated as follows With CI gt C2 C1 Cl MBWaterVolume KDiff C1 C2 Eq 4 5 MBWaterVolume C2 C2 RMWaterVolume KDiff Cl C2 Eq 4 6 RMWaterVolume where MBWaterVolume is the volume of water in the fracture box and RMWaterVolume is the volume of water in the rock matrix box In representing diffusion the code assumes that the initial incoming pulse to the first rock matrix box I off the first main channel box 1 can only travel the distance of one box per cycle Thus with a constant injection the tracer will reach the second rock matrix box II in the second cycle illustrated below Fig 4 3 with a depth of diffusion of 6 boxes This prevents a pulse reaching the furthest rock matrix box in the first cycle The code at this stage does not consider diffusion between diffe
12. Rock Matrix 2 50E 12 Analytical 2 00E 12 H SANTA Difference 2 1 50E 12 c je E c 8 1 00E 12 c O O 5 00E 13 0 00E 00 Time Hrs Fig 7 12 SANTA Analytical mass transfer from rock matrix As can be seen in Fig 7 12 the curve for the absolute difference labeled Difference between the analytical solution and the results output by SANTA follows the same pattern as before Again in the first time step after the pulse has passed through the largest concentration difference will be present As before the absolute error settles down and stabilises to a near straight line The error present when mass transfer occurs into the Main Channel will stay within known bounds and at acceptably low values 7 3 Sorption Dispersion The implementation of dispersion into SANTA is closely linked to retardation caused by sorption see Chapter 6 The testing for the effect of dispersion also double checks the implementation of linear sorption Thus for a fixed dispersivity set arbitrarily to 0 015 m a selection of Kd values Freundlich P 1 were used to investigate the combined effects of dispersion and linear sorption The Kd values used were 0 1 0 01 and 6 6E 3 and in order to see more clearly the development of the concentration profile the system was run for 8 cycles The code calculated automatically the number of main channel boxes required for the retardation caused by the different Kd val
13. back sub stitution into Equation 5 1 the value of C can be obtained 5 1 Diffusion with Sorption in the rock matrix Sorption is implemented in the rock matrix in exactly the same manner as for the main channel boxes outlined above An incoming tracer can react with the rock according to the Freundlich equation Equation 5 1 The only difference is that the tracer flow into or out of a box is NAGRA NTB 00 02 14 controlled by diffusion and not by advection as in the main channel In most common applications for rock matrix sorption the value for will remain at 1 0 due to the lack of experimental data to define The actual number and dimensions of the rock matrix boxes remain unaltered from those defined in Chapter 4 15 NAGRA NTB 00 02 6 Dispersion The effect of purposely induced numerical dispersion is used to implement physical dispersion in the main channel in combination with retardation due to sorption Up until now it is assumed that the entire contents of a box moves into the subsequent box during the time step of a cycle This conforms to the equation vAt Ax Eq 6 1 Where v is the average ground water velocity At the cycle time step and Ax the box length If this was the case each content of a box would be moved from one box to next with the box concentrations moving neatly with the box boundaries and remaining sharp plug flow The sharpness is blurred when the front transfer and box boundaries do not c
14. migration des tudes de sensibilit et l assistance au d veloppement de mod les conceptuels Les processus agissant sur un contaminant et pris en compte par SANTA comprennent la convection dans le conduit principal la dispersion dans le conduit principal l adsorption et la d sorption lin aires non lin aires dans le conduit principal la diffusion dans et de la matrice rocheuse l adsorption et la d sorption dans la matrice rocheuse la d sint gration radioactive et toute combinaison des processus mentionn s Le principe de SANTA est bas sur l utilisation d une s rie de boites identiques dans leurs di mensions physiques et leur contenu g ochimique pour repr senter un conduit principal homo g ne unidimensionnel fracture et de mani re optionnelle une matrice rocheuse homog ne unidimensionnelle accessible par diffusion cette matrice est dispos e d une mani re sym trique autour du conduit principal et repr sent e par des s ries de boites identiques Le transport dans le conduit principal est dict par le simple mouvement de la phase aqueuse d une boite la sui vante durant un laps de temps donn tandis que la diffusion dans la matrice rocheuse est r gie par une approximation discr te de la premi re loi de Frick Le terme source alimentant la premi re boite se limite une injection simple du contaminant de mani re continue et concentration fixe ou une impulsion de dur e limit
15. section labeled Setup of run will now display the text gt Main Channel Sorption gt Diffusion in Rock matrix and gt Rock matrix sorption should be visible Click on the Start button This run will take a little longer than the previous runs as SANTA is now calculating sorption in all of the rock matrix boxes in addition to the main channel boxes Once the run is completed click on the Grapher button to access the graphing screen The Distribution and Break thru graphs will be similar to the previous example the greatest changes having occurred in the rock matrix Click on the Plot button in the Diffusion section to access the diffusion screen Scroll through the graph to view the development of the diffusion profile This highlights the retarda tion caused by the sorption in the rock matrix In the previous example the diffusion pulse reaches further into the rock matrix in a shorter time load in the previous data perform a run and compare the results You have now created 4 example files with increasing complexity Explore SANTA further by changing parameters and settings in the saved files and plot the results Consult the user manual for further details on the running of the code NAGRA NTB 00 02 46 9 Concluding remarks on accuracy and limitations The limitations of SANTA are determined by restrictions on the geometry the limited choice of processes conceptual shortcomings and by limits to the numer
16. the problem of zero initial concentration and the surface at x maintained at a constant concentration C and a fixed barrier at x 0 The concentration profiles generated analytically for the unbounded half space Fig 7 5 and a bounded geometry Fig 7 6 and by SANTA Fig 7 7 for a select number of cycles after 0 05 12 05 and 23 45 hours are shown below SANTA output resembles that of the analytical solution to the bounded geometry Deviations between the infinite half space and the bounded geometry become increasingly larger with time Analytical Concentration profile Infinite half space 5 00E 05 amp 4 50E 05 4 00E 05 f 3 50E 05 D 3 00E 05 O E 2 50E 05 5 2 00E 05 e S 1 50E 05 1 00E 05 5 00E 06 0 00E 00 main 1 2 3 4 5 6 T 8 9 10 Box number Fig 7 5 Analytical concentration profile for the unbounded infinite half space after 0 05 12 05 and 23 45 hours 27 NAGRA NTB 00 02 Analytical Concentration Profile B Boundary at box number 10 5 00E 05 Rm 4 50E 05 4 00E 05 3 50E 05 3 00E 05 2 50E 05 2 00E 05 Concentration kg m 1 50E 05 1 00E 05 5 00E 06 0 00E 00 Box number Fig 7 6 Analytical concentration profile for a bounded system with a boundary after the 10 box after 0 05 12 05 and 23 45 hours SANTA Concentration profile 4 50E 05 4 00E 05 3 50E 05 3 00E 05 2 50E 05 2 00E 05 1 50E 05 1 00E 05 5 00E 06 0 00E 00 Concentration
17. 00013 Distance m Fig 7 20 Analytical difference 7 5 Sorption dispersion and radioactive decay This example file is based upon the Kristallin I reference case that is fully documented in NTB 93 22 NAGRA 1994 All data except the half life and retardation factor were taken from this report This reference case concentrates on the geosphere modeling region It describes the network of water conducting features which extend throughout the crystalline basement of Northern Switzerland The parameters defined below were used for input INPUT DATA The following input data is contained in the SANTA input file santex7 sin As a comparison the PICNIC code BARTEN amp ROBINSON 1996 was run with identical parameters SETUP PARAMETERS No of Boxes 10 Transit Time 159272 73 hours Duration of run 127418184 hours Duration of input pulse 521888954 391 hours Input Elemental concentration l kg m NAGRA NTB 00 02 MAIN CHANNEL Channel Width Path Length Fracture Aperture Fracture Porosity Density ROCK MATRIX No values used in this example SORPTION PARAMETERS Freundlich Alpha Freundlich Beta MISC SETTINGS Dispersivity Accuracy 40 lm 200 m 0 001 m 0 99 3000 kg m 5 m kg l 10 m 0 0001 In addition the half life for radioactive decay was set to 1000 years RESULTS FROM RUN The following graphs plot the output from SANTA along with the output from the PICNIC code for comparison
18. 3600x 5E 5 241E 12x 0 05x 3600 MT 1 677050983E 12kg Eq 7 1 Thus the updated values of concentration for the first Main Channel and Rock Matrix boxes are obtained using Equations 4 5 and 4 6 In this case KDiff C1 C2 1 677050983E 12 SE 5x9 89999984 E 6 1 677050983 E 12 Cl 4 983060091E 5 kg m Eq 7 2 9 89999984 E 6 and e 0 0x1 34164076E 7 1 677050983E 12 _ 1 25E 5 kg m Eq 73 1 34164076 E 7 NAGRA NTB 00 02 22 The code recorded to the special file Diff out the details for the first Main Channel box and its associated Rock Matrix boxes for every cycle Only the first few cycles and to a depth of only 5 Rock Matrix boxes are listed below The Mass transfer value is a running total of mass trans ferred into the Rock Matrix Also of note 1s the adherence to the pattern outlined in Fig 4 3 Main Channel Matrix 1 Matrix 2 Matrix 3 Matrix 4 Equations 7 2 and 7 3 Matrix 5 498306E 04 125000E 04 000000E 00 000000E 00 000000E 00 000000E 00 498729E 04 164063E 04 546875E 05 000000E 00 000000E 00 000000E 00 498862E 04 199707E 04 772705E 05 257568E 05 000000E 00 000000E 00 498983E 04 225403E 04 101425E 04 382347E 05 127449E 05 000000E 00 Mass Transfer cycle 1 1 677050999883405E 012 Equation 7 1 Mass Transfer cycle 2 2 934839228456907E 012 Mass Transfer cycle 3 4 061607854332973E 012 Mass Transfer cycle 4 5 068821086245884E 012 The fil
19. 6 9 L p7 Eq 6 9 Ax 2a Nob d elle je a Eq 6 10 PthL NN Ax Me Eq 6 11 With R defined as a virtual retardation factor that is used to define the numerical dispersion to simulate a desired physical dispersion a From this R value a virtual Kd can be derived and thus by using the existing code for sorption with this Kd value it is possible to induce the defined dispersion even when no effects of sorption are wanted by the user PthL Further u d e a Eq 6 12 R R 2a NoB PthL For stability R 21 i e NoB lt 20 As can be seen this method can also be combined with the user s defined sorption data in Equation 6 12 to produce a new modified Kd that includes a dispersion effect NAGRA NTB 00 02 18 7 Code Testing At present the code simulates advection diffusion dispersion and retardation by sorption As these aspects of solute transfer are fundamental in migration experiments it is essential that they can be proven to be working as they were defined in the model It was in order to demonstrate confidence in the basic mechanics of the code that the following testing strategies were carried out A set of test cases were constructed which enabled a close examination of any one or a combination of processes Due to the focus being on the mechanics of the code the input parameters might not necessarily represent any geological reality All results were plotted using Excel for direct comparis
20. A box model The geometry outlined above is restricted to the following elements e A 1 D homogeneous main channel fracture represented by an array of identical boxes both in dimension and content e A 1 D rock matrix optional accessable by diffusion arranged symmetrically about the main channel and represented by arrays of identical boxes both in dimension and content A single tracer source is input to the first main channel box The source can be 1 supplied continuously at a fixed initial concentration or 2 supplied as a pulse of finite duration at a fixed concentration The processes simulated by SANTA include e Advection in the main channel e Dispersion in the main channel e Sorption and desorption in the main channel e Diffusion into and out of the rock matrix e Sorption and desorption in the rock matrix e Radioactive decay e Any combination of the above processes 5 NAGRA NTB 00 02 3 Advection SANTA represents advection as the physical movement of a contaminant in this case using water as the transport medium In the very simple case of advection along a single flow path a linear sequence of identical boxes may be used Fig 3 1 Main Channel One cycle Input source Fig 3 1 simple advection system The SANTA code simulates the movement of water by moving the aqueous contents of box n to box n 1 Fig 3 2 The contents that were in the last box leave the system while the in
21. TA Br Analytical 1 6E 11 1 4E 11 1 2E 11 1E 11 Mass kg 8E 12 6E 12 4E 12 2E 12 0 2 0 8 0 9 0 3 0 7 lt LO e e 0 1 0 6 Time Hrs Fig 7 3 Cumulative mass transfer into the rock matrix at the end of each time step 0 05 hours produced with SANTA and analytical solution As can be seen the flux of mass calculated by the code is very similar to that predicted by the analytical solution A further analysis was made of the incremental mass transfer per time step This examined the calculated mass transfer per time step with that predicted by the analytical solution Fig 7 4 shows these values and the absolute difference between these results 29 NAGRA NTB 00 02 Mass Transfer per Cycle SANTA Analytical 4 01E 12 3 51E 12 Analytic Inc m SANTA Inc Difference 3 01E 12 2 51E 12 2 01E 12 Mass kg 1 51E 12 1 01E 12 5 1E 13 1E 14 0 05 0 15 0 25 0 35 0 45 0 55 0 65 0 75 0 85 0 95 Time Hrs Fig 7 4 Incremental mass transfer per time step calculated by SANTA and predicted by analytical solution Of particular interest in Fig 7 4 is the curve for the absolute difference labeled Difference between the analytical solution and the results output by SANTA Initially due to the starting conditions of maximum concentration in the main box and 0 concentration in the first side box the biggest error occurs This is due to the manner t
22. a contaminant while and D are known parameters whose values have been previously derived experimentally Therefore the concentrations in the water and rock can be determined with Equation 5 1 For most cases in natural environments is smaller than one NAGRA NTB 00 02 12 Initially an inventory of the mass of contaminant in the box 1s taken as follows INV WaterVolume C Rockmass C Eq 5 2 Replacing C INV WaterVolume C RockMass C Eq 5 3 It is now possible to solve for C There are three methods to solve Equation 5 3 depending on the value of J The first case is if B 1 producing a linear relationship between C and C For this case Kd and Equation 5 3 becomes INV WaterVolume C RockMass Kd C Eq 5 4 Making C the subject of the equation results in INV C anr el Eq 5 5 WaterVolume RockMass Kd Equation 5 5 is now immediately solvable as all the parameters are known By back substitution into Equation 5 1 the new value for C can be calculated The updated value for concentration in the water is the value that is now available to control diffusion into the rock matrix where the process of sorption occurs again The remaining methods are used if P z 1 In this case Equation 5 3 is non linear and requires a different approach One such approach is the use of the Newton Raphson one dimensional root finding method This method enables the honing in on the root or numerical sol
23. af IL n q r Q National Cooperative for the Disposal of Radioactive Waste TECHNICAL REPORT 00 02 SANTA Sensitivity Analysis of Nuclide Transport Aspects October 2002 D McKie and U Mader Hardstrasse 73 CH 5430 Wettingen Switzerland Telephone 41 56 437 11 11 E I Mm Q r Q National Cooperative for the Disposal of Radioactive Waste TECHNICAL REPORT 00 02 SANTA Sensitivity Analysis of Nuclide Transport Aspects October 2002 D McKie and U M der 1 DM Multimedia Ltd formerly University of Berne Switzerland 2 University of Berne Switzerland Hardstrasse 73 CH 5430 Wettingen Switzerland Telephone 41 56 437 11 11 This report was prepared on behalf of Nagra The viewpoints presented and conclusions reached are those of the author s and do not necessarily represent those of Nagra ISSN 1015 2636 Copyright 2002 by Nagra Wettingen Switzerland Allrights reserved All parts of this work are protected by copyright Any utilisation outwith the remit of the copyright law is unlawful and liable to prosecution This applies in particular to translations storage and processing in electronic systems and programs microfilms reproductions etc I NAGRA NTB 00 02 summary The SANTA Sensitivity Analysis of Nuclide Transport Aspects program is a simple box model created to simplify understanding of radionuclide or contaminant transport through a fractured medium SANTA is a teaching tool and allo
24. assed through and exited the system Next click on the Plot button in the Break thru section This may take a few moments as the code plots the aqueous concentration history for the first blue box and the last green box no 45 If desired any of the options marked Log Conc or Log Hours can be selected and the Plot button clicked again although in this case the differences will not be great later examples will highlight the usefulness of these buttons That 1s the simplest example of a run completed next we will add the process of sorption 8 2 Worked example 2 advection dispersion and sorption Return to the main window and again select Create Load Update The previously entered data will still be displayed In the section labeled Main Options in the top left of the window click on the check box titled Sorption in Main Channel The section labeled Sorption Parameters should now become active It was previously ghosted out and unavailable Leave the value for dispersion in the Main Options section adjacent to the Sorption in the main Channel check box at the default 0 015 m and enter into the Sorption Parameters section the following values Freundlich Alpha n kg 0 1 Freundlich Beta 1 Click on the Save button and save as testex2 sin This will save all the data to a file on your hard drive Remember to update your comments in the comments box this data is already contained in the file wrkex2 sin
25. at is a very quick start to using SANTA If you have a query at any point while running SANTA click on the Help button This will jump to the relevant section in the Help file
26. button in the same section This will now display the above graph but with a logarithmic scale for the concentration Now click on the check box labeled Log Hours and press the plot button again This will re plot the graph with the x axis in Logarithmic hours The user can now select the graph of their choice and with the use of the Save Graph button can save the output as a Windows Metafile This can then be directly imported to Microsoft Word or other pro gram and scaled without loss of resolution That 1s the example of a run with sorption dispersion completed next we will add the process of diffusion 8 3 Worked example 3 advection dispersion sorption and diffusion Return to the input screen and retaining the values already used click on the check box labeled Diffusion in Rock Matrix in the Main Options section in the top left of the screen This will now enable the section labeled Rock Matrix Leave the default value of 10 boxes for the Limit of Diffusion boxes and enter the following values Effective Diffusivity m s 1E 12 Matrix Porosity 0 05 Click on the Save button and save as testex3 sin This will save the updated data to a file on your hard drive Remember to update your comments in the comments box this data 1s already contained in the file wrkex3 sin Now click on Use Values to return to the main screen In the section labeled Setup of run the text gt Main Channel Sorption a
27. checked and proven FORTRAN code can be implemented within a Windows programmed front end These front ends are usually far more user friendly than a DOS prompt Another advantage 1s the ability to escape the 640 K memory limitation that programming in standard DOS dictates and the ability to use complex graphing routines and output directly to the printer The modular approach while using DLLs simplifies updating a program because one need replace only DLLs instead of replacing the entire program Thus when an updated or new method needs to be added the DLL containing the code need only be changed leaving the rest of the project unaffected DLLs can be accessed from any code capable of supporting DLLs thus any code present in a DLL can be utilised by other codes or Windows applications Packaging often used codes or routines into DLLs means that a selection of DLLs will be available for future programming projects NAGRA NTB 00 02 50 11 Acknowledgments This work s part of an extensive collaboration in model development supported by the Japanese Nuclear Fuel Development Cycle Institute JNC of Japan and the Swiss National Cooperative for the Disposal of Radioactive Waste Nagra The concepts involved in model development and the structure of code variants were initiated by Ian McKinley Nagra CH and developed under the management of Bernhard Schwyn Nagra CH with extensive input from Russell Alexander GGWW University of Bern CH
28. coming tracer can react with the rock according to the Freundlich equation thus retarding the transport of the contaminant when compared with purely diffusive flux To test the implementation of sorption in the Rock Matrix the code was set up as outlined below and the results recorded These were then compared with an analytical solution for the same process 37 NAGRA NTB 00 02 SETUP PARAMETERS No of Boxes 39 Transit Time 0 6 hour Duration of a run 8 86 hours Duration of input pulse 8 86 hours Input Elemental concentration E 5 kg m Dispersivity 0 015 Accuracy 0 01 MAIN CHANNEL Channel Width 0 3m Path Length 1 8m Aperture of Fracture 1E 4 m Fracture Porosity 0 99 SIDE MATRIX Effective Diffusivity 1 0E 12 Matrix porosity 0 05 Limit of Diffusion Boxes 10 SORPTION VALUES No values were entered for sorption in the main channel The option for sorption was switched off ADDITIONAL OPTIONS Rock Matrix Sorption Rock Matrix Alpha for sorption 0 0001 giving retardation factor of 6 7 Rock Matrix Beta for sorption 1 0 The above setup is stored in the file santex6 sin included on the installation disk When the above set of data was run SANTA output the following results Fig 7 18 for the development of contaminant concentration into the rock matrix at the different times shown All times are in seconds NAGRA NTB 00 02 38 SANTA output 0 00001 0 000009 0 000008 059 38 830 77 A
29. e after pulse 30 Fig 7 11 Analytical concentration profile after pulse 3l Fig 7 12 SANTA Analytical mass transfer from rock matrix 32 Fig 7 13 SANTA Analytical concentration profile for Kd 0 1 with 45 boxes 34 NAGRA NTB 00 02 VIII Fig Fig Fig Fig Fig Fig Fig Fig Fig Fig 7 14 7 15 7 10 S ig 7 18 319 7 20 1 21 122 10 1 SANTA Analytical concentration profile for Kd 0 1 with 13 boxes SANTA Analytical concentration profile for Kd 6 6E 3 with 10 boxes SANTA Analytical concentration profile at 16 cycles Kd 0 1 SANTA Analytical concentration profile at 50 cycles Kd 0 1 SANTA concentration profile for contaminant 2 PAA ICAL DEO MI oneri tie Ho E taion Basel PMA VY UIC aL ICL CN Ce ansehen SANTA PICNIC breakthrough curve including advection dispersion and SOEDEIDIE Gn einer rs me eT tet OE Ide MI IK Ld ES SANTA PICNIC B breakthrough curve including advection dispersion SOEDLOH ad de nee a COMPATSOM OP codme methods e oo e Re o tn d etu d Em iate it I NAGRA NTB 00 02 1 Introduction SANTA Sensitivity Analysis of Nuclide Transport Aspects was created primarily as a teaching tool to simplify understanding of radionuclide transport through the geosphere and secondly as a simple scoping tool to quickly evaluate the effect of a range of retardation mecha
30. e Diff out including data for all cycles and Rock Matrix boxes off main channel box 1 produced the graph in Fig 7 1 for the time period 0 05 to 1 hour This shows the development of the concentration profile for each time step for the Rock Matrix adjacent to Box 1 of the Main Channel SANTA Concentration Profile 4 5 00E 02 5 00E 05 en 4 50E 05 k 1 50E 01 5 2 00E 01 Sues Kk 2 50E 01 m 3 50E 05 3 00E 01 o i 3 50E 01 D 3 00E 05 4 00E 01 C S 2 50E 05 a FE 5 00E 01 8 2 00E 05 5 50E 01 Q A 6 00E 01 O 1 50E 05 6 50E 01 1 00E 05 7 00E 01 7 50E 01 5 00E 06 ae 0 00E 00 _ 32 8 50E 01 0 0 00005 0 0001 0 00015 0 0002 0 00025 0 0003 9 00E 01 Distance m 9 50E 01 Fig 7 1 Development of SANTA concentration profile for the rock matrix adjacent to main channel box 1 time period 0 05 to 1 hour 23 NAGRA NTB 00 02 This profile can be checked directly against the analytical profile generated by using the following equation to define the concentration at a specific time f and distance x C t x C efl Eq 7 4 Equation 7 4 1s the 1 D analytical solution to the transient diffusion equation 2 Ficks 2 law Lid D 4 dt dx CRANK et al 1981 for the case of an infinite half space initially at 0 concentration with a fixed concentration C at x 0 CARSLAW amp JAEGER 1959 Using this equation a
31. e close matching of the SANTA results with those of the analytical solution for the case of an impermeable boundary The error present remains stable within known bounds and at acceptably low values The development of concentration profiles and fluxes become distinctly different for the bounded geometry 10 boxes and the infinite half space after about 10 hours For the SANTA calculations this is equivalent to 200 cycles which is equivalent to a characteristic diffusion depth of 4200 14 boxes The restriction of a bounded geometry imposed on SANTA can therefore be expected to mimic the infinite half space without significant error to at least twice the theoretical limit of the square of the number of Rock Matrix boxes 7 2 3 Diffusion into the Main Channel from the Rock Matrix The next step in investigating the codes handling of diffusion takes into account that a tracer can move out as well as into the Rock Matrix To investigate this the code was set up with the NAGRA NTB 00 02 30 previous values except that the run was for 2 hours Parameters shown below with the duration of the input pulse remaining at 1 hour This would mean that after 1 hour the main channel concentration in Box 1 would become 0 and so flow of tracer would be from the Rock Matrix into the Main Channel The equations that govern the mass transfer in the SANTA code are identical to those quoted previously except that in this case there will be a negative grad
32. ess of advection allowed to continue until the 15 cycle the predicted distribution profile would be as illustrated in Fig 3 5 This type of box model leads to a numerically accurate description of plug flow square pulse Normalised concentration 5 10 Box number Fig 3 5 Predicted distribution contaminant after 15 cycles 7 NAGRA NTB 00 02 4 Diffusion To represent rock matrix diffusion SANTA uses an array of boxes extending perpendicularly in the horizontal plane adjacent to the main channel This 1s illustrated in Fig 4 1 below with a depth of diffusion of 2 boxes and with the rock matrix boxes having the same proportions as the main channel boxes for clarity only 1 e this need not be so Diffusion in the main channel is omitted it is assumed that advection will dominate transport in the main channel In general the boxes of the rock matrix will usually be much smaller than the main channel boxes due to the shorter distance the diffusive flux can achieve within a cycle compared to the advective flow Main Channel Advective Flow 1 Input ie 2 Matrix Diffusion Main Channel Fig 4 1 Representation of diffusion in the rock matrix Diffusive transport into the rock matrix boxes is represented by Fick s first law CRANK et al 1981 Flux E D Eq 4 1 X where D is the coefficient of diffusion and a is the concentration C gradient in the x direction If this gradient is over a layer of thickness
33. et Windows NT V NAGRA NTB 00 02 List of Contents SUNMary re erc xL I Z sarnietfassup nissen ne Il SAR tu Det ou UU dU d DIN a MOREM eUUU E dU UDIN dad Coup IH E eM Contents RE m Um V WIS ROE REIP IN ER x nea eee VII 1 Introduction ei nn alt I The Box Model ona a ee ee tL CU cie icu 2 24 Overview of the SANTA box model 4 3 PUT uU M 5 4 Ditas oi e P 7 5 SOIPLOT serea a EN aes 11 5 1 Diffusion with Sorption in the rock matrix 13 6 DISBOESIUB ones sare Mei uat co tite ie ese pee MEE 15 7 Code Testing cenene e 18 7 1 INN eg Ly ON ee ee en ae ee ee 18 12 DIS ON ee lerne lese 20 72 1 Diffusion into the Rock Matrix from the Main Channel 20 2 2 Diffusion into the Rock Matrix with fixed boundary from the Main Channel scs ocu ee 25 7 2 3 Diffusion into the Main Channel from the Rock Matrix esses 29 1 3 SOPHO DISPENSON ee m eA MM EE ME 32 7 4 Dittuston wilb SOFDLOE ze ee ee 36 7 5 Sorption dispersion and radioactive decay ccccccccccececeeeeeeeeeeeeeesesseeeeeeeeeeeeeas 39 8 Worked Example nn Ev De en 42 8 1 Wotked example L 40VeCHOn he nas Le el 42 8 2 Worked example 2 advection dispersion and sorption cccccceeeeeeeeceeeeeeeeees 43 8 3 Worked example 3 advection dispersion sorption and diffusion 44 8 4 Worked example 4 advection dispersion sorption and diff
34. h the text Values successfully loaded displayed in the window to the right of the Start button in the Process Data section Press the Start button SANTA will now start to run While the calculations are being carried out the upper bar marked processed will fill up to show you how far the code has progressed in the calculations The bar marked Box 1 indicates the concentration of aqueous tracer 43 NAGRA NTB 00 02 existing at that precise moment in box 1 Similarly the bar marked Box 45 indicates the aqueous concentration for the 45 last box in the main channel When the calculations are completed the window to the right of the Start button will display the message Run Completed in xx xx xx where xx xx xx indicates the time taken for the calculations in hours minutes seconds this will vary depending on computer specification and complexity of the simulation It is now possible to access the Grapher button Click on this button to access the built in graphing window This window 1s divided into several sections At the moment only the sec tions labeled Distribution and Break thru are available There is at present no Diffusion data to plot First click on the Plot button in the Distribution section Nothing appears to happen It 1s actually plotting the aqueous concentration in all the main channel boxes and as shown there 1s no tracer in any of the boxes at the end of the run all the tracer has p
35. hat SANTA approximates the concentration d gradient a in Equation 4 1 by C7 C2 I After this initial error the absolute error settles x down and stabilises to a near straight line The error present will stay within known bounds and at acceptably low values 1 2 2 Diffusion into the Rock Matrix with fixed boundary from the Main Channel As can be seen from Fig s 7 1 and 7 2 the diffusion profile in the previous calculations does not significantly reach the furthest box in the Rock Matrix To investigate the effects of a fixed boundary at the end of box 10 the code was run with the parameters listed below The time of a run was extended to 26 hours 520 Cycles with a constant input during this time SETUP PARAMETERS No of Boxes 10 Transit Time 0 5 hours Duration of a run 26 hours 520 cycles 1 cycle 0 05 hours Duration of input pulse 26 hours Input Elemental concentration 5 0E 5 kg m Dispersion n Switched off Accuracy 0 01 Not used in this test NAGRA NTB 00 02 26 In this case due to the large number of cycles the code recorded data on only every 12 cycle Again the code output data for the concentration profile every 12 cycle This concentration profile can be compared directly with the analytical concentration profile generated using the following equation CARSLAW amp JAEGER 1959 c enler DER erd Ort DIE xt CA 1 leri JD ef 2 Dt Eq 7 6 giving the solution to
36. ical 0 000005 Analytical 0 1 0 000004 SANTA Kd 0 1 0 000003 0 000002 Concentration kg m 0 000001 0 o co lt N e 00 i N N 00 ph e 3 Y e S S e e S e Dimension m Fig 7 13 SANTA Analytical concentration profile for Kd 0 1 with 45 boxes Kd 0 01 SANTA vs Analytical 0 000005 Analytical 0 01 0 000004 BH SANTA Kd 0 01 0 000003 0 000002 Concentration kg m 0 000001 0 e co St CN oD co co l N N cO e e e e e e e Distance m Fig 7 14 SANTA Analytical concentration profile for Kd 0 1 with 13 boxes 35 NAGRA NTB 00 02 Kd 6 6E 3 SANTA vs Analytical 0 000005 Analytical 0 0066 0 000004 BH SANTA Kd 6 6E 3 0 000003 0 000002 Concentration kg m 0 000001 0 oO co t CN iS cO co st N N CO Dimension m Fig 7 15 SANTA Analytical concentration profile for Kd 6 6E 3 with 10 boxes Kd 0 1 at 16 cycles 768 s 0 000005 Analytical O 1 0 000004 HHM 16 cycles 0 000003 0 000002 Concentration kg m 0 000001 0 4 cO o N N co 0 48 0 56 0 64 0 72 0 8 Distance m Fig 7 16 SANTA Analytical concentration profile at 16 cycles Kd 0 1 NAGRA NTB 00 02 36 As a further test an investigation into the development of the concentration profile was examined at different time intervals The
37. ical accuracy These limitations render SANTA useful for the development of concepts scoping and exploratory calculations sensitivity studies and for teaching purposes SANTA was not developed as a tool for rigorous performance assessment The restrictions on geometry limit SANTA to calculations along a single flow path in a single fracture The model is essentially one dimensional with a pseudo dimension to represent interaction with a rock matrix adjacent to the flow path The major limitation on processes 1s the lack of generalised rock water interaction to account for the transient chemical evolution Sorption and desorption of a single solute is the only mechanism of retardation Sorption is of the Freundlich type either linear or non linear and can be defined individually for the fracture medium and the rock matrix The Freundlich model does not permit the definition of an upper limit for sorption capacity but the non linear option does allow for effects such as self sharpening fronts The combined equation implemented for advection dispersion and retardation requires that the length of the flow path the travel time and the number of boxes be no longer independent variables SANTA calculates the number of boxes required given the length of the flow path travel time dispersivity and sorption parameters for retardation The user should therefore avoid combinations of input parameters that result in either too few boxes or too many boxes
38. ient and hence an opposite direction of mass transfer SETUP PARAMETERS No of Boxes 10 Transit Time 0 5 hour Duration of a run 2 hours 40 cycles 1 cycle 0 05 hours Duration of input pulse 1 hour Input Elemental concentration 5 0E 5 kgm Dispersion n Switched off Accuracy 0 01 Not used in this test As the concentration profiles generated up to 1 hour are identical to those discussed in the earlier chapter these will be omitted from the graphs Therefore the time of interest 1s from 1 to 2 hours 10 to 20 cycle The output concentration profile generated by SANTA is shown below Fig 7 10 for the concentration in each of the 10 Rock Matrix boxes off the Main Channel box no 1 for each cycle SANTA Concentration Profile After Pulse 3 50E 05 3 00E 05 2 50E 05 E z 2 00E 05 o 1 50E 05 D O 6 G 1 00E 05 5 00E 06 0 00E 00 amp Box number Fig 7 10 SANTA concentration profile after pulse Again this can be checked directly against the analytical profile generated by using the following equation Eq 7 8 to define the concentration at a specific time t and distance x after a concentration profile has developed up to time t CARSLAW amp JAEGER 1959 31 NAGRA NTB 00 02 using Equation 7 4 e x C af setting t 1 hour oo x u x u l ETS x C u e 49 e 4Dt 24 ZDt 0 C x t where f t Eq
39. ine weitere M glichkeit besteht in der Ausgabe der Resultate in einem File Der Test des Computercodes richtet sich nach den in SANTA implementierten Prozessen wie advektivem Fluss Diffusion in die Gesteinsmatrix innerhalb eines begrenzten und unbegrenz ten Mediums Sorption Dispersion sowie einem kombinierten Prozesstest und vergleicht die Resultate von SANTA mit analytischen L sungsans tzen und Ergebnissen alternativer nume rischer Modelle Die vergleichenden Tests zeigen eine ausreichende numerische Genauigkeit f r die in SANTA vorgesehenen Anwendungen SANTA wurde in einer Kombination aus FORTRAN und VISUAL BASICS programmiert und vereint damit die bew hrten mathematischen F higkeiten von FORTRAN mit dem benutzer freundlichen Windows Programm VISUAL BASICS und all dessen integrierten grafischen und Druckm glichkeiten Das Programm weist ebenfalls ein vollst ndig erl uterndes Help File auf das on line ein Benutzer und Referenzhandbuch mit einer Reihe von Beispielen zu Eingabe Files enth lt SANTA erfordert folgende Betriebssysteme Windows 3 x Windows 95 und Windows NT IH NAGRA NTB 00 02 R sum Le programme SANTA Sensitivity Analysis of Nuclide Transport Aspects est un mod le sim ple de type boites successives destin la compr hension du transport de contaminants en mi lieu fractur Il s agit d un outil d enseignement permettant des calculs tendus l interpr tation d exp riences de
40. ion 6 2 PthL PthL Tt NoB Tt Nob E e HOD Pr NOD Eq 6 4 PthL PthL NoB NoB Eq 6 5 gt AB Eq 6 5 PthL l Eq 6 6 J D NoB m 1 4 Eq 6 7 24 R Therefore by introducing a dispersivity of to represent the actual field dispersivity it is now possible to determine the number of boxes NoD in the main channel necessary to produce this dispersivity using Equation 6 7 and hence travel time and the number of boxes cannot be chosen independently Addendum The above method is implemented in the code at present but has a simple limitation there must be some amount of sorption in the main channel in order to simulate any dispersion the number of boxes approaches 0 at 1 in Equation 6 7 A simple continuation of this theme results in a method to model dispersion when no sorption processes are defined in the main channel In the simplest case defined below just enough sorption to introduce a numerical dispersion equi valent to the physical dispersion is used and an increased average linear velocity u 1s used to offset the resultant retardation R Ax Following from Equation 6 1 u a At RR where u 1s the corrected migration velocity 1 e the effective velocity v is unchanged 17 NAGRA NTB 00 02 l Usi Ke Eq 6 8 vues 1 2a NoB Paper PIhL Which has been defined to have the following property l u a AX At Eq
41. kg m main 1 2 9 4 5 6 T 8 9 10 Box number Fig 7 7 Concentration profile calculated by SANTA after 0 05 12 05 and 23 45 hours NAGRA NTB 00 02 28 The mass transfer per 12 cycles was recorded by SANTA and this compared against the analytical results obtained from using the following equation CARSLAW amp JAEGER 1959 for the bounded geometry n F 1 M t 1C y 1 2 l e 4M I n erfc ZU n l n l nl Dt Eq 7 7 First the cumulative flux of mass across the Main Channel Rock Matrix interface was analysed In this case the analytical solution with a boundary Analytic B and SANTA data were plotted along with the analytical solution for the infinite half space Analytic A The results are plotted every 12 cycles and are shown in Fig 7 8 SANTA Analytical Cumulative Mass Transfer 9 00E 11 8 00E 11 7 00E 11 6 00E 11 9 5 00E 1 V S 400E 11 3 00E 11 Analytic A 2 00E 11 B Analytic B hN SANTA 1 00E 11 0 00E 00 LO LO D 2 2 2 2 L 22 2 2 2 2 2 2 2 2 LO 2 VD WO O N wv SO dO ON NT CS NYO DON SO do oO O NO ON 9 CN 2 TWO O lt lt N s v v v v v v v v CN CN CN CN Time Hrs Fig 7 8 Cumulative mass transfer across the main channel rock matrix interface plotted every 12 cycles Analytic A analytical solution for the infinite half space Analytic B analytical solution with a boundary after the 10 box and SANTA data Fig 7 8 shows clearl
42. llows the saving of graphs was created in Visual Basic The main reason for this approach was to retain the proven mathematical functions in FORTRAN that are familiar to most coders while adding the user friendly and familiar front end environment offered by Windows The basic component approach is outlined below along with the method employed in coding SANTA Fig 10 1 Traditional Coding Approach Executable Code DOS Command Line Component Approach Front End Compiler Linker Executable Code Subroutine Compiler Linker Compiler Linker Compiler Linker Windows Environment Comparison of coding methods 49 NAGRA NTB 00 02 Traditionally all subroutines were compiled into a single executable file exe An alternative approach is to use Dynamic Link Libraries DLLs DLLs are program modules that contain code data or resources that can be shared among Windows applications A DLL is basically the same as a Windows EXE file but one major difference s that a DLL is not an independently executable file although it may contain executable code A program can be constructed modularly using DLLs containing maths routines or other commonly called code The program while running loads in the relevant DLLs when required This 1s all done automatically and the end user need not be aware of the process The main advantage that SANTA gains by using DLLs is the way that existing and rigorously
43. lts can be output to a file Code testing focuses on SANTA s implementation of advective flow diffusion into the rock matrix within a bounded and unbounded medium sorption dispersion and a combined process test and compares SANTA s results with analytical solutions and results from alternative numerical models The comparative tests attest sufficient numerical accuracy for the purposes SANTA was designed for SANTA was programmed in a combination of FORTRAN and VISUAL BASIC retaining the proven mathematical ability of FORTRAN while including the user friendly Windows environ ment of VISUAL BASIC with integral graphing and printing capabilities The program also features a fully illustrated Help file containing an on line user manual and reference guide and comes with a selection of example input files SANTA runs on the following operating systems Windows 3 x Windows 95 and Windows NT NAGRA NTB 00 02 II Zusammenfassung Das Programm SANTA Sensitivity Analysis of Nuclide Transport Aspects ist ein einfaches Boxmodell das zum besseren Verst ndnis des Transports von Radionukliden oder Schadstoffen in einem gekl fteten Medium entwickelt wurde SANTA erm glicht als anschauliches Instru ment berschlagsberechnungen die Interpretation von Migrationsexperimenten sowie Sensiti vit tsstudien und ist bei der Entwicklung von konzeptuellen Modellen behilflich Dabei ber cksichtigt SANTA folgende Prozesse die auf einen Schadstoff ei
44. n calculations quickly and easily on a standard PC using the familiar environment offered by Microsoft Windows SANTA s integrated environment contains its own input files graphing abilities and output options thus enabling easy quick desk top scoping NAGRA NTB 00 02 2 2 The Box Model The aim of SANTA is to model the transport and retardation of a tracer in a fractured rock using a simple box model to represent the ground water flow path The basic principle of a box model is that this ground water flow path is divided into a number of identical compartments or boxes Fig 2 1 Each of these boxes 1s a simplified representation of the more complex reality with all boxes in the main fracture having identical dimensions and the same internal properties 1 e porosity rock density and volume A simple array of these boxes can be constructed to repre sent a water flowing fracture in one dimension and with an additional array of side boxes a rock matrix can be represented Fig 2 2 These boxes contain distinct phases namely the ground water and the rock with which it 1s in contact The water phase aqueous species 1s the mobile part and can move through the series of boxes carrying with it any tracer while the rock solid species is stationary and remains permanently in a given box retaining any retarded material A source supplies the first box of the fracture while the contents of the last box of the fracture leave the system NEN
45. n have not been quantified but it 1s expected that results are reasonably accurate as long as the non linearity 1s not extreme e g within the bounds of most experimental observations on rock material The implementation of dispersion by an equivalent amount of numerical dispersion is numerically accurate The distinct advantages of the simple box model are the non iterative and rapid computations the simplicity of the required input parameters and the transparent and modular implemen tation The comparative calculations presented in the previous section impressively demonstrate the capability of a rather simplistic approach 47 NAGRA NTB 00 02 The application of SANTA calculations to field problems is mostly limited by restrictions to the geometry and the simplified treatment of chemical processes Well defined portions of a natural system may however be explored and interpreted by SANTA simulations Also worst case scenarios for natural systems tend to minimize complexity and rely on simple concepts and hence might be explored with rather simple numerical models NAGRA NTB 00 02 48 10 SANTA was coded using a combination of FORTRAN and Visual Basic All the main numerical modules were coded in FORTRAN and checked first in a DOS environment This chapter outlines the method SANTA employs to combine FORTRAN code with a Windows Coding of SANTA front end or Graphical User Interface GUI The front end that controls SANTA and a
46. n this box 5 10 000000000000000 Cycle no 6 incoming concentration to system 0 000000000000000E 000 conc in this box 1 0 000000000000000E 000 conc in this box 2 0 000000000000000E 000 conc in this box 3 0 000000000000000E 000 conc in this box 4 0 000000000000000E 000 conc in this box o 0 000000000000000E 000 The computed results are identical to the expected results This confirms that the algorithm employed by the code to transport the contents of one box to another during a cycle without diffusion sorption or dispersion 1s performing correctly 7 2 Diffusion The testing of the representation of diffusion in and out of the rock matrix was broken down into several parts each of which examines a different aspect of diffusion The following tests look closely at the representation of diffusion into an unbounded and bounded medium with a continuous input or tracer supply and at the diffusion from this medium into the main channel when the input is switched off SANTA is treating the rock matrix accessable to diffusion as a bounded medium with an impermeable boundary set at a depth equivalent to the number of boxes considered for diffusion The impermeable boundary may be a feature wanted or unwan ted by the modeler The following tests attempt to establish the limit to which the de facto bounded geometry can mimic an unbounded geometry 7 2 1 Diffusion into the Rock Matrix from the Main Channel The
47. nd gt Diffusion in Rock Matrix should be visible Click on the Start button The displays indicating the concentration in the first and last box will rise similarly to the previous example but will fall much slower This is indicating the storage effect of the rock matrix retaining the tracer Click on the Grapher button to go to the graphing screen Click on the Plot button in the distribution section This shows the retardation effect of the rock matrix on the tracer pulse It is noticeably retarded compared to the previous example and at a higher concentration ranging from 3E 9 to 2E 11 kg m Click on the Log Conc and Log Hours check boxes in the Break thru section and then the Plot button This illustrates the effect of diffusion into the rock matrix with the retention of the tail caused by the effect of the tracer coming back out of the rock matrix 45 NAGRA NTB 00 02 For a better illustration of this change the Duration of run hours to 110 hours in the input screen and run again This will show the development of the tail over a longer time period remember to change this value back to 20 hours before continuing With diffusion now enabled it is possible to access the Plot button in the Diffusion section Click on this button to access the diffusion screen This section enables the user to see the con centration level in each of the rock matrix boxes adjacent to the main channel box chosen in the main
48. nisms on contaminant transport It 1s intended that SANTA s transparent and clear implementation of the processes will enable the user a basic insight into the calculations not afforded by more complex methods SANTA 1s designed to treat a single contaminant species without consideration of complex chemical interaction To achieve this SANTA employs the box modeling approach which very simply breaks down the ground water flow path into a linked series of identical boxes with the same physical properties 1 e porosity rock chemistry etc It is inside each of these boxes that the processes causing partitioning of the contaminant between the rock and ground water phases 1 e sorption can be simulated in a simple transparent manner The process of advection is implemented simply by moving the mobile ground water phase of a box into the next box down stream One main advantage of the box modeling approach 1s the clearly defined physical approach that results in an easily visualised system of boxes and their inter actions with each other The user can define all the relevant parameters used in the code These parameters are fixed physical dimensions and properties of the fracture material being modeled All other parameters are derived from these simple input parameters SANTA therefore does not need the input of a large amount of fit or constant of proportionality factors During the testing stages documented later any errors or limitatio
49. ns introduced by this box model approach are clearly shown This simple approach contrasts strongly with some of the alternative methods such as solving complex non linear sets of partial differential equations PDEs describing coupled reaction and transport in a multicomponent system by using finite difference techniques The methods to solve these sets of PDEs themselves introduce discretisation truncation and stability errors These errors are usually minimised by carefully selecting the grid spacing and time stepping to be used but without care an error term can quickly swamp the calculations This approach therefore requires the understanding of mathematical methods unfamiliar to many potential users of the code and as stated earlier it 1s the intention for the user to become involved in the actual methodology employed to solve the problem not simply to find a numerical solution to the problem It must be stated that in either case many of the values used for input terms are themselves subject to much debate and uncertainty Without a complete examination of the flow system a conceptual model is used for the internal properties of the system This limitation must be kept in mind when quoting the apparent accuracy of results produced by numerical codes in general To enable the user to avoid the long learning and familiarisation process necessary to use com plex models SANTA was coded to perform simple transport retardatio
50. nwirken Advek tion Dispersion lineare nicht lineare Sorption und Desorption jeweils entlang des bevorzug ten Transportwegs Diffusion in die und aus der Gesteinsmatrix Sorption und Desorption in der Gesteinsmatrix radioaktiver Zerfall sowie jede Kombination dieser Prozesse In SANTA wird eine Reihe identischer Boxen sowohl bez glich physikalischer Dimensionen als auch geochemischem Inhalt konzeptionell zur Darstellung eines eindimensionalen bevor zugten Transportwegs Kluft verwendet Als Option kann eine eindimensionale homogene Gesteinsmatrix gew hlt werden die f r Diffusion zug nglich und symmetrisch um die Kluft angeordnet ist und durch Reihen identischer Boxen dargestellt wird Transport in der Hauptkluft wird durch einfache Verschiebung der w ssrigen Phase von einer Box zur n chsten w hrend einer bestimmten Zeit durchgef hrt w hrend die Diffusion in die Gesteinsmatrix durch eine diskrete Ann herung an das Erste Fick sche Gesetz gesteuert wird Der Quellterm f r die erste Box beschr nkt sich auf die Zugabe eines einzigen Schadstoffs und erfolgt kontinuierlich mit einer festgelegten Konzentration oder als Puls einer bestimmten Dauer Der Zustand in der letzten Box am Ende der Kluft wird kontinuierlich erfasst und ent spricht der Durchbruchskurve SANTA verf gt ber ein integriertes Grafikprogramm um die Resultate als Konzentrationspro file Kluft und Gesteinsmatrix oder Durchbruchskurven darzustellen e
51. on with generated analytical results T 1 Advective flow To check that the advective process was operating correctly this first test was constructed which did not activate the routines for sorption dispersion or diffusion The aim was to follow an input pulse as it traveled through the system A set of test dimensions were selected to input a tracer pulse lasting exactly one cycle and watch this pulse for 6 cycles The dimensions used were as follows SETUP PARAMETERS No of Boxes 5 Transit Time 1 hour Duration of a run hour 12 minutes 1 2 hours 6 cycles Duration of input pulse 0 2 hours Input Elemental concentration 10 kg m Totally arbitrary number Dispersion n Switched off Accuracy 0 01 Not used by this version MAIN CHANNEL Path Length 5m Channel Width lm Aperture of Fracture lm Fracture Porosity 0 5 Not used by th s version These figures result in each box having unit dimensions ROCK MATRIX Rock matrix 1s not used in this test SORPTION VALUES switched off None of the values for sorption are used in this test 19 NAGRA NTB 00 02 With this setup it can be seen that the concentration in the boxes at each cycle 0 2 hours should be as follows Cycle 2 0 4 hours Cycle 3 0 6 hours Cycle 4 0 8 hours Cycle 5 1 0 hours Cycle 6 1 2 hours When the code was run the following data was output all concentrations in kg m TEST OUT DATA RUN re ADVECTION TESTS
52. orrespond vAt z Ax In this case the mixing of old and new concentrations in a box leads to a gradual smoothening of the transitions an effect termed numerical dispersion Numerical dispersion can be used to represent physical dispersion by choosing the cycle time At in relation to box length Ax in such a way that numerical dispersion is equal to the desired physical dispersion Physical dispersion is the result of uneven path lengths traveled by solutes in a porous medium combined with the effect of diffusion of solutes in the aqueous phase With this approach it is not possible to represent the process of dispersion by itself The method outlined here is closely linked with retardation caused by sorption Numerical dispersion can be calculated as follows APPELO amp POSTMA 1993 Ax vAt QQ Eq 6 2 R is the retardation factor and defined as m Pn where Pg the bulk density of the rock not including the pore spaces filled with water rock density 1 porosity Q the porosity of the main channel Kd Kd for sorption when 1 amp Kd Equation 5 1 NAGRA NTB 00 02 16 To determine the total number of boxes needed to represent a fixed dispersion value the following approach s taken Noting that PthL Tt PthL At and v2 NoB NoB Tt Ax where PthL NoB and Tt are the path length number of main channel boxes and transit time respectively Thus substituting back into Equat
53. put to the first box comes from the source term outside the system being either background water or an injected pollutant The process of moving water between boxes and subsequent solute redistribution 1s called a cycle a measurement of time used within SANTA Thus SANTA transports the water volume in each box to the next box in one of these cycles to simulate advection The time taken for one of these cycles 1s the residence time a solute remains in a box and is used in any calculations that are time dependent Initial Distribution V NN a Ep ES E ES Boxn Box n 1 Box n 2 Direction of advective flow Distribution after advection 1 cycle Ep E EG ES Boxn Box n 1 Box n 2 Note A leaves the system E is input to the system Fig 3 2 Advective flow NAGRA NTB 00 02 6 In SANTA s representation of advection the aqueous phase moves forward one box per cycle With a constant input of tracer and considering only advection no dispersion retardation etc the development of the predicted distribution profile 1s shown in Fig 3 3 after 5 cycles Normalised concentration 5 10 Box number Fig 3 3 Predicted distribution of contaminant after 5 cycles The predicted distribution profile is shown in Fig 3 4 after 10 cycles Normalised concentration 5 10 Box number Fig 3 4 Predicted distribution of contaminant after 10 cycles If the input of tracer is switched off after the 10 cycle and the proc
54. r installing SANTA to perform a run 1 Start SANTA by double clicking on the SANTA icon As SANTA holds a large amount of information in large arrays it 1s better to close any Programs you presently have running that also require a lot of memory 1 e Word Excel etc to prevent too much Hard drive activity as your machine uses virtual memory 2 From the main screen click on the Create Load Update button This will take you to the Input screen 3 From the input screen click on the Load button This will show a standard windows file requester 4 Select quick sin from the list shown this file should be included 5 Click on the Use Values button on the input screen This should return you to the main screen 6 Click on the Start button The program will start to run A progress meter will show the state of calculations and the other meters show the log concentration in the first and last boxes in the main channel 7 When the code has finished the message Run Completed will be shown in the text box next to the Start button 8 Click on the Grapher button This will display the Graphing screen Select any of the op tions you want and click on a Plot button Try looking at the diffusion profile Go back to the Input Screen and try running the same file but this time turn off the diffusion by clicking on the check box that says Diffusion in Rock Matrix and see the effect diffusion has on the system Th
55. rent rock matrix columns i e no diffusion occurs between any rock matrix boxes adjacent to Box 1 and any rock matrix boxes adjacent to Box 2 Diffusion occurs perpendicular to the main channel NAGRA NTB 00 02 Direction of advection 10 oO N e Z lt lt Cycle 1 I IM IV V VI Depth of diffusion 6 boxes oO N Cycle 2 I I IV V VI oO N gt Cycle 3 Al Direction of diffusion Fig 4 3 Consecutive build up diffusing contaminant in the rock matrix 11 NAGRA NTB 00 02 5 Sorption The process of sorption can occur in every box in the system and 1s the first process that SANTA calculates in a box on the incoming fluid followed by diffusion into the rock matrix if selected The concept underpinning the sequence of events relies on sorption being relatively fast compared to diffusion This is outlined in Fig 5 1 below with the possible order of events 1 Input Main Channel 2 Sorption 3 Matrix Diffusion 4 Sorption in rock matrix boxes Fig 5 1 Representation of sorption in the box model In the model sorption is described by the general Freundlich equation APPELO amp POSTMA 1993 C a C Eq 5 1 where C Concentration in the rock kg kg C Concentration in the water kg m QM Freundlich alpha for sorption m kg p Freundlich beta for sorption This equation describes the relationship between the concentration in the rock and the concentration in the water for
56. screen section Extra left at the default first box No 1 The main feature of this section is being able to scroll through the time periods recorded by using the scroll bar in real time Click on the right end of the scroll bar and hold the button down You will now see consecutive time periods illustrated forming an animation of the development of the tracer pulse into the system From cycle 22 0 782 hours onwards the input pulse has been switched off and the graph will now illustrate the tracer coming back out of the rock matrix this is analogous with Chap 7 2 3 Again the option exists to view the graph using Log concentration That 1s the example of a run with sorption dispersion diffusion and matrix diffusion completed next we will add the process of sorption in the rock matrix 8 4 Worked example 4 advection dispersion sorption and diffusion with sorption Return to the input screen and click on the check box labeled Sorption in Rock Matrix This option will only be possible if the previous Diffusion in Rock Matrix option has been selected Enter the following values Alpha for sorption 0 0001 Leave Beta for sorption at l Click on the Save button and save as testex4 sin This will save the updated data to a file on your hard drive Remember to update your comments in the comments box this data is already contained in the file wrkex4 sin Click on the Use Values button to return to the main screen The
57. set of values can be calculated using the same time steps as those used by SANTA and at distances equivalent to Rock Matrix boxes The graph obtained is shown in Fig 7 2 again from 0 05 to 1 hour As the scales used on both graphs are the same direct comparisons can be made Analytical Concentration Profile 9 00E 05 4 50E 05 4 00E 05 3 50E 05 3 00E 05 2 50E 05 2 00E 05 Concentration kg m 1 50E 05 1 00E 05 9 00E 06 0 00E 00 SZ ln ie 0 0 00005 0 0001 0 00015 0 0002 0 00025 0 0003 Distance m Fig 7 2 Development of analytical concentration profile for the rock matrix adjacent to main channel box time period 0 05 to 1 hour NAGRA NTB 00 02 24 While this shows the very close matching of the analytical results with those produced by the SANTA code a more informative comparison can be made by analysing the flux of mass across the Main Channel Rock Matrix interface per cycle The code already outputs a record of the mass transfer and this was plotted along with the analytical result generated from the following equation for time integrated flux CARSLAW amp JAEGER 1959 1 2 D C t A t x 0 dt Q hal x Jr Dt Eq 7 5 Fig 7 3 shows the cumulative mass transported into the Rock Matrix at the end of each time step 0 05 hours by the code and the analytical solution over the same time period Cumulative Mass Transfer SANTA Analytical 2E 11 1 8E 11 SAN
58. system was set up using the following parameters to investigate diffusion into the side matrix and the subsequent build up of tracer in each of the side boxes 21 NAGRA NTB 00 02 SETUP PARAMETERS No of Boxes 10 Transit Time 0 5 hours Duration of a run 1 hour 20 cycles 1 cycle 0 05 hours Duration of input pulse 1 hour Input Elemental concentration 5E 05 kg m Dispersion n Switched off Accuracy 0 01 MAIN CHANNEL Channel Width 0 5 m Path Length 2 0m Aperture of Fracture E 04 m Fracture Porosity 0 99 ROCK MATRIX Depth of rock matrix boxes 10 Value of effective Diffusivity 0 1E 11 m s Rock matrix zone porosity 0 05 SORPTION VALUES switched off None of the values for sorption are used for this test Sorption is switched off With these chosen values a constant input of 5E 05 kg m enters the first box With this con stant condition in box 1 the effect of diffusion could be analysed at every cycle every 0 05 hours The code writes to a special file the record of the concentration in each of the Rock Matrix boxes adjacent to the first Main Channel box Also included in this file was a running total of the transfer of mass through the Main Channel Rock Matrix boundary which enabled a check of the mass transfer per cycle to be made against the analytical results To calculate the mass entering the first Rock Matrix box on the first cycle Equation 4 4 1s used 1 12x0 1x0 05x0 05x
59. tup parameters of SANTA There are already a few fields filled with data These are default values and should be left as they are for the moment Starting with the Main Channel Geometry section enter the following numbers tip use the TAB button to move to the next field Channel Width m 0 5 Path Length m 1 8 Fracture Aperture m 0 0001 Fracture Porosity 0 99 Use the default value for Density which is already set at 2700 kgm In the Boxes and Cycles section enter the following No of Boxes 45 replace the value 10 Transit Time Hrs 1 6 Duration of run Hrs 20 Duration of input pulse Hrs 0 8 Input Elemental concentration kg m gt 0 00001 In the Misc Settings section leave the Accuracy setting at 0 0001 This 1s the relative error setting for the Newton Raphson solving algorithms used by SANTA If greater accuracy is required make this number smaller Note The smaller the Accuracy number the more calculations SANTA will have to make In the comments box enter a text description of the file In this case it is an example file using only the advection option Click on the Save button and save as testex1 sin This will save all the data to a file on your hard drive this data is already contained in the file wrkex1 sin Now click on the Use Values button This will return you to the Main screen again if any errors are present in data entry a warning will be displayed at this time wit
60. ues 33 NAGRA NTB 00 02 which meant that different run times had to be used to get to 8 cycles for each Kd value The set of input values used are listed below SETUP PARAMETERS No of Boxes 45 13 10 respectively for Kd values Transit Time 0 6 hours Duration of a run 0 11 0 4 0 5 hours Duration of input pulse 1 hour Input Elemental concentration 5E 6 kg m Dispersion n Switched off Accuracy 0 00001 MAIN CHANNEL Channel Width 0 5 m Path Length 1 8 m Aperture of Fracture 1E 4 m Fracture Porosity 0 99 ROCK MATRIX All of the values for the Rock Matrix are not used by this version The depth of diffusion is set to 0 boxes Diffusion is switched off SORPTION VALUES Value of Alpha for sorption 0 1 0 01 and 6 6E 3 respectively Value of Beta for sorption 1 0 Thus three runs were performed by SANTA for the three Kd values The outputs from SANTA were checked against the analytical result generated from the following equation APPELO amp POSTMA 1993 X C x t C 0 5 Co C erfc Eq 7 9 With the following boundary conditions 0 in this test case C x t C forx 0 t 0 C x t C forx 0 t 0 C x t C forx es t 0 input concentration 0 in this test case The results from SANTA were plotted along with the analytical results from Equation 7 9 These are illustrated below each recorded after 8 cycles see Fig 7 13 7 15 NAGRA NTB 00 02 34 Kd 0 1 SANTA vs Analyt
61. ur 22 Fig 7 2 Development of analytical concentration profile for the rock matrix adjacent to main channel box 1 time period 0 05 to 1 hour 23 Fig 7 3 Cumulative mass transfer into the rock matrix at the end of each time step 0 05 hours produced with SANTA and analytical solution 24 Fig 7 4 Incremental mass transfer per time step calculated by SANTA and predicted ON An yUlCa SO NICO i ceste ditio ta duoc etse een 25 Fig 7 5 Analytical concentration profile for the unbounded infinite half space after 0 05 12 05 and 23 45 BOUES ae 26 Fig 7 6 Analytical concentration profile for a bounded system with a boundary after the 10 box after 0 05 12 05 and 23 45 hours 27 Fig 7 7 Concentration profile calculated by SANTA after 0 05 12 05 and 23 25 hOUfs sodti hei doen ooo a des opis tip eR 27 Fig 7 8 Cumulative mass transfer across the main channel rock matrix interface plotted every 12 cycles Analytic A analytical solution for the infinite half space Analytic B analytical solution with a boundary after the 10 box and SANTA dali TTE 28 Fig 7 9 Mass transfer across the main channel rock matrix interface plotted every 12 cycles Analytic A analytical solution for the infinite half space Analytic B analytical solution with a boundary after the 10 box SANTA data and Difference between SANTA and Analytic B eese 29 Fig 7 10 SANTA concentration profil
62. usion with SOTPLION ee te estote inet ete bent di ocre ee D esters oti nd 45 9 Concluding remarks on accuracy and limitations 46 NAGRA NTB 00 02 VI 10 Coding of SANTIN G sense end Dubai vadit ae adu radius 48 11 Acknowlede melts u 50 12 References 51 APPENDIX A Quick start run something now A I VII NAGRA NTB 00 02 List of Figures Fig 2 1 A box derived from a representation of reality 2 Fig 2 2 Typical system constructed from boxes and comparative 3 D simplification OLTE esir eee ms sets 3 Fig 3 1 Sirple advectrOn system MN Nes 5 Fig 3 2 AVEC UNSS OMS ne ee nm en Sato I UU hd 5 Fig 3 3 Predicted distribution of contaminant after 5 cycles uueneeeseeeeeeeeeeeeeessssnesseneennnnnnenn 6 Fig 3 4 Predicted distribution of contaminant after 10 cycles ssessssss 6 Fig 3 5 Predicted distribution contaminant after 15 cycles 6 Fig 4 1 Representation of diffusion in the rock matrix cssssssssssneeeeneeneesesssnsnnnnnennnnnnnnnn 7 Fig 4 2 Definition or ditFusron Tenpllis so en 8 Fig 4 3 Consecutive build up diffusing contaminant in the rock matrix 10 Fig 5 1 Representation of sorption in the box model 11 Fig 7 1 Development of SANTA concentration profile for the rock matrix adjacent to main channel box 1 time period 0 05 to 1 ho
63. ution to Equation 5 5 to a desired accuracy Algebraically the method derives from the standard Taylor series expansion of a function in the neighbourhood of a point fa 6 2 fe FG 8 L8 o2 4 Eq 56 For small enough values of 6 and for well behaved functions the terms beyond the linear term can be ignored hence f x 6 0 implies fe with an overall error of f O f x 2 13 NAGRA NTB 00 02 This gives rise to the Newton Raphson formula where x initial guess and x improved estimate This Newton Raphson formula can now be used iteratively until some defined accuracy is obtained In the SANTA code this accuracy is input by the user If the relative accuracy is defined to be 0 01 then if x x S 0 01 X x the iterative process is halted and the value of C is taken to be x Re arranging Equation 5 1 to make C the subject C Eq 5 7 l Defining and B B Equation 5 4 becomes a INV WaterVolume A C RockMass C Eq 5 8 which 1s equivalent to f C WaterVolume A C RockMass C INV 0 Eq 5 9 The first derivative becomes f C B WaterVolume A C RockMass Eq 5 10 By putting B 1 in Equation 5 9 an initial estimate of C can be obtained Once this starting point and the desired accuracy are known a new value of C is solved iteratively by the Newton Raphson method outlined above Again with this new value of C known by
64. value of Kd was set at 0 1 using 45 boxes and SANTA produced output files at 16 and 50 cycles in addition to the previously recorded output at 8 cycles These were plotted with the analytical results and are shown in Fig 7 16 and 7 17 Kd 0 1 at 50 cycles 2400 s 0 000005 0 000004 0 000003 0 000002 Concentration kg m Analytical O 1 i 50 cycles co o N N co oO 0 000001 0 48 0 56 0 64 0 72 0 8 Distance m Fig 7 17 SANTA Analytical concentration profile at 50 cycles Kd 0 1 Errors are marginal and well within acceptable bounds in all test cases The input files to repeat the above runs are included on the installation disk santex1 sin santexlb sin santex1c sin santex2 sin santex3 sin santex4 sin santex5 sin The coupled implementation of dispersion and retardation sorption 1s numerically exact for linear sorption Results for weakly non linear sorption close to 1 are also expected to be within acceptable error bounds for scoping calculations Strongly non linear sorption B lt lt 1 8 gt gt 1 will still be modeled correctly in a qualitative way but results are expected to suffer from numerical imprecision 7 4 Diffusion with Sorption Sorption is implemented for the Rock Matrix in exactly the same way as the main channel boxes although in this case the transport of a contaminant 1s controlled by diffusion rather than advection An in
65. ws scoping calculations interpretation of migration experiments sensitivity studies and assists in the development of conceptual models The processes acting upon a contaminant explored by SANTA include advection in the main channel dispersion in the main channel linear non linear sorption and desorption in the main channel diffusion into and out of the rock matrix sorption and desorption in the rock matrix radioactive decay and any combination of the above processes Conceptually SANTA uses an array of identical boxes both in physical dimensions and geochemical content to represent a 1 D homogeneous main channel fracture with an optional 1 D homogeneous rock matrix accessed by diffusion arranged symmetrically about the main channel and represented by arrays of identical boxes Transport in the main channel is implemented by simple movement of the aqueous phase from one box to the next during a set time while diffusion into the rock matrix 1s governed by a discrete approximation of Fick s first law The source term supplying the first box is limited to a single contaminant input supplied conti nuously at a fixed concentration or as a pulse of finite duration The status in the last box at the end of the fracture 1s continuously recorded and represents the breakthrough curve SANTA contains a built in grapher to display results such as concentration profiles fracture and rock matrix or breakthrough curves or optionally resu
66. y that as time increases less mass 1s transferred into the Rock Matrix when a barrier is present after the 10 Box compared to the infinite half space The Rock Matrix is approaching equilibrium with the Main Channel box concentration when an impermeable boundary is present whereas for the case of the infinite half space diffusion into the Rock Matrix continues 29 NAGRA NTB 00 02 The mass transfer per 12 cycles for the analytical solution for the infinite half space the bounded geometry and SANTA is shown below Fig 7 9 The difference between the analytical solution with a boundary after the 10 box and the results from SANTA are labeled Difference SANTA Analytic B Mass Transfer per 12 cycles 1 00E 11 4 9 00E 12 Analytic A 8 00E 12 imB Analytic B 7 00E 12 SANTA PR 6 00E 12 Lr Difference 9 SANTA Analytic B 5 00E 12 gt 4 00E 12 3 00E 12 2 00E 12 1 00E 12 0 00E 00 I HIHI HT oh hel eh THT HTH Thee fT ES PET LO DD 2 22 2 2 2 2 2 on VO 2 2 2 2 2 2 LD LD VD W oO NY o GO Q COS N Te oN x O 0 st O O N Q O a 2 ONO 9 CN N s v v v v v v v v v N N N N Time Hrs Fig 7 9 Mass transfer across the main channel rock matr x interface plotted every 12 cycles Analytic A analytical solution for the infinite half space Analytic B analytical solution with a boundary after the 10 box SANTA data and Difference between SANTA and Analytic B Fig 7 9 shows th
Download Pdf Manuals
Related Search
English english to spanish english to russian english to french english to japanese english to korean english english to german english to spanish translation english to chinese english to tamil english to italian english to hindi english to tagalog english to marathi english to arabic english to latin english to tagalog translator english bulldog english classes online english to telugu english premier league english to vietnamese english online english to spanish google translate english alphabet
Related Contents
Manual - Ibramed Sea Gull Lighting 8252-68 Installation Guide Samsung VC-5813H Инструкция по использованию PhenoLink user guide Optiview CM22X User's Manual Full Access User Manual NucleoSpin® RNA/Protein - MACHEREY Manual PVM620 SORVALL RC-6 European Operating Instructions view/download manual - Jumpking Trampolines Copyright © All rights reserved.
Failed to retrieve file