Next Article in Journal
Optimal Insertion of Energy Storage Systems Considering the Economic Dispatch and the Minimization of Energy Not Supplied
Next Article in Special Issue
Experimental Investigation on Pressure Drops of Purge Gas Helium in Packed Pebble Beds for Nuclear Fusion Blanket
Previous Article in Journal
A Direct Numerical Simulation Assessment of Turbulent Burning Velocity Parametrizations for Non-Unity Lewis Numbers
Previous Article in Special Issue
Countercurrent Flow Limitation in a Pipeline with an Orifice
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Demonstration of Pronghorn’s Subchannel Code Modeling of Liquid-Metal Reactors and Validation in Normal Operation Conditions and Blockage Scenarios

by
Vasileios Kyriakopoulos
1,*,†,
Mauricio E. Tano
1,† and
Aydin Karahan
2
1
Idaho National Laboratory, Idaho Falls, ID 83415, USA
2
Argonne National Laboratory, Lemont, IL 60439, USA
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Energies 2023, 16(6), 2592; https://doi.org/10.3390/en16062592
Submission received: 14 January 2023 / Revised: 14 February 2023 / Accepted: 6 March 2023 / Published: 9 March 2023
(This article belongs to the Special Issue Thermal-Hydraulic Challenges in Advanced Nuclear Reactors)

Abstract

:
Pronghorn-SC is a subchannel code within the Multiphysics Object-Oriented Simulation Environment (MOOSE). Initially designed to simulate flows in water-cooled, square lattice, subchannel assemblies, Pronghorn-SC has been expanded to simulate liquid-metal-cooled flows in triangular lattices, hexagonal subchannel assemblies. For this purpose, the algorithm of Pronghorn-SC was adapted to solve the subchannel equations as they are applicable to a hexagonal wire-wrapped sodium-cooled fast reactor. Cheng–Todreas models for pressure drop and cross-flow models were adopted and a coolant heat conduction term was added. To solve these equations, an improved implicit algorithm was developed robust enough to deal with the numerical issues, associated with low flow and recirculation phenomena. To confirm the prediction capability of Pronghorn-SC, calculations and comparisons with available experimental data of 19- and 37-pin assemblies were performed, as well as other subchannel codes. Finally, a flow blockage modeling feature was added. This capability was validated for both water-cooled square sub-assemblies and sodium-cooled hexagonal sub-assemblies, using experimental data of partially and fully blocked cases.

Graphical Abstract

1. Introduction

Liquid Metal Reactors (LMRs) including Sodium Fast Reactors (SFRs) and Lead Fast Reactors (LFRs) are advanced nuclear systems selected as promising designs by the Generation-IV International Forum [1]. The success of these reactor designs primarily depends on the safety characteristics and efficiency, which is tied to reactor core performance. There is a need to demonstrate that the fuel design can operate reliably at high burnup, high power densities and high coolant temperatures. Some of the limitations such as clad thermal creep, corrosion and clad wastage formation are highly temperature dependent phenomena. Hence, predicting the temperature distribution accurately, during normal operation and postulated transient scenarios, is key to demonstrating the safety of these designs.
Subchannel codes are thermal-hydraulic codes that offer an efficient compromise between Computational Fluid Dynamics (CFD) codes and system codes to simulate a nuclear reactor core. They use a quasi-3D model formulation and allow for a finer mesh than system codes, without the high computational cost of CFD. The degrees of freedom (DOF) of a typical subchannel assembly is in the order of a few hundred thousand, while in the corresponding CFD model it would require a few million. That is why a thermal-hydraulic analysis of a nuclear reactor core, performed using a subchannel code, is more efficient than using a CFD code and offers higher fidelity than using a system code. Moreover, a subchannel model can be coupled to 1D thermal-hydraulic system codes or CFD, as well as fuel performance codes, to perform efficient multi-physics/multi-scale calculations.
Various subchannel codes have been developed or adapted to LMR designs. One of the earliest subchannel analysis codes for SFR wire-wrapped sub-assemblies is SUPERENERGY-2 [2]. MATRA-LMR [3] is an adaptation of MATRA [4] to an SFR. SABRE4 [5] is a subchannel code designed for SFRs. SLTHEN [6] is a steady-state LMR thermal-hydraulic analysis code based on the ENERGY model code. COBRA-WC [7] is derived from COBRA-IV to analyze liquid-metal fast breeder reactor assembly transients. Since most of the nuclear reactors are designed based on the subchannel analysis codes, it was important to develop a subchannel analysis capability within MOOSE.
Pronghorn-SC is a submodule of the coarse-mesh thermal-hydraulics reactor core simulator Pronghorn [8], which is a MOOSE [9]-based code. MOOSE was developed to solve systems of coupled, nonlinear partial differential equations that often arise when simulating nuclear systems. The main advantage of the MOOSE framework is that it is a flexible finite element tool that leverages the multiphysics capabilities inherent in MOOSE. Neutronics, fuel performance and thermal-hydraulics form the primary set of physics that needs to be resolved in a coupled fashion.
Pronghorn-SC’s initial development is documented in [10] and was first developed for water-cooled reactors, with subchannels and bare fuel pins in a square-lattice arrangement. This current work expands Pronghorn-SC to be applicable to liquid-metal-cooled reactors, with subchannels and wire-wrapped fuel rods in triangular-lattice arrangements, such as those encountered in SFRs. Additionally, it incorporates the ability to model blockages. The ability to model blockages is an important feature of Pronghorn-SC since the existence of blockages in subchannels can cause local temperature spikes in the bulk fluid and fuel rods that can possibly endanger the fuel integrity. These temperature peaks are a result of local re-circulation phenomena around the blockage location. For this reason, along with the development of a blockage modeling capability, Pronghorn-SC’s solver had to be improved upon in order to be able to solve for flows where re-circulation/low flow is dominant.

2. Governing Equations

The subchannel thermal-hydraulic analysis is based on the conservation equations of mass, linear momentum and energy on specific control volumes. The control volumes are connected in both axial and radial directions to capture the three-dimensional effect of the reactor core. The control volumes for the case of a triangular lattice arrangement are presented in Figure 1.
Integration over control volume V i produces the subchannel equations for conservation of mass, energy and linear momentum in the axial direction. Integration over transversal volume V i j produces the conservation equation for linear momentum in the lateral direction. All results presented in this work are obtained using Pronghorn-SC’s collocated formulation (velocities and pressures reside at the same nodes). In addition to the collocated formulation, Pronghorn-SC supports a staggered formulation of mass and momentum in the axial direction, in which the linear momentum equation is integrated over a volume V i , which is axially shifted by half a control volume height.
  • Conservation of mass:
    d ρ i d t V i + Δ m i ˙ + j w i j = 0 ,
    where i is the subchannel index and j the index of the neighbor subchannel. Δ refers to the difference between the inlet and outlet of the control volume in the axial direction. m i ˙ [ k g / s e c ] is the mass flow rate of subchannel i in the axial direction. w i j [ k g / s e c ] is the diversion crossflow in the lateral direction, from subchannel i to neighboring subchannel j, resulting from local pressure differences between the two.
  • Conservation of linear momentum in the axial direction:
    d m ˙ i d t Δ Z + Δ ( m i ˙ 2 S i ρ i ) + j w i j U = S i Δ P i + F r i c t i o n i + D r a g i j g ρ i S i Δ Z .
    On the left-hand side of Equation (2), d m ˙ i d t is the time derivative term and the change of momentum in the axial direction is Δ ( m i ˙ 2 S i z ρ i ) . The inertia transfer between subchannels due to diversion crossflow is j w i j U , where U * is the axial velocity of the donor cell. g ρ i S i Δ z represents the gravity force and g is the acceleration of gravity. It is assumed that gravity is the only significant body force in the momentum equation. The donor cell is the cell from which crossflow flows and depends on the sign of w i j . If it is positive, the donor cell is i and if it is negative, the donor cell is j. Henceforth, donor cell quantities will be denoted with the star ( * ) symbol. F r i c t i o n i represents an irreversible pressure drop, caused by interaction of the fluid with the solid structures, including possible local form losses, due to spacers and mixing vanes. F r i c t i o n i is computed from correlations adapted to the particular geometry of the assemblies. D r a g i j is caused by viscous stresses within the fluid at the interface between subchannels and is also computed from closure correlations. Δ P i is the axial pressure drop associated with volume V i .
  • Conservation of linear momentum in the lateral direction:
    d w i j d t L i j + L i j Δ Z Δ ( w i j U ¯ i j ) = S i j Δ P i j + F r i c t i o n i j ,
    where S i j = g i j Δ Z is the surface area between subchannels i, j and g i j is the gap between them. Lateral pressure gradient ( Δ P i j / L i j ) across the subchannels and forced mixing between subchannels owing to mixing vanes and spacer grids is the driving force behind diversion crossflow w i j . L i j is the distance between the centers of subchannels i, j. U ¯ i j is the average axial velocity of the two subchannels. The overall friction loss term F r i c t i o n i j models all the viscous effects and form losses associated with the transversal fluid motion through the gap.
  • Conservation of enthalpy:
    d ρ h i d t V i + Δ ( m ˙ i h i ) + j w i j h + h i j = q i Δ Z j Y i j S i j η i j L i j ( T i T j ) + Δ ( Y i S i T i ) Δ Z ,
    where h i j is defined as the turbulent enthalpy transfer between subchannels i, j and q i is the average linear power density [ k W m ] going into the control volume V i of subchannel i from the neighboring fuel rods. T i is the average fluid temperature of volume V i , Y i j [ W m K ] is the thermal conductivity of the coolant between the adjacent subchannels i , j and η i j is the radial conduction factor, yielding the effective conduction length between them. The second term on the right-hand side models the radial heat conduction and the last term on the left-hand side models the axial heat conduction. Both these terms are particularly important when the coolant is liquid metal and are neglected when the coolant is water. Dissipation due to viscous stresses can be neglected and the total derivative of pressure (work of pressure) can be set to zero. Also neglected is the volumetric heat source due to moderation, since heat is mainly transferred to the fluid through the fuel rods’ surface.

2.1. Geometric Parameters

For square lattice arrangements, the definition of the subchannel geometry is straightforward. The reader ought to refer to [11] for details. However, a specific geometric treatment is implemented for triangular lattices. Geometric parameters, such as flow area, wetted perimeter and subchannel equivalent hydraulic diameter, are first defined for bare and then expanded for wire-wrapped fuel bundles. Subindices 1, 2 and 3 correspond to inner, edge and corner subchannel types, respectively. P is the pitch, W is the gap between fuel rods and duct wall, D is the fuel rod diameter, D w is the wire diameter, θ is the wire angle, H is the wire lead length, A is the flow area, P w is the wetted perimeter and D e is the equivalent hydraulic diameter. Prime superscript ( ) is used to denote bare bundles throughout this section. Using this nomenclature, the geometric parameters are defined as follows:
  • Bare rod, flow area and wetted perimeter:
    A 1 = 3 4 P 2 π D 2 8 ,
    A 2 = P ( W D 2 ) π D 2 8 ,
    A 3 = ( W D 2 ) 2 3 π D 2 24 ,
    P w 1 = π D 2 ,
    P w 2 = P + π D 2 ,
    P w 3 = π D 6 + 2 ( W D 2 ) 3 ,
  • Wire wrapped rod, flow area and wetted perimeter:
    A 1 = A 1 π D w 2 8 c o s ( θ ) ,
    A 2 = A 2 π D w 2 8 c o s ( θ ) ,
    A 3 = A 3 π D w 2 24 c o s ( θ ) ,
    P w 1 = P w 1 π D w 2 c o s ( θ ) ,
    P w 2 = P w 2 π D w 2 c o s ( θ ) ,
    P w 3 = P w 3 π D w 6 c o s ( θ ) ,
    c o s ( θ ) = H H 2 + ( π ( D + D w ) ) 2 ,
  • Wire projected area:
    A r 1 = π ( D + D w ) D w 6 ,
    A r 2 = π ( D + D w ) D w 4 ,
    A r 3 = π ( D + D w ) D w 6 ,
  • Hydraulic diameter:
    D e i = 4 A i P w i ,
    D e i = 4 A i P w i ,

2.2. Closure Models

In computational tools that simulate fluid motion, any phenomenon not resolved by the method itself (i.e., something that has smaller length scales than the grid) must be taken into consideration, thus modeled in some way. CFD discretizes the flow domain in high detail and uses the no-slip boundary condition on the wall surface, such that there is no need to use a friction model. On the other hand, there is a need to model the turbulent effect of the unresolved scales of motion. This is done using Reynolds Averaged Navier–Stokes or Large Eddie Simulation, or turbulent modeling. The subchannel formulation used in Pronghorn-SC considers one relatively large control volume between fuel rods and integrates/averages over that volume. This means that, similarly to CFD, closure models are required to account for the effect of averaging over the unresolved scales of motion. The required closure models in the subchannel formulation compute the axial and lateral friction and form pressure losses, turbulent mixing of momentum and enthalpy in the lateral direction and the conduction factor. Moreover, when structures are included in the subchannel formulation (e.g., fuel pins or ducts in LMFRs), heat exchange coefficient correlations are required to compute the heat transfer between the fluid and structures.
  • Axial direction friction term:
    F r i c t i o n i = 1 2 K i m ˙ i | m ˙ i | S i ρ i .
    where K i = [ f w D h y i Δ Z + k i ] is an overall axial loss coefficient, encompassing concentrated form losses k i and frictional losses f w D h y i Δ Z due to the fluid and rod interaction. S i is the axial flow area, f w = 4 f is the Darcy friction factor, f is the Fanning friction factor and D h y i is the hydraulic diameter.
  • Lateral direction friction term:
    F r i c t i o n i j = 1 2 g i j Δ Z K i j ρ | u i j | u i j = 1 2 K i j w i j | w i j | S i j ρ .
    where K i j is an overall loss coefficient encompassing lateral concentrated form and friction losses, S i j is the lateral flow area between subchannel i and subchannel j and ρ * is the donor cell density.
  • Friction factor:
    There are three friction models implemented in Pronghorn-SC. For bare square lattices, the default model is a standard flow-dependent friction coefficient formulation [12].
    f i 1 64 , R e i < 1 64 R e i , 1 R e i < 5000 0.316 R e i 0.25 , 5 , 000 R e i < 30 , 000 0.184 R e i 0.20 , 30 , 000 R e i
    The other two models [11,13,14] for bare and wire-wrapped assemblies, both square and hexagonal, are presented below. The friction factor f i for a bare assembly is given by:
    C f i = a + b 1 ( P / D 1 ) + b 2 ( P / D 1 ) 2 ,
    f i = C f i R e i n .
    Specifically for triangular arrays, the flow regime is modeled as a function of the ratio of pitch over diameter (P/D) for laminar and turbulent flows as follows:
    R e L = 320 × 10 P / D 1 ,
    R e T = 10 , 000 × 10 0.7 ( P / D 1 ) ,
    where R e L is the critical Reynolds number for laminar flow and R e T is the critical Reynolds number for turbulent flow. In between the two, a transition regime is obtained. n = 1 is for laminar flow and n = 0.18 is for turbulent flow. For the transition regime, the following equation is used:
    f i T R = f i L ( 1 ψ γ ) + f i T ψ γ , ψ = l o g ( R e ) l o g R e L l o g ( R e T ) l o g R e L , γ = 1 3 ,
    When Equation (26) is used for edge or corner channels, P / D is replaced by W / D . The effect of P / D (or W / D ) is separated into two regions: 1.0 P / D 1.1 and 1.1 P / D 1.5 . Table 1 and Table 2 present the parameters a, b 1 and b 2 for the bare hexagonal and square assemblies, respectively. These parameters have been fitted to the results from Rehme [15] by Cheng and Todreas [11] with polynomials for each subchannel type.
    For wire-wrapped rods, the friction factors are derived from their bare-rod counterparts as a function of geometry, wire angle, wire drag and sweeping constants, as follows:
    f 1 = 1 R e 1 m C f 1 P w 1 P w 1 + W d 3 A r 1 A 1 D e 1 H D e 1 D w m ,
    f 2 = C f 2 R e 2 m 1 + W s A r 2 A 2 t a n 2 ( θ ) 3 m 2 ,
    f 3 = C f 3 R e 3 m 1 + W s A r 3 A 3 t a n 2 ( θ ) 3 m 2 ,
    where m is fitted to the specific geometry, W d , W s are the wire drag and sweeping coefficients defined according to the flow regimes as follows:
    W d T = 19.56 + 98.71 D w D + 303.47 D w D 2 H D 0.541 ,
    W d L = 1.4 W d T ,
    W s L = W s T = 11.0 l o g H D + 19.0 .
  • Turbulent momentum transfer:
    D r a g i j = C T j w i j Δ U i j = C T j w i j m i ˙ ρ i S i m j ˙ ρ j S j .
    where C T is a turbulent modeling parameter, which has been calibrated for bare square lattice assemblies [10].
  • Turbulent enthalpy transfer:
    h i j = j w i j Δ h i j = j w i j h i h j .
  • Turbulent crossflow:
    w i j = β S i j G ¯ , d w i j d z = w i j Δ Z = β g i j G ¯ .
    where β is the turbulent mixing parameter or thermal diffusion coefficient, G ¯ is the average mass flux of the adjacent subchannels. β is the tuning parameter for the mixing model. Physically, it is a nondimensional coefficient that represents the ratio of the lateral mass flux due to mixing to the axial mass flux. In single-phase flow, no net turbulent mass exchange occurs. Both momentum and energy are exchanged between subchannels and their rates of exchange are characterized in terms of hypothetical turbulent interchange flow rates ( w i j H , w i j M ) [11] for enthalpy and momentum, respectively. Simplifying for single-phase flows, the rates of turbulent exchange for energy and momentum are assumed to be equal:
    w i j = w i j H = w i j M .
    For bare square assemblies, β typically takes a value between 0.05 and 0.15 and can be calibrated for specific geometries. For wire wrapped assemblies, according to the Cheng–Todreas model [16], turbulent mixing is modeled separately for inner and peripheral mixing as a function of geometry and wire angle. The turbulent mixing coefficient between the inner subchannels is given as follows:
    β = C m A r 1 A 1 0.5 t a n ( θ ) ,
    and in the corners and edge subchannels the turbulent mixing coefficient is given by:
    β = C s A r 2 A 2 0.5 t a n ( θ ) ,
    where the C m and C s coefficients are defined as follows for the laminar and turbulent regimes:
    C m L = 0.077 P D D 0.5 , C s L = 0.033 H D 0.3 ,
    C m T = 0.14 P D D 0.5 , C s T = 0.75 H D 0.3 .
    For the transition flow regime, a log-blending model is used, which is defined as follows:
    C s T R = C s T + ( C s T C s L ) ψ γ ,
    C m T R = C m T + ( C m T C m L ) ψ γ ,
    ψ = l o g ( R e ) l o g ( R e L ) l o g ( R e T ) l o g ( R e L ) , γ = 2 3 .
  • Radial conduction factor:
    The radial conduction factor is defined after the Cheng–Todreas model [14] as follows:
    η i j = η = 0.66 P i j D i S i j D i 0.3
  • Equations of state:
    These are a set of equations relating the properties of the fluid, such as density and viscosity, to enthalpy, temperature and pressure:
    T = T ( P , h ) .
    ρ = ρ ( T , P ) .
    μ = μ ( T , P )

2.3. Discretization

The collocated discretization of the variables is presented in Figure 2. i , j are the subchannel indexes. i j is the index of the gap between subchannels i , j . k is the index in the axial direction.
The governing equations are discretized as follows:
  • Conservation of mass:
    m i , k ˙ m i , k 1 ˙ = j w i j , k ρ i , k n + 1 V i , k ρ i , k n V i , k Δ t
    The above equation can be written in matrix form as follows:
    1 0 . . . 0 1 1 . . . 0 : : . . . : 0 . . . 1 1 × m 0 , 1 ˙ m 0 , 2 ˙ : m i , k 1 ˙ m i , k ˙ = m 0 , 0 ˙ j w 0 j , 1 ρ 0 , 1 n + 1 V 0 , 1 ρ 0 , 1 n V 0 , 1 Δ t j w 0 j , 2 ρ 0 , 2 n + 1 V 0 , 2 ρ 0 , 2 n V 0 , 2 Δ t : j w i j , k ρ i , k n + 1 V i , k ρ i , k n V i , k Δ t
    which is equivalent to:
    M mm m ˙ = b m M mw w
  • Conservation of linear momentum in the axial direction:
    Δ P i , k = P i , k 1 P i , k = 1 S i , k 1 [ m ˙ i , k n + 1 m ˙ i , k n Δ t Δ Z + m ˙ i , k 2 S i , k ρ i , k m ˙ i , k 1 2 S i , k 1 ρ i , k 1 + j w i j , k U + C T j w i j , k m i , k ˙ ρ i , k 1 S i , k m j , k ˙ ρ j , k 1 S j , k + 1 2 K i m ˙ i , k | m ˙ i , k | S i , k ρ i , k + g ρ i , k S i , k Δ Z ]
    The above equation, can be written in matrix form as follows:
    M pm ( w , m ˙ ) m ˙ = S Δ P + b P
    S Δ P = M pp P
    where the matrix M pm is calculated using the lagged values of the unknown variables w , m ˙ .
  • Conservation of linear momentum in the lateral direction:
    2 S i j , k L i j ρ * w i j , k n + 1 w i j , k n Δ t + S i j , k ρ * L i j Δ Z m ˙ i , k S i , k 1 ρ i , k 1 + m ˙ j , k S j , k 1 ρ j , k 1 w i j , k + S i j , k ρ * L i j Δ Z m ˙ i , k 1 S i , k 1 ρ i , k 1 + m ˙ j , k 1 S j , k 1 ρ j , k 1 w i j , k 1 + K i j w i j , k | w i k , k | 2 S i j , k 2 ρ * P i , k 1 P j , k 1 = 0
    The above equation can be written in matrix form as follows:
    M wp P + M ww ( m ˙ , w ) w = b w
    where the matrix M ww is calculated using the lagged values of the unknown variables w , m ˙ .
  • Conservation of enthalpy:
    ρ i , k n + 1 h i , k n + 1 ρ i , k n h i , k n Δ t V i , k + m ˙ i , k h i , k m ˙ i , k 1 h i , k 1 + j w i j , k h k + j w i j , k h i , k 1 h j , k 1 = q i , k Δ z k j Y i j , k S i j , k η i j , k L i j , k ( T i , k T j , k ) + Y i , k S i , k T i , k Y i , k 1 S i , k 1 T i , k 1 Δ z k .
    The above equation can be written in matrix form as follows:
    M hh ( m ˙ , w ) h = b h
where the matrix M hh is calculated using the lagged values of the unknown variables w , m ˙ . It is possible to combine all the governing equations in one big system that can be written in matrix form as follows:
M mm 0 M mw 0 M pm M pp 0 0 0 M wp M ww 0 0 0 0 M hh × m ˙ P w h = b m b p b w b h

2.4. Interpolation Schemes

The standard interpolation scheme for a dummy variable ϕ in the axial direction reads as follows:
ϕ i + 1 / 2 = α i + 1 / 2 ϕ i + ( 1 α i + 1 / 2 ) ϕ i + 1
where i + 1 / 2 denotes the position at the cell interface, i is the bottom cell, i + 1 is the top cell and α i + 1 / 2 is the interpolation coefficient. Pronghorn-SC supports four different interpolation schemes:
  • Standard upwind:
    α i + 1 / 2 = 1.0 ,
  • Standard downwind:
    α i + 1 / 2 = 0.0 ,
  • Central difference:
    α i + 1 / 2 = 1 2 ,
  • Exponential scheme:
    α i + 1 / 2 = ( P e 1 ) e P e + 1 P e ( e P e 1 ) ,
where Pe is the Peclet number in the axial direction, defined as P e = Δ ( m i ˙ 2 S i z ρ i ) F r i c t i o n i .

3. Algorithm

For the purposes of implementing a single-phase subchannel code within MOOSE, a hybrid numerical method of solving the subchannel equations has been developed [10]. The hybrid scheme utilized in this algorithm allows the division of the assembly into N B blocks of N C N axial cells per block, as shown in Figure 3. Note that N B × N C = N . The blocks are solved from bottom to top. If N C = 1 and N B = N , the standard, fast-running marching scheme is obtained. At the other extreme, if N C = N and N B = 1 , a monolithic solve for the whole assembly is obtained, which is suggested for highly recirculating flows. In between these two limits, one obtains relatively fast-running schemes that are able to deal with recirculation phenomena, provided they are limited within the block size. The recirculation size would have to be determined by the user beforehand in order to optimize the block size and block number. In general though, Pronghorn-SC is fast enough, such that in most cases, one block performs adequately. The parameters N B and N are defined by the user in the input file. Then, N C is automatically computed, adapting the number of cells so that the total number is N.
The core of the solution method anchors on the calculation of crossflows w i j . When the crossflows are known, the axial mass flow rates and pressure drops are directly defined by Equations (1) and (2). Hence, the focus of Pronghorn-SC is to first solve for each w i j . The residual function used for this nonlinear solve is based on the lateral momentum equation, Equation (65). A Jacobian Free Newton–Krylov type Method is used to solve this equation. The workhorse of this solve is the nonlinear equation solvers found in the Portable, Extensible Toolkit for Scientific Computation [17].
f ( w i j ) = d w i j d t L i j + L i j Δ z Δ ( w i j U ¯ ) S i j Δ P i j + 1 2 K i j w i j | w i j | ρ * = 0 .
The residual function constructed via Pronghorn-SC calculates the nonlinear residual f ( w i j ) while also updating the other main flow variables: mass flow m ˙ i , turbulent crossflow w i j , pressure drop Δ P i and pressure P i through Equations (1), (39), and (2), using the current w i j as needed. This means that the flow variables are tightly coupled with the solution of the crossflows. Similarly as in COBRA [18], the variable P i is defined as the local pressure minus the exit pressure, P i ( z ) P e x i t , so at the exit P i is zero. Each block is solved sequentially from inlet to outlet. The mass flow at the outlet of the previous block and the pressure at the inlet of the next block provide the needed boundary conditions. Each block solution calculates all the unknowns that exist in that block.
The hybrid solution algorithm is shown in Figure 4. Once the main flow variables converge in a block, the enthalpy conservation equation, Equation (4), is solved and enthalpy ( h ) is retrieved. In the case where no heat is added to the fluid, the user has the option to either define power as zero or not perform the enthalpy calculation. Using enthalpy, pressure and the equations of state, the temperature T i and fluid properties, such as density ρ i and viscosity μ i , are calculated. After the fluid properties are updated, the procedure is repeated until the temperature solution has converged. Once the temperature solution converges, the solution moves on to the next block. Once the temperature solution converges in all blocks, pressure is checked for convergence. If there is no convergence, the procedure is repeated, starting again from the first block, until pressure converges.

Algorithm Variations

There are three variations of the algorithm presented above: explicit (default), implicit segregated and implicit monolithic. The last two implicit methods are novel additions to Pronghorn-SC pertaining to this current work, specifically developed to make the code more robust and allow the calculation of recirculation flows.
  • Explicit.
    This is the default algorithm, where the unknown flow variables are calculated in an explicit manner through their governing equations. In the explicit version, Equations (49), (52), (55) and (57) are used to solve for the flow variables: m i , k ˙ , Δ P i , k , P i , k 1 , w i j , k , h i , k .
  • Implicit Segregated.
    In this case, the governing equations are recast in matrix form and the flow variables are calculated by solving the corresponding system. Otherwise, the solution algorithm is the same as in the default method. In the implicit segregated version, Equations (51), (53), (54), (56) and (58) are used to solve for the flow variables: m ˙ , P , w i j , h .
  • Implicit Monolithic.
    In this case, the conservation equations are recast in matrix form and combined into a single system, Equation (59). The user can decide whether or not they will include the enthalpy calculation in the matrix formulation. The flow variables are calculated by solving that big system to retrieve: m ˙ , P , w i j , h . The solution algorithm is the same as in the default method, but the solver used in this version is a fixed point iteration instead of a Newton method.

4. Validation

Pronghorn-SC has been validated in multiple benchmarks for water-cooled assemblies and one-directional flows [10]. The effort detailed in this paper aims to expand on this validation work to include sodium-cooled hexagonal assemblies in normal operating conditions and also blockage scenarios for sodium-cooled hexagonal assemblies and water-cooled square assemblies. In summary, this section presents a validation of Pronghorn-SC on four test cases: (i) validation on the Fuel Failure Mockup (FFM) experiment built at Oak Ridge National Laboratory (ORNL) (called ORNL’s 19-pin benchmark henceforward), (ii) validation on Toshiba’s 39-pin benchmark, (iii) validation on the 7 × 7 sleeve blockage assembly built at Pacific Northwest Laboratory (PNL) and (iv) validation at ORNL’s Thermal-Hydraulic Out-of-Reactor Safety (THORS) facility in a 19-pin sodium-cooled bundle with a central blockage of six channels.

4.1. Oak Ridge National Laboratory’s 19-pin Benchmark

The FFM experiment was built at ORNL for studying the thermal-hydraulic flow characteristics in SFR assemblies [19]. The Test Series 2 results were used to validate Pronghorn-SC. In this series, the fuel rods of the FFM experiment were heated by 19 identical electric cartridges. The configuration and external heat fluxes of these cartridges match typical values expected for SFRs. The measurements in Test Series 2 focused on the distribution of temperatures at the exit of the fuel assembly, duct walls and rod bundle. The nature of the heat source and the lack of neighboring assemblies make the distribution of temperatures at the rod bundle and duct atypical for LMFRs. In contrast, the distribution of temperatures at the exit of the fuel assembly is indicative of the heating of the coolant and flow mixing in the fuel bundle, which is expected to be representative of an actual SFR. Therefore, the validation work focused on the distribution of temperatures at the exit of the fuel assembly.
The design parameters for the Test Series 2 of the FFM experiment are presented in Table 3. Pressure is assumed to be constant at the outlet of the assembly and temperature and mass flux are assumed to be constant at the inlet. The fuel bundle is divided between inlet, heated and outlet sections along the rod in increasing elevation. A nonzero linear heat rate is only assigned to the heated part of the rod, while no power is imposed at the inlet and outlet sections.
The numbering of rods and subchannels in the fuel assembly is presented in Figure 5. The left panel of this figure shows the rod position along with the assigned index, while the subchannel centers are indicated with red dots. On the right panel, the rods are removed and the red dots indicate the centers of the subchannels. Due to hexagonal symmetry, the temperature distribution was measured over the subchannels that approximately lie on the diagonal line that connects the opposed vertices in the duct. The orientation of the line connects the southwest vertex to the northeast one. This lines includes Subchannels 37, 36, 20, 10, 4, 1, 14 and 28.
The key phenomena dominating the temperature profile in the outlet of the domain is the competing effect between heat convection and conduction in the coolant. An example of the axial and lateral mass flow rates and the temperature and viscosity fields obtained for a high-flow-rate configuration in ORNL’s 19-pin benchmark is presented in Figure 6. The flow rapidly develops along the assembly. However, there is a significantly larger flow in the outer gaps of the rod bundle. This results in outer rods and channels that are colder than the inner ones. The temperature difference between outer and inner subchannels increases with increasing inlet mass flow rate. There is a small competing effect, due to the viscosity in the center of the channels being smaller due to heating, but this effect is of second order, compared with the flow driven by pressure drop. However, with lower inlet mass flow rates, heat conduction in the sodium coolant starts to dominate over heat convection and so the temperature profiles become flatter at the exit. In summary, the temperature distribution measured at the assembly outlet can be regulated by the balance between convection and conduction, which is experimentally regulated by changing the axial mass flux and power at the rod bundles.
Several different combinations of power in the fuel rods and flow rates have been tested in the FFM experiments. However, in the single-phase flow-rate cases, the temperature profile at the exit is simply regulated by the physical balance between convection and conduction. Therefore, it is sufficient for this validation exercise to select only three cases: a high flow rate, a low flow rate and a medium flow rate. As the flow rate decreases, conduction dominates convection and the temperature profiles at the exit become more uniform. On the other hand, as the flow rate increases, convection dominates conduction and the temperature profiles at the exit become more pronounced. Details on the selected cases are provided in Table 4.
Pronghorn-SC is a relatively new effort, compared to other subchannel codes that have been developed, improved and validated over many years. As such, it is appropriate to compare Pronghorn-SC, against the results obtained by the SUBAC [20] and MATRA-LMR [3] codes. These codes were selected because they have previously presented publicly available results for the ORNL 19-pin benchmark and hence, to the authors’ knowledge, are the most developed subchannel codes applicable to LMFRs. This comparison allows researchers to have a metric of the accuracy that can be reasonably expected from Pronghorn-SC for the ORNL 19-pin benchmark and in sodium-cooled, wire-wrapped, hexagonal assemblies in general. The results obtained by the Pronghorn-SC simulation are compared against the experimental measurements the SUBAC and MATRA-LMR codes in Figure 7. As discussed before, the temperature distribution at the exit of the assembly has a parabolic profile, with a temperature peak in the central subchannels because average mass flow is directed in the outer subchannels. For lower mass flow rates, the temperature profile becomes flatter and the relative error between the codes and the experimental result increases, though for every case, Pronghorn-SC’s prediction is closer to the experimental results. The relative error in the interior subchannels is more sensitive to the change in mass flow rate than that in the outer subchannels. This is because the power density in the inner regions is higher than the outer ones, meaning that small changes in the mass flow can lead to big changes in the coolant temperature in that region.

4.2. Toshiba’s 37-pin Benchmark

The ORNL 19-pin benchmark validated the performance of Pronghorn-SC in a small assembly with relatively large mass flow rates. Under these conditions, the effect of radial heat conduction is limited due to the size of the assembly and the high flow rate. In addition, thermal buoyancy has little effect on the velocity profile. The Toshiba 37-pin benchmark extended the validation range of Pronghorn-SC [21]. This benchmark is based on liquid-sodium experiments conducted by the Toshiba Corporation Nuclear Engineering Laboratory in Japan. It consists of a larger assembly than the ORNL 19-pin benchmark, with one more outer ring of heated rods. The specific power per rod is smaller than the ORNL 19-pin benchmark, but the rods have a slightly larger diameter and a larger axial heated length, which increases the influence of thermal buoyancy on the flow profile.
The characteristics of Toshiba’s benchmark are provided in Table 5. As in the FFM experiment, the rods are electrically heated. However, contrary to FFM, the resistances in the electrically heated rods are adapted to reproduce a chopped cosine power distribution in the axial direction. All heating rods are assumed to have the same power distribution. The cross section of the fuel assembly is presented in Figure 8. As in the FFM experiments, the quantity of interest is the temperature distribution at the assembly outlet. Due to symmetry, it is enough to analyze the temperature distributions over a symmetry line. This line involves, from south to north, Subchannels 72, 49, 32, 20, 10, 4, 3, 2, 1, 7, 14, 26, 39, and 58.
Similar to the previous 19-pin benchmark, three flow configurations are selected for the validation exercise, which are described in Table 6. Note that the high flow-rate case presents a significantly smaller flow rate than the ORNL 19-pin benchmark. Therefore, the temperature profiles for the high flow-rate case will be flatter in the present benchmark.
An example flow distribution for the high flow-rate case is depicted in Figure 9. As expected, a flatter temperature profile is obtained in the bulk of the fuel assembly, when compared to the ORNL 19-pin case. However, in this experiment, the ratio of gap distance to pitch is larger than the 19-pin benchmark case. This produces a significantly larger mass flow in the outer subchannels, as observed in Figure 9a. As a result, the outer subchannels are significantly colder than the center ones. Thus, the expected temperature distribution is a flat distribution in the central region of the assembly, with sharp drops next to the wrapper.
It can be observed in Figure 9a,b that, due to the significant difference between inlet mass flow rates at the outer and center subchannels, there is a considerable flow development length at the entry of the fuel assembly. Inlet velocity conditions were unclear in the experiment report [21], so a uniform mass flow at the inlet was assumed. If the assumption of uniform inlet flow rates turns out to be incorrect, a small deterioration of accuracy of the predicted outlet temperature can be expected. However, the flow field fully develops before the outlet of the assembly, which suggests that a possible error in the inlet conditions will have little effect over the temperature distribution at the outlet of the fuel assembly.
The results obtained for the high, medium and low flow-rate validation cases are presented in Figure 10. As in ORNL’s 19-pin case, Pronghorn-SC is compared with the SUBAC code [20]. SUBAC is, to the authors’ knowledge, the subchannel code for wire-wrapped SFRs, with publicly available results that presented the best agreement to the current benchmark. As observed in Figure 10, for the high mass flow rate case, the Pronghorn-SC predicts results closer to the experimental results than SUBAC. However, when comparing the results predicted for the medium and low flow-rate cases in Figure 10b,c, respectively, Pronghorn-SC over-predicts the temperature distribution. Further analysis determined that the more pronounced distribution of temperatures predicted by Pronghorn-SC towards the center of the assembly may be the result of an overestimation of the momentum mixing rates, which would produce larger than expected flows in the outer channels. As was the case in the previous benchmark, the relative error in the interior subchannels is more sensitive to the change of mass flow rate. This again, is because the power density in the inner regions is higher than the outer ones, meaning that small changes in the mass flow can lead to big changes in the coolant temperature in that region.

4.3. Pacific Northwest Laboratory’s 7 × 7 Sleeve Blockage Benchmark

PNL’s 7 × 7 sleeve blockage facility was designed to investigate the turbulent flow phenomena near postulated sleeve blockages in a model nuclear fuel rod bundle. The sleeve blockages were characteristic of fuel-clad “swelling” or “ballooning”, which could occur during loss-of-coolant accidents in pressurized-water reactors [22]. The experimental parameters are presented in Table 7.
Sleeve blockages (three inches in length) were positioned on the center nine rods of the bundle. Area reductions, of 70 and 90%, were obtained in the center four subchannels of the bundle. The 70 and 90% blockages corresponded to area reductions of 35 and 45% in the subchannels adjacent to the sides of the cluster and 17 and 22% in the subchannels next to the corners of the blockage, respectively. These area reductions were not intended to define those expected during loss-of-coolant accidents but were chosen to provide a severe test case to verify subchannel computer programs. Axial components of local mean velocity and intensity of turbulence were measured, using a one-velocity component 1aser Doppler anemometer.
The 70% and 90% blockage was chosen to validate Pronghorn-SC performance. Pronghorn-SC models the blockage by decreasing the surface area of the affected subchannels accordingly. Since the subchannel formulation is based on the concept of the hydraulic diameter, reducing the surface area affects the system of equations in multiple ways. Most significantly through the R e number and the friction model, pressure drop calculation. Restricting the flow area increases the pressure drop and causes flow to diverge to the adjacent subchannels. Furthermore, the user has the option to apply a concentrated form loss coefficient on the affected subchannels at the corresponding axial cell. This will have an effect similar to area reduction. Pronghorn-SC was run with 28 axial cells for the 70% blockage case and 84 axial cells for the 90% blockage case. A user-set local form loss coefficient at the blockage, K b l = 0.3 and K b l = 0.9 , was also applied for the two cases, respectively, which was axially distributed among the blocked cells. These values were fitted to produce the best agreement. The default modeling parameters C T = 2.6 , β = 0.006 were used. In addition to the subchannel code, a CFD simulation (Star-CCM+) of the experiment was made with 10.5 million cells, for the 70% blockage case. The results presented in Figure 11 and Figure 12 showcase the relative velocity of a center subchannel across the length of the assembly.
Pronghorn-SC utilized the implicit monolithic solver, specifically developed to deal with recirculation, as it was the only one that managed to robustly solve the problem. Predicted subchannel average velocities agreed well with measured values for both cases. Pronghorn-SC’s predicted flow of a central subchannel over-predicts the mixing length downstream of the blockage and is quicker to reduce upstream of the blockage. One possible explanation of this behavior has to do with the nature of Pronghorn-SC’s calculation. Averaged quantities over relatively large volumes are expected to be slower to adapt to local rapid changes. This could also indicate that the inter-channel mixing is underestimated.
For this reason, the subchannel simulation was run again, this time with a larger turbulent mixing parameter of β = 0.06 , 36 a x i a l c e l l s , K b l = 1 and the result is presented in Figure 13. The simulation with the adjusted mixing effect agrees much better with the experimental results, especially downstream of the blockage. This suggests that the calibrated default value of β is not general enough to adequately model scenarios where a blockage augments the mixing effects in the wake.
At the exit region of the blockage, the experimental velocity profile obtained with the 70% blockage exhibits a jetting characteristic that was not measured in the 90% blockage case. According to the authors of the experimental analysis [22], jetting may not have been detected with the 90% blockage because the measuring volume could not be positioned as close to the blockage axial center line as was possible with the 70% blockage. Though it is also probable that no jetting was present due to flow choking. Pronghorn-SC overestimates the jetting effect in both cases.
It should be noted that the CFD simulation took about 3 h to converge, while Pronghorn-SC took about 3 s. Considering that, along with the agreement of the Pronghorn-SC data with the experimental data, one can say that the Pronghorn-SC is a useful engineering tool for modeling blockage scenarios in square water-cooled assemblies.

4.4. Thermal-Hydraulic Out-of-Reactor Safety Six-Channel Center Blockage Benchmark

THORS bundle 3A also simulates the Fast Flux Test Facility and Clinch River Breeder Reactor configurations. Nineteen electrically heated pins are contained inside a round duct, which has unheated dummy pins along the duct wall. The central six channels (1, 2, 3, 4, 5 and 6) are blocked by a non-heat-generating 6.35-mm-thick stainless-steel plate [23]. The bundle cross section is shown in Figure 14. The circles with the crosses indicate the position of thermocouples at the assembly exit. Pronghorn-SC modeled the THORS bundle 3A blockage with a 90% area reduction on the affected subchannels. The Pronghorn-SC model’s geometry and subchannel and rod index notation is shown in Figure 15. The experimental parameters are presented in Table 8. The Pronghorn-SC model cross section in this benchmark is identical to the one used in Section 4.1. Similar studies have been performed for a wire-wrapped-rod bundles with lead-bismuth eutectic (LBE) coolant [24,25,26].
Run 101 was chosen to validate Pronghorn-SC performance. The THORS experiment measured the temperatures at the exits of selected subchannels. Figure 16 presents the exit temperature distribution, expressed as T T i n for the experimental case of 33 kW/m per pin and 100% flow at 54 gpm (Run 101), along with the Pronghorn-SC prediction. Due to the approximation of the circular experimental test section with a hexagonal Pronghorn-SC model, there is a subchannel index correspondence between the two geometries as follows: 43(37), 42(36), 17(20), 16(10), 3(4), 6(1), 8(14) and 28(28). Where the number outside the parentheses refers to the Pronghorn-SC model and the number inside the parentheses refers to the experimental facility (Figure 14).
Predicted subchannel average temperatures agreed relatively well with measured experimental values for Run 101 with a six-channel center blockage with a bigger error in Subchannel 17(20). Nevertheless, Pronghorn-SC consistently over-predicted the exit temperature for all subchannels, which can be attributed to Pronghorn-SC’s smaller cross-sectional area. It should be noted that Pronghorn-SC calculates surface averages while the experimental results are measured at the subchannel centers. As such, it is expected that Pronghorn-SC results will be a bit higher than the experimental values, since the location of the measurements is away from the heated walls in the center of the subchannels. The discrepancy in Subchannel 17(20) might very well be attributed to the location of the thermocouples and the approximate relationship between the model and actual experiment geometry. For the center subchannels where the Pronghorn-SC model geometry is more representative, the agreement is better. The poorer agreement in the exterior subchannels may be due to steeper temperature gradients in that region since the Pronghorn-SC code calculates average channel temperatures, whereas the thermocouples might be in a subchannel temperature gradient.
A CFD model was developed to further evaluate Pronghorn-SC’s performance. The CFD model had about 1 million cells and utilized an implicit unsteady transient solver. Segregated fluid and energy solvers, k ω turbulence modeling and the default polyhedral STAR-CCM+ mesher were used. Figure 17 presents the CFD simulation results on a 2D plane around the blockage location. Furthermore, the axial profiles of massflow and temperature are plotted for a center subchannel along the stream-wise direction in Figure 18. Massflow is forced around the blockage, which causes flow to be reduced in the axial direction. The blockage causes a recirculation region to be formed downstream, which can been seen in CFD results. Due to the axial flow being reduced around the area of the blockage, a temperature peak is observed. On the other hand, downstream of the blockage, recirculation causes a cooling effect, as massflow rushes back in the central region from the outer cooler subchannels, causing the temperature to drop back down. The axial profile of the average temperature of the center subchannel agrees well with the CFD calculation of the center-line temperature. Before the blockage, the average value is a bit higher than the center value. After the blockage, enhanced mixing causes the values to overlap. Using the Pronghorn-SC temperature profile, a broad estimation of the recirculation length can be made by measuring the distance between the end of the heating pick and the end of the blockage. The result is 1.765 inches, which is consistent with the experimentally reported 2 inches [23].
Finally, it should be noted that the effect of the simulated blockage, in both cases presented in this study, depends on the axial discretization, flow area reduction and user-defined local form loss coefficient, along with the turbulent modeling parameters. Due to the nonlinear nature of the friction pressure drop calculation, the effect of these parameters is not straightforward and special care must be taken by the user to properly simulate the blockage effects and produce consistent results.

5. Conclusions

This work details the expansion of the Pronghorn-SC code. This expansion allows the code to calculate the flows of a liquid-metal coolant in hexagonal wire-wrapped assemblies, such as SFRs. Moreover, the expanded Pronghorn-SC code gained the ability to model blockage thanks to a new implicit solver integrated into the code. The improvements to the Pronghorn-SC code can be summarized as follows:
  • Added liquid sodium fluid properties.
  • Added radial and axial heat conduction modeling to the enthalpy conservation equation for liquid-metal coolant.
  • Added effect of the wire-wrap in the pressure drop calculation, turbulent mixing and sweep enthalpy flow.
  • Created an implicit solver that is more numerically robust and allows solutions in low flow and re-circulation conditions.
  • Added blockage modeling for square and hexagonal assemblies.
Furthermore, the validation work already done for Pronghorn-SC in water-cooled square assemblies, has been expanded to include: sodium-cooled hexagonal assemblies in normal operating conditions and also blockage scenarios for sodium-cooled hexagonal assemblies and water-cooled square assemblies. This extends the applicability of Pronghorn-SC from LWRs to SFRs. This validation work suggests that Pronghorn-SC performs better in high flow conditions as opposed to low flow conditions, as seen in Section 4.1 and Section 4.2. Moreover, enhanced turbulent phenomena, specifically noticeable in the cases of flow blockages, required that modeling parameters had to be tuned beyond their default values, to match the experimental results, seen in Section 4.3.
In conclusion, Pronghorn-SC is a novel subchannel code with a robust numerical solver that can simulate steady-state and transient phenomena in a wide range of problems. The code performs (prediction of temperature field) similarly to other established subchannel codes tailored for hexagonal assemblies in liquid-metal-cooled reactors, such as SUBAC and MATRA-LMR. However, it can be natively coupled to other MOOSE-based applications, such as radiation transport, heat conduction, thermomechanics and computational fluid dynamics, to perform multiphysics simulations of liquid-metal-cooled fuel assemblies. The solver is robust enough to handle nonstandard flow conditions, such as flow reversal and blockage scenarios.
Future work will include adding the ability to model lead-bismuth reactors, improving the numerical robustness of the solvers, developing an adapted user interface to deal with unconventional fuel or control assemblies and additional verification and validation efforts.

Author Contributions

Conceptualization, V.K. and M.E.T.; methodology, M.E.T.; software, V.K., M.E.T. and A.K.; validation, V.K. and M.E.T.; formal analysis, V.K.; investigation, V.K. and M.E.T.; writing—original draft preparation, V.K. and M.E.T.; writing—review and editing, M.E.T. and A.K.; visualization, V.K. and M.E.T.; supervision, M.E.T. All authors have read and agreed to the published version of the manuscript.

Funding

This manuscript has been authored by a contractor of the U.S. Government under Contract DE-AC07-05ID14517. Accordingly, the U.S. Government retains a non-exclusive, royalty-free license to publish or reproduce the published form of this contribution or allow others to do so, for U.S. Government purposes.

Data Availability Statement

All data generated in the present study is available in the current article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Locatelli, G.; Mancini, M.; Todeschini, N. Generation IV nuclear reactors: Current status and future prospects. Energy Policy 2013, 61, 1503–1520. [Google Scholar] [CrossRef]
  2. Basehore, K.; Todreas, N.E. SUPERENERGY-2: A Multiassembly, Steady-State Computer Code for LMFBR Core Thermal-Hydraulic Analysis; Technical Report; Battelle Pacific Northwest Labs.: Richland, WA, USA, 1980. [Google Scholar]
  3. Kim, W.S.; Kim, Y.G.; Kim, Y.J. A subchannel analysis code MATRA-LMR for wire wrapped LMR subassembly. Ann. Nucl. Energy 2002, 29, 303–321. [Google Scholar] [CrossRef]
  4. Yeon-Jong Yoo, D.H.H.; Sohn, D.S. Development of a subchannel analysis code MATRA applicable to PWRs and ALWRs. J. Korean Nucl. Soc. 1999, 31, 317–327. [Google Scholar]
  5. Gosman, A.D.; Herbert, R.; Patankor, S.V.; Potter, R.; Spalding, D.B. The SABRE Code for Prediction of Coolant Flows and Temperatures in Pin Assemblies Containing Blockages; HTS: Karlsruhe, Germany, 1973. [Google Scholar]
  6. Yang, W.S. An LMR core thermal-hydraulics code based on the ENERGY model. Nucl. Eng. Technol. 1997, 29, 406–416. [Google Scholar]
  7. George, T.; Basehore, K.; Wheeler, C.; Prather, W.; Masterson, R. COBRA-WC: A Version of COBRA for Single-Phase Multiassembly Thermal Hydraulic Transient Analysis; Technical Report; Battelle Pacific Northwest Labs.: Richland, WA, USA, 1980. [Google Scholar]
  8. Novak, A.J.; Carlsen, R.W.; Schunert, S.; Balestra, P.; Reger, D.; Slaybaugh, R.N.; Martineau, R.C. Pronghorn: A Multidimensional Coarse-Mesh Application for Advanced Reactor Thermal Hydraulics. Nucl. Technol. 2021, 207, 1015–1046. [Google Scholar] [CrossRef]
  9. Gaston, D.; Newman, C.; Hansen, G.; Lebrun-Grandié, D. MOOSE: A parallel computational framework for coupled systems of nonlinear equations. Nucl. Eng. Des. 2009, 239, 1768–1778. [Google Scholar] [CrossRef] [Green Version]
  10. Kyriakopoulos, V.; Tano, M.E.; Ragusa, J.C. Development of a Single-Phase, Transient, Subchannel Code, within the MOOSE Multi-Physics Computational Framework. Energies 2022, 15, 3948. [Google Scholar] [CrossRef]
  11. Todreas, N.E.; Kazimi, M.S. Nuclear Systems Volume I: Thermal Hydraulic Fundamentals; CRC Press: Boca Raton, FL, USA, 2021. [Google Scholar]
  12. Pang, B. Numerical Study of Void Drift in Rod Bundle with Subchannel and CFD Codes; KIT Scientific Publishing: Karslsruhe, Germany, 2013. [Google Scholar]
  13. Chen, S.; Chen, Y.; Todreas, N. The upgraded Cheng and Todreas correlation for pressure drop in hexagonal wire-wrapped rod bundles. Nucl. Eng. Des. 2018, 335, 356–373. [Google Scholar] [CrossRef]
  14. Cheng, S.K. Constitutive Correlations for Wire-Wrapped Subchannel Analysis under Forced and Mixed Convection Conditions. Ph.D. Thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 1984. [Google Scholar]
  15. Rehme, K. Pressure drop correlations for fuel element spacers. Nucl. Technol. 1973, 17, 15–23. [Google Scholar] [CrossRef]
  16. Cheng, S.K.; Todreas, N.E. Hydrodynamic models and correlations for bare and wire-wrapped hexagonal rod bundles—bundle friction factors, subchannel friction factors and mixing parameters. Nucl. Eng. Des. 1986, 92, 227–251. [Google Scholar] [CrossRef]
  17. Balay, S.; Abhyankar, S.; Adams, M.; Brown, J.; Brune, P.; Buschelman, K.; Dalcin, L.; Dener, A.; Eijkhout, V.; Gropp, W.; et al. PETSc Users Manual 2019. Available online: https://petsc.org/release/ (accessed on 8 March 2023).
  18. AREVA. COBRA-FLX: A Core Thermal-Hydraulic Analysis Code Topical Report; ANP-10311NP; AREVA NP Inc.: Lynchburg, VA, USA, 2010. [Google Scholar]
  19. Fontana, M.; MacPherson, R.; Gnadt, P.; Parsly, L.; Wantland, J. Temperature distribution in the duct wall and at the exit of a 19-rod simulated LMFBR fuel assembly (FFM Bundle 2A). Nucl. Technol. 1974, 24, 176–200. [Google Scholar] [CrossRef]
  20. Sun, R.; Zhang, D.; Liang, Y.; Wang, M.; Tian, W.; Qiu, S.; Su, G. Development of a subchannel analysis code for SFR wire-wrapped fuel assemblies. Prog. Nucl. Energy 2018, 104, 327–341. [Google Scholar] [CrossRef]
  21. Namekawa, F.; Ito, A.; Mawatari, K. Buoyancy effects on wire-wrapped rod bundle heat transfer in an LMFBR fuel assembly. AIChE Symp. Ser. 1984, 80, 128–133. [Google Scholar]
  22. Creer, J.; Rowe, D.; Bates, J.; Sutey, A. Effects of Sleeve Blockages on Axial Velocity and Intensity of Turbulence in an Unheated 7 × 7 Rod Bundle. [PWR]; Technical Report; Battelle Pacific Northwest Labs.: Richland, WA, USA, 1976. [Google Scholar]
  23. Fontana, M.; Kress, T.; Parsly, T.; Thomas, D.; Wantland, J. Effect of Partial Blockages in Simulated LMFBR Fuel Assemblies; Technical Report; Oak Ridge National Lab.(ORNL): Oak Ridge, TN, USA, 1973. [Google Scholar]
  24. Liu, X.; Yang, D.; Yang, Y.; Chai, X.; Xiong, J.; Zhang, T.; Cheng, X. Computational fluid dynamics and subchannel analysis of lead–bismuth eutectic-cooled fuel assembly under various blockage conditions. Appl. Therm. Eng. 2020, 164, 114419. [Google Scholar] [CrossRef]
  25. Chai, X.; Liu, X.; Xiong, J.; Cheng, X. CFD analysis of flow blockage phenomena in a LBE-cooled 19-pin wire-wrapped rod bundle. Nucl. Eng. Des. 2019, 344, 107–121. [Google Scholar] [CrossRef]
  26. Dong, K.; Ahmad, S.; Khan, S.A.; Ding, P.; Li, W.; Zhao, J. Thermal-hydraulic analysis of wire-wrapped rod bundle in lead-based fast reactor with non-uniform heat flux. Int. J. Energy Res. 2022, 46, 16538–16549. [Google Scholar] [CrossRef]
Figure 1. Hexagonal wire-wrapped assembly with triangular subchannels.
Figure 1. Hexagonal wire-wrapped assembly with triangular subchannels.
Energies 16 02592 g001
Figure 2. Subchannel collocated discretization.
Figure 2. Subchannel collocated discretization.
Energies 16 02592 g002
Figure 3. Division of the subchannel assembly into blocks.
Figure 3. Division of the subchannel assembly into blocks.
Energies 16 02592 g003
Figure 4. Subchannel hybrid numerical scheme.
Figure 4. Subchannel hybrid numerical scheme.
Energies 16 02592 g004
Figure 5. Rod and subchannel positions and numbering adopted for ORNL’s 19-pin benchmark. (a) Position and numbering of the heated rods with the subchannel center indicated with red dots. (b) Center position and numbering of the subchannels.
Figure 5. Rod and subchannel positions and numbering adopted for ORNL’s 19-pin benchmark. (a) Position and numbering of the heated rods with the subchannel center indicated with red dots. (b) Center position and numbering of the subchannels.
Energies 16 02592 g005
Figure 6. Example of simulation results for the high-flow test case in the ORNL’s 19-pin benchmark. (a) Distribution of axial mass flow. (b) Distribution of lateral mass flow. (c) Distribution of temperature. (d) Distribution of temperature-dependent dynamic viscosity.
Figure 6. Example of simulation results for the high-flow test case in the ORNL’s 19-pin benchmark. (a) Distribution of axial mass flow. (b) Distribution of lateral mass flow. (c) Distribution of temperature. (d) Distribution of temperature-dependent dynamic viscosity.
Energies 16 02592 g006
Figure 7. Comparison of results obtained for the ORNL 19-pin case between experimental measurements, the SUBAC code, the MATRA-LMR code and Pronghorn-SC. (a) High mass flow-rate case. (b) Medium mass flow-rate case. (c) Low mass flow-rate case.
Figure 7. Comparison of results obtained for the ORNL 19-pin case between experimental measurements, the SUBAC code, the MATRA-LMR code and Pronghorn-SC. (a) High mass flow-rate case. (b) Medium mass flow-rate case. (c) Low mass flow-rate case.
Energies 16 02592 g007
Figure 8. Rod and subchannel positions and numbering adopted for the Toshiba 37-pin benchmark. (a) Position and numbering of the heated rods with the subchannel center indicated with red dots. (b) Center position and numbering of the subchannels.
Figure 8. Rod and subchannel positions and numbering adopted for the Toshiba 37-pin benchmark. (a) Position and numbering of the heated rods with the subchannel center indicated with red dots. (b) Center position and numbering of the subchannels.
Energies 16 02592 g008
Figure 9. Example of simulation results for the high flow test case in the Toshiba 37-pin benchmark. (a) Distribution of axial mass flow. (b) Distribution of lateral mass flow. (c) Distribution of temperature. (d) Distribution of dynamic viscosity due to heating.
Figure 9. Example of simulation results for the high flow test case in the Toshiba 37-pin benchmark. (a) Distribution of axial mass flow. (b) Distribution of lateral mass flow. (c) Distribution of temperature. (d) Distribution of dynamic viscosity due to heating.
Energies 16 02592 g009
Figure 10. Comparison of results obtained for Toshiba 37-pin case between experimental measurements, the SUBAC code and Pronghorn-SC. (a) High mass flow-rate case. (b) Medium mass flow-rate case. (c) Low mass flow-rate case.
Figure 10. Comparison of results obtained for Toshiba 37-pin case between experimental measurements, the SUBAC code and Pronghorn-SC. (a) High mass flow-rate case. (b) Medium mass flow-rate case. (c) Low mass flow-rate case.
Energies 16 02592 g010
Figure 11. The 70% sleeve blockage.
Figure 11. The 70% sleeve blockage.
Energies 16 02592 g011
Figure 12. The 90% sleeve blockage.
Figure 12. The 90% sleeve blockage.
Energies 16 02592 g012
Figure 13. The 70% sleeve blockage with β = 0.06 .
Figure 13. The 70% sleeve blockage with β = 0.06 .
Energies 16 02592 g013
Figure 14. THORS bundle 3A cross section.
Figure 14. THORS bundle 3A cross section.
Energies 16 02592 g014
Figure 15. Pronghorn-SC model of THORS bundle and index notation (white: fuel pin index; black: subchannel index; red: gap index).
Figure 15. Pronghorn-SC model of THORS bundle and index notation (white: fuel pin index; black: subchannel index; red: gap index).
Energies 16 02592 g015
Figure 16. Exit temperature profile.
Figure 16. Exit temperature profile.
Energies 16 02592 g016
Figure 17. Axial profiles of center subchannel. (a) Snapshot of the velocity vector field. (b) Reynolds-averaged axial velocity contour plots. (c) Reynolds-averaged temperature contour plot.
Figure 17. Axial profiles of center subchannel. (a) Snapshot of the velocity vector field. (b) Reynolds-averaged axial velocity contour plots. (c) Reynolds-averaged temperature contour plot.
Energies 16 02592 g017
Figure 18. Axial profiles of center subchannel. (a) Mass flow. (b) Temperature.
Figure 18. Axial profiles of center subchannel. (a) Mass flow. (b) Temperature.
Energies 16 02592 g018
Table 1. Coefficients for bare rod subchannel friction factor constants in triangular array.
Table 1. Coefficients for bare rod subchannel friction factor constants in triangular array.
Flow RegimeSubchannel 1.0 P / D 1.1 1.1 P / D 1.5
a b 1 b 2 a b 1 b 2
LaminarInterior26.00888.2−333462.97216.9−190.2
Edge26.18554.5−148044.40256.7−276.6
Corner26.981636−1005087.2638.59−55.12
TurbulentInterior0.093781.398−8.6640.14580.03632−0.03333
Edge0.093770.8732−3.3410.14300.04199−0.04428
Corner0.10041.625−11.850.14990.006706−0.009567
Table 2. Coefficients for bare rod subchannel friction factor constants in square array.
Table 2. Coefficients for bare rod subchannel friction factor constants in square array.
Flow RegimeSubchannel 1.0 P / D 1.1 1.1 P / D 1.5
a b 1 b 2 a b 1 b 2
LaminarInterior26.37374.2−493.935.55263.7−190.2
Edge26.18554.5−148044.40256.7−267.6
Corner28.62715.9−280758.83160.7−203.5
TurbulentInterior0.094230.5806−1.2390.13390.09059−0.09926
Edge0.093770.8732−3.3410.14300.04199−0.04428
Corner0.097551.127−6.3040.14520.02681−0.03411
Table 3. Design and operational parameters for ORNL’s 19-pin benchmark.
Table 3. Design and operational parameters for ORNL’s 19-pin benchmark.
Experiment Parameter (Unit)Value
Number of pins (—)19
Rod pitch (cm)0.726
Rod diameter (cm)0.584
Wire wrap diameter (cm)0.142
Wire wrap axial pitch (cm)30.48
Flat-to-flat duct distance (cm)3.41
Inlet length (cm)40.64
Heated length (cm)53.34
Outlet length (cm)7.62
Outlet pressure (Pa)1.01 × 10 5
Inlet temperature (K)588.5
Power profile (—)Uniform
Table 4. Validation cases selected in the ORNL benchmark.
Table 4. Validation cases selected in the ORNL benchmark.
NamingRun IDRod PowerFlow RateReynolds Number
(W/cm)(m 3 /s)
High flow rate022472-hf318.23.47 × 10 3 6.72 × 10 4
Medium flow rate02037230.83.15 × 10 4 7.35 × 10 3
Low flow rate022472-lf4.94.67 × 10 5 9.05 × 10 2
Table 5. Design and operational parameters for Toshiba’s 37-pin benchmark.
Table 5. Design and operational parameters for Toshiba’s 37-pin benchmark.
Experiment Parameter (Unit)Value
Number of pins (—)37
Rod pitch (cm)0.787
Rod diameter (cm)0.650
Wire wrap diameter (cm)0.132
Wire wrap axial pitch (cm)30.70
Flat-to-flat duct distance (cm)5.04
Inlet length (cm)
Heated length (cm)93.0
Outlet length (cm)
Outlet pressure (Pa)1.01 × 10 5
Inlet temperature (K)Experiment dependent
Power profile (—)Chopped cosine (peaking factor 1.21)
Table 6. Validation cases selected in Toshiba’s 37-pin benchmark.
Table 6. Validation cases selected in Toshiba’s 37-pin benchmark.
NamingRun IDRod PowerInletFlow RateReynolds
(W/cm)Temperature (K)(m 3 /s)Number
High flow rateB37P0215.57484.31.48 × 10 3 1.12 × 10 4
Medium flow rate0C37P0611.92476.53.34 × 10 4 2.81 × 10 3
Low flow rateE37P133.89479.41.07 × 10 4 7.39 × 10 2
Table 7. Design and operational parameters for PNL’s 7 × 7 sleeve blockage benchmark.
Table 7. Design and operational parameters for PNL’s 7 × 7 sleeve blockage benchmark.
Experiment Parameter (Unit)Value
Number of pins (—) 7 × 7
Rod pitch (cm)1.36906
Rod diameter (cm)0.99568
Length (cm)144.78
Outlet pressure (Pa)101325
Inlet temperature (K)302.594
Reynolds number (—) 2.9 × 10 4
Inlet velocity (m/sec)1.73736
Power profile (—)Uniform zero power
Grid spacer location (cm)40.64, 142.24
Grid spacer loss coefficient (—)1.14, 1.14
Sleeve blockage location (cm)64.135 (midway between the spacers)
Table 8. Design and operational parameters for THORS six-channel blockage benchmark.
Table 8. Design and operational parameters for THORS six-channel blockage benchmark.
Experiment Parameter (Unit)Value
Number of pins (—)19
Rod pitch (cm)0.726
Rod diameter (cm)0.584
Wire wrap diameter (cm)0.142
Wire wrap axial pitch (cm)30.48
Flat-to-flat duct distance (cm)3.41
Inlet length (cm)30.48
Heated length (cm)53.34
Outlet length (cm)7.62
Blockage location (cm)68.58
Outlet pressure (Pa)2.0 × 10 5
Inlet temperature (K)714.261
Inlet flow rate (m 3 /s)3.41 × 10 3
Power profile (—)Uniform
Pin power (kW/m)33
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kyriakopoulos, V.; Tano, M.E.; Karahan, A. Demonstration of Pronghorn’s Subchannel Code Modeling of Liquid-Metal Reactors and Validation in Normal Operation Conditions and Blockage Scenarios. Energies 2023, 16, 2592. https://doi.org/10.3390/en16062592

AMA Style

Kyriakopoulos V, Tano ME, Karahan A. Demonstration of Pronghorn’s Subchannel Code Modeling of Liquid-Metal Reactors and Validation in Normal Operation Conditions and Blockage Scenarios. Energies. 2023; 16(6):2592. https://doi.org/10.3390/en16062592

Chicago/Turabian Style

Kyriakopoulos, Vasileios, Mauricio E. Tano, and Aydin Karahan. 2023. "Demonstration of Pronghorn’s Subchannel Code Modeling of Liquid-Metal Reactors and Validation in Normal Operation Conditions and Blockage Scenarios" Energies 16, no. 6: 2592. https://doi.org/10.3390/en16062592

APA Style

Kyriakopoulos, V., Tano, M. E., & Karahan, A. (2023). Demonstration of Pronghorn’s Subchannel Code Modeling of Liquid-Metal Reactors and Validation in Normal Operation Conditions and Blockage Scenarios. Energies, 16(6), 2592. https://doi.org/10.3390/en16062592

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop