1. Introduction
Secondary intakes, also known as brook intakes, are constructed in addition to the main intake to take in additional rivers or brooks to increase the inflow to hydropower plants. Hydropower schemes in alpine regions are more complex than in large rivers and have sophisticated systems, including long tunnels and many brook intakes. Such tunnels with several intakes along their length act as roof-gutters over large mountain areas. The intakes, which only catch the discharge and not the hydraulic pressure, are called brook intakes. The most frequent intake type is the Tyrolean weir, and all of these are designed as self-cleaning and fixed structures. Secondary intakes can be a highly efficient method of increasing the inflow, especially in alpine regions with steep hills and many tributaries. They are also efficient for those hydropower plants with long headrace tunnels that may cross below several river systems, and those located remotely without any grid connection or other communication. More thorough inspections during excessive flooding, which has become more frequent with the changing climate, may indicate a substantial loss of water for power production. Looking beyond theoretical insufficient capacity, it is timely to reassess the capacity of secondary intakes, and retrofit them if necessary.
The efficiency of the intake structure depends on several factors, such as the shape of the bars, net spacing between them (void ratio), amount of flow and flow conditions, initial flow depth, and angle and length of the rack. Many researchers have conducted studies to design the minimum rack area required to transmit the maximum flow rate (Garot [
1]; Bouvard [
2]; Kuntzmann and Bouvard [
3]; Noseda [
4]; Noseda [
5]; Noseda [
6]; Mostkow [
7]; Brunella et al. [
8]). There are some assumptions in these studies; the flow on the rack is one-dimensional, the flow gradually decreases, the hydrostatic pressure distribution acts on the rack in the flow direction, and the energy level or energy head is constant along the rack. There are two approaches to the constant energy head; the energy level is either parallel to the river surface or to the slope of the rack. The orifice effect is one of the most important mechanisms for managing water withdrawal in the intakes, and the proportion of directed flow,
, can be expressed by Equation (
1):
where
is the diverted discharge through the bottom rack per unit of length
x,
C is the discharge coefficient,
m is the void ratio (the ratio of the opening area of the screen), and
H is the hydraulic head. Many researchers’ experimental work has further developed equations for the discharge coefficient (Garot [
1]; Noseda [
6]; De Marchi [
9]; Frank and Von Obering [
10]; Dagan [
11]; García [
12]), which plays an important role in intake design. Researchers have shown that the value of the discharge coefficient depends on certain parameters; in particular, the shape, geometry, and spacing between bars are significant dimensions of the discharge coefficient (Righetti et al. [
13]).
Another parameter that plays an important role in intake design is the minimum required wetted rack length. There are studies in the literature that consider the theoretical application of 1D energy and momentum conservation equations for wetted rack length calculation (Kuntzmann and Bouvard [
3]; Noseda [
5]; Frank and Von Obering [
10]). More recently, based on the aforementioned studies, researchers performed laboratory experiments for wetted rack length and produced empirical correlations (Brunella et al. [
8]; Castillo et al. [
14]). In these studies, the researchers carried out experiments with differently shaped bars and defined the discharge coefficient.
Table 1 summarizes the equations in the literature and those used in this study.
Laboratory experiments or adequate computational fluid dynamics (CFD) simulations for intakes are rare because of the complex geometry and high cost of accurate numerical investigations. Studies in the literature consider a two-dimensional perspective on the vertical plane of the rack. However, in reality, the flow is three-dimensional, and in this case, CFD models, once validated against experimental values, can help to better understand the phenomenon (Bombardelli [
17]; Blocken and Gualtieri [
18]). While most researchers modelled the intake structure in one or two dimensions, only a few researchers examined the study in three dimensions (Bombardelli [
17]; Castillo et al. [
19]; Carrillo et al. [
20]). However, there are very few studies in the literature modeling the water intakes. In addition, different simplifications were used in these studies. No reported study has modelled the brook intake together with the natural riverbed topography.
This study aimed to determine the behavior of the three-dimensional flow over the existing water intake structure under various flow rates using the CFD-VOF method. A further aim was to investigate measures to improve and optimize existing Tyrolean intake. Two different CFD finite volume codes were used for the simulations, ANSYS Fluent and OpenFOAM, and their performance was compared in terms of time and cost, as well as the effort spent. Previous studies numerically simulated with ANSYS CFX were conducted with circular bars or T-shaped bars (García [
12]; Castillo et al. [
19]; Carrillo et al. [
20]). In our current contribution, we focused our attention on a rack consisting of rectangular bars. The physical behavior of the flow profile on the wetted rack was determined and the rack length values were compared with those in previous studies.
2. Project-Related Background
A case study has been selected, namely the Stigansåni brook intake, which is constructed as a Tyrolean weir, located in Southern Norway with coordinates Euref89 UTM33 6528477N 23422E. The elevation of the inflow weir is at 523.5 m.a.s.l. and the winter season generally lasts from December to March. This brook intake diverts water into the headrace tunnel of the 960 MW Tonstad HPP and is owned and operated by Sira-Kvina kraftselskap.
Figure 1 includes a site map that shows the location of Tonstad HPP. This brook intake is found to have insufficient capacity and periods of water spilling every year. This intake type was selected as being among the most common intake designs in Norway. The Stigansåni brook intake diverts water from a 5 km
2 catchment with an annual inflow of 11 million m
3 with mean discharge
m
3/s. The water is directed into the headrace tunnel of the 960 MW Tonstad power plant, which is also diverted towards the Åna-Sira power plant further downstream. The annual production of the diverted water equals about 12 GWh. As can be seen in
Figure 1, this intake experiences both extremes of dry and wet conditions. The hydrograph of the catchment area is characterized by flash floods from extreme participation or sudden snow-melting events.
Figure 1b shows a situation with water loss, where the intake is saturated, and water spills over both the intake rack and also over the concrete weir. This situation occurred during the winter, as heavy rainfall coincided with a temperature rise and the resulting snow melt. Such events are typical in this region and occur several times annually at this intake. The power plant owner is interested in investigating potential measures to increase the capacity of this intake.
3. Numerical Modeling
The subject of this research is the simulation of an intake with racks set in a natural riverbed topography under multiphase flow conditions, which represents a complex problem in fluid mechanics. A key challenge is modeling the relatively large river flows with larger mesh sizes, with the added intricacy of modeling the intake with racks, which feature relatively small and particularly narrow rack spacings within the riverbed. In order to obtain a highly accurate simulation, it is important to select the appropriate number of cells in the fine network created in the rack region of the water intake structure.
Simulations were performed using the finite-volume method (FVM) and commercially licensed CFD solver ANSYS Fluent with open-source platform OpenFOAM program used to compare the reliability and performance of the analyses. Both programs are widely used in research institutions. In this study, the current state of the existing Tyrolean intake was analyzed with the minimum amount of data from the study site necessary to perform 3D hydrodynamic modeling in several flow conditions. For this purpose, easy-to-access remote sensing photos were used as modeling input. First, a high-resolution Digital Elevation Model (DEM) from Google Earth satellite images was used to create the upstream and downstream river terrain of the Stigansåni intake area. For detailed topography of the inside of the riverbed, these images were supported with 3D scanning drone images. The DEM file extracted from the satellite images was transferred to the Autocad CIVIL 3D environment, and used to create a 3D triangular model of the riverbed as an .stl file. Secondly, the .stl file was further used in the ANSYS Space Claim software and also in OpenFoam. In ANSYS Space Claim, when created from remote sensing photos, this type of file is generally of good quality, but due to the nature of the topography, there may be frequent spikes or missing faces and holes in the terrain. The knit was checked with ANSYS Space Claim and the .stl file was repaired in the process of creating the geometry. The spikes in the field were softened by 40% shrink-wrap and the holes were closed. This approach also facilitates the meshing step, performed in the advanced stages. Thirdly, the existing structural project of the Stigansåni brook intake was redrawn in 3D in the CAD environment and the .stl file of the structure was saved as a separate file. Finally, the structure was added to the river topography prepared in the ANSYS Space Claim and the 3D full-scale geometry of the area to be modelled was created. A “fluid domain” was defined to represent the riverbed, and the intake body was added. The meshing process simply involved the combination of the two .stl files from the terrain file and from the intake structure in the OpenFoam environment.
In order to model river flows in 3D, the three-dimensional Reynolds-averaged Navier–Stokes equations involving conservation of mass and momentum need to be solved, assuming the flow is incompressible. Continuity and momentum equations for
x,
y, and
z are given in Equations (2) and (3):
where
u is flow velocity, ▽ is divergence,
is density of water,
P is pressure,
is dynamic viscosity, and
F is gravity force.
In this study, the Eulerian multiphase approach was used to solve the air and water two-phase flow. Air was defined as the primary phase, and water as the secondary phase, representing the open channel flow. The material properties of both phases were introduced separately, and their densities were taken as
kg/m
3 and
kg/m
3, respectively. The surface tension modeling considers the surface tension force as a volume force concentrated at the interface. A surface tension coefficient of 0.072 N/m was specified. No wall adhesion was considered. In the ANSYS Fluent model, the viscous flow model was activated with the
-based Shear-Stress Transport (SST) model (Menter [
21]), which solved the Reynolds-averaged Navier–Stokes (RANS) equations. On the other hand, with OpenFOAM, the
turbulence model was used and the interFoam solver was chosen to characterize the free surface flooding at the Stigansåni inlet. Both phases in the Eulerian flow model were considered as continuous fluids. The sum of the volume fractions
of the air and water phases was 1 in each control volume. Cells with
air volume fraction were considered as the free water surface. The time-dependent volume fraction formulation was used, and the volume fraction was obtained with an explicit formulation, such that the Courant number was
in each time step. Second-order discretization schemes were used to solve the divergence and gradient.
Table 2 shows a comparison of model applications and simulation times used for the two solvers.
Simulations were performed with four specific flow rates for Stigansåni intake that were selected based on reports from NVE (the Norwegian Water Resources and Energy Directorate). All flow rates were operated under steady flow conditions of 300 s for ANSYS Fluent and 100 + 120 s for OpenFOAM simulations (for initial flow development with low-resolution domain and for high-resolution simulations, respectively). The river velocity inlet boundary condition values for each flow rate are given in
Table 3 below.
3.1. Domain Model with ANSYS Fluent
After connecting the water intake structure in the CAD and the river topography prepared in the ANSYS Space Claim, a 10 m × 10 m “fluid area” was defined to represent the riverbed. These consist of two parts, the flow area and the water intake structure, as seen in
Figure 2.
The meshing of the domain was performed via the ‘sweep’ method for the bottom rack to the brook intake, and the brook intake to riverbed, and the “tetrahedral” meshes for the fluid domain to obtain mesh cells due to the complex geometry (ANSYS [
23]). The generated mesh of the fluid domain consisted of approximately
cells,
faces, and
nodes, which means each cell size is sufficiently small relative to the approximate rack grids assigned in simulations. In the simulations, the minimum curvature mesh element size was taken as 1
, which is smaller than the rack grid in the intake, and this cell size was applied to the denser mesh at the level of the bottom rack. The denser mesh was applied with smaller cell sizes in areas where the intake was. The bottom rack and intake into the riverbed were densely dispersed through the domain, and the cell sizes were increased towards the edges, to avoid unnecessary mesh density. Regarding the mesh quality of the prepared geometry, the maximum aspect ratio, average skewness, and averaged orthogonal quality criteria were calculated as 24,
, and
, respectively. According to the obtained values, the model is considered to have good mesh quality (
Figure 3).
As for the boundary conditions, the upper river-free surface of the meshed fluid area was simplified as the no-slip wall conditions. The outlet of the river fluid domain and the outlet of the intake structure were defined as the “pressure outlet” boundary condition, with a relative pressure of 0 Pa. This is based on previous flow observations, as the river inlet boundary condition (NVE) modeling was conducted with four different flow rates at the entrance to the velocity inlet. In addition, the water volume fraction was taken as 1 and the air volume fraction as 0 in the inlet conditions, and this was simulated. The grid spaces of the intake structure were defined by the “interior” boundary condition between the river fluid domain and the intake fluid domain. Grids, as well as all other outer surfaces (riverbed, riverside surfaces, bottom, up and side surfaces of intake structure), were defined as the no-slip wall conditions (
Figure 4).
The simulations were performed in double precision, and as transient flow using the Eulerian multiphase flow model. The solution method of pressure velocity coupling was chosen, combined with the SIMPLEC Scheme. Spatial discretization methods for solving the equation were applied as a second-order upwind scheme to increase the accuracy of the solution. Another crucial parameter influencing the accuracy and stability of numerical solutions is the length of the time step (
), calculated using the LAX Finite Difference Scheme. The initial water level in the riverbed was defined within the domain’s fluid regions using the “patch” method in Fluent. Thus, at the start of the simulation, the water was positioned at the beginning of the water intake structure. Consequently, electing the time step for different Courant numbers involved a grid spacing of (
m), representing the minimum mesh size at the water intake structure. Test simulations were conducted with reasonable time steps and a Courant number in the range (
) and a maximum speed of (0.35 m/s), with time steps (
). As a result of these tests, the time interval with Courant number is 0.25, which requires approximately 10 iterations for convergence at each time step, and this was selected as (
s). This selection aligns with values reported in the literature for numerical modeling of full-scale hydraulic structures (Torres et al. [
24]). Given the small time step and the large number of meshes, it was necessary to use a workstation capable of parallel computing for Computational Fluid Dynamics (CFD) simulations. The model was simulated over a total of 300 s, and it took approximately 72 h to model one scenario, running on 32 cores on an Nvidia RTX A5000 workstation with 1024 GB of memory.
3.2. Domain Model with OpenFOAM
The simulation domain was defined differently as for modeling with ANSYS Fluent. The upstream end of the OpenFOAM domain was set approximately 15 m upstream of the intake structure, but only a few meters downstream (in both directions: from the intake tunnel towards to the HPP, and from the downstream part of the watercourse) (
Figure 5).
A high-resolution topological survey was available at the area around Stigansåni. At the original bathymetry, various polyhedra cell shapes would be generated during the meshing process that increase the size of the final computational grid (in terms of cell numbers), and the computation effort (in terms of resources needed to finish a simulation) necessary to achieve the converged hydraulic state. However, instead, a simplified topology was used. The flow condition over the intake rack structure is estimated to be free-flowing towards the downstream direction without any impact propagated towards upstream (i.e., backed hydraulic jump is not expected to form immediately above or downstream of the intake structure, neither is any blockage found at the downstream vicinity of the intake). At the upstream side, there is a need to test how the natural topology defines the approaching flow towards the intake compared to simplified surroundings. Thus, a comparison analysis was performed between two cases under the same conditions, but with different topology used upstream. The isometric views of the two topologies are presented in
Figure 6.
The computational grid was generated with the snappyHexMesh utility of OpenFOAM. It generates hexahedra-dominant mesh on a user-defined domain. Finer mesh resolution was applied at the intake opening and near the inside weir (
Figure 7). Depending on the different setups, the mesh size varied between
and
elements.
The modeling strategy with OpenFOAM was set on two levels. On the first one, the domain was meshed with moderate resolution. In addition, there was no rack structure defined at the intake opening in this case. Such simplifications spared significant computational effort in initializing the hydraulic conditions at the simulated domain. With a “cold-start” the simulation was set to fill up the upstream reach of the domain with a predefined flowrate (e.g., m3/s) and let it overflow the intake opening. Flowrates were constantly monitored at three patches: inlet, outlet towards the HPP, outlet towards downstream. The first level of simulation was continued until flowrates through the outlets become constant over time. Simulated time varied between 80 and 100 s at the first level for the different simulated flowrates. Once hydraulic conditions were developed, it was used as an initial condition on the second level of modeling.
On this level, the domain that included the intake rack bars was meshed with a finer resolution. The simulation was run further on the finer setup following the same strategy with monitoring the flowrates through the outlets. The solution was monitored, showing that the intake overflow fluctuates over time. Upon reaching a hydraulic developed state, the simulation was run long enough to determine the statistical average of flowrates through the outlets. That time was set to 20 s and with that it takes 100∼120 s in total for simulation of a single case on the two levels. The length of the time step, (), calculated using the LAX Finite Difference Scheme, was selected as s.
5. Conclusions
This study aimed to fill the literature gap in numerical estimation of the hydraulic flow over existing Tyrolean intake using the existing natural riverbed topography. In addition, the study has included a comparison of results from ANSYS Fluent (commercial) and OpenFOAM (freeware), which were both used in the project. The simulation results showed the following:
CFD methods offer fast, practical, and inexpensive solutions for investigating the efficiency of existing systems. Modeling can be cost-effective with limited input data, and still have sufficient accuracy.
Simulations for four different flow rates yielded 15–20% higher water levels in the VOF model applied in OpenFOAM compared to the simulations in the VOF model applied in ANSYS Fluent. Consequently, while higher water capture capacity was calculated at lower discharges according to the OpenFOAM simulations, 10% less water capture capacity was found at higher discharges compared to ANSYS Fluent results. On the other hand, the current behaviors of the VOF model applied in ANSYS Fluent were found to be compatible with the literature.
According to the studies, the estimation of the flow rate coefficient (), which is the design criterion, and accordingly the wet rack length, is the most important parameter that affects the flow rate entering the intake structure. Good calculation of this parameter will provide both economical solutions and optimum flow rate input.
The turbulence models in flow separation have different behavior. In this study, the turbulence model and the -based Shear-Stress Transport (SST) model, which are the most widely used RANS turbulence models in the literature, were used. The results obtained with the tests are almost the same when considering the behavior of the flow curves and the total amount of water taken.
In this study, different formulations were applied for rectangular bars. Regarding the coefficient of discharge, rectangular bars have been found to show larger maximum values than T-shaped bars in the literature, and thus, will require relatively shorter rack length.
This study examined the usability of 3D CFD modeling for old structures with complex and limited data, such as secondary intakes, and in this regard, the study’s recommendations may be useful for consulting companies dealing with similar issues. Considering the total simulation times for domains containing approximately the same number of elements and in the simulations with the same parallel computation, modeling with OpenFOAM yielded approximately 11% faster calculations. However, it should be noted that this advantage is increased by the availability of a “cold-start” simulation technique for OpenFOAM. The results are in agreement with the studies in the literature. The intake is expected to collect the same amount of water as clean water with an increase in the required wet rack length. As such, experiments with sediments are required to understand the behavior of the rack under these conditions. For future studies, different turbulence models should be tested, and the results should be compared.