2.13 Calculations with melt transport

The original formulation of the equations in Section 2.1 describes the movement of solid mantle material. These computations also allow for taking into account how partially molten material changes the material properties and the energy balance through the release of latent heat. However, this will not consider melt extraction or any relative movement between melt and solid and there might be problems where the transport of melt is of interest. Thus, ASPECT allows for solving additional equations describing the behavior of silicate melt percolating through and interacting with a viscously deforming host rock. This requires the advection of a compositional field representing the volume fraction of melt present at any given time (the porosity ϕ), and also a change of the mechanical part of the system. The latter is implemented using the approach of [KMK13] and changes the Stokes system to

2η ε(us) 1 3(us)1 + pf + pc = ρg in Ω, (40) us KDpf KDpf ρf ρf = KDρfg + Γ 1 ρf 1 ρs (41) ϕ ρfus ρf 1 ϕ ρs us ρs KDg ρf in Ω, us + pc ξ = 0. (42)

We use the indices s to indicate properties of the solid and f for the properties of the fluid. The equations are solved for the solid velocity us, the fluid pressure pf, and an additional variable, the compaction pressure pc, which is related to the fluid and solid pressure through the relation pc = (1 ϕ)(ps pf). KD is the Darcy coefficient, which is defined as the quotient of the permeability and the fluid viscosity and Γ is the melting rate. η and ξ are the shear and compaction viscosities and can depend on the porosity, temperature, pressure, strain rate and composition. However, there are various laws for these quantities and so they are implemented in the material model. Common formulations for the dependence on porosity are η = (1 ϕ)η0eαϕϕ with αϕ 25...30 and ξ = η0ϕn with n 1.

To avoid the density gradients in Equation (41), which would have to be specified individually for each material model by the user, we can use the same method as for the mass conservation (described in Section 2.10.3) and assume the change in solid density is dominated by the change in static pressure, which can be written as ps pstatic ρsg. This finally allows us to write

1 ρsρs 1 ρs ρs psps 1 ρs ρs psps 1 ρs ρs psρsg κsρsg.

For the fluid pressure, choosing a good approximation depends on the model parameters and setup (see [DH16]). Hence, we make ρf a model input parameter, which can be adapted based on the forces that are expected to be dominant in the model. We can then replace the second equation by

us KDpf KDpf ρf ρf = (KDρfg) + Γ 1 ρf 1 ρs ϕ ρfus ρf (us g)(1 ϕ)κsρs KDg ρf.

The melt velocity is computed as

uf = us KD ϕ (pf ρfg),

but is only used for postprocessing purposes and for computing the time step length.

Note: Here, we do not use the visco-elasto-plastic rheology of the [KMK13] formulation. Hence, we do not consider the elastic deformation terms that would appear on the right hand side of Equation (40) and Equation (42) and that include the elastic and compaction stress evolution parameters ξτ and ξp. Moreover, our viscosity parameters η and ξ only cover viscous deformation instead of combining visco-elasticity and plastic failure. This would require a modification of the rheologic law using effective shear and compaction viscosities ηeff and ξeff combining a failure criterion and shear and compaction visco-elasticities.

Moreover, melt transport requires an advection equation for the porosity field ϕ:

ρs(1 ϕ) t + ρs(1 ϕ)us = Γ in Ω,i = 1C (43)

In order to solve this equation in the same way as the other advection equations, we replace the second term of the equation by:

ρs(1 ϕ)us = 1 ϕ ρsus + ρs us ϕ ρsus

Then we use the same method as described above and assume again that the change in density is dominated by the change in static pressure

1 ρsρs us κsρsg us

so we get

ϕ t + us ϕ = Γ ρs + (1 ϕ)(us + κsρsg us).

More details on the implementation can be found in [DH16]. A benchmark case demonstrating the propagation of solitary waves can be found in Section 5.4.14.