Keywords

1 Introduction

Snow is a natural material composed of an ice skeleton encompassed by voids filled with liquid water and water vapour [1]. The mechanical behaviour of this heterogeneous material depends on a number of factors, such as: snow microstructure, thermal metamorphisms, water changes of phase, environmental conditions, loading rate, etc. [2, 3]. All these aspects make the modelling of the mechanical behaviour of snow a complex and difficult task. However, snow mechanics is crucial to address many interesting problems such as the stability of mountain snowpacks, the design of structures and infrastructures in cold environments, the safety of humans and goods in snow covered areas, the assessment of social and physical risk due to snow avalanches, etc. [46].

In the framework of Continuum Mechanics, the available snow models are generally developed with reference to the elasto-plastic (EP) theory to model both laboratory experiments and, on some occasions, on-site tests [7]. Nevertheless, available models are generally tailored to some specific types of snow (i.e., rounded grains, faceted crystals, etc.) and cannot be adopted for general purposes [8, 9]. Moreover, many models do not consider the bonding and sintering effects, the viscosity of the ice skeleton, the rate-sensitivity of the material, the volumetric collapse of the weak layer, etc.

In this work, we report on some significant improvements to the EP constitutive model originally proposed by [10] and [11]. Therefore, the improved model is based on: i) the framework and a new integration of the existing model [11], and ii) a new flexible yield locus and visco-plastic strain potential. At the moment, the model is able to quantitatively reproduce many experimental data available in the international scientific literature for dry snow with rounded grains [1214]. The main outcome of this work is to build a solid basis for a new model that will be able to reproduce the behaviour of different types of snow: rounded and cohesive snow (typical of the snow slab) as well as faceted and low resistance snow (weak layer snow).

2 The Model

The improved model proposed in this work lies on the hypotheses of continuity, homogeneity and isotropy, and is based on the following three key points:

  • the general framework of the constitutive model for snow developed by [11] which includes a valuable analytical law for sintering and degradation;

  • the overstress theory of viscosity proposed by [15] and then modified by [10] to account also for the presence of irrecoverable strains inside the elastic region;

  • a new formulation for the yield locus and the visco-plastic strain potential.

The temperature is assumed to be constant during the simulations, therefore, the model is purely mechanical. Here, we follow the small strain theory and the strain rate tensor is additively decomposed to produce the following usual stress-strain vector relationship:

$$\dot{\user2{\sigma }} = {\mathbf{D}}_{{{\text{el}}}} \left( {{\dot{\epsilon}} - {\dot{\epsilon}}^{{{\text{vp}}}} } \right)$$
(1)

where \({\varvec{\sigma}}\) is the stress tensor (written in Voigt’s notation), \(\dot{\epsilon}\) is the total strain rate vector, \(\dot{\epsilon}^{{{\text{vp}}}}\) is the visco-plastic strain rate vector, and \({\mathbf{D}}_{{{\text{el}}}}\) is the elastic stiffness matrix. The elastic matrix can be written with reference to the two Lamé coefficients \(A\) and \(B\):

$${\mathbf{D}}_{{{\text{el}}}} = \left( {\begin{array}{*{20}c} {\begin{array}{*{20}c} A & B & B \\ B & A & B \\ B & B & A \\ \end{array} } & {\begin{array}{*{20}c} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \\ \end{array} } \\ {\begin{array}{*{20}c} 0 & 0 & 0 \\ 0 & 0 & 0 \\ 0 & 0 & 0 \\ \end{array} } & {\begin{array}{*{20}c} G & 0 & 0 \\ 0 & G & 0 \\ 0 & 0 & G \\ \end{array} } \\ \end{array} } \right)$$
(2)

where: \(A = - \frac{vp}{k} + \frac{4}{3}G\), \(B = - \frac{vp}{k} - \frac{2}{3}G\), \(v\) is the specific volume, \(p\) is the mean volumetric stress, \(k\) is the elastic compressibility, and \(G\) is the shear modulus. In the following subsections a brief description of the main theoretical aspects of the model is presented.

2.1 Yield Locus and Irreversible Strain Potential

In the present work, a new and unsymmetrical yield surface capable of changing its shape in the meridian plane is proposed and tested. The need for such a surface is linked to the generality that an arbitrary shape can provide to the model and the capability of the surface to deform and change its shape following specific numerical requirements and/or experimental findings. The starting point for the new surface is the snow version of the Modified Cam Clay proposed by [10]:

$$f_{{\text{C}}} \left( {p,q} \right) = \frac{1}{{p_{{{\text{atm}}}}^{2} }}\left\{ {q^{2} - M^{2} \left[ {p\left( {p_{0} + p_{{\text{m}}} - p_{{\text{t}}} } \right) + p_{{\text{t}}} \left( {p_{0} + p_{{\text{m}}} } \right) - p^{2} } \right]} \right\}$$
(3)

where \(q\) is the equivalent Mises stress, \(p_{0}\) is the mean consolidation stress for unbonded snow, \(p_{{{\text{atm}}}}\) is the mean atmospheric pressure, \(M\) is the slope of the critical state line, \(p_{{\text{m}}}\) and \(p_{{\text{t}}}\) are the two additional strength parameters (always positive) measuring the bonding of the snow in compression and tension, respectively. Following [8] and [11] we assumed their ratio defined by a constant: \(p_{{\text{t}}} = \chi p_{{\text{m}}}.\) Following the theoretical procedure proposed by [16], we introduced a function \({\Gamma }\left( p \right)\) that modulates the invariant \(q\) of the original surface allowing the locus to be flexible and obtaining shapes ranging from bullet-like to drop-like ones:

$$f\left( {p,q} \right) = \frac{1}{{p_{{{\text{atm}}}}^{2} }}\left\{ {q^{2} {\Gamma }\left( p \right) - M^{2} \left[ {p\left( {p_{0} + p_{{\text{m}}} - p_{{\text{t}}} } \right) + p_{{\text{t}}} \left( {p_{0} + p_{{\text{m}}} } \right) - p^{2} } \right]} \right\}$$
(4)

Imposing that the apex of the curve has the coordinates \(\left( {\alpha \left( {p_{0} + p_{{\text{m}}} } \right),\alpha M\left( {p_{0} + p_{{\text{m}}} } \right)} \right)\), the analytical expression of the new yield function \(f\left( {p,q} \right)\) is the following:

$$f\left( {p,q} \right) = \frac{1}{{p_{{{\text{atm}}}}^{2} }}\left\{ {q^{2} - 4\alpha^{2} M^{2} \left( {p_{0} + p_{{\text{m}}} } \right)^{3} \frac{{\left( {\alpha - 1} \right)\left( {p - p_{{\text{t}}} } \right)\left( {p + p_{0} + p_{{\text{m}}} } \right)\left[ {p_{{\text{t}}} + \alpha \left( {p_{0} + p_{{\text{m}}} } \right)} \right]}}{{\left\{ { - p\left( {p_{0} + p_{{\text{m}}} - p_{{\text{t}}} } \right) + 2p\left( {p_{0} + p_{{\text{m}}} } \right)\alpha + \left( {p_{0} + p_{{\text{m}}} } \right)\left[ { - \left( {\alpha - 2} \right)p_{{\text{t}}} + \left( {p_{0} + p_{{\text{m}}} } \right)\alpha } \right]} \right\}^{2} }}} \right\}$$
(5)

where \(\alpha\) and \(M\) are the only two shape parameters (Fig. 1). The former parameter governs the symmetry of the curve around a vertical axis while the latter describes the slope of the critical state line and therefore measures the size of the yield curve. Suggested values for \(\alpha\) are in the range [0.15, 0.75] whereas \(M\) will be between 0.50 and 3.00 [8, 13]. In Fig. 2 a short parametric analysis of the effect of both \(\alpha\) and \(M\) is reported.

From a mathematical point of view, the function \(f = 0\) describes a curve which is simply convex and smooth in any point of the \(p - q\) plane. The convexity could therefore be lost for some value of \(f\) greater than 0. Thus, a similar expression for the visco-plastic strain potential is used to obtain the direction of the visco-plastic strains:

$$g\left( {p,q{ }} \right) = q^{2} - 4\alpha^{2} M^{2} p_{{{\text{g}}0}}^{3} { }\frac{{\left( {\alpha - 1} \right)\left( {p - p_{{{\text{gt}}}} } \right)\left( {p + p_{{{\text{g}}0}} } \right)\left[ {p_{{{\text{gt}}}} + \alpha p_{{{\text{g}}0}} } \right]}}{{\left\{ { - p\left( {p_{{{\text{g}}0}} - p_{{{\text{gt}}}} } \right) + 2\alpha pp_{{{\text{g}}0}} + p_{{{\text{g}}0}} \left[ { - \left( {\alpha - 2} \right)p_{{{\text{gt}}}} + \alpha p_{{{\text{g}}0}} } \right]} \right\}^{2} }}$$
(6)

where \(p_{{{\text{g}}0}} = p_{0} + p_{{\text{m}}}\) and \(p_{{{\text{gt}}}} = p_{{\text{t}}}\). This definition ensures that \(g\) is null for any stress state \(\left( {p,q} \right)\).

Fig. 1.
figure 1

Sketch of the meridian section of the yield surface proposed in this work.

Fig. 2.
figure 2

Parametric analysis on the effect of the shape parameters on the meridian section of the new yield function. a) Effect of \(\alpha\) for constant \(M\). The elliptical shape is obtained for \(\alpha = 0.475\) where, for different values, the surface progressively unsymmetric. b) Effect of \(M\) for constant \(\alpha\).

2.2 Viscosity and Flow Rule

A non-associative flow rule of the Perzyna type was chosen [15]. The model is modified from the original viscosity model to allow viscous-plastic irreversible strains to occur both inside and outside the yield locus. This allows to better reproduce some experimental findings where the viscous behaviour starts from the very beginning of the strain-stress history. In detail, the flow rule can be written as:

$$\dot{\epsilon}^{{{\text{vp}}}} = \overline{\psi } \phi \left( f \right) = \psi \frac{{\sqrt {p^{2} + q^{2} } }}{{\sqrt 3 p_{0} }} e^{af} \left. {\frac{\partial g}{{\partial {\varvec{\sigma}}}}} \right|_{{{\text{norm}}}}$$
(7)

where \(\psi\) is a constitutive parameter having the dimensions of a strain rate; f is the current value of the yield function; \(\left. {\frac{\partial g}{{\partial {\varvec{\sigma}}}}} \right|_{{{\text{norm}}}}\) is the normalized first derivative (unit vector) of the visco-plastic potential g; \(\overline{\psi }\) is the fluidity parameter defining the rate at which the irrecoverable strains occurs; \(\phi \left( f \right)\) is the viscous nucleus relating the strain amount to the distance between the stress state and the yield surface \(f = 0\). For the sake of conciseness, the dimensionless parameter \(\beta\) is defined as follows [10]:

$$\beta = \psi \frac{{\sqrt {p^{2} + q^{2} } }}{{\sqrt 3 p_{0} }} e^{af}$$
(8)

2.3 Sintering and Hardening Laws

The sintering law adopted in this work is the same proposed by Cresseri (2005) based on literature data, for which we refer to their work for further information [10]. The current degree of sintering is given as:

$$S = S_{0} \left[ {1 - \tanh \left( {C\mathop \smallint \nolimits_{0}^{t} \sqrt {\left( {\dot{\epsilon}_{{\text{v}}}^{{{\text{vp}}}} } \right)^{2} + \left( {\dot{\epsilon}_{{\text{d}}}^{{{\text{vp}}}} } \right)^{2} } dt} \right)} \right]$$
(9)

where \(S_{0}\) is the degree of sintering for the unbonded material, \(C\) is a material parameter, \(\dot{\epsilon}_{{\text{v}}}^{{{\text{vp}}}}\) are \(\dot{\epsilon}_{{\text{d}}}^{{{\text{vp}}}}\) the volumetric and deviatoric parts of the strain rate tensor, respectively. The amount of sintering is finally related to the additional pressure in compression (\(p_{{\text{m}}}\)) with the following rate relation, in which \(\pi_{{\text{m}}}\) is a constitutive parameter and is \(b_{{{\text{max}}}}\) the maximum ratio between the neck size and the radius of the snow grain:

$$\dot{p}_{{\text{m}}} = \pi_{{\text{m}}} b_{{{\text{max}}}} \dot{S}$$
(10)

The usual volumetric hardening law of the Modified Cam Clay is used to describe the evolution of the mean consolidation stress:

$$\dot{p}_{0} = - \frac{v}{\lambda - k}p_{0} \dot{\epsilon}_{{\text{v}}}^{{{\text{vp}}}}$$
(11)

3 Numerical Implementation and Results

The proposed model is composed of a system of 10 nonlinear differential equations to be solved together at any time increment. The constitutive equations are the following:

$$\frac{1}{{Z_{1} }}\left( {\dot{\user2{\sigma }} - {\mathbf{D}}_{{{\text{el}}}} \dot{\epsilon} + {\mathbf{D}}_{{{\text{el}}}} \beta \left. {\frac{\partial g}{{\partial {\varvec{\sigma}}}}} \right|_{{{\text{norm}}}} } \right) = 0$$
(12)
$$\frac{1}{{Z_{2} }}g\left( {\varvec{\sigma}} \right) = 0$$
(13)
$$\frac{1}{{Z_{1} }}\left( {\dot{p}_{0} + \frac{v}{\lambda - k}p_{0} \dot{\epsilon}_{{\text{v}}}^{{{\text{vp}}}} } \right) = 0$$
(14)
$$\dot{p}_{{\text{m}}} - \pi_{{\text{m}}} b_{{{\text{max}}}} \dot{S} = 0$$
(15)
$$S - S_{0} \left[ {1 - \tanh \left( {C\mathop \smallint \nolimits_{0}^{t} \sqrt {\left( {\dot{\epsilon}_{{\text{v}}}^{{{\text{vp}}}} } \right)^{2} + \left( {\dot{\epsilon}_{{\text{d}}}^{{{\text{vp}}}} } \right)^{2} } dt} \right)} \right] = 0$$
(16)

where the Eq. (12) represents a vector relation of 6 component. \(Z_{0}\) and \(Z_{1}\) are two normalizing parameters [11].

The equations were integrated over time by using a fully implicit backward Euler method and the local problem of solving the nonlinear 10-dimension system was solved with an iterative scheme based on the Powell’s hybrid method (i.e., a generalized Newton-Raphson method) [17]. The solution of both the general and local problems has been implemented into the UMAT format (written in Fortran 77) for the Abaqus/Standard Finite Element code [18].

To test the capability of the model some numerical analyses were performed on a single finite element with reference to creep tests (Fig. 3a), isotropic compression tests (Fig. 3b) and triaxial compression tests (Fig. 4a and 4b). In general, the model seems able to satisfactorily reproduce the experimental tests. Some issues (related to numerical problems and lack of convergence) can be observed during the isotropic unloading (Fig. 3b) and the triaxial relaxation, especially in quick-time tests (Fig. 4b), where the numerical drop of tension is quicker than the one reported in the experimental findings. In Tables 1 and 2 the model parameters and the initial conditions used in the numerical simulations are reported, respectively.

Fig. 3.
figure 3

Comparison between the experimental results and the numerical prediction: a) results for volumetric creep tests [12]; b) results for isotropic compression test [13].

Fig. 4.
figure 4

Comparison between the experimental results and the numerical prediction: a) results for triaxial test in case of long-time test [14]; b) results for triaxial test in case of quick-time test [14].

Table 1. Model parameters used in the simulations.
Table 2. Initial conditions assumed in the simulations.

4 Discussion and Conclusions

In this work we describe an improved nonlinear visco-plastic model for snow, based on an improved version of the existing framework of the model by [11] and a new unsymmetric yield surface and irreversible strain potential. The new yield locus will be tested in the future to check its reliability and flexibility with respect to a larger collection of data. The model was implemented into the UMAT format for the FE code ABAQUS/Standard and both a fully implicit method and a local iterative algorithm were introduced in the code. The model can reproduce satisfactorily many different laboratory findings as can be deduced in Figs. 3 and 4. Some convergence issues can be found during the unloading isotropic phase (strain control). We are planning in the next future to update the model in order to avoid numerical issues and improve its stability even in these cases. In general, the model is able to replicate both qualitatively and quantitatively the actual behavior of the snow under different stress and strain conditions. This is a significant step towards the complete development of a viscous rate-dependent model with sintering that could be used in the future to model real scale phenomena linked to snow (avalanche triggering, weak layer collapse, etc.).