1 Introduction

Despite simple physical laws governing the micro-scale response, granular materials exhibit a complex behavior at the macroscopic level. Among the well-known characteristics of granular assemblies are the dilatancy and the irreversible evolution of micro-structure. The theoretical framework designed to relate description from the microscopic level to that of the macroscopic one is the homogenization theory. It is well accepted that relations between local interaction forces and macroscopic stress are easy to obtain at any scale through the Weber relation. The reverse path, i.e., localization of the macroscopic stress, is a much more complicated procedure and a definite relation for the representation of averaged contact forces is not yet available.

Numerical tests performed on granular samples consisting of elongated particles [11] reveal that the orientational distribution of contact forces does not follow a similar evolution to that of samples with spherical and nearly spherical particles. One conclusion is that some additional internal variables had to be accounted for in order to include in the localization operator a structural part of the sample. The simplest choice in this direction is provided by the average over the sample of the contact tensor \({\user2{C}} =\langle{\user2{n}}\otimes{\user2{n}}\rangle\) [9, 12]. Following this line, we found in [2] that the evolution of the contact tensor is relatively weak. A possible explanation is that C does not include enough information about the relative positions of neighboring particles but only information on the contacts themselves.

The use of fabric tensor-dependent material parameters falls into a larger class of models called materials with microstructure. Among the fruitful attempts to extend classical elastoplasticity in order to include the effects of the packing structure we cite [3, 7, 10]. The distribution of contact forces in terms of macroscopic stress was studied in [6] who noted a strong dependence of the probability distribution function on the contact orientation and consequently uses conditional probability distribution function in order to include the relation between the macroscopic stress and contact forces (relation (8) in this paper) in the analysis. We adopt here a different point of view and restrict only to analytical relations between orientational averaged contact forces and macroscopic stress that satisfy a priori (8) but include the averaged branch tensor. Its role in the present context is twofold: it reflects the packing structure and enlarges the class of admissible contact force distribution shapes to cover more than previously proposed elliptic shapes [5].

This paper introduces in the localization procedure the branch tensor defined as \({\user2{H}}=\langle{\user2{l}}\otimes{\user2{l}}\rangle.\) This particular choice has some physical justifications. First, the branch vector l measures the relative positions of particles including in a certain sense the microstructure of the sample. Secondly, in the particular case when explicit formulae are available in classical homogenization theory, they show that interaction forces between particles do actually depend on all relative positions of particles in the sample. The special case of elongated particles is of particular interest since structural anisotropy manifests strongly even in simple biaxial tests.

This paper is organized as follows: for completeness, Sect. 2 recalls the basic relations between the local interaction forces and macroscopic stress. The three variants of Weber relation are well-known, but they underline the specific role of the branch tensor as a choice for the description of the local structure of the granular sample. Section 3 states the basic representation result used in the following to identify the orientational distribution of contact forces. For the interested reader and since the representation result is purely technical, we choose to sketch the proof in an appendix. Section 4 presents the characteristics of the numerical samples we used. Section 5 describes the identification procedure which distinguishes between material parameters associated to the isotropic part of the representation, and thus identified on the most isotropic configuration, and the ones associated to the anisotropic part and identified on the most anisotropic configuration. The best way to figure this choice is a parallel to classical models of elastoplasticity in which case the elastic characteristics are identified using data within elastic range while plastic characteristics, such as hardening, are identified using data from the plastic regime. Finally, we compare our predictions with distributions obtained from numerical computations and discuss the predictive character of our result. We conclude the paper with comments and some open questions.

2 Contact forces and macroscopic stress

2.1 Weber relation

Consider a collection of granular particles \({{\mathcal{P}}}\) at static equilibrium and denote by \(\{{\user2{F}}^{i}\}_{i=1\ldots M}\) the external forces acting on its boundary \(\partial{{\mathcal{P}}}.\) A well-known relation, called the Weber formula, defines the macroscopic stress as

$${\varvec{\Upsigma}}=\frac{1} {|{{\mathcal{P}}}|}\sum_{i=1}^{M}{\user2{F}}^i\otimes {\user2{O}}{\user2{P}}^i. $$
(1)

Here O is an arbitrary point and P i are points on the boundary \(\partial{{\mathcal{P}}}\) where F i acts. Relation (1) shows that the macroscopic stress depends only on the forces acting on the boundary \(\partial{{\mathcal{P}}}.\) Using equilibrium for each individual particle, the Weber relation can be also expressed:

  • Using all forces acting on all particles in the granular sample as

    $${\varvec{\Upsigma}}= \frac{1} {|{{\mathcal{P}}}|}\sum_{{{\mathcal{P}}}_i\in{{\mathcal{P}}}}{\user2{F}}^{ji} \otimes {\user2{O}}_i{\user2{P}}^{ji} $$
    (2)

    where F ji denotes the force acting from particleFootnote 1 \({{\mathcal{P}}}_j\) on particle \({{\mathcal{P}}}_i\) at common contact point P ji, and O i denotes the center of mass of particle \({{\mathcal{P}}}_i.\)

  • Using the vectors joining the centers of two particles in contact, usually called branch vectors, as

    $${\varvec{\Upsigma}}= \frac{1} {|{{\mathcal{P}}}|}\sum_{(i,\; j)}{\user2{F}}^{ji}\otimes{\user2{O}}_i{\user2{O}}_{j}+ \frac{1} {|{{\mathcal{P}}}|}\sum_{i=1}^M{\user2{F}}^i \otimes {\user2{O}}_j{\user2{P}}^{ji}. $$
    (3)

    The second term above contains all external forces F i acting on a particle \({{\mathcal{P}}}_j,\) and O j P ji denotes the vector joining O j -the center of mass of particle \({{\mathcal{P}}}_j\)-to the point P ji where F i acts.

It was proved by Caillerie [1] that under suitable uniformity assumptions the second term in (3) is much smaller than the first one so that

$${\varvec{\Upsigma}}\simeq \frac{1} {|{{\mathcal{P}}}|}\sum_{(i,\;j)}{\user2{F}}^{ji}\otimes{\user2{l}}_{ij}, $$
(4)

where l ij denotes the branch vector O i O j .

2.2 Orientational distribution

If we rewrite the right-hand-side in (4) by sorting the contacts under ascendent orientation, we obtain

$$ \sum_{(i,\;j)}{\user2{F}}^{ji}\otimes{\user2{l}}_{ij} = \sum_{\theta\uparrow}{\user2{F}}^{ji}\otimes{\user2{l}}_{ij}. $$
(5)

At a fixed orientational resolution k ∈ \(\mathbb {N}^*\), we replace the individual values of the tensor product above by the average value computed over all contacts with orientation n(θ) for θ in an interval of length 2π/k. If N denotes the total number of contacts and N a the number of contacts with normal oriented by θ in the interval \(\left[2\pi{(a-1)}/{k},2\pi{a}/{k}\right],\) we have

$$ \sum_{\theta\uparrow}{\user2{F}}^{ji}\otimes{\user2{l}}_{ij}= N\sum_{a=1}^k\frac{N_a}{N}\langle {\user2{F}}^{ij}\otimes{\user2{l}}_{ij}\rangle_a. $$
(6)

For the next step we check numerically that forces and branch vectors are noncorrelated in which case

$${\varvec{\Upsigma}}=\frac{N}{|{{\mathcal{P}}}|}\sum_{a=1}^k \frac{N_a} {N} \langle {\user2{F}}^{ij}\rangle_a \otimes\langle{\user2{l}}_{ij}\rangle_{a} $$
(7)

The continuum limit of the right-hand-side above is

$${\varvec{\Upsigma}} = \frac{N{\overline{d}}} {|{{\mathcal{P}}}|}\int\limits_0^{2\pi}p(\theta){\mathbf {f}}({\varvec{\Upsigma}}, {\user2{n}})\otimes{\user2{n}}d\theta $$
(8)

where \({\overline{d}}\) denotes a characteristic length. To deduce (8) from (7) we need an additional assumption about the orientational average of the branch vector, which is \(\langle{\user2{l}}\rangle_a = {\overline{d}}{\user2{n}}.\) Previous work on stress localization [4, 8, 11], consider \({\overline{d}}\) as the averaged particles diameter, choice reconsidered hereafter.

The physical meaning of relation (8) is the following: given a macroscopic stress \({\varvec{\Upsigma}}\) among all admissible contact forces distributions only those satisfying (2) may appear in a granular assembly. From a statistical point of view, when detailed information about the local arrangement is not available, the orientational averaged contact forces and the macroscopic stress may still be related through (8) and this restricts the class of analytical relations between the contact force distribution and the macroscopic stress.

If we introduce a characteristic length \({\overline{l}} = {|{{\mathcal{P}}}|}/{(\pi N{\overline{d}})}\) and if we denote by f the mean contact forces weighted by p(θ), relation (8) is identically satisfied by the one-parameter relation [5, 13]

$$ {{\user2{f}}} = {\overline{l}}\left[\frac{1}{2} \hbox{tr}{\varvec{\Upsigma}}{\user2{n}}+2(1-\mu)({\user2{n}}\cdot (\hbox{dev}{\varvec{\Upsigma}}){\user2{n}}){\user2{n}}+\mu (\hbox{dev}{\varvec{\Upsigma}}){\user2{n}}\right]. $$
(9)

It is straightforward to check that this relation leads to an ellipsoidal orientational distribution for the contact forces, well-fitted by numerical results for samples containing particles with aspect ratioFootnote 2 close to unity.

The situation is more complicated for samples containing elongated particles. Numerical results obtained with the Contact Dynamics software for polygonal particles with an aspect ratio of 3, show that relation (9) may not be sufficient and one simple way to circumvent this difficulty is to introduce an internal variable able to account for the microstructure of the sample. In support to this idea we note the following three arguments:

  1. (1)

    The work reported in [2] uses the average contact tensor \({\user2{C}}=\langle{\user2{n}}\otimes{\user2{n}}\rangle;\) this choice was guided by earlier use of the contact tensor in the representation of the weighted contact forces [5, 8]. In this way the representation relation is enriched and we fit better the numerical data but still the anisotropy captured by the contact tensor evolves slowly.

  2. (2)

    Classical work in homogenization theory for elastic interactions [14] provides a localization relation which formally is identical to (1) but where the values of pairwise interactions depend not only on the local material structure but also on all other relative positions. In the actual setting this remark suggests the use of the branch tensor instead of contact tensor.

  3. (3)

    We note that contact orientations do not contain any particular information on the relative positions of particles in contact, except in the very special case of spherical particles. By inspection in (4) one may note that the macroscopic stress depends on the contact forces and relative positions but not on the contacts orientations, so that it seems more natural to include in the localization operator the branch tensor instead of the contact tensor.

Based on the above arguments, in the following we shall assume that the orientational distribution of contact forces is a function of the macroscopic stress \({\varvec{\Upsigma}},\) the local orientation n and the average branch tensor \(\langle{\user2{l}}^{ji}\otimes{\user2{l}}^{ji}\rangle,\) subsequently denoted H.

3 Representation result for weighted contact forces

Note that by definition the branch tensor H is symmetric and \({{\user2{f}}}({\varvec{\Upsigma}},{\user2{H}},{\user2{n}})\) has to satisfy

  1. (R1)

    The consistency relation (8): for any symmetric tensors \({\varvec{\Upsigma}}\) and H

    $${\varvec{\Upsigma}}=\frac{1} {{\overline{l}}\pi}\int\limits_0^{2\pi}{{\user2{f}}}({\varvec{\Upsigma}}, {\user2{H}},{\user2{n}})\otimes {\user2{n}} {\rm d}\theta. $$
    (10)
  2. (R2)

    The frame-indifference assumption: for any orthogonal transformation Q and any symmetric tensors \({\varvec{\Upsigma}}\) and H

    $$ {{\user2{f}}}({\user2{Q}}{\varvec{\Upsigma}}{\user2{Q}}^t, {\user2{Q}}{\user2{H}}{\user2{Q}}^t,{\user2{Q}}{\user2{n}})= {\user2{Q}}{{\user2{f}}}({\varvec{\Upsigma}},{\user2{H}},{\user2{n}}). $$
    (11)

Usually, the local contact forces are assumed to be linear with respect to \({\varvec{\Upsigma}}\) and no more than affine with respect to H.

A long but straightforward calculation using classical methods in representation theoryFootnote 3 shows that in the two-dimensional case: the most general form of a function \({{\user2{f}}}({\varvec{\Upsigma}},{\user2{H}},{\user2{n}})\) obeying relations (10) and (11), linear with respect to \({\varvec{\Upsigma}}\) and affine with respect to H is given by

$$ {{\user2{f}}}={\overline{l}}{\varvec{\Upsigma}}{\user2{n}}+\sum_{i=2}^6 \alpha_i{\user2{I}}_i $$
(12)

where α i  ∈ \(\mathbb{R}\) and the vector-valued invariants \({\user2{I}}_i({\varvec{\Upsigma}},{\user2{H}},{\user2{n}})\) are given by

$$ {\user2{I}}_2 = 2{\varvec{\Upsigma}}{\user2{n}}+(\hbox{tr}{\varvec{\Upsigma}}){\user2{n}}- 4({\user2{n}}\cdot{\varvec{\Upsigma}}{\user2{n}}){\user2{n}} $$
(13)
$${\user2{I}}_3 = (\hbox{tr}{\varvec{\Upsigma}}) (\hbox{tr}{\user2{H}}){\user2{n}} -4 (\hbox{tr}{\varvec{\Upsigma}})({\user2{n}}\cdot{\user2{H}}{\user2{n}}) {\user2{n}}+8({\user2{n}}\cdot{\varvec{\Upsigma}}{\user2{n}}){\user2{H}}{\user2{n }} -4{\user2{H}}{\varvec{\Upsigma}}{\user2{n}}$$
(14)
$${\user2{I}}_4 = (\hbox{tr}{\varvec{\Upsigma}})(\hbox{tr}{\user2{H}}){\user2{n}} -4(\hbox{tr}{\user2{H}}) ({\user2{n}}\cdot{\varvec{\Upsigma}}{\user2{n}}){\user2{n}} + 8({\user2{n}}\cdot{\user2{H}}{\user2{n}}){\varvec{\Upsigma}}{\user2{n }} -4{\varvec{\Upsigma}}{\user2{H}}{\user2{n}}$$
(15)
$${\user2{I}}_5 = (\hbox{tr}{\varvec{\Upsigma}})(\hbox{tr}{\user2{H}}){\user2{n}} -8({\user2{n}}\cdot{\user2{H}}{\user2{n}})({\user2{n}}\cdot{\varvec{\Upsigma}}{\user2{n}}){\user2{n}}+ 2[{\user2{H}}{\varvec{\Upsigma}}{\user2{n}}+{\varvec{\Upsigma}} {\user2{H}}{\user2{n}}]$$
(16)
$$ \begin{aligned} {\user2{I}}_6 &= (\hbox{tr}{\varvec{\Upsigma}})(\hbox{tr}{\user2{H}}){\user2{n}} -16({\user2{n}}\cdot{\user2{H}}{\user2{n}})({\user2{n}}\cdot{\varvec{\Upsigma}}{\user2{n}}){\user2{n}}\\ &\quad +4[({\varvec{\Upsigma}}{\user2{n}}\cdot{\user2{H}}{\user2{n}}){\user2 {n}}+ ({\user2{n}}\cdot{\user2{H}}{\user2{n}}){\varvec{\Upsigma}}{\user2{n}} +({\user2{n}}\cdot{\varvec{\Upsigma}}{\user2{n}}){\user2{H}}{\user2{n}}] \end{aligned} $$
(17)

We note that using the above definitions one can easily check that the consistency condition is automatically verified since for any \({\varvec{\Upsigma}},\) H, and i = 2,..., 6 we have

$$ \int\limits_{0}^{2\pi}{\varvec{\Upsigma}}{\user2{n}}\otimes{\user2{n}}{\rm d}\theta= \pi{\varvec{\Upsigma}},\quad \int\limits_{0}^{2\pi} {\user2{I}}_i\otimes{\user2{n}}{\rm d}\theta={\user2{0}}. $$

For practical reasons related to the identification procedure, we remark that the first two terms in (12) provide relation (9) so that, we split (12) as

$$ {\user2{f}}({\varvec{\Upsigma}},{\user2{H}},{\user2{n}})= {\user2{g}}({\varvec{\Upsigma}}, {\user2{n}})+{\user2{h}}({\varvec{\Upsigma}},{\user2{H}},{\user2{n}}). $$
(18)

where

$$ {\user2{g}}({\varvec{\Upsigma}},{\user2{n}}) = {\overline{l}}{\varvec{\Upsigma}}{\user2{n}}+\alpha_2{\user2{I}}_2 ({\varvec{\Upsigma}},{\user2{n}}), $$
(19)
$$ {\user2{h}}({\varvec{\Upsigma}},{\user2{H}},{\user2{n}}) = \sum_{i=3}^{6} \alpha_i{\user2{I}}_i({\varvec{\Upsigma}},{\user2{H}},{\user2{n}}). $$
(20)

As H is introduced to account for the structural anisotropy of the sample, and (12) is a generalization of (9), subsequently we call g the isotropic part and \(({\overline{l}}, \alpha_2)\) the isotropic parameters. Moreover, we call h the anisotropic part and (α i ) i = 3,..., 6 the anisotropic parameters.

4 Numerical samples and branch tensor

4.1 Numerical samples description

The numerical tests we worked with, previously reported in [11], were performed on samples containing polygonal rigid particles and Coulomb friction. They involve two samples: a first one containing particles with aspect ratio 1 and a second one containing elongated particles with aspect ratio 3. The tests are classical biaxial tests where the imposed deformation rate is \({\dot{\varepsilon}}={5\times 10}^{-2}\,\hbox{s}^{-1}\) for the ratio 1 sample and \({\dot{\varepsilon}}={10}^{-1}\,\hbox{s}^{-1}\) for the ratio 3 sample. The time step for numerical integration in all cases is Δt = 5 × 10−5 s.

It is well-known that Coulomb friction at the microscale provides results with significant numerical noise which means that for two configurations at equilibrium very close to each other the fluctuations in the macroscopic stress may reach 30% as shown on Fig. 1. In order to filter such behavior we collect data from 21 configurations situated just before and just after a given state, at fixed time intervals ΔT  = 100 × Δt. It follows that, for example, near a state where the horizontal deformation is 30% for the ratio 3 sample, we record contact forces, particles positions and contact positions from 29.95 up to 30.05%, each 0.005%. We choose as a representative for a horizontal deformation of 30% the configuration for which the macroscopic stress is closest to the average macroscopic stress of the 21 states described above.

Fig. 1
figure 1

Absolute values (white squares) of the principal stresses computed for 21 states around the macroscopic horizontal deformation 30% in the sample containing elongated particles. Numerical data show a significant dispersion (∼30%) around the eigenvalues of the averaged stress (black circle) due to dry friction interactions between particles

The ratio 1 sample, denoted in the following by R1-sample, is a rectangular box (22 cm × 16.5 cm) containing 4,789 polygonal particles with a diameter dispersionFootnote 4 of 2.6. The deposit is realized under gravity, the initial volume fraction is 0.21 and the friction coefficient was fixed to 0.3. Contact positions, positions of the particles centers and the contact forces were recorded at horizontal deformation corresponding to 5, 10, 20, and 30%, respectively, following the above mentioned procedure. Subsequently, these configurations will be denoted by R15, R110, R120, and R130.

The ratio 3 sample, or shortly R3-sample, is a rectangular box (11 cm × 11 cm) containing 1,937 polygonal particles with a diameter dispersion of 2.85. The deposit is realized under gravity so, as a consequence, the initial state is highly anisotropic. The initial volume fraction is 0.29 and the friction coefficient was fixed to 0.3. Contact positions, positions of the particles centers and the contact forces were recorded at horizontal deformation corresponding to 5, 10, 20, 30, 36 and 39%, respectively, and for convenience we shall denote these configurations by R310, R320, R330, R336 and R339.

An illustration of the sample in the initial state is presented in Fig. 2.

Fig. 2
figure 2

Initial state for the aspect ratio 3 sample

The values of the stress tensorsFootnote 5 for fixed deformations above are given in the Table 1. The biaxial tests realized on both samples give, for each configuration

  • the set of normal and tangential components of the contact forces,

  • the positions of each contact point and contact orientations,

  • the positions of centers of mass for each particle.

These data are sorted and averaged as explained in Sect. 2.2. The numerical results to be fitted by the representation formula are the k values of the orientational averaged contact forces (f exp n , f exp t ) obtained with an orientational resolution fixed here to k = 36.

Table 1 Values of the macroscopic stress (in Pa) computed using (7) for each sample

4.2 Justification for the choice of \({\user2{H}}=\langle{\user2{l}}\otimes{\user2{l}}\rangle\)

The motivation for a representation formula more complex than relation (9) is based on the following remark: for quite identical stress tensors values, the shape of the (f exp n , f exp t ) data is quite different for the R1-sample and for the R3-sample as shown Fig. 3. The elongated particles of the R3-sample seem to influence in a significant way the numerical results shape. In order to improve the representation formula we choose to use an internal variable H able to account for the aspect ratio. As noted in Sect. 2.2 the branch vector can do this, while the contact vector can not.

Fig. 3
figure 3

Shapes of the (f exp n , f exp t ) data corresponding to the configurations R110 (open circles) and R310 (filled squares) having stress tensors of the same order of magnitude

To support this remark, we represent in Fig. 4 all the considered configurations in the H-eigenvalues plane. On this figure, each point is representative of a given configuration Ri j and the so-called isotropic line is defined as the set of points corresponding to isotropic configurations:

$$ \begin{aligned}{\user2{H}} \,& \hbox{reflects an isotropic configuration}\\ &\quad \Leftrightarrow {\user2{H}}=\lambda{{\user2{I}}_{\user2{d}}}, \; \lambda \in \mathbb{R}^*.\end{aligned} $$
(21)

The ability of H to reflect the structural anisotropy of a granular sample is clearly emphasized on this figure: the range occupied by the representative points of the R3-sample is significantly larger that the one occupied by the representative points of the R1-sample. The physical evidence that the R3-sample may exhibit a real structural anisotropy (in the sense of (21)) much more important than the R1-sample is thus well reflected by this choice of the internal variable H.

Fig. 4
figure 4

Configurations of the R1-sample and R3-sample in the space of the H-eigenvalues to show the ability of H to represent the structural anisotropy. The most anisotropic states for the R3-sample, R35 and R310, reflect the initial deposit under gravity, which for elongated particles produces anisotropic microstructures

5 Identification procedure and results

In a previous work on modeling contact forces distribution in granular samples containing elongated particles [2], we adopt an identification procedure based on all the data for a given granular sample. The main drawback of this idea is the fact that it uses data for all configurations, so that its predictive character is missing. Accordingly, hereafter we present a different method which exhibits a predictive character.

In this work our goal is twofold:

  • we propose a representation formula that cover a large class of shapes using an additional internal variable and,

  • we want to insure a predictive character of the representation using a suitable identification procedure.

To this end, this section presents both the description of the identification procedure used to fit the numerical simulations results and the analysis of the isotropic and the anisotropic parameters contribution in the representation formula.

5.1 Quality index

Once the identification is performed, the theoretical orientational contact forces distribution, \({\user2{f}}({\varvec{\Upsigma}},{\user2{H}},{\user2{n}})\;=\;(f_n,f_t),\) has to be compared to the experimental data, f exp = (f exp n , f exp t ), as those presented on Fig. 3. To achieve this we define a quality index, denoted q, able to evaluate a relative distance between the theoretical distribution and the experimental data through

$$ \begin{aligned} q & =\frac{\|{{\user2{f}}}({{\varvec{\Upsigma}}}, {\user2{H}},{\user2{n}})-{{{\user2{f}}}^{\rm exp}}\|}{\| {{{\user2{f}}}^{\rm exp}}\|}\\ &=\left[\frac{(f_n-f_n^{\rm exp})^2+(f_t-f_t^{\rm exp})^2} {(f_n^{\rm exp})^2+(f_t^{\rm exp})^2}\right]^{1/2}. \end{aligned} $$
(22)

In the following, the quality index will be used to estimate the improvement due to both isotropic and anisotropic parameters.

5.2 Identification procedure

5.2.1 Preliminarily remarks on the meaning of \({\overline{d}}\)

As mentioned in Sect. 2.2, previous studies [4, 8, 11], define \({\overline{d}}\) in (8) as the averaged particle diameter, depending on the considered elongation ratio R a , and defined as:

$$ {\overline{d}}=\frac{1}{2}\left(1+\frac{1}{R_a}\right)d^*, $$
(23)

where d* is the diameter of the smallest disk centered at the particle’s mass center and containing all vertices of the polygonal particle. According to this definition, \({\overline{d}}=0.36\,\hbox{cm}\) for the R1–sample and \({\overline{d}}=0.32\,\hbox{cm}\) for the R3–sample. Considering \(\overline{d}\) as fixed for a given sample and using the formula (9) for the theoretical distribution, the only remaining parameter to be identified is \(\alpha_2={\overline{l}}\mu.\) A classical least squares method performed on the following quadratic objective function,

$$ \delta({\varvec{\Upsigma}},{\user2{n}})=(f_n({\varvec{\Upsigma}}, {\user2{n}})-f_n^{\rm exp})^2+(f_t({\varvec{\Upsigma}},{\user2{n}})- f_t^{\rm exp})^2, $$
(24)

returns quality index values near q = 74%! This result shows that \(\overline{d}\) can not be defined as the averaged particles diameter. We have to note that \(\overline{d}\) appears in the continuum limit of (7) when the term 〈l ij a is written as

$$ \langle{\user2{l}}_{ij}\rangle_a=d(\theta_a){\user2{n}}(\theta_a) $$
(25)

and all we can expectFootnote 6 is \(\overline{d}\) less than mean diameter. Instead of fixing \(\overline{d}\) to the averaged particles diameter we choose to consider \(\overline{l}\) defined through:

$$ \frac{N\pi{\overline{d}}}{|{{\mathcal{P}}}|} = \frac{1}{\overline{l}} $$
(26)

as a parameter to be identified, as well as α2. This point of view leads to significant improvement of the quality index values as shown in what follows.

5.2.2 Description of the identification procedure

As the internal variable H has been introduced to account for the structural anisotropy of the samples, we propose to identify the set of isotropic parameters \(({\overline{l}},\alpha_2)\) on the most isotropic configuration and the set of anisotropic parameters (α i ) i = 3,..., 6 on the most anisotropic configuration. The above remark leads to the following identification procedure:

  • Step 1: Definition of a criterion able to find the most isotropic configuration and the most anisotropic one among the set of all the configurations for a given sample. For this, we use the representation of the different configurations in the H-eigenvalues plane, as in Fig. 4. Indeed, by definition (21), the distance from a representative point to the isotropic line measures the anisotropy of the associated configuration. It can thus be conclude that, according to the chosen internal variable, R15 and R120 are the most isotropic and the most anisotropic configurations of the R1-sample, respectively. Likewise, R339 and R310 Footnote 7 are the most isotropic and the most anisotropic configurations of the R3-sample, respectively.

  • Step 2: Identification of the two isotropic parameters \(({\overline{l}}, \alpha_2).\) Denoting by \({\varvec{\Upsigma}}^{\rm iso}\) the stress tensor associated to the most isotropic configuration, the objective function is:

    $$ \delta({\overline{l}},\alpha_2)= (g_n({\varvec{\Upsigma}}^{\rm iso},{\user2{n}})- f_n^{\rm exp})^2+(g_t({\varvec{\Upsigma}}^{\rm iso},{\user2{n}})-f_t^{\rm exp})^2. $$
    (27)

    As the objective function is quadratic the least squares method returns a unique set of isotropic parameters subsequently denoted by \(({\overline{l}}^{\rm iso},\alpha_2^{\rm iso})\) such that the isotropic part of the identified distribution is for all stress tensor \({\varvec{\Upsigma}}\) and for all unit vector n:

    $$ {\user2{g}}^{\rm iso}({\varvec{\Upsigma}},{\user2{n}})= {\overline{l}}^{\rm iso}{\varvec{\Upsigma}}{\user2{n}}+\alpha_2^{\rm iso}{\user2 {I}}_{\user2{2}}. $$
    (28)

    When the searched distribution looks like formula (9) these parameters are sufficient to predict the distribution for the configurations (R110, R120, R130) and (R310, R320, R330, R336) respectively, using

    $$ {\user2{f}}({\varvec{\Upsigma}},{\user2{n}})= {\user2{g}}^{\rm iso}({\varvec{\Upsigma}},{\user2{n}}). $$
  • Step 3: Identification of the four parameters (α i ) i=3,..., 6 describing the anisotropic part using the most anisotropic configuration for each sample. Denoting by \({\varvec{\Upsigma}}^{\rm{an}}\) and H an the stress tensor and the texture tensor associated to the most anisotropic configuration, respectively, the objective function is:

    $$ \begin{aligned} \delta (\alpha_3,\alpha_4,\alpha_5,\alpha_6) &= (g_n^{\rm iso}({\varvec{\Upsigma}}^{\rm an}, {\user2{n}})+h_n({\varvec{\Upsigma}}^{\rm an},{\user2{H}}^{\rm an},{\user2{n}})- f_n^{\rm exp})^2\\ &\quad +(g_t^{\rm iso}({\varvec{\Upsigma}}^{\rm an}, {\user2{n}})+h_t({\varvec{\Upsigma}}^{\rm an},{\user2{H}}^{\rm an},{\user2{n}})- f_t^{\rm exp})^2. \end{aligned} $$
    (29)

    Once again, as the objective function is quadratic the least squares method returns a unique solution set for the identified anisotropic parameters denoted by (α an i ) i = 3,..., 6 such that the anisotropic identified part of the distribution is:

    $$ {\user2{h}}^{\rm an}({\varvec{\Upsigma}},{\user2{H}},{\user2{n}})=\sum_{i= 3}^{6}\alpha_i^{\rm an}{\user2{I}}_i. $$
    (30)
  • Finally

    $$ {\user2{f}}({\varvec{\Upsigma}},{\user2{H}},{\user2{n}})= {\user2{g}}^{\rm iso}({\varvec{\Upsigma}},{\user2{n}})+ {\user2{h}}^{\rm an}({\varvec{\Upsigma}},{\user2{H}},{\user2{n}}). $$
    (31)

    will be used to predict the distribution for all configurations, even if not used in the identification procedure.

5.3 Results and interpretations

5.3.1 Identification results

Following the above discussed identification procedure, we found the isotropic and anisotropic parameters listed in Table 2.

Table 2 Values of the identified parameters of the theoretical distribution

To discuss the approximation level we summarize the quality indexes for different cases in Tables 3 and 4. In both tables:

  1. (1)

    The line PrIso represents the quality indexes, q PrIso , of the so–called Predicted distributions using only the Isotropic parameters. It means that, whatever the considered configuration characterized by a stress tensor \({\varvec{\Upsigma}},\) the quality indexes are computed using only the isotropic part of the distribution, \({\user2{g}}^{\rm iso}({\varvec{\Upsigma}},{\user2{n}}),\) with the isotropic parameters, \({\overline{l}}^{\rm iso}\) and α iso2 , identified on R15 and R339 for the R1-sample and the R3-sample, respectively.

  2. (2)

    Likewise, the line PrAn represents the quality indexes, q PrAn , of the so-called Predicted distributions using simultaneously the isotropic and the Anisotropic parameters. This means that, whatever the considered configuration characterized by a stress tensor \({\varvec{\Upsigma}}\) and an internal variable H, the quality indexes are computed using the distribution

    $$ {\user2{g}}^{\rm iso}({\varvec{\Upsigma}}, {\user2{n}})+{\user2{h}}^{\rm an}({\varvec{\Upsigma}},{\user2{H}}, {\user2{n}}), $$

    with the isotropic parameters, \({\overline{l}}^{\rm iso}\) and α iso2 , identified as above, and with additional anisotropic parameters (α an i ) i = 3,..., 6 identified on R120 for the R1-sample and on R310 for the R3-sample, respectively. This line contains the result of the identification procedure proposed in Sect. 5.2.

  3. (3)

    The line BAn represents the quality indexes of the so-called Best distributions using simultaneously the isotropic and the Anisotropic parameters. This means that both the isotropic and the anisotropic parameters are identified on each configuration. This leads to the best quality index, q BAn , that can ever be obtained according to the least squares method.

  4. (4)

    The line Gap 1 represents the relative gap between the quality indexes of the predicted distribution PrIso and the best distribution BAn:

    $$ {{\mathbf{Gap}}}_{{\mathbf{1}}} = \frac{q_{{\mathbf{PrIso}}}-q_{{\mathbf{BAn}}}} {q_{{\mathbf{BAn}}}}. $$
    (32)
  5. (5)

    The line Gap 2 represents the relative gap between the quality indexes of the predicted distribution PrAn and the best distribution BAn:

    $$ {{\mathbf{Gap}}}_{{\mathbf{2}}} = \frac{q_{{\mathbf{PrAn}}}-q_{{\mathbf{BAn}}}} {q_{{\mathbf{BAn}}}}. $$
    (33)
Table 3 Quality indexes for the identified and predicted distributions of the R1–sample
Table 4 Quality indexes for the identified and predicted distributions of the R3-sample

5.3.2 Meaning of \({\overline{d}}\)

The numerical values of \({\overline{l}}^{\rm iso}\) in Tables 3 and 4 lead, according to relation (23), to the following values for \({\overline{d}}:\)

$$ \left\{\begin{array}{l} {\overline{d}} = 0.092 \;\hbox{cm} \quad \hbox{for\,the}\; R1\hbox{-sample}, \\ {\overline{d}}=0.080 \;\hbox{cm} \quad \hbox{for\,the} \; R3\hbox{-sample}. \end{array}\right. $$
(34)

As noted at the beginning of Sect. 5.2, using the averaged diameter for \({\overline{d}}\) overestimates the normal and tangential components of the averaged contact forces and moreover provides a poor quality index whose order of magnitude is 74%. Alternatively, when we identify \({\overline{l}}\) and subsequently calculate the corresponding \({\overline{d}}\) we find a value quarter of the averaged particles diameter. The correct interpretation of this result relies on the use of the average in relation (26) which, as noted after (25) is lower than the average diameter of particles due to orientational dispersion of the branch vectors.

5.3.3 Predictive character of the identification procedure

The best distribution is used as a measure to quantify the predictive character of our identification procedure via the Gap indexes. As Tables 3 and 4 show clearly the predicted distributions lead always to quality indexes that are very closed to the ones of the best distributions.

5.3.4 Improvement due to the use of the internal variable H

The first non trivial result concerning the internal variable H and the proposed identification procedure is the following stability property: we found that the identification of \({\user2{f}}({\varvec{\Upsigma}},{\user2{H}},{\user2{n}})\) generally exhibits better quality indexes than the identification of \({\user2{f}}({\varvec{\Upsigma}},{\user2{n}}).\) This is not obvious a priori since improving the quality of a given configuration using the anisotropic part of the representation formula could have increased the error for other configurations.

It should be noted that the reference for any comparison are the quality indexes obtained with the best distributions. Indeed, these distributions allow to quantify the improvement due to the use of the internal variable H. As shown in Figs. 5 and 6 the improvement due to the use of the internal variable H can reach 50% for the most anisotropic configurations. In fact, more anisotropic configuration, higher improvement. Likewise, more isotropic configuration, nearest the quality indexes q PrIso , q PrAn , and q BAn . Moreover, by comparaison between numerical values of Gap 1 and Gap 2 in Tables 3 and 4 one may note that using the anisotropic part in the representation formula not only improves the overall quality for (almost) all configurations considered, but also gives a more uniform relative distance between the predicted distribution and the best one. This is the consequence of the identification procedure based on most isotropic and most anisotropic configurations.

Fig. 5
figure 5

Evolution of the quality indexes during the deformation process of the R1-sample: q PrIso (line with circles), q PrAn (line with squares), q BAn (line with triangles)

Fig. 6
figure 6

Evolution of the quality indexes during the deformation process of the R3-sample: q PrIso (line with circles), q PrAn (line with squares), q BAn (line with triangles)

A natural question concerns the quality indexes q BAn which, as shown in Tables 3 and 4, are not better than 7.57 and 10.80% for the R1-sample and the R3-sample, respectively. This probably relies on the fact that the normal and the tangential components of contact forces are not of the same order of magnitude while they have to be fitted both by the same representation formula. The best quality obtained is probably limited by the norm of the difference between the two components; this point should be investigated further. A possible solution to overcome the differences in the orders of magnitude is to put a suitable weight on the tangential component in order to obtain normalized orders of magnitude for both normal and tangential components, but a choice of a physically meaningful weight is still an open problem. Related to this, we underline the choice of the graphical representation for the distributions: while Figs. 7 and 8 are easy to interpret in terms of quality of the distributions, one must be more careful when interpreting Fig. 9 which represents the same data, from R310 sample. All these pictures represent theoretical f and experimental values (both weighted by p(θ)) of normal and tangential contact forces distributions in different configurations. Visually, in Fig. 9 the continuous line seems closer to the numerical values (points) than the dashed line. However, by inspection in Table 4 the quality index of the latter is better than the quality index of the former.

Fig. 7
figure 7

Theoretical and experimental normal contact forces distributions for the configuration R310 with respect to θ, the orientation of the unit normal vector at the contact. The points represent the experimental data, the continuous line represents the theoretical distribution g iso n , and the dashed line represents the theoretical distribution g iso n  + h an n . The distribution involving all the parameters seems better than the one involving just the isotropic parameters

Fig. 8
figure 8

Theoretical and experimental tangential contact forces distributions for the configuration R310 with respect to θ. The points represent the experimental data, the continuous line represents the theoretical distribution g iso t , and the dashed line represents the theoretical distribution g iso t  + h an t . The distribution involving all the parameters seems worse than the one involving just the isotropic parameters. It should be noted that the quality of a given analytic relation is defined in (22) in terms of both approximations of normal and tangential components, which cannot be dissociated

Fig. 9
figure 9

Shapes of the theoretical distributions for the configuration R310: numerical simulation results (f exp n ,f exp t ) (points), (g iso n ,g iso t ) (continuous line), and (g iso n  + h an n ,g iso t  + h an t ) (dashed line). The latter theoretical distribution exhibits better quality index than the former

6 Conclusions and open questions

In this paper, we investigate the role of the branch tensor \({\user2{H}}=\langle{\user2{l}}\otimes{\user2{l}}\rangle\) as a possible candidate for an internal variable able to account for the anisotropic character of the microstructure in a granular sample containing elongated particles. The branch tensor is a natural candidate because: (i) it contains nonlocal information about the relative positions between particles; (ii) it is used in the homogenization operator (Weber relation) and (iii) it is included in the localization operator in some simple cases (classical discrete homogenization) when explicit localization formulæ are available.

Introduction of a supplemental internal variable in the localization operator leads to a more complex formula for localization operator and the need for a new identification procedure. We propose an identification procedure which dissociate the isotropic and the anisotropic parts of the localization operator. The continuum limit of the discrete Weber relation (after rearrangement) introduces naturally a characteristic length, above denoted \(\overline{l},\) and previously related to the averaged particles diameter. We choose to regard the characteristic length as a supplemental material parameter associated to the isotropic part. This point of view and the proposed identification procedure lead to a localization formula having the following properties:

  • It gives a predictive result for the localization operator, i.e., based on two states along the deformation process the procedure is able to accurately predict for a given macroscopic stress and granular texture H the orientational distribution of contact forces.

  • It improves the isotropic localization operator for all states along the deformation process, including the anisotropic part identified on the most anisotropic state.

  • It improves drastically, from 74 to 15%, the quality of the localization operator using \(\overline{l}\) as a material parameter.

Despite a constant improvement of the quality of the localization operator, which as expected, is more significant for strong anisotropic states, the overall improvement is penalized by the different orders of magnitude between the normal and tangential components of the contact forces.