1 Introduction

Debris flow disaster is huge, threatening the lives and property living in mountainous areas around the world (Hübl et al. 2009). The upstream debris flow prevention and control project can effectively reduce the damage of debris flow to downstream life and buildings. Debris flow mainly causes damage through three methods: erosion, siltation and direct impact. What is more, the impact force of debris flow is the main way to cause damage to buildings (structures) in the area affected by debris flow (Moriguchi et al. 2009). The impact force of debris flows refers to a dynamic load produced by a moving debris flow process that contacts other objects; this major external force causes engineering damage to the debris flow areas of roads, bridges, and housing projects (Chen et al. 2007; Liu and Wei 1997). A debris flow is a typical solid–liquid two-phase flow. In the process of debris flow movement, the flow carries a wide particle size distribution of solid particles ranging from a few millimeters to tens of dollars. For this reason, it is difficult to use density, velocity, or deep mud to explain the differences in conditions of debris flow impacts (Hu et al. 2011). Moreover, because of the randomness of the impacting solid particles, the impact force of the debris flow is not the same under the same conditions at different locations (Iverson et al. 2010), further increasing the difficulty of studying the debris flow impact force. Over the years, determining the debris flow characteristics and impact load has been scientifically difficult, and this is still the weakness of debris flow dynamics (Chen et al. 2008; Cui 2009). The main methods of obtaining debris flow impact force data include field measurements, model tests and numerical simulation. Both domestic and overseas scholars have used field in situ experiments and indoor model experiments to study the impact force of debris flow (Okuda and Okunishi 1980; Zhang and Yuan 1985; Wu et al. 1990; König 2006; Wendeler et al. 2007; DeNatale et al. 1999; Bugnion et al. 2012a, b; Scheidl et al. 2013; Wei 1996; Armanini and Scotton 1993; He et al. 2013; He et al. 2014a; b; Yang et al. 2011; Tang et al. 2013; Cui et al. 2015; Zeng 2014; Zeng et al. 2015; Lei et al. 2018; Valentino et al. 2008). However, most of the experiments can only study the characteristics of the impact force of the debris flow, and it is rare to analyze the force of the blocking structure. Based on the fluid–solid coupling theory, numerical simulation is a good way to study the interaction between debris flow and retaining structure. Hillslope debris flow and channelized debris flow was firstly carried by experiments, and then defining the debris flow as a single-phase uniform flow, the coupling between debris flow and bank slope was studied by the commercial finite element calculation software (Chen et al. 2007). Based on the three-dimensional finite element nonlinear fluid–solid coupling analysis, the numerical simulation method is used to study the motion state of open channel fluids (Liu and Shu 2003). A more comprehensive fluid–solid coupling model was proposed (Bathe 2003). A hybrid computational framework was presented, using a total Lagrangian formulation of the Finite Element Method (FEM) to represent a flexible barrier. The actions exerted on the structure by a debris flow were obtained from simultaneous simulations of the flow of a fluid–grain mixture, using two conveniently coupled solvers: the discrete element method (DEM) governed the motion of the grains, while the free-surface non-Newtonian fluid phase was solved using the Lattice–Boltzmann method (LBM) (Leonardi et al. 2015; Leonardi 2015). Based on the basic theory of fluid–solid coupling, coupling analysis of debris flow and channel was carried out by commercial software (Li et al. 2008). Based on the theory of fluid–solid coupling, the debris flow is treated as a single-phase uniform flow, and the dynamic response of the masonry structure under the impact of debris flow under different working conditions was numerically simulated (Chen et al. 2013). However, most of the above studies do not consider the two-way coupling of debris flow and structure.

The problem of coupling between debris flow and sand dam is a problem of interaction between fluid and structural plane. However, due to the inclusion of more solid particles in the debris flow and the wide distribution of the particles, it is difficult to establish the real coupling between the debris flow and the check dam. In this work, the debris fluid is treated as a single-phase homogeneous fluid. The fluid dynamics calculation software and the structural dynamics calculation software are used to calculate the fluid and solid domains respectively. The debris flow is realized by calling the multi-physical coupling tool. The real-time exchange of each analysis step of the pressure of the fluid domain node and the displacement of the stress field of the check dam realizes the true bidirectional flow-solid coupling of the debris fluid and the check dam.

2 Mathematical Mechanics Model of Fluid–Solid Coupling

2.1 Governing Equations of Debris Flow

This study concerns incompressible fluids which are governed by the continuity equation

$$\nabla \cdot {\mathbf{u}} = 0$$
(1)

and the momentum equation

$$\frac{{\partial \left( {\rho {\mathbf{u}}} \right)}}{\partial t} + \rho \nabla \cdot {\mathbf{uu}} = - \nabla p + \nabla {\varvec{\uptau}}$$
(2)

where \({\mathbf{u}}\) is the velocity, p is the pressure is the deviatoric stress tensor and the gravity contribution is incorporated in the pressure. All equations are written in a coordinate free form.

The stress tensor obeys the following law for Bingham fluids model.

$$\left\{ {\begin{array}{*{20}l} {\tau = 2\left( {\mu \left| {{\dot{\gamma }}} \right| + \frac{\tau }{{\left| {{\dot{\gamma }}} \right|}}} \right){\mathbf{D}},} \hfill & {\left| \tau \right|{ > }\tau_{0} } \hfill \\ {{\mathbf{D}} = 0,} \hfill & {\left| \tau \right| \le \tau_{0} } \hfill \\ \end{array} } \right.$$
(3)

where \(\tau\) is the yield stress and \(\mu \ge 0\). For the yield stress models \(\left| \tau \right|\) is the second invariant of the deviatoric stress tensor

$$\left| \tau \right| = \left( {{{\tau_{ij} \tau_{ij} } \mathord{\left/ {\vphantom {{\tau_{ij} \tau_{ij} } 2}} \right. \kern-0pt} 2}} \right)^{0.5}$$
(4)

\({\dot{\gamma }}\) is the shear rate obtained from the following definition involving the second invariant of the rate of deformation tensor

$${\dot{\gamma }} = \left( {{\raise0.7ex\hbox{${{\mathbf{D}}_{ij} {\mathbf{D}}_{ij} }$} \!\mathord{\left/ {\vphantom {{{\mathbf{D}}_{ij} {\mathbf{D}}_{ij} } 2}}\right.\kern-0pt} \!\lower0.7ex\hbox{$2$}}} \right)^{0.5}$$
(5)

with the rate of strain tensor D given by

$${\mathbf{D}} = \frac{1}{2}\left( {\left[ {\nabla {\mathbf{u}}} \right] + \left[ {\nabla {\mathbf{u}}} \right]^{\text{T}} } \right)$$
(6)

2.2 Mathematical Mechanics Model of the Check dam

Mathematical mechanics model of the check dam has the following three group equations.

2.2.1 Equilibrium Differential Equations

$$\sigma_{ij,i} + f_{j} = \rho \frac{{\partial^{2} v_{j} }}{{\partial t^{2} }}$$
(7)

where \(\sigma_{ij}\) is the normal or shear stress, t is the time, fi is volume force and \(v_{j}\) is the velocity of the solid domain. If the solid domain remains immobile, \(v_{j}\) is equal to zero. The equilibrium differential equation can be expressed as follows:

$$\sigma_{ij,i} + f_{j} = 0$$
(8)

2.2.2 Geometric Equations

$$\varepsilon_{ij} = \frac{1}{2}\left( {w_{i,j} + w_{j,i} } \right)$$
(9)

where \(\varepsilon_{ij}\) is the normal or shear strain and w is the displacement.

2.2.3 Physical Equations

Incremental form of constitutive equations of deformation field of the check dam can be expressed as follow:

$$\left\{ {d\sigma_{ij}^{'} } \right\} = \left[ {D_{\text{eq}} } \right]\left\{ {d\varepsilon_{ij} } \right\}$$
(10)

where \(d\sigma_{ij}^{'}\) the effective stress increment and \(\left[ {D_{\text{eq}} } \right]\) is the elastic–plastic matrix.

2.3 Satisfying Relation of the Coupling Interface Between the Flow Field and the Stress Field

Based on the results of previous studies, it is known that fluid–solid coupling problems can be divided into the following two types according to their coupling positions. The one problem is the coupling action occurs only at the two intersection interface, and the other is the fluid and solid domains partially or completely overlap, which is hard to be clearly separated. Whether it is the first kind of problem or the second, the following two conditions should be satisfied on the fluid–solid coupling interface.

Displacement consistency:

$$d_{f} = d_{s}$$
(11)

Traction balance:

$$f_{f} = f_{s}$$
(12)

where \(d_{s}\) is displacement of solid domain, \(d_{f}\) is displacement of fluid domain, \(f_{s}\) is traction force of solid domain and \(f_{f}\) is traction force of fluid domain.

The above equations constitute a mathematical model of fluid–structure interaction, and solving for a particular problem must also include fluid boundary and check dams stress field boundary.

2.4 Boundary Conditions

2.4.1 Boundary Conditions of Fluid Field

Firstly, inlet boundary condition of the fluid domain is that the velocity is known. Turbulence intensity (I) and length scale of turbulent flow (l) are selected the characteristic parameters of the turbulent flow. Turbulence intensity (I) is calculated by the formula (13), and the length of the turbulent length scale (l) is expressed in the formula (15). Secondly, free flow is used in fluid outlet condition. Thirdly, the free surface condition is treated by the symmetrical surface, which is the free slip surface. Finally, wall condition is defined as no slip boundary, the wall surface is uniform and the roughness height is equal to 0.25 mm

$$I \equiv \frac{u}{{u_{m} }} \cong \frac{4}{25}R_{e}^{ - 0.125}$$
(13)
$$R_{e} = 4\frac{{u_{m} \mu }}{H}$$
(14)

where μ is coefficient of kinematic viscosity, um is mean velocity in section, H stands for the depth of debris flow.

$$l = \frac{2}{5}\delta$$
(15)

In Eq. (15) δ is the thickness of boundary layer. In this study, the thickness of turbulent boundary layer is equal to 0.6H.

2.4.2 Boundary Conditions of Solid Field

There are two kinds of boundary conditions for stress field that the first boundary condition (the surface forces of the solid filed are known) and the second boundary condition (the surface displacements of the solid filed are known). Boundary conditions of the check dam are most the second, which can be expressed as follow:

$$v_{ij} n_{j} = F_{i} \left( {x, \, y, \, z} \right)$$
(16)

where \(n_{j}\) is the directional derivative of the boundary and \(F_{i} \left( {x, \, y, \, z} \right)\) is the surface displacement distribution function.

3 Numerical Model and Calculation Parameter Settings

3.1 Numerical Model

The numerical model mainly consists of the following two components: a drainage channel and a check dam. The numerical simulation is conducted in a 4-m-long open-water channel with a rectangular cross section of 0.4 × 0.4 m (width × height). The upper portion of the dam section is 0.2 m, the underside is 0.34 m, the dam height is 0.35 m, and the dam length is 0.4 m. The slope of the front of the dam is 1:0.3, while the slope behind the dam is 1:0; the width and height of the overflow mouth are 0.2 m and 0.05 m, respectively. The check dam is made of concrete. Figure 1 shows the three-dimensional diagram of the numerical model. Figure 2 shows the location diagram of representative points. Tetrahedral meshes were used in both fluid domain and solid domain. Figures 3 and 4 show the calculation model and mesh generation of fluid domain and solid domain. Rheological characteristic of debris flow is the relationship between the shear stress and the rheological velocity gradient of fluid flow. Currently, according to the theoretical derivation and the experimental simulation, a lot of rheological models have been proposed. The most common and general rheological models are as follows: Newtonian fluid model, Bingham fluid model, Pseudo plastic fluid model, Expansion body model, Yield pseudo plastic fluid model and Yield expansion body, et al. The relation curves between shear stress and velocity gradient of various fluid rheological models are shown in Fig. 5. A large number of test results show that Bingham rheological model is simple and easy to operate, and is consonant with the actual situation. Bingham fluid model is expressed in the formula (3).

Fig. 1
figure 1

Schematic diagram of the 3D model of check dam and drainage channel

Fig. 2
figure 2

Schematic diagram of the plane position of the key points (cm)

Fig. 3
figure 3

Three dimensional computational model and mesh generation of fluid domain

Fig. 4
figure 4

Three dimensional computational model and mesh generation of solid domain

Fig. 5
figure 5

Several rheological model

3.2 Calculation Parameters

According to the characteristics of numerical calculation software selected, the debris flow is simplified without considering solid particle sizes of the debris flow, but the density and characteristic parameters of fluid are kept consistent with the debris flow. To make use of the Bingham model formula, calculation formula of yield stress and stiffness coefficient should be known. Calculation formulas of yield stress and stiffness coefficient of debris flow were summarized based on experiments (Wu et al. 1993; Fei and Shu 2004; Kang et al. 2004). In this paper, Fei Xiangjun formulas (17, 18) were chosen. Moreover, according to the reference (Zeng 2014), yield strength and rigidity coefficient with different densities are given, which are shown in Table 1. Concrete check dam is regarded as elastomer, without considering the plastic. Mechanical parameters of concrete material are given in Table 2.

$$\eta = \eta_{0} \left( {1 - k\frac{{S_{vf} }}{{S_{vm} }}} \right)^{ - 2.5} \left( {1 - \frac{{S_{vc} }}{{S_{vm}^{'} }}} \right)^{ - 2.5}$$
(17)
$$\tau = 0.098\exp \left( {8.45\frac{{S_{v} - S_{v0} }}{{S_{vm} }} + 1.5} \right)$$
(18)

where \(\mu\) is the viscosity coefficient of debris flow, \(\tau\) is the yield stress of debris flow, \(\mu_{0}\) is the viscosity coefficient of water, k is the concentration correction coefficient, Svf is the pulp concentration without adding coarse particles, Svc is the coarse particle concentration, Svm and \(S_{vm}^{'}\) respectively stand for the limit concentration without or with adding coarse particles, which are shown in the formula (20), Sv0 is the critical concentration when suspension changes Newton fluid to Bingham fluid, which is expressed as follow:

$$S_{v0} = 1.26S_{vm}^{3.2}$$
(19)
$$S_{vm} = 0.92 - 0.2\lg \sum {\frac{{p_{i} }}{{d_{i} }}}$$
(20)

where di and pi respectively stand for the average diameter and the corresponding weight percentage of the particle size group of the slurry particle size distribution.

Table 1 Debris flow physical and mechanical parameters
Table 2 Concrete check dam mechanical parameters

3.3 Boundary Conditions

The inlet velocity is equal to 5 m/s, the depth of the inlet is equal to 8 cm, and other boundary conditions of fluid field are shown in the Sect. 2.4.1.

The bottom of the check dam completely fixed. Displacement of x direction of the check dam abutment is equal to 0, and other directions are free. What is more, other surfaces of the check dam are free completely.

3.4 Set Analysis Steps

The two modules of computational fluid dynamics (CFD) and computational structural dynamics (CSD) use the same analysis settings, which are both transient analysis. And the number of steps is set to 200, with each analysis step time is 0.025 s.

3.5 Design Cases

At the initial moment of numerical calculation, the whole fluid field is filled with the air, which is an empty reservoir. Based on the experimental model, taking into account three factors like drainage groove slope, gradient of check dam upstream surface and bulk density of debris flow, the interaction between check dam and debris flow is carried out to simulate. Drainage groove slope is named A, gradient of check dam upstream surface is named B and bulk density of debris flow is named C, so the experimental conditions can be written AiBjCk (i = 1, 2, 3; j = 1, 2, 3; k = 1, 2, 3, 4, 5). Of those, i is equal to 1, 2 and 3 respectively stands for drainage groove slope being 9°, 12°, and 15°; j is equal to 1, 2 and 3 respectively stands for gradient of check dam upstream surface being 1:0, 1:0.15, 1:0.30 and j is equal to 1, 2,3 4, and 5 respectively stands for bulk density of debris flow (water) being 10 kN/m3, 14.2 kN/m3, 15.5 kN/m3, 18.1 kN/m3, 19.5 kN/m3. There are 45-group simulation conditions, which are shown in Table 3.

Table 3 Design cases of numerical simulation

4 Analysis of Debris Flow Field

Debris flow velocity and dynamic pressure are two important dynamic parameters in flow field, which are decisive factors in structure design of check dams. Distributions of debris flow velocity, dynamic pressure, static pressure and total pressure are studied in this paper.

4.1 Dynamic Variation of Flow Velocity of Debris Flow

In numerical calculation by the computational fluid dynamics software Fluent 14.0, the surface of check dams is taken as a coupled boundary, which is set for wall boundary. It is known that the velocity of wall boundary is always equal to zero in the calculation process by Fluent 14.0. Because of this, debris flow field nearby the check dam surface (being about 0.2 m (left) and 0.4 m (right) before the check dam) is selected as the research object of debris flow velocity. Taking A2B3C4 as an example, the distributions of debris flow velocity for different time are shown in Fig. 6.

Fig. 6
figure 6

Distributions of debris flow velocity for different time (m/s)

As shown in the Fig. 6, due to the blocking effect of check dams, some debris flow will stop before the dam with debris flow flowing to the check dam, which leads to debris flow velocity decreasing. It is also found that the flow rate of the bottom is greater than the top.

4.2 Pressure Distributions of Flow Field

There are three different types of pressure, i.e. static pressure, dynamic pressure and total pressure. Moreover, total pressure is the sum of dynamic pressure and static pressure. Taking the working condition of A2B3C4 as an example, the distributions of static pressure, dynamic pressure and total pressure are analyzed. The distribution nephograms of static pressure, dynamic pressure and total pressure are given in the Figs. 7, 8 and 9.

Fig. 7
figure 7

Static pressure distributions on the check dam surface with different time

Fig. 8
figure 8

Dynamic pressure distributions on the check dam surface with different time

Fig. 9
figure 9

Total pressure distributions on the check dam surface with different time

As shown in the Fig. 7, because of debris flow piling up in the upstream face of check dam, hydrostatic pressure of the upstream face of check dam has an increasing trend with time from 1.5 s to 5.0 s. In the Fig. 8, it can be found that when the time is equal to 1.5 s, hydrodynamic pressure of the upstream face of check dam has the maximum value, and it has the minimum value when the time is equal to 5.0 s. Changes of total pressure with time has the same trend with the hydrodynamic pressure, which are shown in the Fig. 9.

4.3 The Variation Laws of Total Pressure of the Key Points on the Surface of Check Dam

The impact load is calculated between an initial data point (the first not equal to 0) and a terminal data point (the last data point of numerical simulation). The influencing factors mainly include the slope of the drainage channel, the gradient of check dam upstream surface and the unit density of debris flow. According to key point arrangement on the upstream face of check dam, the key points of 1#, 2#, 3#, 4#, 8#, 9#, 10# and 11# are selected as an example, and mean values of debris flow total pressure with different conditions are shown in Table 5.

4.3.1 Single Factor Fitting

Through the analysis and solution of the calculation results in Table 4, it can be found that the fitting relationship between total pressure mean values and unit density of debris flow is a linear relationship with the other conditions remain unchanged, which can be expressed as follows:

$$P_{1} = K_{1} \gamma + K_{2}$$
(21)

where P1 is total pressure mean values of debris flow, K1 is scaling factor, K2 is constant term, γ is unit density of debris flow or water.

Table 4 Total pressure mean value of the critical points on the check dam surface under different conditions

The data of debris flow total pressure by changing unit density of debris flow, in Table 4, are introduced into the fitting formula (21). Adjusted R1- square is less than 0.96, which has a high fitting degree.

Similarly, the above method can be applied to analyze the relationship between mean values of debris flow total pressure and drainage channel slope or the relationship between total pressure of debris flow and the gradient of check dam upstream surface. The fitted formulas can be expressed as follows:

$$P_{2} = K_{3} I + K_{4}$$
(22)
$$P_{3} = K_{5} m + K_{6}$$
(23)

where both P2 and P3 stand for mean values of debris flow total pressure, both K4 and K6 stand for scaling factors, I is the slope of drainage channel, 1/m is the gradient of check dam upstream surface. Adjusted R2-square and R2-square are respective less than 0.87, 0.80 (except for A3B(1~3)C1), which have a quite high degree of fitting.

4.3.2 Multiple Factors Fitting

According to the results of single factor fitting and the reference (He 2014), multiple factor analysis is carried out to fit the relationship between mean values total pressure and the three factors, i.e. drainage groove slope, unit density of debris flow and the gradient of check dam upstream surface. Mean values of debris flow total pressure is taken as dependent variable, named as P, and drainage groove slope, unit density of debris flow and the gradient of check dam upstream surface are all taken as independent variables, named as I, γ, m. The data of the dependent variable and independent variable is shown in Table 5. The linear multivariate fitting is carried out by the software MATLAB, the expression of which is given as follows:

$$P = a_{1} \gamma + a_{2} I + a_{3} m + b$$
(24)

where all a1,a2,a3 and b stand for fitting coefficients.

Table 5 Data of fitting dependent variables and independent variables

Fitting coefficients of the formula (24) about the key points (1#, 3#, 8# and 11#) are obtained by calling the function of MATLAB data processing platform, which are written on Matrix form as follows:

$$A = \left[ \begin{aligned} 0.614,0.191, - 2.313, - 2.133 \hfill \\ 0.786,0.314, - 0.786, - 3.859 \hfill \\ 0.750,0.291, - 1.351, - 3.501 \hfill \\ 0.719,0.273, - 1.387, - 3.13 \hfill \\ \end{aligned} \right]$$
(25)

So the formula (24) can be expressed as follows:

$$P = A\left[ \begin{aligned} \gamma \hfill \\ I \hfill \\ m \hfill \\ 1 \hfill \\ \end{aligned} \right] = \left[ \begin{aligned} 0.614,0.191, - 2.313, - 2.706 \hfill \\ 0.786,0.315, - 0.948, - 4.806 \hfill \\ 0.750,0.291, - 0.948, - 4.373 \hfill \\ 0.719,0.273, - 1.387, - 3.947 \hfill \\ \end{aligned} \right]\left[ \begin{aligned} \gamma \hfill \\ I \hfill \\ m \hfill \\ 1 \hfill \\ \end{aligned} \right]$$
(26)

Adjusted R1#-square, R3#-square, R8#-square, R11#-square are less than 0.9935, 0.9927, 0.9938 and 0.9957, respectively. And variances of root-mean-square error are equal to 0.1713, 0.2358, 0.2059 and 0.1642, respectively. The comparison between fitted values and values of numerical simulation (measured values) is shown in the Fig. 10.

Fig. 10
figure 10

Comparison between fitted values and measured values (values of numerical simulation)

5 Dynamic Response of Check Dam under the Impact Effect of Debris Flow

Debris flow impact force can cause the check dam deformation and even damage, which has a bad influence on the normal operation of the dam. The changes of the external factors (such as the slope of drainage channel, the unit density of debris flow, etc.) can make the impact force of the debris flow change, which cause stress field of the check dam to be changed. Taking the 45-group test conditions in Table 3 for example, the tendency of stress field dynamic variation is studied.

5.1 The Dynamic Evolution Laws of Mises Equivalent Stress and Maximum Tensile Stress with Time

Schematic diagram of the plane distribution of the key points of the check dam upstream surface is shown in the Fig. 11. Taking the lateral points such as 1#, 3#, 6#, 9# and 11# for example, the dynamic evolution laws of Mises equivalent stress and maximum tensile stress with time for the above five points are shown in the Fig. 12a, b. Also, taking the vertical points in the Fig. 11 for example, the dynamic evolution laws of Mises equivalent stress and maximum tensile stress with time for the above five points are shown in the Fig. 12c, d.

Fig. 11
figure 11

Plane distribution schematic diagram of the key points

Fig. 12
figure 12

Dynamic evolution laws of Mises equivalent stress and maximum tensile stress with time of different nodes

Figure 12a–d shows Mises equivalent stress and maximum tensile stress first increase until maximum value then decrease to minimum value, finally remains at a certain level with the time increasing.

5.2 Distribution Trend of the Maximum Value of Mises Equivalent Stress and the Maximum Tensile Stress Along the Horizontal and Vertical of the Check Dam

In order to analyze distribution trend of the maximum values of Mises equivalent stress and the maximum tensile stress along the transverse and longitudinal direction of the check dam upstream surface, horizontal path (G–H in Fig. 11) and vertical path (M–N in Fig. 11) made of the nodes on the upstream surface of check dam are taken as the research object. Distribution trend of the maximum value of Mises equivalent stress and the maximum tensile stress of the nodes along the transverse and longitudinal direction (G-H, M–N) of the check dam upstream surface are mainly discussed, which are shown in the Figs. 13 and 14.

Fig. 13
figure 13

Distribution trend of the maximum value of Mises equivalent stress and the maximum tensile stress along the transverse direction (G–H) of the check dam upstream surface

Fig. 14
figure 14

Distribution trend of the maximum value of Mises equivalent stress and the maximum tensile stress along the longitudinal direction (M–N) of the check dam upstream surface

As shown in the Fig. 13, the maximum values of Mises equivalent stress and maximum tensile stress along horizontal direction of the check dam upstream surface are in a symmetrical distribution. Mises equivalent stress maximum values of nodes on the overflow outlet are greater than the values of nodes on the dam abutment. However, the maximum values of maximum tensile stress of nodes on the dam abutment are greater than the values of nodes on the overflow outlet.

Figure 14 shows Mises equivalent stress maximum values of nodes along vertical direction have a trend of decrease with the increase of height, the node at the bottom having the maximum value. Nevertheless, the maximum values of maximum tensile stress of nodes along vertical direction first decrease then slightly increase with the increase of height.

5.3 Evolution Laws of Stress Field of the Check Dam with the Influence Factors

Taking Mises equivalent stress and the maximum tensile force as evaluation parameters, variation trends of the above two evaluation parameters with the changes of drainage groove slope, unit density of debris flow and the gradient of check dam upstream surface are studied

5.3.1 Evolution Laws of the Maximum Value of Mises Equivalent Stress and Maximum Tensile Stress with the Changes of the Drainage Channel Slope

Evolution laws of the maximum value of Mises equivalent stress and maximum tensile stress of nodes for the whole elements of the check dam with the changes of the drainage channel slope are shown in Figs. 15 and 16.

Fig. 15
figure 15

Evolution laws of the Mises equivalent stress

Fig. 16
figure 16

Evolution laws of the maximum tensile stress

As shown in the Fig. 15, making other external conditions remain unchanged, the maximum value of Mises equivalent stress of nodes linearly increases with the increase of drainage groove slope for all different conditions. Through contrastively analyzing the vertical numerical values, it is also found that Mises equivalent stress has the maximum value under the condition of A(1–3)B1C5 and has the minimum value for the condition of A(1–3)B3C1. Figure 16 shows, keeping other factors remain unchanged, the maximum value of maximum tensile stress of nodes increases nonlinearly with the drainage groove slope increasing for all different conditions. Moreover, maximum tensile stress has the maximum value under the condition of A(1–3)B1C5 and has the minimum value for the condition of A(1–3)B3C1, which is the same as the maximum value of maximum tensile stress.

5.3.2 Evolution Laws of the Maximum Value of Mises Equivalent Stress and Maximum Tensile Stress with the Changes of Check Dam Upstream Surface Gradient

Evolution laws of the maximum value of Mises equivalent stress and maximum tensile stress of nodes for all the elements of the check dam with the changes of check dam upstream surface gradient are shown in the Figs. 17 and 18.

Fig. 17
figure 17

Evolution laws of the Mises equivalent stress

Fig. 18
figure 18

Evolution laws of the maximum tensile stress

As shown in the Figs. 17 and 18, making other external conditions remain unchanged, the maximum value of Mises equivalent stress and maximum tensile stress of nodes linearly decrease with the slower of check dam upstream surface gradient for all different conditions. Through contrastively analyzing the vertical numerical values, it is also found that Mises equivalent stress and maximum tensile stress of nodes have the maximum values under the condition of A3B(1–3)C5 and have the minimum values for the condition of A1B(1–3)C1.

5.3.3 Evolution Laws of the Maximum Value of Mises Equivalent Stress and Maximum Tensile Stress with the Changes of Unit Densities of Debris Flow

Evolution laws of the maximum value of Mises equivalent stress and maximum tensile stress of nodes for all the elements of the check dam with the changes of debris flow unit density are shown in the Figs. 19 and 20.

Fig. 19
figure 19

Evolution laws of the Mises equivalent stress

Fig. 20
figure 20

Evolution laws of the maximum tensile stress

As shown in the Figs. 19 and 20, making other external conditions remain unchanged, the maximum value of Mises equivalent stress and maximum tensile stress of nodes linearly increase with the increase of debris flow unit density for all different conditions. Through contrastively analyzing the vertical numerical values, it is also found that Mises equivalent stress and maximum tensile stress of nodes have the maximum values under the condition of A3B1C(1–5) and have the minimum values for the condition of A1B3C(1–5).

From Figs. 15, 16, 17, 18, 19 and 20, it can be found that Mises equivalent stress and maximum tensile stress of nodes for the whole elements of the check dam have the maximum value under the condition of A3B1C5 and have the minimum value under the condition of A1B3C1. There are significant positive correlations between the maximum value of Mises equivalent stress and maximum tensile stress and the drainage channel slope and debris flow unit density. Nevertheless, there is a significant negative correlation between the maximum value of Mises equivalent stress and maximum tensile stress and check dam upstream surface gradient. For the all 45 conditions, the maximum and minimum values of Mises equivalent stress are 376,794.1 Pa, 42,194.4 Pa, and the maximum is the minimum by 8.9 times. In addition, the maximum and minimum values of maximum tensile stress are 456,013.4 Pa, 39,548.1 Pa, and the maximum is the minimum by 11.5 times.

6 Conclusions

Based on the theory of fluid–solid coupling, the numerical model of the interaction between debris flow and sand-blocking dam is carried out based on the experimental model. The dynamic response of the check dam under the debris flow and the influence of the check dam on the debris flow field are obtained. The simulation results show the following:

  1. 1.

    The mean value of the impact force of the debris flow increases with the slope of the drainage channel and the weight of the debris flow, and decreases with the decrease of the slope ratio of the upstream surface of the sand dam, which is basically consistent with the reference (Yu et al. 2018).

  2. 2.

    The impact force of the debris flow at the observation point increases firstly to the maximum value, then decreases to the minimum value and remains constant, which have a similar trend with the Mises equivalent stress, the maximum tensile stress and the displacement in the stress field of the check dam.