Extension of the MCBEND Monte Carlo Code to Perform Adjoint Calculations using Point Energy Data

Similar documents
Three-dimensional RAMA Fluence Methodology Benchmarking. TransWare Enterprises Inc., 5450 Thornwood Dr., Suite M, San Jose, CA

EVALUATION OF PWR AND BWR CALCULATIONAL BENCHMARKS FROM NUREG/CR-6115 USING THE TRANSFX NUCLEAR ANALYSIS SOFTWARE

CALCULATION OF TEMPERATURE REACTIVITY COEFFICIENTS IN KRITZ-2 CRITICAL EXPERIMENTS USING WIMS ABSTRACT

ADVANCED METHODOLOGY FOR SELECTING GROUP STRUCTURES FOR MULTIGROUP CROSS SECTION GENERATION

REGULATORY GUIDE (Previous drafts were DG-1053 and DG-1025) CALCULATIONAL AND DOSIMETRY METHODS FOR DETERMINING PRESSURE VESSEL NEUTRON FLUENCE

Implementation of the CLUTCH method in the MORET code. Alexis Jinaphanh

NEUTRON AND GAMMA FLUENCE AND RADIATION DAMAGE PARAMETERS OF EX-CORE COMPONENTS OF RUSSIAN AND GERMAN LIGHT WATER REACTORS

Modernization of Cross Section Library for VVER-1000 Type Reactors Internals and Pressure Vessel Dosimetry

Neutronic analysis of SFR lattices: Serpent vs. HELIOS-2

Reactor radiation skyshine calculations with TRIPOLI-4 code for Baikal-1 experiments

A Dummy Core for V&V and Education & Training Purposes at TechnicAtome: In and Ex-Core Calculations

A PERTURBATION ANALYSIS SCHEME IN WIMS USING TRANSPORT THEORY FLUX SOLUTIONS

Lectures on Applied Reactor Technology and Nuclear Power Safety. Lecture No 1. Title: Neutron Life Cycle

TMS On-the-fly Temperature Treatment in Serpent

Benchmark Test of JENDL High Energy File with MCNP

Uncertainties in activity calculations of different nuclides in reactor steels by neutron irradiation

Benchmark Tests of Gamma-Ray Production Data in JENDL-3 for Some Important Nuclides

Reconstruction of Neutron Cross-sections and Sampling

DETERMINATION OF THE SERVICE LIFE FOR THE EXCORE NEUTRON DETECTOR CABLES IN SEABROOK STATION

Development of Multigroup Cross Section Generation Code MC 2-3 for Fast Reactor Analysis

CALCULATING UNCERTAINTY ON K-EFFECTIVE WITH MONK10

USE OF LATTICE CODE DRAGON IN REACTOR CALUCLATIONS

Lesson 8: Slowing Down Spectra, p, Fermi Age

CASMO-5/5M Code and Library Status. J. Rhodes, K. Smith, D. Lee, Z. Xu, & N. Gheorghiu Arizona 2008

Dose Rates Modeling of Pressurized Water Reactor Primary Loop Components with SCALE6.0

Introduction to Nuclear Data

Some thoughts on Fission Yield Data in Estimating Reactor Core Radionuclide Activities (for anti-neutrino estimation)

Interactive Web Accessible Gamma-Spectrum Generator & EasyMonteCarlo Tools

Critical Experiment Analyses by CHAPLET-3D Code in Two- and Three-Dimensional Core Models

NEACRP COMPARISON OF CODES FOR THE RADIATION PROTECTION ASSESSMENT OF TRANSPORTATION PACKAGES. SOLUTIONS TO PROBLEMS 1-4 A F AVERY MRS H F LOCKE

17 Neutron Life Cycle

SENSITIVITY ANALYSIS OF ALLEGRO MOX CORE. Bratislava, Iľkovičova 3, Bratislava, Slovakia

JOYO MK-III Performance Test at Low Power and Its Analysis

CONFORMITY BETWEEN LR0 MOCK UPS AND VVERS NPP PRV ATTENUATION

Sensitivity and Uncertainty Analysis Methodologies for Fast Reactor Physics and Design at JAEA

INTERCOMPARISON OF CALCULATIONS FOR GODIVA AND JEZEBEL

Working Party on Pu-MOX fuel physics and innovative fuel cycles (WPPR)

PhD Qualifying Exam Nuclear Engineering Program. Part 1 Core Courses

Core Physics Second Part How We Calculate LWRs

USA HTR NEUTRONIC CHARACTERIZATION OF THE SAFARI-1 MATERIAL TESTING REACTOR

MCNP CALCULATION OF NEUTRON SHIELDING FOR RBMK-1500 SPENT NUCLEAR FUEL CONTAINERS SAFETY ASSESMENT

Monte Carlo Calculations Using MCNP4B for an Optimal Shielding Design. of a 14-MeV Neutron Source * James C. Liu and Tony T. Ng

Iron Neutron Data Benchmarking for 14 MeV Source

Neutronics Experiments for ITER at JAERI/FNS

Integral Benchmark Experiments of the Japanese Evaluated Nuclear Data Library (JENDL)-3.3 for the Fusion Reactor Design

MUSE-4 BENCHMARK CALCULATIONS USING MCNP-4C AND DIFFERENT NUCLEAR DATA LIBRARIES

Neutron Interactions with Matter

REACTOR PHYSICS ASPECTS OF PLUTONIUM RECYCLING IN PWRs

A Monte Carlo Simulation for Estimating of the Flux in a Novel Neutron Activation System using 252 Cf Source

VENUS-2 MOX-FUELLED REACTOR DOSIMETRY BENCHMARK CALCULATIONS AT VTT

VERIFICATION OF MONTE CARLO CALCULATIONS OF THE NEUTRON FLUX IN THE CAROUSEL CHANNELS OF THE TRIGA MARK II REACTOR, LJUBLJANA

CALCULATION OF ISOTOPIC COMPOSITION DURING CONTINUOUS IRRADIATION AND SUBSEQUENT DECAY IN BIOLOGICAL SHIELD OF THE TRIGA MARK ΙΙ REACTOR

Title. Author(s)Chiba, Go; Tsuji, Masashi; Narabayashi, Tadashi. CitationAnnals of nuclear energy, 65: Issue Date Doc URL.

Sensitivity Analysis of Gas-cooled Fast Reactor

Review of nuclear data of major actinides and 56 Fe in JENDL-4.0

MC simulation of a PGNAA system for on-line cement analysis

SINBAD Benchmark Database and FNS/JAEA Liquid Oxygen TOF Experiment Analysis. I. Kodeli Jožef Stefan Institute Ljubljana, Slovenia

Vectorization of Continuous Energy Monte Carlo Method for Neutron Transport Calculation

Optimum Arrangement to Minimize Total Dose Rate of Iron-Polyethylene Shielding System

Transmutation of Minor Actinides in a Spherical

MCSHAPE: A MONTE CARLO CODE FOR SIMULATION OF POLARIZED PHOTON TRANSPORT

Treatment of Implicit Effects with XSUSA.

Three-Dimensional Nuclear Analysis for the Final Optics System with GIMMs

Solving the neutron slowing down equation

The Use of Serpent 2 in Support of Modeling of the Transient Test Reactor at Idaho National Laboratory

Radiation safety of the Danish Center for Proton Therapy (DCPT) Lars Hjorth Præstegaard Dept. of Medical Physics, Aarhus University Hospital

Applications of MCBEND

NEUTRON MODERATION. LIST three desirable characteristics of a moderator.

SRI VIDYA COLLEGE OF ENGINEERING & TECHNOLOGY QUESTION BANK UNIT II -TWOMARKS. UNIT-II NUCLEAR POWER PLANTS:

Neutron Dose near Spent Nuclear Fuel and HAW after the 2007 ICRP Recommendations

Spatially Dependent Self-Shielding Method with Temperature Distribution for the Two-Dimensional

A.BIDAUD, I. KODELI, V.MASTRANGELO, E.SARTORI

MEASUREMENT OF THE NEUTRON EMISSION RATE WITH MANGANESE SULPHATE BATH TECHNIQUE

ABSTRACT 1 INTRODUCTION

Comparison of PWR burnup calculations with SCALE 5.0/TRITON other burnup codes and experimental results. Abstract

New methods implemented in TRIPOLI-4. New methods implemented in TRIPOLI-4. J. Eduard Hoogenboom Delft University of Technology

Benchmark Calculation of KRITZ-2 by DRAGON/PARCS. M. Choi, H. Choi, R. Hon

M.Cagnazzo Atominstitut, Vienna University of Technology Stadionallee 2, 1020 Wien, Austria

6th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2016)

VI. Chain Reaction. Two basic requirements must be filled in order to produce power in a reactor:

Improved nuclear data for material damage applications in LWR spectra

Neutron and Gamma Ray Imaging for Nuclear Materials Identification

Experimental Activities in China

THE NEXT GENERATION WIMS LATTICE CODE : WIMS9

Comparison of the Monte Carlo Adjoint-Weighted and Differential Operator Perturbation Methods

Needs for Nuclear Reactions on Actinides

A PWR ASSEMBLY COMPUTATIONAL SCHEME BASED ON THE DRAGON V4 LATTICE CODE

Demonstration of Full PWR Core Coupled Monte Carlo Neutron Transport and Thermal-Hydraulic Simulations Using Serpent 2/ SUBCHANFLOW

Write down the nuclear equation that represents the decay of neptunium 239 into plutonium 239.

Extensions of the TEP Neutral Transport Methodology. Dingkang Zhang, John Mandrekas, Weston M. Stacey

WM2013 Conference, February 24 28, 2013, Phoenix, Arizona, USA

Introduction. Neutron Effects NSEU. Neutron Testing Basics User Requirements Conclusions

Some Comments to JSSTDL-300

Analysis of the TRIGA Reactor Benchmarks with TRIPOLI 4.4

Universal curve of the thermal neutron self-shielding factor in foils, wires, spheres and cylinders

ENT OF THE RATIO OF FISSIONS IN U TO FISSIONS OF. IN U USING 1.60 MEV GAMMA RAYS THE FISSION PRODUCT La 14 0 MEASUREM

New Neutron-Induced Cross-Section Measurements for Weak s-process Studies

Reactors and Fuels. Allen G. Croff Oak Ridge National Laboratory (ret.) NNSA/DOE Nevada Support Facility 232 Energy Way Las Vegas, NV

YALINA-Booster Conversion Project

A Brief Sensitivity Analysis for the GIRM and Other Related Technique using a One-Group Cross Section Library for Graphite- Moderated Reactors

Transcription:

Extension of the MCBEND Monte Carlo Code to Perform Adjoint Calculations using Point Energy Data Malcolm Grimstone Abstract In radiation transport calculations there are many situations where the adjoint mode of solution can be more efficient than the conventional forward method. One example is a case where the size of the detector is small compared with that of the source; another is the calculation of detector responses corresponding to a changing source distribution in an otherwise stable system. Multigroup adjoint methods are commonly used, and the MCBEND Monte Carlo code has had such a capability for many years. However, such methods involve the approximations of cross-section averaging and simplified representation of the angular distribution of scattering. MCBEND has now been extended to perform adjoint calculations using point energy neutron data. The new facility enables users of MCBEND to choose the most efficient mode of operation for their problem without having to sacrifice the accuracy of the point energy data representation. The method which has been adopted is to cast the adjoint transport equation into a form which resembles the forward equation but contains transformed definitions of the cross-sections and the secondary energy/angle distributions. A one-group treatment is used for thermal neutrons. The transformed data are held in a special library which is used for adjoint MCBEND runs. To verify the method, detector responses have been calculated by running MCBEND in both forward and adjoint modes and showing that the results are the same. The paper includes examples of such calculations for simple test problems and for shielding experiments, together with a demonstration of the use of the method to calculate detector reaction rates in a surveillance capsule in the radial shield of a PWR. In this case the adjoint option provides plant operators with an efficient method of determining the detector responses corresponding to changing core conditions during the reactor lifetime. 1. INTRODUCTION MCBEND 1 is a general geometry Monte Carlo code used for radiation transport problems involving neutrons, gamma-rays or electrons/positrons and for coupled calculations. Point energy data are normally used, although it does provide the option to use multigroup data. There are some situations where the adjoint mode of solution can be more efficient than the conventional forward method. One example is a case where the size of the detector is small compared with that of the source; another is the calculation of detector responses corresponding to a number of different source distributions in the same system. MCBEND has, for some time, included the capability of performing calculations in adjoint mode, but only with multigroup data. Accordingly, MCBEND has now been extended to perform neutron calculations in adjoint mode using point energy data, thus enabling users to choose the most efficient mode of operation for their problem without having to sacrifice the accuracy of the point energy data representation. The following sections outline the method which has been adopted and describe how this has been implemented in the code. Results are then given for some simple verification tests and for some examples of more practical applications; the accuracy and efficiency of the method are discussed.

2. POINT ENERGY ADJOINT MONTE CARLO METHOD The adjoint transport equation may be written in the following form: -W. Φ ( x, E, W) + Σt ( x, E) Φ ( x, E, W) = ρn( x) νn, r ( E) σ n, r ( E ) Pn, r ( E E, W W ) Φ ( x, E, W ) de dw + S ( x, E, W) n, r In the integral term, n and r are the nuclide and reaction indices and ρ is an atomic number density. The adjoint source term S is normally equal to the response function for the detector of interest. A common feature of point energy adjoint Monte Carlo techniques 2,3,4 is the reconstruction of the adjoint equation so that it looks as similar as possible to the forward equation, thus minimising the changes which have to be made to the Monte Carlo procedure. In MCBEND the restructured equation has the form + + W. Φ ( x, E, W) + Σt ( x, E ) Φ ( x, E, W) = + + + + + ρn( x) νn, r ( E ) σ n, r ( E ) Pn, r ( E E, W W) Φ ( x, E, W ) de dw + S ( x, E, W) n, r where + 1 Φ ( x, E, W) = Φ ( x, E, W) E + 1 S E E S ( x,, W) = ( x, E, W) and (omitting the subscripts for simplicity) + σ ( E = ) σ ( E) P( E E, W W E ) E de dw E ν σ + ( E ) ( E ) P( E E, W W ) ν ( E ) = E de d W + σ ( E ) E ν( E) σ ( E ) P( E E, W W ) + P ( E E, W W) = E + + ν ( E ) σ ( E ) The weighting factor 1/E improves the efficiency of the adjoint solution by producing better behaved secondary energy/angle distributions and by making Φ + into a more flux-like quantity. Two other refinements have been applied to the basic method described above. Firstly, the microscopic adjoint partial cross-sections σ + are scaled so that they sum to the true microscopic total cross-section. This is necessary to allow the adjoint transport equation to be solved by a Monte Carlo procedure analogous to the forward case. A compensating factor is applied to the particle weight at each collision. Secondly, the adjoint secondary energy/angle distributions are defined using only the slowly varying part of the cross-section; otherwise these distributions would contain rapid fluctuations due to resonances. Once again, compensation is made through an adjustment of the particle weight. The method, as implemented, does not allow fission to be treated explicitly. It is therefore limited to the (default) MCBEND option in which fission is treated as capture. 3. METHOD FOR THERMAL NEUTRONS In forward MCBEND calculations, the standard treatment of thermal neutron scattering is a bound atom model for some light nuclides and a free atom model for all other nuclides. It would be a substantial task to develop an adjoint version of this thermal treatment, so for the initial implementation it was decided to adopt a simple onegroup model which should nevertheless be adequate for many shielding applications. This has been implemented as the only available method in adjoint MCBEND cases, and it is also provided as an alternative to the standard treatment in forward cases to enable comparisons to be made. It operates as follows. In a forward calculation, neutrons are slowed down using the normal collision processing methods until their energy falls below a thermal cut-off. At that stage they enter the thermal group, where they remain for the rest of

their life. Within this group they forget their exact energy and undergo absorption or linearly anisotropic scattering as defined by thermally averaged values of the cross-sections and the mean scattering cosine. In an adjoint calculation, an adjoint particle born in the thermal group will generally undergo a number of scatters within the group and will then be scattered out of the group. After this, it will be speeded up by the normal adjoint collision processing. The angular distribution for scattering within the thermal group is the same as for a forward calculation. The additional data required for adjoint cases are the probability of scattering out of the group and the secondary energy/angle distributions for such scatters. These data are calculated from the basic one-group parameters at run time on the assumption that (in the equivalent forward process) neutrons enter the thermal group only by elastic scattering and that this scattering is isotropic in the Centre of Mass system. These assumptions are usually true and, in any case, they represent only small approximations which are acceptable in a simple one-group treatment. 4. IMPLEMENTATION WITHIN MCBEND The point energy adjoint method has been implemented as an option within the neutron collision processing module of MCBEND. The method has been formulated in such a way as to keep the required changes to a minimum. New input data options have been provided to assist the user in specifying the source and scoring data required for an adjoint calculation. For example, the adjoint source spectrum may be specified by giving the name of one of the responses in MCBEND s library of response functions. MCBEND s facility for calculating the importances which control variance reduction has been extended to generate importances for an adjoint case by means of a forward diffusion calculation. Finally, new scoring and editing facilities have been added to enable detector responses to be derived by integrating the product of the adjoint flux and the source. Adjoint versions of the three main MCBEND neutron data libraries have been produced. These are derived from different evaluated data libraries: UK Nuclear Data Library (UKNDL), JEF-2.2 and ENDF/B-VI. The transformations of the cross-sections and the secondary distributions described in Section 2 have been applied to each of these normal (forward) MCBEND libraries to produce a corresponding adjoint MCBEND library. 5. VERIFICATION A number of cases have been run for uniform infinite media or very simple geometries to test the adjoint collision processing procedures within MCBEND and the data in the various adjoint MCBEND libraries which have been generated. In each case the objective is to calculate a certain detector response, and this is done by performing both forward and adjoint runs so that the results can be checked for consistency. Table 1 gives details of these test cases. Figure 1 illustrates the 3D geometry of Case 8. The 3D geometry of Cases 6 and 7 is similar, but all regions contain the same material. In each case the source has a 1/E spectrum and a strength of 1 n/cc/sec. The detector cross-section is a constant 1.0 within the range shown in the table. R (cm) 50 30 Source Water 20 U Fe Detector Fe 0 20 24 30 40 50 59 80 Z (cm) Figure 1. Geometry for Test Case 8

Table 1. Details of verification test cases Case Geometry Materials Data Source Detector 1 Infinite 2 Infinite 3 Infinite 4 Infinite 5 Infinite H UKNDL 1.74-14.6MeV 0.0709-1.5eV C 1.6g/cc + Fe56 7.8g/cc mixed 50:50 by volume JEF2 1.74-14.6MeV 0.0709-1.5eV H UKNDL Thermal Thermal H JEF2 0.64-14.6MeV Thermal C 1.6g/cc + Fe56 7.8g/cc mixed 70:30 by volume ENDFB6 0.64-14.6MeV 0-1.5eV 6 3D H 0.1119 g/cc in all zones ENDFB6 0.64-14.6MeV Thermal 7 3D H 2 O 1.0 g/cc + Fe 7.8 g/cc mixed 70:30 by volume in all zones 8 3D (Fig. 1) Source zone: U 18.7 g/cc (5% U235 by atoms) Detector and intermediate zone: Fe 7.8 g/cc Outer zone: H 2 O 1.0 g/cc UKNDL 0.64-14.6MeV 0.55-4eV JEF2 0.64-14.6MeV 0-1.5eV Table 2 shows the forward and adjoint results obtained. In all cases the forward and adjoint results agree within 2 standard deviations. There is also no overall + or - bias in the differences. The numerical agreement is therefore considered satisfactory. The last column of the table compares the efficiency of the adjoint and forward calculations. It shows the ratio of the Figures of Merit for the adjoint and forward calculations, where FOM is given by (σ 2 t) -1, σ being the standard deviation and t the running time. The geometries of these test cases do not particularly favour either the forward or the adjoint approach, being either infinite media or 3D systems in which the source and detector regions have equal volumes, so any observed differences in efficiency are associated mainly with energy effects. It can be seen that the differences in efficiency are within a factor 3 either way, except in two cases. In these cases, 2 and 5, the adjoint method is very much less efficient. Both of these involve a mixture of C and Fe56 as a uniform infinite, and it is believed that the problem is caused by large weight changes during adjoint collisions at the energies of the deep minima in the Fe56 cross-section. The method will be examined to see if its efficiency can be improved in such cases, but it can be seen that other cases (7 and 8) which involve regions of iron in 3D systems do not suffer in the same way. Table 2. Results of verification tests Case Forward result St. dev. Adjoint Result St. dev. Difference (sd units) Relative FOM (adj/fwd) 1 1.728E 0 0.9% 1.741E 0 0.8% +0.6 0.63 2 1.723E+1 1.3% 1.676E+1 2.4% -1.0 0.007 3 5.149E+1 1.2% 4.997E+1 1.2% -1.7 1.0 4 5.026E+1 1.0% 5.007E+1 0.9% -0.3 0.31 5 3.023E+1 0.8% 3.077E+1 3.8% +0.5 0.003 6 1.956E-1 1.0% 1.992E-1 0.7% +1.5 2.0 7 3.527E-3 1.0% 3.520E-3 1.0% -0.1 1.0 8 1.553E-2 1.0% 1.520E-2 0.9% -1.6 0.57

6. APPLICATION TO TWO SHIELDING EXPERIMENTS 6.1 NESDIP2 A simulated PWR radial shield was studied in the NESDIP2 experiment conducted at Winfrith 5. The adjoint method has been used to calculate the S32(n,p)P32 reaction rate at a position near the outer face of the simulated pressure vessel corresponding to a cavity dosimetry position. In Table 3 the result is compared with that of a forward MCBEND calculation and with the measurement. The nuclear data used for these calculations were derived from the UKNDL. Table 3. S32(n,p)P32 reaction rate in NESDIP2 cavity position Reaction Rate St. Dev. % C/M Measurement 2.02E-26 5.0 Forward calculation 1.897E-26 1.0 0.94 Adjoint calculation 1.867E-26 0.6 0.92 Adjoint/Forward 0.984 1.2 The difference of 1.6% between the forward and adjoint results is within 2 standard deviations, as are the differences between the calculations and measurements. 6.2 RADIAL SHIELD MOCK-UP IN DIMPLE An experiment in the DIMPLE reactor at Winfrith simulated a corner section of the core of a PWR together with the radial shield 6. The adjoint method has been used to calculate the S32(n,p)P32 reaction rate at the inner surface of the simulated pressure vessel. In this case the point energy adjoint result (using UKNDL data) has been compared with a multigroup adjoint calculation using the 100 group EURLIB data. The results are shown in Table 4. Table 4. S32(n,p)P32 reaction rate in DIMPLE experiment Reaction Rate St. Dev. % C/M Measurement 1.226E-21 5.0 Multigroup adjoint calculation 1.048E-21 0.5 0.85 Point energy adjoint calculation 1.143E-21 0.9 0.93 Point/Multigroup 1.091 1.0 Compared with the multigroup method, the point energy adjoint method gives significantly improved agreement with the measurement in this case. From the standard deviations and the running times (which were not the same), it was estimated that the point energy method would take about 30% longer than the multigroup method to achieve the same standard deviation. This is a small penalty considering the greater accuracy of the point energy method. 7.1 BACKGROUND 7. APPLICATION TO A PWR SHIELDING CALCULATION The H B Robinson Unit 2 station is a three-loop 665MW(e) Westinghouse PWR owned by the Carolina Power and Light Company and located at Hartsville, South Carolina, USA. An extensive range of measurements was carried out during cycle 9 using special dosimetry introduced into the surveillance position in the downcomer annulus and into the reactor cavity. These measurements provide a means of validating MCBEND for radial shield calculations on PWRs, and a number of comparisons with MCBEND calculations have been carried out in recent years 7,8.

The use of adjoint calculations for such applications could offer advantages, both because the detectors are small in volume relative to the source over the reactor core and because there is a need to calculate the change in the detector responses due to the changing source distribution during and between cycles. Some further MCBEND calculations for this system have therefore been carried out using the new point energy adjoint option. They have been compared both with MCBEND calculations in forward mode and with the measurements. 7.2 FORWARD CALCULATIONS A plan view of the MCBEND model is shown in Figure 2. In MCBEND calculations for this type of system, separate runs are usually performed to obtain results in the surveillance capsule and in the cavity, this being done so that the particle splitting can be directed towards the region of interest. However, the reaction rates in all the detectors at the given position are usually calculated in the same run. The importance function used to control particle splitting is calculated by the code using an adjoint diffusion solution, in which the source is made uniform in energy with the aim of obtaining adequate statistical accuracy both for high and low energy detectors. The present calculations have been restricted to one position, the surveillance capsule, and to two detectors, the high energy reaction Ni58(n,p) and the low energy reaction Fe58(n,γ). The source was modelled using an XYZ mesh over the reactor core, the fission neutron source strengths being mid-cycle values. The proportions of fissions from uranium and plutonium were specified over the mesh, so that account could be taken of the different fission spectra. The main scoring region was the surveillance capsule, which is located in the water between the thermal shield and the pressure vessel. The MCBEND library response functions (IRDF-90 values) were used for the Ni58(n,p) and Fe58(n,γ) detectors. The MCBEND nuclear data library derived from ENDF/B-VI data was used. MCBEND Scoring Regions 0 dosimetry position 15 dosimetry position THERMAL INSULATION 30 dosimetry position CLAD PRESSURE VESSEL THERMAL SHIELD CORE BARREL 45 dosimetry position SPECIMEN STAINLESS STEEL THERMAL SHIELD Expanded View of Surveillance Capsule Figure 2. H B Robinson radial shield model

7.3 ADJOINT CALCULATIONS Reaction rates for the same two detectors at the surveillance position have been calculated using the adjoint method. In this case a separate run was required for each detector. The source region for these adjoint runs was the surveillance capsule. The source spectrum was identified with the cross-sections for the Ni58(n,p) or Fe58(n,γ) reaction, for which the MCBEND library response functions were used. The scoring region for the adjoint runs was the reactor core. The detector response is the integral of the product of the adjoint function and the source strength. MCBEND provides scoring and editing facilities which enable this result to be obtained. Importances for variance reduction were calculated by the code using a forward diffusion solution. 7.4 RESULTS The measured and calculated results, expressed as end-of cycle activations, are compared in Table 5 for Ni58(n,p) and Table 6 for Fe58(n,γ). Table 5. Ni58(n,p) activation at surveillance position Activation dps/a St. Dev. % C/M Measurement 2.58E-15 10 Forward calculation 2.508E-15 0.4 0.97 Adjoint calculation 2.474E-15 0.4 0.96 Adjoint/Forward 0.986 0.6 For Fe58(n,p), the forward and adjoint results agree within 1.4%. This difference, although small, is just over 2 standard deviations and is therefore statistically significant; it is of the order that would be expected from the error associated with the representation of the data in the forward and adjoint forms of the MCBEND nuclear data library. The calculated results are lower than the measurement by 3% and 4%. This is well within the uncertainty of 10% on the measurement. Table 6. Fe58(n,g) activation at surveillance position Activation dps/a St. Dev. % C/M Measurement 2.06E-14 12 Forward calculation (Detailed thermal) 1.952E-14 1.8 0.95 Forward calculation (1-gp thermal) 1.948E-14 1.7 0.95 Adjoint calculation (1-gp thermal) 1.938E-14 1.9 0.94 1-gp/Detailed 0.998 2.5 Adjoint/Forward 0.995 2.5 For Fe58(n,γ), the forward and adjoint calculations using the one-group thermal treatment agree within the statistical uncertainties. A further forward calculation was performed to assess the difference between the detailed and one-group thermal treatments, and although the very close agreement is probably fortuitous in view of the statistical uncertainty, the result shows that any error associated with the one-group treatment is unlikely to be greater than 5% in this case. The calculated results are lower than the measurement but the differences are within the uncertainties. 7.5 EFFICIENCY The results shown in the previous section were obtained with the following running times (on a SUN UltraSparc2 work station): A forward run of 36 hours gave st. dev. 0.4% for Ni58(n,p) and 1.7% for Fe58(n,γ). An adjoint run of 2.5 hours gave st. dev. 0.4% for Ni58(n,p). An adjoint run of 10 hours gave st. dev. 1.9% for Fe58(n,γ).

In general the relative efficiency of using forward or adjoint runs depends on the number of detectors and the number of different source distributions which are to be considered. The present example has only two detectors and one source distribution. Additional detectors (at the same position) could be calculated to about the same statistical accuracy in a single forward run, but each would need a separate adjoint run. On the other hand, results arising from additional source distributions could be calculated to about the same accuracy from the same adjoint runs, but each would require a separate forward run. As an example, suppose that there is a requirement to calculate reaction rates for 10 detectors (5 high energy and 5 low energy) arising from 10 different source distributions. On the basis of the running times shown above, the total times needed to obtain standard deviations of about 0.4% for high energy detectors and 1.7% for low energy detectors would be as follows: Forward: 10 runs of 36 hours = 360 hours Adjoint: 5 runs of 2.5 hours + 5 runs of 12.5 hours = 75 hours So in this example, the adjoint method would be about 5 times more efficient. 8. SUMMARY Facilities for performing point energy adjoint calculations for neutrons have been implemented in MCBEND. A range of verification tests have been performed and the application of the method to a radial shield calculation for a PWR has been demonstrated. This option offers improved efficiency and convenience for some common applications. For example, it can provide PWR plant operators with an efficient method of calculating neutron fluences in pressure vessels and in surveillance capsules, taking account of changing core conditions during the reactor lifetime. Acknowledgments The author would like to acknowledge the contributions of colleagues in AEA Technology to this code development, and the support of Rolls-Royce & Associates Limited and British Nuclear Fuels plc in sponsoring parts of this work. REFERENCES 1. S J CHUCAS et al, Preparing the Monte Carlo Code MCBEND for the 21st Century, Proc. 8th Int. Conf. on Radiation Shielding, Arlington, Texas (1994). 2. B ERIKSSON et al., Monte Carlo Integration of the Adjoint Neutron Transport Equation, Nucl. Sci. Eng., 37, 410-422 (1969). 3. L L CARTER and N J McCORMICK, Coupled Sampling with the Monte Carlo Method in Neutron Transport Calculations, Nucl. Sci. Eng., 39, 296-310 (1970). 4. J E HOOGENBOOM, A Practical Adjoint Monte Carlo Technique for Fixed-Source and Eigenfunction Neutron Transport Problems, Nucl. Sci. Eng., 79, 357-373 (1981). 5. M D CARTER et al, Light Water Reactor Radial Shield Benchmark Studies of the NESTOR Shielding and Dosimetry Improvement Programme (NESDIP), Proc. 6th ASTM-EURATOM Symp. Reactor Dosimetry, Jackson Hole, Wyoming (1987) 6. A D KNIPE et al, The Use of a DIMPLE Mock-up Experiment to Assess the Uncertainties in the Radial Shield Fluxes of a PWR, Proc. 7th Int. Conf. on Radiation Shielding, Bournemouth (1988) 7. A F AVERY et al, Calculations of Pressure Vessel Fluence in PWR s using ENDF/B-VI Data, Proc. 8th Int. Conf. on Radiation Shielding, Arlington, Texas (1994). 8. A F AVERY, Topical Report on the Use of the MCBEND Code for the Calculation of Neutron Fluences in the Pressure Vessels of LWRs, AEAT-0352, AEA Technology (1996).