Hostname: page-component-6766d58669-kn6lq Total loading time: 0 Render date: 2026-05-22T18:35:05.245Z Has data issue: false hasContentIssue false

Spectral solver for the oscillatory Stokes frequency-based equation in doubly periodic confined domains

Published online by Cambridge University Press:  08 May 2025

Raúl P. Peláez
Affiliation:
Departamento de Física Teorica del la Materia Condensada, Universidad Autónoma de Madrid, Madrid E-28049, Spain
Pablo Palacios-Alonso
Affiliation:
Departamento de Física Teorica del la Materia Condensada, Universidad Autónoma de Madrid, Madrid E-28049, Spain
Rafael Delgado-Buscalioni*
Affiliation:
Departamento de Física Teorica del la Materia Condensada, Universidad Autónoma de Madrid, Madrid E-28049, Spain Condensed Matter Physics Center, IFIMAC, Universidad Autónoma de Madrid, Madrid E-28049, Spain
*
Corresponding author: Rafael Delgado-Buscalioni, rafael.delgado@uam.es

Abstract

Oscillatory flows induced by a monochromatic forcing frequency $\omega$ close to a planar surface are present in many applications involving fluid–matter interaction such as ultrasound, vibrational spectra by microscopic pulsating cantilevers, nanoparticle oscillatory magnetometry, quartz crystal microbalance and more. Numerical solution of these flows using standard time-stepping solvers in finite domains present important drawbacks. First, hydrodynamic finite-size effects scale as $1/L_{\parallel }^2$ close to the surface and extend several times the penetration length $\delta \sim \omega ^{-1/2}$ in the normal $z$ direction and second, they demand rather long transient times $O(L_z^2)$ to allow vorticity to diffuse over the computational domain. We present a new frequency-based scheme for doubly periodic (DP) domains in free or confined spaces which uses spectral-accurate solvers based on fast Fourier transform in the periodic $(xy)$ plane and Chebyshev polynomials in the aperiodic $z$ direction. Following the ideas developed for the steady Stokes solver (Hashemi et al. J. Chem. Phys. vol. 158, 2023, p. 154101), the computational system is decomposed into an ‘inner’ domain (where forces are imposed) and an outer domain (where the flow is solved analytically using plane-wave expansions). Matching conditions leads to a solvable boundary value problem. Solving the equations in the frequency domain using complex phasor fields avoids time-stepping and permits a strong reduction in computational time. The spectral scheme is validated against analytical results for mutual and self-mobility tensors, including the in-plane Fourier transform of the Green function. Hydrodynamic couplings are investigated as a function of the periodic lattice length. Applications are finally discussed.

Information

Type
JFM Papers
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. Diagram of the problem geometry. A fluid-filled three-dimensional domain is defined with periodic boundary conditions in the $x$ and $y$ directions (of lengths $L_x,L_y$, respectively). The domain is open in the positive $z$ direction with an open boundary at $z=H$ and walled at $z=-H$. The wall oscillates at frequency $\omega$ and with amplitude ${\textbf v}_{{wall}}$. An arbitrary oscillatory fluid force density with phasor $\boldsymbol {f}(\boldsymbol {r})$ and frequency $\omega$ is contained inside the domain, i.e. $\boldsymbol {f}(x, y, |z|\geqslant H) = 0$.

Figure 1

Figure 2. (a) Sketch of the method used to measure particle mobility. An immersed boundary (IB) kernel (typically Gaussian, as described in Appendix D) located is employed to spread a force $\mathbf{F}$ onto the fluid grid (with cell size $h_{\text{grid}}$) resulting in a force distribution ${\textbf f}({\textbf r}^{\prime })$. The resulting flow ${\textbf v}({\textbf r})$ is interpolated at the location ${\textbf q}$ using a similar kernel, with an associated hydrodynamic radius $a$. Both are related by the mobility tensor ${\textbf u}={\mathcal{\boldsymbol M}}_{{\textbf q},{\textbf q}^{\prime }} {\textbf F}$. (b) Streamlines of oscillatory flows induced by normal (left) and tangential forces (right) created by a Gaussian distribution with radius $a=0.1\delta$ at a height $h=2.5\,a$ and penetration length $\delta =[2 \eta /(\rho \omega)]^{-1/2}$. The streamlines are taken from the real part of the velocity field, i.e. at zero phase lag. We illustrate the location of the inner domain $z\in [-H,H]$ (where forces are confined and the velocity field is numerically solved) and the outer domain $z\gt H$, where the field is analytically continued by a plane wave expansion. In this example, $H=0.5\,\delta$. Colors in the streamline indicate the flow speed in units of $F/(6 \pi \eta \delta)$, with $F$ the force amplitude.

Figure 2

Figure 3. Comparison between the analytical result for the Gaussian kernel smeared Green function $\boldsymbol {{\mathcal{G}}}_S({\textbf k},z,\mathrm{h})$ ((6.2), lines), obtained by Felderhof (20052009, 2012) (Appendix H) and numerical results (symbols). Results correspond to the flow at different positions in the vertical coordinate $z/\delta$ with an imposed unit force at $\mathrm{h}=0.25\delta$ spread to the fluid with a Gaussian kernel of hydrodyamic radius $a=0.1\delta$. Numerical results were obtained using a grid of $\{150, 150, 65\}$ left with a cell size $h_{{grid}} = \delta / 30$.

Figure 3

Figure 4. (a) Real and (b) imaginary parts of the components $\mathcal{M}^{\alpha \beta }_{12}$ of the mobility. Particle $1$ is located at ${\textbf q}_1=(0,0,3a)$ and particle $2$ at ${\textbf q}_2=(x,0,6a)$. According to the reciprocal relations (6.11), dots and lines of the same colour should be equal (and they match to machine precision). The box size is $L = [48a, 48a, 16a]$ and the penetration length is $\delta = 10a$.

Figure 4

Figure 5. Comparison between the self-mobility in free space given by the Mazur–Bedeaux relation for hard spheres (inverse of (6.12) (line)) and for the Gaussian blob (blue line) derived in (G10). The latter coincides with the numerical evaluations for the discrete set-up using the present code and Gaussian blobs (black dots) and 3-points Peskin kernel (green stars) for the free-space set-up using $L_{\parallel } = 192a$ and $H = 3a$ (varying $a/\delta$). The support and grid cell size for the Gaussian kernel were computed as explained in the Appendix, while for the Peskin kernel, we used $a = h_g$.

Figure 5

Figure 6. Variation of the self-mobility obtained using a Gaussian kernel with varying hydrodynamic radius at different heights. Numerical results (dots) are compared with the analytical equation obtained using the predictions for the mobility for a Gaussian kernel near a wall (continous lines) and also with the commonly used MBF friction (6.17) (dashed lines). (a) Real part $zz$; (b) imaginary part $zz$; (c) real part $xx$; (d) imaginary part$xx$. The numerical calculations have been done using a box width $L_x=L_y=243a$ so the finite-size effect is completely negligible and a box height $2H = 2h + 4a$ is large enough to have the full kernel inside the box.

Figure 6

Figure 7. Comparison between the analytical relations for the point-particle reaction field (H6 and H7) (solid lines) with the numerical calculations for the smeared self-reaction field in (6.15), calculated from (H5).

Figure 7

Figure 8. Dependence of the self-mobility on the free-space set-up against the inverse of the scaled periodic box side $a/L_{\parallel }$ and different values of the $\delta /a = [2\nu /(a^2 \omega)]^{1/2}$ ratio. Solid lines indicate the mobility for $L\rightarrow \infty$ using (G10) and the dotted lines correspond to (6.19). Black dashed line in $\mathrm{Re}[\mathcal{M}_{zz}]$ corresponds to the Hasimoto result for 3-D lattices (6.18) and coloured dashed lines to (6.19).

Figure 8

Figure 9. Semibounded set-up: variation of the $xx$ and $zz$ terms of the mobility with the box size (points) compared with the predictions for an infinite box (solid lines) calculated using (6.17). For the real components, a comparison is also made with Hashimoto’s result for particles in a 3-D lattice, (6.18). The penetration length employed to make the calculations was $\delta = 48 a$. Dashed lines for $\mathcal{M}_{xx}$ correspond to (6.19).

Figure 9

Figure 10. Relative error obtained when calculating the xx (left column) and zz (right column) components of the mobility using: (a,b) a 3-point Peskin kernel; (c,d) a Gaussian kernel with $\epsilon = 10^{-1}$, resulting in a support of three cells; (e,f) a Gaussian kernel with $\epsilon = 10^{-3}$, resulting in a support of seven cells; and (g,h) a Gaussian kernel with $\epsilon = 10^{-5}$, resulting in a support of 11 cells.

Figure 10

Figure 11. Relative error between the analytical result of the Gaussian kernel smeared Green’s function, $\boldsymbol {{\mathcal{G}}}_S({\textbf k}, z, \mathrm{h})$ (6.2), and the numerical results for the wavenumber ${\textbf n}=(1,1)$. The smeared Green’s tensor is computed by applying a force to a Gaussian blob of radius $a = 10 h_g$, located at a height $h = 2.5a$ above the wall. The relative error is shown as a function of the fluid cell position $z$ and the penetration length. The left panels illustrate the relative error for the real part of Green’s tensor, while the right panels show the imaginary part. The top panels correspond to the xx component, the middle panels to the xz component and the bottom panels to the zz component.

Figure 11

Figure 12. Dependence of the (a) xx and (b) zz components of the mobility on $ H$. The mobility has been computed for a particle with a radius $ a = 0.1\delta$ located at a height $ h = 0.5\delta$. Continuous red and blue lines indicate the predictions of the MBF theory. The black vertical line indicates the value of $ H$ at which $ h + a = 2H$. When $ H$ is smaller than this value, a fraction of the particle is outside the box.