Introduction

Permeation grouting is a widely used ground improvement technique that involves the injection of suitable particulate grouts and chemical solutions into soil and rock with the aim of reducing the permeability and/or improving the mechanical properties (Jessberger 1983; Krizek 1985; Welsh 1986; Welsh and Burke 1991; Gouvenot 1998; Dupla et al. 2004. The properties and behaviour of cement grouts have been a major research focus in recent years (e.g. Zebovitz et al. 1989; Akbulut 1999; Kim et al. 2009) as, despite its advantages, there can be some adverse effects with the use of chemical solutions.

One of the main challenges in the utilization of cement-based grouts is the reliable estimation of the groutability (N) of the target geomaterial. The grouting process is based on the complex time-dependent transport process of cement grains through the soil matrix. This involves the grain size distribution of the soil and grout, the concentration and viscosity of the grout suspension, the pore size and hydraulic conductivity of the soil, the injection pressure etc. As a result, there is no agreement on a universal set of criteria or a methodology.

Because of their heuristic problem-solving capabilities, artificial neural networks (ANNs) have been applied successfully to many geotechnical engineering problems (Shahin et al. 2008). Within foundation design, ANNs have been used in predicting the settlement and bearing capacity of shallow foundations (e.g. Chen et al. 2006; Shahin et al. 2005; Padmini et al. 2008) and the axial and lateral load capacity of pile foundations, drilled shafts, and ground anchors (e.g. Abu-Kiefa 1998; Goh et al. 2005; Rahman et al. 2001). ANNs have also been employed in applications concerning earth retaining structures (e.g. Kung et al. 2007), site characterization (e.g. Najjar and Basheer 1996), mining (Rankine and Sivakugan 2005), dams (Kim and Kim 2008), tunnels (Yoo and Kim 2007), slope stability (e.g. Goh and Kulhawy 2003), blasting (Lu 2005) and geoenvironmental engineering (Shang et al. 2004). A comprehensive overview of ANN applications in geotechnical engineering is given by Shahin et al. (2008).

ANNs are particularly useful for constitutive modeling of soils, in which the complexity of the soil formation and excessive number of required empirical factors (Adeli 2001) prohibit the use of traditional theories to properly simulate the soil behavior. They are also valuable in soil property estimation, which is usually controlled by many interacting parameters that are difficult to handle by statistics alone. ANNs have been used in the estimation of pre-consolidation pressure and stress history (Celik and Tan 2005), swell pressure (Erzin 2007), liquefaction potential (e.g. Hanna et al. 2007), density (Goh 1995), shear strength (e.g. Lee et al. 2003), compaction and permeability (e.g. Sinha and Wang 2008). Interestingly, no studies have been performed on estimating the groutability of soils using ANNs.

Within this context, in this paper an ANN model was developed to estimate the groutability of granular soils with cement grouts. To achieve this, results from a database consisting of 87 laboratory grouting tests were used. The performance of the ANN model is compared with the most commonly used existing groutability estimation methods.

Existing methods for the estimation of groutability

Early studies on the estimation of groutability of granular soils involved only a comparison of the grain size of the host soils with that of the cement grout. Burwell (1958) and Mitchell (1981) defined groutability with the following simple and practical equation:

$$ N = \left( {{{D}}_{{{\text{15}}}} } \right)_{{{\text{base soil}}}} /\left( {{{d}}_{{85}} } \right)_{{{\text{cement grout}}}} $$
(1)

in which D 15 = the diameter of a sieve through which 15% of the soil passes and d 85 = the diameter of a sieve through which 85% of the cement grout passes. According to this equation, if N is larger than 25, then the grout can be successfully injected into the soil while if N is smaller than 11, sufficient grout will not be injected into the soil formation. For values of N between 25 and 11, in situ tests should be performed to determine if the grouting is possible.

According to Burwell (1958), even if N obtained from Eq. 1 is greater than 25, the following additional equation should be used to determine if grouting is possible:

$$ N = \left( {{{D}}_{{{\text{10}}}} } \right)_{{{\text{base soil}}}} /\left( {{{d}}_{{95}} } \right)_{{{\text{cement grout}}}} $$
(2)

in which D 10 = the diameter of a sieve through which 10% of the soil passes and d 95 = the diameter of a sieve through which 95% of the cement grout passes. If the N value calculated using Eq. 2 is greater than 11, then grouting is possible. For values of N smaller than 5, the soil is not groutable with the particular cement type considered. Again, in situ tests are recommended for N values in between 5 and 11.

Another similar equation that considers the grain size of host soils and that of cement was developed by Incecik and Ceren (1995):

$$ N = \left( {{{D}}_{{{\text{10}}}} } \right)_{{{\text{base soil}}}} /\left( {{{d}}_{{90}} } \right)_{{{\text{cement grout}}}} $$
(3)

in which d 90 = the diameter of a sieve through which 90% of the cement grout passes. According to this approach, if the N value obtained by Eq. 3 is greater than 10, grouting is possible.

The permeability of soil has also been used to estimate groutability. Starting from the Hazen Formula, DeBeer (1970) developed the following equation to predict groutability:

$$ k = 116\left( {0.7 + 0.034t} \right)\left( {D_{10} } \right)^{2} $$
(4)

in which k = hydraulic conductivity in cm/s, and t = temperature in °C. Note that the unit of D 10 is cm. According to Landry et al. (2000), if the k value obtained using Eq. 4 is greater than 1 × 10−1 cm/s, the host soil is groutable by cement. For 1 × 10−1 cm/s > k > 5 × 10−3 cm/s, fine grained cement is required for grouting. If 5 × 10−3 cm/s > k > 1 × 10−4 cm/s, special chemical solutions are needed to ensure groutability.

Recent studies (e.g. Akbulut and Saglamer 2002; Tekin 2004; Kim et al. 2009) indicated the need for the consideration of additional parameters for a more reliable estimation of groutability. Based on a series of laboratory experiments on grouted sand samples prepared at various relative densities and grain size distributions, Akbulut and Saglamer (2002) developed the following empirical formula for the estimation of groutability of granular soils:

$$ N = {\frac{{\left( {D_{10} } \right)_{\text{base\,soil}} }}{{\left( {d_{90} } \right)_{\text{cement\,grout}} }}} + k_{1} {\frac{\text{w/c}}{\text{FC}}} + k_{2}\,{\frac{P}{{D_{\text{r}} }}} $$
(5)

in which w/c = water/cement ratio of the grout, FC = content of soil passing through a 0.6 mm sieve, P = grouting pressure in kPa, and D r = relative density of the host soil. k 1 = 0.5 (unitless) and k 2 = 0.01 in 1/kPa are the constants based on experimental observations to normalize the N values.

If the N value obtained from Eq. 5 is greater than 28, the granular soil can be grouted effectively by cement-based grouts. For N values smaller than 28, injection by cement-based grouts is not possible, and groutability using chemical grouts should be investigated. Note that Eq. 5 is most applicable for conditions where FC is smaller than 6%, water:cement ratio is between 0.8 and 2, and grouting pressure is between 50 and 200 kPa.

Modeling with artificial neural networks

An ANN is a collection of interconnected processing elements called neurons with performance characteristics similar to the biological neurons (Fausett 1994). These processing elements are organized in layers: an input layer, an output layer, and one or multiple intermediate layers, which are also called hidden layers. A typical ANN structure with five neurons in the input layer, three neurons in the hidden layer, and a single neuron in the output layer is shown in Fig. 1. Each neuron in a specific layer is connected to many other neurons with weighted connections; a zero weight implying no connection and a negative weight indicating a prohibitive relationship.

Fig. 1
figure 1

A typical ANN structure

The simulation problem with an ANN consists of finding a satisfactory relationship between a set of neurons representing the input data and the associated outputs (Erzin 2007). The learning phase of ANN consists of using the input and output data for a specific problem and changing the weighting of among the neurons until the error is minimized. There are several learning algorithms; the most popular one is the feed-forward back-propagation algorithm, which is also used in the current study. The trained network is then tested in the validation phase based on the predictions it makes using a completely new set of data. Details of artificial neural networks have been widely reported elsewhere; see for example Flood and Kartam (1994) and Zurada (1992).

ANN model for estimation of groutability

Identification and collection of data

As discussed previously, in the literature the simplified techniques for the prediction of groutability are based on a comparison between the grain size of the host soils and that of the cement grout, or the permeability of host soil. However, as shown in more recent studies (e.g. Akbulut and Saglamer 2002; Tekin 2004) various other parameters affect the groutability. It is believed that better predictions of groutability can be achieved by including as many influential soil and grout input parameters as possible in one model. In this way, the high parameter recognition capacity of ANN can be utilized to improve the prediction capability of the model. Accordingly, a database that consists of case records, each of which carry information at least on w/c, D r, P, FC, as well as the grain size distribution of the host soil and the grout is used to develop a robust ANN model.

Using the test setup shown in Figs. 2 and 3, Tekin (2004) investigated the penetrability of the microfine cement Rheocem 900 into sand specimens with a variety of grain size distributions. A total of fifteen tests were conducted under 100 kPa grouting pressure for sands prepared at a D r of about 30%. These are presented as case records 57 to 71 in Table 1. To obtain a database that includes case records with more diverse properties, the same experimental setup was utilized to perform sixteen additional tests for the current study, numbered 72 to 87 in Table 1. The new tests were conducted at a higher grouting pressure and with different grain size distributions and FC for the host soil, using a finer cement grout, and with various values of D r, as summarized in Table 1. These results were supplemented with data compiled from the literature: case records numbered from 1 to 38 in Table 1 being from Akbulut and Saglamer (2002), and 39 to 56 from Zebovitz et al. (1989). As seen in Table 1, the ANN was based on a total of 87 case records including w/c, D r, P, FC, D 10 and D 15 of soil, and d 85, d 90, and d 95 of grout and the experimental results of the grouting.

Fig. 2
figure 2

Schematic diagram of test setup

Fig. 3
figure 3

Grouting test setup

Table 1 Database of groutability tests

Implementation of the ANN model

The neural network toolbox of MATLAB was used to develop the ANN model, which comprised five neurons in the input layer (i.e., w/c, D r, P, FC, and (D 15)base soil/(d 85)cement grout), and one neuron in the output layer (groutability decision), where the binary number 1 represents successful grouting and 0 represents unsuccessful grouting. The range of the model input and output parameters are given in Table 2. As suggested by Demuth et al. (2009), for a more effective learning phase, the input and output data were normalized to a range of −1.0 to 1.0 using the pre-processing functions:

Table 2 The range of ANN model input and output parameters
$$ y = {\frac{{\left( {y_{ \max } - y_{ \min } } \right)\left( {x - x_{ \min } } \right)}}{{\left( {x_{ \max } - x_{ \min } } \right)}}}y_{ \min } $$
(6)

in which, for a N x Q sized matrix X, where N = number of ANN model parameters, and Q = number of samples, x = actual value, y max = maximum value for each row of X, y min = minimum value for each row of X, x min = minimum value of matrix X, and x max = maximum value of matrix X.

Division of data is another aspect of ANN modeling which requires careful attention. To divide the data into two subsets, namely training and testing, can result in overfitting, i.e., memorization rather than generalization, especially if the training data are noisy (Shahin et al. 2008). Consequently, a separate validation set is needed to ensure that the model can generalize within the range of the data used during training. For the current study, the dataset given in Table 1 was randomly categorized into three subsets of training, testing and validation. In the literature, there are no hard and fast rules concerning the relative ratios of these subsets. Hammerstrom (1993) suggested two-thirds of the data should be used for model training and testing and one-third for model validation. Shahin et al. (2004)investigated the impact of the proportion of data used in the various subsets in a study on estimating the settlement of shallow foundations, and found that there is no clear relationship between the proportion of data for training, testing and validation and model performance. However, they observed that the model performed best when 20% of the data were used for validation and the remaining data were divided into 70% for training and 30% for testing. For the model developed in this study, about 60% of the data, i.e., 53 of the case records, were used for training with the remaining data divided equally into testing and validation sets. The cross-validation technique proposed by Stone (1974) was used as the stopping criteria in order to overcome premature model stopping or over-training.

There is no unified approach regarding determination of an optimal ANN architecture. For multilayer perceptrons (MLPs), also used in the current study, the number of layers representing the input and output variables are each fixed at one. It has been shown that one hidden layer is sufficient to approximate any continuous function provided that sufficient connection weights are given. Accordingly, for the MLP feedback ANN model in the current study, a single hidden layer was used. After many trials, the number of neurons within the hidden layer was selected to be fifteen. As a result, the model consists of three layers (input, hidden, and output) with 5, 15 and 1 neurons, respectively. For obtaining the best performance in the learning phase, tangent-sigmoid (Orbani and Fajdiga 2003) and logistic sigmoid (Sakellariou and Ferentinou 2005) transfer functions are used in the hidden and output layers, respectively. A shortened version of the ANN code prepared in Matlab is given in “Appendix”.

Performance assessment of ANN model and comparison with existing methods

The accuracy of the ANN model is examined by comparing the model predictions with the groutability results obtained in the experimental programs (Table 1). These results are also summarized in Fig. 4 for all data, including the training, testing and validation data sets. It can be seen that, overall, the ANN model correctly predicted the groutability for 83 of the 87 cases. For the validation data set (17 cases), all the ANN predictions were successful. Note that the validation data set can be regarded as the real test for the performance of the model, because it is used for applying the trained algorithm to a separate dataset which has not been introduced to the network previously (Hanna et al. 2007). In general, the results shown in Table 1 and Fig. 4 indicate the significant potential of the proposed ANN model in successfully predicting the groutability of granular soils by cement grouts.

Fig. 4
figure 4

ANN model performance on groutability prediction

The overall comparison of the performance of the ANN model with that of the commonly-used empirical methods for estimating groutability is shown in Table 3. Note that the number of cases that could be considered by each empirical model varies, as no definite groutability prediction can be performed for borderline situations. For example, with case number 23, using the Burwell (1958) method, the numerical value of N obtained by Eq. 1 is greater than 25, which means that Eq. 2 should subsequently be applied. As the value given by Eq. 2 is ten, the method requires that in situ tests should be performed to determine if the soil is groutable with cement-based grouts. In addition, the performance of the Akbulut and Saglamer (2002) method is assessed twice, using all the data and a subset of it. As this method was originally developed using 38 of the cases in Table 1, to avoid any bias a separate performance analysis should be performed excluding these data, as given in Table 3.

Table 3 Comparison of the performance of groutability prediction methods

The Burwell (1958) and Akbulut and Saglamer (2002) methods have high success rates exceeding 90%. However, the Burwell (1958) method could only give predictions for 62% of the cases and the success rate of the Akbulut and Saglamer (2002) method was only 86% when the 38 cases used to develop the model are excluded from the analysis. As seen in Table 3, the highest ratio of successful predictions to the total number of case records considered (95.4%) is obtained by the ANN model.

Summary and conclusions

In this study, an ANN model was developed to predict the groutability of granular soils using cement-based grouts. A total of 87 laboratory case records were used to develop, test and validate the model. Sixteen of these experiments were specifically performed for this study. The proposed model uses w/c, D r, P, FC, and (D 15)base soil/(d 85)cement grout as input parameters.

The results obtained using the proposed ANN model compared very well with the groutability results determined experimentally. For 95% of the cases in the compiled database, the model correctly predicted the groutability result, with no error for the validation data set. Furthermore, a comparison of the performance of the ANN model with the results using empirical methods from the literature indicated the relative superiority of the proposed ANN model.

It is concluded that the proposed ANN model provides a viable groutability assessment tool that can assist the geo-professionals in making accurate and reliable predictions.

Appendix

Matlab 7.8.0 source code for ANN

  • clear all % clear all data

  • p = […]; %5 × 87 sized input matrix (not shown)

  • t = […]; %1 × 87 sized target matrix (not shown)

  • % input layer: 5 neurons

  • % hidden layer: 15 neurons

  • % output layer: 1 neuron

  • net = newff(p, t, [15,1], {‘tansig’,’logsig’},’trainlm’);

  • net.trainParam.epochs = 10000;

  • net.trainParam.mu = 1;

  • net.trainParam.mu_dec = 0.8;

  • net.trainParam.mu_inc = 1.5;

  • net = train(net, p, t);

  • Y = sim(net, p);