BA Emilio Schmidt
Grundlagen
Gesucht ist ein Zusammenhang für die Kraft \(\vec{F}\), die auf eine von einem viskosen Fluid mit der Einstromgeschwindigkeit \(\vec{v}=-v\vec{e}_z\) umströmte Kugel mit dem Radius \(R\) wirkt.
Dabei werden hier in sehr guter Näherung laminare Strömungen betrachtet. Eine Größe, die die Laminarität bzw. Turbulenz einer Strömung charakterisiert ist die Reynolds-Zahl \(\text{Re}\). Sie ist eine dimensionslose Größe, welche definiert ist durch: \begin{align*} \text{Re}=\frac{\rho vL}{\mu} \end{align*}
Hierbei ist \(\rho\) die Dichte des Fluids, \(v\) die Geschwindigkeit des Fluids, mit der es auf das angeströmte Objekt zufließt, \(L\) die charakteristische Länge des angeströmten Körpers und \(\mu\) die dynamische Viskosität des Fluids. Strömungen, welche sich weit im laminaren Regime befinden, werden dann durch \(\text{Re}\ll 1\) beschrieben.
Analytische Herleitung der Stokes'schen Formel
Die auf die Kugel wirkende Kraft lässt sich in zwei separate Beiträge unterteilen. Einerseits kann eine Kraft aufgrund eines Druckgradienten um die Kugel wirken, andererseits kann eine Kraft infolge von Scherungseffekten an der Kugeloberfläche auftreten.
Die Kraft auf die Kugel lässt sich dann über den Spannungstensor \(\underline{\underline{\sigma}}\) berechnen: \begin{align*} \vec{F}=\oint_{\partial V} \underline{\underline\sigma}\cdot\text d\vec A \end{align*}
Der Spannungstensor beschreibt dabei die Verteilung von Kräften bzw. Spannungen in einem Material. Er gibt an jedem Punkt eines Kontinuums die internen Kräfte bzw. Spannungen an, die aufgrund von äußeren Krafteinwirkungen wirken. Der Spannungstensor ist ein Tensor 2. Stufe, dessen Komponenten \(\sigma_{ij}\) die Spannungen, die aufgrund von Kräften in Richtung der \(j\)-ten Koordinatenachse auf eine Fläche mit einer Normalen in Richtung \(i\)-ten Koordinatenachse wirken, repräsentieren. Im Allgemeinen ist der Spannungstensor gegeben durch: \begin{align*} \underline{\underline{\sigma}}= -[p-\zeta(\vec{\nabla}\cdot\vec{u})]\mathbb{1} +\mu\big[\vec{\nabla}\vec{u}+(\vec{\nabla}\vec{u})^T -\frac{2}{3}(\vec{\nabla}\cdot\vec{u})\mathbb{1}\big] \end{align*}
Dabei ist \(p\) das Druckfeld, \(\zeta\) die Volumenviskosität, \(\vec{u}\) das Geschwindigkeitsfeld und \(\mathbb{1}\) der Einheitstensor. Um den Spannungstensor bestimmen zu können, müssen also zunächst das Geschwindigkeitsfeld \(\vec{u}\) und das Druckfeld \(p\) bestimmt werden. Dafür müssen die Kontinuitätsgleichung und die Navier-Stokes-Gleichung gelöst werden, welche im Allgemeinen gegeben sind durch: \begin{align*} &\frac{\partial\rho}{\partial t}+\vec{\nabla}\cdot(\rho\vec{u})=0 \\ &\rho\bigg(\frac{\partial\vec{u}}{\partial t} +(\vec{u}\cdot\vec{\nabla})\vec{u}\bigg)= -\vec{\nabla}p+\mu\Delta\vec{u} +\frac{\mu}{3}\vec{\nabla}(\vec{\nabla}\cdot\vec{u}) +\vec{f}_{\text{ext}} \end{align*}
Dabei ist \(\vec{f}_{\text{ext}}\) eine externe Kraftdichte. Diese Gleichungen sind jedoch im Allgemeinen nicht analytisch zu lösen, weshalb zusätzliche Annahmen über das System zu treffen sind. Dabei wird hier davon ausgegangen, dass es sich bei vorliegendem Fluid um ein Newtonsches Fluid handelt, woraus folgt, dass die dynamische Viskosität \(\mu=\text{const.}\) ist. Zusätzlich folgt dann nach der Stokes'schen Hypothese, dass die Volumenviskosität für Newtonsche Fluide vernachlässigt werden kann: \begin{align*} \zeta=0 \end{align*}
Außerdem lässt sich, aufgrund der in sehr guter Näherung laminaren Strömung annehmen, dass das Fluid inkompressibel ist, da die Dichteänderungen bei solch langsamen Strömungen sehr gering ist. Dabei bedeutet Inkompressibilität, dass die Dichte räumlich homogen und zeitlich konstant ist: \begin{align*} \rho=\text{const.} \end{align*}
Zudem kann, wegen der in sehr guter Näherung laminaren Strömung angenommen werden, dass diese stationär ist. Dies liegt daran, da die Reynolds-Zahl dem Verhältnis von Trägheitskräften, die versuchen das Fluid in Bewegung zu halten, zu viskosen Kräften, die Bewegungsunterschiede innerhalb des Fluides versuchen zu dämpfen, entspricht. Für Reynolds-Zahlen \(\text{Re}\ll 1\) dominieren die viskosen Kräfte, was dazu führt, dass das Fluid in geordneten Schichten, ohne Querbewegung fließt. Aus der Stationärität des Fluids folgt, dann dass jede Zeitableitung von Größen, die dieses Fluid beschreiben, verschwinden.
Darüber hinaus kann, wegen obiger Argumentation, der Konvektionsterm \(\rho(\vec{u}\cdot\vec{\nabla})\vec{u}\) vernachlässigt werden, da eben dieser die Trägheitskräfte beschreibt.
Mit der Annahme, dass keine externen Kräfte vorliegen, haben die zu lösenden Gleichungen dann folgende Form: \begin{align*} &\vec{\nabla}\cdot\vec{u}=0 \\ &\vec{\nabla}p=\mu\Delta\vec{u} \end{align*}
Mit der Kontinuitätsgleichung für inkompressible Newtonsche Fluide folgt dann für den Spannungstensor: \begin{align*} \underline{\underline{\sigma}}= -p\mathbb{1} +\mu\big[\vec{\nabla}\vec{u}+(\vec{\nabla}\vec{u})^T\big] \end{align*}
Die zu lösenden Gleichungen sind nun analytisch lösbar. Es wird sich als sinnvoll herausstellen zunächst das Geschwindigkeitsfeld zu bestimmen. Dafür ist es nützlich die Rotation der Navier-Stokes-Gleichung zu betrachten. Denn mit der Tatsache, dass Gradientenfelder rotationsfrei sind, folgt: \begin{align*} \vec{\nabla}\times(\Delta\vec{u})=\Delta(\vec{\nabla}\times\vec{u})=\vec{0} \end{align*}
Aufgrund dessen, dass für das Geschwindigkeitsfeld im Unendlichen \(\vec{u}(r\rightarrow\infty)\) gelten muss, lässt sich das Geschwindigkeitsfeld folgendermaßen schreiben: \begin{align*} \vec{u}=\vec{u}^\prime+\vec{v} \end{align*}
Dabei muss jedoch \(\vec{u}^\prime\) im Unendlichen verschwinden.
Einsetzen in die Kontinuitätsgleichung liefert dann mit \(\vec{v}=\text{const.}\): \begin{align*} \vec{\nabla}\cdot\vec{u}^\prime=0 \end{align*}
Dies entspricht der notwendigen Bedingung für die Existenz eines Vektorpotentials \(\vec{A}\) zu dem Vektorfeld \(\vec{u}^\prime\). Daher lässt sich \(\vec{u}^\prime\) folgendermaßen schreiben: \begin{align*} \vec{u}^\prime=\vec{\nabla}\times\vec{A} \end{align*}
Da das Geschwindigkeitsfeld \(\vec{u}\) und somit auch \(\vec{u}^\prime\) und die Rotation eines polaren Vektors ein axialer Vektor ist und umgekehrt, muss das Vektorpotential ein axialer Vektor sein. Außerdem darf das Vektorpotential nur vom Ortsvektor \(\vec{r}=r\vec{e}_r$\), sowie der Einstromgeschwindigkeit \(\vec{v}\) abhängen, da dieses über das Geschwindigkeitsfeld \(\vec{u}^\prime\) bestimmt wird und \(\vec{u}^\prime\) eben nur abhängig vom Ortsvektor und der Einstromgeschwindigkeit ist. Da sowohl der Ortsvektor, als auch die Einstromgeschwindigkeit polare Vektoren sind, muss das Vektorpotential in irgendeiner Form aus dem Vektorprodukt dieser beiden bestehen. Es bietet sich also an folgenden Ansatz für das Vektorpotential zu wählen: \begin{align*} \vec{A}=f^\prime(r)\vec{e}_r\times\vec{v}=\vec{\nabla}f(r)\times\vec{v} \end{align*}
Dabei ist \(f(r)\) eine skalare Funktion, welche nur vom Betrag des Ortsvektors \(r\) abhängt. Damit folgt für das Geschwindigkeitsfeld \(\vec{u}^\prime\): \begin{align*} &\phantom{\leftrightarrow\,,} \vec{u}^\prime=\vec{\nabla}\times(\vec{\nabla}f(r)\times\vec{v})\,, \;\text{mit}\;\vec{v}=\text{const.} \Rightarrow\vec{\nabla}\times(f\vec{v})=\vec{\nabla}f\times\vec{v}\\ &\Leftrightarrow \vec{u}^\prime=\vec{\nabla}\times\vec{\nabla}\times(f\vec{v}) \end{align*}
Einsetzen liefert für das Geschwindigkeitsfeld \(\vec{u}\): \begin{align*} \vec{u}=\vec{\nabla}\times\vec{\nabla}\times(f\vec{v})+\vec{v} \end{align*}
Einsetzen in die Navier-Stokes-Gleichung und ausnutzen der Relation \(\vec{\nabla}\times\vec{u}=-\Delta(\vec{\nabla}\times(f\vec{v}))\) liefert:\begin{align*} &\phantom{\leftrightarrow\,,} \Delta^2(\vec{\nabla}\times(f\vec{v}))=\vec{0}\,, \;\text{mit}\;\vec{v}=\text{const.} \Rightarrow\vec{\nabla}\times(f\vec{v})=\vec{\nabla}f\times\vec{v}\\ &\Leftrightarrow \Delta^2(\vec{\nabla}f\times\vec{v})=\vec{0}\\ &\Leftrightarrow \Delta^2(\vec{\nabla}f)\times\vec{v}=\vec{0} \end{align*}
Aufgrund dessen, dass obiger Ausdruck für alle Einstromgeschwindigkeiten gelten muss, muss insbesondere gelten: \begin{align*} \Delta^2(\vec{\nabla}f)=\vec{0} \end{align*}
Eine erste Integration liefert dann: \begin{align*} \Delta^2f=\text{const.} \end{align*}
Da das Geschwindigkeitsfeld \(\vec{u}^\prime\) im Unendlichen verschwinden muss, müssen auch dessen Ableitungen im Unendlichen verschwinden. Aufgrund dessen, dass \(\Delta^2f\) die vierten Ableitungen von \(f\) enthält und das Geschwindigkeitsfeld \(\vec{u}^\prime\) die zweiten Ableitungen von \(f\) enthält, muss die Konstante Null sein. Damit folgt: \begin{align*} \Delta^2f=0 \end{align*}
Da die Funktion \(f(r)\) ausschließlich vom Betrag des Ortsvektors \(r\) abhängt, reduziert sich der Laplace-Operator zu: \begin{align*} \Delta^2f=\frac{1}{r^2}\frac{\partial}{\partial r} \bigg(r^2\frac{\partial}{\partial r}\bigg)\Delta f=0 \end{align*}
Damit ist \(\Delta f\) allgemein gegeben durch: \begin{align*} \Delta f=\frac{2a}{r}+A \,, \quad a,A\in\mathbb{R} \end{align*}
Damit das Geschwindigkeitsfeld \(\vec{v}^\prime\) im Unendlichen verschwindet, müssen alle additiven Konstanten gleich Null gewählt werden. Einsetzen liefert: \begin{align*} \Delta f=\frac{2a}{r} \end{align*}
Analoges Vorgehen zu oben liefert dann für die Funktion \(f(r)\): \begin{align*} f(r)=ar+\frac{b}{r} \,, \quad a,b\in\mathbb{R} \end{align*}
Einsetzen in \(\vec{u}=\vec{u}=\vec{\nabla}\times\vec{\nabla}\times(f\vec{v})+\vec{v}\) liefert dann: \begin{align*} \vec{u}=\vec{v}-a\frac{\vec{v}+(\vec{v}\cdot\vec{e}_r)\vec{e}_r}{r} +b\frac{3(\vec{v}\cdot\vec{e}_r)\vec{e}_r-\vec{v}}{r^3} \end{align*}
Die Integrationskonstanten \(a\) und \(b\) lassen sich nun über die Randbedingung, dass das Geschwindigkeitsfeld auf der Kugeloberfläche verschwinden muss bestimmen. Es muss also gelten: \begin{align*} &\phantom{\leftrightarrow\,,} \vec{u}(r=R)=\vec{0}\\ &\Leftrightarrow \vec{0}=\vec{v}-a\frac{\vec{v}+(\vec{v}\cdot\vec{e}_r)\vec{e}_r}{r} +b\frac{3(\vec{v}\cdot\vec{e}_r)\vec{e}_r-\vec{v}}{r^3}\\ &\Leftrightarrow \vec{0}=\bigg(-\frac{a}{R}-\frac{b}{R^3}+1\bigg)\vec{v} +\bigg(-\frac{a}{R}+\frac{3b}{R^3}\bigg)(\vec{v}\cdot\vec{e}_r)\vec{e}_r \end{align*}
Aufgrund dessen, dass die obige Gleichung für alle \(\vec{v}\) und alle \(\vec{e}_r\) gelten muss, müssen deren Koeffizienten verschwinden. Daher sind die Integrationskonstanten gegeben durch: \begin{align*} a=\frac{3}{4}R\quad b=\frac{1}{4}R^3 \end{align*}
Damit ist das Geschwindigkeitsfeld endgültig gegeben durch: \begin{align*} \vec{u}=\vec{v}-\frac{3}{4}R\frac{\vec{v}+(\vec{v}\cdot\vec{e}_r)\vec{e}_r}{r} -\frac{1}{4}R^3\frac{\vec{v}-3(\vec{v}\cdot\vec{e}_r)\vec{e}_r}{r^3} \end{align*}
Die jeweiligen Komponenten sind dann gegeben durch: \begin{align*} & u_r=v\cos(\theta)\bigg(1-\frac{3R}{2r}+\frac{R^3}{2r^3}\bigg)\\ & u_\theta=v\sin(\theta)\bigg(1-\frac{3R}{4r}-\frac{R^3}{4r^3}\bigg)\\ & u_\varphi=0 \end{align*}
Um nun das Druckfeld berechnen zu können, wird der Ausdruck \(\vec{u}=\vec{\nabla}\times\vec{\nabla}\times(f\vec{v})+\vec{v}\) in die Navier-Stokes-Gleichung eingesetzt und die Relation \(\vec{\nabla}\times\vec{\nabla}\times(f\vec{v})=\vec{\nabla}(\vec{\nabla}f\cdot\vec{v})\vec{v}\Delta f\) ausgenutzt: \begin{align*} &\phantom{\leftrightarrow\,,} \vec{\nabla}p=\mu\Delta(\vec{\nabla}(\vec{\nabla}f\cdot\vec{v})-\vec{v}\Delta f) \,,\;\text{mit}\;\Delta^2f=0\\ &\Leftrightarrow \vec{\nabla}p=\mu\Delta(\vec{\nabla}(\vec{\nabla}f\cdot\vec{v}))\\ &\Leftrightarrow \vec{\nabla}p=\vec{\nabla}(\mu\Delta(\vec{\nabla}f\cdot\vec{v})) \end{align*}
Eine erste Integration liefert: \begin{align*} &\phantom{\leftrightarrow\,,} p=\mu\Delta(\vec{\nabla}f\cdot\vec{v})+p_0\\ &\Leftrightarrow p=\mu \vec{v}\cdot\vec{\nabla}(\Delta f)+p_0 \,,\;\text{mit}\; f=\frac{3}{4}Rr+\frac{1}{4}\frac{R^3}{r}\\ &\Leftrightarrow p=p_0-\frac{3}{2r^2}\mu R\vec{v}\cdot\vec{e}_r\\ &\Leftrightarrow p=p_0+\frac{3}{2r^2}\mu vR\cos(\theta) \end{align*}
Dabei ist \(p_0\) der Druck des Fluides im Unendlichen. Nun kann also die Kraft auf die Kugel berechnet werden. Dabei gilt für ein Oberflächenelement \(\text d\vec{A}\) einer Kugel mit Radius \(r=R\), in Kugelkoordinaten: \begin{align*} d\vec{A}=R^2\sin(\theta) d\varphi d\theta\vec{e}_r \end{align*}
Einsetzen in obige Gleichung für die Kraft liefert dann: \begin{align*} \vec{F}=\int_{0}^{\pi}\int_{0}^{2\pi} \underline{\underline\sigma}(r=R,\theta,\varphi)\cdot\vec{e}_r R^2\sin(\theta) d\varphi d\theta \end{align*}
Auswerten des Matrix-Vektor-Produktes liefert dann, dass nur die \(rr\)-, \(\theta r\)- und \(\varphi r\)-Komponenten des Spannungstensors multipliziert mit entsprechenden Basisvektoren übrig bleiben. Es gilt also: \begin{align*} \vec{F}=\int_{0}^{\pi}\int_{0}^{2\pi} [\sigma_{rr}\vec{e}_r+\sigma_{\theta r}\vec{e}_{\theta} +\sigma_{\varphi r}\vec{e}_{\varphi}]\Big|_{r=R} R^2\sin(\theta) d\varphi d\theta \end{align*}
Die \(rr\)-Komponente des Spannungstensors ist dann gegeben durch: \begin{align*} \sigma_{rr}=-p+2\mu(\vec{\nabla}\vec{u})_{rr} \end{align*}
\(\vec{\nabla}\vec{u}_{rr}\) ist hier die \(rr\)-Komponente des Vektorgradienten \(\vec{\nabla}\vec{u}\), welche gegeben ist durch: \begin{align*} &\phantom{\leftrightarrow\,,} \vec{\nabla}\vec{u}_{rr}=\frac{\partial u_r}{\partial r} \,,\;\text{mit}\; u_r=v\cos(\theta)\bigg(1-\frac{3R}{2r}+\frac{R^3}{2r^3}\bigg)\\ &\Leftrightarrow \vec{\nabla}\vec{u}_{rr}=0 \end{align*}
Mit \(p=p_0+\frac{3}{2r^2}\mu vR\cos(\theta)\) folgt dann für \(rr\)-Komponente des Spannungstensors auf der Kugeloberfläche: \begin{align*} \sigma_{rr}\Big|_{r=R}=-p_0-\frac{3}{2R}\mu v\cos(\theta) \end{align*}
Für die \(\theta r\)-Komponente gilt dann gemäß obiger Gleichung: \begin{align*} \sigma_{\theta r}=\mu\bigg[ \vec{\nabla}\vec{u}_{\theta r} +\vec{\nabla}\vec{u}_{r\theta}\bigg] \end{align*}
Einsetzen der jeweiligen Komponenten des Vektorgradienten und auswerten an der Kugeloberfläche liefert: \begin{align*} &\phantom{\leftrightarrow\,,} \sigma_{\theta r}\Big|_{r=R}= \mu\bigg[ \frac{\partial u_{\theta}}{\partial r}\Big|_{r=R} +\frac{1}{R} \frac{\partial u_r}{\partial\theta}\Big|_{r=R} -\frac{u_{\theta}}{R}\Big|_{r=R}\bigg]\\ &\Leftrightarrow \sigma_{\theta r}\Big|_{r=R}=\frac{3}{2R}\mu v\sin(\theta) \end{align*}
Für die \(\varphi r\)-Komponente gilt gemäß obiger Gleichung: \begin{align*} \sigma_{\varphi r}=\mu\bigg[ \vec{\nabla}\vec{u}_{\varphi r} +\vec{\nabla}\vec{u}_{r\varphi}\bigg] \end{align*}
Einsetzen der jeweiligen Komponenten des Vektorgradienten und auswerten an der Kugeloberfläche liefert: \begin{align*} &\phantom{\leftrightarrow\,,} \sigma_{\varphi r}\Big|_{r=R}= \bigg[ \frac{\partial u_{\varphi}}{\partial r}\Big|_{r=R} +\frac{1}{R\sin(\theta)} \frac{\partial u_r}{\partial\varphi}\Big|_{r=R} -\frac{u_\varphi}{R}\Big|_{r=R}\bigg]\\ &\Leftrightarrow \sigma_{\varphi r}\Big|_{r=R}=0 \end{align*}
Damit folgt für die Kraft auf die umströmte Kugel: \begin{align*} &\phantom{\leftrightarrow\,,} \vec{F}=\int_{0}^{\pi}\int_{0}^{2\pi} [-p_0\vec{e}_{r}-\frac{3}{2R}\mu v\cos(\theta)\vec{e}_{r} +\frac{3}{2R}\mu v\sin(\theta)\vec{e}_{\theta}]\Big|_{r=R} R^2\sin(\theta) d\varphi d\theta\\ &\Leftrightarrow \vec{F}=6\pi\mu R\vec{v} \end{align*}
Oseen'sche Näherung
Bei der Herleitung der Stokes'schen Formel wurden Annahmen getroffen, die für sehr kleine Reynolds-Zahlen \(\text{Re}\ll 1\) gültig sind. Oseen schaffte es nun eine erste Näherung für kleine Reynolds-Zahlen \(\text{Re}<1\) zu formulieren, indem er den Konvektionsterm, in linearer Form, berücksichtigt. Aufgrund dessen, dass in der Oseen'schen Näherung immer noch vergleichsweise kleine Reynolds-Zahlen betrachtet werden, kann weiterhin von einer stationären Strömung ausgegangen werden. Des weiteren kann, wegen der vergleichsweise kleinen Reynolds-Zahlen weiterhin von einem inkompressiblen Fluid ausgegangen werden. Mit diesen Annahmen folgt für die Navier-Stokes-Gleichung: \begin{align*} \rho(\vec{u}\cdot\vec{\nabla})\vec{u}= -\vec{\nabla}p+\mu\Delta\vec{u} \end{align*}
Um nun den Konvektionsterm linearisieren zu können, wird analog zu oben davon ausgegangen, dass sich das Geschwindigkeitsfeld folgendermaßen schreiben lässt: \begin{align*} \vec{u}=\vec{u}^\prime+\vec{v}\,, \;\text{mit}\;\vec{u}^\prime(r\rightarrow\infty)=\vec{0} \end{align*}
Einsetzen in den Konvektionsterm liefert: \begin{align*} &\phantom{\leftrightarrow\,,} (\vec{u}\cdot\vec{\nabla})\vec{u} =((\vec{u}^\prime+\vec{v})\cdot\vec{\nabla}) (\vec{u}^\prime+\vec{v})\\ &\Leftrightarrow (\vec{u}\cdot\vec{\nabla})\vec{u} =(\vec{u}^\prime\cdot\vec{\nabla})\vec{u}^\prime +(\vec{u}^\prime\cdot\vec{\nabla})\vec{v} +(\vec{v}\cdot\vec{\nabla})\vec{u}^\prime +(\vec{v}\cdot\vec{\nabla})\vec{v}\,, \;\text{mit}\;\vec{v}=\text{const.}\\ &\Leftrightarrow (\vec{u}\cdot\vec{\nabla})\vec{u} =(\vec{u}^\prime\cdot\vec{\nabla})\vec{u}^\prime +(\vec{v}\cdot\vec{\nabla})\vec{u}^\prime \end{align*}
Da hier weiterhin kleine Reynolds-Zahlen betrachtet werden, kann davon ausgegangen werden, dass die Störung \(\vec{u}^\prime\) klein ist, sodass Terme zweiter Ordnung, wie \((\vec{u}^\prime\cdot\vec{\nabla})\vec{u}^\prime\) vernachlässigt werden können. Damit folgt für den linearisierten Konvektionsterm: \begin{align*} (\vec{u}\cdot\vec{\nabla})\vec{u} =(\vec{v}\cdot\vec{\nabla})\vec{u}^\prime \end{align*}
Damit folgt für die Navier-Stokes-Gleichung: \begin{align*} \rho(\vec{v}\cdot\vec{\nabla})\vec{u}^\prime= -\vec{\nabla}p+\mu\Delta\vec{u}^\prime \end{align*}
Die zu lösenden Gleichungen sind also gegeben durch: \begin{align*} &\vec{\nabla}\cdot\vec{u}^\prime=0 \\ &\rho(\vec{v}\cdot\vec{\nabla})\vec{u}^\prime= -\vec{\nabla}p+\mu\Delta\vec{u}^\prime \end{align*}
Lösen der Gleichungen und berechnen der Kraft gemäß \(\vec{F}=\oint_{\partial V}\underline{\underline{\sigma}}\cdot d\vec{A}\) liefert dann eine Korrektur zweiter Ordnung für die Stokes'sche Formel: \begin{align*} \vec{F}=6\pi\mu R\vec{u}\bigg(1+\frac{3}{8}\mathrm{Re}\bigg) \end{align*}
Numerische Berechnung der Kraft auf die Kugel
Im Unterschied zu der Annahme, die für die analytische Herleitung getroffen wurde, simuliert das verwendete Simulationsprogramm PLUTO kompressible Newtonsche Fluide. Damit verschwindet die Divergenz des Geschwindigkeitsfeldes nicht mehr, weshalb der Spannungstensor für solche Fluide gegeben ist durch: \begin{align*} \underline{\underline\sigma}= p\mathbb{1} +\mu\bigg[\vec{\nabla}\vec{u}+(\vec{\nabla}\vec{u})^T -\frac{2}{3}(\vec{\nabla}\cdot\vec{u})\mathbb{1}\bigg] \end{align*}
Für die Kraft sind dabei jedoch nur die \(rr\)-, \(\theta r\)- und \(\phi r\)-Komponenten des Spannungstensors von Interesse. Die \(rr\)-Komponente ist dabei gegeben durch: \begin{align*} \sigma_{rr}=-p+\mu\bigg[2\vec{\nabla}\vec{u}_{rr} -\frac{2}{3}\vec{\nabla}\cdot\vec{u}\bigg] \end{align*}
\(\vec{\nabla}\vec{u}_{rr}\) ist hier die \(rr\)-Komponente des Vektorgradienten \(\vec{\nabla}\vec{u}\), welche gegeben ist durch: \begin{align*} \vec{\nabla}\vec{u}_{rr}=\frac{\partial u_r}{\partial r} \end{align*}
Für die Divergenz des Geschwindigkeitsfeldes gilt allgemein in Kugelkoordinaten: \begin{align*} \vec{\nabla}\cdot\vec{u}= \frac{1}{r^2}\frac{\partial r^2 u_r}{\partial r} +\frac{1}{r\sin(\theta)} \frac{\partial\sin(\theta)u_{\theta}}{\partial\theta} +\frac{1}{r\sin(\theta)} \frac{\partial u_{\varphi}}{\partial\varphi} \end{align*}
Aufgrund dessen, dass das Fluid homogen einströmt und eine Kugel umströmt, hat das Geschwindigkeitsfeld um die Kugel Zylindersymmetrie. Daher fällt die azimutale Ableitung bei Betrachtung des Geschwindigkeitsfeldes um die Kugel weg. Außerdem folgt aus der vorgegebenen Anfangsbedingung, dass das Fluid entlang der z-Achse einströmt, zusammen mit der Kugelsymmetrie der Kugel, dass das Geschwindigkeitsfeld und auch sämtliche anderen relevanten Vektorfelder, die dieses Problem beschreiben, keine azimutale Komponente aufweisen können. Damit folgt für die Divergenz des Geschwindigkeitsfeldes:
\begin{align*} \vec{\nabla}\cdot\vec{u}= \frac{1}{r^2} \frac{\partial r^2 u_r}{\partial r} +\frac{1}{r\sin(\theta)} \frac{\partial\sin(\theta)u_{\theta}}{\partial\theta} \end{align*}
Einsetzen in die \(rr\)-Komponente und auswerten an der Kugeloberfläche liefert: \begin{align*} \sigma_{rr}\Big|_{r=R}=-p +\mu\bigg[ 2\frac{\partial u_r}{\partial r}\Big|_{r=R} -\frac{2}{3}\frac{1}{R^2} \frac{\partial r^2 u_r}{\partial r}\Big|_{r=R} +\frac{1}{R\sin(\theta)} \frac{\partial\sin(\theta)u_{\theta}}{\partial\theta}\Big|_{r=R}\bigg] \end{align*}
Die Ableitungen lassen sich zusätzlich mittels der Produktregel vereinfachen. Es folgt: \begin{align*} \sigma_{rr}\Big|_{r=R}=-p +\mu\bigg[ \frac{4}{3}\frac{\partial u_r}{\partial r}\Big|_{r=R} -\frac{4}{3R}u_r\Big|_{r=R} -\frac{2}{3R}\cot(\theta)u_{\theta}\Big|_{r=R} -\frac{2}{3R}\frac{\partial u_{\theta}} {\partial\theta}\Big|_{r=R}\bigg] \end{align*}
Mit den Randbedingungen folgt, dass für das Geschwindigkeitsfeld gelten muss: \begin{align*} u_r\Big|_{r=R}=u_{\theta}\Big|_{r=R}=0 \end{align*}
Außerdem impliziert das Verschwinden der Geschwindigkeitsvektoren auf der Kugeloberfläche und dessen Kugelsymmetrie, dass zusätzlich die polaren Ableitungen auf der Oberfläche verschwinden: \begin{align*} \frac{\partial u_r}{\partial\theta}\Big|_{r=R}= \frac{\partial u_{\theta}}{\partial\theta}\Big|_{r=R}=0 \end{align*}
Damit folgt für die \(rr\)-Komponente des Spannungstensors, ausgewertet an der Kugeloberfläche: \begin{align*} \sigma_{rr}\Big|_{r=R}=-p+\frac{4}{3}\mu \frac{\partial u_r}{\partial r}\Big|_{r=R} \end{align*}
Für die \(\theta r\)-Komponente gilt analog zu oben: \begin{align*} \sigma_{\theta r}=\mu\bigg[ \vec{\nabla}\vec{u}_{\theta r} +\vec{\nabla}\vec{u}_{r\theta}\bigg] \end{align*}
Einsetzen der jeweiligen Komponenten des Vektorgradienten und auswerten an der Kugeloberfläche liefert: \begin{align*} \sigma_{\theta r}\Big|_{r=R}= \mu\bigg[ \frac{\partial u_{\theta}}{\partial r}\Big|_{r=R} +\frac{1}{R} \frac{\partial u_r}{\partial\theta}\Big|_{r=R} -\frac{u_{\theta}}{R}\Big|_{r=R}\bigg] \end{align*}
Ausnutzen der Randbedingungen liefert dann: \begin{align*} \sigma_{\theta r}\Big|_{r=R}= \mu\frac{\partial u_{\theta}}{\partial r}\Big|_{r=R} \end{align*}
Für die \(\varphi r\)-Komponente gilt gemäß obiger Gleichung: \begin{align*} \sigma_{\varphi r}=\mu\bigg[ \vec{\nabla}\vec{u}_{\varphi r} +\vec{\nabla}\vec{u}_{r\varphi}\bigg] \end{align*}
Die jeweiligen Komponenten des Vektorgradienten sind im Allgemeinen gegeben durch: \begin{align*} &\vec{\nabla}\vec{u}_{\varphi r}= \frac{\partial u_{\varphi}}{\partial r}\\ &\vec{\nabla}\vec{u}_{r\varphi}= \frac{1}{r\sin(\theta)} \frac{\partial u_r}{\partial\varphi} -\frac{u_\varphi}{r} \end{align*}
Analog zu oben fallen hier auch sowohl die azimutalen Komponenten als auch die azimutalen Ableitungen weg, weshalb für die \(\varphi r\)-Komponente des Spannungstensors folgt: \begin{align*} \sigma_{\varphi r}=0 \end{align*}
Einsetzen in das Integral zur Kraftberechnung und auswerten des Integrals über \(\varphi\) liefert: \begin{align*} &\phantom{\leftrightarrow,,} \vec{F}=2\pi R^2\int_{0}^{\pi}\bigg[\bigg( -p +\frac{4}{3}\mu\frac{\partial u_r} {\partial r}\Big|_{r=R}\bigg)\vec{e}_r +\mu \frac{\partial u_{\theta}}{\partial r}\Big|_{r=R} \vec{e}_{\theta}\bigg]\sin(\theta)\text d\theta\\ &\Leftrightarrow \vec{F}=2\pi R^2 \bigg[ -\int_{0}^{\pi}p\vec{e}_r\sin(\theta)d\theta +\frac{4}{3}\int_{0}^{\pi}\mu \frac{\partial u_r}{\partial r}\Big|_{r=R} \vec{e}_r\sin(\theta)\text d\theta +\int_{0}^{\pi}\mu \frac{\partial u_{\theta}}{\partial r}\Big|_{r=R} \vec{e}_{\theta}\sin(\theta)\text d\theta\bigg] \end{align*}
Da im vorliegenden Problem insbesondere die Kraft auf die Kugel in \(z\)-Richtung von Interesse ist, wird nun die Projektion des Kraftvektors auf die z-Achse bestimmt: \begin{align*} F_z=\vec{e}_z\cdot\vec{F} \end{align*}
Aufgrund dessen, dass die \(z\)-Achse eine feste Richtung hat und der Linearität der Integrationsoperation, kann der Basisvektor \(\vec{e}_z\) in das Integral hineingezogen werden. Damit folgt für \(F_z\): \begin{align*} &F_z=2\pi R^2 \bigg[ -\int_{0}^{\pi}p\vec{e}_r\cdot\vec{e}_z \sin(\theta)d\theta +\frac{4}{3}\int_{0}^{\pi}\mu \frac{\partial u_r}{\partial r}\Big|_{r=R} \vec{e}_r\cdot\vec{e}_z\sin(\theta)\text d\theta\\ &\phantom{\leftrightarrow,,} +\int_{0}^{\pi}\mu \frac{\partial u_{\theta}}{\partial r}\Big|_{r=R} \vec{e}_{\theta}\cdot\vec{e}_z \sin(\theta)\text d\theta\bigg] \end{align*}
Für die Berechnung der jeweiligen Skalarprodukte ist es praktisch den Basisvektor \(\vec{e}_z\) in der hier genutzten sphärischen Basis darzustellen: \begin{align*} \vec{e}_z=\cos(\theta)\vec{e}_r -\sin(\theta)\vec{e}_{\theta} \end{align*}
Damit folgt für \(F_z\): \begin{align*} &F_z=2\pi R^2 \bigg[ -\int_{0}^{\pi}p\cos(\theta)\sin(\theta)d\theta +\frac{4}{3}\int_{0}^{\pi}\mu \frac{\partial u_r}{\partial r}\Big|_{r=R} \cos(\theta)\sin(\theta)\text d\theta\\ &\phantom{\leftrightarrow,,} -\int_{0}^{\pi}\mu \frac{\partial u_{\theta}}{\partial r}\Big|_{r=R} \sin^2(\theta)\text d\theta\bigg] \end{align*}
Die Kraft in \(x\)- bzw. \(y\)-Richtung lässt sich analog berechnen. Da jedoch die Basisvektoren \(\vec{e}_x\) bzw. \(\vec{e}_y\) in sphärischer Darstellung eine \(\varphi\)-Abhängigkeit aufweisen, kann die Integration über \(\varphi\) nicht so leicht durchgeführt werden, wie es oben geschehen ist. Für die Kraft in \(x\)-Richtung muss dann folgendes Integral ausgewertet werden: \begin{align*} &F_x=R^2 \bigg[ -\int_{0}^{\pi}\int_{0}^{2\pi} p(R,\theta)\sin^2(\theta)\cos(\varphi)d\varphi d\theta +\frac{4}{3}\int_{0}^{\pi}\int_{0}^{2\pi}\mu(R,\theta) \frac{\partial u_r}{\partial r}\Big|_{r=R} \sin^2(\theta)\cos(\varphi)d\varphi d\theta\\ &\phantom{\leftrightarrow,,} +\int_{0}^{\pi}\int_{0}^{2\pi}\mu(R,\theta) \frac{\partial u_{\theta}}{\partial r}\Big|_{r=R} \sin(\theta)\cos(\theta)\cos(\varphi)d\varphi d\theta\bigg] \end{align*}
Auswerten der Integrale über \(\varphi\) liefert jedoch, wie zu erwarten war, für \(F_x\): \begin{align*} F_x=0 \end{align*}
Analoges Vorgehen liefert für \(F_y\): \begin{align*} F_y=0 \end{align*}
Numerische Integration
Da PLUTO die Daten nur für die jeweiligen Zellzentren ausgibt, werden insbesondere keine Daten an der Kugeloberfläche ausgegeben. Diese Daten sind jedoch gemäß der obigen Formel zur Berechnung der Kraft erforderlich. Das Geschwindigkeitsfeld an der Kugeloberfläche ist jedoch bereits aus den Randbedingungen bekannt: \begin{align*} \vec{u}(r=R,\theta)=\vec{0}\quad \forall\;\theta\in[0,\pi] \end{align*}
Der Druck auf der Kugeloberfläche ist jedoch unbekannt und muss daher extrapoliert werden. Eine lineare Extrapolation bietet sich an, da sie einen Fehler zweiter Ordnung aufweist, welcher mit den Fehlern der verwendeten Methoden zur Bestimmung der Ableitungen der Felder übereinstimmt. Zudem ist eine lineare Extrapolation ausreichend, da bei einer ausreichend hohen Gitterauflösung die Zellzentren der Zellen in der ersten Zellschale um die Kugeloberfläche nicht weit von dieser entfernt sind. Für die lineare Extrapolation des Drucks auf die Kugeloberfläche \(p(r=R)=p_0\) werden die beiden nächsten Datenpunkte \((r_1,p_1)\) und \((r_2,p_2)\) benötigt. Der extrapolierte Druck ist dann gegeben durch: \begin{align*} p_0=p_2+\frac{R-r_2}{r_1-r_2}(p_1-p_2) \end{align*}
Aufgrund dessen, dass die Daten jedoch keine kontinuierlichen Größen sind, kann das für die Kraftberechnung benötigte Integral nur näherungsweise berechnet werden. Obiges Integral ist dabei ein Integral über den Polarwinkel \(\theta\) über eine Funktion \(f(\theta)\), welche nur von diesem Winkel abhängt. Um das Integral also zu nähern, wird der obige Integrand \(f(\theta_i)\) in jeder Zelle für den Winkel $\theta_i$ ausgewertet und dann Gewichtet mit der jeweiligen Breite der Zelle \(\Delta\theta_i\) in polarer Richtung, über alle \(N_\theta\) aufsummiert: \begin{align*} \int_{0}^{\pi}f(\theta)d\theta \rightarrow\sum_{i}f(\theta_i)\Delta\theta_i \end{align*}
Aufgrund dessen, dass die polare Aufteilung der Zellen in vorliegendem Gitter uniform gewählt wurde gilt: \begin{align*} \Delta\theta_i=\Delta\theta_j=\Delta\theta\quad \forall\;i,j\in[0,N_\theta-1] \end{align*}
Damit folgt: \begin{align*} \int_{0}^{\pi}f(\theta)d\theta \rightarrow\sum_{i}f(\theta_i)\Delta\theta \end{align*}
Kompression des Fluides
Wie oben angemerkt, simuliert das verwendete Simulationsprogramm PLUTO kompressible Fluide. Die Stokes'sche Formel wurde jedoch unter der Annahme, dass es sich bei dem vorliegenden Fluid um ein inkompressibles Fluid handelt, hergeleitet.
Um die Vergleichbarkeit mit der analytisch hergeleiteten Formel sicherzustellen, muss also die Kompression des Fluides bezüglich einer Reynolds-Zahl-Veränderung konstant und klein sein. Ein Maß für die Kompression eines Fluides ist die relative Massenänderung \(\delta m_{\mathrm{rel}}\) in einem beliebigen, aber festen Volumen \(V\) um die Kugel, für den Fall, das mit einem kompressiblen Fluid, anstatt mit einem inkompressiblen Fluid auf die Kugel eingeströmt wird. Die relative Massenänderung ist dabei definiert durch: \begin{align*} \delta m_{\mathrm{rel}}=\frac{m-\tilde{m}}{\tilde{m}} \end{align*}
Dabei bezeichnet \(m\) die Masse des kompressiblen Fluids innerhalb des betrachteten Volumens, während \(\tilde{m}\) die Masse des inkompressiblen Fluids innerhalb desselben Volumens darstellt.
Damit die Kompression des betrachteten Fluides bezüglich einer Reynolds-Zahl-Veränderung konstant ist, muss also die relative Massenänderung innerhalb des betrachteten Volumens konstant bezüglich einer Reynolds-Zahl-Veränderung sein. Es muss also gelten: \begin{align*} \delta m_{\mathrm{rel}}=\mathrm{const.} \end{align*}
Gesucht ist also nun ein expliziter Zusammenhang, damit die Kompression bezüglich einer Reynolds-Zahl-Veränderung eine Konstante ist. Dabei erweist es sich als sinnvoll, die relative Dichteänderung \(\delta\rho_{\mathrm{rel}}\) zu betrachten. Diese ist analog zur relativen Massenänderung definiert durch: \begin{align*} \delta\rho_{\mathrm{rel}}=\frac{\rho-\tilde{\rho}}{\tilde{\rho}} \end{align*}
Dabei sind \(\rho\) bzw. \(\tilde{\rho}\) die entsprechenden Dichtefelder des kompressiblen bzw. inkompressiblen Fluides. Dies ist auch der zentrale Unterschied zwischen der relativen Massenänderung und der relativen Dichteänderung. Denn während die relative Massenänderung ein Skalar ist, ist die relative Dichteänderung ein skalares Feld ist. Es gilt also: \begin{align*} \delta\rho_{\mathrm{rel}}=\delta\rho_{\mathrm{rel}}(\vec{r})\,, \;\text{mit}\; \vec{r}\in V \end{align*}
Damit also nun die relative Massenänderung bezüglich einer Reynolds-Zahl-Veränderung eine Konstante beschreibt, lässt sich zeigen, dass die relative Dichteänderung lokal konstant und insbesondere unabhängig von der Reynolds-Zahl sein muss. Es gilt also: \begin{align*} \delta\rho_{\mathrm{rel}}(\vec{r})=c(\vec{r})\,, \;\text{mit}\; c(\vec{r})\in\mathbb{R} \end{align*}
Diese Implikation lässt sich durch die folgende Rechnung veranschaulichen: \begin{align*} &\phantom{\leftrightarrow\,,} \delta\rho_{\mathrm{rel}}(\vec{r})=c(\vec{r})\\ &\Leftrightarrow \frac{\rho(\vec{r})-\tilde{\rho}}{\tilde{\rho}}=c(\vec{r}) \end{align*}
Hierbei ist das Dichtefeld des inkompressiblen Fluids, wie in der analytischen Herleitung der Stokes'schen Formel erwähnt, homogen und somit ortsunabhängig. Wird das ortsabhängige Feld \(c(\vec{r})\) mit dem homogenen Dichtefeld des inkompressiblen Fluids multipliziert, so bleibt das resultierende Feld \(c^\prime(\vec{r})\) weiterhin ortsabhängiges. Damit folgt: \begin{align*} \rho(\vec{r})-\tilde{\rho}=c^\prime(\vec{r}) \end{align*}
Integration über das betrachtete Volumen liefert dann: \begin{align*} m-\tilde{m}=C \,, \;\text{mit}\; C\in\mathbb{R} \end{align*}
Dividieren durch die Masse des inkompressiblen Fluides innerhalb des betrachteten Volumens ändert jedoch nichts daran, dass die Gleichung konstant bleibt: \begin{align*} &\phantom{\leftrightarrow\,,} \frac{m-\tilde{m}}{\tilde{m}}=\mathrm{const.}\\ &\Leftrightarrow \delta m_{\mathrm{rel}}=\mathrm{const.} \end{align*}
Um nun einen expliziten Zusammenhang finden zu können, unter dem die Kompression bezüglich einer Reynolds-Zahl-Veränderung eine Konstante beschreibt, wird im folgenden die Differenz \(\rho-\tilde{\rho}\) betrachtet. Dafür wird zunächst die Dichte des kompressiblen Fluides, um den Druck des Systems im Unendlichen \(p_\infty\) bis zur linearen Ordnung entwickelt. Dabei wird ausgenutzt, dass bei Strömungen, weit im laminaren Regime, keine großen Druckänderungen auftreten können, weshalb das vorliegende Druckfeld folgendermaßen geschrieben werden kann: \begin{align*} p=p_\infty+p^\prime \end{align*}
Hierbei beschreibt \(p^\prime\) die entsprechende Störung des Druckfeldes im Unendlichen. Für Strömungen, weit im laminaren Regime, muss dann für die Störung gelten: \begin{align*} p^\prime\ll p_\infty \end{align*}
Entwickeln der Dichte des kompressiblen Fluides, um den Druck des Systems im Unendlichen liefert dann: \begin{align*} &\phantom{\leftrightarrow\,,} \rho(p=p_\infty+p^\prime)=\rho(p_\infty) +\frac{\partial\rho}{\partial p} \Big|_{p=p_\infty}(p-p_\infty) +\mathcal{O}((p-p_\infty)^2)\\ &\Leftrightarrow \rho(p=p_\infty+p^\prime)=\rho(p_\infty) +\frac{\partial\rho}{\partial p} \Big|_{p=p_\infty}p^\prime +\mathcal{O}(p^{\prime 2}) \end{align*}
Gesucht sind nun die Dichte \(\rho(p_\infty)\) ausgewertet an dem Druck im Unendlichen und die Ableitung der Dichte nach dem Druck, ebenfalls ausgewertet an dem Druck im Unendlichen.
Dabei kann für die Dichte, ausgewertet am Druck im Unendlichen genutzt werden, dass sie der Dichte eines inkompressiblen Fluides entspricht. Dies liegt daran, dass die Dichte des kompressiblen Fluides, ausgewertet am Druck im Unendlichen, äquivalent zu der Dichte in einem Szenario ist, in dem nicht auf die Kugel eingestrahlt wird, also in dem \(v=0\) gilt. In Abwesenheit dieser Einstrahlung treten keine Dichteänderungen auf, wodurch dieser Fall dem eines inkompressiblen Fluids entspricht. Folglich gilt: \begin{align*} \rho(p_\infty)=\rho_\infty=\tilde{\rho} \end{align*}
Dabei ist \(\rho_\infty\) die Dichte des Fluides im Unendlichen.
Für die gesuchte Ableitung der Dichte nach dem Druck bietet es sich an die Kompressibilität \(\beta\) eines Fluides einzuführen. Die Kompressibilität eines Fluides ist dabei ein Maß dafür, wie sehr das Volumen des Fluides komprimiert werden kann. Sie wird definiert durch die relative Volumenänderung pro Einheitsdruckänderung: \begin{align*} \beta=-\frac{1}{V}\frac{\partial V}{\partial p} \end{align*}
Die Kompressibilität lässt sich jedoch auch über die relative Dichteänderung pro Einheitsdruckänderung definieren: \begin{align*} \beta=\frac{1}{\rho}\frac{\partial\rho}{\partial p} \end{align*}
Dabei sind beide Definitionen äquivalent und beschreiben demnach die selbe physikalische Größe. Dies kann durch eine einfache Rechnung veranschaulicht werden. Dabei wird von der Volumenkompressibilität \(\beta_V\) ausgegangen: \begin{align*} \beta_V=-\frac{1}{V}\frac{\partial V}{\partial p} \end{align*}
Aufgrund dessen, dass die Kompressibilität eine lokale Größe ist, kann angenommen werden, dass die Dichte \(\rho\) in einem Kontrollvolumen \(V\) gegeben ist durch: \begin{align*} \rho=\frac{m}{V} \end{align*}
Dabei ist \(m\) die Masse des Fluides in diesem Kontrollvolumen. Umformen liefert: \begin{align*} V=\frac{m}{\rho} \end{align*}
Einsetzen in die Volumenkompressibilität liefert: \begin{align*} \beta_V=-\frac{1}{V}\frac{\partial}{\partial p} \bigg(\frac{m}{\rho}\bigg) \end{align*}
Ausnutzen, dass die Masse eines Fluides unter Druckänderung konstant bleibt, und Anwenden der Kettenregel liefert: \begin{align*} &\phantom{\leftrightarrow\,,} \beta_V=-\frac{m}{V}\frac{\partial}{\partial\rho} \bigg(\frac{1}{\rho}\bigg) \frac{\partial\rho}{\partial p}\\ &\Leftrightarrow \beta_V=\frac{1}{\rho}\frac{\partial\rho}{\partial p}\,, \;\text{mit}\; \beta_\rho=\frac{1}{\rho} \frac{\partial\rho}{\partial p}\\ &\Leftrightarrow \beta_V=\beta_\rho=:\beta \end{align*}
Andererseits lässt sich die Kompressibilität als Funktion der Schallgeschwindigkeit \(c_S\) in dem Fluid ausdrücken. Denn die Schallgeschwindigkeit ist im Allgemeinen gegeben durch: \begin{align*} c_S=\sqrt{\frac{\partial p}{\partial\rho}} \end{align*}
Damit folgt für die Kompressibilität als Funktion der Schallgeschwindigkeit: \begin{align*} \beta=\frac{1}{\rho c_S^2} \end{align*}
Damit lässt sich nun die gesuchte Ableitung folgendermaßen schreiben: \begin{align*} &\phantom{\leftrightarrow\,,} \frac{\partial\rho}{\partial p}\Big|_{p=p_\infty} =\beta(p_\infty)\rho(p_\infty)\,, \;\text{mit}\; \beta(p_\infty)=\frac{1}{\rho(p_\infty)c_S^2(p_\infty)}\\ &\Leftrightarrow \frac{\partial\rho}{\partial p}\Big|_{p=p_\infty} =\frac{1}{c_S^2(p_\infty)}\,, \;\text{mit}\; c_S(p_\infty)=c_{S,\infty}\\ &\Leftrightarrow \frac{\partial\rho}{\partial p}\Big|_{p=p_\infty} =\frac{1}{c_{S,\infty}^2} \end{align*}
Dabei ist \(c_{S,\infty}\) die Schallgeschwindigkeit des Fluides im Unendlichen.
Einsetzen in die Taylor-Entwicklung der Dichte des kompressiblen Fluides liefert:\begin{align*} \rho(p=p_\infty+p^\prime)=\tilde{\rho} +\frac{p^\prime}{c_{S,\infty}^2} +\mathcal{O}(p^{\prime 2}) \end{align*}
Damit folgt für die relative Dichteänderung in einer Näherung erster Ordnung: \begin{align*} \delta\rho_{\mathrm{rel}}(\vec{r})= \frac{p^\prime(\vec{r})}{\tilde{\rho}c_{S,\infty}^2} \end{align*}
Aus der analytischen Herleitung der Stokes'schen Formel folgt zusätzlich folgende Proportionalität: \begin{align*} p^\prime(\vec{r})\propto v\quad \forall\;\vec{r} \end{align*}
Ausnutzen dieser Proportionalität und der Konstanz der Dichte des inkompressiblen Fluides liefert dann für die ortsabhängige Konstante: \begin{align*} \frac{v}{c_{S,\infty}^2}\propto c(\vec{r}) \end{align*}
Damit folgt, dass an einem beliebigen, aber festem Ort im betrachteten Volumen folgende Proportionalität gelten muss: \begin{align*} c_{S,\infty}\propto\sqrt{v} \end{align*}
Aufgrund dessen, dass die relative Dichteänderung für alle Orte in erster Ordnung gleich skaliert, gilt diese Proportionalität für alle Orte im betrachteten Volumen.
Daraus folgt, dass die Schallgeschwindigkeit im Unendlichen folgendermaßen skalieren muss, damit die Kompression des betrachteten Fluides bezüglich einer Reynolds-Zahl-Veränderung konstant ist: \begin{align*} c_{S,\infty}=\alpha\sqrt{v} \end{align*}
Dabei ist \(\alpha\) ein Proportionalitätskonstante, welche zunächst frei gewählt werden kann.
Natürliche Einheiten
In der Physik und insbesondere bei der Durchführung von Experimenten ist es üblich, numerische Ergebnisse in SI-Einheiten auszudrücken. SI-Einheiten bieten eine universelle Grundlage, die es ermöglicht, experimentelle Daten und theoretische Ergebnisse konsistent und vergleichbar zu machen. Allerdings kann die Verwendung von SI-Einheiten bei theoretischen Berechnungen zu komplexen und schwer überschaubaren Gleichungen führen. Um diese Berechnungen zu vereinfachen und vergleichbarer zu gestalten, werden sogenannte natürliche Einheiten verwendet. Natürliche Einheiten sind speziell gewählte Maßeinheiten, die an die charakteristischen Größen der untersuchten physikalischen Systeme angepasst sind. Ein wesentlicher Vorteil dieser Einheiten ist die Vereinfachung physikalischer Gleichungen. Durch die geeignete Wahl von natürlichen Einheiten können viele physikalische Konstanten auf \(1\) gesetzt werden, was die Anzahl der in den Gleichungen auftretenden Konstanten erheblich reduziert. Das Ziel bei der Verwendung natürlicher Einheiten besteht darin, die betreffenden Gleichungen dimensionslos zu machen. Für das gegebene Problem werden die relevanten Größen in Einheiten der Dichte im Unendlichen \(\rho_\infty\), der dynamischen Viskosität \(\mu\) und des Objektradius $R$ gemessen. Bei der Wahl der natürlichen Einheiten ist es entscheidend, dass diese die physikalisch relevanten Dimensionen korrekt reproduzieren. Die Massen-, Längen- und Zeiteinheiten in natürlichen Einheiten sind dann gegeben durch: \begin{align*} \rho_\infty R^3, \; R, \; \frac{\rho_\infty R^2}{\mu} \end{align*}
Mit der Definition der Reynolds-Zahl ergibt sich für die Einstromgeschwindigkeit in den gewählten natürlichen Einheiten: \begin{align*} \frac{v}{\mu/(\rho_\infty R)} = \frac{\text{Re} \mu / (2 \rho_\infty R)}{\mu / (\rho_\infty R)} = \frac{\text{Re}}{2} \end{align*}
Da die Reynolds-Zahl eine dimensionslose Größe ist, ist die Einstromgeschwindigkeit in den gewählten natürlichen Einheiten dimensionslos. Damit ergibt sich die Stokes'sche Formel in den gewählten natürlichen Einheiten zu: \begin{align*} \frac{F}{\mu^2 / \rho_\infty} = 3 \pi \text{Re} \end{align*}
Diese ist nun, wie gefordert, eine dimensionslose Größe.
Natürliche Einheiten (Lothar)
Aus den vier System-Parametern \(v,~R,~\rho\) und \(\mu\) lassen sich zwei sinnvolle Einheitensätze bilden:
"zähe" Einheiten
Damit ist der Satz \(R,~\rho\) und \(\mu\) gemeint, Basiseinheiten sind $$ \rho R^3~,\quad R~,\quad\frac{R^2}{\rho\mu} $$ für Masse, Länge und Zeit; und \(\mu/(\rho R)\) bzw. \(\mu^2/\rho\) die Geschwindigkeits- bzw. Krafteinheit. Die Reynoldszahl stellt dann gemäß $$ \frac{v}{\mu/(\rho R)} = \frac{\text{Re}}{2} $$ die Geschwindigkeit ein, und im Stokes-Regime gilt $$ \frac{F}{\mu^2/\rho} = 3\pi\text{Re}~. $$
"träge" Einheiten
Damit ist der Satz \(R,~v\) und \(\rho\) gemeint, Basiseinheiten sind dann $$ \rho R^3~,\quad R~,\quad\frac{R}{v} $$ für Masse, Länge und Zeit; und \(\rho vR\) bzw. \(\rho v^2R^2\) die Viskositäts- bzw. Krafteinheit. Die Reynoldszahl stellt dann gemäß $$ \frac{\mu}{\rho vR} = \frac{2}{\text{Re}} $$ die Viskosität ein, und im Stokes-Regime gilt $$ \frac{F}{\rho v^2R^2} = 6\pi\frac{2}{\text{Re}}~. $$
NB: Die Zahlenwerte der einheitenbildenden Parameter sind 1 und sollten auch im Code so gewählt werden.
Ergebnisse
Festlegung des Systems für zukünftige Simulationen
Bevor die Simulationen zur Abstimmung der Reynolds-Zahlen durchgeführt werden können, muss zunächst ein geeignetes Setup gefunden werden. Dieses Setup sollte so gewählt werden, dass die Ergebnisse einerseits nicht durch die Wahl des Setups verfälscht werden und andererseits die Simulationsdauer in einem moderaten Rahmen bleibt.
Auflösungsstudie
Es ist zu erwarten, dass die Simulationsdaten und dementsprechend auch die Ergebnisse für sehr grobe Gitter, durch die Wahl des Gitters verfälscht werden können. Daher bietet sich es sich an zunächst Simulationen für feiner aufgelöste Gitter durchzuführen. Das Ziel ist dabei das gröbste Gitter zu finden, für welches die Kraft auf die Kugel sich nicht mehr bzw. kaum ändert. Dafür werden in den entsprechenden Simulationen, Parameter wie die Reynolds-Zahl, die Dichte im Unendlichen, die Schallgeschwindigkeit, etc. konstant gehalten.
Für die erste Simulation dieser Auflösungsstudie wurde ein Gitter mit einem Innenradius \(R_I\) von \(R_I=1\), welcher dem Radius der angeströmten Kugel entspricht, und einem Außenradius \(R_A\) von \(R_A=10\) gewählt. Dabei befinden sich zunächst in radialer Richtung \(11\), exponentiell mit dem Außenradius größer werdende Zellen. In polarer Richtung befinden sich \(15\) Zellen, uniformer Größe. In den nachfolgenden Simulationen wird die Anzahl der Zellen in radialer und polarer Richtung jeweils mit einer natürlichen Zahl \(n\in\mathbb{N}\) multipliziert. Dadurch ergibt sich in radialer Richtung eine Zellenanzahl von \(n\cdot 11\) und in polarer Richtung eine Zellenanzahl von \(n\cdot 15\). Künftig wird das Gitter als ein Gitter mit der Auflösung \(n\) bezeichnet.
Die aus den jeweiligen Simulationsdaten ermittelte Kraft \(F_{\text{Sim}}\) auf die Kugel wird dann mit der, über die Stokes'schen Formel ermittelte Kraft \(F_{\text{Theo}}\) verglichen. Dafür wird die relative Kraftabweichung \(\delta F_{\text{rel}}\) betrachtet, welche gegeben ist durch: \begin{align*} \delta F_{\text{rel}}=\frac{F_{\text{Sim}}-F_{\text{Theo}}}{F_{\text{Theo}}} \end{align*}
In folgender Abbildung ist die relative Kraftabweichung über die Auflösung des Gitters, für eine Reynolds-Zahl von \(\mathrm{Re}=10^{-2}\), aufgetragen:
Es zeigt sich, dass die aus den jeweiligen Simulationsdaten ermittelte Kraft auch bei zunehmender Auflösung weiterhin um etwa \(21,8\,\%\) von der über die Stokes'sche Formel berechneten Kraft abweicht. Außerdem fällt auf, dass das Konvergenzverhalten der relativen Kraftabweichung nicht den Erwartungen entspricht. Denn sie fällt zunächst, wie zu erwarten mit steigender Auflösung, bevor sie bei einer Auflösung von \(n=4\) ihr Minimum annimmt und dann wieder steigt. Es scheint jedoch so zu sein, dass die relative Kraftabweichung für größere Auflösungen gegen eine Abweichung von ungefähr \(22\,\%\) konvergiert. Dies widerspricht dabei insoweit den Erwartungen, da eigentlich davon ausgegangen wurde, dass die relative Kraftabweichung, gemäß einer Potenzfunktion, also einer Funktion folgender Form, fällt: \begin{align*} f(x)=\frac{a}{x^b}+c \,, \;\text{mit}\; a,b,c\in\mathbb{R} \end{align*}
Dies ist hier jedoch nicht der Fall. Eine mögliche Ursache dafür könnte die endliche Größe des Systems sein, die durch das Gitter begrenzt wird. In der analytischen Herleitung der Stokes'schen Formel wird hingegen angenommen, dass das betrachtete System unendlich ausgedehnt ist. Daher lässt sich die Hypothese aufstellen, dass die vergleichsweise große Abweichung sowie das fragwürdige Konvergenzverhalten durch eine Vergrößerung des Außenradius \(R_A\) verringert und das Konvergenzverhalten normalisiert werden könnten.
Um dies zu untersuchen, müssen Simulationen für größere Außenradien bei konstanter Auflösung durchgeführt werden. Dafür ist es notwendig, eine entsprechende Anzahl von Zellen zum Gitter hinzuzufügen, wobei die Breite \(\Delta x_i\) der bestehenden Zellen in radialer Richtung beibehalten wird. Die Breite der Zellen wird dabei allgemein durch folgende Formel bestimmt: \begin{align*} \Delta x_i=\big(x_{i-\frac{1}{2}}+|x_L|-x_L\big)\big(10^{\Delta\xi}-1\big)\,, \;\text{mit}\; \Delta\xi =\frac{1}{N}\log_{10}\bigg(\frac{x_R+|x_L|-x_L}{|x_L|}\bigg) \end{align*}
Dabei entspricht hier \(x_{i-\frac{1}{2}}\) den Abständen zum Ursprung an den jeweiligen Zellwänden, \(x_L=R_I\) dem Innenradius, \(x_R=R_A\) dem Außenradius, und \(N\) der Anzahl an Zellen in radialer Richtung.
Damit also die Form der bestehenden Zellen erhalten bleibt muss also die Breite der bestehenden Zellen \(\Delta x_{i,n}\) des neuen Gitters, in radialer Richtung gleich der Breite der bestehenden Zellen \(\Delta x_{i,a}\) des alten Gitters, in radialer Richtung sein. Es muss also gelten: \begin{align*} &\phantom{\leftrightarrow\,,} \Delta x_{i,n}=\Delta x_{i,a}\\ &\Leftrightarrow \Delta\xi_n=\Delta\xi_a\\ &\Leftrightarrow N_n=N_v\frac{\log_{10}(R_{A,n})}{\log_{10}(R_{A,a})}\,, \;\text{mit}\; R_{A,a}=10\\ &\Leftrightarrow N_n=N_v\log_{10}(R_{A,n}) \end{align*}
In folgender Abbildung ist die relative Kraftabweichung über den Außenradius des Gitters, für eine Reynolds-Zahl von \(\mathrm{Re}=10^{-2}\) und eine Auflösung von \(n=16\), aufgetragen:
Es lässt sich hierbei erkennen, dass die relative Kraftabweichung mit einem größer werdenden Außenradius kleiner wird und sogar für einen Außenradius von \(R_A=100\) auf ungefähr \(3\,\%\) abfällt. Außerdem fällt auf, dass die relative Kraftabweichung gemäß einer Potenzfunktion, mit dem Außenradius fällt. Dies lässt sich auch anhand folgender doppellogarithmisch dargestellter Abbildung erkennen:
Anhand dieser Simulationsreihe lässt sich bestätigen, dass durch eine Vergrößerung des Außenradius die relative Kraftabweichung geringer wird. Bleibt noch zu klären, ob das fragwürdige Konvergenzverhalten durch die Vergrößerung des Außenradius normalisiert wird. Dafür werden erneut Simulationen für verschiedene Auflösungen, bei einem konstanten Außenradius von \(R_A=100\) durchgeführt.
In folgender Abbildung ist die relative Kraftabweichung über die Auflösung des Gitters, für eine Reynolds-Zahl von \(\mathrm{Re}=10^{-2}\), aufgetragen:
\colorbox{yellow}{Plot Kraftabweichung über Auflösung}
In dieser Abbildung lässt sich erkennen, dass sich auch das Konvergenzverhalten, für einen Außenradius von \(R_A=100\), normalisiert hat. Die relative Kraftabweichung fällt dabei sogar, mit der Auflösung, gemäß einer Potenzradius. Die lässt sich anhand folgender doppellogarithmisch dargestellter Abbildung erkennen:
\colorbox{yellow}{Plot Kraftabweichung über Auflösung doppellogarithmisch}
Damit lässt sich die aufgestellte Hypothese bestätigen. Denn die vergleichsweise große Abweichung von der Stokes'schen Formel verringert sich und auch das Konvergenzverhalten normalisiert sich, durch das eine Vergrößerung des Außenradius \(R_A\).
Analyse der Konvergenzgeschwindigkeit
Da zu erwarten ist, dass die Simulationen einen ähnlichen stationären Zustand erreichen, wie der der analytischen Lösung, lässt sich die Hypothese aufstellen, dass entsprechende Simulationen schneller ihren stationären Zustand erreichen, wenn dem Programm das Druck- und Geschwindigkeitsfeld der analytischen Lösung als Anfangsbedingung übergeben wird, anstelle eines homogenen Druckfeldes und deines Geschwindigkeitsfeldes, welches dem einströmenden Geschwindigkeitsfeld entspricht.
Zur Charakterisierung des Zeitpunktes, ab welcher das jeweilige System stationär ist, wird der zeitliche Verlauf des maximalen Druckes \(p_{\mathrm{Max}}\) betrachtet. Dabei muss eine Bedingung an den maximalen Druck im System definiert werden, ab der das System als stationär angenommen werden kann. Im folgenden wird diese Bedingung sein, dass der maximale Druck sich über \(15000\) Iterationsschritte maximal um einen Faktor \(10^{-7}\) zu dem maximalen Druck im vorherigen Iterationsschritt abweichen darf.
Um nun Untersuchen zu können, ob das System schneller seinen stationären Zustand erreicht, wenn die Simulationen aus der analytischen Lösung gestartet werden, wird eine Simulationsreihe, mit einem veränderlichen Außenradius, bei fester Auflösung von \(n=16\) durchgeführt. Diese Simulationen werden dann mit der entsprechenden Simulationsreihe verglichen, dessen Simulationen mit dem homogenen Druckfeld und dem einstrahlenden Geschwindigkeitsfeld gestartet werden.
In folgender sind dann die maximalen Drücke in Abhängigkeit von der Zeit für die verschiedenen Anfangsbedingungen und Außenradien, bei einer Reynolds-Zahl von \(\mathrm{Re}=10^{-2}\) und einer Auflösung von \(n=16\) aufgetragen:
\colorbox{yellow}{Subplots maximale Drücke über Zeit}
Dabei lässt sich erkennen, dass die Simulationen, welche aus der analytischen Lösung gestartet werden, ihren stationären Zustand etwas früher erreichen. Dies lässt sich auch an folgender Abbildung erkennen, in der die Zeitpunkte \(t_{\mathrm{stat}}\), ab denen das System in den stationären Zustand übergeht, in Abhängigkeit vom jeweiligen Außenradius des Systems dargestellt sind:
\colorbox{yellow}{Plot Zeitpunkt, ab der System stationär, über Außenradius}
Damit lässt sich die aufgestellte Hypothese prinzipiell bestätigen. Allerdings führt das Starten der Simulationen aus der analytischen Lösung nicht zu der erwarteten Zeitersparnis. Die Simulationen erreichen den stationären Zustand für die jeweiligen Außenradien nahezu gleichzeitig, verglichen zur gesamten Simulationszeit.