We have used the approach described in previous sections of this chapter
to solve multiple eigenvalue perturbation problems from a single Monte Carlo
simulation. Monte Carlo Ks are compared to that of the discrete
ordinate code TWODANT [O'De82]. To generate N Ks, due to N
perturbations, the TWODANT
code was run (N+1) times, whereas the Monte Carlo code needed to be
run only once. For some of the test problems,
we also compare the wall clock time required to compute one K versus
N Ks
using the Monte Carlo approach. For comparison of wall clock timings we
made an effort to choose
dedicated
machines and hence are able to show timing results
only for the test problems that were simulated on dedicated machines.
This comparison shows how much reduction in
computational effort is achieved from the multiple Monte Carlo perturbation
approach. Cross sections of the reference
systems for all the test problems are chosen as the average of that of the
unperturbed and all perturbed systems, i.e., according to equation (4.2). Then
the reference systems -scatter was chosen according to equation (4.5) or
(4.6).
-scatters for the unperturbed and all perturbed systems are then
calculated from equation (4.7) and (4.8). Value of is given for
each case with the perturbation result.
The following different test problems, similar to chapter 3 test problems,
are studied using the multiple Monte Carlo perturbation approach:
This case is a one energy group homogeneous slab problem with vacuum
boundary conditions on both ends. Dimension and unperturbed cross sections
for the slab are
shown in table 4.1. Cross section perturbations were done over the entire slab.
Calculated results of two Ks from a single Monte
Carlo simulation are also shown in table 4.1, along with
the corresponding TWODANT results.
The Monte Carlo runs utilize 40 inactive batches, 100 active
batches, and 2000 neutrons per batch.
1|cHomogeneous slab, | 1c1 group, | 1cT=16 cm | 1c| |
1|cUnperturbed | 1ccross sections: | 1c | 1c| |
1|c=1.0 cm-1, | 1c=0.11 cm-1, | 1c=0.9 cm-1 | 1c| |
1|cPerturbed | 1|c|TWODANT | 1|c|Two correlated | 1c|error |
1|ccross sections | 1|c|K | 1|c|Monte Carlo K | 1c|(%) |
=.001 | 0.00903 | 0.0090338.48E-5 | .04 |
=-.001 | -0.009028 | -0.0090338.48E-5 | .06 |
(=0) | |||
=.1,=.1 | -0.469124 | -0.47711.35E-3 | 1.7 |
=.0001,=.0001 | -0.000888 | -0.00091015.81E-6 | 2.5 |
(=.06668) | |||
=.001,=.001 | -0.008807 | -0.0088790 .75E-5 | 0.8 |
=.0001,=.0001 | -0.000888 | -0.00089511.75E-6 | 0.8 |
(=.00068) | |||
=.0001,=.0001 | -0.000888 | -0.00089633.71E-6 | 0.9 |
=-.0001,=-.0001 | 0.000889 | 0.00089795.71E-6 | 1.1 |
(=.00015) |
Test problem 2: heterogeneous slab, one energy group
This is the same problem as test problem 1 of chapter 3. Calculated results of two Ks from a single Monte Carlo simulation are shown in table 4.2 along with the corresponding TWODANT Ks. The Monte Carlo results utilize 50 inactive batches, 100 active batches, and 6000 neutrons per batch.
1|cHeterogeneous slab, | 1c 1 group; | 1c | 1c| |
1|cT=6.0cm | 1c | 1c | 1c| |
1|c=.717, =.32, =.756 | 1c.8X1.2 | 1cand 4.8X5.2 | 1c| |
1|c=2.35, =0.05,=0.0 | 1c all other X | 1c | 1c| |
1|c|Perturbation in | 1c|TWODANT | 1c|Correlated | 1c|error |
1|c| middle 0.4cm | 1c| | 1c|Monte Carlo | 1c|(%) |
=.15, =0.149, | -0.019339 | -0.019024 .80E-4 | 1.6 |
=.002 | |||
=.05, =0.049, | -0.007613 | -0.007510 .31E-4 | 1.3 |
=.001 | =.08838 |
Test problem 3: homogeneous X-Y geometry, one energy group
This is test problem 2a of chapter 3. Calculated results of three Ks from a single Monte Carlo simulation are shown in table 4.3 along with the corresponding TWODANT results. The first three Monte Carlo perturbations cases utilize 30 inactive batches, 70 active batches, and 2000 neutrons per batch, while the last case utilize 40 inactive batches, 160 active batches, and 2000 neutrons per batch.
1|cHomogeneous X-Y geometry, | 1c 1 group | 1c | 1c| |
1|c|Perturbed | 1c|TWODANT | 1c|Correlated | 1c|error |
1|c| cross sections | 1c| | 1c|Monte Carlo | 1c|(%) |
=-0.002 | -0.016475 | -0.016493.15E-4 | .11 |
=0.0008 | 0.0065902 | 0.0065973.63E-5 | .11 |
=0.011 | 0.090615 | 0.090713.87E-4 | .11 |
=0.0 | |||
=0.0005,=0.0005 | -0.0036524 | -0.0037185.54E-5 | 1.8 |
=0.001,=0.001 | -0.007276 | -0.007406.10E-4 | 1.8 |
=0.0001,=0.0001 | -0.0007328 | -0.0007461.11E-5 | 1.8 |
=0.00061 | |||
=-0.00008,=0.00008 | 0.00059756 | 0.00059825.94E-6 | .12 |
=-0.0001,=0.0001 | 0.0007471 | 0.0007479.12E-5 | .11 |
=0.0001,=-0.0001 | -0.0007459 | -0.0007467.12E-5 | .11 |
=0.0 | |||
=0.0003,=0.007 | 0.026820 | 0.026802.38E-4 | .07 |
= -0.0067,=-0.003 | |||
=0.002,=-0.04 | 0.005958 | 0.00582.11E-3 | 2.3 |
=0.042,=0.039 | |||
=0.0001,=-0.003 | 0.0095791 | 0.0095781.84E-5 | .01 |
=0.0031,=0.004 | |||
=0.00141 |
Test problem 4: heterogeneous X-Y geometry, one energy group
This is test problem 2b of chapter 3. Calculated results of three Ks
from a single Monte
Carlo simulation are shown in table 4.4 along with the TWODANT Ks. The
Monte Carlo cases have 40 inactive batches, 160 active
batches, and 2000 neutrons per batch.
1|cHeterogeneous X-Y geometry, | 1c 1 group | 1c | 1c| |
1|c|Perturbed | 1c|TWODANT | 1c|Correlated | 1c|error |
1|c| cross sections | 1c| | 1c|Monte Carlo | 1c|(%) |
=-0.002 | -0.009909 | -0.009663.23E-4 | 2.5 |
=0.0008 | 0.0039554 | 0.0039079.94E-5 | 1.2 |
=0.011 | 0.056820 | 0.05566.13E-3 | 2.0 |
=0.0 | |||
=0.0025,=0.0025 | -0.011035 | -0.010755.27E-4 | 2.5 |
=0.001,=0.001 | -0.0044901 | -0.004356.11E-4 | 3.0 |
=0.002,=0.002 | -0.008872 | -0.008639 .21E-4 | 2.6 |
=0.001125 | |||
=0.001,=0.007 | 0.012602 | 0.012283.36E-4 | 2.5 |
= -0.006,=-0.003 | |||
=0.0015,=-0.04 | 0.005765 | 0.00572.11E-3 | 0.8 |
=0.0415,=0.039 | |||
=0.0011,=-0.003 | 0.001373 | 0.001365.13E-4 | .54 |
=0.0041,=0.004 | |||
=0.00061 |
Test problem 5: homogeneous slab, two energy group
This case is for two energy group homogeneous slab problem with vacuum
boundary conditions on both ends. The slab is 10 cm thick and the
unperturbed cross sections
for the slab are
shown in table 4.5. Cross section perturbations were done over the entire slab.
Calculated results of two Ks from a single Monte
Carlo simulation are also shown in table 4.5 along with the corresponding
TWODANT results. The Monte Carlo results have 30 inactive batches, 100 active
batches, and 2000 neutrons per batch.
1|cHomogeneous slab, | 1c2 group | 1c | 1c| |
1|c=1.0, | 1c=.11, | 1c=.9, | 1c| =.07 |
1|c=2.11, | 1c=2.44, | 1c=0 | 1c| =.98 |
1|c|Perturbed | 1|c|TWODANT | 1|c| Correlated | 1|c|error |
1|c| cross-sections | 1|c| | 1|c|Monte Carlo | 1|c|(%) |
=.02 | 0.1602 | 0.16007.30E-3 | .08 |
=.04 | 0.3203 | 0.32015.60E-3 | .05 |
=0.0,=0.0 | |||
=.02, | 0.1427 | 0.14265 .24E-3 | .04 |
=.04 | 0.3203 | 0.32124.55E-3 | .3 |
=0.001,=0.0 | |||
=.005, | 0.0235 | 0.023199 .33E-4 | 1.3 |
=.04 | 0.3203 | 0.32050.51E-3 | .06 |
=0.005,=0.0 |
Test problem 6: homogeneous X-Y geometry (Millstone assemblies' cross sections), two energy group
This is the same as test problem 3b of chapter 3. The unperturbed cross section is for 2.9 w/o, 0 bp Millstone [NRC85] reactor assembly and the perturbed cross sections are for 2.9 w/o, 20 bp and 2.9 w/o, 24 bp assemblies. The cross sections are given in table 4.6 and the K results are given in table 4.7. The Monte Carlo runs utilize 40 inactive batches, 100 active batches, and 3000 neutrons per batch.
1|c | 1c | 1c | 1c| |
1|c 0 bp : =.25285, | 1c=.00642, | 1c=.22674, | 1c| =.01678 |
1|c =.85205, | 1c=.12351, | 1c=0 | 1c| =.76202 |
1|c | 1c | 1c | 1c| |
1|c | 1c | 1c | 1c| |
1|c 20 bp : =.24303, | 1c=.00642, | 1c=.21684, | 1c| =.01602 |
1|c=.79575, | 1c=.12377, | 1c=0 | 1c|=.69020 |
1|c | 1c | 1c | 1c| |
1|c | 1c | 1c | 1c| |
1|c 24 bp : =.24117, | 1c=.00642, | 1c=.21500, | 1c| =.01580 |
1|c=.78395, | 1c=.12387, | 1c=0 | 1c|=.67520 |
1|c | 1c | 1c | 1c| |
1|cHomogeneous | 1c X-Y geometry, | 1c|2 group |
1|c|TWODANT | 1|c| Correlated | 1|c|error |
1|c| | 1|c|Monte Carlo | 1|c|(%) |
-0.165136 | -0.159668.54E-4 | 3.3 |
-0.194535 | -0.187647.62E-4 | 3.5 |
=0.008,= 0.045 |