Foam-Agent: Towards Automated Intelligent CFD Workflows

Das Paper stellt Foam-Agent vor, ein auf Large Language Models basierendes Multi-Agenten-System, das komplexe CFD-Arbeitsabläufe von der Netzgenerierung bis zur Visualisierung vollständig automatisiert und dabei eine Erfolgsrate von 88,2 % ohne menschliches Eingreifen erreicht.

Ling Yue, Nithin Somasekharan, Tingwen Zhang, Yadi Cao, Zhangze Chen, Shimin Di, Shaowu Pan

Veröffentlicht 2026-03-06
📖 4 Min. Lesezeit☕ Kaffeepausen-Lektüre

Each language version is independently generated for its own context, not a direct translation.

Stellen Sie sich vor, Computational Fluid Dynamics (CFD) – also die Simulation von Strömungen wie Luft um ein Flugzeug oder Blut in einer Arterie – ist wie der Bau eines riesigen, hochkomplexen Hauses.

Normalerweise ist dieser Prozess ein Albtraum für Laien. Man muss erst die Baupläne zeichnen (Geometrie), dann das Fundament und die Wände aus Millionen kleiner Ziegelsteinen legen (Vernetzung/Meshing), die Elektrik und Heizung planen (Physik-Einstellungen), den Bauantrag beim Bürgermeister einreichen (Job-Scripte für Supercomputer) und am Ende das fertige Haus fotografieren (Visualisierung). Ein einziger Fehler in einem dieser Schritte lässt das ganze Haus einstürzen. Es braucht Jahre an Erfahrung, um das zu lernen.

Foam-Agent ist wie ein super-intelligenter, selbstständiger Bauleiter, der all diese Aufgaben für Sie erledigt – und das alles nur auf Basis eines einzigen Satzes, den Sie ihm in normaler Sprache geben.

Hier ist die einfache Erklärung, wie dieser "Bauleiter" funktioniert:

1. Das Team aus Spezialisten (Multi-Agenten-System)

Statt dass eine einzige KI versucht, alles auf einmal zu tun (was oft zu Chaos führt), hat Foam-Agent ein Team von spezialisierten Robotern, die zusammenarbeiten:

  • Der Architekt (Architect Agent): Sie sagen ihm: "Ich möchte den Wind um ein Flugzeug simulieren." Der Architekt denkt nach, schlägt einen Plan vor und sagt: "Okay, wir brauchen erst einen Bauplan, dann die Ziegel, dann die Elektrik." Er organisiert den gesamten Ablauf.
  • Der Maurer (Meshing Agent): Dieser Roboter baut das "Gitter" (das Mesh), das die Strömung simuliert. Er kann das Gitter selbst bauen oder, wenn Sie schon ein fertiges Modell haben, es einfach übernehmen und anpassen.
  • Der Schreiber (Input Writer Agent): Er schreibt die tausenden von technischen Dateien, die OpenFOAM (die Software, die die Simulation rechnet) braucht. Wichtig: Er achtet darauf, dass die Dateien logisch aufeinander aufbauen. Wenn die Wand noch nicht steht, schreibt er nicht über das Dach.
  • Der Bauleiter vor Ort (Runner Agent): Er schickt den Auftrag los. Das kann auf Ihrem Laptop sein oder auf einem riesigen Supercomputer (HPC), falls die Aufgabe zu schwer ist.
  • Der Qualitätskontrolleur (Reviewer Agent): Das ist der wichtigste Teil! Wenn die Simulation abstürzt (was oft passiert), liest dieser Roboter die Fehlermeldung, versteht, was schiefgelaufen ist, und korrigiert die Dateien automatisch. Er versucht es immer wieder, bis es klappt.
  • Der Fotograf (Visualization Agent): Wenn alles fertig ist, macht er schöne Bilder und Videos von den Strömungen, damit Sie sehen können, was passiert ist.

2. Der "Kochbuch"-Effekt (Retrieval-Augmented Generation)

Ein großes Problem bei KI ist, dass sie manchmal Dinge erfindet, die nicht existieren (Halluzinationen). Foam-Agent verhindert das, indem es wie ein Koch, der ein riesiges Kochbuch konsultiert, arbeitet.

Bevor der Architekt einen Plan macht, schaut er in eine riesige Datenbank mit tausenden von erfolgreichen Simulationen. Er sucht nach ähnlichen Fällen (z. B. "Flugzeug" oder "Wasserströmung") und kopiert die bewährten Rezepte. So weiß er genau, welche Einstellungen funktionieren, anstatt zu raten.

3. Der "Lego"-Ansatz (Modularität)

Frühere Systeme waren wie ein riesiger, unflexibler Block. Wenn man nur einen kleinen Teil ändern wollte, musste man das ganze System neu starten.
Foam-Agent ist wie ein Lego-Set. Jeder Roboter (Architekt, Maurer, Fotograf) ist ein eigenes Bauteil. Man kann sie einzeln nutzen oder zusammenstecken. Das macht das System extrem flexibel und erlaubt es, es in andere Programme zu integrieren.

4. Das Ergebnis: Von "Unmöglich" zu "Einfach"

In Tests hat Foam-Agent 110 verschiedene Simulationen durchgeführt.

  • Das Ergebnis: Es hat in 88,2 % der Fälle ohne menschliche Hilfe eine funktionierende Simulation geliefert.
  • Der Vergleich: Bisherige Systeme schafften nur etwa 55 %.

Warum ist das so wichtig?

Stellen Sie sich vor, Sie sind ein Arzt, der wissen will, wie Blut durch eine verengte Arterie fließt. Früher musste er einen teuren CFD-Experten beauftragen, der Wochen an der Simulation arbeitete. Mit Foam-Agent kann der Arzt einfach sagen: "Simuliere den Blutfluss bei dieser Verengung mit diesen Parametern." Der Roboter erledigt den Rest, korrigiert Fehler automatisch und liefert das Ergebnis.

Zusammenfassend: Foam-Agent nimmt die Hürde der extremen Komplexität weg. Es verwandelt die "Geheimsprache" der Strömungsmechanik in ein einfaches Gespräch, sodass Forscher und Ingenieure sich auf das Ergebnis konzentrieren können, statt auf das Schreiben von Code. Es ist der Unterschied zwischen dem Versuch, ein Haus selbst zu bauen, und dem Anrufen eines Teams, das es für Sie plant, baut und fertigstellt.