You are on page 1of 27

http://syeilendrapramuditya.wordpress.

com

A Numerical Method for Thermo-Fluid-Dynamics

Analyses of Fast Nuclear Reactors Fuel Assemblies

- Single-Phase Flow Formulation -

http://syeilendrapramuditya.wordpress.com

March 2011

1 of 27
http://syeilendrapramuditya.wordpress.com

This document is freely downloadable in Microsoft Word (doc) format


The use of this document is ABSOLUTELY UNLIMITED
Online homepage of this document is http://wp.me/p61TQ-C5

2 of 27
http://syeilendrapramuditya.wordpress.com

ABSTRACT

This article describes a general numerical method for single-phase thermo-fluid-dynamics problems

applicable to the analyses of Liquid Metal-cooled Fast Nuclear Reactors (LMFR) fuel assemblies.

The governing equations are the Reynolds-averaged Navier-Stokes (RANS). The employed

discretization technique is a variant of Finite Volume Method (FVM), appropriately implemented

for triangular lattice, typical subchannel geometry of LMFBR fuel assembly. The discretized

equations, which form a large algebraic equation system, are then solved semi-implicitly.

3 of 27
http://syeilendrapramuditya.wordpress.com

CONTENT

ABSTRACT.........................................................................................................................................3

CONTENT...........................................................................................................................................4

LIST OF FIGURES..............................................................................................................................5

LIST OF TABLES...............................................................................................................................6

FUEL ASSEMBLY OF AN LMFR.....................................................................................................7

GOVERNING EQUATIONS..............................................................................................................9

Mass Conservation Equation............................................................................................................9

Momentum Conservation Equation................................................................................................11

Axial momentum equation.........................................................................................................12

Transverse momentum equation.................................................................................................14

Energy Conservation Equation (Internal Energy)..........................................................................15

SUMMARY OF EQUATIONS.........................................................................................................19

Mass Conservation Equation..........................................................................................................19

Axial Momentum Conservation Equation......................................................................................20

Transverse Momentum Conservation Equation.............................................................................20

Energy Conservation Equation (Internal Energy)..........................................................................20

SOLUTION PROCEDURE...............................................................................................................21

REFERENCES...................................................................................................................................27

APPENDIX........................................................................................................................................27

4 of 27
http://syeilendrapramuditya.wordpress.com

LIST OF FIGURES

Figure 1. Fuel pin arrangement in LMFR fuel assembly.....................................................................7

Figure 2. Interior, edge, and corner subchannels..................................................................................7

Figure 3. Staggered control volume system.........................................................................................8

5 of 27
http://syeilendrapramuditya.wordpress.com

LIST OF TABLES

Table 1. Four equations and twelve unknowns..................................................................................21

Table 2. Four equations and four unknowns......................................................................................22

Table 3. Two equations and two unknowns.......................................................................................24

6 of 27
http://syeilendrapramuditya.wordpress.com

FUEL ASSEMBLY OF AN LMFR

In a Liquid Metal-cooled Fast Reactor (LMFR), the way the fuel pins are arranged in a fuel

assembly forms a triangular lattice, similar to the following figure:

Figure 1. Fuel pin arrangement in LMFR fuel assembly

Therefore, as we can see that based on geometrical shape, there are three types of subchannel:

interior, edge, and corner (Figure 2).

Figure 2. Interior, edge, and corner subchannels

7 of 27
http://syeilendrapramuditya.wordpress.com

In this article, there are three types of control volumes which will be used when discretizing the

governing equations, one control volume for mass and energy equations, one control volume for

axial momentum equation, and one control volume for transverse momentum equation.

Figure 3. Staggered control volume system

Figure 3 shows the three types of control volume. The axial momentum control volume is axially

staggered by half cell relative to mass and energy control volume, and the transverse momentum

control volume is laterally staggered relative to mass and energy control volume.

The subscript notations used throughout this article are explained as follow:

l ≡ axial plane
i ≡ subchannel number under consideration
mk ≡ adjacent subchannel number (k = 1, 2,3)
k ≡ gap number between subchannel i and mk

8 of 27
http://syeilendrapramuditya.wordpress.com

GOVERNING EQUATIONS

Time average differential transport equations for incompressible fluid, or also known as the

Reynolds-averaged Navier-Stokes (RANS) equations are expressed as follow:

∂ρ c r r r r r r
Eq. 1 + ∇ ⋅ ρ c v = ∇ ⋅ J + ρφ − ∇ ⋅ ρ c′v′
∂t

unsteady term + convection term = diffusion term + source term + fluctuation term

c J φ
Mass 1 0 0
r r
Linear momentum v − pI + τ g
e uur r r
Internal energy 1
−q′′
ρ
(
q′′′ − p∇ ⋅ v + φ )

where overbars and primes in the last term denote time average and temporal fluctuation,

respectively. For simplicity of notation, the overbars will be dropped, as it is understood that here

we deal with the transport of time average quantities. The degree of implicitness chosen for the

discretized equations follows that described in detail on the papers listed in the appendix section. In

the following sections, the algebraic equation system to be solved numerically will be derived.

Mass Conservation Equation

Differential form:

∂ρ r r
Eq. 2 + ∇ ⋅ ρv = 0
∂t

Finite volume form:

∂ ρ 1 r r
Eq. 3
∂t
+
V ∫ ρ v ⋅ n dA = 0
A ff

Discretized form:
n +1 n
ρ − ρ
Eq. 4 i ,l i ,l
+ψ D = 0
∆t

9 of 27
http://syeilendrapramuditya.wordpress.com

where ψ D is the advection of mass:

Eq. 5
{ ρ n wn+1} i,l +1/ 2 Ai,l +1/ 2 − { ρ n wn+1 } i ,l −1/ 2 Ai,l −1/ 2 + ∑ σk { ρn un+1 } k ,l Ak ,l
ψD = k =1

Vi ,l

where σ k represents the direction of the coordinate system at gap k, expressed as:

i − mk
Eq. 6 σk = −
i − mk

A variable is composed of spatial average term and spatial variation term:

Eq. 7 λ = { λ} + λ '

So that the variables inside the bracket in Eq. 5 can be decomposed as follows:

{ ρ w} = { ( { ρ} + ρ ') ( { w} + w ') }
Eq. 8 = { { ρ } { w} } + { { ρ } w '} + { ρ '{ w} } + { ρ ' w '}
= { ρ } { w} + { ρ ' w '}

We will use a symbol δ D to represent the spatial variation term, { ρ ' w '} , so that:
s

Eq. 9 { ρ w} = { ρ} { w} + δ Ds

We substitute Eq. 9 into mass advection term (Eq. 5):

ψ DVi ,l = { ρ } i ,l +1/ 2 { w} i ,l +1/ 2 + δDs ,,ni ,l +1/ 2  Ai ,l +1/ 2


n n +1
 
− { ρ } i ,l −1/ 2 { w} i ,l −1/ 2 + δ Ds ,,ni ,l −1/ 2  Ai ,l −1/ 2
n n +1
Eq. 10  
3
+ ∑ σ k { ρ} k ,l { u} k ,l + δ Ds ,,nk ,l  Ak ,l
n n +1

k =1
 

Therefore, the transport of mass due to local spatial variation is represented by the following terms:

for axial direction: ( δ D A ) i ,l +1/ 2 and ( δ D A ) i ,l −1/ 2


n n

and for lateral direction: σ k ( δ D A ) k ,l


n

10 of 27
http://syeilendrapramuditya.wordpress.com

For single-phase flow, the spatial variation terms are negligible for most cases ( δ D = 0 ), which
s

means that we can approximate the spatial average of product as the product of spatial average:

Eq. 11 { ρ w} ; { ρ} { w}
Applying this conclusion, the discretized mass conservation equation is expressed as:
n +1 n
ρ − ρ
Eq. 12 i ,l i ,l
+ψ D = 0
∆t

3
{ ρ n } { wn +1} A
 i ,l +1/ 2 − { ρ } { w } Ai ,l −1/ 2 + ∑ σ k { ρn } { un +1 } A
 n n +1

Eq. 13  k ,l
ψD = k =1

Vi ,l

, { w } i ,l +1/ 2 , { w } i ,l −1/ 2 , and { u } k ,l .


n +1 n +1 n +1 n +1
Unknowns: ρ i ,l

Momentum Conservation Equation

Differential form:
r
∂ρ v r rr r r r r rr
Eq. 14 + ∇ ⋅ ρ vv = −∇p + ∇ ⋅τ + ρ g − ∇ ⋅ ρ v′v′
∂t

Here we assume that the fluid is incompressible (but thermally expandable), and the problem will

be treated and solved as a quasi-steady problem. Therefore, in each time step, fluid density can be

assumed constant, so that Eq. 14 can be re-written as follow:


r
∂v r rr r r r r rr
Eq. 15 ρ + ∇ ⋅ ρ vv = −∇p + ∇ ⋅τ + ρ g − ∇ ⋅ ρ v′v′
∂t

The reason for this manipulation will become clear later.

Momentum equation in finite volume form (approximating average of product as product of

average for the first term in LHS):

11 of 27
http://syeilendrapramuditya.wordpress.com

r
∫ ( ρ v ) v ⋅ n dA = V ∫ ( − pn + τ ⋅ n ) dA + V ∫ ( − pn + τ ⋅ n ) dA
∂ v 1 r r r 1 r r 1 r r
ρ +
∂t V A ff A ff Afs
Eq. 16
r 1 rr r
+ ρ g−
V ∫ ρ v′v′ ⋅ n dA
A ff

Axial momentum equation

One dimensional axial momentum equation:

∂ w 1 r r 1 r 1 r
ρ
∂t
+
V ∫ ( ρ w) v ⋅ n dA = − V ∫ pn dA + ∫ τ ⋅ n dA + Rz
VA
A ff A ff ff
Eq. 17
1 r r
− ρ g−
V ∫ ρ w′v′ ⋅ n dA
A ff

Discretized form:
n +1 n
w − w
ρ
n
i ,l +1/ 2
i ,l +1/ 2

∆t
i ,l +1/ 2
+ ψ Mz = −
1
Vi ,l +1/ 2  {( }
 p n +1 A
) i ,l +1
− ( { p } A)
n +1
i ,l


Eq. 18
n +1/ 2 n n
+ Rz − ρ i ,l +1/ 2
g + Ftz
i ,l +1/ 2 i ,l +1/ 2

where:
n n
n ρ + ρ
Eq. 19 ρ = i ,l i ,l +1
i ,l +1/ 2
2

Note that it is preferable to take the flow area variables out of the pressure differential term:
n +1 n
n w − w Ai ,l +1/ 2
ρ i ,l +1/ 2 i ,l +1/ 2
+ψ Mz = −  pin,l++11 − pin,l+1 
Eq. 20
i ,l +1/ 2
∆t Vi ,l +1/ 2
n +1/ 2 n n
+ Rz − ρ i ,l +1/ 2
g + Ftz
i ,l +1/ 2 i ,l +1/ 2

where:

Ai ,l + Ai ,l +1
Eq. 21 Ai ,l +1/ 2 =
2

12 of 27
http://syeilendrapramuditya.wordpress.com

Advection term

ψ Mz is the axial momentum advection term:

 n n n
{ ρ w w } i,l +1 Ai ,l +1 − { ρ n wn wn } i,l Ai ,l + ∑ σk { ρn wn un } k ,l +1/ 2 Ak ,l +1/ 2 
3
1
Eq. 22 ψ Mz =
Vi ,l +1/ 2  k =1 

Expressing variables appearing in Eq. 22 as averaged component and local spatially varying

component, and following the method demonstrated in Eq. 7 to Eq. 9, the average of product of

density-velocity-velocity can be expressed as:

Eq. 23 { ρ ww} = { ρ} { w} { w} + δ Ms

where δ M is the spatial variation term for momentum transport. Hence, the momentum advection
s

term, Eq. 22 can be re-expressed as:

( )
ψ MzVi ,l +1/ 2 =  { ρ n } { wn } { wn } + δMs A −  { ρ n } { wn } { wn } + δMs A
  i ,l +1  (
i ,l )
Eq. 24
( )
3
+ ∑ σ k  { ρ n } { wn } { u n } + δ Ms A
k =1
  k ,l +1/ 2

Distributed resistance term


n +1/ 2
Rz is the distributed resistance term for axial direction:
i ,l +1/ 2

∫ ( − pn + τ ⋅ n ) dA
n +1/ 2 1 r r
Eq. 25 Rz =
i ,l +1/ 2 V A fs

Viscous and turbulent terms


n
Ftz is the summation of viscous and turbulent terms:
i ,l +1/ 2

∫ ( τ − ρ w′v′) ⋅ n dA
n 1 r r
Eq. 26 Ftz =
i ,l +1/ 2 V A ff

n +1/ 2
Unknowns: { w} i ,l +1/ 2 , { p} i ,l +1 , { p} i ,l , Rz
n +1 n +1 n +1
i ,l +1/ 2
.

13 of 27
http://syeilendrapramuditya.wordpress.com

Transverse momentum equation

One dimensional transverse momentum equation:

∂ u 1 r r 1 r 1 r 1 r r
Eq. 27 ρ
∂t
+
V ∫ ( ρ u ) v ⋅ n dA = − V ∫ pn dA + ∫ τ ⋅ n dA + Rx − ∫ ρ u′v′ ⋅ n dA
VA VA
A ff A ff ff ff

Discretized form:
n +1 n
n u − u σ k Ak ,l n +1
ρ k ,l k ,l
+ ψ Mx = −  pmk ,l − pin,l+1 
Eq. 28
k ,l
∆t Vk ,l
n +1/ 2 n
+ Rx + Ftx
k ,l k ,l

where
n n
n ρ + ρ
Eq. 29 ρ = i ,l mk ,l
k ,l
2

and:

Amk ,l + Ai ,l
Eq. 30 Ak ,l =
2

Advection term

ψ Mx is the transverse momentum advection term:

ψ MxVk ,l = { ρ nu n wn } k ,l +1/ 2 Ak ,l +1/ 2 − { ρ n un wn } k ,l −1/ 2 Ak ,l −1/ 2


Eq. 31
+ σ k { ρ nu n u n } A − { ρ n un un } Ai ,l 
 mk ,l mk ,l i ,l 

Expressing variables appearing in Eq. 31 as averaged component and local spatially varying

component, and following the method demonstrated in Eq. 7 to Eq. 9, the average of product of

density-velocity-velocity can be expressed as:

Eq. 32 { ρ uw} = { ρ} { u} { w} + δ Ms

14 of 27
http://syeilendrapramuditya.wordpress.com

where δ M is the spatial variation term for momentum transport. Hence, the momentum advection
s

term, Eq. 31 can be re-expressed as:

(
ψ MxVk ,l =  { ρ n } { u n } { wn } + δMs A
 )
 k ,l +1/ 2  { } { } { } M
−  ρ n un wn + δ s A
k ,l −1/ 2 ( )
Eq. 33
+ σ k 

( ( { ρ } { u } { u } + δ ) A)
n n n s
M
mk ,l
− ( ( { ρ } { u } { u } + δ ) A)
n n n s
M
i ,l



Distributed resistance term


n +1/ 2
Rx is the distributed resistance term for lateral direction:
k ,l

∫ ( − pn + τ ⋅ n ) dA
n +1/ 2 1 r r
Eq. 34 Rx =
k ,l Vk ,l A fs

Viscous and turbulent terms


n
Ftx is the summation of viscous and turbulent terms:
k ,l

∫ ( τ − ρu′v′) ⋅ n dA
n 1 r r
Eq. 35 Ftx =
k ,l Vk ,l A ff

n +1/ 2
Unknowns: { u} k ,l , { p} mk ,l , { p} i ,l , Rx
n +1 n +1 n +1
k ,l
.

Energy Conservation Equation (Internal Energy)

Differential form:

∂ρ e r r r uu r r r r r
Eq. 36 + ∇ ⋅ ρ ev = −∇ ⋅ q′′ + q′′′ − p∇ ⋅ v + φ − ∇ ⋅ ρ e′v′
∂t

15 of 27
http://syeilendrapramuditya.wordpress.com

Finite volume form:

∂ ρe 1 r r 1 uu
r r 1 uu
r r
∂t
+
V ∫ ρ ev ⋅ n dA =
V ∫ −q′′ ⋅ n dA + ∫ − q′′ ⋅ n dA
VA
A ff Aff fs
Eq. 37
r r 1 r r
+ q′′′ − p∇ ⋅ v + φ −
V ∫ ρ e′v′ ⋅ n dA
A ff

Approximating the average of product as the product of average for the pressure work term:

r r r r 1 r r
Eq. 38 p∇ ⋅ v ; p ∇ ⋅ v = p
V ∫ v ⋅ n dA
A ff

Hence, Eq. 37 becomes:

∂ ρe 1 r r 1 uu
r r 1 uu
r r
∂t
+
V ∫ ρ ev ⋅ n dA =
V ∫ −q′′ ⋅ n dA + ∫ − q′′ ⋅ n dA
VA
A ff A ff fs
Eq. 39
1 v v 1 r r
+ q′′′ − p
V ∫ v ⋅ n dA + φ −
V ∫ ρ e′v′ ⋅ n dA
A ff Aff

The first term on the RHS of Eq. 39, which represents heat conduction (molecular effect), can be

recast by utilizing the Fourier conduction law:

uu
r r r
∫ ( −q′′) ⋅ n dA = ∫ ( k ∇T ) ⋅ n dA
r
Eq. 40
A ff A ff

where k is the fluid thermal conductivity.

And the second term on the RHS of Eq. 39 can be manipulated as follow:

uu
r v uuu r v
Eq. 41 ∫ −q′′ ⋅ n dA = ∫ qw′′ ⋅ n dA
A fs A fs

uu
v uuu v
where q '' and qw′′ are heat flux from fluid to solid, and from solid to fluid, respectively.

Hence, Eq. 39 becomes:

∂ ρe 1 v v 1 v v
1 uuu
v v
∂t
+
V ∫ ρ ev ⋅ n dA =
V ∫ ( k∇T ) ⋅ n dA + V ∫ q′′ w ⋅ n dA
A ff Aff Afs
Eq. 42
1 v v 1 v v
+ q′′′ − p
V ∫ v ⋅ n dA + φ −
V ∫ ρ e′v′ ⋅ n dA
A ff Aff

16 of 27
http://syeilendrapramuditya.wordpress.com

The discretized internal energy equation is expressed as follow (approximating the average of

product as the product of average for the unsteady term):

n +1 n +1 n n
ρ e − ρ e n n +1
i ,l i ,l i ,l i ,l
+ ψ E = Qc + Qw + q′′′
∆t i ,l i ,l i ,l

Eq. 43 n +1
p  n +1
{ w A} i ,l +1/ 2 − { wn+1 A} i,l −1/ 2 + ∑ σ k { un+1 A} k ,l  + φ
3
n n
− i ,l
i ,l
− Qt
Vi ,l  k =1  i ,l

n
Note that generally the heat source term, q′′′ i ,l
, and the dissipation term, φ i ,l
, can be ignored.

Advection term

ψ E is the energy advection term:

Eq. 44
{ρ e w }
n n n +1
i ,l +1/ 2
Ai ,l +1/ 2 − { ρ n en wn +1 }
i ,l −1/ 2
Ai ,l −1/ 2 + ∑ σ k { ρn en un +1 }
k ,l
Ak ,l
ψE = k =1

Vi ,l

Expressing variables appearing in Eq. 44 as averaged component and local spatially varying

component, and following the method demonstrated in Eq. 7 to Eq. 9, the average of product of

density-internal energy-velocity can be expressed as:

Eq. 45 { ρ ew} = { ρ} { e} { w} + δ Es

where δ E is the spatial variation term for energy transport. Hence, the energy advection term, Eq.
s

44 can be re-expressed as:

ψ EVi ,l = { ρ n } { en } { wn +1} + δEs ,n  Ai ,l +1/ 2 − { ρ n } { en } { wn +1 } + δEs ,n  Ai ,l −1/ 2


i ,l +1/ 2 i ,l −1/ 2
Eq. 46 3
+ ∑ σ k { ρ n } { en } { u n +1} + δ Es ,n  Ak ,l
k ,l
k =1

17 of 27
http://syeilendrapramuditya.wordpress.com

Conduction term
n
Qc is the conduction term (assuming k is uniform in a control volume):
i ,l

n 1 n v v
Vi ,l A∫
Eq. 47 Qc = k ∇T ⋅ n dA
i ,l
ff

 
1 n   ∂T n   ∂T n  3
 ∂T n  
+ ∑ σk 
n
Eq. 48 Qc = ki ,l   A − A A 
i ,l Vi ,l   ∂z  i ,l +1/ 2  ∂z i ,l −1/ 2 k =1  ∂n k ,l 
 1 4 4 4 44 2 4 4 4 4 43 1 4 4 2 4 4 3 
 Axial conduction terms Lateral conduction terms 

1 n  Ti ,l +1 − Ti ,l Tn −Tn  ∆T n  
n n 3
Ai ,l +1/ 2 − i ,l i ,l −1 Ai ,l −1/ 2 + ∑ σk  x A 
n
Eq. 49 Qc = ki ,l 
i ,l Vi ,l  ∆z ∆z  ∆x  k ,l 
 k =1

where ∆Tx ,k ,l and ∆x are temperature difference between two adjacent subchannels, and centroid
n

distance of two adjacent subchannels, respectively. ∆Tx , k ,l follows the following rule:
n

( Tmkn ,l − Ti ,nl ) if σk > 0



Eq. 50 ∆Txn, k ,l =
 n
( Ti ,l − Tmk ,l ) σk < 0
n
if

Wall heat flux term


n +1
Qw is the wall heat flux term:
i ,l

n +1 1 uuu v v
Eq. 51 Qw
i ,l
=
Vi ,l ∫ qw′′ ⋅ n dA
A fs

This term should be handled appropriately, as it is understood that this term represents the total heat

input (or output) rate from (or to) the solid surfaces in a control volume. Note that in this paper, the

heat conduction equation in fuel pin is not considered, so that the wall heat flux has to be input by

the analyst, which can be time dependent.

18 of 27
http://syeilendrapramuditya.wordpress.com

Turbulent term
n
Qt is the turbulent term, expressed as:
i ,l

n 1 v v
Eq. 52 Qt
i ,l
=
Vi ,l ∫ ρ e′v′ ⋅ n dA
A ff

n +1
, { w} i ,l +1/ 2 , { w} i ,l −1/ 2 , { u} k ,l , p
n +1 n +1 n +1 n +1 n +1 n +1 n +1
Unknowns: e i ,l
, ρ i ,l i ,l
, T i ,l
, Qw i ,l
.

For most cases, the spatial variation terms are negligible, so to simplify our equation system, we

will ignore all the spatial variation terms in all equations:

Eq. 53 δ Ds = δ Ms = δ Es = 0

SUMMARY OF EQUATIONS

A summary of all the governing equations is presented in this section. For the sake of clarity and

simplicity, all the brackets representing surface and volume averages will be removed (short hand

notations).

Mass Conservation Equation

From Eq. 12:

ρin,l+1 − ρin,l
Eq. 54 +ψ D = 0
∆t

3
ρin,l +1/ 2 win,l++11/ 2 Ai ,l +1/ 2 − ρin,l −1/ 2 win,l+−11/ 2 Ai ,l −1/ 2 + ∑ σk ρkn,l ukn,+l 1 Ak ,l
Eq. 55 ψD = k =1

Vi ,l

19 of 27
http://syeilendrapramuditya.wordpress.com

Axial Momentum Conservation Equation

From Eq. 20:

win,l++11/ 2 − win,l +1/ 2 Ai ,l +1/ 2


ρin,l +1/ 2 + ψ Mz = −  pin,l++11 − pin,l+1 
Eq. 56 ∆t Vi ,l +1/ 2 
+ Rzn,+i ,1/l +21/ 2 − ρin,l +1/ 2 g + Ftzn,i ,l +1/ 2

3
ρin,l +1win,l +1win,l +1 Ai ,l +1 − ρin,l win,l win,l Ai ,l + ∑ σk ρkn,l +1/ 2 wkn,l +1/ 2 ukn,l +1/ 2 Ak ,l +1/ 2
Eq. 57 ψ Mz = k =1

Vi ,l +1/ 2

Transverse Momentum Conservation Equation

From Eq. 28:

ukn,+l 1 − ukn,l σ k Ak ,l n +1
ρ kn,l + ψ Mx = −  pmk ,l − pin,l+1 
Eq. 58 ∆t Vk ,l
+ Rxn,+k1/,l 2 + Ftxn, k ,l

1
ψ Mx =  ρkn,l +1/ 2ukn,l +1/ 2 wkn,l +1/ 2 Ak ,l +1/ 2 − ρkn,l −1/ 2 ukn,l −1/ 2 wkn,l −1/ 2 Ak ,l −1/ 2
Eq. 59 Vk ,l
+σ k ( ρmk
n
,l umk ,l umk ,l Amk ,l − ρi ,l ui ,l ui ,l Ai ,l ) 
n n n n n

Energy Conservation Equation (Internal Energy)

From Eq. 43:

ρin,l+1ein,l+1 − ρin,l ein,l


+ψ E = Qcn,i ,l + Qwn ,+i1,l − Qtn,i ,l
∆t
Eq. 60
p n +1  3

− i ,l  win,l++11/ 2 Ai ,l +1/ 2 − win,l+−11/ 2 Ai ,l −1/ 2 + ∑ σ k ukn,+l 1 Ak ,l 
Vi ,l  k =1 

20 of 27
http://syeilendrapramuditya.wordpress.com

3
ρin,l +1/ 2 ein,l +1/ 2 win,l++11/ 2 Ai ,l +1/ 2 − ρin,l −1/ 2 ein,l −1/ 2 win,l+−11/ 2 Ai ,l −1/ 2 + ∑ σk ρkn,l ekn,l ukn,+l 1 Ak ,l
Eq. 61 ψE = k =1

Vi ,l

So from now on, we will use these simpler short hand notations.

SOLUTION PROCEDURE

The discretized equations form a large algebraic equation system, consisting of four transport

equations, and the following new time variables as unknowns:

Table 1. Four equations and twelve unknowns


Equation Unknowns
Continuity ρ n +1
i ,l
n +1 n +1 n +1
, wi ,l +1/ 2 , wi ,l −1/ 2 , uk ,l
Axial momentum win,l++11/ 2 , pin,l++11 , pin,l+1 , Rzn,+i ,1/l +21/ 2
Transverse momentum ukn,+l 1 , pmk
n +1 n +1 n +1/ 2
, l , pi ,l , Rx , k ,l

Internal energy ein,l+1 , ρin,l+1 , win,l++11/ 2 , win,l+−11/ 2 , ukn,+l 1 , pin,l+1 , Ti ,nl +1 , Qwn +,i1,l

As can be seen from Table 1, there are nine variables as unknowns ( p, T , u , w, ρ , e, Qw , Rz , Rx ) , and

only four equations. To be able to solve the equation system, the number of unknown must be the

same as the number of equation, so we will choose p, T , u , w as the main variables of unknowns,

and employ five additional equations relating the five remaining variables to the four main

variables.

General forms of these constitutive equations are described as follow:

1. State equation for density

Eq. 62 ρin,l+1 ≡ ρ ( pin,l+1 , Ti ,nl +1 )

2. State equation for internal energy

Eq. 63 ein,l+1 ≡ e ( pin,l+1 , Ti ,nl +1 )

3. Treatment of wall heat flux

21 of 27
http://syeilendrapramuditya.wordpress.com

Wall heat flux is specified as an input, which can be time dependent.

4. Constitutive equation for distributed resistance term of the axial momentum equation

Eq. 64 Rzn,+i ,1/l +21/ 2 ≡ Rz ( pin,l +1/ 2 , Ti ,nl +1/ 2 , win,l++11/ 2 ) = − Kwz
n
wn +1

where Kwz is a general expression for wall-fluid momentum exchange term.

5. Constitutive equation for distributed resistance term of the transverse momentum equation

Eq. 65 Rxn,+k1/,l 2 ≡ Rx ( pkn,l , Tkn,l , ukn,+l 1 ) = − Kwx


n n +1
, k ,l uk ,l

where Kwx is a general expression for wall-fluid momentum exchange term.

Note that there are also three terms that are not well defined yet so far: the viscous-plus-turbulent

terms in the axial and transverse momentum equations, and turbulent term in the energy equation.

They can be treated in either of two ways: simply define them as constant values, or relating them

to the four main variables. The later option has been generally chosen, since it can accommodate

local conditions of each subchannel. General expressions for the three terms are as follows:

1. Empirical correlation for viscous-plus-turbulent term of the axial momentum equation

Eq. 66 Ftzn,i ,l +1/ 2 ≡ Ftz ( pin,l +1/ 2 , Ti ,nl +1/ 2 , win,l +1/ 2 )

2. Empirical correlation for viscous-plus-turbulent term of the axial transverse equation

Eq. 67 Ftxn, k ,l ≡ Ftx ( pkn,l , Tkn,l , ukn,l )

3. Empirical correlation for turbulent term of the internal energy equation

Eq. 68 Qtn,i ,l ≡ Qt ( pin,l , Ti ,nl , win,l )

So now we have a closed equation system, consisting of four equations and four variables as

unknowns: p, T, u, w.

Table 2. Four equations and four unknowns


Equation Unknowns
Continuity p n +1
i ,l ,T
n +1
i ,l
n +1 n +1 n +1
, wi ,l +1/ 2 , wi ,l −1/ 2 , uk ,l

22 of 27
http://syeilendrapramuditya.wordpress.com

Axial momentum win,l++11/ 2 , pin,l++11 , pin,l+1


Transverse momentum ukn,+l 1 , pmk
n +1 n +1
,l , pi ,l

Internal energy pin,l+1 , Ti ,nl +1 , win,l++11/ 2 , win,l+−11/ 2 , ukn,+l 1

A major simplification can be made by utilizing the two momentum equations. As can be seen from

Table 2, the unknowns for the momentum equations are only velocity and pressure, this means the

system can be solved for the new time (n+1) velocities as functions of the new time pressure

gradient.

The axial momentum equation, Eq. 56, can be re-arranged to become the following form:

Eq. 69 win,l++11/ 2 = a0 + a1 ( pln +1 − pln++11 )

where a0 and a1 are the collections of all other terms evaluated at old time step (n):

ρin,l +1/ 2 win,l +1/ 2 − ∆tψ Mz + ρin,l +1/ 2 ∆tg + ∆tFtzn,i ,l +1/ 2
Eq. 70 a0 =
ρin,l +1/ 2 + ∆tK wz
n
,i ,l +1/ 2

Ai ,l +1/ 2 ∆t
Eq. 71 a1 =
Vi ,l +1/ 2 ( ρin,l +1/ 2 + ∆tKwz
n
,i ,l +1/ 2 )

n +1
Similarly, equation for wi ,l −1/ 2 can be constructed:

Eq. 72 win,l+−11/ 2 = b0 + b1 ( pln−+11 − pln +1 )

where:

ρin,l −1/ 2 win,l −1/ 2 − ∆tψ Mz + ρin,l −1/ 2 ∆tg + ∆tFtzn,i ,l −1/ 2
Eq. 73 b0 =
ρin,l −1/ 2 + ∆tK wz
n
,i ,l −1/ 2

Ai ,l −1/ 2 ∆t
Eq. 74 a1 =
Vi ,l −1/ 2 ( ρ n
i ,l −1/ 2 + ∆tK wz
n
,i ,l −1/ 2 )

And the transverse momentum equation becomes as follow:

Eq. 75 ukn,+l 1 = c0 + c1 ( pmk ,l − pi ,l )


n +1 n +1

where:

23 of 27
http://syeilendrapramuditya.wordpress.com

ρ kn,l ukn,l − ∆tψ Mx + ∆tFtxn,k ,l


Eq. 76 c0 =
(ρ n
k ,l + ∆tK wx
n
, k ,l )

σ k Ak ,l ∆t
Eq. 77 c1 =
Vk ,l ( ρkn,l + ∆tKwx
n
, k ,l )

By substituting Eq. 69, Eq. 72, and Eq. 75 into the mass (Eq. 54) and internal energy (Eq. 60)

conservation equations, we can eliminate the two momentum equations and the two velocity

variables (u and w), so that the equation system is now reduced to only two equations (mass and

internal energy) and two unknowns (p and T).

Table 3. Two equations and two unknowns


Equation Unknowns
Continuity p n +1
i ,l ,T
n +1
i ,l
n +1
n +1 n +1 n +1 n +1
, p , pi ,l +1 , pm1,l , pm 2,l , pm 3,l
i ,l −1

Internal energy pin,l+1 , Ti ,nl +1 , pin,l+−11 , pin,l++11 , pmn +1,1l , pmn +2,1l , pmn +3,1l

To solve this large algebraic equation system, the mass and energy equations can be considered as

“zero-valued” non-linear functions:

Eq. 78 Fmass ≡ Fmass ( p, T ) = 0

Eq. 79 Fenergy ≡ Fenergy ( p, T ) = 0

Following the method described in [], this system is then solved by using the multivariable Newton-

Raphson method:

Eq. 80 J r ×δ X = −F r

The iteration is carried out until all elements of δ X and F r are sufficiently small.

The matrices are as follow (for simplicity, we will drop the n+1 superscript):

 ∂Fmass
r
∂Fmass
r
∂Fmass
r
∂Fmass
r
∂Fmass
r
∂Fmass
r
∂Fmass
r

 
∂pi ,l ∂Ti ,l ∂pi ,l −1 ∂pi ,l +1 ∂pm1,l ∂pm 2,l ∂pm 3,l 
Eq. 81 J =  r
r

∂F ∂Fenergy
r
∂Fenergy
r
∂Fenergy
r
∂Fenergy
r
∂Fenergy
r
∂Fener
r
 energy gy

 ∂pi ,l ∂Ti ,l ∂pi ,l −1 ∂pi ,l +1 ∂pm1,l ∂pm 2,l ∂pm 3,l 

24 of 27
http://syeilendrapramuditya.wordpress.com

T
Eq. 82 δ X = δ pi ,l δ Ti ,l δ pi ,l −1 δ pi ,l +1 δ pm1,l δ pm 2,l δ pm 3,l 

 Fmass
r

Eq. 83 −F = −  r 
r

 Fenergy 

The above matrices can be re-arranged as follow:

δ pi ,l −1 
 
δ pi ,l +1 
 a11 a12  δ pi ,l   a13 a14 a15 a16 a17   δ Fmass
r

Eq. 84   +   δ p  = −  
a22   δ Ti ,l   a23 δ Fenergy 
m1,l r
 a21 a24 a25 a26 a27    
δ pm 2,l 
δ p 
 m 3,l 

or in simple notations:

Eq. 85 Ax + B y = − z

where aij are elements of the Jacobian matrix. Now we multiply both sides of Eq. 85 with the

inverse of matrix A :

Eq. 86 (A −1
A ) x +( A −1
B ) y = ( −A z ) −1

Eq. 87 x+C y = g

where C and g are new matrices as a result of the above matrix operation. Now we write Eq. 87 as

follow:

δ pi ,l −1 
 
δ pi ,l +1 
δ pi ,l   c11 c12 c13 c14 c15   g1 
Eq. 88  +   δ pm1,l  =  
 δ Ti ,l  c21 c22 c23 c24 c25     g2 
δ pm 2,l 
δ p 
 m3,l 

Eq. 88 implies that spatial coupling is accomplished only through pressures, which means that if the

pressure correction terms ( δ p ' s) are known, the temperature variable is readily obtained.

Therefore, to solve Eq. 88, first we evaluate the pressure correction terms, so we need to solve the

following equation for each calculational cell:

25 of 27
http://syeilendrapramuditya.wordpress.com

Eq. 89 δ pi ,l + c11δ pi ,l −1 + c12δ pi ,l +1 + c13δ pm1,l + c14 δ pm 2,l + c15 δ pm 3,l = g1

Once the pressure correction terms are obtained, then the temperature correction is evaluated as

follow:

Eq. 90 δ Ti ,l = g 2 − ( c21δ pi ,l −1 + c22 δ pi ,l +1 + c23 δ pm1,l + c24 δ pm 2,l + c25 δ pm 3,l )


Note that the pressure correction formula (Eq. 89) is a discrete formulation of the Poisson equation

in terms of the pressure correction δ p :

Eq. 91 ∇2 ( δ p ) = ψ

Also note that Poisson equation is of type elliptic Partial Differential Equations (PDEs), where

disturbance introduced at any interior point, influences all other point in the domain, which is

consistent with the incompressible fluid assumption we use here. The ability to influence all other

points from interior point implies that boundary conditions are required on all boundaries.

Eq. 89 is the pressure correction formula for a single computational cell, and our task now is to

solve it for the entire computational domain. If we write Eq. 89 in matrix format (for all cells in the

computational domain), we would have a banded matrix structure, representing a linear algebraic

equation system, as shown as follow:

 A1,1 A1,2  P   B 
  1   1 
 A2,1 A2,2 A2,3   P2   B2 
    
 A3,2 A3,3 A3,4   P3   B3 
    
 L L L  M  =  M 
Eq. 92     
 Al ,l −1 Al ,l Al ,l +1   Pl   Bl 
 L L L  M   M 
    
 AL −1, L − 2 AL−1, L −1 AL −1, L   PL −1   BL−1 
    

 AL , L −1 AL, L   PL   BL 

T
Pl = δ p1,l δ p2,l K δ pi ,l K δ pI ,l 

26 of 27
http://syeilendrapramuditya.wordpress.com

T
Bl = b1,l b2,l K bi ,l K bI ,l 

where I is total number of subchannels per axial plane, L is total number of axial planes, Al ,l is an

I × I sparse matrix, Pl is the solution vector, and Bl is collection of remaining terms that are not

associated with the pressure correction terms. The structure of this pressure correction matrix can be

considered as Block Tridiagonal, and many efficient algorithms are available to solve it.

REFERENCES

1. http://wp.me/p61TQ-rR

APPENDIX

Some related reading materials:

• http://dx.doi.org/10.1016/0029-5493(90)90386-C (Sabena: Subassembly boiling evolution

numerical analysis)

• http://dx.doi.org/10.1016/0029-5493(86)90111-1 (Analysis of low-heat-flux sodium boiling

test in a 37-pin bundle by the two-fluid model computer code SABENA)

• http://dx.doi.org/10.3327/jnst.37.654 (The Multi-fluid Multi-phase Subchannel Analysis

Code KAMUI for Subassembly Accident Analysis of an LMFR)

• http://dx.doi.org/10.1016/0029-5493(80)90018-7 (An overview on rod-bundle thermal-

hydraulic analysis)

• http://dx.doi.org/10.1016/0029-5493(84)90208-5 (Advances in two-phase flow modeling for

LMFBR applications)

27 of 27

You might also like