This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Solution approaches for evaporation-driven density instabilities in a slab of saturated porous media

Leon H. Kloker Institute for Modelling Hydraulic and Environmental Systems, University of Stuttgart Carina Bringedal Institute for Modelling Hydraulic and Environmental Systems, University of Stuttgart
Abstract

This work considers the gravitational instability of a saline boundary layer formed by an evaporation-induced flow through a fully-saturated porous slab. Soil salinization appears in an increasing amount of regions and often adversely impacts biological activity. In extreme cases, evaporation of saline waters can eventually result in the formation of salt lakes as salt accumulates. Modeling such a natural system is of paramount importance in order to understand and obstruct the processes leading to the build-up of salt. As natural convection can impede the accumulation of salt, establishing a relation between its occurrence and the value of physical parameters such as evaporation rate, height of the slab or porosity is crucial. One step towards determining when gravitational instabilities can arise is to compute the ground-state salinity, that evolves due to the uniform upwards flow caused by evaporation. The resulting salt concentration profile exhibits a sharply increasing salt concentration in the vicinity of the surface, which can lead to a gravitationally unstable setting. In this work, this ground state is analytically derived within the framework of Sturm-Liouville theory. Then, the method of linear stability in conjunction with the quasi-steady state approach (QSSA) - also called frozen profile approach - is employed to investigate the occurrence of instabilities. These instabilities can develop and grow over time depending on the Rayleigh number and the dimensionless height of the porous medium. In order to calculate the critical Rayleigh number, which can be used to determine the stability of a particular system, the eigenvalues of the linear perturbation equations have to be computed. Here, a novel fundamental matrix method is proposed to solve this perturbation eigenvalue problem and shown to coincide with an established Chebyshev-Galerkin method in their shared range of applicability. Finally, a 2-dimensional direct numerical simulation of the full equation system via the finite volume method is employed to validate the time of onset of convective instabilities predicted by the linear theory. Moreover, the fully nonlinear convection patterns, in this context usually referred to as salt fingers, are analyzed.

1 Introduction

Evaporation of saline water from soils can be a cause for soil salinization which impedes plant growth and, thus, makes vast areas unreclaimable for agricultural purposes [8]. During the evaporation process, salt is left behind, resulting in a gradual build-up of the salt concentration near the top surface of the soil. Once the salt concentration exceeds its solubility limit, salt precipitates. The resulting salt crust has an even more extreme impact on biological activity and can eventually result in erosion of the soil [25, 15]. As an increasing number of regions are adversely affected by this problem [19, 30], the study of mechanism that are able to prevent salinization is gaining interest.

While water leaves the soil at the surface due to evaporation, salt dissolved in the water stays behind and, hence, accumulates over time [1]. This, however, leads to an increasing density of the remaining liquid since the liquid density rises with its salinity [9]. Because the salt has mainly accumulated near the top of the soil, where the water evaporates, the water near the surface gets gradually denser. The resulting density stratified setting may be unstable as the dense layer of liquid at the surface is subject to greater gravitational forces than the underlying layers [31, 10]. Under the appropriate conditions, instabilities are growing in the form of salt fingers [6, 32], which start at the surface and expand downwards. Such fingers transport the accumulated salt from the upper to the lower part of the soil, where the salt concentration is smaller. The occurrence of salt fingers can be quantified by a dimensionless Rayleigh number, where numbers above a threshold - the critical Rayleigh number [28] - mean that an infinitesimal perturbation will grow and induce convection. Hence, this is a natural mechanism which can hinder the precipitation of salt at the surface due to the development of convective instabilities, as the salt fingers can prevent the salt concentration at the surface from increasing any further. Consequently, determining under which conditions convective instabilities can occur is paramount to the understanding of soil salinization and its prevention [22].

The stability of a particular solution of a system of differential equations can be investigated by a linear stability analysis [18]. Such an analysis has already been successfully applied to porous media problems in several studies, e.g. by Wooding et al. [31], van Duijn et al. [29] and Pieters et al. [20], in order to quantify the occurrence of convective instabilities in groundwater flow caused by varying salt concentrations. These studies, however, consider a prescribed density or salinity at the top of the domain. Hence, it is either assumed that the system is coupled to a reservoir of fixed fluid density or the solubility limit of salt has already been reached at the surface. However, during soil salinization or the formation of salt lakes, the salt concentration increases over time as it is left behind during evaporation. To investigate convective instabilities before salt starts to precipitate, Gilman et al. [10] introduced a Robin type, no-flux condition for salt at the top boundary. They employ this boundary condition in order to model the salt accumulation during evaporation from the vadoze zone in a vertically bounded domain. Bringedal et al. [3] have successfully employed the same boundary condition to model evaporation of saline water from a fully saturated, vertically unbounded porous medium.

In this paper, we consider a vertically bounded porous slab, and assume, as was also done in the work of Bringedal et al. [3], that the entire porous slab is fully saturated with water. This holds true as long as the capillary pressure remains below the entry pressure of the soil. Even though this is generally not the case since evaporation commonly results in an unsaturated zone in the vicinity of the surface, considering single-phase flow will allow a simplified analysis whose results still give a better understanding of the development of instabilities in the described scenario.

Nevertheless, the problem which we consider here differs in several ways from the studies by Wooding et al. [31], van Duijn et al. [29] and Pieters et al. [20] as a Robin boundary condition is used to model the salt behaviour before the solubility limit is reached. In contrast to the work done by Bringedal et al. [3], a porous layer with finite height is considered, which, especially for small heights, strongly changes the ground-state salt concentration profile and thus also the stability bound.

In this setting, we expect salt to accumulate at the top of the porous medium over time while diffusion leads to a more even distribution within the domain. As the salt concentration and therefore the density difference between the bottom and top of the porous medium increase with time, the flow is more prone to develop convective instabilities. The linear stability analysis will yield an estimate of the critical Rayleigh number at a given time and for a certain height of the domain by solving the corresponding perturbation eigenvalue problem.

The resulting eigenvalue problem can generally not be solved explicitly, but relies on numerical approximations. Previous studies have employed several different numerical methods to solve the eigenvalue problem arising from the perturbation equations. For example, Gilman et al. [10] used a finite difference method, van Duijn et al. [29] utilized the Jacobi-Davidson scheme, Chan et al. [5] employed a spectral method and Bringedal et al. [3] as well as Pieters et al. [20] applied a Galerkin or Petrov-Galerkin approach to solve the eigenvalue problem. In this study, however, we introduce a new approach to solve the eigenvalue problem, which can be applied not only to the specific considered setting, but to general perturbation eigenvalue problems. Here, the idea is to use a property of the fundamental matrix of the perturbation equations in order to determine if non-trivial solutions exist. Additionally, a Chebyshev-Galerkin method is used to create reference solutions to verify the results obtained by the novel method as well as to complement its range of applicability.

The paper is structured as follows: In section 2, the mathematical model of our considered setup is introduced. This comprises the model equations that are stated in subsection 2.1 as well as initial and boundary conditions presented in subsection 2.2. Section 3 concerns the linear stability analysis. Here, the model is nondimensionalized in subsection 3.1, the ground state is calculated in subsection 3.2, the linear perturbation equations are derived in subsection 3.3 and the resulting eigenvalue problem is formulated in subsection 3.4. Finally, the new solution method as well as the already established Chebyshev-Galerkin scheme are introduced in subsection 3.5 and the results of both methods are presented in subsection 3.6. In section 4, the original mathematical model from section 2 is solved by a direct numerical simulation. This is done in order to validate the stability bounds predicted by the linear stability theory in subsection 4.4, and to give insights into the nonlinear convection patterns in subsection 4.5 as the linear theory breaks down for larger instabilities. The final section 5 concludes the results of this study.

2 Mathematical Model

2.1 Domain and Model equations

We consider an isotropic, uniform slab of a porous medium which is mapped to the semi-infinite domain ΩH={(x,y,z)3:0zH}\Omega_{H}=\{(x,y,z)\in\mathbb{R}^{3}:0\leq z\leq H\}, where HH is the height of the medium. The assumption that the entire domain is saturated allows us to model the problem with single-phase flow equations which enables the analytical treatment in the linear stability section 3 later. The following equations govern the behaviour of the described system when the Boussinesq approximation is employed:

𝐯=0,\displaystyle\nabla\cdot\mathbf{v}=0~{}, (1)
𝐯=Kμ(p+ρg𝐞𝐳),\displaystyle\mathbf{v}=-\dfrac{K}{\mu}\bigl{(}\nabla p+\rho g\mathbf{e_{z}}\bigr{)}~{}, (2)
ϕtc+(c𝐯)=D2c.\displaystyle\phi\partial_{t}c+\nabla\cdot\bigl{(}c\mathbf{v}\bigr{)}=D\nabla^{2}c~{}. (3)

Here, 𝐯\mathbf{v} is the Darcy flux, KK is the scalar permeability, μ\mu is the dynamic viscosity of water and pp is the pressure. Moreover, the fluid density ρ\rho, gravitational acceleration gg, porosity ϕ\phi, effective diffusion constant DD of salt in water, as well as the salt concentration cc appear in the equations.

The first equation (1) is the continuity equation under the Boussinesq approximation, which states that density differences of the fluid are small such that they can be neglected everywhere except when multiplied by the gravitational acceleration. The second equation (2) is Darcy’s law, the momentum equation describing fluid flow in porous media. Lastly, equation (3) is a convection-diffusion equation governing the salt concentration.

In this setting, we will neglect chemical reactions such as the precipitation of salt once the salinity exceeds the solubility limit. This means that the model together with the following investigations and results are only valid up to the solubility limit which is 359 gram of salt per liter [4] at 20 degrees Celsius and atmospheric pressure. We also disregard the effect of temperature variations since they play only a minor role for the stability of the boundary layer in comparison to salinity differences in the considered scenario [10]. Consequently, the third equation is coupled with Darcy’s law via the linear equation of state

ρ(c)=ρ0(1+γ(cc0)),\rho(c)=\rho_{0}\bigl{(}1+\gamma(c-c_{0})\bigr{)}~{}, (4)

which relates the water density only to the salinity cc. In this equation, ρ0\rho_{0} and c0c_{0} are a reference density and salt concentration, and will be chosen as the initial density of the liquid and the initial salt concentration, respectively, which are both assumed constant in space. Also, γ\gamma is the density expansion coefficient of water with increasing salinity.

2.2 Initial and boundary conditions

In the investigated scenario, the laterally unbounded porous slab is coupled to an infinite reservoir of saline groundwater with concentration c0c_{0} at the bottom. At the surface, water is evaporating, e.g. due to wind or the influence of the sun. This is modeled by a fixed evaporation rate EE as vertical velocity. In order to adhere to the continuity equation, reservoir water has to enter the porous medium from below at the same rate. Since salt does not leave the porous slab during the evaporation process, a no-flux condition is imposed on the salinity at the top of the medium. In mathematical form, the boundary conditions of the system under investigation are given by:

𝐯(x,y,z=0,t)=𝐯(x,y,z=H,t)=E𝐞𝐳,\displaystyle\mathbf{v}(x,y,z=0,t)=\mathbf{v}(x,y,z=H,t)=E\mathbf{e_{z}}~{}, (5)
c(x,y,z=0,t)=c0,(c𝐯Dc)𝐞𝐳|z=H=0.\displaystyle c(x,y,z=0,t)=c_{0},~{}\bigl{(}c\mathbf{v}-D\nabla c\bigr{)}\cdot\mathbf{e_{z}}\Big{|}_{z=H}=0~{}. (6)

As an initial condition, we assume that the salt is homogeneously distributed in the domain:

c(x,y,z,t=0)=c0.c(x,y,z,t=0)=c_{0}~{}. (7)

Since cc is the only quantity whose time derivative appears in the equations, this initial condition is sufficient for the problem to be well-posed.

3 Linear stability analysis

3.1 Nondimensional model

In order to quantitatively investigate the system, it is advantageous to introduce reference values for each physical variable to lower the number of parameters at play and make the equations dimensionless. We choose D/ED/E as the length scale as it relates the advective velocity - in this scenario the evaporation rate - to the diffusivity of salt and therefore is a ratio between the two prevalent transport mechanisms. Furthermore, the reference velocity is chosen as the gravitational velocity Kρ0gc0γ/μK\rho_{0}gc_{0}\gamma/\mu and the reference time as ϕD/E2\phi D/E^{2}. The dimensionless density and salinity are defined such that they are equal to zero at the starting time and track the deviation from the initial state as time goes on. The same approach is used for the pressure, which means that the initial hydrostatic pressure profile has to be subtracted from the actual pressure before the nondimensionalization takes place. Here, both these steps are done at once and the resulting definitions of the nondimensional quantities read:

x^,y^,z^=x,y,zED\hat{x},\hat{y},\hat{z}=x,y,z~{}\dfrac{E}{D} , 𝐯^=𝐯μKρ0gc0γ\hat{\mathbf{v}}=\mathbf{v}\dfrac{\mu}{K\rho_{0}gc_{0}\gamma} , c^=cc0c0\hat{c}=\dfrac{c-c_{0}}{c_{0}} ,
t^=tE2ϕD\hat{t}=t\dfrac{E^{2}}{\phi D} , p^=(pρ0gz)EDρ0gc0γ\hat{p}=\dfrac{\bigl{(}p-\rho_{0}gz\bigr{)}E}{D\rho_{0}gc_{0}\gamma} , ρ^=ρρ0ρ0c0γ\hat{\rho}=\dfrac{\rho-\rho_{0}}{\rho_{0}c_{0}\gamma}.
(8)

From now on, the variables with hat are the dimensionless counterparts of the original variables. Definition (8) yields dimensionless equations in a very convenient form:

^𝐯^=0,\displaystyle\hat{\nabla}\cdot\hat{\mathbf{v}}=0~{}, (9)
𝐯^=(^p^+c^𝐞𝐳),\displaystyle\hat{\mathbf{v}}=-\bigl{(}\hat{\nabla}\hat{p}+\hat{c}~{}\mathbf{e_{z}}\bigr{)}~{}, (10)
t^c^+^(Rac^𝐯^^c^)=0.\displaystyle\partial_{\hat{t}}\hat{c}+\hat{\nabla}\cdot\bigl{(}\mathrm{Ra}~{}\hat{c}~{}\hat{\mathbf{v}}-\hat{\nabla}\hat{c}\bigr{)}=0~{}. (11)

As c^\hat{c} and ρ^\hat{\rho} are equal to each other, the density term in Darcy’s law is simply replaced by the salinity. The Rayleigh number Ra\mathrm{Ra} in this context is defined as

Ra=Kρ0gc0γEμ,\mathrm{Ra}=\dfrac{K\rho_{0}gc_{0}\gamma}{E\mu}~{}, (12)

which can be read as the quotient between the reference velocity as defined in equation (8) and the evaporation rate EE. The dimensionless initial and boundary conditions are

c^(x^,y^,z^,t^=0)=0,𝐯^(x^,y^,z^=0,t^)=𝐯^(x^,y^,z^=α,t^)=1Ra𝐞𝐳,c^(x^,y^,z^=0,t^)=0,(c^+1z^c^)|z^=α=0,\begin{gathered}\hat{c}(\hat{x},\hat{y},\hat{z},\hat{t}=0)=0~{},\\ \hat{\mathbf{v}}(\hat{x},\hat{y},\hat{z}=0,\hat{t})=\hat{\mathbf{v}}(\hat{x},\hat{y},\hat{z}=\alpha,\hat{t})=\dfrac{1}{\mathrm{Ra}}\mathbf{e_{z}}~{},\\ \hat{c}(\hat{x},\hat{y},\hat{z}=0,\hat{t})=0,~{}\bigl{(}\hat{c}+1-\partial_{\hat{z}}\hat{c}\bigr{)}\Big{|}_{\hat{z}=\alpha}=0~{},\end{gathered} (13)

where α\alpha is the dimensionless height of the porous slab:

α=HED.\alpha=\dfrac{HE}{D}~{}. (14)

This quantity is an important characteristic of the problem as it quantifies to what degree diffusion is capable of smoothing out the salt concentration over the entire domain height while counteracting advection. As long as there is no convection and the flow velocity is equal to EE, α\alpha also corresponds to the Péclet number. Generally, interesting values of α\alpha are in the range of 110001-1000 since the diffusion constant of salt in water is of the order 109m2/s10^{-9}\,\nicefrac{\mathrm{m^{2}}}{\mathrm{s}} according to Moum et al. [17] and common evaporation rates are roughly 108109m/s10^{-8}-10^{-9}\,\nicefrac{\mathrm{m}}{\mathrm{s}} depending on the specific ambient conditions [23]. Thus, for heights of 1100m1-100\,\mathrm{m} of the porous layer, we end up with this range for α\alpha. However, for characteristic heights of 25 or larger and at sufficiently early times, the critical Rayleigh number, which will be introduced in section 3.4, only differs by 5% or less from the vertically semi-infinite case that was investigated by Bringedal et al [3]. This will be elucidated in detail in subsection 3.6.2. Thus, in this work, we will mainly focus on α\alpha values in the range of 1 to 25 and address the effect that varying the dimensionless height has on the critical Rayleigh number.

After the nondimensionalization, we are evidently left with only three pertinent parameters that determine the behaviour of the system : The Rayleigh number, which is of particular significance for buoyancy-driven flows as it determines the occurrence and strength of convection in a fluid layer [13], the characteristic height α\alpha and the time t^\hat{t}.

3.2 Ground state

Before one can look at the occurrence of convection, the stable state, in the following also called ground state, has to be accurately defined. The investigation of perturbations - deviations from the ground state - will then yield stability bounds which determine when convective flow can appear. By definition of the ground-state flow field 𝐯^S\mathbf{\hat{v}}_{S}, it has only a nonzero component in the vertical direction which is equal to 1/Ra1/\mathrm{Ra} everywhere due to the boundary conditions (13). Moreover, the ground-state salinity c^S\hat{c}_{S} is assumed to only depend on z^\hat{z}. Inserting 𝐯^S\mathbf{\hat{v}}_{S} as flow profile into equation (3) and the boundary conditions (13) yields:

t^c^S+z^c^Sz^2c^S=0,c^S(z^,t^=0)=0,c^S(z^=0,t)=0c^S+1z^c^S|z^=α=0.\begin{split}&\partial_{\hat{t}}\hat{c}_{S}+\partial_{\hat{z}}\hat{c}_{S}-\partial_{\hat{z}}^{2}\hat{c}_{S}=0~{},\\[4.0pt] &\hat{c}_{S}(\hat{z},\hat{t}=0)=0~{},\\ &\hat{c}_{S}(\hat{z}=0,t)=0~{}\quad\hat{c}_{S}+1-\partial_{\hat{z}}\hat{c}_{S}\Big{|}_{\hat{z}=\alpha}=0~{}.\end{split} (15)

These equations describe the time evolution of the salt concentration when water is following a constant upwards flow. By setting c^S(z^,t^)=g(z^,t^)+exp(z^)1\hat{c}_{S}(\hat{z},\hat{t})=g(\hat{z},\hat{t})+\exp{(\hat{z})}-1, the system is transformed to a homogeneous boundary value problem for gg:

t^g+z^gz^2g=0,g(z^,0)=1exp(z^),g(z^=0,t^)=0gz^g|z^=α=0.\begin{split}&\partial_{\hat{t}}g+\partial_{\hat{z}}g-\partial_{\hat{z}}^{2}g=0~{},\\[4.0pt] &g(\hat{z},0)=1-\exp(\hat{z})~{},\\ &g(\hat{z}=0,\hat{t})=0~{}\quad g-\partial_{\hat{z}}g\Big{|}_{\hat{z}=\alpha}=0~{}.\end{split} (16)

Such a problem can be solved by separation of variables [21], thus we assume g(z^,t^)=X(z^)Γ(t^)g(\hat{z},\hat{t})=X(\hat{z})\Gamma(\hat{t}) with a spatial eigenfunction XX and a temporal eigenfunction Γ\Gamma. This method leaves us with

Γ˙Γ=X′′XX.\frac{\dot{\Gamma}}{\Gamma}=\frac{X^{{}^{\prime\prime}}-X^{{}^{\prime}}}{X}~{}. (17)

As the left side only depends on t^\hat{t} and the right side only on z^\hat{z}, both sides have to be equal to some constant λ-\lambda. Now, the equation governing the spatial part of the solution is a Sturm-Liouville problem:

X′′X=λXX:=z^(ez^z^)X=λez^X,\begin{split}&X^{{}^{\prime\prime}}-X^{{}^{\prime}}=-\lambda X\\ \Leftrightarrow~{}&\mathcal{L}X:=\partial_{\hat{z}}\bigl{(}\mathrm{e}^{-\hat{z}}\partial_{\hat{z}}\bigr{)}X=-\lambda\mathrm{e}^{-\hat{z}}X~{},\end{split} (18)

where \mathcal{L} is the Sturm-Liouville operator [33] whose eigenfunctions XnX_{n} give us an orthogonal basis for L2([0,α],exp(z^))L^{2}([0,\alpha],\exp(-\hat{z})). Now, the goal is to find the eigenfunctions of \mathcal{L}, since this would allow us to write g(z^,t^)g(\hat{z},\hat{t}) in terms of these functions with initial coefficients ana_{n}, that are determined by the initial condition (7):

g(z^,t^)=n=0anΓn(t^)Xn(z^).g(\hat{z},\hat{t})=\sum_{n=0}^{\infty}a_{n}\Gamma_{n}(\hat{t})X_{n}(\hat{z})~{}. (19)

Here, the Γn\Gamma_{n} are functions capturing the temporal behaviour of every eigenfunction XnX_{n}. The eigenfunctions of the Sturm-Liouville operator can be found by making an exponential ansatz and solving the characteristic equation. If the coefficients of the resulting function can then be chosen such that the boundary conditions are fulfilled, an eigenfunction is found. Applying this method to the Sturm-Liouville problem (LABEL:Sturm_Liouville_problem) together with the boundary conditions of equation (LABEL:stable_solution_pde2) leads to the following eigenfunctions:

X0(z^)={exp(12z^)sin(δnz^)α<2z^exp(12z^)α=2exp((12+ϵ)z^)exp((12ϵ)z^+2ϵα)12ϵ1+2ϵα>2Xn(z^)=exp(12z^)sin(δnz^)n+.\begin{split}&X_{0}(\hat{z})=\begin{cases}\exp{\left(\tfrac{1}{2}\hat{z}\right)}\sin{\left(\delta_{n}\hat{z}\right)}&\alpha<2\\[3.0pt] \hat{z}~{}\exp{\left(\frac{1}{2}\hat{z}\right)}&\alpha=2\\[3.0pt] \exp{\left(\left(\frac{1}{2}+\epsilon\right)\hat{z}\right)}-\exp{\left(\left(\frac{1}{2}-\epsilon\right)\hat{z}+2\epsilon\alpha\right)}\frac{1-2\epsilon}{1+2\epsilon}\quad&\alpha>2\end{cases}\\[5.0pt] &X_{n}(\hat{z})=\exp{\left(\tfrac{1}{2}\hat{z}\right)}\sin{\left(\delta_{n}\hat{z}\right)}~{}\quad n\in\mathbb{N}^{+}~{}.\end{split} (20)

The spatial frequencies δn\delta_{n} appearing in the eigenfunctions and the value of ϵ\epsilon are determined by

δn12tan(αδn)\displaystyle\delta_{n}-\tfrac{1}{2}\tan{\left(\alpha\delta_{n}\right)} =0δn>0,\displaystyle=0~{}\quad\delta_{n}>0~{}, (21)
exp(2ϵα)12ϵ1+2ϵ1\displaystyle\exp{\left(2\epsilon\alpha\right)}\frac{1-2\epsilon}{1+2\epsilon}-1 =0ϵ>0.\displaystyle=0~{}\quad\epsilon>0~{}. (22)
Refer to caption
Refer to caption
Figure 1: The first 5 Sturm-Liouville eigenfunctions as defined in equation (LABEL:SL_eigenfunctions) for α\alpha equals 22 and 1010 are shown in the left and right plot, respectively. In the right plot, X1X_{1} is scaled by a factor of 1/140 to match the order of magnitude of the other eigenfunctions.

Here, equation (21) is transcendental and has an infinite series of discrete solutions that can be computed numerically. Equation (22) has only one solution for a given α>2\alpha>2 and has to be numerically solved too. Figure 1 shows the first 5 Sturm-Liouville eigenfunctions for the exemplary cases of α\alpha equals 2 and 10. The eigenvalues corresponding to the eigenfunctions are

λ0={δ02+14α<214α=214ϵ2α>2,λn=δn2+14n+.\begin{split}&\lambda_{0}=\begin{cases}\delta_{0}^{2}+\tfrac{1}{4}&\alpha<2\\[3.0pt] \tfrac{1}{4}&\alpha=2\\[3.0pt] \tfrac{1}{4}-\epsilon^{2}&\alpha>2\end{cases}~{},\\[5.0pt] &\lambda_{n}=\delta_{n}^{2}+\tfrac{1}{4}~{}\quad n\in\mathbb{N}^{+}~{}.\end{split} (23)

Now, we have assembled everything needed to compute the ground-state salt concentration. Inserting the approach from equation (19) into the differential equation (15) and solving for the time functions Γn\Gamma_{n} gives

Γn(t^)=exp(λnt^).\Gamma_{n}(\hat{t})=\exp{\left(-\lambda_{n}\hat{t}\right)}~{}. (24)

The coefficients ana_{n} for the transformed initial condition in equation (LABEL:stable_solution_pde2) are determined by

an=0α(1exp(z^))Xn(z^)exp(z^)dz^0αXn2(z^)exp(z^)dz^,a_{n}=\frac{\displaystyle\int_{0}^{\alpha}\bigl{(}1-\exp(\hat{z})\bigr{)}X_{n}(\hat{z})\exp(-\hat{z})\mathrm{d}\hat{z}}{\displaystyle\int_{0}^{\alpha}X_{n}^{2}(\hat{z})\exp(-\hat{z})\mathrm{d}\hat{z}}~{}, (25)
Refer to caption
Refer to caption
Figure 2: The ground-state salt concentration is plotted at different times. It is visible that the ground state converges much faster towards the steady state in the smaller domain, whereas for α\alpha equals 1010 the salt has accumulated at the top of the domain but has yet to diffuse to the bottom at t^=10\hat{t}=10.

since the Sturm-Liouville eigenfunctions are orthogonal with respect to the L2L^{2} inner product with weight function exp(z^)\exp(-\hat{z}) [33]. Putting everything together gives us the ground-state velocity, salinity and pressure:

𝐯^S(z^,t^)\displaystyle\mathbf{\hat{v}}_{S}(\hat{z},\hat{t}) =1Ra𝐞𝐳,\displaystyle=\frac{1}{\mathrm{Ra}}\mathbf{e_{z}}~{}, (26)
c^S(z^,t^)\displaystyle\hat{c}_{S}(\hat{z},\hat{t}) =exp(z^)1+n=0anΓn(t^)Xn(z^),\displaystyle=\exp(\hat{z})-1+\sum_{n=0}^{\infty}a_{n}\Gamma_{n}(\hat{t})X_{n}(\hat{z})~{}, (27)
p^S(z^,t^)\displaystyle\hat{p}_{S}(\hat{z},\hat{t}) =z^Ra0z^c^S(ξ,t^)dξ+Cp^(t^),\displaystyle=-\frac{\hat{z}}{\mathrm{Ra}}-\int_{0}^{\hat{z}}\hat{c}_{S}(\xi,\hat{t})\mathrm{d}\xi+C_{\hat{p}}(\hat{t})~{}, (28)

where the pressure is derived by integrating Darcy’s law and the constant Cp^(t^)C_{\hat{p}}(\hat{t}) can be chosen arbitrarily. Evidently, the salt concentration converges against the offsetted exponential function, since all eigenvalues λn\lambda_{n} are positive and, thus, all the terms in the infinite sum decay over time. Hence, the steady-state solution is given by:

𝐯^S(z^,t^=)\displaystyle\mathbf{\hat{v}}_{S}(\hat{z},\hat{t}=\infty) =1Ra𝐞𝐳,\displaystyle=\frac{1}{\mathrm{Ra}}\mathbf{e_{z}}~{}, (29)
c^S(z^,t^=)\displaystyle\hat{c}_{S}(\hat{z},\hat{t}=\infty) =exp(z^)1,\displaystyle=\exp(\hat{z})-1~{}, (30)
p^S(z^,t^=)\displaystyle\hat{p}_{S}(\hat{z},\hat{t}=\infty) =z^(11Ra)exp(z^)+1+Cp^(t^).\displaystyle=\hat{z}\left(1-\frac{1}{\mathrm{Ra}}\right)-\exp(\hat{z})+1+C_{\hat{p}}(\hat{t})~{}. (31)

In figure 2 we can see c^S\hat{c}_{S} for α\alpha equal to 2 and 10 at different times. As expected, the salt concentration increases at the top due to the zero-flow Robin boundary condition and is transported downwards with time due to diffusion. It is also visible that c^S\hat{c}_{S} converges much faster against its steady state for small α\alpha. From a physical point of view, the steady state is reached when the diffusion of salt out of the domain at the bottom is equal to the advective inflow. For large α\alpha, a longer period of time is needed to get to this stage as the diffusive transport from the top boundary has to cover a bigger distance.

At early times, such that the salt accumulation at the top has not been distributed through the entire domain by diffusion - meaning only very small amounts of salt leave the slab through the bottom boundary - the solutions for different α\alpha have a very similar shape. This is visible in figure 3, where the ground states for α\alpha equal to 5 and 50 are plotted in the interval [α5,α][\alpha-5,\alpha]. In the case of α\alpha being equal to 5, this interval corresponds to z^[0,5]\hat{z}\in[0,5], whereas for α\alpha equal to 50, the ground-state solution is plotted over the interval z^[45,50]\hat{z}\in[45,50]. As visible in figure 3, both ground-state salt concentrations only begin to significantly deviate from each other at t^\hat{t} equal to 100. This resemblance of the ground states at sufficiently small times is also reflected in the similarity of the critical Rayleigh number for differing characteristic heights as we will see in section 3.6.2.

\floatbox

[\capbeside\thisfloatsetupcapbesideposition=right,top,capbesidewidth=5.8cm]figure[\FBwidth] Refer to caption

Figure 3: The plot shows c^S(z^,t^)\hat{c}_{S}(\hat{z},\hat{t}) for α\alpha equal to 5 and 50 at different times. The ground-state salt concentrations are plotted at a vertical distance of 0 to 5 from the top for both α\alpha.

3.3 Linear perturbation equations

Our goal is to investigate the stability of the ground state as defined in equations (26), (27), (28). The method of linearized stability will be employed to calculate the critical Rayleigh number. Therefore, equations governing the behaviour of infinitesimal perturbations to the ground state have to be derived. We can study the behaviour of perturbations to the ground-state solution by assuming that the actual solution is of the form 𝐯^=𝐯^S+𝐯^\mathbf{\hat{v}}=\mathbf{\hat{v}}_{S}+\mathbf{\hat{v}}^{\prime}, c^=c^S+c^\hat{c}=\hat{c}_{S}+\hat{c}^{\prime} and p^=p^S+p^\hat{p}=\hat{p}_{S}+\hat{p}^{\prime} where 𝐯^,p^,c^\mathbf{\hat{v}}^{\prime},\hat{p}^{\prime},\hat{c}^{\prime} are small perturbations. Inserting this first-order perturbation approach in the original equations (9), (10), (11) gives us a new system of perturbation equations. Now, by only considering infinitesimal perturbations, we can neglect second- or higher-order terms which yields the linearized equations

𝐯^=0,\displaystyle\nabla\cdot\mathbf{\hat{v}}^{\prime}=0~{}, (32)
𝐯^=(p^+c^𝐞𝐳),\displaystyle\mathbf{\hat{v}}^{\prime}=-\bigl{(}\nabla\hat{p}^{\prime}+\hat{c}^{\prime}\mathbf{e_{z}}\bigr{)}~{}, (33)
tc^+Raz^c^Sv^z^z^c^=2c^,\displaystyle\partial_{t}\hat{c}^{\prime}+\mathrm{Ra}~{}\partial_{\hat{z}}\hat{c}_{S}~{}\mathrm{\hat{v}}^{\prime}_{\hat{z}}-\partial_{\hat{z}}\hat{c}^{\prime}=\nabla^{2}\hat{c}^{\prime}~{}, (34)

and leads to the homogeneous boundary conditions for the perturbed quantities:

𝐯^(x^,y^,z^=0,t^)=𝐯^(x^,y^,z^=α,t^)=0,c^(x^,y^,z^=0,t^)=0,c^z^c^|z^=α=0.\begin{gathered}\mathbf{\hat{v}}^{\prime}(\hat{x},\hat{y},\hat{z}=0,\hat{t})=\mathbf{\hat{v}}^{\prime}(\hat{x},\hat{y},\hat{z}=\alpha,\hat{t})=0~{},\\ \hat{c}^{\prime}(\hat{x},\hat{y},\hat{z}=0,\hat{t})=0,~{}\hat{c}^{\prime}-\partial_{\hat{z}}\hat{c}^{\prime}\Big{|}_{\hat{z}=\alpha}=0~{}.\end{gathered} (35)

The solenoidal vector field v^\hat{v}^{\prime} is fully determined by the vertical flow strength ω:=𝐯^z\omega:=\mathbf{\hat{v}}^{\prime}_{z} and the vertical component ζ\zeta of the vorticity [12]. By taking the curl of equation (33), one can show that ζ\zeta is equal to zero. Consequently, ω\omega and χ:=c^\chi:=\hat{c}^{\prime} are the only scalar quantities that characterize the perturbation system. Taking the vertical component of the double curl of equation (33) leads to

2ω=(x^2+y^2)χ.\nabla^{2}\omega=-\bigl{(}\partial_{\hat{x}}^{2}+\partial_{\hat{y}}^{2}\bigr{)}\chi~{}. (36)

This equation together with (34) are Fourier decomposable in x^\hat{x} and y^\hat{y} direction. Consequently, we will consider perturbations of the form

ω(x^,y^,z^,t^)=ω(z^)eσt^cos(a^xx^)cos(a^yy^),χ(x^,y^,z^,t^)=χ(z^)eσt^cos(a^xx^)cos(a^yy^),\begin{split}\omega(\hat{x},\hat{y},\hat{z},\hat{t})=\omega(\hat{z})\mathrm{e}^{\sigma\hat{t}}\cos(\hat{a}_{x}\hat{x})\cos(\hat{a}_{y}\hat{y})~{},\\ \chi(\hat{x},\hat{y},\hat{z},\hat{t})=\chi(\hat{z})\mathrm{e}^{\sigma\hat{t}}\cos(\hat{a}_{x}\hat{x})\cos(\hat{a}_{y}\hat{y})~{},\end{split} (37)

where ω\omega and χ\chi are the vertical perturbation eigenfunctions that only depend on z^\hat{z}. Here, σ\sigma is the growth rate of the perturbation and a^x\hat{a}_{x} and a^y\hat{a}_{y} are the wavenumbers of the perturbation in the lateral directions. This is a standard approach when examining linear perturbation equations where the coefficients do not depend on time and horizontal coordinates x^,y^\hat{x},\hat{y} [5]. Since the ground-state salt concentration c^S(z^,t^)\hat{c}_{S}(\hat{z},\hat{t}) depends on time, the separation of variables in equation (37) does not directly apply. However, one can assume that the ground state changes slower in time than any exponentially growing instability which allows for a separation of ground-state time t^\hat{t} and perturbation time τ\tau, commonly known as frozen profile approach or quasi-steady state approximation [5]. Furthermore, van Duijn et al. [29] have shown that if the Rayleigh number Ra\mathrm{Ra} of a physical system is strictly bigger than the smallest eigenvalue of the perturbation equations for a growth rate σ\sigma of zero, then there exists a growing infinitesimal perturbation which implies that the boundary layer is unstable. Thus, in order to find a stability bound, it is sufficient to analyze perturbations only for the case of neutral stability. Setting σ\sigma to zero and inserting ansatz (37) in equation (34) and (36) while assuming the quasi-steady state approximation, gives us the final perturbation equations:

(z^2a^2)ωa^2χ=0,\displaystyle\bigl{(}\partial_{\hat{z}}^{2}-\hat{a}^{2}\bigr{)}\omega-\hat{a}^{2}\chi=0~{}, (38)
(z^2z^a^2)χRaz^c^S(z^,t^)ω=0,\displaystyle\bigl{(}\partial_{\hat{z}}^{2}-\partial_{\hat{z}}-\hat{a}^{2}\bigr{)}\chi-\mathrm{Ra}~{}\partial_{\hat{z}}\hat{c}_{S}(\hat{z},\hat{t})~{}\omega=0~{}, (39)

where a^:=a^x2+a^y2\hat{a}:=\sqrt{\hat{a}_{x}^{2}+\hat{a}_{y}^{2}} is the wavenumber of the perturbations in the x^,y^\hat{x},\hat{y} plane. Note that the time t^\hat{t} only appears as a parameter in equations (38), (39), which will allow us to obtain a stability bound at every time of the ground state.

3.4 The eigenvalue problem

The two equations (38), (39) with the boundary conditions (35) govern the shape of infinitesimal, admissible perturbations to the ground state. Due to the homogeneity of the equations, setting ω\omega and χ\chi to zero is a valid solution of the perturbation boundary value problem. Hence, instabilities in the linear limit can only develop when the perturbation equations have multiple solutions and we can derive a stability criterion by investigating the uniqueness of solutions of the perturbation system. The resulting eigenvalue problem reads:

Given α>0\alpha>0, t^>0\hat{t}>0 and a^>0\hat{a}>0, find the smallest Ra=Ra(α,t^,a^)>0\mathrm{Ra}=\mathrm{Ra}(\alpha,\hat{t},\hat{a})>0, such that

{(z^2a^2)ωa^2χ=0z^(0,α)(z^2z^a^2)χRaz^c^S(z^,t^)ω=0z^(0,α)ω=0,χ=0z^=0ω=0,χz^χ=0z^=α,\begin{cases}\bigl{(}\partial_{\hat{z}}^{2}-\hat{a}^{2}\bigr{)}\omega-\hat{a}^{2}\chi=0\quad&\hat{z}\in(0,\alpha)\\ \bigl{(}\partial_{\hat{z}}^{2}-\partial_{\hat{z}}-\hat{a}^{2}\bigr{)}\chi-\mathrm{Ra}~{}\partial_{\hat{z}}\hat{c}_{S}(\hat{z},\hat{t})\omega=0\quad&\hat{z}\in(0,\alpha)\\ \omega=0,~{}\chi=0\quad&\hat{z}=0\\ \omega=0,~{}\chi-\partial_{\hat{z}}\chi=0\quad&\hat{z}=\alpha\end{cases}~{}, (40)

has non-trivial solutions, where c^S(z^,t^)\hat{c}_{S}(\hat{z},\hat{t}) is defined as in equation (27).

For a given α\alpha and t^\hat{t}, the critical Rayleigh number Rac\mathrm{Ra_{c}} is now defined as the smallest eigenvalue for all possible wavelengths. Since this work considers a laterally unbounded domain, the wavelengths can be arbitrary:

Rac(α,t^)=mina^>0Ra(α,t^,a^).\mathrm{Ra_{c}}(\alpha,\hat{t})=\min_{\hat{a}>0}\mathrm{Ra}(\alpha,\hat{t},\hat{a})~{}. (41)

The critical Rayleigh number has an important physical meaning as it separates the unstable from the stable regime. If an actual system with dimensionless height αs\alpha_{s} at time t^s\hat{t}_{s} has a Rayleigh number Ras>Rac(αs,t^s)\mathrm{Ra_{s}}>\mathrm{Ra_{c}}(\alpha_{s},\hat{t}_{s}), an exponentially growing perturbation exists, corresponding to convective instabilities.

3.5 Solution strategies for the eigenvalue problem

3.5.1 Fundamental matrix method

One approach to scrutinize whether a solution of a linear boundary-value problem is unique is to rewrite the corresponding ordinary differential equations into a system of first-order ordinary differential equations (ODE). We denote the linear system of ODEs with:

ξ𝐮=𝐀(ξ)𝐮+𝐛(ξ),ξ𝕀\partial_{\xi}\mathbf{u}=\mathbf{A}(\xi)\mathbf{u}+\mathbf{b}(\xi)~{},\quad\xi\in\mathbb{I}\subseteq\mathbb{R} (42)

where 𝐀C(𝕀;d×d)\mathbf{A}\in C(\mathbb{I};\mathbb{R}^{d\times d}) and 𝐛C(𝕀;d)\mathbf{b}\in C(\mathbb{I};\mathbb{R}^{d}). The associated linear boundary-value problem is then denoted as

𝐑𝟏𝐮(ξ0)+𝐑𝟐𝐮(ξ1)𝐫𝟎=0,ξ0,ξ1𝕀\mathbf{R_{1}}\mathbf{u}(\xi_{0})+\mathbf{R_{2}}\mathbf{u}(\xi_{1})-\mathbf{r_{0}}=0~{},\quad\xi_{0},\xi_{1}\in\mathbb{I} (43)

with appropriate matrices 𝐑𝟏,𝐑𝟐d×d\mathbf{R_{1}},\mathbf{R_{2}}\in\mathbb{R}^{d\times d} and a vector 𝐫𝟎d\mathbf{r_{0}}\in\mathbb{R}^{d} to cover inhomogeneous boundary conditions. Here, ξ0\xi_{0} and ξ1\xi_{1} are the points in time or locations in space where certain boundary conditions are imposed on the unknown 𝐮\mathbf{u}. For such systems, the fundamental matrix Φ(;ξ0)C1(𝕀,d×d)\Phi(\cdot;\xi_{0})\in C^{1}(\mathbb{I},\mathbb{R}^{d\times d}) is of central importance. This matrix is well-defined by the following properties [27]:

ξΦ(ξ;ξ0)=𝐀(ξ)Φ(ξ;ξ0),Φ(ξ0;ξ0)=𝐈𝐝.\begin{split}\partial_{\xi}\Phi(\xi;\xi_{0})&=\mathbf{A}(\xi)\Phi(\xi;\xi_{0})~{},\\ \Phi(\xi_{0};\xi_{0})&=\mathbf{I_{d}}~{}.\end{split} (44)

Here, 𝐈𝐝\mathbf{I_{d}} is the d-dimensional identity matrix. Hence, the fundamental matrix is a matrix-valued function whose columns are the linearly independent solutions 𝐮𝐢(ξ)\mathbf{u_{i}}(\xi) of the homogeneous, linear ODE system for the initial condition 𝐮𝐢(ξ0)=𝐞𝐢\mathbf{u_{i}}(\xi_{0})=\mathbf{e_{i}}, where 𝐞𝐢\mathbf{e_{i}} is the i-th basis vector.

Having now defined all relevant quantities, the solution of the boundary-value problem consisting of differential equation system (42) and linear boundary conditions defined in equation (43) is unique if

det(𝐌(ξ0)):=det(𝐑𝟏+𝐑𝟐Φ(ξ1;ξ0))0.\det{\bigl{(}\mathbf{M}(\xi_{0})\bigr{)}}:=\det{\bigl{(}\mathbf{R_{1}}+\mathbf{R_{2}}\Phi(\xi_{1};\xi_{0})\bigr{)}}\neq 0~{}. (45)

The idea of this new approach is now to leverage this statement to solve the eigenvalue problem in section 3.4. Therefore, the perturbation equations (38) and (39) have to be rewritten into a 4-dimensional, first-order ODE system. That approach leads to

z^(u1u2u3u4)=(0100a^20a^200001Raz^c^S0a^21)(u1u2u3u4)=:𝐀(z^)𝐮,\partial_{\hat{z}}\left(\begin{matrix}u_{1}\\ u_{2}\\ u_{3}\\ u_{4}\\ \end{matrix}\right)=\left(\begin{matrix}0&1&0&0\\ \hat{a}^{2}&0&\hat{a}^{2}&0\\ 0&0&0&1\\ \mathrm{Ra}~{}\partial_{\hat{z}}\hat{c}_{S}&0&\hat{a}^{2}&1\end{matrix}\right)\left(\begin{matrix}u_{1}\\ u_{2}\\ u_{3}\\ u_{4}\\ \end{matrix}\right)=:\mathbf{A}(\hat{z})~{}\mathbf{u}~{}, (46)

in our case, where u1=ωu_{1}=\omega, u2=z^ωu_{2}=\partial_{\hat{z}}\omega, u3=χu_{3}=\chi and u4=z^χu_{4}=\partial_{\hat{z}}\chi. The linear boundary conditions (35) can be written in the form

(1000000000100000)(u1(0)u2(0)u3(0)u4(0))+(0000100000000011)(u1(α)u2(α)u3(α)u4(α))=:𝐑𝟏𝐮(0)+𝐑𝟐𝐮(α)=0.\left(\begin{matrix}1&0&0&0\\ 0&0&0&0\\ 0&0&1&0\\ 0&0&0&0\end{matrix}\right)\left(\begin{matrix}u_{1}(0)\\ u_{2}(0)\\ u_{3}(0)\\ u_{4}(0)\\ \end{matrix}\right)+\left(\begin{matrix}0&0&0&0\\ 1&0&0&0\\ 0&0&0&0\\ 0&0&1&-1\end{matrix}\right)\left(\begin{matrix}u_{1}(\alpha)\\ u_{2}(\alpha)\\ u_{3}(\alpha)\\ u_{4}(\alpha)\\ \end{matrix}\right)=:\mathbf{R_{1}}\mathbf{u}(0)+\mathbf{R_{2}}\mathbf{u}(\alpha)=0~{}. (47)

Now, the fundamental matrix of system (46) has to be computed before equation (45) can be employed. Note that for system matrices 𝐀\mathbf{A} that commutate with their own elementwise integral, one can calculate the fundamental matrix by [27]

Φ(ξ;ξ0)=exp(ξ0ξ𝐀(ν)dν).\Phi(\xi;\xi_{0})=\exp{\left(\int_{\xi_{0}}^{\xi}\mathbf{A}(\nu)\mathrm{d}\nu\right)}~{}. (48)

However, this is not the case for 𝐀\mathbf{A} as defined in equation (46), due to the appearance of z^c^S\partial_{\hat{z}}\hat{c}_{S} as a z^\hat{z}-dependent term in its forth row. Hence, for our purposes another method is required to calculate Φ(α;0)\Phi(\alpha;0), which is the required quantity to evaluate the uniqueness of the solution of the perturbation equations by virtue of equation (45).

As stated in the work of Balser et al. [2], when the system matrix 𝐀\mathbf{A} of a linear ODE system is analytic on some open interval around the initial point ξ0\xi_{0}, then it can be expanded into its power series and there also exists a power series solution for the fundamental matrix. Since the only non-constant term in 𝐀\mathbf{A} in our case is the derivative of the ground state salinity z^c^S\partial_{\hat{z}}\hat{c}_{S}, which is analytic, 𝐀\mathbf{A} is analytic on the entire interval [0,α][0,\alpha]. Consequently, we can expand 𝐀\mathbf{A} and Φ\Phi into a power series

𝐀(z^)=k=0(z^z^0)k𝐀k,z^\mathbf{A}(\hat{z})=\sum_{k=0}^{\infty}(\hat{z}-\hat{z}_{0})^{k}~{}\mathbf{A}_{k}~{},\quad\hat{z}\in\mathbb{R} (49)

around z^0\hat{z}_{0}, which will be 0 in our case, since this is the height where the bottom boundary conditions are imposed. Thus, the coefficient matrices 𝐀𝐤\mathbf{A_{k}} are equal to

𝐀0=(0100a^20a^200001Raz^c^S(0)0a^21),𝐀i=(000000000000Rai!z^(i+1)c^S(0)000)i+,\mathbf{A}_{0}=\left(\begin{matrix}0&1&0&0\\ \hat{a}^{2}&0&\hat{a}^{2}&0\\ 0&0&0&1\\ \mathrm{Ra}~{}\partial_{\hat{z}}\hat{c}_{S}(0)&0&\hat{a}^{2}&1\\ \end{matrix}\right),\quad\mathbf{A}_{i}=\left(\begin{matrix}0&0&0&0\\ 0&0&0&0\\ 0&0&0&0\\ \frac{\mathrm{Ra}}{i!}~{}\partial_{\hat{z}}^{(i+1)}\hat{c}_{S}(0)&0&0&0\\ \end{matrix}\right)~{}~{}~{}i\in\mathbb{N}^{+}~{},\\ (50)

by considering the Taylor expansion of z^c^S\partial_{\hat{z}}\hat{c}_{S} around 0. The derivatives of order i+1i+1 appearing in 𝐀i\mathbf{A}_{i} are computed via a recursion relation of the derivative of the Sturm-Liouville eigenfunctions appearing in the ground-state salinity. Following Balser et al.[2], expanding 𝚽\bm{\Phi} in its power series is now also possible:

Φ(z^;z^0)=k=0(z^z^0)kΦk.\Phi(\hat{z};\hat{z}_{0})=\sum_{k=0}^{\infty}(\hat{z}-\hat{z}_{0})^{k}~{}\Phi_{k}~{}. (51)

The coefficients matrices Φk\Phi_{k} of the fundamental matrix can be determined by comparison of coefficients and, thus, have to be equal to

Φk+1\displaystyle\Phi_{k+1} =1k+1j=0k𝐀kjΦj,\displaystyle=\dfrac{1}{k+1}\sum_{j=0}^{k}~{}\mathbf{A}_{k-j}\Phi_{j}~{}, (52)
Φ0\displaystyle\Phi_{0} =𝕀.\displaystyle=\mathbb{I}~{}. (53)

The power series expansion of the fundamental matrix in equation (51) can be evaluated at z^=α\hat{z}=\alpha in order to compute Φ(α;0)\Phi(\alpha;0). The roots of the determinant in equation (45) are found by defining a fixed grid of α\alpha and a^\hat{a} values at each time t^\hat{t} and treating Ra\mathrm{Ra} as the only unknown at every grid point. The one-dimensional root search to find the corresponding eigenvalue is done via the bisection method and the critical Rayleigh number Rac(α,t^)\mathrm{Ra}_{c}(\alpha,\hat{t}) is calculated by finding the smallest Rayleigh number for all wavenumbers according to equation (41).

This new method only relies on the convergence of the power series of the system matrix that describes the first-order ODE system corresponding to the perturbation equations. Hence, it can be applied to a wide range of perturbation eigenvalue problems such as the Orr-Sommerfeld equation or Rayleigh’s equation [7].

3.5.2 Chebyshev-Galerkin method

Due to deficiencies of the fundamental matrix method under certain conditions, which will be elucidated in section 3.6, we also introduce and employ a Petrov Chebyshev-Galerkin method to solve the eigenvalue problem emerging from the perturbation equations. Therefore, we set

ω(z^)=n=0ωnTn(z^),χ(z^)=n=0χnTn(z^),\begin{split}\omega(\hat{z})=\sum_{n=0}^{\infty}\omega_{n}T_{n}(\hat{z}),\quad\chi(\hat{z})=\sum_{n=0}^{\infty}\chi_{n}T_{n}(\hat{z}),\end{split} (54)

where TnT_{n} are the affinely transformed Chebyshev polynomials

Tn:[0,α][1,1],Tn(z^)=T~n(2z^α1),T_{n}:[0,\alpha]\rightarrow[-1,1],\quad~{}T_{n}(\hat{z})=\tilde{T}_{n}(2\dfrac{\hat{z}}{\alpha}-1)~{}, (55)

and T~n\tilde{T}_{n} are the Chebyshev polynomials of the first kind [14]. Inserting the ansatz (54) into the perturbation equations (38), (39), multiplying with TmT_{m} and integrating over z^\hat{z} yields

n=0ωn(0αTn′′Tmdz^a^20αTnTmdz^)n=0χna^20αTnTmdz^=0,n=0χn(0αTn′′Tmdz^0αTnTmdz^a^20αTnTmdz^)n=0ωnRa0αTnTmz^c^Sdz^=0.\begin{split}&\sum_{n=0}^{\infty}\omega_{n}\Bigl{(}\int_{0}^{\alpha}T_{n}^{{}^{\prime\prime}}T_{m}~{}\mathrm{d}\hat{z}-\hat{a}^{2}\int_{0}^{\alpha}T_{n}T_{m}~{}\mathrm{d}\hat{z}\Bigr{)}\\ &\quad-\sum_{n=0}^{\infty}\chi_{n}\hat{a}^{2}\int_{0}^{\alpha}T_{n}T_{m}~{}\mathrm{d}\hat{z}=0~{},\\ &\sum_{n=0}^{\infty}\chi_{n}\Bigl{(}\int_{0}^{\alpha}T_{n}^{{}^{\prime\prime}}T_{m}\mathrm{d}\hat{z}-\int_{0}^{\alpha}T_{n}^{{}^{\prime}}T_{m}\mathrm{d}\hat{z}-\hat{a}^{2}\int_{0}^{\alpha}T_{n}T_{m}\mathrm{d}\hat{z}\Bigr{)}\\ &\quad-\sum_{n=0}^{\infty}\omega_{n}\mathrm{Ra}\int_{0}^{\alpha}T_{n}T_{m}\partial_{\hat{z}}\hat{c}_{S}\mathrm{d}\hat{z}=0~{}.\end{split} (56)

In order to get a finite system of equations, the sums in equation (LABEL:chebyshev_galerkin_equations) are truncated after the first N terms and only the first N-2 Chebyshev polynomials are used as test functions for each equation. Since the boundary conditions for ω\omega and χ\chi are not built into the ansatz space, they also have to be enforced and yield 4 additional equations:

ω(0)=n=0Nωn(1)n=0,ω(α)=n=0Nωn=0,χ(0)=n=0Nχn(1)n=0,χ(α)z^χ(α)=n=0Nχn(12αk2)=0.\displaystyle\begin{aligned} \omega(0)&=\sum_{n=0}^{N}\omega_{n}(-1)^{n}=0~{},\quad&\omega(\alpha)=\sum_{n=0}^{N}\omega_{n}=0~{},\\ \chi(0)&=\sum_{n=0}^{N}\chi_{n}(-1)^{n}=0~{},\quad&\chi(\alpha)-\partial_{\hat{z}}\chi(\alpha)=\sum_{n=0}^{N}\chi_{n}\biggl{(}1-\frac{2}{\alpha}k^{2}\biggr{)}=0~{}.\end{aligned} (57)

Usually, the boundary conditions are integrated into the ansatz space via basis recombination. This is also possible in this scenario. However, combining Chebyshev polynomials such that the Robin boundary condition of the salinity is fulfilled leads to convoluted expressions. Since the results of enforcing the boundary conditions with additional equations are similar to building and employing a recombined basis, the former approach is taken for the sake of simplicity.

Equations (57) together with the 2(N2)2(N-2) equations in (LABEL:chebyshev_galerkin_equations) constitute a linear equation system 𝐌𝐛=𝟎\mathbf{M}~{}\mathbf{b}=\mathbf{0} determined by a quadratic block matrix

𝐌(α,a^,Ra,t^)=(𝐔(α,a^)𝐕(α,a^)Ra𝐖(α,a^,t^)𝐗(α,a^))N×N,\begin{gathered}\mathbf{M}(\alpha,\hat{a},\mathrm{Ra},\hat{t})~{}=\left(\begin{array}[]{cc}\mathbf{U}(\alpha,\hat{a})&\mathbf{V}(\alpha,\hat{a})\\ \mathrm{Ra}\cdot\mathbf{W}(\alpha,\hat{a},\hat{t})&\mathbf{X}(\alpha,\hat{a})\end{array}\right)\in\mathbb{R}^{N\times N},\end{gathered} (58)

where the last two rows of 𝐔\mathbf{U}, 𝐕\mathbf{V} and 𝐖\mathbf{W}, 𝐗\mathbf{X} contain the boundary conditions for ω\omega and χ\chi, respectively. The eigenvalues of the perturbation equations can now again be found by searching for the roots of the determinant of 𝐌\mathbf{M}, since otherwise the equations system has only the zero solution. Using a formula for the determinant of a block matrix [24], the root search of the determinant can be rewritten into a generalized eigenvalue problem:

𝐔Λ=Ra(𝐕𝐗1𝐖)Λ,ΛM.\mathbf{U}~{}\Lambda=\mathrm{Ra}~{}\left(\mathbf{V}\mathbf{X}^{-1}\mathbf{W}\right)~{}\Lambda,\quad\Lambda\in\mathbb{R}^{M}~{}. (59)

The benefit of this reformulation is that there are more efficient solving methods available. According to the definition of the perturbation eigenvalue problem in section 3.4, calculating the smallest eigenvalue of the generalized eigenvalue problem will yield Ra(α,t^,a^)\mathrm{Ra}(\alpha,\hat{t},\hat{a}).

3.6 The stability limit

Both the fundamental matrix method and the Chebyshev-Galerkin method are employed to solve the eigenvalue problem. For all the following results, the series expansion of the fundamental matrix is truncated after the first 150 terms, due to the convergence of the calculated eigenvalues for α\alpha between 1 and 25. The first 30 Chebyshev polynomials are used as ansatz functions for the perturbed vertical velocity and salt concentration in the Chebyshev-Galerkin method. The series of Sturm-Liouville eigenfunctions in the ground state salt concentration as defined in equation (27) is truncated after the first 100 terms since the maximal difference on the whole domain between using 100 and 500 terms to calculate the ground-state salinity is of the order of 101010^{-10} for α[1,25]\alpha\in[1,25].

3.6.1 Rayleigh number as a function of the wavenumber

Solving the eigenvalue problem in section 3.4 yields a Rayleigh number discerning the stable and unstable regime for a given characteristic height, time and perturbation wavenumber. Figure 4 shows this Rayleigh number as a function of a^\hat{a} for α\alpha equal to 2 on the left and 5 on the right at several times going from 0.5 to infinity. In order to obtain these results, both solution methods are employed and yield similar results with differences smaller than 10210^{-2} in the Rayleigh number.

It is visible that the Rayleigh number corresponding to a fixed wavelength decreases with time, meaning the boundary layer gets more unstable. This is caused by the accumulation of salt at the top of the porous medium over time and the resulting larger differences in liquid density between top and bottom making the system more prone to develop buoyancy-driven instabilities. However, as already alluded to in the ground state section 3.2, the fast convergence of the ground-state salinity for small α\alpha also leads to a fast convergence of the stability bound against a steady-state bound as visible in the left plot of figure 4 at time t^=10\hat{t}=10.

The critical Rayleigh number for the given α\alpha and time is equal to the global minimum of the corresponding stability curve. The most unstable perturbation mode has the critical wavenumber a^c\hat{a}_{c} which minimizes Ra(α,t^,a^)\mathrm{Ra}(\alpha,\hat{t},\hat{a}). The first growing perturbation that appears during the temporal evolution of the ground state will have the wavenumber a^c\hat{a}_{c}.

Figure 4: The plot shows the eigenvalues Ra(α,t^,a^)\mathrm{Ra}(\alpha,\hat{t},\hat{a}) of the perturbation system as a function of a^\hat{a} for α=2\alpha=2 and 5, respectively, at varying times between 0.5 and infinity.
Refer to caption
Refer to caption

3.6.2 Critical Rayleigh number as a function of α\alpha

As the critical Rayleigh number Rac\mathrm{Ra}_{c} is the key quantity determining stability of the system, we will now look at the influence of the dimensionless height on Rac\mathrm{Ra}_{c}. Figure 5 shows the critical Rayleigh number as a function of α\alpha at different times going from 0.1 to infinity. The solid lines mark the regime where both the fundamental matrix as well as the Cheybshev-Galerkin method produced valid results with differences in the critical Rayleigh number of the order of 10410^{-4}. The dashed lines correspond to critical Rayleigh numbers that could only be calculated with the Cheybshev-Galerkin approach while the fundamental matrix method did not yield eigenvalues. As can be seen in the figure, this only happened for large α\alpha and at early times. Under these circumstances, the ground-state salinity exhibits a very sharp increase at the top of the domain, which we have already seen in figure 2, and, thus, its Taylor expansion around the origin has bad convergence behaviour. Since this expansion appears in the series expansion of the system matrix in equation (50), the convergence behaviour transfers to the fundamental matrix and the method breaks down. Increasing the cut-off of the series expansion of the fundamental matrix also does not solve the problem as one runs into numerical issues when calculating the coefficient matrices 𝐀𝐢\mathbf{A_{i}} as defined in equation (50) for ii bigger than 150 due to the factorial term and the i-th derivative z^(i)c^S\partial_{\hat{z}}^{(i)}\hat{c}_{S}.

The crosses on the right side of figure 5 mark the critical Rayleigh number calculated by Bringedal et al. [3]  at various times. We can see that the critical Rayleigh number for α\alpha equal to 25 is already quite close to the semi-infinite case, manifesting quantitatively in a relative difference smaller than 5%. This shows that both solution methods yield reliable results at large times. For large α\alpha and at early times, however, only the Chebyshev-Galerkin approach still provides expected Rayleigh numbers.

Moreover, figure 5 shows that for small dimensionless heights, the critical Rayleigh number converges fast against a steady-state value which is in accordance with the fast convergence of the corresponding ground-state salinity. However, for large α\alpha, for which the underlying ground-state salinity has not converged against its steady state yet, the critical Rayleigh number barely changes with increasing dimensionless height. This is due to the similarity of the ground-state salt concentrations at sufficiently early times which was discussed in section 3.2 and showed in figure 3.

\floatbox

[\capbeside\thisfloatsetupcapbesideposition=right,top,capbesidewidth=5.8cm]figure[\FBwidth] Refer to caption

Figure 5: The figure displays the critical Rayleigh number as a function of α\alpha at varying times. The solid lines represent the coinciding eigenvalues that are obtained by the fundamental matrix as well as the Chebyshev-Galerkin method whereas the dashed eigenvalues could only be calculated by the Chebyshev-Galerkin method. The crosses represent the critical Rayleigh numbers calculated by Bringedal et al. [3] for the semi-finite case α=\alpha=\infty.

3.6.3 The time of onset

In figure 5, one can also see that, especially for large α\alpha, the critical Rayleigh number of the steady state - this is at infinite time - can become very small such that the system is almost guaranteed to become unstable. Consequently, in many physical scenarios, the question is not if but rather when instabilities start to grow. Thus, we will discuss the time of onset of instabilities t^c(α,Ra)\hat{t}_{c}(\alpha,\mathrm{Ra}) in this section, which is implicitly defined by

Ra=Rac(α,t^c).\mathrm{Ra}=\mathrm{Ra}_{c}(\alpha,\hat{t}_{c})~{}. (60)

At times t^>t^c\hat{t}>\hat{t}_{c}, the critical Rayleigh number drops below the actual Rayleigh number and, thus, the system becomes unstable.

Figure 6 shows the time of onset as a function of Ra\mathrm{Ra} for various α\alpha between 1 and 25. Again, the solid lines represent values that could be calculated by both solution approaches whereas the dashed lines are results that could only be produced by the Chebyshev-Galerkin method. Similarly to the previous section, the fundamental matrix method can yield reliable results but fails at small times and for large α\alpha due to the bad convergence behaviour of the power series of the ground-state salinity. All the curves for a fixed α\alpha in figure 6 have a vertical asymptote at Rac(α,t^=)\mathrm{Ra}_{c}(\alpha,\hat{t}=\infty), which is the critical Rayleigh number once the steady state has been reached. For all Ra\mathrm{Ra} smaller than that, the system will always be stable and the time of onset is infinite. The asymptotes are visible for α\alpha from 1 to 10 and one can see that the critical Rayleigh number of the steady state decreases for larger α\alpha meaning the system gets more unstable.

\floatbox

[\capbeside\thisfloatsetupcapbesideposition=right,top,capbesidewidth=5.8cm]figure[\FBwidth] Refer to caption

Figure 6: The figure shows the time of onset as a function of the Rayleigh number for different α\alpha. Again, the dashed lines represent the regime where the fundamental matrix method fails to converge and only the Chebyshev-Galerkin method yields reliable results.

For all α\alpha, the time of onset decreases monotonically with increasing Rayleigh numbers. Moreover, the time of onset is always decreasing for growing α\alpha. Hence, enlarging both α\alpha and Ra\mathrm{Ra} facilitates the development of instabilities. From this, the definition of α\alpha and the Rayleigh number, we can infer the influence of physical parameters on the stability of the boundary layer: A larger diffusion constant and viscosity leads to a more stable setting and delays the onset of instabilities as they either decrease α\alpha or Ra\mathrm{Ra} or increase the time scale ϕD/E2\phi D/E^{2}. Higher permeability and porosity of the porous medium, a larger height of the porous layer, increased initial salt concentration and initial liquid density all work contrary as they accelerate the development of instabilities and convection.

4 Numerical solution

Up to now we have looked at the system from the point of view of small perturbations to a stable ground-state solution, characterized by a uniform, constant upflow of water. This idea allowed us to clearly distinguish between the stable and unstable part of a solution and calculate the critical Rayleigh number as well as the time of onset of instabilities for a given combination of dimensionless height and Rayleigh number. However, calculating the time-dependent critical Rayleigh number - and thus also the time of onset - via a frozen profile approach of linearized perturbation equations encompasses assumptions which might prove inappropriate. In order to verify that these assumptions are valid, yield reliable results in this scenario and to also investigate the behaviour of perturbations beyond the limits of the linear theory, we run numerical simulation of the original equation system consisting of equations (9), (10), (11) together with initial and boundary conditions (13).

4.1 Numerical setup

In order to reduce the computational complexity, we set the velocity component v^y\hat{v}_{y} to zero which allows us to run 2-dimensional instead of 3-dimensional simulations without changing the perturbation behaviour. In this case, the wavenumber a^\hat{a} is now simply only equal to a^x\hat{a}_{x} and the width of the domain is chosen as 2π/a^2\pi/\hat{a} with periodic boundary conditions in the lateral direction for all quantities. This way, the time of onset of a single perturbation mode with wavenumber a^\hat{a} can be investigated.

A finite volume scheme is used as discretization method since its conservation property for convection-diffusion problems is useful here. Within the finite volume method, a first-order upwind scheme [16] is used for the advective flux and a second-order scheme for the diffusive flux [11]. The first-order implicit Euler scheme is employed for the time integration of the equations. Since there is a nonlinearity in the advective flux term of the salt conservation equation, we have to solve the arising nonlinear equation system iteratively at every timestep. For that purpose, the salinity in the advection term is initially set to its values at the previous time. This way, all the equations are linear in the unknowns at the new time and a linear equation system can be solved in order to obtain new values. In the next iteration, the newly calculated values of the salinity are used in the advection term and the resulting linear equation system is solved again. This process is repeated until the Euclidean norm of the difference between the salinity, pressure and velocities in the previous iteration and the current iteration is smaller than 10910^{-9}.

In the simulations, 10 finite volume cells with equal width are used in the horizontal direction. This is already sufficient to capture the physical behaviour as only one period of the perturbation has to be resolved. In the vertical direction, however, 360 equisized cells have to be used for α\alpha smaller or equal to 5 to produce results which do not change with further refinement of the discretization. The time step size was set to 0.01, such that the grid velocity is higher than the dimensionless evaporation rate 1/Ra1/\mathrm{Ra}.

4.2 Initial condition

The value of the salinity is set to zero in all cells in order to adhere to the initial condition as defined in equation (7). However, when investigating the time of onset of instabilities one has to add a small perturbation seed to the initial condition. There are different ways to initialize the perturbations. A simple method is to add a cosine in the lateral direction with wavelength 2π/a^2\pi/\hat{a} and amplitude 101010^{-10} in the top 25 % of the domain, since the perturbations start growing from the surface. However, such a cosine perturbation needs some time to transform into the shape of a growing perturbation because its amplitude does not have the correct z^\hat{z}-dependence and, thus, tends to overestimate the time of onset.

\floatbox

[\capbeside\thisfloatsetupcapbesideposition=right,top,capbesidewidth=5.8cm]figure[\FBwidth] Refer to caption

Figure 7: The shape of the salt perturbation χ\chi as predicted by the Chebyshev-Galerkin method is plotted for various parameter combinations. The customized salt perturbation seed in the simulation is then given by c^(x^,z^)=1010χ(z^)cos(a^x^)\hat{c}(\hat{x},\hat{z})=10^{-10}~{}\chi(\hat{z})\cos(\hat{a}\hat{x}).

An alternative approach that does not suffer from this problem is initializing the perturbations in the shape that the Chebyshev-Galerkin method predicts. Since the determinant of 𝐌\mathbf{M} as defined in equation (58) is zero when evaluated at the predicted time of onset, one can calculate the non-trivial kernel of the matrix, which yields a specific shape of the perturbations ω\omega and χ\chi. Figure 7 shows χ(z^)\chi(\hat{z}) as calculated by the Chebyshev-Galerkin method for several parameter combinations. Initializing the salt concentration with this specifically customized perturbation shape - also with a maximal amplitude of 101010^{-10} - allows measuring even small times of onset as the perturbation amplitude already has the right z^\hat{z}-dependence. Once initialized, the amplitude of the perturbation is measured as the standard deviation σχ\sigma_{\chi} of the salt concentration in the first row of cells at the surface. As the ground-state salinity is constant along the x^\hat{x}-direction, this measures the amplitude of the deviation from the ground state at the top of the domain.

Figure 8 shows an exemplary progress of the standard deviation σχ\sigma_{\chi} for different perturbation seeds. As a baseline, we also employ a random perturbation which adds a random number drawn from a Gaussian distribution with mean zero and standard deviation 101010^{-10} to the salinity in the top 25% of the domain. It is visible that the perturbations are initialized with amplitude of the order of 101010^{-10} and decay at the beginning until a minimum is reached which corresponds to the onset of convection. In the case of α=5\alpha=5, Ra=14\mathrm{Ra}=14 and a^=0.26\hat{a}=0.26 in the right plot, we can see that the time of onset differs depending on the perturbation seed. Only the specifically customized perturbation coming from the Chebyshev-Galerkin method leads to a time of onset similar as predicted by the linear theory. In the left plot, in contrast, all perturbation seeds yield the same time of onset.

Refer to caption
Refer to caption
Figure 8: The standard deviation σχ\sigma_{\chi} of the salt concentration at the top boundary for different perturbation seeds is plotted over time for two different scenarios. The dotted vertical lines mark the time of onset when the different perturbation seeds are used.

4.3 Validation of the ground state of the simulation

The numerical setup can be validated by comparing the vertical ground-state salt concentration profile to the analytic solution, which was derived in section 3.2. By averaging the salt concentration calculated by the simulation over the x^\hat{x}-direction, the vertical ground-state profile is obtained. The left plot of figure 9 shows the ground-state salinity of the simulation in comparison to the analytic solution from equation (27) for α\alpha equal to 5. The right plot of figure 9 displays the absolute difference between simulation and analytic solution. It can be seen that the simulation is able to reproduce the behaviour of the analytic ground state to a high degree of accuracy. Even at the top of the domain, where the absolute error is largest at all times, the relative error of the simulation ground state is still below 5%.

Refer to caption
Refer to caption
Figure 9: The left plot depicts the analytic as well as the numerically obtained ground-state salt concentration, which was calculated by the 2-dimensional simulation, for α=5\alpha=5. The right plot shows the absolute difference between both solutions.

4.4 Comparison of the time of onset to linear theory

The time of onset in the direct simulation is measured for α\alpha equal to 1, 2 and 5 at a Rayleigh number of 3 and 14 as these representative values arise from reasonable values of the underlying physical quantities. The wavenumbers of the perturbation modes are set to the critical wavenumber predicted by the linear theory for each dimensionless height, being a^=2.1\hat{a}=2.1 for α=1\alpha=1, a^=0.94\hat{a}=0.94 for α=2\alpha=2 and a^=0.26\hat{a}=0.26 for α=5\alpha=5.

Table 1: The times of onset as predicted by the linear theory and as measured in the simulation using different perturbation seeds are listed for several scenarios. The dashes in the α=1\alpha=1 and Ra=3\mathrm{Ra}=3 case mean that the system stays stable at all times.

α=1,a^=2.1\alpha=1,\hat{a}=2.1 α=2,a^=0.94\alpha=2,\hat{a}=0.94 α=5,a^=0.26\alpha=5,\hat{a}=0.26 Ra=3\mathrm{Ra}=3 Ra=14\mathrm{Ra}=14 Ra=3\mathrm{Ra}=3 Ra=14\mathrm{Ra}=14 Ra=3\mathrm{Ra}=3 Ra=14\mathrm{Ra}=14 linear theory - 2.44 3.05 0.31 0.87 0.14 custom perturbation - 2.42 3.04 0.33 0.84 0.14 cosine perturbation - 2.42 3.04 0.46 1.54 0.44 random perturbation - 2.42 3.08 0.47 1.49 0.29

Table 1 contains the time of onset of the linear theory as well as the time of onset measured in the numerical simulations using the customized perturbation, the cosine perturbation and the Gaussian random perturbation as seed. The simulation results when using the customized perturbation seed corroborate the time of onset of the linear theory for all considered cases as the largest relative difference is below 7%. The cosine and random perturbation seed both lead to an overestimation of the time of onset for several cases. Their time of onset is only in accordance with the linear theory when the initial perturbation has enough time before the onset is expected to turn into an exponentially growing shape. For the cases α=1,Ra=14\alpha=1,\mathrm{Ra}=14 and α=2,Ra=3\alpha=2,\mathrm{Ra}=3 the cosine perturbation yields the same, and the random perturbation almost the same result as the customized perturbation seed. In both these scenarios, there is enough time before the time of onset to turn the initial perturbation into the right shape. When the onset time is early, as in the case for α=2,Ra=14\alpha=2,\mathrm{Ra}=14 and α=5\alpha=5, the deviations between the onset times are larger, and only the custom perturbation is close to the onset time predicted by the linear theory.

4.5 Nonlinear convection patterns

After the onset of convection, the instabilities are growing exponentially in strength until the perturbations have a sufficiently large amplitude such that nonlinear effects are not negligible anymore. The left plot in figure 10 shows the simulation result for α=5\alpha=5, Ra=14\mathrm{Ra}=14 and a^=0.26\hat{a}=0.26 at t^=4\hat{t}=4 (time A in figure 13), which is right before the nonlinear effects start to dominate the behaviour. At this time, we can see that the flow is still mainly characterized by a homogeneous upwards flow and the salt concentration does not visibly change in the lateral direction. Hence, the deviations from the ground state are small enough such that they are not apparent yet.

Refer to caption
Refer to caption
Figure 10: The left plot visualizes the system for α=5\alpha=5, Ra=14\mathrm{Ra}=14 and a^=0.26\hat{a}=0.26 at t^=4\hat{t}=4 (time A), which is right before the instabilities become noticeable. Here, however, the deviation from the ground state is barely visible as the streamlines are still all vertical. The right plot shows the same system at t^=4.35\hat{t}=4.35 (time B). At the top, vortices are appearing as there are regions of high salinity where fluid is flowing downwards. Times A and B are marked in figure 13.
Refer to caption
Refer to caption
Figure 11: The left plot shows the same system as in figure 10 at t^=6\hat{t}=6 (time C), where the vortices already cover half of the domain and visibly transport salt towards the bottom of the porous slab. The right plot depicts the system at t^=10\hat{t}=10 (time D). Here, the convection vortices have reached the bottom of the porous slab and salt fingers have started to become clearly visible. Times C and D are marked in figure 13.

The right plot in figure 10 shows the same system slightly later at t^=4.35\hat{t}=4.35 (time B in figure 13). Here, the variations in the salt concentration at the top of the porous slab have led to the development of convection vortices. As there are alternating regions of higher and lower salt concentration at the top of the slab due to the instabilities, there are differences in buoyancy. Hence, the liquid starts to flow downwards in the areas of high salinity and continues flowing upwards in between, resulting in the convection vortices. As the vortices distribute salt from the surface to lower parts of the domain, the maximum salinity decreases for a short period, which can be seen in figure 13. At this time, however, these vortices are still confined to a small portion of the domain as the flow in the lower half of the slab still looks like the ground-state flow.

\floatbox

[\capbeside\thisfloatsetupcapbesideposition=right,top,capbesidewidth=5.8cm]figure[\FBwidth] Refer to caption

Figure 12: This plot shows the same system as figures 10 and 11 at t^=20\hat{t}=20 (time E). Now, it is visible that the salt concentration near the bottom has got significantly larger due to the salt transport by the salt fingers. Time E is marked in figure 13.

The left plot in figure 11 depicts the system at t^=6\hat{t}=6 (time C in figure 13), where the vortices have grown from the top and now expand to the middle of the domain. The region, in which convective flow occurs, is visibly more saline than the lower part of the porous medium. This is due to the downwards transport of salt from the top by the convection vortices. As the vortices do not span the entire domain yet, the salt transported downwards by them does not leave the porous slab and is instead partially transported upwards again. Hence, the salt concentration at the top is again increasing at this time as figure 13 shows.

The right plot in figure 11 shows the system at t^=10\hat{t}=10 (time D in figure 13), where the vortices begin to span the entire vertical extent of the domain. Due to the transport of salt along the regions of downwards flow, the salt fingers are starting to become more clearly visible when looking at the salt concentration profile. As the Dirichlet boundary conditions for salt and flow velocity at the bottom boundary prevent the salt fingers from growing any further here, the salt starts to accumulate at the lower part of the salt fingers. The increasing salt concentration gradient near the bottom boundary leads to more diffusive flux of salt out of the domain.

Figure 12 displays the system at t^=20\hat{t}=20 (time E in figure 13). As the salt concentration gradient near the bottom boundary has increased even further, enough salt diffuses out of the domain to counteract the advective salt inflow prescribed by the bottom boundary conditions. Hence, there is zero net flux of salt into the domain and the salt concentration at the top does not increase any further. This is also visible when looking at figure 13, which shows the evolution of the maximum salinity c^max\hat{c}_{\mathrm{max}} in the entire domain as measured in the simulation over time. Before t^=4\hat{t}=4, c^max\hat{c}_{\mathrm{max}} is almost the same as in the ground state, since the perturbations are still small in amplitude. When the perturbations become large enough, convection vortices occur and consequently the maximum salinity falls rapidly as salt is transported away from the top and more evenly distributed through the domain. However, as the vortices only span a portion of the domain, salt does not leave the domain and is instead transported to the top again. Thus, the maximum salinity is growing again after the convection vortices have built, which is also in accordance with observations by Bringedal et al. [3] for the vertically unbounded case. Only when the convection vortices have reached the bottom of the porous medium at t^=10\hat{t}=10, the diffusive flux of salt out of the domain is gradually increasing. Finally, in the yellow marked regime in figure 13, there is an equilibrium of diffusive outflow and advective inflow of salt at the bottom boundary, such that the maximum salinity does not grow anymore.

\floatbox

[\capbeside\thisfloatsetupcapbesideposition=right,top,capbesidewidth=5.8cm]figure[\FBwidth] Refer to caption

Figure 13: This plot depicts the temporal development of the maximum salt concentration c^max\hat{c}_{\mathrm{max}} as measured in the simulation (black line) in comparison to the ground state (gray line). Moreover, the times A-E at which the state was visualized in figures 10, 11 and 12 are marked.

Even though we have only considered a specific scenario in this section, the general behavior of the development of the instabilities is similar for other dimensionless heights, Rayleigh numbers and perturbation wavenumbers. Slim [26] has decomposed the dynamics of solutal convection in a porous medium into several regimes, which can also be done in our scenario: First, perturbations are degrading until the time of onset is reached (red regime in figure 13). This corresponds to the "diffusive regime" of Slim[26]. Then, the perturbations are growing exponentially according to linear stability theory (blue regime in figure 13), which Slim calls the "linear growth regime"[26]. When instabilities, and thus the variations in the salt concentration at the surface are large enough, regions of advective downwards flow develop at the top of the porous slab and expand downwards. This regime of advective downwards flow in figure 13 corresponds to the "flux-growth regime" of Slim[26]. Now, the salt carried downwards by the vortices starts to accumulate near the bottom of the salt fingers. The large salinity gradient due to the fixed salt concentration at the bottom of the porous medium leads to a increasing diffusive flux out of the domain. Once a salt-flux equilibrium between advective inflow and diffusive outflow is reached at the bottom boundary, the maximum salinity stops growing. This is analogous to the "shut-down regime" of Slim[26] as the salt concentration profile also reaches a steady state.

5 Conclusions

In this study, the onset of convection in a laterally unbounded liquid-saturated slab of porous medium with finite height was investigated. The isotropic and homogeneous porous medium is coupled to a reservoir of saline water at the bottom. The water is flowing upwards due to an evaporation-induced throughflow. A no-flux boundary condition is used for the salt at the top of the porous medium leading to the gradual accumulation of salt at the surface.

As long as no buoyancy-driven instabilities occur, the evolution of the dimensionless ground-state salt concentration is entirely determined by the dimensionless height of the porous slab. In the stable regime, this height corresponds to the Péclet number and only depends on the evaporation rate EE, the height of the slab HH and the effective diffusion constant DD.

The ground-state salt concentration was derived analytically within the framework of Sturm-Liouville theory. The stability of this ground state was investigated by a linear stability analysis. Herein, a Chebyshev-Galerkin method as well as a novel fundamental matrix method were employed in order to solve the perturbation eigenvalue problem. The fundamental matrix approach depends on a power series expansion of the system matrix describing the perturbation system. Thus, it runs into problems for ground states with a slowly converging power series as the numerical evaluation of the power series becomes inaccurate. When the power series of the ground state exhibits sufficiently fast convergence behaviour, however, the fundamental matrix method is highly accurate and was shown to be in accordance with the Chebyshev-Galerkin method. The fundamental matrix method itself can be applied to a wide range of stability problems in different areas of physics.

At large dimensionless heights, the critical Rayleigh numbers obtained by the linear stability analysis were shown to be in good agreement with the results by Bringedal et al. [3], who considered the case of a semi-infinite porous slab. Moreover, the time of onset of convection was calculated as a function of the dimensionless height and the Rayleigh number. Here, the time of onset was shown to decrease with increasing Rayleigh number and dimensionless height, thus, making the system more prone to convection. The times of onset measured in the direct numerical simulation corroborate the results obtained by the linear stability analysis, when using a numerical perturbation mimicking the perturbation from the linear stability analysis.

By running simulations for longer times, the development of nonlinear convective flow and its influence on the salt concentration could also be investigated. The evolution of the system can be decomposed into different regimes analogous to the work of Slim[26] on solutal convection in porous media. Before the time of onset, the system is in the regime of degrading perturbations. Afterwards, the instabilities grow according to the linear stability theory in a regime of increasing perturbations. Once their amplitude is large enough, nonlinear effects lead to convection vortices and salt fingers growing from the top in a regime of advective downwards flow. Finally, when the salt fingers expand to the bottom of the porous slab, the regime of salt-flux equilibrium is reached, where there is zero net flux of salt into the porous slab. Hence, the salt concentration comes to a steady state in which the salinity at the surface is smaller than in the stable, non-convective case. That means, when triggered early enough, the instabilities can prevent salt precipitation and formation of salt crust formation at the top of the porous medium.

Acknowledgments

Funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) - Project Number 327154368 - SFB 1313.

Author declarations

Conflict of interest
The authors declare that they have no confict of interest.

Data availability
The codes used to solve the eigenvalue problem and the governing system of equations are available in https://doi.org/10.18419/darus-3057.

Author contributions
L. Kloker
: Software, Investigation, Methodology (lead), Validation, Visualization, Writing/Original Draft Preparation, Writing/Review & Editing (lead). C. Bringedal: Conceptualization, Funding Acquisition, Methodology (supporting), Supervision, Writing/Review & Editing (supporting).

References

  • [1] G. B. Allison and C. J. Barnes. Estimation of evaporation from the normally “dry” lake frome in south australia. Journal of Hydrology, 78(3-4):229–242, 1985.
  • [2] Werner Balser, Claudia Röscheisen, and Frank Steiner. Systems of linear ordinary differential equations–a review of three solution methods. Ulmer Seminare ber Funktionalanalysis und Differentialgleichungen, 11:53–62, 2006.
  • [3] Carina Bringedal, Theresa Schollenberger, G. J. M. Pieters, C. J. van Duijn, and Rainer Helmig. Evaporation-driven density instabilities in saturated porous media. Transport in Porous Media, 143:297–341, 2022.
  • [4] J Burgess. Metal Ions in Solution. Ellis Horwood series in chemical science. Ellis Horwood Ltd., Publisher New York, 1978.
  • [5] Min Chan Kim and Chang Kyun Choi. Linear stability analysis on the onset of buoyancy-driven convection in liquid-saturated porous medium. Physics of Fluids, 24(4):044102, 2012.
  • [6] Falin Chen and CF Chen. Onset of finger convection in a horizontal porous layer underlying a fluid layer. Journal of Heat Transfer, 1988.
  • [7] Alex D. D. Craik. Wave interactions and fluid flows. Cambridge University Press, 1988.
  • [8] I. N. Daliakopoulos, I. K. Tsanis, A Koutroulis, N. N. Kourgialas, A. E. Varouchakis, G. P. Karatzas, and C. J. Ritsema. The threat of soil salinity: A european scale review. Science of the total environment, 573:727–739, 2016.
  • [9] Xiaolong Geng and Michel C Boufadel. Numerical modeling of water flow and salt transport in bare saline soil subjected to evaporation. Journal of Hydrology, 524:427–438, 2015.
  • [10] Arkady Gilman and Jacob Bear. The influence of free convection on soil salinization in arid regions. Transport in Porous Media, 23(3):275–301, 1996.
  • [11] Rainer Helmig. Multiphase flow and transport processes in the subsurface: a contribution to the modeling of hydrosystems, volume 1. Springer, 1997.
  • [12] George M Homsy and Albert E Sherwood. Convective instabilities in porous media with through flow. AIChE Journal, 22(1):168–174, 1976.
  • [13] Masaru Kono and Paul H Roberts. Definition of the rayleigh number for geodynamo simulation. Physics of the Earth and Planetary Interiors, 128(1-4):13–24, 2001.
  • [14] John C Mason and David C Handscomb. Chebyshev polynomials. Chapman and Hall/CRC, 2002.
  • [15] Emna Mejri, Rainer Helmig, and Rachida Bouhlila. Modeling of evaporation-driven multiple salt precipitation in porous media with a real field application. Geosciences, 10(10):395, 2020.
  • [16] Fadl Moukalled, L Mangani, Marwan Darwish, et al. The finite volume method in computational fluid dynamics, volume 113. Springer, 2016.
  • [17] J Moum and S Heiberg. An experimental determination of the diffusion constant for high in-situ salt concentrations in the norwegian marina clays. NGI, 1973.
  • [18] Donald A Nield and Adrian Bejan. Internal natural convection: Heating from below. In Convection in porous media, pages 241–361. Springer, 2017.
  • [19] Bülent Okur and Nesrin Örçen. Soil salinization and climate change. In Climate change and soil interactions, pages 331–350. Elsevier, 2020.
  • [20] G. J. M. Pieters, C. J. van Duijn, and P. A. C. Raats. On the stability of density stratified flow below a ponded surface: comprehensive version. Technical report, Technical Report, Darcy Center, 2018.
  • [21] Andrei D Polyanin. Functional separation of variables in nonlinear pdes: General approach, new solutions of diffusion-type equations. Mathematics, 8(1):90, 2020.
  • [22] Salomé M. S. Shokri-Kuehni, Bernadette Raaijmakers, Theresa Kurz, Dani Or, Rainer Helmig, and Nima Shokri. Water table depth and soil salinization: From pore-scale processes to field-scale responses. Water resources research, 56(2):e2019WR026707, 2020.
  • [23] Salomé M. S. Shokri-Kuehni, Mansoureh Norouzi Rad, Colin Webb, and Nima Shokri. Impact of type of salt and ambient conditions on saline water evaporation from porous media. Advances in water resources, 105:154–161, 2017.
  • [24] John R Silvester. Determinants of block matrices. The Mathematical Gazette, 84(501):460–467, 2000.
  • [25] Kripal Singh. Microbial and enzyme activities of saline and sodic soils. Land Degradation & Development, 27(3):706–718, 2016.
  • [26] Anja C Slim. Solutal-convection regimes in a two-dimensional porous medium. Journal of fluid mechanics, 741:461–491, 2014.
  • [27] Dorairaj Somasundaram. Ordinary differential equations: a first course. CRC Press, 2001.
  • [28] Frances M Sutton. Onset of convection in a porous channel with net through flow. The Physics of Fluids, 13(8):1931–1934, 1970.
  • [29] C. J. van Duijn, R. A. Wooding, and A. van der Ploeg. Stability criteria for the boundary layer formed by throughflow at a horizontal surface of a porous medium: extensive version. RANA Report, pages 01–05, 2001.
  • [30] H Vereecken, P Burauel, J Groeneweg, E Klumpp, W Mittelstaedt, H-D Narres, T Putz, J van der Kruk, Jan Vanderborght, and F Wendland. Research at the agrosphere institute: From the process scale to the catchment scale. Vadose Zone Journal, 8(3):664–669, 2009.
  • [31] R. A. Wooding, Scott W Tyler, and Ian White. Convection in groundwater below an evaporating salt lake: 1. onset of instability. Water Resources Research, 33(6):1199–1217, 1997.
  • [32] R. A. Wooding, Scott W Tyler, Ian White, and P. A. Anderson. Convection in groundwater below an evaporating salt lake: 2. evolution of fingers or plumes. Water Resources Research, 33(6):1219–1228, 1997.
  • [33] Anton Zettl. Sturm-liouville theory. Number 121. American Mathematical Soc., 2010.