Hi,
du hast meiner Meinung nach mindestens drei Möglichkeiten:
- a) Ein neues Feld in den Solver rein und deine Berechnung durchführen
- b) functionObjects während des Lösens verwenden
- c) functionObjects nach dem Lösen verwenden
Für dich ist wohl Variante c) die Beste:
Code:
postProcess -func 'grad(U)'
Habs gerade geprüft und funktioniert aber ich weiß nicht ob die Syntax korrekt ist und entsprechend das Ergebnis. Müsste man halt kurz nachprüfen. Hier wird ein neues Tensorfeld erstellt. Den Betrag kannst du in Paraview ganz einfach darstellen lassen.
Hoffe das das deine Frage beantwortet. Übrigens sollte es keine Rolle spielen ob es ein Newtonsches oder Nicht-Newtonsches Fluid ist. Die Größe U selber ist davon abhängig und das sollte dann entsprechend in der Berechnung berücksichtigt werden. Für das Post-Processing sehe ich aber keine Unterschiede. Grüße Tobi
------------------
Viele Grüße,
Tobias Holzmann
OpenFOAM Tutorials | Publikationen | Für Anfänger wiki.openfoam.com
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP