Sie sind auf Seite 1von 9

CFD-Modellierung

Rdiger Schwarze

CFD-Modellierung
Grundlagen und Anwendungen bei Strmungsprozessen

Rdiger Schwarze Technische Universitt Bergakademie Freiberg Freiberg Deutschland

Zustzliches Material zum Buch nden Sie unter http://extras.springer.com/2013/978-3-642-24377-6 Password: 978-3-642-24377-6 ISBN 978-3-642-24377-6 DOI 10.1007/978-3-642-24378-3 ISBN 978-3-642-24378-3 (eBook)

Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliograe; detaillierte bibliograsche Daten sind im Internet ber http://dnb.d-nb.de abrufbar. Springer Vieweg c Springer-Verlag Berlin Heidelberg 2013 Das Werk einschlielich aller seiner Teile ist urheberrechtlich geschtzt. Jede Verwertung, die nicht ausdrcklich vom Urheberrechtsgesetz zugelassen ist, bedarf der vorherigen Zustimmung des Verlags. Das gilt insbesondere fr Vervielfltigungen, Bearbeitungen, bersetzungen, Mikroverlmungen und die Einspeicherung und Verarbeitung in elektronischen Systemen. Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wren und daher von jedermann benutzt werden drften. Gedruckt auf surefreiem und chlorfrei gebleichtem Papier Springer Vieweg ist eine Marke von Springer DE. Springer DE ist Teil der Fachverlagsgruppe Springer Science+Business Media www.springer-vieweg.de

Vorwort

Die Vorhersage von Strmungen mit Hilfe von numerischen Simulationen auf Computern ist eine Untersuchungsmethode, die in immer mehr Wissenschaftsdisziplinen genutzt wird. Die Anwender knnen heute sehr komfortable und leistungsfhige Programme fr die numerische Strmungsmechanik nutzen. Die aktuell zur Verfgung stehenden Einzelplatzrechner sind so leistungsstark, dass die Berechnung komplexer Strmungsprobleme auf ihnen mglich ist. Um die Qualitt und Gte der Berechnungsergebnisse richtig bewerten zu knnen, muss der Anwender sich der Strken, aber auch der Schwchen der numerischen Strmungsmechanik bewusst sein. Dazu sind in jedem Fall fundierte Kenntnisse ber die eingesetzten Methoden notwendig. Das vorliegende Buch fhrt in die wesentlichen Elemente der numerischen Strmungsmechanik ein. Dazu gehrt eine komprimierte Darstellung der wichtigsten numerischen Methoden, die in Strmungssimulationen genutzt werden. Hier wird vor allem auf die sogenannte Finite-Volumen-Methode eingegangen. Auerdem werden wesentliche Modellanstze fr die Simulation von inkompressiblen Strmungen und Turbulenz besprochen. Um den Umgang mit diesen Verfahren und Modellen zu lernen, werden an verschiedenen Stellen praktische bungen durchgefhrt. Die Bearbeitung der bungen mit zwei gngigen Programmen der numerischen Strmungsmechanik wird ausfhrlich besprochen. Anhand der erzielten Simulationsergebnisse wird gezeigt, wie genau und wie gut die jeweiligen Strmungsprobleme mit numerischen Simulationen auf Basis der hier vorgestellten Methoden gelst werden knnen. Das Buch basiert im Wesentlichen auf dem Inhalt der Vorlesungen Numerische Methoden der Thermouiddynamik 2 und 3, die ich an der TU Bergakademie Freiberg halte. Es wendet sich an Studierende der Ingenieurwissenschaften, insbesondere des Maschinenbaus und der Verfahrenstechnik sowie verwandter Studienrichtungen wie Physik und angewandte Mathematik, auerdem an Ingenieure und Naturwissenschaftler, die CFDSimulationen in ihrer Arbeit einsetzen wollen. Bedanken mchte ich mich bei allen Personen, die mich bei der Abfassung des Buchs untersttzt haben. Herr Dipl.-Ing. Martin Heinrich, Herr Dipl.-Ing. Jens Klostermann, Frau Dipl.-Ing. Anja Maiwald und Herr Dipl.-Ing. Willy Mattheus haben an der Gestaltung von Kap. 7 mitgewirkt. Frau Maiwald und Herr Heinrich haben gemeinsam mit Frau B.Sc. Franziska Bothe, Frau B.Sc. Elisabeth Graetz und Frau B.Sc. Friederike Lindner
V

VI

Vorwort

auch zahlreiche Verbesserungsvorschlge zum Text gemacht, fr die ich mich besonders bedanken mchte. Mein Dank gilt schlielich dem Springer-Verlag und der le-tex publishing services GmbH fr die angenehme Zusammenarbeit. Zustzliches Material zum Buch nden Sie unter http://extras.springer.com/2013/ 978-3-642-24377-6 (Password: 978-3-642-24377-6). Freiberg, Mai 2012 Rdiger Schwarze

Inhaltsverzeichnis

Wichtige Abkrzungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI

Teil I Grundlagen

Computational Fluid Dynamics . . . . . . . . . 1.1 Einige Vorbemerkungen zur CFD . . . . . 1.2 Inhalte des Buchs . . . . . . . . . . . . . . . 1.3 Denitionen . . . . . . . . . . . . . . . . . . . 1.4 CFD-Software . . . . . . . . . . . . . . . . . 1.4.1 In diesem Buch genutzte Software 1.4.2 ANSYS R ICEM CFDTM . . . . . . 1.4.3 ANSYS R FLUENT R . . . . . . . 1.4.4 OpenFOAM R . . . . . . . . . . . . . 1.4.5 Gnuplot . . . . . . . . . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . .

3 3 9 10 13 14 14 15 18 20 23 23 24 27 32 34 34 35 40 40 40 42 42

Rechengitter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1 Wichtige Begriffe . . . . . . . . . . . . . . . . . . . . . . . 2.2 Gittertopologien . . . . . . . . . . . . . . . . . . . . . . . . 2.3 Gittergenerierung . . . . . . . . . . . . . . . . . . . . . . . 2.4 Prprozessoren . . . . . . . . . . . . . . . . . . . . . . . . . 2.5 Praktikum: Ebenes, quadratisches Strmungsgebiet . . 2.5.1 Problembeschreibung . . . . . . . . . . . . . . . . 2.5.2 Gittergenerierung mit ANSYS ICEM CFD . . . 2.5.3 Gittergenerierung mit blockMesh . . . . . . . . . 2.6 Praktikum: Strmungsgebiet mit rckspringender Stufe 2.6.1 Problembeschreibung . . . . . . . . . . . . . . . . 2.6.2 Gittergenerierung mit blockMesh . . . . . . . . . 2.6.3 Gittergenerierung mit ANSYS ICEM CFD . . .

VII

VIII

Inhaltsverzeichnis

2.7

Strmungsgebiet mit quadratischer Strebe . . . . . 2.7.1 Problembeschreibung . . . . . . . . . . . . . 2.7.2 Gittergenerierung mit blockMesh . . . . . . 2.7.3 Gittergenerierung mit ANSYS ICEM CFD . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48 48 48 49 53 53 55 56 57 59 59 59 62 63 67 71 72 72 73 75 78 78 84 84 86 95 101 101 101 102 105

Mathematische Modelle einer Strmung . . . 3.1 Erhaltungsstze . . . . . . . . . . . . . . . . 3.2 Zustandsgleichungen und Materialgesetze 3.3 Newtonsche Fluide . . . . . . . . . . . . . . 3.4 hnlichkeitskennzahlen . . . . . . . . . . .

Numerische Methoden . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 Finite-Volumen-Methode . . . . . . . . . . . . . . . . . . . . . . . . 4.1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.2 Allgemeines Problem . . . . . . . . . . . . . . . . . . . . . 4.1.3 Wesentliche Elemente der FVM . . . . . . . . . . . . . . . 4.1.4 Interpolationsverfahren . . . . . . . . . . . . . . . . . . . . 4.1.5 Numerische Differentation . . . . . . . . . . . . . . . . . . 4.1.6 Numerische Integration im Raum . . . . . . . . . . . . . . 4.1.7 Komplexe Geometrien . . . . . . . . . . . . . . . . . . . . . 4.1.8 Numerische Integration in der Zeit . . . . . . . . . . . . . 4.1.9 Beispiel: Transiente, eindimensionale Modellgleichung 4.2 Lsungsverfahren fr Differenzengleichungen . . . . . . . . . . 4.2.1 Stationre Probleme . . . . . . . . . . . . . . . . . . . . . . 4.2.2 Transiente Probleme . . . . . . . . . . . . . . . . . . . . . . 4.3 Praktikum: Konvektion eines Skalars . . . . . . . . . . . . . . . . 4.3.1 Lsung mit ANSYS FLUENT . . . . . . . . . . . . . . . . 4.3.2 Lsung mit OpenFOAM . . . . . . . . . . . . . . . . . . . . 4.3.3 Fazit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 Genauigkeit und Gte . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.1 Fehlerdenition . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.2 Fehlerbeurteilung . . . . . . . . . . . . . . . . . . . . . . . . 4.4.3 Beispiel: Konvektion eines Skalars . . . . . . . . . . . . .

Teil II

Anwendungen

Newtonsche Strmungen . . . . . . . . . . . . . . . . . 5.1 Lsungsanstze . . . . . . . . . . . . . . . . . . . . 5.2 Druckbasierte Algorithmen . . . . . . . . . . . . . 5.2.1 bersicht . . . . . . . . . . . . . . . . . . . . 5.2.2 Verfahren mit Druck-Poisson-Gleichung . 5.2.3 Druckkorrektur-Verfahren . . . . . . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

. . . . . .

109 109 110 110 110 111

Inhaltsverzeichnis

IX

5.3

Praktikum: Nischenstrmung . . . . . 5.3.1 Lsung mit OpenFOAM . . . . 5.3.2 Lsung mit ANSYS FLUENT 5.3.3 Fazit . . . . . . . . . . . . . . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . .

114 114 120 127 129 129 134 138 142 142 144 144 145 146 147 148 149 150 156 157 160 163 163 167 169 174 180

Turbulente Strmungen . . . . . . . . . . . . . . . . . . . . . . . . 6.1 Physikalische Grundlagen . . . . . . . . . . . . . . . . . . . . 6.2 Numerische Modellierung turbulenter Strmungen . . . . . 6.3 Grundlagen der RANS-Turbulenzmodellierung . . . . . . . 6.4 Hug genutzte Turbulenzmodelle . . . . . . . . . . . . . . . 6.4.1 Standard-k -"-Turbulenzmodell . . . . . . . . . . . . . 6.4.2 RNG-k -"-Modell . . . . . . . . . . . . . . . . . . . . . 6.4.3 Realizable-k -"-Modell . . . . . . . . . . . . . . . . . . 6.4.4 Wilcox-k -! -Modell und Menter-SST-k -! -Modell 6.4.5 Spalart-Allmaras-Modell . . . . . . . . . . . . . . . . 6.4.6 Reynolds-Spannungs-Modelle . . . . . . . . . . . . . 6.4.7 Eigenschaften hug genutzter Turbulenzmodelle . 6.5 Randbedingungen . . . . . . . . . . . . . . . . . . . . . . . . . 6.6 Bereiche niedriger Reynolds-Zahlen . . . . . . . . . . . . . . 6.7 Praktikum: Strmung ber eine rckspringende Stufe . . . 6.7.1 Lsung mit ANSYS FLUENT . . . . . . . . . . . . . 6.7.2 Lsung mit OpenFOAM . . . . . . . . . . . . . . . . . 6.7.3 Fazit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.8 Wirbelausende Modellierungsstrategien . . . . . . . . . . 6.9 Praktikum: Strmung um eine quadratische Strebe . . . . . 6.9.1 Lsung mit OpenFOAM . . . . . . . . . . . . . . . . . 6.9.2 Lsung mit ANSYS FLUENT . . . . . . . . . . . . . 6.9.3 Fazit . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Anwendungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181

Literatur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 Sachverzeichnis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191

Wichtige Abkrzungen

CDS CFD DNS FDM FEM FVM GCI KV LES LUDS PISO QUICK RANS RLZ RNG SIMPLE SIMPLEC TVD UDS

Central Differencing Scheme Computational Fluid Dynamics Direkte Numerische Simulation Finite-Differenzen-Methode Finite-Elemente-Methode Finite-Volumen-Methode Gitterkonvergenz-Index Kontrollvolumen Large Eddy Simulation Linear Upwind Differencing Scheme Pressure Implicit with Splitting of Operators Quadratic Upwind Interpolation for Convective Kinematics Reynolds-averaged Navier-Stokes Equation Realizable Re-Normalisation Group Semi-Implicit Method for Pressure-Linked Equations SIMPLE-Consistent Total Variation Diminishing Upwind Differencing Scheme

XI