Seminar 02 Boundary Conditions Aljosa Gajsek-Text
Seminar 02 Boundary Conditions Aljosa Gajsek-Text
Seminar 02 Boundary Conditions Aljosa Gajsek-Text
conditions
Aljoša Gajšek
November 23, 2020
Abstract
Transport and diffusion equation boundary conditions with the fo-
cus on continuity of current and flux at material boundaries, definition
and derivation of partial flux and zero flux at extrapolated boundary.
1
Contents
1 Introduction 3
1.1 Revision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Limitations of diffusion theory . . . . . . . . . . . . . . . . . . 5
2 Boundary conditions 6
2.1 Transport equation boundary conditions . . . . . . . . . . . . 6
2.2 Diffusion equation boundary conditions . . . . . . . . . . . . . 6
2.2.1 Boundaries at interfaces . . . . . . . . . . . . . . . . . 7
2.2.2 Infinitesimally thin source . . . . . . . . . . . . . . . . 8
2.3 Diffusion theory vacuum boundary condition . . . . . . . . . . 8
2.3.1 Partial flows . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4 Extrapolated boundaries . . . . . . . . . . . . . . . . . . . . . 11
3 Conclusion 13
2
1 Introduction
Before we start lets ask ourselves why are boundary conditions so important?
The determination of neutron distribution inside a reactor is a central prob-
lem of nuclear reactor theory, as it determines the rate of nuclear reaction.
The general transport equation (5), or energy dependant diffusion approx-
imation (6) are both partial differential equations that have derivatives in
both space and time, so for solving any given problems appropriate bound-
ary and initial conditions are required.
1.1 Revision
For the sake of completeness I will however rewind some key concepts and
equation that will be needed for understanding the article.
~ t) = Ω̂ϕ(~r, E, Ω,
~j(~r, E, Ω, ~ t) (2)
Neutron flux φ is sum of angular neutron fluxes over the complete
spacial angle
3
Z
φ(~r, E, t) = ~ t)
dΩ̂ϕ(~r, E, Ω, (3)
4π
~ It is sum of all angular current densi-
Neutron current density is a vector J.
ties, and therefore represents the current of neutrons.
Z Z
~ r, E, t) =
J(~ ~ t) =
dΩ̂~j(~r, E, Ω, ~ t)
dΩ̂Ω̂ϕ(~r, E, Ω, (4)
4π 4π
Based on the power of Ω̂ in the equations (3,4), we call them first and second
moment of ϕ.
The most fundamental equation for describing the neutron popu-
lation is transport equation (5). It is however very difficult to solve, as it has
derivatives both in space and time, and integration over angle and energy of
scattered neutrons.
~ t)
1 ∂ϕ(~r, E, Ω, ~ · Ωϕ(~
+∇ ~ r, E, Ω,
~ t) + ΣT (~r, E)ϕ(~r, E, Ω, ~ t) =
vZ ∂t Z (5)
∞
~ →Ω
dE 0 Σs (E 0 → E, Ω ~ 0 )ϕ(~r, E 0 , Ω
~ 0 , t)dΩ
~ + s(~r, E, t)
0
1 ∂φ ~ r, E, t) + ΣT (~r, E)φ(~r, E, t) =
− ∇ · J(~
vZ∂t
∞ (6)
dE 0 Σs (E 0 → E)φ(~r, E 0 , t) + S(~r, E, t).
0
−∇ ~ · D(~r, E)∇φ(~
~ r, E) + Σt (~r, E)φ =
(7)
Z
S0 (~r, E) + Σ0s (~r, E 0 → E)φ(~r, E 0 )dE 0 .
4
Since the diffusion equation was derived from less general transport
equation we can predict, there might be similar boundary conditions for both.
Scattering cross sections for neutrons are very small and in orders of
magnitude of ≈ 10−24 cm2 , mean free path for fast neutrons x = Σ1t = N1·σt ≈
cm. The other problem is that some critical components of nuclear reactor
are of similar dimensions as mean free path, such as nuclear fuel elements,
and therefore cannot be adequately described by the neutron diffusion. The
third problem is anisotropy of real nuclear reactors. The regions close to
source or boundary can have high angular dependences as seen from figure 1
5
2 Boundary conditions
2.1 Transport equation boundary conditions
First we will start with transport equation (5).
The conditions are dependant on a particular problem. Lets first
look at the vacuum boundary condition. We must also assume convex shape
of our reactor so that if the neutrons leave the reactor, there is no way they
will scatter back into it, because in vacuum there is nothing to scatter of
see Figure 2. The appropriate boundary condition would be zero neutrons
entering the medium from the outside
n(~
rs , E, Ω̂, t) = 0 if Ω̂ · es < 0. (8)
Or in terms of angular neutron flux:
ϕ(~
rs , E, Ω̂, t) = 0 if Ω̂ · es < 0, all rs on S. (9)
6
φ1 (~
rs , E, t) = φ2 (~
rs , E, t), (10)
where 1 , 2 are regions on each side of boundary and rs is a position vector
of boundary.
ϕ1 (~ rs , Ω̂, t) ∀ Ω̂
rs , Ω̂, t) = ϕ2 (~ (11)
where ϕ1,2 are angular fluxes for regions 1 and 2. This might not look to clear
at first but lets imagine, that we zoom in a lot directly at the bounder. On
that scale even small mean free paths might look big, and nothing would ac-
tually happen at the moment of passing the border. This condition satisfies
the conversation of neutrons in every single angle, but isn’t true for diffu-
sion theory. In diffusion theory we assume instant and isotropic scatterings.
We can only ensure that angular moments of equation (11) are satisfied. In
derivation of diffusion theory we only used first and second moments of an-
gular flux (φ(~r, t); J(~r, t)), our boundary conditions can only hope to satisfy
those two
Z Z
dΩ̂ϕ1 (~
rs , Ω̂, t) = rs , Ω̂, t) ⇒ φ1 (~
dΩ̂ϕ2 (~ rs , t) = φ2 (~
rs , t) (12)
4π 4π
Z Z
dΩ̂Ω̂ϕ1 (~
rs , Ω̂, t) = rs , Ω̂, t) ⇒ J~1 (~
dΩ̂Ω̂ϕ2 (~ rs , t) = J~2 (~
rs , t). (13)
4π 4π
We can substitute J in equation (13) and get the following bound-
ary conditions:
φ1 (~
rs , t) = φ2 (~
rs , t)
(14)
−D1 ∇φ1 (~
rs , t) = −D2 ∇φ2 (~ rs , t)
Or in other words as many neutron as pass the surface on one side,
must exit it on another. We can happily see that our logical thinking from
the start of subchapter was also satisfied in equation (12)
7
2.2.2 Infinitesimally thin source
Sometimes we might find it interesting to observe thin source of neutrons. In
between two different regions. How to set our boundary conditions in that
case?
eˆs · J~2 (~
rs , t) − eˆs · J~1 (~
rs , t) = (15)
S0 (t) S0 (t)
(eˆs · J~0 (~
rs , t) + ) − (eˆs · J~0 (~
rs , t) − ) = S(t)
2 2
8
current density. The units of both neutron flux and current density are iden-
tical, but J as a vector quantity describes number of neutrons travelling over
a surface oriented in some direction. While φ simply describes all the neu-
trons that pass given surface, regardless of orientation. Although they seem
very similar and they are closely related, there is no simple relation between
φ and J. φ is useful, for describing reactor rates inside the nuclear reactor,
and J for neutron flow or leakage (for example from surface of a reactor).
9
Z Z
rs , Ω̂, t)Ω̂ · ês dΩ̂ =
ϕ(~ ~j(~
rs , Ω̂, t) · ês dΩ̂ = J− (~
rs , t) = 0 (18)
−2π −2π
Z Z Z
4π
J~ = −D∇φ, dΩ = 4π, ΩdΩ = 0, Ω2 dΩ = .
4π 4π 4π 3
The first equation comes from continuity equation, the others three we have
discussed during the lectures.
Z
J± (~r, t) = ês · Ω̂ϕ(~r, Ω̂, t)dΩ̂ (20)
±2π
Z
1 ~ Ω̂
J− = ês · Ω̂( (φ + 3Ω̂ · J))d (21)
−2π 4π
Lets rewrite the integral of the sum as the sum of integrals. If we remember
φ, J were both derived by integration over angle, and they are both angle
independent so we can easily write them outside the integral.
Z Z
1 3 ~
J− = φ ês · Ω̂dΩ̂ + J · ~es Ω̂2 dΩ̂ (22)
4π −2π 4π −2π
On the right side we have known integral (over half a sphere), on the left we
can rewrite omega by definition:
10
and for our half a sphere (both angles go from 0 to π) our equation becomes:
Z Z Z
~es · Ω̂dΩ = cos(θ)sin(θ)dθdς (25)
π π
Z Z π Z 1
1
~es · Ω̂dΩ = cos(θ)d(cos(θ))dς = 2π =π (26)
0 0 2
the partial solution to right side of equation is
Z
4π 1
Ω2 dΩ = . (27)
2π 3 2
∆x = 2D (32)
11
2
x
e = xs + (33)
3Σtr
Where x e is zero flux extrapolated boundary. In the last step we
have used D = 3Σ1tr . Where Σtr is a transport cross section, and is a cor-
rection of total cross section for anisotropic scattering. More on that can be
found in [1] (3.39).
φ(e
xs ) = 0. (35)
12
Figure 5: Neutron flux in diffusion theory and measured values. From [2]
3 Conclusion
Neutron diffusion equation, will be very important tool for nuclear reactor
analysis. It works very well for big isotropic systems, but we must be careful
when using it, in the areas where the irregularities might be comparable
to the mean free path, and near the boundary of the medium. In those
cases transport equation is a better tool, but in real cases the Monte Carlo
13
method will be used. When applying the neutron diffusion equation we can
make a problem easier by applying zero flux at extrapolated border boundary
condition. But we must be careful, not to take this value too seriously it is
not the real flux but just different boundary condition, as in real cases the
neutron flux does not fall to 0!
References
[1] Andrej Trkov, Luka Snoj and Matjaž Ravnik, REAKTORKSA IN RA-
DIACIJSKA FIZIKA Študijsko gradivo, Ljubljana, 2.10.2013).
[3] Estimating the volume of a 3D image using the alpha shape algorithm
in R, URL: https://towardsdatascience.com/estimating-the-volume-
of-a-3d-image-using-the-alpha-shape-algorithm-in-r-61169ac00020, date
published 11.9.2009
14