Hostname: page-component-77f85d65b8-hzqq2 Total loading time: 0 Render date: 2026-04-13T10:21:40.581Z Has data issue: false hasContentIssue false

On the propulsion of a rigid body in a viscous liquid by an internal time-periodic force with a zero average

Published online by Cambridge University Press:  07 April 2026

Joris Edelmann
Affiliation:
Faculty of Mathematics, Institute of Analysis and Numerics, Otto von Guericke University Magdeburg, Magdeburg, Germany
Giovanni P. Galdi
Affiliation:
Department of Mechanical Engineering & Materials Science, SSOE, University of Pittsburgh, PA, USA
Mher M. Karakouzian
Affiliation:
Department of Mechanical Engineering & Materials Science, SSOE, University of Pittsburgh, PA, USA
Thomas Richter*
Affiliation:
Faculty of Mathematics, Institute of Analysis and Numerics, Otto von Guericke University Magdeburg, Magdeburg, Germany
*
Corresponding author: Thomas Richter, thomas.richter@ovgu.de

Abstract

We perform analytical and numerical analyses of the propulsion of a rigid body in a viscous fluid subjected to a periodic force with zero average over a period. This general formulation specifically addresses the significant case where propulsion is generated by the oscillation of a mass located in an internal cavity of the body. We provide a rigorous proof of the necessary and sufficient conditions for propulsion at the second order of magnitude of the force. These conditions are implemented and confirmed by numerical tests for bodies without fore-and-aft symmetry, while they are silent for bodies with such symmetry, like round ellipsoids. Consequently, in this case, propulsion can only occur at an order higher than the second. This problem is investigated by numerically integrating the entire set of equations, and the result shows that, in fact, propulsion does occur, thus opening new avenues for further analytical studies.

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), 2026. Published by Cambridge University Press

1. Introduction

In the last two decades, there has been considerably growing interest in studying the propulsion of a rigid body ${\mathscr{B}}$ immersed in a resistive medium, such as a viscous liquid ${\mathscr{L}}$ , where the propulsive mechanism is due to an internal mass performing oscillatory motions; see, e.g. Vetchanin, Mamaev & Tenenev (Reference Vetchanin, Mamaev and Tenenev2013), Borisov, Mamaev & Vetchanin (Reference Borisov, Mamaev and Vetchanin2018), Egorov et al. (Reference Egorov, Nuriev, Anisimov and Zaitseva2024), Nuriev, Zaitseva & Kamalutdinov (Reference Nuriev2024). A fairly comprehensive overview of the related problems, results and various remarkable applications is available in the recent monograph Chernousko & Bolotnik (Reference Chernousko and Bolotnik2024) and the references therein. Self-propulsion of a deformable body, on the other hand, due to time-periodic changes in shape, is an equally interesting and well-studied problem of biofluidynamics; we refer the interested reader to the classical books Lighthill (Reference Lighthill1975), Childress (Reference Childress1981).

This phenomenon is, at first sight, surprising and definitely captivating for several reasons. In the first place, the net force (average over a period) acting on ${\mathscr{B}}$ and due to the oscillations of the internal mass is zero, yet propelling. Moreover, propulsion seems to occur – under suitable mass oscillations – even when ${\mathscr{B}}$ and the internal cavity ${\mathcal{C}}$ , where the mass is located, possess full symmetry; for example, ${\mathscr{B}}$ is a spherical shell and ${\mathcal{C}}$ is its interior (Vetchanin et al. Reference Vetchanin, Mamaev and Tenenev2013; Borisov et al. Reference Borisov, Mamaev and Vetchanin2018). This fact suggests that the oscillations to which ${\mathscr{B}}$ is subject must induce, somehow, an ‘asymmetry’ in the surrounding liquid flow that is thus able to produce an overall non-zero thrust. Therefore, the inertia of the liquid should play an important role. Restated in mathematical terms, this means that the phenomenon is genuinely nonlinear. In this regard, it should be noted that the mathematical analysis used to understand this type of propulsion has been performed, so far, on rather simplified models where the action of ${\mathscr{L}}$ on ${\mathscr{B}}$ is a prescribed viscous force depending on the velocity of the centre of mass $G$ of ${\mathscr{B}}$ . As a result, the motion of the body is somehow decoupled from that of the liquid and the motion of $G$ is reduced to the study of a system of ordinary differential equations (see Chernousko & Bolotnik Reference Chernousko and Bolotnik2024, Chapter 5). However, this simplification can lead to neglecting some important properties due precisely to the mutual interaction between the body and the liquid.

Very recently, we have started a rigorous mathematical analysis aimed at understanding the propulsion of a rigid body in a viscous liquid caused by a generic time-periodic force $\boldsymbol{f}$ acting on the body (Galdi & Karakouzian Reference Galdi and Karakouzian2025). The model we used is the complete one; namely, obtained by coupling Newton’s equations for the body with the Navier–Stokes equations for the liquid. In Galdi & Karakouzian (Reference Galdi and Karakouzian2025), we restricted our attention to the case where the average of $\boldsymbol{f}$ over a period – denoted by $\overline {\boldsymbol{f}}$ – is not zero. In particular, we furnished necessary and sufficient conditions on $\boldsymbol{f}$ and the physical properties of ${\mathscr{B}}$ ensuring propulsion, at least at the first order in the magnitude $\delta$ of $\boldsymbol{f}$ . As somehow expected, these findings show some remarkable properties of propulsion that simplified models might not able to catch (Galdi & Karakouzian Reference Galdi and Karakouzian2025, Section 5).

Although relevant, however, the results obtained in Galdi & Karakouzian (Reference Galdi and Karakouzian2025) are incomplete, because they cannot cover the situation where the propulsion is caused by an oscillating internal mass, since, in that case, we have $\overline {\boldsymbol{f}}=\boldsymbol{0}$ ; see (2.2) and the comments that follow.

The goal of this paper is to provide a first rigorous contribution to the propulsion of a rigid body in a viscous fluid under the action of a periodic force with zero mean over a period. This allows, as a special case, propulsion by an oscillating internal mass. To simplify the scenario, we assume that ${\mathscr{B}}$ cannot rotate, which can be practically achieved by imposing a suitable torque on ${\mathscr{B}}$ . Our study is supported and complemented by targeted numerical tests that, on the one hand, validate the analytical results and, on the other, predict entirely new features not captured by our current theory. As such, they open new avenues of investigation that will be explored in future work.

The condition that ensures that a body subjected to an oscillating driving mechanism of period $T$ actually has a non-zero net motion is that its centre of mass $G$ can travel any given finite distance in a finite time. Denoting by $\boldsymbol{\gamma }$ the velocity of $G$ , it is then easily shown (see § 2) that this happens if and only if

(1.1) \begin{align} \overline {\boldsymbol{\gamma }}:=\frac 1T\int _0^T\boldsymbol{\gamma }(t)\,\textrm{d}t\neq \boldsymbol{0}. \end{align}

Therefore, our objective is to find conditions on $\boldsymbol{f}$ ensuring the validity of (1.1). To this end, we write $\boldsymbol{f}=\delta \boldsymbol{F}$ , where $\delta$ represents the magnitude of the oscillations (in the appropriate norm), and begin by observing that, since $\overline {\boldsymbol{f}}=\boldsymbol{0}$ , it follows that, at the order of $\delta$ , it is $\overline {\boldsymbol{\gamma }}=\boldsymbol{0}$ ; see Remark 2.1. Consequently, propulsion can occur only at $O(\delta ^2)$ (or higher), which means that it is a genuine nonlinear phenomenon, as expected. Our objective is then to establish the necessary and sufficient conditions that ensure (1.1) at the order of $\delta ^2$ . More precisely, we prove that in a rather general class of weak solutions (see Theorem 4.5), the following relation holds:

(1.2) \begin{align} \overline {\boldsymbol{\gamma }}=\delta ^2\,\mathbb{A}\boldsymbol{\cdot }\boldsymbol{G}+\boldsymbol{{R}}(\delta ), \end{align}

where $\boldsymbol{{R}}(\delta )=o(\delta ^2)$ ; see Theorem 5.6. Here, $\mathbb{A}$ is a positive symmetric matrix that depends only on the shape of ${\mathscr{B}}$ , and is a measure of the drag exerted by ${\mathscr{L}}$ on ${\mathscr{B}}$ when the viscosity coefficient $\nu$ of ${\mathscr{L}}$ is very large. Furthermore, $\boldsymbol{G}$ is a spatial integral, involving the time average of the nonlinear terms evaluated at order $\delta$ and depending only on $\boldsymbol{F}$ and the physical parameters characterising ${\mathscr{B}}$ and ${\mathscr{L}}$ , such as the mass and shape of the body and the viscosity of the fluid; see (5.20) and Remark 4.3. Thus, at the order of $\delta ^2$ , $\boldsymbol{G}$ is the thrust responsible for the motion of ${\mathscr{B}}$ . The evaluation of $\boldsymbol{G}$ is performed numerically in the particularly significant case where $\boldsymbol{F}$ results from the oscillation of the internal mass. To this end, with $a:=\textrm{ diam}\,{\mathscr{B}}$ , we define the quantity $h=a\sqrt {\pi /2\nu T}$ (Stokes number) and show that, after a suitable non-dimensionalisation, $\boldsymbol{G}$ becomes a function of $h$ only. It turns out that, if ${\mathscr{B}}$ does not have fore-and-aft symmetry, as in the case of a drop-shaped body, then $\boldsymbol{G}\neq \boldsymbol{0}$ for all allowed values of $h$ , provided the oscillation of the mass is not too ‘symmetric’ in time; see table 1. In such a case, $\boldsymbol{G}$ is an increasing quadratic function of $h$ for large $h$ , which means, in particular, that the speed eventually becomes a linear function of the frequency; see table 2. On the other hand, if ${\mathscr{B}}$ possesses fore-and-aft symmetry, $\boldsymbol{G}$ is calculated to be identically zero, for multiple choices of mass oscillation; see table 1. This suggests that, for such bodies, propulsion may only take place at orders greater than $\delta ^2$ (it is likely that $\boldsymbol G$ vanishes if ${\mathscr{B}}$ is a body of revolution around the axis a,say, with fore-and-aft symmetry, and $\boldsymbol{F}$ is directed along a; however, no rigorous proof of such a property is currently available). We then analyse this question numerically, by a direct integration of the original equations. Our tests confirm the view above, in that they show that the same mass oscillations that produce $\boldsymbol{G}=\boldsymbol{0}$ now give a non-zero value for $\overline {\boldsymbol{\gamma }}$ ; see tables 3 and 4. The question of whether this finding can also be proved analytically remains open and will be the subject of future work.

It is important to clarify that, in this study, we analyse the case where the coupled body–fluid system is already in a time-periodic regime. However, it would also be interesting to investigate the case where the system is brought to this regime starting from a state of rest. This question could be addressed with the approach used in Galdi & Hishida (Reference Galdi and Hishida2021) and will be considered at a later time.

The plan of the paper is as follows. In § 2, we give the mathematical formulation of the problem and show that propulsion is a nonlinear phenomenon. In § 3, we introduce the relevant analytic framework necessary to state our main results. In § 4, we give the definition of weak solutions to our problem and formulate their existence in Theorem 4.5 for $\delta$ of restricted size. In order to facilitate the reading of the paper, the proof of the theorem is postponed to the Appendix. The following § 5 is devoted to determine necessary and sufficient conditions for propulsion at the order $\delta ^2$ . Precisely, we show in Theorem 5.6 that, in the class of weak solutions, propulsion occurs at $O(\delta ^2)$ if and only if $\boldsymbol{G}\neq \boldsymbol{0}$ and (1.2) holds. The final § 6 is entirely dedicated to the numerical analysis of the problem, where we find the results described above.

Figure 1. Schematic of the driving mechanism of ${\mathscr{B}}$ .

2. Formulation of the problem

Consider a physical system, comprised of a rigid body ${\mathscr{B}}$ (closure of a bounded domain of $\mathbb{R}^3$ of class $C^2$ ) moving in a Navier–Stokes liquid ${\mathscr{L}}$ that fills the whole space outside ${\mathscr{B}}$ , under the action of a force $\boldsymbol{\mathsf{{f}}}$ . We assume that the motion of ${\mathscr{B}}$ is translatory, which can be achieved by applying on ${\mathscr{B}}$ a suitable torque preventing rotation. Concerning $\boldsymbol{\mathsf{{f}}}$ , we suppose that it is time periodic of period $T$ ( $T$ -periodic) and that its average, $\overline {\boldsymbol{\mathsf{{f}}}}$ , over a period is zero

(2.1) \begin{align} \overline {\boldsymbol{\mathsf{{f}}}}:=\frac 1T\int _0^T\boldsymbol{\mathsf{{f}}}(t)\,\textrm{ d}t=\boldsymbol{0}. \end{align}

A remarkable special case that motivated our research is when $\boldsymbol{\mathsf{{f}}}$ is the result of the periodic displacement of a mass $m$ in the interior of ${\mathscr{B}}$ . More specifically, ${\mathscr{B}}$ houses a mechanism consisting of a cavity in which $m$ slides along a prescribed constant (relative to ${\mathscr{B}}$ ) direction $\widehat {\boldsymbol{b}}$ in a time-periodic manner (see figure 1). As such, if $y=y(t)$ is the displacement of $m$ from some reference point in ${\mathscr{B}}$ , by Newton’s law of motion, this mechanism induces on ${\mathscr{B}}$ the force

(2.2) \begin{align} \boldsymbol{\mathsf{{f}}}(t)=-m\ddot {y}(t)\widehat {\boldsymbol{b}}. \end{align}

Thus, if $y(t)$ is $T$ -periodic and sufficiently smooth, we deduce $\overline {\boldsymbol{\mathsf{{f}}}}=\boldsymbol{0}$ .

Our analysis will be devoted to the general case, where $\boldsymbol{\mathsf{{f}}}$ is any (sufficiently smooth) $T$ -periodic force satisfying (2.1). The equations of motion for the coupled body–liquid system $(\mathscr{B},\mathscr{L})$ , referred to a frame attached to ${\mathscr{B}}$ , are then given by (Galdi Reference Galdi2002, Section 1)

(*) \begin{align} \left.\begin{array}{r@{\,}l} \dfrac {\partial \boldsymbol{v}}{\partial t}+(\boldsymbol{v}-\boldsymbol{\gamma })\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{v} & = \textrm{div}\,\boldsymbol{T}(\boldsymbol{v},p) \\ \textrm{div}\,\boldsymbol{v} &=0 \\ \end{array} \right\} &\quad \text{in}\kern2.5pt\quad \varOmega \times \mathbb{R} \nonumber \\[5pt]\boldsymbol{v}=\boldsymbol{\gamma }&\quad \text{on}\quad \partial \varOmega \times \mathbb{R} \\[5pt]\lim _{|\boldsymbol{x}|\rightarrow \infty }\boldsymbol{v}(\boldsymbol{x},\boldsymbol{\cdot })=\boldsymbol{0}&\quad \text{in}\kern2.5pt\quad \mathbb{R}. \nonumber\\[5pt]M\dot {\boldsymbol{\gamma }}=\boldsymbol{f}-\int _{\partial \varOmega }\boldsymbol{T}(\boldsymbol{v},p)\boldsymbol{\cdot }\boldsymbol{n}\,\textrm{d}S &\quad \text{in}\kern2.5pt\quad \mathbb{R}, \nonumber \end{align}

where, $\boldsymbol{v}$ and $\rho p$ are the velocity and pressure fields of ${\mathscr{L}}$ , respectively, with $\rho$ its density, whereas $\boldsymbol{T}(\boldsymbol{v},p):=-p\boldsymbol{1}+2\nu \boldsymbol{D}(\boldsymbol{v})$ , with $\boldsymbol{1}$ identity tensor, $\nu$ kinematic viscosity and where

(2.3) \begin{align} \boldsymbol{D}(\boldsymbol{v}):=\frac {1}{2}\big (\boldsymbol{\nabla }\boldsymbol{v}+\left (\boldsymbol{\nabla }\boldsymbol{v}\right )^{\top }\big ), \end{align}

is the Cauchy stress tensor. Moreover, $\rho M$ represents the mass and $\boldsymbol{\gamma }$ the (translational) velocity of ${\mathscr{B}}$ , and $\boldsymbol{n}$ stands for the outer unit normal to $\partial \varOmega$ . We also set

(2.4) \begin{align} \boldsymbol{\mathsf{{f}}}=:\rho \boldsymbol{f}. \end{align}

Thus, in view of (2.1), we have $\overline {\boldsymbol{f}}=\boldsymbol{0}$ .

As mentioned earlier, our goal is to find out when and how $\boldsymbol{f}$ induces a propulsion on ${\mathscr{B}}$ . Since $\boldsymbol{f}$ is $T$ -periodic, it is expected – and shown in Theorem 4.5 – that problem (*) admits $T$ -periodic solutions. For such solutions, denote by $\boldsymbol{\eta }=\boldsymbol{\eta }(t)$ the position vector of the centre of mass $G$ of ${\mathscr{B}}$ counted, say, from time $t=0$ . We then have

(2.5) \begin{align} \boldsymbol{\eta }(t)=\int _0^t\boldsymbol{\gamma }(s)\,\textrm{d}s+\boldsymbol{\eta }(0). \end{align}

Because $\boldsymbol{\gamma }$ is $T$ -periodic, it follows that the distance $d_T$ covered by $G$ in any interval of length $T$ is given by

(2.6) \begin{align} d_T=\left |\int _0^T\boldsymbol{\gamma }(s)\,\textrm{d}s\right | . \end{align}

As a result, ensuring propulsion occurs is equivalent to showing (1.1); namely, that the time average of $\boldsymbol{\gamma }$ over a period is non-zero.

Remark 2.1. Our propulsion problem is strictly nonlinear. In fact, suppose $(\boldsymbol{v},p,\boldsymbol{\gamma })$ is a $T$ -periodic solution to (*). Denote by $\delta \gt 0$ the magnitude of $\boldsymbol{f}$ , so that $\boldsymbol{f}=\delta \boldsymbol{F}$ . If we write $\boldsymbol{v}=\delta \boldsymbol{v}_0$ , $p=\delta p_0$ , $\boldsymbol{\gamma }=\delta \boldsymbol{\gamma }_0$ , and disregard terms in $\delta ^2$ and higher, we find that $(\boldsymbol{v}_0,p_0,\boldsymbol{\gamma }_0)$ obeys the following problem:

(2.7) \begin{align} \left.\begin{array}{r} \dfrac {\partial \boldsymbol{v}_0}{\partial t}={\rm{div}}\,\boldsymbol{T}(\boldsymbol{v}_0,p_0) \\ {\rm{div}}\,\boldsymbol{v}_0=0 \end{array}\right \}& \quad {\rm{in}\kern2.5pt\quad \varOmega \times \mathbb{R}} \nonumber \\[5pt]\boldsymbol{v}_0=\boldsymbol{\gamma }_0& \quad\rm{on}\quad \partial \varOmega \times \mathbb{R} \\[5pt]\mathop {\rm{lim}} \limits _{|\boldsymbol{x}|\rightarrow \infty }\boldsymbol{v}_0(\boldsymbol{x},\boldsymbol{\cdot })=\boldsymbol{0}& \quad \rm{in}\kern2.5pt\quad \mathbb{R}. \nonumber\\[5pt] M\dot {\boldsymbol{\gamma }}_0=\boldsymbol{F}-\int _{\partial \varOmega }\boldsymbol{T}(\boldsymbol{v}_0,p_0)\boldsymbol{\cdot }\boldsymbol{n}\,\rm{d}S & \quad {\rm{in}\kern2.5pt\quad \mathbb{R}}.\end{align}

Therefore, the averaged fields $(\overline {\boldsymbol{v}}_0,\overline {p}_0,\overline {\boldsymbol{\gamma }}_0)$ and $\overline {\boldsymbol{F}}$ obey the boundary-value problem

(2.8) \begin{align} \left .\begin{array}{r} {\rm{div}}\,\boldsymbol{T}(\overline {\boldsymbol{v}}_0,\overline {p}_0)=\boldsymbol{0} \\[3pt] \rm{div}\,\overline {\boldsymbol{v}}_0=0 \\ \end{array}\right \}& \quad{\rm{in}\kern2.5pt\quad \varOmega } \nonumber\\[5pt]\overline {\boldsymbol{v}}_0=\overline {\boldsymbol{\gamma }}_0& \quad\rm{on}\quad \partial \varOmega \\[5pt]\mathop {\rm{lim}} \limits _{|\boldsymbol{x}|\rightarrow \infty }\overline {\boldsymbol{v}}_0(\boldsymbol{x})=\boldsymbol{0}& \nonumber \\[5pt]\int _{\partial \varOmega }\boldsymbol{T}(\overline {\boldsymbol{v}}_0,\overline {p}_0)\boldsymbol{\cdot }\boldsymbol{n}\,\rm{d}S=\overline {\boldsymbol{F}} \nonumber \end{align}

From classical results on the Stokes problem (Galdi Reference Galdi2011, Section V.7), we infer that, in the very large class of weak solutions, we may have $(\overline {\boldsymbol{v}_0},\boldsymbol{\nabla }\overline {p_0},\overline {\boldsymbol{\gamma }_0})\neq (\boldsymbol{0},\boldsymbol{0},\boldsymbol{0})$ if and only if $\overline {\boldsymbol{F}}\neq \boldsymbol{0}$ ; namely, $\overline {\boldsymbol{f}}\neq \boldsymbol{0}$ . Since, in our case $\overline {\boldsymbol{f}}=\boldsymbol{0}$ , we thus conclude that propulsion can only occur at the order of $\delta ^2$ or higher; that is, only when nonlinear effects are taken into account.

3. Notation and functional setting

We begin to recall some basic notation. By $\varOmega \subset \mathbb{R}^3$ we denote the complement in $\mathbb{R}^3$ of a compact domain ${\mathscr{B}}$ of class $C^2$ (the ‘body’); see Remark 4.2. By $B_r$ we indicate the ball of radius $r\gt 0$ in $\mathbb{R}^3$ . For a domain $A\subseteq \mathbb{R}^3$ , $L^q(A)$ denotes the usual Lebesgue space endowed with the norm $\|\boldsymbol{\cdot }\|_{L^q(A)}$ and, for $m\in \mathbb{N}$ and $q\in [1,\infty ]$ , $W^{m,q}(A)$ stands for the Sobolev space with norm $\|\boldsymbol{\cdot }\|_{W^{m,q}(A)}$ . We use $(\boldsymbol{\cdot },\boldsymbol{\cdot })_{L^2(A)}$ to denote the standard inner product in $L^2(A)$ . Moreover, $D^{m,q}(A)$ will denote the homogeneous Sobolev space with semi-norm $|u|_{D^{m,q}(A)}:=\sum _{m=|\alpha |}\|D^{\alpha }u\|_{L^q(A)}$ . Where the context is clear, we shall simply write $\|\boldsymbol{\cdot }\|_q\equiv \|\boldsymbol{\cdot }\|_{L^q(A)}$ , $\|\boldsymbol{\cdot }\|_{m,q}\equiv \|\boldsymbol{\cdot }\|_{W^{m,q}(A)}$ , $|\boldsymbol{\cdot }|_{m,q}\equiv |\boldsymbol{\cdot }|_{D^{m,q}(A)}$ and $(\boldsymbol{\cdot },\boldsymbol{\cdot })\equiv (\boldsymbol{\cdot },\boldsymbol{\cdot })_{L^2(A)}$ . When any of the above function spaces are used with the subscript ‘per’, we shall mean that a function $u$ from this space has the additional property of being $T$ -periodic; namely, $u(t+T)=u(t)$ , for almost all $t\in \mathbb{R}$ . Finally, given a function $w=w(t)$ defined in the interval $(0,T)$ , we define its average

(3.1) \begin{align} \overline {w}:=\frac 1T\int _0^Tw(t)\,\textrm {d}t. \end{align}

We introduce the set

(3.2) \begin{align} \begin{aligned} \mathcal{C}(\varOmega )&:= \left \{\boldsymbol{\varphi }\in C_0^{\infty }(\overline {\varOmega }): \begin{array}{l} \text{$\textrm{div}\,\boldsymbol{\varphi }=0$ in $\varOmega $;} \\[5pt]\text{$\boldsymbol{\varphi }=\boldsymbol{\gamma }_{\boldsymbol{\varphi }}$ in a neighbourhood of $\partial \varOmega $, for some $\boldsymbol{\gamma }_{\boldsymbol{\varphi }} \in \mathbb{R}^3$} \end{array} \right \}, \end{aligned} \end{align}

together with the inner products

(3.3) \begin{align} \left (\boldsymbol{u},\boldsymbol{w}\right )_{\mathcal{K}(\varOmega )}:=\left ( \boldsymbol{u},\boldsymbol{w}\right )_{L^2(\varOmega )}+M\boldsymbol{\gamma }_{\boldsymbol{u}}\boldsymbol{\cdot }\boldsymbol{\gamma }_{\boldsymbol{w}},\quad \text{for all} \quad \boldsymbol{u},\boldsymbol{w}\in \mathcal{C}(\varOmega ), \end{align}

and (see (2.3))

(3.4) \begin{align} \left (\boldsymbol{u},\boldsymbol{w}\right )_{\mathcal{H}(\varOmega )}:=\int _{\varOmega }\boldsymbol{D}(\boldsymbol{u}):\boldsymbol{D}(\boldsymbol{w}),\quad \text{for all} \quad \boldsymbol{u},\boldsymbol{w}\in \mathcal{C}(\varOmega ), \end{align}

and associated norms,

(3.5) \begin{align} \|\boldsymbol{u}\|_{\mathcal{K}(\varOmega )}:=\left (\|\boldsymbol{u}\|^2_{L^2(\varOmega )}+M|\boldsymbol{\gamma }_{\boldsymbol{u}}|^2\right )^{1/2},\quad \text{for all} \quad \boldsymbol{u}\in \mathcal{C}(\varOmega ), \end{align}

and

(3.6) \begin{align} {\|\boldsymbol{u}\|}_{\mathcal{H}(\varOmega )}:={\|\boldsymbol{D}(\boldsymbol{u})\|}_{L^2(\varOmega )},\quad \text{for all} \quad \boldsymbol{u}\in \mathcal{C}(\varOmega ), \end{align}

respectively. We then define the completions

(3.7) \begin{align} \mathcal{K}(\varOmega ):=\overline {\mathcal{C}(\varOmega )}^{\|\boldsymbol{\cdot }\|_{\mathcal{K}(\varOmega )}}, \quad \mathcal{H}(\varOmega ):=\overline {\mathcal{C}(\varOmega )}^{\|\boldsymbol{\cdot }\|_{\mathcal{H}(\varOmega )}}. \end{align}

We shall often simply use the symbols $\mathcal{K}$ and $\mathcal{H}$ in place of $\mathcal{K}(\varOmega )$ and $\mathcal{H}(\varOmega )$ , respectively.

It can be shown that both $\mathcal{K}(\varOmega )$ and $\mathcal{H}(\varOmega )$ are Hilbert spaces when endowed with the inner products defined above. Moreover, (see (Galdi Reference Galdi2002, Lemma 4.11)),

(3.8) \begin{align} \begin{aligned} \mathcal{H}(\varOmega )&:= \left \{\boldsymbol{v}\in W^{1,2}_{\textit{loc}}(\overline {\varOmega })\cap L^6(\varOmega ): \begin{array}{l} \text{$\boldsymbol{D}(\boldsymbol{v})\in L^2(\varOmega )$, $\textrm{div}\,\boldsymbol{v}=0$, and} \\[5pt]\text{$\boldsymbol{v}=\boldsymbol{\gamma }_{\boldsymbol{v}}$, for some $\boldsymbol{\gamma }_{\boldsymbol{\boldsymbol{v}}} \in \mathbb{R}^3$ on $\partial \varOmega $} \end{array} \right \}. \end{aligned} \end{align}

For $m\in \mathbb{N}\cup \{\infty \}$ and fixed $T\gt 0$ , we introduce the test function spaces

(3.9)

where we use $\mathcal{C}^m_{\textit{per}}(\varOmega \times [0,T])$ to denote the functions of $\mathcal{C}^m_{\textit{per}}(\varOmega \times \mathbb{R})$ restricted to $[0,T]$ . Similarly, we will use $C^m_{\textit{per}}([0,T])$ to denote the functions of $C^m_{\textit{per}}(\mathbb{R})$ restricted to $[0,T]$ .

Given $q\in [1,\infty ]$ , we establish the conventions

(3.10) \begin{align} \widehat {L}^q_{\textit{per}}(\mathbb{R}):= \left\{\boldsymbol{\xi }\in L^q_{\textit{per}}(\mathbb{R}):\overline {\boldsymbol{\xi }}=\boldsymbol{0}\right\} \quad \text{and}\quad \widehat {W}_{\textit{per}}^{1,q}(\mathbb{R}):=\left\{\boldsymbol{\xi }\in \widehat {L}^q_{\textit{per}}(\mathbb{R}):\dot {\boldsymbol{\xi }}\in L^q_{\textit{per}}(\mathbb{R})\right\} , \end{align}

and, using the shorthand $X(Y)\equiv X(\mathbb{R};Y)$ for function spaces $X$ and $Y$ (e.g. $W^{m,q}_{\textit{per}}(L^r)\equiv W^{m,q}_{\textit{per}}(\mathbb{R};L^r(\varOmega ))$ , we define the space

(3.11) \begin{align} \mathcal{W}:=\left [\widehat {W}^{1,2}_{\textit{per}}\big(L^2\big)\cap \widehat {L}^2_{\textit{per}}\big(W^{2,2}\cap \mathcal{H}\big)\right ] , \end{align}

with norm

(3.12) \begin{align} \|\boldsymbol{u}\|_{\mathcal{W}}:=\|\boldsymbol{u}\|_{W^{1,2}(L^2)}+\|\boldsymbol{u}\|_{L^2(W^{2,2})}. \end{align}

4. On the existence of a class of solutions to problem (*)

The purpose of this section is to introduce a certain class of solutions to problem (*), suitable for the investigation of propulsion. To this end, set

(4.1) \begin{align} \delta := \|\boldsymbol{f}\|_{L^2(0,T)}, \quad \boldsymbol{F}:=\boldsymbol{f}/\|\boldsymbol{f}\|_{L^2(0,T)} \end{align}

and consider the following linear problem:

(4.2) \begin{align} \left .\begin{array}{r} \dfrac {\partial \boldsymbol{V}_0}{\partial t} =\textrm{div}\,\boldsymbol{T}(\boldsymbol{V}_0,p_0) \\\textrm{div}\,\boldsymbol{V}_0 =0 \end{array}\right \}& \quad{\text{in}\quad \varOmega \times \mathbb{R}} \nonumber\\[5pt] \boldsymbol{V}_0(\boldsymbol{x},t)=\boldsymbol{\xi }_0(t) &\quad \text{on}\quad \partial \varOmega \times \mathbb{R} \\[5pt] M\dot {\boldsymbol{\xi }}_0=\boldsymbol{F}-\int _{\partial \varOmega } \boldsymbol{T}(\boldsymbol{V}_0,p_0)\boldsymbol{\cdot }\boldsymbol{n}\;\textrm{d}S &\quad \text{in}\quad \mathbb{R}, \nonumber \end{align}

which is known to have a solution. In fact, we have the following (Galdi Reference Galdi2020, Lemma 5.2).

Theorem 4.1. For any $\boldsymbol{F}\in \widehat {L}_{\textit{per}}^2(\mathbb{R})$ , there exists a unique solution

(4.3) \begin{align} (\boldsymbol{V}_0,p_0,\boldsymbol{\xi }_0)\in \mathcal{W}\times \widehat {L}_{\textit{per}}^2(D^{1,2})\times \widehat {W}_{\textit{per}}^{1,2}(\mathbb{R}) \end{align}

to problem (4.2). In addition, this solution satisfies the estimate (observe that $\|\boldsymbol{F}\|_{L^2(0,T)}=1$ )

(4.4) \begin{align} \|\boldsymbol{V}_0\|_{\mathcal{W}}+\|p_0\|_{L^2(D^{1,2})}+\|\boldsymbol{\xi }_0\|_{W^{1,2}(0,T)}\leqslant C_0\,, \end{align}

with $C_0\gt 0$ depending only on $\varOmega$ and $T$ .

Remark 4.2. It is worth emphasising that the assumption on $\varOmega$ to be of class $C^2$ is only requested for the validity of this theorem. This assumption ensures that the solution is in the class (4.3) which, in turn, allows us to prove the estimates (C9) and (C10).

We shall then look for a solution to (*) ‘around’ the solution $(\boldsymbol{V}_0,p_0,\boldsymbol{\xi }_0)$ . Precisely, for each $\delta \gt 0$ , we introduce the formal decompositions of the fields $(\boldsymbol{v},p,\boldsymbol{\gamma })$ in (*)

(4.5) \begin{align} \boldsymbol{v}:=\boldsymbol{u}+\delta \boldsymbol{V}_0,\;\;\;\;\;\;\;\boldsymbol{\gamma }:=\boldsymbol{\xi }+\delta \boldsymbol{\xi }_0,\;\;\;\;\;\;\;p:=\pi +\delta p_0. \end{align}

Thus, substituting (4.5) into (*), we obtain the following nonlinear problem in the unknowns $(\boldsymbol{u},\boldsymbol{\xi },\pi )$ :

(4.6) \begin{align} \left .\begin{array}{r} \dfrac {\partial \boldsymbol{u}}{\partial t}+(\boldsymbol{u}-\boldsymbol{\xi })\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{u} +\delta [(\boldsymbol{u}-\boldsymbol{\xi })\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{V}_0+ (\boldsymbol{V}_0 -\boldsymbol{\xi }_0)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{u} ]\\ =\textrm{div}\,\boldsymbol{T}(\boldsymbol{u},\pi )+\delta ^2\boldsymbol{F}_0 \\\textrm{div}\,\boldsymbol{u} =0 \end{array}\right \} &\quad {\text{in}\kern2.5pt\quad \varOmega \times \mathbb{R}} \nonumber\\ \boldsymbol{u}(\boldsymbol{x},t)=\boldsymbol{\xi }(t) &\quad \text{on}\quad \partial \varOmega \times \mathbb{R} \\ M\dot {\boldsymbol{\xi }}=-\int _{\partial \varOmega } \boldsymbol{T}(\boldsymbol{u},\pi )\boldsymbol{\cdot }\boldsymbol{n}\;\textrm{d}S &\quad \text{in}\kern2.5pt\quad \mathbb{R}, \nonumber \end{align}

where

(4.7) \begin{align} \boldsymbol{F}_0:=-(\boldsymbol{V}_0-\boldsymbol{\xi }_0)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{V}_0. \end{align}

Remark 4.3. We would like to emphasise that, in problem (4.6), $\boldsymbol{F}_0$ is the only driving data, in the sense that if $\boldsymbol{F}_0\equiv \boldsymbol{0}$ , then $\boldsymbol{u}\equiv \boldsymbol{\nabla }\pi \equiv \boldsymbol{\xi }\equiv \boldsymbol{0}$ is a solution. Moreover, $\boldsymbol{F}_0$ is a genuine nonlinear contribution, since it is just the nonlinearity in (*) $_1$ evaluated along the solution $(\boldsymbol{V}_0,\boldsymbol{\xi }_0)$ to (4.2).

We shall prove existence of (4.6) in a class of weak solutions. To this end, we first dot-multiply (4.6) $_1$ by arbitrary $\boldsymbol{\varphi }\in \mathcal{C}_{\textit{per}}^1(\varOmega \times \mathbb{R})$ and integrate by parts using (4.6) $_{2,3,4}$ and also periodicity to get

(4.8) \begin{align} \int _0^T \Bigg [\left (\boldsymbol{u},\frac {\partial \boldsymbol{\varphi }}{\partial t}\right )_{\mathcal{K}} & -\delta \left [ \left ((\boldsymbol{u}-\boldsymbol{\xi })\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{V}_0,\boldsymbol{\varphi }\right )_{2}+ \left ((\boldsymbol{V}_0-\boldsymbol{\xi }_0)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{u},\boldsymbol{\varphi }\right )_{2}\right ] \nonumber\\& - \left ((\boldsymbol{u}-\boldsymbol{\xi })\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{u},\boldsymbol{\varphi }\right )_{2}-2\nu \left ( \boldsymbol{u},\boldsymbol{\varphi }\right )_{\mathcal{H}}+ \delta ^2(\boldsymbol{F}_0,\boldsymbol{\varphi })_{2}\Bigg ]\textrm{d}t=0. \end{align}

With this in hand, we now can introduce the following definition.

Definition 4.4. Let $\delta \gt 0$ and $(\boldsymbol{V}_0,\boldsymbol{\xi }_0)\in \mathcal{W}\times \widehat {W}_{\textit{per}}(\mathbb{R})$ . Then, the pair $(\boldsymbol{u}, \boldsymbol{\xi })$ is said to be a $T$ -periodic weak solution to problem (4.6) if

  1. (i) $\boldsymbol{u}\in L_{\textit{per}}^2(\mathbb{R};\mathcal{H}(\varOmega ))$ and $\boldsymbol{\xi }\in L^2_{\textit{per}}(\mathbb{R})$ with $\boldsymbol{u}=\boldsymbol{\xi }$ on $\partial \varOmega$ (in the trace sense);

  2. (ii) $(\boldsymbol{u}, \boldsymbol{\xi })$ verifies (4.8) for all $\boldsymbol{\varphi }\in \mathcal{C}^1_{\textit{per}}(\varOmega \times \mathbb{R})$ .

Remarking on (i) of the above definition, we wish to note that, in fact, due to (B3), the condition $\boldsymbol{\xi }\in L^2_{\textit{per}}(\mathbb{R})$ is automatic if we take $\boldsymbol{\xi } \equiv \boldsymbol{\xi}_{u}$ . Now with this definition established, existence of weak solutions may then given by the following theorem, whose proof we provide in Appendix C.

Theorem 4.5. Let $(\boldsymbol{V}_0,\boldsymbol{\xi }_0)\in \mathcal{W}\times \widehat {W}_{\textit{per}}^{1,2}(\mathbb{R})$ . Then, there exists $\delta _0\gt 0$ such that, for all $\delta \in (0,\delta _0)$ , there is at least one corresponding $T$ -periodic weak solution $(\boldsymbol{u},\boldsymbol{\xi })$ to problem (4.6) satisfying the estimate

(4.9) \begin{align} \|\boldsymbol{u}\|_{L^2(\mathcal{H})}+\|\boldsymbol{\xi }\|_{L^2(0,T)}\leqslant c\,\delta ^2. \end{align}

5. Sufficient conditions for propulsion

We are now ready to address the problem of propulsion. Continuing the procedure we started in § 4, we now formally substitute the secondary scaling

(5.1) \begin{align} \boldsymbol{u}:=\delta ^2\boldsymbol{w},\;\;\;\;\;\;\;\pi =\delta ^2\textit{p},\;\;\;\;\;\;\;\boldsymbol{\xi }:=\delta ^2\boldsymbol{\chi }, \end{align}

into (4.6), using (4.2) and take the average over $(0,T)$ to obtain

(5.2)

Formally taking the limit in (5.2) as $\delta \rightarrow 0$ , we finally arrive at the following steady Stokes problem:

(5.3)

which is exactly problem (5.2) at second order in $\delta$ . Dot-multiplying (again, formally) equation (5.3 $)_1$ by arbitrary $\boldsymbol{\psi }\in \mathcal{H}(\varOmega )$ and integrating by parts over $\varOmega$ , as was done to obtain (4.8), we are lead to a weak formulation of (5.3), made precise by the following definition.

Definition 5.1. Let $\boldsymbol{F}\in L_{\textit{per}}^{\infty }(\mathbb{R})$ . Then $(\boldsymbol{w}_0,\boldsymbol{\chi }_0)$ is a weak solution to the Stokes problem (5.3) if

  1. (i) $\boldsymbol{w}_0\in \mathcal{H}(\varOmega )$ and $\boldsymbol{\chi }_0\in \mathbb{R}^3$ are such that $\boldsymbol{w}_0=\boldsymbol{\chi }_0$ on $\partial \varOmega$ ;

  2. (ii) $\boldsymbol{w}_0$ satisfies

    (5.4) \begin{align} 2\nu \left ( \boldsymbol{w}_0,\boldsymbol{\psi }\right )_{\mathcal{H}}=(\overline {\boldsymbol{F}}_0,\boldsymbol{\psi }),\;\;\;\;\;\text{for every} {\quad \boldsymbol{\psi }\in \mathcal{H}(\varOmega )}.\end{align}

Remark 5.2. Observe that, because of (C9) $_2$ and (C10), the right-hand side of (5.4) is well defined.

Now, for each $\delta \gt 0$ , thanks to Theorem 4.5, there exists a corresponding weak solution $(\boldsymbol{u}_{\delta },\boldsymbol{\xi }_{\delta })$ to the nonlinear problem (4.6). We claim that, as $\delta \rightarrow 0$ , their scaled time-averaged parts $(\overline {\boldsymbol{w}}_{\delta },\overline {\boldsymbol{\chi }}_{\delta })$ converge to the weak solution $(\boldsymbol{w}_0,\boldsymbol{\chi }_0)$ of (5.3), whose existence and uniqueness must be verified first. To this end, we begin by recalling the following result (Galdi Reference Galdi2011, Section V.4), (Happel & Brenner Reference Happel and Brenner1983, Section 5.2–5.4).

Lemma 5.3. Let $s\in (1,\infty )$ , $q\in ({3}/{2},\infty )$ and $r\in (3,\infty )$ . For each $i=1,2,3$ , there exists a unique solution

(5.5) \begin{align} \big(\boldsymbol{h}^{(i)},p^{(i)}\big)\in \!\big[D^{2,s}(\varOmega )\cap D^{1,q}(\varOmega )\cap L^r(\varOmega )\cap C^\infty (\varOmega )\!\big]\times \!\big[D^{1,s}(\varOmega )\cap L^q(\varOmega )\cap C^\infty (\varOmega )\!\big] \end{align}

to the Stokes problem

(5.6) \begin{align} \begin{aligned} \left .\begin{aligned} \displaystyle \mathrm{div}\,\boldsymbol{T}\big(\boldsymbol{h}^{(i)},p^{(i)}\big)&=\boldsymbol{0} \\ \mathrm{div}\,\boldsymbol{h}^{(i)}&=0 \\ \end{aligned}\right \} &\quad \mathrm{in} \quad \varOmega \\ \boldsymbol{h}^{(i)}=\boldsymbol{e}_i &\quad \mathrm{on}\quad \partial \varOmega . \end{aligned} \end{align}

Moreover, for $i,k\in \{1,2,3\}$ , we have that the matrix $\mathbb{K}$ , defined, component-wise, by

(5.7) \begin{align} (\mathbb{K})_{ki}:=\boldsymbol{e}_k\boldsymbol{\cdot }\int _{\partial \varOmega }\boldsymbol{T}\big(\boldsymbol{h}^{(i)},p^{(i)}\big)\boldsymbol{\cdot }\boldsymbol{n}\, \mathrm{d}S \end{align}

is both symmetric and invertible.

Before we move on to the existence of weak solutions to (5.3), we wish to make the following remark about the physical meaning of (5.6). Indeed, this system describes the flow of a viscous liquid around a body with the prescribed motion of pure translation along basis vector $\boldsymbol{e}_i$ . In turn, $(\mathbb{K})_{ki}$ is the resistance matrix and represents the $k^{\text{}}$ component of the hydrodynamic force exerted on $\partial \varOmega$ due to translational motion along the direction $\boldsymbol{e}_i$ .

Lemma 5.4. Problem (5.3) admits one and only one weak solution $(\boldsymbol{w}_0,\boldsymbol{\chi }_0)$ given by

(5.8) \begin{align} \boldsymbol{w}_0:=\sum _{i=1}^3\chi _{0i}\boldsymbol{h}^{(i)},\quad \boldsymbol{\chi }_0=\mathbb{K}^{-1}\boldsymbol{\cdot }\sum _{i=1}^3\big(\overline {\boldsymbol{F}}_0,\boldsymbol{h}^{(i)}\big)\boldsymbol{e}_i, \end{align}

where $\boldsymbol{\chi }_0=\chi _{0i}\boldsymbol{e}_i$ . Furthermore, letting also

(5.9) \begin{align} \textit{p}_0:=\sum _{i=1}^3\chi _{0i}p^{(i)}, \end{align}

we have that $(\boldsymbol{w}_0,\textit{p}_0,\boldsymbol{\chi }_0)$ solves (5.3) in the ordinary sense.

Proof. Since $\boldsymbol{h}^{(i)}\in \mathcal H(\varOmega )$ , $i=1,2,3$ , it follows that $\boldsymbol{w}_0$ and $\boldsymbol{\chi }_0$ as given in (5.8) are well defined; see Remark 5.2. Moreover, multiplying (5.6 $)_{\text{1-3}}$ by $\chi _{0i}$ and summing over $i$ , we immediately see that the choice of $(\boldsymbol{w}_0,\textit{p}_0,\boldsymbol{\chi }_0)$ , given in the theorem statement, satisfies (5.3 $)_{\text{1-3}}$ . Next, applying $\mathbb{K}$ to both sides of (5.8) $_2$ , from the definition (5.7), we also see the validity of (5.3 $)_4$ , completing the proof of existence. This solution is also clearly the unique one in its class, since after setting $\boldsymbol{\psi }\equiv \boldsymbol{w}_0$ in the homogeneous problem corresponding to (5.4) (i.e. for $\overline {\boldsymbol{F}}_0$ ), we have $\|\boldsymbol{w}_0\|_{\mathcal{H}}=0$ .

We are now equipped to prove the convergences claimed above.

Lemma 5.5. Let $\delta \in (0,\delta _0)$ , where $\delta _0$ is the positive number given in Theorem 4.5, and let $(\boldsymbol{u}_{\delta },\boldsymbol{\xi }_{\delta })$ be a weak solution to problem (4.6) corresponding to the unique pair $(\boldsymbol{V}_0,\boldsymbol{\xi }_0)$ given in Theorem 4.1. Apply the same scaling in (5.1) to $\boldsymbol{u}_{\delta }$ and $\boldsymbol{\xi }_{\delta }$

(5.10) \begin{align} \boldsymbol{u}_{\delta } :=\delta ^2\boldsymbol{w}_{\delta },\;\;\;\;\;\;\;\;\;\;\;\boldsymbol{\xi }_{\delta }:=\delta ^2\boldsymbol{\chi }_{\delta }. \end{align}

Then, as $\delta \rightarrow 0$ , we have

(5.11) \begin{align} \overline {\boldsymbol{w}}_{\delta } \rightharpoonup \boldsymbol{w}_0 & \quad \mathrm{in}\quad \mathcal{H}(\varOmega ) , \nonumber \\\overline {\boldsymbol{\chi }}_{\delta }\longrightarrow \boldsymbol{\chi }_0 & \quad \mathrm{in}\quad \mathbb{R}^3 ,\end{align}

where $(\boldsymbol{w}_0,\boldsymbol{\chi }_0)$ is the weak solution to problem (5.3) furnished by Lemma 5.4.

Proof. By the uniqueness property afforded by Lemma 5.4, it suffices to show the properties (5.11) along a subsequence, say $\{\delta _n\}_{n\in \mathbb{N}}$ , of positive numbers with $\lim _{n\rightarrow \infty }\delta _n=0$ . Given such a subsequence, for each $n\in \mathbb{N}$ , write

(5.12) \begin{align} \boldsymbol{u}_n=\delta _n^2\boldsymbol{w}_n,\;\;\;\;\;\boldsymbol{\xi }_n=\delta _n^2\boldsymbol{\chi }_n. \end{align}

Then, from (4.9) and (5.12), we easily obtain the estimate

(5.13) \begin{align} \|\overline {\boldsymbol{w}}_n\|_{\mathcal{H}}+|\overline {\boldsymbol{\chi }}_n|\leqslant \kappa , \end{align}

where, from now on, by $\kappa$ we denote a generic positive constant depending, at most, on $T$ , $\boldsymbol{V}_0$ and $\boldsymbol{\xi }_0$ . Then, by standard compactness theorems, one finds $\widetilde {\boldsymbol{w}}\in \mathcal{H}(\varOmega )$ and $\widetilde {\boldsymbol{\chi }}\in \mathbb{R}^3$ , such that (up to subsequence)

(5.14) \begin{align} \overline {\boldsymbol{w}}_n \rightharpoonup {\;\;\;\;\,} \widetilde {\boldsymbol{w}} \quad \text{in} \quad {\mathcal{H}(\varOmega )},\;\;\;\;\;\;\;\overline {\boldsymbol{\chi }}_n\longrightarrow \widetilde {\boldsymbol{\chi }}\quad \text{in} \quad \mathbb{R}^3 \end{align}

as $n\rightarrow \infty$ and also

(5.15) \begin{align} \widetilde {\boldsymbol{w}}=\widetilde {\boldsymbol{\chi }} \quad \mathrm{on} \quad \partial \varOmega . \end{align}

Next, in (4.8) we take, in particular, $\boldsymbol{\varphi }\in \mathcal{C}(\varOmega )$ and $\boldsymbol{u}\equiv \boldsymbol{u}_n$ , $\boldsymbol{\xi }\equiv \boldsymbol{\xi }_n$ as in (5.12). This yields

(5.16) \begin{align} 2\nu (\overline {\boldsymbol{w}}_n,\boldsymbol{\varphi })_{\mathcal{H}(\varOmega )}=\delta _n^2 A_n+\delta _nB_n+\big(\overline {\boldsymbol{F}}_0,\boldsymbol{\varphi }\big), \end{align}

where

(5.17) \begin{align} \begin{aligned} A_n &:=-\big(\overline {(\boldsymbol{w}_n-\boldsymbol{\chi }_n)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{w}_n},\boldsymbol{\varphi }\big), \\ B_n &:=-\big(\overline {(\boldsymbol{w}_n-\boldsymbol{\chi }_n)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{V}_0},\boldsymbol{\varphi }\big)- \big(\overline {(\boldsymbol{V}_0-\boldsymbol{\xi }_0)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{w}_n},\boldsymbol{\varphi }\big). \end{aligned} \end{align}

Then, comparing (5.16) with (5.4), one immediately sees from (5.14 $)_1$ and (5.11 $)_1$ that the lemma is proved once we show that $A_n$ and $B_n$ are bounded uniformly in $n$ ; indeed, then we can pass to the limit in (5.16) as $n\rightarrow \infty$ and, with (5.15), use the uniqueness property of Lemma 5.4. But this is easily accomplished by first observing, from (4.9) and (5.12), that

(5.18) \begin{align} \|\boldsymbol{w}_n\|_{L^2(\mathcal{H})}+\|\boldsymbol{\chi }_n\|_{L^2(0,T)}\leqslant \kappa , \end{align}

and then employing in (5.17) this uniform bound (5.18) in combination with Lemma B.2 and Hölder inequality. The proof is thereby complete.

As a corollary to Lemma 5.5, we have now the main result of this section. We recall that

(5.19) \begin{align} \boldsymbol{F}_0=-(\boldsymbol{V}_0-\boldsymbol{\xi }_0)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{V}_0. \end{align}

Theorem 5.6. Let $(\boldsymbol{v},\boldsymbol{\gamma })$ be a weak solution to problem (*) corresponding to the force $\boldsymbol{f}\in L_{\textit{per}}^{\infty }(\mathbb{R})$ , where $\overline {\boldsymbol{f}}=:\delta \, \overline {\boldsymbol{F}}=0$ . Then, if

(5.20) \begin{align} \boldsymbol{G}:=-\sum _{i=1}^3\left(\overline {(\boldsymbol{V}_0-\boldsymbol{\xi }_0)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{V}_0},\boldsymbol{h}^{(i)}\right)\boldsymbol{e}_i \neq \boldsymbol{0}\,, \end{align}

we necessarily have $\overline {\boldsymbol{\gamma }}\neq \boldsymbol{0}$ ; that is, ${\mathscr{B}}$ experiences propulsion. Precisely, there is $\delta _0\gt 0$ such that

(5.21) \begin{align} \overline {\boldsymbol{\gamma }} = \delta ^2\mathbb{K}^{-1}\boldsymbol{\cdot }\boldsymbol{G}+\boldsymbol{{R}}(\delta ), \quad \mathrm{for\ all} \quad \delta \in (0,\delta _0) , \end{align}

where

(5.22) \begin{align} \lim _{\delta \to 0}\frac {1}{\delta ^2}\,\boldsymbol{{R}}(\delta )=0. \end{align}

Proof. Dot-multiplying both sides of (5.6) $_1$ by the difference $\overline {\boldsymbol{w}}_{\delta }-\boldsymbol{w}_0$ and integrating by parts over $\varOmega$ , using (5.3 $)_3$ , (5.10), property (i) of Definition 4.4, and (5.7), we get

(5.23) \begin{align} 2\nu \sum _{i=1}^3 \big(\overline {\boldsymbol{w}}_{\delta }-\boldsymbol{w}_0,\boldsymbol{h}^{(i)}\big)_{\mathcal{H}}\boldsymbol{e}_i=\mathbb{K}\boldsymbol{\cdot }(\overline {\boldsymbol{\chi }}_{\delta }-\boldsymbol{\chi }_0). \end{align}

Taking

(5.24) \begin{align} \boldsymbol{{R}}(\delta ):=2\nu \delta ^2\mathbb{K}^{-1}\boldsymbol{\cdot }\sum _{i=1}^3 \big(\overline {\boldsymbol{w}}_{\delta }-\boldsymbol{w}_0,\boldsymbol{h}^{(i)}\big)_{\mathcal{H}}\boldsymbol{e}_i, \end{align}

this is

(5.25) \begin{align} \boldsymbol{{R}}(\delta )=\delta ^2\big(\overline {\boldsymbol{\chi }}_{\delta }-\boldsymbol{\chi }_0\big), \end{align}

from which, thanks to (5.11) $_2$ , property (5.22) immediately follows. Then (5.21) is a consequence of applying (5.10) $_2$ , (5.8) $_2$ , (4.5) $_2$ , and the fact that $\overline {\boldsymbol{\xi }}_0=\boldsymbol{0}$ , to (5.25).

6. Numerical results

In the following section, we numerically investigate the following: if the periodic force $\boldsymbol{f}$ acting on the body ${\mathscr{B}}$ is due to an internal oscillating mass system (see figure 1), for which forces $\boldsymbol{f}$ and which shapes of ${\mathscr{B}}$ will $\boldsymbol{f}$ result in a non-zero net motion of ${\mathscr{B}}$ ? We restrict ourselves to bodies having rotational symmetry around the $z$ -axis. We also assume that $\boldsymbol{f}$ and $\boldsymbol{\gamma }$ are parallel to the $z$ -axis. Under these conditions, we seek for solutions possessing the above symmetry, so that the complete numerical set-up can be reduced to a two-dimensional setting.

We begin by analysing the functional value of $\boldsymbol{G}$ in (5.20) and the linearised periodic system (4.2) for which we must also discretise the stationary Stokes problem (5.6). Successively, we will consider the fully nonlinear coupled system (*) to explore whether a non-zero motion can be obtained even when the functional value of $\boldsymbol{G}$ is identically zero.

To simplify the numerical analysis, we shall also non-dimensionalise problems (*) and (4.2). However, before doing so, recalling the expressions (2.2) and (2.4) relating to the force, we first set

(6.1) \begin{align} \boldsymbol{f}(t):={\mathfrak{m}}\ddot {\boldsymbol{y}}(t), \end{align}

where we have ‘normalised’ the mass $m:=\rho {\mathfrak{m}}$ and set $\boldsymbol{y}:= -y\widehat {\boldsymbol{b}}$ , for convenience. Then, letting $a$ and $\omega$ denote the characteristic length of ${\mathscr{B}}$ and the frequency of oscillations, respectively, and setting $\boldsymbol{F}:={\mathfrak{m}}\ddot {\boldsymbol{Y}}$ , for $\boldsymbol{y}=\delta \boldsymbol{Y}$ , we proceed to scale

(6.2) \begin{align} \boldsymbol{x}, \boldsymbol{y} \ \, \text{and} \ \, \boldsymbol{Y} & \quad \text{by} \quad a, \nonumber \\[0pt]t & \quad \text{by} \quad 1/\omega , \nonumber \\[0pt]\boldsymbol{v}, \boldsymbol{\gamma }, \boldsymbol{\xi }_0, \ \text{and} \ \, \boldsymbol{V}_0 & \quad \text{by} \quad \omega a, \\[0pt]p \ \, \text{and} \ \, p_0 &\quad \text{by} \quad \nu \omega , \nonumber \\[0pt]M \ \, \text{and} \ \, {\mathfrak{m}} &\quad \text{by} \quad a^3, \nonumber \end{align}

to obtain the resulting dimensionless forms

(6.3) \begin{align} \left. \begin{array}{r} \displaystyle 2h^2\left [\frac {\partial \boldsymbol{v}}{\partial t}+(\boldsymbol{v}-\boldsymbol{\gamma })\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{v}\right ] =\textrm{div} \,\boldsymbol{T}(\boldsymbol{v}, p) \\ \textrm{div}\,\boldsymbol{v} =0 \end{array}\right \}& \quad{\text{in}\kern2.5pt\quad \varOmega \times \mathbb{R}} \nonumber \\[5pt] \boldsymbol{v}=\boldsymbol{\gamma } &\quad\text{on}\quad \partial \varOmega \times \mathbb{R} \\[5pt] \lim _{|\boldsymbol{x}|\rightarrow \infty }\boldsymbol{v}(\boldsymbol{x},t)=\boldsymbol{0} &\quad \text{in}\kern2.5pt\quad \mathbb{R}. \nonumber \\[5pt] \displaystyle 2h^2\dot {\boldsymbol{\gamma }}=2h^2\ddot {\boldsymbol{y}}-\int _{\partial \varOmega }\boldsymbol{T}(\boldsymbol{v}, p)\boldsymbol{\cdot }\boldsymbol{n}\,\textrm{d}S & \quad {\text{in}\kern2.5pt\quad \mathbb{R}}, \nonumber \end{align}

and

(6.4) \begin{align} \left. \begin{array}{r} \displaystyle 2h^2\frac {\partial \boldsymbol{V}_0}{\partial t} =\textrm{div}\,\boldsymbol{T}(\boldsymbol{V}_0, p_0) \\ \textrm{div}\boldsymbol{V}_0 =0 \end{array}\right \}& \quad {\text{in}\kern2.5pt\quad \varOmega \times \mathbb{R}} \nonumber \\[5pt] \boldsymbol{V}_0=\boldsymbol{\xi }_0 &\quad \text{on}\quad \partial \varOmega \times \mathbb{R} \\[5pt] \lim _{|\boldsymbol{x}|\rightarrow \infty }\boldsymbol{V}_0(\boldsymbol{x},t)=\boldsymbol{0}& \nonumber \\[5pt]\displaystyle 2h^2\dot {\boldsymbol{\xi }}_0=2h^2\ddot {\boldsymbol{Y}}-\int _{\partial \varOmega } \boldsymbol{T}(\boldsymbol{V}_0, p_0)\boldsymbol{\cdot }\boldsymbol{n}\,\textrm{d}S &\quad {\text{in}\kern2.5pt\quad \mathbb{R}}, \nonumber \end{align}

of (*) and (4.2), respectively, where we have set the dimensionless masses to 1 and defined the dimensionless parameter

(6.5) \begin{align} h:=a\sqrt {\frac {\omega }{2\nu }}, \end{align}

representing the, so-called, ‘Stokes number’. Finally, we similarly non-dimensionalise the auxiliary system (5.6) by scaling $\boldsymbol{h}^{(i)}$ with 1 $(=|\boldsymbol{e}_i|)$ and $p^{(i)}$ with $\nu /a$ to obtain the following dimensionless form of the vector $\boldsymbol{G}$ , defined in (5.20):

(6.6) \begin{align} \boldsymbol{G}=-2h^2\sum _{i=1}^3\left (\int _{\varOmega }\overline {(\boldsymbol{V}_0-\boldsymbol{\xi }_0)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{V}_0}\boldsymbol{\cdot }\boldsymbol{h}^{{(i)}}\,\textrm{d}V\right )\boldsymbol{e}_i. \end{align}

6.1. Definition of the test cases

Recall that we construct the force acting on ${\mathscr{B}}$ via the internal motion of a mass. As such, we consider three test forces which we identify with the following (dimensionless) accelerations (see (6.3) $_5$ and (6.4) $_5$ ):

(6.7) \begin{align} \begin{aligned} \ddot {y}_1(t)=\ddot {Y}_1(t) &= \frac {\textrm{d}^2}{\textrm{d}t^2}\big [\sin ^2(\pi t)\big ] ,\\\ddot {y}_2(t)=\ddot {Y}_2(t) &= \frac {\textrm{d}^2}{\textrm{d}t^2}\big [\sin ^2\big(\pi t^2\big)\big ] ,\\\ddot {y}_3(t)=\ddot {Y}_3(t) &= \frac {\textrm{d}^2}{\textrm{d}t^2}\big [\sin \big(\pi t^2\big)-t\left (1-t\right )\pi \big ]. \end{aligned} \end{align}

As such, $\ddot {y}_1$ represents a ‘fully symmetric’ force with high regularity, whereas $\ddot {y}_2$ and $\ddot {y}_3$ are ‘non-symmetric’ (see figure 2). Each force is periodically extended from $[0,T)$ to $\mathbb{R}$ . As such, $\ddot {y}_1$ is $C^\infty (\mathbb{R})$ and $\ddot {y}_2$ and $\ddot {y}_3$ have anti-derivatives $\dot {y}_2$ and $\dot {y}_3$ that are continuous on $[0,T)$ (see also figure 2).

Figure 2. Three forces used in the simulation. (a) internal motion of the rigid body $y(t)$ , (b) relative velocity of the rigid body $\dot {y}(t)$ and (c) its acceleration $\ddot {y}(t)$ . From top to bottom: symmetric smooth force $\ddot {y}(t)$ , (b) non-symmetric forces $\ddot {y}_2(t)$ and (c) $\ddot {y}_3(t)$ .

Although all all forces $\ddot {y}_1,\ddot {y}_2$ and $\ddot {y}_3$ have average zero, numerical quadrature on the time grid $0=t_0\lt \ldots \lt t_N=T$ introduces an error

(6.8) \begin{align} 0 \,=\, \int _0^T \ddot {y}(t)\,\textrm{d}t\,\approx \, \sum _{i=1}^N\Delta t\boldsymbol{\cdot }\ddot {y}(t_i)\,\neq \, 0. \end{align}

For numerical simulation we therefore correct the force such that its discrete average is exactly zero independent of the step size $\Delta t\gt 0$ . Instead of $\ddot {y}(t)$ we use

(6.9) \begin{align} \ddot {y}(t)-\frac {1}{T}\sum _{i=1}^N\Delta t\boldsymbol{\cdot }\ddot {y}(t_i). \end{align}

We study three different bodies, defined as follows:

(6.10) \begin{align} \begin{aligned} \mathscr{B}_e &= \Big\{ \boldsymbol{x}\in \mathbb{R}^3,\; 1.5\big(x_1^2+x_2^2\big)+0.7 x_3^2 \lt 1 \Big\},\\[5pt]\mathscr{B}_d &= \left \{ \boldsymbol{x}\in \mathbb{R}^3,\; 1.5\frac {x_1^2+x_2^2}{(1+0.3 x_3)^2}+0.7 x_3^2 \lt 1 \right \},\\[5pt]\mathscr{B}_{fd} &= \left \{ \boldsymbol{x}\in \mathbb{R}^3,\; 1.5\frac {x_1^2+x_2^2}{(1-0.3 x_3)^2}+0.7 x_3^2 \lt 1 \right \}. \end{aligned} \end{align}

Here, ${\mathscr{B}}_e$ is an ellipsoid, ${\mathscr{B}}_d$ is drop-like shape, and ${\mathscr{B}}_{\textit{fd}}$ is the body ${\mathscr{B}}_d$ in the opposite orientation with respect to the axis of symmetry (see figure 3).

Figure 3. Ellipsoid with symmetry in the direction of flow (a), drop-like shape (b) and flipped drop (c).

6.2. Discretisation

The discretisation of (6.3), (6.4) and (5.6) is fairly standard, but some care is required, as we are looking for periodic solutions of a system that is expected to undergo oscillations of substantial amplitude with a mean velocity that is zero in the linear and close to zero (compared with its amplitude) in the nonlinear case. Even small absolute errors in the amplitude of the oscillatory solution might have a large impact on the resulting average velocity which then gives rise to a substantial relative error.

To discretise in time, we use the second-order backward difference formula BDF2 for both the rigid body system and for the Navier–Stokes equation. It is sufficiently accurate, strongly A-stable but it introduces little numerical damping. Special care is taken in the last time step of each interval, e.g. $(0,T)$ , $(T,2T)$ , etc., as the forces $\ddot y_2$ and $\dot y_3$ are not globally continuous. Here, we make certain that this force is always evaluated from within the periodic interval.

We split the period $T$ into $N$ discrete time steps of size $\Delta t=T/N$ and solve the coupled system of Stokes and rigid body motion (6.4) in a semi-explicit iteration. We start with

(6.11) \begin{align} \boldsymbol{\gamma }_n^{(0)} = \boldsymbol{\gamma }_{n-1},\quad \boldsymbol{v}_n^{(0)} = \boldsymbol{v}_{n-1} \end{align}

and iterate for $l=1,2,\ldots$ with a relaxation parameter $\omega \in (0,1]$ which is usually set to $\omega =0.8$

\begin{align*} \dfrac {\dfrac {3}{2}\widetilde {\boldsymbol{\gamma }}_n^{(l)}-2\boldsymbol{\gamma }_{n-1}+\dfrac {1}{2}\boldsymbol{\gamma }_{n-2}}{\Delta t}&=\boldsymbol{f}(t_n) -\boldsymbol{e}_z\int _{\partial \varOmega }\boldsymbol{T}\big (\boldsymbol{v}_{n}^{(l-1)},p_n^{(l-1)}\big )\boldsymbol{\cdot }\boldsymbol{n}\boldsymbol{\cdot }\boldsymbol{e}_z\,\textrm{d}s, \nonumber\\\boldsymbol{\gamma }_n^{(l)} &= \omega \widetilde {\boldsymbol{\gamma }}_n^{(l)}+(1-\omega )\boldsymbol{\gamma }_n^{(l-1)},\end{align*}
(6.12) \begin{align}\dfrac {\dfrac {3}{2}\boldsymbol{v}_n^{(l)}-2\boldsymbol{v}_{n-1}+\dfrac {1}{2}\boldsymbol{v}_{n-2}}{\Delta t}&= \textrm{div}\, \boldsymbol{T}\big (\boldsymbol{v}_n^{(l)},p_n^{(l)}\big )\qquad {\boldsymbol{v}}_n^{(l)}=\boldsymbol{\gamma }_n^{(l)}\text{ on}\quad \partial \mathscr{B}, \nonumber \\\textrm{div}\, \boldsymbol{v}_n^{(l)} &=0. \end{align}

By $\widetilde {\boldsymbol{\gamma }}_n^{(l)}$ we denote an intermediate solution that is damped by $\omega$ for better robustness and convergence. Since we only consider set-ups with cylindrical symmetric and motion only along the axis of symmetry, the Stokes problem is reformulated in cylindrical coordinates reduced to the $(r,z)$ -plane. For numerical simulation, we have to restrict the domain $\varOmega =\mathbb{R}^3\setminus \overline {\mathscr{B}}$ by introducing, for each $R\gt \text{diam}\,\mathscr{B}$ , the numerical domain $D_{R}$ as

(6.13) \begin{align} D_{R} = \Big \{ (r,z)\in \mathbb{R}^2\,:\, r\in (0,R),\; z\in (-R,R)\} \setminus \overline {\mathscr{B}}\Big \}, \end{align}

where the rigid body ${\mathscr{B}}$ is centred at $(0,0)$ . We take $R=16$ . This choice has been shown to have minimal impact on the artificial domain restriction.

Figure 4. Computational domain $D_R$ with indication of the boundaries (a) and part of the mesh enclosing the flipped drop ${\mathscr{B}}_{\textit{fd}}$ (b). The largest edges have the length $\Delta x=0.5$ whereas $\Delta x=0.0073$ at $\partial \mathscr{B}_{fd}$ .

On the symmetry boundary at $r=0$ we impose the Dirichlet condition $v_r=0$ for the radial component. On the outer boundary at $r=R$ a no-slip condition $\boldsymbol{v}=\boldsymbol{0}$ is set. On the surface of the body $\partial \mathscr{B}$ the fluid’s velocity matches that of the solid (i.e. $\boldsymbol{v}=\boldsymbol{\gamma }$ ).

For the linear test cases aiming at the functional values, the do-nothing outflow condition $\partial _n \boldsymbol{v}-p\boldsymbol{n}=\boldsymbol{0}$ holds, see Heywood, Rannacher & Turek (Reference Heywood, Rannacher and Turek1992) and is imposed at $z=R$ and $z=-R$ . This condition, however, is not compatible with the transformed body-centred reference system of the nonlinear problem as $\boldsymbol{v}$ is not zero on the numerical boundary.

The surface force $\boldsymbol{T}(\boldsymbol{v},p)\boldsymbol{\cdot }\boldsymbol{n}$ on the body is evaluated as a volume integral

(6.14) \begin{align} \int _{\partial \varOmega }\boldsymbol{T}(\boldsymbol{v},p)\boldsymbol{\cdot }\boldsymbol{n}\boldsymbol{\cdot }\boldsymbol{e}_z\,\textrm{d}s = \int _\varOmega \frac {d\boldsymbol{v}}{dt}\boldsymbol{\cdot }\boldsymbol{\overline {z}}+\boldsymbol{T}(\boldsymbol{v},p):\boldsymbol{\nabla }\boldsymbol{\overline {z}}\,\textrm{d}x, \end{align}

where $\boldsymbol{\overline {z}}\in H^1(\varOmega )$ with $\boldsymbol{\overline {z}} = \boldsymbol{e}_z$ on $\partial \mathscr{B}$ and $\boldsymbol{\overline {z}}=\boldsymbol{0}$ on the other boundaries. In comparison with the evaluation of the surface integral, this approach gives higher-order convergence, see Braack & Richter (Reference Braack and Richter2006).

In space we discretise with quadratic finite elements for velocity and pressure using the local projection stabilisation technique to cope with the missing inf-sup stability, see Becker & Braack (Reference Becker and Braack2001). The nonlinear algebraic problems are solved by Newton’s method and the linear systems by Generalized minimal residual method, using a parallel geometric multigrid iteration as preconditioner. Details on the discretisation are given in (Richter Reference Richter2017, Chapter 4) and the nonlinear and linear solver is detailed in Failer & Richter (Reference Failer and Richter2020). Figure 4 shows a sketch of the computational domain as well as the relevant section of the mesh enclosing the body. The coarse mesh is constructed by hand and then successively refined. New nodes on $\partial \mathscr{B}$ are pulled onto the curved surface. The mesh has an average mesh size $\Delta x=0.25$ and this size varies from $\Delta x\approx 0.0073$ at the body to $\Delta x\approx 0.5$ on the outer boundaries.

Table 1. Computed values of $\boldsymbol{G}$ for Stokes number $h=4$ depending on the shape of the domain (elliptic ${\mathscr{B}}_e$ or drop-like ${\mathscr{B}}_d$ and ${\mathscr{B}}_{\textit{fd}}$ ) and the type of force (symmetric $\ddot {y}_1$ , non-symmetric $\ddot {y}_2$ and $\ddot {y}_3$ ). As expected, the values of $\boldsymbol G$ for ${\mathscr{B}}_{d}$ and ${\mathscr{B}}_{\textit{fd}}$ are opposite to each other.

In dealing with the linear Stokes problem, we know that the resulting periodic solution of (6.4) will result in zero average velocities $\boldsymbol{\overline {v}}=\boldsymbol{0}$ and $\boldsymbol{\overline {\gamma }}=\boldsymbol{0}$ . Hence, to accelerate convergence towards the periodic solution we use the following simple algorithm that aims at projecting the average to the expected one (see Richter (Reference Richter2021) for a detailed description of the algorithm and an extension to the time-periodic Navier–Stokes problem). Starting with $\boldsymbol{v}_0:=\boldsymbol{0}$ and $\boldsymbol{\gamma }_0:=\boldsymbol{0}$ we iterate for $l=1,2,\ldots$ .

  1. (i) Approximate the coupled Stokes problem on $I=[0,T]$ using the initial values

    (6.15) \begin{align} \boldsymbol{v}^{(l)}(0) = \boldsymbol{v}^{(l-1)}_0,\quad \boldsymbol{\gamma }^{(l)}(0) = \boldsymbol{\gamma }^{(l-1)}_0. \end{align}
  2. (ii) If periodicity is reached up a given tolerance $\epsilon _P\gt 0$ (we choose $\epsilon _P=10^{-7}$ if not otherwise stated), namely

    (6.16) \begin{align} \|\boldsymbol{v}^{(l)}(T)-\boldsymbol{v}^{(l)}(0)\|+ \|\boldsymbol{\gamma }^{(l)}(T)-\boldsymbol{\gamma }^{(l)}(0)\| \lt \epsilon _P, \end{align}
    stop and accept $\boldsymbol{v}^{(l)},\boldsymbol{\gamma }^{(l)}$ .
  3. (iii) Correct the average and predict new initial value

    (6.17) \begin{align} \boldsymbol{v}^{(l)}_0:=\boldsymbol{v}^{(l)}(T) - \frac {1}{T}\int _0^T \boldsymbol{v}^{(l)}(t)\,\textrm{d}t,\quad \boldsymbol{\gamma }^{(l)}_0:=\boldsymbol{\gamma }^{(l)}(T) - \frac {1}{T}\int _0^T \boldsymbol{\gamma }^{(l)}(t)\,\textrm{d}t. \end{align}

This iteration quickly converges to the periodic solution and the periodic tolerance is usually reached within a few cycles. For the nonlinear coupled problem, we apply this algorithm in the very first step to correct the initial values.

6.3. Computation of the thrust vector $\boldsymbol{G}$

We study the linearised problem (6.4). In table 1, we indicate the functional values of $\boldsymbol{G}$ , as given in (6.6), for the three types of forces and three shapes. The functional value is non-zero only in the case of the non-symmetric bodies ${\mathscr{B}}_d$ and ${\mathscr{B}}_{\textit{fd}}$ . The combination of the symmetric force together with a non-symmetric body does generate a non-zero functional value. The value of $\boldsymbol{G}$ changes its sign for the mirrored body ${\mathscr{B}}_{\textit{fd}}$ . It is noteworthy that the three forces $\ddot {y}_1$ , $\ddot {y}_2$ and $\ddot {y}_3$ do not give substantially different values.

Table 2. Top: dependency of $\overline {\boldsymbol{\gamma }}_0\equiv {\mathbb{K}}^{-1}\boldsymbol{\cdot }\boldsymbol{G}$ on the Stokes number for the flipped drop $B_{fd}$ with $\ddot {y}_2$ . Bottom: visualisation of the dependency compared with the average velocity $\overline {\boldsymbol{\gamma }}$ of the corresponding full nonlinear Navier–Stokes problem.

Table 3. Average body velocity $\boldsymbol{\overline {\gamma }}$ computed from the full nonlinear problem for Stokes number $h=4$ and the three forces and shapes. It is interesting to observe that the absolute values of $\overline {\boldsymbol{\gamma }}$ for ${\mathscr{B}}_{d}$ are larger than those for ${\mathscr{B}}_{\textit{fd}}$ , indicating, as expected, that the viscous drag on ${\mathscr{B}}_{\textit{fd}}$ is larger than the one on ${\mathscr{B}}_{d}$ .

Next, we study the dependence on the Stokes number $h$ of the average body velocity $\overline {\boldsymbol{\gamma }}_0:=\mathbb{K}^{-1}\boldsymbol{\cdot }\boldsymbol{G}$ determined in Theorem 5.6. We limit the study to the case of the flipped drop-shaped body ${\mathscr{B}}_{\textit{fd}}$ forced by $\ddot {y}_2$ . Numerical values and their corresponding plot are reported at the top and left of table 2. These results present interesting features. In the first place, $\overline {\boldsymbol{\gamma }}_0$ has a quadratic behaviour for sufficiently large values of $h$ , which implies that, for such $h$ , the speed of the body is proportional to the frequency of oscillations. Moreover, for small $h$ , there is a ‘critical’ value of $h$ , between $h=3$ and $h=4$ , around which $\overline {\boldsymbol{\gamma }}_0$ increases slower before growing quadratically. For comparison we show the resulting average velocity $\overline {\boldsymbol{\gamma }}$ of the full nonlinear problem. These values are larger than the corresponding results for $\overline {\boldsymbol{\gamma }}_0$ but they match its trajectory for larger values of $h$ .

Table 4. Dependency on the Stokes number $h$ of the average body velocity $\boldsymbol{\overline {\gamma }}$ computed from the full nonlinear problem, for the three different shapes and forces.

6.4. Numerical integration of the nonlinear coupled problem

The second-order analysis shows that the non-symmetry of the body yields a non-zero functional value of thrust vector (6.6) implying a non-zero net motion of the body. For the (round) ellipsoid, however, the functional output is zero, regardless of the choice of force. In order to gain insight into the role of symmetry breaking of body and force, we provide numerical results for the full nonlinear coupled problem.

All tests are run at Stokes number $h=4$ . We consider the same nine combinations tested previously for $\boldsymbol{G}$ in table 1 and report the values of the average velocity of the body $\boldsymbol{\overline {\gamma }}$ resulting, this time, directly from the numerical integration of the coupled nonlinear problem (*); the results are given in table 3. They show, in particular, that, in contrast to the second-order prediction, a non-zero net motion occurs in the case of the ellipsoid whenever the force is not symmetric. In the case of the symmetric force $\ddot {y}_1$ , the resulting average velocity for the drop and the flipped drop have opposite sign and the same magnitude up to the numerical discretisation error. This is expected due to the symmetry of the problem set-up. Studying the two non-symmetric forces $\ddot {y}_2$ and $\ddot {y}_3$ reveals the distinct influence of the symmetry of force and shape on the average velocity. In both cases, the mean of the velocities of drop and flipped drop is close to the velocity of the ellipsoid which can be considered as the shape resulting from overlaying ${\mathscr{B}}_d$ and ${\mathscr{B}}_{\textit{fd}}$ .

In table 4, we report the resulting average body velocity $\boldsymbol{\overline {\gamma }}$ depending on the Stokes number $h$ . We find approximately quadratic growth of the average velocity with increasing Stokes number. This is the same behaviour observed for the thrust vector $\boldsymbol{G}$ .

Finally, in figure 5 we report, in the case of the flipped drop and for different forces, the variation with time of the position of the centre of mass along with its net distance travelled, computed from the full nonlinear problem.

Figure 5. Position of the centre of mass of the flipped drop ${\mathscr{B}}_{\textit{fd}}$ ( $\int _0^t\boldsymbol{\gamma } (s)\,\textrm{d}s$ ) and net distance covered $(\overline {\boldsymbol{\gamma }}\,t$ ) vs. time, computed from the full nonlinear problem.

6.5. Robustness of the discretisation

To validate the robustness of the numerical discretisation we show in table 5 a convergence analysis. We consider the flipped drop ${\mathscr{B}}_{\textit{fd}}$ forced with $\ddot y_1$ . We start from the coarsest discretisation with $\Delta t\approx 0.067$ and $\Delta x =0.25$ (in average) which is the one that has been used for all studies of this work. For comparison we further consider all combinations of two further uniform refinements in space and time. The finest discretisation uses the time step size $\Delta t= ({1}/{60})\approx 0.0167$ and the average mesh size $\Delta x=0.0625$ with elements ranging from $\Delta x=0.125$ to $\Delta x\approx 0.0018$ at the body.

Table 5. Resulting average velocity $\bar {\boldsymbol{\gamma }}$ of the flipped frop ${\mathscr{B}}_{\textit{fd}}$ for the nonlinear problem forced with $\ddot {y}_1$ . We also indicate the experimentelly observed order of convergence for $\Delta x\to 0$ and $\Delta t\to 0$ . Here, EOC-estimated order of convergence.

The results show that the original discretisation has been chosen adequately, as the numerical errors are small and do not dominate the results. The experimental orders of convergence show a slightly suboptimal performance in space (1.39 vs. the expected second order) and a better than expected result in time (2.45 vs. the expected second order). However, it appears that the convergence is ‘from below’ in space and ‘from above’ in time such that cancellations take place which might distort the identified order of convergence.

7. Conclusion

We have performed a rigorous mathematical analysis of the motion of the coupled system constituted by a rigid body ${\mathscr{B}}$ that can move by translatory motion in a viscous liquid under the action of a time-periodic force $\boldsymbol{f}$ , with a zero average. This study contains, in particular, the significant case in which the propulsive mechanism is due to a mass oscillating in an interior cavity of ${\mathscr{B}}$ . We thus find necessary and sufficient conditions on the force guaranteeing that ${\mathscr{B}}$ propels, that is, its centre of mass can travel any given distance in a finite time. This characterisation is furnished on the order of $\delta ^2$ , with $\delta$ being the magnitude of $\boldsymbol{f}$ , by providing the exact form of the thrust vector, $\boldsymbol{G}$ . Explicit evaluation of $\boldsymbol{G}$ for certain bodies with rotational symmetry is done numerically, and it turns out that $\boldsymbol{G}$ is non-zero if the body lacks fore-and-aft symmetry. Numerical tests also show that $\boldsymbol{G}$ vanishes when ${\mathscr{B}}$ is a prolate spheroid, for different forces choices, implying that, in this situation, propulsion may only occur at an order higher than $\delta ^2$ . This question is investigated by direct numerical integration of the equations of motion. Special attention was paid to the precise calculation of the periodic limits in order to be able to determine exactly whether there is a non-zero average movement. The numerical results show that movement always occurs when the symmetry is broken in either the body or in the force. The average velocity then increases quadratically with the Stokes number.

Acknowledgements

G.P. Galdi thanks J.A. Wein for helpful conversations. The authors also thank the anonymous reviewers whose comments led to an improved version of the paper.

Funding

The work of J. Edelmann and T. Richter was supported by the German Research Foundation (Grant 537063406), and the work of G.P. Galdi and M.M. Karakouzian was supported by the US National Science Foundation (Grant DMS 2307811).

Declaration of interests

The authors report no conflicts of interest.

Appendix

The proof of Theorem 4.5 is presented in Appendix C, after some preliminary considerations discussed in Appendices A and B.

Appendix A. The ‘local’ spaces $\boldsymbol{\mathcal{K}(\varOmega _R)}$ and $\boldsymbol{\mathcal{H}(\varOmega _R)}$

We introduce a ‘local’ form of the spaces $\mathcal{K}(\varOmega )$ and $\mathcal{H}(\varOmega )$ . To this purpose, we begin by setting $R_*:=\text{diam}\,\mathscr{B}$ and take the origin of coordinates in the interior of ${\mathscr{B}}$ . With $B_r$ , $r\gt 0$ , as defined in § 3, we set

(A1) \begin{align} \varOmega _R:=\varOmega \cap B_R,\;\; R\gt R_*. \end{align}

Then, similar to § 3, we introduce the set

(A2) \begin{align} \begin{aligned} \mathcal{C}(\varOmega _R)&:= \left \{\boldsymbol{\varphi }\in C_0^{\infty }(\overline {\varOmega _R}): \begin{array}{l} \text{$\textrm{div}\,\boldsymbol{\varphi }=0$ in $\varOmega _R$;} \\[5pt]\text{$\boldsymbol{\varphi }=\boldsymbol{\gamma }_{\boldsymbol{\varphi }}$ in a neighbourhood of $\partial \varOmega _R$, for some $\boldsymbol{\gamma }_{\boldsymbol{\varphi }} \in \mathbb{R}^3$;} \\[5pt]\text{$\boldsymbol{\varphi }=\boldsymbol{0}$ in a neighbourhood of $\partial B_R$} \end{array}\!\!\! \right \}\!, \end{aligned} \end{align}

so that, considering the inner products,

(A3) \begin{align} \left (\boldsymbol{u},\boldsymbol{w}\right )_{\mathcal{K}(\varOmega _R)}:=\left ( \boldsymbol{u},\boldsymbol{w}\right )_{L^2(\varOmega _R)}+M\boldsymbol{\gamma }_{\boldsymbol{u}}\boldsymbol{\cdot }\boldsymbol{\gamma }_{\boldsymbol{w}},\quad \text{for all} \quad \boldsymbol{u},\boldsymbol{w}\in \mathcal{C}(\varOmega _R), \end{align}

and

(A4) \begin{align} \left (\boldsymbol{u},\boldsymbol{w}\right )_{\mathcal{H}(\varOmega _R)}:=\int _{\varOmega _R}\boldsymbol{D}(\boldsymbol{u}):\boldsymbol{D}(\boldsymbol{w}),\quad \text{for all} \quad\boldsymbol{u},\boldsymbol{w}\in \mathcal{C}(\varOmega _R), \end{align}

with associated norms

(A5) \begin{align} \|\boldsymbol{u}\|_{\mathcal{K}(\varOmega _R)}:=\left (\|\boldsymbol{u}\|^2_{L^2(\varOmega _R)}+M|\boldsymbol{\gamma }_{\boldsymbol{u}}|^2\right )^{1/2},\quad \text{for all} \quad\boldsymbol{u}\in \mathcal{C}(\varOmega _R), \end{align}

and

(A6) \begin{align} \|\boldsymbol{u}\|_{\mathcal{H}(\varOmega _R)}:=\|\boldsymbol{D}(\boldsymbol{u})\|_{L^2(\varOmega _R)},\quad \text{for all} \quad\boldsymbol{u}\in \mathcal{C}(\varOmega _R), \end{align}

respectively, we can define the completions

(A7) \begin{align} \mathcal{K}(\varOmega _R):=\overline {\mathcal{C}(\varOmega _R)}^{\|\boldsymbol{\cdot }\|_{\mathcal{K}(\varOmega _R)}} \quad \text{and}\quad \mathcal{H}(\varOmega _R):=\overline {\mathcal{C}(\varOmega _R)}^{\|\boldsymbol{\cdot }\|_{\mathcal{H}(\varOmega _R)}}. \end{align}

It can be shown, then, that these ‘local spaces’ admit the following characterisations:

(A8) \begin{align} \begin{aligned} \mathcal{K}(\varOmega _R) &= \{\boldsymbol{u}\in L^2(\varOmega _R): \text{$\textrm{div}\,\boldsymbol{u}=0$ in $\varOmega _R$; $\boldsymbol{u}\boldsymbol{\cdot }\boldsymbol{n}=\boldsymbol{\gamma }_{\boldsymbol{u}}\boldsymbol{\cdot }\boldsymbol{n}$ around $\partial \varOmega $; $\boldsymbol{u}\boldsymbol{\cdot }\boldsymbol{n}=0$ around $\partial B_R$}\}; \\ \mathcal{H}(\varOmega _R) &= \{\boldsymbol{u}\in W^{1,2}(\varOmega _R): \text{$\textrm{div}\,\boldsymbol{u}=0$ in $\varOmega _R$; $\boldsymbol{u}=\boldsymbol{\gamma }_{\boldsymbol{u}}$ around $\partial \varOmega $; $\boldsymbol{u}=\boldsymbol{0}$ around $\partial B_R$}\}. \end{aligned} \end{align}

It is known (and easy to check) that $\mathcal{K}(\varOmega _R)$ and $\mathcal{H}(\varOmega _R)$ are Hilbert spaces when endowed with scalar products $(\boldsymbol{\cdot },\boldsymbol{\cdot })_{\mathcal{K}(\varOmega _R)}$ and $(\boldsymbol{\cdot },\boldsymbol{\cdot })_{\mathcal{H}(\varOmega _R)}$ , respectively. For $m\in \mathbb{N}\cup \{\infty \}$ and fixed $T\gt 0$ , we introduce the test function spaces

(A9) \begin{align} \begin{aligned} \mathcal{C}^m_{\textit{per}}(\varOmega _R\times \mathbb{R})&:= \!\left \{\boldsymbol{\varphi }\in C^m(\varOmega _R\times \mathbb{R}): \begin{array}{l} \text{$\textrm{div}\,\boldsymbol{\varphi }=0$ in $\varOmega _R$; $\boldsymbol{\varphi }$ is $T$-periodic;} \\[5pt]\text{$\boldsymbol{\varphi }(\boldsymbol{x},\boldsymbol{\cdot })=\boldsymbol{\gamma }_{\boldsymbol{\varphi }}(\boldsymbol{\cdot })$, for some $\boldsymbol{\gamma }_{\boldsymbol{\varphi }} \in C_{\textit{per}}^m(\mathbb{R})$,} \\[5pt]\text{for all $\boldsymbol{x}$ in a neighbourhood of $\partial \varOmega $;} \\[5pt]\text{there exists $r\gt \text{diam}\,\mathscr{B}$, such that $\boldsymbol{\varphi }(\boldsymbol{x},t)=0$,} \\[5pt]\text{for all $\boldsymbol{x}\in \overline {B}_{r}^c$ and all $t\in \mathbb{R}$, where $r\lt R$}, \end{array} \!\right \} \end{aligned} \end{align}

where we use $\mathcal{C}^m_{\textit{per}}(\varOmega _R\times [0,T])$ to denote the functions of $\mathcal{C}^m_{\textit{per}}(\varOmega _R\times \mathbb{R})$ restricted to $[0,T]$ .

Appendix B. Properties of the spaces $\boldsymbol{\mathcal{H}}$ and $\boldsymbol{\mathcal{W}}$

With regards to the space $\mathcal{W}$ , defined in § 3, we have the following embedding result (Solonnikov Reference Solonnikov1977, Theorem 2.1).

Lemma B.1. Let $q\in [1,\infty )$ . Then, the following embedding holds for all $r,s\in [q,\infty ]$ :

(B1) \begin{align} \mathcal{W}\hookrightarrow L^r(L^s),\quad \frac {3}{s}+\frac {2}{r}\gt \frac {1}{2}. \end{align}

Moreover, recalling the definitions of $\varOmega _R$ and $\mathcal{H}(\varOmega _R)$ from Appendix A, we have the following lemma, containing a collection of important estimates pertaining to the spaces $\mathcal{H}$ (Galdi Reference Galdi2002, Section 4).

Lemma B.2. For $R\gt R_*$ , let $A\in \{\varOmega ,\varOmega _R\}$ and $\boldsymbol{u}\in \mathcal{H}(A)$ . Then

(B2) \begin{align} \|\boldsymbol{\nabla }\boldsymbol{u}\|_{L^2(A)}=\sqrt {2}\|\boldsymbol{u}\|_{\mathcal{H}(A)} \end{align}

and there exist $c_1,c_2\gt 0$ , independent of $A$ , such that, for all $\boldsymbol{u}\in \mathcal{H}(A)$ , the following inequalities hold:

(B3) \begin{align} |\boldsymbol{\gamma }_{\boldsymbol{u}}|&\leqslant c_1\|\boldsymbol{u}\|_{\mathcal{H}(A)} \\[-9pt] \nonumber \end{align}
(B4) \begin{align} \|\boldsymbol{u}\|_{L^6(A)} &\leqslant c_2 \|\boldsymbol{u}\|_{\mathcal{H}(A)}. \\[9pt] \nonumber \end{align}

Appendix C. Proof of Theorem 4.5

To prove the existence of $T$ -periodic weak solutions to (4.6), we first prove existence of a ‘localised solution’ on a bounded domain $\varOmega _R$ , for any $R\gt R_*$ (see Appendix A and B for the corresponding definitions and related properties) using the Galerkin method and then use the so-called ‘invading domains’ technique to pass to the limit in $R$ and obtain a solution on the whole domain $\varOmega$ . For the former step, we shall require the following special basis (Galdi & Silvestre Reference Galdi and Silvestre2009, Lemma 3.1).

Lemma C.1. Let $R\gt R_*$ . Then, there is an orthonormal basis $\{\boldsymbol{\varPsi }_k\}_{k\in \mathbb{N}}\subset \mathcal{C}(\varOmega _R)$ of $\mathcal{K}(\varOmega _R)$ such that, if

(C1) \begin{align} \mathcal{X}_N(\varOmega _R\times \mathbb{R}):=\left \{\sum _{k=1}^N\chi _k(t)\boldsymbol{\varPsi }_k(\boldsymbol{x}) : \chi _k\in C_{0,\textrm{per}}^1(\mathbb{R}) \right \}, \end{align}

then given any $\boldsymbol{\varphi }\in \mathcal{C}_{\textit{per}}^1(\varOmega _R\times \mathbb{R})$ , for all $\varepsilon \gt 0$ , there exists $N\in \mathbb{N}$ and a function $\boldsymbol{\varphi }_N\in \mathcal{X}_N(\varOmega _R\times \mathbb{R})$ satisfying the following:

(C2) \begin{align} \begin{aligned} \mathrm{(i)}& &\max _{[0,T]}\left \|\boldsymbol{\varphi }_N(t)-\boldsymbol{\varphi }(t)\right \|_{C^2(\varOmega _R)}&\lt \varepsilon ,& \qquad \mathrm{(iii)} &&\max _{[0,T]}\left |\boldsymbol{\gamma }_{\boldsymbol{\varphi }_N}-\boldsymbol{\gamma }_{\boldsymbol{\varphi }}\right |&\lt \varepsilon, \\ \mathrm{(ii)}&& \max _{[0,T]}\left \|\frac {\partial \boldsymbol{\varphi }_N}{\partial t}(t)-\frac {\partial \boldsymbol{\varphi }}{\partial t}(t)\right \|_{C^0(\varOmega _R)}&\lt \varepsilon, & \qquad \mathrm{(iv)}& & \max _{[0,T]}\left |\dot {\boldsymbol{\gamma }}_{\boldsymbol{\varphi }_N}-\dot {\boldsymbol{\gamma }}_{\boldsymbol{\varphi }}\right |&\lt \varepsilon. \end{aligned} \end{align}

With this lemma in hand, we can now prove the required theorem.

Proof of Theorem 4.5. As mentioned earlier, the proof shall be accomplished in two principal steps, using a standard approach (for details, we refer the reader to Galdi & Silvestre Reference Galdi and Silvestre2009, Section 3 and Galdi & Kyed 2018, Theorem 1). First, given any $R\gt R_*$ , using the Galerkin method, we prove, for $\delta$ sufficiently small, existence of a pair $(\boldsymbol{u}_R,\boldsymbol{\xi }_R)\in L_{\textit{per}}^2(\mathbb{R};\mathcal{H}(\varOmega _R))\times L^2_{\textit{per}}(\mathbb{R})$ with $\boldsymbol{u}_R=\boldsymbol{\xi }_R$ , satisfying

(C3) \begin{align} \begin{aligned} \int _0^T & \Bigg [\!\left (\boldsymbol{u}_R,\frac {\partial \boldsymbol{\varphi }}{\partial t}\!\right )_{\mathcal{K}(\varOmega _R)} -\delta \left [\! \left ((\boldsymbol{u}_R-\boldsymbol{\xi }_R)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{V}_0,\boldsymbol{\varphi }\right )_{L^2(\varOmega _R)}+ \left ((\boldsymbol{V}_0-\boldsymbol{\xi }_0)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{u}_R,\boldsymbol{\varphi }\right )_{L^2(\varOmega _R)}\!\right ] \\ &\quad - \left ((\boldsymbol{u}_R-\boldsymbol{\xi }_R)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{u}_R,\boldsymbol{\varphi }\right )_{L^2(\varOmega _R)}-2\nu \left ( \boldsymbol{u}_R,\boldsymbol{\varphi }\right )_{\mathcal{H}(\varOmega _R)}+ \delta ^2(\boldsymbol{F}_0,\boldsymbol{\varphi })_{L^2(\varOmega _R)} \Bigg ] \textrm{d}t=0, \end{aligned} \end{align}

for all $\boldsymbol{\varphi }\in \mathcal{C}^1_{\textit{per}}(\varOmega _R\times \mathbb{R})$ as well as the estimate

(C4) \begin{align} \|\boldsymbol{u}_R\|_{L^2(0,T;\mathcal{H}(\varOmega _R))}+\|\boldsymbol{\xi }_R\|_{L^2(0,T)}\leqslant c\delta ^2, \end{align}

for some constant $c\gt 0$ independent of $R$ . Then, in the second step, we show that these solutions converge, in a suitable sense, to a solution $(\boldsymbol{u},\boldsymbol{\xi })$ on the whole domain $\varOmega$ .

Step 1. With $\{\boldsymbol{\varPsi }_k\}_{k\in \mathbb{N}}\subset \mathcal{C}(\varOmega _R)$ , the basis for $\mathcal{K}(\varOmega _R)$ given by Lemma C.1, for $\delta$ sufficiently small, we begin by looking for ‘approximating solutions’ of the form

(C5) \begin{align} \boldsymbol{u}_n=\sum _{k=1}^n\alpha _{nk}(t)\boldsymbol{\varPsi }_k(\boldsymbol{x}),\;\;\;\;\;\;\;\boldsymbol{\xi }_n=\sum _{k=1}^n\alpha _{nk}(t)\boldsymbol{\xi }_{\boldsymbol{\varPsi }_k}, \end{align}

satisfying

(C6) \begin{align} \begin{aligned} & \left (\frac {\partial \boldsymbol{u}_n}{\partial t},\boldsymbol{\varPsi }_k\right )_{\mathcal{K}(\varOmega _R)} +\delta \left [ \left ((\boldsymbol{u}_n-\boldsymbol{\xi }_n)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{V}_0,\boldsymbol{\varPsi }_k\right )_{L^2(\varOmega _R)}+ \left ((\boldsymbol{V}_0-\boldsymbol{\xi }_0)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{u}_n,\boldsymbol{\varPsi }_k\right )_{L^2(\varOmega _R)}\right ] \nonumber\\ &\quad +\, \left ((\boldsymbol{u}_n-\boldsymbol{\xi }_n)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{u}_n,\boldsymbol{\varPsi }_k\right )_{L^2(\varOmega _R)}+2\nu \left ( \boldsymbol{u}_n,\boldsymbol{\varPsi }_k\right )_{\mathcal{H}(\varOmega _R)}- \delta ^2(\boldsymbol{F}_0,\boldsymbol{\varPsi }_k)_{L^2(\varOmega _R)}=0, \end{aligned} \end{align}

and the estimates

(C7) \begin{align} \|\boldsymbol{u}_n\|_{L^2(0,T;\mathcal{H}(\varOmega _R))}\leqslant C_1\delta ^2 \quad \text{and}\quad \|\boldsymbol{u}_n\|_{L^{\infty }(0,T;\mathcal{K}(\varOmega _R))}\leqslant C_2, \end{align}

where the constant $C_1\gt 0$ is independent of both $R$ and $n$ and $C_2\gt 0$ depends only on $R$ . To this end, substituting (C5) into (C6), using the orthonormality of the basis vectors, yields a system of ordinary differential equations, which, by the standard theory of ordinary differential equations, admits a unique solution $\boldsymbol{\alpha }_n(t):=(\alpha _{n1}(t),\ldots ,\alpha _{nn}(t))\in W^{1,2}(0,T_n)$ for some $T_n\gt 0$ , where we can take $T_n=T$ , provided $\boldsymbol{\alpha }_n$ is uniformly bounded. We now show that, for sufficiently small $\delta$ , this is indeed the case.

Multiplying (C6) by $\alpha _{nj}$ and summing over $j$ , we obtain

(C8) \begin{align} \frac {\textrm{d}}{\textrm{d}t}\|\boldsymbol{u}_n\|_{\mathcal{K}(\varOmega _R)}^2+4\nu \|\boldsymbol{u}_n\|_{\mathcal{H}(\varOmega _R)}^2+2\delta \left ((\boldsymbol{u}_n-\boldsymbol{\xi }_n)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{V}_0,\boldsymbol{u}_n\right )_{L^2(\varOmega _R)}=2\delta ^2(\boldsymbol{F}_0,\boldsymbol{u}_n)_{L^2(\varOmega _R)}. \end{align}

Now, applying the Hölder and Young inequalities along with Lemma B.2, we show the following two estimates:

(C9) \begin{align} \begin{aligned} \left |\left ((\boldsymbol{u}_n-\boldsymbol{\xi }_n)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{V}_0,\boldsymbol{u}_n\right )_{L^2(\varOmega _R)}\right | &\leqslant c_1\left (\|\boldsymbol{V}_0\|_{L^2(\varOmega _R)}+\|\boldsymbol{V}_0\|_{L^3(\varOmega _R)}\right )\|\boldsymbol{u}_n\|_{\mathcal{H}(\varOmega _R)}^2 ,\\ \left |(\boldsymbol{F}_0,\boldsymbol{u}_n)_{L^2(\varOmega _R)}\right | &\leqslant c_2\left (\|\boldsymbol{V}_0\|_{L^4(\varOmega _R)}+|\boldsymbol{\xi }_0|\|\boldsymbol{V}_0\|_{L^2(\varOmega _R)}\right )\|\boldsymbol{u}_n\|_{\mathcal{H}(\varOmega _R)}, \end{aligned} \end{align}

for constants $c_1,c_2\gt 0$ independent of $R$ . We next observe that, by Lemma B.1, and the embedding $W^{1,2}(0,T)\subset L^\infty (0,T)$ , we deduce

(C10) \begin{align} \begin{array}{ll} \|\boldsymbol{V}_0\|_{L^\infty (L^q)}\le c_3\|\boldsymbol{V}_0\|_{\mathcal W}\le c_3C_0, \quad \mbox{for all} \quad {q\in [2,6)}\,, \\[5pt]\|\boldsymbol{\xi }_0\|_{L^\infty (0,T)}\le c_4\|\boldsymbol{\xi }_0\|_{L^\infty (0,T)}\le c_4C_0, \end{array} \end{align}

where $C_0$ is the constant entering the estimate in Theorem 4.1. Therefore, combining (C8) and (C9) with (C10) and taking $\delta \in (0,\delta _0)$ , for a suitable $\delta _0\gt 0$ , we get

(C11) \begin{align} \frac {\textrm{d}}{\textrm{d}t}\|\boldsymbol{u}_n\|_{\mathcal{K}(\varOmega _R)}^2+c_5\|\boldsymbol{u}_n\|_{\mathcal{H}(\varOmega _R)}^2\le c_6\delta ^2, \end{align}

where $c_5$ and $c_6$ are independent of $R$ . Integrating this differential inequality from 0 to $t$ , we deduce, in particular,

(C12) \begin{align} |\boldsymbol{\alpha }_n(t)|=\|\boldsymbol{u}_n(t)\|_{\mathcal{K}(\varOmega _R)}\leqslant c_6T\delta ^2+|\boldsymbol{a}|^2, \quad \text{for all} \quad {\delta \in (0,\delta _0)\quad \textrm {and all} \quad t\in (0,T]}, \end{align}

where $\boldsymbol{a}=\boldsymbol{\alpha }_n(0)$ are given initial data. Hence, we can take $T_n=T$ .

We now proceed to show that the coefficients $\alpha _{n1},\ldots ,\alpha _{nn}$ can be taken to be $T$ -periodic. Employing Poincaré inequality combined with (B3) on the left-hand side of (C11), we infer with $\kappa =\kappa (R)\gt 0$

(C13) \begin{align} \frac {\textrm{d}}{\textrm{d}t}\|\boldsymbol{u}_n\|_{\mathcal{K}(\varOmega _R)}^2+\kappa \|\boldsymbol{u}_n\|_{\mathcal{K}(\varOmega _R)}^2 \leqslant c_7,\;\;\;\;\;\;\;c_7=c_7(\delta _0)\gt 0, \end{align}

which, by the classical Grönwall inequality, implies

(C14) \begin{align} |\boldsymbol{\alpha }_n(T)|^2=\|\boldsymbol{u}_n(T)\|_{\mathcal{K}(\varOmega _R)}^2\leqslant e^{-\kappa T}|\boldsymbol{a}|^2+\frac {c_7}{\kappa }. \end{align}

Now, by uniqueness of the solution $\boldsymbol{\alpha }_n$ , the flow map $F:\mathbb{R}^n\rightarrow \mathbb{R}^n$ , given by $F(\boldsymbol{a}):=\boldsymbol{\alpha }_n(T)$ , is well defined and continuous. Moreover, taking $r^2 \geqslant c_7/\kappa (1-e^{-\kappa T})$ , one easily finds, using (C14), that $F$ maps the closed ball $\overline {B_r}$ to itself. As such, by Brouwer’s fixed-point theorem, $F$ has a fixed point, say $\widetilde {\boldsymbol{a}}\in B_r$ , so that $\boldsymbol{\alpha }_n(T)=F(\widetilde {\boldsymbol{a}})=\widetilde {\boldsymbol{a}}=\boldsymbol{\alpha }_n(0)$ , making $\boldsymbol{\alpha }_n$ $T$ -periodic for this choice of initial value. Therefore, we conclude that we can take $\boldsymbol{u}_n$ and $\boldsymbol{\xi }_n$ to be $T$ -periodic.

Let us now establish the estimates in (C7). The first one follows at once from (C11), after integrating both sides from 0 to $T$ , and using the periodicity of $\boldsymbol{u}_n$ . We therefore turn our attention to (C7) $_2$ . First, by the Mean Value Theorem, we find a number $\widetilde {T}\in (0,T)$ , such that

(C15) \begin{align} \frac {1}{T}\int _0^T\|\boldsymbol{u}_n(t)\|^2_{\mathcal{H}(\varOmega _R)}\,\textrm{d}t=\|\boldsymbol{u}_n(\widetilde {T})\|^2_{\mathcal{H}(\varOmega _R)}. \end{align}

Using this result combined with the Poincaré inequality, (B3) and (C7 $)_1$ , we obtain

(C16) \begin{align} \|\boldsymbol{u}_n(\widetilde {T})\|_{\mathcal{K}(\varOmega _R)}\leqslant c_8,\;\;\;\;\;\;\;c_8=c_8(R,\delta _0)\gt 0. \end{align}

Then (C7) $_2$ , follows by integrating (C11) from $\widetilde {T}$ to $t\gt \widetilde {T}$ , and applying (C16).

Now, consider the sequences $\{\boldsymbol{u}_n\}_{n\in \mathbb{N}}$ and $\{\boldsymbol{\xi }_n\}_{n\in \mathbb{N}}$ . Using (C7) combined with standard procedures (see, for instance, Galdi Reference Galdi2000, Section 3), one proves the existence of a pair $(\boldsymbol{u}_R,\boldsymbol{\xi }_R)$ of vector fields, such that $\boldsymbol{\boldsymbol{u}}_R=\boldsymbol{\xi }_R$ on $\partial \varOmega$ and satisfying (up to subsequence) the convergence properties

  1. (i) $\;\boldsymbol{u}_n \rightharpoonup {\;\;\;\;\;} \boldsymbol{u}_R$ in $L^2_{\textit{per}}(\mathbb{R};\mathcal{H}(\varOmega _R))$ ;

  2. (ii) $\;\boldsymbol{u}_n\longrightarrow \boldsymbol{u}_R$ in $L_{\textit{per}}^2(\mathbb{R};\mathcal{K}(\varOmega _R))$ ;

  3. (iii) $\;\boldsymbol{\xi }_n\longrightarrow \boldsymbol{\xi }_R$ in $L_{\textit{per}}^2(\mathbb{R})$ ;

as well as the estimate (C4).

Finally, choosing any $N\in \mathbb{N}$ , after multiplying (C6) by arbitrary $\chi _{j}\in C_{0,\textit{per}}^1(\mathbb{R})$ , summing over $j=1,\ldots ,N$ , and then integrating from $0$ to $T$ , we immediately conclude that $(\boldsymbol{u}_n,\boldsymbol{\xi }_n)$ satisfies the following ‘approximating weak form’:

(C17) \begin{align} \begin{aligned} \int _0^T & \!\Bigg [\!\left (\boldsymbol{u}_n,\frac {\partial \boldsymbol{\varphi }_N}{\partial t}\!\right )_{\mathcal{K}(\varOmega _R)} -\delta \left [ \left ((\boldsymbol{u}_n-\boldsymbol{\xi }_n)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{V}_0,\boldsymbol{\varphi }_N\right )_{L^2(\varOmega _R)}+ \left ((\boldsymbol{V}_0-\boldsymbol{\xi }_0)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{u}_n,\boldsymbol{\varphi }_N\right )_{L^2(\varOmega _R)}\!\right ] \\ &\quad - \left ((\boldsymbol{u}_n-\boldsymbol{\xi }_n)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{u}_n,\boldsymbol{\varphi }_N\right )_{L^2(\varOmega _R)}-2\nu \left ( \boldsymbol{u}_n,\boldsymbol{\varphi }_N\right )_{\mathcal{H}(\varOmega _R)}+ \delta ^2(\boldsymbol{F}_0,\boldsymbol{\varphi }_N)_{L^2(\varOmega _R)}\Bigg ] \textrm{d}t=0, \end{aligned} \end{align}

for all $\boldsymbol{\varphi }_N\in \mathcal{X}_N(\varOmega _R\times \mathbb{R})$ . Then, employing similar procedures as those used in Galdi & Silvestre (Reference Galdi and Silvestre2009, § 3) and Galdi & Kyed (Reference Galdi and Kyed2018, Theorem 1), we use the convergence properties (i)–(iii) as well as those given in Lemma C.1 to pass to the limit in (C17), first as $n\rightarrow \infty$ and then as $N\rightarrow \infty$ .

Step 2. Now, take a sequence of increasing radii $\{R_k\}_{k\in \mathbb{N}}$ , $R_1\gt R_*$ , $\lim _{k\rightarrow \infty }R_k=\infty$ and define the shorthand

(C18) \begin{align} \boldsymbol{u}_k:=\boldsymbol{u}_{R_k},\quad \boldsymbol{\xi }_k:=\boldsymbol{\xi }_{R_k},\quad \varOmega _k:=\varOmega _{R_k}. \end{align}

In this notation, by Step 1, for each $k\in \mathbb{N}$ , we have a solution $(\boldsymbol{u}_k,\boldsymbol{\xi }_k)$ on the domain $\varOmega _k$ . So now, fix $\boldsymbol{\varphi }\in \mathcal{C}_{\textit{per}}^1(\varOmega \times \mathbb{R})$ and take $k_0\in \mathbb{N}$ sufficiently large, so that $\text{supp}\,\boldsymbol{\varphi }\subset \varOmega _{k_0}=:\varOmega _0$ . Then, thanks to Step 1, after extending $\boldsymbol{u}_k$ to be zero outside $\overline {B}_{R_k}$ , we have

(C19) \begin{align} \|\boldsymbol{u}_k\|_{L^2(0,T;\mathcal{H}(\varOmega _R))}+\|\boldsymbol{\xi }_k\|_{L^2(0,T)}\leqslant c\,\delta ^2, \end{align}

and also that $(\boldsymbol{u}_k,\boldsymbol{\xi }_k)$ satisfies

(C20) \begin{align} \begin{aligned} &\int _0^T {\Bigg [}\left (\boldsymbol{u}_k,\frac {\partial \boldsymbol{\varphi }}{\partial t}\right )_{\mathcal{K}(\varOmega )} -\delta \left [ \left ((\boldsymbol{u}_k-\boldsymbol{\xi }_k)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{V}_0,\boldsymbol{\varphi }\right )_{L^2(\varOmega )}+ \left ((\boldsymbol{V}_0-\boldsymbol{\xi }_0)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{u}_k,\boldsymbol{\varphi }\right )_{L^2(\varOmega )}\right ] \\ &\qquad - \left ((\boldsymbol{u}_k-\boldsymbol{\xi }_k)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{u}_k,\boldsymbol{\varphi }\right )_{L^2(\varOmega )}-2\nu \left ( \boldsymbol{u}_k,\boldsymbol{\varphi }\right )_{\mathcal{H}(\varOmega )}+ \delta ^2(\boldsymbol{F}_0,\boldsymbol{\varphi })_{L^2(\varOmega )}{\Bigg ]}\textrm{d}t=0, \end{aligned} \end{align}

for all $k \geqslant k_0$ .

Now, by the weak compactness property of the space $L^2_{\textit{per}}(\mathbb{R};\mathcal{H}(\varOmega ))$ , from (C19), we extract $(\boldsymbol{u},\boldsymbol{\xi })\in L^2_{\textit{per}}(\mathbb{R};\mathcal{H}(\varOmega ))\times L^2_{\textit{per}}(\mathbb{R})$ , such that

(C21) \begin{align} \boldsymbol{u}_k\ \rightharpoonup\ \boldsymbol{u}\quad \text{in}\quad L^2_{\textit{per}}(\mathbb{R};\mathcal{H}(\varOmega )) \quad \text{and}\quad \boldsymbol{\xi }_k\longrightarrow \boldsymbol{\xi }\quad \text{in}\quad L^2_{\textit{per}}(\mathbb{R}). \end{align}

To complete the proof, we must pass to the limit as $k\rightarrow \infty$ in (C20). The standard technique uses the convergence properties in (C21), but also requires showing the strong convergence

(C22) \begin{align} \boldsymbol{u}_k\longrightarrow \boldsymbol{u}\quad \text{in}\quad L^2_{\textit{per}}(\mathbb{R};\mathcal{H}(\varOmega _0)). \end{align}

For this, one defines the linear functional

(C23) \begin{align} \begin{aligned} \left \langle \boldsymbol{g}_k, \boldsymbol{\varPsi } \right \rangle & := \delta ^2(\boldsymbol{F}_0,\boldsymbol{\varPsi })_{L^2(\varOmega _0)} \\&\quad -\delta \Big [ \left ((\boldsymbol{u}_k-\boldsymbol{\xi }_k)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{V}_0,\boldsymbol{\varPsi }\right )_{L^2(\varOmega _0)}+ \left ((\boldsymbol{V}_0-\boldsymbol{\xi }_0)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{u}_k,\boldsymbol{\varPsi }\right )_{L^2(\varOmega _0)}\Big ] \\&\quad - \left ((\boldsymbol{u}_k-\boldsymbol{\xi }_k)\boldsymbol{\cdot }\boldsymbol{\nabla }\boldsymbol{u}_k,\boldsymbol{\varPsi }\right )_{L^2(\varOmega _0)}-2\nu \left ( \boldsymbol{u}_k,\boldsymbol{\varPsi }\right )_{\mathcal{H}(\varOmega _0)}, \end{aligned} \end{align}

for given $\boldsymbol{\varPsi }\in \mathcal{H}(\varOmega _0)$ , and shows that $\boldsymbol{g}_k\in L^1_{\textit{per}}(\mathbb{R};\mathcal{H}(\varOmega _0)')$ . It is then easily determined that $\langle {\partial \boldsymbol{u}_k}/{\partial t},\boldsymbol{\varPsi } \rangle = \langle \boldsymbol{g}_k,\boldsymbol{\varPsi } \rangle$ , for almost every $t\in (0,T)$ , implying, by the Aubin–Simon Lemma and the series of embeddings

(C24) \begin{align} \mathcal{H}(\varOmega _0) \hookrightarrow \hookrightarrow \mathcal{K}(\varOmega _0)\hookrightarrow [\mathcal{H}(\varOmega _0)]', \end{align}

(using ‘ $\hookrightarrow \hookrightarrow$ ’ to indicate compact embedding), the validity of (C22), up to a subsequence that may depend on $k_0$ . However, with a Cantor diagonalisation, one lifts this dependence, so that (C22) holds for all $\varOmega _k$ with $\varOmega _k\supset \text{supp}\,\boldsymbol{\varphi }$ . Finally, with (C21) and (C22) established, by a routine procedure, one then passes to the limit in (C20) as $k\rightarrow \infty$ , thereby completing the proof.

References

Becker, R. & Braack, M. 2001 A finite element pressure gradient stabilization for the stokes equations based on local projections. Calcolo 38 (4), 173199.CrossRefGoogle Scholar
Borisov, A.V., Mamaev, I.S. & Vetchanin, E.V. 2018 Self-propulsion of a dmooth body in a viscous fluid under periodic oscillations of a rotor and circulation. Regular Chaotic Dyn. 23 (7–8), 850874.CrossRefGoogle Scholar
Braack, M. & Richter, T. 2006 Solutions of 3-D Navier–Stokes benchmark problems with adaptive finite elements. Comput. Fluids 35 (4), 372392.CrossRefGoogle Scholar
Chernousko, F. & Bolotnik, N. 2024 Dynamics of Mobile Systems with Controlled Configuration. Springer Nature Singapore.CrossRefGoogle Scholar
Childress, S. 1981 Mechanics of Swimming and Flying. Cambridge University Press.CrossRefGoogle Scholar
Egorov, A., Nuriev, A., Anisimov, V. & Zaitseva, O. 2024 Propulsive motion of an oscillating cylinder in a viscous fluid. Phys. Fluids 36 (2), 021908.CrossRefGoogle Scholar
Failer, L. & Richter, T. 2020 A parallel newton multigrid framework for monolithic fluid-structure interactions. J. Sci. Comput. 82 (2).CrossRefGoogle Scholar
Galdi, G.P. 2011 An Introduction to the Mathematical Theory of the Navier–Stokes Equations: Steady-State Problems. Springer New York.CrossRefGoogle Scholar
Galdi, G.P. & Hishida, T. 2021 Attainability of time-periodic flow of a viscous liquid past an oscillating body. J. Evol. Equ. 21 (3), 28772890.CrossRefGoogle Scholar
Galdi, G.P. 2000 An introduction to the Navier–Stokes initial-boundary value problem. In Fundamental Directions in Mathematical Fluid Mechanics, pp. 170. Springer.CrossRefGoogle Scholar
Galdi, G.P. 2002 On the motion of a rigid body in a viscous liquid: a mathematical analysis with applications. In Handbook of Mathematical Fluid Dynamics, vol. 1, pp. 653791. Elsevier.CrossRefGoogle Scholar
Galdi, G.P. 2020 On the self-propulsion of a rigid body in a viscous liquid by time-periodic boundary data. J. Math. Fluid Mech. 22 (4), 61.CrossRefGoogle Scholar
Galdi, G.P. & Karakouzian, M.M. 2025 On the propulsion of a rigid body in a viscous liquid under the action of a time-periodic force. Res. Maths Sci. 12 (2), 31.CrossRefGoogle Scholar
Galdi, G.P. & Kyed, M. 2018 Time-periodic solutions to the Navier–Stokes equations. In Handbook of Mathematical Analysis in Mechanics of Viscous Fluids, pp. 509578. Springer International Publishing.CrossRefGoogle Scholar
Galdi, G.P. & Silvestre, A.L. 2009 On the motion of a rigid body in a Navier–Stokes liquid under the action of a time-periodic force. Indiana Univ. Math. J. 58 (6), 28052842.CrossRefGoogle Scholar
Happel, J. & Brenner, H. 1983 Low Reynolds Number Hydrodynamics: With Special Applications to Particulate Media, vol. 1. Springer Netherlands.CrossRefGoogle Scholar
Heywood, J., Rannacher, R. & Turek, S. 1992 Artificial boundaries and flux and pressure conditions for the incompressible Navier–Stokes equations. Intl J. Numer. Meth. Fluids 22 (5), 325352.3.0.CO;2-Y>CrossRefGoogle Scholar
Lighthill, M.J. 1975 Mathematical Biofluiddynamics. Society for Industrial and Applied Mathematics.CrossRefGoogle Scholar
Nuriev, A.N. et al. 2024 Asymptotic study of flows induced by oscillations of cylindrical bodies. Fluid Dyn. 59, 314330.CrossRefGoogle Scholar
Richter, T. 2017 Fluid-Structure Interactions: Models, Analysis and Finite Elements, Lecture Notes in Computational Science and Engineering, vol. 118. Springer International Publishing.CrossRefGoogle Scholar
Richter, T. 2021 An averaging scheme for the efficient approximation of time-periodic flow problems. Comput. Fluids 214, 104769.CrossRefGoogle Scholar
Solonnikov, V.A. 1977 Estimates for solutions of nonstationary Navier–Stokes equations. In Boundary Value Problems of Mathematical Physics and Related Questions in the Theory of Functions. Zap. Nauchn. Sem. LOMI, vol. 8, pp. 467529.Google Scholar
Vetchanin, E.V., Mamaev, I.S. & Tenenev, V.A. 2013 The self-propulsion of a body with moving internal masses in a viscous fluid. Regular Chaotic Dyn. 18 (1–2), 100117.CrossRefGoogle Scholar
Figure 0

Figure 1. Schematic of the driving mechanism of ${\mathscr{B}}$.

Figure 1

Figure 2. Three forces used in the simulation. (a) internal motion of the rigid body $y(t)$, (b) relative velocity of the rigid body $\dot {y}(t)$ and (c) its acceleration $\ddot {y}(t)$. From top to bottom: symmetric smooth force $\ddot {y}(t)$, (b) non-symmetric forces $\ddot {y}_2(t)$ and (c) $\ddot {y}_3(t)$.

Figure 2

Figure 3. Ellipsoid with symmetry in the direction of flow (a), drop-like shape (b) and flipped drop (c).

Figure 3

Figure 4. Computational domain $D_R$ with indication of the boundaries (a) and part of the mesh enclosing the flipped drop ${\mathscr{B}}_{\textit{fd}}$ (b). The largest edges have the length $\Delta x=0.5$ whereas $\Delta x=0.0073$ at $\partial \mathscr{B}_{fd}$.

Figure 4

Table 1. Computed values of $\boldsymbol{G}$ for Stokes number $h=4$ depending on the shape of the domain (elliptic ${\mathscr{B}}_e$ or drop-like ${\mathscr{B}}_d$ and ${\mathscr{B}}_{\textit{fd}}$) and the type of force (symmetric $\ddot {y}_1$, non-symmetric $\ddot {y}_2$ and $\ddot {y}_3$). As expected, the values of $\boldsymbol G$ for ${\mathscr{B}}_{d}$ and ${\mathscr{B}}_{\textit{fd}}$ are opposite to each other.

Figure 5

Table 2. Top: dependency of $\overline {\boldsymbol{\gamma }}_0\equiv {\mathbb{K}}^{-1}\boldsymbol{\cdot }\boldsymbol{G}$ on the Stokes number for the flipped drop $B_{fd}$ with $\ddot {y}_2$. Bottom: visualisation of the dependency compared with the average velocity $\overline {\boldsymbol{\gamma }}$ of the corresponding full nonlinear Navier–Stokes problem.

Figure 6

Table 3. Average body velocity $\boldsymbol{\overline {\gamma }}$ computed from the full nonlinear problem for Stokes number $h=4$ and the three forces and shapes. It is interesting to observe that the absolute values of $\overline {\boldsymbol{\gamma }}$ for ${\mathscr{B}}_{d}$ are larger than those for ${\mathscr{B}}_{\textit{fd}}$, indicating, as expected, that the viscous drag on ${\mathscr{B}}_{\textit{fd}}$ is larger than the one on ${\mathscr{B}}_{d}$.

Figure 7

Table 4. Dependency on the Stokes number $h$ of the average body velocity $\boldsymbol{\overline {\gamma }}$ computed from the full nonlinear problem, for the three different shapes and forces.

Figure 8

Figure 5. Position of the centre of mass of the flipped drop ${\mathscr{B}}_{\textit{fd}}$ ($\int _0^t\boldsymbol{\gamma } (s)\,\textrm{d}s$) and net distance covered $(\overline {\boldsymbol{\gamma }}\,t$) vs. time, computed from the full nonlinear problem.

Figure 9

Table 5. Resulting average velocity $\bar {\boldsymbol{\gamma }}$ of the flipped frop ${\mathscr{B}}_{\textit{fd}}$ for the nonlinear problem forced with $\ddot {y}_1$. We also indicate the experimentelly observed order of convergence for $\Delta x\to 0$ and $\Delta t\to 0$. Here, EOC-estimated order of convergence.