1 Introduction

Granular flows [1] are of important scientific interest because of their complex nature as well as their wide occurrence in industry and in environment. Unlike classical fluid flows, they display different behaviors in different flow regimes thus making difficult a complete and general constitutive law from being derived.

Three flow regimes are generally reported in the literature. In case of compact, slowly sheared flows, the grains experience enduring contacts. They dissipate energy by internal friction, so the constitutive law is plastic-like. In case of dilute, rapidly sheared and agitated flows, the granular materials interact mainly through collisions. The constitutive law can be deduced from the kinetic theory of a gas of inelastic grains [2]. In the intermediate flow regime, for example dense granular flows down an inclined plane, the granular materials are dense as well as rapid, and subject to both frictional and collisional stresses.

In the last decade, significant theoretical progresses [3, 4] has been made for the latter regime. Those approaches consist in describing the granular medium as an incompressible fluid whose behavior is captured by a purely local rheology (called the \(\mu (I)\) rheology) that can be used to write the stresses in balance equations:

$$\begin{aligned} \left\{ \begin{array}{l} \frac{\partial \mathbf{u }}{\partial t}+\left( \mathbf{u }\cdot {\varvec{\nabla }} \right) \mathbf{u }=-\frac{1}{\rho }\, {\varvec{\nabla }} P +\frac{1}{\rho }\,{\varvec{\nabla }} \cdot {\varvec{\tau }},\\ {\varvec{\nabla }} \cdot \mathbf{u }=0. \end{array}\right. \end{aligned}$$
(1)

In those equations, \(P\) is the pressure, \(\varvec{\tau }\) the deviatoric stress tensor, \(\mathbf u \) the velocity and \(\rho \) the bulk density. Such a rheology is able to reproduce observations from a great variety of experimental and numerical setups [39]. It is based on a coulombic friction model, and relates the value of the effective coefficient of friction \(\mu \) (i.e. the ratio of tangential to normal stresses) to the non-dimensional inertial number \(I\) that compares the typical time scale of microscopic rearrangements with the typical time scale of macroscopic deformations:

$$\begin{aligned} \frac{\left| \tau \right| }{P}=\mu \left( I \right) \quad \mathrm{with}\quad I=\frac{\left| \dot{\gamma } \right| d}{\sqrt{P/\rho _s}}, \end{aligned}$$
(2)

where \(\left| \tau \right| =\sqrt{\frac{1}{2} \tau _{ij}\tau _{ij}}\) is the deviatoric stress tensor norm, \(d\) is the particle diameter, \(\rho _s\) is the particle density and \(\dot{\gamma }\) the shear rate. Note that the inertial number \(I\) is the square root of the Savage number [10] also called the Coulomb number [11]. It has been empirically shown [12] that, for dense granular flows, the effective coefficient of friction \(\mu \) of the system can be expressed by the following expression:

$$\begin{aligned} \mu \left( I \right) =\mu _s+\frac{\mu _2-\mu _s}{I_0/I+1}. \end{aligned}$$
(3)

In the previous expression, \(\mu _s\) is the threshold value for the quasi-static regime \((I \rightarrow 0)\). It corresponds to the angle of repose of the material. Therefore, the material flows only if the yield criterion \(\left| \tau \right| >\mu _s P\) is satisfied. Below this threshold, the system behaves locally as a rigid body. In strongly sheared regimes \((I \gg 1),\,\mu (I)\) grows asymptotically towards \(\mu _2\). In Eq. (3), the values of the coefficients are material-dependent, for example the values for the spherical glass bead used in [12] are \(\mu _s = \tan (20.9^\circ ),\,\mu _2=\tan (32.76^\circ )\,\mathrm{and }\,I_0=0.279\). If the inertial number \(I\) is much lower than \(I_0\,(I\ll I_0)\) the coefficient of friction can be approximated by the following (simpler) expression:

$$\begin{aligned} \mu (I)\approx \mu _s+(\mu _2-\mu _s)\frac{I}{I_0}, \end{aligned}$$
(4)

with \(\mu _2>\mu _s\). Recently it has been shown [13, 14] that the tensorial extension [6] of the \(\mu (I)\) rheology is questionable since stress and strain tensors are not always aligned. Therefore, the \(\mu (I)\) should be applied only to monodirectional flows. In such a case Eq. (1) becomes

$$\begin{aligned} \frac{\partial u_x}{\partial t} + u_x \frac{\partial u_x}{\partial x} = -\frac{1}{\rho } \frac{\partial P}{\partial x} + \frac{1}{\rho }\frac{\partial \tau }{\partial y}, \end{aligned}$$
(5)

where \(\tau \) is the shear stress.

Another quantity of interest is the packing fraction \(\varPhi \), which has been found to decrease when the inertial number \(I\) increases [15].

$$\begin{aligned} \varPhi =\varPhi _{max}-\zeta I, \end{aligned}$$
(6)

where \(\varPhi _{max}\) is the maximum packing fraction of the system and \(\zeta \) is a positive constant typically equal to 0.2. The latter equation is only valid for small values of \(I\) since it leads to negative packing fractions for \(I>\varPhi _{max}/\zeta \). This is consistent with the restriction of the \(\mu (I)\) rheology to dense flows where relatively small values of \(I\) are expected. However, for sake of simplicity, in the following, we will not take into account the latter equation and assume that the packing fraction does not depend on \(I:\,\varPhi =\varPhi _{max}\). This assumption will be discussed in the last section of the paper. For systems made of monodispersed spherical glass beads, \(\varPhi _{max}\approx 0.6\).

As shown above, the \(\mu (I)\)-rheology is based on a phenomenological approach. Other models, based on different theoretical backgrounds [1621] can be found in the literature, but it has the advantage to be simple and to compare well against many experiments. It should be however pointed out that this rheology is purely local, i.e. the shear stress depends only on the local shear rate and pressure. Hence, it does not include long range correlations, which are prevalent near the jamming point [2224]. A possible way to overcome this flaw, consists in introducing non-local effects in such models (see e.g. [25, 26]). Another questionable point is that such a rheology does not use the notion of granular temperature which is at the base of the kinetic theory [2] even in the case of dense flows. Some discrepancies with experiments and simulations are also found in the case of dilute granular flows or important inclination angles [13, 14, 27, 28]. Moreover the influence of the fluctuating energy flux is not taken into account. This point is problematic especially close to boundaries. In spite of its flaws, the \(\mu (I)\) rheology emerges so far as a reliable description of granular flows, at least if they are dense.

In this article, we use the \(\mu (I)\) rheology to solve analytically the conservation of momentum equation in the case of two-dimensional granular flows in two simple setups: the shear plane and the Poiseuille configurations. We will also restrict ourselves to the cases of steady and fully developed flows, i.e. flows whose properties depend neither on time nor on the position along the main flow axis.

The outline of this article is the following. In the next section we will present the assumptions used in this work. Section 3 is devoted to the presentation of the description of the analytical resolution that we used. Then, we will present the analytical approach, results and discussions for the shear plane flows (Sect. 4) and the Poiseuille flows (Sect. 5). Finally we will present our conclusions.

2 Simplifying assumptions: steady and fully developed flows

The analytical resolution of the Navier Stokes equations in the case of Newtonian fluids is difficult. The \(\mu (I)\) rheology introduces a non-constant viscosity that complicate the resolution further. To bypass these difficulties, we restrict ourselves to the case of steady and fully developed granular flows.

Let us define the \(x\)-axis as the horizontal axis from left to right and the \(y\)-axis as the vertical axis from bottom to top. The used assumptions are:

  • the flow is steady i.e. it no longer depends on time, which implies that \({\partial \mathbf u }/{\partial t} = 0 \).

  • the flow is fully developed; that is, its properties (e.g. velocity) are nearly invariant along the main direction of flow. Consequently, we have for velocity, \(\partial \varvec{u}/\partial x=0 \) (flow does not depend on \(x\)-direction), and then the \(y\) component of the velocity is equal to zero, \(u_y=0\).

  • the pressure \(P\) is supposed to be hydrostatic within the flow i.e. \( P = P_0 + \rho g (H-y)\,\mathrm{where }\,H \) is the height of the flow and \(P_0\) the external pressure. Note that this hypothesis was tested many times by simulation of discrete elements in different geometries [29, 30].

Taking these assumptions into account, the system to solve (5) is reduced to the following differential equation:

$$\begin{aligned} \frac{\partial }{\partial y}\left( \eta (y) \frac{\partial u}{\partial y} \right) = K, \end{aligned}$$
(7)

where \( K ={\partial P }/{\partial x} \) is the pressure gradient in the direction of flow (assumed to be constant) and \(\eta (y)= {\mu (I) P} / {\left| \dot{\gamma } \right| }\) is the effective dynamic viscosity. Let us recall here that the variations of the packing fraction are neglected (\(\varPhi =0.6\) uniformly within the system).

3 Analytical resolution

We solve analytically the nonlinear Eq. (7). The steps of this calculation are the followings:

  1. 1.

    We integrate analytically with respect to \(y\) the pressure gradient \({\partial P}{/}{\partial x} \) (assumed to be constant). This leads to:

    $$\begin{aligned} \displaystyle \eta (y) \frac{\partial u }{\partial y} =K\,y+k_1, \end{aligned}$$
    (8)

    where \(k_1\) is the constant of integration.

  2. 2.

    We solve directly the Eq. (8) with \( \dot{\gamma } = {\partial u} / {\partial y} \) as unknown. Let us recall here that \( \eta (y) = {\mu (I) P} / {\left| \dot{\gamma } \right| } \) is the effective viscosity.

  3. 3.

    We integrate with respect to \(y\) the result \( {\partial u}/{\partial y}\) and call \(k_2\) the constant of integration.

  4. 4.

    By applying the boundary conditions of the studied configuration, we obtain a system of two equations which allows the determination of the unknowns \( k_1\,\mathrm{and }\,k_2 \).

As mentioned above, in the following two sections, we will apply this resolution to two simple configurations: the plane shear flow (Sect. 4) and the Poiseuille flow (Sect. 5).

4 Shear plane flow

We applied the resolution described in Sect. 3 to the shear plane configuration (see Fig. 1) with no pressure gradient \((K=0)\). The granular medium is located between two plates separated by a height \( H,\, P_0 \) is the pressure resulting from a vertical stress on the top plate, which moves at a constant velocity \( U_0 \), the lower one being fixed. This geometry has been studied intensively both experimentally [3] and numerically by discrete element methods [3, 4, 29].

Fig. 1
figure 1

Sketch of the 2D shear plane configuration. \(H\) is the distance between the two plates, \( P_0 \) is the pressure resulting from a vertical stress on the top plate and \( U_0 \) the horizontal velocity of the same plate

4.1 Dimensionless formulation

In Eq. (7), we have seven parameters that characterize the flow: \( U_0,\,P_0,\,H,\,\rho ,\,\rho _s,\,g\,\mathrm{and }\,d\) which are respectively the velocity of the top plate, the pressure on the top plate, the height between the plates, the density of the granular medium, the grain density, the gravity and the diameter of the grains. To write Eq. (7) in a dimensionless form, we must choose three scales: a length scale \( H \), a velocity scale \( U_0 \) and a pressure scale \( P_0 \). The dimensionless variables are then: \( \displaystyle y^*= {y}/{H},\,\displaystyle u^*= {u}/{U_0}\,\mathrm{and }\,P^*= {P}/{P_0}\). From Vaschy–Buckingham theorem [31] we can then reduce our set of parameters to only four dimensionless ones:

$$\begin{aligned} \displaystyle \varLambda =\frac{H}{d}, \quad \varepsilon =\frac{\rho g d}{P_0}, \quad \alpha =\frac{U_0}{\sqrt{P_0/\rho _s}}\quad \text {and}\quad \varPhi =\frac{\rho }{\rho _s}. \end{aligned}$$

The variables which depend on \( y^* \) are: \( P^* (y^*)=1+\varepsilon \varLambda (1-y^* ),\,I (y^* )=\frac{\alpha \left| \dot{\gamma }^* \right| }{\varLambda \sqrt{P^* (y^*)}},\,\mathrm{and }\,\mu (I)= \mu _s + \frac{\mu _2-\mu _s}{I_0/I+1}\). Note that \(\mu _s,\,\mu _2\) and \(I_0\) are not considered as variables because they are constants of the \(\mu (I)\)-rheology. Thus, the dimensionless equation to solve is:

$$\begin{aligned}&\displaystyle \frac{\partial }{\partial y^*}\left[ \left| \dot{\gamma }^*\right| \left( \varepsilon \,\varLambda \,\left( 1-y^*\right) +1\right) \right. \nonumber \\&\quad \left. \times \left( \frac{ \alpha \left( \mu _2-\mu _s \right) }{\varLambda I_0\,\sqrt{\varepsilon \,\varLambda \,\left( 1-y^*\right) +1}\,+\alpha \left| \dot{\gamma }^*\right| }+\frac{\mu _s}{\left| \dot{\gamma }^*\right| }\right) \right] =0. \nonumber \\ \end{aligned}$$
(9)

In order to easily solve this equation, we must get rid of the absolute value that applies to the shear rate \(\dot{\gamma }^*\). In our geometry, the top plate moves at a positive velocity and the bottom one is motionless. The shear rate within the granular system is therefore positive, or equal to zero:

$$\begin{aligned} \dot{\gamma }^* \geqslant 0 \quad \text {then} \quad \left| \dot{\gamma }^*\right| =\dot{\gamma }^*. \end{aligned}$$
(10)

This allows us to obtain the following expression for the shear rate

$$\begin{aligned}&\displaystyle \dot{\gamma }^* =\nonumber \\&-\frac{\varLambda \,I_0\sqrt{\varepsilon \,\varLambda \left( 1-y^{*} \right) +1}\left( \varepsilon \,\varLambda \,\mu _s \,y^*-\varepsilon \,\varLambda \,\mu _s -\mu _s+k_1 \right) }{\alpha \left( \varepsilon \,\varLambda \,\mu _2 \,y^*-\varepsilon \,\varLambda \,\mu _2 -\mu _2+k_1 \right) .} \nonumber \\ \end{aligned}$$
(11)

where \(k_1\) is the constant of integration of Eq. (9).

The velocity is then obtained by integrating the shear rate with respect to \(y^*\):

$$\begin{aligned} \displaystyle \displaystyle u^*(y^*)&= k_2 + \frac{{k_1}^{3/2}\,I_0\,\left( \mu _s-\mu _2 \right) }{\alpha \,\varepsilon \,{ \mu _2}^\frac{5}{2}} \nonumber \\&\quad \times \log \left( \frac{2\,\mu _2\,\sqrt{\varLambda \,\varepsilon \left( 1-y^*\right) +1}- 2\,\sqrt{\mu _2\,k_1}}{2\,\mu _2\,\sqrt{\varLambda \,\varepsilon \left( 1-y^*\right) +1}+ 2\,\sqrt{\mu _2\,k_1}} \right) \nonumber \\&\quad + \displaystyle \frac{2\,I_0}{3\,\alpha \,\varepsilon \,{\mu _2}^2} \left( \mu _2\,\mu _s\,\left( \varepsilon \,\varLambda \,\left( 1-y^*\right) + 1\right) ^{\frac{3}{2}}\right. \nonumber \\&\quad \left. + 3\,k_1\left( \mu _s- \mu _2 \right) \sqrt{\varepsilon \,\varLambda \, \left( 1-y^*\right) + 1} \right) \end{aligned}$$
(12)

To completely define the velocity profile, it is necessary to determine the constants \(k_1\,\mathrm{and }\,k_2\). This is done in the next section through the use of the boundary conditions.

4.2 Boundary conditions

Although the use of the \(\mu (I)\) rheology close to boundaries, where the influence of the fluctuating energy flux may not be disregarded, is questionable we assume here that such an approximation does not modify significantly the features of the flow. The relevancy of that assumption will be discussed in the last section of the present paper. Assuming that there is no slip on the walls, the velocity of the granular material at \(y^*=1\) is equal to that of the top plate i.e. \( U_0 \). Since the pressure \(P^*\) decreases with increasing \(y^*\), we may observe situations where the yield criterion \(\tau /P > \mu _s\) is verified only if \(y^*\) is larger than a critical value \(y^*_{ critical }\). Therefore, two situations have to be considered. First, the case where the yield criterion is verified at any depth. In that case, the velocity of the granular medium at the bottom plate is equal to the one of the bottom plate, i.e. zero. The corresponding boundary condition is therefore \(u^*(y^*=0)=0\). The other situation is the case where the yield stress condition is only satisfied for \(y^*\ge y^*_{ critical }\). The flow is then localized close to the moving plate between \(y^*=1\,\mathrm{and }\,y^*_{ critical }\). In such a case, the former boundary condition is still valid but the latter has to be replaced by \(\tau (y^*=y^*_{ critical }) / P^*(y^*=y^*_{ critical }) = \mu _s\) and by \(u^*(y^*=y^*_{ critical })=0\). From a practical point of view, \(y^*_{ critical }\), depends on \(\alpha \,\mathrm{and }\,\varepsilon \), dependence which will be studied in the following. The flow localization is therefore observed only if the dimensionless height of the channel \(\varLambda \) is greater than the dimensionless length \({{\varLambda }_{ critical }}= \varLambda (1-y^*_{ critical })\). Note that, for given \(\varepsilon \,\mathrm{and }\,\alpha ,\,\mathrm{if }\,\varLambda \) is set equal to \({{\varLambda }_{ critical }}\), the conditions \(\tau (y^*=y^*_{ critical }) / P^*(y^*={{\varLambda }_{ critical }}) = \mu _s\) and \(u^*(y^*=y^*_{ critical })=0\) are equivalent to \(u^*(y^*=0)\).

If the yield criterion is satisfied at any depth, the two boundary conditions allow us to find the values of \( k_1\,\mathrm{and }\,k_2 \) in step 4 of the resolution (see Sect. 3). To solve this nonlinear equation, we use the second boundary condition and Eq. (12) to write \( k_2 \) as a function of \( k_1 \). Then, the same equation and the other boundary condition are used to get the value of \( k_1\) by using Newton’s iterative method. Note that it is necessary to choose an adequate initial value of \(k_1\). Indeed, if we set \( f (k_1) = 0 \) the equation to be solved, the graph of \( f (k_1) \) has a vertical asymptote, which correspond to \(I\rightarrow +\infty \), at the point of abscissa \( k_1 = \mu _2\), and no real values for \( k_1> \mu _2\). Practically, we therefore choose \( k_{1 \, \mathrm{init}} = \mu _2 - 10^{-4} \).

If the flow is localized between \(y^*=1,\mathrm{and }\,y^*=y_{ critical }^*\) the system composed of the three boundary conditions is solved numerically by using Newton’s iterative method.

4.3 Results

We have previously shown that the description of the flow depends on four parameters \(\varLambda ,\,\varepsilon ,\,\alpha \,\mathrm{and }\,\varPhi \). As mentioned above, the variations of the packing fraction \(\varPhi \) are neglected within the flow, so we restrict ourselves to the study of the influence of the other three parameters. Note that by definition, these parameters are all positive and different to zero except \( \varepsilon \) which can be zero if gravity is not taken into account. In that case, the shear rate \( \left| \dot{\gamma }^* \right| \) (see Eq. 11) reduces to a constant \(\left| \dot{\gamma }^* \right| = -\frac{\varLambda \,I_0\left( k_1-\mu _s \right) }{\alpha \left( k_1-\mu _2 \right) }\) and the velocity profile becomes linear with \(y\), as follows:

$$\begin{aligned} u^*\left( y^* \right) =-\frac{\varLambda \,I_0\left( k_1-\mu _s \right) y^*}{\alpha \left( k_1-\mu _2 \right) }+k_2. \end{aligned}$$

In the general case \((\varepsilon \ne 0)\), we assigned values to the variables \( \varepsilon \,\mathrm{and }\,\alpha \), and vary \( \varLambda \). Experimentally that corresponds to a variation of the height between the plates, or a variation of the grain diameter. We chose values of \( \alpha \,\mathrm{and }\,\varepsilon \) compatible with typical experimental situations on glass beads. Thus, by choosing \(\rho =1.5 \times 10^{3}\,\mathrm{kg/m}^3,\,g=9.81\,\mathrm{m/s}^2,\,d=0.5 \times 10^{-3}\,\mathrm{m},\,P_0=\mathrm{1,000}\,\mathrm{Pa}\,\mathrm{and }\,U_0=100 \,\mathrm{mm/s}\) we obtain \(\varepsilon =0.15\,\mathrm{and }\,\alpha =0.007\).

Figure 2 shows the velocity profiles for different values of \( \varLambda \). Note that for very small values of \( \varLambda \,(\varLambda \le 2 )\), the velocity profile tends to be linear, whereas for larger values \(( \varLambda = 5 \, \text{ and } \,10)\) the velocity profile is more curved. If the gap between plates are even greater i.e. \(\varLambda > {{\varLambda }_{ critical }}\), the yield criterion is not satisfied between \(y^*=0\) and \(y^*=y^*_{ critical }\) leading to a localization of the flow between the latter depth and \(y^*=1\). Therefore, as expected, three cases can be observed:

  • for \( \varLambda ={{\varLambda }_{\mathrm{critical}}} \) the granular system flows at any height and the shear rate is equal to zero at the bottom plate,

  • for \( \varLambda < {{\varLambda }_\mathrm{{critical}}} \) the flow also occurs at any height but the shear rate is strictly positive at the bottom plate,

  • for \( \varLambda > {{\varLambda }_\mathrm{{critical}}} \) the flow is localized. The static zone corresponds to \( y^* \in [0,1 - {{\varLambda }_\mathrm{{critical}}} /{\varLambda } [\)) and the flowing zone to \( y ^ * \in \left[ 1 - {{\varLambda }_\mathrm{{critical}}}/{\varLambda }, 1 \right] \)).

Note that, practically, the value of \( {{\varLambda }_\mathrm{{critical}}}\) is determined numerically by dichotomy on a given interval of \( \varLambda \). Interestingly, as long as \({{\varLambda }_\mathrm{{critical}}}\) is defined (i.e. \(\varLambda \ge {{\varLambda }_\mathrm{{critical}}}\)), it does not depend on \(\varLambda \). This result is in agreement with experiments [3, 32, 33] as well as discrete element simulations [4, 29] that report that under some conditions the flow in a plane shear cell is localized close to the moving surface. Below the aforementioned shear layers, the system is quasistatic. An increase of the height of the system modifies neither the height of the shear layer nor the velocities of its grains. However, it should be noted that considering the zone below the shear layer as a purely static area is an approximation. Although it has been used many times [32, 3438] it does not reflect the reality: the grains actually move intermittently [39, 40] and the corresponding average profile decreases exponentially with depth. This discrepancy comes from the limitation of the \(\mu (I)\)-rheology that is not able to take into account the non-local effects responsible of the aforementioned intermittent motion.

Fig. 2
figure 2

Velocity profiles obtained by varying \( \varLambda \) for \( \varepsilon = 0.15\,\mathrm{and }\,\alpha =0.007\). For \( \varLambda = {{\varLambda }_\mathrm{{critical}}} \), the shear rate is exactly zero at \(y^*= 0 \). For \( \varLambda > {{\varLambda }_\mathrm{{critical}}} \) there is an area for which the velocity is equal to zero

4.4 Discussion

4.4.1 Proposed law for \({{\varLambda }_\mathrm{{critical}}}\)

We will now investigate the dependency of \( {{\varLambda }_\mathrm{{critical}}} \) with the other two parameters: \( \varepsilon \,\mathrm{and }\,\alpha \). Figure 3 reports the variations of \({{\varLambda }_\mathrm{{critical}}}\,\mathrm{versus }\,\alpha \,(\alpha \in [0.01, 1])\) and for different values of \(\varepsilon \). It shows that

$$\begin{aligned} {{\varLambda }_\mathrm{{critical}}} \approx f(\varepsilon )\,\alpha ^{\frac{1}{2}}, \end{aligned}$$
(13)

where \(f(\varepsilon )\) is a function that describes the dependence of \({{\varLambda }_\mathrm{{critical}}}\,\mathrm{with }\,\varepsilon \). Figure 4 reports the variations of \( \varLambda \,\mathrm{for }\,1 / \varepsilon \) ranged from \( 0\,\mathrm{to }\,100 \) and for different values of \( \alpha \). Let us recall that \(1/\varepsilon \) is proportional to the pressure \(P_0\). Therefore, studying the influence of \(1/\varepsilon \) is equivalent to studying the effect of the external pressure \(P_0\). We observe that

$$\begin{aligned} {{\varLambda }_\mathrm{{critical}}} \approx g(\alpha )\,1/\varepsilon ^{\frac{1}{2}}, \end{aligned}$$
(14)

where \(g(\alpha )\) is a function that describes the dependence of \({{\varLambda }_\mathrm{{critical}}}\,\mathrm{with }\,\alpha \). From Eqs. (13) and (14) we deduce:

$$\begin{aligned} {{\varLambda }_\mathrm{{critical}}} \approx A \frac{\sqrt{\alpha }}{\sqrt{\varepsilon }}, \end{aligned}$$
(15)

where \(A= 2.2 \) is calculated at point \(\alpha =10^{-2}, \,\varepsilon =10^{-2}\).

Fig. 3
figure 3

Critical height \({{\varLambda }_{\mathrm{critical}}}\) as a function of the dimensionless parameter \(\alpha \) for several values of \(\varepsilon \). For a given \(\varepsilon ,\,\varLambda \) is proportional to \(\alpha ^{1/2}\). \(\log \) refers to the neperian logarithm

Fig. 4
figure 4

Critical height \({{\varLambda }_{\mathrm{critical}}}\) versus the dimensionless parameter \(1/\varepsilon \) for several values of \(\alpha \). For a given \(\alpha ,\,\varLambda \) is proportional to \(1/\varepsilon ^{1/2}\). \(\log \) refers to the neperian logarithm

An important point should be stressed out. In Figs. 3 and 4, \({{\varLambda }_\mathrm{{critical}}}\) takes any value between \(\approx \)0 and \(\approx \)10. However, since the height of a granular system cannot be smaller than the diameter of a grains, we have \(H>d\) i.e. \(\varLambda >1\). The latter condition and relation (15) lead to the following condition \( 2.2 \sqrt{\alpha } \geqslant \sqrt{\varepsilon } \). Figure 5 shows the interval of validity of the approached law given by Eq. (15). We can observe that the aforementioned simplified equation does not hold for large values of \( \varepsilon \,\mathrm{and }\,\alpha \,(\mathrm{for}\,\log _{10} (\varepsilon ^{-1 / 2}) <0.5\,\mathrm{and }\,\log _ {10} (\alpha ^{1 / 2})> -0.5)\). On the other side, the approximate law better fits the exact results for small values of \( 1 / \varepsilon \,\mathrm{and }\,\alpha \). That approached law as well as the relative deviations from that law—whose isovalues are given by Fig. 6—will be discussed in next section.

Fig. 5
figure 5

Isovalue lines of \( {{\varLambda }_\mathrm{{critical}}} = 1,\, 2,\, 4, \, 8, \, 16\) (continuous line), compared to the approximated law (15) (dashed line). The approximated law fits well the isovalue lines for values of \( \alpha \,\mathrm{and }\,1 / \varepsilon \) near to \(\alpha =10^{-2}, \,\varepsilon =10^{-2}\). The map was obtained by a plot of isovalues of a matrix of 34 by 34 points

Fig. 6
figure 6

Isovalue lines of the relative error = 20 %, 10 %, 5 %, 2 %, 1 % of approximate law (15). The map was obtained by a plot of isovalues of a matrix of 34 by 34 points

4.4.2 Justification of the simplified law for \({{\varLambda }_\mathrm{{critical}}}\)

In order to justify the dependency of \( {{\varLambda }_\mathrm{{critical}}}\,\mathrm{in }\,\sqrt{\alpha / \varepsilon } \), we will derive below this relationship by a simplified approach. That will allow us to better understand the origin of its domain of validity (see Fig. 5). In the configuration of the shear plane, the horizontal pressure gradient is zero \( \partial P (y) / \partial x = 0 \), the equation of motion therefore is \( \partial \tau (x, y) / \partial y = 0\), i.e.

$$\begin{aligned} \frac{\partial \tau }{\partial y} = \frac{\partial \mu (y)P(y)}{\partial y} = 0. \end{aligned}$$
(16)

After integration, we obtain

$$\begin{aligned} \mu (y) = \frac{A}{P(y)}, \end{aligned}$$
(17)

where \(A\) is a constant.

One of the simplifying assumptions adopted (see Sect. 2) is the hydrostatic character of the pressure within the granular medium. Thus, in dimensionless form, we have \(P^*(y)=1 +\varepsilon \varLambda (1 - y^*)\). Then, we can write the Eq. (16) as

$$\begin{aligned} \mu (y^*)=\frac{A}{1+\varepsilon \varLambda (1-y^*)}. \end{aligned}$$
(18)

In the following, we will consider the case where the flow height is exactly equal to the critical height for which the shear stress becomes zero at the bottom plate (at \( y^*= 0 \)). In this case, at this same plate, the granular system is at the limit of the static state and, consequently, we have \( \mu (y^*= 0) = \mu _s\). Using this last relation in Eq. (18) we can find the expression of the constant \( A \) and obtain for \( \mu (y ^ *) \) the following expression

$$\begin{aligned} \mu (y^*)=\mu _s\frac{1+\varepsilon {\varLambda }_\mathrm{{critical}}}{1+\varepsilon {\varLambda }_\mathrm{{critical}}(1-y^*)}. \end{aligned}$$
(19)

At \(y^*=1\) this equation becomes

$$\begin{aligned} \mu (y^*=1)=\mu _s({1+\varepsilon {{\varLambda }_\mathrm{{critical}}}}). \end{aligned}$$
(20)

We have an expression for the critical height \( {{\varLambda }_\mathrm{{critical}}} \) depending on the effective friction coefficient \( \mu (y^*)\). It is then sufficient to express the coefficient of friction as a function of \( \alpha \,\mathrm{and }\,\varepsilon \) to derive an expression for \( {{\varLambda }_\mathrm{{critical}}} \) in terms of these quantities. This can be done with the empirical formula connecting the effective friction with the inertial number \(I : \mu (I)=\mu _s+\left( \mu _2 - \mu _s \right) /({1+I_0/I }).\) The inertial number depends on \( y \) through pressure and shear rate: \(I(y^*)=\dot{\gamma }(y^*) \alpha /({{{\varLambda }_{\mathrm{critical}}}\sqrt{P^*(y^*)}}).\)

The pressure dependency with \(y\) is known (hydrostatic assumption) contrary to that of the shear rate. To overcome this lack, we can assume that the velocity profile is linear between \( y^*= 1\,\mathrm{and }\,y^*= 0 \). In doing so, we underestimate the shear rate at the surface \( y^* =1\) but it seems reasonable to assume that this approximation does not alter the dependency of \( \dot{\gamma }\) in respect to \( \alpha \,\mathrm{and }\,\varepsilon \). Thus, within this approximation, the shear rate at the upper plate is \( \dot{\gamma } \approx U_0/H_\mathrm{{critical}}\) which corresponds to a dimensionless shear \( \dot{\gamma }^* \) of the order 1. Moreover, still at \( y ^ *= 1 \), we have \(P^*(y^*=1)=1\,\mathrm{and }\,I\approx {\alpha }/{{{\varLambda }_{\mathrm{critical}}}}\). We can then deduce the following expression for \(\mu (y^*)\):

$$\begin{aligned} \mu (y^*=1)\approx \mu _s+\left( \mu _2 - \mu _s \right) \frac{\alpha }{\alpha +I_0{{\varLambda }_{\mathrm{critical}}}}. \end{aligned}$$

Then, this equation can be used to substitute \( \mu (y^*= 1) \) in the Eq. (19) for which \(y^*=1\) leading to the following second-order equation:

$$\begin{aligned} {{\varLambda }_{\mathrm{critical}}}^2+\frac{\alpha }{I_0}{{\varLambda }_{\mathrm{critical}}}-\frac{\mu _2-\mu _s}{I_0\mu _s}\frac{\alpha }{\varepsilon }=0, \end{aligned}$$
(21)

which has real solutions only if

$$\begin{aligned} \alpha \varepsilon \ge -4\left( \frac{\mu _2-\mu _s}{\mu _s}\right) . \end{aligned}$$
(22)

Since the left hand side of this equation is negative, and the quantities \( \alpha \,\mathrm{and }\, \varepsilon \) are positive, this condition is always satisfied. The only positive solution, physically acceptable, is therefore

$$\begin{aligned} {{\varLambda }_{\mathrm{critical}}}&= \sqrt{\frac{\alpha }{\varepsilon }\frac{\mu _2-\mu _s}{\mu _sI_0}}\left( \sqrt{1+\frac{\alpha \varepsilon \mu _s}{4I_0(\mu _2-\mu _s)}}\right. \nonumber \\&\quad \left. -\sqrt{\frac{\alpha \varepsilon \mu _s}{4I_0(\mu _2-\mu _s)}} \right) \end{aligned}$$
(23)

The dependency \({{\varLambda }_{\mathrm{critical}}}\propto \sqrt{\alpha /\varepsilon }\) is found if \(\zeta = \alpha \varepsilon \mu _s / [4I_0\left( \mu _2-\mu _s\right) ] \ll 1.\) This condition corresponds to neglect the first order term in \( {\varLambda }_{\mathrm{critical}}\) in Eq. (21). In this case, we have

$$\begin{aligned} {{\varLambda }_{\mathrm{critical}}}=\sqrt{\frac{\mu _2-\mu _s}{\mu _sI_0}}\sqrt{\frac{\alpha }{\varepsilon }}\approx 1.57\sqrt{\frac{\alpha }{\varepsilon }}. \end{aligned}$$
(24)

Note the proximity of the coefficient 1.57 with the coefficient 2.2 of Eq. (15). The weak difference comes from the approximation made above on the shear rate at the upper plate for \(\varLambda ={\varLambda }_{\mathrm{critical}}\). By estimating the shear rate more accurately by using the Fig. 2 we find the right factor.

As mentioned above the law \({\varLambda }_{\mathrm{critical}}= 2.2 \sqrt{\alpha /\varepsilon }\) is an approximation and the isovalue lines of the relative error are reported in Fig. 6. The simple justification mentioned above is also able to explain the shape of those isovalues lines. Indeed, to obtain such a simple relation between \({\varLambda }_{\mathrm{critical}},\,\alpha \,\mathrm{and }\,\varepsilon \) we have to assume that \(\zeta \) is negligible with respect to 1. If it is not the case, but if \(\zeta \) is small, we can perform a first order Taylor expansion in \(\zeta \) of Eq. (23) that leads to

$$\begin{aligned} {\varLambda }_{\mathrm{critical}}\approx \sqrt{\frac{\alpha }{\varepsilon }\frac{{\mu _2}-{\mu _s}}{{\mu _s} {I_0}}}\left( 1-{\frac{\sqrt{\alpha \varepsilon }}{2\sqrt{I_0}}\sqrt{\frac{\mu _s}{{\mu _2}-{\mu _s}}}}\right) \!. \end{aligned}$$

Therefore, the relative error can be approximated by

$$\begin{aligned} \left| {\varDelta } {\varLambda }_{\mathrm{critical}} / {\varLambda }_{\mathrm{critical}} \right| \approx \frac{\sqrt{\alpha \varepsilon }}{2\sqrt{I_0}}\sqrt{\frac{\mu _s}{\mu _{2}-\mu _{s}}}, \end{aligned}$$

justifying why the isovalues are more or less straight lines when they are plotted in the plane \((\log \alpha ^{1/2},\,\log \varepsilon ^{-1/2})\).

5 Poiseuille flow

The second configuration for which we applied the semi-analytical resolution is the Poiseuille flow. The granular medium flows in a channel, i.e. between two stationary plates (see Fig. 7) and a pressure difference between inlet and outlet of the channel is imposed. In this configuration we have been working in the absence of gravity. Here again we assume that the packing fraction is uniform within the flow and equal to 0.6.

Fig. 7
figure 7

Sketch of the 2D Poiseuille configuration. \( H \) is the distance between the two plates and \( U_ {max} \) the maximum velocity of the imposed parabolic profile as input

5.1 Dimensionless formulation

Following the same way as in the case of shear plane, to solve the Eq. (7), we have six parameters that characterize our flow, i.e. \( K \) [the pressure gradient, see Eq. (8)], \( P_0,\, H, \, \rho , \, \rho _s\,\mathrm{and }\,d \). Let us recall that gravity is not taken into account. To write Eq. (7) into a dimensionless form, we give three scales: a length scale \( H \), a velocity scale \( \sqrt{-K \, \frac{H}{\rho _s}} \) and a pressure scale \( P_0 \). The rescaled variables are then written as follows: \( \displaystyle y^*= \frac{y}{H}, \,\displaystyle u^*= \frac{u}{\sqrt{-K \, \frac{H}{\rho _s }}},\, P^*= \frac{P}{P_0} \). This allows us to have three dimensionless variables:

$$\begin{aligned} \displaystyle {\varLambda } =\frac{H}{d}, \quad \beta =\frac{\sqrt{- K\,H } }{\sqrt{P_0}}\quad \mathrm{and } \quad \varPhi =\frac{\rho }{\rho _s}. \end{aligned}$$

The variables which depends on \( y ^ * \) are: \( P^* (y^* )=1,\, I (y^* )=\frac{\beta \left| \dot{\gamma }^* \right| }{\varLambda \sqrt{P^* (y^* )}},\,\mathrm{and }\, \mu (I)= \mu _s + \frac{\mu _2-\mu _s}{I_0/I+1}\).

In the Poiseuille configuration we have a plane of symmetry (Fig. 7) which allows us to restrict our study to the half of the domain \((y^*\in [0,1/2])\) where the shear rate is positive \(\dot{\gamma }^* \geqslant 0\,\mathrm{then }\,\left| \dot{\gamma }^*\right| =\dot{ \gamma }^*\).

Thus the system is solved in dimensionless form:

$$\begin{aligned} \displaystyle \frac{\partial }{\partial y^*} \left( \frac{{\beta \,\left| \dot{\gamma }^*\right| }\left( \mu _2-\mu _s \right) }{\varLambda \,I_0+\beta \,\left| \dot{\gamma }^*\right| }+\mu _s \right) =- \beta ^2, \end{aligned}$$
(25)

with

$$\begin{aligned} \left| \dot{\gamma }^*\right| = -\frac{\varLambda \,I_0\left( \beta ^2 \, y^*+\mu _s-k_1\right) }{\beta \left( \beta ^2 \, y^*+\mu _2-k_1\right) }, \end{aligned}$$
(26)

where \(k_1\) is the constant of integration. By integrating this equation with respect to \(y^*\), we obtain, if the yield criterion is satisfied, the following expression of the velocity:

$$\begin{aligned} \displaystyle u^*(y^*)&= k_2-\frac{\varLambda \,I_0}{\beta ^3}\, \left( y^*\,\beta ^2 + \left( \mu _s-\mu _2 \right) \right. \nonumber \\&\quad \times \left. \log \left( \beta ^2\,y^*+\mu _2-k_1 \right) \right) , \end{aligned}$$
(27)

where \( k_2 \) is the constant of integration.

5.2 Boundary conditions

The two boundary conditions that we have in the half-Poiseuille configuration are:

  • the shear stress is equal to zero at the center line, i.e. \(\tau (y^*=1/2)=0\).

  • we consider that the granular medium does not slide at the plate, i.e. \(u^*(y^*)=0\,\mathrm{at }\,y^*=0\).

These two conditions allow us to find the value of \(k_1\,\mathrm{and }\,k_2\) in step 4 of resolution (see Sect. 3), thus:

$$\begin{aligned} k_1={\beta ^2}/{2}, \end{aligned}$$

and

$$\begin{aligned} k_2=-\frac{\varLambda \,I_0\left( \mu _2-\mu _s \right) }{\beta ^3}\log \left( \mu _2-\frac{\beta ^2}{2} \right) . \end{aligned}$$

The dimensionless shear stress is then given by \(\tau ^*=\beta ^2(1/2 - y^*)\). Note that, since this quantity has an upper boundary \(\mu _2\), a steady state cannot be attained, in the framework of this theory, if \(\beta \) (the dimensionless pressure gradient) is higher than \(\sqrt{2\mu _2}\). In the following we will therefore consider that \(\beta <\sqrt{2\mu _2}\). Let us now determine \(y_c^*\), the value of \(y^*\) for which the yield criterion is no more satisfied i.e. \(\tau < \mu _sP\). From the latter expression of \(\tau \) it corresponds to \(y^*_c=1/2-\mu _s/\beta ^2.\) Below this value, the yield criterion is satisfied and the system is sheared. Above, it behaves like a plug flow. Physically, \(y^*_c\) cannot be lower than 0. This conditions leads to \(\beta ^2>2\mu _s\). So, in the following, we will consider that \(\beta \in [\sqrt{2\mu _s},\sqrt{2\mu _2}]\). After integration of the shear rate, we obtain for \(y^*<y_c^*\), the following expression of the velocity:

$$\begin{aligned} u^*(y^*)&= -\frac{\varLambda \,I_0}{\beta ^3}\, \left( \beta ^2\,y^*+ \left( \mu _s-\mu _2 \right) \right. \nonumber \\&\quad \times \left. \log \left( -\frac{2\,\beta ^2\,y^*+2\, \mu _2-\beta ^2}{\beta ^2-2\, \mu _2} \right) \right) . \end{aligned}$$
(28)

The maximum value of the velocity is then

$$\begin{aligned} u^*_{m}&= u^*(y^*=1/2-\mu _s/\beta ^2)=-\frac{\varLambda \,I_0}{\beta ^3} \nonumber \\&\quad \times \left( \beta ^2/2-\mu _s+ (\mu _s-\mu _2)\log \left( \frac{\mu _2-\mu _s}{\mu _2-\beta ^2/2} \right) \right) .\nonumber \\ \end{aligned}$$
(29)

Interestingly, the limit case \(y^*_c=1/2\) is only obtained for infinite pressure gradient i.e. \(\beta \rightarrow +\infty \) which is incompatible with the aforementioned condition \(\beta \in [\sqrt{2\mu _s},\sqrt{2\mu _2}]\). Therefore, in such a geometry, the flow always displays a plug flow at the center of the cell. Its minimum and maximum sizes are respectively \(\mu _s/\mu _2\) (obtained for \(\beta \rightarrow \sqrt{2\mu _2}\)) and 1 (obtained for \(\beta \rightarrow \sqrt{2\mu _s}\)).

5.3 Results and discussion

In the current configuration, the description of the flow depends on two parameters \( \varLambda \,\mathrm{and }\,\beta \) as the variations of \( \varPhi \) are neglected \(( \varPhi = 0.6)\). For a granular flow with the parameters \(\rho = 1.5 \times 10^{3} \, \mathrm{kg/m}^3,\, g = 9.81 \, \text{ m/s }^2,\, d = 0.5 \times 10^{-3} \, \mathrm{m},\, H = 0.1 \, \text{ m },\, P_0 = 100 \, \text{ Pa }\,\mathrm{and }\, K =- 100 \,\text{ Pa/m } \) we have \( \varLambda = 20 \,\mathrm{and }\, \beta = 0.31\). We study the influence of these parameters on the velocity profile of the flow. Equation (28) clearly shows that the amplitude of the velocity profile is proportional to \( \varLambda \). Thus, the study will be restricted to the influence of the parameter \( \beta \,(\varLambda \) is kept constant and equal to 20).

Figure 8 reports the profiles obtained for different values of \( \beta \). As expected a plug flow is visible at the center of the channel for any values of \(\beta \in [\sqrt{2\mu _s},\sqrt{2\mu _2}]\). Those profiles are somewhat close to the ones obtained by the “Da Vinci fluid” model described in [41]. They also look similar to the profiles obtained with Bingham plastic fluids, i.e. a material that behaves as a rigid body at low stresses but flows as a viscous fluid at high stress. Let us recall here that Poiseuille flows of such fluids display a plug at the center of the cell and a parabolic velocity profile close to the sidewalls. To quantify this resemblance, we report in the inset of Fig. 8, the quantity \((1-u^*_x/u_{max})\,\mathrm{versus }\,(1-y^*/y^*_c)^2\). For Bingham plastic fluids, those two dimensionless quantities are equal. Interestingly, we find that the velocity profiles correspond to those of a Bingham plastic fluid for small values of \(\beta \) (e.g. \( \beta = 0.88,\,\mathrm{and }\,0.90)\). They flatten for larger values (e.g. \( \beta = 1, 1.1, 1.339\)). Another quantity of interest is the maximum velocity \(u^*_{m}\), which is equal to \( u ^ * (y^*=y^*_c) \). Figure 9, which reports previous quantity as a function of \(\beta \), shows that \(u_m^*\) is equal to zero for \(\beta =\sqrt{2\mu _s}\) and diverges when \(\beta \) tends to \(\sqrt{2\mu _2}\). The presence of this divergence can be explained as follows. The balance of flow momentum over half the cell width gives that the pressure gradient \(K\) times the half width \(H/2\) is balanced by the difference in shear stresses on the wall and on the center of the cell. The former shear stress is \(\left[ \mu _s + (\mu _2-\mu _s)/(1+I_0/I)\right] P_0\) and the latter is equal to zero. Consequently, \(K H/2\) can increase no further than the limiting stress difference \(\mu _2 P_0\) obtained as \(I\,\mathrm{and }\,u^*_m\) become infinite.

Fig. 8
figure 8

Variation of velocity profile for different \( \beta \) and for \( \varLambda = 20\). The Inset represents the profile of the sheared regions which tend to to be parabolic for \( \beta \rightarrow \sqrt{2\mu _s}=0.8739\)

Fig. 9
figure 9

Variation of \( u^*_{m} \) as a function of \( \beta \) and for \( \varLambda = \) 20. A Bingham plastic fluid and a granular material obeying the \(\mu (I)\)-rheology display a similar behavior when \( \beta \rightarrow 0\). On the contrary, the latter displays a divergence in velocity for when \( \beta \rightarrow \sqrt{2 \, \mu _2} = 1.1344 \) whereas the former remains linear

This figure also shows that for small value of \(\beta \,(\beta < 0.95 )\), the velocity \(U_{max} \) is the same as in the case of a Bingham plastic fluid (i.e. a parabolic profile between 0 and \(y_c^*\), then a plug flow) although the viscosity of the granular fluid is not that of a Bingham plastic fluid. Figure 8 also shows that for the same range of \(\beta \,(\beta < 1 )\) the velocity profile of the sheared region is approximated by a parabola. To justify Bingham-like behavior for \(\beta \rightarrow \sqrt{2\mu _s} \), let us first recall that for such fluid, when the yield criterion is satisfied, the shear stress is equal to to \(\tau _c+\eta _n\dot{\gamma }\), where \(\tau _c\) is the yield stress and \(\eta _n\) a constant Newtonian viscosity. Then, let us consider now the \(\mu (I)\)-rheology and assume that \(I\) is much smaller that \(I_0\), justifying the approximation \(\mu (I)=\mu _s+(\mu _2-\mu _s)I/I_0\). If the yield criterion is satisfied, the shear stress is then Bingham-like:

$$\begin{aligned} \tau =\tau _c+\eta _n\left| \dot{\gamma }\right| , \end{aligned}$$
(30)

with \(\tau _c=\mu _sP\,\mathrm{and }\,\eta _n=(\mu _2-\mu _s)\sqrt{\rho _SP}/I_0.\) In such a case, we obtain the following expressions of the velocity for \(y^*\le y^{*}_{c}:\)

$$\begin{aligned} u^*=\frac{I_0\varLambda }{2\beta (\mu _s-\mu _2)}\left( \beta ^2 {y^*}^2+(2\mu _s-\beta ^2)y^*\right) \!. \end{aligned}$$
(31)

Its maximum value is given by

$$\begin{aligned} u_m^*=u^*(y^*=y^*_c) = \frac{\varLambda I_0}{8\beta ^3}\frac{(\beta ^2-2\mu _s)^2}{\mu _s-\mu _2}. \end{aligned}$$
(32)

It is worth noting that, if the expression used for the effective friction coefficient \(\mu (I)\) is the simplified one (Eq. 4), \(\beta \) has no upper limit. Therefore, the position of the plug flow \(y^*_c\) belongs to the range \([0,1/2]\). Then, when \(\beta \rightarrow \infty \) the half-length of the plug flow, \(\lambda _\mathrm{{plug}}\), tends to zero and the system is sheared all along its length. This point is illustrated on Fig. 10 where \(\lambda _\mathrm{{plug}}\) is reported versus \(\beta \). The gray zone corresponds to the ranges of \(\beta \,\mathrm{and }\,\lambda _\mathrm{{plug}}\) that can be reached using the full expression of \(\mu (I)\) (Eq. 2). If the simplified expression is used (Eq. 4), the values of \(\lambda _\mathrm{{plug}}\) are bounded between 0 and 1 and those of \(\beta \) between \(\sqrt{2\mu _s}\,\mathrm{and }\,+\infty \). From the two latter equations we can easily show that, in such a condition, the velocity profile tends toward a parabola and the maximum velocity diverges like \(\beta ^{-1}\).

Fig. 10
figure 10

The half-length of the plug flow in the Poiseuille configuration depends on the gradient pressure \(\beta \). Depending on the expression used for \(\mu (I)\) (see text for details), this half-length is between \(0.5\,\mathrm{and }\,\mu _s/2\mu _2\) (full expression given by Eq. 2gray zone) or \(0.5\,\mathrm{and }\,0\) (simplified expression given by Eq. 4)

6 Conclusion and discussion

In this paper, we studied theoretically granular flows in the framework of the \(\mu (I)\) rheology. We focused on steady and fully developed granular flows in two geometries: the shear plane and Poiseuille. We obtained results can be summarized as follow:

In the shear plane configuration, we have shown that for appropriate parameters, the flow is spatially localized. This is consistent with many experimental observations. We have also identified a law characterizing the flow, including \( {{\varLambda }_{\mathrm{critical}}} \propto \sqrt{\alpha / \varepsilon } \) [see Eqs. (15) and (24)], i.e. the height \( H \) on which the granular medium is in motion is proportional to \( U_0^{1/2} P_0^{1/4} \). Although this law is not valid for all values of \( \alpha \,\mathrm{and }\,\varepsilon \) the domain of applicability seems very broad.

In the Poiseuille configuration, we have described in detail the influence of the parameter \( \beta \) which is a function of the pressure gradient in the flow. We have shown that the granular material flows only if the pressure gradient is greater than a threshold value and that, under certain circumstances, the system behaves like a Bingham plastic fluid.

As mentioned above, the \(\mu (I)\) rheology does not take into account the influence of the fluctuating energy flux that cannot be disregarded close to a boundary, especially when the granular material is not dense. In the case of the plane shear flow, we obtain a qualitative agreement with experiments [3] and simulations [29, 40] which suggests that neglecting the energy flux is a reasonable assumption. The case of Poiseuille flow is more difficult since few experimental data are available in such a configuration. Our goal was not to compare directly experimental results with the \(\mu (I)\) rheology but to apply the latter to a geometry commonly used in fluid mechanics. However, the following discussion will shed some light on that particular point.

In this work, we have assumed that the packing fraction is constant within the granular material, assumption that can be checked a posteriori. For that purpose, we can use Eq. 6 (with \(\zeta =0.2\)) and the expressions of \(I\) derived in Sect. 4 for the shear plane flow and in Sect. 5 for the Poiseuille flow and see whether the variations of \(\varPhi \) are important or not. Figure 11 reports packing fraction profiles for the shear plane flow (a) and the Poiseuille flow (b). For the former geometry the packing fraction varies slightly (\(<\)2 %) justifying the approach used in this work. This is not surprising since, as mentioned above, our results agree with numerical and experimental results. In the Poiseuille geometry, at low \(\beta \), the packing fraction variations are also weak. On the contrary, when \(\beta \) is increased, low values of the packing fraction are found close to sidewalls. Therefore, the approach used above is no more valid for those conditions (i.e. close to boundaries at high values of \(\beta \)). As mentioned above this was expected since the \(\mu (I)\) rheology does not take into account the energy flux which are important close to the boundaries. Note however that the aforementioned conclusions obtained in that geometry at low \(\beta \) remain fully valid.

Fig. 11
figure 11

The variations of the packing fraction profiles versus \(y^*\) is found to be almost constant for the shear plane flow (a). The values of \(\varLambda \,\mathrm{are} \,\varLambda =2.5,\ 5,\ 10,\ 20,\ 40 \,\mathrm{and }\,100\). On the contrary, for the Poiseuille flow, it displays important variations close to the sidewalls for important pressure gradients (b)