1. Introduction
Rock is a complex mineral aggregate material. Under the long geological process, the rock generally contains primary structural planes, such as joints and fissures, and even faults pass through. Therefore, it shows complex nonlinear characteristics, such as discontinuity, heterogeneity, and anisotropy. The mechanical properties and damage evolution mechanism of rock have important theoretical significance and engineering value for the research of damage, disaster prevention, and reduction of geotechnical engineering.
In 1971, Cundall [
1] introduced the principle of molecular dynamics; then, he proposed the particle flow theory and developed the particle flow (PFC) program. Since then, he joined with Strack [
2] and established the granular discrete element calculation theory suitable for geotechnical engineering. In 1991, Wang et al. [
3] introduced the discrete element theory to China and used it to solve the rock mechanics problems of underground engineering. In recent years, with the continuous development of the particle flow theory, it has become one of the most important numerical methods for researching geotechnical problems.
Choosing reasonable and reliable input parameters is the premise of accurate numerical simulation. Therefore, the calibration of PFC parameters has always been a challenging aspect of geotechnical engineering numerical simulation. The trial-and-error method generally has no specific rules and depends on the experience of researchers. At the same time, it has encountered several limitations in practical application, including low efficiency, high calculation costs, and difficulty using the gradient algorithm. Therefore, scholars around the world have explored this issue extensively.
The correlation and intrinsic connection between macro and meso parameters are the basis of PFC calibration research [
4]. Potyondy et al. [
5] systematically expounded the principle of the granular discrete element method and denoted that the geometric parameters of particles not only control the accuracy of the model but also have a certain impact on the mechanical properties and damage characteristics of materials. Zhao et al. and Chen et al. [
6,
7] applied theoretical and numerical methods to study the correlation between macro and meso parameters of different contact models and established a semi-quantitative function model between two scale parameters based on PFC2D. The calibration efficiency of the trial-and-error method improved. Cho et al., Zhang et al., and Shi et al. [
8,
9,
10] researched the influence of PFC cluster particle geometry and crack distribution on the macroscopic mechanical behavior of rock. Cong et al. and Abi et al. [
11,
12] explored the correlation between macro- and mesoscopic parameters of geotechnical materials under plane conditions comprehensively and considered the influence of meso parameters on the shear mechanical behavior of rock.
In respect of parameter calibration methods, there are currently methods based on statistics, optimization techniques, neural networks, data mining, machine learning, and other technologies. Yang et al and Cui et al. [
13,
14] proposed a calibration method for gravel materials. Yoon et al. and Deng et al. [
15,
16,
17] obtained the quantitative relationship between macro and meso parameters of rock by combining experimental design and optimization technology. This method has a good calibration effect on various rocks. For unsaturated soil, De pue et al. [
18] simulated a great quantity of the uniaxial compression test and calibrated the meso parameters by the Kriging method in PFC2D. Zou et al. [
19] took coal as the research object and proposed a combined optimization calibration method based on the Grey–Taguchi method, response surface method, and Mahalanobis distance measurement method. Xu et al. [
20,
21] introduced the iterative idea into parameter calibration, which significantly improved the efficiency and accuracy of calibration. In addition, Zhou et al. [
22] used data mining and neural network to preliminarily predict the meso parameters of materials.
To sum up, the response law and calibration method between macro and meso parameters of geotechnical materials are important research directions in the particle discrete element method. At present, there have been some research achievements in this field using theoretical analysis, laboratory tests, and numerical simulation. However, the following aspects are still worthy of further study and discussion: (1) Most of the existing studies tend to explore the response law between macro and meso parameters through experimental design and sensitivity analysis to obtain the empirical relationship or fitting equations between a few parameters. It is difficult to obtain a complete set of meso parameters for numerical calculations. (2) Most of the research results are based on PFC2D and biaxial tests. However, rocks in practical engineering are often in a three-dimensional complex stress state, and not all rock materials can be simplified as plane problems. Therefore, this method has certain limitations. (3) The current calibration method is still in the semiempirical stage, which can only calibrate some parameters. There are still a few parameters that need to be selected according to experience or the literature, which makes it difficult to fully reflect the real physical and mechanical behaviors of materials. The theories and methods need to be further improved and explored.
Therefore, based on the research results of many scholars, this paper aims at the calibration of the meso parameters in the PFC parallel bond model. The research mainly contains the following three parts: (1) screening out the key meso parameters by the improved BP algorithm; (2) analyzing the influence mechanism and mathematical model between macro and meso parameters using the response surface method; (3) calibration and solution through the optimization technique based on the achievements in (1) and (2). First, some research samples were obtained through orthogonal design and triaxial numerical tests. Then, based on the improved BP algorithm, lightweight processing was performed to accurately quantify the influence of each meso parameter on macro parameters, and the key meso parameters that have a significant impact on macro parameters were screened out. Next, according to test results, the linear model between macro and meso parameters was regressed. The interaction law and influence mechanism between them were analyzed. Then, the nonlinear mathematical model between the key meso and macro parameters was obtained by using the central composite experimental design and response surface method. Finally, based on previous research results, the mathematical model for parameter calibration was established. The meso parameters of the parallel bond model were obtained by solving the calibration model through optimization techniques. The calibration results were compared with the laboratory test results, which verifies the rationality of the method. This method was based on the basic theory of PFC and solved by machine learning and optimization techniques, which can obtain the meso parameters in PFC3D reasonably and accurately, overcoming the defects of traditional methods, such as low efficiency and incomplete parameter calibration. We hoped to provide some reference for parameter matching and a solution for PFC numerical calculation.
2. PFC Contact Model Selection
PFC provides three contact models [
23] to describe the contact constitutive relationships of materials, including the linear contact model, bond model, and Hertz–Mindlin contact model. The bond model includes the contact bond model and parallel bond model. Rock is a complex mixture composed of mineral particles and cement. The parallel bond model is usually used to characterize its contact behavior. The model is divided into linear and bond parts. The linear part is used to describe the contact behavior of mineral particles, and the bond part describes cement. The contact schematic and contact model are shown in
Figure 1.
It can be seen from the figure that the linear and the parallel bond elements of the model act in parallel and establish an elastic interaction between two contact parts. The model has axial, tangential, and rotational stiffness. In addition, the damping term is introduced to complete the energy dissipation process of the model.
The linear contact force is generated by two linear springs with constant normal and tangential stiffness in the linear element, which can only resist the external force. The parallel bond contact force and moment are generated by two springs with constant normal and tangential stiffness in the parallel bond element. Due to the bonding effect, they can resist the relative rotation between components. The damping force is generated by the damper, and the viscosity of the damper is related to the critical damping ratio.
The force and failure mechanism of the particles in the parallel bond model is shown in
Figure 2. It can be seen that for the linear part when the shear contact force between the two particles exceeds the allowable maximum, the particles will slip. The strength criterion of the bonding part can be described according to the beam bending theory. When the maximum stress between particles exceeds its allowable stress, the bonding will be broken. A tensile or shear crack will occur.
3. Meso Parameters and Experimental Design
3.1. Qualitative Relationship Description of Macro–Meso Parameters
There are many physical and mechanical parameters of rock, and its macro mechanical properties are mainly characterized by deformation and strength parameters. In this paper, the deformation parameters elastic modulus and Poisson’s ratio (E, ) and the strength parameter peak strength () were selected to study. The meso parameters of rock mainly include three categories: geometric parameters (L, W, L/R, , and n), material and deformation parameters (, , , , , , and ), and particle strength parameters (, , and ).
According to the research of Potyondy et al. [
5], the qualitative relationship between macro and meso parameters can be expressed as follows:
where
L and
W are the height and width of model.
n is the particle porosity.
L/R is the ratio of height to average particle size.
are the maximum and minimum particle size ratio.
is the particle density.
and
are the equivalent modulus and parallel bond equivalent modulus, respectively.
is the particle stiffness ratio.
is the parallel bond stiffness ratio.
is the control gap of the parallel bond.
is the friction coefficient.
and
are the tensile and shear strengths of the parallel bond, respectively.
is the internal friction angle.
3.2. Scheme of Orthogonal Test
This paper mainly studies the calibration of the meso parameters in the parallel bond model. Therefore, the geometric size, particle density, and porosity of the model are fixed firstly. According to the provisions of the rock test code for water resources and hydropower for sample size, the cylindrical sample with a bottom radius of 50 mm and a height of 100 mm was used in the numerical test. The research of Nohut et al. [
24] shows that the particle density has little effect on the calibration, so, the density is 2700 kg/m
3 with reference to the macro density of rock. The porosity is recommended to be 0.16 according to the literature [
6,
12,
25].
The research scope of the remaining parameters was appropriately expanded based on the literature [
11,
24,
25] to expand the applicability and reliability of the results. At the same time, to reduce variables, this paper assumed that
. The research scope of each meso parameter finally was determined as follows:
L/R were set to 50–250;
were set to 1–5;
(
) was set to 10–150 GPa;
and
were set to 0.8–4.0;
was set to 0–1;
and
were set to 20–200 MPa;
was set to 40–60°, and
was set to 0.1–1.5.
The traditional test scheme requires a large number of tests and calculation resources because of the large number of parameters involved in the research and the large cross and uncertainty. The orthogonal test method can comprehensively consider the cross effects among various factors and effectively reduce the number of tests on the premise of reliable experimental results. According to the principle of orthogonal design, a
L505
10 (50 trials in total with 10 factors and 5 levels) orthogonal table was designed to carry out the triaxial compression numerical test in this paper. The specific scheme is shown in
Table 1.
In order to eliminate the adverse effect on the calibration because of the magnitude difference between the meso parameters and improve the accuracy and reliability of calibration, the meso parameters were standardized before calibration, and this can be transformed as follows:
where
and
are the sequence of parameters before and after the transformation, respectively.
and
s are mean and standard deviation, respectively.
After transformation, the new parameter sequence obeys the standard normal distribution , which is convenient for analysis and comparison among parameters.
3.3. Numerical Test and Servo Loading
In this paper, PFC 3D was used to simulate the triaxial compression test of rock. The model was a cylindrical sample with a bottom radius of 50 mm and a height of 100 mm, which is shown in
Figure 3. In the numerical test, the basic meso parameters were selected according to
Table 2, and the confining pressure was set to 10 MPa.
During the triaxial test in PFC, the loading of the model was achieved by applying a fixed velocity to the wall. The stress state of each particle was updated every moment. If the static loading mode is used, it will be difficult to maintain the constant stress in three directions due to the interaction between particles and walls. In order to provide a stable confining pressure, it was necessary to servo control the wall [
26]. The velocity of the boundary wall during the servo process can be expressed as
where
G is the servo coefficient.
and
are current stress and objective stress, respectively.
where
n is number of contacts.
is the average contact stiffness of walls.
is the control coefficient to ensure iterative stability and takes a value between 0 and 1.
4. Lightweight Modeling Method Based on Improved BP Algorithm
The research results of most scholars show that there is a close relationship between macro and meso parameters. The meso parameters not only affect the macro parameters independently but also have a cross and correlation between the parameters, which makes the analysis and calibration in PFC a typical high-dimensional problem. If all parameters are taken into account without treatment, although the calibration accuracy is increased to a certain extent, the calibration difficulty and cost will be greatly increased and will even affect the interpretability of the model. Therefore, lightweight processing of the model, which can reasonably screen out key information and eliminate redundant data, is very important for accurate and efficient parameter calibration.
The BP neural network is a favorable tool to deal with nonlinear problems, and it is also one of the most popular intelligent algorithms in machine learning. Through its strong learning, parallelism, and fault tolerance capabilities, it can accurately and efficiently realize nonlinear mapping from the input to the output layers. It is widely used in nonlinear systems, function approximation, system identification, etc. It can solve problems in geotechnical engineering fields, such as parameter calibration, prediction, inversion, modeling, and other complex engineering technology problems.
In this paper, an improved BP algorithm is proposed, which can flexibly change the form of function and adjust the momentum coefficient and learning rate adaptively during the calculation process. It makes up for the shortcomings of traditional algorithms, such as poor stability and slow convergence through training the orthogonal test results. The degree of interaction between the macro and meso parameters can be sorted. Then, key meso parameters can be screened to achieve the purpose of lightweight.
4.1. Basic Principle of BP Algorithm
Unlike the statistical model, the neural network does not require test samples to satisfy the conditions of normal distribution and homogeneity of variance, and the number of samples tends to infinity. Through its strong learning, parallelism, and fault tolerance, it can accurately and efficiently realize the nonlinear mapping from the input to the output layers [
27,
28].
The multilayer perceptron neural network based on the BP algorithm is a typical feedforward neural network. It is generally composed of three parts shown in
Figure 4. A set of input layers consisting of source nodes and several hidden layers and output layers consisting of computing nodes. In the figure,
x is the input;
w is the weight, and
u is the output. The basic principle of the BP algorithm can be summarized as two processes: the forward propagation of the input signal and the back propagation of the error. The model error is minimized through repeated alternating iterations.
The sigmoid function is used as the function of neurons to establish the mapping between input (meso parameters) and output (macro parameters). It can be expressed as:
When the actual output of the network is not equal to the objective output (macro parameters measured in laboratory test), there is an error, and the error function is defined as:
where
is the output of node
j in layer
L. is the objective output.
is the error function of sample
p, and
J is total error of the system.
L and
P are the number of network layers and samples, respectively.
Taking the error function as the objective function, the weight of each layer is iterated and corrected using the gradient descent method, giving,
where
is the learning rate, and
.
is the weight between node
i in layer
l-1 and node
j in layer
l.
For the output layer, its weight can be corrected according to Equation (9).
For the hidden layer, there is a recurrence formula,
According to Equations (9) and (10), the weight correction process is the back propagation of the error signal from the output layer to the input layer. When the error reaches the given accuracy, the training is terminated.
The traditional BP algorithm has a simple structure and is easy to use, with strong nonlinear mapping and generalization ability. However, it also has inherent defects in practical application, such as ease to fall into a local minimum, slow convergence speed, nonadjustable learning rate, short learning and memory time, etc. [
29]. Therefore, aiming at the above defects, this paper appropriately optimizes and improves the traditional BP algorithm to increase the computational efficiency and stability of the algorithm.
4.2. Improved BP Algorithm
4.2.1. Introducing Gradient Factor into Sigmoid Function
For the sigmoid curve, there is a saturation region at each end of the definition domain. In the saturation region, the node output is not sensitive to the change of the activity value. If the error of the network is still large, it will be difficult to reduce the error through the correction of the weight in a short time. At this time, it can be determined that it has entered the flat area of the error surface [
30], and the convergence speed of the network will be greatly affected. Therefore, a gradient factor
can be introduced into the sigmoid function:
The gradient factor is generally initialized to 1 before training. If the network error variation is very small, but the value is large during training, it can be considered that it has entered the flat area of the error surface. It should appropriately increase to change the shape of the sigmoid function and increase the range of the unsaturated region. After exiting the flat area, will be restored to the initial value.
4.2.2. Introducing Adaptive Momentum
It can be seen from Equation (8) that the traditional BP algorithm only considers the current gradient direction of the error surface during weight iteration and ignores the previous gradient direction. It will result in oscillation effects in the training process, slow convergence, and will easily fall into a local optimum. [
31]. Therefore, the momentum term is introduced on the basis of Equation (8). After improvement, the correction amount of the weight is determined by the modification direction of weight in the last time and the current gradient direction of the error surface. The momentum reflects the experience accumulated in the previous weight iteration and acts as a damping effect on the current correction. Based on the classical momentum method, this paper adopted the Nesterov momentum method [
32] to iterate the weights. The classical momentum method can be expressed as:
where
is the momentum coefficient, and .
The Nesterov momentum method can be expressed as:
Comparing Equations (12) and (13), it can be found that compared with the classical method, the gradient was calculated after the current velocity in the Nesterov momentum method, so, it can be regarded as adding a correction factor to the classical momentum.
Then, the value of momentum coefficient was discussed. Generally speaking, it is often selected according to the experience of researchers. For example, Zhao et al. [
33] considered that the convergence speed is faster when the momentum coefficient is between 0.9 and 0.98. The selection strategies of different scholars often lead to different training effects. In practical application, if the momentum coefficient is too small, the convergence speed will be reduced, and if it is too large, it will lead to divergence, and the fixed momentum coefficient is difficult to adapt to the shape change of the complex error surface. In this paper, the adaptive momentum coefficient was calculated according to the gradient of the error surface and the adjustment direction of the error function, which improved the training speed and stability of the network.
where
is 2-norm of the error function gradient.
4.2.3. Adaptive Learning Rate
The learning rate is a crucial hyperparameter in the BP algorithm, and it directly affects the training performance of the network. It is generally taken as a fixed constant according to experience, but in applications, it is difficult to give an optimal learning rate from beginning to end [
34]. In the initial stage or the flat area of the error surface, a larger learning rate should be selected to accelerate the training speed and avoid falling into a local optimum. At the later stage or in the steep area, an excessive learning rate will lead to oscillation effects and be difficult to converge. On this issue, this paper proposes a calculation method that adaptively adjusts the learning rate according to the gradient of the error surface and the number of iterations. The learning rate can be expressed as:
where
d is iterations.
is maximum iterations, and
is an empirical coefficient.
It can be seen from Equation (15) that the adaptive learning rate can flexibly adjust the iterative step size. Compared with the fixed learning rate algorithm, the training speed, accuracy, and stability all improved.
The meso parameter lightweight modeling process based on the improved BP algorithm is shown in
Figure 5. For every independent variable, the variation of the predicted value of the network model caused by the change of its value is measured, in order to calculate and screen out the importance of each variable. The meso parameters with less importance were reasonably eliminated, making the analysis model simple and lightweight.
4.3. Lightweight Analysis Results
The single hidden layer neural network structure was used to perform macro–meso parameter lightweight analysis using traditional and improved BP algorithms, respectively. During training, the initial value of the momentum coefficient was 0.9, and the learning rate was 0.05.
Figure 6 shows the lightweight analysis results obtained from the training. It can be seen from the figures that the conclusions drawn by the two analysis methods are basically the same, which mutually corroborate the correctness of the analysis results and indicate that the BP algorithm with global search capability is reasonably effective in lightweight analysis.
From the comparison of the two methods, it is clear from the results of the lightweight analysis of the elastic modulus (
Figure 6a) that there are some differences between the traditional algorithm and the method in this paper in the calculation of the parallel bond stiffness ratio. The importance calculated by the traditional method is not prominent compared with other meso parameters (except
), while the lightweight result using the improved BP algorithm obviously reflects the importance of
to the elastic modulus.
For Poisson’s ratio (
Figure 6b), the two methods are mainly different in the lightweight results of the particle and parallel bond stiffness ratios. The improved BP algorithm shows that
has the greatest impact on Poisson’s ratio, and it is also found that increasing
can significantly improve Poisson’s ratio of rocks according to the research of this paper and the literature [
11,
12]. In terms of peak strength (
Figure 6c), there is little difference between the two methods. In comparison, the calculation results of the improved BP algorithm are more distinct among the variables.
Figure 7 shows the iterative convergence curve of the two algorithms for the lightweight analysis of the elastic modulus, and the training process of Poisson’s ratio and peak strength are not shown due to space limitations. As can be seen from the figure, the improved BP algorithm converges quickly; the training process is stable, and it converges to an error value near 0.01 after about 50 iterations. On the other hand, the traditional algorithm decreases the error faster in the first 15 iterations, but the convergence of the network becomes significantly slower when it is iterated to about 15–60 times. It falls into the local optimum twice and takes several iterations to jump out. Once the number of iterations is greater than 60, the error starts to decrease slowly and tends to converge, but the network oscillation amplitude is large in the convergence process, and the oscillation amplitude can reach 22% when the iterations reach 80–120. It was accompanied by a small oscillation and convergence near the error value of 0.019 after the number of iterations reached 160. Compared with the method in this paper, the error increased by about 47%. In summary, it can be seen that the improved BP algorithm is significantly higher than the traditional method in terms of convergence speed, stability, and accuracy, and has significant advantages in the lightweight analysis of macro and meso parameters.
Based on the analysis results of the above two methods, it can be concluded that the meso parameters that have a significant impact on the elastic modulus are the equivalent modulus (, ), parallel bond stiffness ratio (), and control gap of the parallel bond (). The meso parameters that have a great influence on Poisson’s ratio are the parallel bond stiffness ratio (), particle stiffness ratio (), and friction coefficient (). The meso parameters that control the peak strength are the tensile and shear strengths of the parallel bond (, ) and the internal friction angle ().
To sum up, the stability and convergence speed of the traditional algorithm are increased by applying the improved BP algorithm introducing the sigmoid function with the gradient factor, the adaptive Nesterov momentum method, and the adaptive learning rate. It reasonably and effectively achieves the objective of lightweight and lays a foundation for an accurate analysis of macro and meso parameter influence characteristics and parameter calibration.
5. Analysis of Macro–Meso Parameter Correlation and Influence Characteristic
According to the orthogonal test results, the influence coefficients between macro and meso parameters as shown in
Table 3 are such that the linear regression model between macro and meso parameters can be expressed as Equations (16)–(18).
An analysis of variance was performed on the test results, and t in
Table 3 was used to test whether the influence of meso parameters on macro parameters is significant, and 0.05 was used as the critical significance level. If t is less than 0.05, it is judged that the influence on macro parameters is significant. It can be seen from the table that the meso parameters that have a significant impact on the elastic modulus are:
(
),
, and
. The meso parameters that have a significant impact on Poisson’s ratio are:
,
,
,
, and
L/R. The meso parameters that have a significant impact on the peak strength are:
,
, and
. In a word, this is basically consistent with the conclusion of the lightweight analysis.
5.1. Influence of Single Meso Parameters on Macro Parameters
According to the above lightweight analysis results, the selected meso parameters with significant impact were further studied, and the boxplot between macro and meso parameters was obtained, as shown in
Figure 8,
Figure 9 and
Figure 10. The upper and lower edges of each box line in the figure, respectively, represent the maximum and minimum values at the same level, except for outliers. The bottom of the intermediate box is the 25% quantile, also known as the lower quartile. The top is the 75% quantile, also known as the upper quartile. The middle red line is the median, and the small circles represent outliers. Outliers are judged to be higher than the upper limit or lower than the lower limit. The upper and lower limits are calculated from the corresponding quartile and interquartile ranges (the difference between the upper and lower quartiles). The lower limit is the difference between the lower quartile and 1.5 times the interquartile range, and the upper limit is the sum of the upper quartile and 1.5 times the interquartile range.
- (1)
Influence of Meso Parameters on Elastic Modulus
It can be seen from
Figure 8a that the elastic modulus increases overall with the increase in the equivalent modulus. It can be divided into two stages. When the equivalent modulus is small, the increase is not obvious. When it is greater than 20 GPa (−0.87 in
Figure 8a), the elastic modulus starts to increase significantly, and the median basically appears as linear growth. From each box, it can be seen that the macro elastic modulus at the same level is approximately normal distribution. When the equivalent modulus is small, the interquartile range is small. As the equivalent modulus increases, the elastic modulus distribution is also gradually discretized.
In the aspect of the parallel bond stiffness ratio (
Figure 8b), the
E shows a nonlinear decreasing trend with the increase in the stiffness ratio. When
≥ 2 (−0.13 in
Figure 8b), this trend can be basically linearized. For each box, the distribution of the elastic modulus at the same level is relatively discrete, showing a right-skewed distribution. In general, the rate of the elastic modulus decreases with the stiffness ratio less than the increasing speed with the equivalent modulus. So, the equivalent modulus is the most important factor affecting
E. This is consistent with the conclusion of the lightweight analysis using the improved BP algorithm.
The elastic modulus increases first and then decreases with the change of the control gap of the parallel bond (
Figure 8c) and reaches the maximum when
= 0.5 (0 in
Figure 8c). However, the lower quartile and lower limit were not significantly affected by
. It can be considered that hard rock with a higher elastic modulus is more susceptible to the influence of the control gap of the parallel bond. At the same level, the elastic modulus has a right-skewed distribution, and if the elastic modulus is larger, the distribution will be more discrete.
- (2)
Influence of Meso Parameters on Poisson’s Ratio
The particle stiffness ratio, parallel bond stiffness ratio, and friction coefficient have a great influence on Poisson’s ratio, as shown in
Figure 9. Specifically, the variation trend of Poisson’s ratio with the particle and parallel bond stiffness ratios is basically the same, and both increase approximately linearly (
Figure 9a,b). The difference is that under the influence of the particle stiffness ratio, Poisson’s ratio is roughly left-skewed, while under the influence of the parallel bond stiffness ratio, it is a right-skewed distribution, indicating that increasing
can improve Poisson’s ratio more significantly.
With the increase in the friction coefficient, Poisson’s ratio basically shows a decreasing law of the quadratic curve (
Figure 9c). The results of this paper also show that it has a positive excitation effect on the elastic modulus and peak strength. When the friction coefficient is small, Poisson’s ratio decreases greatly; when
> 0.5 (−0.35 in
Figure 9c), the decreasing trend is gradually gentle, and the value fluctuates around 0.2–0.3. This range is also Poisson’s ratio for common rock in engineering. So, it is suggested that 0.5 should be taken as the initial value when calibrating the friction coefficient.
- (3)
Influence of Meso Parameters on Peak Strength
It is obvious that the peak strength is mainly affected by meso strength parameters, all of which have a positive excitation effect, as shown in
Figure 10. It can be seen from
Figure 10a that the peak strength increases with
and can be divided into two stages. When
< 50 MPa (−0.84 in
Figure 10a), the increase in the peak strength is not obvious, and the data distribution is relatively concentrated. After 50 MPa, the growth rate increases significantly, and the data fluctuation range also increases significantly, indicating that the tensile strength of the parallel bond is not the only factor affecting the peak strength. Under the same level of
, the changes and cross effects of other strength parameters also have an important impact on the peak strength.
In terms of the shear strength of the parallel bond, the peak strength shows a parabolic law with a gradually decreasing growth rate (
Figure 10b). It increases most obviously when
is in the range of 50–100 MPa (−0.84~−0.14 in
Figure 10b). Then, the curve of the median and the lower quartile gradually flattened. The upper quartiles and maximum increased continuously. In the aspect of data distribution, it is basically similar to
and will not be repeated here.
The peak strength increases linearly with the increase in the internal friction angle (
Figure 10c). At the same level, it shows a right-skewed distribution. The larger internal friction angle, the larger fluctuation range of the data. At the same time, the internal friction angle has a certain influence on the residual strength of rock, because the internal friction angle has a control effect on the particle sliding of the shear band when the sample is loaded after peak strength.
5.2. Influence of Multiple Meso Parameters on Macro Parameters
The preceding sections have provided a preliminary analysis of the variation law between macro and meso parameters. Generally speaking, macro parameters are often affected by multiple meso parameters. It is difficult for a single parameter to play a decisive role in a macro parameter. This also explains the reason for the large interquartile range in the boxplot. Therefore, this section will cross-combine the meso parameters screened above and study the variation law of macro parameters under the influence of multiple meso parameters.
- (1)
Influence of Multiple Meso Parameters on Elastic Modulus
It can be seen from
Figure 11a that when
is fixed, the elastic modulus increases linearly with the increase in
. When
is 0.8, the growth rate is the largest, and as
increases, the growth rate gradually decreases. However, when the equivalent modulus is low,
E is not significantly affected by the change of
; when it is greater than 100 GPa (0.64 in
Figure 11a), the reduction range is relatively large. At the same level of
,
can inhibit the growth of elastic modulus. From
Figure 11b, we can see that the trends of each curve are basically the same, and
E will be greatly reduced when the stiffness ratio is relatively high. On the other hand, the increase in the elastic modulus is relatively uniform due to the linear relationship between
and
E.
As seen in
Figure 11c, when fixed
, the elastic modulus first increases and then decreases with the increase in
, which is basically consistent with the rules of the boxplot in the previous section. In general, when
> 0.2 (−0.80 in
Figure 11c), the impact on the elastic modulus is gradually reduced.
- (2)
Influence of Multiple Meso Parameters on Poisson’s Ratio
According to previous analysis results, there is a linear relationship between Poisson’s ratio and
,
. As shown in
Figure 12a,b, when
is fixed, Poisson’s ratio increases linearly with the increase in the stiffness ratio, and curves are basically parallel. On the other hand, the increase in the friction coefficient will cause a nonlinear decrease in Poisson’s ratio (
Figure 12c), and the smaller friction coefficient will result in a greater reduction range.
- (3)
Influence of Multiple Meso Parameters on Peak Strength
Figure 13a shows the influence of
and
on the peak strength. It can be seen from the figure that curves grow nonlinearly. When
≤ 50 MPa, the growth rate changes from large to small and tends to be flat after
> 50 MPa (−0.85 in
Figure 13a). With the increase in
, the curve shape and growth rate also change. When
> 100 MPa (−0.14 in
Figure 13a), the growth rate begins to decrease, and there is a sudden increase in peak strength when
in the range of 180–200 MPa (0.98–1.27 in
Figure 13a). The reason for this phenomenon is that the rock has a strong hardening effect when the meso strength parameters are high.
It can be seen from
Figure 13b that with fixed
and increased
, the peak strength increases cumulatively, and the slope of the curve is also from large to small. The peak strength increased most significantly when
was in the range of 20–100 MPa (−1.27~−0.14 in
Figure 13b). The trend of each curve is basically the same. We can see from the figure that the combination of
and
at a higher level has a very significant effect on the improvement of peak strength.
Compared with and , the influence of the internal friction angle on peak strength is slightly weaker, which is also reflected in the lightweight analysis. Specifically, when is fixed, the peak strength increases nonlinearly with , and the curve is roughly “S”-shaped, with the maximum growth rate in the middle. When ≤ 100 MPa, the growth of the curves is gentle. Only when the value of is high, can changing the internal friction angle significantly improve the peak strength.
6. Response Surface Analysis Based on Central Composite Design Method
Through orthogonal test, lightweight analysis, and regression fitting, the linear relationship between macro and meso parameters was obtained; the meso parameters with significant influence were screened out, and the influence law between two scale parameters was analyzed. To achieve continuous, quantitative, and rapid matching, the accuracy of the linear regression model is not enough. The response surface method is a comprehensive optimization technique based on mathematical and statistical methods. Its basic idea is to obtain an approximate model between the research objective and its control factors through reasonable experimental schemes and iterative methods. The model can replace the complex implicit function between variables with an easy analyze function. Generally speaking, the second-order function can reflect the nonlinear relationship between input and output variables, consider the cross influence between input variables, and meet the accuracy requirements. Its general form can be expressed as:
where
x and
y are the input and output variables, respectively.
k is number of input variables.
is the coefficient to be solved, and
is the error term.
In order to obtain the second-order response surface function between macro and meso parameters, the central composite experimental design method (CCD) was used to select sample points. Based on the results of the lightweight analysis, the two most important meso parameters were selected for each macro parameter to perform a two-factor response surface analysis. For the elastic modulus, the selected meso parameters were the equivalent modulus () and parallel bond stiffness ratio (). For Poisson’s ratio, it was the particle () and parallel bond stiffness ratio (). The most significant influence on the peak strength are the tensile () and shear () strengths of the parallel bond.
As shown in
Figure 14, the two-factor CCD has 13 test points, including 5 center points, 4 factorial points, and 4 star points. The center points are used to provide error estimates; the factorial points are two-level factorial design, which are used to estimate the linear
and interactive terms
; the star points are used to expand the experimental area and estimate the squared terms
. In order to make the experimental design satisfy the rotatability, the factor level at star points is determined according to Equation (20).
Therefore, in this paper .
In order to describe the quantitative relationships between macro and meso parameters more accurately, the research scope of the meso parameters was further subdivided into three equal subintervals, and the division of intervals is shown in
Table 4. The corresponding second-order response surfaces were obtained in each subinterval, so that for each macro parameter, nine independent subresponse surfaces were used to describe it. The experimental design schemes and numerical calculation results of the elastic modulus, Poisson’s ratio, and peak strength are shown in
Table 5,
Table 6 and
Table 7, respectively. Due to space limitations, for each macro parameter, only three representative subintervals were selected to show the calculation results, and the rest of the calculation results were omitted.
- (1)
Response Surface Analysis of Elastic Modulus
According to the CCD test results,
Table 8 lists the coefficients of each subresponse surface equation for the elastic modulus. The
R2 of each response surface equation is above 0.99, and the fitting is relatively accurate. These equations will be used later in the parameter calibration solution. It can be seen from the
Figure 15 that the elastic modulus is positively correlated with
and is negatively correlated with
. On the whole, it is greatly affected by
. When the equivalent modulus is low, the effect of
on the elastic modulus is not obvious (
Figure 15a,d,g), and the gradient direction of the response surface is gradually deflected with the increase in
. As shown in
Figure 15h,f,i, the elastic modulus is affected by two parameters. So, it is necessary to use multiple subresponses to describe the relationship between the macro and meso parameters. It is suggested that the differences in the influence of meso parameters on macro parameters in different regions should be considered when performing parameter calibration.
- (2)
Response Surface Analysis of Poisson’s Ratio
Similarly, the coefficients of Poisson’s ratio response surface equation (
Table 9) and the contour plot of the response surface were obtained based on the experimental results. As seen in
Figure 16, the gradient direction of Poisson’s ratio response surface is also deflected with the change of the two meso parameters. When
is small (
Figure 16g,h,i), Poisson’s ratio is less affected by
; as
increases, Poisson’s ratio also increases, and the effect of
on Poisson’s ratio starts to be significant. As shown in
Figure 16b,d,e, the gradient of the contour line is basically along 45°, indicating that the gradient of Poisson’s ratio response surface along the two coordinate axes is equivalent, and
and
have equally significant effects on Poisson’s ratio. It is worth noting that, as shown in
Figure 16a, Poisson’s ratio in the local range has a quadratic curve law that increases first and then decreases slightly with the increase in
. It may be due to the joint influence of the particle stiffness ratio and the parallel bond stiffness ratio. This is of concern in the parameter calibration.
- (3)
Response Surface Analysis of Peak Strength
On the other hand, the response surface equation of peak strength was obtained by regression (
Table 10), and it can be seen that for each subresponse surface equation, the
R2 > 0.98 and most of them are above 0.99. The regression effect of the equation is relatively significant. As can be seen from
Figure 17, the peak strength is controlled by
and
together, both of which are positively correlated. When the magnitude of the two is small (
Figure 17d,e,g),
is jointly affected by the two meso parameters. With the increase in a certain meso parameter, the gradient direction of the response surface will deflect, showing a “saturation” effect, that is, the peak strength is mainly controlled by
when
is large and vice versa (
Figure 17a,f,i). This phenomenon is obvious in the process of
changed.
7. Calibration and Solution Method of Macro and Meso Parameters
To calibrate the meso parameters of rock, the optimization technique was used to solve the meso parameters, and the objective of the solution was to minimize the error between the numerical and laboratory test that is expressed as a function:
where
is the numerical test result, and here the subresponse surface equations were used.
is the macroscopic parameter of the rock obtained by laboratory tests.
In order to solve the objective function, the following boundary conditions were defined for the problem.
- 1.
Linear equality constraint.
The macro parameters obtained by the linear regression model should be equal to the laboratory test.
- 2.
Linear inequality constraints.
According to the literature [
15,
25,
35] and the research of this paper, it was found that there is a certain empirical relationship between the elastic modulus and the peak strength of rock, with the ratio of the two being about 0.25~1.0, and the ratio of
and
is 1~3. Therefore, the linear regression model has the following constraints
- 3.
Nonlinear inequality constraint.
Applying the inequality constraints above to the nonlinear models in
Table 8,
Table 9 and
Table 10 constitutes the nonlinear inequality constraint.
- 4.
Side constraints.
As mentioned above, each meso parameter has its research range. This constraint was determined by the research range in
Section 3.2.
The above constitutes the mathematical model for the parameter calibration solution, which contains three sets of objective functions, three equality constraints, six inequality constraints, and three side constraints. It is a typical multiobjective, nonlinear optimization problem. The above mathematical model was solved by using the multiobjective goal attainment solution function (fgoalattain) in the Matlab optimization toolbox. The optimal meso parameters can be iteratively solved by setting the solution objective value (0, which means the minimum value of the objective function), the initial value (all set to 1), and the weight (each objective function has the equal weight) and specifying the corresponding objective functions, constraints, and boundary conditions according to the above-calibrated solution model.
8. Case Study
8.1. Calibration of Rock Meso Parameters
The griotte researched in the literature [
12] was selected for calibration, and its macro parameters are:
E = 39.5 GPa,
= 0.12, and
= 111 MPa. The meso parameters were obtained after optimal solution using the mathematical model established above, as shown in
Table 11.
8.2. Analysis of Calibration Results
The calculated meso parameters were input into the PFC for a triaxial compression test, and the confining pressure was set to 10 MPa. The deviatoric stress–strain curve, contact force chain, and crack distribution obtained from the test are shown in
Figure 18. From the figure, it can be seen that
- (1)
The sample is ductile failure as a whole, and the compression contact force chain between the particles is dominant. Some tensile contact force chains appear in the middle of the sample, which reflects the shear expansion characteristics during compression.
- (2)
According to numerical calculation results, the macro parameters of the sample are: E = 42.9 GPa, = 0.11, and = 112.9 MPa. Compared with laboratory test results, the absolute errors are: 3.4 GPa, 0.01, and 1.99 MPa; The relative errors are 8.6%, 8.3%, and 1.7%, respectively. The main reason for the high elastic modulus and strength and low Poisson’s ratio in the numerical test is that the numerical test is easier to obtain uniform and complete samples, so, its physical and mechanical parameters are also slightly better than laboratory test. In general, the numerical test results can accurately reflect the stress evolution law of rock.
- (3)
The cracks of the sample mainly developed along the bottom surface in the direction of . In addition, there are a few cracks in the upper left corner of the sample, and finally an obvious main fracture surface was formed as the numerical experiments were conducted. The damage pattern and crack distribution of the sample are relatively close to the laboratory tests.
In summary, the above method can quickly and accurately obtain the corresponding meso parameters of the parallel bond model based on the macroscopic parameters of the rock. The comparison of the numerical tests with the laboratory tests also reveals that the stress characteristics, stress evolution, and failure mode of the sample are relatively close, which proves that this method is reasonable and effective.
9. Conclusions
In this paper, starting from the basic theory of PFC3D and qualitative relationship between macro and meso parameters, based on the parallel bond model and reasonable experimental design methods, a lightweight analysis method based on the improved BP algorithm is proposed, and the sensitivity between macro and meso parameters is quantified. The influence law of meso parameters on macro parameters was studied, and the linear and nonlinear models between them were obtained. The mathematical model of rock meso parameter calibration was established, and the optimal solution was obtained by using optimization technology, which can provide some reference for PFC parameter calibration. The main conclusions of this paper are as follows:
- (1)
An improved BP algorithm is proposed that has a function with gradient factor, Nesterov momentum method with adaptive momentum coefficients, and adaptive learning rate and applied to the PFC meso parameter lightweight analysis. In the comparison with the traditional BP algorithm, it was found that the convergence speed is increased by 140%; the oscillation effect in the iteration is avoided, and the error is reduced by about 47%. The results are more accurate and reasonable and effectively achieve the purpose of lightweighting the macro and meso parameter analysis model. At the same time, the algorithm proposed in this paper is also applicable to similar problems in the field of water conservancy and geotechnical engineering.
- (2)
The improved BP algorithm was used for the lightweight analysis, and it was found that the equivalent modulus, parallel bond stiffness ratio, and parallel bond control gap have a significant impact on the elastic modulus, in which the equivalent modulus plays a leading role. On the other hand, the improved algorithm obviously reflects the importance of the stiffness ratio to the elastic modulus compared with the traditional method. The meso parameters that have a great influence on Poisson’s ratio are the parallel bond stiffness ratio, particle stiffness ratio, and friction coefficient. The algorithm in this paper is slightly more accurate in describing the importance of the two stiffness ratios. The compressive strength, shear strength, and internal friction angle of the parallel bond can control the peak strength.
- (3)
The interaction law and influence mechanism between macro and meso parameters were analyzed. The elastic modulus increases linearly with the increase in ; has an inhibitory effect on the growth of the elastic modulus, and E decreases greatly when the stiffness is relatively high. There is a linear relationship between Poisson’s ratio and and . The increase in the friction coefficient will cause the nonlinear decrease in Poisson’s ratio, and the smaller friction coefficient, the greater reduction. All the strength parameters have an incentive effect on the peak strength, and the combination of and at higher levels has the most significant effect on the enhancement of peak strength. On the other hand, the internal friction angle has a certain effect on the residual strength of the rock, which is due to the control effect of the internal friction angle on the particle sliding on both sides of the shear zone when the sample is loaded after the peak.
- (4)
The research interval of the meso parameters with significant effects was further subdivided, and based on the central composite experimental design and response surface method, a nonlinear mathematical model of macro–meso parameters described by multiple subresponse surfaces was obtained to achieve a refined description between macro and meso parameters.
- (5)
The mathematical model of the meso parameter calibration is established, solved by optimization technology, and verified by an example. Through the comparison of numerical experiment and laboratory test results, it was also found that the mechanical characteristics, stress evolution, and failure mode of the sample are relatively close, which proves the validity and reliability of the calibration method.
- (6)
Limitations and Prospects. ① The research results of this paper are mainly based on the parallel bond model, and the applicability in other contact models of PFC remains to be verified. ② Less consideration was given to the damage evolution and failure morphology matching of rocks during loading, which will be improved in future research. ③ The influence of clump properties was not considered, and the role of complex particles in the calibration of rock macro and meso parameters needs further study in the future.