← All notes

Annulus Point Vortex Dynamics

Analytical derivation and experimental verification of point vortex dynamics on a planer Annulus.

For the Circular annulus case we know the closed form solution for the evolution for the single point vortex dynamics so we can verify our mechanics for that case.

Exterior Calculus Derivation

#TODO

Analytical Derivation for Harmonic Part

For a circular annulus

A={xR2:a<x <b}A = \{ x \in \mathbb{R}^{2} : a < \lvert x \rvert\ < b \}

with one point vortex on the plane represented as:

x(t)=r(t)eiθ(t)x(t) = r(t)\,e^{i\theta(t)}

where a<r(t)<ba < r(t) < b is the distance form the origin and θ(t)\theta(t) represents the angle with the x-axis.

For an annulus, we can think of the stream function coming from an imaginary point vortex kept at the center of the annulus. We don’t know the strength for. For such point vortex, the stream function is given as:

ψh=Γ2πlogr+C    Alogr+C\psi_{h} = \frac{\Gamma}{2\pi}\log r\,+\,C \implies A\log r + C

where AA and CC are constants. Based on boundary values:

Alogrin+C=1A\log r_{in} + C = 1 Alogrout+C=0A\log r_{out} + C = 0 AlogrinAlogrout=1A\log r_{in} - A\log r_{out} = 1 A=1log(rin/rout)A = \frac{1}{\log\left( r_{in}/r_{out} \right)} C=log(rout)log(rin/rout)C = \frac{\log(r_{out})}{\log(r_{in}/r_{out})} ψh=log(r/rout)log(rin/rout)\therefore \boxed{\psi_{h}= \frac{\log(r/r_{out})}{\log(r_{in}/r_{out})}}

Then,

ψh=1log(rin/rout)1rer\nabla \psi_{h} = \frac{1}{\log(r_{in}/r_{out})} \frac{1}{r} \mathbf{e}_{r}

Also, Jer=eθJ\mathbf{e}_{r}=\mathbf{e_{\theta}}

Jψh(r)=uh(r)=1rlog(rin/rout)eθ\therefore J\nabla \psi_{h}(r) = \boxed{u_{h}(r)= \frac{1}{r\log(r_{in}/r_{out})} \mathbf{e_{\theta}}}

taking circulation around a loop around the center hole of the annulus:

κ=γuh(r)dl\kappa = \oint_{\gamma}u_{h}(r) \cdot dl

dl=rdθeθd\vec{l} = r\,d\theta\,\mathbf{e_{\theta}}, then

κ=y1rlog(rin/rout)rdθ    κ=2πlog(rin/rout)\kappa = \oint_{y} \frac{1}{r\log(r_{in}/r_{out})} r\,d\theta \implies \boxed{\kappa = \frac{2\pi}{\log(r_{in}/r_{out})}}

Analytical Derivation of Co-Exact Part

z=reiθlog(z)w=x+iylogr+iθz = r e^{i\theta} \to \log(z) \to w = x + i y \to \log r + i\theta\to circlerRlinex=logR\text{circle}\,r \to R \to \text{line}\,x = \log R rR2rx2logRxr \mapsto \frac{R^{2}}{r} \to x \mapsto 2\log R - x

This log transformation makes the inversion as just a plane mirror reflection.

annulus-point-vortex-dynamics-1777083558107 annulus-point-vortex-dynamics-1777249312831 annulus-point-vortex-dynamics-1777168632187 annulus-point-vortex-dynamics-1777168655357 annulus-point-vortex-dynamics-1777169661940 annulus-point-vortex-dynamics-1777257568247 https://chatgpt.com/share/69eecc63-23dc-83e8-a5e2-3f1ab9f3f6b2 annulus-point-vortex-dynamics-1777450677620

  • Generating Lattice from images by the conformal map.
  • Finding a theta function
  • Stream function from complex potential
  • Removing self-singularity using mean value property
  • Velocity from stream function
    • Wirtinger Derivatives
    • Velocity calculation

Simulation Result Analysis

  • Visualize the stream function - Need anyways
    • What’s the stream function
  • Matching stream function values to the Poisson solve case
  • Today:
    • Velocity visualization away from vortex
    • Velocity at the core comparison DEC vs analytical case.
    • Stream-function values at the boundary.
  • Validations
    • Rotational In-variance: Velocity constant for R no change over θ\theta.
    • Trajectory validation:

Written by Rudresh Veerkhare.