# Difference between revisions of "Blatter-Pattyn Boundary Conditions"

(→Summary) |
|||

(74 intermediate revisions by 2 users not shown) | |||

Line 1: | Line 1: | ||

− | We will go through an approximate derivation of the boundary conditions that are implemented with | + | We will go through an approximate derivation of the boundary conditions that are implemented with CISM's higher-order scheme. By "approximate" we mean that some of the derivation is guided by physical intuition and reasonable arguments, rather than through the application of rigorous mathematics. In the end, we wind up with the same set of equations that one ends up with from the more rigorous approach (see, e.g. [http://www.ingentaconnect.com/content/igsoc/jog/2010/00000056/00000197/art00010 ''Dukowicz et al.'',2010]. We will look at the derivation in three parts, (1) the free surface boundary condition, (2) the specified basal traction boundary condition, and (3) lateral boundary conditions. |

== Stress Free Surface == | == Stress Free Surface == | ||

At the ice surface, a stress-free boundary condition is applied. The traction vector, ''<big>T</big>'', must be continuous at the ice sheet surface and, assuming that atmospheric pressure and surface tension are small, we have | At the ice surface, a stress-free boundary condition is applied. The traction vector, ''<big>T</big>'', must be continuous at the ice sheet surface and, assuming that atmospheric pressure and surface tension are small, we have | ||

+ | |||

Line 13: | Line 14: | ||

where the ''n<sub>i</sub>'' are the components of the outward facing, unit normal vector in Cartesisan coordinates. | where the ''n<sub>i</sub>'' are the components of the outward facing, unit normal vector in Cartesisan coordinates. | ||

− | For a function ''F(x,y,z) = f(x,y) | + | For a function ''F(x,y,z) = z - f(x,y) = 0'', where ''z = f(x,y)'' defines the surface, the gradient of ''F(x,y,z)'' gives the components of the surface normal vector: |

Line 22: | Line 23: | ||

− | <math>n_{i}=\left( \frac{\partial s}{\partial x},\frac{\partial s}{\partial y}, | + | <math>n_{i}=\left( -\frac{\partial s}{\partial x},-\frac{\partial s}{\partial y},1 \right)\frac{1}{a}</math> |

Line 28: | Line 29: | ||

− | <math>a=\sqrt{\left( \frac{\partial s}{\partial x} \right)^{2}+\left( \frac{\partial s}{\partial x} \right)^{2}+1^{2}} | + | <math>a=\sqrt{\left( \frac{\partial s}{\partial x} \right)^{2}+\left( \frac{\partial s}{\partial x} \right)^{2}+1^{2}}</math> |

− | + | The expression above for ''T<sub>i</sub>=0'' gives three equations that must be satisfied for a free surface boundary condition: | |

− | <math> | + | <math>\begin{align} |

+ | & i=x:\quad T_{x}=\sigma _{xx}n_{x}+\sigma _{xy}n_{y}+\sigma _{xz}n_{z}=0, \\ | ||

+ | & i=y:\quad T_{y}=\sigma _{yx}n_{x}+\sigma _{yy}n_{y}+\sigma _{yz}n_{z}=0, \\ | ||

+ | & i=z:\quad T_{z}=\sigma _{zx}n_{x}+\sigma _{zy}n_{y}+\sigma _{zz}n_{z}=0. \\ | ||

+ | \end{align}</math> | ||

− | + | Expanding the last one and expressing stresses in terms of strain rates and pressures, where ''η'' is the effective viscosity, gives | |

+ | |||

+ | |||

+ | <math>\left( 2\eta \dot{\varepsilon }_{zx} \right)n_{x}+\left( 2\eta \dot{\varepsilon }_{zy} \right)n_{y}+\left( 2\eta \dot{\varepsilon }_{zz}-P \right)n_{z}=0</math>, | ||

+ | |||

+ | |||

+ | which, when solved for the pressure gives | ||

+ | |||

+ | |||

+ | <math>Pn_{z}=\left( 2\eta \dot{\varepsilon }_{zz} \right)n_{z}+\left( 2\eta \dot{\varepsilon }_{zx} \right)n_{x}+\left( 2\eta \dot{\varepsilon }_{zy} \right)n_{y}</math>. | ||

+ | |||

+ | |||

+ | Expanding the above expression in terms of velocity gradients and normal vector components we have | ||

+ | |||

+ | |||

+ | <math>P=2\eta \frac{\partial w}{\partial z}-\left( \eta \frac{\partial u}{\partial z} \right)\frac{\partial s}{\partial x}-\left( \eta \frac{\partial v}{\partial z} \right)\frac{\partial s}{\partial y}</math> | ||

+ | |||

+ | |||

+ | where we have made the usual 1st-order approximation that | ||

+ | |||

+ | |||

+ | <math>\frac{\partial w}{\partial x}=\frac{\partial w}{\partial y}\approx 0</math> . | ||

+ | |||

+ | |||

+ | Now we use this expression for the pressure and expand the two horizontal boundary condition expressions | ||

<math>\begin{align} | <math>\begin{align} | ||

& i=x:\quad T_{x}=\sigma _{xx}n_{x}+\sigma _{xy}n_{y}+\sigma _{xz}n_{z}=0, \\ | & i=x:\quad T_{x}=\sigma _{xx}n_{x}+\sigma _{xy}n_{y}+\sigma _{xz}n_{z}=0, \\ | ||

− | & i=y:\quad T_{y}=\sigma _{yx}n_{x}+\sigma _{yy}n_{y}+\sigma _{yz}n_{z}=0, \\ | + | & i=y:\quad T_{y}=\sigma _{yx}n_{x}+\sigma _{yy}n_{y}+\sigma _{yz}n_{z}=0, \\\end{align}</math> |

− | + | ||

+ | |||

+ | in terms of velocity gradients and the effective viscosity to obtain | ||

+ | |||

+ | |||

+ | |||

+ | <math>\begin{align} | ||

+ | {} & \hat{x}:\quad -2\eta \frac{\partial u}{\partial x}\frac{\partial s}{\partial x}-\eta \left( \frac{\partial u}{\partial y}+\frac{\partial v}{\partial x} \right)\frac{\partial s}{\partial y}+\eta \frac{\partial u}{\partial z}= \\ | ||

+ | {} & \quad \quad \quad \quad \quad -2\eta \frac{\partial w}{\partial z}\frac{\partial s}{\partial x}+\eta \frac{\partial u}{\partial z}\left[ \frac{\partial s}{\partial x}\frac{\partial s}{\partial x} \right]+\eta \frac{\partial v}{\partial z}\left[ \frac{\partial s}{\partial y}\frac{\partial s}{\partial x} \right], \\ | ||

\end{align}</math> | \end{align}</math> | ||

− | |||

− | <math>\ | + | <math>\begin{align} |

+ | {} & \hat{y}:\quad -2\eta \frac{\partial v}{\partial y}\frac{\partial s}{\partial y}-\eta \left( \frac{\partial u}{\partial y}+\frac{\partial v}{\partial x} \right)\frac{\partial s}{\partial x}+\eta \frac{\partial v}{\partial z}= \\ | ||

+ | {} & \quad \quad \quad \quad \quad -2\eta \frac{\partial w}{\partial z}\frac{\partial s}{\partial y}+\eta \frac{\partial u}{\partial z}\left[ \frac{\partial s}{\partial x}\frac{\partial s}{\partial y} \right]+\eta \frac{\partial v}{\partial z}\left[ \frac{\partial s}{\partial y}\frac{\partial s}{\partial y} \right]. \\ | ||

+ | \end{align}</math> | ||

+ | |||

+ | |||

+ | |||

+ | In both of these expression, the terms in square brackets are ''<big>~0</big>'' because, as noted above slopes on ice sheets are small (and the slope squared is exceedingly small). From continuity, we also have | ||

+ | |||

+ | |||

+ | <math>\frac{\partial w}{\partial z}=-\frac{\partial u}{\partial x}-\frac{\partial v}{\partial y}</math>. | ||

+ | |||

+ | |||

+ | Using this expression for the normal vertical velocity gradient and removing the terms in square brackets our two horizontal boundary condition expressions become | ||

+ | |||

+ | |||

+ | |||

+ | <math>\begin{align} | ||

+ | {} & \hat{x}:\quad -2\eta \frac{\partial u}{\partial x}\frac{\partial s}{\partial x}-\eta \left( \frac{\partial u}{\partial y}+\frac{\partial v}{\partial x} \right)\frac{\partial s}{\partial y}+\eta \frac{\partial u}{\partial z}=2\eta \left( \frac{\partial u}{\partial x}\frac{\partial s}{\partial x}+\frac{\partial v}{\partial y}\frac{\partial s}{\partial x} \right), \\ | ||

+ | {} & \hat{y}:\quad -2\eta \frac{\partial v}{\partial y}\frac{\partial s}{\partial y}-\eta \left( \frac{\partial u}{\partial y}+\frac{\partial v}{\partial x} \right)\frac{\partial s}{\partial x}+\eta \frac{\partial v}{\partial z}=2\eta \left( \frac{\partial u}{\partial x}\frac{\partial s}{\partial y}+\frac{\partial v}{\partial y}\frac{\partial s}{\partial y} \right). \\ | ||

+ | \end{align}</math> | ||

+ | |||

+ | |||

+ | |||

+ | As in the derivation of the [[Blatter-Pattyn model|1st-order stress balance equations]], collect terms of a particular velocity gradient (that is, ''u'' or ''v'') and move them to one side of the equation and, lastly, divide through by the effective viscosity ''η'' to get the final form of the 1st-order free surface boundary conditions | ||

+ | |||

+ | |||

+ | |||

+ | <math>\begin{align} | ||

+ | {} & \hat{x}:\quad -4\frac{\partial u}{\partial x}\frac{\partial s}{\partial x}-\frac{\partial u}{\partial y}\frac{\partial s}{\partial y}+\frac{\partial u}{\partial z}=2\frac{\partial v}{\partial y}\frac{\partial s}{\partial x}+\frac{\partial v}{\partial x}\frac{\partial s}{\partial y}, \\ | ||

+ | {} & \hat{y}:\quad -4\frac{\partial v}{\partial y}\frac{\partial s}{\partial y}-\frac{\partial v}{\partial x}\frac{\partial s}{\partial x}+\frac{\partial v}{\partial z}=2\frac{\partial u}{\partial x}\frac{\partial s}{\partial y}+\frac{\partial u}{\partial y}\frac{\partial s}{\partial x}. \\ | ||

+ | \end{align}</math> | ||

+ | |||

+ | ==Specified Basal Traction== | ||

+ | |||

+ | Derivation of the basal boundary condition follows that above for the free surface except that (1) the right-hand side of the equation is not zero, rather it consists of an assumed basal traction vector with components <math>\left( \tau _{bx},\tau _{by} \right)</math>, (2) the outward facing normal vector components now consist of horizontal gradients in the basal surface, and (3) the effective viscosity does not disappear from the equations when we divide through. Making these substitutions we obtain the 1st-order basal boundary conditions for a specified basal traction | ||

+ | |||

+ | |||

+ | <math>\begin{align} | ||

+ | & \hat{x}:\quad 4\frac{\partial u}{\partial x}\frac{\partial b}{\partial x}+\frac{\partial u}{\partial y}\frac{\partial b}{\partial y}-\frac{\partial u}{\partial z}=-2\frac{\partial v}{\partial y}\frac{\partial b}{\partial x}-\frac{\partial v}{\partial x}\frac{\partial b}{\partial y}-\frac{\tau _{bx}}{\eta }, \\ | ||

+ | & \hat{y}:\quad 4\frac{\partial v}{\partial y}\frac{\partial b}{\partial y}+\frac{\partial v}{\partial x}\frac{\partial b}{\partial x}-\frac{\partial v}{\partial z}=-2\frac{\partial u}{\partial x}\frac{\partial b}{\partial y}-\frac{\partial u}{\partial y}\frac{\partial b}{\partial x}-\frac{\tau _{by}}{\eta }. \\\end{align}</math> | ||

+ | |||

+ | |||

+ | We assume that basal traction is related to basal sliding velocity through a traction paramter, ''<big>β</big>'', such that | ||

+ | |||

+ | |||

+ | <math>\tau _{bx}=\left. \beta u \right|_{z=b},\quad \tau _{by}=\left. \beta v \right|_{z=b}</math>. | ||

+ | |||

+ | |||

+ | Substituting this expression into the above gives our final horizontal boundary conditions at the ice sheet base | ||

+ | |||

+ | |||

+ | <math>\begin{align} | ||

+ | & \hat{x}:\quad 4\frac{\partial u}{\partial x}\frac{\partial b}{\partial x}+\frac{\partial u}{\partial y}\frac{\partial b}{\partial y}-\frac{\partial u}{\partial z}+\left( \frac{B}{\eta } \right)u=-2\frac{\partial v}{\partial y}\frac{\partial b}{\partial x}-\frac{\partial v}{\partial x}\frac{\partial b}{\partial y}, \\ | ||

+ | & \hat{y}:\quad 4\frac{\partial v}{\partial y}\frac{\partial b}{\partial y}+\frac{\partial v}{\partial x}\frac{\partial b}{\partial x}-\frac{\partial v}{\partial z}+\left( \frac{B}{\eta } \right)v=-2\frac{\partial u}{\partial x}\frac{\partial b}{\partial y}-\frac{\partial u}{\partial y}\frac{\partial b}{\partial x}. \\ | ||

+ | \end{align}</math> | ||

+ | |||

+ | ==Specified Basal Yield Stress== | ||

+ | |||

+ | The above implementation of a specified basal traction can be altered to simulate sliding over a "plastic" bed. That is, sliding does not occur below the specified yield stress of the underlying material (e.g. a water saturated (thawed) subglacial till). When the yield stress, ''τ<sub>0</sub>'' is reached, sliding occurs at a rate that maintains but does not exceed that yield stress. Consider the ''x'' direction boundary condition above, written out in terms of basal stress components, | ||

+ | |||

+ | |||

+ | <math>\begin{align} | ||

+ | & \hat{x}:\quad 4\eta \frac{\partial u}{\partial x}\frac{\partial b}{\partial x}+\eta \frac{\partial u}{\partial y}\frac{\partial b}{\partial y}-\eta \frac{\partial u}{\partial z}=-2\eta \frac{\partial v}{\partial y}\frac{\partial b}{\partial x}-\eta \frac{\partial v}{\partial x}\frac{\partial b}{\partial y}-\tau _{bx}, \\ | ||

+ | & \quad \quad \quad \quad \quad \quad \tau _{bx}\approx \tau _{0}=\tau _{0}\left( \frac{u}{\left| \mathbf{u} \right|} \right)=\tau _{0}\left( \frac{u}{\sqrt{u_{0}^{2}+v_{0}^{2}+\gamma }} \right) \\ | ||

+ | \end{align}</math> | ||

+ | |||

+ | |||

+ | In the expression above, ''u'' is the ''x'' component of velocity from the current iteration, ''u<sub>0</sub>'' and ''v<sub>0</sub>'' are velocity components from the previous iteration, and ''γ'' is a regularization constant (a small constant number to avoid division by zero during early iterations). Note that as the solution converges, velocities at the current and previous iteration are nearly equal, and the expression in parentheses approaches 1, in which case the basal stress and yield stress are approximately equal. | ||

+ | |||

+ | We can easily accommodate this in our earlier framework for incorporating the traction parameter ''<big>β</big>'' by treating ''<big>β</big>'' as nonlinear and dependent on the velocity, | ||

+ | |||

+ | |||

+ | <math>\begin{align} | ||

+ | & \tau _{bx}=\beta u,\quad \quad \\ | ||

+ | & \beta \equiv \frac{\tau _{0}}{\sqrt{u_{0}^{2}+v_{0}^{2}+\gamma }},\quad \\ | ||

+ | & \tau _{bx}=\left( \frac{\tau _{0}}{\sqrt{u_{0}^{2}+v_{0}^{2}+\gamma }} \right)u\quad \\ | ||

+ | \end{align}</math>. | ||

+ | |||

+ | |||

+ | Thus, we can implement plastic bed sliding behavior simply by substituting the above expression for our "nonlinear" ''<big>β</big>'' into our previous expressions for the basal boundary conditions in ''x'' (a similar expression applies for the ''y'' direction). The Figures below show some examples of this type of boundary condition for the case of an idealized ice stream. | ||

+ | |||

+ | |||

+ | '''Figure 1:''' Idealized ice stream with plastic-bed sliding. Top panel shows a schematic of an idealized ice stream, frozen at the margins and thawed within the ice stream (flow is out of the page). Bottom panel (color) shows a modeled, idealized ice stream (flow is from left to right) with a yield stress of 5 kPa within the ice stream and much larger than 5 kPa outside of it. Bottom left shows the ice stream speed and the bottom right shows the basal drag. Within the ice stream basal drag is equal to the yield stress. Outside of the ice stream, stress transfer to the lateral margins results in basal drag that is much larger than the yield stress (and much larger than the driving stress). | ||

+ | |||

+ | [[Image:plastic_bed1.jpg]] | ||

+ | |||

+ | |||

+ | |||

+ | '''Figure 2:''' Across-flow profiles of velocity and basal drag from the modeled, idealized ice stream in Figure 1. In the top panel, the analytical solution from ''Raymond'' (2005) is also shown for comparison. In the bottom panel, stress transfer to the lateral margins is clearly seen. | ||

+ | |||

+ | [[Image:plastic_bed2.jpg]] | ||

+ | |||

+ | ==Lateral Boundary Conditions== | ||

+ | Currently, the only lateral boundary condition implemented that is of any significance is that for floating ice; the depth-averaged stress resulting from an adjacent column of ocean water is applied at the location of an ice shelf (or ice tongue) front. The derivation follows largely along the lines above for the free surface and specified basal traction boundary conditions, except that the surface normal vectors, nx and ny, are taken as lying entirely in the x, y plane (that is, they are perpendicular to a vertical shelf front). Thus we have | ||

+ | |||

+ | |||

+ | <math>\begin{align} | ||

+ | & \hat{x}:\quad 4\eta \frac{\partial u}{\partial x}n_{x}+\eta \frac{\partial u}{\partial y}n_{y}+\eta \frac{\partial u}{\partial z}n_{z}=-2\eta \frac{\partial v}{\partial y}n_{x}-\eta \frac{\partial v}{\partial x}n_{y}+\rho g\left( s-z \right)n_{x}-S_{x}, \\ | ||

+ | & \hat{y}:\quad 4\eta \frac{\partial v}{\partial y}n_{y}+\eta \frac{\partial v}{\partial x}n_{x}+\eta \frac{\partial v}{\partial z}n_{z}=-2\eta \frac{\partial u}{\partial x}n_{y}-\eta \frac{\partial u}{\partial y}n_{x}+\rho g\left( s-z \right)n_{y}-S_{y} \\ | ||

+ | \end{align}</math> | ||

+ | |||

+ | |||

+ | where ''S<sub>x</sub>'' and ''S<sub>y</sub>'' are source terms from the pressure due to ocean water (to be defined below) and <math>\rho g\left( s-z \right)</math> comes from including the 1st order vertical stress balance | ||

+ | |||

+ | |||

+ | <math>\begin{align} | ||

+ | & \frac{\partial \sigma _{zz}}{\partial z}=\frac{\partial \tau _{zz}}{\partial z}-\frac{\partial P}{\partial z}=\rho g\quad \text{(integrate w}\text{.r}\text{.t}\text{. z)} \\ | ||

+ | & P=\rho g\left( s-z \right)+\tau _{zz} \\ | ||

+ | & P=\rho g\left( s-z \right)+2\eta \dot{\varepsilon }_{zz}=\rho g\left( s-z \right)+2\eta \left( -\frac{\partial u}{\partial x}-\frac{\partial v}{\partial y} \right) \\ | ||

+ | \end{align}</math> | ||

+ | |||

+ | |||

+ | with ''ρ'' being the ice density. In the last step above we have used the constitutive relation and incompressibility to expand the vertical, normal-deviatoric stress in terms of the effective viscosity and horizontal-normal strain rates. We calculate the source terms ''S<sub>x</sub>'' and ''S<sub>y</sub>''as the depth-averaged stress at the ice shelf front due to the pressure of ocean water there. This value is given by | ||

+ | |||

+ | |||

+ | <math>S_{i}=\left[ \frac{1}{H}\frac{1}{2}\rho _{w}g\left( H-h \right)^{2} \right]n_{i}=\left[ \frac{1}{2}\rho _{w}gH\left( \frac{\rho }{\rho _{w}} \right)^{2} \right]n_{i},\quad \quad h=H\left( 1-\frac{\rho _{{}}}{\rho _{w}} \right)</math> | ||

+ | |||

+ | |||

+ | where ''i=x,y'', ''n<sub>i</sub>'' is the shelf-front normal vector, ''H'' is the ice thickness, ''h'' is the “freeboard”, or ice thickness above floatation, and ''ρ<sub>w</sub>'' is the density of ocean water. Because we’ve taken a depth-average for this source term, we take a depth-average of the term <math>\rho g\left( s-z \right)</math> above, which is <math>\frac{1}{2}\rho gH</math>. Combining these two terms and inserting them in the horizontal boundary condition expressions above gives | ||

+ | |||

+ | |||

+ | <math>\begin{align} | ||

+ | & \hat{x}:\quad 4\eta \frac{\partial u}{\partial x}n_{x}+\eta \frac{\partial u}{\partial y}n_{y}+\eta \frac{\partial u}{\partial z}n_{z}=-2\eta \frac{\partial v}{\partial y}n_{x}-\eta \frac{\partial v}{\partial x}n_{y}+\left[ -\frac{1}{2}H\left( \frac{\rho }{\rho _{w}} \right)^{2}\rho _{w}g+\frac{1}{2}\rho gH \right]n_{x}, \\ | ||

+ | & \hat{y}:\quad 4\eta \frac{\partial v}{\partial y}n_{y}+\eta \frac{\partial v}{\partial x}n_{x}+\eta \frac{\partial v}{\partial z}n_{z}=-2\eta \frac{\partial u}{\partial x}n_{y}-\eta \frac{\partial u}{\partial y}n_{x}+\left[ -\frac{1}{2}H\left( \frac{\rho }{\rho _{w}} \right)^{2}\rho _{w}g+\frac{1}{2}\rho gH \right]n_{y} \\ | ||

+ | \end{align}</math> | ||

+ | |||

+ | |||

+ | which can be rearranged to | ||

+ | |||

+ | |||

+ | <math>\begin{align} | ||

+ | & \hat{x}:\quad 4\frac{\partial u}{\partial x}n_{x}+\frac{\partial u}{\partial y}n_{y}+\frac{\partial u}{\partial z}n_{z}=-2\frac{\partial v}{\partial y}n_{x}-\frac{\partial v}{\partial x}n_{y}+\frac{\rho gH}{2\eta }\left( 1-\frac{\rho }{\rho _{w}} \right)n_{x}, \\ | ||

+ | & \hat{y}:\quad 4\frac{\partial v}{\partial y}n_{y}+\frac{\partial v}{\partial x}n_{x}+\frac{\partial v}{\partial z}n_{z}=-2\frac{\partial u}{\partial x}n_{y}-\frac{\partial u}{\partial y}n_{x}+\frac{\rho gH}{2\eta }\left( 1-\frac{\rho }{\rho _{w}} \right)n_{y} \\ | ||

+ | \end{align}</math> | ||

+ | |||

+ | |||

+ | For an ice shelf, the surface and basal velocities are equal, in which case the vertical velocity gradient terms are ~0, giving the final form of the boundary conditions implemented in the model, | ||

+ | |||

+ | |||

+ | <math>\begin{align} | ||

+ | & \hat{x}:\quad 4\frac{\partial u}{\partial x}n_{x}+\frac{\partial u}{\partial y}n_{y}=-2\frac{\partial v}{\partial y}n_{x}-\frac{\partial v}{\partial x}n_{y}+\frac{\rho gH}{2\eta }\left( 1-\frac{\rho }{\rho _{w}} \right)n_{x}, \\ | ||

+ | & \hat{y}:\quad 4\frac{\partial v}{\partial y}n_{y}+\frac{\partial v}{\partial x}n_{x}=-2\frac{\partial u}{\partial x}n_{y}-\frac{\partial u}{\partial y}n_{x}+\frac{\rho gH}{2\eta }\left( 1-\frac{\rho }{\rho _{w}} \right)n_{y} \\ | ||

+ | \end{align}</math>. | ||

+ | |||

+ | == Summary == | ||

+ | |||

+ | You may have noticed that the form of ALL of the boundary conditions above is very similar. In fact, all that differs among the equations for the free surface, the specified basal traction, and the lateral shelf boundary condition is (1) the definition of the normal vectors and (2) the existence and definition of a source term. Here are the ''x'' direction equations again for the three cases: | ||

+ | |||

+ | <math>\begin{align} | ||

+ | & \hat{x}:\quad 4\frac{\partial u}{\partial x}\frac{\partial s}{\partial x}+ \frac{\partial u}{\partial y}\frac{\partial s}{\partial y}-\frac{\partial u}{\partial z}=-2 \frac{\partial v}{\partial y}\frac{\partial s}{\partial x}-\frac{\partial v}{\partial x}\frac{\partial s}{\partial y}, \\ | ||

+ | & \hat{x}:\quad 4\frac{\partial u}{\partial x}\frac{\partial b}{\partial x}+\frac{\partial u}{\partial y}\frac{\partial b}{\partial y}-\frac{\partial u}{\partial z}=-2\frac{\partial v}{\partial y}\frac{\partial b}{\partial x}-\frac{\partial v}{\partial x}\frac{\partial b}{\partial y}-\frac{\tau _{bx}}{\eta }, \\ | ||

+ | & \hat{x}:\quad 4\frac{\partial u}{\partial x}n_{x}+\frac{\partial u}{\partial y}n_{y}=-2\frac{\partial v}{\partial y}n_{x}-\frac{\partial v}{\partial x}n_{y}+\frac{\rho gH}{2\eta }\left( 1-\frac{\rho }{\rho _{w}} \right)n_{x}, \\ | ||

+ | \end{align}</math> | ||

+ | |||

+ | |||

+ | In the first equation (free surface), the normals are related to the ice sheet surface slope and the source term is zero (which subsequently allows us to divide through by the effective viscosity and remove it from the equations). In the second equation (specified basal traction), the normals are related to the bedrock slopes and the source term is related to the basal shear stress. In the last equation, the normals are defined by the shape of the ice-shelf front in map view, the vertical velocity gradient terms are absent, and the source term is related to the pressure from the adjacent column of ocean water. | ||

− | |||

+ | Go to [[Blatter-Pattyn model]]. | ||

− | + | Go to [[CISM higher-order dynamics: model solution|solution of the Blatter-Pattyn model]]. | |

+ | Go to [[CISM governing equations and numerical solution]]. | ||

− | + | [[International Workshop on Ice Flow Modeling, Beijing Normal University (March 21-25, 2011)|Return to main coarse page]] |

## Latest revision as of 16:10, 14 March 2011

We will go through an approximate derivation of the boundary conditions that are implemented with CISM's higher-order scheme. By "approximate" we mean that some of the derivation is guided by physical intuition and reasonable arguments, rather than through the application of rigorous mathematics. In the end, we wind up with the same set of equations that one ends up with from the more rigorous approach (see, e.g. *Dukowicz et al.*,2010. We will look at the derivation in three parts, (1) the free surface boundary condition, (2) the specified basal traction boundary condition, and (3) lateral boundary conditions.

## Contents |

## Stress Free Surface

At the ice surface, a stress-free boundary condition is applied. The traction vector, *T*, must be continuous at the ice sheet surface and, assuming that atmospheric pressure and surface tension are small, we have

where the *n _{i}* are the components of the outward facing, unit normal vector in Cartesisan coordinates.

For a function *F(x,y,z) = z - f(x,y) = 0*, where *z = f(x,y)* defines the surface, the gradient of *F(x,y,z)* gives the components of the surface normal vector:

For the case of the ice sheet surface, *s = f(x,y)* and the surface normal is given by

and

The expression above for *T _{i}=0* gives three equations that must be satisfied for a free surface boundary condition:

Expanding the last one and expressing stresses in terms of strain rates and pressures, where *η* is the effective viscosity, gives

,

which, when solved for the pressure gives

.

Expanding the above expression in terms of velocity gradients and normal vector components we have

where we have made the usual 1st-order approximation that

.

Now we use this expression for the pressure and expand the two horizontal boundary condition expressions

in terms of velocity gradients and the effective viscosity to obtain

In both of these expression, the terms in square brackets are *~0* because, as noted above slopes on ice sheets are small (and the slope squared is exceedingly small). From continuity, we also have

.

Using this expression for the normal vertical velocity gradient and removing the terms in square brackets our two horizontal boundary condition expressions become

As in the derivation of the 1st-order stress balance equations, collect terms of a particular velocity gradient (that is, *u* or *v*) and move them to one side of the equation and, lastly, divide through by the effective viscosity *η* to get the final form of the 1st-order free surface boundary conditions

## Specified Basal Traction

Derivation of the basal boundary condition follows that above for the free surface except that (1) the right-hand side of the equation is not zero, rather it consists of an assumed basal traction vector with components , (2) the outward facing normal vector components now consist of horizontal gradients in the basal surface, and (3) the effective viscosity does not disappear from the equations when we divide through. Making these substitutions we obtain the 1st-order basal boundary conditions for a specified basal traction

We assume that basal traction is related to basal sliding velocity through a traction paramter, *β*, such that

.

Substituting this expression into the above gives our final horizontal boundary conditions at the ice sheet base

## Specified Basal Yield Stress

The above implementation of a specified basal traction can be altered to simulate sliding over a "plastic" bed. That is, sliding does not occur below the specified yield stress of the underlying material (e.g. a water saturated (thawed) subglacial till). When the yield stress, *τ _{0}* is reached, sliding occurs at a rate that maintains but does not exceed that yield stress. Consider the

*x*direction boundary condition above, written out in terms of basal stress components,

In the expression above, *u* is the *x* component of velocity from the current iteration, *u _{0}* and

*v*are velocity components from the previous iteration, and

_{0}*γ*is a regularization constant (a small constant number to avoid division by zero during early iterations). Note that as the solution converges, velocities at the current and previous iteration are nearly equal, and the expression in parentheses approaches 1, in which case the basal stress and yield stress are approximately equal.

We can easily accommodate this in our earlier framework for incorporating the traction parameter *β* by treating *β* as nonlinear and dependent on the velocity,

.

Thus, we can implement plastic bed sliding behavior simply by substituting the above expression for our "nonlinear" *β* into our previous expressions for the basal boundary conditions in *x* (a similar expression applies for the *y* direction). The Figures below show some examples of this type of boundary condition for the case of an idealized ice stream.

**Figure 1:** Idealized ice stream with plastic-bed sliding. Top panel shows a schematic of an idealized ice stream, frozen at the margins and thawed within the ice stream (flow is out of the page). Bottom panel (color) shows a modeled, idealized ice stream (flow is from left to right) with a yield stress of 5 kPa within the ice stream and much larger than 5 kPa outside of it. Bottom left shows the ice stream speed and the bottom right shows the basal drag. Within the ice stream basal drag is equal to the yield stress. Outside of the ice stream, stress transfer to the lateral margins results in basal drag that is much larger than the yield stress (and much larger than the driving stress).

**Figure 2:** Across-flow profiles of velocity and basal drag from the modeled, idealized ice stream in Figure 1. In the top panel, the analytical solution from *Raymond* (2005) is also shown for comparison. In the bottom panel, stress transfer to the lateral margins is clearly seen.

## Lateral Boundary Conditions

Currently, the only lateral boundary condition implemented that is of any significance is that for floating ice; the depth-averaged stress resulting from an adjacent column of ocean water is applied at the location of an ice shelf (or ice tongue) front. The derivation follows largely along the lines above for the free surface and specified basal traction boundary conditions, except that the surface normal vectors, nx and ny, are taken as lying entirely in the x, y plane (that is, they are perpendicular to a vertical shelf front). Thus we have

where *S _{x}* and

*S*are source terms from the pressure due to ocean water (to be defined below) and comes from including the 1st order vertical stress balance

_{y}

with *ρ* being the ice density. In the last step above we have used the constitutive relation and incompressibility to expand the vertical, normal-deviatoric stress in terms of the effective viscosity and horizontal-normal strain rates. We calculate the source terms *S _{x}* and

*S*as the depth-averaged stress at the ice shelf front due to the pressure of ocean water there. This value is given by

_{y}

where *i=x,y*, *n _{i}* is the shelf-front normal vector,

*H*is the ice thickness,

*h*is the “freeboard”, or ice thickness above floatation, and

*ρ*is the density of ocean water. Because we’ve taken a depth-average for this source term, we take a depth-average of the term above, which is . Combining these two terms and inserting them in the horizontal boundary condition expressions above gives

_{w}

which can be rearranged to

For an ice shelf, the surface and basal velocities are equal, in which case the vertical velocity gradient terms are ~0, giving the final form of the boundary conditions implemented in the model,

.

## Summary

You may have noticed that the form of ALL of the boundary conditions above is very similar. In fact, all that differs among the equations for the free surface, the specified basal traction, and the lateral shelf boundary condition is (1) the definition of the normal vectors and (2) the existence and definition of a source term. Here are the *x* direction equations again for the three cases:

In the first equation (free surface), the normals are related to the ice sheet surface slope and the source term is zero (which subsequently allows us to divide through by the effective viscosity and remove it from the equations). In the second equation (specified basal traction), the normals are related to the bedrock slopes and the source term is related to the basal shear stress. In the last equation, the normals are defined by the shape of the ice-shelf front in map view, the vertical velocity gradient terms are absent, and the source term is related to the pressure from the adjacent column of ocean water.

Go to Blatter-Pattyn model.

Go to solution of the Blatter-Pattyn model.