1. Introduction
The thermo-fluid dynamics of multiphase gas–liquid flows is often driven by the transport of mass, momentum and energy across the interface. The rate and physics of these transport mechanisms is proportional to the interfacial area, the density of which strongly depends on the interface morphology and the spatial arrangement between the phases involved. From the phase arrangement, multiphase gas–liquid flows have been historically classified into different flow regimes [
1,
2]. In dispersed regimes, a large number of relatively small gas bubbles or liquid droplets are dispersed inside a continuous flow of liquid/gas. On the opposite side of the spectrum, in segregated regimes, large continuous structures of both phases coexist, separated by a smaller number of large-scale interfaces.
A typical example of the latter are stratified flows where, driven by gravity, gas and liquid flows are separated by a large horizontal free surface. The stratified flow regime is relevant in the thermal hydraulics of nuclear reactors and multiphase processes in multiple engineering sectors, such as oil and gas. In water-cooled nuclear reactors, the development of co-current and counter-current stratified flow conditions during loss of coolant accidents can threaten the cooling capability of the system and the structural integrity of the reactor vessel and of the cooling system [
3,
4]. Stratified flows are a key feature in reactor safety problems such as pressurized thermal shock, condensation-induced water hammer and counter-current flow limitation. Therefore, the accurate modelling of their thermo-fluid dynamics will positively impact the accuracy and reliability of safety analyses on the loss of coolant accidents progression. In nuclear thermal hydraulics, as in the majority of other applications, smooth stratified flows rarely exist, but the interface is often perturbed by waves of different length scales, the entrainment of bubbles and the displacement and deposition of liquid droplets [
5,
6]. Larger perturbations can lead to flow regime transition with the formation of intermittent liquid slugs or a thin continuous liquid film around the periphery of any conduit. The formation of slugs is a well-known issue for oil and gas production and transport, causing loss of productivity and efficiency and extra fatigue on equipment, which have led to significant investments and efforts into reducing or eliminating the occurrence of slug flow [
7,
8]. Clearly, there are many advantages to be gained from the accurate numerical prediction of stratified flows, specifically if a model can be extended to predict the perturbation of the interface and the transition from stratified to other flow regimes, including detecting and potentially preventing the occurrence of slug flow conditions.
However, the modelling of flow regime transition and the broad range of interface scales that are found, especially in transition and mixed conditions, are still a challenge even for computational fluid dynamics (CFD) [
9,
10]. In stratified flows, the large, free-surface interface can be solved with relative ease by interface-resolving methods, such as the volume of fluid (VOF) or level set approaches, where all the interfacial scales and transport processes are resolved on the computational grid [
7]. However, as soon as the grid needs to be refined enough to capture the perturbations of the interface, or small-scale bubbles that are entrained in the liquid phase or droplets that are displaced by the gas flow, the computational cost becomes prohibitive [
11]. Averaged Eulerian–Eulerian multifluid models, where interfacial transport is entirely modelled, are better equipped to model these processes, and in more general dispersed flow regimes [
12,
13], but they are instead limited in the modelling of large, intermittent interfaces.
To resolve this scale-induced problem, different authors have recently coupled interface resolving-like capabilities to averaged multifluid models [
4,
14,
15,
16,
17,
18,
19]. These interface resolving capabilities are only used with large interfaces, while small details and dispersed regimes are modelled with the multifluid approach, reducing significantly the overall computational load. Most models include compression forces that counteract the diffusion of sharp interfaces [
14,
16,
19,
20], which is a major drawback in multifluid models, and the capability to select an appropriate closure framework, usually including surface tension and a large-scale drag model when large interfaces are present. Most models identify the latter from an a priori function of the local volume fraction, used to distinguish between dispersed and continuous regions, but without accounting for the local morphology of the interface [
15,
16,
20]. In contrast, the recently published generalized multifluid modelling approach (GEMMA) [
21] avoids using a priori functions of the volume fraction and directly detects and tracks large interfaces from the local mesh resolution and the morphology of the interface.
In this work, the GEMMA formulation is further developed and applied to horizontal and annular smooth and perturbed stratified flows. The accuracy of the solver is evaluated, with a focus on two specific aspects. One is the drag modelling framework employed and the model used with large-scale interfaces [
22], which can be expected to provide the vast majority of the interfacial drag in stratified flows. The second aspect is a well-known issue found in stratified flow, which is the modelling of turbulence near the large interface. This interface has an influence on the flow similar to that of a solid wall, with the additional complication that the interface is a moving surface subject to deformation, instabilities and changes of shape. Turbulent fluctuations decrease near the interface, especially on the gas side, and if the density difference between the phases is large [
23,
24,
25].
When Reynolds-averaged Navier–Stokes (RANS) models are employed to model turbulence, the large velocity gradients near the interface produce unphysically high levels of turbulence that can only be avoided with dedicated damping mechanisms [
26]. Among the methods employed, a few researchers have relied on wall-function type treatments in the near-interface computational cells, which, however, need to be spatially located first with targeted algorithms [
4,
27]. A more popular option has been to rely on source terms that force the turbulence dissipation to obey to a wall-like behaviour. This kind of damping was introduced first in the ω equation of the
k-ω model by Egorov et al. [
26] and multiple authors have followed this approach [
15,
28,
29]. Instead, Frederix et al. [
23] adapted the ω source to the
k-
ε model and introduced a new interface related length scale that is independent of the computational grid.
The GEMMA model is first used to simulate the stratified air–water flows in a horizontal channel studied by Fabre et al. [
30]. The turbulence damping model from Frederix et al. [
23] is adapted to the GEMMA formulation and tested. The model is included in a generalized interfacial turbulence formulation that is already available for additional physics to be included, such as bubble-induced turbulence in bubbly flows or turbulence generation from waves and perturbations at large interfaces. Two experiments at different Reynolds numbers from Fabre et al. [
30] have been simulated. Successively, GEMMA is used to predict the occurrence of slug flow in an annular channel configuration that has been investigated numerically by Friedemann et al. [
7] with an interface resolving method and experimentally at the Institute for Energy Technology (IET) in Norway. The annular flow configuration is relevant to the oil and gas sector, where it can be found in multiple circumstances such as between the drill pipe and casing during drilling or in multistage horizontal fracking systems [
7]. Results in stratified flows aim at cementing the GEMMA solver as a promising all flow regime multiphase computational tool, capable in this context of handling the transition to wavy and slug flow regimes for which different future developments are identified.
2. GEMMA Model
The GEMMA solver is built on top of the native
reactingMultiphaseEulerFoam solver of the OpenFOAM 7.0 CFD package [
31].
reactingMultiphaseEulerFoam is a multifluid solver capable of handling a system of
n compressible phases and equipped to solve mass, momentum and energy conservation equations for each phase. GEMMA adds to the multifluid solver a large-scale formulation to handle large interfaces (in this context, large is a relative term and needs to be related to the local resolution of the computational grid, as will be discussed in more detail later). The formulation includes mechanisms to detect large interfaces and a compression term, similar to that used in other models of this kind [
14,
19,
20]. The compression is entirely numerical, and maintains the interface sharp by counteracting the numerical diffusion that affects multifluid solvers. In addition, an extended blending method ensures that proper closures, still necessary to model transfer processes at the interface, are used as a function of the local flow regime. In this work, only adiabatic flows are considered and therefore, only mass and momentum conservation equations are solved:
In the previous equations,
α,
ρ and
U are the volume fraction, density and velocity of each phase, which is identified by the subscript
k.
p is the pressure,
g the gravitational acceleration and
τ and
τRe the viscous and turbulent stress tensors. In Equation (1),
Uc is the compression velocity that counteracts numerical diffusion in the presence of sharp gradients, such as that of the phase volume fraction across an interface. The compression velocity is directed normal to the interface and it is proportional to the relative velocity between the phases
Ur:
The activation of the compression term for large interfaces only is obtained through the
Cα scalar field, which is equal to 1 in numerical cells where large interfaces are detected and 0 in dispersed regions or when continuous regions of the same phase exist. The value of
Cα is established by a large interface detection algorithm, discussed later in
Section 2.1.
In Equation (2),
Mk is the interfacial momentum transport term and models the dynamic interaction between the phases as a sum of forces, each accounting for a different effect. In total, 6 forces are considered, those being the drag (
Fd), lift (
Fl), wall lubrication (
Fw), virtual mass (
Fvm), turbulent dispersion (
Ftd) and surface tension (
Fst) forces:
In dispersed regions, all forces except surface tension are included. In large interface regions, instead, only drag, using a specific large interface model, and surface tension remain active. This is achieved by extending the blending capabilities existing in OpenFOAM. For a gas–liquid system, linear and hyperbolic functions allow the blending of the closures as a function of the volume fraction, from gas dispersed in liquid (e.g., bubbly flows) to liquid dispersed in gas (e.g., droplet flows). These functions are extended by joining them with the
Cα field, effectively allowing the solver to locally apply the desired closures where large interfaces are present. For the drag force, which is active in all regimes, the blended formulation reads:
In Equation (5),
LI identifies the large interface drag closure and
gl and
lg the gas-in-liquid and liquid-in-gas closures and blending functions
f. In cells where a large interface is present,
Cα is equal to 1 and the large interface closure is employed. In the other cells,
Cα is 0 and the gas-in-liquid or liquid-in-gas closure is employed depending on the local volume fraction (more details on how this practically works are provided in
Section 3.1.1, when the results for the channel flow from Fabre et al. [
30] are discussed).
The surface tension is active only for large interfaces (
Cα = 1):
All the other forces are only active in gas-in-liquid and liquid-in-gas regions, and they are deactivated in the presence of large interfaces using
Cα:
For the modelling of the flow regime addressed in this work, only drag and surface tension are relevant and the specific closures are discussed in more detail in
Section 2.2.
2.1. Large Interface Detection
The GEMMA solver’s local formulation is controlled by the value of
Cα, which governs the interface compression and the blending of the interfacial closures. While in the native OpenFOAM formulation, and in most similar models available in the literature, closure blending is an a priori function of the volume fraction, in GEMMA it depends on the local morphology of the interface. This is achieved with a specific methodology to identify large interfaces in the multifluid field from the local length scale of the interface and the local resolution of the computational grid and to set the value of
Cα accordingly. As mentioned before, in this modelling context, any reference to a “small” or a “large” interface needs to be related to the computational grid used to resolve it (e.g., a small bubble can be treated as a large interface if finely resolved, as performed in [
21]). An additional advantage of the GEMMA approach is the capability of choosing which interface scales are resolved.
A first criterion verifies that a sufficient mesh resolution is available locally for the interface length scale to be resolved by calculating the local interface resolution quality (IRQ), as originally proposed in [
19]:
In Equation (8), Δ is the local mesh size and
κ the interface curvature, and IRQ increases with the resolution of the interface. Resolution is acceptable if higher than a critical value, assumed in this work to be equal to 2. The same value has been already used in the validation of GEMMA against several test cases [
21], and it is maintained in the present work. If the IRQ condition is met, two conditions can be used to evaluate the local length scale of the interface and effectively activate the large scale formulation of GEMMA. The first is based on the local volume fraction gradient being higher than a critical value
γ [
4,
18]:
Alternatively, when a population balance model is coupled with the multiphase solver, the large interface mode is activated from the local dispersed phase size:
where
dSM is the Sauter-mean diameter, provided by the population balance model, and it needs to be larger than the local mesh resolution by at least a factor
Γ. Finally, a last check is made to deactivate the large interface model in regions that are already continuous and where the void fraction is higher than 0.99 or lower than 0.01.
At the present time, GEMMA is already equipped to work with the class-method population balance model [
32] available in the
reactingEulerFOAM family of solvers. For the stratified flows modelled in this paper, however, a population balance model is not necessary and the volume fraction gradient criterion in Equation (9) is used, with a value of
γ equal to 0.1.
2.2. Interfacial Momentum Transfer
From Equation (4), only drag and surface tension forces play a role in the flows modelled in this study. In dispersed regimes, drag is modelled with the Ishii and Zuber [
33] correlation when gas is dispersed in the liquid flow (e.g., bubbly flow) and with the Schiller and Naumann [
34] correlation when liquid is dispersed in the gas phase (e.g., droplet flow). Instead, for large interfaces, the segregated flow regimes drag model from Marschall [
22], formulated as an interfacial force density from unbalanced pressures and viscous stresses, is used:
In Equation (11),
μ is the dynamic viscosity,
ρm the volume-fraction-weighted mixture density and
δ the width of the interface, modelled as
[
22].
For modelling the surface tension force, the continuum surface force method of Brackbill et al. [
35] is employed, where the force per unit volume is given by the surface tension, the interface curvature and the gradient of the volume fraction. A density correction is included, given the large density ratio existing between the phases considered [
21,
36], and the volume fraction field used in the calculation of the curvature is smoothed by successive interpolation from cell centres to faces (smoothed continuum surface force from Ubbink [
37]) to limit the appearance of parasitic currents. Finally, the surface tension force is calculated in each cell for each phase
k by summation over all the
nk phases that share an interface with
k in the cell and weighted using the cell phase volume fraction:
2.3. Turbulence Modelling
The last term in Equation (2) that requires modelling is the turbulent stress tensor. Here, a mixture
k-
ε RANS approach is used, which solves balance equations for the mixture turbulence kinetic energy
km and the mixture turbulence kinetic energy dissipation rate
εm [
38]:
In Equations (13) and (14), Um is the mixture velocity, ρm is the mixture density, obtained from the weighted average of the phase densities, and Pm is the mixture turbulence production due to shear, obtained from the mass-weighted average of the phase values. The use of a mixture model improves the stability of the model by avoiding solving for phase-related turbulence quantities in regions where the phase volume fraction is negligible (i.e., where the other phase is continuous). In these regions, local extremes and strong oscillations in the production and dissipation of turbulence are often found, which, however, become negligible in the mixture balance with respect to the local continuous phase. In addition, in stratified flows, the mixture turbulence model essentially converges to the local phase turbulence model on each side of the interface.
In Equations (13) and (14), interfacial turbulence production and dissipation mechanisms are modelled with sources
Sk,m and
Sε,m. The same blending method used for interface transport closures is extended to the modelling of interfacial turbulence, which can therefore include both dispersed regime and large interface mechanisms. In this work, a mechanism of turbulence suppression near large interfaces is included through an additional dissipation source. This is needed to model the wall-like behaviour of the interface and to avoid the turbulence increasing to unphysical levels. Specifically, the suppression model developed by Frederix et al. [
23] is adapted to the mixture turbulence formulation, obtaining a single source for the mixture from the sources of the individual phases:
Cα guarantees that the suppression, assumed symmetric between the phases, is only active near large interfaces. The parameter
δ is fixed at 10
−4, as suggested in [
23]. As mentioned, while only turbulence suppression near large interfaces is considered, the model is built in a generalized fashion and is equipped to account, depending on the local flow regime, for additional physical effects such as bubble- or droplet-induced turbulence or the generation of turbulence by interfacial wakes.
4. Conclusions
In this work, we have further developed our all flow regime approach GEMMA to predict horizontal segregated flow regimes, specifically the stratified channel flow of Fabre et al. [
30] and the slug flow in a horizontal annulus studied experimentally at IET in Norway and computationally by Friedemann et al. [
7]. The stratified flow confirms the capability of the model to detect the large interface and activate the large interface mode that maintains it sharp, essentially realizing a tracking of the interfacial surface in the multifluid field. The flow regime is well predicted and only a mild wavy behaviour perturbs the interface at the highest flow rate (400 experiment). Essential for the correct prediction of the fluid dynamics of stratified flows is the damping of the turbulence at the interface, similar to that near a solid wall. It is modelled with a specific source of turbulence energy dissipation, active only in large interface regions, that allows for the correct prediction of velocity and turbulence energy profiles and the liquid level, in both the 250 and the 400 experiments. Further improvements are envisaged, mostly in terms of correcting the excessive drop in turbulence kinetic energy on the liquid side of the interface. Additional model validation will be also pursued using available datasets for co-current and counter-current stratified flows in horizontal channels [
5,
28]. In the slug flow regime, the formation of liquid slugs is well predicted by GEMMA, and the large interfaces are again detected and followed as they are deformed and perturbed by the slugs travelling along the annular channel. The slug frequency measured in the experiments can be reproduced by GEMMA, but with a more limited excursion of the liquid volume fraction between its maximum and minimum values with respect to both the experiments and the computational modelling with VOF [
7].
An analysis of the pressure drop in the stratified flows has highlighted that further improvement is possible to the large interface drag, which is responsible for the modelling of the interfacial shear in the flow. Although the pressure drop predicted is not largely different to the experimental measurements, because of the large contribution from the wall shear stresses that are well predicted, the analysis highlights a significant overestimation of the interfacial shear stress. Therefore, focused development will target the large interface drag model, which should also help to improve the quantitative prediction of the liquid volume fraction excursion during slug flow. Overall, the results confirm that the GEMMA solver is a credible all flow regime modelling concept, aiming at providing improved modelling capabilities of the thermal hydraulics of the loss of coolant accidents in nuclear reactors and the detection of slug flow formation in the transport of multiphase mixtures. This work has focused on horizontal segregated flow regimes, and further developments, to take full advantage of the approach, will extend the modelling to the break-up of the large interface with entrainment of droplets and bubbles and multiscale transfer between the averaged and resolved interfaces.