The Method of Regularized Stokeslets

Ricardo Cortez (mathematics)

This is a numerical method for computing Stokes flows in the presence of immersed boundaries and obstacles. The method is based on the smoothing of the forces, leading to regularized Stokeslets. The resulting expressions provide the pressure and velocity field as functions of the forcing.

For example, a single Stokeslet of strength f located at the origin generates a velocity field given by

\begin{displaymath}
\vec{u}(\vec{x}) =
\frac{ \vec{f} }{ 4\pi\mu\vert\vec{x}\...
...{ 4\pi\mu\vert\vec{x}\vert^3} G_2(\vert\vec{x}\vert/\delta)
\end{displaymath}
where the smooth regularizing functions $G_1$ and $G_2$ satisfy   \begin{displaymath}
\lim_{\delta\to 0} G_i(r/\delta) = 1
\end{displaymath}
in such a way that the expression is regular. For $r\gg 1$, $G_i(r) \approx 1$, so that the far field velocity is that of the standard Stokeslet (where $G_i \equiv 1$). In fact, for $r>0$,  \begin{displaymath}
\lim_{\delta\to 0} G_i(r/\delta) = 1
\end{displaymath} .

The velocity expression can also be inverted to find the forces that impose a given velocity boundary condition. The wide applicability of the method and its properties are demonstrated throught numerical examples. Solutions converge with second-order accuracy when forces are exerted along smooth boundaries. Examples of segmented boundaries and forcing at random points are also presented in the paper.


The figures on the left show a simulation of a background flow from left to right moving around two line obstacles. Given the background flow, the Method of Regularized Stokeslet is used to compute the forces along the obstacles which will identially cancel the incoming flow. As a result, the velocity of the boundary points is nearly zero (approximately 10-14, the tolerance of the iterative method used to solve for the forces).

Once the forces are known, the velocity at any point can be computed as the sum of the Stokeslet flow due to the forces and the background flow. Using this formula, the (steady) velocity was precomputed on a grid and used to advect a "cloud of white smoke" shown in the figures. The three snap shots show the smoke at three different instants of the motion.


The same method can be used to compute a flow that must go around a collection of particles located at random points. Forces at the particle locations are computed so that they cancel the background flow at those locations.

The figure on the right shows 53 particles that may represent a dilute suspension or a porous medium. The vector field shows the direction of the flow as it moves around the obstacles.


For more information, refer to The Method of Regularized Stokeslets