22.05
Reactor Physics - Part Fifteen Group Diffusion Method
1.
Background: Thus far, we have examined neutron life cycle analysis, one-velocity theory, and modified one-velocity theory. Next we will consider the group diffusion method which leads to both the “few group” and the “multi-group” calculations. The driving force for changing from the earlier modes of analysis to group techniques was the desire for greater accuracy and the availability of increased computational capability. Group methods dominated reactor physics from the mid-1960s to the late 1990s when Monte Carlo techniques began their ascendancy.
2.
Goal: The goal remains to determine the neutron flux as a function of both energy and position. That is, to calculate φ (r,E). We began the effort with life cycle analysis which provided some information on criticality as well as an understanding of important phenomena including fast fission, resonance escape, thermal utilization, and leakage. Next we considered one-velocity theory. This allowed us to obtain flux as a function of position but provided no information on the energy dependence because we assumed mono-energetic neutrons. It also ignored scattering which is the process whereby energy dependence arises. Then we examined modified one-velocity theory which assumed two energy ranges and allowed for scattering from one range to the other. This gives us a means of deciding if one-velocity theory will be valid. But it did not truly address energy dependence. Group theory is about energy-dependence. It achieves this by treating neutron scattering properly. Once the energy dependence is resolved, group theory also allows us to investigate spatial dependence. Thus, we can obtain φ (r,E). The following chart compares the one-velocity and group approaches in terms of the processes that each includes in its derivations.
Method
Process Fission
Absorption
Leakage
Scatter
One Velocity
Yes
Yes
Yes
No
Modified OneVelocity
Yes
Yes
Yes
Limited
Group (Initial)
Yes
Yes
No
Yes
Group (Final)
Yes
Yes
Yes
Yes
It is important to recognize the difference in the sequence. For one-velocity, we considered fission, absorption, and leakage in order to get a spatial dependence. We ignored scattering and energy dependence. In the group approach, we will first consider fission, absorption, and scattering in order to get the energy dependence. We will initially ignore leakage and spatial dependence. Once we have determined φ (E) accurately, we will then incorporate leakage and obtain spatial effects as well, thereby achieving our goal of φ (r,E). 3.
Energy Groups: The basic idea is to divide the allowable energy range (1-10 MeV) of fissionproduced neutrons into a set of G groups. G could be as large as 3000. Hence, one is no longer limited to treating neutrons as mono-energetic. Within each group, all neutrons are treated as having the same energy and group properties (diffusion, absorption, fission, scatter cross-sections) are averaged over each energy range. The process is entirely straight forward with the biggest challenge being one of nomenclature. We use that given by A. Henry (pp. 66-71). The figure below shows the partitioning of the energy range (0-15 MeV). The idea is to subdivide it into G groups of width ∆EG so that each corresponds to a region over which the neutron cross-sections are flat. Group width (the ∆EG) need not be the same. Thus, many groups of narrow width would be used in the resonance region and fewer groups of broader width in the fast region where cross-sections are often smooth. Groups are labeled in increasing order from high to low energy. Thus, E0 is 15 MeV and EG is 0 MeV. ∆E1 is the group just below 15 MeV. ∆EG-1 is the group just above 0 MeV. E1
E0 ΔE1
E g −1
E2 ΔE 2
• • •
Eg ΔE g
E g +1 ΔE g +1
EG
E G −1 • • •
ΔE G 0 MeV
15 MeV
4.
Neutron Balance Equation: The starting point is to assume an infinite, homogeneous, critical reactor. What do these assumptions imply:
Infinite:
No leakage
Homogeneous:
No spatial dependence of material properties such as cross-sections within the core
Critical:
Steady-state
2
Our balance equation for a given energy group then becomes: Removal = Production Absorption + Scattering Out = Fission + Scattering In We can now write expressions for each process for some energy interval dE and some volume element dV. However, before doing so, it is appropriate to designate a notation for describing neutron energies. There are three rates that we wish to describe: removal of neutrons from dE, the appearance of neutrons in dE as a result of fissions caused by neutrons of any energy, and the appearance of neutrons in dE as the result of scattering from any energy. We therefore need to distinguish between the current neutron energy and that which existed before the fission and/or scattering event. We will use the symbols E and dE for the former and E' and dE' for the latter. With this distinction, we can now write the desired expressions: a)
Interaction rate of neutrons by all processes within dVdE Σ t (E)φ(E)dEdV Where Σ t includes absorption and scattering. Specifically, Σ t = Σ a + Σs and is called the “total” cross-section. If we wanted removal only, it would be this total rate minus scattering within the group. (See p. 10 of these notes.)
b)
Production rate of neutrons from fission in dVdE
⎡ ∞ ⎤ χ(E )dE ⎢ ∫ 0 νΣ f (E′)φ(E′)dE′⎥ dV ⎣ ⎦ Where χ(E) is the fission energy spectrum, ν , is the average number of neutrons emitted per fission, Σ f is the fission cross-section, and φ(E′) is the neutron flux. What does this expression mean? The cross-section for the fission of U-235 (and also of those of the other fissile nuclides) is nonzero for all neutron energies. So, there is some probability that any neutron, regardless of its energy, may cause a fission that in turn produces a neutron that appears in dE. We denote the energy of the neutrons before they cause a fission by E'. Thus, Σ f (E′)φ(E′) is the fission rate per unit energy per unit volume. We integrate over all energies E' to obtain the total fission rate and multiply by number of neutrons per fission (ν) to get the total number of neutrons produced from fission. The fraction of those
3
so produced that appear in the energy interval E to (E+dE) is obtained by multiplying by χ(E)dE. c)
Appearance rate of neutrons in dVdE by scattering from dE′
⎡ ∞ ⎤ dE ⎢ ∫ 0 Σs (E′ → E )φ (E′)dE′⎥ dV ⎣ ⎦ Where Σs is the cross-section for scattering from energy E ′ to energy E. What does this expression mean? The quantity Σs (E′ → E ) φ (E′) is the rate per unit energy per unit volume at which neutrons scatter from any energy E′ into an energy between E and (E+dE). E′ denotes the neutron energy before the scattering event. Thus, we integrate over all energies E′ to obtain the total scattering rate. From the discussion of the kinematics of neutron scattering (Part 14 of these notes) we know that the probability of a scattered neutron’s appearing in a given energy interval is proportional to the width of that interval. Therefore, we multiply by dE to obtain the appearance rate in an interval E to (E+dE) from scattering. Upon combining the above, we obtain the steady-state neutron balance relation: ⎡ ∞ ⎤ Σ t (E)φ(E)dEdV = χ(E)dE ⎢ ∫ 0 νΣf (E′)φ(E′)dE′⎥ dV ⎣ ⎦ ⎡ ∞ ⎤ + dE ⎢ ∫ 0 Σs (E′ → E )φ (E′)dE′⎥ dV ⎣ ⎦
(1)
The above expression can be written in a more compact manner by noting that the integral over dE′ is common to both the fission and scattering process. Thus, one obtains: ∞
[
]
Σ t (E )φ (E) = ∫ 0 dE′ χ(E) νΣf (E′) + Σs (E′ → E) φ(E′)
(2)
This is the equation as it is normally written in the literature. However, the less compact verion is more appealing in terms of physical understanding. We will continue to work with the less compact version, equation (1) above. The objective is now to solve the neutron balance equation by integrating it over each energy group ΔEg. The process is straightforward for the removal term. One integrates from Eg to Eg-1 to obtain the total removal rate per unit volume of all neutrons from ΔEg. Thus, the result is
∫
E g −1 Eg
Σ t (E)φ(E)dE
4
Next consider the fission term. There are three separate steps to the procedure. First, integrate νΣ f (E′)φ(E′)dE′ over an energy group ΔEg'. This gives the fission rate in a particular energy group. Second, sum over all such groups to obtain the total fission rate caused by neutrons of all energies. Third, integrate over ΔEg to obtain the rate of appearance of fission neutrons at energies between Eg and Eg-1. Thus,
∫
E g −1 Eg
⎡ G E ⎤ χ(E)dE ⎢ ∑ ∫ E g′ −1 νΣf (E′)φ(E′)dE′⎥ ⎢⎣g′=1 g′ ⎥⎦ ←⎯ ⎯ ⎯ ⎯ ⎯ ⎯⎯→ Integrate over ΔE g ′
←⎯ ⎯ ⎯ ⎯ ⎯ ⎯ ⎯ ⎯ ⎯→ Sum over all groups ΔE g ′
←⎯ ⎯ ⎯ ⎯ ⎯ ⎯ ⎯ ⎯ ⎯ ⎯ ⎯ ⎯ ⎯ ⎯→ Integrate over ΔE g
Finally, consider the scatter term. Here, there is also an integral over dE' that must be replaced by a sum of integrals over ΔE g′ . Thus,
∫
E g −1 Eg
⎡ G E ⎤ dE ⎢ ∑ ∫ E g′ −1 Σs (E′ → E)φ(E′)dE′⎥ ⎢⎣g′=1 g′ ⎥⎦
The final result is obtained by equating the removal to the fission and scatter terms. Thus,
∫
E g −1 Eg
⎡ G E ⎤ E Σ t (E)φ(E)dE = ∫ E g −1 χ(E)dE ⎢ ∑ ∫ E g′ −1 νΣf (E′)φ(E′)dE′⎥ g ⎢⎣g′=1 g′ ⎥⎦ +
∫
E g −1 Eg
⎡ G E ⎤ dE ⎢ ∑ ∫ E g′ −1 Σs (E′ → E)φ(E′)dE′⎥ ⎢⎣g′=1 g′ ⎥⎦
The above can be written in a more compact form by noting that the summation is common to both the fission and scatter terms. Thus,
5
∫
E g −1 Eg
G E Σ t (E)φ(E)dE = ∑ ⎡ ∫ E g −1 χ(E)dE ⎢ g′=1 ⎣ g
+ ∫ E g −1 dE E
g
∫
E g ′ −1 E g′
Σ
s
∫
E g′ −1 E g′
νΣf (E′)φ(E′)dE′
(E′ → E )φ(E′)dE′⎤⎥ ⎦
(g = 1,2,..., G ).
This is the equation that we need to solve. Two insights that are obtainable by physical arguments are that φ(E) will be zero at both high and low energies. It is zero at high energies because the fission process produces few neutrons with energies above 10 MeV (and none above 15 MeV). It approaches zero at low energies (well below 0.025 eV) because absorption cross-sections exhibit 1/v behavior as E → 0 . Hence, most neutrons are absorbed. 5.
Group Constants: We now have the neutron balance equation written for each energy group ΔEg. These are averages of the quantity in question (a flux, χ(E) , a cross-section) over the energy interval. We define these averages as:
Φ g ≡ ∫ E g −1 φ(E)dE E
g
χ g ≡ ∫ E g −1 χ(E)dE E
g
Σ tg ≡
E
∫
E
g
Σ t (E)φ(E)dE Φg
νΣfg′ ≡
Σgg′ ≡
g −1
∫
∫
E E
g′ − 1 g′
νΣf (E′)φ(E′)dE′ Φ g′
E E
g −1 g
dE ∫
E E
g′ − 1 g′
Σs (E′ → E)φ(E′)dE′ Φ g′
6
“Note the order of the subscripts in Σ gg ′ : the scattering is from group g′ to group g. The balance then becomes: G
[
]
Σ tgΦ g = ∑ χ g νΣ fg′ + Σ gg′ Φ g′ g′=1
(g = 1, 2, ..., G ).
The quantity Φ g is called the group flux. Note that it is not a density in energy, and thus it has dimensions different from φ(E) . Physically Φ g is the number of neutrons per unit volume in the energy range ∆Eg multiplied by their average speed. The physical meaning of the above relation is that the total rate at which neutrons are removed from energy group g (per unit volume in an infinite, homogeneous, critical reactor) equals the sum of the rate at which they appear in group g because of fissions in all groups plus the rate at which they appear because of scattering from all groups (including group g itself).” (From Henry pp. 69-70) The above equation can be solved algebraically and hence its solution is far simpler than that of the original integral equation. In order to get φ(E) , one assembles the group fluxes. As the ∆Eg get small, the approximation to φ(E) improves. However, there is a major problem in that we do not know the group parameters and in order to obtain them we first have to know φ(E ) , which of course is what we are trying to find. We can resolve this problem by assuming a particular shape for φ(E) in each energy group. Thus, “we make the following approximation:
φ(E) = constant = Cg for E g < E ≤ E g −1
(g= 1, 2, …,G).
In words, we approximate φ(E) within each energy group ∆Eg by a constant. For G large and the locations of the partition energies carefully chosen, this approximation is an excellent one. (Computer programs that can handle many thousand energy groups are currently in operation, although, for most applications, use of fewer than 100 groups provides satisfactory results.) With φ(E) constant within each ∆Eg , the flux-dependent “group cross sections” become:
7
Σ tg ≡
∫
E E
g −1 g
Σ t (E)dE
ΔE g
νΣfg′ ≡
Σgg′ ≡
∫
E E
∫
E E
g′ − 1 g′
νΣf (E′)dE′ ΔE g′
g −1 g
dE ∫
E E
g′ − 1 g′
Σs (E′ → E)dE′
ΔE g′
These parameters, along with χ g can be obtained directly from the basic nuclear data and material concentrations in the medium. As a result, we can solve for the Φ g without first having to know φ(E) . Moreover, insofar as the approximate group constants are close to the exact group constants, we expect that these approximate constants, when used in the group equations will yield values of Φ g that are close to those of the exact Φ g .” (From Henry p. 70) It is convenient to write the entire set of G energy group equations in matrix form. Thus, for three energy groups, we have:
⎡Σ t1 − Σ11 − χ1νΣ f 1 ⎢ ⎢− χ 2νΣ f 1 − Σ 21 ⎢ ⎢− Σ ⎢ 31 ⎣
− χ1νΣ f2
− χ1νΣ f 3
Σ t 2 − Σ 22 − χ 2 νΣ f2
− χ 2 νΣ f 3
− Σ 32
Σ t 3 − Σ33
⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎦
⎡ Φ1 ⎤ ⎢ ⎥ ⎢ ⎥ ⎢Φ 2 ⎥ ⎢ ⎥=0 ⎢ ⎥ ⎢Φ 3 ⎥ ⎢ ⎥ ⎣⎢ ⎦⎥
Where any term that is zero is not shown. (We will discuss which are zero and why shortly. For now, we examine the matrix.) Matrix equations can be daunting. It is therefore useful to expand the above to show the individual equations.
8
Group 1
Equations
(Σ t1 − Σ11 − χ1νΣ f 1 )φ1 − χ1νΣ f 2 φ 2 − χ1νΣ f 3φ3 = 0 or
(Σ t1 − Σ11 )φ1 − χ1νΣ f 1φ1 − χ1νΣ f 2 φ 2 − χ1νΣf 3φ3 = 0 2
(− χ2νΣf 1 − Σ 21 )φ1 + (Σ t 2 − Σ 22 − χ2νΣf 2 )φ2 − χ2νΣf 3φ3 = 0 or − χ 2νΣf 1φ1 − Σ 21φ1 + (Σ t 2 − Σ 22 )φ2 − χ 2νΣf 2φ2 − χ 2νΣf 3φ3 = 0
3
− Σ31φ1 − Σ32φ2 + (Σ t 3 − Σ33 )φ3 = 0
Let’s start with the Group 3 equation which is the simplest. The term Σ31φ1 represents neutrons that scatter from Group 1 to Group 3. Similarly, Σ32φ2 is neutrons that scatter from Group 2 to Group 3. Next is the (Σ t 3 − Σ33 )φ3 term. Σ t 3 φ 3 is the group’s absorption plus the group’s scattering. Σ33φ3 is the portion of the Group 3 scattering (in this case 100% because Group3 is the lowest energy group in this example) that returns to Group 3. So, (Σ t 3 − Σ33 )φ3 is the total removal (absorption plus scattering out). No fission neutrons appear in Group 3 because χ(E) , the fission spectrum, is zero for the lowest group. Now consider the group 2 equation. The term χ 2νΣ f 1φ1 represents fissions in Group 1 that produce neutrons in Group 2. The Σ 21φ1 term is scattering from Group 1 to 2. The (Σ t 2 − Σ 22 )φ2 is the total removal (absorption plus scattering out) from Group 2. The χ 2νΣ f 2φ2 is fissions in Group 2 that produce neutrons in Group 2 and the χ 2νΣ f 3φ3 is fissions in Group 3 that produce neutrons in Group 3. The Group 1 equation is similar. (Σ t1 − Σ11 )φ is the total removal. The other three terms are the fissions in Groups 1, 2, and 3 respectively that produce neutrons in Group 1. If instead of writing our matrix equation for three groups, we had kept it completely general so that it covered G groups, it would have the form:
9
... − χ1νΣ fG − Σ1G ⎡Σ t1 − χ1νΣ f 1 − Σ11 − χ1νΣ f 2 − Σ12 ⎤ ⎡ Φ1 ⎤ ⎢ ⎥⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎢− χ 2νΣ f 1 − Σ 21 ⎥ ⎢Φ 2 ⎥ = 0 Σ t 2 − χ 2 νΣ f2 − Σ 22 ... − χ 2νΣ fG − Σ 2G ⎢ ⎥⎢ ⎥ # # # ⎢ ⎥⎢ # ⎥ ⎢χ ν Σ − Σ − χ G νΣ f 2 − Σ G 2 ... Σ tG − χG νΣ fG − Σ GG ⎥⎦ ⎢⎣ Φ ⎥⎦ G1 ⎣ G f1
Where all terms, including ones that are zero, are retained for completeness. Which terms are zero? First, as noted earlier, the spectrum of fission neutrons, χ(E) , is zero at low energies. So, χg νΣfg is zero for large values of g. Also up scattering is rarely observed unless the neutrons are in the thermal range. So Σ12 , Σ13 , ... Σ1G , are zero. One final matter of notation is useful. The quantity Σ tg − Σ gg appears frequently. So, it is given a special name – total removal. Its symbol is Σ g . Thus
Σg ≡ Σ tg − Σgg = Σag + Σsg − Σgg = Σag + ∑ Σg′g g′≠ g
10