You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Vortex particle methods are useful for flows where vorticity is concentrated in a relatively small region, and the rest of the flow is vorticity-free. The vorticity field is tracked and is sufficient to calculate the velocity field using the Biot-Savaart law and boundary conditions. Vorticity can be discretized into elements that may be thought of as sections of a vortex tube, and are therefore convected with the local fluid velocity as postulated by Kelvin and Hemholtz. The vorticity gradient, then, is deformed by the velocity gradient. One issue with modeling a vortex tube using a single vortex filament occurs when the perturbation wavelength is less than 5 times the vortex tube core size. Fortunately, a regularization scaling factor can be introduced to reproduce the appropriate velocity field.
In a vortex particle method (VPM), vortex elements are volumes of assumed constant vorticity vector. The volume is convected with the velocity field and the vorticity vector is convected with the velocity gradient tensor.
\cite{winckelmans1989topics}
Governing Equations
Navier Stokes
The Navier Stokes equation is used to model incompressible flows:
Note that _the derivative $\frac{\partial \mathbf{x}p}{\partial s}$ represents the unit vector in the direction of the vortex filament and moves along its length as the integral is evaluated. It assumes that the vorticity of each differential length ds of the vortex filament is oriented in the direction of its length. If the traditional Dirac $\delta(\mathbf{x})$ (evaluates to unity at $\delta(\mathbf{x})$ and zero elsewhere), this is equivalent to saying that the magnitude of vorticity at every point along the vortex filament is equal to the circulation with orientation in the direction of the length. However, if a smoothing function is used in its place which does not evaluate to zero everywhere but $\mathbf{x}=0$, the integral is required to define the now three-dimensional vorticity field, which is no longer zero at points not on the filament.
Stream Function
The velocity field may be obtained using the stream function according to
Note that a stream function is defined only in 2-dimensional flow, or in 2-dimensional flow that is constant in one dimension. In cases where $\psi$ is defined, the velocity field may be evaluated according to
Recall that in 2 dimensions, $\nabla^2 \bf \psi = -\bf \omega$. We now derive an analagous expression in 3 dimensions beginning with the definition of vorticity:
$\boldsymbol{\omega} = \nabla \times \mathbf{u}$
Since $\mathbf{u} = \nabla \times \mathbf{A}$, we obtain:
Note that the vorticity is still assumed to be concentrated at the filament, but the induced velocity trails off as an inverse squared law.
Boundary Conditions (Note from Wincklemans)
While the induced velocity due to vorticity can be evaluated using a stream function as shown above, it becomes necessary to incorporate boundary conditions such as no-flow (and no-slip?). This can be done by superimposing a potential velocity field $\mathbf{u} = \nabla \psi$.
Regularized Kernel
A problem with using the traditional Dirac $\delta(\mathbf{x})$ for the previous analysis is an infinite discontinuity at points along the filament. In fact, where curvature is nonzero, the filament induces an infinite velocity on itself because adjacent points are infinitely close to the velocity discontinuity. To remedy this, a regularized kernel $\zeta_\sigma$ may be used rather than the Biot-Savart kernel $\mathbf{K}$.
First, vorticity can be modeled as continuously distributed around the vortex filament out to a smoothing radius $\sigma$ rather than concentrated at the center as:
where $G(\boldsymbol x)$ is Green's function used to solve
$\zeta_\sigma(\mathbf{x})$ is a function analogous to the Dirac $\delta(\mathbf{x})$ used earlier to evaluate the induced vorticity. Because Green's function used to solve the __ depends on Wincklemann
Convergence
SEE PDF PAGE 30 (P 14) OF WINCKLEMANN 1989
Circulation $\Gamma$
$\Gamma = \oint_{\circ} \bf V \cdot d \bf l= \oiint_{cs} \boldsymbol{\omega}\cdot \hat{n}dA$
But how is this done in 3 dimensions? Why/how is $\Gamma = \int \boldsymbol{\omega}dV$ ?
Vortex Particles
Vortex particles are defined similarly to vortex filaments. Vortex particles are ascribed position $\mathbf{x}$, strength $\boldsymbol{\alpha} = \text{vorticity} \times \text{volume}$, and, if they are regularized, core size $\sigma$.
Hyperbolic Equations
SEE PDF PAGE 64 WINCKLEMANN 1989, P48
Non-Regularized
If particles are not regularized, the vorticity field is zero everywhere but the location of $p$ particles. The vorticity induced by a single particle is:
NOTE: this implies that the product of the vorticity vector and the vanishing volume of the non-regularized particle is equal to the vorticity, or $\boldsymbol{\alpha} = \boldsymbol{\omega}$. ????? WHY ?????
Then, the stream function is evaluated as shown in earlier sections as:
where $\Gamma=\int \vec{\omega} dV_{\text{particle}}\approx \vec{\omega} V$
and $\zeta_\sigma$ is a radial basis function for providing finite volume with radius $\sigma$ and non-infinite vorticity at the particle center.
Note that the vorticity field is defined by discrete vortex elements (filaments, particles, etc.). The model considers vorticity to be null everywhere else.
First, vm2d is implemented using point particles, i.e. $\sigma = 0$. This does imply the possibility of singularities for velocities evaluated at particle centers. This also means that particle collisions will be very unstable. However, this is acceptable for now.
Later, particles are given a smoothing radius:
$\bf v (\bf x) = g_\sigma (\bf x - \bf x_p) (-\frac{\bf x - \bf x_p}{4 \pi \left| \bf x - \bf x_p \right|^3} \times \boldsymbol{\Gamma}_p)$
where $g_\sigma$ is a smoothing function based on $\zeta_\sigma$.
Thin Airfoil Theory
(Bertin, 6.3)
We can assume the following:
the boundary layer has negligible effect
airfoil is approximated by its mean camber line
the airflow is approximated by placing vortices along the mean camber line in the presence of a freestream velocity $U_\infty$
the total circulation is the sum of the circulation of the vortices
$\nabla \times (\psi \mathbf{a}) = \nabla \psi \times \mathbf{a} + \psi\nabla \times \mathbf{a}$ (the curl of the product of a scalar function and a vector function)