3d.gif (20399 bytes)

 

Multi-Dimensional Neutron Kinetics Model

The multi-dimensional neutron kinetics model in RELAP5-3D©is based on the NESTLE14 code developed by Paul Turinsky and co-workers atNorth Carolina State University under an INEEL initiative. The NESTLE code solves the twoor four group neutron diffusion equations in either Cartesian or hexagonal geometry usingthe nodal expansion method. Three, two, or one dimensional models may be used. Severaldifferent core symmetry options are available including quarter, half, and full coreoptions for Cartesian geometry and 1/6, 1/3, and full core options for hexagonal geometry.Zero flux, non-reentrant current, reflective, and cyclic boundary conditions areavailable. The steady-state eigenvalue and time dependent neutron flux problems can besolved by the NESTLE code as implemented in RELAP5-3D© .

The few group neutron equations are spatially discretized using the Nodal ExpansionMethod (NEM). Quartic or quadratic polynomial expansions are used for the transverselyintegrated fluxes in the Cartesian and hexagonal geometries respectively. Discontinuityfactors are used to correct for homogenization errors.

Transient problems employ a user-specified number of delayed neutron precursor groups.The time discretization is done with a fully implicit method. The delayed neutronprecursor equations are integrated analytically assuming a linear variation of the neutronflux.

An outer-inner iteration strategy is employed to solve the matrix of equationsresulting from the temporal and spatial discretization. Outer iterations use Chebyshevacceleration. Inner iterations use a point or line SOR iteration scheme. The non-lineariterative strategy associated with the NEM is employed. Using the non-linear iterativestrategy means that the system of equations is equivalent to the finite difference methodusing the box scheme. This means that the code can solve either the nodal or finitedifference representation of the few-group neutron diffusion equations.

Thermal-hydraulic (TH) feedback is accomplished through the neutron cross sections. Thethermal-hydraulic conditions in the neutron kinetics nodes are computed by RELAP5-3D© using the hydraulic model of the system specified by the userusing normal RELAP5 input. The conditions in the RELAP5 volumes are mapped onto thekinetics nodes by map functions using user-supplied data. The neutron cross sections inthe kinetics nodes are computed from RELAP5 calculated TH conditions and user suppliedcomposition data. The cross section model is quite general and the user can choose betweendifferent sets of TH conditions for use in the neutron cross section model, e.g., eithervoid fraction or coolant density as one of the independent variables in the cross sectionmodel. Neutron cross sections are computed for each kinetics node from the TH conditionsmapped onto the individual nodes and the composition data mapped onto the same nodes.

The compositions are mapped onto the kinetic nodes using user supplied compositionmaps. In this way a small number of compositions and a small number of RELAP5 volumes andheat structures may be mapped to a large number of kinetics solution nodes. Discontinuityfactors are modeled using the neutron cross section model so that they may change as theTH conditions in the kinetics nodes change during the course of the transient.

A control rod model has been implemented and each neutron kinetics node may contain anynumber of control rods. Control rods may be inserted from either the top or bottom of thereactor. The control rods may be grouped into banks, with the banks having the sameinsertion depth and velocity. The position of a control rod bank can also be determinedfrom a control variable or a general table. Scram signals may be initiated by RELAP5trips.

The reactor power and its distribution computed by the kinetics module are supplied tothe RELAP5 TH solution through the same maps that are used to compute the neutron crosssections. As the neutron flux and its distributions change during the course of thetransient, so does the power supplied to the individual RELAP5 volumes and heat structureschange accordingly.

The decay heat model as implemented in previous code versions for the point kinetics isused to compute the decay heat in the multi-dimensional neutron kinetics model. The decayheat is calculated in each kinetics node based on the fission power in that node.

Verification

The implementation of the NESTLE neutron kinetics has been verified by the simulationof the NEACRP15 three dimensional benchmark problems16. A series ofthree PWR rod ejection accidents from Hot Zero Power and Hot Full Power were proposed as abenchmark by the NEACRP. Series A, the ejection of a central rod, and series B, theejection of peripheral rods, were chosen for simulation using the spatial kinetics option.The location of the ejected control rods and the initial core configuration are shown inFigure 24. For the series A and B transients one-quarter geometry was adequate.

The RELAP5 core model for the benchmark problem consisted of a sequence of parallelpipes as shown in Figure 25. Each pipe was described using a series of heat structures andcontrol volumes to model the fuel and coolant from a single assembly. A separate inletreservoir was provided for each pipe and was set at a constant pressure, temperature, andboron concentration. Each pipe was connected to its reservoir using a time-dependentjunction that provided identical, constant flow to each assembly. The outlet of each pipewas connected to an outlet reservoir using a series of branches. Since a maximum of ninejunctions per branch is allowed, additional branches were used to accommodate the total of47 pipes of the quarter core model.

During the course of the analysis, various thermal-hydraulic mesh structures wereexamined. The finest axial mesh used for the pipes corresponds to that prescribed in theNEACRP problem with the exception that the three smallest nodes at the bottom and top ofthe core were combined into a single thermal- hydraulic node. The original NEACRP meshstructure for the neutronic solution was retained. This provided for a total of 14 axialthermal-hydraulic meshes in each pipe. For purposes of the thermal-hydraulic calculation,the reflector was modeled as a separate, single pipe because of the very small temperaturerise anticipated in the reflector.

Figure 24. Initial Core Configuration for Series A and B Rod Ejection Transients

For the fuel pin model 8, 1, and 2 meshes in the fuel pellet, gap, and cladding,respectively, were used. In order to generate an effective Doppler temperature in RELAP5consistent with that prescribed in the NEACRP problem,

a very small central and peripheral fuel pellet mesh was used such that the area ofthese regions corresponds to the weighting of the surface temperature, TF,S,and centerline fuel temperature, TF,C specified in the benchmarkproblem. All other fuel pellet meshes were equidistant.

Figure 25. RELAP5-3D© Core Nodalization for Test Problem

Because the benchmark problem specifies gap conductance and RELAP5 only accepts gapconductivity, the following relation was used:

where k and h are the gap conductivity and conductance, respectively, andD r is the gap width. This expression is valid for asmall gap width as used in the benchmark problem.

The axial mesh structure used for the neutronic solution was identical to thatspecified in the benchmark problem and four nodes per fuel assembly were used in theradial plane. The partial cross sections prescribed in the NEACRP benchmark were processedinto an equivalent set of cross section multipliers to coincide with the modeling used inRELAP5. Some minor discrepancy persisted since it is not possible to construct acompletely consistent set of partial cross section data for the diffusion coefficient usedin RELAP5 based on the partial transport cross section data specified in the benchmarkproblem.

The steady state solution was obtained by running a null transient with RELAP5 for 20seconds using time steps of 0.05 secs. The current algorithm provides for athermal-hydraulics update only at the completion of each k-effective solution. Theconvergence criteria for the neutronic solution were set at 10-4 and 10-5for the global fission source and k-effective, respectively. The coupling coefficients inthe NEM nonlinear iteration method were updated every five outer iterations. For thetransient solution, the global fission source convergence criterion was increased to 10-5.The time step sizes for the transients are given in Table 3.

Table 3. Time Step Sizes Used in the Analyses

Case

0 to 1 second

1 to 5 seconds

Zero Power (A1,B1)

0.001

0.01

Full Power (A2,B2)

0.01

0.05

The results of the four transient cases are summarized in Table 4. For each of the fourcases the predicted values and their deviations from the reference are shown. Thereference results are those reported at the Karlsruhe conference17. Thetransient power for each of the four cases is compared with the reference in Figure 26 forA1 and B1 and in Figure 27 for A2 and B2. The RELAP5 radial power distribution at axialplane 6 (out of 16) for problem A1 is compared to the reference in Figure 28 for thesteady state (t=0), for the maximum power condition (t=0.611 secs.), and for theasymptotic core state (t=5 secs.).

Table 4. Summary of the RELAP5 NEACRP Benchmark Calculation Results

  A1 B1 A2 B2
Steady State  
Critical Boron Conc. (ppm) 563.4 -4.6 1253 -1.4 1154 -6.8 1183 -4.8
Assembly Peaking Factor 2.865 0.3% 1.926 -0.2% 2.203 -0.8% 2.101 -0.4%
Max. Fuel Temp. (deg. C) 286.0 0.0% 286.0 0.0% 1612 -3.6% 1528 -3.1%
Rod Worth (pcm) 820 -0.2% 836 0.6% 91 1.7% 99 -0.1%
@ Time of Maximum Power  
Time (sec) 0.611 0.046 0.519 0.004 0.100 -0.020 0.110 -0.010
Relative Core Power 0.911 -22% 2.252 -7.8% 1.085 0.5% 1.063 0.0%
Maximum Fuel Temp. (deg. C) 337.2 -2.3% 325.5 -0.9% 1613 -3.5% 1528 -3.1%
@ Time = 5 sec  
Relative Core Power 0.191 -2.2% 0.317 -1.1% 1.036 0.0% 1.038 0.0%
Max. Fuel Temp. (deg C) 650.0 -3.2% 549.9 -1.5% 1632 -3.5% 1539 -3.1%

As indicated in Table 4, the RELAP5 steady state results for the hot zero power casesare in reasonably good agreement with the reference results. RELAP5 does show a slightnegative bias in the prediction of the critical boron concentration for both cases A1 andB1. Also note that RELAP5 is consistently lower than the reference in its prediction ofthe power in the rodded locations for the steady-state. This is consistent with thenegative bias in the critical boron prediction since a greater estimation of the total rodworth would lead to a lower critical boron concentration. The negative bias is larger incase A1 because there are several more rods inserted than in case B1.

The RELAP5 ejected rod worth prediction for both cases is in good agreement with thereference result. As shown in Figure 26, agreement of the transient results is excellentfor case B1, however, discrepancies exist in the RELAP5 and reference results for case A1.RELAP5 predicts the maximum power will occur 0.046 seconds later and have a magnitude22.1% lower than the reference calculation.

The asymptotic core state predicted by RELAP5 is in reasonably good agreement with thereference result as shown in Table 4, although RELAP5 shows a slight negative bias in theasymptotic core power.

The RELAP5 steady state results for the hot full power cases show a slight negativebias in the prediction of the critical boron concentration.

As shown in Figure 27, the RELAP5 transient results for case A2 shows a positive biasin the prediction of the maximum power, whereas case B2 is in close agreement with thereference results. As shown in Table 4, there is good agreement between RELAP5 and thereference in the prediction of the time of the maximum power, as well as in the predictionof the asymptotic core power.

Figure 26. Transient Core Power for Rod Ejection from Hot Zero Power

 

 

Figure 27. Transient Core Power for Rod Ejection from Hot Full Power

                               Steady-State

5 PAN

REL

% D

0.293

0.286

-2.4

0.354

0.359

1.4

6 0.752

0.753

0.1

0.533

0.534

0.2

0.497

0.501

0.8

0.285

0.290

1.8

7 0.545

0.529

-2.9

0.757

0.757

0.0

0.393

0.382

-2.8

0.380

0.382

0.5

0.206

0.202

-1.9

8 0.964

0.964

0.0

0.867

0.867

0.0

1.000

1.000

0.0

0.745

0.745

0.0

0.301

0.292

-3.0

0.294

0.296

0.7

0.226

0.230

1.8

9 0.533

0.516

-3.2

0.793

0.792

-0.1

0.575

0.557

-3.1

0.945

0.943

-0.2

0.951

0.951

0.0

0.527

0.528

0.2

0.214

0.209

-2.3

0.285

0.289

1.4

I J K L M N O P

                               At Time of Maximum Power

5 PAN

REL

% D

0.128

0.125

-2.3

0.150

0.151

0.7

6 0.362

0.362

0.0

0.242

0.242

0.0

0.214

0.214

0.0

0.120

0.121

0.8

7 0.316

0.307

-2.8

0.390

0.390

0.0

0.188

0.183

-2.7

0.169

0.170

0.6

0.088

0.086

-2.3

8 0.790

0.790

0.0

0.562

0.561

-0.2

0.540

0.540

0.0

0.371

0.370

-0.3

0.140

0.136

-2.9

0.126

0.127

0.8

0.093

0.094

1.1

9 1.000

1.000

0.0

0.778

0.777

-0.1

0.390

0.378

-3.1

0.513

0.513

0.0

0.474

0.474

0.0

0.248

0.248

0.0

0.093

0.090

-3.2

0.117

0.118

0.9

I J K L M N O P

                               At Final Time t = 5 seconds

5 PAN

REL

% D

0.143

0.140

-2.1

0.168

0.172

2.4

6 0.392

0.393

0.3

0.266

0.268

0.8

0.239

0.241

0.8

0.135

0.138

2.2

7 0.333

0.323

-3.0

0.417

0.418

0.2

0.205

0.199

-2.9

0.188

0.189

0.5

0.099

0.097

-2.0

8 0.802

0.802

0.0

0.581

0.581

0.0

0.569

0.570

0.2

0.397

0.398

0.3

0.153

0.149

-2.6

0.142

0.143

0.7

0.106

0.108

1.9

9 1.000

1.000

0.0

0.785

0.785

0.0

0.403

0.391

-3.0

0.540

0.541

0.2

0.505

0.506

0.2

0.269

0.271

0.7

0.104

0.102

-1.9

0.134

0.136

1.5

I J K L M N O P

Figure 28. Core Radial Power Distribution at Axial Plane 6 for Case A1

BPLU Matrix Solver

The Border Profiled Lower Upper (BPLU) matrix solver is used to efficiently solvesparse linear systems of the form AX = B. BPLU is designed to take advantage of pipelines,vector hardware, and shared-memory parallel architecture to run fast. BPLU is mostefficient for solving systems that correspond to networks, such as pipes, but is efficientfor any system that it can permute into border-banded form.

Speed-ups are achieved for RELAP5-3D© running with BPLUover the default solver. For almost one-dimensional problems, there is no speed-up;however, for problems with wider bandwidths, especially those with three-dimensionalregions, significant speed-ups may be achieved. One of the standard installation problems,"3dflown.i" illustrates the reduction in run time that can be achieved. Theproblem is a simple cube subdivided into a 3x3 region in each of the Cartesian coordinatedirections (Figure 29). There are nine cases examined with this model, comprised of flowin each coordinate direction (x,y,z) of vapor only, liquid only, and a two-phase mixture.

 

Figure 29. 3dflow problem

 

Table 5 compares the CPU times required for the nine cases for the default solver andthe BPLU solver. Results show an average reduction in CPU time of 63%.

Table 5. Comparison of Run Times for 3dflown.i Using Default and BPLUSolvers

Case Default Solver

(CPU secs.)

BPLU Solver

(CPU secs.)

Ratio
1 7.179600 2.437199 2.94584
2 7.142498 2.110301 3.38459
3 6.903399 2.718000 2.53988
4 6.141501 2.421701 2.53603
5 5.512910 2.117097 2.60399
6 5.817507 2.698403 2.15591
7 6.166502 2.432401 2.53515
8 7.405095 2.116199 3.49924
9 6.396306 2.696500 2.37208

The BPLU algorithm is designed to solve "nearly-banded" coefficient matricesdirectly. It is a variation of banded Gaussian Elimination with partial pivoting thatincorporates variable reordering. A nearly-banded matrix is a sparse matrix that can bewritten as the sum of a banded matrix and a matrix of outriggers or non-zero entries thatlie outside the band. The algorithm restructures the linear system into a form that can besolved efficiently on a vector-parallel computer, does not waste operations on zeroentries, and controls the creation of non-zero elements.

The algorithm is suitable for and has been tested with the linear systems of thefollowing variety: the RELAP5 semi-implicit time step matrix, the RELAP5 nearly-implicittime step matrix, and the NEWEDGE field equations matrix. All these matrices are nearlybanded with outriggers. Further, the structure of the nearly-implicit matrix is similar tothat of the semi-implicit matrix, but with the elements replaced by 2x2 blocks ofelements. The NEWEDGE matrix replaces the 2x2 blocks with 5x5 blocks.

Two considerations lead to further efficiencies. First, the block structure discussedabove leads to a profile rather than a solid band structure for which zero operations canbe avoided by using a variable row length during row reduction. Profiled-structures alsoarise from connectivity relationships among the variates. Therefore, the BPLU algorithmuses a profile, rather than a banded, solver. Second, a nearly-banded matrix canfrequently be decomposed into the sum of a banded and an outrigger matrix in more than oneway. Selection of the bandwidth for the decomposition is tied to reducing the amount ofwork associated with solving the reorganized system.

 

OTHER IMPROVEMENTS IN RELAP5-3D©

Other improvements in the RELAP5-3D© code include:

More accurate water properties derived from the National Bureau of Standards and National Research Council

Enhanced robustness from intelligent recovery from advancement failure

Ongoing and planned DOE funding will provide additional improvements:

Graphical User Interface

More implicit momentum equation permitting larger time step sizes

Multidimensional heat conduction model for modeling graphite structures in RBMK reactors

FORTRAN 90

Windows ‘95/NT version

 

RELAP5-3D© AVAILABILITY

The INEEL will make the RELAP5-3D© code available todomestic and international organizations that join the International Users Group. This isa subscriber-funded group that takes part in guiding the future development andmaintenance of the code. Organizations interested in obtaining the code will be given theopportunity to participate at one of two levels:

Participant - Organizations that wish to receive the code, future updates, and some on-call assistance.

Member - Organizations that wish to receive the code, future updates, a guaranteed level of on-call assistance, and participate in voting on improvements.

Both domestic (U.S.) and non-domestic organizations may choose between these two levelsof participation. Subscription costs for one year (two year minimum) are shown below. Moreinformation on the structure and function of the users group will soon be available on thehome page: relap5.inel.gov.

Organization Type Member Participant
Domestic US $ 20,000 US $ 5,000
Non-Domestic US $ 35,000 US $ 20,000

 

REFERENCES

1.  J. A. Findley and G. L. Sozzi, "BWR Refill-Reflood Program – Model Qualification Task Plan," EPRI NP-1527, NUREG/CR-1899, GEAP-24898, October 1981.
2.  T. M. Anklam, R. J. Miller, M. D. White, "Experimental Investigation of Uncovered-Bundle Heat Transfer and Two-Phase Mixture Level Swell Under High-Pressure and Low Heat Flux Conditions," NUREG/CR-2456, ORNL-5848, March 1982.
3.  K. Carlson, R. Riemke, R. Wagner, J. Trapp, "Addition of Three-Dimensional Modeling," RELAP5/TRAC-B International Users Seminar, Baton Rouge, LA, November 4-8, 1991.
4.  R. Riemke, "RELAP5 Multi-Dimensional Constitutive Models," RELAP5/TRAC-B International Users Seminar, Baton Rouge, LA, November 4-8, 1991.
5.  K. Carlson, R. Riemke, R. Wagner, "Theory and Input Requirements for the Multi-Dimensional Component in RELAP5 for Savannah River Site Thermal-Hydraulic Analysis," EGG-EAST-9878, Idaho National Engineering Laboratory, July, 1992.
6.  K. Carlson, C. Chou, C. Davis, R. Martin, R. Riemke, R. Wagner, "Developmental Assessment of the Multi-Dimensional Component in RELAP5 for Savannah River Site Thermal-Hydraulic Analysis," EGG-EAST-9803, Idaho National Engineering Laboratory, July, 1992.
7.  K. Carlson, C. Chou, C. Davis, R. Martin, R. Riemke, R. Wagner, R. Dimenna, G. Taylor, V. Ransom, J. Trapp, "Assessment of the Multi-Dimensional Component in RELAP5/MOD2.5, Proceedings of the 5th International Topical Meeting on Nuclear Reactor Thermal-Hydraulics, Salt Lake City, Utah, USA, September 21-24, 1992.
8.  P. Murray, R. Dimenna, C. Davis, "A Numerical Study of the Three Dimensional Hydrodynamic Component in RELAP5/MOD3, " RELAP5 International Users Seminar, Boston, MA, USA, July, 1993.
9.  G. Johnsen, "Status and Details of the 3-D Fluid Modeling of RELAP5," Code Application and Maintenance Program Meeting, Santa Fe, NM, October, 1993.
10.  E. Tomlinson, T. Rens, R. Coffield, "Evaluation of the RELAP5/MOD3 Multidimensional Component Model, RELAP5 International Users Seminar, Baltimore, MD, August 29 – September 1, 1994.
11.  A. Shieh, "1D to 3D Connection for the Nearly-Implicit Scheme," INEL Report, June, 1997.
12.  K. Carlson, "1D to 3D Component Connection for the Semi-Implicit Scheme," INEL Report, June, 1997.
13.  C. Davis, "Assessment of the RELAP5 Multi-Dimensional Component Model Using Data from LOFT Test L2-5," INEEL Report LDRD 3101, September, 1996.
14.  R. M. Al-Chalabi, et al, "NESTLE: A Nodal Kinetics Code," Transactions of the American Nuclear Society, Volume 68, June, 1993.
15.  H. Finnemann and A. Galati, "NEACRP 3-D LWR Core Transient Benchmark – Final Specifications," NEACRP-L-335 (Revision 1), January, 1992.
16.  J. L. Judd, W. L. Weaver, T. Downar, J. G. Joo, "A Three Dimensional Nodal Neutron Kinetics Capability for RELAP5," Proceedings of the 1994 Topical Meeting on Advances in Reactor Physics, Knoxville, TN, April 11-15, 1994, Vol. II, pp 269-280.
17.  H. Finnemann, et al, "Results of LWR Core Transient Benchmarks," Proceedings of the Joint International Conference on Mathematical Methods and Supercomputing in Nuclear Applications, Vol. 2, pg. 243, Kernforschungszentrum, Karlsruhe, Germany, April, 1993.

 

You may return to Part 1 or Part 2 of the detailed paper or the brief paper.

 

ineel.gif (16680 bytes)Questions or problems regarding this web site should be directed to danidl@inel.gov.
Last modified: Thursday November 12, 1998.