1 Introduction

Deformation processes in mechanically stressed geomaterials often lead to the development of planar kinematic zones of highly localized strain at failure, known as deformation or shear bands. The occurrence of this pervasive structural mode of deformation has been widely observed both in the field [2, 15, 20] and in laboratory settings [7, 10, 46, 52, 58].

In cohesive granular material such as porous sandstone, well-developed mature deformation bands are often indicative of a degenerative failure mode, resulting in a non-reversible transition in the global mechanical response near and beyond the peak stress. The emergence of these localized structures is generally concurrent with the culmination of a global weakening of the material through the accumulation of inelastic deformations, leading to a transition into the softening and permanent regimes. A theoretical study of these modes of localized deformation, in relation to rarely studied true triaxial stress states representative of underground rock formations, is of clear interest to better understand and predict mechanical conditions leading to transition failure modes of confined porous rocks.

The study of material bifurcation aims to evaluate the existence of constitutive limit states in the material, for which, in addition to further homogeneous deformation, a non-uniform kinematic solution is admissible. In particular, localized bifurcation modes, as opposed to diffuse bifurcation (e.g., bulging and buckling modes), are highly relevant to the field of geomechanics, since they can be related to the emergence of material instabilities and abrupt transitions in deformation mechanisms. This type of analysis helps to further investigate geometrical aspects of kinematic structures at failure and therefore provides valuable predictions of dominant deformation modes controlling the mechanical response during the post-peak regime.

A particular case of localized bifurcation can be studied within the Thomas–Hill–Mandel deformation band model [25, 37, 55]. This formalism provides a set of theoretical conditions for the emergence of deformation bands in the material continuum. The deformation band is therefore conceptualized as a material layer of infinite length in a plane and of finite thickness, bounded by two parallel surfaces, characterized by a weak discontinuity in the incremental displacement gradient [25]. This form of an idealized deformation band considers the compatibility of one or multiple planar localized zone with an equilibrium constitutive bifurcation state in the material and a set of prescribed boundary conditions at the interface [5, 49, 57].

To the authors’ knowledge, few scientific works have systematically examined and compared with experiments the effect of true triaxial conditions on the prediction of deformation localization (e.g., [11, 17, 23, 27, 43]). This is probably due to the scarcity of such experimental data, especially for porous rocks, where laboratory-scale experimental tests are generally carried out on axisymmetric loading paths, very often in compression (e.g., [47]), sometimes in extension [6, 24], or more rarely in plane stress [38] and plane strain compression [29, 32, 46]. In a limited number of studies, experiments have also been performed under true triaxial conditions, allowing the effect of the intermediate principal stress or Lode angle to be fully studied [1, 13, 19, 22, 26, 35, 40, 42, 51, 54].

The effect of the Lode angle on the theoretical localization conditions is twofold. On the one hand, the anisotropy of the stress tensor is sufficient to induce a dependence with the Lode angle. On the other hand, the constitutive law can itself include a dependence on the Lode angle, which adds an effect on the localization conditions. This dependence of the constitutive law can be introduced by a non-circular shape of the yield or limit surfaces, as well as the plastic potential, in the octahedral (deviatoric) plane. Examples of such surfaces can be found in the literature, such as the Mohr–Coulomb surface or other smooth surfaces [8, 31, 39, 56, 59].

In the scope of the present study, the bifurcation analysis follows on the seminal development for geomaterials proposed in [50]. For this type of material, the constitutive behavior is expressed using a non-associated, pressure-dependent elasto-plastic relation. The specific model presented in this paper is extended to a three-invariant-dependent high-porosity sandstone from the Vosges region in France. The analysis considers the constitutive state of this material at the peak stress, where the initiation conditions for the emergence of fully developed deformation bands are met in the brittle and brittle–ductile transition regimes of the studied sandstone.

Using experimental data for the Vosges sandstone reported in [13], the deformation bands kinematics, their orientation and dilatancy angle, are theoretically predicted for different loading paths. The model parameters, i.e., the normal to the yield surface, the direction of plastic strain and the elastic moduli, are first retrieved from the macroscopic response of the material. The deformation band kinematics at the peak stress predicted from the bifurcation analysis using this model are then compared to full-field experimental measurements, as well as alternative and simplified models using the same dataset.

Hereafter, the index summation convention is used and \(\delta _{ij}\) is the Kronecker delta.

2 Constitutive model

This section describes a constitutive model, with isotropic and no time dependence assumptions, which is used for the later presented bifurcation analysis. The model is inspired by several series of experimental test results on a Vosges sandstone, including tests under true triaxial conditions. For the present analysis, the constitutive model is based on a classical development in elasto-plasticity with an additive decomposition of the total strain rate, \(d\epsilon _{ij}=d\epsilon ^e_{ij}+d\epsilon ^p_{ij}\), where \(d\epsilon ^e\) and \(d\epsilon ^p\) denote the elastic and plastic strain rates, respectively. The constitutive tensor, defining the relation between incremental stress and strain (\(d\sigma _{ij}=L_{ijkl} \, d\epsilon _{kl}\)), is established according to the development of an isotropic work-hardening material. It can therefore be expressed as

$$\begin{aligned} L_{ijkl}=E_{ijkl}-\frac{1}{h}E_{ijuv}P_{uv}Q_{mn}E_{mnkl} \text { ,} \end{aligned}$$
(1)

with \(h = H+Q_{ij}E_{ijkl}P_{kl}\) where H is a plastic coefficient, \(\textbf{E}\) is the elastic stiffness tensor, \(\textbf{Q}\) is the unit normal to the yield surface F and \(\textbf{P}\) is the direction of plastic strain increment, theoretically defined as the unit normal to a plastic potential surface G. The classical development of the constitutive relation is briefly presented in Appendix 1 for completeness. The yield surface F is described hereafter, based on experimental observations.

2.1 Yield surface description

In the current model, the three invariants of the stress tensor are introduced in the formulation of the yield surface. Compressive stresses are considered positive. The octahedral-Lode invariants are selected as a reference frame in a cylindrical coordinate system with the three invariants as

$$\begin{aligned} \begin{aligned} \sigma _m&=\frac{1}{3}I_1=\frac{1}{3}[\sigma _1+\sigma _2+\sigma _3] \text { ,} \\ \tau _{oct}&=\sqrt{\frac{2}{3}J_2} \\&=\frac{1}{3}\left[ (\sigma _1-\sigma _2)^2+(\sigma _1-\sigma _3)^2+(\sigma _2-\sigma _3)^2\right] ^{1/2} \text { ,} \\ \theta _\sigma&=\frac{1}{3}\arccos \left[ \frac{3\sqrt{3}}{2}\frac{J_3}{J_2^{\frac{3}{2}}} \right] \\&= \arctan \left[ \sqrt{3}\frac{\sigma _2-\sigma _3}{(\sigma _1-\sigma _2)+(\sigma _1-\sigma _3)}\right] \text { ,} \end{aligned} \end{aligned}$$
(2)

where I and J are, respectively, the principal invariants of the second-order stress tensor and the deviatoric part of its additive decomposition, and \(\sigma _I\) are the three principal stresses (eigenvalues of the stress tensor). For consistency with loading paths from experiments considered in the calibration of the model, a single sextant of the octahedral plane is considered, where \(\sigma _1\) and \(\sigma _3\) are defined as the major (most compressive) and minor principal stresses, respectively. In this sector of the octahedral plane, and for the selected invariants in Eq. (2), \(\theta _{\sigma } = 0^o\) and \(\theta _{\sigma } = 60^o\) correspond, respectively, to an axisymmetric compression and axisymmetric extension stress state. An extrapolation of the model to the other five sectors of the octahedral plane is possible and requires the assumption that the studied rock is mechanically isotropic.

A suitable function for the yield surface of the modeled sandstone, with a dependency on the three invariants of the stress tensor, is selected based on restrictions on the convexity of the elastic domain and the continuity of its derivatives in the compressive stress regime. To this effect, a single continuous yield surface is deemed compatible with the observations of a progressive evolution in the deformation modes with both the mean stress and Lode angle. From a microstructural point of view, it implies that the change in deformation mechanisms from a brittle to a ductile regime, known to occur around the stationary point of the yield surface in the \(\sigma _m-\tau _{oct}\) plane, is characterized by a smooth transition. Thus, the single yield surface for the present model is developed from a combination of two complementary functions, acting in both the \(\sigma _m-\tau _{oct}\) (meridian) plane and the \(\theta -\tau _{oct}\) (octahedral) plane in the compressive section of the stress space.

The first function is a mean stress-dependent linear–exponential (Linex) function

$$\begin{aligned} F^a(\sigma _m)=A[e^{a_1(\sigma _{m}-a_2)}-a_1(\sigma _{m}-a_2)-a_3] \text { ,} \end{aligned}$$
(3)

where \(a_i\) are fitting parameters influencing the shape (\(a_1\)) and the position (\(a_2\) and \(a_3\)) of the function, and A is a scaling parameter. The single shape parameter, \(a_1\), controls the steepness and asymmetry of the curve around the stationary point, where \(\tau _{oct}\) reaches a maximum value. At limit values of the mean stress, the Linex function is dominated either by its linear term, at \(a_1\sigma _m \rightarrow -\infty\), or by its exponential term, at \(a_1\sigma _m \rightarrow +\infty\). Around the stationary point, the exponential and linear terms are of the same order of magnitude, resulting in a smooth transition in the curve. The choice of a Linex function is particularly well suited due to the ease of its differentiation, its convexity and the control it provides over the asymmetry of the curve, providing a good fit for experimental data in both the brittle and ductile regimes.

The second function is based on the van Eekelen [56] surface which is a relatively flexible function that can be adapted to various Lode angle-dependent forms and for which the friction angles in axisymmetric stress states (\(\theta _{\sigma } = 0^o\) and \(60^o\)) can be expressed independently. It is written as

$$\begin{aligned} F^b(\theta )=B(1-\xi \sin 3 \theta )^n \text { ,} \end{aligned}$$
(4)

where \(\xi\) and n are both shape parameters, and B is a scaling parameter. These parameters are bounded in a specific range to ensure the convexity of the fitted function. [56] has shown that a value for the exponent \(n=-0.229\) provides an optimal range for the parameterization of \(\xi\), over which the function remains convex. Selecting this value for n, the convexity limit of the function is \(|\xi |\le 0.793\) (In [56] \(\beta\) is used instead of \(\xi\) for the same parameter). A constant value of \(\xi\) implies a constant shape of the surface in all octahedral planes. Experimental observations on the distribution of peak stresses for mechanical experiments on porous rocks, including the Vosges sandstone studied here, have demonstrated a clear evolution of the shape with the mean stress. Consequently, a function taking into account this dependency should be evaluated according to the modeled material. Accordingly, a second-order polynomial,

$$\begin{aligned} \xi (\sigma _m) = b_1 + b_2 \sigma _m^2 \text { ,} \end{aligned}$$
(5)

is selected to take into account this mean stress dependency. The upward open-endedness of the function guaranties the convexity limit is respected over the range of mean stresses. The suitability of the function to represent the shape parameter evolution is contingent on the experimental data and alternative functions for (5) can be selected without any difficulty.

Combining Eqs. (3), (4) and (5), the three-invariant yield surface in the Octahedral-Lode space can be formally written as

$$\begin{aligned} \begin{aligned} F=&\tau _{oct}-C \, \{e^{a_1(\sigma _{m}-a_2)}-a_1(\sigma _{m}-a_2)-a_3\} \\&\{1-(b_1+b_2\, \sigma _{m}^2) \sin (3 \theta )\}^{n} \text { ,} \end{aligned} \end{aligned}$$
(6)

where C is a general scaling parameter. The outward normal to the yield surface, \(\textbf{Q}\), is simply defined in terms of the derivative of the yield surface with respect to the stress invariants and the Cauchy stress tensor using the flow rule. It can be written as

$$\begin{aligned} Q_{ij}=\frac{\partial F}{\partial \sigma _{ij}}= F_{\sigma }\frac{\partial \sigma _m}{\partial \sigma _{ij}}+F_{\tau }\frac{\partial \tau _{oct}}{\partial \sigma _{ij}}+F_{\theta }\frac{\partial \theta }{\partial \sigma _{ij}} \text { ,} \end{aligned}$$
(7)

where the subscript in F denotes the direction of the partial derivative with respect to each of the three octahedral-Lode invariants. The expansion of each derivative, while straightforward, can be quite extensive and is therefore provided in full in Appendix 2.

2.2 Yield surface calibration

The objective of this study is to determine the conditions for the existence of a localized solution, in the spirit of a bifurcation analysis similar to [50]. For this purpose, a complete description of the model, including the strain hardening law, is not necessary. Only the description of the yield surface, the plastic strain rate directions and the elastic moduli are required. The assumption will be made that when the bifurcation criterion is about to be satisfied, the yield surface shape approximates the experimentally obtained failure envelope [4, 45], this envelope being defined by the octahedral stress peaks of the different tests. The set of parameters in Eq. (6) is defined using the experimental measurements available for the Vosges sandstone. The different datasets used for this purpose consist of mechanical tests performed over a wide range of loading paths in axisymmetric triaxial compression [6], plane strain compression [32] and true triaxial compression [13]. The sandstone samples used in these three experimental campaigns were extracted from the same homogeneous block and therefore have similar initial mechanical properties. Additionally, the samples were all tested at a comparable laboratory scale, and under similar quasi-static and monotonic loading conditions.

The suitability of the second-order polynomial function in Eq. (5), taking into account the mean stress dependence of the parameter \(\xi\) in the octahedral plane, is first evaluated using the series of true triaxial experiments in [13]. For these experiments, the stress peaks are constrained by the selected loading paths to remain in specific octahedral planes, corresponding to two constant mean stresses of 60 MPa and 90 MPa. In each plane, where experiments at five different Lode angles are performed, the van Eekelen part of the yield surface in Eq. (4) is fitted to a single value of \(\xi\), where a least square regression results in \(\xi =-0.587\) and \(\xi =-0.430\), at 60 MPa and 90 MPa, respectively. This increase in the value \(\xi\) reflects a clear evolution in the shape of the van Eekelen surface with increasing mean stress, as shown by the two data points represented in Fig. 1. These values can be compared to the continuous curve in Fig. 1, representing the evolution of \(\xi\) for the selected second-order polynomial function with parameters \(b_1\) and \(b_2\). The value of these two parameters is obtained by regression of Eq. (6), concurrently to other parameters in Table 1, and for the full dataset in triaxial, biaxial and true triaxial loading. This comparison confirms that the choice of the function for \(\xi\), defining the shape evolution in the octahedral plane, is compatible with the yield surface optimization with the complete dataset of available peak stress values for the studied Vosges sandstone. Note that in Fig. 1, \(\xi\) tends toward the convexity limit as the mean stress approaches zero. The choice of a second-order polynomial ensures that the function remains above this limit for positive mean stresses. However, another choice of function could be made depending on the experimental data and different shape evolution of the surface for other rocks.

Fig. 1
figure 1

Evolution of \(\xi\) with \(\sigma _m\) for a second-order polynomial function. The labeled points denote the value obtained from an independent regression at 60 MPa and 90 MPa using Eq. (4). The parameters \(b_1\) and \(b_2\) for the continuous curve are obtained from the least square regression on the combined formulation of the yield surface, in Eq. (6)

The six parameters defining the yield surface (Eq. 6) are fitted to the peak stress from the three datasets using a least square optimization scheme. The optimized parameters for the represented surface are provided in Table 1. A graphical representation of the yield surface for this set of parameters, along with the peak stress values retrieved from the different datasets, is shown in Fig. 2 for isovalues of \(\theta\), in the meridian planes, and isovalues of \(\sigma _m\), in the octahedral planes. Note that both sets of isovalue curves are convex, which is a necessary condition for the convexity of the 3D surface.

Table 1 Yield surface parameters for the Vosges sandstone

In these cross-sectional plane representations, the complementarity of the different datasets to generate a well-defined yield surface in the 3D stress space is apparent. In the meridian plane, the shape of the yield surface is mostly influenced by experiments performed in triaxial axisymmetric compression (\(\theta = 0^o\)) for a large range of mean stresses up to the stationary point (i.e., at the change in the sign of \(F_{\sigma }\)). Additionally, the true triaxial dataset, spanning the entire sextant of the octahedral plane at two mean stress levels, captures effectively the influence of the Lode angle. It is complemented by biaxial (plane strain) experiments, with peak stresses situated where the shape of the yield surface varies more significantly with respect to the Lode angle, around \(\theta =15^o\).

In the range of available peak stress data where \(F_{\sigma }>0\), the peak stress consistently decreases with increasing Lode angle, as evidenced by the triangular shape of the yield surface in the octahedral plane. The mean stresses dependence of \(\xi\) influences the shape of the yield surface to evolve from an upward triangular shape, at low mean stress, toward a circular shape, at \(\sigma _m=123\) MPa corresponding to \(\xi =0\). Above this threshold, which occurs in the domain \(F_{\sigma }<0\), \(\xi\) becomes positive, showing a possibility for the deviatoric stress peaks at a high Lode angle to be higher than the peak at a low Lode angle. Evidently, this failure regime falls outside of the available data points for the studied set of experiments and the choices are rather arbitrary and could have been different. Nonetheless, the continuous evolution of the yield surface, for \(\sigma _m>123\) MPa, into a downward triangular shape, shown in Fig. 2c, has been observed in analog high-porosity sandstone and carbonate rocks [16, 36].

2.3 Elastic moduli from experiments

The elastic stiffness tensor \(\textbf{E}\) is evaluated from the stress–strain measurements during isotropic and deviatoric loading of true triaxial mechanical tests reported in [13]. Therefore, in this section and onward, the specific method is presented to determine the elastic moduli for the Vosges sandstone, in the context of loading paths with prescribed invariants of the stress tensor.

Under the assumption of isotropic linear elasticity, with applicable symmetries in the constitutive tensor, the elastic part of the stress–strain relation is

$$\begin{aligned} d\sigma _{ij}=3K \left( \frac{1}{3}d\epsilon _{kk}^e\delta _{ij}\right) +2S \left( d\epsilon _{ij}^e-\frac{1}{3}d\epsilon _{kk}^e\delta _{ij}\right) \text { ,} \end{aligned}$$
(8)

with the elastic properties of the material determined by the bulk modulus (K) and shear modulus (S). For an initially isotropic loading phase, the deviatoric part of the elastic strain tensor theoretically vanishes, resulting in \(d\sigma _{ij}=K d\epsilon _{kk}^e\delta _{ij}\). Similarly, during the subsequent purely deviatoric loading phase, at constant mean stress, the elastic part of the volumetric strain vanishes, resulting in \(d\sigma _{ij} =2S d\epsilon _{ij}^e\). Consequently, the two elastic moduli can be retrieved individually from the isotropic and deviatoric loading phases as

$$\begin{aligned} K = \frac{\Delta \sigma _m}{\Delta \epsilon _{v}^e} \text { , and } S=\frac{\Delta \tau _{oct}}{2\Delta \gamma _{oct}^e} \text { ,} \end{aligned}$$
(9)

in terms of the first and second invariants, respectively. The constitutive fourth-order elastic tensor can be expressed using the Lamé parameters, \(\lambda =K-\frac{2}{3}S\), \(\mu =S\), as

$$\begin{aligned} \begin{aligned} E_{ijkl}=\lambda \, \delta _{ij}\delta _{kl}+\mu \left( \delta _{ik}\delta _{jl}+\delta _{il}\delta _{jk}\right) \text { .} \end{aligned} \end{aligned}$$
(10)

In the scope of this analysis, elastic moduli are defined from the ten loading paths in the range of mean stresses from 60 MPa to 90 MPa. Therefore, K and S, and the related Lamé duals, are, respectively, estimated from (i) the linear range of the isotropic and volumetric stress–strain curve between 60 and 90 MPa, and (ii) the average initial slope of the octahedral stress–strain curve. These estimated values are reported in Table 2.

Table 2 Elastic moduli

It should be noted that elastic parameters are known to evolve according to the loading history [53], and an average scalar representation does not fully take into account this evolution of the material behavior during loading. For the studied Vosges sandstone, inelastic volumetric deformation present from the beginning of the deviatoric loading phase of the experiments suggests that the initial slope of the stress–strain octahedral curve does not correspond to a purely elastic behavior. Nonetheless, isotropic loading–unloading tests on a similar porous sandstone, studied by [41], have shown a decrease in the inelastic part of the volumetric deformations with increasing mean stress, accounting for less than 20% of the total volumetric strain above \(\sigma _m=\) 40 MPa. The importance of elasticity in the model will be assessed through a sensitivity analysis of the elastic moduli, in comparison with the influence of the plastic parameters (the outward normal \(\textbf{Q}\) and plastic strain increment \(\textbf{P}\)) evaluated at the stress peak.

Fig. 2
figure 2

Representation of the peak octahedral stresses for different stress paths from three experimental datasets on the studied Vosges sandstone. The curves represent the yield surface from Eq. (6) with fitted parameters from Table 1. The shape evolution of the yield surface is clearly visible for both isovalues of Lode angles in the meridian plane (a), and isovalues of mean stresses in the octahedral planes, for low \(\sigma _m\) in (b) and high \(\sigma _m\) in (c)

2.4 Incremental plastic strain from experiments

In the following calculation of the incremental plastic strain direction \(\textbf{P}\), the octahedral-Lode invariants of the plastic strain tensor \(\epsilon _{ij}^p\), are analog to the invariants expressed for the stress tensor in Eq. (2). For a coaxial model, the direction of plastic strain increment can be represented in the stress space where it is normalized for a unit increment of stress. For a non-associated model, \(\textbf{P}\) is normally assumed as the derivative of a plastic potential G, as

$$\begin{aligned} P_{ij}=\frac{\partial G}{\partial \sigma _{ij}}= G_{\sigma }\frac{\partial \sigma _{m}}{\partial \sigma _{ij}}+G_{\tau }\frac{\partial \tau _{oct}}{\partial \sigma _{ij}}+G_{\theta }\frac{\partial \theta _{\sigma }}{\partial \sigma _{ij}}\text { ,} \end{aligned}$$
(11)

where the subscripts in G denote the derivatives in the direction of each octahedral-Lode invariant. However, in the present analysis the plastic strain increments are evaluated directly from experimental measurements close to the peak octahedral stress. Therefore, its derivation from a generating function is only theoretical and the plastic potential does not need to be explicitly evaluated.

From the imposed constraints on \(\sigma _m\) and \(\theta\) during the deviatoric loading phase, the elastic part of the strain increment vanishes in the direction of those invariants (i.e., \(\epsilon _{vol}^e=0\) and \(\theta _{\epsilon }^e\)). Therefore, the shear modulus is taken into account only in the direction of deformation increments following the octahedral direction (i.e., the radial direction in the octahedral plane). The strain invariants \(\epsilon _{vol},\gamma _{oct}\) and \(\theta _{\epsilon }\) are therefore obtained from the principal strain measurements using a combination of strain gauges and averaged displacement from digital image correlation for the reported experiments in[13]. The incremental plastic strain are

$$\begin{aligned} \begin{aligned} G_{\sigma }&=\Delta (\epsilon _{vol}-\epsilon _{vol}^e) =\Delta \epsilon _{vol}\text { ,} \\ G_{\tau }&=\Delta (\gamma _{oct}-\gamma _{oct}^e)= \Delta \gamma _{oct}-\frac{\Delta \tau _{oct}}{2S}\text { ,} \\ G_{\theta }&=\Delta (\theta _{\epsilon }-\theta _{\epsilon }^e)=\Delta \theta _{\epsilon }\text { ,} \end{aligned} \end{aligned}$$
(12)

where S is the elastic shear modulus defined in Eq. (9). For all measurements, \(\Delta\) represents a fixed time interval of 60 measurement points (at 1 Hz acquisition rate) before the peak octahedral stress. This time interval is selected in order to minimize errors in the measurement noise, acquisition synchronicity and stick-slip frictional behavior in the loading piston.

The orientations of the normalized \(\textbf{P}\) in the meridian and octahedral planes are represented in Fig. 3 for the ten true triaxial experiments. The origin of the arrows coincides with the yield surface, at the prescribed mean stress and Lode angle for each loading path, and where the normal \(\textbf{Q}\) is also represented. In the meridian plane representation, the orientation of \(\textbf{Q}\) is seen to be systematically lower than \(\textbf{P}\), where a significant difference in their orientation is most notable at lower Lode angles. This difference is less pronounced at Lode angles above \(30^o\), where fewer dissimilarities are observed between loading paths at both mean stresses. The orientation of both \(\textbf{P}\) and \(\textbf{Q}\) in the meridian planes tends to decrease as the Lode angle increases. The difference in the orientation of \(\textbf{P}\) and \(\textbf{Q}\) denotes a strong non-associativity for the Vosges sandstone in the meridian plane, i.e., with respect to the effect of the mean stress. This type of non-associativity of the Vosges sandstone is consistent with reported observations from previous studies, which identified similar behavior in the meridian plane for high-porosity rocks [4, 28, 45]. Conversely, in the octahedral plane represented in Fig. 3f, \(\textbf{P}\) and \(\textbf{Q}\) are seen to have comparable outward orientations, suggesting a deviatoric associativity of the material. This characteristic of the model was also observed in non-cohesive geomaterials [30, 48, 60] and is often postulated in theoretical studies for the type of instabilities studied herein [34].

Fig. 3
figure 3

Direction of the outward normal \(\textbf{Q}\) and plastic deformation direction, \(\textbf{P}\), at the intersection of the yield surface and the respective loading paths in the meridian plane (ae) and octahedral plane (f). In each plane, the orientations for each true triaxial experiment are represented at the two mean stresses of 60 MPa and 90 MPa, and the five Lode angles. In the meridian plane, non-associativity of the model is stronger at low Lode angles and weaker at high Lode angle. In the octahedral plane, deviatoric associativity is observed for all loading paths

3 Bifurcation analysis

The following bifurcation analysis consists in seeking admissible localized kinematic solutions for the inception of strain localization. This bifurcation from initially homogeneous deformation is characterized by a loss of ellipticity in the material constitutive tensor, where multiple solutions to further deformation become possible. The material response is then contingent to the theoretical constraints on the nature of the localization structure, in the form of a planar deformation band of finite thickness. Based on the bifurcation framework proposed by [49], these constraints are imposed in the form of a kinematic condition, relating the rate of deformation inside and outside the deformation band, and an equilibrium condition, prescribing continuity in the traction rate at the band interfaces. As such, the surface boundaries of the localized region are defined by two parallel weak planar discontinuities, which orientation is described by the normal to the plane n, with a vanishing intermediate principal value [5]. The localization conditions appear to be strongly dependent on both the constitutive model and the nature of the loading.

Regarding the 3D planar orientation of the band, postmortem X-ray scans of the sandstone samples revealed that the out-of-plane orientation of an average plane passing through the deformation band was generally well aligned with the intermediate principal stress direction [12]. Consequently, the initial assumption of a vanishing intermediate principal value of the deformation band can be confirmed and its orientation is represented only in the major–minor plane.

3.1 Deformation band angle prediction

From the set of prescribed conditions, a general criterion for continuous bifurcation is classically established as \(det\left[ L_{ijkl}n_jn_l\right] =0\) [50]. For the model presented above, the constitutive tensor \(\textbf{L}\) is given by the elasto-plastic formulation expressed in Eq. (1). Solving the equation in terms of the plastic coefficient leads to

$$\begin{aligned} \begin{aligned} H =&-(Q_{ij}E_{ijkl}P_{kl})+(Q_{ij}E_{ijkl}n_l) (n_j n_l E_{ijkl})^{-1} \\&(n_j E_{ijkl} P_{kl}) \text { .} \end{aligned} \end{aligned}$$
(13)

From this expansion of the bifurcation criteria, with known material plastic and elastic parameters (\(\textbf{Q}\), \(\textbf{P}\) and \(\textbf{E}\)) at the onset of strain localization, Eq. (13) relates the value of the plastic coefficient H to a direction of the deformation band unit normal n. The relation between H and \(\beta\), the angle between n and the maximum principal stress direction in the localization plane, which satisfies the bifurcation criteria is shown in Fig. 4 for the 10 true triaxial loading paths. It is seen in this representation that a unique maximum for H can be identified for \(\beta\) in the range of \(0^\circ\) to \(90^\circ\). The criteria for the angle of conjugated bands, at an angle symmetrical to the maximum principal stress axis, are also symmetrical. Conjugated band orientation duals are therefore associated with the same value of H and equally probable.

For a hardening solid, the tangent modulus of the constitutive relation continuously decreases during the accumulation of plastic strain. Therefore, [50] have argued that the critical orientation (\(n_c\)) for localization to occur is at the maximum, or critical, value of the plastic coefficient (\(H_c\)). It follows that the orientation \(n_c\) provides a prediction for the most likely band orientation in the minor-major principal plane. Figure 4 shows the maximum value of H/S to occur near the transition between the hardening and softening regime (stress peak) for \(\theta >0^{\circ }\) and well in the softening regime for \(\theta = 0^{\circ }\).

Fig. 4
figure 4

Evolution of the normalized plastic coefficient (H/S) with respect to the deformation band angles satisfying the bifurcation criteria, for loading paths at 60 MPa (a) and 90 MPa (b) mean stress

Figure 5 shows the critical angle (\(\beta _c\)) predicted by the model for the different loading paths. It is seen to systematically increase with an increase in the Lode angle and a decrease in the mean stress. The change in angle is also more pronounced at lower Lode angles. These results can be compared to the deformation band angle measured experimentally at the peak octahedral stress, as reported in [13]. The model provides a good prediction of the general trend in the evolution of the band orientation, with increasing Lode angle. For most loading paths, the quantitative prediction of the deformation band angle is also in good agreement with observations. A discrepancy is noticeable for \(\sigma _m =\) 90 MPa and \(\theta = 0^o\) and \(15^o\), where the deformation band angle is predicted at a lower angle than experimentally measured. This discrepancy can be attributed to the pronounced change in the normal to the yield surface in the meridian plane around \(\sigma _m=\) 90 MPa (see Fig. 2). With fewer data points available in this region of the plane, there is a higher uncertainty in the calibration of the yield surface.

Fig. 5
figure 5

Deformation band angle (\(\beta\)) with increasing Lode angle at the two mean stresses of 60 MPa and 90 MPa. The three-invariant model predictions are plotted against experimental observations

3.2 Dilatancy angle prediction

The dilatancy angle (\(\phi\)) of the deformation band is defined, according to [4], as the ratio of volumetric and shear components of the deformation jump measured parallel to the band,

$$\begin{aligned} \tan \phi =\frac{\Delta D^{vol}}{\Delta D^{shear}} \text { .} \end{aligned}$$
(14)

For the unit normal associated with the critical band angle, \(n^c\),

$$\begin{aligned} \begin{aligned} \Delta D^{vol}&=g_s n^c_s \text { ,} \\ \Delta D^{shear}&= \Vert \frac{1}{2} \left( g_k n_s^c +g_s n_k^c \right) n_k^c - D^{vol}n_s^c \Vert \end{aligned} \end{aligned}$$
(15)

are the change in volumetric and shear deformation in the normal and tangential directions of the deformation band. The directional vector g is derived from the bifurcation condition as

$$\begin{aligned} g_k = \gamma (n_j^c n_l^c E_{ijkl})^{-1} (n_j^c E_{ijmn} P_{mn}) \text { ,} \end{aligned}$$
(16)

where \(\gamma\) is an arbitrary constant multiplier.

For the two investigated mean stresses, the predicted dilatancy angle over the range of Lode angles is shown in Fig. 6. Similarly to the deformation band angle, the dilatancy angle can be compared to an experimental value at the peak stress. The experimental dilatancy angles were determined from respective displacement fields obtained by digital image correlation over strain increments where the deformation band is seen to emerge on the surface of the sample [13]. Since this value of the dilatancy angle is assessed from an average measurement of the propagating band, it is not constant over the length of the deformation band and is thus sensitive to some variability in the band inclination. Considering these uncertainties in the measurement of \(\phi\) from the displacement field, the trend in the evolution of observed and predicted dilatancy angle is reasonably well matched. At the low mean stress of 60 MPa, where strain localization initially concentrates into narrow and straight mature deformation bands, experimental measurements of the band angles are also in good quantitative agreement with the model prediction. At the higher mean stress of 90 MPa, the predicted dilatancy angle is more dilatant than for experimental observations. Nonetheless, the evolution of the dilatancy angle with the Lode angle is generally well represented in the model, with the correct tendency for dilatancy or compaction associated to the shearing through the deformation band.

Fig. 6
figure 6

Dilatancy angle (\(\phi\)) across the deformation band with increasing Lode angle, at the two mean stresses of 60 MPa and 90 MPa. The three-invariant model predictions are plotted against experimental observations. A negative value of the angle denotes compaction and a positive value denotes a dilation associated to the shearing

3.3 Alternative models and elastic sensitivity

The development of the constitutive model introduced above is made possible thanks to extensive experimental data available for the studied Vosges sandstone. The experimental methods to retrieve the model parameters further rely on an advanced true triaxial loading apparatus and sophisticated approaches to the acquisition of local strain measurements. Alternatively, most analyses in bifurcation reported in the literature are conducted using simplified models, for which some important mechanical behavior identified for porous rocks are not fully accounted for. It is the case for models dependent on two invariants of the stress tensor (Lode angle independent), and models assuming associated plasticity (\(\textbf{P}=\textbf{Q}\)). These model simplifications can be highly valuable, and sometimes necessary, when the shape of the yield surface in the octahedral plane cannot be defined, or when the directions of plastic strain at failure are not available or unreliable. In the same spirit as in the previous analysis, the deformation band kinematic can be predicted for these alternative models. In this section, their comparison with the initially presented model in terms of prediction accuracy enables us to assess the merit of added complexities in a more general approach.

The inclination of the deformation band and the band dilatancy angle are first predicted for a two-invariant model where the yield surface is optimized for the Linex function in the meridian plane, with a constant circular shape in the octahedral plane, i.e., imposing \(b_1=b_2=0\) in Eq. (6). It results that the solution to the bifurcation criteria is not influenced by \(F_{\theta }=1\), but the effect of the Lode angle for the different stress paths is still accounted for in \(\frac{\partial \theta }{\partial {\varvec{\sigma }}}\). For this two-invariant model, the direction of plastic strain increment \(\textbf{P}\) remains unchanged compared to the initial three-invariant model.

The comparison of band angle, in Fig. 7a, shows that a two-invariant model leads to a systematic underestimation of \(\beta\) compared to the three-invariant model. This effect is most pronounced at higher Lode angles and lower mean stresses, where the outward normal to the van Eekelen surface in the initial model is most divergent from the radial direction. Concurrently, the predicted band dilatancy angle for this model, as seen in Fig. 7d, is higher than for the initial model, providing a less accurate prediction against experimental measurements.

Fig. 7
figure 7

Comparison of the deformation band angle (a, b, c) and band dilatancy angle prediction (d, e, f) between experimental observations (black), the initially presented three-invariant and non-associated model (red) and alternative models (blue, yellow): two-invariant model (a, d), associated model (b, e) and elastic moduli sensitivity (c, f)

A second predictive model comparison is made for an associated model, where directions of plastic strain rate would be a priori unknown and therefore assumed equal to the outward normal to the yield surface (i.e., \(\textbf{P}=\textbf{Q}= \frac{\partial F}{\partial {\varvec{\sigma }}}\)). Since the initial model is close to deviatoric associativity, the main effect of this simplified model lies in the imposed associativity in the meridian plane. Therefore, imposing the direction of \(\textbf{P}\) for an intrinsically non-associated sandstone overestimates the dilatancy of the material and leads to an increase in both the deformation band angle (Fig. 7b) and band dilatancy angle (Fig. 7e) predicted by the bifurcation analysis. This results in a poorer prediction at 60 MPa, as well as for the high Lode angles at 90 MPa. At low Lode angle and a mean stress of 90 MPa, this model improves the prediction of the band angle \(\beta\). However, this is due to a volume behavior that is considered to be dilating, whereas it is measured as contracting (Fig. 7e).

The sensitivity of the initial model to variations in the elastic parameters extracted from the stress–strain relations is evaluated by prescribing, in two different cases, a 50% increase and decrease in both the bulk and shear elastic moduli. Figure 7c and f shows that, even for such large variations in the elastic parameters, the predicted band angle and dilatancy angle remain mostly unaffected. These results demonstrate the marginal effect of possibly large uncertainties in the values for the elastic parameters selected in this analysis. The observation of such a small effect is consistent with the loading of a rock material since, under the present conditions, elastic strains remain small compared to plastic strains at the onset of bifurcation. In fact, higher moduli, or a stiffer elastic response, would not change the prediction. However, for lower elastic moduli of the material, in the order of the hardening modulus, the elastic contribution would have a significant influence on the deformation response and thus on the resulting kinematic predictions.

4 Discussion

Some considerations in the bifurcation criteria and constitutive relation considered previously are hereafter contextualized and compared to recent experimental observations, as well as known deformation mechanisms occurring in porous rocks.

In the previous section, the kinematics predictions from the bifurcation analysis were compared to laboratory experimental data for a porous sandstone, obtained by full-field measurements and digital image correlation [13]. The authors of the experimental study described different localized deformation modes and their evolution, from the beginning of the deviatoric loading phase to a post-peak state after substantial and well-developed strain localization.

The authors introduced a distinction between early deformation bands, appearing well before the stress peak, and mature deformation bands, emerging near the stress peak and initiating a softening response of the material. In the presented bifurcation analysis, as well as in previous studies where bifurcation theory is used to evaluate the localization behavior of rocks, it is the kinematics of mature deformation bands that are predicted by the theoretical results. Therefore, the presented analysis is based on a model for the constitutive state of the material at their inception, considering a diffuse deformation prior to the development of mature strain localization. However, if the onset of mature strain localization bands can be considered as a matter of non-uniqueness of solution, as introduced by bifurcation analysis, what about early localization bands?

In contrast to mature localization, the early localization regions are characterized by numerous parallel and conjugate bands, where shear deformation is concentrated. These bands also exhibit a dilatant behavior which induces a relative dilatancy at the sample scale. Similarly, they are concomitant with a loss of linearity in the octahedral stress vs. strain response. As the loading progresses, the number of active early bands decreases, and as the peak is approached, a localization zone associated with a loss of sample strength (initiation of softening) appears. The orientation of the early and mature bands is close but differs by a few degrees.

This mode of early localization has also been observed in a clayey rock under specific loading conditions (for sufficiently high mean stresses) [3]. One may also wonder whether the secondary localization bands in a carbonate rock observed postmortem by Mogi ([42], fig. 3.78) are not evidence of an early localization? Furthermore, early localization has also been observed in granular materials [18, 33].

On the numerical modeling side, a few studies have reported this pre-peak localization. In the context of modeling in a continuous medium, it is generally observed if a slight material heterogeneity has been introduced into the medium [21, 44]. It is also observed in the context of discrete medium modeling [14].

Thus, it appears that the localization process in sandstone occurs in two stages. A first early stage (before the peak stress) is characterized by a large number of short bands inducing a change in the tangential stiffness and dilatancy of the sample, without inducing a softening of the sample. It is followed by a second stage which sees the appearance of mature bands, which may be dilating or contracting depending on the level of mean stress and Lode angle, and induces a softening of the sample. Microstructural observations of early and mature shear bands have been done on the same Vosges sandstone loaded under plane strain compression [32]. The early bands appear to be marked by low damage (intragranular and intergranular cracking), while the mature bands are characterized by high damage (grain crushing).

This second phase of localization, inducing a strong microstructural change of the material, and in the loading conditions studied here, a softening of the material, is consistent with the predictions of the bifurcation analysis. Let us recall that the Rice’s bifurcation criterion can be interpreted as a state linked to the existence of a direction n and a kinetic g for which the mechanical response in the band corresponds to the condition \((L_{ijkl}\,g_k\,n_l)\, n_j=\dot{\sigma }_{ij} \, n_j = 0\) due to the predominance of the in-band kinetic compared to the out-of-band kinetic (infinite ratio) [9]. In other words, considering the incipient band as a layer undergoing a homogeneous deformation over its thickness, described by \(1/2 \, (g_k \, n_l + g_l \, n_k)\), the traction vector rate applied to this layer is vanishing at the onset of localization. This kind of material response needs a substantial microstructural evolution that could be met only during the mature localization process. Clearly, further work will be needed to clarify the theoretical conditions for the early localization.

Another interesting aspect is the brittle–ductile transition in the mechanical behavior of porous rocks. This has been discussed in [13], in terms of the different views one can have on this transition, in terms of the pre-peak response, the post-peak response, the orientations of the localization bands, the volume strain within the bands and finally the more or less complex pattern of localization. A relevant prism to consider in this paper is the orientation of the bands and the nature of the deformation. It is now well understood that the orientation of the bands (angle between the band and the most compressive stress direction) increases during this transition and that also the volume strain associated with the shear deformation (slip parallel to the band) evolves from expansion to compaction, with the extreme cases being dilation and compaction bands (no slip). This transition is generally attributed to an increase in the mean stress, and our study is a further confirmation of this. While the effect of the Lode angle is less well documented, the experimental and theoretical results clearly show here that, at a given mean stress, the response is more brittle for high Lode angles and more ductile for low angles (state close to the axisymmetric compression state), this in quite noticeable proportions.

5 Conclusion

In the scope of this study, an original three-invariant constitutive model was first presented for a well-studied Vosges sandstone. In the context of bifurcation theory, this general model was used to evaluate theoretical predictions of strain localization for unconventional loading paths, in the form of deformation bands. These predictions have been further evaluated in comparison with full-field experimental observations and alternative models.

The proposed yield surface, with both mean stress and Lode angle dependency, has been derived from a large number of mechanical loading experiments, including triaxial, biaxial and true triaxial invariant controlled loading paths. With the flexibility of a combined linear–exponential and van Eekelen function, the yield surface showed a good fit with experimental peak stresses over the wide range of axisymmetric and non-axisymmetric loading paths, in both the brittle and brittle–ductile transition regimes.

Using this model, a bifurcation analysis was conducted for a series of 10 laboratory loading tests in true triaxial conditions. For these experiments, local deformation measurements revealed a marked variation in the normals to the yield surface and direction of plastic strain at the peak stress, in both the octahedral (deviatoric) and meridian planes. This tendency results in a continuous evolution of the band kinematic predictions, where the orientation and dilatancy angles of the bands increase nonlinearly with an increase in the Lode angle and a decrease in the mean stress. This prediction is both consistent with the expected decrease in the ductility of the material and with full-field experimental measurements of the localized regions. It was also evidenced that the proposed non-associated three-invariant model performs better than simplified alternative models in predicting the band kinematics.

The findings presented herein demonstrate the validity and potential for this general bifurcation framework to corroborate observations in terms of the kinematics of so-called mature deformation bands, i.e., instigating a softening response, in porous rocks. The complementary role of early localization, i.e., emerging prior to the peak stress, and its relation to a later bifurcation state still needs to be investigated, perhaps from a different perspective.