Reading Time: 10 minutes

tl; dr

  • Local Conservation wird durch die Konsistenz des FVM-Flusses garantiert; FEM und DG müssen Flüsse sorgfältig auslegen.
  • Der Aufwind erster Ordnung erhöht die künstliche Viskosität – Bei CFL = 1 verschwindet es , ein überraschendes Ergebnis, das die meisten Praktizierenden verpassen.
  • Das RDG (P0P1) von Moose mit Flussbegrenzung reduziert die numerische Diffusion um über 80% im Vergleich zum vollständigen Aufwinden.
  • Skew-symmetrische Formulierungen sparen kinetische Energie, indem Aliasing-Fehler verhindert werden, dass sie nicht störend Energie erzeugen.
  • Neue Relaxationsmethoden für 2026 können Massen- und Energieeinsparungen auf maschinelle Präzision (10⁻¹⁴) durchsetzen.

Warum die Diskretisierung das verändert, was Ihre Simulation konserviert

Wenn Sie eine partielle Differentialgleichung diskretisieren, wählen Sie nicht nur eine Genauigkeitsreihenfolge – Sie wählen die physikalischen Größen, die Ihr Löser tatsächlich konserviert. Masse, Energie, Impuls: Diese Eigenschaften, die durch die kontinuierlichen Gleichungen analytisch garantiert werden, können je nach numerischer Flussentwurf auf diskreter Ebene leise verschwinden (oder auf mysteriöse Ebene erscheinen).

Dies ist einer der konsequentesten Kompromisse in der wissenschaftlichen Simulation, wird jedoch bei der Methodenauswahl oft übersehen. Sie können Stunden damit verbringen, Parameter zu optimieren, um festzustellen, dass das Diskretisierungsschema selbst einen künstlichen Massenverlust oder eine falsche Energieerzeugung einführt.

Das Kernprinzip ist einfach: Durchfluss, der eine Zelle verlässt, muss gleich dem Fluss in den Nachbarn . Wenn dies durch den Bau wahr ist, haben Sie lokale Erhaltung. Wenn es eine sorgfältige Konstruktion erfordert, müssen Sie es überprüfen. Das Verständnis dieser Unterscheidung – und der Tools, um sie zu überprüfen – ist der Unterschied zwischen dem Vertrauen Ihrer Simulation und der Prüfung jedes Ergebnisses.

Das Konsistenzprinzip der Flussmittel: Lokaler und globaler Naturschutz

Die Erhaltungseigenschaft eines numerischen Schemas wird dadurch bestimmt, ob numerische Flüsse über Zellgrenzflächen hinweg konsistent sind. Dies ist in der Literatur als das Fluss-Konsistenzprinzip bekannt und erklärt, warum einige Methoden auf natürliche Weise Masse konservieren, während andere dies nicht tun.

Finite-Volumen-Methode: Konservierung durch Konstruktion

Die Finite-Volumen-Methode (FVM) garantiert die lokale Erhaltung, da sie per Definition Flüsse über Zellflächen hinweg ausgleicht. Wenn Masse aus einem Kontrollvolumen herausfließt, fließt genau die gleiche Menge in seinen Nachbarn. Es kann kein numerischer Fluss erzeugt oder zerstört werden – die algebraische Struktur der Diskretisierung erzwingt die globale Massenerhaltung automatisch.

FIPY implementiert dies durch seine Konservierungsgleichungsstruktur, bei der jeder Konvektionsbegriff eine Flussbilanz über Zellflächen hinweg darstellt. Die FIPY-Erhaltungsgleichungsdokumentation beschreibt, wie die allgemeine Erhaltungsgleichung genau diese Flusskonsistenz erzwingt.

# FiPy conservation equation — fluxes are balanced by construction
equation = TransientTerm(var=phi) == UpwindConvectionTerm(coeff=velocity)

Finite-Elemente-Methode: Konservierung erfordert Design

Standard-Finite-Element-Formulierungen Not konservieren die Masse automatisch lokal. Die schwache Form integriert sich über Elemente, und Flüsse über interne Grenzen können global aufgehoben werden, ohne lokal zu erhalten. Aus diesem Grund können Standard-FEM-Formulierungen bei advektionsdominierten Problemen die Massenerhaltung verlieren.

FEM kann jedoch durch speziell entworfene numerische Flussmittel eine lokale Konservierung erreichen. Die diskontinuierliche Galerkin-Methode (DG) erreicht beispielsweise durch ihre Schnittstellenflüsse eine starke lokale Konservierung — siehe DG-Methoden-Tutorial für eine detaillierte Ableitung. DG kombiniert Polynom-Approximation höherer Ordnung mit flussbasierter Konservierung, die die Flusskonsistenz von FVM widerspiegelt.

Was dies für die Methodenauswahl bedeutet

Verfahren Lokaler Naturschutz wie es es erreicht
Endliches Volumen stark — nach Konstruktion Flussbilanz über Zellflächen ist algebraische Notwendigkeit
Kontinuierliche FEM Abhängig von der Formulierung erfordert ein sorgfältiges Flussdesign; Nicht automatisch
Diskontinuierliche Galerkin Stark – durch Flüsse Numerische Flüsse an den Schnittstellen erzwingen die lokale Balance
endlicher Unterschied nicht garantiert Derivate erzwingen kein Flussgleichgewicht zwischen den Zellen

Wann FEM, FVM oder FDM verwenden Guide on Matforge.org erklärt diese Kompromisse im Detail, einschließlich der Frage, wie die Auswahl der Konservierungsanforderungen vor der Berücksichtigung der Geometrie oder Genauigkeit berücksichtigt werden soll.

Kürzungsfehler und künstliche Viskosität

Jedes numerische Schema führt einen Kürzungsfehler ein – eine Differenz zwischen dem genauen Differentialoperator und seiner diskreten Approximation. Bei Aufwindschemata hat dieser Kürzungsfehler eine physikalische Interpretation: Er verhält sich wie künstliche Diffusion (auch numerische Viskosität genannt).

Die modifizierte Gleichung

Die CFD University Modified Equation Analysis bietet die vollständige Ableitung. Hier ist das wesentliche Ergebnis.

Für Aufwind-Advektion erster Ordnung mit konstanter Geschwindigkeit $A$:

$$$frac{partial Phi}{partial t} + a frac{partial Phi}{partial x} = unterbrace{frac{a delta x}{2}}_{text{Künstlicher Viskositätskoeffizient}} frac{partial^2 phi}{partial x^2} + o(delta x^2)$$

Der führende Kürzungsfehler wirkt wie ein Diffusionsterm mit dem Koeffizienten $ nu = a delta x / 2 $. Dies erklärt sowohl, warum der Aufwind stabil ist (es fügt Diffusion hinzu) als auch warum es Fronten verschmiert (diese Diffusion verbreitet Profile).

Die CFL-Nummer ändert alles

Hier ist das nicht offensichtliche Ergebnis, das die meisten Praktizierenden verfehlen: Wenn eine Zeitdiskretisierung einbezogen wird, wird der künstliche Viskositätskoeffizient CFL-abhängig . Die komplette modifizierte Gleichung zeigt:

$$nu = frac{a delta x}{2} (1 – text{cfl})$$

Bei CFL = 1 verschwindet die künstliche Diffusion. Dies erklärt, wenn der Aufwind „frei“ ist – überhaupt keine numerische Diffusion. Viele Simulationspraktiker arbeiten unwissentlich bei CFL = 1 und fragen sich, warum ihr Aufwindschema erster Ordnung unerwartet saubere Ergebnisse liefert. Die CFL-abhängige Formel erklärt warum.

Dieses Ergebnis hat erhebliche praktische Auswirkungen:

  • Bei CFL nahe 0 (sehr kleine Zeitschritte) führt Upwinding zu maximaler künstlicher Diffusion
  • Bei CFL = 1 (Zeitschritt entspricht einer Zelltransitzeit), fügt der Aufwind erster Ordnung keine künstliche Diffusion hinzu
  • Bei CFL > 1, die Formel deutet auf eine mögliche Instabilität hin – die modifizierte Gleichung ändert sich

Beachten Sie, dass die zeitliche Diskretisierung auch zur numerischen Diffusion beiträgt. Die Wahl des Zeitintegrators (Backward Euler, Crank-Niconcolson, Runge-Kutta) beeinflusst die Dämpfungseigenschaften unabhängig vom räumlichen Schema. Die Zeit Integrationsmethoden für PDE-Solver: Explicit vs Implicit Schemes Leitfaden Erläutert, wie zeitlicher Fehler mit der räumlichen numerischen Diffusion interagiert und wie sie bei der Verifizierung getrennt werden kann.

Netzversatz erzeugt „falsche Diffusion“

Selbst bei einem physikalischen Diffusionskoeffizienten und einem perfekt gleichmäßigen Fluss führen unstrukturierte Netze numerische Diffusion proportional zum Winkel zwischen der Strömungsrichtung und den Zellflächennormalen ein. Dies wird als „falsche Diffusion“ oder „Kreuzwinddiffusion“ bezeichnet.

Auf strukturierten kartesischen Gittern wird die mit einer Koordinatenachse ausgerichtete Strömung sauber dargestellt. Auf unstrukturierten Netzen (Dreiecken, Tetraeder) führt selbst eine einfache gleichmäßige Strömung zu einer künstlichen Diffusion, wenn die Strömung das Netz schräg überquert. Die Diffusionsgröße skaliert mit $ sin ^ 2 ( theta) $, wobei $ theta $ der Fehlausrichtungswinkel ist.

Dies erklärt, warum Simulationen auf unstrukturierten Netzen häufig eine feinere Auflösung als strukturierte Gitter für dasselbe Advektionsproblem erfordern – die künstliche Diffusion ist keine Eigenschaft des Schemas, sondern der Netzausrichtung.

Upwind-Schemata und der Diffusionsstabilitäts-Trade-off

Upwind-Schemata fügen numerische Diffusion hinzu, um die Advektionsberechnungen zu stabilisieren. Aber wie viel Diffusion wird eingeführt? Und welche Alternativen gibt es?

Was Upwind tatsächlich tut

Upwind erster Ordnung ersetzt den symmetrischen zentralen Unterschied:

$$frac{partial phi}{partial x}

Mit richtungsbewusster Annäherung:

$$ frac { Partial phi} { Partial X} Approx Frac { phi_i – phi_ {i-1}} { delta x} quad text {(für} a > 0 text {)} $$

Wie die Analyse der CFD-Universität zeigt, kann diese Aufwind-Näherung genau so geschrieben werden:

$$text{upwind} = text{central} – frac{delta x}{2} frac{partial^2}{partial x^2}$$

Der Begriff der zweiten Derivate ist die künstliche Diffusion. Es unterdrückt kurze Wellen und scharfe Steigungen – weshalb der Aufwind stabil ist, aber auch die Fronten verschmiert.

Numerischer Diffusionsvergleich von Elch

Numerische numerische Diffusionsdokumentation Bietet den umfassendsten numerischen Diffusionsvergleich, der in jeder Open-Source-Solver-Dokumentation verfügbar ist. Ihr Tracer-Advektionstest vergleicht sieben Diskretisierungsstrategien:

Diskretisierung Numerische Diffusion Hauptmerkmal
Rahmen (zentral) Mäßig zweiter Ordnung, bedingungslos nur mit Diffusion
Masse-gekrümmt niedrig bis mäßig Reduzierte Diffusion, aber mögliche Schwingungen
Voller Aufwind hoch Erste Ordnung, garantierte Stabilität
RDG P0 (stückweise konstant) Mäßig DG mit Polynom nullter Ordnung, Aufwindfluss
RDG P0P1 (linear + Limiter) low Reduziert die Diffusion >80% gegenüber vollem Aufwind
KT ohne Begrenzer niedrig bis mäßig Kuzmin-Turek-Schema, begrenzte Begrenzung
KT mit Begrenzer Niedrigster Flussbegrenzung reduziert die Diffusion signifikant

Das RDG(P0P1)-Schema mit dem Superbee-Flussbegrenzer reduziert die numerische Diffusion um über 80% im Vergleich zum vollständigen Aufwinden unter Beibehaltung der Monotonie. Dies ist ein konkreter Beweis für die Methodenauswahl: Die lineare Rekonstruktion mit Flussbegrenzung ist der Aufwind erster Ordnung bei Transportproblemen, bei denen die Auflösung wichtig ist, weit überlegen.

Wann Sie Full Upwind vs. Limited Schemes verwenden

Die Dokumentation zum Aufwickeln von Moose bietet praktische Anleitungen:

  • Verwenden Sie vollen Aufwind, wenn: Robustheit die Priorität ist, Lösungsbegrenzung ist wichtiger als Auflösung, oder Sie lösen starke nichtlineare Probleme, wenn Oszillationen den Solver beschädigen würden
  • Verwenden Sie begrenzte Schemata höherer Ordnung, wenn: Transportraten quantitativ gemessen werden, scharfe Fronten gelöst werden müssen oder das Problem schwache Nichtlinearitäten hat, die keinen vollständigen Aufwind erfordern

Der praktische Kompromiss: Voller Aufwind ist robust, aber zu diffus. Begrenzte Schemata bewahren die Auflösung, erhöhen aber nichtlineare Komplexität. Für konservierungskritische Simulationen (Reaktiver Transport, Phasenfeldmodelle) ist die zusätzliche Komplexität in der Regel die Auflösung wert.

Skew-symmetrische Formulierungen zur Energieerhaltung

Bei der Simulation von komprimierbaren Strömungs- oder Reaktionssystemen wird die Energieeinsparung kritisch. Konservative Standardformulierungen nichtlinearer Konvektion können durch Aliasing-Fehler kinetische Energie erzeugen oder zerstören. Die Lösung, die in einer häufig zitierten Übersicht identifiziert wurde, besteht darin, den konvektiven Betreiber neu zu formulieren.

Coppola 2019: Die schief-symmetrische Spaltung

Die bahnbrechende ASME-Überprüfung von 2019 von Coppola (95 Citations) zur diskreten Energieeinsparung zeigt, dass nichtlineare Konvektionsbegriffe die kinetische Energie nur dann erhalten, wenn sie in geteilter Form formuliert sind. Die wichtigste Erkenntnis ist, dass der konvektive Operator aufgeteilt werden muss in:

  1. Eine Konservative Form (Divergenzformular): $nabla cdot (mathbf{u} phi)$
  2. Eine schief-symmetrische Form: $mathbf{u} cdot nabla phi – frac{1}{2} (nabla cdot mathbf{u}) phi $

Wenn es kombiniert wird, wird der diskrete konvektive Operator schief adjungiert, was bedeutet, dass er quadratische Invarianten wie kinetische Energie ohne künstliche Dissipation bewahrt. Dadurch wird verhindert, dass Aliasing-Fehler Energie verursachen (oder zerstören).

Für den inkompressiblen Fluss ($nabla cdot mathbf{u} = 0$) vereinfacht sich die symmetrische Form der folgenden Form:

$$Mathbf{u} cdot nabla phi$$

Für die komprimierbare Strömung ist der Divergenzbegriff wichtig und die schiefsymmetrische Aufteilung wird für die Energieeinsparung von wesentlicher Bedeutung.

Warum dies für DG-Methoden wichtig ist

Die von Gassner und anderen entwickelte diskontinuierliche Galerkin Energy-Stable-Methode (DGSEM) verwendet diese schief-symmetrische Spaltung, um eine diskrete Energieerhaltung sicherzustellen. Informationen zum DG-Fluss-Design finden Sie im DG-Methoden-Tutorial. DG-Methoden mit entropiestabilen Flüssen und schief-symmetrischen konvektiven Spaltungen sind der Stand der Technik für energieerhaltende Simulationen komprimierbarer Strömung.

Wenn schief-symmetrische Formulierungen unerlässlich sind

Problemtyp Standardformular ausreichend? Schräg-symmetrisch benötigt?
inkompressibler Durchfluss, geringer Mach Manchmal (wenn gut gelöst) Ja, für strikte Energieeinsparung
komprimierbarer Durchfluss Nein Essential
Turbulente Strömung / LES Nein Essential
Reaktionsfluss mit Energiekopplung Nein Essential
Einfache Diffusion oder inkompressibler Transport Nein Optional (Bequemlichkeit)

Überprüfung der Erhaltung in der Praxis

Die Theorie sagt uns, welche Schemata Masse und Energie sparen. In der Praxis müssen Sie es überprüfen. Hier ist ein schrittweiser Workflow.

Schritt 1: Definieren Sie die Konservierungsmenge

Identifizieren Sie, welche physikalischen Mengen konserviert werden müssen. Gemeinsame Entscheidungen:

  • Mass (Integral von Konzentration oder Dichte über die Domäne)
  • Energie (Wärmeenergie, kinetische Energie oder Gesamtenergie)
  • Artenmasse (Einzelne chemische Spezies)

Schritt 2: Berechnen Sie das diskrete Integral

Berechnen Sie bei jedem Zeitschritt das Domänenintegral:

# Mass conservation check in a scalar transport problem
import numpy as np
from fipy import Grid2D, CellVariable

mesh = Grid2D(nx=100, ny=100, dx=0.01, dy=0.01)
phi = CellVariable(mesh=mesh, value=0.0)

# Initial mass
initial_mass = np.sum(phi.value * mesh.cellVolumes)
print(f"Initial mass: {initial_mass:.6f}")

# After simulation
final_mass = np.sum(phi.value * mesh.cellVolumes)
print(f"Final mass: {final_mass:.6f}")
print(f"Mass loss: {(initial_mass - final_mass) / initial_mass * 100:.4f}%")

Schritt 3: Grenzflüsse überprüfen

Verstöße gegen den Naturschutz entstehen in der Regel an Grenzen. Überprüfen Sie, dass:

  • Zuflussflüsse stimmen mit den vorgeschriebenen Grenzwerten überein
  • Abflussgrenzen begrenzen das Problem nicht
  • Keine Flussgrenzen haben wirklich keinen Fluss

Schritt 4: Vergleichen Sie gegen Referenz

Verifikation VS Validation Guide erklärt, dass die Überprüfung mit analytischen oder hergestellten Lösungen verglichen werden muss. Zur Erhaltungsprüfung:

  1. Führen Sie ein Transportproblem mit der bekannten anfänglichen Masse aus
  2. Stellen Sie sicher, dass die numerische Masse im Laufe der Zeit konstant bleibt (innerhalb der Toleranz).
  3. Testen Sie mit mehreren Netzauflösungen – Konservierung sollte sich verbessern oder konstant bleiben, wenn das Netz verfeinert und nicht verschlechtert wird

Schritt 5: Dokumentieren Sie die Toleranz

Legen Sie eine für Ihr Problem geeignete Erhaltungstoleranz fest:

  • Wissenschaftliche Veröffentlichung: Massenfehler < 0,1%
  • Simulation: Massenfehler < 1%
  • Research Prototyping: Massenfehler < 5% (aber dokumentieren)

Advanced Conservation Enforcement: Entspannungsbasierte Methoden

Wenn die Standarddiskretisierung keine ausreichende Erhaltung erreicht, bieten neuere Methoden Nachbearbeitungskorrekturen an.

Das Ergebnis ARXIV 2604.05940

Ein kürzlich von Rajvanshi und Ketcheson (ARXIV 2604.05940, April 2026) vorgelegter Vorabdruck von Rajvanshi und Ketcheson führt Relaxation-based Conservation-Durchforcement für die Massen- und Energiebilanz ein. Die Methode arbeitet mit jedem Zeitschrittschema, indem eine Korrektur nach dem Zeitschritt hinzugefügt wird.

Key Results:

  • Erzielt eine maschinelle Genauigkeitskonservierung bis zu 10⁻¹⁴-Fehler
  • Zwei Varianten: Multiple-Relaxation und Projektionsentspannung
  • Projection-Entspannung ist robuster und erfordert nur die Lösung eines skalaren Wurzelfindungsproblems (2-3× Rechenkosten)
  • Validiert auf kosmologischen 2D- und 3D-Testfällen

Die Methode gilt für implizite-explizite (IMEX) Runge-Kutta-Schemata und kann gleichzeitig die Massenerhaltung und Energiebilanz durchsetzen. Dies ist besonders wertvoll für Simulationen, bei denen sich über lange Zeiträume Schutzverletzungen ansammeln und die physische Genauigkeit beeinträchtigen.

Wann entspannungsbasierte Methoden:

  • Langzeitsimulationen, bei denen sich kleine Konservierungsfehler ansammeln
  • Multi-Physik-Kopplung, bei der Schutzverletzungen Instabilität verursachen
  • Schemata höherer Ordnung, die strenge Erhaltung für die Lösung opfern
  • Produktionssimulationen, bei denen Masse/Energiebilanz nicht verhandelbar ist

Praktischer Entscheidungsrahmen

Die Wahl einer Diskretisierung für konservierungskritische Simulationen erfordert die gleichzeitige Berücksichtigung mehrerer Faktoren.

Methodenauswahlmatrix

Lage Empfohlener Ausgangspunkt Erhaltungsniveau Wann upgraden
Massentransport auf strukturiertem Netz, stetig zentraler Unterschied oder Hybrid Moderat (FVM) Upgrade, wenn Spitzenwerte ungenau sind
Reaktiver Transport mit scharfen Fronten Begrenzte höhere Ordnung (z. B. Moose RDG P0P1) Stark Nur verwenden, wenn die Auflösung kritisch ist
Komprimierbarer Durchfluss mit Energiekupplung DG mit schräg-symmetrischer Spaltung Stark (DGSEM) Erforderlich – nicht optional
Turbulente Strömung / LES Hochwertige DG- oder Spektralmethoden Stark Unverzichtbar für die körperliche Treue
Phasenfeld- / Mehrphasenfluss FVM oder DG mit Flussbegrenzern Stark Upgrade, wenn die Schnittstellenauflösung wichtig ist
Einfache Diffusion, keine starke Konvektion Standard-FEM oder FVM Ausreichend Kein Upgrade erforderlich

Entscheidungsregeln

  1. Wenn die Erhaltung nicht verhandelbar ist (Massen-Energie-Balance muss genau sein): Beginnen Sie mit FVM oder DG. Das Flussmittelkonsistenzprinzip garantiert es durch Design.
  2. Wenn scharfe Fronten aufgelöst werden müssen ohne Störschwingungen: Verwenden Sie begrenzte Schemata höherer Ordnung (Moose RDG P0P1, Kuzmin-Turek mit Limiter). Vermeiden Sie vollen Aufwind – es reduziert die Diffusion um weniger als das, was begrenzte Schemata erreichen.
  3. Wenn komprimierbare Strömungsenergieschutzmittel: Verwenden Sie symmetrische Split-Formulierungen (Coppola 2019, Gassner DGSEM). Konservative Standardformen können durch Aliasing Energie erzeugen.
  4. Wenn Sie bei langen Simulationen eine strikte Massenerhaltung benötigen: : Betrachten Sie die relance-basierte Durchsetzung (ARXIV 2604.05940) als einen Nachbearbeitungsschritt bei 2-3 × Rechenkosten.
  5. Wenn die Netzauflösung begrenzt ist: Achten Sie auf eine falsche Diffusion auf unstrukturierten Netzen. Strukturierte Gitter vermeiden dies. Erwarten Sie auf unstrukturierten Netzen eine höhere künstliche Diffusion, die dem Strömungs-Maschen-Fehlausrichtungswinkel proportional ist.

Zusammenfassung: Was zu vermeiden

Fehler Folge Fix
Unter der Annahme, dass alle Diskretisierungen gleichermaßen erhalten Massenverlust, falsche Energie Überprüfen Sie die Erhaltung mit Domänenintegralen
Verwenden von vollem Aufwind, wenn begrenzte Schemata verfügbar sind 80% + unnötige Diffusion Verwenden Sie Moose RDG P0P1 oder ähnliches
Ignorieren der CFL-Abhängigkeit der künstlichen Viskosität Diffusion überschätzen oder unterschätzen Überprüfen Sie die CFL-Nummer neben dem Netz
Verwenden von konservativen Standardformen für komprimierbaren Fluss falsche Energieerzeugung Verwenden Sie schief-symmetrische Split (Coppola 2019)
Nicht Berücksichtigung von Netzfehlstellungen Falsche Diffusion auf unstrukturierten Netzen Verwenden Sie nach Möglichkeit strukturierte Gitter

Zusammenfassung und nächste Schritte

Die Erhaltungseigenschaften bei der Diskretisierung werden durch die Flusskonsistenz über die Zellgrenzflächen bestimmt. FVM erreicht dies durch Konstruktion. DG erreicht es durch numerische Flüsse. Standard-FEM erfordert sorgfältiges Design.

Die wichtigste Erkenntnis ist, dass numerische Diffusion keine unvermeidbare Eigenschaft von Advektionsschemata ist – sie hängt von der CFL-Nummer, der Netzausrichtung und der Schemawahl ab. Der Aufwind erster Ordnung fügt eine künstliche Viskosität hinzu, die bei CFL = 1 verschwindet. Begrenzte Schemata höherer Ordnung reduzieren die numerische Diffusion um über 80% im Vergleich zum vollständigen Aufwinden. Skew-symmetrische Formulierungen verhindern eine falsche Energieerzeugung im komprimierbaren Fluss.

Für konservierungskritische Simulationen immer quantitative Masse und Energiebilanz überprüfen. Verlassen Sie sich nicht nur auf die Wahl der Methoden – das Prinzip der Flusskonsistenz ist eine theoretische Garantie, sondern Ihre spezifische Implementierung muss überprüft werden.

Empfohlene nächste Schritte:

  1. Führen Sie einen Massenkonservierungstest für Ihre aktuelle Simulation durch (Compute-Domänenintegrale zu jedem Zeitschritt)
  2. Wenn der Konservierungsfehler Ihre Toleranz überschreitet, sollten Sie ein Upgrade auf begrenzte Schemes höherer Ordnung in Betracht ziehen
  3. Überprüfen Sie für den komprimierbaren Fluss, dass Ihr konvektiver Operator eine schräg-symmetrische Aufteilung verwendet
  4. Erwägen Sie die durchsetzungsbasierte Durchsetzung für Simulationen mit langer Dauer, bei denen sich kleine Fehler ansammeln

Der Advection-dominierte Problemführer auf Matforge.org enthält ergänzende Leitlinien zu Stabilisierungsstrategien (SUPG, Flussbegrenzer, Peclet-Analyse), die neben den hier behandelten Erhaltungseigenschaften funktionieren.

weiterlesen

  • Coppola, S. (2019). über die Erhaltung quadratischer Invarianten in numerischen Schemata für die kompressiblen Euler- und Navier-Stokes-Gleichungen. ASME Applied Mechanics Reviews , 71 (1). 95 Zitate.
  • Rajvanshi, A. & Ketcheson, D. I. (2026). Effiziente Massenerhaltungs- und Energieausgleichsprogramme hoher Ordnung. arXiv: 2604.05940 .
  • Moose Numerical Diffusion Documentation: https://mooseframework.inl.gov/modules/porous_flow/numerical_diffusion.html
  • CFD University Modifizierte Gleichungsanalyse: https://cfd.university/blog/what-is-numerical-dissipation-in-cfd-and-why-do-we-need-it/

Verwandte Anleitungen