ML17223A553

From kanterella
Jump to navigation Jump to search
Submits Results of Investigation of Error Detected in Dose Assessment During 900124 NRC Evaluated Exercise at Plant. Operator Error Caused Keyboard Hangup Requiring Computer Restart
ML17223A553
Person / Time
Site: Saint Lucie  NextEra Energy icon.png
Issue date: 03/09/1990
From: Acosta R
FLORIDA POWER & LIGHT CO.
To:
NRC OFFICE OF INFORMATION RESOURCES MANAGEMENT (IRM)
References
L-90-87, NUDOCS 9003150484
Download: ML17223A553 (9)


Text

ACCELERATED DI UTION DEMON TION SYSTEM r

1 REGULATORY INFORMATION DISTRIBUTION 'SYSTEM (RIDS)

ACCESSION NBR:9003150484 DOC.DATE: 90/03/09 NOTARIZED: NO FACIL:50-335 St. Lucie Plant, Unit 1, Florida Power 6 Light Co. 05000335 50-389 St. Lucie Plant, Unit 2, Florida Power 6 Light Co. 05000389 AUTH. NAME AUTHOR AFFILIATION NOTES'OCKET ACOSTA,R.J.

RECIP.NAME

SUBJECT:

Florida Power 6 Light Co.

RECIPIENT AFFILIATION Document Control Branch (Document Control Desk)

Submits results of investigation of error detected in dose assessment during 900124 NRC evaluated exercise at plant.

DISTRIBUTION CODE: AOOID COPIES RECEIVED:LTR" ~ ENCL t SIZE:

TITLE: OR Submittal: General Distribution RECIPIENT COPIES RECIPIENT COPIES ID CODE/NAME LTTR ENCL ID CODE/NAME LTTR ENCL' PD2-2 LA 1 1 'D2-2 PD '

NORRIS,J 5 5 INTERNAL: ACRS 6 6 NRR/DET/ECMB 9H 1 1 NRR/DOEA/OTSB11 1 1 NRR/DST 8E2 1 1 NRR/DST/SELB 8D 1 1 NRR/DST/SICB 7E 1 1 NRR/DST/SRXB 8E 1 1 NUDOCS-ABSTRACT 1 1 OC/LFMB 1 0 OGC/HDS2 1 ' 0 01 1 1 RES/DSIR/EIB 1 EXTERNAL: LPDR 1 1 NRC PDR 1 1 NSIC 1 1 xaR. beep PP,P6 NOTE TO ALL "RIDS" RECIPIENTS:

PLEASE HELP US TO REDUCE WASTEl CONTACI'HE.DOCUMENT CONTROL DESK, ROOM Pl-37 (EXT. 20079) TO ELIMINATEYOUR NAME FROM DISHUBUTION LISTS FOR DOCUMENTS YOU DON'T NEEDI TOTAL NUMBER OF COPIES REQUIRED: LTTR ~

ZW ENCL

n V

0 4

+v

.5 4.

V, 1 ~

P~

la 4

J p I'*

d ~ 4 i p, "

/ I, l 4 1 r~ ~ e<', ~,

f

P.O. Box14000, Juno Beach, FL 33408-0420 MARCH 0 9 1SSO L-90-87 U. S. Nuclear Regulatory Commission Attn: Document Control Desk Washington, D.C. 20555 Gentlemen:

Re: St. Lucie Units 1 and 2 Docket Nos. 50-335 6 50-389 Dose Assessment. Com uter Pro ram During the January 24, 1990 NRC Evaluated Exercise at the St. Lucie Plant, an error was detected in the dose assessment results. As a result of this error, an investigation of this problem was initiated. The results of the investigation are as follows:

A. The erroneous results were not a result of operator error. However, operator error did cause the keyboard hangup requiring a computer restart.

B. The computer program error was not a result of the revision to the program since the original program (1983) per forms in exactly the same manner.

C. The "Correct and Re-Run" subroutine does recalculate the doses correctly (rates and cumulatives).

D. The root cause of the problem is described in the enclosed Software Change Request.

As a result of the investigation, corrective actions have been initiated. The immediate corrective action was to issue a memo on the use of the Emergency Dose Calculation Model. The long term corrective action was the initiation of a software change request which has been approved. The software vendor has been contacted to assist in the code work. The corrective action is estimated to be completed by April 30, 1990.

9003i50084 900309 PDR ADOCK 05000335 rot <g~rr(/d))a i i PDC an FPL Group company

)I)

St. Lucie Units 1 and 2 Docket Nos. 335 Er 50-389 L-90-87 Should you have any questions, feel free to contact us.

Yours truly, J. Acosta Acting Vice President Nuclear Energy RJA/GRM/sh Enclosure cc: Stewart D. Ebneter, Regional Administrator, Region Senior Resident Inspector, USNRC, St. Lucie Plant II, USNRC Eldon Testa, USNRC, Region II

SCR Class A 90 Page 1 of 5 SOFTWARE CHANGE REQUEST: FPL CLASS A PART A Pursuant to JNS-HP 5.0, this document (Part A) is the request for approval to revise the code. This part will describe:

I. Circumstances Indicating the Need for Change II. The Desired Change A) Basis for change B) Description of code to be changed III. Proposed Acceptance Test Activities IV. Control of Revised Code V. Approval or Denial of Revision to Code I. CIRCUMSTANCES INDICATING NEED FOR CHANGE During the PSL Evaluated Exercise, Emergency off-site dose calculations were performed in the TSC while people were arriving to the EOF. During the TSC's solo operation, default meteorology (in accordance with procedure for the existing scenario) was used in the calculation of step 5. Upon completion of step 5, the TSC controller supplied meteorological data to be used to keep the off-site dose values within the desired scenario boundaries. The TSC used the Correct & Rerun option of the program to edit the meteorological data and rerun step 5. The Correct & Rerun method correctly recalculated step 5. At this time the program automatically reverts to the actual mode via selecting Continue Calculations. The TSC correctly entered step 6 information but the answers came out wrong. For example, THYROID DOSE RATES 1 mi 2 mi 5 mi 7.5 mi 10 mi TSC Results: 1.416E+1 1.229E-2 1.014EO 2.462E-1 8.247E-2 Should be: 1.416E+1 6.296EO 5.775E-1 1.940E-1 2.490E-2 If step 5 corrected:

'not 1.416E+1 1.229E-2 1.014EO 2.462E-1 8.247E-2 This would lead one to suspect that the 'Correct & Rerun'oes not correct. Upon further investigation, it was determined that the 'Correct & Rerun'ption does correct the information but does not leave the corrections available for subsequent actual, or forecast, calculations.

SCR Class A 90 Page 2 of 5 II. THE DESIRED CHANGE A. Basis of Chan e The program writes/reads/appends numerous data (.DAT) files during the course of operation. Two of those files, PUFFINFO and STRXOQ, are the pivotal files for performing dose calculations. STRXOQ holds the current XOQ (Chi-Over-Que) field; That is, where the puffs are now (Xpos, Ypos) and what are their concentration profiles (sigY, sigZ). PUFFINFO is the 'historical'ile of STRXOQ. Both files are written to during each actual step; STRXOQ is re-written, PUFFINFO is appended. This was determined by examining the date-time stamp, generated by the computer not FPL, listed in the file directory. Investigation found that after steps were corrected & recalculated the PUFFINFO file date-time stamp matched that of the other .DAT files except STRXOQ; It's date-time stamp was that of the last actual step performed before entering the Correct & Rerun option.

Review of the source code found that the ~onl time data is written to STRXOQ is upon return from a routine called EDOSES, in the actual mode, to MENUS routine. EDOSES is the routine that calculates the puffs new position and concentration profiles (XOQ data). EDOSES calculates the new XOQ data, holds it in memory.

'MENUS's a dispatcher routine that sends program control to various modules (other routines) in response to the users key strokes. MENUS, when seeing a return from EDOSES, writes the XOQ data to STRXOQ.

When in the Correct & Rerun mode, however, a different dispatcher is used. This is done to keep rerun control.

Correct & Rerun also calls upon EDOSES to recalculate and correct the XOQ data, which it does and holds it in memory (as it always does). When the rerun actions are complete, Correct & Rerun sends program control back to MENUS, to the Continue Calculations level. This level does not write the corrected XOQ data; The first action is to read STRXOQ, which was never re-written. The desired fix is to have MENUS write the corrected XOQ data to STRXOQ on the way to continue calculations.

B) Descri tion of Code To Be Chan ed The code change will occur in the module MENUS. The module currently runs from (L: = Line) L:10 to L:13480, any added code must be L:14000 or greater.

Currently L:1110 Reads:

ON KRETURN GOTO 1 130 g 1220 g 1400 ~ 1400 ~ 1460 g 1470 f 1140

SCR Class A 90 Page 3 of 5 B) Descri tion of Code To Be Chan ed cont.

The interpretation of this line is: If KRETURN is equal to one, go to step 1130 and continue the program from there. If KRETURN is equal to two, go to step 1220 and continue the program from there. When returning from Correct & Rerun, the KRETURN is assigned a value of 7 which means go to step 1140 and continue the program from there. Step 1140 is the entry level for a menu that allows the operator to continue calculations.

The Revised code would be:

(REVISE) L 1 1 10 ON KRETURN GOTO 1 130 g 1220 J 1400 J 1400 g 1460 (

1470, 15000 (ADD) L:15000 '* Back From Rerun, Save Corrected XOQ DATA (ADD) L:15010 IDOSERW=1 'Enable Writing To a File (ADD) L:15020 GOSUB 12000 'Sub to Read/Write STRXOQ.DAT (ADD) L:15030 GOTO 1140 'Go to the MAIN MENU to Continue Calcs (NOTE: The Info after the apostrophe, which signals a remark, serves to document the purpose of the step. Remarks do not affect program operation.)

The call to the subroutine at L:15020, is the subroutine used in MENUS to write XOQ data from STRXOQ upon return from EDOSES or read XOQ data form STRXOQ upon Continue Calculations; IDOSERW=1, WRITE; =0, READ.

Additionally, the following change to STRINGS are proposed. NOTE: STRINGS are not used in calculations; their purpose are banners and titles for displays and printouts. The change is in module FPL, the startup module.

PRESENT CODE:

L: 1070 FPLq=nF P & L EMERGENCY DOSE CALCULATION SYSTEM" This phrase appears on some menus and is printed at the top of a print-out.

L 2084 CHRLN1$ (4)="***Welcome to FP&L Emergency Dose Calculation System V:02/89 ***"

This phrase appears on the start-up screen and contains the version number.

SCR Class A 90 Page 4 of 5 B) Descri tion of Code to Be Chan ed cont.

PROPOSED CHANGE:

L:1070 FPL$ ="FPL EMERGENCY DOSE CALCULATION SYSTEM"

+VER$

(ADD) L:1071 VER$ ="VO3/90" L: 2084 CHRLN1$ (4) n*** WELCOME TO ii+FPL$ ~VER$ yii ***

PURPOSE This will allow the version number to appear on the various menus and on the print-out. Although not required (or committed to), the NRC presented this concept as a "good idea" during the various follow-up meetings after the enforcement conference.

III. ACCEPTANCE TEST PROGRAM A) Use PSL evaluated exercise data (01/24/90), steps 1 through 7 B) Use EOF results as baseline (Printouts step 1 through 7)

C) Using revised code, run steps 1 through 7. Compare via CRT displays, dose rate results of step 1 through 6.

Print out step 7, compare all results to baseline.

Acceptance criteria: exact equivalence, no tolerance.

This verifies no undesirable change to dose calculations.

(NOTE: Verify version date on screens and printouts.)

D) Using revised code, start over. Run steps 1,2,3 and print step 3 results. Compare to baseline, acceptance criteria: exact results, no tolerance E) Use DEFAULT MET data for step 4, print results F) Correct step 4, print results, compare to baseline.

Acceptance criteria: exact results, no tolerance G) Run & Print steps 5 6 7 g ~ Compare to baseline .

Acceptance criteria: exact results g

This verifies Correct & Rerun of pervious step and no undesirable effect on subsequent steps.

H) Using revised code, start over. Run steps 1 and 2.

Print step 2 results compare to baseline. Acceptance criteria: exact results, no tolerance.

I) Run step 3 with DEFAULT MET data, as in E. Print

SCR Class A 90 Page 5 of 5 III. ACCEPTANCE TEST PROGRAM co t.

J) Run step 4 with DEFAULT release rate data. Print results.

K) Run and print step 5.

L) Correct & Rerun step 3, print results. Compare to baseline. Acceptance criteria: exact results.

M) Correct & Rerun step 4, print results. Compare to baseline. Acceptance criteria: exact results.

N) Rerun & Print step 5. Compare results to baseline.

Acceptance criteria: exact results

0) Run step 6. Print results. Compare to 'baseline.

Acceptance criteria: exact results P) Run step 7. Print results. Compare to baseline.

Acceptance criteria: exact results This verifies that Correct & Rerun of many steps, including corrections to meteorological and release rate performs correctly and has no undesirable effects on subsequent steps.

IV. CONTROL OF REVISED CODE The revised code in executable form, including source code, will not be distzibuted until approved by the Section Manager of Health Physics/Chemistry.

V. APPROVAL OR DENI L OF R VISION TO CODE "The proposed revision to Class A, as described in this document, and the acceptance test is:"

(circle one) pproved 0 oved