1 Introduction

As tunnels often serve as important hubs of the highway or railway traffic, their safe and fast advancements are the guarantee of the whole project. However, tunnel constructions often encounter problems such as floor heave, surrounding rock instability, tunnel roof collapse and excavating face failure. Among these issues, the tunnel face failure has attracted much attention from scholars in the geotechnical engineering field. The kinematical approach of limit analysis is considered as an efficient way to assess the stability of tunnel face whose basic idea is to construct a work-balance equation in terms of the internal energy dissipation and the external work rate in a kinematically admissible velocity field. The critical face pressure is equal to the one that brings the tunnel face to the ultimate limit state. Early studies considered the failure mechanism of tunnel face to be composed of several blocks. When tunnel collapses, the blocks move toward the inside of the tunnel according to a translational velocity field. Leca and Dormieux (1990) used one or two truncated conical blocks to describe the three-dimensional (3D) tunnel face failure. Subsequently, Mollon et al. (2009) extended this failure mechanism into a multi-block one where the number of blocks was determined by an optimization process. Meanwhile, a spatial discretization technique was proposed to generate the 3D failure surface using a “point by point” method. The extended failure mechanism showed a great advantage due to its ability to cover the entire circular tunnel face and give a strict estimation of critical face pressures. Mollon et al. (2011a) presented a 3D rotational failure mechanism for stability analysis of a pressurized tunnel face in combination with the spatial discretization technique. This method seems more convincing since it does not require pre-setting the shape of the failure mechanism and takes into account the entire circular tunnel face instead of an inscribed ellipse to this circular area. Up to now, this method has been successfully used to assess the tunnel face stability in soils or fractured rock masses and proves to be an efficient way for quick estimations of critical face pressures in practical tunnel designs (Sun et al. 2018; Li et al. 2021).

In recent years, tunnel face stability in weak rock masses has become a hot topic due to the large-scale infrastructure construction undertaken in developing countries. Hoek and Brown (1980) proposed the original version of Hoek–Brown failure criterion. After several revisions and additions, the state-of-the-art Hoek–Brown failure criterion is available for stability analysis of rock structures, such as rock slopes, underground caves and tunnels (Hoek and Brown 1997; Hoek et al. 2002). Saada et al. (2013) performed the pseudo-static analysis of tunnel face stability in Hoek–Brown rock masses. The influence of seismic loadings is taken into consideration. Pan and Dias (2018) presented a probabilistic approach for face stability of a rock tunnel by using polynomial chaos expansion (PCE) method. Luo and Yang (2018) proposed the analytical solution to stability of shallow tunnel roof with arbitrary profile under pore water pressure.

However, those studies treated the rock masses as a homogeneous medium while the properties of real rock masses are always spatially varying. Previously published works show that the spatial variability of geomaterials has a significant influence on geotechnical structures (Zhang and Goh 2012; Jiang et al. 2015; Yang and Wang 2011). Fenton and Griffiths (2003) presented an approach to predict the bearing capacity of a footing composed of spatially random cohesive-frictional soils. Pan and Dias (2017) performed the probabilistic stability analysis of tunnel face in spatially random soils, which is simulated by Karhunen–Loève (K–L) expansion. Guo et al. (2019) investigated the failure probability of the support lining of a shallow circular tunnel considering soil spatial variability. Traditional opinion holds that intact rock can be considered a homogeneous medium. However, for heavily fractured rock masses, the spatial variability of rock properties probably has a significant influence on the stability of a rock structure. Sow et al. (2017) proposed a methodology for analyzing the spatial variability of shear strength along the joints of rock mass, and a case study involving the sliding stability of a rock dam was presented. Chen et al. (2019) calculated the failure probability of crossing tunnels considering the spatial variability of rock property where the numerical package FLAC3D was adopted as a deterministic computational model.

Although face stability assessment for tunnels excavated in Hoek–Brown rock masses have been reported in many studies, few attempts have been made to address the influence of spatial variabilities of Hoek–Brown parameters. For this purpose, an efficient method is developed for the failure probability assessment of a rock tunnel face considering the spatial variabilities of Hoek–Brown parameters. The 3D rotational failure mechanism proposed by (Mollon et al. 2011a) is introduced to construct the deterministic computational model. The spare polynomial chaos expansion (SPCE) proposed by (Blatman and Sudret 2010, 2011) is employed to assess the failure probability of tunnel face. The innovation of presented methodology is mainly reflected in the following four aspects: (1) the Hoek–Brown parameters are modeled as spatially random variables by means of the random field theory; (2) the multi-tangent method is proposed to integrate the nonlinear Hoek–Brown failure criterion into the kinematical approach of limit analysis; (3) the multi-tangent line method allows the rock masses at different locations to have different shear strength parameters according to their Hoek–Brown parameters and the stress state; (4) a SPCE-based surrogate model is constructed for probabilistic analysis with a significant reduction of calls to the computationally expensive original model. Thanks to its efficient computing capability, the proposed method can be used as a tool for tunnel face stability analysis with a wide range of parameters. The obtained design charts or results can give much convenience and practicality in guiding engineering design and fast safety assessment.

2 Face Stability in Spatially Random Hoek–Brown Rock Masses

2.1 Hoek–Brown Failure Criterion and Multi-Tangent Method

The nonlinear Hoek–Brown failure criterion is extensively used to characterize the failure behavior of intact rock and heavily fractured rock masses (Renani and Martin 2020; Michalowski and Park 2020). The tangent technique is commonly used to extend the Hoek–Brown failure criterion into the kinematical approach of limit analysis (Yang and Yin 2010; Huang et al. 2021). This method uses a single tangent line to represent the uniform stress distribution along the entire failure surface; however, it fails to consider that the stress distribution along the failure surface is not uniform, due partly to the spatial variability of rock properties and partly to the variation of burial depth of tunnels. To solve this issue, the multi-tangent method is introduced. The principle idea is to use different tangent lines of the Hoek–Brown failure envelope to characterize the strength of rock masses at different locations. On this basis, the equivalent cohesions and equivalent internal friction angles at the failure surfaces can be obtained for the subsequent optimization calculations (Dadashzadeh et al. 2017).

Before introducing the multi-tangent method, we first review the Hoek–Brown failure criterion which takes the form of

$$\sigma_{1} = \sigma_{3} + \sigma_{c} \left( {m\frac{{\sigma_{3} }}{{\sigma_{c} }} + s} \right)^{a} ,$$
(1)

where σ1 and σ3 denote the maximum and minimum principal stresses, respectively; σc refers to the uniaxial compressive strength of rock masses. The parameters of m, s and n are expressed as

$$m = m_{i} \exp \left( {\frac{{{\text{GSI}} - 100}}{28 - 14D}} \right),$$
(2)
$$s = \exp \left( {\frac{{{\text{GSI}} - 100}}{9 - 3D}} \right),$$
(3)
$$a = \frac{1}{6}\left[ {\exp \left( { - \frac{{{\text{GSI}}}}{15}} \right) - \exp \left( { - \frac{20}{3}} \right)} \right] + \frac{1}{2},$$
(4)

where mi represents the hardness of the rock mass ranging between 1 and 35; GSI indicates the geological strength index changing from 5 for heavily fractured rock masses to 100 for intact rock; D is the artificial disturbance factor which is suggested to take 0 for tunnels driven by the tunnel boring machine (TBM) due to its limited disturbance to the nearby rock masses. In the framework of limit analysis, the nonlinear Hoek–Brown criterion often involves the work rate computations in the form of a pair of equivalent parameters, namely the equivalent cohesion ct and the equivalent internal friction angle φt. Hoek et al. (2002) presents a strategy to cut the strength envelope of rock masses in the normal-shear stress plane using a straight line whose intercept on shear stress axis and inclination are considered as ct and φt. However, this practice fails to yield the strict upper-bound solution because the strength of rock masses determined by a secant line can be smaller than the one by the convex envelope. To solve this issue, researchers replaced the nonlinear strength envelope with tangent lines (Yang and Yin 2010; Senent et al. 2013). Pan et al. (2017) derived the analytical solution of ct and φt by analyzing plastic potential function along the rock failure surface, resulting in

$$\varphi_{t} = \arctan \left( {\frac{{A_{t} \sqrt {A_{t} + 1} + B_{t} C_{t} \left( {1/2/\sqrt {A_{t} + 1} - \sqrt {A_{t} + 1} /\left( {A_{t} + 2} \right)} \right)}}{{2\left( {A_{t} + 1} \right) - B/\left( {A_{t} + 2} \right)}}} \right),$$
(5)
$$c_{t} = \frac{{\sigma_{c} C_{t} \sqrt {1 + A_{t} } }}{{2 + A_{t} }} - \left( {\sigma_{3} + \frac{{C_{t} }}{{2 + A_{t} }}} \right)\tan \varphi_{t} ,$$
(6)

where

$$A_{t} = am\left( {\frac{{m\sigma_{3} }}{{\sigma_{c} }} + s} \right)^{a - 1} ,$$
(7)
$$B_{t} = a\left( {a - 1} \right)m^{2} \left( {\frac{{m\sigma_{3} }}{{\sigma_{c} }} + s} \right)^{{2\left( {a - 1} \right)}} ,$$
(8)
$$C_{t} = \left( {\frac{{m\sigma_{3} }}{{\sigma_{c} }} + s} \right)^{a} .$$
(9)

It can be seen that ct and φt are the functions of the minimum principal stress σ3. With the known Hoek–Brown parameters, the tangent line is determined by the minimum principal stress at any point inside the rock masses. It is the basis of the proposed multi-tangent method to determine the space-dependent ct and φt. The implementation of multi-tangent method in a random field is detailed in Sect. 2.3

2.2 The Random Field Representation Using K-L Expansion

The fractured rock masses often show a nature of spatial variability which can be effectively modelled by the random field theory. As a TBM usually makes a minimal disturbance to the surrounding rock masses, it is only necessary to consider the spatial variability of mi, GSI and σc. In many practical engineering problems, the lognormally distributed random field is more advisable than the normally distributed one to represent the non-negative parameters of rock masses. μi, σi, respectively, refer to the mean value and the standard deviation of parameter i, where i can be mi, GSI or σc. By referring to the corresponding standard normal random field (zero mean and unit variance), the lognormal random field is given as

$$G_{i} \left( {\mathbf{x}} \right) = \exp \left[ {\mu_{\ln i} + \sigma_{\ln i} G_{\ln i} \left( {\mathbf{x}} \right)} \right],\;i = m_{i} ,GSI,\sigma_{c} ,$$
(10)

where x is a vector representing the spatial location, Glni is the standard normal random field, and μlni, σlni can be obtained by

$$\sigma_{\ln i} = \sqrt {\ln \left( {1 + \frac{{\sigma_{i}^{2} }}{{\mu_{i}^{2} }}} \right)} ,$$
(11)
$$\mu_{\ln i} = \ln \mu_{i} - \frac{{\sigma_{\ln i}^{2} }}{2}.$$
(12)

The standard normal random field is often approximately represented by a M-term K–L expansion,

$$G_{\ln i} \left( {\mathbf{x}} \right) \approx \sum\limits_{j = 1}^{M} {\sqrt {\lambda_{j} } \xi_{j} \psi_{j} \left( {\mathbf{x}} \right)} ,$$
(13)

where M is the number of truncation terms; ξj is a set of independent variables that follow the standard normal distribution; λj and ψj(x) are, respectively, the eigenvalues and the eigenfunctions of the autocorrelation function whose analytical solutions can be found in (Phoon and Ching 2014).

In practical applications, the error of Eq. (13) is inevitable, but it can be controlled within an acceptable limit by error estimation. The commonly used approach for error estimation on the K–L expansion is given as

$$\varepsilon_{err} = \frac{1}{\Omega }\int_{\Omega } {\left[ {1 - \sum\limits_{j = 1}^{M} {\lambda_{j} \psi_{j}^{2} \left( {\mathbf{x}} \right)} } \right]} {\text{d}}\Omega ,$$
(14)

where Ω is the domain of random field. The larger the value of M is, the higher the accuracy of K–L expansion will be.

In the context of random field theory, the autocorrelation function is introduced to define the correlation between two arbitrary spatial points. In natural deposits, it can be expected that the correlation between two certain points in physical space decreases with the increase of the distance between them. This characteristic can be taken into consideration by the squared exponential autocorrelation function in a 3D random field which is given as

$$\rho_{i} = \exp \left\{ { - \left[ {\left( {\frac{{x_{1} - x_{2} }}{{\theta_{h} }}} \right)^{2} + \left( {\frac{{y_{1} - y_{2} }}{{\theta_{h} }}} \right)^{2} + \left( {\frac{{z_{1} - z_{2} }}{{\theta_{v} }}} \right)^{2} } \right]} \right\},$$
(15)

where (x1, y1, z1), (x2, y2, z2), respectively, denote the spatial coordinates of two points, θh and θv, respectively, denotes the horizontal and vertical autocorrelation distances. It is necessary to distinguish the horizontal and vertical autocorrelation distances since the natural deposits usually show much stronger spatial variability along vertical direction.

In addition to the autocorrelation of a random field, there probably exists the cross-correlation between two random fields which should be fully considered in the random field generations. Let \(\rho_{i,j}\) denote the cross-correlation between the random fields of i and j. The lognormal random field of j can be obtained as

$$G_{j} \left( {\mathbf{x}} \right) = \exp \left\{ {\mu_{\ln j} + \sigma_{\ln j} \left[ {G_{\ln i} \left( {\mathbf{x}} \right)\rho_{\ln i,j} + G_{\ln j} \left( {\mathbf{x}} \right)\sqrt {1 - \rho_{\ln i,j}^{2} } } \right]} \right\},\;j = m_{i} ,{\text{GSI}},\sigma_{c} ,j \ne i,$$
(16)

where \(\rho_{\ln i,j}\) is the cross-correlation coefficient between lni and lnj. Fenton and Griffiths (2008) gave the relationship between \(\rho_{i,j}\) and \(\rho_{\ln i,j}\) as follows:

$$\rho_{\ln i,j} = \frac{{\ln \left[ {1 + \rho_{i,j} COV(i)COV(j)} \right]}}{{\sqrt {\ln \left[ {1 + COV^{2} \left( i \right)} \right]\ln \left[ {1 + COV^{2} \left( j \right)} \right]} }},$$
(17)

where COV(i) represents the coefficient of variation of random field i.

2.3 The 3D Rotational Failure Mechanism with Multi-tangent Method

The advanced 3D rotational failure mechanism proposed by (Mollon et al. 2011a) is adopted to characterize the face failure of a tunnel in spatially random Hoek–Brown rock masses. The 3D lognormal random field is employed to model the spatial variability of Hoek–Brown parameters, mi, GSI and σc. As shown in Fig. 1a, a tunnel with a diameter of d and a burial depth of C is excavated in fractured Hoek–Brown rock masses. The projection of the failure mechanism on its symmetry plane is outlined by curves AF and BF, where points A, B denote the tunnel roof and the tunnel invert, respectively. O is the rotation center and ω is the angular velocity of the failure mechanism. E is the center point of the circular tunnel face; βA, βB, βE, respectively, represent the inclinations of OA, OB and OE, rE representing the length of OE. A global coordinate system XYZ is built with its origin at the point A. For the realization of a random field, the domain Ω that covers the possible range of tunnel face failure is discretized into rectangular elements with the side length equal to δ in both the horizontal and vertical directions. The magnitudes of Hoek–Brown parameters at each grid point are calculated by the K–L expansion, so the magnitudes at any element can be obtained by taking the average value of its eight nodes.

Fig. 1
figure 1

Schematic diagram for a 3D failure mechanism of tunnel face with a vertical stress field, b 3D random fields representing the spatially varying Hoek–Brown parameters mi, GSI, σc, c converting the Hoek–Brown failure criterion to Mohr–Coulomb failure criterion for element n with a multi-tangent method

In previously published works, the strength of rock masses was characterized by a single tangent line to the Hoek–Brown failure envelope (Yang and Yin 2004; Yang and Huang 2011). This can be reasonable for homogeneous rock masses, but not for spatially random rock masses. As shown in Fig. 1b, the potential failure domain ahead of tunnel face is discretized into numerous elements where the parameters mi, GSI and σc are represented by the corresponding random fields. In order to highlight the spatially varying properties of rock masses, the tangent line to the Hoek–Brown strength envelope is defined for each element in terms of the Hoek–Brown parameters as well as the current stress state (see Fig. 1c). Equations (5) and (6) show that the tangent line is dependent on the minimum principle stress of the element. For this purpose, the rock masses of interest are divided into several layers with equal spacing along burial depths. The minimum principle stresses of all elements in one layer is considered to be the same. The number of layers is artificially determined according to the calculation accuracy while the minimum principle stress for each layer is obtained by an optimization procedure which will be elaborated in the following. This process to calculate the equivalent shear strength parameters of spatially random rock masses in each element is called the multi-tangent method.

Incorporating with the discretization-based 3D rotational failure mechanism, the tunnel face stability can be assessed with an analytical representation. The critical face pressure of a tunnel in spatially random Hoek–Brown rock masses is formulated as

$$\sigma_{T} = f\left( {m_{i} ,GSI,\sigma_{c} ,D|\beta_{E} ,r_{E} ,\left[ {\sigma_{3} } \right]_{n} ,\quad n = 1,2,...,l} \right),$$
(18)

where mi, GSI, σc and D are input parameters related to the random fields; the remaining parameters are subjected to the constraints of Eq. (19) and numerically determined by an optimization procedure coded within the MATLAB platform; βE and rE are geometric parameters defining the rotational failure mechanism; \(\left[ {\sigma_{3} } \right]_{n}\) denotes the minimum principle stress of the element n in the vertical stress field which is associated with ct, φt; γ is the unit weight of rock masses; l is the number of layers in the domain Ω; hn is the burial depth of the element n. More explanations about Eq. (18) are given in Appendix.

$$\left\{ \begin{gathered} 0 < \beta_{E} < \frac{{\uppi }}{2} \hfill \\ \frac{d}{2} < r_{E} < 10d \hfill \\ - \sigma_{c} < \left[ {\sigma_{3} } \right]_{n} < \gamma h_{n} \hfill \\ \end{gathered} \right..$$
(19)

3 Sparse Polynomial Chaos Expansion Method

3.1 The Polynomial Chaos Expansion

The PCE method is an effective tool to implement probabilistic analysis. It usually works as a surrogate model to predict the responses of a complex system with a significant reduction of computational time and cost (Mollon et al. 2011b; Su et al. 2018; Gong et al. 2021). Suppose a computational model F contains L independent random variables denoted as ξ = [ξ1, ξ2,, ξL], the response Y can be represented by a PCE:

$$Y = F\left( {{\varvec{\upxi}}} \right) \cong \sum\limits_{j = 1}^{P} {\eta_{j} {{\varvec{\uppsi}}}_{{{\varvec{\upalpha}}}} \left( {{\varvec{\upxi}}} \right)} ,$$
(20)

where ψα(ξ) are the multivariate polynomials; ηj are the unknown coefficients of the PCE; P is the number of terms in the truncated PCE. The multivariate polynomial is equal to the product of a series of univariate polynomials \(H_{{\alpha_{i} }} \left( {\xi_{i} } \right)\), namely

$$\psi_{{{\varvec{\upalpha}}}} \left( {{\varvec{\upxi}}} \right) = \prod\limits_{i = 1}^{L} {H_{{\alpha_{i} }} \left( {\xi_{i} } \right)} ,$$
(21)

where α = [α1,…, αi,…, αL], \(\alpha_{i} \in {\mathbb{N}}\) indicating the degree of the univariate polynomial whose form depends on the distribution type of random variables (Phoon and Huang 2007; Xu and Wang 2019). For independent normal random variables, the Hermite polynomials can be used to build the analytical representation of the computational model. For correlated non-normal random variables, the Nataf transformation or Cholesky transformation can be used for de-correlation and the isoprobabilistic transformation for standard normalization. The details about the family of multivariate Hermite PC expansions can be found in (Mollon et al. 2011b).

For practical applications, a PCE must be reasonably truncated according to a certain rule in order to maintain a balance between the accuracy and the computational efficiency. A common truncation scheme suggests that only those multivariate polynomials whose total degree is not bigger than the given PCE order p are retained in Eq. (20), which can be expressed in the form of a collection as

$$A = \left\{ {{{\varvec{\upalpha}}} = \left[ {\alpha_{1} , \cdots ,\alpha_{i} , \ldots ,\alpha_{L} } \right]:\sum\limits_{i = 1}^{L} {\alpha_{i} \le p} } \right\}.$$
(22)

This truncation scheme can be effective for a computational model with low-dimensional input random variables. However, for a high-dimensional problem with 100 to 200 random variables, it becomes computationally expensive. The hyperbolic truncation scheme is proposed for high-dimensional problems by defining the q-quasi-norm of α as (Blatman and Sudret 2010)

$$\left\| {{\varvec{\upalpha}}} \right\|_{q} = \left( {\sum\limits_{i = 1}^{L} {\alpha_{i}^{q} } } \right)^{\frac{1}{q}} ,\;0 < q < 1.$$
(23)

The hyperbolic truncation scheme requires that the q-quasi-norm is not bigger than p which can be presented as

$$A = \left\{ {{{\varvec{\upalpha}}} = \left[ {\alpha_{1} , \cdots ,\alpha_{i} , \cdots ,\alpha_{L} } \right]:\left\| {{\varvec{\upalpha}}} \right\|_{q} \le p} \right\}.$$
(24)

The smaller the value of q is, the less the PCE terms are retained.

Then the least-square regression method can be used to determine the unknown coefficients of the PCE. Considering an experimental design (ED) χ with a size of N, \({{\varvec{\upchi}}} = \left[ {{{\varvec{\upxi}}}^{1} , \cdots ,{{\varvec{\upxi}}}^{i} , \cdots ,{{\varvec{\upxi}}}^{N} } \right]^{T}\) where \({{\varvec{\upxi}}}^{i} = \left[ {\xi_{1}^{i} ,\xi_{2}^{i} , \cdots \xi_{L}^{i} } \right]\), the responses of the model can be obtained by running the original computational model, say the model used for determining necessary face pressures in Eq. (18), for each sample in the ED, denoted as \(Y = \left[ {Y^{1} , \cdots ,Y^{i} , \cdots Y^{N} } \right]^{T}\). According to the least-square minimization method, the PCE coefficients are obtained as

$$\widehat{{{\varvec{\upeta}}}} = \left( {{{\varvec{\Psi}}}^{T} {{\varvec{\Psi}}}} \right)^{ - 1} {{\varvec{\Psi}}}^{T} {\mathbf{Y}},$$
(25)

where \(\widehat{{{\varvec{\upeta}}}} = \left[ {\widehat{\eta }_{1} ,\widehat{\eta }_{2} , \cdots \widehat{\eta }_{P} } \right]^{T}\) and Ψ is a space-independent matrix with dimensions of N × P computed from the basis of the polynomials. The size N of the ED must ensure that the matrix ΨTΨ is well conditioned, otherwise the ED should be enriched.

3.2 The PCE-Based Global Sensitivity Analysis

Even though the hyperbolic truncation scheme can effectively reduce the retained PCE terms, the computational time could still be huge when handling high-dimensional problems. The global sensitivity analysis (GSA) helps to identify the important random variables among a large number of random variables and discards the less important ones, thereby reducing the problem dimension. The Sobol’s indices are widely used in the GSA which are capable of providing the influence of one or a group of random variables on the variance of the model responses. Based on the PCE method, the analytical solution for Sobol’s index of a single random variable is expressed as

$$S\left( {\xi_{i} } \right) = \frac{{\sum\nolimits_{{{{\varvec{\upalpha}}} \in A_{i} }} {\left( {\eta_{j} } \right)^{2} E\left[ {\left( {\psi_{{{\varvec{\upalpha}}}} } \right)^{2} } \right]} }}{{\sum\nolimits_{{{{\varvec{\upalpha}}} \in A}} {\left( {\eta_{j} } \right)^{2} E\left[ {\left( {\psi_{{{\varvec{\upalpha}}}} } \right)^{2} } \right]} }},$$
(26)

where ηj is the coefficient of the PCE; Ai is a subset of A defined by

$$A_{i} = \left\{ {{{\varvec{\upalpha}}} = \left[ {\alpha_{1} , \cdots ,\alpha_{i} , \cdots ,\alpha_{L} } \right]:\alpha_{i} > 0,\alpha_{k} = 0,k \in \left[ {1,L} \right],\,k \ne i} \right\},$$
(27)

and

$$E\left[ {\left( {\psi_{{{\varvec{\upalpha}}}} } \right)^{2} } \right] = \prod\limits_{{i = 1,\alpha_{i} \in A}}^{L} {\alpha_{i} !}$$
(28)

Since the PCE order has little influence on the Sobol’s indices, it is possible to reduce the problem dimension by finding the important variables with a low-order PCE, such as second or third order, and then building a high-order PCE with the reduced dimension (Al-Bittar and Soubra 2014). An effective scheme to discard the less important random variables was proposed by (Al-Bittar and Soubra 2014). The value of 2% of the Sobol’s index of the first important random variable is regarded as a threshold. Only random variables with Sobol’s indices bigger than this threshold are kept to build the high order PCE. Other random variables that cannot reach this threshold are considered as deterministic parameters and replaced by their mean values.

3.3 The Adaptive Sparse PCE Method

To further improve computational efficiency of the PCE, a sparsity scheme was proposed by (Blatman and Sudret 2010) to approximate the computational model with a small number of significant basis functions in the PCE. This is called as a SPCE. In this paper, an adaptive regression-based algorithm is used to automatically detect the significance of each term for building a SPCE and the leave-one-out cross-validation is employed to check the accuracy of a SPCE model. This algorithm roughly consists of the following two steps: the forward step and the subsequent backward step. The forward step aims to select the significant candidate terms from the PCE basis determined by Eq. (24). In this step, the coefficient of determination R2 is considered as an indicator, by which a term leading to a significant increase of R2, greater than εcut, can be retained. In the backward step, the less important terms in the retained PCE basis, namely those leading an insignificant reduction of R2, smaller than εcut, are discarded. These two steps are alternately performed until either the target accuracy \(Q_{tgt}^{2}\) or the maximum PCE order pmax is reached. The details about the stepwise regression algorithm and the SPCE are available in (Blatman and Sudret 2010).

4 Probabilistic Model for a Rock Tunnel Face with Spatial Variability

4.1 Statistics of Hoek–Brown Parameters for Fractured Rock Masses

The latest version of Hoek–Brown failure criterion is able to characterize the tunnel face failure varying from the intact rock to the heavily fractured rock masses. To give reasonable ranges of the Hoek–Brown parameters in low-quality rock masses, the researchers have made a large number of statistically based estimations of Hoek–Brown parameters (Hoek et al. 2002; Sari et al. 2010; Li et al. 2012; Senent et al. 2013). It is reported that in heavily fractured rock masses, the mean value of mi ranges from 4 to 15, GSI from 10 to 30 and σc from 1 to 30 MPa. Due to the inherent uncertainties in nature rock deposits, the coefficients of variations (COVs) of Hoek–Brown parameters are of great importance for tunnel face stability assessment. In addition, studies considering the spatial variability of rock masses should emphasize the values of autocorrelation distances which are crucial parameters in building a random field.

Table 1 summarizes the commonly used statistical properties of Hoek–Brown parameters as well as the corresponding research methods and topics in previously published works. Totally speaking, COV(mi) is bounded between 10 and 20% while COV(GSI) ranges from 3 to 25%. COV(σc) has a relatively wide range from 10 to 40%. (Sari et al. 2010) presented a COV(σc) as big as 74.7% which came from the statistical analyses of Ankara andesites at three distinct weathering grades. D often takes 0 for underground excavations representing a minimal disturbance to surrounding rocks, such as a shield-driven excavation.

Table 1 A summary of COVs and spatial variability of Hoek–Brown parameters in previous studies

4.2 Probabilistic Stability Analysis

Based on the above analysis, an analytical metamodel can be constructed with the SPCE method for the representation of tunnel face failure in spatially random Hoek–Brown rock masses. In combination of Monte Carlo simulation (MCS), this method can give the probabilistic density function (PDF) of critical face pressure with only a few calls to the original computational model. It is assumed that a uniform pressure σU is applied on the tunnel face, so the performance function can be given as

$$g_{T} = \sigma_{U} - \sigma_{T} ,$$
(29)

where σT is the critical face pressure computed by Eq. (18) or by the obtained metamodel. gT ≥ 0 indicates a stable tunnel face while gT < 0 corresponds to an unstable tunnel face. In this paper, σU is modelled as a random variable that follows the lognormal distribution with the COV equal to 15%. The failure probability of tunnel face Pf can be obtained by a metamodel-based MCS as follows.

$$P_{f} = \frac{1}{{N_{{{\text{MCS}}}} }}\sum\limits_{i = 1}^{{N_{{{\text{MCS}}}} }} {I\left[ {g_{T} \left( i \right)} \right]} ,$$
(30)

where NMCS denotes the size of MCS population; i refers to the i-th individual in the MCS population; I(x) is an indicator function with I(x) = 1 for x < 0 and I(x) = 0 for x ≥ 0. The COV of Pf can be computed by

$${\text{COV}}\left( {P_{f} } \right) = \sqrt {\frac{{1 - P_{f} }}{{N_{{{\text{MCS}}}} P_{f} }}} ,$$
(31)

where COV(Pf) < 0.05 means a reliable result for practical applications.

Figure 2 presents the detailed process to perform the probabilistic stability analysis of tunnel face in spatially random Hoek–Brown rock masses with a multi-tangent method. It consists of five steps with a progressive relationship between them. The first three steps focus on a deterministic computational model of tunnel face failure using the kinematical approach of limit analysis and the last two steps aim to compute the failure probability of tunnel face by combining SPCE method with MCS.

  1. 1.

    3D random field generation. The 3D random fields are generated using K–L expansion to model the spatial varying Hoek–Brown parameters of rock masses ahead of tunnel face. Based on the literature given in Table 1, the basic parameter settings for input variables in this paper are provided in Table 2. The lognormal distribution is used to exclude the negative values of variables that may be generated in stochastic sampling. The diameter of tunnel face d is taken as 10 m. The domain of random field is bounded in the range of Ω: − 5 m < X < 5 m, − 10 m < Y < 10 m, 0 < Z < 10 m, which can guarantee that the failure mechanism does not exceed this range. The element size δ is set to 0.5 m which is fine enough for good results. The unit weight of rock masses γ is set to 25 kg/m3. Shokri et al. (2019) gave the reference values of the autocorrelation distances θh, θv by collecting data from different published papers. Based their recommendations, this paper considers the autocorrelation distances of θh = 10 m, 20 m, 30 m, 40 m and θv = 4 m, 6 m, 8 m, 10 m. Three lognormal random fields, respectively corresponding to mi, GSI and σc, are generated based on the K–L expansion. One realization of the three random fields will assign values of mi, GSI and σc to each grid point of the elements which constitutes the basis of subsequent calculations.

  2. 2.

    Implementation of multi-tangent method. As mentioned above, the single tangent line to represent the rock strength of the whole failure mechanism is not effective any more for spatially random rock masses. To take into account this issue, a series of tangent lines are employed to determine the equivalent shear strength parameters ct and φt for each element in the random fields. In each element, the Hoek–Brown parameters can be calculated by averaging the values of mi, GSI or σc at the eight grid points of the element. With the initialized value of minimum principle stress σ3 of each element, the equivalent shear strength parameters can be obtained by Eqs. (5) and (6). Here the value of σ3 is a parameter dependent on an optimization procedure. To avoid excessive computing burden, the rock masses are divided into several layers with equal spacing of hst along the depth and σ3 takes the same value for one layer. In this paper, hst is set to 1 m. As a consequence, there are 20 parameters, namely [σ3]n (n = 1,2,…,20), to be optimized for the rock masses from Y = − 10 m to Y = 10 m. The optimization procedure will be introduced in the next step.

  3. 3.

    Determination of critical face pressure. With the determined Hoek–Brown parameters at each element, the equivalent shear strength parameters of rock masses can be calculated. Then the 3D rotational failure mechanism of tunnel face is generated point by point. Details about this process can be found in (Mollon et al. 2011a). An optimization procedure coded within the framework of MATLAB platform is used to search the critical face pressures with the object function of Eq. (18) where the value of l is 20. It is noted that there are 22 optimization variables in total which seems to be intractable for the traditional optimization scheme. In this study, the Genetic Algorithm (GA) is combined with the Sequence Quadratic Programming (SQP) to search for the optimal set of parameters which maximize Eq. (18).

  4. 4.

    Analytical metamodel construction. Once the random fields of Hoek–Brown parameters and the corresponding model responses are determined, they can be used to build the SPCE metamodel. This process has been elaborated in Sect. 3. The SPCE that satisfies the stopping criterion is taken as an analytical metamodel for evaluating the failure probability of tunnel face. In this step, the involved parameters for the SPCE construction are initialized as: the target accuracy \(Q_{gtg}^{2}\) of 0.999, the cutoff value εcut of 5 × 10–5, the maximal order pmax of 5 and q = 0.7.

  5. 5.

    Failure probability calculation. This step is a traditional MCS process by replacing the original deterministic model with the obtained analytical metamodel. The Latin Hypercube Sampling is used to generate the MCS samples as evenly as possible in the sampling space. The failure probability of tunnel face is calculated with Eq. (30). The result that satisfies COV(Pf) < 0.05 is accepted as the final failure probability.

Fig. 2
figure 2

Flow chart of the proposed probabilistic model

Table 2 Statistical properties of input variables

5 Results and Discussions

5.1 Determination of M in the K–L Expansion

The number of retained terms in a K–L expansion M should be determined prior to the random field generation. It can be achieved by checking the error produced by the truncated K–L expansion iteratively until the error is less than a prescribed one. In this paper, the prescribed error is set to 10%. The error estimation is performed using Eq. (14) which should be satisfied to determine the value of M. The results are given in Table 3 where θh ranges from 10 to 40 m and θv from 4 to 10 m. It can be seen that less terms are retained in the K–L expansion with a bigger autocorrelation distance.

Table 3 Values of M for cases with different autocorrelation distances

5.2 Discussions on the Deterministic Computational Model

The deterministic computational model of tunnel face failure is analytically expressed as an implicit function of Eq. (18), which is involved with the random fields, the multi-tangent method and the kinematically admissible velocity field. Figure 3a illustrates the tunnel face excavation in spatially random Hoek–Brown rock masses. Figure 3b–d shows one realization of random field generations, respectively, for mi, GSI, and σc with their statistical properties in Table 2 and the autocorrelation distances of θh = 10 m, θv = 4 m. In this model, the total number of parameters that need to be optimized is up to 22, including 2 parameters determining the geometrical pattern of the failure mechanism and 20 parameters involved with the equivalent shear strength parameters of rock masses in the domain Ω. By performing the above-mentioned optimization program, the final result can be obtained with the corresponding random fields of ct and φt as shown in Fig. 3e, f.

Fig. 3
figure 3

Illustration for a tunnel face failure, one realization of random fields of, b mi, c GSI, d σc, and the computed random fields of, e ct, f φt

In order to validate the proposed deterministic model, the cases studied in (Senent et al. 2013) are revisited here. This literature did not consider the spatial variability of Hoek–Brown rock masses, but assumed a linear stress distribution with depth. In each case, the values of Hoek–Brown parameters in (Senent et al. 2013) are used to replace the mean values in Table 2. The COVs are set to 0 which indicates a uniform rock mass without spatial variability. These settings guarantee the same input data with the study of (Senent et al. 2013). A further comparison with the finite difference method of FLAC3D has been performed in (Senent et al. 2013) which will be referred to but not to reproduced. The comparison results are summarized in Table 4. It can be observed that the critical face pressures estimated by the presented approach are bigger than the ones given by (Senent et al. 2013) in all cases. The results are relatively in good agreement with each other despite the biggest difference of 8.95%. This is partly because the equivalent shear strength parameters are derived from the plastic potential function analysis in the presented research (see Eqs. (5) and (6)), and partly due to the vertical stress field optimization rather than a predefined stress distribution in (Senent et al. 2013). Figure 4 presents the views of the failure mechanism of Case 1 in Table 4 provided by the presented approach. It is of interest to see that the failure surface is not as smooth as the one plotted by (Senent et al. 2013). This is attributed to the spatial variability of rock masses considered in this study.

Table 4 Comparison with the results given by (Senent et al. 2013)
Fig. 4
figure 4

Views of the critical failure mechanisms of Case 1 in Table 4a 3D view, b side view, c front view

5.3 The Probability Density Functions of Critical Face Pressures

Figure 5 shows the PDFs of the normalized critical face pressure σT/γd with different autocorrelation distances. The statistical properties of input variables listed in Table 2 are used for the following studies. By comparing Fig. 5a, b, we can know that the variation of vertical autocorrelation distance has a stronger influence on the PDF curves than that of the horizontal one. Both the two plots show that the increase of autocorrelation distances leads to a lower but wider PDF curve of the normalized critical face pressure. In other words, the decrease of autocorrelation distances results in a more concentrated distribution of critical face pressures which indicates a smaller required face pressure for a target failure probability.

Fig. 5
figure 5

PDFs of normalized critical face pressure with different a horizontal autocorrelation distances, and b vertical autocorrelation distances

Figure 6 presents the Sobol’s indices of mi, GSI and σc with the autocorrelation distances corresponding to the cases in Fig. 5. According to the Sobol’s indices, the most important Hoek–Brown parameter influencing tunnel face stability is the GSI, which is followed by σc and mi. Besides, it is interesting to see that the autocorrelation distance has a limited influence on the Sobol’s indices. As we known, the random field gradually approaches a random variable as the autocorrelation distance increases. This implies that taking soil parameters as random fields or random variables has no significant difference in sensitivity analysis of input parameters.

Fig. 6
figure 6

Sobol’s indices of mi, GSI and σc versus a horizontal autocorrelation distances, and b vertical autocorrelation distances

5.4 The Failure Probability of Tunnel Face

By giving a series of mean values of applied face pressure σU, the failure probabilities of tunnel face are calculated and plotted in Fig. 7. σU is considered as a lognormally distributed random variable with COV(σU) = 15% and normalized by γd. It is not surprising that the failure probability decreases with the increase of σU. By referring to this figure, one can find out the necessary face pressure corresponding to a target failure probability. The increase of autocorrelation distance generates a bigger failure probability of tunnel face, which is consistent with the conclusions from Fig. 5. Thus it can be speculated that ignoring the spatial variability of rock properties leads to a conservative result in the engineering design. It is of interest to find a similar observation with Fig. 5 that the vertical autocorrelation distance has a more obvious effect on the failure probability than the horizontal one.

Fig. 7
figure 7

Failure probability of tunnel face versus the normalized applied face pressures with different a horizontal autocorrelation distances, and b vertical autocorrelation distances

5.5 The Influence of Cross-Correlations of Random Variables

An extensive database of rock triaxial tests shows that mi, GSI and σc are correlated rather than completely independent (Zeng et al. 2016; Shen and Karakus 2014). Zeng et al. (2016) proposed a correlation relationship among these parameters by analyzing several data groups of mi, GSI and σc for different rock types. The cross-correlation coefficients of the input variables are given in Table 2. This section is devoted to the influence of cross-correlations of Hoek–Brown parameters on the PDF curves and the failure probability of tunnel face. Figure 8 presents the PDF curves of normalized critical face pressures, respectively, corresponding to the correlated and uncorrelated conditions with θh = 10 m and θv = 4 m. The correlated condition take into consideration the cross-correlations among the random fields of mi, GSI and σc while the uncorrelated condition does not consider the cross-correlations. It is observed that ignoring the cross-correlations leads to a more spread-out distribution which suggests a bigger variability of the critical face pressures. Figure 9 gives the failure probability of tunnel face versus normalized applied face pressure. It can be seen that the uncorrelated condition requires a bigger face pressure than the correlated one for a target failure probability. So it can be inferred that ignoring the cross-correlations of mi, GSI and σc can result in a conservative design for practical engineering.

Fig. 8
figure 8

The influence of cross-correlations of random fields on PDF curves of normalized critical face pressure

Fig. 9
figure 9

The influence of cross-correlations of random fields on tunnel face failure probabilities

6 Conclusion

This paper presents an efficient approach for probabilistic stability analysis of tunnel face driven in heavily fractured rock masses that follow Hoek–Brown failure criterion. The random field theory is used to model the spatial variabilities of mi, GIS and σc. The multi-tangent line method allows the rock masses at different locations to have different equivalent shear strength parameters according to their Hoek–Brown parameters and the stress state. The discretized rotational failure mechanism is used to estimate the critical face pressure of a rock tunnel. The SPCE method is combined with GSA for establishment of the analytical metamodel with a reduced dimension of input variables. The following conclusions can be drawn:

The deterministic computational model is compared with that proposed by (Senent et al. 2013) which shows that the presented solutions are bigger than those given by (Senent et al. 2013). The maximum difference in the 10 selected cases is 8.95%. It is partly because the equivalent shear strength parameters are derived from the plastic potential function analysis in the presented research (see Eqs. (5) and (6)) and partly due to the vertical stress field optimization rather than a predefined stress distribution in (Senent et al. 2013).

The PDF curves of critical face pressure and the failure probability of tunnel face are affected by the spatial variabilities of mi, GSI and σc. Results show that the decrease of autocorrelation distance results in a big peak value of the PDF curve, which indicates a concentrated distribution of critical face pressure. It can be speculated that ignoring the spatial variabilities of rock properties (infinite autocorrelation distances) leads to a conservative result in the engineering design.

Studies on the influence of cross-correlation of random variables show that ignoring the cross-correlations leads to a less concentrated distribution of critical face pressure which can produce a conservative design for practical engineering.