Hostname: page-component-7b7567c8c-fvjsw Total loading time: 0 Render date: 2026-11-14T04:12:52.753Z Has data issue: false hasContentIssue false

Thermosolutal convection in an evolving soluble porous medium

Published online by Cambridge University Press:  26 October 2017

Lindsey T. Corson*
Affiliation:
Department of Civil and Environmental Engineering, University of Strathclyde, 75 Montrose Street, Glasgow G1 1XJ, Scotland, UKDepartment of Mathematics and Statistics, University of Strathclyde, 26 Richmond Street, Glasgow G1 1XH, Scotland, UK
David Pritchard
Affiliation:
Department of Mathematics and Statistics, University of Strathclyde, 26 Richmond Street, Glasgow G1 1XH, Scotland, UK
*
†Email address for correspondence: lindsey.corson@strath.ac.uk

Abstract

We describe a mathematical model of double-diffusive (thermosolutal) convection in a saturated porous layer, when the solubility of the solute depends on the temperature, and the porosity and permeability of the porous medium evolve through dissolution and precipitation. We present the results of linear and weakly nonlinear stability analyses and explore the longer-term development of the system numerically. When the solutal concentration gradient is destabilising, the dynamics are somewhat similar to those previously found for single-species convection (Ritchie & Pritchard, J. Fluid Mech., vol. 673, 2011, pp. 286–317), including the occurrence of subcritical instabilities driven by a reaction–diffusion mechanism. However, when the solutal concentration gradient is stabilising and the thermal gradient is destabilising, novel dynamics emerge. These include a vertical segregation of circulation cells and porosity perturbations near the onset of convection, and over longer time scales the formation of a low-permeability region in the middle of the layer, pierced by occasional high-permeability channels. Under these conditions, convection may die away to nearly zero for extended periods before resuming vigorously in localised regions at later times.

Information

Type
Papers
Copyright
© 2017 Cambridge University Press 
Figure 0

Figure 1.Sketch of the geometry of the problem: an initially homogeneous and isotropic porous layer of depth ${\hat{h}}$ with impermeable boundaries at the top and the bottom.

Figure 1

Figure 2.Linear stability boundaries for $\unicode[STIX]{x1D706}=0.25$, $Le=10$ and (a) $k_{0}=0$, (b) $k_{0}=5$, (c) $k_{0}=20$. The solid lines represent stability boundaries on which $\unicode[STIX]{x1D70E}_{0+}=0$, the dashed lines represent stability boundaries on which $\text{Re}(\unicode[STIX]{x1D70E}_{0+})=0$ but $\text{Im}(\unicode[STIX]{x1D70E}_{0+})\neq 0$, and the dotted lines represent the continuation of ${\mathcal{R}}_{T,0}^{b\,min}$ and ${\mathcal{R}}_{T,0}^{c\,min}$ above the boundary. The numbered arrows in (b) and (c) represent the transects taken when examining the stability of the full problem. (Replotted from Pritchard & Richardson (2007).)

Figure 2

Figure 3.Behaviour of $\unicode[STIX]{x1D70E}$ for $k_{0}=5$, $Le=10$, $\unicode[STIX]{x1D706}=0.25$, $\unicode[STIX]{x1D6FC}=3$, and (a,b) ${\mathcal{R}}_{C}=-15$, $\unicode[STIX]{x1D6FF}=-0.1$ close to $\unicode[STIX]{x1D6E5}^{b}=0$, (c,d) ${\mathcal{R}}_{C}=30$, $\unicode[STIX]{x1D6FF}=0.1$ close to $\unicode[STIX]{x1D6E5}^{c}=0$. Panels (a,c) show $\text{Re}(\unicode[STIX]{x1D70E})$, while (b,d) show $\text{Im}(\unicode[STIX]{x1D70E})$. The solid lines are full numerical solutions to the linear problem, the dashed lines are Galerkin solutions and the dotted lines in (a,c) show the results for $\unicode[STIX]{x1D6FF}=0$. The Roman numerals in (a,b) are to aid in identifying the corresponding real and imaginary parts of each $\unicode[STIX]{x1D70E}$ branch.

Figure 3

Figure 4.Behaviour of $\unicode[STIX]{x1D70E}$ close to $\unicode[STIX]{x1D6E5}^{c}=0$, for $k_{0}=20$, $Le=10$, $\unicode[STIX]{x1D706}=0.25$, $\unicode[STIX]{x1D6FC}=3$, and (a,b) ${\mathcal{R}}_{C}=-50$, $\unicode[STIX]{x1D6FF}=-0.1$, (c,d) ${\mathcal{R}}_{C}=10$, $\unicode[STIX]{x1D6FF}=0.1$, (e,f) ${\mathcal{R}}_{C}=50$, $\unicode[STIX]{x1D6FF}=0.1$. Panels (a,c,e) show $\text{Re}(\unicode[STIX]{x1D70E})$, while (b,d,f) show $\text{Im}(\unicode[STIX]{x1D70E})$. The solid lines are full numerical solutions to the linear problem, the dashed lines are Galerkin solutions and the dotted lines in (a,c,e) show the results for $\unicode[STIX]{x1D6FF}=0$. The Roman numerals in (a,b) are to aid in identifying the corresponding real and imaginary parts of each $\unicode[STIX]{x1D70E}$ branch.

Figure 4

Figure 5.(a) Amplitudes and (b) relative phases of the first harmonics as functions of $\unicode[STIX]{x1D6E5}^{b}$. In (a), the solid line is $|\unicode[STIX]{x1D712}_{1}|$, the dashed line is $|\unicode[STIX]{x1D6E9}_{1}|$ and the dashed–dotted line is $|\unicode[STIX]{x1D6F7}_{1}|$. In (b), the solid line is $\arg (\unicode[STIX]{x1D712}_{1})$, the dashed line is $\arg (\unicode[STIX]{x1D6E9}_{1})$ and the dashed–dotted line is $\arg (\unicode[STIX]{x1D6F7}_{1})$. The light dotted lines are $-\unicode[STIX]{x03C0}/2$ and $\unicode[STIX]{x03C0}/2$. The parameter values are $\unicode[STIX]{x1D719}_{0}=0.1$, $k_{0}=5$, $\unicode[STIX]{x1D6FF}=-0.1$, $\unicode[STIX]{x1D6FC}=3$, $Le=10$, $\unicode[STIX]{x1D706}=0.25$, ${\mathcal{R}}_{C}=-15$. The jump at $\unicode[STIX]{x1D6E5}^{b}\approx 0.4$ is a result of the change of dominant branch.

Figure 5

Figure 6.(a) Amplitudes and (b) relative phases of the second harmonics as functions of $\unicode[STIX]{x1D6E5}^{b}$. In (a), the solid line is $|\unicode[STIX]{x1D712}_{2}|$, the dashed line is $|\unicode[STIX]{x1D6E9}_{2}|$, the dashed–dotted line is $|\unicode[STIX]{x1D6F7}_{2}|$ and the dotted line is $|\unicode[STIX]{x1D713}_{2}|$. In (b), the solid line is $\arg (\unicode[STIX]{x1D712}_{2}/\unicode[STIX]{x1D712}_{1})$, the dashed line is $\arg (\unicode[STIX]{x1D6E9}_{2}/\unicode[STIX]{x1D6E9}_{1})$, the dashed–dotted line is $\arg (\unicode[STIX]{x1D6F7}_{2}/\unicode[STIX]{x1D6F7}_{1})$ and the dotted line is $\arg (\unicode[STIX]{x1D713}_{2})$. The light dotted lines are $\unicode[STIX]{x03C0}$, $\unicode[STIX]{x03C0}/2$, $-\unicode[STIX]{x03C0}/2$ and $-\unicode[STIX]{x03C0}$. The parameter values are $\unicode[STIX]{x1D719}_{0}=0.1$, $k_{0}=5$, $\unicode[STIX]{x1D6FF}=-0.1$, $\unicode[STIX]{x1D6FC}=3$, $Le=10$, $\unicode[STIX]{x1D706}=0.25$, ${\mathcal{R}}_{C}=-15$. The jump at $\unicode[STIX]{x1D6E5}^{b}\approx 0.4$ is a result of the change of dominant branch.

Figure 6

Figure 7.Eigenfunctions from the Galerkin analysis. Left-hand column: streamlines superimposed on the concentration perturbation $\tilde{C}$. Centre column: streamlines superimposed on the temperature perturbation $\tilde{T}$. Right-hand column: streamlines superimposed on the porosity perturbation $\tilde{\unicode[STIX]{x1D719}}$. The parameter values are $\unicode[STIX]{x1D719}_{0}=0.1$, $k_{0}=5$, $\unicode[STIX]{x1D6FF}=-0.1$, $\unicode[STIX]{x1D6FC}=3$, $Le=10$, $\unicode[STIX]{x1D706}=0.25$, ${\mathcal{R}}_{C}=-15$. In each case, the values of $\unicode[STIX]{x1D713}$ on the streamlines are evenly spaced, and in each plot, darker shading corresponds to lower values; scales are arbitrary.

Figure 7

Figure 8.(a) Amplitudes and (b) relative phases of the first harmonics as functions of $\unicode[STIX]{x1D6E5}^{c}$. In (a), the solid line is $|\unicode[STIX]{x1D712}_{1}|$, the dashed line is $|\unicode[STIX]{x1D6E9}_{1}|$ and the dashed–dotted line is $|\unicode[STIX]{x1D6F7}_{1}|$. In (b), the solid line is $\arg (\unicode[STIX]{x1D712}_{1})$, the dashed line is $\arg (\unicode[STIX]{x1D6E9}_{1})$ and the dashed–dotted line is $\arg (\unicode[STIX]{x1D6F7}_{1})$; the three lines are indistinguishable. The parameter values are $\unicode[STIX]{x1D719}_{0}=0.1$, $k_{0}=20$, $\unicode[STIX]{x1D6FF}=-0.1$, $\unicode[STIX]{x1D6FC}=3$, $Le=10$, $\unicode[STIX]{x1D706}=0.25$, ${\mathcal{R}}_{C}=-50$.

Figure 8

Figure 9.(a) Amplitudes and (b) relative phases of the second harmonics as functions of $\unicode[STIX]{x1D6E5}^{c}$. In (a), the solid line is $|\unicode[STIX]{x1D712}_{2}|$, the dashed line is $|\unicode[STIX]{x1D6E9}_{2}|$, the dashed–dotted line is $|\unicode[STIX]{x1D6F7}_{2}|$ and the dotted line is $|\unicode[STIX]{x1D713}_{2}|$. In (b), the solid line is $\arg (\unicode[STIX]{x1D712}_{2}/\unicode[STIX]{x1D712}_{1})$, the dashed line is $\arg (\unicode[STIX]{x1D6E9}_{2}/\unicode[STIX]{x1D6E9}_{1})$, the dashed–dotted line is $\arg (\unicode[STIX]{x1D6F7}_{2}/\unicode[STIX]{x1D6F7}_{1})$ and the dotted line is $\arg (\unicode[STIX]{x1D713}_{2})$; each set of lines are practically indistinguishable. The parameter values are $\unicode[STIX]{x1D719}_{0}=0.1$, $k_{0}=20$, $\unicode[STIX]{x1D6FF}=-0.1$, $\unicode[STIX]{x1D6FC}=3$, $Le=10$, $\unicode[STIX]{x1D706}=0.25$, ${\mathcal{R}}_{C}=-50$.

Figure 9

Figure 10.Eigenfunctions from the Galerkin analysis. Left-hand column: streamlines superimposed on the concentration perturbation $\tilde{C}$. Centre column: streamlines superimposed on the temperature perturbation $\tilde{T}$. Right-hand column: streamlines superimposed on the porosity perturbation $\tilde{\unicode[STIX]{x1D719}}$. The parameter values are $\unicode[STIX]{x1D719}_{0}=0.1$, $k_{0}=20$, $\unicode[STIX]{x1D6FF}=-0.1$, $\unicode[STIX]{x1D6FC}=3$, $Le=10$, $\unicode[STIX]{x1D706}=0.25$, ${\mathcal{R}}_{C}=-50$. In each case, the values of $\unicode[STIX]{x1D713}$ on the streamlines are evenly spaced, and in each plot, darker shading corresponds to lower values; scales are arbitrary.

Figure 10

Figure 11.Onset of convection for ${\mathcal{R}}_{C}=-15$, ${\mathcal{R}}_{T}=299$ and $k_{0}=5$. The shading indicates the solutal concentration perturbation $\tilde{C}$ (left), the temperature perturbation $\tilde{T}$ (centre) and the porosity $\unicode[STIX]{x1D719}$ with its horizontal average $\overline{\unicode[STIX]{x1D719}}$ (right). One should note the different magnitudes of $\tilde{C}$, $\tilde{T}$ and $\unicode[STIX]{x1D719}$ on each subset of plots. The solid lines are streamlines, which correspond to evenly spaced values of the streamfunction in steps of (a,c) 0.04, (b) 0.003 and (d) 1.6. The flow direction is indicated by the arrow at $x=0.5$ in the plot of $\unicode[STIX]{x1D719}$.

Figure 11

Figure 12.Evolution for ${\mathcal{R}}_{C}=-15$, ${\mathcal{R}}_{T}=299$ and $k_{0}=5$. The shading indicates the solutal concentration perturbation $\tilde{C}$ (left), the temperature perturbation $\tilde{T}$ (centre) and the porosity $\unicode[STIX]{x1D719}$ with its horizontal average $\overline{\unicode[STIX]{x1D719}}$ (right). The solid lines in each plot are streamlines, which correspond to evenly spaced values of the streamfunction in steps of 2 at each time. Additional streamlines are plotted with dashed lines. (These correspond to further evenly spaced values of the streamfunction, but the spacing is not the same at each time.) The flow direction is indicated by the arrow at $x=0.5$ in the plot of $\unicode[STIX]{x1D719}$.

Figure 12

Figure 13.Maximum absolute velocity $|\boldsymbol{u}|$ (solid) and maximum and minimum porosity $\unicode[STIX]{x1D719}$ (dashed) throughout the whole domain for (a) $k_{0}=5$, ${\mathcal{R}}_{C}=-15$, ${\mathcal{R}}_{T}=299$; (b) $k_{0}=20$, ${\mathcal{R}}_{C}=-15$, ${\mathcal{R}}_{T}=245$.

Figure 13

Figure 14.Evolution for ${\mathcal{R}}_{C}=-15$, ${\mathcal{R}}_{T}=245$ and $k_{0}=20$. The shading indicates the solutal concentration perturbation $\tilde{C}$ (left), the temperature perturbation $\tilde{T}$ (centre) and the porosity $\unicode[STIX]{x1D719}$ with its horizontal average $\overline{\unicode[STIX]{x1D719}}$ (right). The solid lines in each plot are streamlines, which correspond to evenly spaced values of the streamfunction in steps of 1 at each time. Additional streamlines are plotted with dashed lines. (These correspond to further evenly spaced values of the streamfunction, but the spacing is not the same at each time.) The flow direction is indicated by the arrow at $x=0.5$ in the plot of $\unicode[STIX]{x1D719}$.