Meteo Lab / M10 · Wettervorhersage & numerische Modelle / K03
M10K3 · Diskretisierung & Modellgitter

Atmosphärische Felder sind kontinuierlich formuliert — ein numerisches Modell besitzt nur endlich viele Freiheitsgrade:Wie werden Raum, Ableitungen und Flüsse auf einem Gitter repräsentiert?

K02 formulierte gekoppelte Prognosegleichungen für kontinuierliche Felder x(r,t). K03 macht daraus ein räumlich diskretes Rechenproblem. Gitterweite, Variablenplatzierung und diskrete Operatoren bestimmen, welche Strukturen das Modell überhaupt darstellen kann und mit welchem Fehler räumliche Ableitungen approximiert werden.

Abbildung: φ(r) → {φᵢⱼₖ}Skala: Δx, Δy, ΔzOperator: ∂/∂x → diskretes Stencil
01 · Kontinuum → Gitter

Diskretisierung ersetzt kein physikalisches Gesetz — sie ersetzt die unendlich vielen räumlichen Freiheitsgrade durch eine endliche Repräsentation.

In den Prognosegleichungen ist eine Größe φ zunächst ein Feld φ(x,y,z,t), also an jedem Raumpunkt definiert. Ein Computer kann dieses Kontinuum nicht speichern. Er führt deshalb Werte an diskreten Orten oder Mittelwerte über endliche Zellen.

Punktwert: φᵢⱼₖ(t) ≈ φ(xᵢ,yⱼ,zₖ,t)
Zellmittel: φ̄ᵢ = (1/Δx) ∫Zelle i φ(x) dx

Diese beiden Zahlen sehen ähnlich aus, besitzen aber unterschiedliche numerische Bedeutung. Ein Punktwert repräsentiert das Feld an einer Lage; ein Zellmittel repräsentiert den mittleren Inhalt eines Kontrollvolumens. Deshalb müssen auch Ableitungen, Flüsse und Quellterme zur gewählten Repräsentation passen.

Kontinuierliches Feld und zwei diskrete Repräsentationen: Knotenwerte für Finite Differenzen sowie Zellmittel für Finite Volumen.
M10K3 · Diskretisierung definiert nicht nur eine Gitterweite, sondern auch die Bedeutung jedes gespeicherten Freiheitsgrades.
02 · Diskrete Operatoren

Gradienten und Divergenzen werden aus Nachbarwerten oder Flüssen an Zellflächen rekonstruiert.

Eine zentrale Differenz approximiert die erste Ableitung an einem Knoten durch symmetrische Nachbarn:

(∂φ/∂x)ᵢ ≈ (φᵢ₊₁ − φᵢ₋₁) / (2Δx)

Für ein hinreichend glattes Feld besitzt dieses einfache Stencil einen Trunkierungsfehler zweiter Ordnung: Verkleinert man Δx, fällt der führende Fehler proportional zu Δx². In einer Finite-Volumen-Darstellung steht dagegen das Zellbudget im Zentrum:

∂φ̄ᵢ/∂t ≈ −(Fᵢ₊½ − Fᵢ₋½) / Δx + Sᵢ

Hier ändert sich der Zellinhalt durch den Nettofluss über die Zellgrenzen plus Quellen Sᵢ. Das ist besonders nützlich, wenn diskrete Erhaltungseigenschaften explizit kontrolliert werden sollen.

Zentrale Drei-Punkt-Differenz links und Finite-Volumen-Flussbilanz einer Zelle rechts.
M10K3 · Zwei typische Denkweisen: Ableitung aus Knotenwerten oder konservatives Budget aus Grenzflüssen.
03 · Gitterweite & Auflösung

Δx ist die Gitterweite — nicht die kleinste meteorologisch vertrauenswürdige Struktur.

Auf einem äquidistanten Gitter ist eine sinusförmige Welle der Wellenlänge λ für beliebige Phase nur dann ohne fundamentale Abtastmehrdeutigkeit eindeutig rekonstruierbar, wenn sie strictly oberhalb der Nyquist-Grenze liegt:

eindeutig samplebar: λ > 2Δx   ·   Nyquist-Grenzfall: λ = 2Δx

Am exakten Grenzfall λ=2Δx hängt die diskrete Information stark von der Phase ab; für die zentrale Differenz gilt sogar R∇=sin(π)/π=0. Die Nyquist-Grenze ist daher kein Qualitätskriterium. Schon nahe λ=2Δx liegen zu wenige Stützstellen vor, um Gradienten und Phasen gut zu rekonstruieren. Numerische Diffusion, Filterung, Advektion und das gewählte Stencil führen dazu, dass die effektive Auflösung eines realen Modells typischerweise mehrere Gitterweiten beträgt. Die genaue Zahl ist verfahrensabhängig; sie ist kein universeller Faktor.

Strukturen unterhalb der darstellbaren Skala verschwinden nicht physikalisch — sie fehlen nur als explizite Freiheitsgrade. Ihre mittlere Wirkung muss später gegebenenfalls parametrisiert werden; das ist Gegenstand von K05.

04 · Variablenplatzierung

Auch auf demselben Gitter kann die Position der Variablen die Kopplung diskreter Operatoren verändern.

Atmosphärenmodelle speichern nicht zwingend alle Größen am selben Ort. Auf einem Arakawa-C-Gitter liegen skalare Größen wie Druck oder Temperatur typischerweise in Zellzentren, während die Normal-Komponenten des Windes auf den jeweiligen Zellflächen liegen. Dadurch lassen sich Druckgradient und Massenfluss geometrisch natürlich koppeln.

In der Vertikalen kommen zusätzlich Höhen-, Druck-, Sigma- oder hybride Koordinaten vor. Über komplexer Topographie können geländefolgende Flächen die untere Randbedingung vereinfachen, zugleich aber die Geometrie horizontaler Gradienten numerisch anspruchsvoller machen.

05 · Grid & Gradient Lab

Teste an einer analytischen Welle, wie Gitterweite und Wellenlänge die Information im diskreten Gradienten verändern.

Das Labor verwendet φ(x)=sin(kx+ϕ) mit k=2π/λ. Für die zentrale Differenz lässt sich der numerische Gradient exakt als Vielfaches des analytischen Gradienten schreiben:

Dcφ = [sin(kΔx)/(kΔx)] · ∂φ/∂x

Der Faktor R∇=sin(kΔx)/(kΔx) ist die räumliche Übertragungsfunktion dieses Stencils für eine reine Sinuswelle. Er zeigt direkt, wie stark der diskrete Operator die Gradientamplitude dämpft oder — jenseits der Nyquist-Grenze — sogar mehrdeutig abbildet.

Interactive labGrid & Gradient Explorer
Gitterintervalle pro Welle λ/Δx—
Nyquist-Wellenlänge—
Gradient-Transfer R∇—
Zellmittel-Transfer—
exakter Gradient am Stencil—
zentrale Differenz—
3-Punkt-Stencil(φᵢ₊₁ − φᵢ₋₁)/(2Δx)—
Interpretation—
06 · Fehlerquellen

Räumliche Diskretisierung erzeugt mehrere verschiedene Fehler — „zu grob“ ist nur eine davon.

Fehlerquellen räumlicher Diskretisierung
FehlertypUrsacheFolge
RepräsentationsfehlerKontinuierliches Feld wird als Punktwert oder Zellmittel gespeichertkleinskalige Struktur wird geglättet oder fehlt
Trunkierungsfehlerkontinuierlicher Operator wird durch endliches Stencil ersetztGradienten, Phase oder Amplitude werden verfälscht
Aliasingλ < 2Δxkleinskalige Welle erscheint als andere, größere Skala
GeometriefehlerKoordinaten, Topographie, ZellformOperatoren werden richtungs- oder ortsabhängig

Diese Fehler sind räumlich. Ob ein zeitliches Integrationsverfahren für eine gegebene Kombination aus Δx, Strömungsgeschwindigkeit und Δt stabil ist, ist eine separate Frage — genau dort beginnt K04.

07 · Vom Gitter zur Modellgröße

Ein dreidimensionales Modellgitter macht aus wenigen Feldgleichungen sehr viele gekoppelte Freiheitsgrade.

Hat ein Modell Nₓ×Nᵧ×N_z Gitterpunkte oder Zellen und prognostiziert dort n Variablen, liegt die Größenordnung des Zustandsvektors bei n·Nₓ·Nᵧ·N_z. Schon ein moderates 500×500×80-Gitter mit zehn prognostischen Komponenten enthält etwa 200 Millionen skalare Freiheitsgrade.

Das erklärt, warum Auflösung nicht nur eine meteorologische, sondern auch eine algorithmische Entscheidung ist: kleinere Δx erhöht die Zahl der räumlichen Freiheitsgrade in drei Dimensionen sehr stark. Die zusätzliche Einschränkung des Zeitschritts wird erst in K04 behandelt.

08 · Grenze dieses Kapitels

K03 diskretisiert den Raum — noch nicht die Zeit.

Wir haben festgelegt, wo Modellvariablen liegen und wie räumliche Operatoren approximiert werden. Noch offen ist, wie groß ein Zeitschritt sein darf und warum explizite Integrationsverfahren bei zu großem Δt numerisch instabil werden können. K04 verbindet daher räumliche Gitterweite, Ausbreitungsgeschwindigkeit und Zeitschritt.

09 · Ergebnis

K03 macht aus kontinuierlichen Feldgleichungen ein endliches räumliches Rechenproblem.

1 · Freiheitsgrade

Gitterwerte oder Zellmittel ersetzen das räumliche Kontinuum.

2 · Bedeutung

Punktwerte und Zellmittel sind unterschiedliche numerische Repräsentationen.

3 · Operatoren

Ableitungen werden durch Stencils, Divergenzen durch Grenzflüsse approximiert.

4 · Sampling

λ=2Δx ist nur die Nyquist-Grenze, nicht automatisch brauchbare effektive Auflösung.

5 · Platzierung

Staggering und Vertikalkoordinaten beeinflussen die diskrete Kopplung.

6 · Nächster Schritt

K04 behandelt Δt und numerische Stabilität auf dem diskreten Gitter.

Cross-References

Nächster Schritt · M10K4Zeitschritt & numerische Stabilität

Wie koppeln sich räumliche Gitterweite, Ausbreitungsgeschwindigkeit und Δt — und wann wird ein numerisches Verfahren instabil?