RSICC Home Page DSNP

RSICC CODE PACKAGE PSR-592

 

1.         NAME AND TITLE

DSNP - Dynamic Simulation Nuclear Power.

 

2.         CONTRIBUTOR

Argonne National Laboratory, Argonne, Illinois through Energy Science and Technology Software Center (ESTSC).

 

3.         CODING LANGUAGE AND COMPUTER

            FORTRAN; IBM 3033 (P00592I303300).

 

4.         NATURE OF PROBLEM SOLVED

DSNP (Dynamic Simulator for Nuclear Power-Plants) is a system of programs and data files by which a nuclear power plant, or part thereof, can be simulated. The acronym DSNP is used interchangeably for the DSNP language, the DSNP libraries, the DSNP precompiler, and the DSNP document generator. The DSNP language is a special-purpose, block-oriented, digital-simulation language developed to facilitate the preparation of dynamic simulations of a large variety of nuclear power plants. It is a user-oriented language that permits the user to prepare simulation programs directly from power plant block diagrams and flow charts by recognizing the symbolic DSNP statements for the appropriate physical components and listing these statements in a logical sequence according to the flow of physical properties in the simulated power plant. Physical components of nuclear power plants are represented by functional blocks, or modules. Many of the more complex components are represented by several modules. The nuclear reactor, for example, has a kinetic module, a power distribution module, a feedback module, a thermodynamic module, a hydraulic module, and a radioactive heat decay module. These modules are stored in DSNP libraries in the form of a DSNP subroutine or function, a block of statements, a macro, or a combination of the above. Basic functional blocks such as integrators, pipes, function generators, connectors, and many auxiliary functions representing properties of materials used in nuclear power plants are also available. The DSNP precompiler analyzes the DSNP simulation program, performs the appropriate translations, inserts the requested modules from the library, links these modules together, searches necessary data files, and produces a simulation program in FORTRAN.

 

5.         METHOD OF SOLUTION

The mathematical models used vary from one component module to another. Mostly, however, lumped parameter models were used. The differential equations produced by each component module are solved by a centralized integration scheme. The various loops of the power plant can be solved with different integration schemes using different time-step sizes. Any of eight integration schemes including Adams'' 2nd-order, Euler, Milne''s 5th-order predictor-corrector, Runge-Kutta 4th-order, Simpson 3rd-order, trapezoidal, and the method used in CSMP III can be selected. DSNP is written in double-precision, and all units are SI metric.

 

6.         RESTRICTIONS OR LIMITATIONS

Only overall plant transients can be studied since most models are based on the lumped parameter approximation. For detailed transients inside the core, heat exchanger, or any other component, more sophisticated Level-2 or Level-3 libraries will be developed in the future.

 

7.         TYPICAL RUNNING TIME

            Running time is a function of the size of the simulation. The precompilation time is approximately 50 seconds per 1000 FORTRAN statements.

 

8.         COMPUTER HARDWARE REQUIREMENTS

IBM 3033 mainframe; 250K bytes of storage are required to compile and translate a typical power plant simulation program. Six scratch files require disk or fast magnetic tape storage, and a permanent library file unit is used. All sample problems were executed in a 250K byte or smaller region.

 

9.         COMPUTER SOFTWARE REQUIREMENTS

            IBM 3033/MVS.

 

10.       REFERENCES

Included Documentation:

D. Saphier, “The Simulation Language of DSNP: Dynamic Simulator for Nuclear Power-Plants (User Manual),” ANL-CT-77- 20 Rev. 3.4, T. N. Buchanan (Ed.) (December 1983).

D. Saphier, “Volume I, The Level-One Modules Library for DSNP: Dynamic Simulator for Nuclear Power-Plants,” ANL-CT-77-22 Rev. EBR-3.4, T. N. Buchanan (Ed.) (November 1983).

D. Saphier, “Volume II, The Level-One Modules Library for DSNP: Dynamic Simulator for Nuclear Power- Plants,” ANL-CT-77-22 Rev. EBR-3.4, T. N. Buchanan (Ed.) (January 1984).

D. Saphier, “The Precompiler for the DSNP: Dynamic Simulator for Nuclear Power-Plants, ANL-CT-77-21 Rev. 02 (September 1978).

 

11.       CONTENTS OF CODE PACKAGE

            The package is distributed on a CD and include source files, sample problems and documentation.

 

12.       DATE OF ABSTRACT

            October 2013.

 

KEYWORDS: NUCLEAR POWER PLANTS; DYNAMIC SIMULATION