ANSYS Fluent DOE-Tutorial
In diesem Tutorial zeigen wir, wie man einrichtet Versuchsplanung (DOE)DOE steht für „Design of Experiments“. Es handelt sich um eine statistische Methode … Mehr 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

Verwenden Sie außerdem Hinzufügen von Cloud Storageeine einfache und skalierbare Möglichkeit zum Speichern, Zugreifen und Teilen von Daten. Mehr or Von diesem Computer hochladen Optionen zum Hochladen des Fluent-Falls ModellEine numerische, symbolische oder logische Darstellung eines Systems ... Mehr, wie unten gezeigt

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. SimulationSimulation ist Experimentieren, Testen von Szenarien und Erstellen von … Mehr Konfiguration.
Wir können die Parameter einstellen:
- Durch Angabe eines
.csvDatei 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 Valueund derIncrementum es als variablen Parameter hinzuzufügen, wie unten gezeigt.

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):

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.

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

In diesem Tutorial wählen wir:
- Coreeine einzelne Verarbeitungseinheit innerhalb eines Mehrkernprozessors oder ... Mehr 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):

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

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 GruppeEin Computercluster besteht aus einer Reihe von lose oder eng miteinander verbundenen ... Mehr.

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änzenauch als Echtzeit-Protokollüberwachung oder Live-Protokollüberwachung bezeichnet … Mehr 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.
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.

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:

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