Preprint
Article

This version is not peer-reviewed.

The Problem of Heat and Mass Transfer in Melting Snow and Ice Cover Taking into Account The External Heat Flow

Submitted:

26 November 2025

Posted:

02 December 2025

You are already at the latest version

Abstract
Based on the Muskat-Leverett two-phase filtration equations, a model problem of water and air movement in melting snow is considered, taking into account the external heat flow. The maximum principle and the finite-velocity lemma for perturbations are proven for water saturation. An algorithm for numerically studying the self-similar problem is presented. Calculations of the temperature and water saturation distributions by depth are presented. The significant influence of the specified flux at the boundary and the thermal conductivity coefficient on the temperature field in the snow layer is demonstrated, which is important for predicting melting and hydrothermal processes in snow and ice covers. A theorem on the existence of a weak solution to this problem is formulated. A literature review is provided on mathematical models of multiphase filtration in porous media, taking into account phase transitions (melting, sublimation) and external heat fluxes.
Keywords: 
;  ;  ;  ;  ;  ;  

1. Introduction

Recently, various snow cover models have become increasingly popular. They are used to solve problems related to avalanche movement, the contribution of snow cover to runoff formation in river basins, and the spread of pollutants in melting snow. The thermal balance and regime of the earth’s surface are shaped by a powerful natural factor—solar radiation flux. Accounting for solar radiation flux is important during snowmelt, as it allows for more accurate predictions of the thermal regime of the snow-ice cover and the thermodynamic processes within it. Models typically use surface temperature as a boundary condition, which ignores important physical processes occurring in the uppermost layer of snow. Solar radiation flux significantly influences the thermal balance of the snow and ice surface, where intense processes such as melting, evaporation, and other processes occur in the near-surface layer under the influence of radiation, exerting a decisive influence on the dynamics of the underlying snow cover and the thermal regime. Snow and ice are light-scattering media over a fairly wide range of the solar radiation spectrum, so their optical properties must be taken into account.
One way to account for heat flux in snowmelt modeling is to specify it for the boundary layer on the snow surface. This method for determining heat flux is presented in the work [1], where a condition for heat exchange with the atmosphere was specified at the upper boundary of the soil (or snow cover), while a geothermal heat flux was introduced at the lower boundary. The boundary condition at the snow-soil boundary determined the equality of temperatures and heat fluxes. The work included calculations to assess the influence of various factors on the snow surface temperature and the development of a method for determining the thermal stability of the snow cover and the effective thermal conductivity of snow based on the temperature of the upper soil layer.
Another method is the partial reflection of shortwave radiation from the snow surface and its partial penetration into the snow layer. In many studies, this process is presented in the form of Bouguer’s law [2], which takes into account such important optical properties as the scattering coefficient, the attenuation coefficient, and albedo. The albedo for snow, where the attenuation coefficient reaches 30–60 m−1, reaches limit values close to 100 [2]. Thus, freshly fallen snow is characterized by the highest albedo value A>90[2]. A good description of the reflectivity of snow cover is presented in the work [3], which also proposes a model for calculating the albedo based on air temperature and total solar radiation data, which can be used in the absence of observations. In [4], a one-dimensional multiphase model of snow cover was considered, in which the change in heat content for each phase is described by a heat flux equation accounting for convection, thermal conductivity, solar radiation, and phase transitions.
The heat flux in [5] to describe heat and moisture exchange in snow was defined based on P.P. Kuzmin’s method. The flux accounted for direct and diffuse shortwave radiation, longwave radiation from the atmosphere, longwave radiation from snow, turbulent heat exchange, heat exchange during evaporation, and heat input with liquid precipitation. To model the hydrothermal regime of snow cover at subzero temperatures, a heat source was used due to the absorption of shortwave radiation flux within the snowpack, based on the Bouguer-Lambert law. Problems of heat and mass transfer in melting snow and ice cover without taking into account an external heat source were considered in works [6,7,8,9,10,11].
In the paper [12], a heat and moisture exchange model was developed that calculates all components of the heat and water balance on land, as well as state variables (effective landscape surface temperature, soil temperature, soil moisture content, amount of frozen water in the soil, albedo, etc.). Here, the transfer of shortwave radiation within the snowpack is taken into account in the temperature equation, the radiation intensity varies with depth according to the Bouguer-Lambert law, and an empirical relationship is proposed for determining the attenuation coefficient. For the albedo coefficient, the relationship from [13] was used, taking into account the aging of the upper snow layer.
The process of radiative snowmelt is described in detail in the paper [14]. Experimental studies were conducted to examine the influence of the radiation component on the snowmelt process and changes in snow cover albedo. The paper [15] compares two parameterizations for solar radiation transfer in sea ice. The first assumed exponential radiation decay with constant transmittance and attenuation coefficients. The second employed a two-layer scheme for solar radiation penetration into ice, simulating the near-surface transition layer. Numerical experiments were conducted to simulate the seasonal evolution of the snow-ice cover thickness and the vertical temperature profile within it.

2. Statement of the Problem

Melting snow is considered as a three-phase medium consisting of water ( i = 1 ), air ( i = 2 ), and ice ( i = 3 ). The process is described using the mass conservation equation for each phase, the generalized Darcy law, and the energy conservation equation for melting snow [5,16,17,18]:
ρ i t + d i v ( ρ i u i ) = j = 1 3 I j i , i = 1 , 2 , 3 , I j i = I i j , i , j = 1 3 I i j = 0 ;
s i ϕ ( u i u 3 ) = K 0 k 0 i μ i ( p i + ρ i 0 g ) , i = 1 , 2 , p 2 p 1 = p c ( s 1 , θ ) , i = 1 2 s i = 1 ;
( i = 1 3 ρ i 0 c i α i ) θ t + ( i = 1 3 ρ i 0 c i v i ) θ = d i v ( λ c θ ) ν I 31 .
Here t is the time; u i is the velocity of the i-th phase; ρ i - the reduced density related to the true density ρ i 0 and the volume concentration α i by the relation ρ i = α i ρ i 0 (the condition i = 1 3 α i = 1 is a consequence of the definition of ρ i ); I j i is the intensity of the transition of mass from the j-th to the i-th component in unit volume per unit time; v i = ϕ s i u i are the filtration rates of water and air; ϕ is the porosity of snow; s 1 , s 2 – water and air saturation ( α 1 = ϕ s 1 , α 2 = ϕ s 2 , α 3 = 1 ϕ ); K 0 – permeability tensor, k 0 i – relative phase permeabilities ( k 0 i = k 0 i ( s i ) 0 , k 0 i | s i = 0 = 0 ), μ i – dynamic viscosity, p i – phase pressures, p c – capillary pressure , g is the gravity acceleration vector; θ – temperature of the environment ( θ i = θ , i = 1 , 2 , 3 ); c i = c o n s t > 0 – heat capacity of the i -th phase at constant volume; ν = c o n s t > 0 – specific heat of fusion of ice; λ c – thermal conductivity of snow ( λ c = a c + b c ρ c 2 , ρ c = i = 1 3 ρ i 0 α i , a c = c o n s t > 0 , b c = c o n s t > 0 [5]).
The system (1)–(3) is supplemented by the hypotheses u 3 = 0 , I 12 = 0 , I 31 = I 31 ( θ ) , ρ i 0 = ρ i 0 ( θ ) , i = 1 , 2 , 3 .
The purpose of the work is to construct an exact solution of the system of equations (1)–(3) under natural boundary conditions.

3. Self-Similar Solution to the Problem

We introduce the final values of temperature θ , θ 1 and θ + (ice melting point). Let 0 < θ < θ 1 < θ + . We assume that for all θ ( 0 , ) the following relations hold: α 3 ( θ ) = 0 when θ θ + , α 3 ( θ ) = 1 ϕ ϕ 1 ( θ θ 1 ) when θ 1 θ θ + , α 3 ( θ ) = 1 ϕ for θ θ 1 . Here, ϕ = ϕ ( θ ) ( 0 , 1 ) , ϕ 1 = ( 1 ϕ ) / ( θ + θ 1 ) are the given parameters. In addition, it is assumed that the porous medium is homogeneous ( K 0 = c o n s t > 0 ); ρ i 0 = c o n s t > 0 (these conditions do not affect the generality of the results), in the coordinate system x y z the vector g = ( 0 , 0 , g ) , the functions included in the system (1) - (3) depend on z , t . Eliminating in (1) I 31 , we obtain the system of equations
t ( ϕ s 1 ρ 1 0 + ρ 3 0 ( 1 ϕ ) ) + z ( ρ 1 0 v 1 ) = 0 ;
t ( ϕ s 2 ρ 2 0 ) + z ( ρ 2 0 v 2 ) = 0 ;
v i = K 0 k 0 i μ i ( p i z ρ i 0 g ) , i = 1 , 2 , p 2 p 1 = p c ( s 1 , θ ) , s 1 + s 2 = 1 ;
( i = 1 3 ρ i 0 c i α i ) θ t + ( i = 1 2 ρ i 0 c i v i ) θ z = z ( λ c θ z ) ν ρ 3 0 ϕ t .
For the system (4) - (7) consider the following problem: snow occupies the area of ( , c t ) , t > 0 . At z = , there is no water ( s 1 = 0 , v 1 = 0 ), the air is stationary ( v 2 = 0 ) and the temperature is set to θ = θ (below the melting point ice); at z = c t the velocities of water and air are known ( v 1 = v 1 + , v 2 = v 2 + ), the air pressure is ( p 2 = p + ) and the boundary condition is set λ c d θ d z = Q α ( θ θ 0 ) ( α is the heat transfer coefficient, θ 0 is the atmospheric air temperature, Q is the set heat flow). Assuming that all the sought functions depend only on the variable ξ = z c t (c is an unknown constant) from (4) - (7) we obtain
c d d ξ ( ϕ s 1 ρ 1 0 + ρ 3 0 ( 1 ϕ ) ) + d d ξ ( ρ 1 0 v 1 ) = 0 ;
c d d ξ ( ϕ s 2 ρ 2 0 ) + d d ξ ( ρ 2 0 v 2 ) = 0 ;
v i = K 0 k 0 i μ i ( d p i d ξ ρ i 0 g ) , p 2 p 1 = p c ( s 1 , θ ) , s 1 + s 2 = 1 ;
( i = 1 3 ρ i 0 c i ( v i c α i ) ) d θ d ξ c ν ρ 3 0 d ϕ d ξ = d d ξ ( λ c d θ d ξ ) ;
s 1 | ξ = 0 , θ | ξ = θ , d θ d ξ | ξ = 0 , v i | ξ = 0 ;
p 2 ( 0 ) = p + , ( λ c d θ d ξ + α ( θ θ 0 ) Q ) | ξ = 0 = 0 , v i ( 0 ) = v i + , i = 1 , 2 .
The sought functions are s 1 ( ξ ) , v i ( ξ ) , p i ( ξ ) , and the constant c. The solution to problem (8) - (13) is constructed as follows. We find the constant c and obtain representations for the filtration rates and temperature by integrating equations (8), (9) and (10). Using these representations and (10), we arrive at an equation for the saturation of s 1 ( ξ ) . Investigation of the solvability of the problem for s 1 ( ξ ) completes the construction of the solution to the problem (8)-(13). In the following, we use the notation s 1 ( ξ ) s ( ξ ) .
Definition 1. A weak solution to the problem (8)–(13) is the function θ ( ξ ) , s ( ξ ) , v i ( ξ ) , p i ( ξ ) and a fixed parameter c if:
  • 1) the function θ ( ξ ) has a continuous derivative and satisfies the equation
    λ c d θ d ξ = c ρ 3 0 ( c 1 c 3 ) M ( θ ) + ( A 1 c 1 + A 2 c 2 ) ( θ θ ) ν ρ 3 0 c ( ϕ ϕ ) f 1 ( θ ) ,
    M ( θ ) θ θ ( 1 ϕ ( ζ ) ) d ζ = M 1 = ( 1 ϕ ) ( 1 2 θ + θ + 1 2 θ 1 ) , θ θ + , ( 1 ϕ ) ( θ θ ) ϕ 1 2 ( θ θ 1 ) 2 , θ 1 θ θ + , ( 1 ϕ ) ( θ θ ) , θ θ 1 .
    and the conditions ( λ c d θ d ξ + α ( θ θ 0 ) Q ) | ξ = 0 = 0 , θ | ξ = θ , d θ d ξ | ξ = 0 ;
  • 2) the function s ( ξ ) has a continuous derivative with weight a 0 ( s ) ( a 0 ( 0 ) = a 0 ( 1 ) = 0 ), which satisfies the equation
    a 0 ( s ) d s d ξ = φ 1 φ 2 γ p 0 p 0 f 1 λ c + 1 p 0 g ¯ φ 1 φ 2 + 1 p 0 | c | ϕ A s 1 p 0 | c | ( ϕ ϕ ) B f 2 ( s , θ ) ,
    and the conditions s ( 0 ) = s + , s | ξ = 0 ;
  • 3) the functions v i ( ξ ) satisfy the equalities
    v 1 = c ϕ s + c ρ 3 0 ρ 1 0 ( ϕ ϕ ) , v 2 = c ϕ ( 1 s ) c ϕ ,
    and the conditions v i ( 0 ) = v i + , v i | ξ = 0 ;
  • 4) the functions p i ( ξ ) satisfy the equalities
    p 2 ( ξ ) = p ( ξ ) + p 0 ( θ ) b ( s ) , p 1 ( ξ ) = p 2 ( ξ ) p c ( s ( ξ ) , θ ( ξ ) ) ,
    p ( ξ ) = p + p 0 ( θ + ) b ( s + ) ξ 0 f 3 ( s ( ζ ) , θ ( ζ ) ) d ζ ,
    and the condition p 2 ( 0 ) = p + .
Determination of filtration rates
From (8) and (9) it follows that
ρ 1 0 v 1 c ( ϕ s 1 ρ 1 0 + ( 1 ϕ ) ρ 3 0 ) = A 1 = c o n s t ,
ρ 2 0 v 2 c ϕ s 2 ρ 2 0 = A 2 = c o n s t .
From (14) and (12) we have A 1 = c ρ 3 0 ( 1 ϕ ) , ϕ ϕ ( θ ) . From (15) and (12) we find A 2 = c ρ 2 0 ϕ .
From (14), (15) we obtain representations for the filtration velocities:
v 1 = c ϕ s + c ρ 3 0 ρ 1 0 ( ϕ ) , v 2 = c ϕ ( 1 s ) c ϕ .
Representation for Temperature
Using (16) and conditions (12), we obtain
λ c d θ d ξ = c ρ 3 0 ( c 1 c 3 ) M ( θ ) + ( A 1 c 1 + A 2 c 2 ) ( θ θ ) ν ρ 3 0 c ( ϕ ϕ ) f 1 ( θ ) ,
where
M ( θ ) θ θ ( 1 ϕ ( ζ ) ) d ζ = M 1 = ( 1 ϕ ) ( 1 2 θ + θ + 1 2 θ 1 ) , θ θ + , ( 1 ϕ ) ( θ θ ) ϕ 1 2 ( θ θ 1 ) 2 , θ 1 θ θ + , ( 1 ϕ ) ( θ θ ) , θ θ 1 .
Considering (14), (15) under the conditions (13), for unknown parameters c, s + = s 1 ( 0 ) , ( s 1 s , s 2 1 s ), θ ( 0 ) we obtain the following nonlinear system of equations
v 1 + = c ( ϕ ( θ ( 0 ) ) s + + ρ 3 0 ρ 1 0 ( ϕ ϕ ( θ ( 0 ) ) ) ) ,
v 2 + = c ( ϕ ( θ ( 0 ) ) ( 1 s + ) ϕ ) ,
( λ c d θ d ξ + α ( θ θ 0 ) Q ) | ξ = 0 = 0 .
From the equation for temperature: λ c d θ d ξ f 1 ( θ ) , then the system can be rewritten as:
v 1 + = c [ ϕ ( θ ( 0 ) ) s ( 0 ) + ρ 3 0 ρ 1 0 ( ϕ ϕ ( θ ( 0 ) ) ) ] , v 2 + = c [ ϕ ( θ ( 0 ) ) ( 1 s ( 0 ) ) ϕ ] , ( f 1 ( θ ) + α ( θ θ 0 ) Q ) | ξ = 0 = 0 ,
here f 1 ( θ ) = c { ρ 3 0 ( c 1 c 3 ) M ( θ ) ( θ θ ) ( ρ 3 0 c 1 ( 1 ϕ ) + ρ 2 0 c 2 ϕ ) ν ρ 3 0 ( ϕ ϕ ) } .
The solution to the problem (12), (13), (17) can be represented as
I ( θ ) θ θ + d ζ f 1 ( ζ ) = ξ 0 d ζ λ c ( ζ ) ψ ( λ c ( ξ ) ) , θ ( ξ ) = I 1 ( ψ ( λ c ( ξ ) ) ) .
For θ [ θ 1 , θ + ] from (21) we obtain
I ( θ ) = 1 b 1 θ θ + d ζ ( ζ θ 1 + α ) 2 β 2 = ψ ( λ c ( ξ ) ) , θ [ θ 1 , θ + ] .
Here d 1 = c ρ 3 0 ( c 1 c 3 ) ( 1 ϕ + A 1 c 1 + A 2 c 2 ) ν c ρ 3 0 ϕ 1 , b 1 = c ϕ 1 ρ 3 0 ( c 1 c 3 ) / 2 , α = d 1 / ( 2 b 1 ) , β 2 = ( d 1 2 4 a 1 b 1 ) / ( 4 b 1 2 ) .
For θ [ θ , θ 1 ] from (21) we obtain
θ ( ξ ) = θ + ( θ 1 θ ) exp ( b 2 ξ ξ 1 d ζ λ c ( ζ ) ) .
Here b 2 = c ρ 3 0 ( c 1 c 3 ) ( 1 ϕ + A 1 c 1 + A 2 c 2 ) . The solvability of this problem is proved in detail in [6]. Thus, for a given function λ c ( s , θ ) , the representation (21) and its special cases (22), (23) determine the temperature for all ξ ( , 0 ) .
Algorithm for solving the system (18-20)
The system solution for unknown parameters θ ( 0 ) , c < 0 , s + is divided into three stages:
1. Let ϕ ( θ ( 0 ) ) ( 1 s ( 0 ) ) ϕ = 0 , then v 2 + = 0 , v 1 + < 0 and s ( 0 ) 1 .
s ( 0 ) = 1 ϕ ϕ ( θ ( 0 ) ) , c = v 1 + ( ϕ ( θ ( 0 ) ) ϕ ) ( 1 ρ 3 0 / ρ 1 0 ) < 0 , 0 s ( 0 ) < 1 .
To find θ ( 0 ) , we consider the options and use the flow condition on the boundary.
If θ θ + , then M ( θ + ) = M 1 = c o n s t , ϕ ( θ + ) = 1 - the solution is nonphysical.
If θ θ 1 , then M ( θ ) = 0 and c = 0 - the solution is nonphysical.
For the case θ 1 θ ( 0 ) θ + , we substitute c into f 1 and get:
F 1 v 1 + ( ρ 3 0 ( c 1 c 3 ) ( ( 1 ϕ ) ( θ ( 0 ) θ ) ϕ 1 2 ( θ ( 0 ) θ 1 ) 2 ) ( θ ( 0 ) θ ) ( ρ 3 0 c 1 ( 1 ϕ ) + ρ 2 0 c 2 ϕ ) ν ρ 3 0 ϕ 1 ( θ ( 0 ) θ 1 ) ) ϕ 1 ( θ ( 0 ) + θ 1 ) ( 1 ρ 3 0 / ρ 1 0 ) ( α ( θ ( 0 ) θ 0 ) Q ) = 0 .
This is the quadratic equation for θ ( 0 ) :
A 1 θ 2 + B 1 θ + C 1 = 0 , where
A 1 = α ϕ 1 ( 1 ρ 3 0 / ρ 1 0 ) v 1 + ρ 3 0 ϕ 1 2 ( c 1 c 3 ) ,
B 1 = v 1 + ( ρ 3 0 ( c 1 c 3 ) ( 1 ϕ + ϕ 1 θ 1 ) ( ρ 3 0 c 1 ( 1 ϕ ) + ρ 2 0 c 2 ϕ ) ν ρ 3 0 ϕ 1 ) ϕ 1 ( 1 ρ 3 0 / ρ 1 0 ) ( α ( θ 0 + θ 1 ) + Q ) ,
C 1 = v 1 + ( ρ 3 0 ( c 1 c 3 ) ( ϕ 1 2 θ 1 2 θ ( 1 ϕ ) ) + θ ( ρ 3 0 c 1 ( 1 ϕ ) + ρ 2 0 c 2 ϕ ) + ν ρ 3 0 ϕ 1 θ 1 ) + ϕ 1 θ 1 ( 1 ρ 3 0 / ρ 1 0 ) ( α θ 0 + Q ) . Here ρ 1 0 , ρ 2 0 , ρ 3 0 , c 1 , c 2 , c 3 , θ 1 , θ , ν , ϕ 1 , ϕ are given parameters, and the parameters v 1 + , α , θ 0 , Q must be subject to conditions so that the following relations are satisfied:
  • If ( B 1 2 A 1 ) 2 C 1 < 0 , then there are no real roots.
  • If ( B 1 2 A 1 ) 2 C 1 = 0 and B 1 / A 1 > 0 , then there are no solutions.
  • If ( B 1 2 A 1 ) 2 C 1 = 0 and B 1 / A 1 < 0 , then the solution is:
    θ ( 0 ) = B 1 / A 1 , here θ ( 0 ) must satisfy the condition θ 1 θ ( 0 ) θ + .
  • If ( B 1 2 A 1 ) 2 C 1 > 0 , then there are two roots:
    θ 1 ( 0 ) = B 1 / A 1 + ( ( B 1 2 A 1 ) 2 C 1 ) 1 / 2 , which
    for B 1 / A 1 < 0 must satisfy the condition θ 1 θ 1 ( 0 ) θ + ;
    for B 1 / A 1 > 0 must satisfy the inequalities
    ( ( B 1 2 A 1 ) 2 C 1 ) 1 / 2 > B 1 / A 1 and θ 1 θ 1 ( 0 ) θ + .
    θ 2 ( 0 ) = B 1 / A 1 ( ( B 1 2 A 1 ) 2 C 1 ) 1 / 2 , which
    for B 1 / A 1 > 0 is not a solution;
    for B 1 / A 1 < 0 must satisfy the inequalities
    ( ( B 1 2 A 1 ) 2 C 1 ) 1 / 2 < B 1 / A 1 and θ 1 θ 2 ( 0 ) θ + .
2. Let ϕ ( θ ( 0 ) ) s ( 0 ) + ρ 3 0 ρ 1 0 ( ϕ ϕ ( θ ( 0 ) ) ) = 0 , then v 1 + = 0 , v 2 + < 0 .
s ( 0 ) = ρ 3 0 / ρ 1 0 ( ϕ ( θ ( 0 ) ) ϕ ) ϕ ( θ ( 0 ) ) , c = v 2 + ( ϕ ( θ ( 0 ) ) ϕ ) ( 1 ρ 3 0 / ρ 1 0 ) < 0 , 0 s ( 0 ) 1 .
To find θ ( 0 ) , we consider the options and use the flow condition on the boundary.
If θ θ + , then M ( θ + ) = M 1 = c o n s t , ϕ ( θ + ) = 1 - the solution is nonphysical.
If θ θ 1 , then M ( θ ) = 0 and c = 0 - the solution is nonphysical.
For the case θ 1 θ ( 0 ) θ + , we substitute c into f 1 and get:
F 2 v 2 + ( ρ 3 0 ( c 1 c 3 ) ( ( 1 ϕ ) ( θ ( 0 ) θ ) ϕ 1 2 ( θ ( 0 ) θ 1 ) 2 ) ( θ ( 0 ) θ ) ( ρ 3 0 c 1 ( 1 ϕ ) + ρ 2 0 c 2 ϕ ) ν ρ 3 0 ϕ 1 ( θ ( 0 ) θ 1 ) ) ϕ 1 ( θ ( 0 ) + θ 1 ) ( 1 ρ 3 0 / ρ 1 0 ) ( α ( θ ( 0 ) θ 0 ) Q ) = 0 .
This is the quadratic equation for θ ( 0 ) :
A 2 θ 2 + B 2 θ + C 2 = 0 , where
A 2 = α ϕ 1 ( 1 ρ 3 0 / ρ 1 0 ) v 2 + ρ 3 0 ϕ 1 2 ( c 1 c 3 ) ,
B 2 = v 2 + ( ρ 3 0 ( c 1 c 3 ) ( 1 ϕ + ϕ 1 θ 1 ) ( ρ 3 0 c 1 ( 1 ϕ ) + ρ 2 0 c 2 ϕ ) ν ρ 3 0 ϕ 1 ) ϕ 1 ( 1 ρ 3 0 / ρ 1 0 ) ( α ( θ 0 + θ 1 ) + Q ) ,
C 2 = v 2 + ( ρ 3 0 ( c 1 c 3 ) ( ϕ 1 2 θ 1 2 θ ( 1 ϕ ) ) + θ ( ρ 3 0 c 1 ( 1 ϕ ) + ρ 2 0 c 2 ϕ ) + ν ρ 3 0 ϕ 1 θ 1 ) + ϕ 1 θ 1 ( 1 ρ 3 0 / ρ 1 0 ) ( α θ 0 + Q ) .
Here ρ 1 0 , ρ 2 0 , ρ 3 0 , c 1 , c 2 , c 3 , θ 1 , θ , ν , ϕ 1 , ϕ are given parameters, and the parameters v 2 + , α , θ 0 , Q must be subject to conditions so that the following relations are satisfied:
  • If ( B 2 2 A 2 ) 2 C 2 < 0 , then there are no real roots.
  • If ( B 2 2 A 2 ) 2 C 2 = 0 and B 2 / A 2 > 0 , then there are no solutions.
  • If ( B 2 2 A 2 ) 2 C 2 = 0 and B 2 / A 2 < 0 , then the solution is:
    θ ( 0 ) = B 2 / A 2 , here θ ( 0 ) must satisfy the condition θ 1 θ ( 0 ) θ + .
  • If ( B 2 2 A 2 ) 2 C 2 > 0 , then there are two roots:
    θ 1 ( 0 ) = B 2 / A 2 + ( ( B 2 2 A 2 ) 2 C 2 ) 1 / 2 , which
    for B 2 / A 2 < 0 must satisfy the condition θ 1 θ 1 ( 0 ) θ + ;
    for B 2 / A 2 > 0 must satisfy the inequalities
    ( ( B 2 2 A 2 ) 2 C 2 ) 1 / 2 > B 2 / A 2 and θ 1 θ 1 ( 0 ) θ + .
    θ 2 ( 0 ) = B 2 / A 2 ( ( B 2 2 A 2 ) 2 C 2 ) 1 / 2 , which
    for B 2 / A 2 > 0 is not a solution;
    for B 2 / A 2 < 0 must satisfy the inequalities
    ( ( B 2 2 A 2 ) 2 C 2 ) 1 / 2 < B 2 / A 2 and θ 1 θ 2 ( 0 ) θ + .
3. Let ϕ ( θ ( 0 ) ) ( 1 s ( 0 ) ) ϕ 0 and ϕ ( θ ( 0 ) ) s ( 0 ) + ρ 3 0 ρ 1 0 ( ϕ ϕ ( θ ( 0 ) ) ) 0 , then v 1 + < 0 , v 2 + < 0 .
s ( 0 ) = ( ϕ ( θ ( 0 ) ) ϕ ) ( v 1 + + ρ 3 0 ρ 1 0 v 2 + ) ϕ ( θ ( 0 ) ) ( v 1 + + v 2 + ) , c = v 1 + + v 2 + ( ϕ ( θ ( 0 ) ) ϕ ) ( 1 ρ 3 0 / ρ 1 0 ) < 0 , 0 s ( 0 ) 1 .
To find θ ( 0 ) , we consider the options and use the flow condition on the boundary.
If θ θ + , then M ( θ + ) = M 1 = c o n s t , ϕ ( θ + ) = 1 - the solution is nonphysical.
If θ θ 1 , then M ( θ ) = 0 and c = 0 - the solution is nonphysical.
For the case θ 1 θ ( 0 ) θ + , we substitute c into f 1 and get:
F 3 ( v 1 + + v 2 + ) ( ρ 3 0 ( c 1 c 3 ) ( ( 1 ϕ ) ( θ ( 0 ) θ ) ϕ 1 2 ( θ ( 0 ) θ 1 ) 2 ) ( θ ( 0 ) θ ) ( ρ 3 0 c 1 ( 1 ϕ ) + ρ 2 0 c 2 ϕ ) ν ρ 3 0 ϕ 1 ( θ ( 0 ) θ 1 ) ) ϕ 1 ( θ ( 0 ) + θ 1 ) ( 1 ρ 3 0 / ρ 1 0 ) ( α ( θ ( 0 ) θ 0 ) Q ) = 0 .
This is the quadratic equation for θ ( 0 ) :
A 3 θ 2 + B 3 θ + C 3 = 0 , where
A 3 = α ϕ 1 ( 1 ρ 3 0 / ρ 1 0 ) ρ 3 0 ϕ 1 2 ( c 1 c 3 ) ( v 1 + + v 2 + ) ,
B 3 = ( v 1 + + v 2 + ) ( ρ 3 0 ( c 1 c 3 ) ( 1 ϕ + ϕ 1 θ 1 ) ( ρ 3 0 c 1 ( 1 ϕ ) + ρ 2 0 c 2 ϕ ) ν ρ 3 0 ϕ 1 ) ϕ 1 ( 1 ρ 3 0 / ρ 1 0 ) ( α ( θ 0 + θ 1 ) + Q ) ,
C 3 = ( v 1 + + v 2 + ) ( ρ 3 0 ( c 1 c 3 ) ( ϕ 1 2 θ 1 2 θ ( 1 ϕ ) ) + θ ( ρ 3 0 c 1 ( 1 ϕ ) + ρ 2 0 c 2 ϕ ) + ν ρ 3 0 ϕ 1 θ 1 ) + ϕ 1 θ 1 ( 1 ρ 3 0 / ρ 1 0 ) ( α θ 0 + Q ) .
Here ρ 1 0 , ρ 2 0 , ρ 3 0 , c 1 , c 2 , c 3 , θ 1 , θ , ν , ϕ 1 , ϕ are given parameters, and the parameters v 1 + , v 2 + , α , θ 0 , Q must be subject to conditions so that the following relations are satisfied:
  • If ( B 3 2 A 3 ) 2 C 3 < 0 , then there are no real roots.
  • If ( B 3 2 A 3 ) 2 C 3 = 0 and B 3 / A 3 > 0 , then there are no solutions.
  • If ( B 3 2 A 3 ) 2 C 3 = 0 and B 3 / A 3 < 0 , then there is a solution:
    θ ( 0 ) = B 3 / A 3 , where θ ( 0 ) must satisfy the condition θ 1 θ ( 0 ) θ + .
  • If ( B 3 2 A 3 ) 2 C 3 > 0 , then there are two roots:
    θ 1 ( 0 ) = B 3 / A 3 + ( ( B 3 2 A 3 ) 2 C 3 ) 1 / 2 , which
    for B 3 / A 3 < 0 must satisfy the condition θ 1 θ 1 ( 0 ) θ + ;
    for B 3 / A 3 > 0 must satisfy the inequalities
    ( ( B 3 2 A 3 ) 2 C 3 ) 1 / 2 > B 3 / A 3 and θ 1 θ 1 ( 0 ) θ + .
    θ 2 ( 0 ) = B 3 / A 3 ( ( B 3 2 A 3 ) 2 C 3 ) 1 / 2 , which
    for B 3 / A 3 > 0 is not a solution;
    for B 3 / A 3 < 0 must satisfy the inequalities
    ( ( B 3 2 A 3 ) 2 C 3 ) 1 / 2 < B 3 / A 3 and θ 1 θ 2 ( 0 ) θ + .
Determination of saturation and pressure
From (10) and (16) we have
v 1 = c ϕ s c ρ 3 0 ρ 1 0 ( ϕ ϕ ) = K 0 k 01 μ 1 ( d p 1 d ξ ρ 1 0 g ) ,
v 2 = c ϕ ( 1 s ) c ϕ = K 0 k 02 μ 2 ( d p 2 d ξ ρ 2 0 g ) .
Eliminating p 1 and p 2 from these relations using the second equation in (10), we obtain
k 01 k 02 K 0 d p c d ξ = μ 1 v 1 k 02 + μ 2 v 2 k 01 + K 0 k 01 k 02 g ( ρ 1 0 ρ 2 0 ) .
Following [6], we set: p c ( s , θ ) = p 0 ( θ ) γ ( s ) , d γ d s γ < 0 . For s ( , + ) , the relative phase permeabilities k 0 i are defined as follows: k 0 i = 0 for s i 1 , k 0 i = k ¯ 0 i ( s i , θ ) s i n i for 0 s i 1 , k 0 i = k ¯ 0 i ( 1 , θ ) for s i 1 . Here we have the constants n i > 1 .
The function a 0 ( s ) = γ k 01 k 02 > 0 for s ( 0 , 1 ) and a 0 ( s ) = 0 for s 0 and s 1 is assumed. Using the equation for temperature (17), we represent the equation for saturation in the form
a 0 ( s ) d s d ξ = φ 1 φ 2 γ p 0 p 0 f 1 λ c + 1 p 0 g ¯ φ 1 φ 2 + 1 p 0 | c | ϕ A s 1 p 0 | c | ( ϕ ϕ ) B f 2 ( s , θ ) ,
where φ i = 0 for s i 0 , φ i = s i n i for 0 s i 1 , φ i = 1 for s i 1 ,
a 0 = φ 1 φ 2 γ , A = μ ¯ 1 φ 2 + μ ¯ 2 φ 1 , B = μ ¯ 1 ρ 3 0 ρ 1 0 φ 2 + μ ¯ 2 φ 1 , g ¯ = g ( ρ 1 0 ρ 2 0 ) ,
p 0 = d p 0 d θ , μ ¯ i = μ i K 0 k ¯ 0 i , i = 1 , 2 .
Equation (24) is considered for ξ < 0 and the condition s ( 0 ) = s + , that is, for s ( ξ ) the Cauchy problem is considered, and the condition s | ξ = = 0 must be justified.
To find the pressures p 1 and p 2 , we consider the equality following from Darcy’s laws (the first equations in (10))
i = 1 2 ( μ ¯ i v i g ρ i 0 φ i ) = ( φ 1 + φ 2 ) ( d p 2 d ξ φ 1 φ 1 + φ 2 d p c d ξ ) .
Let’s put [6]
p ( ξ ) p 2 ( ξ ) p 0 ( θ ) b ( s ) , b ( s ) = 0 s φ 1 ( ζ ) γ ( ζ ) φ 1 ( ζ ) + φ 2 ( ζ ) d ζ .
Then
d p d ξ = 1 ( φ 1 ( s ) + φ 2 ( s ) ) [ i = 1 2 ( μ ¯ i v i ( ξ ) g ρ i 0 φ i ) p 0 ( θ ) f 1 λ c ( φ 1 ( s ) γ ( s ) + + b ( s ) ( φ 1 ( s ) + φ 2 ( s ) ) ) ] f 3 ( s , θ ) ,
p ( 0 ) = p + p 0 ( θ + ) b ( s + ) .
From (25) it follows
p ( ξ ) = p + p 0 ( θ + ) b ( s + ) ξ 0 f 3 ( s ( ζ ) , θ ( ζ ) ) d ζ , [ 5 m m ]
p 2 ( ξ ) = p ( ξ ) + p 0 ( θ ) b ( s ) , p 1 ( ξ ) = p 2 ( ξ ) p c ( s ( ξ ) , θ ( ξ ) ) .
If the functions s ( ξ ) and θ ( ξ ) are found, then the filtration rates v i ( ξ ) and pressures p i ( ξ ) are determined by formulas (16), (26).
Let us assume that the functions μ ¯ i ( s , θ ) , k ¯ 0 i ( s , θ ) , p 0 ( θ ) , γ ( s ) , a 0 ( s ) satisfies the following conditions ( Ω ¯ * = [ 0 , 1 ] × [ θ , θ + ] ):
a ) 0 < ν 0 1 ( μ i ( s , θ ) , k ¯ 0 i ( s , θ ) , p 0 ( θ ) , | d γ ( s ) d s | ) ν 0 , a 0 ( s ) s | s = 0 = 0 ,
b ) ( | | d γ d s | | C [ 0 , 1 ] , | | d p 0 d θ | | C [ θ , θ + ] , | | μ i ( s , θ ) , k ¯ 0 i ( s , θ ) | | C ( Ω ¯ * ) ) ν 0 .
Theorem 1. 
If conditions “a”, “b” and condition s + ( 0 , 1 ] are satisfied, there exists at least one weak solution of the problem (8)–(13). This solution (in addition to Definition 1) has the following properties:
0 s ( ξ ) 1 , θ θ ( ξ ) θ + and c = v 1 + + v 2 + ( ϕ ( θ ( 0 ) ) ϕ ) ( 1 ρ 3 0 / ρ 1 0 ) < 0 (found from solving the system (18)–(20)).
The function θ ( ξ ) is monotone in ξ and θ 1 = θ ( ξ 1 ) , ξ 1 < 0 . There exists a point ξ * ( , ξ 1 ] such that s ( ξ ) = 0 for all ξ ξ * .
Consider the problem
a 0 ( s ) d s d ξ = f 2 ( s , θ ) , d θ d ξ = f 1 ( θ ) λ c ( s , θ ) , ξ < 0 , s ( 0 ) = s + , θ ( 0 ) = θ + .
The solvability of this problem is proved in detail in [6].
Let ε ( 0 , 1 ) , a ε ( s ) a 0 ( s ) + ε > 0 . For ξ < 0 , instead of (27), we consider the problem
a ε ( s ε ) d s ε d ξ = f 2 ( s ε , θ ε ) , d θ ε d ξ = f 1 ( θ ε ) λ c ( s ε , θ ε ) , s ε ( 0 ) = s + , θ ε ( 0 ) = θ + .
The local solvability of the problem (28) for each ε > 0 follows from the known results [19], p. 21.
Lemma 1. If s ε ( ξ ) is a solution problem (28) and s + [ 0 , 1 ] , then 0 s ε ( ξ ) 1 .
Proof of Lemma 1. 
From (28) we get
d s ε d ξ R s ε = Q ,
Where
R = 1 p 0 a ε ( | c | ϕ A + g ¯ φ 1 ( s ε ) s ε φ 2 + φ 1 ( s ε ) s ε φ 2 γ f 1 λ c ( p 0 ) + ) ,
Q = 1 p 0 a ε ( | c | ( ϕ ϕ ) B + φ 1 φ 2 γ f 1 λ c ( p 0 ) ) ,
( p 0 ) + = max ( 0 , p 0 ) , ( p 0 ) = min ( 0 , p 0 ) , p 0 = ( p 0 ) + ( p 0 ) .
Since A > 0 , B > 0 and R > 0 , Q 0 . Therefore
s ε ( ξ ) = ( s + + ξ 0 Q ( x ) e 0 x R ( ζ ) d ζ d x ) e 0 ξ R ( ζ ) d ζ 0 .
For the function ( 1 s ε ( ξ ) ) from (28) we find
d ( 1 s ε ) d ξ R 1 ( 1 s ε ) = Q 1 ,
where
R 1 = 1 p 0 a ε ( | c | ϕ A + φ 2 ( s ε ) 1 s ε φ 1 γ f 1 λ c ( p 0 ) ) > 0 ,
Q 1 = 1 p 0 a ε ( | c | ( ϕ μ ¯ 1 φ 2 ( 1 ρ 3 0 ρ 1 0 ) + ϕ B ) + g ¯ φ 1 φ 2 + φ 1 φ 2 γ f 1 λ c ( p 0 ) + ) > 0 .
Then
1 s ε ( ξ ) = ( 1 s + + ξ 0 Q 1 ( x ) e 0 x R 1 ( ζ ) d ζ d x ) e 0 ξ R 1 ( ζ ) d ζ 0 ,
which completes the proof. □
The function s ( ξ ) is continuous on the interval [ ξ 1 , 0 ] and, therefore, there exists a value s 1 s ( ξ 1 ) [ 0 , 1 ] . Therefore, we can consider the problem
a 0 ( s ) d s d ξ = f 2 ( s , θ ) , d θ d ξ = f 1 ( θ ) λ c ( s , θ ) , ξ < ξ 1 , s ( ξ 1 ) = s 1 , θ ( ξ 1 ) = θ 1 ,
where
f 2 = φ 1 φ 2 γ p 0 p 0 f 1 λ c + 1 p 0 g ¯ φ 1 φ 2 + 1 p 0 | c | ϕ A s .
Lemma 2. Let s ( ξ ) be a solution to problem (29) and let the condition φ 1 ( s ) s γ ( s ) ν 0 , s [ 0 , 1 ] be satisfied. Then there exists a point ξ * ξ 1 such that s ( ξ ) 0 for all ξ ξ * . If s 1 = 0 and additionally φ 1 ( s ) s γ ( s ) | s = 0 = 0 , then ξ * = ξ 1 .
Proof of Lemma 2. 
From (29) it follows
d u d ξ + D 1 ( s , θ ) = D 2 ( s , θ ) , u = 0 s a 0 ( ζ ) ζ d ζ .
Here
D 1 ( s , θ ) = φ 1 ( s ) s φ 2 γ ( p 0 ) f 1 p 0 λ c , f 1 = b 2 ( θ θ ) 0 ,
D 2 ( s , θ ) = 1 p 0 ( | c | ϕ A + g ¯ φ 1 s φ 2 + φ 1 ( s ) s φ 2 γ ( p 0 ) + f 1 λ c ) .
We have
D 2 ( s , θ ) | c | ϕ A min s , θ μ ¯ 1 p 0 min ( 1 , α , π μ ) D 2 0 > 0 ,
where α = min s , θ μ ¯ 1 μ ¯ 2 > 0 , θ [ θ , θ + ] , s [ 0 , 1 ] . Using the representation (26) for θ ( ξ ) [ θ , θ 1 ] , we obtain
| D 1 | D 1 0 e 1 λ c + ( ξ 1 ξ ) , ξ ξ 1 | D 1 ( ζ ) | d ζ 1 λ c + D 1 0 ,
where
D 1 0 = 1 λ c b 2 ( θ 1 θ ) max s , θ ( 1 p 0 φ 1 ( s ) s φ 2 γ ( p 0 ) ) 1 λ c b 2 ( θ 1 θ ) ν 0 3 ,
λ c = a c + b c ( ρ 2 0 ϕ ) 2 , λ c + = a c + b c ( ρ 1 0 ϕ + ρ 3 0 ( 1 ϕ ) ) 2 .
Integrating equation (30) over ξ from an arbitrary value ξ to ξ 1 , we obtain
u ( s ( ξ 1 ) ) + 1 λ c + D 1 0 D 2 0 ( ξ 1 ξ ) + u ( s ( ξ ) ) .
Here u ( s ( ξ 1 ) ) = 0 with s ( ξ 1 ) = 0 and u ( s ( ξ 1 ) ) 0 1 a 0 ( ζ ) ζ d ζ for s ( ξ 1 ) > 0 . The last integral converges by the assumptions of Lemma 2, so u ( s ( ξ ) ) 0 for all ξ ξ * , where ξ * satisfies the condition
D 2 0 ξ * = D 2 0 ξ 1 1 λ c + D 1 0 0 1 a 0 ( ζ ) ζ d ζ .
Then it follows from the definition of u ( s ) that u ( s ( ξ ) ) 0 for ξ ξ * . Let s ( ξ 1 ) = 0 , φ 1 ( s ) s γ ( s ) | s = 0 = 0 (in this case s ( ξ ) = 0 satisfies the first equation in (29)). If s ( ξ ) is a solution of (29), then, by Lemma 1, the functions u ( ξ ) , s ( ξ ) are continuous in ξ . Let us consider a small neighborhood of the point ξ 1 , assuming that at the point ξ = ξ 1 δ , δ > 0 the inequality s ( ξ ) > 0 holds. For ξ [ ξ 1 δ , ξ 1 ] from equation (30) we obtain
d u d ξ D 2 0 min s , θ ( ( p 0 ) f 1 p 0 λ c ) φ 1 ( s ) s φ 2 γ 1 2 D 2 0
by choosing δ accordingly. Then 0 = u ( s ( ξ 1 ) ) 1 2 D 2 0 δ + u ( s ( ξ ) ) , i.e. u ( s ( ξ ) ) < 0 and, therefore, s ( ξ ) = 0 . Repeating this process, at the k -th step we obtain s ( ξ k ) = 0 , ξ k = ξ 1 k δ , k > 1 . When k reaches a value for which the inequality D 1 0 λ c D 2 0 k δ is satisfied, using (31), we obtain s ( ξ k ) = 0 , ξ ( , ξ 1 ] . The lemma is proved. □

4. Numerical Investigation

In the one-dimensional self-similar case, the system (1-3) is written in the form (8-13). Equations (7) for θ and (24) for s, which will be calculated numerically, will take the form:
d θ d ξ = ( c ρ 3 0 ( c 1 c 3 ) M ( θ ) + ( A 1 c 1 + A 2 c 2 ) ( θ θ ) ν ρ 3 0 c ( ϕ ϕ ) ) / λ c F 1 ( θ ) ,
d s d ξ = ( φ 1 φ 2 γ p 0 p 0 f 1 λ c + 1 p 0 g ¯ φ 1 φ 2 + 1 p 0 | c | ϕ A s 1 p 0 | c | ( ϕ ϕ ) B ) / a 0 ( s ) F 2 ( s , θ ) .
Since the coefficient a 0 ( s ) can turn to zero, then when dividing by it, ε is added and m a x ( a 0 ( s ) , ε ) is taken.
Algorithm for numerical solution of self-similar problem
Let us introduce a grid ξ = i h , i = 0 , . . . , N , h — step along the spatial coordinate.
We approximate the Newton’s boundary condition:
( λ c θ 1 θ 0 h + α ( θ 0 θ 0 ) Q ) = 0 .
Equation (32) is approximated by an implicit Runge-Kutta scheme of fourth order accuracy [20]
θ i + 1 = θ i + ( h / 6 ) ( k 1 + 2 k 2 + 2 k 3 + k 4 ) ,
where k 1 = h F 1 ( θ i ) , k 2 = h F 1 ( θ i + 0.5 k 1 ) , k 3 = h F 1 ( θ i + 0.5 k 2 ) ,
k 4 = h F 1 ( θ i + k 3 ) .
From here
θ 1 = θ 0 + ( h / 6 ) ( k 1 + 2 k 2 + 2 k 3 + k 4 ) .
To find θ ( 0 ) the nonlinear equations (32-33) were solved by successive approximations with an inner cycle over k:
1) assuming k = 0 for the first approximation, θ 0 was taken equal to θ + , then θ 1 was found from (36);
2) in the next iteration k = k + 1 , θ 1 was substituted into (34), where θ 0 was found from the boundary condition;
3) steps 1-2 are repeated until the conditions | | θ 0 k + 1 θ 0 k | | ε and | | θ 1 k + 1 θ 1 k | | ε , where ε = 10 6 , are satisfied.
To plot the graphs of s and θ from the first two equations of the system (18-20), we express
s ( 0 ) = ( ϕ ( θ ( 0 ) ) ϕ ) ( v 1 + + ρ 3 0 ρ 1 0 v 2 + ) ϕ ( θ ( 0 ) ) ( v 1 + + v 2 + ) , c = v 1 + + v 2 + ( ϕ ( θ ( 0 ) ) ϕ ) ( 1 ρ 3 0 / ρ 1 0 ) ,
that is, case 3 of the solution to the system is considered (18-20) for v 1 + < 0 , v 2 + < 0 .
The velocity c is substituted in the equation for the temperature (32), which is considered to be the Runge-Kutta method of the 4th order of accuracy.
The numerical algorithm for the temperature equation was verified by computational experiments. To simplify the calculations, F 1 = θ was taken as a trial temperature function. An exact solution for this equation was analytically found. Runge’s rule was applied: three calculations were performed on grids with steps h 1 = h = 0.1 , h 2 = h / 2 = 0.05 , h 3 = h / 4 = 0.025 .
The equation for water saturation (33) is also approximated by an implicit Runge-Kutta scheme of fourth order accuracy
s i + 1 = s i + ( h / 6 ) ( k 1 + 2 k 2 + 2 k 3 + k 4 ) ,
where k 1 = h F 2 ( s i , θ i ) , k 2 = h F 2 ( s i + 0.5 k 1 , θ i ) , k 3 = h F 2 ( s i + 0.5 k 2 , θ i ) ,
k 4 = h F 2 ( s i + k 3 , θ i ) .
s 0 is calculated using the formula s 0 = ( ϕ ( θ 0 ) ϕ ) ( v 1 + + ρ 3 0 ρ 1 0 v 2 + ) ϕ ( θ 0 ) ( v 1 + + v 2 + ) , taking into account the found θ 0 .
Figure 1 shows the results of the numerical modeling of temperature and water saturation with depth for the following parameters: h = 0.01 , Q = 7000 , α = 0.2 , λ c = 40 , ϕ = 0.62 , v 1 + = v 2 + = 0.000001 , θ = 268.15 , θ 1 = 270.15 , θ + = 273.15 , θ 0 = 278.15 . The graph of the porosity function is shown in Figure 2.
Figure 3 shows the effect of a given heat flux Q on the temperature at the boundary. It is evident that with increasing Q, the temperature of the upper snow layer also increases. Water saturation remains unchanged.
The results of modeling temperature variations with depth as a function of thermal conductivity λ c are presented in Figure 4. The graph shows that thermal conductivity directly influences snow heating: the higher the value of λ c , the more intense the snow heating. Minor changes in water saturation are observed.
The specified porosity ϕ influences water saturation at the boundary (Figure 5), as is evident from the formula for s ( 0 ) . The calculations were performed with the specified parameters λ c = 35 , Q = 7000 , and three different values of ϕ . The temperature remains unchanged.

5. Conclusions

An exact self-similar solution to the problem of heat and mass transfer in snow and ice cover is constructed, taking into account variable porosity and phase transitions. The solution takes into account the influence of solar radiation flux at the boundary. For water saturation, the maximum principle and the lemma on the finite propagation velocity of disturbances are proven. A theorem on the existence of a weak solution to the problem is formulated. A numerical study of the problem of heat and mass transfer in snow is conducted, taking into account the external heat flux. The results of numerical modeling of temperature and water saturation are presented. The influence of a given heat flux at the boundary and the thermal conductivity coefficient on the temperature distribution over depth is demonstrated. The program is written in C++.
The work was carried out in accordance with the State Assignment of the Russian Ministry of Science and Higher Education entitled ‘Modern models of hydrodynamics for environmental management, industrial systems and polar mechanics’ (Govt. contract code: FZMW-2024-0003).

Appendix A

Table A1. Parameter values.
Table A1. Parameter values.
Parameter Value
true density of water, ρ 1 0 1000 [ kg / m 3 ]
true density of air, ρ 2 0 1.2928 [ kg / m 3 ]
true density of ice, ρ 3 0 925 [ kg / m 3 ]
heat capacity of water at constant pressure, c 1 4187 [ m 2 / s 2 K ]
heat capacity of air at constant pressure, c 2 1005 [ m 2 / s 2 K ]
heat capacity of ice at constant pressure, c 3 [ m 2 / s 2 K ]
specific heat of melting of ice, ν 335000 [ m 2 / s 2 ]
boundary value of temperature, θ 268.15 [K]
freezing point of water, θ 1 270.15 [K]
melting point of ice, θ + 273.15 [K]
water filtration rate, v 1 c ϕ s + c ρ 3 0 ρ 1 0 ( ϕ ϕ )
air filtration rate, v 2 c ϕ ( 1 s ) c ϕ
air pressure, p 2 1.0332 [kg/ms2]
filtration tensor, K 0 10−9[m2]
dynamic viscosity coefficient of water, μ 1 0.17865 [kg/ms]
relative phase permeability of water, k 01 1
relative phase permeability of air, k 02 1
acceleration vector of gravity, g 9.8 [m/s2]
snow porosity at temperature θ = θ , ϕ 0.62
snow porosity at temperature θ = θ 1 , ϕ 1 ( 1 ϕ ) / ( θ + θ 1 )
snow porosity, ϕ ϕ + ( θ θ 1 ) ( 1 ϕ θ + θ 1 )
a 0 φ 1 φ 2 γ
thermal conductivity of snow, λ c 7 · 10 5 + 10 3 ρ c 2 [kg m/s3 K]
snow density, ρ c ρ 1 0 ϕ s + ρ 2 0 ϕ ( 1 s ) + +30 (1-)
reduced relative phase permeability of water, φ 1 s n
reduced relative phase permeability of air, φ 2 1 s

References

  1. Kotlyakov V. M., Sosnovsky A. V. Evaluating the Thermal Resistance of Snow Cover by Ground Temperature// Water Resources — 2021. — Vol. 61, No. 2, P. 195 — 205. [CrossRef]
  2. Krass M. S., Merzlikin V. G. Radiation thermophysics of snow and ice — Leningrad: Gidrometeoizdat. 1990. — p. 261. [in Russian].
  3. Trofimova E. B. Reflectivity of snow cover // Proceedings of the All-Russian scientific and methodological conference—2014— pp. 1498 — 1500. [in Russian].
  4. Trofimova E. B. Reflectivity of snow cover. // Proc. IV All-Union Hydrological Congress. (USSR, M.)— 1976 — Vol 6. [in Russian].
  5. Kuchment, L. S. Formation of River Runoff. Physico-Mathematical Models. M. — 1983.
  6. Papin A. A. Solvability of the model problem of heat and mass transfer in melting snow // Journal of Applied Mechanics and Technical Physics. 2008. Vol. 49. No. 4. pp. 13-23. [CrossRef]
  7. Papin A.A. Boundary value problems of two-phase filtration // Publishing house of Altai State University. Barnaul, 2009, p. 220. [in Russian].
  8. Korobkin A.A., Papin A.A., Khabakhpasheva T.I. Mathematical models of snow and ice cover. Altai State University Publishing House, 2013. ISBN 978-5-7904-1515-6 [in Russian].
  9. Sibin A. N., Papin A. A. Heat and mass transfer in melting snow // Journal of Applied Mechanics and Technical Physics. 2021. Vol. 62. No. 1. P. 96-104. [CrossRef]
  10. Sibin A. N., Papin A. A. Modeling the movement of dissolved salt in melting snow // Journal of Applied Mechanics and Technical Physics. – 2024. – Vol. 65, No. 1. – P. 50-60. [CrossRef]
  11. Sibin A.N., Papin A.A. Mathematical modeling of filtration in media with variable porosity: monograph. – Barnaul: Publishing house of Altai State University, 2022. – 115 p. ISBN 978-5-7904-2591-2 [in Russian].
  12. Shmakin A. B., Turkov D. V., Mikhailov A. Yu. Model of snow cover with inclusion of layered structure and its seasonal evolution // Earth’s Cryosphere. — 2009 — Vol. 13, No. 4. — pp. 69 — 79. [in Russian]. in Russian.
  13. Dickinson R. E., Williamson D., Henderson-Sellers A. Biosphere–atmosphere transfer scheme (BATS) for the NCAR community climate model. —Boulder, Colorado. 1986. — P. 69.
  14. Gritsuk I. I., Debolskiy V. K., Maslikova O. Ya., Ponomarev N. K., Sinichenko E. K. Experimental study of the influence of solar radiation on the intensity of snow melting // Bulletin of RUDN, series Engineering research. — 2015. — No. 1. — p. 83 — 90.
  15. Zavyalov D. D., Solomakha T. A. Parameterization of solar radiation absorption by snow-ice cover in a thermodynamic model of the Azov Sea ice // Marine Hydrophysical Journal. —2021 — Vol. 37, No. 5. — p. 538 — 553. [CrossRef]
  16. Daanen, R. P., Nieber J. L. Model for coupled liquid water flow and heat transport with phase change in a snowpack // Journal of Cold Regions Engineering. — 2009. — Vol. 23, No. 2. — P. 43–68. [CrossRef]
  17. Tokareva M. A., Papin A. A. Boundary Value Problems for Filtration Equations in Poroelastic Media — Barnaul: Altai University Press, 2020. — P. 142.
  18. Papin A. A., Tokareva M. A. Problems of heat and mass transfer in the snow-ice cover // Polar Mechanics 2018. IOP Conf. Series: Earth and Environmental Science. — 2018. — Vol. 193. — P. 1–8. [CrossRef]
  19. Hartman F. Ordinary differential equations. — M.: MIR, 1970. [in Russian].
  20. Samarsky A. A., Gulin A. V. Numerical methods // Moscow: Nauka. Ed. in chief of physical and mathematical literature, 1989. — 432 p. [in Russian].
Figure 1. Change in temperature and water saturation
Figure 1. Change in temperature and water saturation
Preprints 186950 g001
Figure 2. Change in porosity.
Figure 2. Change in porosity.
Preprints 186950 g002
Figure 3. Effect of heat flux Q on boundary temperature at Q = 7500 , Q = 7000 , Q = 6000 , λ c = 35 .
Figure 3. Effect of heat flux Q on boundary temperature at Q = 7500 , Q = 7000 , Q = 6000 , λ c = 35 .
Preprints 186950 g003
Figure 4. Effect of thermal conductivity coefficient λ c on temperature at λ c = 35 , λ c = 50 , λ c = 100
Figure 4. Effect of thermal conductivity coefficient λ c on temperature at λ c = 35 , λ c = 50 , λ c = 100
Preprints 186950 g004
Figure 5. Results of numerical modeling of temperature and water saturation changes for different values of ϕ
Figure 5. Results of numerical modeling of temperature and water saturation changes for different values of ϕ
Preprints 186950 g005
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated