aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrian Kummerlaender2019-01-22 09:45:03 +0100
committerAdrian Kummerlaender2019-01-22 09:45:03 +0100
commit05608619992b74ccda6a90361c50731e19dd359c (patch)
treed15114f549a92dd840416f7de00f3adef20330f9
parent8ee04729711087341504fbf4c00c087ff823c9ad (diff)
downloadgrid_refinement_bsc_thesis-05608619992b74ccda6a90361c50731e19dd359c.tar
grid_refinement_bsc_thesis-05608619992b74ccda6a90361c50731e19dd359c.tar.gz
grid_refinement_bsc_thesis-05608619992b74ccda6a90361c50731e19dd359c.tar.bz2
grid_refinement_bsc_thesis-05608619992b74ccda6a90361c50731e19dd359c.tar.lz
grid_refinement_bsc_thesis-05608619992b74ccda6a90361c50731e19dd359c.tar.xz
grid_refinement_bsc_thesis-05608619992b74ccda6a90361c50731e19dd359c.tar.zst
grid_refinement_bsc_thesis-05608619992b74ccda6a90361c50731e19dd359c.zip
Fix, rename poiseuille2d data
-rw-r--r--content.tex10
-rw-r--r--img/data/poiseuille2d_refined_order2ipol_pressure_outflow_bb_walls.csv (renamed from img/data/poiseuille2d_refined_order2ipol_velocity_outflow_bb_walls.csv)0
-rw-r--r--img/data/poiseuille2d_refined_order2ipol_pressure_outflow_velocity_no_dynamic_walls.csv (renamed from img/data/poiseuille2d_refined_order2ipol_velocity_outflow_velocity_walls.csv)0
-rw-r--r--img/data/poiseuille2d_refined_order2ipol_pressure_outflow_velocity_walls.csv20
-rw-r--r--img/data/poiseuille2d_refined_order4ipol_pressure_outflow_bb_walls.csv (renamed from img/data/poiseuille2d_refined_order4ipol_velocity_outflow_bb_walls.csv)0
-rw-r--r--img/data/poiseuille2d_refined_order4ipol_pressure_outflow_velocity_no_dynamic_walls.csv (renamed from img/data/poiseuille2d_refined_order4ipol_velocity_outflow_velocity_walls.csv)0
-rw-r--r--img/data/poiseuille2d_refined_order4ipol_pressure_outflow_velocity_walls.csv20
-rw-r--r--img/data/poiseuille2d_unrefined_coarse_pressure_outflow_velocity_no_dynamic_walls.csv (renamed from img/data/poiseuille2d_unrefined_coarse_velocity_outflow_velocity_walls.csv)0
-rw-r--r--img/data/poiseuille2d_unrefined_fine_pressure_outflow_bb_walls.csv (renamed from img/data/poiseuille2d_unrefined_velocity_outflow_bb_walls.csv)0
-rw-r--r--img/data/poiseuille2d_unrefined_fine_pressure_outflow_velocity_no_dynamic_walls.csv (renamed from img/data/poiseuille2d_unrefined_velocity_outflow_velocity_walls.csv)0
-rw-r--r--img/data/poiseuille2d_unrefined_fine_pressure_outflow_velocity_walls.csv20
-rw-r--r--img/poiseuille2d_velocity_outflow.tikz7
-rw-r--r--main.tex2
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,
diff --git a/main.tex b/main.tex
index bbc72d3..cc720b1 100644
--- a/main.tex
+++ b/main.tex
@@ -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