ML20199H433

From kanterella
Jump to navigation Jump to search
Ltr Contract,Task Order 7 Entitled, Snap Nodalization Knowledge-Based Expert System, Under Contract NRC-04-97-046
ML20199H433
Person / Time
Issue date: 01/23/1998
From: Mace M
NRC OFFICE OF ADMINISTRATION (ADM)
To: Pellegrino L, Troyer D
PURDUE RESEARCH FOUNDATION
References
CON-FIN-W-6749, CON-NRC-04-97-046, CON-NRC-4-97-46 NUDOCS 9802050045
Download: ML20199H433 (6)


Text

.

g '-

4 UNITED STATES g

}

NUCLEAR REGULATORY COMMISSION o

t WASH!NGTON. D.C. 20666 4 001

'*o.....l a.y...c.e.

' Purdue Research Foundation +

+

ATTN: Diane E. Troyer 1021 Hovde Hall. Purdue University West Lafayette. IN 47907-1021

Dear Ms. Troyer:

SUBJECT:

TASK ORDER NO. 7 ENTITLED " SNAP N0DALIZATION KNOWLEDGE-BASED EXPERT SYSTEH" UNDER CONTRACT N0.-NRC-04-97-046 In accordance with Section G.4. Task Order Procedures, of the subject contract, this letter definitizes Task Order No. 7.

This effort shall be performed in accordance with the enclosed Statement of Work.

The period of performance for Task Order No. 7 is January 14, 1998 through September 30. 1998.

The total estimated cost for full performance of this task order is $129.729.00. Funds in the amount of $70,000 are hereby obligated for performance of this task crder. The Contractor shall not incur costs for this task order which exceed this obligated amount.

Accounting Jata for Task Order No. 7 is as follows:

B&R No.: 860-15-21-100-5 Job Code: W-6749 BOC Code: 252A RES ID: RES-C98-012 Appropriation No.: 31X0200 Obligated Amount: $70.000.00 The following individuals are considered by ti.e Government to be essential to the successful performance of the work hereunder:

Isaac Lagaris lefteri H. Tsoukalas The contractor agrees that such personnel shall not be removed from the effort

" under this task' order without compliance with' Contract Clause H.2-Key i

Personnel 4?" Mg 'emaa ll!Ililill ll;l ll111 NRc-04-97-046 PDR

~

a

o Purdue-Contract No NRC-04-97-046_

Task Order No. 7 Page 2 of.2

- The issuance-of this task order does not amend any, terms or. conditions.of the.-

-subject contract.

Your contacts during the course of this task order are:

Technical Matters:

Jennifer Uhle, Project Officer '.

(3011 415-6023 Contractual Matters:

Stephen Pool, Contract Specialist (301) 415-8168 Please indicate your acceptance of this task order by having an. official, authorized to bind your organization._ execute three copies of this document in the space provided and return two cop 1es_to the Contract Specialist.

You.

5 should retain the third copy for your records.

Sincerely, e

f-Mar H.

Mace ' Cont acting Officer-Contr Management Branch No. 1 Divis on of Contracts and Property Management Office of Administration

=

Enclosure:

As stated ACCEPTED: TASK ORDER NO. 7

/t NAME-

~

DATE-

.ouis Pellegrino, Director Office of Research Admin;stration TITLE

STATEMENT OF WORK TASK ORDER #7 " SNAP Nodalization Knowledge-Based Expert System" Bact: ground The NRC began development of a graphical user interface (GUI) for its thermal-hydraulic (1/H) codes with four primarf goals: increase ease of use of the T/H codes, maintain investment in existing input decks, decrease the user effect, and provide a productive work environment for,.

analysts including configuration control of their analysis projects. This GUI work culminated in a requirements and design documents from which an inCal version of the Symbolic Nuclear Analysis Program (SNAP) was produced, focusing on the preprocessing for REl.AP5.

Significant improvements to this code included a redesign of the underlying classes, and the untangling of components as they.were imported. This improved version of SNAP was presented to various users for Beta Testing. Tho development of additional features for the RELAPS preprocessor wit were found to be lacking during the Beta Testi.1g, and a runtime/ output visualizat.on capability are now planned.

Once the SNAP basic user interface engine is developed, NRC would like to implement knowledge-based expert systems (KBES) to standardize and codify procedures to handle complex tasks associated with the use of T/H codes so the' code users no longer have to rely on the trial and error approach when using the code. The development of code input decks is a complex task that is now being facilitated by SNAP. Under this contract, an KBES will be developed to aid the user with input deck nodalization.

Objectives The objectives of this contract are:

1.

To develop recommended nodalization schemes based on the knowledge and experience of expert users; li.

To provide a basic automatic nodalization system to the SNAP code; iii.

To provide feedback to the use, (o suggest an attemative nodalization scheme for a particular situation when the user has violated nodalization recommendations; iv.

To identify other areas where expert systems can provie SNAP the capabilities with which to meet the goals of the NRC GUI.

Work Requirements All new documents will be created and delivered to the NRC in FrameMaker 5.5 format, except for project reporting, which maw be done via e-mail. All coding shall be performed within a version of SNAP provided to the contractor by the NRC technical monitor.

.. Task 1: Ider*y Nodalization.KBES Requirements and Design.

The contractor shall interact with T/H code users and developers and SNAP developers to identify the issues associated with noding the T/H model and organize the knowledge and techniques of the expert users 17to a series of recommendations for noda'ization schemes.

These recommendations, which are based on knowledge that has been refined over years of

2 code use, shall be suggested to the user through a nodalization KBES. The nodalization scheme recommended shall be a function of the particular design modeled and shall be -

component specific. To deveicp these recommendations, the contractor shall investigate the following topics:

a.'

the impact of noding on the T/H modelin view of the wide range of transients modeled-

~

by NRC T/H code users (specifically, guidelines used to ensure the nodalization is consistent with the numerical scheme and physical models in the code);

b.

the impact of noding, on the run time and convergence rate; c.

the components in NRC's T/H codes that would benefit from automatic nodalization; d.

the interface. requirements associated with implementing an automatic noding system in SNAP.

~

The KBES shall utilize the information collected as topics a-d are investigated and recommend a nndalization scheme, that the user shall have the option of accepting or rejecting. If i

accepted, the recommendations shall be implemented into a default nodalization scheme. The scheme shall be designed to be component specific as different nodalization strategies are implemented when modeling compont.nt specific behavior. The expe#, systam shall use artificialintelligence as a means of refining the recommendations which serve as tha basis for the nodalization systcm, so that the system shall be capable of optimi7.ing the nodalization through repeated use. Robustness and run time Wi serve as the figures of merit by which the system measures success. However, guidelin., on accuracy, collected when investigating topic a, shall not be violated, After the program has been designed, a document shall be written detailin0 these requirements, to be included as a chapter in the SNAP requireme qts document. This document ahall be delivered by February 27,1998.

A chapter for the SNAP design document shall be prepered detailing the proposed design of the automatic ncding system, which shall be delivered by March 1,1998.

Completion Date: March 1,1998.

Task 2: Implementation of the Noding System into SNAP 4

The contractor shall implement the KBES described in Task 1 into SNAP. This implementation shall be closely coordinated with the NRC technical monitor to avoid conflicts with other changes being made to SNAP.

A version of the nodalization system shall be delivered by June 12,1998 for inclusion into the main SNAP code.

NRC shall review the work and 'make commeats that must be incorporated into a new version of the nodalization system by September 30,1998.

Completion Date: September 30,1998

3 Task 3: Documentation A programmer's guide shall be developed as an appendix to the SNAP design document, which describes the nodalizahon system code structure and provides a listing and brief description of the major classes, including a listing of their variables and member functions. The manual

'shall be' updated as chMges are made to the nodalization systemr 4

m The user manual documentation shall be developed in FrameMaker 5.5, emulating a conventional text manual with table of content hyperlinks. It shall be updated concurrent with changes to the nodalization system. Both the FrameMaker version and HTML version exported from FrameMaker shall be distributed with SNAP.

Completion Time: September 30,1998.

Task 5: Testing Testing of the runtimt.Joutput visualization code shall be performed on a series of REi.APS problems provided to the contractor.

Completion Date: September 30,1998.

Task 6: Identification of Expert System Needs for SNAP The contractor shall prepare a white paper identifying areas whcre Expert Systems could be implemented into SNAP to meet its primary goals: increase ease of use of the T/H codes,

- maintain investment in existing input decks, decrease the user effect, ano provide a productive work environment for analysts including configuration control of their analysis projects.

For each area identified, the white paper shall recommend specific systems and describe how they would be implemented into SNAP, how they would appear to the user, and the physical or thermal-hydraulic theory behind each proposed system.

A draft version of this white paper shall be delivered by June 1,1998, for comments by the NRC A final version of the white paper, incorporating NRC comments, shall be delivered by August 1,1998.

Completion Date: September 30,1998 Del!verables 1.

A chapter in the SNAP requirements document. This document shall be delivered by February 27,1998.

2.

' A ch' apter in the SNAP design document. This document shall be delivered by March 1,

~

1998.

3.

The n,xialization system programmer's informativi, to be provided for incorporation in the SNAP programmer's appendix by June 12,1998.

---m a

i.

.mmnimummmmim----

i

4 4.

The basic automatic nodalization system, to be delivered be' orc aune 12,1998. This version package shall consist of "le executable for the platform agreed upon betwcen the contractor and the NRC technical monitor, the updated user documentation, the

. complete archived source code and Makefiles.

m 5.

Draft s ersion of the white paper from task 6 by June <1,,1998,

~.

6.

Final version of the white paper from task 6 by September 30,1998.

Meetings and Travel For suce'essful ciompletion'of the work required'in' this ' con' tract, it is anticipated that the

~

contractor shall travel to the NRC office in Rockville, MD at the times specified below. The j

contractor may propose additional travel deemed necessary fnr the successfoi completion of this effort. All travel shall be approved in advance by the Project Manager, be specifically performed in support of this prc'act, and be in compliance with Federal Transportation Regulations.

Three trips to Rockville, MD to meet with the NRC technical monitor ar.d/or other SNAP developers, c 'es TBA.

i l-

__