installation test output - nrc
TRANSCRIPT
Software Release Notice '- Developed or Modified Software
1. Software Name and Project Number:: TPA Version: 5. I a (Total-System Performance Assessment)
2. Software Function: Conduct post-closure performance calculaticsns of the potential geologic repository at Yucca Mountain, Nevada, as an aid to developing risk insights.
3. Summary of Actions: tl New Software Ei Update to Existing Software tl Software Retirement
4. Software Development
4a. Software Requirements Description (SRD) Date Approved: J u n e 1 1,2007 - 4b. Software Development Plan (SDP) Date Approved: M a y 10,2005 - 4c. Software Change Report (SCR) Nos: - 695 4d. User's Guide Date Date A p p r o v e d July 27, 2007 4e. Enclosed: a Copy of Program Title Block a Sample Source kode Header Block
Developer: R. Janetzke [)ate: Sep 22, 2007
Remarks:
5. Software Installation
5a. Computer Platform(s): 5b. Operating System(s): 5c. Programming Language(s): Personal Computer WindowsIXP L-ahey Fortran LF95
5d. Installation Testing: an Passed Testing Performed on: Sep 19, 2007 Description of Testing Performed:
5e. Archive Copy: Enclosed D Not Available, Why:
Installation Performed by: R. Janetzke Date: Sep 19,2007
Remarks: Installed on ALBY (Windows XP / Lahey LF95)
6. Software Assessment
6a. Acceptance Testing: CI Enclosed D Documented in Scientific Notebook No.
a Documented in SCRs (see above)
6b. Validation Status: EI Full Validation Limited Validation Date of Validation: Jun 20, 2007 0 Not Validated, Explain: (Regression testing completed
oln Sep 23, 2007 for SCR695)
Software Developer: R. Janetzke Date: 9-24-07
Remarks: Validation regression test set was based on the full validation performed for TPA 5.1.
7. Approval
Date ?/A 5 /a7 -
~emarks:' b t e yqC &ti+ t- p%pessir, is oc &Q 6695 hshhj,A, 7. QA Verification ,
SRN Number:
Software Custodia
Remarks:
INSTALLATION TEST OUTPUT
exec: Welcome to TPA Version 5.la Job started: Wed Sep 19 15:23:37 2007 _----___-------____---------------------------------------------------- _--___-------___---------_-_-------------------------------------------
REPOSITORY DESIGN INFORMATION Subarea Area Waste Nuder of WP
# [m"21 [MTUI 1 224091.0 3025.5 526 2 448476.0 6108.4 1062 3 1241313.5 16703.3 2904 4 775953.1 10313.0 1793 5 605892.0 8351.7 1452 6 152357.0 1972.9 343 7 318122.0 4003.3 696 8 439350.0 5355.0 931 9 305880.0 4158.6 723 10 747165.5 10048.4 1747
Total Area [acre] = 1299.382289078371 Total Buried Waste [MTU] = 70C~40.00000000000 Repository AML [MTU/acre] = 53.90253552684494 Watts per MTU [W/MTUl = 1327.684245650000 Watts per linear meter of drift [W/ml = 1450.448314791551
Specified Global Parameters:
Compliance Period = Maximum Simulation Time = Number Of Realizations =
Number Of Subarea:, = Volcanism scenario = Faulting scenario =
Mechanical failure scenarios: Seismicity =
Drift Degradation = Distance to Receptor Group =
10000.0 (yr) 10000.0 (yr) 500 10 0 (yes=l, no=O) 0 (yes=l, no=O)
0 (yes=l, no=O) 1 (yes=l, no=O) 18.0 (km)
**>>> CAUTION: CHECKING OF NUCLIDES AND CHAINS IS DISABLED <<<** **>>> You may not be using the standard chains specified <<<** **>>> in the invent module. <<<** **>>> (see "CheckNuclidesAndChains (yes=l,no=O) " in tpa.inp) <<<**
The specified path for data = d:\ronj-\tpa5la\ The specified path for codes = d:\ronj-\tpa5la\
**To modify global parameters or the path, stop code execution using control-C**
subarea 1 of 10 realization 1 of 500
exec: calling uzflow
exec: calling driftdriver exec: calling nfenvFl exec: calling dsfail exec: calling mechdriver (drip shield)
Mean Annual Infiltration at Start (AAIO) : 4.27363+01
exec: time of drip shield mechanical failure = 435.7 yr * * * No Drip Shield Failure by General Corrosion * * *
exec: calling nfenv exec: calling ebsfail
ebsfail: time of corrosion breach on welded areas = 967.4 yr * * * No Localized Corrosion Breach on the Mill-Annealed WP Body * * * * * * No WP Breach by General. Corrosion * * *
exec: calling mechdriver (waste package) exec: failed WPs from LOC CORR event = 19 at TPA time = 946.9 yr * * * failed WPs: 19 out of 526 * * *
exec: calling ebsrel ebsrel: running spent fue:. waste form ebsrel: running glass waste form
Highest release rates from Sub Area 1 Am241 4.32083-01 [Ci/yr/SAI at 1.5243+03 Tc99 3.84253-01 [C:/yr/SAl at 2.0443+03 Ni59 9.13833-02 [Ci/yr/SA] at 2.0443+03 Am243 8.77333-02 [Ci/yr/SAl at 6.4073+03 Ja241 2.61083-02 [Ci/yr/SAl at 1.5243+03 Cs135 1.87083-02 [Ci/yr/SA] at 2.0443+03
exec: calling uzft Highest release rates from UZ
Tc99 3.81873-01 [Ci/yr/SAl at 2.0943+03 Ni59 7.53323-02 [Ci/yr/SAl at 4.4993+03 Am243 4.57613-02 [Ci/yr/SAl at l.OOOE+04 Cs135 1.83543-02 [Ci/yr/SAl at 2.2513+03 Pu239 8.01913-03 [Ci/yr/SA] at 1.000E+04 Ja241 5.53163-03 [Ci/yr/SA] at 1.6413+03
exec: calling szft Highest re-lease rates from S Z
Tc99 1.28293-01 [Ci/yr/SAl at 5.8323+03
Se79 5.23483-04 [Ci/yr/SAl at 7.7303+03 yr I129 2.96183-04 [Ci/yr/SAl at 5.8323+03 yr C136 1.28233-04 [Ci/yr/SAl at 5.6963+03 yr Ja241 1.28973-07 [Ci/yr/SA] at 1.000E+04 yr Jc245 1.24963-07 [Ci/yr/SAl at 1.0003+04 yr
-------_---_--_---______________________------------------------------- subarea 2 of 10 realization 1 of 500
--_---_-________________________________------------------------------- exec: calling uzflow exec: calling driftdriver exec: calling nfenvFl exec: calling dsfail exec: calling mechdriver (drip shield)
exec: time of drip shield mmechanical failure = 315.6 yr * * * No Drip Shield Failure :by General Corrosion * * *
exec: calling nfenv exec: calling ebsfail
ebsfail: No Corrosion Breac.h on WP Welded Areas * * * No Localized Corrosion Breach on the Mill-Annealed WP Body * * * * * * No WP Breach by General Corrosion * * *
exec: calling mechdriver (waste package) * * * failed WPs: 0 out of 1062 * * *
exec: calling ebsrel ebsrel: running spent fuel waste form ebsrel: running glass wastsa form
There is no EBS release
There is no UZ release
There is no SZ release
exec: calling uzft
exec: calling szft
subarea 3 of 10 realization 1 of 500
exec: calling uzflow exec: calling driftdriver exec: calling nfenvFl exec: calling dsfail exec: calling mechdriver (drip shield)
exec: time of drip shield mechanical failure = 854.4 yr * * * No Drip Shield Failure by General Corrosion * * *
exec: calling nfenv exec: calling ebsfail
ebsfail: No Corrosion Breach on WP Welded Areas * * * No Localized Corrosion 13reach on the Mill-Annealed WP Body * * * * * * No WP Breach by General Corrosion * * *
exec: calling mechdriver (waste package) * * * failed WPs: 0 out of 2904 * * *
exec: calling ebsrel ebsrel: running spent fuel waste form ebsrel: running glass waste form
There is no EBS release
There is no UZ release
There is no SZ release
exec: calling uzft
exec: calling szft
subarea 4 of 10 realization 1 of 500
exec: calling uzflow exec: calling driftdriver exec: calling nfenvFl exec: calling dsfail exec: calling mechdriver (drip shie;d)
exec: time of drip shield mechanical failure = 1219.1 yr * * * No Drip Shield Failure by General Corrosion * * *
exec: calling nfenv exec: calling ebsfail
ebsfail: No Corrosion Breach on WP Welded Areas * * * No Localized Corrosion Breach on the Mill-Annealed WP Body * * * * * * No WP Breach by General Corrosion * * *
exec: calling mechdriver (waste package) * * * failed WPs: 0 out of 1793 * * *
exec: calling ebsrel ebsrel: running spent fuel waste form ebsrel: running glass waste form
There is no EBS release
There is no UZ release
There is no SZ release
exec: calling uzft
exec: calling szft
subarea 5 of 10 realization 1 of 500
exec: calling uzflow exec: calling driftdriver exec: calling nfenvFl exec: calling dsfail exec: calling mechdriver (drip shield)
exec: time of drip shield mechanical failure = 7 1 1 . 9 yr * * * No Drip Shield Failure by General Corrosion * * *
exec: calling nfenv exec: calling ebsfail
ebsfail: No Corrosion Breach on WP Welded Areas * * * No Localized Corrosion Breach on the Mill-Annealed WP Body * * * * * * No WP Breach by General Corrosion * * *
exec: calling mechdriver (waste package) * * * failed WPs: 0 out of 1 4 5 2 * * *
exec: calling ebsrel ebsrel: running spent fuel waste form ebsrel: running glass waste form
There is no EBS release
There is no UZ release
There is no SZ release
exec: calling uzft
exec: calling szft
subarea 6 of 1 0 realization 1 of 5 0 0
exec: calling uzflow exec: calling driftdriver exec: calling nfenvFl exec: calling dsfail exec: calling mechdriver (drip shield)
exec: time of drip shield mechanical failure = 3 6 6 . 5 yr * * * No Drip Shield Failure by General Corrosion * * *
exec: calling nfenv exec: calling ebsfail
ebsfail: No Corrosion Breach on WP Welded Areas * * * No Localized Corrosion Breach on the Mill-Annealed WP Body * * * * * * No WP Breach by General Corrosion * * *
exec: calling mechdriver (waste package) * * * failed WPs: 0 out of 3 4 3 * * *
exec: calling ebsrel ebsrel: running spent fuel waste form ebsrel: running glass wastfe form
There is no EBS release
There is no UZ release
There is no SZ release
exec: calling uzft
exec: calling szft
-----------___-___-------------------------------___------------------- subarea 7 of 1 0 realization 1 of 500
exec: calling uzflow exec: calling driftdriver exec: calling nfenvFl exec: calling dsfail exec: calling mechdriver (drip shield)
exec: time of drip shield mechanical failure = 3 1 5 . 6 yr * * * No Drip Shield Failure 13y General Corrosion * * *
exec: calling nfenv exec: calling ebsfail
ebsfail: No Corrosion Breach on WP Welded Areas * * * No Localized Corrosion 13reach on the Mill-Annealed WP Body * * * * * * No WP Breach by General Corrosion * * *
exec: calling rnechdriver (waste 1~ac:tage) * * * failed WPs: 0 out of 6 9 6 t**
exec: calling ebsrel ebsrel: running spent fuel waste form ebsrel: running glass waste form
There is no EBS release
There is no UZ release
There is no SZ release
exec: calling uzft
exec: calling szft
subarea 8 of 1 0 realization 1 of 5 0 0
exec: calling uzflow exec: calling driftdriver exec: calling nfenvFl exec: calling dsfail exec: calling mechdriver (drip shield)
exec: time of drip shield mechanical failure = 270 .4 yr * * * No Drip Shield Failure by General Corrosion * * *
exec: calling nfenv exec: calling ebsfail
ebsfail: No Corrosion Breach on WP Welded Areas * * * No Localized Corrosion I3reach on the Mill-Annealed WP Body * * * * * * No WP Breach by General Corrosion * * *
exec: calling mechdriver (waste package) * * * failed WPs: 0 out of 93:L * * *
exec: calling ebsrel ebsrel: running spent fuel waste form ebsrel: running glass waste form
There is no EBS release
exec: calling uzft
exec: calling szft There is no UZ release
There is no S Z release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
subarea 9 of 10 realization 1 of 500 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . exec: calling uzflow exec: calling driftdriver exec: calling nfenvFl exec: calling dsfail exec: calling mechdriver (drip shield)
exec: time of drip shield mechanical failure = 435.7 yr * * * No Drip Shield Failure by General Corrosion * * *
exec: calling nfenv exec: calling ebsfail
ebsfail: time of corrosion breach on welded areas = 1195.7 yr * * * No Localized Corrosion Breach on the Mill-Annealed WP Body * * * * * * No WP Breach by General Corrosion * * *
exec: calling mechdriver (waste package) exec: failed WPs from LOC CORR event = 27 at TPA time = 1189.0 yr * * * failed WPs: 27 out of 723 * * *
exec: calling ebsrel ebsrel: running spent fuel waste form ebsrel: running glass waste form
Highest release rates from Sub Area 9 Tc99 4.72333-01 [Ci/yr/SA] at 2.0943+03 Am241 3.52433-01 [Ci/yr/SA] at 1.8103+03 Ni59 1.11033-01 [Ci/yr/SA] at 2.6023+03 Am243 9.3393E-02 [Ci/yr/SAl at 5.4343+03 Cs135 2.26463-02 [Ci/yr/SA] at 2.5403+03 Ja241 2.19343-02 [Ci/yr/SA] at 1.7663+03
exec: calling uzft Highest release rates from UZ
Tc99 4.69823-01 [Ci/yr/SA] at 2.251E+03 Cs135 2.0921E-02 [Ci/yr/SA] at 4.0933+03 Se79 2.98143-03 [Ci/yr/SA] at 2.3633+03 Ja241 1.96743-03 [Ci/yr/SA] at 2.5403+03 Ja243 1.77923-03 [Ci/yr/SA] at 1.0003+04 I129 1.03603-03 [Ci/yr/SAl at 2.6653+03
exec: calling szft Highest release rates from SZ
Tc99 2.0200E-01 [Ci/yr/SA] at 6.1133+03 Se79 8.54393-04 [Ci/yr/SA] at 8.1013+03 I129 4.62063-04 [Ci/yr/SAl at 6.1133+03 C136 1.98783-04 [Ci/yr/SAl at 6.1133+03 Ja241 8.74693-08 [Ci/yr/SA] at 1.000E+04 Jc245 8.15643-08 [Ci/yr/SA] at 1.0003+04
subarea 10 of 10 realization 1 of 500
exec :
exec :
exec :
exec :
exec: calling uzflow exec: calling driftdriver exec: calling nfenvFl exec: calling dsfail exec: calling mechdriver (drip shield)
exec: time of drip shield m'ichanical failure = 411.6 yr * * * No Drip Shield Failure :by General Corrosion * * *
exec: calling nfenv exec: calling ebsfail
ebsfail: No Corrosion Breac:i on WP Welded Areas * * * No Localized Corrosion Breach on the Mill-Annealed WP Body * * * * * * No WP Breach by General Corrosion * * *
exec: calling mechdriver (waste package) * * * failed WPs: 0 out of 17,47 * * *
callinq ebsrel ebsrelr running spent fuel waste form ebsrel: running glass waste form
calling uzft
calling szft
calling dcagw
There is no EBS release
There is no UZ release
There is no SZ release
Highest annual dose GW pathway Tc99 2.77563-01 [mrem/yr] at 5.9713+03 yr I129 8.3361E-02 [mrem/yr] at 6.113E+03 yr Se79 3.9285E-03 [mrem/yr] at 7.9143+03 yr C136 4.40063-04 [mrem/yr] at 5.9713+03 yr Cm245 4.02693-05 [mrem/yr] at 1.0003+04 yr Am241 3.91093-05 [mrem/yr] at 1.000E+04 yr
Tc99 1.86813-01 [mrem/yrl I129 5.76263-02 [mrem/yr] Se79 3.7084E-03 [mrem/yrl C136 2.95453-04 [mrem/yrl Cm245 4.02693-05 [mrem/yr] Am241 3.91093-05 [mrem/yrl
At end of TPI, annual dose GW pathway
sum 2.48533-01 [rnrem/yr] exec: end realizations
exec: Peak Mean Dose is 3.64640E:-04 rern/yr at 5 9 7 0 . 9 yr, based on
exec: Run Successfully Completed
1 realizations.
El Mon Sep 24 16:39: 19
C Program Name: C File Name: C File Date: C Release Version: C C Client Name: C C C C C Contract Number:
TPA - Total-System Performance Assessment Code %M% %G% 5. la
usmc U. S. Nuclear Regulatory Commission NRC Office of Nuclear Material Safety and Safeguards Division of High Level Waste Repository Safety
NRC 02-02-012 C C NRC Contact: Chris Grossman (301) 492-3177 C C CNWRA Contact: Ron Janetzke (210) 522-3318 C Center for Nuclear Waste Regulatory Analyses C San Antonio, Texas 78238-5166 C C Documentation: "Total-System Performance Assessment (TPA) C Version 5.1 User Guide", C Center for Nuclear Waste Regulatory Analyses C C NUREG-Series Designator: N/A C c = = = - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - C C D I S C L A I M E R
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C "This computer code/material was prepared as an account of work C performed by the Center for Nuclear Waste Regulatory Analyses (CNWRA) C for the Division of High Level Waste Repository Safety of the Nuclear C Regulatory Commission (NRC), an independent agency of the United States C Government. Neither the developer(s) of the code nor any of their C sponsors make any warranty, expressed or implied, or assume any legal C liability or responsibility for the accuracy, completeness, or C usefulness of any information, apparatus, product or process C disclosed, or represent that its use would not infringe on privately- C owned rights." C C "In no event unless required by applicable law will the sponsors C or those who have written or modified this code, be liable for C damages, including any lost profits, lost monies, or other special, C incidental or consequential damages arising out of the use or C inability to use the program (including but not limited to loss of C data or data being rendered inaccurate or losses sustained by third C parties or a failure of the program to operate with other programs), C even if you have been advised of the possibility of such damages or C for any claim by any other party.'' C c = = = = - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
c = = = = = = = = = = = = = = = - - - - - - - - - - - - - - - - - - - - . _ _ - - - - _ _ _ _ - - - _ _ _ _ - -
C CONTENTS : C
C function tempgl( 1: ) C subroutine cond3dxyzt C subroutine xgauleg(func,a,b,n,ss)
C by Randall D. Manteufel (previous version) C Modified by S. Mohanty, R. W. Rice (2/14/2000)
C HISTORY:
C 6-28-03 blw SCR453; Reformat headers for automated tests. C 2-04-05 GADAMS SCR553 C 6-04-05 GADAMS SCR604 C C 3-23-06 jmm SCR599, Bug fix for tend = tpa time step.
C function tempgl solu t ion from : C J. Claesson, T. Probert C Depts. of Building Physics and Mathematical Physics C Lund University, C Lund Sweden C SKB Technical Report 96-12 C January 1996
C
C c===============================~=~===========================~==========
SOFTWARE CHANGE REPORT (SCR) I I I
1. It is necessary to change the logic in the FAILT code to accurately represent the description in the user guide. The minimal failure time among weld corrosion, localized corrosion of the waste package body, and general corrosion of the waste package body, should be selected to define the initial release time. As is now, the localized corrosion failure time, although correctly computed in FAILT, is ignored in RELEASET.
1. SCR No. (Software Developer Assigns): SCR 695
2. The SZFT module calculates R values for actinides using a grain density value, but should be using the bulk density. See Attachment A for details.
3. tpa.inp values for PGA in seismic curve are mean values versus median . Mean values are specified, but code is based on median. Attachment B contains the new seismic hazard curve values.
4. Affected Software Module(s), Description of Problem(s): failt.f, szft.f, tpa.inp.
2. Software Title and Version: TPA 5.1
4. EBSREL calculates Fmult using a natural log function but the input parameters, BfmultCoefficient and XOfmultCoefficient are -- based on Log-I 0.
I- -
3. Project No: 20.06002.01.354
7. Description of Change(s) or Problem ~esoludon (If changes not implemented, please justify) :
li 5. Change Requested by: 1) R. Rice 2) J. McMurry 3) J. Mantillas 4) C. Manepally
6. Change Authorized by (Software Developer)' 1 -- R. Janetzke fit. i r l J
11 See Attachment C for details. A
bat,-: 2-23- 2607
Date: 8-23-2007
f
9. Code Review Needed (see TOP-018, 5.4.7) Y& No [XI
(Determined by Software Developer. Code reviews should be performed for modifications with
significant risks of code errors. Indicate selection with N). Describe any errors detected and their resolution ( If no errors are found, indicate with "None".):
8. Implemented by: R. Janetzke \. Date: 8-27-2007
10. Description of Acceptance Tests:
See Attachment D for a description of the tests.
See attached CD labeled 'SCR695 Test Results' for the test result files.
-
Code review accomplished by: N/A Date: NIA
Form TOP-5 (1012006)
11. Tested by: 0. Pensado Date: 8-31 -2007
UPDATE REQUIREMENTS for TPA.INP
Module
SCR 695
I
Status
DELETE, MODIFY TO, MODIFY FROM)
(ADD,
EBSREL
MODIFY FROM
XOFmultCoefficien
MODIFY TO
EBSREL
MODIFY FROM
XOFmultCoefficien MODIFY TO
EBSREL
EBSREL
Parameter Name
BfmultCoefficient
BfmultCoefficient
Description (Definition of parameter in terms of its function in TPA code; calculated from . . ., used for calculating. . ., used to relate . . ., etc.)
Distributio n
constant
constant
triangular
triangular
Range
0.22
0.5
1.0, 1.47, 2.0
2.3, 3.4, 4.6
Justification 7. Site references (journals, scientific notebooks, publications). . 2. Indicate level of uncertainty covered by the distribution / range. 3. Expiain why you chose this range / distribution vs. other possible values /methods / distributions.
Source
C. Manepa IlY
I c. Manepa
C. Manepa IlY
Manepa I Ily c.
2
MODIFY FROM
MECHFA IL
Seismic MAPE Seismic hazard curve for mean annual probability of exceedance, peak ground velocity, median peak ground acceleration, stand a rd deviation peak ground a cce I era t i on, minimum compaction factor, and maximum compaction factor.
hazardcur ve
- 3
1.Oe-4 3.47 3.47 3.64 3.10 3.20 1.Oe-5 1.05 2.27 0.64 0.20 0.40 1.Oe-6 2.44 4.75 0.53 0.30 0.60 1.Oe-7 5.35 12.7 0.53 0.40 0.60 1.Oe-8 5.35 12.7 0.53 0.40 0.60
0. Pensad 0
3
* Ln
W
r
03 I
I I
I*
I
*
@~
o3
~o
o~
m~
eo
o~
~m
mo
o~
mo
mo
o@
mo
mo
o
Oe
mW
dN
OO
o3
u3
N*
O*
dm
mW
Om
*
m*
U)
om
*
Ln
*u
)
..
..
..
..
..
..
..
..
..
..
ri
..
..
.d
..
.
md
oo
oo
ol
-i
dd
oo
od
N*
oo
od
md
oo
od
md
oo
o
Attachment A
In SZFT, there are two places where the following line of code occurs: ssarea = 3.0dO*porosity / (density*poreradius)
those lines need to be replaced by the following: ssarea = 3.0dO*porosity / (density*( 1 -porosity)*poreradius)
Also, the following comment lline needs to be revised:
should be revised to c 3*rock_porosity / (rock,-grain-density[kg/mA3]*pore-radius[m])
c 3*rock_porosity / ( rock,grain-density[kg/mA3]*( 1 -rock~porosity)*pore~radius[m])
A- 1
Attachment B
The following is from 0. Pensado.
This is the revised seismic hazard curve to make it consistent with the TPA equations. The 3rd columri contains median values.
New: hazardcurve Seismic _ MAPE _ PGV - PGAm - PGAsd - CFmin - CFmax[l/yr,m/s,m/s2, _ _ _ , 3 , 5 1.0e-4 0.47 0.38 0.64 10.10 0.20 1.0e-5 1.05 1.85 0.64 10.20 0.40 1.0e-6 2.44 4.13 0.53 0.30 0.60 1.0e-7 5.35 11.04 0.53 10.40 0.60 1.0e-8 5.35 11.04 0.53 0.40 0.60
Old: hazardcurve Seismic - MAPE - PGV - PGAm - PGAsd-CFmin _ CFmax[l/yr,m/s,m/s2, - - , , - I
1.0e-4 0.47 0.47 0.64 0.10 0.20 1.0e-5 1.05 2.27 0.64 0.20 0.40 1.0e-6 2.44 4.75 0 . 5 3 0.30 0.60 1.0e-7 5.35 12.7 0.53 0.40 0.60 1.0e-8 5.35 12.7 0.53 0.40 0.60
7
The equation to do the trarisformation is
median = Exp[ 0.5* ( -LsA:2 + 2*LN[meanl ) I = mean*Exp[-LsA2 / 21
where Ls is the data on the 4th column
B-1
Attachment C
TPA Version 5.1 a
Changes since Version 5.1
1) codedfai1t.f: line 361 add clarification of LC type
2) codedfai1t.f: line 616 change test from . g t . to . ge .
3) codedfai1t.f: lines 2286 and 2312 - Remove print statements
1,4cl, 4 < c Program Name: failt < c File Name: fai1t.f < c File Date: 06/16/07 < c Release Version: 5.0
> C Program Name: TPA - Total-System Performance Assessment Code > C File Name: %M% > C File Date: %G% > C Release Version: 5.1 12a73,?4 > c 08-27007 R. Janetzke SCR695; kdjusted sensinq localized corrosion time
_ _ _
I C and associatrd screen prints. 358,359~360,362 < & I ! ! This section contains corrosion failure data versus time' < & I ! ! for the waste package outer layer only. Corrosion credit
> & I ! ! This section contains corrosion failure data versus time' > & for the localized corrosion (LC) type', > & I ! ! for the waste package outer layer only. Corrosion credit',
~ _ _
610~613,616 < if ( pnt .?t.thicktot .or. ifail.eq.1 ) then _ - - > CC rwj 8-27-07; SCR695 > c if ( pnt .gt.thicktot .or. ifail.eq.1 ) then > if ( pnt .ge.thicktot .or. ifail.eq.1 ) then
< PRINT * , "failt: Outer overpack LC initiated at", time, < & 'I years"
> 2280,2281~2286,2289
_ _ - > cc rwj 8-27-07; SCR695 > c PRINT * , "failt: Outer overpack LC initiated at", time, > c & I' years"
2304,2305~2312,2315 >
/
< PRINT * , "failt: Inner overpack LC initiated at", time, < & years" _ _ _ > cc rwj 8-27-07; SCR695 > c PRINT * , "failt: lnner overpack LC initiated at", time, > c & 'I years" >
4) szft.f: lines 391 and 509 - use bulk density in equation for ssarea
5) tpa.inp: update BFmuJtCoefficient to 0.5 update XOFmultCoefficient to triangular 2.3, 3.4, 4.6 update hazardcurve
Seismic - MAPE - PGV - PGAm - PGAsd - CFmin - CFmax[l/yr,m/s,m/s2,-,-,- 1 5 1.0e-4 0.47 0.38 0.64 0.10 0.20 1.0e-5 1.05 1.85 0.64 0.20 0.40
c- 1
1.0e-6 2 . 4 4 4.13 0.53 0.30 0.60 1.0e-7 5.35 11.04 0.513 0.40 0.60 1.0e-8 5.35 11.04 0.53 0.40 0.60
6) exec.f: line 15459 - change toltime to 1 .Od-5
c-2
Attachment D Requirement 1. It is necessary to change the logic in the FAILT code to accurately represent the description in the user guide. The minimal failure time among weld corrosion, localized corrosion of the waste package body, and general corrosion of the waste package body, should be selected to define the initial release time. As is now, the localized corrosion failure time, although correctly computed in FAILT, is ignored in RELEASET.
Test 1.1:
I verified that the file failt.out does not include extra print statements.
Run TPA 5.1 and 5.la with the following changes Changes to force localized corrosion (WP body and welds):
AA-1-1 [C/m2/yr]=l.60e3 Environment1 I-Wastepackage-DeltaECrit[VSHE]=-2.0
No initially defective W Ps: DefectiveFractionOfWPs/cell=O.O Subarea 3 only, Realization 1
Extract of failtout from version 5.1
SECZIOY o ; WASTE PACKAGE CORROSTON FATLURE DATA
This section contains corrosion failure data versus time for the waste package outer layer only. Corrosion credit 1s restricted to the waste package outer layer.
Step Time Surface Temperature
Critical Potential
Corrosion Potential Chloride Flag
Layer Thickness
Mode
Step
2 3 4 5
1 2 9 1 3 0 1 3 1
failt : failt : failt : failt: failt : failt :
failt : 1 3 2
Time
(year) 2 . 3 1 0 1 6 3 + 0 0 4 . 6 7 4 4 0 3 + 0 0 7 . 0 9 3 9 9 E c 0 0 9 . 5 7 0 2 3 E t 0 0
1 . 8 0 9 6 2 3 + 0 3 1 . 8 5 4 3 0 E t 0 3 1 . 9 0 0 0 2 3 + 0 3
Outer overpack Outer overpack Outer overpack Outer overpack Outer overpack Outer overpack
1 . 9 4 6 8 1 3 + 0 3 Inner overpack
tpa time step time of tpa time step surface temperature of the waste package outer layer prior to corrosion critical potential for localized corrosion initiation corrosion potential flag indicating that critical chloride concentration has been exceeded remaining thickness of waste package outer layer mode of corrosion dry oxd: dry air oxidation hmd oxd: humid air oxidation local: aqueous localized corrosion general: aqueous general corrosion
Surface Critical Corrosion Chloride Temperature Potential Potential (degrees C ) (volts SHE) (volts SHE) 5 . 7 1 8 0 7 3 + 0 1 0 . 0 0 0 0 0 E + 0 0 0 . 0 0 0 0 0 E + 0 0 6 . 1 3 6 2 8 3 + 0 1 0 . 0 0 0 0 0 E + 0 0 0 . 0 0 0 0 0 E + 0 0 6 . 3 1 1 6 2 3 + 0 1 0 . 0 0 0 0 0 E + 0 0 0 . 0 0 0 0 0 E + 0 0 6 . 4 0 1 6 3 3 + 0 1 0 . 0 0 0 0 0 E + 0 0 0 . 0 0 0 0 0 E + 0 0
1 . 1 0 6 0 7 3 + 0 2 9 . 6 8 4 0 1 3 - 0 1 3 . 5 9 2 7 0 3 - 0 1 1 . 0 9 1 6 1 3 + 0 2 9 . 8 1 9 6 5 3 - 0 1 3 . 5 9 3 7 2 3 - 0 1
LC initiated at 1 9 4 6 . 8 1 0 0 0 0 0 0 0 0 0 0 years LC initiated at 1 9 3 5 . 1 1 2 5 0 0 0 0 0 0 0 0 years LC initiated at 1 9 1 7 . 5 6 6 2 5 0 0 0 0 0 0 0 years LC initiated at 1 9 1 4 . 6 4 1 8 7 5 0 0 0 0 0 0 years LC initiated at 1 9 1 6 . 1 0 4 0 6 2 5 0 0 0 0 0 years LC initiated at 1 9 1 5 . 3 7 2 9 6 8 7 5 0 0 0 0 years
LC initiated at 1 9 4 6 . 8 1 0 0 0 0 0 0 0 0 0 0 years
1 . 0 7 7 2 8 3 + 0 2 9 . 9 5 3 9 4 3 - 0 1 3 . 5 9 5 4 1 E - 0 1
1 . 0 6 3 0 8 3 + 0 2 - 1 . 0 9 1 8 7 3 + 0 0 3 . 0 7 8 3 2 3 - 0 1
Flag
0 0 0 0
1 1 1
Layer Thickness
(m) 2 . 0 0 0 0 0 E - 0 2 2 . 0 0 0 0 0 E - 0 2 2 . 0 0 0 0 0 E - 0 2 2 . 0 0 0 0 0 E - 0 2
1 . 9 8 5 6 5 3 - 0 2 1 . 9 8 5 2 6 3 - 0 2 1 . 9 8 4 8 8 3 - 0 2
Mode
dry oxd dry oxd dry oxd dry oxd
general general general
1 1 . 1 7 4 4 6 3 - 0 2 local
D- 1
Extract of faikout from version !5.1 a
! ! ! ! I
I
I
I
I
I
I
! I
I
I
I
I
I
I
I
I
I
I
I
SECTION 4 ; WASTE PACKAGE CORROSION FAILURE DATA
This section contains LC corroi;ion failure data versus time for the waste package outer 1a:jer only . LC corrosion credit is restricted to the waste package outer layer.
Step Time Surface Temperature ;
Critical Potential ;
Corrosion Potential ; Chloride Flag
Layer Thickness
Mode
Step
2
4 5
129 130 131
132
Time
(year) 2.310166+30 :.67440E+00 7.093993+00 9.570233+00
1.80962E+03 1.854303+03 1.900023+03
1.946813+03
tpa time step time of tpa time step surface temperature of the waste package outer layer prior to cor ros ion critical potential for localized corrosion initiation corrosion potential flag indicating that critical chloride concentration has been exceeded remaining thickness of waste package outer layer mode of corrosion dry oxd: dry air oxidation hmd oxd: humid air oxidation local: aqueous localized corrosion general: aqueous general corrosion
Surf ace Critical Corrosion Chloride Laver Mode Temperature Potential Potential (degrees C) (volts SHE) (volts SHE) 5.71807Z+OL ’ i . COOOOE-: 01: 0.00000E+O0 6. i3628E+0 1 ? . OOOCOE: 00 0. C”Ji ;COLtP? 6.31162E+OL 0.00000E+00 0 . 0 0 0 0 0 E + 0 0 6.40163E+OL 0.00000E+00 0.00000E+00
1.106073+02 9.684013-01 3.592703-01 l.O9161E+O:2 9.819653-01 3.59372E-01 1.077283+02 9.953943-01 3.595413-01
1.06308E+02 -l.O9187E+OO 3.078323-01
Flag Thickness (m)
0 2 0 0 0 0 ’ ~ & 0 2 dry OXr: 0 2 \ o O i r ~ ~ - n ? . J i y oxd 0 2.00000E-02 dry oxd 0 2 00000E-02 dry oxd
1 1.985653-02 general 1 1.985263-02 general 1 1.984883-02 general
1 1.17446E-02 local
Therefore, the file fadtout does not include extra print statements.
D-2
Test 1.2:
Perform the runs with TPA 5.1 ;and 5.1a, one realization, subarea 3 only to verify that (I) the time of localized corrosion of the WP body is ignored in TPA 5.1, and (ii) the problem is fixed in TPA 5.la. The time of localized corrosion is reported in the files failtout (WP body) and we/dfai/.out (WP welds). The failure time is passed to the file ebstrhdat as input to EBSREL computations. The file ebstrhdat for TPA 5.1 incorrectly ignores the time of localized corrosion of the waste package body.
Run bo1 Changes to force localized corrosion (WP body and welds):
AA-1-1 [C/m2/yr]=l.60e3 Environment1 I-Wastepackage-DeltaECrit[VSHE]=-2.0
No initially defective WPs: DefectiveFractionOfPs/cell=O.O Subarea 3 only, Realization 1
Run bo2 Same as bo1 with WeldCritChlorideConc[mol/L]=llOO.O (no localized corrosion of WP welds)
Run b03 Same as 501 with CriIChbrideConcForFirstLayer[msllL]..l UO.0 (no localized corrosion of the WP body)
Results:
Run bo1 51, TPA 5.1
File ebstrhdat 5.1650003+00 1.6590003+00 I WP lengthrm] , WP diameter [ml 4.8529003-02 I Weld surface fraction 1 1.97691454203+03 I Weld Failure Flag (1 = failure), Weld Failure Time[yrl 0 1 . 0 0 0 0 0 0 0 0 0 0 E + 0 4 I WP Breach by General Corrosion Flag (1 = general
0 1.0000000000E+04 1 Localized Corrosion Breach of WP Body Flag (1 = corrosion failure, 0 otherwise), Time of WP Breach by General Corrosion[yrl
failure), Time of Localized Corrosion Breach of WP Body[yrl
The flag indicates that localized corrosion on the WP body is ignored (flag=O). Localized corrosion is reported to occur in the file failtout at around 1946.81 years. That time is ignored in ebstrh. dat.
Run b01, TPA 5.1 a File ebstrh.dat
5.1650003+00 1.6590003+00 I WP length[m] , WP diameter[m] 4.8529003-02 1 Weld surface fraction 1 1.97691454203+03 I Weld Failure Flag (1 = failure), Weld Failure Time[yr] 0 1 . 0 0 0 0 0 0 0 0 0 0 E + 0 4 I WP Breach by General Corrosion Flag (1 = general
1 1.94681000003+03 I Localized Corrosion Breach of WP Body Flag (1 = corrosion failure, 0 otherwise), Time of WP Breach by General Corrosion[yrl
failure), Time of Localized Corrosion Breach of WP Body[yrl
In this case, both flags equal 1, indicating that both failure times (weld and body) are well read by the TPA code version 5.la.
Run b02 51, TPA 5.1 File ebstrh.dat
5.1650003+00 1.659000E+00 I WP length[ml , WP diameter [ml 4.8529003-02 I Weld surface fraction
0 1.0000000000E+04 1 Weld Failure Flag (1 = weld failure, 0 otherwise), Weld
D-3
Failure Time [yrl
corrosion failure, 0 otherwise), Time of WP Breach by General Corrosion[yr]
failure), Time of Localized Corrosion Breach of WP Body[yr]
0 1.0000000000Et04 1 WP Breach by General Corrosion Flag (1 = general
0 1.0000000000Et04 I Localized Corrosion Breach of WP Body Flag (1 =
In this case, the TPA code 5.1 ignores the presence of localized corrosion on the WP body (flag=O). Localized corrosion is reported to occur in the file failt.out at around 1946.81 years. That time is ignored in ebsfhdaf .
Run b02, TPA 5.1 a File ebsfrhdaf
5.1650OOE+OO 1.659000E+00 I WP length[ml , WP diameter[m] 4.8529003-02 I Weld surface fraction 0 1.0000000000Et04 I Weld Failure Flag (1 = weld failure, 0 otherwise), Weld
0 1.0000000000Et04 I WP Breach by General Corrosion Flag (1 = general
1 1.9468100000Et03 I Localized Corrosion Breach of WP Body Flag (1 =
Failure Time [yr]
corrosion failure, 0 otherwise), Time of WP Breach by General Corrosion[yr]
failure), Time of Localized Corrosion Breach of WP Body[yrl
The TPA code version 5. la properly recognizes the presence of LC on the WP body (flag=l)
D-4
Test 1.3
The seepage factor for the waste package is reported in the file ebsflo.dat, column labeled fwc. If properly computed, the WP seepage factor for run bo1 must equal the sum of run b02 and b03.
Value of fwc seepage factor (file ebsflo.dat) in run b01: 8.6792E-02 Value of fwc seepage factor (file ebsflo.dat) in run b02: 3.8263E-02 Value of fwc seepage factor (file ebsflo.dat) in run b03: 4.8529E-02
Indeed 8.6792E-02 = 3.8263E-02 + 4.8529E-02
Therefore, the seepage factor fwc is correctly computed for the cases when LC occurs only on the WP body or the welds or both areas in version 5.la.
I conclude that the changes to tlhe TPA code were properly implemented and that requirement 1 is fulfilled.
D-5
Requirement 2. The SZFT module calculates R values for actinides using a grain density value, but should be using the bulk density. See Attachment A for details.
Objective: verify that Kd values, for tuff are corrected by a factor I / ( 1 -porosity). Kd values are reported in the file sz-kdrd.out
Approach: Run TPA 5.1 and correct the values of Kd by the factor l/(l-porosity). Compare the corrected values to values of Kd reported in the file sz-kdrd.ouf for TPA Version 5.la.
I run the TPA codes Version 5.11 and 5.1a with the following changes to the fpa.inp:
DefectiveFractionOfWPs/cell=loguniform(O.999, 0.9999) Subarea 3 only.
Output files were saved in the directory kd-test.
I used Excel to compare the kd and rd values for tuff computed with Version 5.1 and correct by the factor l/(l-porosity). The corrected values compared well to values in the output file sz-kdrd.outfrom Version 5.1a. I noted a divergence of the order of 0.03% or less. I discussed the small divergence with J. Winterle as he explained that the small difference was due to a negligil-ile correction on the Kd to account for colloidal transpcr;.
The comparison of the values is summarized in the excel file kd-test.xls.
I conclude that the change for requirement 2 was properly implemented.
D-6
Requirement 3. tpa.inp values for PGA in seismic curve are mean values versus median Mean values are specified, but code is based on median. Attachment B contains the new seismic hazard curve values.
I verified that values for the parameter hazardcurve were updated in tpa.inp:
hazardcurve
5 1.0e-4 0.47 0.38 0.64 0.10 0.20 1.0e-5 1.05 1.85 0.64 0.20 0.40 1.0e-6 2.44 4.13 0 . 5 3 0.30 0.60 1.0e-7 5.35 11.04 0.53 0.40 0.60 1.0e-8 5.35 11.04 0.53 0.40 0.60
Seismic - MAPE - PGV - PGAm - PGAsd - CFmin - CFmax[l/yr,m/s,m/s2,-,-,- 1
D-7
Requirement 4. EBSREL calculates Fmult using a natural log function but the input parameters, BfmultCoefficient and XOfmultCoefficient are based on Log-I 0.
I verified that the parameters BfmultCoefficient and XOfmultCoefficient were updated in tpa.inp by a factor LN( 10)=2.3
constant BFmultCoefficient 0.5
triangular XOFmultCoefficient 2.3, 3.4, 4.6
* *
D-8
~
RT#: 1
m hr
REGRESSION TEST FOR VALIDATION
I Project#: 06002.01.354
Software Name: TPA I Version: 5.1 a
TestID: P-9 I Test Series Name: Waste Package Corrosion
0 Code Inspection Output Inspection Hand Calculation
Test Method
Spreadsheet Graphical
0 Comparison with External Code Results
Test Objective: This is a regression test to maintain assurance in the original validation tests (see Attachment A).
Test Environment Setup
Hardware (platform, peripherals): Desktop PC with Intel Pentium 4 processor.
Software (OS, compiler, libraries, auxiliary codes or scripts): Microsoft Windows XP
Input Data (files, data base, mode settings): See individual tests.
Assumptions, constraints, andor scope of test: See Attachment A
Test Procedure: See Attachment A
Test Results
Location: See attached CD labeled “TPA Version 5.1 a Regression. Tests for Validation Task P-9
Test Criterion and Analysis of Results: See Attachment A
Test Evaluation (PasdFail): Pass
Notes: A ,
Date: Sen 22.2007
Attachment A TPA Version 5.la Regression Tests for Validation Task P-9
Objectives, Assumptions, Test Descriptions
OBJECTIVES
This is one of the tests of the TPA V5.1 a that constitutes the regression testing for the validation of the TPA code after the implementation of SCR695. A subset of the previously performed P-9 validation test is performed to satisfy the regression testing requirement for modification of validated code. The objective of Software Validation Report (SVR) P-9 is to verify process level calculations performed by the TPA module EBSFAIL (waste package failure). The specific issues to be retested by this SVR are M, #5, and #6:
1. The ebsfai1.f module provides correct input to the fai1t.f code.
2. Time varying corrosion potentials and passive current densities are correctly calculated.
3. Modification to the critical potential to account for the action of inhibiting anions is correctly calculated.
4. Times of failures by general corrosion and localized corrosion on welds and the waste package body are correctly reported by hilt. f.
5. Changes to specified failure depth thresholds (i.e., fraction of total thickness at which waste package is assuined to have failed) result in proportional changes to calculated corrosion failure times.
6. Localized corrosion does not occur until the drift wall temperature falls below a threshold value for onset of seepage.
ASSUMPTIONS
For the purposes of this validation test, it is assumed:
e The input parameters and their distributions supplied by tpa.inp are consistent with the abstractions of the modeled processes.
e Previous validation testing of this module and testing of subsequent SCRs affecting this module have been properly performed, and may be cited as evidence of module performance.
TESTS
The following tests sequentially address the objectives of this SVR.
P9 A-I
, 4a. First, the time of waste package failure due to general corrosion was tested. The fparneans.ouf file generated by reference case for TPA Version 5.1 a was renamed fparneansRefCase.ouf and used as the fpa.inp file. The input values of the following six parameters were changed in accordance with the table below:
Parameter
CriticalRelativeHumiditvHumidAirCorrosion
Value
0.2
I CriticalRelativeHumidityAqueousCorrosion I 0.2 I OuterActivationEnergyPassiveCurrDens[J/mol]
AA-1-1 [C/m2/yr]
0uterOverpackE.rpl ntercept
ErplnterceptWeld -
0
3.2E5
100000
100000
By assigning the same values of CriticalRelativeHumidityHumidAirCorrosion and CriticalRelativeHumidityAqueoiJsCorrosion, the humid air corrosion is deactivated. Similarly, by assigning large values for OuterOverpackErpIntercept and ErplnterceptWeld, it is ensured that localized corrosion will not activate. In the test, the temperature independent general corrosion rate is implemented by assigning OuterActivationEnergyPassiveCurrDens[J/mol] to zero. In addition, the general corrosion rate is increased by four orders of magnitude to ensure that waste package outer container thickness reduces to zero before 10,000 years. The waste package thickness should chalnge linearly with time due to temperature-independent general corrosion rate. The TPA code 'was executed for one reference case realization for subarea 3. The general corrosion rate at each time step and time of failure for mill-annealed and welded Alloy 22 is stored in file fai/t.ouf and we/dfai/.ouf, respectively. The time of failures were hand- calculated (H-C) for both materials and compared to the values provided by the TPA code.
Hand-Calculation
Pass/Fail criteria The relative difference between two computed values of times of failures should be less than 5 percent.
TPA Code
Results: The TPA code was simulated using the procedure outlined above. The results are summarized in the following Table.
Initiation Time for general corrosion (years)
Time of Failure (yrs)
Net General Corrosion Time ( Y W
I
WPBody Welds WP Body Welds
750.2829 760.2724 750.2829 760.2724
2768.1627 2778.1522 2768.1289 2778.1067
201 7.8798 201 7.8798 2017.8460 2017.8343
Ave. 2017.8798 Ave. 2017.8402
Ratio (H-CTTPA) = 1.000020E+00
P9 A-2
The times of failures for the waste package body (WP Body) and the welds (Welds) provided by TPA code are consistent with the values obtained by hand-calculation.
The computed results demonstrate that the failure times due to general corrosion for the WP Body and the Welds are correctly reported by EBSFAIL. The relative difference between the hand-calculated values and TPA code values for failure time is much less than 5 percent for both mill-annealed and welded materials. These results are presented as evidence that test objective has been successfully met.
Test Results (PASSIFAIL): PASS
P9 A-3
4b. The time of waste package failure due to localized corrosion was tested. The tparneans.out file generated by reference case for TPA Version 5.1 a was renamed tparneansRefCase.out ;and used as the tpa.inp file. The input values of following two parameters were changled in accordance with the table below:
Parameter
0uterOverpackE:rpl ntercept i ErplnterceptWeld
I I 1 Value
-1 00000
-1 00000
Hand-Calculation
WP Body Welds
750.3874 760.2190 Start Time (Initiation Time)
Finish Time (Time of Failure)
(Y@
(YrS) 840.2030 830.3702
The large negative values of CIuterOverpackErpIntercept and ErplnterceptWeld ensures that the corrosion potential is much larger than the repassivation potential for mill-annealed and welded Alloy 22. The TPA code was executed for one reference case realization for subarea 3. The time of failure due to localized corrosion for mill-annealed and welded Alloy 22 is stored in file fai/f.out and weldfailout. The time of failure was hand-calculated and compared to the values provided by the TPA co'de.
TPA Code
WP Body Welds
750.3874 760.2190
830.3701 840.2032
Pass/Fail criteria The relative difference between two computed values of time of failure should be less than 5 percent.
79.9840
Ave. 79.9834
Resu Its The TPA code was simulated using the procedure outlined above. The results are summarized in the following Table.
79.9827 79.9842
Ave. 79.9834
Ratio (H-CPTPA) = 9.999995E-01 )I The times of failures for the waste package body (WP Body) and the welds (Welds) provided by TPA code are consistent with the values obtained by hand-calculation.
These results demonstrate that the waste package failure times due to localized corrosion for the WP Body and the Welds aire correctly reported by EBSFAIL. The relative difference between the hand-calculated values and TPA code values for failure time is much less than 5 percent for both mill-annealed and welded materials.
These results are presented as evidence that test objective has been successfully met.
Test Results (PASWFAIL): PASS
P9 A-4
Par(amete r
1 WPFractionThicknessPenetratedForFailureByCorrosion[] I 0.75 I Value
WPWeldFractionThicknessPc~netratedForFailureByCorrosion[]
The time of waste package failure should reduce by 25 percent by changing values of the two parameters from 1 to 0.75. The! output values of time of waste package failure by TPA code were compared to the hand-calculated values. The relative difference between two computed values was less than 5 percent.
0.75
Pass/Fail criteria The relative difference between two computed values of time of failure should be less than 5 percent.
immary of Results for Test 5a Hand-Calculation
Resu Its: The TPA code was simulated using the procedure outlined for test case 5a. The results are summarized in the following Table.
750.2829 Start Time (Initiation Time) I (Yrs) 760.2724
Finish Time (Time of Failure) I (ws)
750.2829
I Net General Corrosion Time
760.2724
WP Body I Welds
2263.6927 I 2273.6823 1513.4099 I 151 3.4099
Ave. 151 3.4099
Ratio (H-C/TF 3
TPA Code
WP Body I Welds
2263.6674 2273.6150
151 3.3845 151 3.3426
Ave. 151 3.3635
A) = 1.000031
The times of failures for the waste package body (WP Body) and the welds (Welds) provided by TPA code are consistent with the values obtained by hand-calculation.
The computed results demonstrate that the EBSFAIL failure times for the WP Body and the Welds by general corrosion arc correctly reported by EBSFAIL. The relative difference between the hand-calculated vidues and TPA code values for failure time is much less than the 5 percent for both mill-annealed and welded materials.
The following table summarizes the net times at two different values of fraction (Le., 1 and 0.75) in the case of general corrosion. As shown in this table, the net times are reduced approximately 25 percent by reducing values of failure criteria from 1 to 0.75.
Changes of Net Times at Different Specified Failure Depth Threshold in the Case of General Corrosion Mode.
P9 A-5
I I I Specified Failure Depth Ave. Net Time by Hand- Thresholds (fraction) Calculation (yrs)
Ave. Net Time by TPA Code (YrS)
1 0.75
-0.2435
201 7.8798 2017.8402 1513.4099 151 3.3635 I
-0.2500
I' I
-0.25 I Ave. -0.2468
These results are presented as evidence that test objective has been successfully met.
Test Results (PASSIFAIL): PASS
P9 A-6
5b. The test procedure outlined in 4b was repeated with additional changes in values of the two parameters according to the following table
Start Time (Initiation Time) (Y rs)
(Y rs)
Localized Corrosion Failure Time (yrs)
Finish Time (Time of Failure)
Value
0.75
Hand-Calculation
WPBody Welds
750.3702 760.2040
810.3702 820.2040
60.0000 60.0000
Ave. 60.0000
Ratio (H-CPTI
I WPWeldFractionThicknessPenetratedForFailureByCorrosion[] I 0.75
WP Body
750.3702
81 0.3700
59.9998
The time of failure should reduce by 25 percent because of the change in values of the above two parameters. The output values of time of failure by TPA code were compared to the hand-calculated values.
Welds
760.2040
820.1920
59.9880
PasslFail criteria The relative difference between two computed values of time of failure should be less than 5 percent.
Resu Its: The TPA code was simulated using the procedure outlined for test case 5b. The results are summarized in the following Table.
The times of failures for the waste package body (WP Body) and the welds (Welds) provided by TPA code are consistent with .the values obtained by hand-calculation.
The computed results demonstrate that the failure times by localized corrosion for the WP Body and the Welds are correctly reported by EBSFAIL. This is also supported by the very low value of ratio (-0.010), which is muclh less than 5 percent as a criterion.
The following Table summarizes the net times at two different values of fraction (Le., 1 and 0.75) in the case of localized corrosion. As shown in this table, the net times are reduced approximately 25 percent by rleducing values of fractions from 1 to 0.75.
Changes of Net Time at Corrosion Mode.
Specified Failure Depth Thresholds (fraction)
Ave. Net Time by Hand- Ave. Net Time by TPA Code
P9 A-7
1 0.75
These results are presented asl evidence that this objective has been successfully tested. Test Results (PASSFAIL): PASS
80.0000 79.9834 60.0000 59.9939
P9 A-8
-0.2500 -0.2499
6. This procedure tested the onset of localized corrosion when drift wall temperature falls below a threshold value. The tparneans.out file generated by reference case for TPA Version 5. la was renamed tparneansRefCase.ouf and used as the tpa.inp file. The corrosion potential model for Alloy 22 in the TPA code predicts higher values in low pH environment than in high pH. The repassivation potential model predicts a low value in high chloride and low nitrate concentration solutions. Using these two facts, the following parameters vailues in tpa.inp were changed according to the following table.
Parameter
, no=O)
DriftDegradationScenarioFlag(yes=l ,no=O)
Value
0
0
I DSFractionThicknessPenetratedForFailureByCorrosion[] I 0 I EnvironmentlI-CI-Subarea-3[mol/L]
EnvironmentlI--pH-Subarea-3[]
Environment1 l-N03-Subarea-3[mol/L]
SeepageThresholdT[C]
~~~
50.0 mol/L
3
0.01 mol/L
90 "C
These parameter values ensure that the repassivation potential for localized corrosion initiation is much lower than the corrosioln potential at each time step in Environment II. The TPA code was executed for one reference case realization for subarea 3. The time for localized corrosion initiation for mill-annealed and welded material is recorded in files fai/t.out and we/dfai/.out. The drift wall temperature as a function of simulation time is recorded in nfenv.r/f for each time step. The simulation time was obtained from the file when drift wall temperature reaches the value of SeepageThresholdT[C] as specified in tpahp. The corresponding localized corrosion initiation time was obtained from output ,Files failtout and we/dfai/.out. The localized initiation time and the time when drift wall temperature reaches the value of SeepageThresholdT[C] were found to be same.
Pass/Fail criteria The localized corrosion initiation temperature is at or below the value specified by input parameter SeepageThresholdT'[C].
Res u I ts:
The tpa code was executed as mentioned above. The drift wall temperature reached to 89.82 "C at time 1723.31 years. The localized corrosion of mill-annealed Alloy 22 started at time 1723.31 years. Similarly, localized corrosion welded material also started 1723.3 years. The results of this test are presented in Figure 5 as shown below. The blue diamond symbols represent the drift wall temperature versus simulation time, the pink and green symbols represent the waste package (mill-annealed Alloy 22) and welded material thickness.
P9 A-9
160E+02 2 50E-02
150E+02
140E+02 +Waste Package
Weld Thickness 2 00E-02 3 130E+02 3 '5 120E+02
$ 110E+02
100E+02
3 900E+01
aooE+oi
- Q, -I
150E-02 $ X 3 (D u) u) - f! 3 2 4
5 700E+01 0 1 00E-02 5 600E+01 P E 500E+01 0,
Y
400E+01 - - 5 00E-03 s 300E+01
2 00E+01
100E+01
0 00E+00 0 00E+00
Time (year) 0 00E+00 5 00E+02 100E+03 150E+03 2 00E+03 2 50E+03 3 00E+03
Figure 5: Simulation results for test case 6.
Test Results (PASWFAIL): PASS
P9 A-IO
REGIRESSION TEST FOR VALIDATION
II Test Method
RT#: 2
code inspection spreadsheet 4 output inspection 4 graphical
hand calculation comparison with external code results
Test Objective: This is a regression test to maintain assurance in the original validation tests (see Attachment A).
Project#: 06002.01.354
IT- Test Environment Setup
11 Hardware (platform, peripherals): Desktop PC
Software Name: Total-system Performance Assessment (TPA)
Software (OS, compiler, libraries, auxiliary codes or scripts): Windows XP; no auxiliary codes or scripts were used other than, a spreadsheet for calculations for comparison to code results;
Version(s): 5.la
11 Input Data (files, data base, mode settings): See Attachment A.
Assumptions, constraints, and/or scope of test: Scope is limited to evaluating functionality of SZFT module and its outputs.
Test Procedure: See Attachment A.
Test ID: P-13
Test Results
Location: See CD labeled "TPA Version 5. l a Regression Tests for Validation Task P-13."
Test Criterion and Analysis of'Results: See Attachment A
Test Series Name: Saturated Zone Flow and Transport
11 Test Evaluation (PassIFail): PASS
11 Notes: r
Tester: J. M. Menchaca , / f i q . Md ate: Sep. 21,2007 I
Attachment A
Test Cases for TPA Version 5l.la Regression Tests for Process-Level Validation Task P-13 Objectives, Assumptions, Test Procedures
OBJECTIVES
This is one of the tests of TPA V5.1 a that constitutes the regression testing for the validation of the TPA code after the implementation of SCR695. A subset of the previously performed P- 13 validation test is performed to satisfy the regression testing requirement for modification of validated code. As described in the Software Validation Plan for TPA Version 5.1, Process- Level Task 13 (P-13), the objectives of the test activities described in this attachment are to verify that
1.
2.
3.
Releases to the saturated zone for each repository subarea are assigned to the appropriate stream tube in strmtube. dat for use in transport calculations. Repository Partition and retardation coefficients are correctly adjusted to account for reversible colloid transport and correctly reported in szrevers. out. Calculated partition and retardation coefficients for actinides are correctly reported in sz-Mrd. out.
The specific issue to be retested by this SVR is #3:
ASSUMPTIONS
For the purposes of this validation test, it is assumed:
abstractions of the modeled processes.
module have been properly performed and may be cited as evidence of module performance.
a The input parameters and their distributions supplied by tpa.inp are consistent with the
Previous validation testing of this module and testing of subsequent SCRs affecting this a
TEST CASES:
The following test addresses the objectives of this SVR.
P13 A-1
Test 3: Calculation of Kd and Rd Values
Test 3 Criteria
0 Output values of pH and pC0, are consistent with input distributions and correlations.
0 KA values (calculated from output K, values) for the five actinide species Am, Np, Pu, Thy and U, are consistent with the underlying surface complexation model over the input range of pH and pC0, vdues.
0 Output for saturated tuff (STFF) effective surface area is correct.
0 Conversion of K,, to R, values for actinide species are correctly computed.
0 Calculated K, values for Cm and Am are the same (i.e., an intentional simplification in the abstraction is that the calculated coefficient for Am is used also for Cm in transport calculations).
Test 3 Description and Results
TPA Version 5. la was used to run a 500-realization simulation for Subarea 1 only. TPA outputs file sz-kdrd. out and sz-revers. out. files were examined and used in spreadsheet calculations to ensure correct calculation of retardation coefficients and to conduct graphical comparisons of output to surface complexation ]model-predicted curves representing specific area normalized distribution coefficient (KA) values for each of the five actinides over a range of pH and at several C02 values. The following analysis of results is presented in the order of the above- specified criteria.
Check pH and Log-CO, Distribution and Correlation Output values of pH and Log-CO, are reported in the sz-Mrd. out file. The @a. inp input files specifies that these outputs should be correlated with a correlation coefficient value of - 0.95. The plot in figure 1 shows a regression of pH and Log-CO,. The calculated correlation coefficient for these values is - 0.947770, which is very close to the specified value. Additionally, the output values are within the ranges of user-specified values in the tpa - include. inp file.
P13 A-2
c
__I--
-0'5 --- -1.0
-1.5
-2.0
0 -2.5 rn 0 -I
-3.0
-3.5
6.00 6.50 7.00 7.50 8.00 8.50 9.00 9.50 10.00
PH
Figure 1. Correlation of pH and Log-pC0,
Check Calculated KA Values The next step was to evaluate whether KA values for the five actinide species Am, Np, Pu, Th, and U, are consistent with the Underlying surface complexation model. This was done by first converting the output K D values (in m3/kg) for Am, Np, Pu, Th, and U to KA values (in ml/m2) by dividing by specific surface area (ssarea) and a factor of 1 O-6. These KA values were then compared to the surface complexation model KA curves for each of the five actinides over a range of pH and pC0,. The surface complexation model curves are produced by the same data used to generate the information contained within the coefkdeq.dut auxiliary file. Generated KA values for each of the five actinides should plot within the sorption envelope produced by the surface complexation model predicted KA curves. Note that all KA values should plot between below the envelope for Log pC0, = -4.0 and above the envelope for Log pC0, = -0.5. Figures 2-6 below show that the KA values fit the desired profile and, hence, the K D properly represent the underlying model. The spreadsheet file named sz - kdrd - TPA5la.xls contains the calculations for conversion of output data to KA values and generation of Figures 1-6.
P13 A-3
. Am
5 .O E+ 0 8
4.5 E+ 08
4.OE+08
3.5 E+ 0 8
3.OE+08
2 .O E+O 8 d
1.5E+08
1 .OE+08
5 .O E+O 7
O.OE+OO 6.5 7.0 7 .5 / 8 . 0 8.5 9.0 9.5
Log c02 = -1.0 p"
Figure 2. Plot of KA values for Am, compared to complexation model envelopes.
6 0
Log C02 = -4.0 5 0
4 0
iT ,E E 3 0
a I
2 0
1 0 og c02 = -1.0
0 0
6 5 7 0 7 5 8 0 8 5 9 0 9 5
P H
Figure 3. Plot of KA values for Np, compared to complexation model envelopes.
P13 A-4
P u
3 .OE+ 03
2.5E+03
2.OE+03
iT E 2 1.5E+03 -
1 .OE+03
5.OE+02
O.OE+OO 6 .5 7.0 7.5 8 .O 8 .5 9.0 9.5
PH
Figure 4. Plot of KA values for Pu, compared to complexation model envelopes.
T h
1 .OE+05
9.OE+04
8.OE+04
7.OE+04
6.OE+04 Fi E 2 5.OE+04
4.OE+04 1 -
9
3.OE+04
2.OE+04
1 .OE+04
O.OE+OO 6.5 7 .0 7.5 8 .O 8 5 9.0 9.5
P H
Figure 5. Plot of KA values for Th, compared to complexation model envelopes.
P13 A-5
U
12.0
10.0
8.0
G E E 6.0 > - P
4.0
2.0
0.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5
PH
Figure 6. Plot of KA values for U, compared to complexation model envelopes.
Check Saturated Tuff Effective ;Surface Area Calculations to verify that output for saturated tuff (STFF) effective surface area is correct were performed using the equation:
36 ESA =
PO - where ESA = effective surface area (m2/kg) 8 = porosity (ImmobilePorosity_-STFF) p = grain density (kg/m3) (ImmobileGrainDensity-STFF) r = pore radius (m) (ImmobilePoreRadius-STFF)
ImmobilePorosity-STFF, ImmobileGrainDensity-STFF, and ImmobilePoreRadius-STFF are assigned constant values of 0.2,2470 kg/m3, and 5.OE-8 m, respectively, in the pa. inp file. Based on the above equation, these values yield ESA = 6,073 m2/kg, which is identical to the output value reported for the tufC transport leg in sz-kdrd. out (this parameter is identified as ‘ssarea’ in the TPA files).
P13 A-6
Check Conversion of Kn to Rn Values for Actinide Species Calculations to verify TPA correct conversion from KD to RD for the actinide species were performed using the equation:
where RD = retardation factor KD = distribution coefficient p = grain density 8 = porosity
Using the KD, porosity, and density values reported in the sz-kdrd. out file RD was calculated by hand using the above equation and compared the reported R,, value in sz kdrd.out. These hand calculations were performed only for the first two lines of sz-kdrd. out file, which represent tuff matrix and alluvium for the first realization of the simulation; since all realizations perform the same calculation, there was no need to repeat for other realizations. The hand calculations produced RD values identical to those reported in sz - kdrd. out.
Check that K,, values for Cm and Am are the Same The KD and RD values for Cm are not reported in the sz kdrdout file, but the RD values for tuff and alluvium are written to the NEFMKS input file n e j . inp for use in transport calculations. Below is an excerpt from the nqfii. inp file, which represents the NEFMKS input for the 500th realization of the simulation. In this excerpt, Element Index 1 represents Cm and Index 3 represents Am; Leg 2 is tuff and Leg 3 is alluvium. It can be seen that the highlighted RD values below for Cm and Am are identical. These RD values also reflect the correction to account for the effects of reversible sorption to colloids, which are reported in the output file sz - revers. out (See for Test 2 for discussion of the correction for colloid effects).
ELEM. SOLUBILITY LEG MOBIL RD INDEX ( KG /KG ) #
1 O.OOOE+OO 1 0.248E+02 2 0.248E+02 3 0.241E+07
2 0. OOOEtOO 1 0.108E+01 2 0.108E+01 3 0.180E+02
3 O.OOOE+OO 1 0.248E+02 2 0.248E+02 3 0.241E+07
IMMOBILE RD MASS XFER MOD FACTOR 0.139E-02 0.139E-02 0. OOOE+OO
0.992E+00 O.OOOE+OO 0.1393-02 0.139E-02 O.OOOE+OO
0.992E+OO
Test 3 Evaluation (Passmail): PASS
P13 A-7