Introduction

Rock properties are very essential for the purpose of excavations, tunnelling, exploration, foundations and other allied industries in rock mechanics engineering applications. It is very difficult to test rock properties in the laboratory because of the demanding requirements, the quality of rock core samples and the need for accurate test apparatus. The estimation of the rock properties using an approximate calculation technique (soft computing) is an alternative tool; it is of interest to mining and geotechnical engineers. The literature reports a significant amount of practical equations from the predictable numerical approaches for quantifying the rock mass material. A major disadvantage of statistical relationships (for example regression study) is the estimate of the mean value only. As a result, low experimental values are overvalued and high experimental values are miscalculated. But the ANN does not force the predicted value to be a mean value, thus accurately maintaining the existing difference between the measured data.

Many investigators widely used ANN techniques such as multilayer perception (MLP), Sugeno fuzzy logic (SFL), adaptive neuro-fuzzy interface system (ANFIS), radial-based function (RBF), support vector machine (SVM), Mamdani fuzzy logic (MFL), for prediction of uniaxial compressive strength, degree of variability of rock, water quality index and probability of distribution function of dumpers. They used experimental data sets of 80% for testing and 20% for training for constructing the models. They concluded that SVM model prediction was better than MFL, RBF, ANFIS, MLP and SFL (Okon et al. 2020; Shahri et al. 2020; Kumar et al. 2019a, b, c, d; Yilma et al. 2018; Barzegar et al. 2016; Handhal 2016; Mohammadreza and Yousef 2019; Raj et al. 2020).

The ANN is able to significantly generate the suitable output from difficult or inexact information (data). It can detect the exact patterns from complex data which are predictable neither by the human brain nor by other methods of statistical analysis. It investigates the self-organised interactions between variables. Many researchers reported on the modelling of the rock mass materials and its behaviour using neural networks (Ghabousi et al. 1991; Haykin 1998; Singh et al. 2001,2003; Bhatnagar and Khandelwal 2012; Salimia et al. 2015; Momeni et al. 2015; Tripathy et al. 2015; Madhubabu et al. 2016; Abdi et al. 2018; Rastegarnia et al. 2018). They also developed correlations between geological strength index, brittleness index and temperature using various statistical approaches (Fajana 2020; Fatoba et al. 2020; Ohaegbuchu and Igboekwe 2016; Ardestani et al. 2019; Jamshidi 2018; Aka et al. 2018; Akbarpour and Abdideh 2020; Dolui et al. 2016; Ghosh et al. 2016; Salehin et al. 2020; Dehkordi et al. 2019; Kumar et al. 2018a, b, 2019a, b, c, d, 2020a, b). Rumelhart et al. (1986) proved that the ANN model was perfect for classifying complex information for the demands of a new situation (Simpson 1990). Another advantage of ANN includes self-organisation, adaptive learning based on real-time operations, self-organised redundant information coding and fault tolerance. Nevertheless, various networks can be retained even when the main network is impaired (Yilmaz and Sendir 2002; Yilmaz and Yuksek 2008; Yilmaz 2010; Yilmaz and Kaynar 2011). Meulenkamp and Grima (1999) examined the possibility of estimating unconfined compressive strength using ANN for the toughness of rocks with Equotip hardness tester based on rock toughness, dry density and sizes of the grains.

Singh et al. (2001) established the necessary models to predict the geomechanical behaviour of the rock mass. Statistical analysis (ANN) was performed to estimate the rock mass properties, i.e. uniaxial compressive strength, point load strength index and Brazilian tensile strength based on the texture and composition of the rock mass. Several researchers have also established ANN predictive models to evaluate the physico-mechanical properties of rock mass such as static modulus of elasticity (E), uniaxial compressive strength, density, shore scleroscope test hardness, shear strength, slack durability and point load strength index and many other complex properties of rock mass (Sarkar et al. 2010; Dehghan et al. 2010; Zorlu et al. 2008; Sonmez et al. 2006; Tiryaki 2008a, b, 2001; Tiryaki et al. 2001; Ocak and Seker 2012). Yilmaz and Kaynar (2011) developed prediction equations for rock mass from soft computing methods. The neuro-fuzzy and ANN techniques were used to predict the swell percentage of the soil. It was concluded that these soft computing techniques are useful for reducing the uncertainties in the geotechnical applications.

However, some of the studies reported the utility of the perceptible noise and wavelet algorithm to estimate the rock bursts and presence of carbon dioxide (CO2) in the metal mines and derived the relationship between the geomechanical rock materials and acoustic emission for prediction of rock properties (Ekanem et al. 2020; Raj et al. 2016; Talkhablou et al. 2019; Obert 1941; Obert and Duvall 1942; Rafavich et al. 1984; Hardy 1972; McNally 1990; Milklusova et al. 2006; Krepelka and Futo 2007; Gradl et al. 2007; Zborovjan 2001,2002; Zborovjan et al. 2003; Flegner et al. 2014,2019; Liu et al. 2019). Vardhan and Murthy (2007) conducted a laboratory experiment to predict rock properties with equivalent noise levels generated by jackhammer percussive drilling. Many researchers have developed mathematical models for prediction of rock mass properties (Vardhan et al. 2009; Kumar et al. 2013; Narayana et al. 2019, 2020a, b; Kivade et al. 2015; Shreedharan et al. 2014; Delibalta et al. 2015; Kahraman et al. 2013; Finol et al. 2001; Gokceoglu 2002; Hassanpour et al. 2011; Teymen 2019; Krúpa et al. 2018; Omar et al. 2018; Aldeeky and Hattamleh 2018; Cao et al. 2010; Liao et al. 2018).

The literature review suggests that the ANN modelling approach is more advanced than the conventional statistical techniques (e.g. regression). The use of neural networks reduces the potential inconsistency of correlations and services in advanced computing techniques. Kumar et al. (2019a, b, 2020a) have recently attempted to correlate various rock properties using simple linear and multiple regression methods with the help of dominant frequencies produced during rock core drilling operations. They used combinations of drilling operational parameters to quantify the rock properties. Further, they suggested for work in this direction. However, it is evident that predictions of rock properties using ANN have not been used in the rock mechanics using dominant frequencies of acoustics. Therefore, this study is undertaken in this direction.

Test samples used in the research

Seven sedimentary rock types including (1) ochre, (2) bituminous coal, (3) laterite, (4) pink limestone, (5) black limestone, (6) iron stone and (7) dolomite were used to perform core drilling operations. The rock specimen’s sizes were 20 cm3. These seven rocks were collected from parts of Karnataka and Andhra Pradesh, India.

Description of equipment

BMV 45 T20 CNC drilling machine

The drilling tests were conducted with a computerised drilling machine (CNC-BMV 45 T20) operated by computer numerical control programming. The CNC drilling machine has an optimum air pressure of 6 bar. The length, width and height of the experimental room were 6, 5 and 9 m, respectively, and the room was covered with fibre panels and glass.

Data acquisition NIUSB-9234 and G.R.A.S. 40PH microphone

The DAQ (data acquisition NIUSB-9234) and G.R.A.S. 40PH microphone with programmable LabVIEW software was used to acquire the sound signals and the sound pressure levels from the rock drilling operations. The microphone receives the variations in the sound pressure levels from rock drilling operations. It converts them into electrical signals. The data acquisition is the crux of the signal processing like noise and vibration; it acquires the raw data from the source and explains meaningful content with the help of LabVIEW software algorithms. Compared to traditional measurement systems, it effectively processes signal (Forouharmajd et al. 2015). The specifications of the microphone are output impudence =  < 50 Ω, power source = 2–20 m A (4 m A), sensitivity = 50 mv/pa (± 2 dB), dynamic range = 32 dB (A)—135 dB, and frequency range = 10–20 kHz, (± 3 dB). The specifications of data acquisition (DAQ) are as follows: number of channels = 4 analogue input, analogue-to-digital converter delta—sigma, and resolution = 24 bits.

Methodology

Determination of geomechanical properties of rock materials

The geomechanical properties of rock materials were determined as per the procedures recommended by ISRM suggested methods. Kumar et al. (2019a, b, 2020a) explained the methodology of UCS, BTS and dry density. Table 1 shows these rock mass properties.

Table 1 Geomechanical properties of rock materials

Determination of Los Angeles abrasion

Los Angeles abrasion (LA) is defined as the resistance to wearing and abrasion of rock aggregates. Initially, several types of rock aggregates were prepared as per ISRM standards (i.e. sieve passing at 25.4 mm, retained on 19.0 mm). The rock aggregates with 1250 ± 25 g were placed in the LA testing apparatus and tightly locked. The cylindrical drum revolved 500 times at a constant speed of 30–33 rpm. The discharged material was sieved on a 1.7 mm sieve. The rock aggregates coarser than 1.7 mm were washed substantially and weighted to the nearest gram for their LA percentage wear to be determined. Equation (1) is used to determine the LA percentage wear.

$$\mathrm{Wear} (\%)=\frac{\mathrm{Original weight}-\mathrm{Final weight}}{\mathrm{Original weight}}\times 100 \%$$
(1)

Experimental arrangement

The core drilling operations were conducted using a computer numerical controlled drilling machine (BMVK 45 T20) as shown in Fig. 1. During the drilling operations, this study used five types of diamond core drill bits with diameters of 6, 10, 16, 18 and 20 mm, penetration rates of 2, 3, 4 5 and 6 mm/min, and drill bit speeds of 150, 200, 250, 300 and 350 rpm. The rock samples were kept tightly between a vice with the help of two long nuts and bolts. The DAQ microphone was kept at 1.5 cm from the periphery of the drill bit to measure the sound level. The microphone was attached to a DAQ NIUSB-9234 with a channel cable which was connected to a personal computer with a USB cable. The sound pressure level (frequency of the sound) could be seen over the DAQ personal computer (DAQ-PC). However, Fig. 1 also shows spark 705 + noise dosimeter, dosimeter microphone, noise dosimeter PC, dynamometer and dynamometer digital indicator. The dynamometer was used to determine the specific level of energy which encompasses the further scope of this study.

Fig. 1
figure 1

Experimental arrangement of CNC drilling machine

Geomechanical properties of rock materials sound signal measurement

The geomechanical properties of rock materials with sound signal measurement were conducted using DAQ NIUSB-9234 with various bit–rock combinations as shown in Fig. 1. The microphone was placed 1.5 cm from the drill bit diameter for all geomechanical properties of rock materials sound signal measurements. The DAQ NIUSB-9234 can record around 51,200 samples of sound signals within 1 s. The highest amplitude of FFT was chosen to analyse the time-domain plots. The LabVIEW software code was used to record accurate sound pressure levels during drilling operations for this investigation. The LabVIEW block diagram code is shown in Fig. 2a, b.

Fig. 2
figure 2

a LabVIEW code for obtaining the sound pressure from the microphone (Kumar et al. 2019a). b LabVIEW code for sound pressure examination (Kumar et al. 2019a)

The sound pressure levels were recorded for 60 s for selected combinations of drill bit diameters, penetration rates and drill bit speeds. The selected drilling test condition combinations correspond to the sound pressure level at dominant frequencies as shown in Table 2. A total of 125 test conditions were arrived at for selected rock blocks (seven types of rocks × 125 test conditions = 875). The sound pressure levels were recorded 60 s for all 875 test conditions. These 60-s sound pressure data were utilised to determine the dominant frequencies using frequency analysis. Drill bit diameters in mm, spindle speed in RPM, penetration rate in mm/min and dominant frequencies (Hz) were used as input parameters for ANN modelling of rock mass properties. The response was considered for UCS, BTS, density and abrasivity.

Table 2 Selected drilling test conditions combinations corresponding sound pressure level at dominant frequencies

Determining dominant frequencies

The dominant frequencies were selected based on the fast Fourier transform (FFT). The FFT is the process of a time-varying signal altered to its frequency domain. The sound pressure levels were recorded for duration of 60 s after drill bit penetration into selected rock samples corresponding drilling operational parameters such as drill bit diameters, penetration rates and spindle speeds. The operational drilling parameters and dominant frequencies are shown in Table 2. These 60-s duration data were used to determine dominant frequencies using FFT analysis. Initially, the signals were analysed using time domain, and then the time-domain peak amplitude time (sec) was treated as peak amplitude. These peak amplitude FFTs were considered in the selection of a dominant frequency. The dominant frequencies were chosen to be between 5000 and 8000 Hz from the selected FFTs. This range reports rock porting acoustic signals defined by Zborovjan (2001, 2002), Zborovjan et al. (2003). These frequencies were used for a feedforward-type ANN (MLP) as training and testing data to predict the rock properties during rock drilling. The time and frequency domains shown in Figs.3a–g and 4a–g correspond to the test conditions, i.e. drill bit diameter 10 mm, penetration rate 2 mm/min and spindle speed 350 rpm (10, 2 and 350). The time-domain plots in Fig. 3a–g show that the peak amplitude corresponds to 21, 22, 37, 30, 48, 23 and 9 s for ochre, bituminous coal, laterite, pink limestone, black limestone, iron stone and dolomite, respectively. The peak amplitude FFT in this time domain was used to select dominant frequencies of 5240, 7629, 5525, 7789, 7943, 6735 and 6975 Hz for ochre, bituminous coal, laterite, pink limestone, black limestone, iron stone and dolomite, respectively.

Fig. 3
figure 3figure 3

ag Sound pressure signals in time domain

Fig. 4
figure 4figure 4

ag Sound pressure signals in frequency domain

Results and analysis

The geomechanical properties of rock materials of the results from the laboratory investigations based on the statistical assessments such as standard deviation, maximum, minimum and mean values. The dominant frequencies between 5000 and 8000 Hz were selected for all the rock types, as pointed out by the Zborovjan (2001, 2002) and Zborovjan et al. (2003). The variations of the dominant frequencies during drilling operations with geomechanical rock properties (UCS, BTS, density and abrasivity) at the speed of 350 rpm, the penetration rate of 6 mm/min and the drill bit diameter of 18 mm for selected rock types are shown in Fig. 5.

Fig. 5
figure 5

Variation of dominant frequencies corresponding to UCS, BTS, density and abrasivity

The modelling of the dominant frequencies generated through a drilling operation is influenced by various factors. ANN resolves various complex problems with its vast data. It can replicate the functioning of human brain cells and the processing of the data through neurons like interrelated elementary processing device (Haykin 1998; Meireles et al. 2003; Yilmaz 2009). ANN architecture contains an input layer, an output layer and a hidden layer known as a feedforward network. It can support an input (multiple) variable to predict the output (multiple) variables.

Artificial neural network modelling

A total of 875 test conditions experimental data were used to predict geomechanical rock properties during drilling operations to model rock properties through ANN. Out of these, 70% data (612 test conditions) were used for the training set and the remaining 30% data (263 test conditions) were used to test the models. Figure 6 shows the multi-layer perceptron (MLP) generalised structure of the ANN model. The spindle speed, penetration rate, dominant frequencies and drill bit diameter were employed as input parameters, while the output responses were UCS, BTS, dry density and abrasivity in these models. These input parameters are effective for constructing the ANN prediction model and cover the problem of the domain being investigated.

Fig. 6
figure 6

Illustration of an artificial neural network model

It was ensured that every input variable delivers an equal contribution in the neural network architecture. The network architecture panel details the particular network used to solve the problems with sigmoid activation function in the hidden and output layer. One hidden layer was used to predict geomechanical properties of rock materials in this investigation. The hidden layer computes the weighted inputs and produces the net input which is then applied with sigmoid activation functions to produce the actual output. The multi-layer perceptron network was employed by MATLAB 2015 ANN toolbox. Seven types of back-propagation training algorithms were used to train the data sets. These algorithms show the network accuracy and the performance (mean square error—MSE) of the plots. The seven algorithms are trainscg (scaled conjugate gradient algorithm), traingda (gradient descent with adaptive learning back-propagation algorithm), trainrp (resilient back-propagation algorithm), traingdx (gradient descent with momentum and adaptive learning back-propagation algorithm, trainlm (Levenberg–Marquardt algorithm), trainbfg (BFGS quasi-Newton back-propagation algorithm) and traincgf (conjugate gradient back-propagation with Fletcher–Reeves updates algorithm).

While training the algorithms, the number of neurons in the hidden layer was estimated using the trial-and-error method. It revealed that 6–35 neurons were used in a hidden layer with the tansig transfer function corresponding to seven types of back-propagation training algorithms. Primarily, several trails were conducted to fix the number of neurons in the hidden layer for every type of algorithms. The minimum RMSE value and the maximum VAF value were selected for the optimal number of neurons in the hidden layer. The seven types of back-propagation training algorithms performance and network architecture are shown in Tables 3 and 4. Table 3 clarifies that “resilient back-propagation algorithm (trainrp)” was the most significant (fewer epochs and the time take convergence is lesser) of the seven back-propagation training algorithms with 35 neurons and minimum number of epochs—9—for the prediction of geomechanical properties of rock material. This is the optimal number because of the low RMSE value with the highest value of regression (R), respectively.

Table 3 Performance indices of the developed regression modal
Table 4 Schematic representation of network architecture

The errors in geomechanical rock properties as shown in Figs. 7 and 8 are calculated based on a comparison of the data about the measured geomechanical rock properties and the ANN predictions. Figure 8 shows that the resilient back-propagation algorithm (trainrp) predicted geomechanical rock properties (UCS, BTS, density and abrasivity) with less than 10% error.

Fig. 7
figure 7

Measured versus predicted ANN corresponding to rock properties

Fig. 8
figure 8

Rock properties error graphs

Performance prediction of training and testing algorithms model

The ANN models were checked by various performance indices to find the correlation coefficients of the models. The performance indices were computed using Eqs. (2)–(4):

$$\mathrm{VAF}=[1-\frac{Var\left(y-y1\right)}{Var\left(y\right)}]\times 100$$
(2)
$$\mathrm{RMSE}=\sqrt{\frac{1}{N}{\sum }_{i=0}^{n}{(y-{y}^{^{\prime}})}^{2}}$$
(3)
$$\mathrm{MAPE}=\frac{1}{N}\sum_{i=1}^{N}\left|\frac{Ai-Pi}{Ai}\right|\times 100$$
(4)

Table 3 shows the performance of the neural network training algorithms. It is apparent that values accounting for (VAF), root-mean-square error (RMSE) and mean absolute percentage error (MAPE) are minimum for the network using trainrp (resilient back-propagation algorithm) corresponding to the other types of the algorithms for both testing and training data. The values accounting for (VAF) for training data were 99.88889755, 97.68637706, 99.81301744 and 99.87040879% for UCS, BTS, density and abrasivity, respectively. Conversely, the values for testing data were 96.86481391, 99.99156503, 96.57112216 and 99.81102796%, respectively. Additionally, the root-mean-square error (RMSE) values for training data were 0.028310352, 1.000170242, 0.00013771 and 1.000840687 for UCS, BTS, density and abrasivity, respectively, whereas the values for testing data were 0.008283036, 0.000813739, 1.000000901 and 0.000483. The mean absolute percentage error (MAPE) values for training data were 3.00774799, 0.000674671, 1.003452443 and 1.001654485, respectively. However, the values for testing data were 1.00063162, 1.001236596, 0.00181521 and 2.000732, respectively. Hence, the trainrp (resilient back-propagation algorithm) algorithm could be efficiently used as a predictor to estimate the geomechanical properties of rock material based on the dominant frequency of acoustic signals during diamond core drilling operations.

Conclusion

Rock properties in this study were predicted using train and test data employed in the ANN with the help of the recorded sound levels at dominant frequencies during core drilling operations in the laboratory. The operational parameters such as drill bit diameters, penetration rates and spindle speeds including dominant frequencies were used as input parameters to the feedforward back-propagation ANN type. Around seven types of training algorithms were tested to generalise the performance of the network. The comparison of the performance reports shows that resilient back-propagation algorithm (trainrp) is the best with an accuracy of 96–97% (values accounted for), 0.00013771–1.000840687 (root-mean-square error) and 0.000674671–3.00774799 (mean absolute percentage error) on the training and testing data associated with minimum epochs. It can be said that the ANN predicts the geomechanical properties of rock materials using the dominant frequency of acoustic signals produced during core drilling operations. In this investigation, the ANN technique was used to predict rock properties using dominant frequencies during drilling. Further investigation in this area can be conducted using the “Fuzzy logic” technique for the sound levels generated during rock drilling operations.