In the following section, a 3-D discrete element model considering the statistical analysis results of bedded shale containing natural fractures is constructed, and the size effect of rock mechanics parameters is evaluated.
Determination of the REV
To determine the REV of a shale mass under the combined action of natural fractures and bedding, it is necessary to cut the established 5 m block into smaller blocks. The dimensions of these smaller cubic blocks are 0.8, 1.2, 1.6, 2.0, 2.4, 2.8, 3.2, and 3.6 m, respectively. After the scope of the REV is basically determined, more accurate blocks can be cut out in the reduced scope to determine the size of the REV. The mechanical properties of the blocks are affected by the different geometrical distributions of the fractures in different positions, and the influence is especially obvious when the block size is smaller. To improve calculation precision and reduce error, we performed calculations at five different positions in each block model and then took the mean mechanical parameters as the final result. Figure 5 shows the five positions in the 0.8 m blocks.
Parameters of the discrete element numerical model
-
(1)
Transversely isotropic constitutive parameters
The ratio of the elastic modulus in the parallel bedding direction to that in the vertical bedding direction was defined as the anisotropy ratio \(k\). In this study, \(k\) was set to 0.5, 1.0, 1.5 and 2.0; hence, \(E_{x} = 0.5\, E_{z},\, E_{x} = 1.0\, E_{z},\, E_{x} = 1.5\, E_{z} ,\;{\text{and}}\;E_{x} = 2\, E_{z}\). The influence of different \(k\) values on the compressive strength, elastic modulus, shear strength and volume modulus of shale with natural fractures were studied. The relevant parameters of the transversely isotropic shale were reasonably selected, as shown in Table 3.
-
(2)
Parameters of actual and fictitious joints
Table 3 Transversely isotropic constitutive parameters for shale Geological measurements indicate that nonpenetrating joints widely exist in shale masses. In the discrete element numerical simulation program, a DFN can include fictitious joints combined with nonpenetrating joints to generate polyhedral blocks, which can be recognized by DEM. The natural fracture network model of the shale mass in the study area was established with the DFN method in Sect. 1.1, the fractures of which can be assigned to the parameters according to the literature (Wu and Kulatilake 2012), as shown in Table 4. Parameters also need to be assigned to the fictitious joints. The main parameters of fictitious joints include normal stiffness and tangential stiffness. A new calculation method suitable for transversely anisotropic shale should be established because the current assignment method for fictitious joints is applicable to only certain rocks such as granite.
Table 4 Actual and fictitious joint parameters Biaxial compression mechanical models with fictitious joints were established first, as shown in Fig. 6. The horizontal ground stress was \(\sigma_{2}\), and vertical the ground stress was \(\sigma_{1}\). In the model, the angle between the transversely isotropic plane and the vertical direction was α, whereas the angle between the transversely isotropic plane and the horizontal direction was β. According to the theory of elastic mechanics, the relationship between the elastic modulus \(E_{\alpha }\) and Poisson's ratio \(v_{\alpha }\) of the stratified shale with a bedding dip angle of α and the vertical deformation \(\Delta L_{{\text{V}}}\) and horizontal deformation \(\Delta L_{{\text{H}}}\) of the model without fictitious joints can be expressed with Eqs. (3), (4) and (5).
$$E_{\alpha } = \frac{1}{{\frac{1}{{E_{1} }}\sin^{4} \alpha + \left( {\frac{1}{{G_{2} }} - \frac{{2v_{2} }}{{E_{2} }}} \right)\sin^{2} \alpha \cos^{2} \alpha + \frac{1}{{E_{2} }}\cos^{4} \alpha }}$$
(3)
$$v_{\alpha } = - \left[ {\left( {\frac{1}{{E_{1} }} + \frac{1}{{E_{2} }} + \frac{{2v_{2} }}{{E_{2} }} - \frac{1}{{G_{2} }}} \right)\sin^{2} \alpha \cos^{2} \alpha - \frac{{v_{2} }}{{E_{2} }}} \right]E_{\alpha }$$
(4)
$$\Delta L_{{\text{V}}} = \frac{{\sigma_{1} L_{1} }}{{E_{\alpha } }} - \frac{{\sigma_{2} L_{1} }}{{E_{\beta } }}\nu_{\beta } ;\;\Delta L_{{\text{H}}} = \frac{{\sigma_{2} L_{2} }}{{E_{\beta } }} - \frac{{\sigma_{1} L_{2} }}{{E_{\alpha } }}\nu_{\alpha }$$
(5)
The vertical deformation \(S_{{\text{v}}}\) and horizontal deformation \(S_{{\text{h}}}\) generated with a single fictitious joint can be calculated by Eq. (6), where \(K_{{\text{n}}} \;{\text{and}}\;K_{{\text{s}}}\) are the normal stiffness and tangential stiffness of the fictitious joint, respectively.
$$S_{{\text{v}}} = \frac{{\sigma_{2} \cos^{2} \varphi + \sigma_{1} \sin \varphi \cos \varphi }}{{K_{{\text{n}}} }} + \frac{{\sigma_{2} \sin \varphi \cos \varphi + \sigma_{1} \sin^{2} \varphi }}{{K_{{\text{s}}} }};\; S_{{\text{h}}} = \frac{{\sigma_{1} \cos^{2} \varphi + \sigma_{2} \sin \varphi \cos \varphi }}{{K_{{\text{n}}} }} - \frac{{\sigma_{1} \sin \varphi \cos \varphi - \sigma_{2} \cos^{2} \varphi }}{{K_{{\text{s}}} }}$$
(6)
The rock mass deformation error \(\eta\) caused by the fictitious joints is defined as the ratio between \(S_{{\text{v}}}\) (\(S_{{\text{h}}}\)) and \(\Delta L_{{\text{V}}} (\Delta L_{{\text{H}}} )\), as shown in Eq. (7).
$$\eta = \frac{{S_{{\text{v}}} }}{{\Delta L_{{\text{V}}} }};\;\eta = \frac{{S_{{\text{h}}} }}{{\Delta L_{{\text{H}}} }}$$
(7)
Equations (3)–(7) can be combined to form Eq. (8), which is an expression of the normal stiffness and shear stiffness of a single fictitious joint; in this formula, a, b, c and d are parameters related to the boundary stress and joint inclination and are introduced for the convenience of calculation.
$$K_{{\text{n}}} = \frac{{a + \frac{b*c}{d}}}{{\eta \left( {\Delta L_{{\text{V}}} - \frac{b}{a}\Delta L_{{\text{H}}} } \right)}};\;K_{{\text{s}}} = \frac{d}{{\frac{c}{{K_{{\text{n}}} }} - \eta \Delta L_{{\text{H}}} }}$$
(8)
$$\begin{aligned} & a = \sigma_{2} \cos^{2} \varphi + \sigma_{1} \sin \varphi \cos \varphi \;b = \sigma_{1} \sin^{2} \varphi + \sigma_{2} \sin \varphi \cos \varphi \\ & c = \sigma_{1} \cos^{2} \varphi + \sigma_{2} \sin \varphi \cos \varphi \;d = \sigma_{1} \sin \varphi \cos \varphi - \sigma_{2} \cos^{2} \varphi \\ \end{aligned}$$
(9)
Suppose the model contains N fictitious joints with inclination angles of φ1, φ3,…, φN. In this case, the total error caused by the fictitious joint is equal to the sum of the error values caused by a single fictitious joint, as shown in Eq. (10), where \(\eta_{i}\) is the deformation error caused by the ith joint.
$$\eta_{{{\text{sum}}}} = \eta_{1} + \eta_{2} + \cdots + \eta_{i} + \cdots + \eta_{{N}}$$
(10)
To facilitate the calculation, the average error \(\eta_{{{\text{avr}}}}\) is introduced, wherein \(\eta_{{{\text{avr}}}} = \eta_{{{\text{sum}}}} /N\). Equation (11) expresses the normal stiffness and tangential stiffness when the deformation of the ith fictitious joint satisfies the error limit condition.
$$K_{\text{n}i} = \frac{{N\left( {a_{i} + \frac{{b_{i} *c_{i} }}{{d_{i} }}} \right)}}{{\eta_{{{\text{sum}}}} \left( {\Delta L_{{\text{V}}} - \frac{{b_{i} }}{{a_{i} }}\Delta L_{{\text{H}}} } \right)}};\;K_{\text{s}i} = \frac{{Nd_{i} }}{{\frac{Nc}{{K_{{\text{n}}} }} - \eta_{{{\text{sum}}}} \Delta L_{{\text{H}}} }}$$
(11)
If there are many nonpenetrating joints in the rock mass, it is unrealistic to assign fictitious joints individually. Therefore, Eq. (12) can be used to approximate the normal stiffness and tangential stiffness of the fictitious joints in bedded shale from the mean values of the deformation parameters of each fictitious joint.
$$K_{{\text{n}}} = \frac{{\mathop \sum \nolimits_{i = 1}^{N} K_{{{\text{n}i}}} }}{N} = \mathop \sum \limits_{i = 1}^{N} \frac{{a_{i} + \frac{{b_{i} *c_{i} }}{{d_{i} }}}}{{\eta_{{{\text{sum}}}} \left( {\Delta L_{{\text{V}}} - \frac{{b_{i} }}{{a_{i} }}\Delta L_{{\text{H}}} } \right)}};\;K_{{\text{s}}} = \frac{{\mathop \sum \nolimits_{i = 1}^{N} K_{{{\text{s}i}}} }}{N} = \mathop \sum \limits_{i = 1}^{N} \frac{{d_{{\text{i}}} }}{{\frac{{N\text{c}_{{i}} }}{{K_{{{\text{n}i}}} }} - \eta_{{{\text{sum}}}} \Delta L_{{\text{H}}} }}$$
(12)
From Eq. (12), the normal stiffness and shear stiffness of the fictitious joints under different anisotropy ratios and different bedding angles are calculated, and the results are shown in Table 5. Kn and Ks of the fictitious joints change with changes in the bedding angle, block size and anisotropy ratio, which lays the foundation for subsequent simulation work.
Table 5 Parameters of the fictitious joints at different bedding angles and anisotropy ratios Test schemes
Three different numerical loading paths were designed to calculate the compressive strength, deformation modulus, shear modulus and volume modulus of the shale mass, which were realized by using the built-in Fish language in 3DEC.
Figure 7 shows the loading schematic diagrams of the numerical simulation for the uniaxial compression, pure shear, and triaxial compressive tests, respectively. For each loading scheme, compressive stresses σx, σy, and σz that are far less than the compressive strength are first applied in the vertical direction of blocks X, Y and Z to keep the blocks in a stable state, and then the boundary stress is kept unchanged. Subsequently, the loading is applied in the Z direction at a displacement rate of 0.01 m/s until the model fails in the uniaxial compression test. The loading is applied to any adjacent block surface at a displacement rate of 0.01 m/s in the pure shear test. Additionally, the loading is applied in the three principal directions at a displacement rate of 0.01 m/s in the triaxial compressive test.
Monitoring points were arranged on the block surface to record the displacement and stress in the block during the loading process, and these recorded data were used to draw the stress–strain curve. During the loading process, the stress distribution at each point on the block surface was not uniform, which introduces substantial error into the calculation results. To reduce the error, different numbers of monitoring points were set up according to the block size to monitor the stress and strain in the block. Figure 8 shows the layout diagrams of the monitoring points when the block size was L = 0.5–1.0 m, L = 1.0–2.0 m, and L = 2.0–5.0 m, respectively.