1 Introduction

Granular materials are commonly utilized in geotechnical engineering, including rock-fill dam, railway, mining and so on [1,2,3,4,5,6,7,8,9]. The mechanical properties of granular material, such as deformation, strength and grain crushing, are very complicated and random due to its complex internal structure (mineral composition, flaw and pore) and external factor (size, shape and environment effect) [10, 11]. Recently, the study of multi-pore behaviour has become an important issue as tailoring porous texture is a potential approach of controlling macroscopic properties of brittle materials [12]. For this reason, the mechanical properties (especially grain crushing) of granular materials under multi-pore impact should also be further studied.

According to previous studies, the porosity of different types of rocks vary greatly [13,14,15,16,17], in addition, pore size and geometry are also unique for each type. Yang et al. [18] experimentally investigated strength, deformation and crack evolution behaviour of sandstone, whose porosity was 6.88%. In their study, the micropores of tested sandstone were shown by scanning electron microscopy (SEM) image. Zhang et al. [19] found evidence of internal voids in grains that were in contact with surface via the photograph of soil particles with size 0.6–1.18 mm before testing. Al-Harthi et al. [20] presented a photograph of tested vesicular basalt revealing the variation in the size of non-connected pore spaces. In their research, an image analysis technique was suggested to estimate the porosity of vesicular basalt.

Numerical simulation methods, including discrete element method (DEM), combined finite-discrete element method (FDEM), lattice element method (LEM), are useful tools for obtaining micro-mechanical information and have been extensively employed to study the mechanical behaviour of brittle porous materials [21,22,23,24,25,26,27]. Fakhimi et al. [28] studied the effects of porosity and pore size on rock deformational and strength characteristics employing a bonded particle model. Their results demonstrate that apart from porosity, pore size could induce drastic change in elastic modulus, crack initiation stress and rock strength. Nguyen et al. [29] numerically investigated the influences of pore structure over fracture behaviour of geopolymer-foamed concrete and found that pore size could produce dramatic effect on fracture resistance. They also discovered that a decrease in pore size resulted in higher compressive strength and this phenomenon is more significant for foam concrete with lower porosity. Cui et al. [30] performed a micro-mechanical study using lattice spring model (LSM) and found out that porosity had a significant impact on fracture strength while pore size dominated the Weibull modulus. Laubie et al. [12] investigated the stress transmission of a brittle porous material and its relation with failure properties by conducting a lot of lattice-element simulations. The authors observed a non-Gaussian broadening of stress probability density functions under tensile loading, which is caused by disordered pore distribution.

In this work, based on DEM, a series of simulations were conducted to investigate the influences of porosity and disorder of pore distribution on single grain crushing. The single grain model was generated by means of bonded particle model, in which elementary particles were cemented by removable bonds. The single grain models with various porosity were achieved by deleting different number of particles. The disorder degree of pore distribution is defined by parameter Iv. The results of grain crushing strength, fracture and fragmentation patterns, and the like, offer insight into the influence of porous disorder over mechanical properties of granular porous materials.

2 Single porous model and its calibration

2.1 Generation of disordered pore distribution

The 2D-DEM model adopted in current simulations is shown in Fig. 1, in which the single grain was modelled as an agglomerate of elementary particles with removable bonds. The radii of single grain (rg) and elementary particles (r) are 30 and 0.3 mm, respectively. The number of elementary particles is 9366. It should be noted that the packing structure of elementary particles is regularly hexagonal; in this case, the strength of grain model is statistically homogeneous. For such an entirely regular DEM agglomerate, its theoretical porosity (i.e. the ratio of blue area to red triangle area in Fig. 2) is given by:

$$\varvec{\varphi } = {{S_{1} } \mathord{\left/ {\vphantom {{S_{1} } {S_{2} }}} \right. \kern-\nulldelimiterspace} {S_{2} }} = 1 - {{\sqrt 3 {\varvec{\pi}}} \mathord{\left/ {\vphantom {{\sqrt 3 {\varvec{\pi}}} 6}} \right. \kern-\nulldelimiterspace} 6} \approx 0.0931$$
(1)
Fig. 1
figure 1

Initial single grain model and its packing structure

Fig. 2
figure 2

Schematic diagram for calculating theoretical porosity. r is the radius of elementary particles, equalling to 0.3 mm here

where S1 and S2 are the area of blue and red triangle area, respectively.

In this study, additional porosity was introduced into the grain model presented above by removing a certain number of particles. A strategy of generating porous agglomerates with controlled disordered degree is presented as follows. As illustrated in Fig. 3, the grain was virtually discretized by a lot of cells, resultant nodes were used as reference position for removing particles. The shape of cell is square, and the width l of cell determines the number of nodes that fall within the grain boundary. Considering a concentric circular area with a radius of (rg − l) as a boundary, node that falls into this area should be considered for deleting particles. One particle is randomly removed within a certain distance R from each node. The uniform reference distance, R, for each case should be specified according to the degree of disorder of the pore distribution. As revealed from Fig. 3a, a bigger boundary means the scope for deleting particles expands accordingly. In this generation strategy, the number of nodes located within (rg − l) of the grain centre equals to the number of deleted particles n, as a result, the porosity can be calculated by:

$$\varvec{\varphi } = \varvec{\varphi }_{0} + n\left( {{r \mathord{\left/ {\vphantom {r {r_{{\text{g}}} }}} \right. \kern-\nulldelimiterspace} {r_{{\text{g}}} }}} \right)^{2}$$
(2)
Fig. 3
figure 3

The reference grid used for removing particles

The degree of disorder of pore distribution is calculated by:

$$I_{v} = \delta /l$$
(3)

By adopting the aforementioned approach, samples with different porosity are able to be generated with regard to the same reference grid, furthermore, corresponding degree of disorder for these samples could be controlled by varying δ. As listed in Table 1, a wide range of variation in porosity is considered, but only the highly ordered (Iv = 0) and disordered (Iv = 2.0) pore distribution are considered for Case-1; while for Case-2 to Case-4, eight kinds of degree of pore disorder (from Iv = 0 to Iv = 2.0) are investigated. Thirty simulations (referred to as a group) will be performed for each porosity and pore disorder by setting different seeds adopted in random-number generator. Therefore, a total of 54 groups of grain crushing tests will be simulated in this study. Three samples with the same porosity (Case-2) but increasing porous disorder are shown in Fig. 4. For the highly ordered system, i.e. Iv = 0, small fluctuations in pore distribution still exist as it is not always possible to find the particle exactly at cell node position to delete. Figure 5 displays grains with the same porous disorder (Iv = 2.0) but with increasing porosity.

Table 1 Calculation scheme
Fig. 4
figure 4

DEM samples with the same porosity but different porous disorder degree (Case-2)

Fig. 5
figure 5

DEM samples with the same porous disorder degree (Iv = 2.0) but different porosity

2.2 Porous disorder calibration

As described method of removing particles above, the parameter Iv of pore disorder is a predetermined quantity, other geometrical descriptors are needed in order to verify whether the generated grain models meet requirements of different disorder. Here, another disorder parameter Id is defined to calibrate the aforementioned porous grain models. In the first step, the centres of removed particles were connected to form a triangular grid according to principle of nearest distance, as shown in Fig. 6. Secondly, the area of each triangle mesh will be calculated and the standard deviation of the triangular area is given as:

$${\text{SD}} = \sqrt {\frac{1}{n}\sum\limits_{i = 1}^{n} {\left( {S_{i} - \overline{S}} \right)^{2} } }$$
(4)
Fig. 6
figure 6

a Triangular mesh formed by deleted particles; b validation of \(I_{v}\) via \(I_{{\text{d}}}\)

where n is the number of triangular grid, Si is the area of triangular grid i, \(\overline{S}\) is the average area of triangular grids.

And then the disorder parameter Id is defined as:

$$I_{{\text{d}}} = {{{\text{SD}}} \mathord{\left/ {\vphantom {{{\text{SD}}} {\left( {{{l^{2} } \mathord{\left/ {\vphantom {{l^{2} } 2}} \right. \kern-\nulldelimiterspace} 2}} \right)}}} \right. \kern-\nulldelimiterspace} {\left( {{{l^{2} } \mathord{\left/ {\vphantom {{l^{2} } 2}} \right. \kern-\nulldelimiterspace} 2}} \right)}}$$
(5)

As illustrated in Fig. 6b, Id increases with Iv, which confirms that porous structures with different disorder degree could be generated via proposed approach. Note that the nonlinear relationship between Id and Iv reveals that the degree of disorder of the pore distribution plateaus after a certain growth with \(I_{v}\). The ceiling of Id is achieved in the case of completely random pore generation.

3 Numerical simulation grain crushing test and relevant parameters

The DEM simulation of the single grain crushing test was carried out using PFC2D [31]. The top and bottom rigid walls were generated at the top and bottom of the agglomerate, respectively. The agglomerate was then crushed by moving the top loading wall downwards. As for the loading speed, as shown in Fig. 7, if loading becomes too fast, the peak force would be large and the displacement corresponding to peak force would exceed the threshold of the static state. Therefore, the loading velocity was set to 0.001 m/s which is small enough to ensure quasi-static condition and to avoid the occurrence of dynamic response. During the loading process, the loading force acting on the rigid wall, F, and displacement of the top wall, S, were recorded in each step. In addition, the maximum value of the recorded loading force was defined as the maximum force, Fmax. The compression was terminated when the force acting on the rigid wall was less than 0.6 Fmax.

Fig. 7
figure 7

a Peak force as a function of loading velocity, b displacement corresponding to peak force as a function of loading velocity

The DEM input parameters listed in Table 2 were calibrated by a trial and error process (refer to the author’s previous research [32]) to guarantee the occurrence of brittle failure during grain crushing process, in other words, the material will have little plasticity to resist the propagation of the crack and the material fails by fast fracture. To be more specific, the ratio of wall displacement for bulk failure of grains to grain diameters should be less than 0.3%.

Table 2 DEM parameters of the elementary particles, parallel bonds and boundary walls

4 Results

4.1 Influence of porous disorder on stress field and fracture patterns

It is generally believed that the existence of pores is expected to affect the stress transmission and lead to stress concentration. In addition, the pore distribution is able to exert an influence over degree of stress concentration. In order to display stress distribution inside the grain, the stress tensor resulted from all contacts force acting on each ball is computed by Eq. (6) [33].

$$\sigma_{ij} = \frac{1}{V}\sum\limits_{c = 1}^{M} {f_{j}^{(c)} L_{i}^{(c)} } ,$$
(6)

where \(V\) is the volume of a region; \(M\) is the number of contacts on the boundary; \(f_{j}^{(c)}\) is contact force vector; \(L_{i}^{(c)}\) is the vector connecting the centre of the two contiguous balls. It should be noted that the compressive stress is negative by default.

Four contour plots of X tensile stress \(\left( {\sigma_{{{\text{xx}}}} } \right)\) are shown in Fig. 8 for samples with the same porosity φ = 0.101 but incremental disorder when loading force equals 15 kN. The region of local stress concentration is denoted as red spots. Revealed from Fig. 8a–d, the tensile stress is mainly distributed on the central axis of grain, which is consistent with the published research [34]. Furthermore, the local stress concentration inside grain grows with the degree of disorder of pore distribution. Higher stress concentration and its heterogeneity would result in a lower particle crushing strength.

Fig. 8
figure 8

X tensile stress field in four different samples of incremental disorders (Case-2). The wall loading force equals 15 kN

The aforementioned stress distribution inside the grain directly affects the mechanical behaviour of grain sample, especially the stress–strain curve. In general, the characteristic tensile stress induced in a 2-D grain under compression is defined as [35], \(\sigma = \frac{F}{d}\), where \(F\) and d refer to diametrical force and distance between two platens at failure under compression, respectively. In addition, the vertical strain is given by, ε = s/d, where s is the vertical displacement of loading wall. Figure 9a exhibits four curves of stress–strain behaviour for grain samples with the same porosity but different porous disorder during compression. The peak stress (i.e. grain crushing strength) is maximum for model with disorder Iv = 0 while the model with disorder Iv = 2.0 has the lowest peak stress. For high-disorder sample, the force–displacement curve demonstrates a little fluctuation prior to reaching peak stress, indicating that the damage incepts inside the grain under a certain external load. In order to further discover a universal link between stress distribution inside grain and vertical peak stress, the vertical stress is normalized by weighted internal stress corresponding to peak stress (see Fig. 9b). It is found out that all four curves reach almost the same peak value, which illustrates that the internal stress distribution induced by porous disorder determines the crushing strength. Or rather, the more obvious stress concentration is, the lower the crushing strength becomes.

Fig. 9
figure 9

a Vertical stress versus vertical strain for different pore disorders (Case-2). b Vertical stress normalized by weighted internal stress corresponding to peak stress versus vertical strain for different pore disorders (Case-2)

By and large, the initiation and propagation of fracture in terms of brittle material appear in areas where stress exceeds the strength threshold. As a result, changing degree of inhomogeneity of stress distribution could give rise to diverse fracture patterns. Figure 10 displays snapshots of four cracking grains with different disorder degree of porous textures. Under the four scenarios, main cracks all propagate vertically and have contact with both top and bottom walls; however, deviations from the vertical axis become larger from Fig. 10a–d, which signifies that porous disorder plays a critical role in fracture progression. The progressively uneven pattern of fracture path also demonstrates that remaining fragments after grain crushing are more irregular as the degree of porous disorder rises.

Fig. 10
figure 10

Influence of porous disorder on fracture pattern (Case-2)

4.2 Influence of porous disorder on grain crushing strength

As mentioned in Sect. 4.1, the degree of stress concentration inside the grain increases with the disorder of porous texture; in this case, the crushing strength of grain is variable according to its disorder of porous structure. As illustrated in Fig. 11, the average grain crushing strength of 54 groups (as listed in Table 1) is well correlated with both porosity and pore disorder. For Case-1 when Iv equals 0, the crushing strength presents an overall linear downward trend with increasing porosity, which is fitted by:

$$\sigma_{u} = - 1.419\varphi + 0.628$$
(6)
Fig. 11
figure 11

Grain crushing strength, σ, as a function of porosity, φ

While for Case-1 when Iv equals 2, the crushing strength exhibits an overall power-law downward tendency with porosity, fitted by:

$$\sigma_{l} = 0.012 \times \varphi^{ - 1.576}$$
(7)

For Case-2, Case-3 and Case-4, to better understand the relationship between grain crushing strength and pore disorder, σ versus Iv for three cases with different porosity are plotted in Fig. 12. The error bars are the standard deviations of crushing strength of 30 grains in each group. In Fig. 12, the uniform expression for exponential best fit curves is given as Eq. (8).

$$\sigma = \sigma_{1} + A \times \exp \left( {B \times I_{v} } \right)$$
(8)
Fig. 12
figure 12

ac Crushing strength versus Iv for three cases. d The crushing strength for Case 2–Case 4 normalized by strength when Iv = 0

where σ1 is the strength value when Iv → ∞, A + σ1 denotes the initial value when Iv is 0, B refers to the rate of curve.

Furthermore, the curves displayed in Fig. 12a–c were normalized by crushing strength when pore disorder is zero. As illustrated in Fig. 12d, curves for three cases with different porosity diverge with the same starting point. For Case-4, the vertical decrease is maximum. This can be further explained that when porosity is large, stress concentration caused by the same disorder is greater than that caused by low porosity.

4.3 Influence of porous disorder on strength variability

It has been theoretically and experimentally validated that grain crushing strength follows a Weibull distribution [32, 36,37,38,39,40,41,42]. As demonstrated by Mcdowell and Amon [36], the survival probability for a grain with size \(d\) under diametrical compression is given by:

$$P_{{\text{s}}} \left( d \right) = \exp \left[ { - \left( {\frac{d}{{d_{0} }}} \right)^{3} \left( {\frac{\sigma }{{\sigma_{0} }}} \right)^{m} } \right]$$
(9)

where \(m\) is the Weibull modulus, \(d_{0}\) denotes a reference size and \(\sigma_{0}\) represents the characteristic stress for a grain of size, \(d_{0}\), based on the assumption that 37% of the tested grains survive.

As to experiment using finite number of grains, the survival probability,\(P_{{\text{s}}}\), is calculated on the basis of mean rank order:

$$P_{{\text{s}}} = 1 - \frac{i}{N + 1}$$
(10)

where N is the total number of grains, and \(i\) is the rank of the grain arranged in ascending order. Therefore, for a group of 30 grains, the grain failing at the lowest value of \(\sigma\) has a survival probability of 1/31, and the strongest grain has a survival probability of 30/31.

Substituting \(d = d_{0}\) into Eq. (9), a linear equation can be obtained:

$$\ln \left[ {\ln \left( {{1 \mathord{\left/ {\vphantom {1 {P_{s} }}} \right. \kern-\nulldelimiterspace} {P_{s} }}} \right)} \right] = m\ln \sigma - m\ln \sigma_{0}$$
(11)

In accordance with Eq. (11), by plotting \(\ln \left[ {\ln \left( {{1 \mathord{\left/ {\vphantom {1 {P_{s} }}} \right. \kern-\nulldelimiterspace} {P_{s} }}} \right)} \right]\) against \(\ln \sigma\), the Weibull modulus, m, could be determined from the slope of the line of best fit, while \(\sigma_{0}\) is the value of \(\sigma\) when \(\ln \left[ {\ln \left( {{1 \mathord{\left/ {\vphantom {1 {P_{s} }}} \right. \kern-\nulldelimiterspace} {P_{s} }}} \right)} \right] = 0\), denoted as characteristic strength. The simulation data of four groups for Case-2 and corresponding Weibull best fitting curves are shown in Fig. 13a. Despite slight discrepancy, the simulation data are properly fitted by the Weibull function. When \(I_{v}\) approaches 0, the material is considered highly ordered. In other words, the pores are evenly distributed throughout the material; hence, there is little variability in the crushing strength. The Weibull modulus, m, decreases dramatically with pore disorder, Iv. Figure 13b demonstrates the Weibull modulus, m, as a function of disorder degree,\(I_{v}\), obeys an exponential law. Figure 13c shows the characteristic strength \(\sigma_{0}\) as a function of disorder degree, Iv, for Case-2. As for the law of characteristic strength \(\sigma_{0}\) versus Iv, it is basically consistent with that of grain crushing strength (i.e. Fig. 12).

Fig. 13
figure 13

a Weibull survival probability of the four grain groups with different disordered pore distribution (Case-2); b the Weilbull modulus m as a function of \(I_{v}\) (Case-2); c characteristic strength σ0 as a function of \(I_{v}\) (Case-2)

4.4 Influence of porous disorder on size effect of crushing strength

Since rock grains with various sizes are often encountered in geotechnical engineering, size effect of crushing strength for porous grains should be dealt carefully. In this study, the cell width, l, keeps constant while changing grain size, rg; in addition, three different grain sizes, 20, 40 and 60 mm were considered to investigate the size effect (see Fig. 14). In view of the intractable computational burden, only four kinds of pore disorder, 0.2, 0.6, 1.25 and 2.0, along with the same porosity (\(\varphi = 0.119\)) were calculated and analysed as a case study.

Fig. 14
figure 14

DEM samples with the same porosity (\(\varphi = 0.119\)) and same porous disorder degree (Iv = 0.2) but different grain sizes

As shown in Fig. 15a, the Weibull survival probability plots and the corresponding fitting curves for the three grain groups with different sizes are presented. It can be seen that the larger the grain size, the lower the crushing strength, which demonstrates the size effect of grain crushing strength. Typically, size effect of crushing strength is quantified by the following formula involving Weibull characteristic strength \(\sigma_{0}\) and grain size \(d\):

$$\sigma_{0} = ad^{b}$$
(12)
Fig. 15
figure 15

a Weibull survival probability of the three grain groups with different sizes (\(\varphi = 0.119\), Iv = 0.2); b characteristic strength σ0 as a function of grain size (\(\varphi = 0.119\), Iv = 0.2); c size effect parameter b as a function of porous disorder Iv

where \(a\) and \(b\) are the fitting parameters equal to 0.616 and − 0.101 in Fig. 15b, respectively.

For different types of granular materials, the power index \(b\) varies greatly as the value of b reflects varying extent of size effect [43]. Therefore, it is necessary to study the changing pattern of size effect under the influence of pore distribution. Revealed from Fig. 15c, the parameter b exhibits a power-law increase with the Iv, evidencing that the disorder degree of pore distribution for granular material has a significant impact on the size effect of crushing strength.

5 Conclusion

A series of simulations were carried out using DEM to investigate the influences of porosity and disorder of pore distribution over single grain crushing. The additional pores of the initial grain model are introduced by removing a certain number of elementary particles. Grain samples with the same porosity but different porous texture could be generated by varying the reference distance, δ. Furthermore, the disorder index, Iv, is devised to describe the disorder degree of porous texture. A total of 54 groups of grain crushing tests are simulated in this study, each group contains 30 grains. The effects of porous disorder on stress field, fracture patterns, crushing strength, strength variability and size effect are included in this study.

  1. (1)

    The local stress concentration inside grain grows with the degree of disorder of pore distribution. Higher stress concentration and its heterogeneity would result in a lower particle crushing strength.

  2. (2)

    Porous disorder is critical to fracture patterns. Deviations of main crack from the vertical axis become larger as the degree of porous disorder increases; in this context, remaining fragments after crushing become more irregular.

  3. (3)

    When Iv equals 0, the crushing strength presents an overall linear downward trend with increasing porosity, while when Iv is 2, the crushing strength exhibits an overall power-law downward tendency with increasing porosity.

  4. (4)

    For three kinds of porosity (Case-2, Case-3 and Case-4), the crushing strength as a function of Iv follows a uniform expression of exponential best fit curve.

  5. (5)

    The simulation data of the four groups for Case-2 are properly fitted by the Weibull function. The Weibull modulus, m, decreases (obeying an exponential law) with pore disorder, Iv.

  6. (6)

    The crushing strength of porous grains with different sizes exhibits obvious size effect; in addition, the size effect parameter b presents a power-law increase with the degree of disorder of pore distribution Iv.