2

My main goal is to come up with a very very simple model that resembles a simple version of the Full Stokes equations used in ice flow modeling. I would like to take the viscosity to be constant in my model. I entirely understand that the viscosity for ice is not constant and that in reality we need to use Glens Flow law. This is just meant to be an introductory toy example solving a linear problem using FEM. I don't know enough about the mathematical relationships involved in the physics of ice flow to know if my setup is correct. The problem formulation I'm considering is as follows.

PDEs

$\begin{equation} \left\{ \begin{array}{ll} \mu \nabla \cdot [(\nabla u + (\nabla u)^T] -\nabla p +f = 0 \mbox{ }\mbox{ }\mbox{ }\mbox{ OR(?) } \mbox{ }\mbox{ } \mbox{ }\mu \Delta u -\nabla p +f = 0\\ \nabla \cdot u = 0 \end{array} \right. \end{equation}$

Boundary conditions

  • $\sigma \cdot n = 0$ on $\Gamma_{surface}$
  • $u = 0$ on $\Gamma_{base\mbox{ } with \mbox{ } no \mbox{ }sliding}$
  • $u \cdot n = 0 $ and $n\cdot \sigma \cdot t = -\beta ^2 u \cdot t$ on $\Gamma_{base\mbox{ } with \mbox{ } sliding}$ (note $t$ represents a vector tangent to the base)
  • $ u = 0$ on $\Gamma_{lateral}$

My questions are

  1. For a constant viscosity value ($\mu$) which form of the first PDE do I use? Here they say that we would use the first form I have for a Newtonian fluid. Even though I have a constant viscosity I don't want to assume the fluid is Newtonian since ice is not Newtonian. Here on Slide 7 they used the second form of the PDE appearing but I got a bit confused with everything else they were discussing.
  2. Are my boundary conditions reasonable for a very basic ice flow model?
  3. I've seen a lot of people discuss the slab on a slope example. Would that be a reasonable geometry to take for a finite element method solution of this problem? I'm not a pro and don't know how to write formulas for mesh for complex geometries yet.So far I've only worked with the 2D Finite Element basis functions (hat functions) covering a square grid in the cartesian plane.
  4. Obviously I will need to check the inf-sup condition in Brezzi to make sure this problem is solvable, but otherwise does this seem like a reasonable setup for a basic FEM solvable problem?

I'm clearly very new at all of this. Any advice is greatly appreciated.

k12345
  • 189
  • Please provide a picture of your setup (i.e, what do the $\Gamma$s represent) – K.defaoite Dec 17 '22 at 02:04
  • @K.defaoite I'm working with a glacier model. So you can imagine it as just a slab shape on a slope. $\Gamma_{surface}$ is the top part of the glacier, $\Gamma_{base \mbox{ } with \mbox{ } no \mbox{ } sliding}$ is the bottom of the ice where the base of the glacier is frozen to the base, $\Gamma_{base \mbox{ } with \mbox{ } sliding}$ is the bottom part of the ice where the ice is free to slide, $\Gamma_{lateral}$ are the lateral sides of the glacier slab. – k12345 Dec 17 '22 at 15:46
  • Are you modeling the ice melting, or not? If you are then that is called a "multiphase flow" something that I'm afraid I don't have any experience with. – K.defaoite Dec 17 '22 at 17:53

1 Answers1

2

I will answer your question 1 as I don't think I have enough information to answer the other ones.


Short answer:

If $\nabla\cdot\boldsymbol u=0$, then $\nabla\cdot\big(\nabla\boldsymbol u+(\nabla\boldsymbol u)^\intercal\big)=\nabla^2 \boldsymbol u$.


LONG ANSWER:

(This is partially for my own reference, as well as others hopefully.)

The complete, general Navier-Stokes equations are as follows:

$$\rho\frac{\mathrm D\boldsymbol u}{\mathrm Dt}=\nabla\cdot\boldsymbol \sigma +\boldsymbol F \\ \frac{\mathrm D\rho}{\mathrm Dt}=-\rho\nabla\cdot\boldsymbol u$$ The first equation is the "momentum equation" and the second is the "continuity equation".

The symbols mean:

$\frac{\mathrm D}{\mathrm Dt}=\frac{\partial}{\partial t}+\boldsymbol u\cdot \nabla$ : The "material derivative"

$\boldsymbol u$ : The velocity of the fluid

$P$ : the pressure

$\rho$ : the density

$\boldsymbol F$ : An external force (e.g gravity)

$\boldsymbol \sigma$ : The Cauchy stress tensor.

The first equation describes conservation of momentum and the second describes conservation of mass.


The first assumption is that the Cauchy stress tensor takes the form

$$\boldsymbol \sigma=-P\mathbf g+\boldsymbol \tau$$

Where $\mathbf g$ is the metric tensor and $\boldsymbol \tau$ is the viscous stress tensor. The motivation for this is that when there is no viscous stress, the total stress in the fluid should be equal to the hydrostatic stress $-P\mathbf g$.

The second assumption is that we are working at a sufficiently large scale, so that the Knudsen number is quite close to zero. This in turn implies that the infinitesimal torque around any individual point is zero, which in turn implies that $\boldsymbol \sigma$ is a symmetric tensor. Since $\mathbf g$ is symmetric this implies $\boldsymbol \tau$ is symmetric as well.

The third assumption is the Newtonian hypothesis, which is that the viscosity depends linearly on the strain rate $S_{ij}=(\nabla u)_{(ij)}=\frac{1}{2}(\nabla u)_{ij}+\frac{1}{2}(\nabla u)_{ji}$ : $$\tau^{ij}=C^{ijkl}S_{kl}$$

Due to the symmetries in the various tensors involved and under the assumption that the fluid is isotropic, i.e looks the same in all directions, we can reduce these $81$ possible coefficients to only two, the first coefficient of viscosity or the "dynamic viscosity" $\mu$ and the second viscosity $\lambda$. (See here for some references on the topic.) In full, we write

$$\boldsymbol \tau = \lambda S^k{}_k \mathbf g+2\mu\mathbf S$$ Where $S^k{}_k=\nabla\cdot \boldsymbol u$ is the trace of the strain rate tensor, also known as the dilation rate.

Finally, the Stokes hypothesis is that $\operatorname{tr}\boldsymbol\tau=0$. Because the trace of a matrix is the sum of its eigenvalues, if the trace were nonzero it would mean that the viscosity of the fluid is pushing the fluid in a certain direction. But, we understand viscosity to simply be a realization of the internal friction of the fluid, and should not "push" the fluid in any particular direction. We find that $$\operatorname{tr}\boldsymbol \tau=\tau^i{}_i=\lambda S^k{}_k \underbrace{g^i{}_i}_{=3}+2\mu S^k{}_k \\ =S^k{}_k(3\lambda +2\mu)$$ So the Stokes hypothesis is that the $3\lambda+2\mu=0$, or $\lambda=-2\mu/3$. Note that this assumption is not always valid, but it is a good enough approximation in most cases.

So, the momentum equation is then

$$\rho \frac{\mathrm D\boldsymbol u}{\mathrm Dt}=\nabla\cdot \boldsymbol \sigma+\boldsymbol F$$ Let's assume that there is no external force, and use the form of the viscous stress tensor found earlier. We get $$\rho\frac{\mathrm D\boldsymbol u}{\mathrm Dt}=\nabla\cdot(-P\mathbf g+\boldsymbol \tau) \\ =-\nabla P+\nabla\cdot \left(\frac{-2}{3}\mu S^k{}_k\mathbf g+2\mu\mathbf S\right) \\ =-\nabla P -\frac{2}{3}\mu\nabla(\nabla\cdot\boldsymbol \mu)+\mu \nabla\cdot\big(\nabla\boldsymbol u+(\nabla\boldsymbol u)^\intercal\big)$$

We also rewrite the continuity equation in the form $\frac{\partial\rho}{\partial t}+\nabla\cdot(\rho\boldsymbol u)=0$ (exercise!)

Finally, we reach the most common form of the Navier-Stokes equations you will see $$\boxed{\rho\frac{\mathrm D\boldsymbol u}{\mathrm Dt}=-\nabla P+\mu\nabla^2\boldsymbol u+\frac{1}{3}\mu\nabla(\nabla\cdot \boldsymbol u)\\ \frac{\partial\rho}{\partial t}+\nabla\cdot(\rho\boldsymbol u)=0}$$

But we can go further. If we now assume a incompressible, homogeneous fluid ($\rho=$constant) we can introduce the "kinematic pressure" $p=P/\rho$ and the "kinematic viscosity" and write the \textit{incompressible Navier-Stokes equations}: $$\boxed{\frac{\mathrm D\boldsymbol u}{\mathrm Dt}=-\nabla p+\nu\nabla^2\boldsymbol u \\ \nabla\cdot\boldsymbol u=0}$$

Finally, we aim to obtain the equation for Stokes flow. We take the above incompressible Navier-Stokes equations and introduce some reference values for the velocity and distance called $U,L$ respectively. If we have chosen these references values correctly in our application, the dimensionless parameter $\operatorname{Re}=\frac{UL}{\nu}$ called the Reynolds number will roughly describe the ratio of the inertial ($\rho \boldsymbol u\cdot \nabla\boldsymbol u $) to the viscous ($\mu\nabla^2\boldsymbol u$) forces. Next we introduce the non dimensional variables

$$\bar{t}=\frac{tU}{L} \implies \frac{\partial}{\partial t}=\frac{U}{L}\frac{\partial}{\partial \bar{t}}\\ \bar{\boldsymbol x}=\frac{\boldsymbol x}{L}\implies \nabla=\frac{1}{L}\bar{\nabla} \\ \bar{\boldsymbol u}=\frac{\boldsymbol u}{U} \\ \bar{p}=\frac{pL}{\nu U}$$

You will find (exercise!) that our above incompressible momentum equation can be written in terms of these non dimensional variables as $$\operatorname{Re}\cdot\left(\frac{\partial \bar{\boldsymbol u}}{\partial\bar t}+\bar{\boldsymbol u}\cdot \bar{\nabla}\bar{\boldsymbol u}\right)=-\bar{\nabla}\bar{p}+\bar{\nabla}^2\bar{\boldsymbol u}$$

In the viscous limit $\operatorname{Re}\to 0$ we recover the Stokes equation $\nabla^2\boldsymbol u=\nabla p$.

K.defaoite
  • 13,890