Depth-integrated mass balance#

As we build our ice sheet model, we will need an equation to describe how the ice thickness, \(H\), changes with time. As our ice sheet model is so-called ‘depth-integrated’ we can use the depth-integrated mass balance equation to describe how \(H\) varies in time.

\[ \dot{H} = a - \nabla_h\cdot\underline{q}, \]

where \(\dot{H} = \frac{\partial H}{\partial t}\) is the rate of change of ice thickness, a is the ice-equivalent mass balance, \(\nabla_h\) is the del operator in the horizontal direction \(\nabla_h = \frac{\partial}{\partial x} + \frac{\partial}{\partial y}\) and \(q\) is the depth-integrated ice flux.

Depth integrated in this context refers to the fact that this mass balance equation, and the whole model we will build in later pages, does not resolve how variables vary with depth within the ice sheet.

Simple derivation#

The volume of the column of ice in the diagram below is \(V= \delta x \delta y H\), where \(H\) is the ice sheet thickness. The rate of change of the volume is

\[ \dot{H}\delta x \delta y = \text{rate of mass in} - \text{rate of mass out}. \]

ice_column_mass_balance

Mass fluxes are the accumulation at the upper surface and the two ice flow fluxes labelled \(q_x\) and \(q_y\) in the diagram. The flux from accumulation is \(a\delta x \delta y\), where \(a\) is the net rate of snow fall expressed in units of distance per time, assuming the snow fall is instantaneously compacted to the density of ice. This is called the ice-equivalent accumulation rate. It is commonly used in ice-sheet modelling.

The fluxes \(q_x\) and \(q_y\) are depth-integrated ice fluxes. They are defined as

\[ q_x = \int^H_0 u(z) dz;\quad q_y = \int^H_0 v(z) dz. \]

They are the depth-integrated fluxes per unit width in the across flow direction. They have units of area per time (not volume per time, like you would assume a flux would have). (Additionally, you can treat them as the scalar component of a two-dimensional vector field \(\underline{q} = (q_x, q_y)\).) The total ice-flow flux into the column is therefore \(q_x\delta y + q_y \delta x\).

Using the approach we have used several times before, the ice-flow fluxes out of the column on the opposite faces are \(\delta y(q_x+ \delta x \frac{\partial q_x}{\partial x})\) and \(\delta x(q_y+ \delta y \frac{\partial q_y}{\partial y})\) .

Bringing all these fluxes together we get

\[ \dot{H}\delta x \delta y = a\delta x \delta y + q_x\delta y + q_y \delta x - \delta y\left(q_x+ \delta x \frac{\partial q_x}{\partial x}\right) - \delta x\left(q_y+ \delta y \frac{\partial q_y}{\partial y}\right) \]

The \(q_y \delta x\) and \(q_x\delta y\) cancel leaving

\[ \dot{H}\delta x \delta y = a\delta x \delta y - \delta y\delta x \frac{\partial q_x}{\partial x} - \delta x \delta y \frac{\partial q_y}{\partial y} \]

Finally, \(\delta y \delta x\) cancels leaving

\[ \dot{H} = a - \frac{\partial q_x}{\partial x} - \frac{\partial q_y}{\partial y}. \]

This can be represented by

\[ \dot{H} = a - \nabla_h\cdot\underline{q}, \]

where \(\nabla_h\) is the del operator in the horizontal direction only: \(\nabla_h = \frac{\partial}{\partial x} + \frac{\partial}{\partial y}\).

A more complete (but more complicated) derivation of mass balance#

Another form of the depth-integrated mass balance equation can be derived, starting with \(\nabla\cdot\underline{u} = 0\) which implies incompressibility. Mathematically, this means the divergence of the field (\(u\)) is zero, meaning there are no source terms implying that there is no net accumulation or depletion of fluid within any infinitesimally small region of space. From the continuity equation we can see that if \(\nabla\cdot\underline{u} = 0\), the change in density (\(\rho\)) is \(0\) at all points in the fluid. $\( \frac{\partial \rho}{\partial t} + \nabla \cdot (\rho \underline{u}) = 0 \)$

Shifting to two spatial dimensions we have

\[ \underline{u} = (u(x,z), w(x,z)); \quad \underline{q} = q_x = \int^{s(x)}_{b(x)} u(z) dz. \]

and

\[ \nabla\cdot\underline{u} = \frac{\partial u}{\partial x} + \frac{\partial w}{\partial z}=0, \]

where \(b\) is the elevation of the base of the ice sheet and \(s\) is the elevation of the ice surface. Rearranging gives

\[ \frac{\partial w}{\partial z} = - \frac{\partial u}{\partial x}. \]

Integrating between the bed and the surface gives

\[ \int^{w_s}_{w_b} dw = - \int^{s(x)}_{b(x)}\frac{\partial u}{\partial x} dz, \]

where \(w_s\) is the vertical velocity at the surface and \(w_b\) is the vertical velocity at the base. The rate at which the ice surface goes up or down, \(\dot{s}\), is related to the ice-equivalent accumulation rate \(a\), the vertical velocity at the surface \(w_s\), and advection of upstream ice-surface-height:

\[ \dot{s} = w_s + a - u_s \frac{\partial s}{\partial x}. \]

or, rearranging,

\[ w_s = \dot{s}-a+u_s \frac{\partial s}{\partial x}. \]

To understand the last term in the equation above, consider that the slope \(\frac{\partial s}{\partial x}\) shows how much the surface height changes for every meter you move in the \(x\) direction. So if the ice is moving in that direction a distance \(u\) every second, the height of the ice changes due to this ‘advection’ effect by \(u \frac{\partial s}{\partial x}\) every second.

Note that the above equation is sometimes called a kinematic equation for the ice surface height, \(\dot{s}\). In a non-depth-integrated ice-sheet model, this is the equation used to move the ice-surface up and down.

The same arguments applies at the bottom of the ice sheet (or ‘ice base’) where it is in contact with rock, sediment, or water. If we define melting \(m\) as positive if mass is being removed, we get:

\[ \dot{b} = w_b + m - u_b \frac{\partial b}{\partial x}. \]

or, rearranging,

\[ w_b = \dot{b}-m+u_b \frac{\partial b}{\partial x}. \]

Evaluating the integral on the left of our main equation above gives.

\[ w_s - w_b = - \int^{s(x)}_{b(x)}\frac{\partial u}{\partial x} dz, \]

and substituting in the two expressions for \(w_s\) and \(w_b\) gives

\[ \dot{s}-a+u_s \frac{\partial s}{\partial x} - \left(\dot{b}-m+u_b \frac{\partial b}{\partial x}\right) = - \int^{s(x)}_{b(x)}\frac{\partial u}{\partial x} dz. \]

To evaluate the integral on the right, we need to be careful of the limits because they are functions of \(x\), so we cannot just move the differential operator out of the integral. To make progress we use the Leibniz integration rule to show

\[ -\int^{s(x)}_{b(x)}\frac{\partial u}{\partial x}\,dz = u_s \frac{\partial s}{\partial x} - u_b \frac{\partial b}{\partial x} - \frac{\partial}{\partial x} \int^{s(x)}_{b(x)} u\, dz. \]

To understand what this rule means, we can rearrange by moving the last term of the right over to the left and the left side over to the right, leading to

\[ \frac{\partial}{\partial x} \int^{s(x)}_{b(x)} u\, dz = u_s \frac{\partial s}{\partial x} - u_b \frac{\partial b}{\partial x} + \int^{s(x)}_{b(x)}\frac{\partial u}{\partial x}\,dz. \]

This says that the derivative with respect to \(x\) of an integral with limits that are functions of \(x\), is equal to the sum of the integral of the derivative of the function and two additional terms that take account of the dependence of the limits on \(x\). The left side is the flux divergence and we can see that is increases with the surface slope and decreases with the slope of the bed. This makes sense because, all else being equal, if the surface slope is larger (i.e. more positive, or less negative) the flux divergence increases - the flux increases with \(x\) more rapidly.

Applying the Leibniz integration rule, our full equation is

\[ \dot{s}-a+u_s \frac{\partial s}{\partial x} - \left(\dot{b}-m+u_b \frac{\partial b}{\partial x}\right) = u_s \frac{\partial s}{\partial x} - u_b \frac{\partial b}{\partial x} - \frac{\partial}{\partial x} \int^{s(x)}_{b(x)} u\, dz. \]

We see that the slope terms cancel, i.e. the flux divergence and the rate of change of surface elevation both depend on the surface and basal slopes in exactly the same way and the two effects cancel. This leaves

\[ \dot{s}-a - \left(\dot{b}-m\right) = - \frac{\partial}{\partial x} \int^{s(x)}_{b(x)} u\, dz. \]

Recognizing that \(s-b = H\), so \(\dot{s}-\dot{b} = \dot{H}\), leaves

\[ \dot{H}-a +m = - \frac{\partial}{\partial x} \int^{s(x)}_{b(x)} u\, dz. \]

Rearranging and using our definition of flux we finally get

\[ \dot{H} = a-m - \frac{\partial q}{\partial x}, \]

which in two horizontal dimensions is

\[ \dot{H} = a - m - \nabla_h\cdot\underline{q}. \]

This is the same as we had before except that it includes the minor addition of basal melting \(m\). However, the slightly more rigorous derivation does four things for us:

  1. it shows that this equation does not assume that the base and surface are flat, which isn’t obvious from the simpler derivation,

  2. it links the general mass balance equation (\(\nabla\cdot\underline{u} = 0\)) to this depth-averaged version used in ice sheet models,

  3. it highlights the fact that we indeed need to integrate vertically (i.e. ‘depth-integrate’) to derive it, and

  4. it leads us to also derive the kinematic condition for the ice surface (\(\dot{s} = w_s + a - u_s \frac{\partial s}{\partial x}.\)).