diff options
Fix, rename poiseuille2d data
13 files changed, 71 insertions, 8 deletions
diff --git a/content.tex b/content.tex index 0967162..0388b20 100644 --- a/content.tex +++ b/content.tex @@ -4,16 +4,16 @@ Das hoch technisierte Lebensumfeld des modernen Menschen ist ohne ein detailliertes Verständnis des Verhaltens der, durch ihn in wachsendem Maße kontrollierten, Natur undenkbar. Eine wichtige Komponente dieses Naturverständnisses ist das Wissen um das Verhalten von Flüssigkeiten und Gasen, die sich als Strömungen bewegen. Ohne dieses Verständnis führe kein Automobil, flöge kein Flugzeug und drehten sich weder ein Windrad um seine Achse noch ein Satellit um unseren Planeten.
-Experimente zur Bestimmung des Verhaltens von Strömungen sind möglich, liefern naturnaheste Ergebnisse und sind zentrale Komponenten der Entwicklung eben genannter Errungenschaften. Leider sind reale Experimente im Allgemeinen nicht nur sehr aufwändig in Aufbau und Durchführung, sondern stoßen auch insbesondere bei der Betrachtung mikroskopischer Probleme -- etwa im Bereich der Medizin, deren menschliches Subjekt zu einem großen Teil ebenfalls eine \emph{Strömungsmaschine} bildet -- an Grenzen von Messmethoden und Ethik.
+Experimente zur Bestimmung des Verhaltens von Strömungen -- z.B. in Wind- und Wasserkanälen -- sind möglich, liefern naturnaheste Ergebnisse und stellen eine zentrale Komponente der Entwicklung eben genannter Errungenschaften dar. Leider sind reale Experimente im Allgemeinen nicht nur sehr aufwändig in Aufbau und Durchführung, sondern stoßen auch insbesondere bei der Betrachtung mikroskopischer Probleme -- etwa im Bereich der Medizin, deren menschliches Subjekt zu einem großen Teil ebenfalls eine \emph{Strömungsmaschine} bildet -- an Grenzen von Messmethoden und Ethik.
-So trifft es sich, dass der Wunsch nach theoretischer Beantwortung komplexer und nur schwer analytisch lösbaren Strömungsprobleme mit der Entwicklung von immer leistungsfähigeren Rechenmaschinen nicht nur einherging sondern auch eine der Triebfedern in deren initialen Entwicklung war. Moderne numerische Verfahren zur Simulation von Strömungen versprechen eine zunehmende Reduzierung benötigter realer Experimente und sind heute gängiges Werkzeug in Forschung und Maschinenbau.
+So trifft es sich, dass der Wunsch nach theoretischer Lösung komplexer und nur schwer analytisch zugänglichen Strömungsprobleme mit der Entwicklung von immer leistungsfähigeren Rechenmaschinen nicht nur einherging sondern auch eine der Triebfedern in deren initialen Entwicklung war. Moderne numerische Verfahren zur Simulation von Strömungen versprechen eine zunehmende Reduzierung benötigter realer Experimente und sind heute gängiges Werkzeug in Forschung und Maschinenbau.
\subsection{Weshalb mit Lattice Boltzmann Methoden?}
-Während Finite Elemente Methoden den wohl verbreitetsten Ansatz zur numerischen Strömungsdynamik bilden, erfreut sich auch die Herangehensweise der Lattice Boltzmann Methoden in den letzten Jahrzehnten wachsender Nutzbarkeit und Verbreitung. Im Gegensatz zu anderen Lösungsmethoden werden hier die strömungsbeschreibenden Navier-Stokes Gleichungen nicht direkt numerisch gelöst. Lösungen ergeben sich hier vielmehr aus der Simulation des Fluidverhaltens auf \emph{mesoskopischer} Ebene -- d.h. aus der Betrachtung nicht aus Sicht der Kollision einzelner Fluidpartikel und nicht aus Sicht der analytischen Strömungsbeschreibung, sondern aus Sicht der Wahrscheinlichkeit, dass sich das Fluid zu bestimmter Zeit an einem bestimmten Ort mit bestimmter Geschwindigkeit bewegt.
+Während Finite Elemente Methoden den wohl verbreitetsten Ansatz zur numerischen Strömungsdynamik bilden, erfreut sich auch die Herangehensweise der Lattice Boltzmann Methoden in den letzten Jahrzehnten wachsender Nutzbarkeit und Verbreitung. Im Gegensatz zu anderen Lösungsmethoden werden hier die strömungsbeschreibenden Navier-Stokes Gleichungen nicht direkt numerisch gelöst. Lösungen ergeben sich vielmehr aus der Simulation des Fluidverhaltens auf \emph{mesoskopischer} Ebene -- d.h. aus der Betrachtung nicht aus Sicht der Kollision einzelner Fluidpartikel und nicht aus Sicht der analytischen Strömungsbeschreibung, sondern aus Sicht der Wahrscheinlichkeit, dass sich das Fluid zu bestimmter Zeit an einem bestimmten Ort mit bestimmter Geschwindigkeit bewegt.
\bigskip
-Ein Vorteil dieses, auf den Arbeiten von Ludwig Eduard Boltzmann im Bereich der statistischen Physik aufbauenden, Ansatzes ist seine Eignung für komplexe Geometrien mit verschiedensten Randbedingungen. Weiterhin gewinnt in den letzten Jahren auch die gute Parallelisierbarkeit von Lattice Boltzmann Methoden in Hinblick auf einen technischen Fortschritt, nach welchem die Leistungsfähigkeit von Großrechnern eher aus deren Parallelität als aus individueller Prozessorleistung erwächst, an Anziehungskraft.
+Ein Vorteil dieses, auf den Arbeiten von Ludwig Eduard Boltzmann im Bereich der statistischen Physik aufbauenden, Ansatzes ist seine Eignung für komplexe Geometrien mit verschiedensten Randbedingungen. Weiterhin gewinnt in den letzten Jahren auch die sehr gute Parallelisierbarkeit von Lattice Boltzmann Methoden in Hinblick auf einen technischen Fortschritt an Anziehungskraft, nach welchem die Leistungsfähigkeit von Großrechnern eher aus deren Parallelität als aus individueller Prozessorleistung erwächst.
\subsection{Warum Gitterverfeinerung?}
@@ -884,3 +884,5 @@ Entsprechend der Beobachtungen in \cite[Kap.~3.7]{lagrava12} sehen auch wir bei \subsection{Umströmter Zylinder}
\subsection{Dipol}
+
+\section{Fazit}
diff --git a/img/data/poiseuille2d_refined_order2ipol_velocity_outflow_bb_walls.csv b/img/data/poiseuille2d_refined_order2ipol_pressure_outflow_bb_walls.csv index 48eb46f..48eb46f 100644 --- a/img/data/poiseuille2d_refined_order2ipol_velocity_outflow_bb_walls.csv +++ b/img/data/poiseuille2d_refined_order2ipol_pressure_outflow_bb_walls.csv diff --git a/img/data/poiseuille2d_refined_order2ipol_velocity_outflow_velocity_walls.csv b/img/data/poiseuille2d_refined_order2ipol_pressure_outflow_velocity_no_dynamic_walls.csv index 85b0053..85b0053 100644 --- a/img/data/poiseuille2d_refined_order2ipol_velocity_outflow_velocity_walls.csv +++ b/img/data/poiseuille2d_refined_order2ipol_pressure_outflow_velocity_no_dynamic_walls.csv diff --git a/img/data/poiseuille2d_refined_order2ipol_pressure_outflow_velocity_walls.csv b/img/data/poiseuille2d_refined_order2ipol_pressure_outflow_velocity_walls.csv new file mode 100644 index 0000000..4d612ca --- /dev/null +++ b/img/data/poiseuille2d_refined_order2ipol_pressure_outflow_velocity_walls.csv @@ -0,0 +1,20 @@ +geometry,ux,uy,p,x,y +4,0.18832125,0,1,4,0.050000001 +4,0.35929355,0,1,4,0.1 +4,0.51027536,0,1,4,0.15000001 +4,0.6411106,0,1,4,0.2 +4,0.75199407,0,1,4,0.25 +4,0.84278876,0,1,4,0.30000001 +4,0.91347682,0,1,4,0.34999999 +4,0.96399218,0,1,4,0.40000001 +4,0.99431854,0,1,4,0.44999999 +4,1.0044276,0,1,4,0.5 +4,0.99431854,0,1,4,0.55000001 +4,0.96399218,0,1,4,0.60000002 +4,0.91347682,0,1,4,0.64999998 +4,0.84278876,0,1,4,0.69999999 +4,0.75199407,0,1,4,0.75 +4,0.6411106,0,1,4,0.80000001 +4,0.51027536,0,1,4,0.85000002 +4,0.35929355,0,1,4,0.89999998 +4,0.18832125,0,1,4,0.94999999 diff --git a/img/data/poiseuille2d_refined_order4ipol_velocity_outflow_bb_walls.csv b/img/data/poiseuille2d_refined_order4ipol_pressure_outflow_bb_walls.csv index 37db705..37db705 100644 --- a/img/data/poiseuille2d_refined_order4ipol_velocity_outflow_bb_walls.csv +++ b/img/data/poiseuille2d_refined_order4ipol_pressure_outflow_bb_walls.csv diff --git a/img/data/poiseuille2d_refined_order4ipol_velocity_outflow_velocity_walls.csv b/img/data/poiseuille2d_refined_order4ipol_pressure_outflow_velocity_no_dynamic_walls.csv index b0125c3..b0125c3 100644 --- a/img/data/poiseuille2d_refined_order4ipol_velocity_outflow_velocity_walls.csv +++ b/img/data/poiseuille2d_refined_order4ipol_pressure_outflow_velocity_no_dynamic_walls.csv diff --git a/img/data/poiseuille2d_refined_order4ipol_pressure_outflow_velocity_walls.csv b/img/data/poiseuille2d_refined_order4ipol_pressure_outflow_velocity_walls.csv new file mode 100644 index 0000000..f88c171 --- /dev/null +++ b/img/data/poiseuille2d_refined_order4ipol_pressure_outflow_velocity_walls.csv @@ -0,0 +1,20 @@ +geometry,ux,uy,p,x,y +4,0.18854719,0,1,4,0.050000001 +4,0.35972494,0,1,4,0.1 +4,0.51088881,0,1,4,0.15000001 +4,0.64188212,0,1,4,0.2 +4,0.75290048,0,1,4,0.25 +4,0.84380579,0,1,4,0.30000001 +4,0.91458023,0,1,4,0.34999999 +4,0.96515727,0,1,4,0.40000001 +4,0.99552077,0,1,4,0.44999999 +4,1.0056421,0,1,4,0.5 +4,0.99552077,0,1,4,0.55000001 +4,0.96515727,0,1,4,0.60000002 +4,0.91458023,0,1,4,0.64999998 +4,0.84380579,0,1,4,0.69999999 +4,0.75290048,0,1,4,0.75 +4,0.64188212,0,1,4,0.80000001 +4,0.51088881,0,1,4,0.85000002 +4,0.35972494,0,1,4,0.89999998 +4,0.18854719,0,1,4,0.94999999 diff --git a/img/data/poiseuille2d_unrefined_coarse_velocity_outflow_velocity_walls.csv b/img/data/poiseuille2d_unrefined_coarse_pressure_outflow_velocity_no_dynamic_walls.csv index 417ccd6..417ccd6 100644 --- a/img/data/poiseuille2d_unrefined_coarse_velocity_outflow_velocity_walls.csv +++ b/img/data/poiseuille2d_unrefined_coarse_pressure_outflow_velocity_no_dynamic_walls.csv diff --git a/img/data/poiseuille2d_unrefined_velocity_outflow_bb_walls.csv b/img/data/poiseuille2d_unrefined_fine_pressure_outflow_bb_walls.csv index bcf70bd..bcf70bd 100644 --- a/img/data/poiseuille2d_unrefined_velocity_outflow_bb_walls.csv +++ b/img/data/poiseuille2d_unrefined_fine_pressure_outflow_bb_walls.csv diff --git a/img/data/poiseuille2d_unrefined_velocity_outflow_velocity_walls.csv b/img/data/poiseuille2d_unrefined_fine_pressure_outflow_velocity_no_dynamic_walls.csv index ee4741c..ee4741c 100644 --- a/img/data/poiseuille2d_unrefined_velocity_outflow_velocity_walls.csv +++ b/img/data/poiseuille2d_unrefined_fine_pressure_outflow_velocity_no_dynamic_walls.csv diff --git a/img/data/poiseuille2d_unrefined_fine_pressure_outflow_velocity_walls.csv b/img/data/poiseuille2d_unrefined_fine_pressure_outflow_velocity_walls.csv new file mode 100644 index 0000000..ee4741c --- /dev/null +++ b/img/data/poiseuille2d_unrefined_fine_pressure_outflow_velocity_walls.csv @@ -0,0 +1,20 @@ +geometry,ux,uy,p,x,y +4,0.1880112,0,1,4,0.050000001 +4,0.35870126,0,1,4,0.1 +4,0.50943297,0,1,4,0.15000001 +4,0.64005154,0,1,4,0.2 +4,0.75075144,0,1,4,0.25 +4,0.84139568,0,1,4,0.30000001 +4,0.91196662,0,1,4,0.34999999 +4,0.96239835,0,1,4,0.40000001 +4,0.99267453,0,1,4,0.44999999 +4,1.0027666,0,1,4,0.5 +4,0.99267453,0,1,4,0.55000001 +4,0.96239835,0,1,4,0.60000002 +4,0.91196662,0,1,4,0.64999998 +4,0.84139568,0,1,4,0.69999999 +4,0.75075144,0,1,4,0.75 +4,0.64005154,0,1,4,0.80000001 +4,0.50943297,0,1,4,0.85000002 +4,0.35870126,0,1,4,0.89999998 +4,0.1880112,0,1,4,0.94999999 diff --git a/img/poiseuille2d_velocity_outflow.tikz b/img/poiseuille2d_velocity_outflow.tikz index 61a74a9..17f2f82 100644 --- a/img/poiseuille2d_velocity_outflow.tikz +++ b/img/poiseuille2d_velocity_outflow.tikz @@ -1,8 +1,7 @@ \begin{tikzpicture} -\pgfplotstableread[col sep=comma]{img/data/poiseuille2d_refined_order4ipol_velocity_outflow_velocity_walls.csv}\refinedCubicIpol -\pgfplotstableread[col sep=comma]{img/data/poiseuille2d_refined_order2ipol_velocity_outflow_velocity_walls.csv}\refinedLinearIpol -\pgfplotstableread[col sep=comma]{img/data/poiseuille2d_unrefined_velocity_outflow_velocity_walls.csv}\unrefined -\pgfplotstableread[col sep=comma]{img/data/poiseuille2d_unrefined_coarse_velocity_outflow_velocity_walls.csv}\coarse +\pgfplotstableread[col sep=comma]{img/data/poiseuille2d_refined_order4ipol_pressure_outflow_velocity_walls.csv}\refinedCubicIpol +\pgfplotstableread[col sep=comma]{img/data/poiseuille2d_refined_order2ipol_pressure_outflow_velocity_walls.csv}\refinedLinearIpol +\pgfplotstableread[col sep=comma]{img/data/poiseuille2d_unrefined_fine_pressure_outflow_velocity_walls.csv}\unrefined \begin{axis}[ scale only axis, @@ -91,9 +91,11 @@ Karlsruher Institut für Technologie \input{content.tex} \newpage +%\addcontentsline{toc}{section}{Abbildungsverzeichnis} \listoffigures \newpage +%\addcontentsline{toc}{section}{Literatur} \printbibliography \newpage |