diff options
-rw-r--r-- | content.tex | 15 | ||||
-rw-r--r-- | img/poiseuille2d_setup.tikz | 38 |
2 files changed, 52 insertions, 1 deletions
diff --git a/content.tex b/content.tex index bca4236..f58c802 100644 --- a/content.tex +++ b/content.tex @@ -230,7 +230,7 @@ Neben der Unterscheidung zwischen Multi-Grid und Multi-Domain Ansätzen kann auc \centering
\input{img/coinciding_grid.tikz}
\caption{Koinzidierende Gitter}
-\label{fig:StaggeredGrid}
+\label{fig:CoincidingGrid}
\end{figure}
\noindent
@@ -792,6 +792,19 @@ Hiermit sind die zentralen Bestandteile der Umsetzung des Verfahrens von Lagrava \subsection{Rohrströmung}
+Als Einstiegspunkt wollen wir zunächst die grundsätzliche Funktion des Verfeinerungsverfahren an einem möglichst einfachen Beispiel gegen möglichst korrekte Vergleichsdaten testen. Ein solches Beispiel ist gegeben durch die laminare Strömung in einem geradenen Rohr mit kreisförmigem Querschnitt und ohne jegliche Hindernisse abseits der Wände.
+
+Eine solche Rohrströmung stellt nicht nur eine der denkbar einfachsten Strömungssituationen dar, sondern besitzt als Poiseuille Fluss auch eine analytische Lösung, so dass wir ideale Vergleichbedingungen erhalten. Lieferte unser Verfahren hier keine guten Ergebnisse, wäre nicht davon auszugehen, dass dies sich in komplexeren Situationen verbessern würde.
+
+\begin{figure}[h]
+\centering
+%\includegraphics[scale=0.35]{img/static/poiseuille2d_materialzahlen.png}
+\input{img/poiseuille2d_setup.tikz}
+\caption{Gitterstruktur einer halbseitig verfeinerten Rohrströmung}
+\end{figure}
+
+\subsubsection{Vergleich der Interpolationsverfahren}
+
\begin{figure}[h]
\centering
\input{img/massloss_interpolation_plot.tikz}
diff --git a/img/poiseuille2d_setup.tikz b/img/poiseuille2d_setup.tikz new file mode 100644 index 0000000..c4e50f5 --- /dev/null +++ b/img/poiseuille2d_setup.tikz @@ -0,0 +1,38 @@ +\begin{tikzpicture}[ + scale=0.375, + coarse/.style={circle,thick,inner sep=2}, + fine/.style={cross out,thick,inner sep=0.75}, + legend/.style={minimum height=1,minimum width=1} +] + +\foreach \x in {0,...,20} + \foreach \y in {0,...,10}{ + \ifthenelse{\equal{\y}{0} \OR \equal{\y}{10}}{ + \node[coarse,draw=black] at (\x,\y){ }; + }{ + \ifthenelse{\equal{\x}{0}}{ + \node[coarse,draw=green] at (\x,\y){ }; + }{ + \node[coarse,draw=blue] at (\x,\y){ }; + } + } + } + +\foreach \x in {0,...,42} + \foreach \y in {0,...,20}{ + \ifthenelse{\equal{\y}{0} \OR \equal{\y}{20}}{ + \node[fine,draw=black] at (19+\x*0.5,\y*0.5){ }; + }{ + \ifthenelse{\equal{\x}{42}}{ + \node[fine,draw=red] at (19+\x*0.5,\y*0.5){ }; + }{ + \node[fine,draw=blue] at (19+\x*0.5,\y*0.5){ }; + } + } + } + +\node[legend,fill=blue,label=0:Fluid] at (9+0*6,-2) { }; +\node[legend,fill=black,label=0:Wand] at (9+1*6,-2) { }; +\node[legend,fill=green,label=0:Einfluss] at (9+2*6,-2) { }; +\node[legend,fill=red,label=0:Ausfluss] at (9+3*6,-2) { }; +\end{tikzpicture} |