Hostname: page-component-6766d58669-zlvph Total loading time: 0 Render date: 2026-05-20T02:27:05.902Z Has data issue: false hasContentIssue false

Adjusting Two-Dimensional Velocity Data to Obey Continuity

Published online by Cambridge University Press:  20 January 2017

L. A. Rasmussen*
Affiliation:
U.S. Geological Survey, Tacoma, Washington 98402, U.S.A.
Rights & Permissions [Opens in a new window]

Abstract

An algorithm is developed for adjusting glacier surface-velocity vectors, given on the nodes of a square grid, so that they obey a central-difference approximation of the continuity equation. Also required on the grid nodes are the glacier thickness, the ratio of the surface-velocity to the average velocity in the column, and the difference between the mass balance and the thickness change. All these other variables are assumed to be known exactly, and only the surface-velocity field is adjusted. The result is optimum in the sense that the magnitude of the adjustment is minimized. Either the relative or the absolute adjustment can be minimized, depending on how weights are specified. No restriction is placed on the shape of the solution region, and no boundary condition is required. The algorithm is not iterative. The algorithm first forms a parallel flow field that satisfies the continuity equation, and then uses a stream function to add a divergenceless field to it. The stream function that leads to the minimum velocity adjustment is obtained as four independent, interlacing solutions covering the solution region. For each of the four, a well-conditioned, sparse-matrix system of simultaneous linear equations is solved. A compact, sub-optimum, well-behaved iterative procedure is also developed for transforming part of the velocity adjustment into an adjustment of the thickness field.

Résumé

Résumé

On développe un algorithme qui permet d’ajuster des vecteurs vitesse superficielle donnés aux noeuds d’une grille carrée de manière à ce qu’ils obéissent à un schéma aux différences centrées de l’équation de continuité. Pour ce faire, il faut également connaitre aux noeuds de la grille l’épaisseur du glacier, le rapport entre la vitesse en surface et la vitesse moyenne sur une verticale ainsi que la différence entre bilan de masse et variation d’épaisseur. Toutes ces variables sont supposées parfaitement connues et seul le champ de vitesse superficielle est ajusté. L’optimisation est réalisée en minimisant la valeur de l’ajustement. On peut, en spécifiant les poids respectifs, minimiser les valeurs d’ajustements relatives ou absolues. La forme de la région soumise au calcul peut être quelconque, aucune condition aux limites n’est nécessaire et l’algorithme n’est pas itératif. L’algorithme construit d’abord un champ de vitesses parallèles satisfaisant l’équation de continuité puis, utilisant une fonction de courant, lui ajoute un champ à divergence nulle. La fonction de courant correspondant à l’ajustement minimal des vitesses est obtenue comme combinaison de quatre solutions indépendantes couvrant la région. Pour chacune des quatre solutions, on résoud un système linéaire dont la matrice est creuse et bien conditionnée. Une procédure itérative compacte, sub optimale, stable et convergente est également développée afin de transformer une partie de l’ajustement cinématique en un ajustement des épaisseurs.

Zusammenfassung

Zusammenfassung

Es wird ein Rechenverfahren zur Einpassung von oberflächlichen Geschwindigkeitsvektoren in den Schnittpunkten eines Quadratnetzes auf eine zentral-differentielle Annäherung der Kontinuitätsgleichung entwickelt. In den Netzpunkten werden weiter benötigt: die Gletscherdicke, das Verhältnis zwischen der Oberflächengeschwindigkeit und der mittleren Geschwindigkeit in der Säule und die Differenz zwischen der Massenbilanz und der Dickenänderung. Diese Parameter werden als fehlerfreie Grössen betrachtet, so dass sich die Einpassung nur auf das oberflächliche Geschwindigkeitsfeld erstreckt. Das Ergebnis ist insofern optimal, als die Einpassung minimiert wird. Dies kann entweder mit der relativen oder der absoluten Ausgleichung geschehen – je nach der Gewichtsfestsetzung. Die Form des Lösungsbereiches unterliegt keinen Einschränkungen; eine Randbedingung wird nicht benötigt. Der Algorithmus ist nicht iterativ. Der Algorithmus erzeugt zuerst ein paralleles Strömungsfeld, das die Kontinuitätsgleichung erfüllt, und zieht dann eine Strömungsfunktion zur Addition eines divergenzfreien Feldes heran. Die Strömungsfunktion, die zur Ausgleichung der Geschwindigkeiten führt, wird aus 4 unabhängigen, verknüpften Lösungen, die den Lösungsbereich überdecken, gewonnen. Für jede der 4 ist ein gut konditioniertes Matrizen-System für gleichzeitige lineare Gleichungen zu lösen. Ein kompaktes, nicht ganz optimales, aber günstiges Iterationsverfahren zur Transformation eines Teiles der Geschwindigkeitsausgleichung in eine Ausgleichung des Dickenfeldes wird ebenfalls vorgeführt.

Information

Type
Research Article
Copyright
Copyright © International Glaciological Society 1985
Figure 0

Fig. 1. Vertical section through the glacier thickness. The horizontal coordinate ξ is in the direction of the glacier flow.

Figure 1

(fig.2) Horizontal coordinate system, grid indices, and solution region of a hypothetical problem. The symbols u, v, and indicate whether one, the other, or both components are to be adjusted.

Figure 2

Table I Four Independent, Interlacing Subsets of the Solution Region. Indicated for each Subset are the Row and Column Combinations for Which the ψ -Values are Computed (from Equations 13), on which the u2, -values and V2,-values are then determined (from Equations 11), and on which the F-values are used to get the u1- values and v1-values (from Equations 14)

Figure 3

Fig. 3 Patterns of the four independent, interlacing subsets of the solution region, illustrating Table I. The key at the bottom shows to which subset each of the four corners of the pattern at each grid node pertains. For example, subset IV gives u-values on the even-row, odd-column nodes and it gives v-values on the odd-row. even-column nodes.

Figure 4

Fig. 4. Subset II of the solution region shown in Figure 2. The continuity equation is applied at nodes indicated by F to adjust components u and v at nodes indicated by those symbols by means of the stream function at nodes indicated by Ψ.