The viscous vortex domains (VVD) method is a mesh-free method of computational fluid dynamics for directly numerically solving 2D Navier-Stokes equations in Lagrange coordinates.[1][2]
It doesn't implement any turbulence model and free of arbitrary parameters.
The main idea of this method is to present vorticity field with discrete regions (domains), which travel with diffusive velocity relatively to fluid and conserve their circulation. The same approach was used in Diffusion Velocity method of Ogami and Akamatsu,[3] but VVD uses other discrete formulas
Features
The VVD method deals with viscousincompressible fluid. The viscosity and density of fluid is considered to be constant. Method can be extended for simulation of heat conductive fluid flows (viscous vortex-heat domains method)
Basing on this theorem, flow region with non-zero circulation is presented with number of domains (small regions with finite volumes), which move with velocity u and thus their circulation remains constant. The actual boundaries of every domain are not tracked, but coordinates of the only tracking point in every domain is saved. Array of domains' coordinates and circulations is known either from boundary conditions or from initial conditions. Such a motion results in vorticity evolution and satisfies Navier-Stokes equations.
Fluid velocity V in point r can be calculated with help of Biot-savart law
where i indexes domains in flow, ri — tracking point of domain and γi — his circulation.
δ is a so-called "radius of discreteness" — small value that smooths the vortex and helps to get rid of singularity in the domain tracking point.[6] It equals to mean distance between domains.
Calculation of diffusion velocity is more difficult[1][4]
First fraction produces vortex-vortex interaction (i — vortex index).
And second fraction represents vortex-boundary repulsion. It helps to calculate ∇Ω near body surface and properly describe boundary layer.
^Ogami, Yoshifumi; Akamatsu, Teruaki (31 December 1990). "Viscous flow simulation using the discrete vortex model—the diffusion velocity method". Computers & Fluids. 19 (3–4): 433–441. doi:10.1016/0045-7930(91)90068-S.
^ abGuvernyuk, S. V.; Dynnikova, G. Ya. (31 January 2007). "Modeling the flow past an oscillating airfoil by the method of viscous vortex domains". Fluid Dynamics. 42 (1): 1–11. doi:10.1134/S0015462807010012. S2CID55719564.
^ abDynnikov, Ya. A.; Dynnikova, G. Ya. (12 October 2011). "Numerical stability and numerical viscosity in certain meshless vortex methods as applied to the Navier-Stokes and heat equations". Computational Mathematics and Mathematical Physics. 51 (10): 1792–1804. Bibcode:2011CMMPh..51.1792D. doi:10.1134/S096554251110006X. S2CID56147081.