Abstract
In geomechanics, constitutive models, which relate strains to stresses, have particular importance. This research concerns with developing a constitutive model for rock discontinuities. A large number of research works in this area have shed light on the most important aspects of the shear behavior of rock fractures. However, the constitutive models have been mostly developed in form of empirical functions best representing the experimental data by means of mathematical regression techniques. Thus, now there is room to upgrade the classic regression methods to the more robust modeling techniques which better capture the nonlinearity of constitutive response. In this paper, the support vector regression (SVR) enhanced with a search algorithm has been employed to construct a constitutive model for rock fractures. A series of 84 direct shear tests was conducted on concrete and plaster replicas of natural rock fractures under different levels of normal stress. The specimens had also different mechanical and morphological characteristics. The SVR constitutive model was developed based on the shear test data. The proposed model indicates significant superiority in estimating the shear strength and peak shear displacement compared to Barton–Bandis model for rock fractures.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
Introduction
Constitutive models of geomaterials, which relate strains to stresses, are of great importance in geomechanics. Rock mass is a system composed of rock material and rock discontinuities, and hence, is described by discontinuum constitutive models. In this study, a constitutive model for rock discontinuities is developed for rock discontinuities. A large number of research works have been presented in this subject (Jaeger 1959, 1971; Patton 1966; Ladanyi and Archambault 1969; Barton 1972, 1973, 1976; Goodman 1974, 1976; Barton and Choubey 1977; Bandis et al. 1981, 1983; Barton et al. 1985; Desai and Fishman 1987; Aydan et al. 1990; Cundall and Lemos 1990; Gens et al. 1990; Desai and Fishman 1991; Homand et al. 2001; Olsson and Barton 2001; Huang et al. 2002; Zhang and Sanderson 2002; Wang et al. 2003; Grasselli and Egger 2003; Asadollahi and Tonon 2010; Babanouri et al. 2011; Amiri Hossaini et al. 2014; Hou et al. 2016; Azinfar et al. 2016). However, there are generally two approaches used for establishing a model of rock fracture behavior: the empirical approach and theoretical approach (Jing and Stephansson 2007).
In the empirical approach, the model is developed in form of empirical functions best representing the experimental data by means of mathematical regression techniques. No constraint is considered for respecting the second law of thermodynamics in this approach. However, such models can provide agreeable results if the loading conditions and parameter ranges are suitably considered. In contrast, the theoretical approach has the thermodynamic considerations which guarantee the model obeying the second law. Nevertheless, the model parameters may not have clear physical meanings or are difficult to determine by experiments (Jing and Stephansson 2007).
A great number of the constitutive models presented for rock fractures over the years have shed light on the most important aspects of the shear behavior of rock mass. Thus, now there is room to upgrade the classic regression methods to the more robust modeling techniques which better capture the nonlinearity of constitutive response. The power of the today’s computers along with the extreme complexity of shear behavior of rock joints makes it quite reasonable to suggest the application of computational intelligence for constitutive modeling.
The support vector regression (SVR) has been successfully used as a modeling tool in facing a variety of geomechanics problems (Mahdevari et al. 2014; Bagheripour et al. 2015; Elbisy 2015; Chen et al. 2016; Dai et al. 2016; Fattahi 2016; Zhu et al. 2016). However, no attempts have already been made to model the shear behavior of rock fractures using SVR.
In this paper, the support vector regression enhanced with a search algorithm has been employed to construct a constitutive model for rock fractures. A series of 84 direct shear tests was conducted on concrete and plaster replicas of natural rock fractures under different levels of normal stress. The specimens had also different mechanical and morphological characteristics. The SVR constitutive model was developed based on the experimental data. Finally, the results of the proposed model were compared to the performance of Barton–Bandis model for rock fractures.
Experimental study
Sample preparation
To keep mechanical and morphological characteristics of fractures (e.g., wall strength, and roughness) under control, a number of concrete and plaster replicas were constructed from natural rock fractures. Parent rock fractures with different values of the joint roughness coefficient (JRC) were chosen from the Gol-e-Gohar iron ore mine (Iran), and their silicon molds were prepared (Fig. 1a, b). For each of the parent surfaces, 11 digitized roughness profiles along the shear direction were considered to estimate the JRC value (Fig. 1c). Then, the average JRC values of the natural morphologies were calculated as 18.9, 12.4, 7.1, and 4.1, using the following relationship presented by Tse and Cruden (1979):
where Z2 is the root mean square (RMS) of the first derivative of the profile, calculated as follows (Myers 1962):
where N is the number of discrete measurements of profile coordinates (l, h).
Several superimposed pairs of each morphology were produced with different concrete and plaster materials. The specimens were cast in a cylindrical shape with a diameter of 60 mm.
To have the plaster samples cured, they were kept in a desiccator at 40 °C for 7 days. The concrete replicas were preserved in a water bath for the same time. Besides the fracture replicas, a number of intact cylindrical specimens from each material were produced. These samples were then used to measure the mechanical properties of the materials used (Fig. 2). Table 1 presents the measured mechanical parameters of the concrete and plaster materials. In this way, a series of fracture replicas with different values of roughness and mechanical properties was prepared.
Direct shear test
Direct shear testing of fracture replicas was conducted under the constant normal load (CNL) condition. The shear box was wedge type, originally pertaining to a portable shear machine (Fig. 3). Shear and normal actuators worked with two hydraulic pumps equipped with pressure adjustment and relief valves. Each actuator had a loading capacity of 50 kN, and a load cell with an accuracy of 0.04 kN measured its force. One and two LVDTs with an accuracy of 0.03 mm were in charge of measuring the shear and normal displacement, respectively. Shear load was applied to the upper part of the sample at a constant rate of about 0.5 mm/min, while the lower part was kept fixed. During the shear test, the normal displacement, normal force, shear displacement, and shear force were recorded every 0.25 s using a data acquisition system connected to a computer.
Figure 4 shows shear and dilation curves for a number of the performed direct shear tests. The parameters of peak shear stress (τp), peak shear displacement (δpeak), and dilation angle (d) were extracted from the behavior curves (Fig. 5). Table 2 summarizes the specifications and results of the whole tests.
Background theories
The idea behind the proposed model is to optimize values of SVR parameters using a search algorithm. In this section, the SVR technique is explained, followed by describing the employed optimization algorithm.
Support vector regression
The support vector regression (SVR) uses the same principles as the support vector machine (SVM) for classification, with only a few minor differences. In linear SVR, a linear relationship between input data (x) and output data (y) is considered (Fig. 6a):
The SVR method aims at minimizing the following term (Hong 2011):
with the constraints:
The first term of Eq. (4), implying the concept of maximizing the distance of two separated training data, is used to regularize weight sizes, to penalize large weights, and to maintain regression function flatness. The second term penalizes training errors. C is a parameter to trade off these two terms. Training errors above ε are denoted \(\xi_{i}^{{}}\), whereas training errors below − ε are denoted as \(\xi_{i}^{*}\) (Fig. 6a). After the quadratic optimization problem with inequality constraints is solved, the vector w is obtained in terms of two Lagrangian multipliers.
In nonlinear SVR, which is used in this study, the kernel functions transform the data into a higher-dimensional feature space to make it possible to perform the linear separation (Fig. 6b). The value of the kernel equals the inner product of two vectors, xi and xj, in the feature space \(\varphi (x_{i} )\) and \(\varphi (x_{j} )\) as follows (Hong 2011):
There are several types of kernel function, but in this study, we used a most common and powerful of them. This kernel function is called radial basis kernel function (RBF) defined as below:
C, σ, and ε are three main parameters of the SVR that are optimized in training state.
BBO search algorithm
The biogeography-based optimization (BBO) is similar to other population-based optimization techniques where population of candidate solutions {x} is represented as a vector of real numbers (Simon 2008). A pseudo-code for the BBO algorithm used in this study is given in Fig. 7. Each element in the solution array is considered as one suitability independent variable (SIV). Fitness of each set of candidate solution is evaluated using a fitness function. The probability of emigration, μ, for each solution is calculated proportionally to its fitness, and the probability of immigration is calculated as λ = 1 − μ.
The emigration and immigration probabilities of each solution are used to probabilistically share information between habitats. Using habitat modification probability, each solution is modified based on other solutions. Immigration probability of each solution is used to probabilistically decide whether or not to modify each SIV in that solution. After selecting SIV for modification, emigration probabilities of other solutions are used to probabilistically select which solutions among the population set will migrate. In order to prevent the best solutions from being corrupted by the immigration process, few elite solutions are kept in the BBO algorithm. Like most other evolutionary algorithms, BBO includes mutation of a percent of solutions to increase diversity among the populations. Here, mutation of a selected solution is performed simply by replacing it with randomly generated new solution set. Other than this, any other mutation scheme that has been implemented for genetic algorithm can also be implemented for BBO (Roy et al. 2010).
SVR-BBO constitutive modeling of rock fractures
Inputs and output data
The inputs of the model were once considered to be JRC, joint wall compressive strength (JCS) which is equal to uniaxial compressive strength (σc), Young’s modulus (E), normal stress (σn), and basic friction angle (ϕb), while the outputs were τp, δpeak, and d. Although the basic friction angle of rock fractures has generally a limited range, this parameter plays an important role and cannot be ignored in constitutive modeling of rock joints. The deformability of rock fracture asperities (represented by the Young’s modulus of rock materials in this study) influences the contact area during shearing and consequently affects the shear behavior of fractures. In fact, the incorporation of the Young’s modulus is a step forward in constitutive modeling of rock fractures. However, since the Young’s modulus of rock fracture asperities may not always be measured, the model was construted another time excluding the parameter of E from the inputs. The dataset was randomly divided into two sets of training and testing with 67 and 17 samples, respectively.
Hybrid SVR-BBO model
The generalization capability of SVR is extremely dependent upon its learning parameters, i.e., the regularization parameter \(C \in \left[ {2^{ - 5} ,2^{15} } \right]\), the RBF kernel parameter \(\sigma \in \left[ {2^{ - 5} ,2^{3} } \right]\), and the error margin \(\varepsilon \in \left[ {0.01,0.6} \right]\), to be set correctly. Finding the best combination of the hyper-parameters is often troublesome due to the highly nonlinear space of the model performance with respect to these parameters. In this paper, a BBO algorithm was adopted in order to improve the learning procedure of SVR through finding optimal values of its parameters. Figure 8 introduces the flowchart of the hybrid SVR-BBO model used in this study.
Preprocessing of data
In data-driven system modeling methods, some preprocessing steps are commonly implemented prior to any calculations in order to eliminate any outliers, missing values, or bad data. This step ensures that the raw data retrieved from the database are perfectly suitable for modeling. In order for softening the training procedure and improving the accuracy of prediction, all data samples are normalized to adapt to the interval [-1, 1] according to the following linear mapping function:
where x is the original value from the dataset, xM is the mapped value, and xmin (xmax) denotes the minimum (maximum) raw input values, respectively.
Results
Parameter regularizations for running the optimization models were obtained by trial-and-error procedure (Tables 3, 4, 5). The values of the adjusted parameters \(\left\{ {C,\sigma ,\varepsilon } \right\}\) producing maximal accuracy were considered to be the most appropriate values of the parameters. The best parameter values obtained by each model are presented in Tables 6, 7, 8. The optimal values were then used to retrain the SVR models.
Figures 9, 10, and 11 show the performance of the constitutive model with E for the different shear behavior parameters in the training and testing stages. As can be seen, the model has provided agreeable results in both the training and testing phases. The performance of the model in the training phase shows its capability to capture the input–output patterns, and the performance at the testing phase shows the power of the model in facing unseen data.
Discussion
In order to better evaluate the proposed model, it was compared to the well-known Barton–Bandis (BB) constitutive model for rock fractures. The BB model is a series of empirical relationships developed to describe deformation and strength of rock fractures (Barton 1972, 1973, 1976; Bandis et al. 1981, 1983; Barton et al. 1985). The shear strength, peak shear displacement, and dilation angle are, respectively, estimated as below (Barton 1973, 1976; Barton and Choubey 1977; Barton et al. 1985):
where Ln is the rock fracture length which is given in meters as well is δpeak.
The BB model does not incorporate Young’s modulus. Therefore, it was compared to the SVR model developed without E. Figures 12, 13, and 14 show the performance of the BB model in comparison with the proposed model for predicting the different parameters. As can be seen, the values of root mean square error (RMSE) indicate significant superiority of the developed model in estimating the shear strength and peak shear displacement, compared to the BB model. Especially, the BB model is unable to provide a good estimation of δpeak and to capture the nonlinearity of the problem. However, in case of the dilation angle, both the models demonstrate the same performance.
The scale effect is beyond the scope of this research; therefore, the obtained results cannot be directly extended to large scale behavior. However, since the developed model is a JRC–JCS model, it can benefit from the relationships presented for upscaling of JRC and JCS (Bandis et al. 1981; Barton et al. 1985) to consider the effect of scale.
Conclusions
This research developed a constitutive model for rock discontinuities in which the support vector regression was used instead of classic techniques of regression. The model was established based on the results of a systematic set of 84 direct shear tests. The efficiency of SVR in capturing the nonlinear behavior of rock fractures was enhanced through its combination with a search algorithm.
The performance of the developed constitutive model for estimating τp, δpeak, and d based on JRC, JCS, (E), σn, and ϕb was promising in spite of high nonlinearity of shear behavior of rock fractures. The model proved its capability to capture the input–output patterns, and its power when facing unseen data.
On the other hand, comparative investigations revealed that the Barton–Bandis model had a good performance only for estimating the dilation angle and was incapable of modeling the more complicated parameters such as peak shear displacement. Hence, the application of computational intelligence for constitutive modeling is recommended in line with increasing the power of computers.
References
Amiri Hossaini K, Babanouri N, Karimi Nasab S (2014) The influence of asperity deformability on the mechanical behavior of rock joints. Int J Rock Mech Min Sci 70:154–161. https://doi.org/10.1016/j.ijrmms.2014.04.009
Asadollahi P, Tonon F (2010) Constitutive model for rock fractures: revisiting Barton’s empirical model. Eng Geol 113:11–32
Aydan O, Ichikawa Y, Ebisu S et al (1990) Studies on interfaces and discontinuities and an incremental elasto-plastic constitutive law. In: Proceedings of international conference on rock joints, ISRM, pp 595–601
Azinfar M, Ghazvinian A, Nejati H (2016) Assessment of scale effect on 3D roughness parameters of fracture surfaces. Eur J Environ Civ Eng. https://doi.org/10.1080/19648189.2016.1262286
Babanouri N, Karimi Nasab S, Baghbanan A, Mohamadi HR (2011) Over-consolidation effect on shear behavior of rock joints. Int J Rock Mech Min Sci 48:1283–1291. https://doi.org/10.1016/j.ijrmms.2011.09.010
Bagheripour P, Gholami A, Asoodeh M, Vaezzadeh-Asadi M (2015) Support vector regression based determination of shear wave velocity. J Petrol Sci Eng 125:95–99. https://doi.org/10.1016/j.petrol.2014.11.025
Bandis S, Lumsden A, Barton NR (1981) Experimental studies of scale effects on the shear behaviour of rock joints. Int J Rock Mech Min Sci Geomech Abstr 18:1–21
Bandis SC, Lumsden AC, Barton NR (1983) Fundamentals of rock joint deformation. Int J Rock Mech Min Sci Geomech Abstr 20:249–268. https://doi.org/10.1016/0148-9062(83)90595-8
Barton NR (1972) A model study of rock-joint deformation. Int J Rock Mech Min Sci Geomech Abstr 9(5):579–582
Barton N (1973) Review of a new shear-strength criterion for rock joints. Eng Geol 7:287–332. https://doi.org/10.1016/0013-7952(73)90013-6
Barton N (1976) The shear strength of rock and rock joints. Int J Rock Mech Min Sci Geomech Abstr 13:255–279. https://doi.org/10.1016/0148-9062(76)90003-6
Barton N, Choubey V (1977) The shear strength of rock joints in theory and practice. Rock Mech 10:1–54. https://doi.org/10.1007/BF01261801
Barton N, Bandis S, Bakhtar K (1985) Strength, deformation and conductivity coupling of rock joints. Int J Rock Mech Min Sci Geomech Abstr 22(3):121–140
Chen M, Lu W, Xin X et al (2016) Critical geometric parameters of slope and their sensitivity analysis: a case study in Jilin, Northeast China. Environ Earth Sci 75:832. https://doi.org/10.1007/s12665-016-5623-4
Cundall PA, Lemos JV (1990) Numerical simulation of fault instabilities with a continuously-yielding joint model. In: Proceedings of rockbursts and seismicity in mines. Balkema, Rotterdam, pp 147–152
Dai L, Mao J, Wang Y et al (2016) Optimal operation of the Three Gorges Reservoir subject to the ecological water level of Dongting Lake. Environ Earth Sci 75:1111. https://doi.org/10.1007/s12665-016-5911-z
Desai CS, Fishman KL (1987) Constitutive models for rocks and discontinuities (joints). In: The 28th US symposium on rock mechanics (USRMS). American Rock Mechanics Association
Desai CS, Fishman KL (1991) Plasticity-based constitutive model with associated testing for joints. Int J Rock Mech Min Sci Geomech Abstr 28(1):15–26
Elbisy MS (2015) Support Vector Machine and regression analysis to predict the field hydraulic conductivity of sandy soil. KSCE J Civ Eng 19:2307–2316. https://doi.org/10.1007/s12205-015-0210-x
Fattahi H (2016) Application of improved support vector regression model for prediction of deformation modulus of a rock mass. Eng Comput 32:567–580. https://doi.org/10.1007/s00366-016-0433-6
Gens A, Carol I, Alonso EE (1990) A constitutive model for rock joints formulation and numerical implementation. Comput Geotech 9:3–20
Goodman RE (1974) The mechanical properties of joints. In: Proceedings of the third international congress international society of rock mechanics Denver, Colorado. National Academy of Sciences, Washington, DC, pp 127–140
Goodman RE (1976) Methods of geological engineering in discontinuous rocks. West Information Publishing Group
Grasselli G, Egger P (2003) Constitutive law for the shear strength of rock joints based on three-dimensional surface parameters. Int J Rock Mech Min Sci 40:25–40. https://doi.org/10.1016/S1365-1609(02)00101-6
Homand F, Belem T, Souley M (2001) Friction and degradation of rock joint surfaces under shear loads. Int J Numer Anal Methods Geomech 25:973–999
Hong W-C (2011) Electric load forecasting by seasonal recurrent SVR (support vector regression) with chaotic artificial bee colony algorithm. Energy 36:5568–5578
Hou D, Rong G, Yang J et al (2016) A new shear strength criterion of rock joints based on cyclic shear experiment. Eur J Environ Civ Eng 20:180–198. https://doi.org/10.1080/19648189.2015.1021383
Huang TH, Chang CS, Chao CY (2002) Experimental and mathematical modeling for fracture of rock joint with regular asperities. Eng Fract Mech 69:1977–1996
Jaeger JC (1959) The frictional properties of joints in rock. Pure Appl Geophys 43:148–158
Jaeger JC (1971) Friction of rocks and stability of rock slopes. Geotechnique 21:97–134
Jing L, Stephansson O (2007) Constitutive models of rock fractures and rock masses—the basics. In: Jing L, Stephansson O (eds) Fundamentals of discrete element methods for rock engineering theory and applications. Elsevier, Amsterdam, pp 47–109
Ladanyi B, Archambault G (1969) Simulation of shear behavior of jointed rock mass. In: 11th U.S. symposium on rock mechanics: theory and practice. Berkeley, pp 105–125
Mahdevari S, Shahriar K, Yagiz S, Akbarpour Shirazi M (2014) A support vector regression model for predicting tunnel boring machine penetration rates. Int J Rock Mech Min Sci 72:214–229. https://doi.org/10.1016/j.ijrmms.2014.09.012
Myers NO (1962) Characterization of surface roughness. Wear 5:182–189
Olsson R, Barton N (2001) An improved model for hydromechanical coupling during shearing of rock joints. Int J Rock Mech Min Sci 38:317–329
Patton FD (1966) Multiple modes of shear failure in rock. In: Proceedings of the 1st international congress on rock mechanics. International Society for Rock Mechanics, Lisbon, pp 509–513
Roy PK, Ghoshal SP, Thakur SS (2010) Biogeography based optimization for multi-constraint optimal power flow with emission and non-smooth cost function. Expert Syst Appl 37:8221–8228
Simon D (2008) Biogeography-based optimization. IEEE Trans Evol Comput 12:702–713
Tse R, Cruden DM (1979) Estimating joint roughness coefficients. Int J Rock Mech Min Sci Geomech Abstr 16:303–307. https://doi.org/10.1016/0148-9062(79)90241-9
Wang JG, Ichikawa Y, Leung CF (2003) A constitutive model for rock interfaces and joints. Int J Rock Mech Min Sci 40:41–53
Wikipedia contributors (2017) Biogeography-based optimization. In: Wikipedia, the free encyclopedia. https://en.wikipedia.org/w/index.php?title=Biogeography-based_optimization&oldid=814002840. Accessed 18 Jan 2018
www.saedsayad.com (2018) Support vector regression. http://www.saedsayad.com/support_vector_machine_reg.htm. Accessed 18 Jan 2018
Zhang X, Sanderson DJ (2002) Numerical modelling and analysis of fluid flow and deformation of fractured rock masses. Elsevier, Amsterdam
Zhu S, Zhou J, Ye L, Meng C (2016) Streamflow estimation by support vector machine coupled with different methods of time series decomposition in the upper reaches of Yangtze River, China. Environ Earth Sci 75:531. https://doi.org/10.1007/s12665-016-5337-7
Author information
Authors and Affiliations
Corresponding author
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Babanouri, N., Fattahi, H. Constitutive modeling of rock fractures by improved support vector regression. Environ Earth Sci 77, 243 (2018). https://doi.org/10.1007/s12665-018-7421-7
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s12665-018-7421-7