measurement of primary coolant ow rate from a pressure di ... · measurement of primary coolant ow...

78
Measurement of primary coolant ow rate from a pressure dierence Romain CAMY with the help of Code Saturneteam and Open CASCADE support - May 2019 EDF/DIPNN/TECHNICAL DIRECTION

Upload: others

Post on 31-Dec-2019

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Measurement of primary coolant flow rate from apressure difference

Romain CAMY with the help of Code Saturne team and Open CASCADE support - May 2019

EDF/DIPNN/TECHNICAL DIRECTION

Page 2: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Table of content

Principle of primary flow rate measurement

Presentation of the integral effect test

Zoom on the mesh generation

Details on calculations setup

Calculations results compared to experiment

Conclusion and prospects

2/22

Page 3: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Table of content

Principle of primary flow rate measurement

Presentation of the integral effect test

Zoom on the mesh generation

Details on calculations setup

Calculations results compared to experiment

Conclusion and prospects

2/22

Page 4: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Table of content

Principle of primary flow rate measurement

Presentation of the integral effect test

Zoom on the mesh generation

Details on calculations setup

Calculations results compared to experiment

Conclusion and prospects

2/22

Page 5: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Table of content

Principle of primary flow rate measurement

Presentation of the integral effect test

Zoom on the mesh generation

Details on calculations setup

Calculations results compared to experiment

Conclusion and prospects

2/22

Page 6: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Table of content

Principle of primary flow rate measurement

Presentation of the integral effect test

Zoom on the mesh generation

Details on calculations setup

Calculations results compared to experiment

Conclusion and prospects

2/22

Page 7: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Table of content

Principle of primary flow rate measurement

Presentation of the integral effect test

Zoom on the mesh generation

Details on calculations setup

Calculations results compared to experiment

Conclusion and prospects

2/22

Page 8: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Table of content

Principle of primary flow rate measurement

Presentation of the integral effect test

Zoom on the mesh generation

Details on calculations setup

Calculations results compared to experiment

Conclusion and prospects

2/22

Page 9: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Principle of primary flow rate measurement

3/22

Page 10: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Principle of primary flow rate measurement

4/22

Balance of enthalpy

In a Pressurized Water Reactor (PWR), mass flow rate(mi ) in each loop is derived from the thermal power atthe steam generator (SG i), the temperatures in hotand cold legs (THL,i and TCL,i ) and the electric powerabsorbed by the Reactor Coolant Pumps (WRCP).

WSG ,i = mi (h(THL,i )− h(TCL,i )) +WPPump

4Only once at the beginning of a fuel cycle.

Possible impact

From [Lish 2017]:

Inaccurate flow

monitoring can result in

power downrating and

unnecessary downtime.

Temperature measurement and Code Saturne results [Bellet 2017]

Page 11: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Principle of primary flow rate measurement

4/22

Balance of enthalpy

In a Pressurized Water Reactor (PWR), mass flow rate(mi ) in each loop is derived from the thermal power atthe steam generator (SG i), the temperatures in hotand cold legs (THL,i and TCL,i ) and the electric powerabsorbed by the Reactor Coolant Pumps (WRCP).

WSG ,i = mi (h(THL,i )− h(TCL,i )) +WPPump

4Only once at the beginning of a fuel cycle.

Possible impact

From [Lish 2017]:

Inaccurate flow

monitoring can result in

power downrating and

unnecessary downtime.

Temperature measurement and Code Saturne results [Bellet 2017]

Page 12: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Principle of primary flow rate measurement

4/22

Balance of enthalpy

In a Pressurized Water Reactor (PWR), mass flow rate(mi ) in each loop is derived from the thermal power atthe steam generator (SG i), the temperatures in hotand cold legs (THL,i and TCL,i ) and the electric powerabsorbed by the Reactor Coolant Pumps (WRCP).

WSG ,i = mi (h(THL,i )− h(TCL,i )) +WPPump

4Only once at the beginning of a fuel cycle.

Possible impact

From [Lish 2017]:

Inaccurate flow

monitoring can result in

power downrating and

unnecessary downtime.

Temperature measurement and Code Saturne results [Bellet 2017]

Page 13: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Principle of primary flow rate measurement

4/22

Balance of enthalpy

In a Pressurized Water Reactor (PWR), mass flow rate(mi ) in each loop is derived from the thermal power atthe steam generator (SG i), the temperatures in hotand cold legs (THL,i and TCL,i ) and the electric powerabsorbed by the Reactor Coolant Pumps (WRCP).

WSG ,i = mi (h(THL,i )− h(TCL,i )) +WPPump

4Only once at the beginning of a fuel cycle.

Possible impact

From [Lish 2017]:

Inaccurate flow

monitoring can result in

power downrating and

unnecessary downtime.

Temperature measurement and Code Saturne results [Bellet 2017]

Page 14: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Principle of primary flow rate measurement

5/22

Pressure difference

Use a pressure difference between both sides of the first elbow after steamgenerator ∆Pelbow to estimate the volumetric flow rate (Vi ) with

Vi = KD3/2Rc1/2

√∆Pelbow

ρ

K a constant depending on thelocations of the pressure probes,

D tube diameter,

Rc bending radius,

ρ fluid density.

SG outlet∆Pelbow

Schematic view ∆Pelbow measure [Mercier 2015]

Page 15: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Principle of primary flow rate measurement

5/22

Pressure difference

Use a pressure difference between both sides of the first elbow after steamgenerator ∆Pelbow to estimate the volumetric flow rate (Vi ) with

Vi = KD3/2Rc1/2

√∆Pelbow

ρ

K a constant depending on thelocations of the pressure probes,

D tube diameter,

Rc bending radius,

ρ fluid density.

SG outlet∆Pelbow

Schematic view ∆Pelbow measure [Mercier 2015]

Page 16: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Presentation of the integral effect test

6/22

Page 17: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Presentation of the integral effect test

7/22

EVEREST “SG water box - crossover leg”

1:4 scaled-down model of cold side SGwater box loop 2 of Chooz B1 French PWR.

Tests in 2000 and 2010.

Experimental uncertainty quantification.

In crossover leg Re ∈ [8.3 105, 2.6 106]→ y+ = 1⇔ ∆y < 13µm(full scale Re ≈ 8.0 107).

Experimental setup in Chatou (France)

Page 18: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Presentation of the integral effect test

7/22

EVEREST “SG water box - crossover leg”

1:4 scaled-down model of cold side SGwater box loop 2 of Chooz B1 French PWR.

Tests in 2000 and 2010.

Experimental uncertainty quantification.

In crossover leg Re ∈ [8.3 105, 2.6 106]→ y+ = 1⇔ ∆y < 13µm(full scale Re ≈ 8.0 107).

Experimental setup in Chatou (France)

Page 19: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Presentation of the integral effect test

7/22

EVEREST “SG water box - crossover leg”

1:4 scaled-down model of cold side SGwater box loop 2 of Chooz B1 French PWR.

Tests in 2000 and 2010.

Experimental uncertainty quantification.

In crossover leg Re ∈ [8.3 105, 2.6 106]→ y+ = 1⇔ ∆y < 13µm(full scale Re ≈ 8.0 107).

Experimental setup in Chatou (France)

Page 20: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Presentation of the integral effect test

7/22

EVEREST “SG water box - crossover leg”

1:4 scaled-down model of cold side SGwater box loop 2 of Chooz B1 French PWR.

Tests in 2000 and 2010.

Experimental uncertainty quantification.

In crossover leg Re ∈ [8.3 105, 2.6 106]→ y+ = 1⇔ ∆y < 13µm(full scale Re ≈ 8.0 107).

Experimental setup in Chatou (France)

Page 21: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Presentation of the integral effect test

7/22

EVEREST “SG water box - crossover leg”

1:4 scaled-down model of cold side SGwater box loop 2 of Chooz B1 French PWR.

Tests in 2000 and 2010.

Experimental uncertainty quantification.

In crossover leg Re ∈ [8.3 105, 2.6 106]→ y+ = 1⇔ ∆y < 13µm(full scale Re ≈ 8.0 107).

Experimental setup in Chatou (France)

Page 22: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Presentation of the integral effect test

7/22

EVEREST “SG water box - crossover leg”

1:4 scaled-down model of cold side SGwater box loop 2 of Chooz B1 French PWR.

Tests in 2000 and 2010.

Experimental uncertainty quantification.

In crossover leg Re ∈ [8.3 105, 2.6 106]→ y+ = 1⇔ ∆y < 13µm(full scale Re ≈ 8.0 107).

Experimental setup in Chatou (France)

Page 23: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

8/22

Page 24: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

9/22

What makes a mesh good ?

adapted to the physics (boundary layer,alignement with streamlines, ...)

hexaedra > other elements

conformal mesh

good quality criteria

good looking

How to ?

No known algorithm able to mesh anarbitrary volume with conformal hexaedra(with the constraint to respect the initialvolume) → “blocking”.

2 possible strategies:

use assistance from predefined patterns,

define the blocking in a CAD program.

CAD with GEOM (1322 lines)

Page 25: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

9/22

What makes a mesh good ?

adapted to the physics (boundary layer,alignement with streamlines, ...)

hexaedra > other elements

conformal mesh

good quality criteria

good looking

How to ?

No known algorithm able to mesh anarbitrary volume with conformal hexaedra(with the constraint to respect the initialvolume) → “blocking”.

2 possible strategies:

use assistance from predefined patterns,

define the blocking in a CAD program.

CAD with GEOM (1322 lines)

Page 26: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

9/22

What makes a mesh good ?

adapted to the physics (boundary layer,alignement with streamlines, ...)

hexaedra > other elements

conformal mesh

good quality criteria

good looking

How to ?

No known algorithm able to mesh anarbitrary volume with conformal hexaedra(with the constraint to respect the initialvolume) → “blocking”.

2 possible strategies:

use assistance from predefined patterns,

define the blocking in a CAD program.

CAD with GEOM (1322 lines)

Page 27: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

9/22

What makes a mesh good ?

adapted to the physics (boundary layer,alignement with streamlines, ...)

hexaedra > other elements

conformal mesh

good quality criteria

good looking

How to ?

No known algorithm able to mesh anarbitrary volume with conformal hexaedra(with the constraint to respect the initialvolume) → “blocking”.

2 possible strategies:

use assistance from predefined patterns,

define the blocking in a CAD program.

CAD with GEOM (1322 lines)

Page 28: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

9/22

What makes a mesh good ?

adapted to the physics (boundary layer,alignement with streamlines, ...)

hexaedra > other elements

conformal mesh

good quality criteria

good looking

How to ?

No known algorithm able to mesh anarbitrary volume with conformal hexaedra(with the constraint to respect the initialvolume) → “blocking”.

2 possible strategies:

use assistance from predefined patterns,

define the blocking in a CAD program.

CAD with GEOM (1322 lines)

Page 29: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

9/22

What makes a mesh good ?

adapted to the physics (boundary layer,alignement with streamlines, ...)

hexaedra > other elements

conformal mesh

good quality criteria

good looking

How to ?

No known algorithm able to mesh anarbitrary volume with conformal hexaedra(with the constraint to respect the initialvolume) → “blocking”.

2 possible strategies:

use assistance from predefined patterns,

define the blocking in a CAD program.

CAD with GEOM (1322 lines)

Page 30: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

9/22

What makes a mesh good ?

adapted to the physics (boundary layer,alignement with streamlines, ...)

hexaedra > other elements

conformal mesh

good quality criteria

good looking

How to ?

No known algorithm able to mesh anarbitrary volume with conformal hexaedra(with the constraint to respect the initialvolume) → “blocking”.

2 possible strategies:

use assistance from predefined patterns,

define the blocking in a CAD program.

CAD with GEOM (1322 lines)

Page 31: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

9/22

What makes a mesh good ?

adapted to the physics (boundary layer,alignement with streamlines, ...)

hexaedra > other elements

conformal mesh

good quality criteria

good looking

How to ?

No known algorithm able to mesh anarbitrary volume with conformal hexaedra(with the constraint to respect the initialvolume) → “blocking”.

2 possible strategies:

use assistance from predefined patterns,

define the blocking in a CAD program.

CAD with GEOM (1322 lines)

Page 32: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

9/22

What makes a mesh good ?

adapted to the physics (boundary layer,alignement with streamlines, ...)

hexaedra > other elements

conformal mesh

good quality criteria

good looking

How to ?

No known algorithm able to mesh anarbitrary volume with conformal hexaedra(with the constraint to respect the initialvolume) → “blocking”.

2 possible strategies:

use assistance from predefined patterns,

define the blocking in a CAD program.

CAD with GEOM (1322 lines)

Page 33: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

9/22

What makes a mesh good ?

adapted to the physics (boundary layer,alignement with streamlines, ...)

hexaedra > other elements

conformal mesh

good quality criteria

good looking

How to ?

No known algorithm able to mesh anarbitrary volume with conformal hexaedra(with the constraint to respect the initialvolume) → “blocking”.

2 possible strategies:

use assistance from predefined patterns,

define the blocking in a CAD program.

CAD with GEOM (1322 lines)

Page 34: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

9/22

What makes a mesh good ?

adapted to the physics (boundary layer,alignement with streamlines, ...)

hexaedra > other elements

conformal mesh

good quality criteria

good looking

How to ?

No known algorithm able to mesh anarbitrary volume with conformal hexaedra(with the constraint to respect the initialvolume) → “blocking”.

2 possible strategies:

use assistance from predefined patterns,

define the blocking in a CAD program.

CAD with GEOM (1322 lines)

Page 35: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

10/22Recent realisations from 2 service providers and present work

Page 36: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

10/22Recent realisations from 2 service providers and present work

Page 37: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

10/22Recent realisations from 2 service providers and present work

Page 38: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

11/22

Used mesh technique in present work

Blocking made in 2 steps with parallel joining in Code Saturne (conformal).

→ easier to setup and debug,

→ overcome the limitation of ≈ 200 M cells for a mesh in SMESH (and faster).

Large range of refinement levels: from 330 K (ref. 1) to 2.64 B cells (ref. 20)

0 bad cell but > 0.05% “faces have a too large reconstruction distance”

First level of blocking (refinement 1)

Page 39: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

11/22

Used mesh technique in present work

Blocking made in 2 steps with parallel joining in Code Saturne (conformal).

→ easier to setup and debug,

→ overcome the limitation of ≈ 200 M cells for a mesh in SMESH (and faster).

Large range of refinement levels: from 330 K (ref. 1) to 2.64 B cells (ref. 20)

0 bad cell but > 0.05% “faces have a too large reconstruction distance”

First level of blocking (refinement 1)

Page 40: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

11/22

Used mesh technique in present work

Blocking made in 2 steps with parallel joining in Code Saturne (conformal).

→ easier to setup and debug,

→ overcome the limitation of ≈ 200 M cells for a mesh in SMESH (and faster).

Large range of refinement levels: from 330 K (ref. 1) to 2.64 B cells (ref. 20)

0 bad cell but > 0.05% “faces have a too large reconstruction distance”

First level of blocking (refinement 1)

Page 41: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

11/22

Used mesh technique in present work

Blocking made in 2 steps with parallel joining in Code Saturne (conformal).

→ easier to setup and debug,

→ overcome the limitation of ≈ 200 M cells for a mesh in SMESH (and faster).

Large range of refinement levels: from 330 K (ref. 1) to 2.64 B cells (ref. 20)

0 bad cell but > 0.05% “faces have a too large reconstruction distance”

First level of blocking (refinement 1)

Page 42: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

11/22

Used mesh technique in present work

Blocking made in 2 steps with parallel joining in Code Saturne (conformal).

→ easier to setup and debug,

→ overcome the limitation of ≈ 200 M cells for a mesh in SMESH (and faster).

Large range of refinement levels: from 330 K (ref. 1) to 2.64 B cells (ref. 20)

0 bad cell but > 0.05% “faces have a too large reconstruction distance”

First level of blocking (refinement 1)

Page 43: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

11/22

Used mesh technique in present work

Blocking made in 2 steps with parallel joining in Code Saturne (conformal).

→ easier to setup and debug,

→ overcome the limitation of ≈ 200 M cells for a mesh in SMESH (and faster).

Large range of refinement levels: from 330 K (ref. 1) to 2.64 B cells (ref. 20)

0 bad cell but > 0.05% “faces have a too large reconstruction distance”

First level of blocking (refinement 1)

Page 44: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

11/22

Used mesh technique in present work

Blocking made in 2 steps with parallel joining in Code Saturne (conformal).

→ easier to setup and debug,

→ overcome the limitation of ≈ 200 M cells for a mesh in SMESH (and faster).

Large range of refinement levels: from 330 K (ref. 1) to 2.64 B cells (ref. 20)

0 bad cell but > 0.05% “faces have a too large reconstruction distance”

First level of blocking (refinement 1)

Page 45: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

12/22

Ref. 1 (330 K cells)

Ref. 8 (169 M cells)

Ref. 13 (725 M cells) Ref. 20 (2.64 B cells)

Ref. 8: y+ ≈ 2, z+ ≈ 70, x+ ≈ 186 and νt/ν ≈ 0.3 with νt,max/ν ≈ 6.

Page 46: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

12/22

Ref. 1 (330 K cells) Ref. 8 (169 M cells)

Ref. 13 (725 M cells) Ref. 20 (2.64 B cells)

Ref. 8: y+ ≈ 2, z+ ≈ 70, x+ ≈ 186 and νt/ν ≈ 0.3 with νt,max/ν ≈ 6.

Page 47: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

12/22

Ref. 1 (330 K cells) Ref. 8 (169 M cells)

Ref. 13 (725 M cells)

Ref. 20 (2.64 B cells)

Ref. 8: y+ ≈ 2, z+ ≈ 70, x+ ≈ 186 and νt/ν ≈ 0.3 with νt,max/ν ≈ 6.

Page 48: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Zoom on the mesh generation

12/22

Ref. 1 (330 K cells) Ref. 8 (169 M cells)

Ref. 13 (725 M cells) Ref. 20 (2.64 B cells)

Ref. 8: y+ ≈ 2, z+ ≈ 70, x+ ≈ 186 and νt/ν ≈ 0.3 with νt,max/ν ≈ 6.

Page 49: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Details on calculations setup

13/22

Page 50: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Details on calculations setup

14/22

Models and numerical parameters

Unsteady with constant time step,

in RANS: CFLmax < 20 and CFLmoy ≈ 0.05,in LES: CFLmax < 10 and CFLmoy ≈ 0.05.

In LES, Smagorinsky model and 2% upwind for momentum.

In RANS, wall resolved models: k − ω & EB-RSM and pure central scheme.

Inlet jets simulated with non uniform inlet velocities.

Inlet slab Inlet velocities (ref. 8 mesh)

Page 51: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Details on calculations setup

14/22

Models and numerical parameters

Unsteady with constant time step,

in RANS: CFLmax < 20 and CFLmoy ≈ 0.05,in LES: CFLmax < 10 and CFLmoy ≈ 0.05.

In LES, Smagorinsky model and 2% upwind for momentum.

In RANS, wall resolved models: k − ω & EB-RSM and pure central scheme.

Inlet jets simulated with non uniform inlet velocities.

Inlet slab Inlet velocities (ref. 8 mesh)

Page 52: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Details on calculations setup

14/22

Models and numerical parameters

Unsteady with constant time step,

in RANS: CFLmax < 20 and CFLmoy ≈ 0.05,in LES: CFLmax < 10 and CFLmoy ≈ 0.05.

In LES, Smagorinsky model and 2% upwind for momentum.

In RANS, wall resolved models: k − ω & EB-RSM and pure central scheme.

Inlet jets simulated with non uniform inlet velocities.

Inlet slab Inlet velocities (ref. 8 mesh)

Page 53: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Details on calculations setup

14/22

Models and numerical parameters

Unsteady with constant time step,

in RANS: CFLmax < 20 and CFLmoy ≈ 0.05,in LES: CFLmax < 10 and CFLmoy ≈ 0.05.

In LES, Smagorinsky model and 2% upwind for momentum.

In RANS, wall resolved models: k − ω & EB-RSM and pure central scheme.

Inlet jets simulated with non uniform inlet velocities.

Inlet slab Inlet velocities (ref. 8 mesh)

Page 54: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Details on calculations setup

14/22

Models and numerical parameters

Unsteady with constant time step,

in RANS: CFLmax < 20 and CFLmoy ≈ 0.05,in LES: CFLmax < 10 and CFLmoy ≈ 0.05.

In LES, Smagorinsky model and 2% upwind for momentum.

In RANS, wall resolved models: k − ω & EB-RSM and pure central scheme.

Inlet jets simulated with non uniform inlet velocities.

Inlet slab Inlet velocities (ref. 8 mesh)

Page 55: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Calculations results compared to experiment

15/22

Page 56: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Calculations results compared to experiment

16/22

Different models tested on different meshes

The general shape of the streamlines are consistent with each other. Morespecifically:

all calculations predict Dean vortices at the outlet of first elbow,

all calculations excepting coarsest mesh predict a vortex between vertical wall inSG water box and inlet of crossover leg,

k − ω steadier than EB-RSM steadier than LES.

From left to right: ref. 5 k − ω & EB-RSM, ref. 8 LES

Page 57: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Calculations results compared to experiment

16/22

Different models tested on different meshes

The general shape of the streamlines are consistent with each other. Morespecifically:

all calculations predict Dean vortices at the outlet of first elbow,

all calculations excepting coarsest mesh predict a vortex between vertical wall inSG water box and inlet of crossover leg,

k − ω steadier than EB-RSM steadier than LES.

From left to right: ref. 5 k − ω & EB-RSM, ref. 8 LES

Page 58: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Calculations results compared to experiment

16/22

Different models tested on different meshes

The general shape of the streamlines are consistent with each other. Morespecifically:

all calculations predict Dean vortices at the outlet of first elbow,

all calculations excepting coarsest mesh predict a vortex between vertical wall inSG water box and inlet of crossover leg,

k − ω steadier than EB-RSM steadier than LES.

From left to right: ref. 5 k − ω & EB-RSM, ref. 8 LES

Page 59: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Calculations results compared to experiment

17/22Ref. 13 LES (courtesy of Y. Fournier, E. Le Coupanec)

Page 60: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Calculations results compared to experiment

17/22Ref. 13 LES (courtesy of Y. Fournier, E. Le Coupanec)

Page 61: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Calculations results compared to experiment

17/22Ref. 13 LES (courtesy of Y. Fournier, E. Le Coupanec)

Page 62: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Calculations results compared to experiment

17/22Ref. 13 LES (courtesy of Y. Fournier, E. Le Coupanec)

Page 63: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Calculations results compared to experiment

18/22

Main results of the comparison

Numerical results very consistent with each other.

Difference with experiment still unexplained.

Overlooked phenomenon?Difference between actual experiment and the information used?Common problem in all calculations?

0

0.1

0.2

0.3

0.4

0.5

0.6

1e+05 1e+06 1e+07 1e+08 1e+09

Err

orL2

Number of cells

k − ωEB-RSM

LES

Page 64: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Calculations results compared to experiment

18/22

Main results of the comparison

Numerical results very consistent with each other.

Difference with experiment still unexplained.

Overlooked phenomenon?Difference between actual experiment and the information used?Common problem in all calculations?

0

0.1

0.2

0.3

0.4

0.5

0.6

1e+05 1e+06 1e+07 1e+08 1e+09

Err

orL2

Number of cells

k − ωEB-RSM

LES

Page 65: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Calculations results compared to experiment

18/22

Main results of the comparison

Numerical results very consistent with each other.

Difference with experiment still unexplained.

Overlooked phenomenon?Difference between actual experiment and the information used?Common problem in all calculations?

0

0.1

0.2

0.3

0.4

0.5

0.6

1e+05 1e+06 1e+07 1e+08 1e+09

Err

orL2

Number of cells

k − ωEB-RSM

LES

Page 66: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Calculations results compared to experiment

18/22

Main results of the comparison

Numerical results very consistent with each other.

Difference with experiment still unexplained.

Overlooked phenomenon?

Difference between actual experiment and the information used?Common problem in all calculations?

0

0.1

0.2

0.3

0.4

0.5

0.6

1e+05 1e+06 1e+07 1e+08 1e+09

Err

orL2

Number of cells

k − ωEB-RSM

LES

Page 67: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Calculations results compared to experiment

18/22

Main results of the comparison

Numerical results very consistent with each other.

Difference with experiment still unexplained.

Overlooked phenomenon?Difference between actual experiment and the information used?

Common problem in all calculations?

0

0.1

0.2

0.3

0.4

0.5

0.6

1e+05 1e+06 1e+07 1e+08 1e+09

Err

orL2

Number of cells

k − ωEB-RSM

LES

Page 68: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Calculations results compared to experiment

18/22

Main results of the comparison

Numerical results very consistent with each other.

Difference with experiment still unexplained.

Overlooked phenomenon?Difference between actual experiment and the information used?Common problem in all calculations?

0

0.1

0.2

0.3

0.4

0.5

0.6

1e+05 1e+06 1e+07 1e+08 1e+09

Err

orL2

Number of cells

k − ωEB-RSM

LES

Page 69: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Conclusion

19/22

Page 70: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Discussion

20/22

Conclusion

For CFD the case is still challenging.

In a forseeable future RANS models are unavoidable on this application.

To avoid error compensation the new LES results should be used asreference for future validation of RANS models on this case.

Future prospects

Concerning industrial requirements, needfor laws for flowrate as a function of ∆Pwith error bands using validation results.

Concerning CFD use more physicalmeshes:

→ evolutions of solver (CDO ?),→ evolutions of meshing techniquesand algorithms.

Taylor scale based mesh[Addad 2008]

Page 71: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Discussion

20/22

Conclusion

For CFD the case is still challenging.

In a forseeable future RANS models are unavoidable on this application.

To avoid error compensation the new LES results should be used asreference for future validation of RANS models on this case.

Future prospects

Concerning industrial requirements, needfor laws for flowrate as a function of ∆Pwith error bands using validation results.

Concerning CFD use more physicalmeshes:

→ evolutions of solver (CDO ?),→ evolutions of meshing techniquesand algorithms.

Taylor scale based mesh[Addad 2008]

Page 72: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Discussion

20/22

Conclusion

For CFD the case is still challenging.

In a forseeable future RANS models are unavoidable on this application.

To avoid error compensation the new LES results should be used asreference for future validation of RANS models on this case.

Future prospects

Concerning industrial requirements, needfor laws for flowrate as a function of ∆Pwith error bands using validation results.

Concerning CFD use more physicalmeshes:

→ evolutions of solver (CDO ?),→ evolutions of meshing techniquesand algorithms.

Taylor scale based mesh[Addad 2008]

Page 73: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Discussion

20/22

Conclusion

For CFD the case is still challenging.

In a forseeable future RANS models are unavoidable on this application.

To avoid error compensation the new LES results should be used asreference for future validation of RANS models on this case.

Future prospects

Concerning industrial requirements, needfor laws for flowrate as a function of ∆Pwith error bands using validation results.

Concerning CFD use more physicalmeshes:

→ evolutions of solver (CDO ?),→ evolutions of meshing techniquesand algorithms.

Taylor scale based mesh[Addad 2008]

Page 74: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Discussion

20/22

Conclusion

For CFD the case is still challenging.

In a forseeable future RANS models are unavoidable on this application.

To avoid error compensation the new LES results should be used asreference for future validation of RANS models on this case.

Future prospects

Concerning industrial requirements, needfor laws for flowrate as a function of ∆Pwith error bands using validation results.

Concerning CFD use more physicalmeshes:

→ evolutions of solver (CDO ?),→ evolutions of meshing techniquesand algorithms.

Taylor scale based mesh[Addad 2008]

Page 75: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Discussion

20/22

Conclusion

For CFD the case is still challenging.

In a forseeable future RANS models are unavoidable on this application.

To avoid error compensation the new LES results should be used asreference for future validation of RANS models on this case.

Future prospects

Concerning industrial requirements, needfor laws for flowrate as a function of ∆Pwith error bands using validation results.

Concerning CFD use more physicalmeshes:

→ evolutions of solver (CDO ?),→ evolutions of meshing techniquesand algorithms.

Taylor scale based mesh[Addad 2008]

Page 76: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Discussion

20/22

Conclusion

For CFD the case is still challenging.

In a forseeable future RANS models are unavoidable on this application.

To avoid error compensation the new LES results should be used asreference for future validation of RANS models on this case.

Future prospects

Concerning industrial requirements, needfor laws for flowrate as a function of ∆Pwith error bands using validation results.

Concerning CFD use more physicalmeshes:

→ evolutions of solver (CDO ?),→ evolutions of meshing techniquesand algorithms.

Taylor scale based mesh[Addad 2008]

Page 77: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

References

M. R. Lish, B. A. McMurrer, B. R. Upadhyaya, J. W. Hines.Primary coolant flow measurement for integral pressurized water reactorsusing ultrasonic technique.NPIC & HMIT, San Francisco, CA, June 11-15, 2017.

S. Bellet, S. Benhamadouche, R. Camy.Full scale PWR upper plenum CFD computation with Code Saturne hotleg temperature assessment. NURETH, Xi’an, 2017.

T. Mercier.Assimilation de Donnees et Mesures Primaires REP.PHD. Ecole polytechnique X, 2015.

Y. Addad, U. Gaitonde, D. Laurence, S. Rolfo.Optimal Unstructured Meshing for Large Eddy Simulations.

Quality and Reliability of Large-Eddy Simulations vol. 12, 2008.

21/22

Page 78: Measurement of primary coolant ow rate from a pressure di ... · Measurement of primary coolant ow rate from a pressure di erence Romain CAMY with the help of Code Saturne team and

Thank you

Any questions ?

22/22Turbulent luminance in impassioned van Gogh paintings. J. L. Aragon et al.