serpent and tripoli-4 transient calculations comparisons

20
1 Institute for Neutron Physics and Reactor Technology (INR) www.kit.edu KIT The Research University in the Helmholtz Association 3 VTT Technical Research Centre of Finland 2 Den-Service d’Etudes des Réacteurs et de Mathématiques Appliquées (SERMA), CEA Serpent and TRIPOLI-4 ® transient calculations comparisons for several reactivity insertion scenarios in a 3D PWR minicore benchmark Diego Ferraro 1 , Margaux Faucher 2 , D. Mancusi 2 , A. Zoia 2 , V. Valtavirta 3 , J. Leppänen 3 and V. Sanchez-Espinoza 1 M&C 2019 Portland, Oregon, US, August 25 29, 2019

Upload: others

Post on 05-Apr-2022

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Serpent and TRIPOLI-4 transient calculations comparisons

1 Institute for Neutron Physics and Reactor Technology (INR)

www.kit.eduKIT – The Research University in

the Helmholtz Association

3 VTT Technical Research Centre of Finland2 Den-Service d’Etudes des Réacteurs et de Mathématiques Appliquées (SERMA), CEA

Serpent and TRIPOLI-4® transient calculations comparisons for several reactivity insertion scenarios

in a 3D PWR minicore benchmark

Diego Ferraro1, Margaux Faucher2, D. Mancusi2, A. Zoia2, V. Valtavirta3, J. Leppänen3 and V. Sanchez-Espinoza1

M&C 2019

Portland, Oregon, US, August 25 – 29, 2019

Page 2: Serpent and TRIPOLI-4 transient calculations comparisons

2

Presentation Overview

Introduction & motivation: the McSAFE: high-fidelity Horizon

2020 multiphysics project

Proposed verification scheme: Benchmark and scenarios

Main results comparison and analysis

Conclusions & further work

D. Ferraro et al – M&C2019

Page 3: Serpent and TRIPOLI-4 transient calculations comparisons

3

1.1 – Introduction & motivation

Increasing effort to develop highly accurate multi-physics approaches

for nuclear reactor analysis of complex phenomenology.

Increasing demand from designers, operators, regulators and other

stakeholders.

Several projects around the world oriented to provide high-fidelity

results improvement of local phenomena calculation & provide

reference solutions).

Under this framework, the McSAFE project started in 2017 under Horizon

2020 (EU):

McSAFE: High –Performance Montecarlo Methods for SAFEty

Demonstration:

Cooperation between code developers, methods developers

and industry stakeholders.

12 partners from 9 countries around EU and an extended

community of users around world.

Introduction Results & discussion Summary & OutlookProblem & ModelD. Ferraro et al – M&C2019

Page 4: Serpent and TRIPOLI-4 transient calculations comparisons

4

1.2 – Introduction & motivation

Global McSAFE goal “move towards high fidelity calculations for steady

state, burnup and transient calculations”

Several MC codes involved within McSAFE for the diverse applications

In this work we focus on Serpent and TRIPOLI-4 for transients calculations

How to do this RIA-type scenarios based on a detailed 3D benchmark for

a 3x3 PWR Minicore are proposed.

Scenarios start from critical state and undergo a series of reactivity

excursions transients through control rod (CR) withdrawals.

Introduction Results & discussion Summary & OutlookProblem & Model

Scope of this work:

Analyze and compare combined capabilities (and identify potential

bottlenecks or issues)

Analyze performance and requirements (identify VR techniques

required for a full scope case)

D. Ferraro et al – M&C2019

Page 5: Serpent and TRIPOLI-4 transient calculations comparisons

5

2.1 – PWR Minicore transients

Introduction Results & discussion Summary & OutlookProblem & Models

Problem

We need a well stated benchmark suitable for MC transient calculations

Not an easy task: most oriented to Nodal diffusion codes or out of

scope for this stage (full core PWR or not suitable scenarios).

Here the UAM 3-D 15x15 FA PWR Minicore1 is used as basis:

1Benchmarks for Uncertainty Analysis in Modelling (UAM) for the Design, Operation and Safety Analysis of LWRs - Volume II:

Specification and Support Data for the Core Cases (Phase II )

For this problem, rated power (141MWth) and TH fields for fuel pins and

coolant are proposed RIA based transient scenarios are proposed.

Reflector Reflector Reflector Reflector Reflector

Reflector U Reflector

Reflector R Reflector

Reflector Reflector

Reflector Reflector Reflector Reflector Reflector

U

U

U U

U

U

U

Fuel assembly FR pitch ~1.44 cm

Minicore array

Lateral, Top & bottom

reflector model

U= Unrodded

R= Rodded

D. Ferraro et al – M&C2019

Page 6: Serpent and TRIPOLI-4 transient calculations comparisons

6

2.2 – PWR Minicore transient scenarios Five scenarios are proposed:

Introduction Results & discussion Summary & OutlookProblem & Models

Scenarios

# Name Main descriptionTime

scope

1 AStart from critical state. Withdrawal of CR at constant velocity 40 cm/s

from 0.2 to 1.2s. Further insertion at same velocity from 1.2 to 2.2 s

0 to 5 s

with 50

bins

(0.1 s

each)

2 B

Start from critical state. Withdrawal of CR at constant velocity 40 cm/s

from 0.2 to 1.2s. Further insertion at same velocity from 1.2 to 2.2 s.

Repeat procedure starting at 2.4s.

3 CStart from critical state. Withdrawal of CR at constant velocity 40 cm/s

from 0.2 to 1.2s. Further insertion at same velocity from 3 to 4 s

4 D.1Start from critical state. Withdrawal of CR at constant velocity 40 cm/s

from 0.2 to 1.2s.

5 D.2

Start from critical state. Withdrawal of CR at constant velocity 40 cm/s

from 0.2 to 1.2s, but considering simplified TH feedback at fuel level:

Additional energy from steady state (E) deposited into the fuel for each

time bin, increasing temperature of each fuel level node (with 10 axial

levels) as :

𝐸𝑡𝑖𝑚𝑒 𝑏𝑖𝑛𝑖,𝑗 𝑛𝑜𝑑𝑒

= 𝑚𝑓𝑢𝑒𝑙𝑖,𝑗 𝑛𝑜𝑑𝑒

𝑐𝑝∆𝑇𝑡𝑖𝑚𝑒 𝑏𝑖𝑛𝑖,𝑗 𝑛𝑜𝑑𝑒

For each scenario global and pin by pin powers are analyzed and compared

CR

t

CR

t

CR

tCR

t

CR

t

D. Ferraro et al – M&C2019

Page 7: Serpent and TRIPOLI-4 transient calculations comparisons

7

2.3 – PWR Minicore 3D Models

Introduction Results & discussion Summary & OutlookProblem & Models

Model

Independent 3-D models were developed:

x-y cut

x-z cut (not-scale)

Developed

independently

Transient handling

implementation

approach depends

on code.

JEFF 3.1.1 NDL

Axial dependency

of temperature and

density for fuel and

coolant

Control rod

movement

For coupled D.2. case (only Serpent) Python scriptD. Ferraro et al – M&C2019

Serpent 2 TRIPOLI-4®

x-y cut

x-z cut (not-scale)

Page 8: Serpent and TRIPOLI-4 transient calculations comparisons

8

2.4 – Global behavior reference

The most simple comparison possible Point kinetics!

A simplified point kinetic model1 was developed for these scenarios using

kinetic parameters from Serpent (obtained in critical calculations):

Introduction Results & discussion Summary & OutlookProblem & ModelsGlobal comparison

ሶ𝑃 =𝜌 − 𝛽

Λ𝑃 +

𝑖=1

8

𝐶𝑖 𝜆𝑖 Eq. 1

ሶ𝐶𝑖 =𝛽𝑖

Λ𝑃 − 𝐶𝑖𝜆𝑖

Eq. 2

ሶ𝑇𝑓𝑢𝑒𝑙 = 𝑃 − 𝑃0 𝐾 Eq. 3

𝜌 = 𝜌𝐶𝑅 𝑡 + 𝛼𝑡(𝑇𝑓𝑢𝑒𝑙 − 𝑇𝑓𝑢𝑒𝑙0)Eq. 4

1Eq 1 to 4 solved using Wasora code: https://www.seamplex.com/wasora/

Fuel temperature feedback coefficient was calculated using Serpent critical

model (only for case D.2)

CR worth was also calculated using Serpent critical model and converted to

reactivity vs time

D. Ferraro et al – M&C2019

Page 9: Serpent and TRIPOLI-4 transient calculations comparisons

9

3.1 – Results comparisonScenario A (no TH feedback)

Scenario and global power from Serpent, TRIPOLI-4® and PK comparison:

Introduction Results & discussion Summary & OutlookProblem & ModelsScenario A

Good and consistent global behavior for this RIA-kind transient

Some differences (PK overshoot, probably due to leakage in real 3D

case)

D. Ferraro et al – M&C2019

1.0E+08

1.5E+08

2.0E+08

2.5E+08

3.0E+08

3.5E+08

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0

Po

wer

[W

]

Time [s]

Transient Power evolution (Scenario A - no TH feedback)

Power calculated by SerpentNominal PowerPoint Kinetics + Serpent constants (IFP)Power calculated by TRIPOLI

Scenario A

CR

t

Page 10: Serpent and TRIPOLI-4 transient calculations comparisons

10

3.2 – Results comparisonScenario B (no TH feedback) Scenario A duplicated

Scenario and global power from Serpent, TRIPOLI-4® and PK comparison:

Introduction Results & discussion Summary & OutlookProblem & ModelsScenario B

Good and consistent global behavior for this repeated transient

consistent for both codes

Some differences (PK overshoot)

Scenario B

D. Ferraro et al – M&C2019

1.0E+08

1.5E+08

2.0E+08

2.5E+08

3.0E+08

3.5E+08

4.0E+08

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0

Po

wer

[W]

Time [s]

Transient Power evolution (Scenario B - no TH feedback)

Power calculated by SerpentNominal PowerPoint Kinetics + Serpent constants (IFP)Power calculated by TRIPOLI

CR

t

Page 11: Serpent and TRIPOLI-4 transient calculations comparisons

11

3.3 – Results comparisonScenario C (no TH feedback) Scenario A with flat top

Scenario and global power from Serpent, TRIPOLI-4® and PK comparison:

Introduction Results & discussion Summary & OutlookProblem & ModelsScenario C

Good and consistent global behavior for this flat top transient

Precursors buildup OK Delayed neutrons OK

Some differences (PK overshoot)

Scenario C

D. Ferraro et al – M&C2019

1.0E+08

2.0E+08

3.0E+08

4.0E+08

5.0E+08

6.0E+08

7.0E+08

8.0E+08

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0

Po

wer

[W]

Time [s]

Transient Power evolution (Scenario C - no TH feedback)

Power calculated by SerpentNominal PowerPoint Kinetics + Serpent constants (IFP)Power calculated by TRIPOLI

CR

t

Page 12: Serpent and TRIPOLI-4 transient calculations comparisons

12

3.4 – Results comparisonScenario D.1 (no TH feedback) Scenario A without CR insertion

Scenario and global power from Serpent, TRIPOLI-4® and PK comparison:

Introduction Results & discussion Summary & OutlookProblem & ModelsScenario D.1

Good and consistent global behavior for this supercritical transient for

both codes

Some cumulative differences

What should we expect with TH feedback?

Scenario D.1

D. Ferraro et al – M&C2019

1.0E+08

3.0E+08

5.0E+08

7.0E+08

9.0E+08

1.1E+09

1.3E+09

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0

Po

wer

[W]

Time [s]

Transient Power evolution (SC D.1 - no TH feedback)

Power calculated by SerpentNominal PowerPoint Kinetics + Serpent constants (IFP)Power calculated by TRIPOLI

CR

t

Page 13: Serpent and TRIPOLI-4 transient calculations comparisons

13

3.5 – Results comparisonScenario D.2 (D.1 + simplified TH feedback)

Scenario and global power from Serpent and PK comparison:

Introduction Results & discussion Summary & OutlookProblem & ModelsScenario D.2

Good global behavior for this supercritical transient Feedback on

TH fields is working properly!

Some differences (PK overshoot, to be further analyzed)

1.0E+08

1.5E+08

2.0E+08

2.5E+08

3.0E+08

3.5E+08

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0

Po

wer

[W]

Time [s]

Transient Power evolution (Scenario D.2 - simplified TH feedback)

Power calculated by Serpent - with TH feedbackNominal PowerPoint Kinetics + Serpent constants (IFP)

TH feedback

is working

properly!!

D. Ferraro et al – M&C2019

Scenario D.2

CR

t

Adiabatic

feedback

Page 14: Serpent and TRIPOLI-4 transient calculations comparisons

14

3.5 – Some remarks on results differences Perturbation analysis of the proposed scenarios (PK model):

Introduction Results & discussion Summary & OutlookProblem & ModelsFurther remarks

D. Ferraro et al – M&C2019

1.0E+08

1.5E+08

2.0E+08

2.5E+08

3.0E+08

3.5E+08

4.0E+08

4.5E+08

5.0E+08

5.5E+08

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0

Po

wer

[W]

Time [s]

Transient Power evolution (Scenario B - no TH feedback)

Power calculated by SerpentNominal PowerPoint Kinetics + Serpent constants (IFP)Power calculated by TRIPOLIPoint Kinetics + Serpent constants (IFP) nominal + 10 pcmPoint Kinetics + Serpent constants (IFP) nominal - 10 pcmPoint Kinetics + Serpent constants (IFP) nominal + 15 pcmPoint Kinetics + Serpent constants (IFP) nominal - 15 pcm

1.0E+08

3.0E+08

5.0E+08

7.0E+08

9.0E+08

1.1E+09

1.3E+09

1.5E+09

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0P

ow

er

[W]

Time [s]

Transient Power evolution (Scenario D.1 - no TH feedback)

Power calculated by SerpentNominal PowerPoint Kinetics + Serpent constants (IFP)Power calculated by TRIPOLIPoint Kinetics + Serpent constants (IFP) nominal + 10 pcmPoint Kinetics + Serpent constants (IFP) nominal - 10 pcmPoint Kinetics + Serpent constants (IFP) nominal + 15 pcmPoint Kinetics + Serpent constants (IFP) nominal - 15 pcm

Slight differences on reactivity have a clear impact in the long-term power

evolution (cumulative).

TH feedback will have a stabilizing effect on the discrepancies.

Impact on further steps?

CR

t

Scenario D.1

CR

t

Scenario B

Page 15: Serpent and TRIPOLI-4 transient calculations comparisons

15

3.6 – Towards high-fidelitySpatially resolved tallies for scenario A

Fission Power example (Serpent 2):

D. Ferraro - 8th SUMGIntroduction Results & discussion Summary & OutlookProblem & Models

Towards high-fidelity

Highly detailed (i.e. pin-by-pin) results feasible

Total neutron flux example (TRIPOLI-4®)

Page 16: Serpent and TRIPOLI-4 transient calculations comparisons

16

3.7 – Requirements and performanceThe computational costs and performance comparison

Compared computational costs for Serpent and TRIPOLI-4®

D. Ferraro - 8th SUMGIntroduction Results & discussion Summary & OutlookProblem & Models

Convergence and performance

Highly detailed (i.e. pin-by-pin) results require high amount of

resources

Consistent performance for both codes

Parameter / Scenario A B C D1

Serpent1

Active neutron histories 1.00E+07 1.00E+07 1.00E+07 1.00E+07

Processors 1000 1000 1000 1000

Running wallclock time [min] 393 412 482 593

Average stdev [%] 1 sigma 0.65 0.68 0.96 1.26

Max stdev [%] 1 sigma 1.1 1.2 1.7 3.4

FOM [ (1/( sigma2T) ] 6.0E-02 5.3E-02 2.3E-02 1.1E-02

TRIPOLI-4

Active histories 1.00E+08 1.00E+08 8.00E+07 4.00E+07

Processors 1000 1000 1000 1000

Running wallclock time [min] 1006 1103 1388 1254

Average stdev [%] 1 sigma 0.46 0.47 0.55 0.85

Max stdev [%] 1 sigma 0.68 0.68 0.78 1.09

FOM [ (1/(sigma2 T) ] 4.8E-02 4.2E-02 2.4E-02 1.1E-02

1 Run in hybrid MPI/OMP in cluster based on nodes with 2x10 intel Xeon processors E5-2660 v3 @ 2.6 GHz2 Run in pure MPI in cluster based on nodes with 2x14-cores Intel Broadwell @ 2.4GHz (AVX2)

Page 17: Serpent and TRIPOLI-4 transient calculations comparisons

17

4 – Conclusions and further work The McSAFE is a high-fidelity project aimed at developing

high-fidelity calculations, including transient analysis

A detailed 3D benchmark for a 3x3 PWR Minicore is proposed

as basis to develop a series of scenarios (RIA-type)

Results obtained & compared with the Serpent 2 and

TRIPOLI-4® MC codes first code-to-code comparison for

such RIA type transient simulations

For all transient scenarios results from TRIPOLI-4® and

Serpent 2 are in good agreement

First step towards the verification and performance analysis.

Further work:

• Coupling with TH subchannel codes (SUBCHANFLOW)

• Proper verification (code-to-code) and validation with experimental data

D. Ferraro et al – M&C2019Introduction Results & discussion Summary & OutlookProblem & Models

Page 18: Serpent and TRIPOLI-4 transient calculations comparisons

18

4 – Further work (under development)

D. Ferraro et al – M&C2019

Serpent model SCF model

(coolant-centered)

Full paper submitted to ANE (May 2019):

“Serpent/SUBCHANFLOW pin-by-pin coupled transient

calculations for a PWR minicore” - D. Ferraro et al.

• Given the good obtained results, further coupling (master-slave) was developed

with SERPENT+SUBCHANFLOW (COBRA-based subchannel thermalhydraulics).

• First verification results already available for Serpent+SCF (consistent behavior)

Introduction Results & discussion Summary & OutlookProblem & Models

TRIPOLI/SUBCHANFLOW also under development

850

875

900

925

950

975

1000

1025

1050

1075

1100

1125

1150

1175

1200

1.0E+08

1.5E+08

2.0E+08

2.5E+08

3.0E+08

3.5E+08

4.0E+08

4.5E+08

5.0E+08

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

Tem

per

atu

re [

K]

Fis

sio

n P

ow

er [

W]

Time [s]

Total Fission Power RIA Scenario - extraction at 35 cm/sFuel Temperature Average [K] - extraction at 35 cm/s

Statistical error bars at 2 Sigma

Page 19: Serpent and TRIPOLI-4 transient calculations comparisons

19

www.kit.edu

Questions?

Thank you for your attention!!!

M&C 2019

Portland, Oregon, US, August 25 – 29, 2019

Page 20: Serpent and TRIPOLI-4 transient calculations comparisons

20

Additional information

D. Ferraro et al – M&C2019

0

100

200

300

400

500

0 5 10 15 20 25 30 35 40 45

Rh

o [

pcm

]

Extraction [cm]

CR reactivity Serpent

CR reactivity TRIPOLI4

Error bars at 2 Sigma

CodeBoron concentration

[ppm]keff (+/- 1 )

Reactivity difference with Serpent

[pcm]

Serpent 1480 (adjusted) 1.00006 +/ 2e-5 -

TRIPOLI-4 1493 (adjusted) 0.99995 +/ -5e-5 -11

TRIPOLI-4 1480 1.00124 +/ -17 e-5 117

Static reactivity comparison between TRIPOLI and Serpent