Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
rex3d:rex3dpostprocessing [2026/08/31 10:21] – adminrex3d:rex3dpostprocessing [2026/09/18 15:04] (aktuell) – cschall
Zeile 1: Zeile 1:
 ====== Post-Processing====== ====== Post-Processing======
  
-====== Post-Processing (OpenFOAM) ======+Nach Abschluss einer numerischen REX3D-Simulation stehen verschiedene Möglichkeiten zur Auswertung und Visualisierung der berechneten Ergebnisse zur Verfügung. Das Post-Processing ermöglicht es, die Simulationsergebnisse übersichtlich darzustellen und für eine weiterführende Bewertung aufzubereiten.
  
-{{ :rex3d:openfoamreport:rex19_openfoam_postpro_de.png?nolink |}}+Die verfügbaren Funktionen und Auswertungsmöglichkeiten unterscheiden sich abhängig vom verwendeten Strömungslöser. Im Folgenden werden das Post-Processing für [[https://rexpsidoc.ktp-software.de/doku.php?id=rex3d:rex3dpostprocessing#post-processing_openfoam|OpenFOAM]] sowie für [[https://rexpsidoc.ktp-software.de/doku.php?id=rex3d:rex3dpostprocessing#post-processing_featflow|FeatFlow]] beschrieben.
  
-===== Einstellungen für das Post-Processing ===== 
  
-Nach einer 3D Simulation mittels OpenFOAM kann ein automatisiertes Post-Processing durchgeführt werden. Ergebnis des Post-Processing ist stets ein PDF-Report, welcher sich über die REX Benutzeroberflöche konfigurieren und erstellen lässt.+===== Post-Processing (OpenFOAM) =====
  
-**Platzhalter PostProcessing**+==== Einstellungen für das Post-Processing ==== 
 + 
 +Nach einer 3D Simulation mittels OpenFOAM kann ein automatisiertes Post-Processing durchgeführt werden. Ergebnis des Post-Processing ist stets ein PDF-Report, welcher sich über die REX Benutzeroberflöche konfigurieren und erstellen lässt.
  
-**Platzhaltern Konfiguration**+{{ :rex3d:openfoamreport:rex19_openfoam_postpro_de.png?nolink&1000 |}}
  
-===== PDF-Report =====+==== PDF-Report ====
  
 Der PDF-Report lässt sich wie oben gezeigt individualisieren. Je nach Konfiguration werden die entsprechenden Seiten erzeugt oder ausgelassen, sodass die Länge des Reports variabel ist. \\ Der PDF-Report lässt sich wie oben gezeigt individualisieren. Je nach Konfiguration werden die entsprechenden Seiten erzeugt oder ausgelassen, sodass die Länge des Reports variabel ist. \\
 Im Folgendem werden die möglichen Seiten erläutert. Im Folgendem werden die möglichen Seiten erläutert.
  
-==== Titelblatt ====+=== Titelblatt ===
  
 {{ :rex3d:openfoamreport:of_report_title.svg?300|}} {{ :rex3d:openfoamreport:of_report_title.svg?300|}}
Zeile 27: Zeile 28:
  
 <WRAP clear/> <WRAP clear/>
-==== Prozessdaten ====+=== Prozessdaten ===
  
 {{ :rex3d:openfoamreport:of_report_ProcessData.svg?300|}} {{ :rex3d:openfoamreport:of_report_ProcessData.svg?300|}}
Zeile 44: Zeile 45:
   * die Druckdifferenz,    * die Druckdifferenz, 
   * die Temperaturdifferenz,   * die Temperaturdifferenz,
 +  * die Standardabweichung der Temperatur am Auslass,
 +  * die thermische Mischgütekennzahl (nur bei Particle Tracking, Erklärung unten)
   * den mittleren Druck im gesamten Strömungsgebiet,   * den mittleren Druck im gesamten Strömungsgebiet,
   * die mittlere Temeratur im gesamten Strömungsgebiet,   * die mittlere Temeratur im gesamten Strömungsgebiet,
Zeile 70: Zeile 73:
  
 <WRAP clear/> <WRAP clear/>
-==== Materialdaten====+=== Materialdaten===
  
 {{ :rex3d:openfoamreport:of_report_material.svg?300|}} {{ :rex3d:openfoamreport:of_report_material.svg?300|}}
Zeile 88: Zeile 91:
  
 <WRAP clear/> <WRAP clear/>
-==== Schnittbilder und Verläufe ====+=== Schnittbilder und Verläufe ===
  
 Auf den nächsten Seiten beginnt eine intensivere Auswertung Daten.  Es werden die Felder "Druck", "Temperatur", "Schergeschwindigkeit", "Viskosität" und "Geschwindigkeit" nacheinander behandelt. Auf den nächsten Seiten beginnt eine intensivere Auswertung Daten.  Es werden die Felder "Druck", "Temperatur", "Schergeschwindigkeit", "Viskosität" und "Geschwindigkeit" nacheinander behandelt.
Zeile 103: Zeile 106:
 {{:rex3d:openfoamreport:of_report_slice_unwrapped.svg?200|}} {{:rex3d:openfoamreport:of_report_slice_unwrapped.svg?200|}}
  
-==== Particle-Tracking ====+=== Particle-Tracking ===
  
 Mit dem Particle-Tacking startet ein neuer Block in der Auswertung. Es wird ein automatisches Particle-Tracking durchgeführt und auf verschiedene Art und Weise ausgewertet. Die Details werden in den folgenden Abschnitten erläutert. Mit dem Particle-Tacking startet ein neuer Block in der Auswertung. Es wird ein automatisches Particle-Tracking durchgeführt und auf verschiedene Art und Weise ausgewertet. Die Details werden in den folgenden Abschnitten erläutert.
Zeile 114: Zeile 117:
 Die dispersive Mischgüte ist hauptsächlich abhängig von den auftretenden Dehnspannungen und Schubspannung, welche ebenfalls ausgewertet werden. Auch die Mischkennzahl nach Manas-Zloczower sowie die logarithmische Flächen-Streckrate können hier ergänzend zur Bewertung herangezogen werden. Die dispersive Mischgüte ist hauptsächlich abhängig von den auftretenden Dehnspannungen und Schubspannung, welche ebenfalls ausgewertet werden. Auch die Mischkennzahl nach Manas-Zloczower sowie die logarithmische Flächen-Streckrate können hier ergänzend zur Bewertung herangezogen werden.
  
-=== grafische Darstellung ===+== grafische Darstellung ==
  
 {{ :rex3d:openfoamreport:of_report_pt_overview.svg?300|}} {{ :rex3d:openfoamreport:of_report_pt_overview.svg?300|}}
Zeile 122: Zeile 125:
  
 <WRAP clear/> <WRAP clear/>
-=== Distributive Mischwirkung ===+== Distributive Mischwirkung ==
  
 {{ :rex3d:openfoamreport:of_report_pt_mixingQuality.svg?300|}} {{ :rex3d:openfoamreport:of_report_pt_mixingQuality.svg?300|}}
Zeile 141: Zeile 144:
  
 Die gemittelte Mischgüte ergibt sich aus dem arithmetischen Mittelwert der Mischgüten der beiden Startverteilungen. Die gemittelte Mischgüte ergibt sich aus dem arithmetischen Mittelwert der Mischgüten der beiden Startverteilungen.
 +Erfolgt die Auswertung inklusive Particle-Tracking und somit inklusive der Auswertung der distributiven Mischgüte, so wird weiterhin eine thermische Mischkennzahl berechnet. Diese kann als Erweiterung der distributiven Mischgüte um die Standardabweichung der Temperatur am Strömungsauslass gesehen werden. Die Standardabweichung sowie die thermische Mischkennzahl sind auf der Seite "Prozessdaten" zu finden. \
 +Da die Anfangstemperaturverteilung der Simulation unbekannt ist, startet die Simulation mit einer konstanten Temperatur am Einlass. Da kurze Elemente somit auch eine homogene Temperaturverteilung am Auslass aufweisen erfolgt die Berechnung gekoppelt mit der distributiven Mischgüte, welche für eine thermische Homogenität ebenfalls eine wichtige Rolle spielt. Die Berechnung erfolgt gemäß:
 +
 +$$ MQ_{therm.} = \exp\left(-(1 - MQ)\,T_{\mathrm{stabw}}-\frac{2}{1+\exp\left(20(MQ-0.55)\right)}\right)$$
 +
 +{{ :rex3d:thermischekennzahl_de.svg?nolink&600 |}}
  
 <WRAP clear/> <WRAP clear/>
-=== Verweilzeitverteilung ===+== Verweilzeitverteilung ==
  
 {{ :rex3d:openfoamreport:of_report_pt_residenceTime.svg?300|}} {{ :rex3d:openfoamreport:of_report_pt_residenceTime.svg?300|}}
Zeile 152: Zeile 161:
  
 <WRAP clear/> <WRAP clear/>
-=== Schubspannung ===+== Schubspannung ==
  
 Die Schubspannung $\tau$ wird für jede einzelne Stromlinie ausgewertet. Hierbei gilt: Die Schubspannung $\tau$ wird für jede einzelne Stromlinie ausgewertet. Hierbei gilt:
Zeile 169: Zeile 178:
 {{:rex3d:openfoamreport:of_report_tau_int.svg?200|}} {{:rex3d:openfoamreport:of_report_tau_int.svg?200|}}
  
-=== Dehnspannung ===+== Dehnspannung ==
  
 Die Dehnspannung $\sigma$ wird ähnlich ausgewertet wie die Schubspannung. Die Berechnung der Dehnspannung erfolgt hierbei jedoch mittels: Die Dehnspannung $\sigma$ wird ähnlich ausgewertet wie die Schubspannung. Die Berechnung der Dehnspannung erfolgt hierbei jedoch mittels:
Zeile 186: Zeile 195:
 {{:rex3d:openfoamreport:of_report_sigma_int.svg?200|}} {{:rex3d:openfoamreport:of_report_sigma_int.svg?200|}}
  
-=== Schergeschwindigkeit ===+== Schergeschwindigkeit ==
  
 Die Schergeschwindigkeit $\dot{\gamma}$ wird berechnet mittels Die Schergeschwindigkeit $\dot{\gamma}$ wird berechnet mittels
Zeile 199: Zeile 208:
 {{:rex3d:openfoamreport:of_report_gamma_int.svg?200|}} {{:rex3d:openfoamreport:of_report_gamma_int.svg?200|}}
  
-=== Dehnrate ===+== Dehnrate ==
  
 Die Dehnrate $\dot{\epsilon}$ ist die maximale positive Hauptdehnrate aus dem Deformationstensor $D$, welche aus dem Geschwindigkeitsgradienten $\nabla u$ berechnet wird. Die Dehnrate $\dot{\epsilon}$ ist die maximale positive Hauptdehnrate aus dem Deformationstensor $D$, welche aus dem Geschwindigkeitsgradienten $\nabla u$ berechnet wird.
Zeile 214: Zeile 223:
 {{:rex3d:openfoamreport:of_report_epsilon_int.svg?200|}} {{:rex3d:openfoamreport:of_report_epsilon_int.svg?200|}}
  
-=== Mischkennzahl nach Manas-Zloczower ===+== Mischkennzahl nach Manas-Zloczower ==
  
 {{ :rex3d:openfoamreport:of_report_manas.svg?300|}} {{ :rex3d:openfoamreport:of_report_manas.svg?300|}}
Zeile 236: Zeile 245:
  
 <WRAP clear/> <WRAP clear/>
-=== logarithmische Flächen-Streckung ===+== logarithmische Flächen-Streckung ==
  
 Die logarithmische Flächen-Streckung ln($\lambda$) ist ein Maß dafür, wie sehr eine Fläche durch die lokalen Geschwindigkeitsgradienten gestreckt wird. Je höher der Wert, desto höher ist die auftretende Flächenstreckung einer infinitesimal kleinen Fläche entlang der Stromlinien. Der Wert ist abhängig von den auftretenden Dehnraten und ist ein Maß für die Dehnströmung und somit auch für das dispersive Mischen. Die logarithmische Flächen-Streckung ln($\lambda$) ist ein Maß dafür, wie sehr eine Fläche durch die lokalen Geschwindigkeitsgradienten gestreckt wird. Je höher der Wert, desto höher ist die auftretende Flächenstreckung einer infinitesimal kleinen Fläche entlang der Stromlinien. Der Wert ist abhängig von den auftretenden Dehnraten und ist ein Maß für die Dehnströmung und somit auch für das dispersive Mischen.
Zeile 261: Zeile 270:
 {{:rex3d:openfoamreport:of_report_areaStretch_int.svg?200|}} {{:rex3d:openfoamreport:of_report_areaStretch_int.svg?200|}}
  
-====== Post-Processing (FeatFlow)======+===== Post-Processing (FeatFlow)=====
  
 Nachdem eine Simulation erfolgreich beendet wurde, können verschiedene Post-Processing-Schritte durchgeführt werden:\\ Nachdem eine Simulation erfolgreich beendet wurde, können verschiedene Post-Processing-Schritte durchgeführt werden:\\
Zeile 268: Zeile 277:
  
 Für die einzelnen Post-Processing Schritte existieren verschiedene Konfigurationsmöglichkeiten:\\ Für die einzelnen Post-Processing Schritte existieren verschiedene Konfigurationsmöglichkeiten:\\
-=====Erzeuge Bilddatei=====+====Erzeuge Bilddatei====
  
 {{ :rex3d:rex171_3d_de_008.png?nolink |}} {{ :rex3d:rex171_3d_de_008.png?nolink |}}
-=====Schnittebenen in Z-Richtung=====+====Schnittebenen in Z-Richtung====
  
 Bei den Schnittebenen in Z-Richtung, besteht die Möglichkeit, die Anzahl der Schnittebenen, die Z-Position der ersten Schnittebene sowie den Abstand zwischen den Schnittebenen auszuwählen. Sollten mehrere Zeitebenen simuliert worden sein, kann die auszuwertende Zeitebene bzw. Schneckenstellung über den Winkel bestimmt werden. Sollte nur eine Zeitebene simuliert worden sein, steht entsprechend auch nur eine Winkelstellung zur Auswahl.\\ Bei den Schnittebenen in Z-Richtung, besteht die Möglichkeit, die Anzahl der Schnittebenen, die Z-Position der ersten Schnittebene sowie den Abstand zwischen den Schnittebenen auszuwählen. Sollten mehrere Zeitebenen simuliert worden sein, kann die auszuwertende Zeitebene bzw. Schneckenstellung über den Winkel bestimmt werden. Sollte nur eine Zeitebene simuliert worden sein, steht entsprechend auch nur eine Winkelstellung zur Auswahl.\\
Zeile 279: Zeile 288:
    
  
-=====PDF Bericht erzeugen=====+====PDF Bericht erzeugen====
 Im Post-Processing besteht außerdem die Möglichkeit eine PDF-Bericht zu erzeugen, der eine allgemeine Auswertung der Strömungssimulation enthält. Bevor der PDF-Bericht erstellt wird, besteht die Möglichkeit die Sprache und den Titel des Berichts zu Im Post-Processing besteht außerdem die Möglichkeit eine PDF-Bericht zu erzeugen, der eine allgemeine Auswertung der Strömungssimulation enthält. Bevor der PDF-Bericht erstellt wird, besteht die Möglichkeit die Sprache und den Titel des Berichts zu
 definieren. definieren.
Zeile 287: Zeile 296:
  
 Wurden die verschiedenen Post-Processing-Funktionen durchgeführt, können deren Ergebnisse in dem Feld Anhänge aufgerufen werden. Ein Beispiel dafür ist die folgende Abbildung, die die Strömungsgeschwindigkeit auf einer XY-Schnittebene darstellt.\\ Wurden die verschiedenen Post-Processing-Funktionen durchgeführt, können deren Ergebnisse in dem Feld Anhänge aufgerufen werden. Ein Beispiel dafür ist die folgende Abbildung, die die Strömungsgeschwindigkeit auf einer XY-Schnittebene darstellt.\\
-=====Ergebnisse in den Anhängen anzeigen=====+====Ergebnisse in den Anhängen anzeigen====
 Mit Hilfe des Buttons //Ergebnisse einer numerischen 3D-Simulation anzeigen// oder durch den Steuerpfad: //Simulation// > //REX3D Diagramm öffnen// gelangt man zum Speicherort der bereits erstellten Dateien. \\ Mit Hilfe des Buttons //Ergebnisse einer numerischen 3D-Simulation anzeigen// oder durch den Steuerpfad: //Simulation// > //REX3D Diagramm öffnen// gelangt man zum Speicherort der bereits erstellten Dateien. \\
  
 {{ :rex3d:rex171_3d_de_011.png?nolink |}} {{ :rex3d:rex171_3d_de_011.png?nolink |}}
  
-==== PDF Bericht ====+=== PDF Bericht ===
  
 Der PDF Bericht zeigt in einer Zusammenfassung die numerischen Ergebnisse übersichtlich an. Der PDF Bericht zeigt in einer Zusammenfassung die numerischen Ergebnisse übersichtlich an.
 {{ :rex3d:rex171_3d_de_012.png?nolink |}} {{ :rex3d:rex171_3d_de_012.png?nolink |}}
  
-==== Schnittebenen in Z-Richtung ====+=== Schnittebenen in Z-Richtung ===
  
 {{ :rex3d:rex171_3d_de_013.png?nolink |}} {{ :rex3d:rex171_3d_de_013.png?nolink |}}
 {{ :rex3d:rex171_3d_de_014.png?nolink |}} {{ :rex3d:rex171_3d_de_014.png?nolink |}}
  
-==== Gerendertes Schneckenelement ====+=== Gerendertes Schneckenelement ===
  
 {{ :rex3d:rex171_3d_en_013.png?nolink |}} {{ :rex3d:rex171_3d_en_013.png?nolink |}}
Zeile 309: Zeile 318:
   * [[rex3d:rex3dpreprocessing|]]   * [[rex3d:rex3dpreprocessing|]]
   * [[rex3d:rex3dpostprocessing|]]   * [[rex3d:rex3dpostprocessing|]]
 +
   * [[rex3d:rex3dkonfiguration|]]   * [[rex3d:rex3dkonfiguration|]]
 +  * [[rex3d:openfoamremote|]]