Introduction

According to the Bulletin of First National Census for Water, China has built 98,002 reservoirs with a total capacity of 932.312 billion m3. In terms of dam type, earth-rockfill dams account for 93 % of these. As far as height is concerned, there are approximately 5000 dams with a height over 30 m and over 32,000 with a height over 15 m. These dams are not only vital engineering measures for temporal and spatial regulation of water resource distribution and water allocation optimization, but also an integral part of the flood control system for rivers. They are irreplaceable foundations for economic and social development, as well as an inseparable security system for the ecological safety of the environment.

To date, most of these earth-rockfill dams have been in operation for years. Over a long period of running, these dams experience different kinds of special loads and have different typical operating conditions, to different degrees, leading to changes in the working performance of the dam structures and their seepage (Xu et al. 2013). Hence, it is necessary to conduct a retrospective analysis of earth-rockfill dams so that the actual working status of the dams can be evaluated.

Recorded data relating to prototype structure seepage is a comprehensive reflection of the true behavior of the seepage field (Chai et al. 2014). A reasonable computational model has been applied to estimate the optimal values of the hydraulic conductivities of various media in the seepage field (Zhu and Liu 1991). Many substantial studies have been carried out on back analysis of the seepage from dams’ foundation rock masses. For example, Wang and Liu (1992) used groundwater levels measured in boreholes to deduce the rock’s hydraulic conductivity. Moore et al. (2011) investigated moraine dam seepage using self-potential. Ikard et al. (2014) more recently used self-potential and electrical resistivity tomography surveys together with seismic refraction tomography to determine the hydraulic connection between a reservoir and its seepage zone. Liu et al. (2004, 2005) employed an artificial neural network based on an alternative and iterative algorithm and simulated an annealing Gauss–Newton algorithm to perform back analysis of hydraulic conductivity. Vahid and Ali (2013) introduced a method that integrated artificial neural networks with radial basis function interpolation to model seepage in an earth-fill dam. Ma et al. (2013) performed finite element calculations of seepage from an earth dam considering the effects of an unsaturated region on the seepage field. Zhang et al. (2014) studied the effect of a clay core and grouting curtain using finite element calculations of the seepage. Zhu et al. (1997) combined water levels measured in a pressure tap with finite element analysis to complete a back analysis of the hydraulic conductivities of a dam’s body and foundation.

The main objective of this paper is, based on a conceptual hydrogeological model of the dam site zone of the Xiaolangdi water control project, to build a three-dimensional (3D) numerical analysis model for seepage taking into account the fractures, joints, faults, and other disadvantageous geological features of the main dam foundation. Furthermore, the seepage parameters of various materials in the dam site zone will be determined using a numerical inversion technique. Subsequently, the change in the seepage behavior in diverse parts of the dam can be simulated. Also, the reasons for, and locations of, the main leaks are identified considering conditions such as sediment deposits, the anti-seepage curtain of the dam’s foundation, faults, and the varying water level in the reservoir.

Site description

Location of the study area

The Xiaolangdi water control project is located in Mengjin County in western Henan province, China. The dam is approximately 40 km from Luoyang city, and lies in the middle reaches of the Yellow River whose length is 5464 km (Fig. 1). The direction of flow of the Yellow River in the study area is S115–120E. The mean annual precipitation is 650.2 mm. The air temperature ranges from −0.5 to 26.2 °C, and the mean annual temperature of the study area is 13.7 °C.

Fig. 1
figure 1

Location of the study area

The main dam of the Xiaolangdi water control project is a rockfill dam with an inclined loam soil core and inner blanket. The elevation of the crest is 281.0 m and the maximum height of the dam is 160 m. In addition, the length and width of the dam crest are 1667 and 15 m, respectively. The maximum width of the dam base is 864 m. The upstream and downstream dam slopes are 1:2.6 (the lower part is 1:3.5) and 1:7.5, respectively. Meanwhile, the upstream cofferdam constitutes a part of the dam. The foundation of the main dam in the Xiaolangdi water control project is located on the riverbed with a deep overburden layer. The bed rock here has complex geological conditions and developed faults and fissures. The maximum depth of the overburden layer reaches 80 m. In designing the Xiaolangdi water control, the principles used for control and the arrangement for foundation seepage amount to: “blocking in foreside and draining on back, water drainage combined with water blockage”. The beneficial effects on the dam foundation of the natural blanket formed by Yellow River sediment has been given full consideration with respect to seepage prevention and different engineering measures have been adopted at the riverbed and both banks. For the riverbed, vertical seepage prevention is mainly used, and this is supplemented with horizontal-seepage prevention. For both banks, curtain grouting was used to prevent seepage.

Geological framework

The stratigraphic units discussed below are listed from the youngest to the oldest, and are defined according to their group and formation names. The stratigraphic unit disclosed in the dam site area is composed of sand, shale, and clay rocks from the Triassic period (T), and is distributed in the left bank and riverbed. Sand and shale developed in the Permian period (P) are distributed in the right bank. Quaternary sediments form the terrace and river valley with a thickness of 70 m in the dam foundation. A geological cross section along the dam axis is shown in Fig. 2.

Fig. 2
figure 2

Geological cross section along the dam axis

According to data from boreholes in the adits, the faults can be divided into two groups. One group is nearly east–west, and the other strikes NE with a high dip angle. Also, the fractures in the study area can be grouped into four types based on their orientations. The first group strikes N30–60E and inclines NW with a dip angle of 75–80°. The second group strikes N70–80E and inclines SE with a dip angle of 56–80°. The third group strikes N20–45W and inclines SE with a dip angle of 75–85°. The fourth group strikes N55–75W and inclines NE with a dip angle of 80–90°.

Methods

The mathematical model and its solution

Mathematical model

Due to the inhomogeneous and anisotropic nature of the research area, the mathematical model for 3D transient groundwater movement can be expressed in the form:

$$\left\{{\begin{array}{*{20}l} {{\text{S}}_{s}\frac{\partial H}{\partial t} =\frac{\partial}{\partial x}\left({K_{x} \frac{\partial H}{\partial x}} \right) + \frac{\partial}{\partial y}\left({K_{y} \frac{\partial H}{\partial y}} \right) + \frac{\partial}{\partial z}\left({K_{z} \frac{\partial H}{\partial z}} \right) + \varepsilon,x,y,z \in \varOmega,t \ge 0,} \hfill \\ {\left. {H\left({x,y,z,t} \right)} \right|_{t = 0} = H_{0},x,y,z \in \varOmega,t \ge 0,} \hfill \\ {\left. {K_{n} \frac{\partial H}{{\partial \overrightarrow {n}}}} \right|_{{\varGamma_{1}}} = q\left({x,y,z,t} \right),x,y,z \in \varGamma_{1},t \ge 0} \hfill \\ \end{array}} \right.$$
(1)

here, Ω is the seepage area, H is the groundwater level of the aquifer (H 0 is the initial value), K α is the hydraulic conductivity in the direction α (x, y, or z), S s is the specific storage, and ε is the term for sources and sinks. The secondary boundary conditions are represented by Γ 1 (including the bottom impermeable boundary, lateral flow, or impermeable boundary of the seepage area) and n is the normal direction of the boundary surface. Thus, K n is the hydraulic conductivity along the normal direction of boundary surface. The quantity q(x, y, z, t) is the flow per unit area through the secondary kind of boundary—inflow is marked as positive and outflow is negative (for an impermeable boundary its value is 0).

Finite element discretization

An algebraic equation for the entire seepage area can be obtained by carrying out finite element discretization of Eq. (1):

$$[{ G}]\{H\} + [ P]\left\{\frac{d{H}}{dt} \right\} = \{F\},$$
(2)

where [G] is the global conductivity matrix, [P] is storage matrix, {H} is hydraulic head array of unknown nodes, and {F} is a known right-hand side.

Values for \({{{\text{d}}H} \mathord{\left/{\vphantom {{{\text{d}}H} {{\text{d}}t}}} \right. \kern-0pt} {{\text{d}}t}}\) can be found using a difference method, and Eq. (1) was adopted and an implicit difference scheme. After sorting, the equation can be written as:

$$\{[G] + \frac{1}{\Delta t}[P]\} [H_{t + \Delta t}] = \frac{1}{\Delta t}[P]\{H_{t} \} + \{F\}$$
(3)

Treatment of drainage holes

Drainage holes were set in the mountain on both banks. Their mean hole diameter is 110 mm and they have a spacing of 3 m between them. Combined filters were placed in drainage pores in the fault area and clay rock stratum in the right bank, so as to prevent seepage failure. These drainage holes were processed using bar units.

Calculation of seepage in an element

When the finite element method is used to solve for the seepage field, the partial derivatives of the hydraulic heads at the coordinates of the unit nodes cannot be directly obtained. Therefore, the ‘middle section’ method was used to determinate the amount of seepage (Fig. 3).

Fig. 3
figure 3

Diagram showing the calculation of the seepage

Using an 8-node hexahedron unit as an example, the equation for calculation of the amount of seepage through a section S has the form:

$$q =-\int\limits_{S} {K_{n} \frac{\partial H}{\partial n}} \,ds =-K_{n} S\frac{\partial H}{\partial n}.$$
(4)

In this expression, S is the flow cross section, and n is a unit vector along the positive normal direction of the flow cross section. For an isoparametric unit of the 8-node hexahedron, the mid-section abcd is selected as the flow cross section S, and S is projected onto the planes yoz, zox, and xoy, which are denoted by \(S_{x}\), \(S_{y}\), and \(S_{z}\), respectively. Therefore, the seepage quantity passing through the mid-section of the unit is:

$$q =-K\left({\frac{\partial H}{\partial x}S_{x} + \frac{\partial H}{\partial y}S_{y} + k_{z} \frac{\partial H}{\partial z}S_{z}} \right).$$
(5)

Three-dimensional finite element model for calculation of the seepage of the dam foundation

Calculation area of the model

The calculational area of the model, as the boundary of the contour line at the bottom of the dam, extended for 500 m along the upstream and downstream of the river. It also extended towards the mountains for 200 m on the left bank and 300 m on the right bank (Fig. 4). According to the degree of weathering, the area was divided into three vertical zones, namely, intensely weathered, moderately weathered, and weakly weathered zones. The bottom of the model reached under the confining layer developed in the Permian period (the actual elevation of the bottom was set to −50 m).

Fig. 4
figure 4

Calculation area of the model

Conceptual hydrogeological model

After reservoir impoundment, the zone of reservoir inundation upstream of the dam was selected as the first kind of boundary condition. This condition changes with a change in the storage level of the reservoir. The downstream boundary was taken to be a fixed hydraulic head boundary with a water level of 141.50 m. The rest of the boundary was subject to secondary kinds of boundary condition. The contact between the dam body and dam foundation was assumed to form an impermeable boundary. Also, the bottom of the model was a no-flow boundary. The conceptual hydrogeological model is shown in Fig. 5.

Fig. 5
figure 5

The conceptual hydrogeological model of the study area

Initial material parameters

In the 3D seepage calculation, 4 different materials were considered for the bed rocks of the dam foundation. These represent: the concrete anti-seepage wall of the dam abutment, large-scale faults, the blanket in front of the dam and siltation layer, and the fractured rock mass of the dam foundation. We consider each in turn.

Concrete anti-seepage wall

In accordance with preliminary data, the hydraulic conductivity of the dam foundation and concrete anti-seepage wall of the dam abutment was taken to be 1 × 10−8 cm/s. The depth of the dam foundation anti-seepage wall exceeds the cover layer and extends into the bed rock by about 80 m. The suspended curtains are used in the rocks on both banks and the bottom elevations of them are the same as the grouting curtains.

Large-scale faults

There are some more developed faults in the dam site zone. Given that these faults greatly influence the seepage of the dam foundation and abutment, the characteristics of the spatial distribution of other faults in the dam site zone were considered in the model. Nine faults in the left bank, right bank, and riverbed of the dam site zone were analyzed in detail. According to the degree of development of the faults and width of the fracture zones, the hydraulic conductivities of the faults were obtained based on the cubic law using the equivalent hydraulic fracture apertures. Among these faults, F1, F230, F236, and F238 are water-blocking in nature. Moreover, anti-seepage strengthening measurements were preliminarily taken and the hydraulic conductivities were relatively small (Table 1).

Table 1 Hydraulic conductivities of main faults in the dam site zone
Blanket in front of the dam and siltation layer

The blanket in front of the dam and siltation layer can prevent seepage. Its hydraulic conductivity was taken to be 1 × 10−5 cm/s.

The bed rock mass

In addition to the large-scale faults in the dam site zone, there are some smaller developed faults and joint fissures. These intersected and interconnected with the large faults, forming a fracture network for groundwater transportation. The network presented inhomogeneous and anisotropic characteristics. The rock mass formed several fissure groups through tectonization. As each of the fissure groups contain many fissures, the fractured rock mass can be assumed to be a continuous medium for the purposes of seepage analysis. The flow velocity in the fissures can be assumed to be the velocity of water flow that is continuously filling the entire rock mass. When the fissure medium is assumed to be a continuous porous medium, the anisotropic permeability in the medium can be described using a hydraulic conductivity tensor. When there are several groups of fissures with different attitudes developed in the fractured rock mass, the hydraulic conductivity tensor may be expressed as:

$$K = \sum\limits_{j = 1}^{n} {K_{ej}} \left[{\begin{array}{*{20}c} {1 - \cos \beta_{j} \sin^{2} \gamma_{j}} & {- \sin \beta_{j} \sin^{2} \gamma_{j} \cos \beta_{j}} & {- \cos \beta_{j} \sin \gamma_{j} \cos \gamma_{j}} \\ {- \sin \beta_{j} \cos \beta_{j} \sin^{2} \gamma_{j}} & {1 - \sin^{2} \beta_{j} \sin^{2} \gamma_{j}} & {- \sin \beta_{j} \sin \gamma_{j} \cos \gamma_{j}} \\ {- \cos \beta_{j} \sin \gamma_{j} \cos \gamma_{j}} & {- \sin \beta_{j} \sin \gamma_{j} \cos \gamma_{j}} & {1 - \cos^{2} \gamma_{j}} \\ \end{array}} \right].$$
(6)

Here, K ej is the equivalent hydraulic conductivity of the jth fissure group, n is the number of groups with fissures developed in the rock mass, and β and γ are the dip direction and dip angle of the fissures, respectively.

If there are fissures with non-equivalent widths and non-equivalent gaps in a group (see Fig. 6), K e can be calculated using:

Fig. 6
figure 6

Fissures with non-equivalent widths and non-equivalent gaps

$$K_{e1} = \frac{{g(b_{11})^{3}}}{{12\nu_{w} L\cos \theta_{1}}} + \frac{{g(b_{12})^{3}}}{{12\nu_{w} L\cos \theta_{1}}} + \cdots + \frac{{g(b_{1n})^{3}}}{{12\nu_{w} L\cos \theta_{1}}} = \frac{{g\sum\nolimits_{j = 1}^{n} {(b_{1n})^{3}}}}{{12\nu_{w} L\cos \theta_{1}}}.$$
(7)

where b is the fracture aperture and v w is the kinematic viscosity coefficient.

As can be seen from Eq. (6), the hydraulic conductivity tensor is correlated with the selected coordinate system. In different coordinate systems, the unit normal vector for each fissure plane is different from the direction of the coordinate system. This leads to different hydraulic conductivity tensors. In actual rock mass seepage solutions, if the main axis and main permeability of the hydraulic conductivity tensor can be determined, then the complex form of the water flow control equation in the original problem can be changed. This would greatly simplify the calculation, and yield twice the result with half the effort. A system of orthogonal coordinates \(ox_{1} x_{2} x_{3}\) was set up, wherein the corresponding hydraulic conductivity tensor is denoted as K. As the hydraulic conductivity tensor is symmetric, a new system of orthogonal coordinates \(ox_{1}^{{\prime}} x_{2}^{{\prime}} x_{3}^{{\prime}}\) was obtained by rotating the coordinate system. In this way, the hydraulic conductivity tensor was transformed into a diagonal matrix, \({\mathbf{K}^{{\prime}}}\). In other words, for the new system of orthogonal coordinates \(ox^{\prime}_{1} x^{\prime}_{2} x^{\prime}_{3}\), the correlation between \(\vec{J}^{{\prime}}\) and \(\overrightarrow {{v^{\prime}}}\) can be written as:

$$\vec{v}^{{\prime}} = - {\rm K}^{{\prime}} \vec{J}^{{\prime}} = - \left[{\begin{array}{*{20}c} {K_{1}} & 0 & 0 \\ 0 & {K_{2}} & 0 \\ 0 & 0 & {K_{3}} \\ \end{array}} \right]\vec{J}^{{\prime}}.$$
(8)

where K 1, K 2, and K 3 are three main hydraulic conductivities, which correspond, respectively, to the hydraulic conductivities of the rock mass along the three orthogonal directions of the dam site zone, namely K x , K y , and K z .

The geological data indicate that there are 4 groups of fissures developed in the left bank, riverbed, and right bank of the dam site zone. The fissure tendency and angle of tendency can be substituted in Eq. (6) and then the hydraulic conductivity tensor is determined. On this basis, the main hydraulic conductivities K x , K y , and K z can be obtained by rotating the coordinate axis (Table 2).

Table 2 Hydraulic conductivities H of the fractured rocks in the dam site zones

Back analysis and permeability results

Rock permeability depends on the sizes of the fractures in the rock mass and the spatial distribution of the fracture discontinuities. Expressions for the hydraulic conductivity tensor can reflect the close correlation between the size, direction and spatial position, degree of opening, density, extension length, and connectivity of the fracture discontinuities. To accurately reflect the rock mass in the Xiaolangdi dam site zone, a ‘back analysis’ method is used. The back analysis of the permeability tensors for the riverbed and rock mass on both banks is based on field statistics and analysis of the geometrical parameters of the fracture discontinuities that control the rock seepage. Finally, the hydraulic conductivity tensors are obtained.

Structural plane-controlled back analysis

According to observed and calculated hydraulic heads for some positions in the seepage zone whose coordinates are known (as well as the difference between observed and calculated seepage in the dam foundation), a least-squares method was used to establish the objective function, E. Thus,

$$E\left({K_{j}^{i}} \right) = \sum\limits_{k = 1}^{M} {\omega_{k} \sqrt {(H_{k}^{c} - H_{k}^{o})^{2}} + \sum\limits_{l = 1}^{N} {\omega_{l}}} \sqrt {(Q_{l}^{c} - Q_{l}^{0})^{2}},$$
(9)

where \(K_{j}^{i}\) is a parameter to be found (the superscript i indicates the ith sub-area, divided according to the water permeability of the rock mass, and j indicates the jth parameter with j = 1, 2,…, NK, where NK is the total number of parameters in a certain area. For index i, i = I, II,…, NNO, where NNO is the total number of sub-areas.). The quantities \(\omega_{k}\) and \(\omega_{l}\) are weighting parameters for the kth hydraulic head observation point and lth observed flow, respectively. These obey,

$$\sum\limits_{k = i}^{M} {\omega_{k} = 1.0},\sum\limits_{l = 1}^{N} {\omega_{l}} = 1.0$$
(10)

where M and N are the number of observation points (pores) in the area. The calculated and observed hydraulic heads at the kth observation point are given by \(H_{k}^{c}\) and \(H_{k}^{0}\), respectively. Similarly, \(Q_{l}^{c}\) and \(Q_{l}^{0}\) are the calculated and observed values at the lth flow observation point in the area. Obviously, due to the above-mentioned constraining conditions, a group of parameters to be solved can be identified, which leads to the objective function E close to 0.

Back analysis results for the rock permeabilities

The permeability of the rock mass in the dam site zone is mainly controlled by the discontinuities. The permeability varies between the left bank, riverbed, and right bank in the dam site zone. A rock mass that controls the groundwater, faults of a certain size, and the structural planes of the joint fissures are considered in the back analysis of the seepage. The intersection point between the dam’s axis and the center line of the riverbed is selected as the origin. A coordinate system with the x, y, z axes respectively pointing to the north, west and vertically upward direction is adopted. According to the topography, structure, and permeability, the calculation area was divided into 107,289 nodes and 182,598 elements. This subdivision is shown in Fig. 7.

Fig. 7
figure 7

Finite element mesh for the calculation area

According to the back analysis model resulting from Eqs. (3) and (9), the hydraulic conductivities of the concrete anti-seepage wall and siltation layer remain the same and the hydraulic conductivities of the faults and rock mass can be obtained through computer calculation (see Tables 3 and 4). Considering the water-blocking properties of F 1, F 230, F 236, and F 238, the hydraulic conductivity is relatively small. In Table 4, it can be seen that the hydraulic conductivities of the cover layer in the riverbed, above and below the main curtain of the dam foundation, are different. This can be attributed to the effects of the siltation layer.noted to be reasonable

Table 3 Back analysis results for the hydraulic conductivities of the faults in the dam
Table 4 Back analysis results for the hydraulic conductivities of the rock mass in the dam site zones

To confirm the veracity of the ‘inversed’ model, the seepage from the dam foundation and the groundwater levels in the P81, P141, and P66 observation pores were selected for consideration. The quantity of seepage from behind the dam body starting from May 1, 2011 and ending April 1, 2012 was observed. The observation time for the groundwater levels ran from May 1, 2011 to April 30, 2012. The seepage from behind the dam at these observation time points and the water levels in the observation pores were calculated. The calculated and measured values are shown in Figs. 8 and 9. From these figures, it can be found that the calculated seepage from behind the dam is generally smaller than the measured values. When the water level in the reservoir was stable in the range 260.0–265.0 m, the difference between the calculated and measured values is insignificant. The measured data show that when the storage level in the reservoir is comparatively stable, the quantity of seepage from behind the dam is also stable. At the same time, the quantity of seepage measured corresponds to the flow at the corresponding storage level of the reservoir. The calculated water levels agree well with the measured water levels at the 3 observational points. To sum up, the inverse model can effectively reflect the actual situation encountered in the research area. (The hydrogeological parameters obtained from the inversion analysis are also noted to be reasonable).

Fig. 8
figure 8

Curves showing the fitted quantity of seepage for the dam foundation

Fig. 9
figure 9

Curves showing the fitted groundwater levels in the dam site zone. a P81, b P141, c P66

When the storage level was 260.0 m, the measured quantity of seepage from the dam foundation was 22,975.6 m3/day. This is in good agreement with the calculated value of 22,435.3 m3/day. Contour maps showing the groundwater level are shown in Fig. 10.

Fig. 10
figure 10

Contour maps showing the groundwater levels in the dam site zone (storage level of reservoir: 260.0 m). a 3D contour map, b 2D contour map, c contour map for section B–B

Seepage analysis for the dam foundation rock mass

Using the penetration parameters obtained from the inversion process, the seepage from the dam foundation for different working conditions (between the normal water level of 275.0 m and dead water level of 230.0 m) is predicted using the model. The specific working conditions considered are shown in Table 5. Three main changes in conditions are considered: (1) change in storage level of the reservoir, (2) change in the curtain’s grouting depth and its hydraulic conductivity (including faults passed by curtain grouting), and (3) effect of the siltation layer upstream of the dam.

Table 5 Working conditions for calculating the quantity of seepage from the dam foundation rock mass

If the concrete seepage prevention wall (curtain) is made 25 % less effective (i.e., working conditions 2 and 9), indicating an increase in hydraulic conductivity in the seepage prevention wall, the hydraulic conductivity of the curtain can be calculated using:

$$K_{curtain} = K_{curtain}^{0} + \left({K_{rock} - K_{curtain}^{0}} \right) \times 25\,\%$$
(11)

where \(K_{rock}\) is the average hydraulic conductivity of the rock mass at the curtain and \(K_{curtain}^{0}\) is the hydraulic conductivity when the curtain is completely effective.

Effect of the storage level in the reservoir on seepage

The water level in the Xiaolangdi water control project changes with time, generally falling in the range from 230.0 to 275.0 m. So, the change in seepage quantity for the two above-mentioned water levels was considered. As can be seen in Table 6, at the normal water level (275.0 m), the seepage from the dam foundation is 29,533.07 m3/day (working condition 1). Measured data also showed that when the water level was 270.1 m (on November 21, 2012), the observed seepage quantity was 28,953 m3/day, which agrees well with the calculated seepage. When the water level is 230.0 m, a seepage of 19,648.41 m3/day is calculated (working condition 8). It can be inferred from this that as the water level declines, the amount of seepage from the dam foundation is reduced. This is a manifestation of the close correlation between seepage from the dam foundation and the water level of the reservoir. However, the reduction presented is nonlinear. When the water level in the reservoir drops from 275.0 to 260.0 m, the hydraulic head difference is reduced by 15 m and the amount of seepage falls by 7097.77 m3/day. When the water level in the reservoir drops from 260.0 m to 230.0 m, however, the hydraulic head difference falls by 30 m and seepage drops by 2786.89 m3/day.

Table 6 Seepage from different parts of the dam foundation under different working conditions

The measured data indicate that an increase in water level in the reservoir will not immediately induce an increase in the quantity of seepage from behind the dam; there is a time lag between their changes (see Fig. 11a). When the water level in the reservoir is stabilized at a certain value, the seepage from the dam foundation is comparatively stable (Fig. 11b). For example, from August 10 to 20, 2005, the water level in the reservoir varied between 224.53 and 224.95 m, and the corresponding seepage was 20,158.43–20,862 m3/day.

Fig. 11
figure 11

Curves showing the relationship between the storage level in the reservoir and seepage from the dam foundation. a March 10, 2003–June 20, 2004, b August 10–November 28, 2005

Effect of the concrete prevention wall on seepage

The partial failure of the concrete seepage prevention wall can be seen as equivalent to increasing the hydraulic conductivity. For working conditions 2 and 9, the change leads to the seepage from the dam foundation rising by approximately 66.7 %. This shows that the seepage prevention wall significantly reduces seepage. In addition, we note that in the observation pore P66 the osmometer is in front of the curtain, and P67 and P71 are located behind the curtain. The water level in P66 was thus closely correlated with the water level in the reservoir. However, the change in the water levels in P67 and P71 was insignificant (varying between 137.0 and 138.0 m, see Fig. 12). The difference in the water levels in front of and behind the curtain was about 50 m, indicating an obvious reduction in hydraulic head. This shows that the impervious nature of the seepage prevention wall was effective.

Fig. 12
figure 12

Time-dependent changes in the groundwater levels in three observation boreholes

Since the Xiaolangdi water control project came into operation, corresponding engineering measurements on anti-seepage have been performed during different periods for rocks on both banks. More specifically, strengthening of the grouting of the curtain is carried out in areas south of F 1 on the right bank. Grout sealing is adopted for the area in the 120 m range between F 231 and F 233. For the left bank, a row of drilled grout holes is added in the 3# and 4# grouting footrills, and the preliminary geological exploration holes seal.

After strengthening the grouting of the curtain, seepage from the dam foundation decreased significantly. From the perspective of curtain depth, the bottom elevation of the curtain at the riverbed reached 60.0 m, extending the relative confining layer below the cover layer. The bottom elevation of the curtain at the left bank is about 130.0 m, and the elevation is higher at the right bank than the left. Meanwhile, the relatively impermeable elevations of both banks are distributed between 40.0 and 80.0 m. Hence, the distance between the curtain and the relatively confining layer exceeds 90 m, and the curtain can be categorized as a ‘vertical hanging curtain’. Using the model, predictions are made for a 50 m increase in curtain length at both banks (working conditions 3 and 10). The total seepage from the dam foundation decrease by approximately 5000–7000 m3/day. In other words, the change is equivalent to a daily reduction in seepage of 100–140 m3/day for every 1 m increase in curtain depth. This accounted for ~25 % of the current amount of seepage. Seepage at the left bank decreased by approximately 23 %, and that at the right bank by about 45.6 %. The above results show that after strengthening the grouting of the curtain, the decrease in seepage at the right bank is more significant than that at the left bank, assuming the curtain depth increased.

Effect of the foundation’s deep cover on seepage

The exploration data show that the thickness of the deep cover in the Xiaolangdi dam foundation is approximately 70 m. Also, the main lithological characteristics can (from top to bottom) be divided into an upper sand and gravel layer, a sand inclusion layer, a bottom sand layer, and a lower sand and gravel layer containing boulders. Due to the different particulate ingredients in the various layers, the permeability of the different layers also presents remarkable differences. According to the results of 24 pumping tests, the permeability of the upper sand and gravel layer is extremely inhomogeneous. Its hydraulic conductivity is found to be generally around 10.0 m/day. In some pores with high silt content, the hydraulic conductivity is lower, about 1.0 m/day. In the section with a bottom elevation of 100.0–115.0 m, some aerial parts are found to exist. In nine pumping tests, six have a hydraulic conductivity exceeding 45 m/day (more specifically, 225.58, 171.7, 101.74, 84.17, 80.83, and 45.27 m/day). This layer is a high permeable layer, and is distributed in the bottom sand layer in the quirk of the bed rock in the riverbed. It is continuously distributed from the curtain axis of the dam seepage prevention curtain to a distance 200 m in the downstream direction of the dam axis, with a wide distribution area. From the curtain axis of the seepage prevention wall to the dam axis, the sand layer is 12–18 m thick. The thickness of the sand layer is 4–18 m below the dam axis. Its hydraulic conductivity is 5.97–0.21 m/day.

Above the sand layer, there is a strongly permeable sand and gravel layer, with aerial phenomena, which has a hydraulic conductivity of 225.58–80.89 m/day. Its elevation is generally distributed in the range 100.0–115.0 m. Below the sand layer, there is a sand and gravel layer containing boulders and with a hydraulic conductivity varying between 94.49 and 70.98 m/day. It is also a high permeable layer. There is a low permeable layer between them. Therefore, the hydraulic conductivity of the cover layer mainly varies between 10−1 and 10−3 cm/s. For a cover layer with a high silt content, the hydraulic conductivity drops to between 10−3 and 10−4 cm/s.

During normal operation of the dam, the thickness of the siltation layer in the upstream of the dam is about 50 m. Under the effects of the hydraulic head difference between the upstream and downstream of the dam, some of silt might be brought to the cover layer as a result of the groundwater flow. This leads to a rising silt content in the cover layer and decreases hydraulic conductivity. The silt is mainly distributed upstream of the primary seepage prevention curtain. Downstream of the primary seepage prevention curtain, it is difficult for the silt to enter the downstream coat layer (through the relatively confining layer) because the curtain extends into the bed rock. Hence, when the model parameters are adjusted, the hydraulic conductivities differ in the upstream and downstream cover layers of the riverbed (see Table 4). This is consistent with the order of magnitude of the hydraulic conductivities calculated from the field pumping tests. Under such circumstances, the hydraulic conductivity of the coat layer of the dam curtain downstream of the riverbed is increased (working conditions 4 and 11). Therefore, during the process of groundwater flow, fine particles in the coat layer may be brought out, forming small seepage channels in the cover layer. In other words, the hydraulic conductivity of the cover layer increases.

From Table 6, it can be seen that when the hydraulic conductivity of the dam foundation deep cover increases 5-fold, the total seepage quantity rises by about 10,000 m3/day (equivalent to ~30 %). It can thus be deduced that the foundation’s deep cover greatly influences the foundation’s seepage quantity. Therefore, it is appropriate to arrange drainage holes in the downstream to reduce water pressure. This measure can prevent the removal of fine particles from the cover layer during groundwater flow. Furthermore, it effectively controls the quantity of foundation seepage and improves the stability of seepage from the dam foundation.

Effect of faults on seepage from the dam foundation

There are many developed faults and fissures in the dam foundation. These intersect and interconnect, allowing transportation of the groundwater in the fracture network (Fig. 13). The development of the faults and fissures presents some general characteristics: (a) Most of the faults and fissures have developed along the river’s direction (Fig. 13a), that is, they are basically parallel to the river. This facilitates seepage in the foundation. The permeability of the faults along the river is large. If the direction of flow of the river was to cross the faults at large angles, or vertically with respect to the faults, the quantity of seepage from the dam foundation would be decreased. (b) There are many fissures and faults with steep angles. According to Fig. 13b, the angle of inclination of most faults exceeds 60°, and some even approach 90°. These steep inclination angles reduce the underground resistance encountered when transportation occurs in the fissures. At the same time, the flow velocity accelerates, and the water exchange interaction between the faults and fissures is enhanced. Furthermore, faults and fissures with steep angles deteriorate the blocking ability of the grouting section, leading to channels which concentrate groundwater seepage.

Fig. 13
figure 13

The fault distribution in the dam site zone. a Plane map, b cross section

Using working conditions 5 and 12, the effects of 9 faults on the quantity of seepage from the foundation in the dam site zone were analyzed. These faults (e.g., F 240, F 255, F 253, F 233, and F 231) are large in scale and have wide crush zones. As can be seen from Table 6, when the hydraulic conductivity of the curtain intersecting with faults is increased fivefold, the total seepage from the dam foundation rose by about 55 %. That of F 240, F 255, F 253, F 233, and F 231 increased by 98 %. The total seepage due to other faults (e.g., F 1, F 238, F 236, and F 230) rose by approximately 2 %. These faults intersect with faults and fissures with smaller sizes at different positions. The intersection forms a possible seepage channel in the dam foundation. Hence, when strengthening the curtain grouting, seepage prevention between curtain and faults should be given special attention. As most of the faults have a steep angle of inclination, arranging a few inclined holes is necessary during grouting to achieve satisfactory seepage prevention effects.

Effect of the siltation layer on seepage

The siltation layer in front of the dam and the inner blanket constitutes a sound horizontal-seepage prevention system. Using the model, predictions were made for the following circumstances: absence of a siltation layer (working conditions 6 and 13), and occurrence of a siltation layer with a hydraulic conductivity 5 times smaller than the set value of 1 × 10−5 cm/s (working conditions 7 and 14). The results show that when a siltation layer is not present, the total seepage from the dam foundation increases by 1 %. If the hydraulic conductivity of the siltation layer is reduced fivefold, the total seepage barely changes (see Table 6). This demonstrates that the existence of a siltation layer only has a small impact on the seepage.

Although the horizontal-seepage prevention system (comprising the siltation layer and inner blanket) has an insignificant impact on seepage from the dam foundation, the calculation results indicate that it significantly reduces the hydraulic head (Fig. 14). For example, under working condition 1 (a storage level of 275.0 m in the reservoir and seepage prevention in the form of a natural siltation layer), a hydraulic head of 255.0 m is predicted. This decrease of 20 m accounts for 14.9 % of the total hydraulic head (difference in hydraulic head between the upstream and downstream). However, if the seepage-preventing natural siltation layer is not taken into account (working condition 6), the reduction in hydraulic head is about 9 m, accounting for 6.7 % of the total hydraulic head. If the hydraulic conductivity of the siltation layer is reduced fivefold, the reduction in the hydraulic head is about 24 m, i.e., 17.9 % of the total hydraulic head (working condition 7). If the hydraulic conductivity of the siltation layer is 1 × 10−6 cm/s, or the thickness of the siltation layer is increased, the reduction in hydraulic head exceeds 20 %. This is essentially identical to that actually observed. Hence, the hydraulic head reduction is correlated with the thickness of the siltation layer and hydraulic conductivity. At the same time, because of the different in-built positions of the osmometers, the calculated hydraulic heads present certain differences as a result of the heterogeneous anisotropy of the siltation layer.

Fig. 14
figure 14

Front and back hydraulic head changes in the siltation layer for different working conditions. a Working condition 1, b working condition 7

Analysis of seepage for different parts of the dam site zone

The preliminary monitoring data, and the reasons why seepage occurs from the dam foundation, suggest that seepage mainly arises from the riverbed of the dam foundation—seepage from both the left and right banks is less significant. This is also considered in the back calculation of the parameters. According to Table 6, under different working conditions, the amount of seepage from the left and right banks accounts for approximately 36.8 % of the total seepage. Of this, the contribution made by the seepage from the right bank is slightly larger than that from the left bank. Seepage from the riverbed accounts for the other 63.2 % of the total seepage. This is consistent with measured seepage quantities. Due to the fact that some of the monitoring points used to determine seepage were damaged, the calculated seepage values are actually smaller than the measured values.

Conclusions

  1. 1.

    According to monitored water levels measured at osmotic pressure points and the measured flow from the dam foundation, the hydraulic conductivities of the faults and rock mass in a dam site zone were determined. A three-dimensional numerical simulation method was used and a ‘back analysis’ approach used. The model was verified through comparison of the measured water levels and flows with calculated values.

  2. 2.

    The amount of seepage from the dam was found to be positively correlated with the water level in the reservoir. In other words, seepage from the dam foundation also increases significantly as the water level in the reservoir increases. There is also a time lag between the changes. Therefore, the observed seepage does not reflect the seepage quantity corresponding to the reservoir water level when there are sudden rises and falls in the reservoir water level. If the reservoir water level is stable, then seepage from the dam foundation is also stable. The calculation results demonstrate that when the reservoir water level is between 230.0 and 275.0 m, the total seepage quantity is about 20,000–30,000 m3/day.

  3. 3.

    The concrete seepage prevention wall of the dam foundation effectively controls the quantity of seepage. A 25 % fall in the seepage prevention effect of the wall corresponds to an increase in seepage quantity of approximately 66.7 %. Additionally, an increase in the curtain depth on both banks can reduce the seepage quantity to a certain degree—the seepage prevention effect on the right bank is better than that on the left bank.

  4. 4.

    The deep cover of the dam foundation significantly affects the seepage quantity. If the hydraulic conductivity of the dam foundation deep covers increases fivefold, the total seepage quantity increases by approximately 30 %. It is observed that the drainage curtain arranged downstream of the dam is able to lower the water pressure and prevents the removal of fine particles from the cover layer induced by groundwater flow. Thus, the drainage curtain effectively controls seepage from the dam foundation and improves the stability of the seepage.

  5. 5.

    Faults in the dam site zone also greatly affect the quantity of seepage. If the hydraulic conductivity of the curtain intersecting with faults is increased fivefold, the total seepage from the dam foundation rises by about 55 %. Among the faults, F 240, F 255, F 253, F 233, and F 231 are responsible for 98 % of the effect, while the other faults (e.g., F 1, F 238, F 236, and F 230) account for about 2 %. Hence, when strengthening the grouting of the curtain, prevention of seepage at the intersection of the curtain and faults should be given special attention. As most of the faults have steep inclinations, inclined holes set during slip casting can be used to effectively decrease the permeability of the fault crevices.

  6. 6.

    The siltation layer upstream of the dam had no effect on the seepage quantity from the dam foundation. In the absence of a siltation layer, the amount of seepage from the dam foundation rises by 1 %. Meanwhile, if the hydraulic conductivity of siltation layer is decreased fivefold, then the total seepage from the dam foundation remains unchanged. This suggests that the impact of the siltation layer on seepage can be neglected. From the foregoing discussion, the siltation layer in front of the dam significantly reduces the hydraulic head. Furthermore, the magnitude of the reduction is correlated with the thickness of the siltation layer and hydraulic conductivity. The calculation results show that if the hydraulic conductivity of siltation layer reduces 100 times, the hydraulic head is reduced by over 20 %.

  7. 7.

    The simulation results indicate that the seepage from both banks collectively account for about 36.8 % of the total amount of seepage. The remainder (63.2 % of the total) is due to leakage from the dam foundation.