Progress in Nuclear Energy, Vol. 25, No. 2-3, pp. 127-157,1991.
0149-1970/91 $0-00+ .50 Copyright© 1991 PergamonPress plc
Printed in Great Britain. All rights reserved.
FINITE-MOMENTS APPROACHES TO THE TIME-DEPENDENT BOLTZMANN EQUATION* AHMED BADRUZZAMAN S a n d i a N a t i o n a l L a b o r a t o r i e s , R a d i a t i o n E f f e c t s D e p a r t m e n t , A l b u q u e r q u e , N M 8 7 1 8 5 - 5 8 0 0 , U.S.A.
ABSTRACT Two f i n i t e - m o m e n t s t e c h n i q u e s to solve the t i m e - d e p e n d e n t d i s c r e t e o r d i n a t e s t r a n s p o r t e q u a t i o n are discussed. with
a
finite-moments
expansion
finite-moments expansions algorithms
is
compared
o r d i n a t e s methods.
One of the t e c h n i q u e s is i m p l i c i t in time of
the
flux
in space,
in both time and space. to
that
of
conventional
and
certain
can
other
uses
The p e r f o r m a n c e of these time-dependent
discrete
The a c c u r a c y of the basic i m p l i c i t t i m e d i f f e r e n c i n g and
the e f f e c t of a n g u l a r d i s c r e t i z a t i o n are b r i e f l y discussed. techniques
the
offer
a significant
time-dependent
transport
advantage
problems,
over
Finite-moments
conventional
especially
methods
in
in m u l t i d i m e n s i o n a l
geometry. i. I N T R O D U C T I O N
Time-dependent with
pulsed
sources,
transport problems nuclear
bursts
are e n c o u n t e r e d
in
the
in o i l - w e l l
atmosphere,
reactor
logging
kinetics,
r a d i a t i v e transfer, etc. 1"4 As in s t e a d y - s t a t e problems, b o t h M o n t e Carlo and d e t e r m i n i s t i c t r a n s p o r t m e t h o d s have been u s e d to solve such problems. Carlo m e t h o d s can h a n d l e the time d e p e n d e n c e naturally. errors m a y r e m a i n u n a c c e p t a b l e ,
especially
Monte
However, s t a t i s t i c a l
in i n d i v i d u a l
t i m e bins.
Since
the e a r l y 1970s, two o n e - d i m e n s i o n a l d i s c r e t e - o r d i n a t e s codes h a v e e x i s t e d to solve t i m e - d e p e n d e n t t r a n s p o r t problems. 5°6 One uses a p o s i t i v e - f l u x w e i g h t e d finite-difference
algorithm
in both space and time. 5 This is s i m i l a r to the
scheme u s e d in the t w o - d i m e n s i o n a l the o t h e r t i m e - d e p e n d e n t
s t e a d y - s t a t e code,
discrete-ordinates
code,
DOT
(reference 7). In
the t e m p o r a l
*Work p e r f o r m e d u n d e r U S D O E C o n t r a c t No. D E - A C 0 4 - 7 6 D P 0 0 7 8 9 .
127
variable
is
128
A. B ADRUZZAMAN
t r e a t e d i m p l i c i t l y w i t h e i t h e r a linear d i a m o n d d i f f e r e n c e scheme to t r e a t the spatial variable. 6 Here, the
steady-state
effective
transport
source
cros s s e c t i o n interval.
term.
and 1/vAt,
The
equation
The
with
effective
an e f f e c t i v e
cross
section
w h e r e v is the p a r t i c l e
effective
source
is the
to the flux at the initial p o i n t
method,
a linear
with used
Pearce
treatment
can
in large
result
follow
time
the
steps
steps.
This
yielded
developed
and the The
discrete-ordinates
In this
dependence
expanded
in
terms
is of
stability
properties in a p r o b l e m
of
an
scheme
inability
a term
was
problem. 8
with that
a finitethe m e t h o d
of the m e t h o d
appropriately
accurate
to
constructed
results.
However,
for each p a r t i c l e
the
direction,
< i, w h e r e Ax is the s p a t i a l - c e l l inordinately
were
and
The implicit
derivatives,
transfer
concluded
that
more
performed
of the
similar
the
to
large
on
dependences
for the s t e a d y - s t a t e
treated
of
number
a nodal
of time
scheme
flux w e r e
where
expanded
finite-moments
transport
in
algorithm
equation, ~I and
it
time-dependent
implicitly,
and
the
The
second
i0.
algorithms
as
a short
assumption also
approaches.
polynomials.
a scattering
problem
will
finite-moments
reference
the
with
implicit We
two
Legendre
of
of the
the
is
examine
algorithm
analytically.
showed
source
m o r e a c c u r a t e r e s u l t s than c o n v e n t i o n a l
properties
accuracy
and
an
and At is the time
spatial
implicit
due to the
to
tests
method
we
temporal
edge
the
and
methods.
paper
finite-moments
of the
vAt/Ax
lead
spatial
in the m i d - 1 9 8 0 s
significantly
on at one
can
velocity
radiative
are restricted,
condition,
preliminary
m o m e n t s . I0
yielded
They
section
in the time step.
variable
primarily
schemes
restriction
Recently,
examined
spatial
considerably
stability
the t e m p o r a l
finite
errors
in e x p l i c i t
by the C o u r a n t
both
of the
characteristic.
schemes
width.
differencing
a two-dimensional
and M i t c h e l l 9 have
difference
explicit
diamond
in s o l v i n g
cross
is a sum of the actual
sum of the a c t u a l
proportional
recently
or a d i s c o n t i n u o u s
the r e s u l t a n t e q u a t i o n r e s e m b l e s
briefly
We and
medium pulse.
with
the
discuss
spatial
will then
is
spatial the
their
source then
of
discretization.
2. C O N V E N T I O N A L
The t i m e - d e p e n d e n t
TIME-DEPENDENT
Boltzmann
DISCRETE-ORDINATES
transport
equation
METHODS
is g i v e n
is
the error
is turned
discuss
variable
accuracy
the
space-time examine
examine
will
one,
variation the
briefly
a f t e r the We
In
by Iz
the
treated angular
Finite-moments approach
129
A
(z)
v 8t where
the variables
consists
have
of a scattering
their usual meanings
and the source,
term,
a n d a n e x t r a n e o u s s o u r c e term. A d i r e c t i o n , ~ , is d i s c r e t i z e d ,
In t h e d i s c r e t e - o r d i n a t e s such that the transport
a fission
scheme equation
term,
the particle is s o l v e d
for each member
S,
in g e n e r a l ,
of a discrete
set
{~m} "
2a.
Implicit
temporal
In a time such that
differencinq
interval
equation
A t = tk+1--tk, t h e
--
v
where
S" = S k÷1 f o r a f u l l y
explicitly.
temporal
derivative
is d i f f e r e n c e d
1 becomes
Equation
÷
At
~
implicit
• V~k+z+a~
scheme
2 can be written
A
k+1
=
(2)
S*
o r S* = S k if t h e s o u r c e
as a s t e a d y - s t a t e
• V ~ k*1 + a . ~ : ~ 1ffk÷l = S ~ : ~
is t r e a t e d
equation,
,
(3)
where 1 ~3 e f f
=
0
+
-----7 ChlV
(4 )
and Se~~ = S" +
i
@k
vAt
Note the
that time
reference
equation step
6, t h e
conventional discontinuous slab
geometry
3 is a s t e a d y - s t a t e
with
an
effective
spatial
linear
derivative
diamond
finite-element as
we
cross
consider
equation section
for
and
in e q u a t i o n
finite-difference algorithm. the
(5) "
former
the
an
flux
2 is t r e a t e d approximation
We will
confine
approach
at t h e
effective
here.
our
end
of
source.
In
by
either
the
or
the
linear
discussions
Then
to
equation
becomes
r
a__~[~_ (x,~) Ox
+ a~ze~k÷1(x,p)
= S~z z
(6) .
3
130
A. BADRUZZAMAN
Spatially
differencing
equation
6 as
k*l
(7)
~'eff
k+l
Ax
where
Ax = x]+ I - xj is t h e
cell
width,
=
where
the
quantity
distribution
at
a = 1/2, w h i l e of t h e
temporal
a is t h e
the
end
a~j+1
each
time
spatial
:
2b.
la.
Implicit
Space-time
temporal
9 resembles
differenced "cells" and
by
the
or " n o d e s " .
spatial
width, 1
vAt
Thus,
~
approach.
[~k+1 _ ~k]
+ ~
j+l
with
-~x
+ O~
for
the
flux
scheme,
the c o n n e c t i o n s
x
spatial
finite
differencing.
equation
equation
in s l a b g e o m e t r y ,
: S .
transport Here,
in a s p a c e - t i m e
Ax = Xj+l-Xj,
solve
linear-diamond
la d i s p l a y s
transport
a two-dimensional usual
relation,
alqorithms
the time-dependent
l a Ot ~+
Equation
can
the
Figure
differencing
v
auxiliary
points.
weiqhted-difference
L e t us c o n s i d e r
we
In
j j+} Fig.
the
,
parameter, step.
a = 1 .
mesh
assuming
(l-a)
+
weighting
of
in t h e s t e p s c h e m e and
and
we
(9)
equation
divide
and
space
n o d e of t i m e - i n t e r v a l , 9 takes
[<~9+i > _ <~j~]
the
hence
and
can
time
be
into
At = tk+1-tk,
form
+ 0<7>
= <~>
(I0)
Finite-moments approach
where
bars
averaging. boundary
denote
spatial
There
are
averaging
three
conditions).
and
unknowns
To s o l v e
<~
the
131
symbol
in e q u a t i o n
for these,
= a<~j÷1~
i0
we assume
(l-a)~j~
+
<
>
denotes
(given
the
temporal
initial
the auxiliary
and
relations
,
(ii)
and <~ in t h e
spatial
and temporal
a = d = 1 yields linear
diamond
points
in t h e
the
"cell"
spatial
if t h e
cell width
weighting
positive.
This
are shown
diamond than
coefficients results
analogous
are
chosen
such
following
above is t h e
connectivity
can
free
f r e e path, that
space-time of the m e s h
yield
time,
the
12 for
negative
[ =
i/ov,
"edge" and
=
"edge"
fluxes
-~-E~ken + _Ax _ 2 <0/j>(a + --~-{) for ~ < 0.
8 s = 1 and
(14)
13 a n d 8n = 0.
O
k ÷ ~1 k
O
!
j+l lb.
Space-time
finite
are
(13)
,
In e q u a t i o n s 5,
5,
for ~ > 0
VAt
In r e f e r e n c e
the
In r e f e r e n c e
05+ n-~--~x<~~ On + i ~k
k+l
Figure
equations,
in r e f e r e n c e
i = i/a.
relations
=
expressions
parameters.
The
scheme
a mean
than a mean
in t h e
In t h e
lb. As d i s c u s s e d
larger
1-a
adjustable
in F i g u r e
linear
is l a r g e r
(12)
a n d a = d = 1/2
scheme.
is
l-d
with
scheme
the
step
,
respectively.
Crank-Nicholson
case,
time
channels,
implicit-step
or t h e
steady-state
fluxes
the
the
= d~k+1 + ( l _ d ) ~ k
+1
X
differencing.
14, 8 s a n d
8 n are
132
A. B ADRUZZAMAN
3. F I N I T E - M O M E N T S
Two c a t e g o r i e s is
treated
of t h e s e a l g o r i t h m s
implicitly
and
the
arise.
spatial
expansion.
In
treated
equivalently
u s i n g finite m o m e n t s
Implicit
Let A M
other,
finite-moments
us r e w r i t e
the
the
In one, the t e m p o r a l
variation
moments
3a.
the
ALGORITHMS
is
temporal
treated
and
spatial
expansions.
by
variable a
finite-
variables
We d i s c u s s
are
both next.
scheme
implicit
difference
equation
6 for
a cell
of w i d t h
Xj+l--Xj,
=
2[/ Ax
so that -i ~ x ~ i. equation
15
can
over x to y i e l d
@~k÷z + aeff~ k÷: = Self ,
As d i s c u s s e d
be m u l t i p l i e d the m o m e n t s
2 • r , k÷l (--1) AxL,gj+=.
(15)
ax
in r e f e r e n c e
by
Legendre
balance
ii for the s t e a d y - s t a t e
polynomials
in x
and
case,
integrated
equation
nx÷l 1,i];+l--{(2/]X--1),b "k÷l +
}]
S elf
11rk+l
+ 0 effTnx
:
(16)
n . .
where 1
~
:
f ~ (x) P~xdx
(17)
-1
are
the
equation factor,
spatial 15
moments
exp(xa,f~/~).
polynomials
of
is i n t e g r a t e d
in space
the
over
The
flux.
To
x after
integrands
derive
being
the
auxiliary
multiplied
are then
expanded
relations,
by the
integrating
in t e r m s
of L e g e n d r e
to o b t a i n k+l : ~ ~j÷z
k÷l
exp(-OeffAx/~)
+ ~F
n xS nelf x ,
(18)
nx
where
1 Fn x _
Ax2~ 2nx+lexp(-aeffAx/2~)2
In m u l t i d i m e n s i o n a l othe r
spatial
-i f l~nx(x) e x p ( ~ x ) d x
geometry,
derivatives,
and
additional one
s c h e m e 11 to r e d u c e the m u l t i d i m e n s i o n a l one in each
spatial
channel.
thos e g i v e n
in r e f e r e n c e
would
t e r m s will a r i s e r e f l e c t i n g the use
equation
The d e t a i l s
(z9)
"
the
transverse
to s i n g l e - c h a n n e l
of the p r o c e d u r e
ii for the s t e a d y - s t a t e
transport
integration equations,
are identical equation,
to
except
Finite-moments approach
133
that h e r e we h a v e an e f f e c t i v e cross s e c t i o n g i v e n by e q u a t i o n 4 and h e n c e an e f f e c t i v e m e a n free path,
3b.
Space-time
leff =
finite-moments
i/aef f.
scheme
As in S e c t i o n 2b, here we d i v i d e space and time into "cells" or "nodes". Thus,
in a s p a c e - t i m e node of t i m e - i n t e r v a l ,
At, and spatial width,
Ax,
we
r e w r i t e e q u a t i o n 9, as
w h e r e -i ~ x,t ~ i. differential spatial
2
a~
vAt
3t
+
2~
o_~ + o ~
Ax
: s,
(20)
3x
To solve e q u a t i o n 20, we r e d u c e it to two s i n g l e - c h a n n e l
equations,
variable.
one for the t e m p o r a l v a r i a b l e and the other for the
For
example,
multiplying
equation
20
by
Legendre
p o l y n o m i a l s in x and i n t e g r a t i n g over the cell-width, we o b t a i n the t-channel differential exp(tavAt)
equation
which
is t h e n m u l t i p l i e d
by the
integrating
factor,
and i n t e g r a t e d from -i to t to o b t a i n
~n (t) = @ nkx e x p [ - o v ~ t ( l + t )
/2] +
VAt exp(-tovAt/2) 2 (21)
f exp(tlov~t/2) [Snx(t/)
- T x(r/,n x)] dt I ,
1
where 1
Tx(t,nx)
=
A2}~ X
f
~-~xPn x (x/) dx/ "
(22)
-1
We then e x p a n d the s o u r c e and the t r a n s v e r s e terms in e q u a t i o n 21 in L e g e n d r e polynomials
in t to o b t a i n ~nkx+I =
~:xeXp
(-(Jv A t) + E She [Sn .... - Tx(n:' nx) ] ' nt
(23)
where 1
Fn t _
v A2t
2n~+l •-ovAt, 2 exp~----~--) f P n
(t) exp(
t) dt
(24)
-i
and
Tx(nt,n x) = 2~[,i,J+i /%x[7n ~ + (-I) nx+l ~ nj~ - (2nx-l)~nc,nx-1----'] -
A s i m i l a r p r o c e d u r e y i e l d s the f o l l o w i n g e q u a t i o n ~j÷1 = ~Jtexp(_oAx/~) nt
+ Efnx[Sn~ nx
,nx
(25)
for the x - c h a n n e l
_ T~(nt,nx)]
,
(26)
134
A. BADRUZZAMAN
w h e r e Tt(nt,nx) channel
is the t - c h a n n e l
counterparts
We t h e n o b t a i n a m o m e n t s Legendre t hes e
polynomials
variables
equation
in
counterpart
Fnt in e q u a t i o n
of
of e q u a t i o n
balance equation
by m u l t i p l y i n g
in t and x and i n t e g r a t i n g the
space-time
node.
The
general
example,
solution
algorithms
by s e t t i n g n t = n x = 0 in e q u a t i o n
n x = 0,i
in e q u a t i o n s
moments,
we recover
23-27
the
and
4.
of
the
over
balance
time-dependent emerged
4a.
Implicit
The
transport
the
only
the
linear
of the s t a b i l i t y
Here
we
review
finite-difference
implicit
scheme
and
zeroth-order
characteristics
the
in e q u a t i o n
8, w i t h a = 1 and a = 1/2,
linear
diamond
algorithms,
conclusions
the w e i g h t i n g
parameter,
a =
analyze
the
a,
is g i v e n
1 l_exp(_oe:~Ax/~)
stability
properties
7 and 8 can be r e w r i t t e n ~ kj+i/2-~'j÷i/2 +l ,I,k
7 and
the
represent
of
that
auxiliary
the implicit
respectively.
e q u a t i o n s w i l l also r e p r e s e n t the i m p l i c i t z e r o t h - o r d e r
equations
only the zeroth-
By s e t t i n g n t = 0,i and
algorithms
g i v e n by e q u a t i o n
and
scheme.
For
to date.
implicit
relation
from the a b o v e equations.
PROPERTIES
analysis
algorithms.
(27)
•
scheme.
STABILITY
We h a v e b e g u n a s y s t e m a t i c
have
retaining
linear-moments
S n ....
=
27 and r e t a i n i n g
orde r m o m e n t s we r e c o v e r the C r a n k - N i c h o l s o n
To
form
20 by
equation
is
We can d e r i v e v a r i o u s
where
equation
the r e s u l t i n g
Tt(nt,n x) + Tx(nt,n x) + o ~ ....
step
25, and Fn. is the x-
24.
These
two
finite m o m e n t s scheme
by -
~
(28)
o,ffAx
of
these
algorithms
we
note
that
as
+ P [ ~ j +k+l I - ~k+l]
+ Hu/S÷I/2N'I'k~I = pC~)9÷i/2~ --k~1
(29)
and ~;jk+i/2 = a~gk+1 + ( l - a ) ~ j
where
k
,
(30)
Finite-moments approach
135
p = ~vAt/Ax
(31)
= ovAt
(32)
and c is the s c a t t e r i n g ratio, as/a.
= At/T
In e q u a t i o n 32, r is the m e a n free time
g i v e n by (33)
= I/av.
In the a b o v e e q u a t i o n s we u s e d ~ i / 2 f o r
~k.
The t e r m on the r i g h t - h a n d side
of e q u a t i o n 29 r e p r e s e n t s the s c a t t e r i n g source t e r m w i t h the scalar flux M
~.w.
where
w m are
the
discrete
ordinates
,
(34)
quadrature
weights.
The
stability
a n a l y s i s is p e r f o r m e d by u s i n g the F o u r i e r t e c h n i q u e 13 w h e r e we let the errors in ~ and ~ be e~ = A ( ~ m , ~ ) ~ k e i~je~
(35)
e~ = ~ keilJe~
(36)
81 = ~A____~x , Lx
(37)
and
with
where
L x is the
width
of
the
slab,
and
note
that
the
errors
also
satisfy
e q u a t i o n s 29 and 30, we o b t a i n the f o l l o w i n g e x p r e s s i o n for the error growth factor,
i~i~
=
(3sa)
i
(I+~-~C) 2 + 2 k ~ ( l - C O S Q 8 I)
where vAt A(~ m
,~) w m .
(38b)
136
A. B ADRUZZAMAN
Note
that
the maximum
value
of
I~l ~ o c c u r s
J~IL
We note
the
i.
following
properties
2.
I~I~ decreases
3.
I~I2max a p p r o a c h e s
We should
are
We
also
moments
scattering
sources.
Space-time
quantity:
as c ~
in the
diamond
factor
29 and 30
be
nature
evaluated.
scheme.
source
We
Numerical
show
that
the
stable.
the
implicit for
the iterative
is b e i n g
iteration
scattering
evaluated
stable
ignored
sources
of t h e
30 w i l l
technique
growth
radius
29 a n d
the algorithm
Fourier
done above of s u c h
iterative
be
by e q u a t i o n s
i.
an
retained to
represented
increases
spectral
linear
Analyzing
error
~
numerically
are
appears
(Bg)
stable.
Inclusion
with
in e q u a t i o n s
algorithm
the
the
problems
have
spatial
by t h e
of t h i s
unity
source.
examining
on
algorithms
4b.
1
note that the analysis
scattering
also
tests
as
= 1 so t h a t
(1+~_~c) 2
l~12~x ~ 1 so t h a t t h e a l g o r i t h m s are unconditionally
of t h e
-
at cos£81
stability
when
finite-moments
both
iterative
higher-order
algorithm.
and
The
non-iterative
scheme
given
discussed
by e q u a t i o n s above,
we
10-12,
find
for a = 1/2,
that
the maximum
d = 1/2, value
of
is
[ 1 - ~ (1-c)] 2 l~l~
--
~
(40)
[ I + ~ 2 (l-c) ] 2 Note
that
l~12maxr e a c h e s
increases problems 4c.
for of
Space-time
equations lowest
a
minimum
Also,
interest,
For t h e
the
~ > 2.
finite
the
value
moments
constant-flux
23-27, order
of
zero
it a p p r o a c h e s
the Fourier
of
~ can
at
~ =
unity
2
when
as c ~ i.
be m u c h
larger
c
Note than
=
0
that
and
then
in m a n y
2.
alqorithms
assumption analysis
(~ = 0) h a r m o n i c
in b o t h shows
is g i v e n
time
that by
and
space
the error
in the m o m e n t s
growth
factor
for
Finite-moments approach
137
I~l : p e " + c [ l - e ~ - p e " ] + c[1-ePWe note
the
following
i.
I~l ~
2.
I{I
=
3.
I{I
~
We
are
examining moments
the
moments
e-P 1
for
as c "
for
1.
of
and
the
stability
harmonics.
depends
moments.
time)
with
no
In a d d i t i o n ,
we are
space-time
finite
higher-order
properties
in g e n e r a l ,
higher-order
(in s p a c e the
the
factor,
and
the higher
properties
Here,
growth
zerothscheme
expression
c = 0.
evaluating
stability
algorithms.
expression,
of t h i s
1 in g e n e r a l .
currently
the
since the error both
properties
(41)
~]
become
more
on t h e e r r o r
For
example,
sources
we
for
obtain
complicated
amplitudes the
the
of
linear-
following
~ = 0 harmonic,
--~[
sn Vx ~] + (Bnl2vr vx
~+Ana
= 1 -
~An) U~ d
de
(42)
Bn Vt An d
where 1 l - e x p (-ovA t)
d =
1 avA t
(43)
1 - 2yt 1 - y t/d
(44)
(Jv A t 2 Y r/(1-Y J d )
(45)
Ut -
with Vr =
Y t =
_ _3
20
~
_L
~ oAx
[i - expl - o ~ 1 1 . _ L . 2 ~ ~& ]] v A t
a~ = 2 d The
quantities
respectively. order
moments.
a
and
A n and Figure
At/T for d i f f e r e n t
Vx
B n are
are the
2 displays
values
the error the
of t h e ratio,
,
(46)
1 .
(47)
x-channel
counterpart
amplitudes behavior B./A,.
of of
the
I~I
Numerical
of
zeroth-
d
and
and
as a f u n c t i o n tests with
Vt,
firstof
~ =
iterative
138
A. BADRUZZAMAN
sources
show
satisfies
that
the
constant
"edge"
exhibits
the
Courant flux
superior
linear-moments
condition, assumption,
stability
algorithm
r = vAt/Ax with
a
will
i.
We
be also
higher-order
stable found
interior
if
one
that
the
expansion,
properties.
3,2
i
~//B 2,8
<
i
i
n / A n = 1.50
t
Bn : LINEAR M O M E N T ERROR ~'J' 2.4
nO I-
AMPLITUDE
I
An : Z E R O T H M O M E N T ERROR
AMPLITUDE
I
O
2.0
|
< IJ. "I-
~ ,
~
B n / A n = 1.00
1.6
0 ¢~
1.2
%% I
_ B n / A n = 0.00
0 nw
0.8
0.4
--
'
% s
. ...........
"%s, S %.
~ /
I 0.4
0.0 0.0
-
I 0.8
I 1.2
1.6
At/~
Fig.
Error growth algorithm.
2.
factor
5.
Here
we
test
slab 20.5 mean free time
distribution scattering quadrature assumed. spatial
scheme
right
(mfps)
is
of
used
=
analytical
as t h e
finite-moments
vacuum.
an interval
and
a
Os/a
=
is t u r n e d
pointwise
and
a
flux
for the
ratio We
r
then
other
We
then
of 2 0 . 5 mft.
0.2,
the space-time
m e t h o d . 13014
reference
the
A source
algorithms
0.5
and
observe Three
0.9,
convergence
criteria scheme,
v~t/Ax
use
this
algorithms.
=
1/2,
with
fine-mesh
which the
values
were
linear moments =
in
a
o n f o r a 0.5 m e a n
0.5 m f t w i d e a t t h e l e f t b o u n d a r y
medium,
moments
EXAMPLE
is
the
I/4)
space-time
in a c e l l
We first compare (Ax
and
wide.
linear
boundary
in t h e s l a b a f t e r ratio
mesh
collision
interval
the
source-free
A NUMERICAL
conventional
free paths
(mft)
reflective;
the
for the
is
flux of t h e
used.
An
S8
of
10 .5 w a s
using a fine a
multiple-
linear
moments
Finite-moments approach
In linear with The
the
flux
latter
source a
Figure
3 the
moments
of
distribution
using
distribution
uses
of
width
from
turned
nearly
14%
Consequently,
the
the
as/a
the
Since
from
r =
fluxes
calculated
in t h e f l u x s h a p e w a s s e e n f o r as/G = 0.2 a n d 0.9.
fine-mesh
the
conventional
space-time
moments
and
results
finite
as t h e
shape
is
moments
m e t h o d . 14
scheme
used
there by
in t h e s o u r c e
agreement
of
compared
interval,
The
accuracy
flux
space-time is
analytical
finite
normalized
in t h e
the
1/2),
the moments
but
pointwise
fluxes were
agreement
0.5
i/4,
multiple-collision
s o u r c e . 15
on for a small in
=
(Ax =
problem.
the
excellent
for
a fine-mesh
a delta-function
finite
difference
methods.
flux
method,
139
the
a
was two
c e l l of t h e
apparent.
Similar
We next discuss
algorithms
using
the
reference.
l@S O - - - O A N A L Y T I C A L METHOD H SPACE-TIME LINEAR MOMENTS METHOD (z~x = ~./4, r = 1/2)
10-6
10-7
X
..J 14. 10-6
10-9
10-1o 1
3
5
7
9
11
13 15
DISTANCE Fig.
3.
Flux distribution analytical method as/o = 0.5.
5a.
ImPlicit
Figure
linear
4
linear diamond spatial that
mesh
for
Ax
significantly with different
diamond
displays scheme,
widths, =
I/4
the
and
flux
various r
(x/k)
the space-time linear moments 20.5-mfp-wide slab at time 20.5
and an mft with
alqorithm
discussed and
underestimates values
by in a
17 19 21
= the
distribution in S e c t i o n values
1/2,
the
flux.
of r s h o w t h a t
2a,
of
obtained
ratio,
implicit
The
the
f o r as/a = 0.5 u s i n g
the
next
a t r = 1/2,
with
r = vAt/Ax.
linear
three
diamond
curves
the flux
for
implicit various We
see
scheme A x = I/2
is u n d e r e s t i m a t e d ,
140
and
A. BADRUZZAMAN
then
diamond
as
r
scheme
is
increased
grossly
midpoint
of
presents
the error distribution.
scheme
the
the
performs
For example, from nearly
system
and
even worse
22% t o 550%,
F o r as/a = 0.9,
still
very
shape
changes
while
it
beyond
F o r as/a = 0.2,
r = i,
from the
Figure
that
that
more
Table
1
linear diamond
flux distribution.
with
Os/a = 0.5 r a n g e
is s o m e w h a t
implicit
point.
the implicit
errors
the
less than near the
5 for the
absolute
those with
the method
such
the flux at distances
underestimates
as s e e n
f o r A x = I/2,
81%.
flux
overestimates
as/a = 0.2
from nearly
accurate
range 10% t o
but the errors
are
large. 10-5
~" . ~ < . ~ Z L x = )../2, r = 2 ~'~-.,k ~ , x - -
= )J2, r = 1
10-6
r=1/2/ N~ Zix = k / 2 . r = 1/2
10-7
~
X
::3 -J LL 10-8
o',/o" = 0.5 TIME = 20.5 mft 10 -g
IMPLICIT LINEAR DIAMOND
~
e.--~l, SPACE-TIME LINEAR MOMENTS METHOD = ~./4, r = 1/2 (REFERENCE) 10-10
1.5
5.5
g.5
13.5
DISTANCE
4.
5b.
Space-time
Figure
weighted
flux
shape
somewhat
positive-flux
6 displays
flux
21.5
(X/Z)
shifts
as
weiqhted
difference
the flux distribution
difference
scheme
the
ratio
discussed r
is
are larger.
as/a = 0.2,
distribution.
For example,
range
from
in a 2 0 . 5 -
f o r as/a = 0.5 f r o m t h e p o s i t i v e in
Section
2b.
However,
linear diamond
Figure
scheme
scheme
increased.
less than that with the implicit
2 for the error
errors with
17.5
Flux distribution by the implicit linear diamond m f p - w i d e s l a b a t t i m e 2 0 . 5 m f t a n d as/a = 0.5.
Fig.
Table
'~
7 shows
We
see the
scheme,
that
that effect
42%
to
215%,
while
f o r as/G = 0.2,
those
is
as s e e n f r o m
f o r A x = I/4 a n d r = I, t h e a b s o l u t e
nearly
the
with
the
errors,
Gs/a = 0.5
Finite-moments approach
range much
from less
Table
nearly for i.
o,/o
16% =
to approximately
42%.
Error in scalar flux by (Os/O = 0 . 5 ; T i m e = 2 0 . 5
Ax r =
errors
(not shown
here)
were
0.9. the implicit mft). ERROR
X/l
The
141
1/2
=
linear
AX
1
r =
scheme
(%)
I/2
r =
diamond
2
r =
1/2
=
r =
1
r =
2
0.25
-14.44
49.30
274.90
49.27
274.92
1339.93
1.5
-14.94
47.52
266.73
47.20
265.63
1378.60
3.5
-16.97
39.90
226.01
40.34
228.12
971.90
5.5
-20.75
26.84
166.71
27.60
168.86
609.10
7.5
-25.86
i0.ii
97.04
11.23
98.43
259.97
9.5
-32.46
-9.85
32.03
-10.48
27.19
52.18
11.5
-40.65
-29.79
-18.45
-34.87
-30.82
-44.02
13.5
-49.31
-48.81
-52.61
-58.57
-72.69
-77.57
15.5
-60.36
-65.58
-72.53
-85.70
-90.58
-91.44
17.5
-69.24
-74.99
-80.39
*
-90.40
*
19.5
-80.91
-81.21
-82.56
*
-86.47
*
* FLU:
WAS
NEGATIVE
10 .7
Ax=)J4 r = 1
10 -s
~x:AJ4 r = 1 / 2 " * ' ~ A , %
10"9
x
10-1o (~,/G = 0.2 TIME = 20.5 mft
I M P L I C f f LINEAR DIAMOND METHOD
10-~1 O-O
8 P A C E - T I M E LINEAR MOMENT8 METHOD ~ x = L ' 4 r = 1/2 (REFERENCE)
10-12
1.5
5.5
g.5
13.5
17.5
21.5
DISTANCE (x/k) Fig.
5.
Flux distribution mfp-wide slab at
by the implicit linear diamond t i m e 2 0 . 5 m f t a n d as/a = 0 . 2 .
scheme
in a 2 0 . 5 -
142
A. BADRUZZAMAN
10-5
2 .,r=l
10-6
= ~./4, r = 1/2
10-7
10-8 o',/o" = 0.5 TIME = 20.5 mft
10-9
[D---O POSITIVE-FLUX WEIGHTED DIFFERENCE METHOD
L~
e--.-e SPACE-TIME LINEAR MOMENTS METHOD Ax = ~/4, r = 1/2 (REFERENCE) 10-10 1.5
5.5
9.5
DISTANCE
Fig.
6.
Table
Flux distribution in a 20.5-mfp-wide
2.
17.5
Error in scalar flux by the positive-flux scheme (Gs/a = 0 . 5 ; T i m e = 2 0 . 5 m f t ) .
~x r =
1/2
21.5
by the positive-flux weighted difference s l a b a t t i m e 2 0 . 5 m f t a n d as/a = 0 . 5 .
ERROR
x/l
13.5
(x/~,)
=
i/4
r =
1
weighted-difference
(% ) ~x
r =
2
scheme
r =
1/2
=
r =
i/2 1
r = 2
0.25
19.06
39.42
62.50
17.44
25
23
4.11
1.5
19.44
41.83
70.96
16.94
25
65
5.56
3.5
18.97
41.74
74.45
17.08
28
23
11.05
5.5
18.73
40.66
75.64
18.97
33
25
20.74
7.5
19.15
37.53
72.48
23.12
39
54
33.70
9.5
20.78
34.85
60.54
30.59
45
40
47.91
11.5
24.88
29.60
40.07
43.93
49
65
51.10
13.5
33.22
22.77
12.94
67.53
51
27
26.13
15.5
48.47
12.82
-16.07
111.18
50
26
-16.69
17 • 5
99.93
13.40
-31.26
241.83
70
81
-41.41
19.5
207.15
15.63
-38.61
585.76
115
84
-54.36
Finite-momentsapproach
143
10 ~ Ax=~J4 r = 1
. Ax=;~J4 r = 1 / 2
10-9
10-1o
T I M E = 20.5 rnft
POSITIVE- F L U X W E I G H T E D DIFFERENCE METHOD C--O
SPACE-TIME LINEAR MOM ENT8 METHOD Ax=;d4 r = 1/2 (REFERENCE)
10-11
1,5
5.5
9.5
13.5
17.5
21.5
DISTANCE (x/k)
F l u x d i s t r i b u t i o n by the p o s i t i v e - f l u x w e i g h t e d d i f f e r e n c e in a 2 0 . 5 - m f p - w i d e slab at time 20.5 m f t and os/a = 0.2.
Fig.
7.
5c.
Space-time
Table Section
3 displays
2b,
exhibited when
linear
for
diamond
the
varying
negative
error
fluxes.
While
and as one m o v e s
Ax
flux
l,
the
in
distribution
widths
the
and
the
the errors
made coarser =
scheme
mesh
Ax = i/4 and r = 1/2,
scheme
for this
r =
1/2.
agreement increase
two
points
r ~
is e x c e l l e n t
near
right
in
the
method
at all
points
as the mesh
(reflecting) the
discussed i,
significantly
away from the left
last
method,
For
boundary.
boundary
is For
becomes
negative.
5d.
Implicit-in-time
This T able the
left
implicit are
algorithm
4 displays
error
Also,
this m e t h o d
by s e t t i n g
distribution the
errors
scheme,
while
near
the
flux
shape
n x = 0,i
are
as
in e q u a t i o n s
method. similar
the r i g h t
changes
u n l i k e the i m p l i c i t
for Ax = i are p o s i t i v e
alqorithm
for this
boundary,
diamond
However,
spatial-moments
is o b t a i n e d
the
(reflecting) linear
smaller.
changed.
linear
the
We to
at all points.
those
(vacuum) ratio,
linear d i a m o n d scheme,
16 and
see that from
boundary
r
=
vAt/Ax,
18. near the they is
the fluxes from
144
A. BADRUZZAMAN
Table
3.
Error in scalar flux by (as/o = 0.5; Time = 20.5
the space-time mft).
ERROR Ax x/A
r
0.25
= =
~/4
Ax
1/2
-4.12
x
1 0 "I 1 0 "I
=
-1.18
diamond
scheme
(%)
=
r
linear
~/2
Ax
1/2 x
r
=
= 1/2
i00
-5.39
x
i00 i0 °
1.5
-3.32
x
-1.13
x
i00
-5.73
x
3.5
-2.53
x
1 0 -I
-9.32
x
1 0 -I
-5.03
x
I0 °
5.5
-1.35
x
1 0 -I
-6.03
x
10 I
-3.81
x
i00
7.5
-1.05
x
1 0 .2
-2.44
x
1 0 -I
-2.55
x
i0 °
9.5
-1.25
x
1 0 "I
-4.72
x
1 0 .2
-1.67
x
i00
11.5
-2.30
x
10 I
-7.90
x
1 0 .2
-2.99
x
i0 °
13.5
-1.58
x
1 0 -I
-2.33
x
i0 °
-7.57
x
i0 °
15.5
-5.27
x
1 0 -I
-6.02
x
i0 °
-8.50
x
i0 °
17.5
-4.68
x
1 0 -I
-1.06
x
101
19.5
-8.88
x
10 I
-6.02
x
101
* FLUX
Table
WAS
NEGATIVE
4.
Error (as/a
in scalar flux by the implicit = 0.5; Time = 20.5 mft).
ERROR AX X/l 0.25
r
=
1/2
=
~/2
r
=
1
r
=
2
linear
moments
algorithm
(%)
r
=
1/2
AX
=
1
r
=
1
r
=
2
-14.29
49.57
275.72
49.62
275.89
1344.08
1.5
-14.82
47.76
267.47
47.75
267.35
1283.43
3.5
-17.01
39.76
225.47
39.79
225.66
964.56
26.46
165.36
26.47
165.38
586.62
5.5
-20.93
7.5
-26.14
9.59
96.13
9.61
96.13
274.85
9.5
-32.74
-9.89
33.03
-9.91
32.80
86.08
11.5
-40.13
-28.69
-15.12
-28.87
-15.57
-9.85
13.5
-47.62
-45.82
-47.30
-46.24
-47.93
-54.26
15.5
-55.99
-59.96
-66.19
-60.78
-66.91
-73.89
17.5
-59.33
-65.48
-72.31
-66.96
-73.22
-79.31
19.5
-61.36
-65.60
-70.78
-68.26
-72.11
-77.18
Finite-moments approach
5e.
Space-time
This
ratio
constant-edqe-constant-interior
scheme
5 displays
the
r =
is o b t a i n e d error
At/Ax to
order
magnitude
diamond
the
and
positive
Table
and
than
stability
see
also
that
for
moments for
r
the
the
<
1 and fn
for
r ~
from in
the
general,
method
yields
thus
confirming
C-C
moments
algorithm
(%)
=
~/2
r =
1
r =
2
10 "I
4.01
x
i00
2.10
x
1.5
-5.61
x
10 I
3.52
x
i0 °
2
ii
x
101
3.5
1.59
x
10 .2
4.08
x
i0 °
2 00
x
101
5.5
1.17
x
i0 °
5.18
x
i0 °
2 96
x
101
7.5
2.80
x
i00
6.69
x
I0 °
1 16
x
101
9.5
4.99
x
i0 °
8.65
x
i0 °
3 02
x
101
11.5
7.99
x
i0 °
1.12
x
101
2 36
x
101
13.5
1.13
x
101
1.35
x
101
2 41
x
101
15.5
1.44
x
101
1.54
x
101
1.88
x
101
17.5
2.32
x
101
1.82
x
101
3.60
x
i0 °
19.5
1.72
x
i0 °
8.53
x
101
-3.62
x
101
0,i
This
moments. the
However,
also
interior
is
since
obtained
source
and
6 displays
here
when
note I.
the
Table
errors
better
constant-edqe-linear-interior
scheme in
are
the it
that
With
r
represents
of
the
=
the
errors 2
slab.
(not A
equations
to
the not
shown similar
from
was
interior grow in
~C-L)
and
error
increased, flux
behavior
nt = ~x
the
shape
table)
setting
the was
r
C-L
is
errors seen
in
= I/2.
We
see
that
performed
From
Table
increased increased Ax
and
"edge"
algorithm.
scheme
for
0,i
the
C-C
better. as
nt =
0
space-time
appreciably
the
by nx = for
the
101
alqorithm
23-27
distribution
those
ratio
do
moments,
error
similar
scattering
the
from interior
the
4.
x
nx =
an
linear
-7.09
Space-time
the left
implicit the
i,
Table as
0.25
5f.
to
are,
Also,
the space-time mft).
1/2
moves
errors
Section
Ax r =
one
23-27.
increases
corresponding
ERROR
x/l
alqorithm
error
as
schemes.
analysis
E r r o r in s c a l a r f l u x b y (os/a = 0 . 5 ; T i m e = 2 0 . 5
the
increases
However,
those
linear
fC-C)
n t = n x = 0 in equations
We
it
solutions
the
setting
boundary.
less
stable of
5.
right
implicit
and
conclusions
by
distribution.
increases,
boundary of
145
=
6 we
from
1/2
in
the
i/4.
146
A. BADRUZZAMAN
Table
6.
Error (as/a
in scalar flux by the space-time = 0.5; Time = 20.5 mft).
ERROR Ax x/l
r =
=
C-L
moments
(%)
i/2
Ax
1/2
r =
algorithm
1
r =
=
1/2
r =
1
0 25
-9.22
x
10 "I
-1.40
x
i0 °
-3.92
x
i00
-5
80
x
i00
1 5
-8.31
x
i0 "I
-1.25
x
i0 °
-3.29
x
i00
-4
79
x
i00
3 5
-4.81
x
10 -I
-6.86
x
10 I
-1.92
x
i00
-2
85
x
i00
5 5
4.83
x
10 -I
3.91
x
10 -I
7.33
x
10 -I
1 13
x
I00
7 5
1.19
x
i0 °
1.83
x
i00
4.60
x
i00
6 88
x
i00
9 5
2.44
x
i00
3.61
x
i0 °
9.87
x
i0 °
1 45
x
101
ii
5
4.11
x
i0 °
5.78
x
i0 °
1.70
x
101
2 42
x
101
13
5
5.46
x
i00
7.17
x
i00
2.51
x
101
3 25
x
101
15
5
6.46
x
I00
7.81
x
i00
3.11
x
101
2 61
x
101
17
5
i.i0
x
101
5.80
x
i00
4.13
x
101
6 40
x
101
19
5
-1.46
x
101
6.32
x
i00
-3.79
x
101
2 89
x
101
(L-L)
alqorithm
5g.
Space-time
This
linear-edqe-linear-interior
scheme
follows
in t h e
edge
and
7 that
this
algorithm
more the
accurate results
from
the
from
more
Nicholson) the
in
significantly time
steps
method C-L
and than
with
Section
especially
other
accurate
linear
(of
a
diamond 2b).
the
interior accurate
still
of
23-27
the
results
which
one
C-C
algorithms
and
to
from
mesh, the
are For
are
those
two
and
a
positive-flux errors
of
the
slab.
the
other
the
Courant
grew
We
of
Ax
finer
weighted
more
an
condition,
can r <
1/2, those
order
use i.
than
difference
when the
of
(Crank-
accurate
finite
since one
r =
than
diamond
considerably
However,
Table
magnitude
= l,
mesh,
linear
n x = 0,i
from
accurate
orders
schemes,
and
see
orders with
more
space-time
the
satisfying
several
orders
several
n t = 0,i
node.
example,
with
the
Here,
than
by setting
space-time
algorithms.
finer
more
while
equations
moments
yields
the
this
scheme
implicit
scheme
than
space-time
magnitude
from
interior
r
=
method far
i, is
fewer
147
Finite-moments approach
Table
E r r o r in s c a l a r f l u x b y t h e s p a c e - t i m e (Us/a = 0.5; T i m e = 2 0 . 5 m f t ) .
7.
ERROR Ax
xlX
5h.
r =
10 .3
4.54
x
I0 "z
x 10 .2
3.5
2.39
x
10 .3
-2.39
5.5
1.01
x 10 .3
-1.65
x
10 .2
7.5
-2.60
x
10 .3
-7.80
x
10 .2
9.5
-7.80
x 10 .3
-1.61
x
10 I
11.5
-1.70
x
10 .2
-2.73
x
10 "I
13.5
-I.00
x
10 .2
-4.27
x
10 I
15.5
-1.12
x
10 -I
-7.43
x
10 I
x 10 "I
8.91
x
10 I
x
9.22
x
i0 °
17.5
6.75
19.5
-9.31
Cost
schemes
processing this
The
However,
the
increased here,
with
and
added
119 s e c t o y i e l d 20.5
With
where
the
A x = i/2,
cost
of
absolute
error
be
the
cited
are
for
For
us
fluxes linearon a
unaccelerated
scheme
scheme
weighting
in t h e Let
respectively,
diamond
weighted
savings
space-time
sec,
than
coarser.
as/a = 0.5.
342
linear
a net
can
with
and
times
implicit
from was took
the
higher-order
obtained.
A x = A,
r = 1/2,
yield mesh
computations
took
took 432
coefficients
ii0
sec
sec.
The
after
each
step.
space-time
ranging
441
CPU
the
more
a n d r = 1/2,
took
All
they the
above
positive-flux
accuracy
took
but
Ax = i/4
schemes
evaluates
time
time
errors
the
require
because
discussed
(Note:
the
mft.
mesh,
time
problem
mft,
scheme
in e a c h
discussed
a given
conventional
mesh
positive-flux
the
20.5
computer.
same
iteration
the
algorithms
(CPU)
constant-linear
calculations.) the
for
unit
for
at time
and
10 "I
Considerations
higher-order-moments
11/780
right
10 .2
x
computed
with
x
1.96
illustrate
spatial
1/2
7.22
1.5
central
by
=l
r =
1/2
0.25
conventional
with
Ax
x 10 .3
The
VAX
algorithm
(% )
1/2
=
3.77
Computinq
linear
L-L
For
linear-linear spatial
r = 1/2, 0.072%
nearly
errors the
to 9%.)
30 s e c w i t h
method
example, scheme
0.9% The
with
ranging
algorithm
the Ax
from took
(except implicit
absolute
is m o r e
in
in
offset being
= i/2,
0.004% 35 s e c
the
last
linear
spatial
than
problem
1/2,
to 0.68% for
at
absolute
cell
diamond
errors
r =
on
the
scheme
ranging
from
148
A. B ADRUZZAMAN
14.4%
to
errors
80.9%
while
ranging
6.
In the large
arise
only
These
to
the
scheme
from
section,
implicit
the
the
difference we
52
sec
for
SOLUTIONS
implicit
implicit
scheme, briefly
assumption
needed
r = 2.
IN T I M E - D E P E N D E N T
arise
this
weighted A x = l/2,
5, w e s a w t h a t
spatial
In
with
ISSUES
errors
the
etc.
due
54.4%
in S e c t i o n
variable,
approximation,
positive-flux ~o
ACCURACY
example
errors.
temporal
the
from 4.1%
schemes
differencing
the
discrete
examine
and
produced
the
the
of
the
ordinates
errors
discrete
that
ordinates
approximation.
6a.
Implicit
Let with
us
temporal
consider
differencing
equation
6,
the
transport
equation
in
slab
geometry,
S = 0,
a°Jk+1(x'~)ax + °eee°Jk+~(x'~)= ~i ~ k(x,~) This equation the
Integrating right
can be solved
implicit
assumption equation
analytically
irrespective
in s p a c e t o e x a m i n e of
48 f r o m x = x L o n t h e
the
(48)
the accuracy
of
spatial
difference
scheme.
left boundary
to a point
x on the
we obtain $k÷I (x, ~) = ~k+1 (xL, ~) exp[- (x-x L) o efflbt] +
1
~tvA t
(49)
x
f
x L
F o r x L = 0, w r i t i n g
down
equation
49 s u c c e s s i v e l y
f o r k = 0,
i,
2,
... etc.,
we obtain ~k+1(x,~)
= exp(-XOeaJ~)
(s0) 1
+
(t,vA
o
0
Ik+1(x) ], t) k+~
where X
Ik*l(x)
Note that boundary
=
X I
f dxl 0
in e q u a t i o n condition
X (k)
f d x 2 ... o 50 t h e
while
f o
d21(k.l)~lo(X(k+l),~)exT~(x(k.l)Geff/~)
first term
in t h e b r a c k e t s
the second term arises
is d e t e r m i n e d
due to the initial
.
(51)
by the
condition.
Hmte-momen~ ~pmach
The m u l t i p l e condition.
EXAMPLE
integrals We
in e q u a t i o n
illustrate
149
51 can be e v a l u a t e d
for a g i v e n
initial
this w i t h two examples.
1
Let us c o n s i d e r such that the
a linearly
solution
increasing
to the t r a n s p o r t
function
initial
in a v a c u u m
equation,
! a ~ + ~a_~ v 8t ax
w i t h the
of p o s i t i o n
= o
(52)
0 < x < 3 ,
(53)
condition
1 = ~ x
~(x,~,0)
Z~9(
for ~ = 1 is (x,t)
-
l
(x-
(54)
vt)
2Ax
The
left b o u n d a r y
condition
is ~(0,t)
W h e n we d i f f e r e n c e
equation
52 i m p l i c i t l y
(as in e q u a t i o n
o eff = I / v A t
since
a
=
domain.
0.
In
The
condition
time,
implicit
in e q u a t i o n
the
spatial
solution
in
1
Let us e v a l u a t e Table
8 displays
shape
time intervals, the
implicit
large.
These
f
o
o
flux d i s t r i b u t i o n
the e x a c t At = Ax/v,
and the
given
implicit
2 A x / v and 3Ax/v.
scheme
overestimated
errors
decrease
but t h e y are still
propagates 51
across
the
spatial
using
the
initial
becomes,
x (k~
f dx 1 ...
(vAt) k+1
the
(56)
53,
exp(-x/vAt)
2Ax
6),
,
equation
x
%k+1(x ) _
(55)
: 0 .
the
by e q u a t i o n analytical
57 at a time solutions
We a s s u m e Ax = 0.5.
results
considerably
substantial.
dx(k+'>X(k÷l)exp[x
and
the
overall
as the t e m p o r a l
mesh
. (57)
6Ax/v.
w i t h three We see that errors
are
is refined,
150
A. BADRUZZAMAN
Table
8.
Exact and implicit analytical s e c t i o n (t = 6 A x / v ) .
solutions
IMPLICIT
for example
1 in t h i s
ANALYTICAL
x
EXACT
0.0
0
0.0
0.0
0.0
1.0
0
0.00296
0.02334
0.05367
2.0
0
0.09772
0. 2 1 8 0 2
0.31799
3.0
0
0.48187
0. 6 7 2 1 3
0.81201
3.5
0.5
0.79665
0.98693
1.13032
4.0
1.0
1. 1 7 5 1 8
1.34800
1.48638
&t
=
&x/v
&t
= 2AX/V
&t
= 3&x/v
4.5
1.5
1.59974
1.74579
1.87340
5.0
2.0
2.05499
2. 1 7 1 8 2
2.28539
5.5
2.5
2.52948
2. 6 1 9 0 3
2.71727
6.0
3.0
3.01542
3. 0 8 1 8 0
3.16484
EXAMPLE
2
In this
problem,
the
initial
~(x,~,0)
and the
boundary
condition
condition
= 1 + e -°x/" ,
the
solution
(58)
~ > 0
is @'(0,1 ~,t)
so t h a t
is
to the
=
source-free
1
+
(59)
e -°vt
transport
equation,
la~_ + a¢ +o,~=o vat ~ ax
(60)
(x, ~ , t)
(61)
is
Using
the
solution
given
initial
in e q u a t i o n
and
= e -°x/" + e -"vt
boundary
49 b e c o m e s ,
after
conditions,
the
performing
implicit
some
analytical
algebra,
k
~ k . l ( x ,Is ) = e_OX/. + e _ . V t e - X ° . z z / . ~ m=o
1 ( ~ v & t) m
x = m! (62)
+
1 - e -x, .~I~
( v A C a , ~ ) k+1
Note that the first term of
the
exact
modification transient
solution,
term
~o
in e q u a t i o n equation
of t h e t r a n s i e n t
is u n d e r e s t i m a t e d .
62 c o r r e s p o n d s
61.
part
/m !
The
of t h e
second exact
The additional
to the steady-state term
in
solution. term
equation As
62
a result,
in e q u a t i o n
part is
a
the
62 a r i s e s
Finite-momentsapproach
purely
due to the implicit
equations
61 a n d 62 v a n i s h
k ~ ~).
Thus,
However,
in
transients
both
are
Table
3/v,
significantly the
time
9.
a =
overestimates
interval
Table
the exact
far
the
and the
i. W e
states
results
the results,
that
as one moves arises
but
Exact and implicit analytical s e c t i o n (t = 3/v, ~ = i).
errors
solutions
IMPLICIT
as
when
may
yield
considered
next.
for At = i/2v and implicit
into the
from the
large
(such
the
scheme
interior
last term
of t h e s e c o n d
(since
as t ~ ~.
assumption
solutions
in b o t h
62
solution
example
see
terms
in e q u a t i o n
implicit
implicit
~ =
the underestimation
improves
steady
by the numerical
1 and
the
term
steady-state
from
The overestimation
compensating
the
in a r e a c t o r ) ,
assuming
left boundary.
62 o v e r l y
are
is i l l u s t r a t e d
9 displays
at t =
approach
which
introduced This
A s t ~ ~, t h e t r a n s i e n t
as d o e s t h e a d d i t i o n a l
equations
problems
large errors.
i/v
assumption.
151
term.
from
in e q u a t i o n Refining
remain.
for
example
2 in t h i s
ANALYTICAL
At = i/2v
At = i/v
x
EXACT SOLUTION
SOLUTION
0.0
1.04979
1.04979
0.0
1.04979
0.0
0.5
0.65632
0.63710
-2.93
0.64633
-1.52
1.0
0.41767
0.39326
-5.84
0.42514
1.80
2.0
0.18512
0.18929
2.25
0.23513
27.01
3.0
0.09957
0.12853
29.08
0.16809
68.81
4.0
0.06810
0.10450
53.44
0.14181
108.23
5.0
0.05653
0.09431
66.84
0.13143
132.52
6.0
0.05227
0.09024
72.66
0.12742
143.79
A
similar
analytical
conclusion
solution
ERROR
is
reached
in e q u a t i o n
the
SOLUTION
(%)
for
the
scalar
ERROR
flux
which
(%)
for
the
61 is
i
¢(X,t)
= f
~(x,~,t)
d~ = E2(xu)
(63)
+ e -"vt
o
Integrating
the
implicit
solution,
equation
62,
the
scalar
flux
is g i v e n
by
k
4~k+l(X)
= E2(XO)
+
e-art E ~ m=-o
"-~. I,,,(xOe~f)
(o .~x) -i.(xo .±z)] ( V ~ t O eft"
where
k+l
m-o
In!
(64)
152
A. BADRUZZAMAN
1
Im(xg~tf) = f dN e x p ( - x s e : : / M ) / M m
(65)
.
0
From
Table
i0 w e
see
that
those
shown
in T a b l e
Table
i0.
that
the
errors
in t h e
9 for t h e
scalar
angular
Angle-integrated scalar (a = I, t = 3/v).
flux
flux,
flux
are
somewhat
example
2,
section
x
EXACT
IMPLICIT At = i / 2 v
0.i
0.77233
0.72663
-5.92
0.5
0.37643
0.35457
-5.81
1.0
0.19830
0.20594
3.85
2.0
0.08732
0.12025
37.71
3.0
0.06043
0.09783
61.88
4.0
0.05299
0.09093
71.61
5.0
0.05078
0.08878
74.83
6.0
0.05011
0.08811
75.85
that and
The
examples
can
result
the
sign
differencing with
6b.
a grossly of
accurate. discrete equations
errors
can
of
which
the Let
the
63 a n d
discrete
can
the
The
large
When
further
assumption
(%)
actual
errors
magnitude
the
In a d d i t i o n ,
increase
implicit
spatial
for p r o b l e m s
leading
to
the
in time.
time-dependent in o n e d i m e n s i o n .
angular
Also,
not
be
this
assumption,
16, even
spatial
flux.
may
illustrate
64
can i n c r e a s e .
the
effects
scalar
ordinates
alone.
problem-dependent.
errors
in t h e i r
quadrature us
be
reference ray
results
erroneous
demonstrate
6a,
assumption
in
exhibit
subsection
the e r r o r s
5 using
ERROR
approximation
would
these
ordinates
discussed
in t h i s
implicit
sources,
propagation
velocities
order
the
in S e c t i o n
Discrete
As
the
is i n c l u d e d ,
seen
algorithms the
of
iterative
results
discussed
from
larger
at ~ = i.
the
0
with
separation depending
sufficient
using
Example
steady-state
is a p p r o x i m a t e d
/ e-a~d~
modes
discrete This
different
in time. on
for
the
the
2 of part
ordinates arises
of
effective
T h i s can y i e l d
problem, scalar
Section the
from
a given
flux
6a.
to
With
be the
solutions
in
by
" E n=l
exp(-xa/~n)wn "
(66)
Finite-moments approach
153 N/2
where
the
angular
quadrature
weights
are
normalized
as
E
For
wn = 1
the
nll
implicit
solution,
the
integral
in equation
65 i s
approximated
as
N/2
I~(xo ,rz) " SN/2,m (x° ,rr) = ~
(67)
(-xo ,z:/l*,) wn/ (~n) m
exp
rill
Table t = 3/v,
ii d i s p l a y s
with
analytical
At
and the
boundary.
The
these
errors
large
distances
scalar The
=
implicit
from
Table
ii.
in t h e d i s c r e t e - o r d i n a t e s
5)
in
cases,
scheme
the
approximates
primarily
=
left its
implicit
errors
are
somewhat
of t h e a n g u l a r
boundary,
flux
from
the
implicit
the
counterpart exhibit
flux,
example
N=
8
9.47
4.46
0.5
4.74
-7.63
x 10 "I
2.75
1.0
-2.61
-5.31
x 10 I
2.71
3.00
2.92
8.15 x 10 -I
-2.31
2.0
-1.85
1.46
x 10 "I
32.30
34.56
3.0
2.15
x 10 "I
-1.31
x 10 .3
60.76
60.71
4.0
2.82
x 10 "I
-7.99
x 10 .3
71.71
71.40
-8.55
x 10 .4
74.91
74.80
3.52
x 10 .4
75.87
75.85
1.88
x
* Relative
to the
1 0 .2
angle-integrated
7.
In this the
paper
time-dependent
finite-moments equivalently The
we
and expands
implicit-moments
properties growth
the
scheme
in
general,
AND
two
equation.
in s p a c e .
of the space-time
factor,
examined
transport
expansion
exact
DISCUSSION
have
flux is
2,
N = 8
4
0.i
6.0
large
IMPLICIT - SN At = i/2v
- SN N=
x 10 .2
well.
(% )
N=
9.91
At
analytical
x
5.0
left
expected,
scheme
(S,) s c a l a r
ERROR*
4
As
at the
is r e f i n e d .
discrete-ordinates analytical
both
near the
larger.
quadrature
implicit
fluxes
In
assumption.
E r r o r s in d i s c r e t e o r d i n a t e s s e c t i o n 6a (a = i, t = 3/v).
ANALYTICAL
scalar
solution.
are considerable
angle-integrated
scalar
due to the
the
the errors
as the order
discrete-ordinates
errors
(k
implicit
decrease
flux
the errors
i/2v
scalar
flux
finite-moments One
in t e r m s
is
of t e m p o r a l
schemes on
the
approaches
implicit
unconditionally
depends
i0.
CONCLUSIONS
The other procedure
moments
in T a b l e
in t i m e
treats and
relative
and
solve uses
a
time and space
spatial
moments.
The
stability
stable.
are more
to
complex, values
and the error of
the
error
154
A. B ADRUZZAMAN
a m p l i t u d e s of the v a r i o u s moments. r e s u l t s t h a t the C-C s p a c e - t i m e numerical
evaluation
with
a
We saw from b o t h a n a l y t i c a l and n u m e r i c a l
algorithm
scattering
is u n c o n d i t i o n a l l y
stable.
source,
that
we
found
a l g o r i t h m was s t a b l e for r ~ 1 and the L-L a l g o r i t h m was s t a b l e Stability
properties
with
higher
harmonics
are
being
From
the
C-L
for r < I.
investigated
analytically.
N u m e r i c a l t e s t s on a p r o b l e m w i t h an i t e r a t i v e s c a t t e r i n g s o u r c e showed that b o t h the c o n v e n t i o n a l
i m p l i c i t linear d i a m o n d scheme and the p o s i t i v e -
flux w e i g h t e d a l g o r i t h m s p e r f o r m poorly, of the two,
especially
for
large
a l t h o u g h the latter was the better
scattering
ratios.
The
implicit
finite-
m o m e n t s s c h e m e w i t h a linear e x p a n s i o n d i s p l a y e d s i m i l a r a c c u r a c i e s near the r e f l e c t i n g b o u n d a r y but was c o n s i d e r a b l y Also,
using
expansion,
the
one
can
time-dependent solutions,
finite-moments prevent
solutions
especially
negative more
to
with
an
fluxes.
severely
adequate
Negative
than
they
away from it. order
fluxes
degrade
in
can
the
degrade
steady-state
in n o n l i n e a r p r o b l e m s such as r a d i a t i v e t r a n s f e r with
t e m p e r a t u r e e v o l u t i o n in time. needed
b e t t e r as one m o v e s
scheme
accelerate
the
In addition,
convergence
a c c e l e r a t i o n schemes, w h i c h are
in i t e r a t i v e
scattering,
emission
or
f i s s i o n s o u r c e problems, e s p e c i a l l y if the m e d i u m is o p t i c a l l y thick, may not f u n c t i o n w e l l w i t h n e g a t i v e fluxes.
The C r a n k - N i c h o l s o n scheme scheme)
provided
negative path.
fluxes
The
more arise
unless
and the C-L
C-C
both the c o n v e n t i o n a l time, linear m o m e n t s test problem.
(which is also the s p a c e - t i m e linear diamond
accurate
solutions
the
mesh
than
spacing
algorithms
the is
performed
and the f i n i t e - m o m e n t s
implicit
less
than
one
significantly
implicit
scheme,
but
mean
free
better
than
schemes.
The space-
(L-L) scheme y i e l d e d e x t r e m e l y a c c u r a t e s o l u t i o n s to the
It was one or m o r e orders of m a g n i t u d e m o r e a c c u r a t e than the
o t h e r a l g o r i t h m s tested.
Thus,
in spite of the r e q u i r e m e n t that this m e t h o d
s a t i s f y the C o u r a n t condition, one can use c o n s i d e r a b l y fewer time steps with it
than
greater
with in
other
algorithms.
multidimensional
The
advantage
problems.
Also,
of
the
algorithm
we
saw
earlier
will that
be the
s t a b i l i t y of a g i v e n f i n i t e - m o m e n t s a l g o r i t h m d e p e n d s on the the o r d e r of the e x p a n s i o n and the r e l a t i v e a m p l i t u d e s of the errors in the moments.
Thus, it
may
obtain
accurate
s o l u t i o n s by r e t a i n i n g a p p r o p r i a t e terms in the m o m e n t s expansions.
This is
be
possible
currently being equivalently,
to
relax
the
investigated.
stability
criteria
and
yet
We should note t h a t t r e a t i n g
time and space
one i n c r e a s e s the d i m e n s i o n a l i t y of the p r o b l e m r e l a t i v e to the
i m p l i c i t scheme, w h i c h is e q u i v a l e n t to an e f f e c t i v e s t e a d y - s t a t e algorithm. Thus,
the
space-time
finite-moments
intensive than impicit-in-time
scheme
will
be
f i n i t e - m o m e n t s schemes,
computationally
more
e s p e c i a l l y in three-
Finite-momentsapproach
d i m e n s i o n a l geometry.
155
However, the i n c r e a s e d c o m p u t i n g costs are e x p e c t e d to
be m o r e t h a n o f f s e t by the gain in accuracy. We b r i e f l y e x a m i n e d the a c c u r a c y of the i m p l i c i t a s s u m p t i o n in time with the s p a t i a l v a r i a b l e t r e a t e d a n a l y t i c a l l y . i m p l i c i t s c h e m e e x h i b i t e d large errors, difference
scheme
and s o u r c e
iteration.
In the e x a m p l e s c i t e d here, the
w h i c h may be m a g n i f i e d by a spatial However,
the
implicit
approach
is
a t t r a c t i v e due to its f a v o r a b l e s t a b i l i t y properties. The m e t h o d s d e v e l o p e d h e r e can be a p p l i e d to a v a r i e t y of t i m e - d e p e n d e n t problems.
We
have
developed
a
finite-moments
algorithm
to
solve
the
r a d i a t i o n t r a n s p o r t e q u a t i o n c o u p l e d to the p r e c u r s o r e v o l u t i o n e q u a t i o n in r e a c t o r kinetics.
We are also t e s t i n g the i m p l i c i t f i n i t e - m o m e n t s scheme on
p r o b l e m s of r a d i a t i v e t r a n s f e r c o u p l e d to t e m p e r a t u r e e v o l u t i o n in a medium. Our p r e l i m i n a r y t e s t r e s u l t s on m o d e l r a d i a t i v e t r a n s f e r p r o b l e m s 17, w h i c h are extremely
thick
optically,
show
that
the
implicit
p e r f o r m s s i g n i f i c a n t l y b e t t e r t h a n the c o n v e n t i o n a l d i f f e r e n c e scheme.
For example,
finite-moments
scheme
i m p l i c i t linear diamond
in one e s p e c i a l l y d i f f i c u l t m o d e l problem,
the f i n i t e - m o m e n t s s c h e m e w i t h a q u a d r a t i c spatial expansion, y i e l d e d results c o m p a r a b l e to t h o s e from the I m p l i c i t M o n t e C a r l o m e t h o d 17, w h i l e the linear diamond
and
temperatures.
the
linear
Detailed
discontinuous results
of
schemes
these
failed
tests
will
to be
yield
positive
reported
in
the
future. ACKNOWLEDGMENT The a u t h o r g r a t e f u l l y
acknowledges
B. D.
University
Ganapol
Scrivner,
of
and W.
the C.
Fan
of
the m a n y v a l u a b l e
of A r i z o n a
Sandia
National
and
Drs.
comments J.
H.
Laboratories.
of P r o f e s s o r Renken,
He
also
G.
J.
thanks
P r o f e s s o r A. J. H. G o d d a r d of the I m p e r i a l C o l l e g e and the e d i t o r of P r o q r e s s in N u c l e a r E n e r a v for t h e i r p a t i e n c e d u r i n g p r e p a r a t i o n of the manuscript.
REFERENCES
i.
Wahl J. S., et al.
(1970) "The T h e r m a l D e c a y T i m e Log," Soc. Pet. Eng. J,
p. 365. 2. S a n d m e i e r H. A., D u p r e e S. A. and H a n s e n G. E. (1972) " E l e c t r o m a g n e t i c Pulse and T i m e - D e p e n d e n t Escape of N e u t r o n s and G a m m a Rays from a N u c l e a r Explosion," Nucl. Sci. Eng., 48, 343.
3.
L e w i n s J.
Oxford.
(1978)
Nuclear Reactor Kinetics
and Control,
P e r g a m o n Press,
156
4.
A. B ADRUZZAMAN
P o m r a n i n g G. C.
Press,
5.
(1973) The E q u a t i o n of R a d i a t i o n H y d r o d y n a m i c s ,
Dupree
S.
Calculations
A.,
et
Using
Reed
W.
H.
7.
(May
1971)
"Time-Dependent
of D i s c r e t e
Ordinates,"
(also cited as O R N L - 4 6 6 2
(July
ordinates Program LA-4800,
al.
the M e t h o d
Scientific Laboratory
6.
Pergamon
Oxford.
1972)
"TIMEX:
A
Neutron
and
LA-4557,
Photon
Los Alamos
and SAI-70-125).
Time-Dependent
Explicit
for the S o l u t i o n of the M u l t i g r o u p T r a n s p o r t
Discrete-
Equations,"
Los A l a m o s S c i e n t i f i c Laboratory.
R h o a d e s W. A.
and Childs R.
L.
(April
1982)
"DOT IV, V e r s i o n
4.3:
An
U p d a t e d V e r s i o n of the DOT4 One- and T w o - D i m e n s i o n a l N e u t r o n / P h o t o n T r a n s p o r t Code," O R N L / C C C - 4 2 9 ,
8.
A l c o u f f e R. E.
Oak R i d g e N a t i o n a l Laboratory.
(April 1988)
"A D i f f u s i o n A c c e l e r a t e d S, T r a n s p o r t Method
for R a d i a t i o n T r a n s p o r t on a G e n e r a l Q u a d r i l a t e r a l M e s h , " Proc.
ANS Topical
Mtg. on A d v a n c e s in N u c l e a r E n g i n e e r i n g C o m p u t a t i o n and R a d i a t i o n Shielding, Santa Fe, NM, Vol 2, P a p e r 48.
9.
P e a r c e R.P.
and M i t c h e l l A. R.
(1962),
"On F i n i t e D i f f e r e n c e M e t h o d s of
S o l u t i o n of the T r a n s p o r t E q u a t i o n , " Math.
i0.
Badruzzaman
Equations,"
ii.
B a d r u z z a m a n A.
Nuclear
Science
P l e n u m Press,
12.
A.
(1988)
"A
Trans. Am. Nucl.
(1990)
and
Method
for
16, 155.
Time-Dependent
Transport
56, 303.
"Nodal M e t h o d s
Technology,
N e w York.
Nodal
Soc.,
Comput.
Vol
21,
in T r a n s p o r t T h e o r y , " A d v a n c e s J.
Lewins
and M.
Becker
in
Editors,
(This is a r e v i e w chapter.)
Bell G. I. and G l a s s t o n e S.
(1970) N u c l e a r R e a c t o r Theory, Van N o s t r a n d
R e i n h o l d Co., N e w York.
13. C l a r k Jr., M. and H a n s e n K. F. Analysis, A c a d e m i c Press, N e w York.
14.
G a n a p o l B. D.
(1986)
(1964)
Numerical
Methods
of
Reactor
" S o l u t i o n of the O n e - G r o u p T i m e - D e p e n d e n t Neutron
T r a n s p o r t E q u a t i o n in an I n f i n i t e M e d i u m by P o l y n o m i a l R e c o n s t r u c t i o n , " Nucl. Sci.
Eng.,
92, 272.
15.
G a n a p o l B. D.
(Sept 1987), U n i v e r s i t y of Arizona, p r i v a t e communication.
Finite-moments approach
16.
M a r t i n W. R., et al.
(1981)
157
"Phase-space Finite Element Methods Applied
to the F i r s t - o r d e r F o r m of the T r a n s p o r t E q u a t i o n , " A n n a l s of Nucl. 8, 17.
Energy,
633. Fleck
Scheme
for
Transport,"
Jr.,
J.
A.
Calculating J. Comp.
and
Cummings
Time
Phy., 8,
and 313.
J.
D.
Frequency
(1971)
"An I m p l i c i t
Dependent
Monte
Nonlinear
Carlo
Radiation