New PARCS Cross Section Model

advertisement
New PARCS
Cross Section Model
School of Nuclear Engineering
Purdue University
September 2002
1
Original XS Model in PARCS (1997)




 2
2


( , Tf , Tm, Dm, Sb)     
 Tf 
Tm 
Dm 
Sb 

Dm
Tm
Dm
Sb
Dm 2
 Tf
r
cr
r: XS at unroded reference state
cr: Control rod XS;
Tf: Fuel temperature;
: roded fraction;
Tm: moderator temperature
Sb: Soluble Boron Density; Dm: moderator Density

At most seven cross section data points can be referenced



1 reference state
2 moderator branches
1 branches for each of other variables: Cr,
Tf,Tm,Sb
2
Example of Original Model
comp_num
3
!corner reflector
!-----------------------------------------------------------------------------base_macro 2.956090e-01 1.187820e-03 0.000000e+00 0.000000e+00 2.008080e-02
2.459310e+00 2.526180e-01 0.000000e+00 0.000000e+00
dxs_dppm
0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00 0.000000e+00
7.761840e-04 8.446950e-05 0.000000e+00 0.000000e+00
comp_num
4
!fuel 1
!-----------------------------------------------------------------------------base_macro 2.221170e-01 8.717740e-03 4.982770e-03 6.111896e-14 1.824980e-02
8.031400e-01 6.525500e-02 8.390260e-02 1.101520e-12
dxs_dppm
3.478090e-08 1.285050e-07 -1.120990e-09 -1.761878e-20 -1.085900e-07
-9.765100e-06 7.088070e-06 -2.430450e-06 -3.190845e-17
dxs_dtm
-2.033100e-06 2.121910e-07 1.247090e-07 1.430354e-18 8.096760e-07
-1.086740e-04 -3.155970e-05 -4.164390e-05 -5.467221e-16
dxs_ddm
1.356650e-01 1.551850e-03 9.206940e-04 1.023919e-14 2.931950e-02
9.926280e-01 2.526620e-02 2.477460e-02 3.252554e-13
dxs_dtf
-3.091970e-05 3.497090e-05 6.401340e-07 7.154124e-18 -2.755360e-05
-1.372920e-04 -3.718060e-05 -5.630370e-05 -7.391879e-16
cdf
1.0069
0.9307
1.0034
0.9646
1.1040
1.4493
1.0096
1.1580
delcr_comp 1
1 -5 7 -11 !compostions that this set applies
!-----------------------------------------------------------------------------delcr_base 3.732200e-03 2.477700e-03 -1.027860e-04 -1.214480e-15 -3.192530e-03
-2.199260e-02 2.558750e-02 -2.823190e-03 -3.702378e-14
3
Applications of Original Model:
Static and Spatial Kinetics Problems




Eigenvalue Benchmark Problems
IAEA3D, L336, …
OECD NEACRP Rod Eject Benchmarks
Coupled Code Problems
 OECD TMI MSLB
 OECD Peach Bottom Turbine Trip
Problems with Oconnee Control Rod Drive Cracking
(CASMO Tables format)
4
Depletion Capability Added (2000)

Nuclide depletion equation
(Bateman)
Absorb netron
B
β
dN A (t )
 ( Aa   A ) N A (t )   C N c (t )  B N B (t )
dt
A
β
n,γ
C
Neutron Transport Equation (Boltzmann)
1 
1
    (r , E , , t )  t (r , E ) (r , E , , t ) 
S f (r , E , t )
v t
4
    s (r , E '  E , '  ) (r , E ' , ' , t )dE ' d'
' E '
5
Depletion XS Model




 2
2


( , Tf , Tm, Dm, Sb)     
 Tf 
Tm 
Dm 
Sb 

Dm
Tm
Dm
Sb
Dm 2
 Tf
r
cr



( Tf , BU , HIS 1, HIS 2)
 Tf  Tf



( Sb, BU , HIS 1, HIS 2)
Sb Sb



(Tm, BU , HIS 1, HIS 2)
Tm Tm



( Dm, BU , HIS 1, HIS 2)
Dm Dm
 2
 2

( Dm, BU , HIS 1, HIS 2)
Dm 2 Dm 2
cr  cr ( BU , HIS 1, HIS 2)


Burnup and burnup “history” dependence
More than seven data points can be referenced
6
U.S. NRC Coupled Code Analysis
Lattice Code
(HELIOS/NEWT)
Neutron Flux
Solver
(PARCS)
Σ
Cross Section
Library
(PMAX)
T/H code
(RELAP
/TRAC)
Φ
Depletion Code
(DEPLETOR)
7
Application of Depletion Model

DOE NERI Projects:




SBWR design
HCBWR Design
Iteration required between PARCS and
Depletor … computationally inefficient
Not able to handle generalized cross
section tables
8
Standard “Two Step” Procedure for
Generating LWR Cross Sections
Lattice
Calculations
Neutronics
Calculation
Output files
XS of
each region
XS library
generator
XS
interpreter
Cross section
library
9
First Step of in
NRC Neutronic Code System
Lattice Codes:
SCALE
HELIOS
….
Input files
for depletion at various base states
and branches at some burnup points
Output files
GenpXS
PMAXS
10
Base State and Branches Performed
with Lattice Physics Code
Branches
Base state
0GWD/T
Fuel temp.
mod temp.
Mod. den.
Soluble B.
Control
Tf1, Tf2…
Tm1, Tm2…
Dm1, Dm2…
ppm1, …
rod …
Fuel temp.
mod temp.
Mod. den.
Soluble B.
Control
Tf1, Tf2…
Tm1, Tm2…
Dm1, Dm2…
ppm1, …
rod …
1GWD/T
2GWD/T
3GWD/T
4GWD/T
5GWD/T
11
Cross Section Library
in NRC Neutronic Code System
Dependent Variables:
Principle Cross Sections :  a , f ,  f ,  tr ,  g   g ' , ADF , CDF ...
Delay Neuton parameters :  , 
Decay Heat parameters :  H ,  H
Xenon & Samarium Cross Sections : aXe ,  aSm , YI , YXe , YPm , YSm ,  I ,  IXe ,  Pm
Local Peaking Factors : f Power , J1 ( for MCPR calculatio n)
Detector information : form functions, multiplier s
2 D Form Functions : flux, power
.......
PMAXS
Independent Variables:
Instantaneous variables : Cr , Md , Sb, Tf , Tm
History variables :
Other variables :
HCr , HMd , HSb , HTf , HTm
Lattice ID , Neutron enegy group ,
Delay Neutron Group, Decay Heat Group,
Location for Local factor, Form function, etc
12
Second Step of in
NRC Neutronic Code System
T/H Code:
PARCS
XS Model:
Interpret XS base on
instantaneous variables
XS of each region
at given history value
PMAXS
Neutronic
Calculation
RELAP
TRAC
….
Power
distribution
Depletor
13
Format of PMAXS in Depletion
Cross Section Model
Appendix B. PMAXS format
----------------------------------------------------------------------
PMAXS (version 1.0, revision-01)
----------------------------------------------------------------------
Last revised 4/2/01
The Format of Purdue Macroscopic Cross Section (XS) Set
----------------------------------------------------------------------
File Data
File identification
Fuel Assembly wise data (repeat for all kinds of assemblies)
Assembly identification
Assembly control data
Assembly Group independent data
Assembly Energy bound information data
Reference state data
Identification of the base state
Control data of the base state
State data of the base state
Principal cross sections of the base state
Scattering cross sections of the base state
Xe/Sm cross sections of the base state
Soluble boron cross section of the base state
Delayed neutron data of the base state
Decay heat data of the base state
Power form function of the base state
Group-wise form function of the base state
Detector information of the base state
Soluble Boron branch case
Identification
Control data
State data
(repeat for all soluble boron branch case)
Derivation of the principal cross sections
Existence
always
always
always
LORD > 0
ISXE=1
ISSB = 1
NDFAM > 0
NDCAY > 0
IPFF = 1
IGFF=1
ISDE=1
IBSB > 0
14
Motivation for New PARCS
Cross Section Model



Old Model has limited accuracy and
applicability for practical cross section data
sets which are multi-dimensional tables (e.g.
Ringhalls)
New Model performs multi-dimensional
interpolation to construct partial derivates
This increases the range of applicability and
yet preserves applicability of old PARCS XSEC
files
15
Advantages of New Model


If there are more than 2 points in
a line, then New Model is actually
quadratic interpolation.
Can obtain good accuracy even
with smaller number of branches
16
Ringhalls Stability Benchmark

Ringhals XS in TABLES format
( EXP, HVO, HCR, VOI , TFU , CRD )   base ( EXP, HVO )
 VOI ( EXP, HVO, VOI )  TFU ( EXP, VOI , TFU )
 CRD ( EXP, VOI , CRD )   HCR ( EXP, CRD , HCR )


Multiple 3-Dimensional tables
Multiple Control rod compositions
17
Application of New Model to Ringhalls

( , Dm, Sb, Tf , Tm)   r ( Dm r , Sb r , Tf r , Tm r )    i i ( Dm r , Sb r , Tf r , Tm r )
i
 Dm
 Tf




Sb


Dm ( , Dm m , Sb r , Tf r , Tm r )
Sb ( , Dm , Sb m , Tf r , Tm r )


 Tm


m
r
Tf ( , Dm , Sb , Tf , Tm )
Tm ( , Dm , Sb , Tf , Tm m )
Tf  Tf  Tf r
Tf m  (Tf  Tf r ) / 2
The partials will be obtained by piece wise linear interpolation
If the XS at blue point are also available,
New Model gives same XS as Model 2
better than Model 1
Other wise
New Model gives same XS as Model 1
better than Model 2
18
Important to Choose Best
Sequence to Evaluate Variables
K
Dm
K
DB
K
 Tf
Dm
Very Strong
Strong
Strong
Very Strong
DB
Strong
Weak
Normal
Weak
Normal
Weak
Very Strong
Normal
Almost no
Almost no
Almost no
Strong
Tf
Tm

K
Tm
Suggested sequence:

Dm DB Tf Tm
19
Example:
Moderator temperature and density
Original
Dm
1.0
0.96
0.9
Original Data
point
0.94
0.8
0.92
0.7
0.9
0.6
0.88
Selected
point
0.5
0.86
0.9
0.8
600
0.7
550
0.6
0.4
Density
0.4
500
0.5
0.3
450
0.3
Temperature
(Tm, Dm)  (Tm r , Dm r )  Tm
415
515
615
Tm




Dm
Tm (Tm m , Dm r )
Dm (Tm, Dm m )
20
Effect of Different Sequence:
Using Temperature then Density
(Tm, Dm)  (Tm r , Dm r )  Tm




Dm
Tm (Tm m , Dm r )
Dm (Tm, Dm m )
error of linear interpolation, rms=0.01202
linear interpolation
0.04
0.96
0.02
0.94
0.92
0
0.9
-0.02
0.88
-0.04
1
0.86
1
0.8
0.8
600
500
0.4
450
500
0.4
550
0.6
Density
600
550
0.6
Density
450
Temperature
Temperature
21
Effect of Different Sequence:
Using Density then Temperature
( Dm, Tm)  ( Dm r , Tm r )  Dm




Tm
Dm ( Dm m , Tm r )
Tm ( Dm, Tm m )
linear interpolation
error of linear interpolation, rms=0.00098
-3
x 10
0.96
2.5
2
0.94
1.5
0.92
1
0.5
0.9
0
-0.5
0.88
-1
0.86
-1.5
600
600
1
550
0.9
0.8
500
0.7
0.9
0.8
500
0.6
0.7
0.6
0.5
450
Temperature
1
550
0.5
450
0.4
0.3
Density
Temperature
90% error reduced
0.4
0.3
Density
22
Tree structure of states at which
XS/partials are calculated or stored
Ref.
CR
calcul
XS
Dm1
Dm
partials
calcul
XS
SB
partials
Tf1
Tfr
Tf1m
calcul
XS
Tf2
Tf2m
Tmr
Tm1
Sbr
1: no
Dmr
Sbr
Tfr
Tmr
Tf
partials
Tm
partials
Dm1m
Dmr
Dm2
Dm3
calcul
XS
Dm2m
Dm3m
Sb1
Sb1m
Sb2
Sb2m
Tm1m
Sbr
Tm2
Tmr
Tm3
2:SS
Tm2m
Tm3m
Sbr
3:B4C
XS at reference states
Calculate & Store
Sb3
Sb3m
XS
calculate
Tfr
Tf3
Tf3m
XS already
calculated
Partials
store
23
New PMAXS/XSEC Format
1
Branches information
XS Set wise data
2
XS Set identification
3
Dimension data
4
Burnup and Restart information
History case wise data (repeat for each history case)
5
History case identification
Reference state data
6
State identification
XS Data Block (repeat for each burnup point)
7
Burnup point identification
8
Principal cross sections
9
Scattering cross sections
10
ADF
11
CDF
12
Local Power Peaking Factors
13
Power form function
14
Group-wise form function
15
Detector information
16
Xe/Sm cross sections
17
Delayed neutron data
18
Decay heat data
19
End Label of XS Block
Existence
NBRA>1
Always
Always
Always
NEXP>1
Always
Always
Always
Always
Always
NBURN>1
Always
Always
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Always
Control rod branch cases (same structure with Ref. state case)
Moderator density branch cases (same structure)
Soluble Boron branch cases (same structure)
Fuel temperature branch cases (same structure)
IBCR>0
IBMD>0
IBSB > 0
IBTF>0
Moderator temperature branch cases (same structure)
IBTM >0
*The data in XS Block are original data for reference state, data difference for CR branch case, and partials
for other branches
1
Branches information (repeat for all type of branches structures)
XS Set wise data
2
XS Set identification
3
Dimension data
Reference state data
6
State identification
XS Block
8
Principal cross sections
9
Scattering cross sections
10
ADF
11
CDF
12
Local Power Peaking Factors
13
Power form function
14
Group-wise form function
15
Detector information
16
Xe/Sm cross sections
17
Delayed neutron data
18
Decay heat data
19
End Label of XS Block
Existence
NBRA>1
Always
Always
Always
Always
Always
Always
Always
Always
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Optional
Always
Control rod branch cases (same structure with Ref. state case)
Moderator density branch cases (same structure)
Soluble Boron branch cases (same structure)
Fuel temperature branch cases (same structure)
IBCR>0
IBMD>0
IBSB > 0
IBTF>0
Moderator temperature branch cases (same structure)
IBTM >0
*The data in XS Block are original data for reference state, data difference for CR branch case, and partials
for other branches
24
New Model Successfully Applied to
Previous TRACM/PARCS Benchmarks

OECD MSLB & PBTT Benchmarks: NEMTAB format
* NEM-Cross Section Table Input
*
* T Fuel
Rho Mod.
Boron ppm. T Mod.
5
6
0
0
*
*******
X-Section set #
1
1
*
*
Group No. 1
*
***************
Diffusion Coefficient Table
*
.5000000E+03 .7602200E+03 .8672700E+03 .9218800E+03
.6413994E+03 .7114275E+03 .7694675E+03 .7724436E+03
.8100986E+03 .1467049E+01 .1469641E+01 .1470751E+01
.1477128E+01 .1401975E+01 .1404351E+01 .1405441E+01
.1411216E+01 .1353822E+01 .1356107E+01 .1357086E+01
.1362596E+01 .1352366E+01 .1354638E+01 .1355630E+01
.1361236E+01 .1345620E+01 .1347891E+01 .1348843E+01
.1354390E+01 .1322122E+01 .1324319E+01 .1325308E+01
.1330615E+01
*
***************
Total Absorption X-Section Table
.1500000E+04
.7813064E+03
.1471347E+01
.1405939E+01
.1357581E+01
.1356125E+01
.1349338E+01
.1325803E+01
25
Application of New XSEC Model to OECD
Ringhalls Instability Benchmark
Axial Power Distribution (HZP)
3.5
PARCS-ENTRÉE XS-NoADF
Keff = 1.11430
3
Relative Power
2.5
PARCS-PMAXS-ADF
Keff = 1.11400
2
ENTRÉE-ADF
keff=1.11508
PARCS-PMAXS-No ADF
Keff = 1.11465
1.5
ENTRÉE -No ADF
keff=1.11473
1
0.5
0
0
5
10
15
20
25
30
Axial level
Entree No ADF
Entree ADF
PARCS-PMAXS-No ADF
PARCS-PMAXS-ADF
PARCS-ENTREE XS-No ADF
26
Continuing Cross Section Work

Future work


New interface between PARCS and Depletor
(12/31/02)
GENPXS to convert other lattice code cross
sections to PMAXS(e.g. CASMO, ORNL
SCALE/NEWT) (FY03)
27
Modifications of Cross Section
Model for ESBWR
Task 3: Modifications in Spatial Kinetics Feedback
Task 3.1: Lattice Physics (Purdue)
 Improve cross section model in PARCS for ATRIUM-10 and
GE-12/14
 The cross section model in PARCS will be improved to
provide feedback based on both bypass liquid
temperature and channel internal fluid field.
 Concerning fuel temperature feedback, the cross section
model will be updated to handle both full length and part
length fuel rods.
 Perform lattice physics calculations
 The work on this subtask will be completed by November
28
30, 2002.
Advanced BWR Fuel Design
GE-12 Fuel Configuration
29
Advanced BWR Fuel Design
ATRIUM-10
Framatome
SVEA-96 (ABB)
Westinghouse 1/3 part length
full length
2/3 part length
30
Modifications for ESBWR (cont.)
Task 3.2: Monte Carlo Studies (Purdue)
 A new energy partitioning algorithm will be
developed for PARCS taking into account bypass
water regions, water rod regions, intra-channel fluid
regions, and fuel rods.
 A Monte Carlo calculation will be performed to
validate this new algorithm. All results will be
documented.
 The Monte Carlo study will be completed by
December 31, 2002.
31
Modifications for ESBWR (cont.)
Task 3.3/3.4: Modify Mapping / Test Spatial Kinetics
Feedback (ISL)



Modify Mapping to Accommodate new assembly cross
section model
To test the spatial kinetics feedback with a Browns Ferry
full core model will be built and a sample steady-state and
control rod move transient calculation will be performed.
The spatial kinetics model feedback testing will be
completed by February 28, 2003.
32
ESBWR Core Configuration
33
Download