2. the steady state and the diffusion equation library/20041805.pdf · transport equation • at...

18
2. The Steady State and the Diffusion Equation The Neutron Field Basic field quantity in reactor physics is the neutron angular flux density distribution: Φ( r r , E, r , t ) = v( E )n( r r , E, r , t ) -- distribution in space ( r r ) , energy (E ) , and direction ( r ) of the neutron flux in the reactor at time t. Need to solve the transport equation for an accurate estimate of local reaction rates, particularly near fuel rods and strong neutron absorbers. At steady state, we have: Σ( r r , E )Φ( r r , E, r ) + r Ω⋅ r ∇Φ( r r , E, r ) = d E 0 d 2 0 4 π ΩΣ( r r , E E, r Ω →Ω)Φ( r r , E , r ) Domain is large and heterogeneous, with extremely complex energy dependence of cross sections Transport equation cannot be applied to the entire domain, yet it is required for accurate estimate of local reaction rates. Therefore, task must be segmented unit cells with reflective boundary conditions transport theory within unit cells diffusion theory for global flux distribution in reactor

Upload: vuongtruc

Post on 28-Mar-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

2. The Steady State and the Diffusion Equation

The Neutron Field

• Basic field quantity in reactor physics is the neutron angular flux density distribution:

Φ(rr ,E,

rΩ,t) = v(E)n(

rr ,E,

rΩ,t)

-- distribution in space (rr ) , energy (E) , and direction (

rΩ) of the neutron

flux in the reactor at time t.

• Need to solve the transport equation for an accurate estimate of local reaction rates,particularly near fuel rods and strong neutron absorbers. At steady state, we have:

Σ(rr ,E)Φ(

rr ,E,

rΩ) +

rΩ⋅r∇Φ(rr ,E,

rΩ) = d ′E

0

∫ d2

0

∫ ′Ω Σ(rr , ′E → E,

r′Ω →Ω)Φ(

rr , ′E ,

r′Ω )

• Domain is large and heterogeneous, with extremely complex energy dependence ofcross sections

• Transport equation cannot be applied to the entire domain, yet it is required foraccurate estimate of local reaction rates. Therefore,

⇒ task must be segmented

⇒ unit cells with reflective boundary conditions

⇒ transport theory within unit cells

⇒ diffusion theory for global flux distribution in reactor

Transport Equation

• At steady state, within the phase-space elementary volume, neutron losses (L.H.S.)are equal to neutron production (R.H.S.)

LOSSES

•∑ Φneutrons lost by collision

r

Ω •r

∇Φ streaming term, net losses through leakage

PRODUCTION

d ′E d2 ′Ωrr; ′E → E,

r′Ω →Ω( )• Φ rr , ′E ′Ω( )∑

0

∫0

∫sum over all incoming directions

sum over all incoming energies ′E

1) elastic scattering2) inelastic scattering3) (n, 2n),…4) fission

• Fission is ISOTROPIC

-direction of emission rΩ is independent of

r′Ω and ′E

-probability is uniform ⇒1

-number of neutrons is function of incident energy ν = ν ′E( )-emission energy E( ) is independent of ′E ⇒ χ E( )

∴rr; ′E → E,

r′Ω →Ω( )

fission∑ =1

4πχ E( )ν

rr , ′E( )

f∑

(Note: We have neglected the delayed neutron source)

Separation of cell and reactor calculations

Multi-groupTransport Theory

(2D and 3D)

- local reaction rates- nuclide depletion

Few-groupDiffusion Theory

(3D)

- macroscopic flux distribution- reactor design- fuel management

The DRAGON Neutron Transport Code

Evaluated Nuclear Data File

Construct x-section library

69 or 89 group libraries of microscopic x-sections

- solve 2D transport equation using CollisionProbability (CP) method

- geometry - Bn heterogeneous model for axial leakageand directional diffusion coefficients (critical

- materials buckling search)- solve depletion equations as function of time

(burnup)

- COMPO : composition files containingreaction rates by region, fuel composition,- Condensed (few groups) homogenized

macroscopic x-sections, as a function ofburnup

• entirely developed at Ecole Polytechnique• many options cartesian, hexagonal geometry

clusters, cylinders

• can also solve 3D Transport problems in “supercell” geometries, required forcalculating properties of reactivity mechanisms

NJOY

ENDF-B(5,6)

DRAGLIBWIMSLIB

DRAGON

1 2…

The Scalar Flux

• The angular flux density is of no interest per se.

• The ultimate objective is to determine the fission rate (power). Since fission isisotropic, we have:

fission rate

cm3

= Σ f

0

∫ (rr ,E, t)φ(

rr ,E,t)dE

• The neutron scalar flux is the actual quantity of interest for the neutron field in thereactor. It is formally related to the angular density by:

φ(rr ,E, t) = n(

rr ,E,

rΩ, t)

4π∫ ⋅v(E)d 2Ω

• The scalar flux distribution will be obtained directly by solving the diffusion equationover the entire reactor.

• Reaction rates are conserved by using appropriately homogenized macroscopiccross sections for each unit cell in the reactor.

• The homogenized cross sections are obtained from the transport calculations in theunit cells (using transport codes such as WIMS, APPOLLO or DRAGON).

Note:• Advanced Monte Carlo methods can be used to solve accurately the neutron field

over an entire domain in transport theory (no approximations). However, thisstochastic approach is presently limited to small systems, and is not practical to deal

with the problem of nuclide depletion (fuel management).

Neutron Balance and the Diffusion Equation

• By integrating the transport equation over all angles, we obtain an equation for thescalar flux density which can be solved over the entire domain. This will yield therequired neutron balance equation for the reactor.

− In time-dependent form, we must account for:

− The delayed neutron source Sd, which varies locally according to theconcentration of the delayed neutron precursors;

− The presence of any external source of neutrons, S, which might be placed in thereactor (e.g. at startup). This source, if it is present, will produce a fixed numberof neutrons per unit time, independent of the current state of the reactor.

− The local production of prompt fission neutrons, proportional to the instantaneousfission rate.

• One obtains the continuity equation:

1

v

∂φ∂t

= −Σ(rr ,E,t)φ(

rr ,E,t) −

r∇ ⋅ J(

rr ,E,t) + d ′E

0

∫ Σ s (rr; ′E → E,t)φ(

rr , ′E ,t)

+χ p (E) d ′E0

∫ ν p ( ′E )Σ f (rr , ′E ,t)φ(

rr ,E,t) + Sd (

rr ,E,t) + S(

rr ,E,t)

External SourceNeutrons

Prompt Neutrons Delayed Neutrons

• This equation is exact (no approximations), but contains an additional independentvariable, the neutron current J, which is not simply related to the scalar flux.

• We can close the system by making the diffusion approximation (Fick’s Law):

to obtain the time-dependent diffusion equation.

rJ(rr ,E, t) = −D(

rr ,E, t)(

r∇φ(rr ,E, t)

The Diffusion Equation

• For clarity, the diffusion equation can be put in operator notation. In practice, itwould be discretized and the operators would appear as matrices:

1

v

∂φ

∂t= (Fp −M)φ + Sd + S

• The delayed neutron source results from the radioactive decay of the precursors.Assuming that there are K precursors, with decay constants λk , we can write:

Sd(rr ,E, t) = χ

dk

k=1

K

∑ (E)λkC

k(rr , t)

where χdk is the delayed neutron emission spectrum (different from the prompt

neutron emission spectrum χ p ) and where the precursor concentrations are given

by the precursor depletion equations:

∂Ck (rr , t)

∂t= −λkCk (

rr ,t) + d ′E

0

∫ νdkΣ f (rr , ′E ,t)

• We note that the delayed neutron source is not completely independent of the scalarflux (it is a function of the flux history). The precursor equations are thereforecoupled to the diffusion equation, and must be solved simultaneously.

• Interpretation:

The diffusion equation simply states that the rate of change of the neutron scalar flux atposition

rr for neutrons of energy E is the result of differences between:

- The production of fission neutrons (prompt operator Fpφ and the delayed source

Sd), plus any external source of neutrons S, if present, and

- The removal of neutrons (operatorMφ ) via absorption and scattering plus net

leakage of neutrons to other points in the reactor;

- It is the presence of the leakage term (−r∇ ⋅D

r∇φ ) in operator M that introduces the

spatial coupling between points in the reactor and provides for a continuousdistribution of the flux.

TIME DEPENDENT DIFFUSION EQUATION

• Operator notation (continuous)

Fpφ = χ p E( ) d ′Eϑ

∫ ν p ′E( )Σ f

rr , ′E ,t( )φ rr , ′E ,t( ) prompt fission source

Mφ = −r∇ ⋅D r,E( )

r∇φ + Σ

aφ r,E,t( )

− d ′E Σs

0

∫ r, ′E → E, t( )φ r, ′E , t( )scattering “source”

• In practice we use themultigroup formulation (matrix notation, discrete energygroups)

group flux: φg r, t( ) = d ′E φ r, ′E , t( )Eg

Eg−1

For φ =

φ1r, t( )M

φGr, t( )

, the diffusion equation can be written:

1

v

∂tφ = Fp φ − M[ ]φ + Sd + S

1

v

=

1

v1

0

O

01

vG

with Fp

φ = χp

Fp T

φ

χ p =

χp1 r( )

M

χpG r( )

, Fp

T

= ν p1Σ f 1,L,ν pGΣ fG

and M[ ]φ = L[ ]φ + A[ ]φ

leakage scattering and absorption

L[ ] =−r∇ ⋅D

1

r∇

O

−r∇ ⋅DG

r∇

A[ ] =

Σ11

0 0

−Σ21

Σ22

M O

−ΣG1

−ΣG2

ΣGG

2nd order partial derivatives

DIFFUSION EQUATION

Example: 2 energy groups

φ =φ1r,t( )

φ2r,t( )

Fpφ

1

v1

0

01

v2

∂∂x

φ1

φ2

=

χ p1νΣ f 1 χ p1νΣ f 2

χ p2νΣ f 1 χ p2νΣ f 2

φ1

φ2

+−r∇ ⋅D1

r∇ + Σ11 0

−Σ21 −r∇ ⋅D2

r∇ + Σ22

φ1φ2

SD

+χdk1

χdk2

k=1

K

∑ λkCk+

S1

S2

usually:

• χ p =

1

0

χdk =

1

0

i.e. all fission neutrons appear in fast group

• no up-scattering Σ12= 0( )

• These equations must be discretized in rr :

- finite difference approximation for spatial derivatives in leakage terms

−r∇⋅D

r∇( )

- typically 15 000 unknowns for each energy group- yields a set of algebraic equations which must be integrated over time

“fast” flux“thermal” flux

BOUNDARY CONDITIONS

a) internal surfaces between material regions• angular flux density must be continuous:

Φ1( ) rs ,E,

rΩ, t( ) = Φ

2( ) rs ,E,rΩ, t( )

• Net Current must be continuous:rJ1( ) rsE,t( ) =

rJ2( ) rs ,E,t( )

For diffusion theory, this implies

- continuity of flux φ 1( ) = φ 2( )

- continuity of current −D1( )

r∇φ

1( ) = −D2( )

r∇φ

2( )

b) outer boundaries (free surfaces)

es : normal unit vector (1)

ifes ⋅rΩ > 0 neutron is leaving the system

es ⋅rΩ < 0 neutron is entering the domain

• Free surface boundary condition (no re-entry)

Φ rsE,Ω, t( ) = 0

for rs on surface, and e

s⋅rΩ < 0

• Diffusion theory; the true B.C. is approximated by imposing J − r,E,t( ) = 0 , which

can be written generally as:

D rS

( )eS⋅r∇φ r

S,E,t( ) + 1

2

1−α1+ α

φ r

S,E,t( ) = 0

albedoα = 0free surface

α = 1reflection

establishes a relation between flux and gradient of the flux at the boundary

The Steady State and Criticality

1

v

∂φ

∂t= (Fp −M)φ + Sd + S

• Let us postulate that a steady state exists in the reactor.

• Under this condition:

-- the delay between fission and the emission of the delayed neutrons is notsignificant;

-- the delayed neutron source is in equilibrium with the flux distribution;

-- the fission production operator becomes:

Fφ = χ(E) d ′E0

∫ νΣ f (rr ,E)φ(

rr ,E) ≡ Fpφ + Fdφ

where ν is the total number of neutrons emitted in fission, including delayed

neutrons, and χ(E) is the total neutron emission spectrum.

• Let us also postulate that there is no external source present in the reactor (S=0). Inthat case, the steady state neutron balance equation reduces to:

production= Mφ

losses

Interpretation:

For a steady state to exist in the absence of an external neutron source, the number ofneutrons (of energy E) at each point in the domain must be exactly equal to the numberof neutrons (of energy E) eliminated at that point, including leakage to other regions orto the exterior of the reactor.

In this situation only will the reactor be declared critical.

Criticality and the External Source

production=Mφ

losses

We observe:

• The flux level is arbitrary in a critical reactor (homogeneous equation).

• If production were to exceed losses, the flux level would increase. The reactor thenwould be said to be supercritical;

• If production were to be less than losses, the flux level would decrease. The reactorthen would be said to be in a subcritical state.

• Let us now suppose that there is an external source present in the steady-statereactor (S≠0). The balance equation then becomes:

Fφs

production+ S

externalsource

=Mφ

losses

We observe:

• For a steady state to exist in a reactor in the presence of an external source, thereactor must necessarily be subcritical;

• The steady-state flux level is not arbitrary in a subcritical reactor (inhomogeneous

equation). It is in fact proportional to the intensity of the source S.

Conclusion:

• There can be only one of two conditions leading to a steady-state neutron flux (andpower) in a fission chain reactor:

⇒ The reactor is critical with no source, or

⇒ The reactor is subcritical with an external source.

Static Reactivity – The λ Eigenvalue

• Consider solutions to the steady-state diffusion equation for the followinghypothetical situations:

1) A reactor is known to be in a critical state

2) A reactor is known to be in a near-critical configuration

For case 2), we get only the trivial solution φ =0. For case 1) we also get a trivial

solution because our knowledge of the material properties (homogenized crosssections) is never perfect. In order to obtain a non-trivial solution we introduce an

eigenvalue λ which will multiply the fission source term:

Mφ = λFφ

This is the appropriate form of the static diffusion equation.

• The constant λ (the eigenvalue) is unique for the whole reactor.

• It is uniformly adjusted until the critical balance between both sides of the equation is

assured at every point. The corresponding distribution φ is called the eigenfunction.

• Mathematically, many solutions are possible. However, there is only one value of λ

which corresponds to non-singular and positive values of φ at every point inside the

domain (the fundamental solution):

⇒ unique physically realizable solution

• The closer λ is to 1.0, the closer the system is to being critical. If λ = 1.0, the

reactor is critical, and the fundamental solution is physically realized:

⇒ the actual (steady state) flux distribution

• The difference between 1.0 and λ is called the static reactivity:

ρs= 1.0 − λ

Static Reactivity

ρs = 1.0 − λ

• The static reactivity is a measure of the uniform correction needed to make thereactor critical (for ex. an arbitrary correction to the average number of neutrons perfission).

• The static reactivity is a characteristic of the entire reactor, and not of any region inparticular. The solution to the static diffusion equation is extremely valuable inreactor design because it provides:

- an estimate of how close the system is to critical (the value of ρs)

- an estimate of the flux distribution (hence power)if the reactor were actually

critical.

• An estimate of the static reactivity can be obtained with Rayleigh’s quotient:

λ =φ0

*,Mφ

φ0

*,Fφ

where the < > bracket notation denotes integration over all space and energy and

where φ0

* is a weighting function (called the adjoint flux). For static reactivity, we

therefore can write:

λ =φ0*, F -M( )φ

φ0*,Fφ

Note that ρs and λ have no physical units (being ratios of reaction rates).

A related concept is the effective multiplication factor, called keff. We have keff = 1/λ, so

that:

ρs= 1.0 −

1.0

keff

=keff−1

keff

PERTURBATION THEORY AND THE ADJOINT FLUX

Reference: M0φ0= λ

0F0φ0

- φ0is a known solution

- 1− λ0is the reference static reactivity

Perturbation: Ex: - control rod layout- refuellings- structural material

We wish to evaluate −∆λ (change in static reactivity) due to perturbations ∆M and ∆F

without solving the perturbed systems equations Mφ = λFφ( )∆λ = λ − λ

0

Perturbation formula (first order)

∆λ =φ0

*, ∆M − λ

0∆F( )φ0

φ0

*,F

0φ0

+O ∆φ( )2

contains only reference (unperturbed) flux

• Second order O ∆φ( )2

accuracy is achieved when ADJOINT flux φ0

* is chosen as a

weighting function.

Adjoint flux

(importance function) ⇒ M0

*φ0

* = λ0F0

*φ0

*

λ0* = λ0( )

The Effective Multiplication Factor

kef f

=φ0

*,Fφ

φ0

*,Mφ

• We see that the effective multiplication factor is simply the effective number ofneutrons produced for each neutron eliminated in the system (by absorption andleakage).

• In elementary reactor theory, this factor is often expressed as the product of factorsrelating to the reproduction cycled of neutrons from one generation to the next (thesix factor formula):

keff = k∞ ⋅ Λ fΛt

= εη fp ⋅ (Λ fΛt )

where: Ex.: CANDU

ε fast fission factor 1.027η resonance escape probability 0.907f thermal utilization factor 0.906

Thermal reproduction factor (νΣ f / Σa infuel) 1.224

Λ f non-leakage probability for fast neutrons 0.994

Λt

non-leakage probability for thermal neutrons 0.974

Thus we have:

0 < keff

< ∞

−∞ < ρs< 1.0

with:

State Flux keff ρs

subcritical ↓ <1.0 <0

critical → =1.0 =0

supercritical ↑ >1.0 >0

φ0 -- Unperturbed Flux

φ -- Perturbed Flux

-xp xp a-a

• ADJOINT WEIGHTING (simple example)

Example:

- localized perturbation- simple 1-D geometry- 1 energy group

With uniform properties in one energy group, the reference solution is obtained:

−D0

d2

dx2+ Σa0

φ0 (x) = λ

0νΣ f 0φ0 (x)

withφ0(x) = 0at x = ±a

d2φ

dx2+ B

2φ = 0,∴φ

0(x) = φ

0cosBx

B2 =

π2a

2

fromboundaryconditions;B2isgeometricbuckling(curvature)

Inserting

Insertingd2φ

dx2= −B2φ intothereferencesolutionabovegives:

λ0 =D0B

2 + Σa0

νΣ fo

keff 0 =1

λ0

Unperturbed eigenvalue

• Perturbation: localized at center, with small effect on flux. We will assumeφ = φ0 in

the range from –xp ≤ x ≤ xp (i.e. cos Bx~1.0)

• Adjoint equation: with one energy group,

M0

* =M

F0

* = F

so that φ0

* = φ;adjoint flux is equal to real flux

Consider two cases, for localized perturbation ∆Σa:

No Adjoint Weighting Correct Formula

∆ρ =

− dx∆Σa

−xp

xp

∫ φ0(x)

dxνΣ f 0

−a

a

∫ φ0(x)

=π2

∆Σa

νΣ f 0

xp

a

∆ρ =

− dx∆Σa

−xp

xp

∫ φ0 (x)[ ]2

dxνΣ f 0

−a

a

∫ φ0 (x)[ ]2

= 2∆Σa

νΣ f 0

xp

a

27% higher, which accounts for the factthat neutron importance is greater in

center than at the periphery.

Conclusion:

-- Importance weighting is essential

-- Generally, φg

*(r) ≠ φg (r)(withmorethanoneenergygroup)