• Aucun résultat trouvé

CHD : a two-dimensional, multigroup, rectangular geometry, cubic hermite, finite element diffusion code

N/A
N/A
Protected

Academic year: 2021

Partager "CHD : a two-dimensional, multigroup, rectangular geometry, cubic hermite, finite element diffusion code"

Copied!
240
0
0

Texte intégral

(1)

NUCLEAR

ENGINEERING

MITNE--181

READiNG

ROOM -

M.-CHD: A TWO-DIMENSIONAL, MULTIGROUP,

RECTANGULAR GEOMETRY, CUBIC HERMITE,

FINITE ELEMENT DIFFUSION CODE

by

F. A. Kautz

L.

0. Deppe

June 1975

DEPARTMENT OF NUCLEAR ENGINEERING

MASSACHUSETTS INSTITUTE OF TECHNOLOGY

Cambridge, Massachusetts 02139

AEC Research and Development Report

Contract AT(1 1-1)-2262

(2)

MASSACHUSETTS INSTITUTE OF TECHNOLOGY

DEPARTMENT OF NUCLEAR ENGINEERING Cambridge, Massachusetts 02139

CHD: A Two-dimensional, Multigroup,

Rectangular Geometry, Cubic Hermite, Finite Element Diffusion Code

by F. A. Kautz L. 0. Deppe June 1975 COO--2262-10 MITNE--181

AEC Research and Development Report

Contract (11-1)2262

(3)

CONTENTS

Abstract

I. Introduction II. Theory

A. The Time-Independent Neutron Diffusion

Equation

B. Finite Element Methods and the Weak Formulation

C. The Weak Form of the Diffusion Equations D. Multigroup Diffusion Equations

1. Generalized Multigroup Equations

2. Conventional Multigroup Equations

E. Spatial Approximations

1. Construction of Basis Functions for

Piecewise Expansion in One Dimension 2. Construction of Basis Functions in

Two Dimensions

3. Varying Cross Sections within the

Expansion Element

4. Matrix Formulation of the Multigroup Diffusion Equations

F. Solution Algorithms

1. Boundary Conditions

a. Vacuum Boundary Condition

b. Zero Derviative Boundary Condition

2. Iterative Processes 1 4 6 6 10 13 16 16 17 19 20 32 45 47 54 54 54 55 55

(4)

3. Convergence Acceleration of the Outer

Iteration 57

4. Convergence Tests 59

III. Sample Problems and Results 60

A. The One-dimensional, Ten-region Problem 60

B. The Basic Two-dimensional, Two-composition

Problem 67

C. The Basic Two-dimensional Problem with a Baffle

Surrounding the Fuel Region 72

D. The Basic Two-dimensional Problem with Varying

Cross Sections within the Fuel Region 79

E. Results of IAEA 2-D Benchmark with Various

Coarse Meshes 88

F. Results for Maine Yankee in Two Dimensions

with Various Coarse Meshes 96

G. Results for Zion 1 in Two Dimensions with

Various Coarse Meshes 105

IV. A Guide to User Applications 113

A. Overall Program Flow 113

B. Details of Program Options 113

1. Cross Section 113

a. Input Formats 113

b. Cross Section Collapsing 116

2. Finite Element Expansion Function

Specification 117

3. Geometry and Boundary Condition

(5)

a. Spatial Mesh

b. Boundary Conditions

c. Specifications of Elements with either

Varying Cross Section or Constant Cross Section Subregions

4. Flux Input Options

5. Flux Dumps and Restart Procedures 6. Convergence Criterion Specifications 7. Edit Options

a. Element Edit

b. Zone Edit c. Point Edit

C. Description of Input Data 1. Job Title Card

2. Input of Control Numbers

3. Problem Dependent Data

4. Edit Input

V. Programming Information

A. Program Structure 1. Program Flow

2. Role and Function of Subprograms

3. Relation of Problem Variables and Program

Mnemonics

4. Definition of Important Variables in Common Blocks and Argument Lists B. Hardware Requirements C. Software Requirements D. Programming Considerations 120 122 123 125 125 127 128 128 128 130 131 131 131 135 140 143 143 143 143 143 149 149 149 154

(6)

1. Variable Dimensioning 154

2. Ordering of Unknowns 154

(7)

FIGURES

Figure 1. A Function f(x) and a Uniquely Determined

Interpolate si(x) in the Interval

(xi, xi+1).

Figure 2. One-dimensional Cubic Element Functions

Figure 3. Cubic Basis Functions Appropriate for

Functions and Derivative Continuity

Figure 4. Cubic Basis Functions Appropriate for Flux

and Current Continuity Across Interface

Figure 5a. Linear Element Functions

Figure Sb. Linear Basis Functions Appropriate for

Flux Continuity Across Interface

Figure 6. Hermite Interpolation Data in a Rectangular

Mesh

Figure 7. Bicubic Basis Functions

Figure 8. Basis Functions on Boundary Points of a

Rectangular Mesh

Figure 9. 'Two-dimensional Partition and General Matrix

Form for the Case of Unknowns Ordered as

(1) All Unknowns at Each Point, (2) All Mesh

Columns, and (3) All Mesh Rows

Figure 10. Two-dimensional Partition and Corresponding

Submatrix (e.g., Lg) Structure

Figure 11. Mesh Geometry for One-dimensional,

Ten-region Problem 22 25 27 29 30 31 34 42 44 51 52 62

(8)

Figure 12. Figure 13. Figure 14a. Figure 14b. Figure 15. Figure 16a. Figure 16b. Figure 17. Figure 18a Figure 18b.

Flux Plots for the One-dimensional,

Ten-region Problem 65

The Basic Two-dimensions, Two-composition

Problem 68

Thermal Flux Plots for the Basic Two-Dimensional, Two-composition Problem at

x = 0.0 70

Thermal Flux Plots for the Basic Two-dimensional, Two-composition Problem at

x = 20.0 cm 71

Geometry for the Basic Two-dimensional Problem with Baffle Surrounding the Fuel

Region 73

Thermal Fluxes at y = 0.0 for the Basic

Two-dimensional Problem with a Baffle

Surround-ing the Fuel Region 76

Thermal Fluxes at y = 20.0 for the Basic

Two-dimensional Problem with a Baffle

Surround-ing the Fuel Region 77

Geometry for the Basic Two-dimensional Problem with Varying Cross Sections within

the Fuel Region 80

Thermal Fluxes at x = 0.0 for the Basic

Two-dimensional Problem with Varying Cross Sections

within the Fuel Region 83

Fast Fluxes at x = 0.0 for the Basic

Two-dimensional Problem with Varying Cross

(9)

Figure 19a. Thermal Fluxes at x = 20.0 cm for the

Basic Two-dimensional Problem with Varying

Cross Sections within the Fuel Region 85

Figure 19b. Fast Fluxes at x = 20.0 cm for the basic

Two-Dimensional Problem with Varying Cross Sections

within the Fuel Region 86

Figure 20. Core Layout for IAEA Benchmark 89

Figure 21. CHD 8 x 8 Mesh for IAEA Benchmarks 90

Figure 22. CHD 7 x 7 Mesh for IAEA Benchmark 91

Figure 23. Assembly Power Fraction Comparison for IAEA

Benchmark 92

Figure 24. Percent Error in Assembly Powers for IAEA

Benchmark 93

Figure 25. Comparison of Percent Error in Assembly

Powers with Cubic Hermite and Linear

Hermite Elements for IAEA Benchmark 95

Figure 26. Core Layout of Maine Yankee 97

Figure 27. CHD 11 x 11 Mesh for Maine Yankee 98

Figure 28. CHD 8 x 8 Mesh for Maine Yankee 99

Figure 29. CHD 7 x 7 Mesh for Maine Yankee 100

Figure 30. Assembly Power Fraction Comparison for

Maine Yankee 101

Figure 31. Percent Error in Assembly Power for Maine

Yankee 103

Figure 32. Core Layout for Zion 1 106

Figure 33. CHD 7 x 7 Mesh for Zion 1 107

(10)

Figure 35.

Figure 36.

Figure 37.

Figure 38.

Figure 39.

Assembly Power Fraction Comparison for Zion 1

Assembly-averaged-to-core-averaged Power Ratios for Zion 1

Simplified Logical Flow Diagram for CHD Coordinate System Orientation Assumed

by CHD

Program Subroutine Flow Chart for CHD

109

110

114

121

(11)

TABLES

Table I. Eigenvalues for the One-dimensional

Ten-region Problem 63

Table II. Element-averaged Results for the

One-dimensional, Ten-region Problem 64

Table III. Eigenvalues for the Basic

Two-Dimensional, Two-composition Problem 69

Table IV. Results for the Basic Two-Dimensional

Problem with a Baffle Surrounding the

Fuel Region 75

Table V. Some Results for the Basic

Two-Dimensional Problem with Varying Cross

Sections within the Fuel Region 82

Table VI. Data for IAEA 2-D Benchmark Analysis 94

Table VII. Data for Maine Yankee Analysis 104

Table VIII. Data for Zion 1 Analysis 112

Table IX. Description of Expansion Function Options 118

Table X. Default Expansion Function Sets 119

Table XI. Function of CHD Subroutines 145

Table XII. Relation of Some Problem Variables to

Program Mnemonics 148

Table XIII. Definitions of Some Important Program

Variables 150

(12)

REFERENCES

Appendix A: Macroscopic Cross Sections for Test Problems 158

Appendix B: Inner Products for Cubic Hermite Element

Functions

Appendix C: Sample Problem Input and Output

161 166

(13)

CHD: A TWO-DIMENSIONAL, MULTIGROUP, RECTANGULAR GEOMETRY, CUBIC HERMITE,

FINITE ELEMENT DIFFUSION CODE

by F. A. Kautz L. 0. Deppe

ABSTRACT

1. Program Identification: CHD

2. Description of Function: CHD solves the two-dimensional

multigroup diffusion equation in planar geometries using a general rectangular mesh. Regular inhomogeneous (keff) problems subject to vacuum or reflective boundary con-ditions are solved.

3. Method of Solution: A finite element method in which the flux is assumed to be given by a cubic Hermite poly-nomial in each rectangle is used to solve the

(14)

accelerated by a Chebyshev Technique.

4. Restrictions: Variable dimensioning is used so that any

combination of problem parameters leading to a container array less than MSIZE can be accomodated. On IBM ma-chines, where CHD uses a combination of single precision

(4 bytes per word) and double precision (8 bytes per word), MSIZE can be several hundred thousand words (in terms of 4-byte words).

5. Computers for which Program is Designed and Others on

which it is Operational: IBM 370/168, IBM 360/91, IBM

360/195.

6. Running Time: A two-group, 81-element, kef calculation

for the two-dimensional, quarter core IAEA benchmark

problem requires about 2.3 minutes of IBM 370/168 time.

Running times vary almost linearly with the total number of unknowns.

7. Programming Language; CHD is written in FORTRAN-IV.

8. Unusual Features of the Program: Element regions can

encompass areas with varying cross sections, with these cross section variations accounted for through the inner products of the basis functions. Thus each element

region can include more than one core assembly, taking advantage of the high-order flux expansion. Flexible edit options, including dumps and restart capability, are provided.

9. Machine Requirements: The standard output (scratch)

units and system input/output units provided with IBM

360-370 machines are sufficient. A relatively large

(15)

10. Authors: The authors of CHD are F. A. Kautz and L. 0. Deppe, of the Department of Nuclear Engineering, Bldg.

24-212, Massachusetts Institute of Technology, 77

Massa-chusetts Avenue, Cambridge, MA 02139. The individual

currently responsible for the program is F. A. Kautz.

11. References: Publications which are directly related to

the methods incorporated in CHD are the following: (a) Kang, C. M., and K. F. Hansen, Finite Element Methods for Space-time Reactor Analysis, Sc.D.

thesis, Report MIT-3903-5, MITNE-135, Massachusetts Institute of Technology, Cambridge, MA 02139,

November 1971.

(b) Deppe, L. 0., and K. F. Hansen, The Finite

Ele-ment Method Applied to Neutron Diffusion Problems, Nucl.E. thesis, Report COO-2262-1, MITNE-145,

Massachusetts Institute of Technology, Cambridge, MA 02139, February 1973.

12. Material Available: Source deck, test problems, results

of executed test problems, and this report are avail-able from the Department of Nuclear Engineering,

(16)

I. INTRODUCTION

CHD is a program for solving the two-dimensional,

multigroup neutron diffusion equations using a rectangular mesh. The unknown solutions are expanded as bicubic Hermite polynomials in a piecewise manner using the Galerkin method

to arrive at a discrete formulation. The resulting

equa-tions are uncoupled via the power iteration technique, and the group solutions are obtained by direct inversion (using Cholesky factorization) of the coefficient matrix.

The code solves the standard eigenvalue (lamda mode) problems, providing flexible edit options which include

dumps and restart capability. Vacuum and reflection

boun-dary conditions are admissible, consistent with any problem type.

CHD is written in Fortran IV using flexible

dimension-ing so that the size of all arrays is established at the execution of a particular problem; hence, core storage requirements are minimized. Particular features of CHD include:

1. arbitrary group-to-group downscattering,

2. arbitrary group-to-group fission sources,

3. vacuum and reflective boundary conditions on all

sides,

4. rectangular domains,

5. elements which can encompass areas having varying

cross sections,

(17)

7. flexible input options for basis functions

specifications,

8. Chebyshev convergence acceleration for outer

iterations,

9. flexible restart and edit options, including

reaction rate edits over subregions within element regions.

The next section of this report contains the theo-retical development of all the methods and approximations used in CHD. Section III contains sample problems and re-sults, Section IV is a guide to user application, and Sec-tion V contains programming informaSec-tion.

(18)

II. THEORY

In this section the energy and spatial variables of the diffusion equation are discretized to obtain a set of

linear algebraic equations. The time-independent neutron

diffusion equation is written and discussed in Section II.A.

A general discussion of finite element methods and the weak

formulation of a problem is presented in Section II.B.

Section II.C is devoted entirely to a discussion of the weak

form of the diffusion equations. The multigroup form of the

diffusion equations is presented in Section II.D. The

details of spatial approximations used in CHD are given in Section II.E. The solution of the linear algebraic system obtained by these approximations is discussed in Section II.F.

A. The Time-independent Neutron Diffusion Equation

In this section we introduce the energy-dependent, time-independent neutron diffusion equation and discuss

proper boundary conditions. The derivation of this equation

can be found in Davison [1], Henry [2], and elsewhere [3], [4].

For reactor problems the mathematical model of the physical problem is usually defined so that the solution parameters are at least piecewise continuous across the

subregion interface of the model. Consider, therefore, a

(19)

boundary 3M. We assume that 2 consists of contiguous open

subregions Q., Z=1, 2, ... , L, each of which is bounded by

a . Symbolically,

L

Q_ U i Q

Furthermore, let-E < E < E represent the continuous

mi- max

energy variable, and define E H (Emin, E ).

Then, within any region Q , the continuous energy,

time-independent neutron diffusion equation can be written as

T D= - V -D(r, E) V_(r, E) + E t (r,E) D(r,E)

- f dEZ s(r,E'+E)#(r,E') - X(E)f dE'vEf(;E')4(rE'),

= Q(rE),

where

2

( (r,E) = scalar neutron flux (n/cm -sec),

D(r,E) = neutron diffusion coefficient (cm),

Et (r,E) = total macroscopic removal cross section

(cm~ ), E a(r,E) E (r,E'+E) Zf(r,E) V vEf(r. E) E

Et(r,E) E Za(r,E) + maEs(r,E+E')dE',

min

= macroscopic absorption cross section (cm ),

= macroscopic scattering cross section

from E' to E (cm ),

= macroscopic fission cross section (cm ),

= average number of neutrons produced per

fission

= macroscopic fission neutron production

(20)

X(E) = fission spectrum for prompt neutrons,

= l/keff, eigenvalue introduced to define

an eigenvalue problem,

k eff = system multiplication factor,

Q(r,E) = extraneous source.

D, E a' s and Ef are continuous in each Q., Z=1, 2, ..

L, and may be discontinuous on 3. If Q(r,E) = 0, then Eq.

(1) becomes an eigenvalue problem.

Eq. (1) is the result of a balance condition applied to

a volume element dr about r and to an energy interval dE about E. The first two terms on the left side of Eq. (1) account for the loses by net leakage and removal. The next two terms account for gains by inscattering from other

energies or by fissions at any energy,

We will impose any of the following homogeneous boun-dary conditions:

@(r,E) = 0

EE:

or for (2)

-5(r,E) =

0,

where 3/3n is the outward normal derivative at M.

The diffusion approximation fails in the neighborhood of material interfaces, where the solution has transients. We assume that the solution satisfies certain boundary

conditions at the interfaces. Rigorous interface boundary

(21)

transport theory are discussed in Davidson [1]. However, the following set of interface boundary conditions is more commonly used:

(r,E) = $(r+,E),

Ec

for

rs3Q

D(r~,E) $(r ,E) = D(r ,E)y-(r E). (3)

The negative and positive superscripts refer to opposite sides

of material interfaces. These conditions are the flux and

(22)

B. Finite Element Methods and the Weak Formulation

The finite element method consists basically of finding approximate solutions to Eq. (1) which are defined only over subregions (or finite elements) of the problem domain. When joined together, these piecewise solutions form an

approx-imate solution over the whole problem domain.

To generate these approximate solutions to Eq. (1) we

shall expand $ in terms of some suitable basis functions.

However, if we require the basis functions to have the same

differentiability properties and continuity properties as $

itself, then we will have great difficulties finding the

basis functions. In order to avoid these difficulties, we

consider another formulation of the problem which weakens the continuity conditions and permits the use of a much broader class of expansion functions. We will now proceed to illustrate this "weak" formulation of a problem.

Consider the problem defined by

-V24(r)

= L$(r) = Q(r), r in Q, (4a)

where L is a linear operator with homogeneous boundary conditions

$(r) = 0

or for re 30

-$(r) = 0 (4b)

and continuity conditions

for re3O

(23)

Q(r) represents a source term.

This boundary-value problem can be cast in a varia-tional form. Given the funcvaria-tional

J = (L$,$) -2 (Q,$),

the condition under which J is stationary is given by

(Lp,u) - (Qu) = 0,

for all u in the same function space as

p.

The term (Q,u),

for instance, denotes an inner product defined by

(Qu) =f2Qudv.

Integtating Eq. (6) by parts yields

(Vq,Vu) -f ( $. )udS - (Q,u) = 0.

DZ

(5)

(6)

(7)

Since homogeneous boundary conditions and derivative continuity conditions have been imposed, we see that the surface integral vanishes and we are left with

(V$,Vu) - (Qu) = 0. (8)

Eq. (8) is called the weak form of Eq. (6), and any $(r)

which satisfies Eq. (8) is called a weak solution to the

problem defined by Eqs. (4a, b, c). We observe that any $(r)

which is a solution of Eqs. (4a, b, c) is also a solution of

Eq. (8), and conversely, if the weak solution is in the

domain of the operator L, that is, twice differentiable in each R., then it also satisfies Eqs. (4a, c).

In order to approximate the solution to Eqs. (4a, b, c), we choose a convenient trial function space where the

piecewise functions {ui(r)}If 1 form a basis. In particular,

we choose u (r) as polynomials of a certain degree satis-fying the same boundary conditions as the analytic solution.

(24)

We then seek an approximate solution of the form

M

() = . au (r) (9)

i=l 1

In the well-known Galerkin method [5], [6] of solving integro-differential equations, the expansion coefficients a are determined from the condition that the equation

obtained by the substitution of $(r) for $ in Eq. (4) must

be orthogonal to the elements u1 , u2, ... , uM. This

con-dition leads to the system of equations

(L$,u.) = (Q,u.), (10)

for all i = 1, 2, ... , M.

There are severe limitations to this particular

formu-lation. The expansion functions are required to be twice

differentiable, and the interface continuity conditions are

imposed on the approximate solution. In view of the less

restrictive conditions on $ in the weak form of the problem,

we should expect that the class of appropriate expansion (or

basis) functions is much larger. $ is only required to be

piecewise continuous and may not satisfy the derivative continuity condition which appears as a natural interface

condition. These allow piecewise linear functions to be an

acceptable expansion functions in the weak form. Thus, in order to increase our degree of freedom in choosing expan-sion functions, we seek approximate solutions to the weak formulation of the problem, Eq. (8).

The Galerkin method then requires

(V$,Vu ) = (Q,u ) (11)

(25)

C. The Weak Form of the Diffusion Equations

Using the inner product for the space energy problem,

($,u)

f

dE fdV~u,

we define the form (T$,u) as

(T$,u) - (VDV$,u) + (E t ,u)

-

(fdE'Es

(E'+E)$(E'),u)

1

- (X(E) fdE'vE f(E')$(E'),u).

In order for the terms of (T$,u) to exist, we must require

that $ and u be continuous and that $ have second

deriva-tives which are square intergrable.

The original (i.e., "rigorous") formulation of the diffusion problem may be stated as a problem of finding

$ in the domain of the operator T satisfying

(T$,u) = (Q,u). (12)

Intetrating the leakage term by parts, we obtain

XfdV(V-DV$,u) = (DV,Vu)

faJdS(Da ,u) , (13)

where the last term on the right is the sum of the surface

integrals for each subregion P of 0. Since $ satisfies

Eqs. (4b, c), the summation vanishes. Thus, Eq. (12) leads

to the weak form

(26)

where a($,u) is a bilinear form defined by

a($,u) = (DV$,Vu) + (Et$,u)

- dE'Es(E'+ -E)$ (E')u)

-

(X(E)f

dEIvE (E')$(E'),u).

Observe that in order for the terms of a($,u) to exist, we

require that $ and u be continuous and have first derivatives

which are square integrable. We define W1 (Q) (generally

called a Sobolev space) as the set of all functions which

satisfy the above conditions. In view of the boundary

conditions in Eq. (4c), we shall use a subspace of W

(sM,

denoted by W (Q), whose elements satisfy the boundary

con-ditions stated by Eq. (4b).

The weak formulation of the diffusion problem may be

stated, therefore, as a problem of finding $ in W1 (Q)

satisfying Eq. (14), for all u in the function space W 0 (Q).

Any $(r,E) which satisfies Eq. (14) is called a weak solu-tion to the diffusion problem.

It has been demonstrated by the steps leading from Eq. (12) to Eq. (14) that any $(r,E) which is a solution of Eqs.

(4a, b, c) is also a solution of Eq. (14). It can be shown

[7], conversely, that if the weak solution is twice

dif-ferentiable in each Q (i.e., in the domain of the operator

T), then it also satisfies Eqs. (4a,c). In particular, it

can be shown that the continuity conditions for D $

(cur-rent) in Eqs. (4a, c) are Euler equations in the varia-tion of u in the weak formulavaria-tion. For this reason, the

(27)

current continuity condition is called the "natural interface condition."

In the weak form of the diffusion equation, $ is only

required to be an element of the function space W1(2) and need not satisfy the current continuity condition which appears as

a natural interface condition. This allows the piecewise

linear function to be an acceptable function in the weak form. In fact, the weak form is very well suited for the use of piecewise polynomials as basis functions.

(28)

D. Multigroup Diffusion Equations

In Sections D and E, we briefly develop approximate methods for the solution of the weak form of the neutron

diffusion equations, Eq. (14). In this section, we consider

approximations of Eqs. (4a, b, c) in energy. The general-ized multigroup equations will be developed first, because of their relationship to formal few group theory [2], and then the conventional multigroup equations will be extracted from these generalized equations as a special case.

1. Generalized Multigroup Equations

We consider expansions of the flux in terms of piece-wise polynomials in both space and energy. The approximate

solution $(r,E) can be represented as

G M

$(r ,E) = ' X a. u.(r)u (E), (15)

g=1 i=l

where u (r) and u (E) are spatially dependent and energy dependent basis functions, respectively. The construction of these basis functions is discussed in Section E, and [7] presents further details.

We define the group flux approximation $ (r) as

M

9g = . =1ig 1 -la. u.(r). (16)

Eq. (15) can then be written as

G

$(r,E) = I $ (r)u (E). (17)

(29)

-We apply the Galerkin scheme to Eqs. (4a, b, c), such that qsatisfies, for g=l, 2, ... , G,

(T$u) =(Q,u ) , (18

($| ,u ) 0, (18

($,u ) and (DV$,u ) continuous on the material interfaces. (18c)

where (ou)jf DudE. Eqs. (18a, b, c) lead to the generalized multigroup

equations which are given by, for g=l, 2, ... , G,

G

- = V-D ,7 ,(r) =

with boundary conditions

g (r)| G X tgg' sg~ Vfg'9rg' Q g(r), g'1=1 tgg, sgg'X gg9 = 0, (19a) (19b) (19c) G

I(r), D ,(r) continuous at material interfaces

g g'=1

gg13g-where

D '9 (r) = (Du 9, (E),u 9(E)) ,

tgg 'E t(u , 1(E) u g(E))

sgg, ()= (fdE'Es (E'+E)u , (E'), u (E))

X = (X(E), ug (E)) ,

(fg = f dE'Ef(E'), u , (E')

Q (r) = (Q(rE), u (E))

g 9

2. Conventional Multigroup Equations

The conventional multigroup equations [1], [3], [4] are

obtained as a special case of Eqs. (19a, b, c). In this

a)

(30)

case, we specify

S(E), Eg>E>Eg+l

u (E) =

0, otherwise

where S(E) represents an infinite medium neutron spectrum. We then obtain the conventional multigroup equation, for g=1,

2,

.. G,

G

X

-V-D VgY (r) + E t ) (r) - {z ,D + -v, =

Q

,(20a)

- g- g tg g - sgg g' x fg' g g

with boundary conditions

(r)| = 0, (20b)

g

-

3

0

(r) and D -4) (r) continuous at material interfaces, (20c)

where

D = 6 ,D g,

g gg g ,

tg ~gg'Z t

(31)

E. Spatial Approximations

The central problem in the application of the finite element method is finding appropriate piecewise continuous functions in an appropriate trial space (e.g., Hermite space or spline space) for use as trial functions in the approx-imate solutions to the convential multigroup equations,

M

= a. u.(r). (16)

g ig=' 1

-Polynomials are a natural choice for the basis functions

ui(r). They are easily integrated and differentiated, they

are well known, and they can be made complete. Other trial functions, such as trigonometric functions, can also be used.

Among the possible polynomial spaces, those based upon Lagrange and Hermite polynomials have been most widely

applied to diffusion problems. Lagrange polynomials are generated by using the function values at interval points of

the subregions. Hermite polynomials, on the other hand, are

generated through the use of values of the function and its

derivatives at the boundary of the subregions. In

partic-ular, the same data must be available at both ends of the interpolation interval. This means, for instance, that if one has the value of the function and its first order

deriv-atives at one end (or corner) of the interval, one must also have the value of the function and its first order

deriva-tives at the other end (or corners). Thus, the amount of

data is always an even number of values; hence the poly-nomials are always of odd degree. For neutron diffusion

(32)

problems, a desirable feature of Hermite polynomials is the fact that they allow the natural imposition of flux and current continuity conditions.

In the next two subsections of section E, we will sum-marize the construction of a complete basis for the piece-wise expansion of the solution to the weak form of the multigroup neutron diffusion equations, in one and two

dimensions, and in terms of the Hermite polynomials of the first and third degrees. The third subsection deals with varying cross sections inside the expansion elements, and the fourth subsection discusses the application of the

Galerkin technique to the weak form of the multigroup equa-tions and the matrix formulation of the problem.

1. Construction of Basis Functions for Piecewise Expansion

in One Dimension

We will now examine construction of the cubic Hermite basis functions appropriate for the expansion of the unknown solution in a one-dimensional space and indicate afterwards

the use of linear basis functions. In the next section, we

will consider the extension to two dimensions.

Consider a one-dimensional closed interval Q=[a,b] with a partition A of 0 such that

A:a=x <x2 ''''M = b, (21)

where A = (xi, xi+), i=1, 2, ... , M-1 are open subintervals

(33)

sufficiently smooth function f(x) in [xi, x i+], illustrated

in Fig. 1. When the values of both the function and its

first derivative at x and x i+1 are known, we consider the

use of polynomials si(x), of degree 2m-1 (where m=2 for the cubic interpolate) such that si(x) satisfies

S (P) (x.) = f (P (x.)

s i(p)

(xi+13 = ~ (i+1), O<p<m-1,

(22a)

(22b)

where s. 1 (x.) (x.)11 = -s.(x).

x

This type of interpolation

is called Hermite interpolation and it is known [8] that Hermite interpolate si(x) can be uniquely determined.

The Hermite interpolate si(x) of f(x) can be expressed a general way by

s (x) = m1 f(P)(x +)uP+(x) + f(P)(xi+l)up+1 (xI,

p=0

where the functions {uP±}, for m>1, are known as element

1

functions (i.e., piecewise polynomial functions) and are defined by 2m-1 1 x, I a x ,x _- <x x , up(x) = 1 J+

(x)

= 1 0V the in (23) (24a) otherwise, 2m-1 +'y 1' a x x x1- i+1, y0 0, otherwise, (24b)

(34)

S. (x)

function and

derivative

values known -derivative

values known

f(x)

a x 1 xi+ 1 b

xD

FIGURE 1. A Function f(x) and a Uniquely Determined Cubic Interpolate S. (x) in the Interval [xi, x=l]

(35)

such that

uP xi)= 6. .6

0<pm-g1 j ij pg <p<m-l,

dx J P9'

where x.=x ±0. Note that u (x) and uP (

j= i1 1+(x)are nonvanishing

over the same interval [x ,xi+i

For the cubic Hermite interpolate (m=2), we have

s.(x) = f(x.)u +(x) + f(x )u + (x)u 1+

+ f(l) (xi 1)uK(x)

(25)

where the cubic element functions are

0-u (x) = 3 -- 2 X i 3 -0,1 x x<x, (26a) otherwise, 2 3 -i14 ( i+1~I i) 2x 2( 1-x -2 i+1~ if 0, 3 > li <X x i+l' otherwise, 1 -u. (x)= _ i-1 2

i-l-x i-x x -xi i i-1P

x <ix<xi otherwise, 0+ u.(x (26b) (26c) 0,9

(36)

2 3 ________i) I i+1 i

(x i+; x ) x i-Xj 1-x - i+1

1+

ui +X (26d)

0, otherwise.

These element functions are illustrated in Fig. 2.

The error bound of the general Hermite interpolation is

stated by well-known theorems in [9], [10]. Within the %

interval [xi, xi+1 ], the pointwise interpolation error for

one-dimensional neutron diffusion problems is bounded by

I

I--(f(x)-s. (x)) L 0 <Kjxi+1-xil (~)O<q<m-1,

d 1 L(Ar)

where p=2m for this case and K is a positive constant

inde-pendent of jxi+1 --xil. The above expression states that the

bound in the pointwise error between f(x) and s(x) for a

piece-wise continuous function f(x) is of order 2m. Thus, for

the cubic Hermite interpolation (m=2), the error is

4

I

f(x)-s (x)| L (A)<K2i+1i 4

of O(Ax 4). For the linear Hermite interpolation (m=1),

the error is

SIf(x)-s (x) II <KI i(+ 1~x)i 2

or O(Ax 2). The pointwise error in the derivatives is also

bounded with an appropriately lower exponent.

Now we consider the interval [a,b] partitioned into (M-1) contiguous subintervals. We can approximate the unknown so-lution of a problem over the whole interval by a sum of piecewise approximations, using a set of element functions

(37)

u 0-(X) xi 1 x1+1 xi-i1 slope = 1 1-u. (x) i xi+1 xi-i

FIGURE 2. One-dimensional Cubic Element Functions

u 0+ xi-1 1 xi I-Xi+1 1+() xi-1 u X i Xi+1

7

1

(38)

in each subinterval, {uf , u'*, up-: 2<i<M-1, o<p<m-1}. Thus,

s(x) incorporating cubic Hermite element functions can be rep-resented by M-1 s(x) = [ s.(x) i= 1 M-i 1 ( )-I 1 0 (x+)up+x ()+f(P (x.)u+1(x)} M-1 + 0+ - 0 ()+ 1+

{f(x+)u. (x) if(x+1 )ui+1(x) + f (+)ju((x)

i(1)

1-+ ( (x )u (x)}, (27)

where s (x) represents the Hermite interpolate in the element

A., defined by Eq. (23). The f's are unknowns to be

deter-mined.

Function and derivative continuity can be naturally preserved by requiring

f(x+) = f(x.) = f(x.)

2<i<M-1 (28)

f ( ( x ) - f ( ( x - f (1)(x i)

The conditions (28) lead to generation of the basis func-tions appropriate for the approximation of an unknown solution inside the interval [a,b], preserving function and derivative continuity across the interfaces. These coupled basis

func-tions are illustrated in Fig. 3.

For neutron diffusion problems, however, we want to re-quire current continuity across the partition interfaces. This condition can be met if the 1-type (first derivative) basis functions are redefined in the following manner:

(39)

i

u. (x)

i

slope = 1

xi+1

FIGURE 3. Cubic Basis Functions Appropriate for Function and Derivative Continuity 0

u. (x)

1

xi-1 xi

(40)

o u (x x, D(xi) u.(x) = (29)

o

1+ + u + , x <x<x i+l D (x.) 1+

where 0 is a normalization constant and uJ (x) are given by

Eqs. (26c, d). The normalization constant 0 is introduced in

order to produce stiffness matrices having small condition

numbers [7]. We usually choose 0 such that D ~ 1. These

D(x.) modified basis functions are illustrated in Fig. 4.

If piecewise linear element functions are used, we will be able to preserve only function continuity across the

par-tition interfaces. The element functions, illustrated in Fig. 5a, are represented by

x-x. x i - li-1 i u. (x) = (30a) 0 , otherwise, Xi+l- x < 0+ u (x) = (30b) 0 , otherwise,

When the p oper coupling conditions (functions con-tinuity) are imposed, we will have defined the basis func-tions for the expansion, as illustrated in Fig. 5b.

(41)

u 0

uu (x)

slope = (x

i-1 i i+1 i-1

xi x.i

16

slope D(x.)

FIGURE 4. Cubic Basis Functions Appropriate for Flux

and Current Continuity Across Interfaces x

.1

(42)

u. (x) u 0+

1

K

x .

1 xi+l x x

FIGURE 5a. Linear Element Functions

u0

xi+l xi xi-l

FIGURE 5b. Linear Basis Function Appropriate for Flux Continuity Across Interfaces

xi-1

xi+l

(43)
(44)

It can be shown [7] that for the Hermite interpolate

s(x) [given by Eq. (27)] of the function satisfying the weak

form of the diffusion problem, the error bounds are

(f (x) - s (x)

)<K~x(mq

, <q<m-1

dx q LO [a, b]

where Ax = max Ix i+l-xi and K is a constant independent

l<i<M-1

of Ax. Thus, for the linear Hermite interpolation (m=l), the error in the function approximation is

2

II(f(x)-s(x))

, <Kx 1Ax

L '[a,b] 2

or O(Ax ). For the cubic Hermite interpolation (m=2), the

error is 4 II (f(x)-s(x))||I <K2 Ax L'[a,b] 4 or O(Ax ).

2. Construction of Basis Functions in Two Dimensions

We now consider a two-dimensional region Q=[a,b]x[c,d] and assume an orthogonal coordinate system. Using Cartesian

coordinates, we define Tr to be a partition of Q such that

7T: a=x 1<x 2<- -<xM = b

(31)

c=y <y2< ...<yN = d.

The set of all mesh points generated by 7 will be denoted Z,.

(45)

aenoted f., for k 2 1, 2, ... , L, with L = (M - 1) x (N - 1).

Each element 'rr has a set Z of 4 mesh points, namely the

corners of the mesh element. (See Fig. 6.)

The element functions in two dimensions are generated

by taking products of the one-dimensional element functions

in each direction. For instance, the two-dimensional

bi-cubic Hermite interpolate s,(x,y) in a mesh element 7r (see

Fig. 6) can be represented by

s (x,y) = f upx+(x)upy+(y) + p =0 p =0 i'Ti xy + fpx uX (x)u (y) + (i+1, i) (ExP) Ex+ p -+ f(XY) u, (x)u ( + 1 j+1) + f yj+1 u x )u (y) , (32)

where the subscripts (x ,y ) on f denote a value of the

function or its derivative at mesh point (i,j), and the

superscripts (pxp y'denote the p th derivative in the

x-direction and the py th derivative in the y-direction. Note that there are 16 coefficients (i.e., values of f) required to

specify a unique s (x,y). For this Hermite interpolation,

the interpolation data required to specify s,(x,y) are the

function values at the 4 mesh points of the element 7 ., the

first derivative in each direction at the 4 mesh points, and 2

the 4 mixed derivatives at each mesh point, i.e., at

each corner. Thus we have 4 values, 4 derivatives in x, 4

(46)

Yj+1

f(1,1)

f(1,o0)

(1,1

F f(o,1) f(090) f(o,1) I yj f(1, r1) (1 .o) f(1, 1) y i xi+1 x

FIGURE 6. Hermite Interpolation Data

(47)

Hermite data are illustrated in Fig. 6.

The uniqueness and the approximation error for the Hermite interpolation are stated by theorems (with proofs)

in [7]. It is shown that a two-dimensional polynomial

interpolate s ,(x,y), incorporating sufficiently smooth func-tions, satisfies the following expression for the pointwise error bound:

(f(x,y)-s ,(x,y))| <KAx(2mx-px) +

o ~x y L ( + K A (2my-py) y y (33) for 0Op <m -,

O<p

<m -1

where K and K are positive constants independent of Ax

and Ay, respectively, and where (2mx -1) and (2m Y-1) specify

the degree of the one-dimensional polynomials in each

direc-tion. Consequently, for the case of bilinear and bicubic

Hermite interpolation we have the following pointwise inter-polation error bounds:

j~~xy)s(xy)~2 2

f(xy)-s (xy)| L(7) <K Ax + K Ay (linear)

<K Ax + K Ay (cubic)

i.e., O(Ax2) + O(Ay2) for the linear and O(Ax 4) + O(Ay 4) for

the cubic interpolation.

In the region [a,b] x [c,d] partitioned into (M-1) x (N-1) contiguous subregions (or elements), we can approximate the

unknown solution of the problem over the whole region by a sum of piecewise approximations, using a set of element

(p , y)

functions in each mesh element, {u..

7

' : 1<i<M, 1<j<N,

(48)

-O<p <m -l, -O<p <m -l}. Thus, the interpolate s(x,y)

incorporating bicubic Hermite element functions can be repre-sented by

L

s(x,y) = I st(x,y)

Z=1

N-1 M-1 1 (p ,p ) p +xp[ (y) +

j=i

i1p =0 p =f (i'7j) 3

x y

+ f x'y0 u +(x)u y (y) +

(xi+1 '7

+fp P up x+ (XUp +

+f xEy91 (x)u. (y) +

(x ,yj +)

+ f x'E y u P+(x)u p (y) , (34)

(i+1'7j+13 i l ~

where s (x,y) represents the Hermite interpolate in the element ff

As in the one-dimensional case, basis functions for two-dimensional neutron diffusion problems can be defined

by imposing appropriate coupling conditions on the element

functions. The unknown solution of a two-dimensional problem

can then be approximated by considering a convenient partition of the problem domain.

First we consider the use of bilinear element functions. In this case there is one basis function at each mesh point which is defined by

(49)

0+ 0+ u. (x)u. (y), I 1 j 0- 0+ (0,0) u. (x)u. (y), II u (x,y) = 1 J 0-

0-u (x)u (y), III (35)

0+

0-u (x)u (y), IV

where the roman numerals refer to spatial mesh elements

sur-rounding point (ij) (as shown in Fig. 7). The piecewise

linear functions u. 0>x) 0 (y) are defined by Eq. (30).

1 J

up0,0)(x,y) is continuous; however, it does not satisfy the

continuity of D -1.

Next, we consider the construction of bicubic basis

functions from cubic element functions. These basis

func-tions depend on the diffusion coefficients surrounding a point (ij). Thus we consider two cases separately.

Case 1. DID III= D1 IDiV

This condition is satisfied for any interior mesh

points or interface points except the singular points. The

proper basis functions are given by (see Fig. 7):

0+ 0+

u. (x)u (y), I

0- 0+

u. (x)u. (y), II

u(0,0) (xy) = (36a)

1J 0-

0-u. (x)0-u. (y), III

1 J1

0+

0-u. (x)0-u. (y), IV

(50)

u(1, U. 0)(xy)(xy (x)u (xu ()0+ 6 1-u I 1-(x ou 1+ DwIui

(

0+ (x)u. 21(y), 0-)u.~(y),

x)u0- xi.()

(y)

I II (36b) III IV or and y

III ma be replaced by D 0IV and DIII respectively.

u (0,1),y)(xi) 0 0+ D-U-II 1+ (x)u. (y) , (x)u. (y) 3 0 u0 (x)u1 (y), I I2 6 1+

III (x)u 21(y), I (36c) III IV or D and D may u ij (x,y) = be replaced by a I 01+ 1+

nU. (x)u. (y),

DI 121 u ( D u x)u. (y) (x)u. 21 and D respectively. IV I II (y), III 0 1+ 1 -- U (X)u.j (y), IV (36d)

(51)

6 denotes a normalization constant and is generally taken

such that -~l. D u(x), u(y), p=O, 1, are cubic element

13

functions defined by Eq. (26). The basis functions satisfy

the interface conditions of neutron flux and current contin-uity.

Case 2. DID III/ D ID I

In this case, point (ij) is a singular point. It is well known that the diffusion approximation fails in the neighborhood of material interfaces, where the solution has transients. We do not expect analytic solutions near singu-larities to truly represent the physical neutron distri-bution. Furthermore, from a practical point of view, in many problems one is more interested in overall measures of

core performance (e.g., keff- reaction rates in assemblies

or larger regions). In these cases one may argue that,

whatever the analytic singular component of the solution, it is a localized effect and its contribution to the overall results should be very small.

In calculations of realistic two-dimensional problems, on the other hand, one will have some pattern of zones with different fuel enrichments throughout the core, so that many

of the actual mesh points will be singular points. We

expect the singularity to be a function of the magnitude of the material discontinuities. A singularity will have a

greater influence at water-fuel interfaces than at interfaces between fuels of different enrichments.

(52)

singular points in problems where one is primarily concerned with region-averaged quantities (e.g., reaction rates for

depletion analysis). For instance, when DID III/ D ID y it

is easy to show that the interface conditions of current continuity permits P(x,y) to have only

-D(x)Y) (i,j) " (xY) I (i,

j)

=0.

Therefore, in Eq. (36), u 0? 1)(x,y) and u '0 (x,y) could be eliminated, leaving the proper basis functions to consist of two functions

u(0,0)(x,y); Eq. (36a),

(37) u .' (x,y); Eq. (36d).

1J

However, since the analytic solution at singular points is

not necessarily required to satisfy 4-4(xy) 1 c(xy) =0

the use of the basis functions defined by Eq. (37) can distort the solution and can lead to poor approximations, especially for coarse mesh calculations.

Another approach would consist of arbitrarily speci-fying first derivative continuity by making all coefficients

= 1 in Eq. (36). This approach intuitively seems

conv-enient for singular points surrounded only by fuel regions, where diffusion coefficients do not change drastically.

Another approach takes advantage of the fact that, in the weak form of the diffusion problem, acceptable solutions are the functions which satisfy the conditions

(i) 4(x,y) is continuous in 0,

(38)

(53)

This condition relaxes the current continuity condition, and thus it would be desirable to choose basis functions at the singular point which are continuous but for which the first derivatives are unspecified. The reason for this particular choice is that we want the approximation schemes themselves to choose the optimal coupling relation. Below we present such a set of basis functions, which has a minimum number of functions but whose first derivatives are not unnecessarily restrained, i.e., they are uncoupled.

u 0) (x,y) = Eq. (36a) (39a)

1- 0+

u. (x)u (y),

1 3

(1- 0) 1-

0-u (x,y) = u (x)u (y),

0,

1+ 0+

u. (x)u (y),

(1+, 0) 1+

0-u (x ,y) u (x)u (y),

0, (0,1- , 0+ 1-u9 1-(x,y) =u (~ y, 0+ 1+ u xu. (y) (0,1+) 0- 1+ u ,y) =u q (x)u6(x u. (x,y) = Eq. (36d). II III I & IV I IV II & III III IV I & II II III

eS

IV

(39b) (39c) (39d) (39e) (39f)

(54)

II I III IV i-1 i i+1 0,0) (0,1) ij

LI0,

13

x

(1,0) U (

2j;

(a) Eq- (36) (0,0) U.. (0, (0,1-) u U.. 0 (1. 1 U..

-I

13

I

I

>

1

(b) Eq. (39)

Bicubic Basis Functions Yj+1 y. Y-1

I

22?

U - -

ij

(

X

U.-I FIGURE 7.

(55)

These functions are shown in Fig. 7. There are six

inde-pendent basis functions. u(0,0) and u satisfy both

13 13

the continuity of flux and currents. The remaining

func-tions are partially coupled basis funcfunc-tions, and so the interface conditions are partially satisfied by these

func-tions. Note that the coupling between u.-.') and u ,

1J 1J

and u(0,1-) and u(0,1+) are unspecified so as to be

deter-1J 1j

mined by a particular numerical scheme, say the Galerkin scheme. Numerical results [7], [11] indicate that approx-imations using these sets give better convergence on flux shape and eigenvalues than those using basis functions whose derivatives are erroneously fixed, such as the functions

e

given by Eq. (37) or the functions defined by setting = 1

for the coefficients in Eq. (36).

Generation of basis functions on the boundary can be considered as a special case of the above considerations. These are obtained by coupling element functions whose sup-ports are nonzero (i.e., element functions which are nonzero

in a particular boundary region). For example, consider the portion of a rectangular mesh as shown in Fig. 8. The basis

functions at point A coincide with element functions in region I. The basis functions at point B are obtained by coupling two element functions in regions I and II. Finally, the basis functions at point C are obtained by coupling three element functions defined on regions I, II, and III.

As in the one-dimensional case, it can be shown [7] that for the Hermite interpolate s(x,y) {given by Eq. (34)] of the function satisfying the weak form of the two-dimensional

(56)

of a Rectangular Mesh

A B

(57)

diffusion problem, the error bounds are 8(px~p )KA (2m -p X)+ apxa p y

(f(x,y)-s(x,y))|I

(m) <KL p + (2m -p

)

+K y y Y y for O<p <m -1, O<p <m -1, - y-- y where Ax = max

+--l<i<M -1 li+1i-il- A l<j<N- max 1 j+1~ j , aand K

and K are constants independent of Ti and A. Consequently,

for the case of bilinear and bicubic Hermite interpolation we have the following interpolation error bounds:

2 2

If(x,y)-s(x,y)|| L <Kx 1Ax + K 1 Ay (bilinear)

4 4

<Kx,2Ax + Ky,2Ay (bicubic).

K ,K and Kx, 2, Ky,2 are the upper bounds of K and K

for the bilinear and bicubic approximations, respectively.

3. Varying Cross Sections within the Expansion Element

We have tacitly assumed up to this point that the diffusion coefficient is a piecewise constant function. However, the weak form of the diffusion problem is properly posed for a more general behavior of the diffusion coef-ficient. In particular, a unique solution to the problem

will exist if D(x,y) takes the form of a piecewise con-tinuous function rather than a piecewise constant function.

(58)

From the theoretical viewpoint, piecewise continuous diffusion coefficients present no particular difficulties.

From the viewpoint of approximation methods, the change merely alters the evaluation of elements in the coefficient matrix.

The number of basis functions or unknowns is approxi-mately equal to some integer times the number of mesh points, and we assume that mesh points are always located at element

interfaces. If the system we are modeling has many material

discontinuities, then we will have many unknowns. It is

evident, therefore, that if the spacing between material discontinuities is very small, then finite difference meth-ods may be adequate for the problem, and one need not con-sider higher-order methods. On the other hand, it seems attractive to use coarse meshes with some higher-order

method in an attempt to arrive at accurate solutions with a

small computing burden. For highly heterogeneous systems,

it is clear that we must consider the problem of mesh ele-ments which extend over material discontinuities. Finite

elements techniques incorporated in the code CHD were devel-oped to address this problem.

The techniques employed in CHD use element and/or basis functions which are smooth within their region of definition. Material property discontinuities within this region are

accounted for in the basis function inner products. The

approximate solution, therefore, will be smoother than the actual solution, although the effects of the discontinuities

(59)

will be averaged into the approximate solution through the elements of the coefficient matrix.

4. Matrix Formulation of the Multigroup Diffusion Problem

We now present the matrix form of the equations which result from the application of the finite element method to

the multigroup diffusion problem.

As was done in the development of the two-dimensional basis functions, we will consider a partition of the problem

domain in Cartesian coordinates. The partition will place M mesh points along the x-axis and K mesh points along the

y-axis. As for physical considerations, a PWR analysis, for

instance, which uses a mesh grid coinciding with the core assembly interfaces produces remarkably accurate results.

Consider now Eq. (20a) specialized to the cases of

general downscattering (with no upscattering) and no extraneous

source (which defines an eigenvalue problem). The

within-group scattering cross section is subtracted from the total cross section to form the removal cross section, Z

rg Thus we have

(60)

-V-D1 VD $1 (x,y) -V-D V( (x,y) SErl 1

(xy)

+ Erg (xy) X G g '=1 g-1 + X Z ,D g'-1 sgg g g=2, ... , G.

group flux approximation

M N K(i,j) D (x,y) = Y X I g i=1 j=l k=l can be written as g a.. u..k(x,y),

where K(i,j) is the number of basis functions at point

It i assumed that M, N, and K(i,j) are the same for all energy

groups. We apply the Galerkin scheme to the weak formulation

of Eq. (41) and that 5 satisfies

+ (Erl 1,uijk)Q = G Xi = A fg'g, ijk Q gA-(D V Vu ijk)Q2+ rg (Dg, uijk)Q g-l ug X g=2, sgg' g, ,u G. for i=l, j=l, k=l, where (u,v) ... , M ... , K(i,j) I = f uvdV.

Rewritten in matrix operator form, Eq. (43) becomes

S- F} a -X G 9 g (x,'y) (x~y) fgI g The ,(x,y), (41) (42) (ij). G g = 1 ijk) Q' (43) (D 1 ,llv uijk G I v X, {& 0, 1 (44)

(61)

where

al, *.., ajG1

The form which the a takes can be seen from examination of

Eq. (42).

In a two-group problem, for example, Eq. (44) can be written in the general form

[0 O

LJ( a

a2

X

F

ja

I " Is

(45)a

=21 =221 -2 -21 O-2'

or, as two coupled matrix equations,

L a [El[Fa, + Fa]

-l -1 11: - =12-2J

L a , F a 2] a(46)

- 22 2 1 22 21 1

where the L matrices incorporate the diffusion and removal

=g

terms the Fg, matrices incorporate the fission terms, and

the S21 matrix incorporates the group 1 downscattering terms.

The term F2 1a, is the source of fission neutrons to group 2

arising from fissions occuring in group 1, and F2 2 22 is the

source of fission neutrons to group 2 arising from fissions occuring in group 2. In the usual two-group analysis,

however, these two particular fission sources are assumed to

be negligible (i.e., x2=0), and Eq. (46) reduce to the more

common form of the two-group equations,

L1 1 I [ a= +

(47) k2-2 = 21 11

A few comments should be made regarding the forms of

Figure

FIGURE  2. One-dimensional  Cubic  Element  Functionsu 0+xi-11xi  I-Xi+11+()xi-1uX i Xi+17  1
FIGURE  3. Cubic  Basis  Functions  Appropriate  for Function  and  Derivative  Continuity
FIGURE  4. Cubic  Basis  Functions  Appropriate  for  Flux and  Current  Continuity  Across  Interfacesx
FIGURE  5b.  Linear  Basis  Function  Appropriate for  Flux  Continuity Across  Interfacesxi-1
+7

Références

Documents relatifs

Toute utilisa- tion commerciale ou impression systématique est constitutive d’une in- fraction pénale.. Toute copie ou impression de ce fichier doit conte- nir la présente mention

answer: The derived geometrical structure D(G) of the group G is a projective space of dimension greater than one if, and only if, G is isomorphic to the motion

Starting from these ideas, we obtain a system made of a partial differential equation and an inequality, which seems an acceptable model for the contact from a mechanical point of

Nonlinear Schr¨ odinger equation, two-step time discretization, linearly implicit method, finite element method, L 2 and H 1 error estimates, optimal order of convergence.. ∗

The main objective of the present work was to develop a finite-element algorithm for solving the two-dimensional incompressible Navier-Stokes equations with Canalis force, based

The main result of the present theoretical paper is an original decomposition formula for the proximal operator of the sum of two proper, lower semicontinuous and convex functions f

Abstract : We consider the two-dimensional problem of recovering globally in time the heat distribution on the surface of a layer inside of a heat conducting body from two

Abstract : We consider the two-dimensional problem of recovering globally in time the heat ux on the surface of a layer inside of a heat conducting body from two interior