1 Introduction

Unconventional shale formations (including shale oil and shale gas) have become a major source of hydrocarbon production in recent years (Hu et al. 2017). Shale is a fine-grained, clastic sedimentary rock which is usually composed of a mixture of clay and other minerals such as quartz, feldspar, and calcite (Blatt et al. 2006). Compared with conventional plays, shale reservoirs have lower porosity and permeability which makes them to categorized under unconventional reservoir (Liu et al. 2017a; Zhang et al. 2017; Li et al. 2017a). Storage and flow of hydrocarbons through such formations is controlled by the capillary entry pressure, the permeability and the extent of the diffusive losses through the pore spaces (Schlömer and Krooss 1997; Schmitt et al. 2013; Yang et al. 2016). Therefore, a better understanding of pore structures/network of these shale formations can assist in evaluating the overall reservoir production performance.

High-pressure mercury intrusion is an extremely useful characterization technique for porous materials and is considered as one of the few methods that can acquire data over a broad dynamic range of pore sizes using a single theoretical model (Webb 2001; Giesche 2006). With the strong characterization capabilities, high-pressure mercury intrusion can measure capillary diameter in ranges from 3.6 nm to 360 um which is considered a wide interval of pore sizes in porous rocks. This is far beyond what nitrogen gas adsorption can detect which is limited to pore sizes less than 200 nm. High-pressure mercury intrusion has been widely applied in characterizing pore structures of coal (Peng et al. 2017; Zhou et al. 2017; Yu et al. 2018), carbonate (Ding et al. 2017), shale oil reservoir (Hu et al. 2017), shale gas reservoir (Schmitt et al. 2013; Labani et al. 2013) and tight oil sandstone (Li et al. 2017b).

Other researchers and we have shown that micropore structures of shale formations are very complex with a wide range of pore sizes from nano to macro-meters in diameter (Chen and Xiao 2014; Liu et al. 2017a, b, 2018a). These complex pore structures sometimes can’t be modeled by traditional Euclidean geometry (Lopes and Betrouni 2009). In this case, fractal theory which is introduced by Mandelbrot (1983) has now become a powerful tool to characterize pore size distributions (Liu et al. 2017a; Liu and Ostadhassan 2017; Xia et al. 2018) and electrical conductivity (Cai et al. 2017) of shale formations. According to the theory of fractal geometry, the fractal dimension of the surface varies between 2 and 3. If the fractal dimension value is close to 3, it indicates that the pore structures are very complex (Thompson et al. 1987). However, the single fractal dimension can only represent the complexity of pore structures and suffers from quantifying heterogeneities of overall pore network of shale rocks. The latest one can be studied via multifractal analysis (Liu et al. 2018b). Multifractal analysis is the extension of fractal analysis which uses a set of generalized dimensions instead of the single dimension, D, common in fractal analysis. Multifractal analysis has been applied in the study of pore structures of mercury intrusion data from soil (Paz Ferreiro et al. 2010) and coal samples (Yu et al. 2018) and has shown great potential in providing us with in-depth information regarding pore structures compared to single fractal theory.

In previous attempts, we applied both fractal and multifractal methods to analyze pore structures of the Bakken Shale samples on the data that was collected by gas adsorption (Liu et al. 2018b). In this study, high-pressure mercury intrusion capillary pressure data is used to characterize pore structures of the Bakken shale. The purpose of this study is to address the following questions: (1) What are the pore-throat characteristics of the Bakken shale? (2) What is the fractal dimension and heterogeneity of the Bakken shale pore network using high-pressure mercury intrusion method? (3) Is there any correlation and meaningful relationship between fractal information from high-pressure mercury intrusion and low temperature nitrogen adsorption?

2 Experiments and Modeling

The schematic of the whole process will include the following steps: first, we chose the samples and derived the basic properties of the samples (mineral compositions and geochemistry properties); Then, we calculated the pore-throat distributions and analyzed the characteristics of the pore throats of the samples from high-pressure mercury injection; After that, we quantified the fractal behavior and the multifractal behavior of the pore-throat distributions. Finally, we compared the fractal behaviors and multifractal behaviors and found their correlations.

2.1 Samples and Experiments

Five samples from the Bakken Formation were collected and then analyzed with X-ray diffraction (XRD) for mineralogical compositions along with Rock–Eval pyrolysis to quantify total organic carbon (TOC) content and thermal maturity (Liu et al. 2018a). For the high-pressure mercury intrusion, all the samples were first vacuum-dried at 70 °C in the oven for more than 10 h and then were moved to the mercury porosimeter (Auto Pore IV 9510, Micrometrics Instrument). The injection pressure was increased from 0 up to 60,000 psi (413.68 MPa) to obtain the relevant capillary pressure versus mercury saturation data.

2.2 Single Fractal Analysis

2.2.1 Geometric Fractal Dimension

The number of pore throat with the radius greater than r is counted as N (> r) if the attribution of pore-throat radius conformed with fractal structure. Then, N can be expressed as (Mandelbrot et al. 1984):

$$ N( > r) = \int_{r}^{{r_{\rm{max} } }} {P(r){\text{d}}r} = ar^{ - D} $$
(1)

where rmax is the maximum pore-throat radius, P(r) is the distribution density function of the pore-throat radius, a is a constant, and D is the fractal dimension. If the pores are assumed as bundles of capillary tubes with radius r and the radius is equal to the length of the tube l, then the pore volume can be calculated as (Zhang and Weller 2014):

$$ V = N\pi r^{3} = a\pi r^{3-D} $$
(2)

Then

$$ \frac{{{\text{d}}V}}{{{\text{d}}r}} = a(3 - D)\pi r^{2-D} $$
(3)

Then, the total pore volume of the porous rock with pore sizes less than r will be:

$$ V( < r) = \int\limits_{{r_{\rm{min} } }}^{r} {a(3 - D)\pi r^{2 - D} {\text{d}}r} = a\pi \left( {r^{3 - D} - r_{\rm{min} }^{3 - D} } \right) $$
(4)

In this regard, the total pore volume will be expressed as:

$$ V = \int\limits_{{r_{\rm{min} } }}^{{r_{\rm{max} } }} {a(3 - D)\pi r^{2 - D} {\text{d}}r} = a\pi \left( {r_{\rm{max} }^{3 - D} - r_{\rm{min} }^{3 - D} } \right) $$
(5)

Then, we will have:

$$ 1 - S_{g} = \frac{V( < r)}{V} = \frac{{r^{3 - D} - r_{\rm{min} }^{3 - D} }}{{r_{\rm{max} }^{3 - D} - r_{\rm{min} }^{3 - D} }} $$
(6)

where Sg is the mercury saturation, if rmin ≪ r, and the following equation can be obtained:

$$ 1 - S_{g} = \frac{{r^{3 - D} }}{{r_{\rm{max} }^{3 - D} }} $$
(7)

As we know, the capillary pressure is inversely proportional to the radius of the pores based on the modified Young–Laplace equation. As Pc decreases, r will reach a maximum value and increases; therefore, the equation can be transformed into:

$$ 1 - S_{g} = \frac{{P_{c}^{3 - D} }}{{P_{c{\rm min} }^{3 - D} }} $$
(8)

By taking the logarithm of both sides of the above equation, the following relationship will be achieved:

$$ \log (1 - S_{g} ) = (3 - D)\log P_{C} - (3 - D)\log P_{c{\rm min} } $$
(9)

This will create a linear relationship between, log(1 − Sg) and logPc. Hence, the fractal dimension can be directly calculated from the slope of this cross-plot.

2.2.2 Thermal Dynamic Fractal Dimension

The model that was referred to in Sect. 2.2.1 is called the geometry model. However, sometimes the fractal dimension from these models is larger than 3 which is beyond fractal dimension value based on the theory of fractal geometry (ranges from 2 to 3). Alternatively, another single fractal model—the thermal dynamic model—proposed by Zhang and Li (1995) which is based on the energy characteristics should be used in such scenarios, which is the case here, and the results are compared to fractal dimensions calculated from the geometry model:

$$ \ln (W_{n} ) = C + \ln (Q_{n} ) $$
(10)

where n is the nth stage of the pressure in the process of mercury intruding the pores. Qn and Wn can be derived using the following two equations:

$$ Q_{n} = r_{n}^{{2 - D_{w} }} V_{n}^{{D_{w} /3}} $$
(11)
$$ W_{n} = \sum\limits_{i = 1}^{n} {\overline{{P_{i} }} \Delta V_{i} } $$
(12)

where rn is the radius of the nth stage of the pressure, and Vn is the total intrusion volume at the nth stage of pressure. Pi is the average pressure between two neighboring stages of pressure (Pi−1Pi), ΔVi is the intruded volume (Vi − Vi−1), and Dw is the surface fractal dimension. This will generate a series of Qn and Wn when n equals to 1, 2, 3, etc. If we plot the ln(Wn) versus ln(Qn) and get the slope of the curve, (f) then this slope would vary as a function of Dw. Using an iteration method, we adjusted Dw until the slope (f) is equal to 1, later, Dw value will be representing the surface fractal dimension.

2.3 Multifractal Analysis

The detailed multifractal analysis procedure can be found in our previous studies which are focused on the gas adsorption data analysis (Liu et al. 2018b). Briefly, a set of boxes with equal length (ε) are applied to the pore size distribution data.

The pore radius of samples can be calculated by Washburn equation (Washburn 1921):

$$ P_{c} = - \frac{2\sigma \cos \theta }{r} $$
(13)

where σ is the surface tension of mercury, and θ is the contact angle between mercury and the solid (140° was used in this study). In this study, the intervals of the pore size will be [3.6 nm, 200 um]. The density function fits a power law relationship as explained by Russel et al. (1980) and Chaudhuri and Sarkar (1995):

$$ P_{i} (\varepsilon )\sim\varepsilon^{{\alpha_{i} }} $$
(14)

where i is the index for each box laid over the set for a ε, Pi (ε) is the probability of mass at i relative to the total mass for a box size. Ni (ε) is the number of mass in any box, i at the box size ε, and Nε is the total number of boxes that contained the mass greater than 0 for each ε. Then, the total mass in all boxes for this ε can be calculated as:

$$ N_{T} = \sum\limits_{i = 1}^{{N_{\varepsilon } }} {N_{i} } (\varepsilon ) $$
(15)

Then

$$ P_{i} (\varepsilon ) = \frac{{N_{i} (\varepsilon )}}{{N_{T} }} $$
(16)

q is defined as an arbitrary range of values (from − 10 to 10) to use as exponents for distorting the data set. For the box size ε, the sum of all mass probabilities distorted by being raised to this q can be calculated as (Posadas et al. 2001):

$$ I_{q(\varepsilon )} = \sum\limits_{i = 1}^{{N_{\varepsilon } }} {P_{i} } (\varepsilon )^{q} $$
(17)

For the box size ε, the magnitude of distorted mass probability at a specific box compared to the distorted sum of all boxes can be quantified as:

$$ u_{i} (q,\varepsilon ) = \frac{{P_{i} (\varepsilon )^{q} }}{{I_{q(\varepsilon )} }} $$
(18)

Like Pi(ε), Iq(ε) also fits the power law function which can be written as (Ferreiro et al. 2009):

$$ I_{q(\varepsilon )} \sim\varepsilon^{{\tau_{(q)} }} $$
(19)

Then, τq can be calculated as:

$$ \tau_{q} = \mathop {\lim }\limits_{\varepsilon \to 0} \left( {\frac{{\log I_{q(\varepsilon )} }}{\log \varepsilon }} \right) $$
(20)

Dq can be calculated as:

$$ D_{q} = \frac{{\tau_{q} }}{q - 1} = \frac{{\mathop {\lim }\nolimits_{\varepsilon \to 0} \left( {\frac{{\log I_{q(\varepsilon )} }}{\log \varepsilon }} \right)}}{q - 1} $$
(21)

If q = 1,

$$ D_{1} = \mathop {\lim }\limits_{\varepsilon \to 0} \left( {\mathop \sum \limits_{i = 1}^{N\left( \varepsilon \right)} p_{i} \left( \varepsilon \right)\ln p_{i } \left( \varepsilon \right)} \right)/\ln \left( \varepsilon \right) $$
(22)

3 Results and Discussions

3.1 Sample Compositions Analysis

The basic information of the samples that were analyzed in this study is shown in Table 1 [Sample 1–4 are the same samples we analyzed in our previous study (Liu et al. 2018c)]. Quartz (36.1 to 70.3 wt%) and clay minerals (16.2 to 52 wt%) are the two major mineral components of the shale samples. Sample 5 with the smallest amount of quartz has the most clay minerals content. The maturity index shows that Sample 5 is the most mature among all the samples.

Table 1 Mineral compositions and maturity of the samples

3.2 MICP Curve Analysis

The mercury intrusion curves of five samples in this study are shown in Fig. 1. As we can see, when the intrusion pressure increases, the mercury will be forced into the large pores and then small pores. The related mercury saturation value will increase. For Sample 1, 2, 3 and 4, the intrusion curves can be divided into three different stages. As the mercury was injected into the samples, the injection pressure will increase fast as the saturation increases and then followed by a steady slow increase as the saturation becomes larger than a critical point (around 20%). For Sample 5, the pressure increases steadily as the saturation increases from 0 for the whole intrusion process. The difference in the overall form of these curves of five samples indicates that there exists a major difference between their pore structures. For example, as the mercury intrusion pressure reaches 100 kPa, the mercury saturation of all five samples will be 6.59, 8.91, 9.4, 9.26 and 18.19%, respectively. This indicates the percentage of larger pores (> 15 µm) in Sample 5 is the most significant and around 3 times the value of the largest pores in Sample 1. However, the percentage of larger pores (> 15 µm) in Samples 2, 3 and 4 are found to be very close.

Fig. 1
figure 1

The mercury intrusion curves of the five samples. a Sample 1, b Sample 2, c Sample 3, d Sample 4 and e Sample 5

For the extrusion part, the saturation value of all the samples will decrease as the extrusion pressure decreases. Hysteresis between the intrusion and the extrusion is observed for all samples. If all pores are ideally uniform and cylindrical in shape and the intrusion and extrusion of the contact angles are known, then hysteresis could not be expected since the intrusion and the extrusion process are controlled by the same mechanism and exact known parameters (Webb 2001). However, in reality, most samples do not have the ideal pore geometry. As the mercury retracts from the pore system, the new mercury interfaces will be created, and additional energy is needed to get mercury out of the pores. During the intrusion process, a pore is filled with mercury not only due to the pore size being equal or larger than the corresponding pressure but also because of a continuous path that mercury needs to follow to get to that specific pore. The large internal pores which are surrounded by smaller ones can only get filled until the pressure is sufficient to fill and follow a pathway toward that pore completely. During the extrusion process, the reverse phenomenon occurs. Those filled internal pores or isolated pores will remain filled with the trapped mercury if they do not own a continuous path toward the sample surface for mercury to leave them (Giesche 2006). The mercury withdrawal efficiency of these samples was calculated from 24.25 (Sample 4) to 37.61% (Sample 2), indicating the complex pore network of these shales.

3.3 Pore-Throat Size Distribution from Mercury Intrusion Analysis

Figure 2 shows pore-throat size distribution of all samples calculated from the above equation. Based on the analysis, the pore-throat size of samples is found to vary from a few nanometers to a few hundred micrometers which is considerably beyond the ability of nitrogen gas adsorption to detect (less than 200 nm). The pore-throat size distribution (PSD) curves of all samples confirm the multimodal behavior which indicates the presence of more than one pore cluster in the pore structures of these shale samples. In this regard, Sample 5 compared to others has a larger peak intensity around pore size of 4.35 nm, indicating the dominance of nanopores with a size around 4.35 nm in this specific sample. Nanopores with sizes around 3 nm are widely distributed in the clay minerals (Kuila et al. 2014). Therefore, if the sample has larger clay content (for example Sample 5 in this study), we would expect more nanopores to be detected. As a result, we will have a more intense peak shown with red arrow in Fig. 2.

Fig. 2
figure 2

Pore-throat size distributions of the samples from mercury analysis. a Sample 1, b Sample 2, c Sample 3, d Sample 4 and e Sample 5

The intrusion of the mercury into the pores is controlled by the pore throat, while the radius of the pore and its connectivity controls the extrusion of mercury from the pore. The pore-throat ratio can be used to characterize the relationship between pore throat and pores radius. Figure 3 displays the relations between mercury saturation and the pore-throat ratio. Pore throats with size less than 1000 nm (1 um) are widely distributed in these samples. Sample 1 and Sample 2 had the lowest maturity and the pore throats with size less than 1000 nm (1 um) occupying around 85% of the total pore volume. As the maturity increases, the pore throat with size less than 1000 nm (1 um) seems to occupy around 75% of the total pore volume (Sample 3 and Sample 4). Considering Sample 5 with the highest maturity level, only 60% of total pore volumes is representing pores throat with size less than 1000 nm.

Fig. 3
figure 3

Correlations between the mercury saturation and pore-throat ratio of the shale samples. a Sample 1, b Sample 2, c Sample 3, d Sample 4 and e Sample 5

Overall, as the maturity increases, the percentage of the ratio of larger pores over total pore volume of these shale samples will increase. A closer look at Fig. 3 confirms even samples at almost the same maturity level and would exhibit dissimilar pore structures. Considering Sample 1 and Sample 2 for example, only 6% of the total pore volume is made of pore throat with size less than 10 nm in Sample 1 and less than 10 nm comprised almost 13.38% of the total pore volume of Sample 2. The largest pore-throat ratio of Sample 1 was found 66.1, while for Sample 2 the largest pore-throat ratio is 174.7. All these differences indicate that thermal maturity is not only the sole governing factor on pore structure characteristics but also some other controlling components such as mineral compositions could play an important role on various attributes of pore structures. Pore-throat ratio decreases as the pore-throat size decreases which is consistent with the results found by other researchers (Hu et al. 2017).

The threshold pressure Pt can be obtained as the inflection point from the plot of log differential intrusion versus intrusion pressure on logarithmic scale (Hu et al. 2017). The inflection point can be used to explain a connected pore network. Figure 4 illustrates that each sample has several inflection points, demonstrating that different pore networks exist in those samples. Sample 3 for example, the first inflection point reflects the micro fractures or laminae in the samples with the threshold pressure of 0.013647 MPa with corresponding pore-throat diameter Lt of 107 um, while the fifth inflection point reflects nanopore structures in the samples mainly hosted within minerals with the threshold pressure of 335.63 MPa, corresponding to pore-throat diameter Lt of 4.38 nm. Among all the five curves in Fig. 4 that are obtained from different samples, the log differential intrusion versus intrusion pressure curve of Sample 5 is more uniformly distributed.

Fig. 4
figure 4

Log differential intrusion versus intrusion pressure for the testing samples. a Sample 1, b Sample 2, c Sample 3, d Sample 4 and e Sample 5

3.4 Fractal Analysis

In order to present the fractal characteristics of pore structures in the shale samples based on the mercury injection analysis, the cross-plot of log(1 − Sg) − log(Pc) for all samples was constructed. Figure 5 shows the example of such plot for Sample 4. A good fit with a high correlation coefficient shows that pore structures of Sample 4 have fractal behavior. The curves from all samples overall can be divided into four segments shown in different colors: the smallest absolute value for the slope represents the largest pores, while the largest absolute value of the slope can denote the smallest pores. The remaining two segments which have the absolute value in between the smallest and the largest are transitional/intermediate pores. The fractal analysis results of all samples can be found in Table 2. Dl which can reflect the large pores have the value larger than 2.9 while Ds which represents the small pores are closer to 2. Dl > Dt1 > Dt2 > Ds, indicating that the complexity of small pores in these samples is overall less than transitional and large pores. We further compared the fractal dimensions of Dl and Ds. We were not able to establish any meaningful correlations between Dl and Ds, which means that samples with greater complexity of larger pore structures will not necessarily have very complex small pore structures, and these two are independent of one another (Fig. 6).

Fig. 5
figure 5

Fractal dimension curve of Sample 4

Table 2 Fractal analysis of the samples
Fig. 6
figure 6

Correlations between Dl and Ds

Based on the weighted average of the porosity from larger, transitional and small pores, the total fractal dimension of the whole pore throats of our shale samples was calculated by (Li et al. 2017b):

$$ D_{a} = D_{l} \frac{{\varphi_{l} }}{{\varphi_{l} + \varphi_{t1} + \varphi_{t2} + \varphi_{s} }} + D_{t1} \frac{{\varphi_{t1} }}{{\varphi_{l} + \varphi_{t1} + \varphi_{t2} + \varphi_{s} }} + D_{t2} \frac{{\varphi_{t2} }}{{\varphi_{l} + \varphi_{t1} + \varphi_{t2} + \varphi_{s} }} + D_{s} \frac{{\varphi_{s} }}{{\varphi_{l} + \varphi_{t1} + \varphi_{t2} + \varphi_{s} }} $$
(23)

where Dl, Dt1, Dt2, Ds are fractal dimensions which can be found in Table 2. φl, φt1, φt2 and φs are the porosity value of large, transitional pore 1, transitional pore 2 and small pores, respectively. The total fractal dimension (Da) of all samples is presented in Fig. 7. The Da value of all samples varies between Dt1 and Dt2. Sample 1 has the smallest Da, while Sample 5 with the largest maturity value has the largest value. The difference between Da value among the samples are due to the combination of the differences from fractal dimensions Dl, Dt1, Dt2, Ds and the porosity percentage of each pore cluster. Considering Sample 1 and Sample 5 for example, φl and φs of Sample 5 are larger than the φl and φs values of Sample 1, respectively, indicating Sample 5 has more significant percentage of larger and smaller pores at the same time than Sample 1. Thus, the weighted average of the larger and smaller pores of Sample 5 is overall greater than Sample 1.

Fig. 7
figure 7

Da of all the samples

Figure 8 shows the analysis results of fractal dimensions of Sample 4 using the thermodynamic model. Linear correlations can be found between Qn and Wn. Dw of all samples was calculated and compared with the Da, Dl, Dt1, Dt2 and Ds. There were not any clear correlations between these parameters (Fig. 9). This demonstrates that we need to emphasize which model we apply for fractal analysis. This is since each model can provide us with different results and if the purpose is to compare fractal dimension of the samples, consistency in the model that is being used is necessary to make the results more accurate.

Fig. 8
figure 8

Linear correlation between Qn and Wn under D = 2.8631 for Sample 4

Fig. 9
figure 9

Comparison of Dw and other fractal dimensions. aDa, bD1, cDt2 and dDs

3.5 Multifractal Analysis

The partition functions ui(qε) can be obtained through boxes with a set of ε and statistical moment q. Figure 10 displays that linear correlations can be found between ui(qε) and ε which are plotted in a log–log format for Sample 1. For q < 0, we can find that logui(qε) increases as log(1) increases, whereas logui(qε) decreases as log(1/ε) increases when q is larger than 1. A very good linear correlation for all samples with R2 of about 0.90, demonstrates that our shale samples have perfect PSD multifractal characteristics (Li et al. 2015; Liu et al. 2018b).

Fig. 10
figure 10

Log–log plots of the partition function versus box scale of Sample 1. aq ≤ 0 and bq > 0

The generalized dimensions of all samples are calculated and shown in Fig. 11. Dq follows a monotonic decreasing trend with respect to q which is also an indicator that pore size distributions derived from mercury intrusion have the multifractal behavior. The commonly used Dq parameters such as D0, D1, H [which is defined as (D2 + 1)/2)], D−10 and D10 are also listed in Table 3. D1, information dimension attributes the concentration degree of the pore size distribution along the whole pore-throat size intervals in our study (Li et al. 2015). The smaller (D0D1) value is, the more uniform the pore size distribution of the sample should be. Sample 5 with the largest maturity index has the smallest D0D1 value (0.537), indicating that pore size distribution of Sample 5 is the most uniform among all. Sample 1 and Sample 2 have the same maturity index with an average D0D1 value of 0.763 which is larger than the average value for Sample 3 and sample 4, around 0.732. The overall study is showing that as the maturity increases, the pore size distribution is becoming more uniform. The terms D0H is utilized to quantify the autocorrelation of the distribution of the porosity over the set of pore sizes related to long-range dependencies (Martínez et al. 2010). The smaller the D0H value represents the stronger autocorrelation for the size-dependent pore volume distributions. Sample 5 has the smallest D0H value, demonstrating this sample has the strongest autocorrelation in pore size-dependent distribution. The average of the D0H value of Sample 1 and Sample 2 is larger than the average value of Sample 3 and Sample 4. Collectively, as the maturity increases, there exists a preference that autocorrelation of the porosity distribution become stronger in our samples.

Fig. 11
figure 11

Correlations between Dq and q

Table 3 The generalized dimension spectrum of all the samples

The width of (D−10D10) can be applied to indicate the heterogeneity degree of pore size distribution. The larger (D−10D10) value reflects more heterogeneity within the pore size distribution. The average (D−10D10) value of Sample 1 and Sample 2 is around 1.84685 which is larger than the average value (of 1.57895) of Sample 3 and Sample 4. Sample 5 which is the most mature sample among all has the smallest (D−10D10) value. As the maturity increases, the pore size distribution will become more homogeneous. This can be interpreted as the thermal advance in the samples will lead to an evolution of larger pores within the organic matter which has been reported in several articles (Chen and Xiao 2014; Liu et al. 2017a, b).

3.6 Correlations Between the Fractal Analysis and Multifractal Analysis

In Sect. 3.3, we analyzed the fractal behavior of pore structures, while Sect. 3.4 was dedicated to multifractal behaviors of the same samples. In the following section, we try to investigate whether there is any correlation between this two-separate analysis. Figure 12 displays the correlations between heterogeneity value (D−10D10) and Da and Dw. We were not able to find any robust relationship between Da and (D−10D10), Dw and (D−10D10) which can be inferred that fractal dimension of pore size distribution spectrum as a whole cannot be used to quantify heterogeneity of pore size distributions.

Fig. 12
figure 12

Correlations between the heterogeneity and the fractal dimension. aDw and bDa

The variation of D0D10 and D−10D0 corresponds to the dominance of large and small pores concentrations, respectively (Yu et al. 2018). Figure 13 is the correlations between Dl and D0D10, Ds and D−10D0. Strong linear correlations can be found between Dl and D0D10, which depicts that variations of multifractal parameters for q > 0 are attributed mostly to the larger pores. We failed to establish any relationship between Ds and (D−10D0), signifying that smaller pores do not show a major contribution to the variations in multifractal parameters when q < 0 (Yu et al. 2018).

Fig. 13
figure 13

Correlations between the generalization dimension data and Dl (a) and Ds (b). a (D0D10) versus Dl and b (D−10D0) versus Ds

3.7 Comparison the Fractal Information from Mercury Intrusion and Nitrogen Gas Adsorption

Nitrogen adsorption is another commonly used method to analyze pore structures of shale samples (Liu et al. 2017a). The comparison between nitrogen adsorption and mercury intrusion data can elevate our understanding of the pore structures of the samples. We also applied thermal dynamic model to calculate the fractal dimension of the entire pore size distribution spectrum from nitrogen gas adsorption data and then calculated the heterogeneity magnitude using the multifractal method. Figure 14 shows the comparison results. Considering the same sample, the Dw from mercury intrusion is larger than DN from gas adsorption analysis, which is consistent with the results by other scholars (Zhang and Li 1995). Linear correlations can be found between DN and Dw. The shale sample with larger Dw found to have a larger DN as well. Though, there was not any correlation between heterogeneity from mercury intrusion and gas adsorption. Sample 5 for instance has the most homogeneous pore structures based on the analysis from mercury intrusion data, while gas adsorption analysis finds this sample with the most heterogeneous pore structures. This is interpreted as nitrogen adsorption, can detect maximum pore size of around 200 nm, while mercury intrusion distinguishes pore with diameter up to a few hundred microns. The heterogeneity that nitrogen adsorption reveals is from pore size in the range of 2–200 nm in diameter, while the heterogeneity that is estimated from mercury intrusion represents pore sizes from 3.6 nm to 200 um in this study. The pore structures of the Bakken shale samples are very complex and heterogeneous that the heterogeneity from the small intervals from the gas adsorption cannot represent the heterogeneity of the larger intervals from high-pressure mercury intrusion.

Fig. 14
figure 14

Fractal analysis comparison between the mercury intrusion and nitrogen gas adsorption. a Fractal dimension and b heterogeneity comparison

4 Conclusions

Being one of the most widely applied methods for pore structure characterization, high-pressure mercury intrusion was applied in this study to analyze a few samples from the Bakken Shales. Several information regarding the pores of shales such as pore-throat size, pore-throat ratio, fractal and multifractal behaviors is derived and compared. Based on this study, a few conclusions can be made:

  1. 1.

    Hysteresis exists between intrusion and extrusion curves, indicating a complex pore structures in the samples. This infers that large pores are interconnected by smaller pore throats.

  2. 2.

    As the maturity increases, the percentage of large pores to the total pore volume will increase referring to porosity evolution within the organic matter. Pore-throat ratio decreases as the pore-throat size increases. A few inflection points were found in the pore size distributions and the location of the inflection point varies with the samples.

  3. 3.

    The fractal analysis shows that mercury intrusion curve can be subdivided into four segments and the fractal dimension of these four segments follows the order of: Dl > Dt1 > Dt2 > Ds. The fractal dimension of large pores is largest, while the fractal dimension of the small pores is smallest.

  4. 4.

    The pore structures investigated from mercury intrusion show a multifractal behavior of the samples. The pore size distribution is becoming more uniform as the shale samples are getting more mature. There was not any correlation between fractal dimensions (Dw and Da) and heterogeneity value (D−10D10). Larger pores make a significant contribution to multifractal parameters when q > 0, while the small pores and transitional pores are the main contributors to the multifractal parameters when q < 0.

  5. 5.

    Multifractal analysis of nitrogen gas adsorption and mercury intrusion were compared, and a major discrepancy was pointed out between the results of each, originating from the heterogeneity of the pore structures.