• Aucun résultat trouvé

A LOCAL DEFECT CORRECTION SCHEME FOR THE COUPLING OF THERMAL-HYDRAULICS SAFETY-SYSTEM CODES WITH COMPUTATIONAL FLUID DYNAMICS CODES

N/A
N/A
Protected

Academic year: 2021

Partager "A LOCAL DEFECT CORRECTION SCHEME FOR THE COUPLING OF THERMAL-HYDRAULICS SAFETY-SYSTEM CODES WITH COMPUTATIONAL FLUID DYNAMICS CODES"

Copied!
14
0
0

Texte intégral

(1)

HAL Id: hal-02047957

https://hal.archives-ouvertes.fr/hal-02047957

Submitted on 25 Feb 2019

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

A LOCAL DEFECT CORRECTION SCHEME FOR

THE COUPLING OF THERMAL-HYDRAULICS

SAFETY-SYSTEM CODES WITH

COMPUTATIONAL FLUID DYNAMICS CODES

Michel Belliard, A Gerschenfeld, S. Li

To cite this version:

Michel Belliard, A Gerschenfeld, S. Li.

A LOCAL DEFECT CORRECTION SCHEME FOR

THE COUPLING OF THERMAL-HYDRAULICS SAFETY-SYSTEM CODES WITH

COMPUTA-TIONAL FLUID DYNAMICS CODES. 17th International Topical Meeting on Nuclear Reactor

Ther-mal Hydraulics (NURETH-17), Sep 2017, Xi’an, China. �hal-02047957�

(2)

A LOCAL DEFECT CORRECTION SCHEME FOR THE

COUPLING OF THERMAL-HYDRAULICS SAFETY-SYSTEM

CODES WITH COMPUTATIONAL FLUID DYNAMICS CODES

M. Belliard,∗,1A. Gerschenfeld+ and S. Li∗

Commissariat à l’Energie Atomique et aux Energies Alternatives (CEA)

*: CEA/DEN/DER/SESI/LEMS - Cadarache, 13108 St Paul-lez-Durance cedex, France +: CEA/DEN/DM2S/STMF/LMEC - Saclay, 91191 Gif-sur-Yvette cedex, France

michel.belliard@cea.fr; antoine.gerschenfeld@cea.fr; simon.li@cea.fr

abstract

In the framework of the 4th-generation sodium fast reactor ASTRID, numerical simulations are widely used to assess the design and the safety of the reactor. In particular, the need of tools with an increased precision is growing, including multi-scale coupling. For instance, the pipes and the exchangers of the primary or secondary circuit are well described by thermal-hydraulics safety-system codes, but large volumes such as collectors need to be described by Computational Fluid Dynamics (CFD) codes. It is of prime importance to have robust and powerful coupling tools for increasingly complex studies in order to get the most benefit of these studies in term of reactor performance and of safety margin. This paper concerns the resolution methodology of the multi-scale coupled problems appearing when simultaneously considering the system-scale thermal-hydraulics description and the local-system-scale CFD description. We present the implementation of the Local Defect Correction method (LDC) - a coupling method for an enhanced local description by overlap of a local domain with a global one - into the CEA CATHARE3 system code coupled with the CEA TrioCFD, TrioMC (core thermal hydraulics) codes via the specifically developed MATHYS coupling interface. After the presentation of the LDC method and its application to the CATHARE’s balance equations, we illustrate the validity of this approach by the presentation of results concerning di-phasic problems obtained by the coupling CATHARE3/CATHARE3. Finally, we list the perspectives emerging for the application of the methodology to monophasic problems concerning the simulation of ASTRID reactor through the CATHARE3/TrioCFD coupling.

keywords

Sodium fast reactor, Multi-scale coupling, Thermal-hydraulics safety-system code, CFD, Local Defect Correction method

1

introduction

In the context of the future ASTRID 4th-generation reactor, the CEA aims to carry out detailed thermo-hydraulic simulations of the vessel. For this goal, system-scale and local-scale coupling is a necessary pathway. It is of prime importance for the CEA to have robust and efficient tools for ever more complex studies and to master them in their globalities (physics, numeric, computing) in order to benefit from them. This work is done in this context. It presents the potential application of the Local Defect Correction (LDC) method to the CATHARE system thermodynamics code serving the CATHARE/TrioCFD (or TrioMC) coupling.

(3)

The objective is to increase the robustness of the coupled calculations.

The French reference thermal-hydraulics system safety code CATHARE [1], originally devoted to the

study of water-cooled reactor transients (standard operations or accidental transients from any kind of fail-ures or size and location of breaks), is based on 0D/1D and 3D modules using six-equation (mass, momentum and energy) two-fluid models on a staggered space discretization and solved implicitly in time. The time step is dynamically computed. The CATHARE code is used to model the compressible diphasic flow in the core, primary pumps, Intermediate Exchangers (EI), secondary circuits, . . . .

TrioCFD (previously named "Trio_U") is a programmable software developed by CEA for monophasic Com-putational Fluid Dynamics (CFD) code, based on the open-sourced TRUST platform (TRio_U Software

for Thermo-hydraulics) [2]. The TrioCFD code is used to model the incompressible monophasic flow in the

large hot and cold collectors of pool-type, as well as in the EI primary side and in the in-core inter-wrapper gap regions.

The TrioMC code (Modèle Coeur in French) is a TRUST-based specific diphasic flow application dedicated

to the thermal-hydraulics computation of the sodium fast reactor’s core sub-channels [3]. Each one of these

codes link the ICOCO library as coupling API. There are integrated into the new code MATHYS (Multiscale

ASTRID Thermal-HYdraulics Simulation) [3].

Coupled CATHARE/TrioCFD modeling has already been carried out for the simulation of the Phenix

reactor [4,5,6] or the ASTRID reactor. The used CATHARE/TrioCFD coupling method relies on a partial

overlap of the computation domain [4, 6]. The CATHARE code calculates the entire reactor system

(com-plete domain) and TrioCFD code calculates only a portion of this domain (the overlapping sub-domain),

cf. Fig.1. The computation of the sub-domain requires coupled Boundary Conditions (BCs) provided by

CATHARE. The computation of the complete domain requires a feedback method to take account of the relevant information resulting from the computation of the sub-domain. These exchanges of information are

performed sequentially according to a coupling period to be defined, cf. Fig.2.

Generally speaking, temperature and mass flow are imposed on the TrioCFD input 2D-surfaces and the pressure on the exit 2D-surfaces. Since the CATHARE code has in 1D-variables as the phase enthalpies, densities and velocities, it is necessary to apply some transformations before fixing the CFD sub-domain BCs (for instance, we can cite the conversions of the enthalpy into temperature and the 1D fields into 2D fields).

Figure 1: Schematic diagram of the system thermal-hydraulics/CFD coupling by partial domain overlap [4].

Concerning the today feedback method, two terms are locally inserted in the CATHARE computations,

cf. Fig.2.

For the enthalpy balance, the convected enthalpies (according to the flow direction) are specified on the scalar nodes of the CATHARE 1D-element located at the borders of the overlap sub-domain. It is done using the values of the CFD code. To obtain these enthalpy values, it is also necessary to transform the

(4)

Figure 2: Schematic diagram of the CATHARE/TrioCFD coupling: CFD boundary conditions and feedback

method in CATHARE [4].

temperature 2D-fields into enthalpy 1D-fields.

For the momentum balance, a pressure feedback method is used. A source/sink term is added to the Right Hand Side (RHS) of the CATHARE momentum balance equation at the vector nodes located at the boundaries of the overlap sub-domain. This correction is build from the pressure difference between TrioCFD and CATHARE computations at several nodes. Its purpose is to locally impose the pressure gradient calculated with the CFD code.

[P (Oref) − P (Oi)]CAT H.− [P (Oref) − P (Oi)]CF D= 0 (1)

with P (Oref) the pressure at a reference point in the overlap sub-domain and P (Oi) the pressure at the

boundary i. For this purpose, a force is modeled, function of this pressure difference, and involved in a iterative process. In the case of a stationary simulation, this force is evaluated at each CATHARE time step. While, in the case of a transient simulation, the iterative process is internal to the CATHARE time step. In the next sections, we will present a new definition of the feedback method based on the local defect correction method, all the rest being unchanged.

2

the local correction method in cathare

In this section we present the local defect correction method and its application to the CATHARE code.

2.1

The Local Correction Method

The Local Defect Correction (LDC) method is an iterative coupling method due to Hackbusch [7], using an

overlap of local and global domains in a in a local multigrid architecture, cf. Fig.3.

As an illustration of its principle, let us suppose that we have to solve the following system of linear equations:

AcXc = Bc (2)

in the global computation domain (here the CATHARE’s one; named coarse grid in Fig.3) and that there

(5)

Figure 3: Schematic diagram of a local two-grid architecture [9].

in Fig.3). The LDC method introduces a local correction of this system of equations via the truncation of

the global operator Ac : AcX˜CF D. The corrected system reads:

AcXc= Bc− χ(Bc− AcX˜CF D). (3)

In this equation, ˜XCF D is provided by the restriction of the local (CFD) sub-domain unknowns XCF D to

the part of the global computation domain (CATHARE’s one) overlapped by the local sub-domain. Here χ is the characteristic function of this part of the global computation domain taking a value equals to 1 in the overlapping and 0 elsewhere.

Considering a set of embedded locally overlapped sub-domains, iterative V or W -multigrid cycles are used to solve the balance equations inside each current time step.

Generally speaking, there already exists several applications of the LDC approach giving satisfactory results in the field of the nuclear power plant simulation. We can cite works concerning the computation of

the diphasic-fluid flows in the steam generators [8] or of the thermo-mechanics behavior [9] of the nuclear

fuel. Moreover, its implementation is relatively simple and involves few intrusions into pre-existing codes.

2.2

Application to the CATHARE Code

We apply the LDC method to the six balance equations of the CATHARE code: phasic mass, phasic momen-tum and phasic energy It can be seen as a generalization to the whole CATHARE unknown vector (phasic velocities, phasic enthalpies, void fraction, pressure) of the pressure correction previously described. This can potentially be more robust.

Let us begin with some recalls concerning the numerical methods in CATHARE. At each time step the non-linear balance equation are implicitly solved by an iterative Newton algorithm:

JcnδXcn+1= Rc(Xcn) (4)

where Jn

c = [ ∂Ac

∂Xc]

nis the Jacobian matrix, δXn+1

c the vector of increments Xcn+1= Xcn+ δXcn+1, Rc(Xcn) =

Bc− AcXcn the residual and n the iteration index.

In practice, the solved system solely concerns the unknowns at junctions instead of the whole unknown set: • the Jacobian matrix and the residue associated with each element are computed,

(6)

• the internal degrees of freedom X1 are eliminated for each element (Schur’s complement method),

cf.Fig.4where the Jacobian matrix Jn

c entries are denoted by Aiiand the residue vector Rc entries by

Si, A11 A12 A21 A22 ! X1 X2 ! = S1 S2 ! (5)

in order to obtain a system of equations reduced to the unknowns at junctions X2,

(A22− A21A−111A12)X2= S2− A21A−111S1. (6)

Let us recall that at each junction j, (X2)j gather the junction variables presented in Fig.5.

• After the assembly of the junction-reduced Jacobian for the whole set of elements, the arrising system is solved for the junction unknowns.

• The internal unknowns are regenerated from the junction unknowns. • The algorithm convergence is tested.

Figure 4: Jacobian matrix composition: splitting of the matrix entries into internal and internal-junction parts.

Implementing the LDC method in CATHARE is easy as only adding of RHS terms χRc( ˜XCF D) is

required in the Newton equation. Indeed the Newton’s version of the LDC algorithm reads:

JcnδXcn+1= Rc(Xcn) − χRc( ˜XCF D). (7)

Once the CATHARE code is equipped with the LDC method, we can face the coupling with any external

code provided that the ICOCO API is linked and that restricted unknowns ˜XCF D are computed.

The coupling algorithm is quite unchanged:

1. coupled BCs are defined by extension of the CATHARE’s variables Xc into the boundaries of the

overlapping CFD’s sub-domain,

2. a (partial or not) solving of the CFD problem is performed obtaining the solution XCF D,

(7)

4. the system-scale residual (Bc− AcX˜CF D)is computed using the restricted variables ˜XCF Dand locally

added to the RHS of the Newton equation χ(Bc− AcX˜CF D).

The place of these local corrections (defined by the χ function) depends on the type of the CATHARE elements and the nature of the BCs imposed on the CFD sub-domains. There can be at internal degrees of

freedom or junctions, cf. Fig.5 for a CATHARE AXIAL element (1D-element). On Fig.5, vector nodes are

denoted by 4 and scalar nodes by .

Only two internal nodes exist for a CATHARE VOLUME element (0D-element with two sub-volumes), but several ones can be addressed for a CATHARE AXIAL element allowing a better coherency between CFD results and CATHARE ones.

It can be viewed as a two-grid one-V -cycle algorithm. A full multigrid algorithm involving several V -cycles would need to introduce the local problem resolution inside the Newton algorithm. . .

Figure 5: LDC corrections on junction and internal nodes of an CATHARE AXIAL element.

3

verification/validation tests on the Vertical-Canon

ex-periment

We present the verification (is the code doing what we expect ?) and the validation (is the code really computing the CATHARE coarse-mesh overlapped domain as the CATHARE fine-mesh one ?) on the

diphasic-fluid fast depressurization test known as Vertical Canon test [10].

The Vertical-Canon blowdown tests were carried out to study the blowdown of a vertical pipe initially full of under-saturated water under a strong pressure (here about 5.7 Mpa for test #22; noted CNV22). The blowdown was the consequence of the opening of a small break at the top of the pipe. The test section consists of a stainless steel (type 316L) pipe of 0.100 m internal diameter and 4.483 m total length. The pipe is vertical and the wall thickness is equal to 12.5 mm. It is insulated to prevent the heat exchange with the environment. The bottom end of the test section is closed. The upper head is followed by a converging nozzle of 7 degrees and 0.098 m length. The junction between the pipe and the nozzle is made by a toric piece with a radius depending on the break diameter. The nozzle is followed by a straight pipe of 4 mm

(8)

length with an internal diameter equal to the wished break internal diameter. The closed test section is heated and pressurized up to the wanted initial fluid pressure and temperature. Then, the break is opened and blowdown occurs.

It is a good test for the LDC algorithm as all the variables in the unknown vector play an important role.

Figure 6: Meshing for the LDC tests on the Vertical-Canon experiment.

Here, the straight pipe is split in three elements of AXIAL type (canal1, canal2 and canal3), cf.

Fig-ure6. Initially at 5.66 MPa and 232oC, the break at the top of the pipe is opened in 5 ms under an external

pressure of 0.1 MPa.

From a physical point of view (cf. Fig. 7to13), in the short term (about the 5-10 first seconds), a mass

boiling phase is induced by the capacity depressurization, followed by a gravity-driven phase during which a stratification occurs, the steam moving upward and the liquid downward.

3.1

Verification on CATHARE unitary tests

For verification purpose, we consider what we call unitary tests specifying fixed user-given LDC restricted

variables ˜XCF D,user on parts of the circuit. The goals are to asses the LDC method’s coding and to test its

robustness.

Among the several unitary tests carried out on the CNV22 simulation, we present here a particular one for

(9)

• P = 4.3 MPa, • Hl= 1000.514 kJ/kg, • Hg = 2798.376 kJ/kg, • Vl = 10−7 m/s, • Vg = 10−7 m/s, • α = 10−5,

and on the first vector node of the element CANAL2:

• Vl = 10−7 m/s,

• Vg = 10−7 m/s.

Let us notice that the values of the saturated liquid and gas enthalpies at 4.3 MPa are 1109.276 kJ/kg and 2798.376 kJ/kg respectively. Then, the restricted vector defines a static monophasic fluid with under-saturated liquid and residual under-saturated vapor. In this test, the corrected residuals are located at the same nodes that the restricted vectors.

Fig.7gathers various pressure and void fraction profiles on the whole computation domain (CANAL1 + CANAL2

+ CANAL3) at times: 0, 15, 40 and 100 sec. after the break opening. Indeed as the phasic velocities are null on the CANAL1/CANAL2 junction, the local defect corrected case can be viewed as the standard simulation of a short version of the straight pipe (without CANAL1). The full comparison of the LDC’s results (solid lines) to the standard-code short-pipe results (dashed line) gives confidence in the implementation of the method,

cf. Figs8 to9. 0 1 2 3 4 5 Axis (m) 0 10 20 30 40 50 60 Pressure (*10^5 Pa) t=0s t=15s t=40s t=100s Canon experiment LDC

-____ : (P, ALPHA, HL, HG, VG, VL)_ldc given from 0.0 to 2.02m; ---- : std (short)

(a) Pressure 0 1 2 3 4 5 Axis (m) 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Alpha t=0s t=15s t=40s t=100s Canon experiment LDC

-____ : (P, ALPHA, HL, HG, VG, VL)_ldc given from 0.0 to 2.02m; ---- : std (short)

(b) Void fraction

Figure 7: Pressure and void fraction profiles for verification test “short-pipe Vertical-Canon”: LDC applied on CANAL1 (solid lines) versus standard-code short-pipe simulation (dashed line).

(10)

0 1 2 3 4 5 Axis (m) -0.4 -0.2 0 0.2 0.4 0.6 0.8 1 Liquid velocity (m/s) t=0s t=15s t=40s t=100s Canon experiment LDC

-____ : (P, ALPHA, HL, HG, VG, VL)_ldc given from 0.0 to 2.02m; ---- : std (short)

(a) Liquid velocity

0 1 2 3 4 5 Axis (m) 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 1.8 2 Steam velocity (m/s) t=0s t=15s t=40s t=100s Canon experiment LDC

-____ : (P, ALPHA, HL, HG, VG, VL)_ldc given from 0.0 to 2.02m; ---- : std (short)

(b) Steam velocity

Figure 8: Liquid and steam velocity profiles for verification test “short-pipe Vertical-Canon”: LDC applied on CANAL1 (solid lines) versus standard-code short-pipe simulation (dashed line).

0 1 2 3 4 5 Axis (m) 5.5e+05 6e+05 6.5e+05 7e+05 7.5e+05 8e+05 8.5e+05 9e+05 9.5e+05 1e+06 1.05e+06 Liquid enthalpy (KJ/Kg) t=0s t=15s t=40s t=100s Canon experiment LDC

-____ : (P, ALPHA, HL, HG, VG, VL)_ldc given from 0.0 to 2.02m; ---- : std (short)

(a) Liquid enthalpy

0 1 2 3 4 5 Axis (m) 2.75e+06 2.76e+06 2.77e+06 2.78e+06 2.79e+06 2.8e+06 2.81e+06 Steam enthalpy (KJ/Kg) t=0s t=15s t=40s t=100s Canon experiment LDC

-____ : (P, ALPHA, HL, HG, VL, VG)_ldc given from 0.0 to 2.02m; ---- : std (short)

(b) Steam enthalpy

Figure 9: Liquid and steam enthalpy profiles for verification test “short-pipe Vertical-Canon”: LDC applied on CANAL1 (solid lines) versus standard-code short-pipe simulation (dashed line).

3.2

Validation on Coupled CATHARE models

For validation purpose, we consider a coupled model for which the central part of the global circuit de-scribing the straight pipe is locally refined using an other CATHARE circuit. The initial 23-cells mesh of the global-circuit central part (CANAL2) is refined using a ratio of 5 (CANAL2_REF defining the local circuit).

Each circuit is sequentially computed following the coupled algorithm1-2-3-4 presented in Section2.2. Let

us recall that the time step is dynamically computed in CATHARE for each circuit. Here, we retain the smallest one as common time step.

Figs10 to12present various profiles of the main variables for several times equal to 0, 1, 2 and 5 seconds.

Results from the global circuit (symbol X) and from the local circuit (symbol +) are greatly in coherence. Also it is the case comparing with standard-code reference solution refined in space (on CANAL2) and time (solid line). But on the overlapped sub-domain, the global circuit’s results are the closest with the reference ones.

(11)

0 1 2 3 4 5 27.5 28 28.5 LDC Cathare t=1s LDC Cathare t=2s LDC Cathare t=5s LDC Cathare (local) t=1s LDC Cathare (local) t=2s LDC Cathare (local) t=5s Cathare t=1s Cathare t=2s Cathare t=5s

CANON: Cathare LDC computation Pressure (1.0D5 Pa) vs elevation (m)

(a) Pressure 0 1 2 3 4 5 0 0.1 0.2 LDC Cathare t=1s LDC Cathare t=2s LDC Cathare t=5s LDC Cathare (local) t=1s LDC Cathare (local) t=2s LDC Cathare (local) t=5s Cathare t=1s Cathare t=2s Cathare t=5s

CANON: Cathare LDC computation Void fraction vs elevation (m)

(b) Void fraction

Figure 10: Pressure and void fraction profiles for validation on Vertical-Canon: LDC applied on CANAL2 (crosses) versus standard-code reference solution (solid line).

0 1 2 3 4 5 0 0.05 0.1 LDC Cathare t=1s LDC Cathare t=2s LDC Cathare t=5s LDC Cathare (local) t=1s LDC Cathare (local) t=2s LDC Cathare (local) t=5s Cathare t=1s Cathare t=2s Cathare t=5s

CANON: Cathare LDC computation Liquid velocity (m/s) vs elevation (m)

(a) Liquid velocity

0 1 2 3 4 5 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 LDC Cathare t=1s LDC Cathare t=2s LDC Cathare t=5s LDC Cathare (local) t=1s LDC Cathare (local) t=2s LDC Cathare (local) t=5s Cathare t=1s Cathare t=2s Cathare t=5s

CANON: Cathare LDC computation Gas velocity (m/s) vs elevation (m)

(b) Steam velocity

Figure 11: Liquid and steam velocity profiles for validation on Vertical-Canon: LDC applied on CANAL2 (crosses) versus standard-code reference solution (solid line).

In comparison the results obtained using the pressure feedback method (1) solely converge toward the

refined in space approximation (i.e. not in time), cf. Fig.13. This is due to the time evolution of the added

LDC term in the Newton equation leading to a steeper RHS and smaller time step (mean value: 0.02 instead of 0.3 second). In the case of the pressure feedback approach, we should impose a smaller CATHARE time step to obtained similar results to the LDC ones.

Let us notice that the CPU time of the LDC computation is about 10 times greater than the pressure-feedback computation time. But it is twice as small as the computation time of the standard-code solution refined in space and time.

(12)

0 1 2 3 4 5 9.88e+05 9.9e+05 9.92e+05 9.94e+05 9.96e+05 9.98e+05 LDC Cathare t=1s LDC Cathare t=2s LDC Cathare t=5s LDC Cathare (local) t=1s LDC Cathare (local) t=2s LDC Cathare (local) t=5s Cathare t=1s Cathare t=2s Cathare t=5s

CANON: Cathare LDC computation Liquid enthalpy (J/kg) vs elevation (m)

(a) Liquid enthalpy

0 1 2 3 4 5 2.8027e+06 2.8028e+06 2.8029e+06 LDC Cathare t=1s LDC Cathare t=2s LDC Cathare t=5s LDC Cathare (local) t=1s LDC Cathare (local) t=2s LDC Cathare (local) t=5s Cathare t=1s Cathare t=2s Cathare t=5s

CANON: Cathare LDC computation Gas enthalpy (J/kg) vs elevation (m)

(b) Steam enthalpy

Figure 12: Liquid and steam enthalpy profiles for validation on Vertical-Canon: LDC applied on CANAL2 (crosses) versus standard-code reference solution (solid line).

0 1 2 3 4 5 27.5 28 28.5 dpext Cathare t=1s dpext Cathare t=2s dpext Cathare t=5s dpext Cathare (local) t=1s dpext Cathare (local) t=2s dpext Cathare (local) t=5s Cathare t=1s Cathare t=2s Cathare t=5s

CANON: Cathare dpext computation Pressure (1.0D5 Pa) vs elevation (m)

(a) Pressure 0 1 2 3 4 5 0 0.1 0.2 dpext Cathare t=1s dpext Cathare t=2s dpext Cathare t=5s dpext Cathare (local) t=1s dpext Cathare (local) t=2s dpext Cathare (local) t=5s Cathare t=1s Cathare t=2s Cathare t=5s

CANON: Cathare dpext computation Void fraction vs elevation (m)

(b) Void fraction

Figure 13: Pressure and void fraction profiles for validation on Vertical-Canon: pressure feedback method applied on CANAL2 (crosses) versus standard-code reference solution (solid line).

4

conclusion and perspectives

In the framework of multi-scale computations of the thermal-hydraulics behavior of the sodium fast reactors as the ASTRID project one, we have presented the implementation of the local defect correction method in the French system-scale safety reference code CATHARE. Some illustrations of the coupling capacities of the LDC method have been produced on verification/validation tests concerning compressible diphasic fluid behavior during a fast depressurization transient.

On-going work concerns the realization of CFD/system-scale coupling for monophasic fluid using TrioCFD and CATHARE. But the performances shown by coupling method for the diphasic tests give confidence for

these incompressible monophasic fluid tests. As a first result, Fig.14shows the time evolution of an enthalpy

(13)

0 1 2 3 4 Elevation (m) 7,4e+05 7,6e+05 7,8e+05 8e+05 8,2e+05 8,4e+05 8,6e+05 Liquid enthalpy (J/kg) 0 sec. 15 sec. 40 sec. 60 sec. 100 sec. Overlapping region

Figure 14: Liquid enthalpy-step traveling wave. The coarse-mesh (8 cells) global domain is computed by CATHARE and the fine-mesh local domain (overlapping region) by Trio_CFD. In comparison with a refer-ence solution (a fine-mesh CATHARE computation; dashed line) and contrary to the standard CATHARE computation (crosses), the LDC computation (circles) gives accurate results in the overlapping region.

nomenclature

• A: Matrix

• API: Application Programming Interface • B: equation RHS

• CATHARE: Code Avançé de THermohydraulique pour les Accidents sur les Reacteurs à Eau in French • CFD: Computational Fluid Dynamics

• CPU: Central Processing Unit • LDC: Local Defect Correction

• ICOCO: Interface de Couplage de Codes in French • J: Jacobian matrix

• MATHYS: Multiscale ASTRID Thermal-HYdraulics Simulation • MC: Modèle Coeur in French

• P : Pressure (MPa)

• R: residual (R = B − AX) • RHS: Right Hand Side

• TRUST: TRio_U Software for Thermo-hydraulics • X: unknown vector

(14)

• ˜X: restricted vector • χ: characteristic function • δX: increment vector

references

[1] F. Barré, M. Bernard, “The CATHARE code strategy and assessment,” Nuclear Engineering and Design,

124(3), pp. 257-284 (1990).

[2] “trust-platform,” http://sourceforge.net/projects/trust-platform/ (2017).

[3] A. Gerschenfeld, S. Li, S., Y. Gorsse and R. Lavastre, “Development and Validation of Multi-Scale Thermal-Hydraulics Calculation Schemes for SFR Applications at CEA,” Proceedings of International Conference on Fast Reactors and Related Fuel Cycles: Next Generation Nuclear Systems for Sustainable

Development, Yekaterinburg, Russian Federation, June 26 (2017).

[4] R. Bavière, N. Tauveron, F. Perdu, E. Garré and S. Li, “A first system/CFD coupled simulation of a complete nuclear reactor transient using CATHARE2 and TRIO_U. Preliminary validation on the Phénix Reactor Natural Circulation Test,” Nuclear Engineering and Design, 277, pp. 124-137 (2014). [5] G. Bandini, M. Polidori, A. Gerschenfeld, D. Pialla, S. Li, W.M. Ma, P. Kudinov, M. Jeltsov, K. Kööp,

K. Huber, X. Cheng, C. Bruzzese, A.G. Class, D.P. Prill, A. Papukchiev, C. Geffray, R. Macian-Juan and L. Maas, “Assessment of systems codes and their coupling with {CFD} codes in thermal-hydraulic applications to innovative reactors,” Nuclear Engineering and Design, 281, pp. 22-384 (2015).

[6] David Pialla, Denis Tenchine, Simon Li, Paul Gauthe, Alfredo Vasile, Roland Baviere, Nicolas Tauveron, Fabien Perdu, Ludovic Maas, François Cocheme, Klaus Huber and Xu Cheng, “ Overview of the system alone and system/cfd coupled calculations of the {PHENIX} natural circulation test within the {THINS} project,” Nuclear Engineering and Design, 290, pp. 78-86 (2015).

[7] W. Hackbusch, “Local Defect Correction Method and Domain Decomposition Techniques,” Computing

Suppl., 5, pp. 89-113 (1984).

[8] M. Belliard and M. Grandotto, “Local Zoom Computation of Two Phase Flows in Steam Generators using a Local Defect Correction Method,” Numerical Heat Transfer, Part A 43(2), pp. 111-135 (2003). [9] L. Barbié, I. Ramière and F. Lebon, “Strategies involving the local defect correction multi-level refine-ment method for solving three-dimensional linear elastic problems,” Computers & Structures 130, pp. 73-90,(2014).

[10] I. Guiot, G. Geffraye, and D. BestionL, “CATHARE 2 v1.5qr6 qualification on vertical CANON with internal structures,” Technical Report SMTH/LMDS/EM/99-053 CEA ,(2000).

Références

Documents relatifs

As for the compressible Navier-Stokes system (we refer to [3], [11], [17], [6]) both of these systems have been studied in the context of the existence of global strong solutions

Coupling local renewable energy production with electric vehicle charging: a survey of the French case... Coupling local renewable energy production with electric vehicle charging:

De plus , comme il y a env i ron deux fois plus de baguenaudiers à fleurs jaunes sur la station étudiée , il est patent que la probabilité qu ' un azuré les visite est

The Next Generation Transit Survey (NGTS) is a new ground-based sky survey that builds on the legacy of the WASP survey (Pollacco et al. 2006) and aims to find bright systems

By dividing a reservoir mode! into relatively independent zones, it is possible to initialize the history matching problem by choosing the "best" realizations

which mechanically means that we seek the surface traction to impose inside the Global coarse model (ie the stress discontinuity) such that the Fine model with Dirichlet

This research was funded by the Eu- ropean Space Agency (ESA) in the framework of the Data User Programme (DUP), contract DAMS2P (Development of Global Aerosol Mapping

To prove the optimal convergence of the standard finite element method, we shall construct a modification of the nodal interpolation operator replacing the standard