ANSYS Fluent DOE-Tutorial

In diesem Tutorial zeigen wir, wie man einrichtet Versuchsplanung (DOE) mit variablen Designparametern für ANSYS Fluent-Simulationen.
Wir verwenden ein T-Kreuzungs-Mischproblem mit kalten und heißen Flüssigkeitseinlässen. An der T-Kreuzung vermischen sich beide Flüssigkeiten und erzeugen eine Austrittstemperatur, die ein Konstruktionsziel für dieses Beispiel darstellt. Wir simulieren einen parametrischen Sweep der verschiedenen Eintrittstemperaturen mithilfe der in Rescale verfügbaren DOE-Jobtypoption.

Um die Eingabedateien für dieses Tutorial zu erhalten, beachten Sie bitte Folgendes: Kontaktieren Sie den Rescale-Support.

Auf der Rescale-Plattform

  • Klicken Sie zunächst auf +Neuer Job
  • Benennen Sie den Job angemessen
  • Ändern Sie die Anstellungsart an DOE, wie im folgenden Screenshot gezeigt
    • Sie können sehen, wie sich das Layout der Plattformkonfiguration zum DOE-Setup ändert
  • Fügen Sie Eingabedateien hinzu, indem Sie Eingaben angeben Fenster
fluent doe select 1.b50b548c

Verwenden Sie außerdem Hinzufügen von Cloud Storage or Von diesem Computer hochladen Optionen zum Hochladen des Fluent-Falls Modell, wie unten gezeigt

Eingabedateien hinzufügen

Klicken Sie auf Weiter Taste zu gehen Parallele Einstellungen Seite

Auf dem Parallele Einstellungen Auf dieser Seite werden wir den Parameterbereich für DOE festlegen. Simulation Konfiguration.
Wir können die Parameter einstellen:

  • Durch Angabe eines .csv Datei mit der Option Verwenden einer Ausführungsdefinitionsdatei
  • Durch manuelle Eingabe der Parameter mit Geben Sie hier Ihre Variablen an wie im Bild unten gezeigt

Hier können wir verwenden Kreuzprodukt or Monte Carlo basierender Sweep der Parameter.

  • Kreuzprodukt Option würde alle Kombinationen der Parameter generieren, um die Simulationen auszuführen
  • Monte Carlo Option würde Parameter basierend auf der angegebenen Wahrscheinlichkeitsverteilung generieren

In diesem Tutorial verwenden wir Kreuzprodukt .

  • Geben Sie die Variable ein Name, Max Value, Min Value und der Increment um es als variablen Parameter hinzuzufügen, wie unten gezeigt.
Fluent Doe Parallel-Einstellungen 3.0ac7a41c

Sie können beliebig viele Variablen für die zu entwerfenden DOE-Simulationen hinzufügen. Hier haben wir zwei Parametervariablen verwendet cold_temp und hot_temp für dieses DOE (siehe unten):

Eingabeparameter

Nachdem Sie alle variablen Parameter für die DOE-Simulation festgelegt haben, wechseln Sie zur Seite „Vorlagen“.

Hier laden wir die Vorlage hoch, die zum Erstellen mehrerer .jou Journaldateien für einzelne untergeordnete Läufe.

Eingabevorlage

Das run_doe.jou Die Vorlagendatei für diese Simulation lautet wie folgt:


/file/read-case tjunction_doe.cas/file/set-batch-options nein ja ja nein/define/boundary-conditions/vi inlet_cold ,,,,,,,, nein , ${cold_temp} ,,,,,/define/boundary-conditions/vi inlet_hot ,,,,,,,, nein , ${hot_temp} ,,,,,/solve/iterate 500/file/write-case-data tjunction_doe%i.cas.gz/exit ja

Sie können diese Journaldatei aus den GUI-Befehlen erstellen, die als Scheme-Codezeilen in Journaldateien aufgezeichnet werden. FLUENT erstellt eine Journaldatei, indem es alles aufzeichnet, was Sie in die Befehlszeile oder über die GUI eingeben. Sie können Journaldateien auch manuell mit einem Texteditor erstellen. Sobald Sie eine simulationsspezifische Journaldatei erstellt haben, können Sie die Option „DOE neu skalieren“ verwenden und eine Vorlagendatei ähnlich der oben genannten erstellen, um Fluent-Simulationen mit allen Parametern durchzuführen.

Klicken Sie auf  Weiter nach ... Ziehen Softwareeinstellungen

Nach einem Klick +Software hinzufügen Schaltfläche, Suche mit Schlüsselwörtern fluent und wählen Sie die ANSYS Fluent-Software aus dem Menü aus. Dadurch wird die Software hinzugefügt und die relevanten Befehle und Versionen, die zum Ausführen einer Fluent-Simulation erforderlich sind, werden eingefügt.

  • Fügen Sie im Befehlsfenster am Ende des Befehls den Namen der Journaldatei hinzu. In diesem Tutorial lautet der Name der Journaldatei run.jou (siehe unten).
  • Wählen Sie je nach Wunsch die Lizenzoptionen
    • Auswählen On-Demand-Lizenz verwenden für den Kauf einer Lizenz
    • Auswählen Vorhandene Lizenz verwenden ob diese Option für Ihr Konto konfiguriert ist
Softwareeinstellungen

In diesem Tutorial wählen wir:

  • Core Typ: Emerald mit On-Demand-Option
  • Anzahl der Kerne pro Steckplatz: 4
  • Anzahl der Aufgabenplätze: 2
  • Maximale Auftragsdauer: Wahlweise
    Die Hardware-Übersichtsseite enthält Einzelheiten zu den Hardwareeinstellungen ausgewählt (siehe unten):
Hardwareeinstellungen

In diesem Abschnitt können Sie ein Nachbearbeitungsskript hinzufügen, das bestimmte Aufgaben ausführt, die im Rahmen der Simulationen vorgesehen sind. Mit einem Nachbearbeitungsskript können Sie bestimmte Aufgaben automatisieren, während andere Simulationen ausgeführt werden.

Für dieses Tutorial greift das unten angegebene Nachbearbeitungsskript den letzten Eintrag der Ausgabedatei jeder Simulation ab und speichert ihn in der Variable outlet_temp, dies würde eine schnellere Auswertung der DOE-Experimente ermöglichen:


Nachbearbeitungsskript:

tail -1 report-def-0-rfile.out | awk '{print "outlet_temp\t"$NF}'

Beispielsweise greift das Nachbearbeitungsskript aus der Ausgabedatei (siehe unten) einer einzelnen Simulation auf den letzten Eintrag zu, d. h. 308.97261 Wert und speichert ihn als outlet_temp variabel.


"report-def-0-rfile"
"Iteration" "report-def-0"
("Iteration" "report-def 0(outlet)")
1 299.9999999999999
2 306.3764303939494    
:    
:
156 308.9728270257071
157 308.9726151362732

Eingabe-Nachbearbeitungsskript

Als nächstes in der Nachbearbeitungsbefehl Geben Sie im Fenster den Befehl zum Ausführen des Nachbearbeitungsskripts wie folgt ein:.


bash ./output_extract.sh

Beim Klicken Weiter, Wir können Bewertung die Job-Einrichtung.

In diesem Abschnitt können Sie die Auftragseinrichtung überprüfen:

  • In der DOE-Auftragszusammenfassung werden die Eingabedateien, die Software und die Hardwareeinstellungen aufgelistet, die Sie für Ihre Analyse ausgewählt haben.
  • Das Gespeichert und Absenden können Sie entweder die Job-Konfiguration speichern oder den Job an Gruppe.
Zusammenfassung Page

Nach dem Absenden werden Sie weitergeleitet zum Status Seite oder Sie können zu dieser Seite navigieren, indem Sie das Status Taste auf der Seitenwand. Beim Ausführen eines DOE-Jobtyp, hat das Status Seite ermöglicht es Benutzern, ihre Laufzeitdateien für mehrere gleichzeitig laufende Fälle mit Rescale zu überwachen. Lebendschwänzen Funktion. In diesem Fall sind, da Task Slots gleich 2 sind, zwei untergeordnete Läufe gleichzeitig aktiv, die durch das rote Kästchen links hervorgehoben sind, das zeigt Läuft. Der Jobprotokolle geben den Status jedes untergeordneten Laufs an.
Bildschirm „Job ausführen“

Sie können auch eine SSH Terminal, um Ihre Aufträge zu verfolgen, indem Sie auf den rot hervorgehobenen Link zur IP-Adresse klicken.
Sobald die Simulationen abgeschlossen sind, Ergebnisse Seite können die Ergebnisse aller Läufe eingesehen werden.

Auf der Seite „Ergebnisse“ können Sie die Dauer jedes im Job definierten Laufs prüfen, ein ZIP-Archiv mit Laufdateien für jeden Fall (nach Abschluss) herunterladen, ein ZIP-Archiv mit Laufdateien für einen einzelnen Fall herunterladen oder einen einzelnen Lauf genauer untersuchen.

Ergebnisse der Kinderläufe

Sie können auf einzelne Läufe zugreifen, indem Sie auf die rot hervorgehobene Schaltfläche unter der Aktionsspalte klicken. Auf dieser Seite sehen Sie die auf Stammebene definierten Variablen und können auf die Ergebnisse der einzelnen Simulationen zugreifen, wie unten dargestellt:

fließende Doe-Ergebnisse Kind läuft 11s.d33e44a0

Im Plotten Abschnitt können Sie die Daten auf Stammebene wie unten gezeigt darstellen:


Plotten