Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Dr. Ulrich Heck, Martin Becker

Ähnliche Präsentationen


Präsentation zum Thema: "Dr. Ulrich Heck, Martin Becker"—  Präsentation transkript:

1 Dr. Ulrich Heck, Martin Becker
Anwendungsbezogene Berechnungswerkzeuge versus „Multi-Purpose Codes“: Neue Möglichkeiten im CFD Einsatz durch OpenSource basierte Modellentwicklung Dr. Ulrich Heck, Martin Becker DHCAE Tools

2 Inhalt Vorstellung DHCAE Tools Struktur und Aufbau von OpenFOAM®
Beispiele für OpenFOAM® CFD-Berechnungs-fähigkeiten und erforderliche Anpassungen Umsetzung als anwendungsbezogene Berechnungswerkzeuge OPENFOAM® ist ein registriertes Markenzeichen von SGI Corp.

3 DHCAE Tools DHCAE Tools: Gegründet nach langjährigen Berechnungsdienstleitungen Kundenangepasste CFD-Tools Spezielle Aufgaben Begleitung von Firmen bei CFD-Einführung Kombination OpenSource und lizenzpflichtige Systeme: Pre Prozessing (Eigene Entwicklung): CAD basierter GUI-Pre-Prozessor CastNet für OpenFOAM Solving: OpenFOAM und Anpassungen auf Basis der OpenFOAM Technologie Post Processing: Paraview u.a. Training und Support

4 kommerzielle CFD-Systeme versus OpenFOAM
Frei verfügbar unter der GNU-Public-License Angelegt als „Toolbox“ Sammlung von Utilities und „Solvern“ mit definier-tem Lösungsspektrum Text-Files Verfügbarkeit Lizenzpflichtig Funktionen in einem Executable Anpassungsfähig über definierte Schnittstellen Als multi-Purpose-System einsetzbar GUI Konzept Umfang Bevorzugte Arbeitsweise OpenFOAM® wird entwickelt und herausgegeben von SGI

5 OpenFOAM-Struktur Input für einen Berechnungsfall:
Verzeichnis für einen Fall Dictionaries mit bestimmten Aufgaben Informationen verteilen sich auf Vielzahl von Files Beispiel: Adaptieren von OpenFOAM: Partikeltransport Verwendete Partikelmodelle werden definiert durch Dictionary: kinematicCloudProperties in constant

6 Beispiel: Struktur von OpenFOAM 1
OpenFOAM Dateistruktur (Verzeichnisse der Funktionen/Modelle) Dictionary: Input für Berechnung Beispiel: Partikelberechnungen Dictionary: KinematicCloudProperties

7 Beispiel: Adaptieren von OpenFOAM
OpenFOAM Quellcode Im Verzeichnis ../particleForces/sphereDrag Objektorientiert in C++ Input Re (Reynoldszahl) Output Widerstandswert (hier cd*Re)

8 Beispiel: Adaptieren von OpenFOAM
Anpassungsmöglichkeit: Vorhandene Funktion nehmen (sphereDrag) Kopieren/Klonen Umbenennen (z.B. mySphereDrag) Anpassen Kompilieren Verwendung von „mySphereDrag“ im Input Dictionary für die Partikelbewegung OpenFOAM ist als Toolbox angelegt: Umfangreiche Lösungsmöglichkeiten mit vorhandenen Solvern Aber: Auf Anpassungsfähigkeit ausgelegt

9 Basis anwendungsbezogene Tools
Prädestiniert für anwendungsbezogene Berechnungswerkzeuge Definierte Lösungsfähigkeiten eines „Solvers“ Verfügbarkeit des Quellcodes Objektorientierte Struktur Adaptierbarkeit Kommunikation auf Filebasis

10 OpenFOAM-Berechnung/Anpassung 1
Quench: Kühlung von heißen Gasen mit einem Spray Stark drallbehaftete Strömung Lagrangescher Partikeltransport mit starker Interaktion: Thermische: Verdunstungskühlung Impuls: Dichteänderung, Sprayeintrag

11 OpenFOAM-Berechnung/Anpassung 1
Vernetzung mit CastNet

12 OpenFOAM-Berechnung/Anpassung 1

13 OpenFOAM-Berechnung/Anpassung 1
Temperaturverteilungen OpenFOAM CFD-Vergleichslösung

14 OpenFOAM-Berechnung/Anpassung 1
Vorhanden in OpenFOAM: Stationäre/Instationäre Solver für Partikeltransport in Gasen mit verschiedenen Phasenanteilen (Species) Solveranpassungen: Entfernen der Reaktionskinetik Optimierung der „Zeitschrittweiten“ in stationärem/ instationärem Solver (Abhängig vom Iterationsfortschritt) Bei mehreren Parcels: Erweiterung der Solver und des I/Os auf zusätzliche Parcelgruppen

15 OpenFOAM-Berechnung/Anpassung 2
Füll- und Auslaufvorgänge mit bewegten Oberflächen und rotierenden Zonen Verteilung von Feststoff (Partikeln) Mehrphasenströmung

16 OpenFOAM-Berechnung/Anpassung 2

17 OpenFOAM-Berechnung/Anpassung 2

18 OpenFOAM-Berechnung/Anpassung 2
Vorhanden in OpenFOAM: Leistungsstarke Löser für freie Oberflächen Vorhandene Zusatzfunktionalitäten: Rotierende Komponenten (MRF) und poröse Zonen Adaptive Gitter (Auflösung der Grenzfläche) Verschiedene Anzahl von Phasen Kavitation Solveranpassungen: Erweiterung des ungekoppelten Partikelsolvers auf VOF Partikeltransport nur in Flüssigphase

19 OpenFOAM-Berechnung/Anpassung 3
Beispiel 3 Verfahrenstechnik: Mischer Mit bewegten Gittern Basissystem: Extend basierend auf OpenFOAM-Technologie

20 OpenFOAM-Berechnung/Anpassung 2

21 OpenFOAM-Berechnung/Anpassung 2

22 OpenFOAM-Berechnung/Anpassung 3
Vorhanden in Extend: GGI: Generalized Grid Interface Für nicht konforme Gitter, insbesondere rotierende Komponenten Nutzung im Bereich Turbomachinery Vorstudien: Eignung des GGI für unstrukturierte Gitter Solveranpassung: Integration eines skalaren Transports zur Beurteilung der Durchmischung

23 Umsetzung als Werkzeug
Abhängig von individueller Arbeitsweise (z.B. Text oder GUI basierend), CFD-Kenntnisstand (z.B. bzgl. der Modellauswahl und Lösungsparameter) und vorhandener Infrastruktur (Linux/Windows-Plattform, vorhandene CAD-Systeme etc.)

24 Geometriekomplexität
Geringe Geometriekomplexität Mögliche Umsetzung: GUI/Text-File- basierte Inputparameterdefinition Vernetzung mit BlockMesh Automatisiertes Skripting für Solver Vorteil: Reine OpenSource Komponenten oder freie Programmiersprachen (z.B. Python) Erhöhte Geometriekomplexität CAD basierter Ansatz Kommerzielle Zusatztools für Pre-Prozessing erforderlich Beispiel: Abstrakte Modellierung

25 Abstrakte Modellierung
CAD-Input Abstrakte Modellierung Auffinden von geometrischen Komponenten ohne konkreten CAD-Bezug CFD-Vernetzung Lauffähiger OpenFOAM-Fall mit allen RBs und Lösereinstellungen

26 Zusammenfassung OpenFOAM: sehr gute Lösungsmöglichkeiten und Berechnungsverfahren für anspruchsvolle CFD-Analysen Basis für anwendungsbezogene Berechnungswerkzeuge: Definierte Lösungsfähigkeiten eines „Solvers“ Verfügbarkeit des Quellcodes Objektorientierte Struktur Adaptierbarkeit Kommunikation auf Filebasis Nach Anfordernissen Integration in den Workflow: Komplette OpenSource Lösungen: geringer Geometriekomplexität Komplexe CAD-> proprietäre Zusatztools verfügbar

27 Hinweis 7. OpenFOAM-Workshop dieses Jahr in Deutschland:
Darmstadt, Juni 2012 Erwartet werden Teilnehmer aus Forschung, Lehre und Industrie Umfangreiches Programm mit 3 parallelen Vortragssessions Weitere Informationen und Flyer an unserem Stand


Herunterladen ppt "Dr. Ulrich Heck, Martin Becker"

Ähnliche Präsentationen


Google-Anzeigen