1. Introduction
Microswimming cells, together with robotic swimmers at low Reynolds number, exhibit a myriad of behaviours and characteristics, in part due to the complexity of their actuation and in part due to the diversity of their surrounding fluid environment (Lauga & Powers Reference Lauga and Powers2009; Gaffney et al. Reference Gaffney, Gadêlha, Smith, Blake and Kirkman-Brown2011; Elgeti, Winkler & Gompper Reference Elgeti, Winkler and Gompper2015; Goldstein Reference Goldstein2015; Huang et al. Reference Huang, Sakar, Petruska, Pane and Nelson2016; Diaz et al. Reference Diaz, Robinson, Aydin, Aydin, Goldman and Wan2021). A common feature of the microswimming environment is the presence of a background flow, which can influence microswimming in diverse ways. For instance, flows can induce guidance cues for cell navigation, often referred to as rheotaxis. Examples include sperm motility (Miki & Clapham Reference Miki and Clapham2013) and the behaviour of swimmers in microdevices, including algae such as Chlamydomonas reinhardtii (Omori et al. Reference Omori, Kikuchi, Schmitz, Pavlovic, Chuang and Ishikawa2022) and bacteria such as Escherichia coli (Hill et al. Reference Hill, Kalkanci, McMurry and Koser2007). Furthermore, investigations of the impact of a background flow are pertinent to the guidance of sperm cells in the female reproductive tract (Kolle et al. Reference Kolle, Dubielzig, Reese, Wehrend, König and Kummer2009; Miki & Clapham Reference Miki and Clapham2013; Kantsler et al. Reference Kantsler, Dunkel, Blayney and Goldstein2014), the design and control of microrobotic swimmers (Nelson, Kaliakatsos & Abbott Reference Nelson, Kaliakatsos and Abbott2010; Iacovacci et al. Reference Iacovacci, Diller, Ahmed and Menciassi2024) and microbial contamination, infection, biofilm formation and ecology (DiLuzio et al. Reference DiLuzio, Turner, Mayer, Garstecki, Weibel, Berg and Whitesides2005; Rusconi & Stocker Reference Rusconi and Stocker2015; Junot et al. Reference Junot, Figueroa-Morales, Darnige, Lindner, Soto, Auradou and Clément2019; Mathijssen et al. Reference Mathijssen, Figueroa-Morales, Junot, Clement, Lindner and Zoettl2019). In turn, the prevalence and utility of background flows in microswimmer environments has motivated numerous theoretical studies investigating how background flows alter the swimmer dynamics. These range from studies closely aligned to observed microswimmer behaviours (Kantsler et al. Reference Kantsler, Dunkel, Blayney and Goldstein2014; Ishimoto & Gaffney Reference Ishimoto and Gaffney2015; Junot et al. Reference Junot, Figueroa-Morales, Darnige, Lindner, Soto, Auradou and Clément2019) to more theoretical investigations that analyse the general dynamics and mechanics exhibited by theoretical models (Hill et al. Reference Hill, Kalkanci, McMurry and Koser2007; Zöttl & Stark Reference Zöttl and Stark2012, Reference Zöttl and Stark2014; Chengala, Hondzo & Sheng Reference Chengala, Hondzo and Sheng2013; Ishimoto Reference Ishimoto2017, Reference Ishimoto2023).
However, even among the theoretical studies, there has been a focus on specific background flows, especially Poiseuille and shear flows (Zöttl & Stark Reference Zöttl and Stark2012; Chengala et al. Reference Chengala, Hondzo and Sheng2013; Ishimoto & Gaffney Reference Ishimoto and Gaffney2015; Junot et al. Reference Junot, Figueroa-Morales, Darnige, Lindner, Soto, Auradou and Clément2019; Ishimoto Reference Ishimoto2023). Such flows are often well-motivated, since Poiseuille flows are common in a confined microgeometries and shear flows are a somewhat general approximation close to surfaces, noting that many swimmers accumulate near surfaces (Woolley Reference Woolley2003; Lauga et al. Reference Lauga, DiLuzio, Whitesides and Stone2006). This focus on candidate flows prompts the broader question of how do microswimmers respond to more general background flows, especially in the absence of a confining geometry or a nearby surface. This is all the more relevant given individual models for swimmer dynamics are often and increasingly integrated into the development of models for collective behaviour, for example the works of Saintillan & Shelley (Reference Saintillan and Shelley2013), Ezhilan, Shelley & Saintillan (Reference Ezhilan, Shelley and Saintillan2013) and Junot et al. (Reference Junot, Figueroa-Morales, Darnige, Lindner, Soto, Auradou and Clément2019).
Consequently, a pertinent generalisation of previous studies is to document and classify the behaviour of microswimmers in more general flows. We pursue this in terms of the features of the flow and the swimmer’s shape deformation cycle, also termed a gait cycle. However, the potential scope is unwieldy in full generality due to the diversity of possible flows and possible microswimmers. Thus, in this study, we restrict ourselves to planar, linear flows where, at most, we consider only spatially constant flows perpendicular to the plane of motion. The restriction to linear flows entails that the flow decomposes into a translation, rigid body rotation, and a pure strain, with the well-studied shear flow constituting an edge case in this general exploration. Despite such restrictions, and further constraints detailed below, the consideration of swimmers in more general linear planar flows with a focus on analytical results provides the novelty of our investigation, as emphasised by the observation, for example, that mathematical precision is required to balance the flow angular velocity and rate of strain to generate a pure shear flow. Hence, previous detailed studies of swimmers in shear flow may in fact only represent edge cases for the possible dynamical behaviours.
Additionally, we restrict the range of possible swimmers to maintain tractability. One assumption is that the deformation cycle of the swimmer is sufficiently robust to be unchanged by the background flow. A further simplification that pertains to numerous microswimmers is high inefficiency: to swim, non-reciprocal body deformations are required for actuation, with the period of deformation giving one time scale, whilst the time to swim a body length gives a second time scale, with the latter being much longer in the case of swimmer inefficiency. This separation of time scales can be readily seen in biological swimmers, for instance sperm (Smith et al. Reference Smith, Gaffney, Gadêlha, Kapur and Kirkman-Brown2009), as well as many theoretical studies of idealised swimmers (Curtis & Gaffney Reference Curtis and Gaffney2013; Ishimoto & Gaffney Reference Ishimoto and Gaffney2014; Pak & Lauga Reference Pak, Lauga, Duprat and Stone2015). Hence, we assume such swimmer inefficiency, especially as it presents a means to extensively simplify the resulting equations of motion using the method of multiple time scales, as has been applied to the theory of microswimmers in numerous diverse contexts (e.g. Ma, Pujara & Thiffeault Reference Ma, Pujara and Thiffeault2022; Ventrella et al. Reference Ventrella, Pujara, Boffetta, Cencini, Thiffeault and De Lillo2023; Walker, Ishimoto & Gaffney Reference Walker, Ishimoto and Gaffney2023; Dalwadi et al. Reference Dalwadi, Ishimoto, Moreau, Gaffney and Walker2024a , Reference Dalwadi, Ishimoto, Moreau, Gaffney and Walkerb ; Dalwadi Reference Dalwadi2025).
We also assume that the velocity scale of the background flow is not extensively greater than the velocity scale of net swimming, so that the swimmer is not simply washed out. Nonetheless, we do relax this assumption for investigations of reciprocal swimming, where the swimmer oscillates back and forth with no net motion in a quiescent fluid, to consider whether or not the interaction of background flows with oscillatory swimmer motion can induce overall motility. We also allow for the prospect of oscillations of the background flow, noting there is an emerging interest in how swimmers interact with oscillating background flows (Hope et al. Reference Hope, Croze, Poon, Bees and Haw2016a ; Jo et al. Reference Jo, Huang, Zimmermann and Kanso2016; Moreau & Ishimoto Reference Moreau and Ishimoto2021; Ma et al. Reference Ma, Pujara and Thiffeault2022; Ventrella et al. Reference Ventrella, Pujara, Boffetta, Cencini, Thiffeault and De Lillo2023), especially in scenarios where an inefficient swimmer makes progress in a background flow oscillating with a frequency commensurate with that of the swimmer deformation (Morita et al. Reference Morita, Omori and Ishikawa2018a , Reference Morita, Omori and Ishikawab ; Ishikawa, Morita & Omori Reference Ishikawa, Morita and Omori2022). The latter is particularly relevant to the current study and, thus, we incorporate background fluid flow oscillations with a frequency of the order of magnitude of the fast swimmer shape deformations.
A more technical constraint is the restriction to swimmers with sufficient symmetry to ensure that the impact of the fluid rate of strain on the swimmer simplifies. In generality, this would be governed by two rank-three tensors (Kim & Karrila Reference Kim and Karrila2005) and thus
$2\times 3^3=54$
degrees of freedom, each of which is a periodic function of the fast time scale since the swimmer is changing shape periodically to effect swimming. With symmetry constraints on the swimmer, including those required to ensure that simplifications from the planar symmetry of the flow are retained, these degrees of freedom can be reduced dramatically (Ishimoto Reference Ishimoto2020b
), which we document in more detail in § 2.2. For instance, swimmers that are bodies of revolution throughout their deformation cycle are special cases of the results considered below. However, we also explore the consequences of weaker symmetry constraints. For example, the presence of a swimmer-fixed axis with swimmer shape invariance to rotations of
$2\pi /3$
about this axis, together with three invariant reflection planes containing the body fixed axis, throughout the swimmer shape deformation cycle is sufficient to apply the results of the analysis below, and other relatively low-symmetry shape deformations are considered too.
Since spheres and spheroids fall into the symmetry classification we study, a sphere or a spheroid with a surface velocity slip profile, known as a spherical or spheroidal squirmer, is captured in our theory. Such a squirmer is not only a reasonable model of many ciliates and Volvox, but has also been used as a canonical theoretical model both for biological and artificial microswimmers (Ishikawa Reference Ishikawa2024). The symmetry class studied here also includes particles and swimmers with discrete rotational symmetry (Fries, Einarsson & Mehlig Reference Fries, Einarsson and Mehlig2017), such as diatoms with regular
$n$
-gonal prism shape and radiolarians with regular polygonal pyramid shape (Gordon et al. Reference Gordon, Losic, Tiffany, Nagy and Sterrenburg2009; Ishimoto Reference Ishimoto2020b
). A simple uniform helix also falls in the symmetry class of this study, while a bacterial model composed of a helix coupled to a rigid spheroid is excluded due to insufficient reflection symmetry.
In summary, our objectives are to analyse and classify the planar dynamics of inertialess but inefficient microswimmers in linear background flows. In doing so, we retain sufficient generality to consider rotational, irrotational, and shear flows as special cases, with the general linear planar flow still amenable to analysis, even with flow oscillations on the same fast time scale as the swimmer’s gait. From the perspective of rotational dynamics, we are particularly interested in whether a swimmer will tumble indefinitely, rock back and forth or asymptote to a fixed angle, including how this is contingent on the properties of the both the swimmer and the flow, as well as interactions between them. Similar questions arise in considering translational dynamics, especially whether the swimmer inexorably drifts indefinitely across flow pathlines or settles into periodic orbits, and also whether swimmer-flow interactions can generate net motility for reciprocal swimmers and, thus, circumvent Purcell’s scallop theorem (Purcell Reference Purcell1977). In turn, this allows us to consider to what extent, and how, a microswimmer may control its trajectory within a general planar linear flow.
We pursue these objectives by first formulating the governing equations in § 2. Then, utilising the assumption of inefficiency via its concomitant separation of time scales between swimmer undulation and motion, the governing equations are simplified in § 3 and general features of the resulting solutions are examined, including a classification of the angular dynamics in § 4 and the translational dynamics in § 5. This is followed by numerical and theoretical investigations of special cases in § 6, with a focus on more symmetric swimmers and specific fluid flows for concreteness. Finally, we conclude with a general classification and summary in § 7, which readers may wish to review for the main findings before proceeding to the technical details below.
2. Governing equations
We derive the governing equations for inefficient swimmers undergoing rapid shape changing in planar background flows, with sufficient swimmer symmetry to render the swimmer motion planar and to ensure that interaction between the swimmer and the background flow rate of strain remains tractable. We additionally impose the following constraints: the swimmer mechanics and background flow are effectively inertialess; the swimmer shape is independent of the background flow; the swimmer shape oscillates on a fast time scale relative to the time scale of its net motion, with suitable generalisation if there is reciprocal swimming and, thus, no net motion; the background velocity field is a planar, incompressible Stokes flow that may in general oscillate on the fast time scale, commensurate with the time scale of the swimmer deformation oscillations. Whenever the background flow oscillates, for technical simplicity we additionally assume that the ratio of the flow oscillation period and the swimmer gait period is rational, with the overall period (the time for both the swimmer and the flow to return to the same phase) remaining a fast time scale.
With these assumptions, we immediately non-dimensionalise, with the viscosity scaled to unity by a choice of the pressure scale. In addition, we use the velocity, length and time scales of the background flow,
respectively, to remove the remaining dimensions, thus generating the non-dimensional framework for the governing equations that we work with below. The non-dimensional background flow is denoted by
$\boldsymbol{u}^*$
. As an example, consider a non-dimensionalised planar linear shear flow of the form
at a fixed instant in time, as depicted in figure 1, with
$\{{\boldsymbol{e}}_1, {\boldsymbol{e}}_2, {\boldsymbol{e}}_3\}$
representing an inertial frame Cartesian basis for coordinates
$x,y,z$
with
$z$
out of the plane of the flow. Here, the non-dimensional shear rate,
$\gamma (T)$
, would be unity for shear that does not vary in time but, here, we allow it to oscillate on the fast time scale. This is represented by a dependence on a fast time variable
$T$
, associated with the swimmer gait oscillation and possible flow oscillation so that
$T=2\pi$
corresponds to one fast period. In turn,
$T$
is related to the slow time variable,
$t$
, via
We also require
$t$
to be commensurate with the net swimming time scale, so that
$\tau _{b}$
is of the order of the time it takes for the swimmer to have a net translation of a body length, so that the swimmer is not washed out by the flow. This also immediately satisfies our assumption that the swimmer is inefficient given
$\omega \gg 1$
, and can be viewed as the definition of inefficiency. However, a minor refinement is needed when considering the time scales for reciprocal swimmers, which never translate a body length in a quiescent fluid. In particular, reciprocal swimmers are, in a suitable sense, maximally inefficient but the net swimming time scale is nevertheless ill-defined. Thus, above, we have not used the time to swim one body length for non-dimensionalisation and, in addition, for reciprocal swimmers we relax the requirement that
$\tau _{b}$
is on the time scale needed for the swimmer to translate a body length.

Figure 1. We illustrate a model swimmer in a planar, unidirectional, linear flow in the
$x$
-direction (
${\boldsymbol{e}}_1)$
and varying in the
$y$
-direction (
$\boldsymbol{e}_2$
), with the swimmer moving in the
$xy$
-plane. The swimmer orientation in the plane is captured via the unit vector
$\hat {\boldsymbol{e}}_{1}$
, which makes an angle
$\theta$
with the
${\boldsymbol{e}}_1$
axis.
2.1. Flow kinematics and general governing equations
With the time scales defined, we can proceed to consider the background flow in detail and derive the governing equations for the rotational and translation dynamics of the swimmer. We have
$ {\boldsymbol{x}} = x {\boldsymbol{e}}_1+y{\boldsymbol{e}}_2+z{\boldsymbol{e}}_3$
as the non-dimensional position of a general point with respect to the laboratory-fixed basis,
$\{{\boldsymbol{e}}_1, {\boldsymbol{e}}_2, {\boldsymbol{e}}_3\}$
; analogously, the swimmer-fixed frame has a basis given by
$\{\hat {\boldsymbol{e}}_{1}, \hat {\boldsymbol{e}}_{2}, \hat {\boldsymbol{e}}_{3}\}$
with its origin
${\boldsymbol{x}}_c$
at the centroid of the swimmer. As further detailed below, the swimmer is taken to possess a body-fixed symmetry axis throughout its deformation cycle, which we take to be aligned in the body-fixed direction
$\hat {\boldsymbol{e}}_{1}$
. Noting the assumptions of flow planarity and sufficient swimmer symmetry to ensure planar motility (detailed below) we can, with suitable initial conditions implicitly assumed, take the swimmer axis of symmetry to lie in the plane of the flow which, without loss, is the
$xy$
-plane of the inertial frame. Note that this entails that
$\hat {\boldsymbol{e}}_{1}$
also lies in this plane. Hence, we have the simple relations between the basis vectors
with
$\theta$
as depicted in figure 1. In practice, this alignment also requires stability of planar swimming, which we do not explore in this work.
Neglecting the influence of the swimmer on the flow (so that no-slip conditions on the swimmer surface are not imposed), we denote the linear, planar, non-dimensional background flow field as
$\boldsymbol{u}^*({\boldsymbol{x}},T)$
with rate of strain and angular velocity given by (Bachelor Reference Bachelor1967)
respectively, where
$\boldsymbol{\cdot }^\top$
denotes the transpose. As above, the prospect of rapid background flow oscillation is indicated by the fast time variable dependence of the rate of strain and angular velocity while, by the linearity of the flow, we have
$\boldsymbol{\varOmega }^*$
and
$\unicode{x1D640}^{\,*}$
are independent of spatial location. As the flow is planar we have the further simplifications
Further, we have that the rate of strain tensor,
$ \unicode{x1D640}^{\,*}$
, can be written with respect to the laboratory basis as
\begin{equation} \unicode{x1D640}^{\,*} = \begin{bmatrix} E^*_{11}(T) & E^*_{12}(T) & 0\\[4pt] E^*_{12}(T) & -E^*_{11}(T) & 0\\[4pt] 0 & 0 & 0 \end{bmatrix}, \end{equation}
noting that symmetry and flow incompressibility entail that only two degrees of freedom remain. In the same laboratory reference frame, the background flow takes the explicit form
\begin{align} \boldsymbol{u}^*({\boldsymbol{x}},T) = &\, \boldsymbol{u}^*_{\textit{tr}}(T)+\underbrace {(-y{\boldsymbol{e}}_1 + x{\boldsymbol{e}}_2)\varOmega ^*(T)}_{\text{pure rotation}} \nonumber \\ &+ \underbrace {(x{\boldsymbol{e}}_1 -y{\boldsymbol{e}}_2)E^*_{11}(T) + (y{\boldsymbol{e}}_1 + x{\boldsymbol{e}}_2)E^*_{12}(T)}_{\text{pure strain}} \nonumber \\ = &\, \boldsymbol{u}^*_{\textit{tr}}(T)+ \boldsymbol{\varOmega }^*(T)\wedge {\boldsymbol{x}} + \unicode{x1D640}^{\,*}(T){\boldsymbol{x}} , \end{align}
where
$\boldsymbol{u}^*_{\textit{tr}}(T)$
is a translational flow that has no spatial dependence. It is useful to note that velocity field satisfies the identity
by linearity, where
$\boldsymbol{u}^*_c = \boldsymbol{u}^*({\boldsymbol{x}}_c,T)$
is the background flow at the centroid
${\boldsymbol{x}}_c$
of the swimmer.
With the background flow specified, we show in Appendix A that the planar motion of the swimmer is governed by
Here,
$\omega U(T)$
,
$V$
and
$\omega \varOmega _f(T) + \varOmega (T)$
are the oscillatory swimming speed, average progressive swimming speed and rate of rotation of the swimmer in the absence of any background flow, each of which are assumed to be given. Note that we have decomposed the latter into a fast, zero-mean
${\textit{O}} (\omega )$
component
$\varOmega _f(T)$
and an
${\textit{O}} (1 )$
component
$\varOmega (T)$
for later convenience. As described in detail in Appendix A, we assume
$V \sim {\textit{O}} (1 )$
and
$\omega U(T)\sim {\textit{O}} (\omega )$
, with the average of
$U(T)$
evaluating to zero over a period of the fast oscillation,
$T= 2\pi$
. This is commensurate with the notion of swimmer inefficiency: swimmer variations that occur on the fast scale do not generate net motion on the fast scale. Later, during our asymptotic analysis of the translational equation of (2.10), we will see that this setting necessitates an additional constraint on
$U(T)$
and
$\varOmega _f(T)$
, in that a particular nonlinear combination of these functions must have an average that is
${\textit{O}} (1/\omega )$
(see the discussion that follows (3.22) for more details). Notably, relaxing these assumptions of inefficiency will lead to swimmers that, at leading order, do not meaningfully interact with the flow.
Note that setting
$\boldsymbol{u}^*_c$
,
$\unicode{x1D640}^{\,*}$
and
$\varOmega ^*$
to zero gives the equations of motion in the absence of flow. The terms
$\,\tilde {\!\unicode{x1D65C}}$
and
$\tilde {\unicode{x1D65D}}$
are rank three tensors that capture how the rate of strain of the background influences the swimmer dynamics. The assumption of planarity requires
$\tilde {\unicode{x1D65D}} \unicode{x1D640}^{\,*} \parallel \hat {\boldsymbol{e}}_{3}$
, which we impose by constraining the swimmer shape throughout its gait cycle to have sufficient symmetry. However, we remark that this framework retains validity even when
$\,\tilde {\!\unicode{x1D65C}}\unicode{x1D640}^{\,*}$
has a component in the
$\hat {\boldsymbol{e}}_{3}={\boldsymbol{e}}_{3}$
direction, so we do not disallow this prospect a priori. Here and throughout, all angular velocities are constrained to the
$\hat {\boldsymbol{e}}_{3}={\boldsymbol{e}}_{3}$
direction by the assumption of planarity.
Below, we simplify these equations of motion by enforcing geometrical symmetries of the swimmer. The generality of the resulting derivations and equations naturally requires a relatively large number of parameters and variables. Hence, we summarise these in tables 1 and 2 for reference, together with the parameters and variables already introduced.
Table 1. A list of parameters and variables used in the formulation of the governing equations, including the description of the background flow and the swimmer symmetries. All are non-dimensional except for the first row of scales used to non-dimensionalise the system. Note that the variable
$\boldsymbol{u}^*_{\textit{tr}}$
is overloaded and relative to either the 2-D flow plane or three-dimensional (3-D) more generally according to context, with the 3-D expression including the constant
$z$
-contribution to the background flow. Parameters and variables introduced in the appendices that do not appear in the main text are not listed.

Table 2. A list of parameters and variables describing the multiscale simplifications and aspects of the explicit solutions to the governing equations for special cases. They are all non-dimensional. An overline of any variable refers to taking a temporal average over a period of the fast time scale, as defined by (3.7). Note that the variables
$\overline {{\boldsymbol{x}}}_0$
and
$\boldsymbol{\varLambda }$
are overloaded and relative to either the 2-D flow plane, or 3-D more generally, according to context, with 3-D expressions, respectively, including the
$z$
-contribution to the leading-order swimmer centroid position and a trivial zero-padding in the third dimension when
$\boldsymbol{\varLambda }$
acts on a 3-D vector. Parameters and variables introduced in the appendices that do not appear in the main text are not listed in this table.

2.2. Simplified governing equations
In order to be consistent with our assumption of planarity, we must restrict ourselves to particular classes of swimmer geometry. In full generality, this is necessarily technical and requires significant notation. A reader seeking a concrete example might consider the swimmer to be a body of revolution with fore–aft symmetry, though we remark that much more general geometries are admissible within the present framework. Below, we elaborate on the details of some additional cases, though these can be safely skipped if one is willing to accept the presence of the time-dependent geometrical parameters
$B(T)$
,
$\lambda _5(T)$
,
$\eta _2(T)$
,
$\eta _3(T)$
and
$\eta _4(T)$
in the explicit and simplified governing equations,
\begin{align} \dfrac {{\textrm{d}}{{\boldsymbol{x}}_c}}{{\textrm{d}}{t}} &= \boldsymbol{u}^*_c + \left [V + \omega U(T) \right ]\hat {\boldsymbol{e}}_{1} - \eta _2 (T)[\hat {{\boldsymbol{e}}}^\top _1 \unicode{x1D640}^{\,*} (T)\hat {{\boldsymbol{e}}}_2 ] \hat {{\boldsymbol{e}}}_3 \nonumber \\ & +\, \eta _3(T)\boldsymbol{B}_0(T,\sin 2\theta ,\cos 2\theta )\hat {{\boldsymbol{e}}}_1 -\eta _4 (T)[\hat {{\boldsymbol{e}}}^\top _2 \unicode{x1D640}^{\,*} (T)\hat {{\boldsymbol{e}}}_2 ] \hat {{\boldsymbol{e}}}_2, \end{align}
\begin{align} \dfrac {{\textrm{d}}{\theta }}{{\textrm{d}}{t}} & = \varOmega ^*(T)+ \omega \varOmega _f(T)+\varOmega (T) +[\lambda _5(T)E^*_{12}(T)-B(T)E^*_{11}(T)]\sin 2\theta \nonumber \\ & +\, [\lambda _5(T)E^*_{11}(T)+B(T)E^*_{12}(T)]\cos 2\theta . \end{align}
Here,
$B(T)$
is the Bretherton parameter and, using
$c\equiv \cos 2\theta$
and
$s\equiv \sin 2\theta$
, we have that
$\boldsymbol{B}_0(T,\sin 2\theta ,\cos 2\theta )$
is given by
\begin{align} \boldsymbol{B}_0(T,\sin 2\theta ,\cos 2\theta ) = \unicode{x1D640}^{\,*}- [E^*_{11}(T)\cos 2\theta +E^*_{12}(T)\sin 2\theta ]({\boldsymbol{e}}_1{\boldsymbol{e}}_1^\top +{\boldsymbol{e}}_2{\boldsymbol{e}}_2^\top ) \nonumber \\ = \begin{bmatrix} E^*_{11}(T)(1-c) - E^*_{12}(T)s & E^*_{12}(T) & 0 \\ E^*_{12}(T) & -[E^*_{11}(T)(1+c) + E^*_{12}(T)s] & 0 \\ 0 & 0 & 0 \end{bmatrix}, \end{align}
where the final expression is with respect to the laboratory basis. In the remainder of this section, we explicitly describe the construction of these governing equations from (2.10); we continue with an analysis of these equations in § 3.
2.3. Simplification of the governing equations and detailed geometrical constraints
In order to ensure that the swimmer only rotates in the plane of the flow, we immediately restrict consideration to swimmers whose shape throughout the gait cycle possesses a rotational symmetry of degree
$n\geqslant 3$
. That is, the swimmers possess a body fixed axis throughout the gait cycle such that there is a shape invariance to rotations around this axis of angle
$2\pi /n$
(Ishimoto Reference Ishimoto2020b
). In Shoenflies notation, such a body with
$n$
-fold rotational symmetry is denoted by
$C_n$
. In turn, the body symmetry enforces the constraints on the entries of the third-rank tensors,
$\,\tilde {\!\unicode{x1D65C}}$
and
$\tilde {\unicode{x1D65D}}$
, yielding another type of shape classification based on the symmetry of these tensors. This symmetry is a hydrodynamic symmetry and we refer the interested reader to the detailed definitions of Ishimoto (Reference Ishimoto2020a
,
Reference Ishimotob
, Reference Ishimoto2023) for further elaboration on this rich topic. With this
$C_n$
(
$n\geqslant 3$
) body symmetry, Ishimoto (Reference Ishimoto2020b
) considers the structure of
$-\,\tilde {\!\unicode{x1D65C}} \unicode{x1D640}^{\,*}$
and
$-\tilde {\unicode{x1D65D}} \unicode{x1D640}^{\,*}$
and shows that a
$C_n$
(
$n\geqslant 3$
) body has helicoidal symmetry of degree three, for which the body dynamics are explicitly written down in the same form. By taking
$n\rightarrow \infty$
, it is known that a simple helix approximately follows the same dynamical equations (Ishimoto Reference Ishimoto2020a
). However, the helicoidal symmetry alone is not sufficient for our purposes. Thus, we closely follow Ishimoto (Reference Ishimoto2020b
) to determine
$-\,\tilde {\!\unicode{x1D65C}} \unicode{x1D640}^{\,*}$
and
$-\tilde {\unicode{x1D65D}} \unicode{x1D640}^{\,*}$
, noting that additional simplifications will arise here from both the planar nature of the flow and the restriction of swimmer shapes to those for which
$\tilde {\unicode{x1D65D}} \unicode{x1D640}^{\,*} \parallel \hat {\boldsymbol{e}}_{3}$
. Before doing so, it is convenient to introduce the notation
for
$i,j\in \{1,2,3\}$
. Explicitly, for
$j\in \{1,2,3\}$
we have
each functions of
$T$
,
$\sin 2\theta$
and
$\cos 2\theta$
. This corresponds to the rate of strain tensor expressed in the
$\{\hat {\boldsymbol{e}}_{1},\hat {\boldsymbol{e}}_{2},\hat {\boldsymbol{e}}_{3}\}$
basis. Later, we will make us of these definitions of
$\hat {E}^*_{ij}$
as functions of
$\sin 2\theta$
and
$\cos 2\theta$
, wherein it will be appropriate to substitute
$\theta$
for another angular variable.
With our assumptions and simplifications, we can now decompose
$-\,\tilde {\!\unicode{x1D65C}} \unicode{x1D640}^{\,*}$
and
$-\tilde {\unicode{x1D65D}} \unicode{x1D640}^{\,*}$
via
with
where
$\lambda _2(T)\equiv -B(T)$
,
$\lambda _5(T)$
,
$\eta _2(T)$
,
$\eta _3(T)$
and
$\eta _4(T)$
are shape-dependent parameters.
Notably, symmetries have to be imposed on the swimmer in order to ensure that there are no contributions to
$ -\tilde {\unicode{x1D65D}} \unicode{x1D640}^{\,*}$
from
$\boldsymbol{d}_3(T,\theta )$
and
$\boldsymbol{d}_4(T,\theta )$
, so that
$\tilde {\unicode{x1D65D}} \unicode{x1D640}^{\,*} \parallel \hat {\boldsymbol{e}}_{3}$
. For the swimmer shapes we consider throughout, this also ensures that
$ -\,\tilde {\!\unicode{x1D65C}} \unicode{x1D640}^{\,*}$
has no contribution from
$\boldsymbol{d}_5(T,\theta )$
(Ishimoto Reference Ishimoto2020b
). Thus, we do not consider the full range of shapes for which (2.17) is valid, but instead require additional restrictions. Particular examples of swimmer shapes with sufficient symmetry to be admissible within the present framework, together with the related restrictions on (2.17), are presented in detail in Appendix B for the interested reader. Finally, we note that for the simple canonical example of a body of revolution with fore–aft symmetry, there is extensive simplification, with
$\lambda _5=\eta _2=\eta _3=\eta _4=0.$
Such a swimmer does not have the asymmetry needed to generate rotation in the absence of a flow, so that its angular velocity in the absence of flow,
$\omega \varOmega _f(T)+\varOmega (T),$
is also zero.
3. Multiscale analysis in time-dependent flows
We proceed to use a multiscale analysis to simplify the governing equations, taking advantage of the separation of time scale arising from
$\omega \gg 1,$
so that
$\omega t$
is fast time scale relative to
$t$
. As previously noted, we implicitly assume that the period of the fast time scale oscillations is a small integer number of periods of any background flow oscillation and swimmer deformation oscillation, including treadmilling, which ensures there is only one fast time scale.
3.1. Multiple scales for the angular dynamics
Defining
for notational convenience, the angular evolution equation becomes
which is decoupled from the equations for translational motion and thus may be treated in isolation.
To study this angular dynamics, we use the method of multiple time scales, exploiting
$\omega \gg 1$
. The slow time scale,
$t$
, is associated with the flow, and the fast time scale,
$T=\omega t$
, is associated with the swimmer deformation and treadmilling. Hence, the total time derivative decomposes via
With a zero subscript denoting the leading order, we expand
$\theta$
via
with
$\theta _1(t,T)$
inheriting the
$2\pi$
-periodicity of the fast time dynamics, as is standard in the multiple time scales method. Thus, at
${\textit{O}} (\omega )$
and
${\textit{O}} (1 )$
we have, respectively,
This gives
where
$\tilde {\theta }_{0}(t)$
is an undetermined function of
$t$
alone. We denote fast time scale averages of functions that are
$2\pi$
-periodic in the fast variable
$T$
using a bar, that is
where the
$T_0$
dependence drops due to the periodicity in the fast variable. Noting that
$\varPsi (T)$
is
$2\pi$
-periodic, as
$\varOmega _f(T)$
is
$2\pi$
-periodic with zero mean, averaging (3.6) gives
with
$\bar {\varPsi }$
a constant, so that
${\textrm{d}}\tilde {\theta }_0/{\textrm{d}}t = {\textrm{d}}\overline {\theta }_0/{\textrm{d}}t$
.
Given (3.6), we expand
\begin{align} b_{\dagger }(T)\sin {2\theta _0} +c_{\dagger }(T)\cos {2\theta _0} &= b_{\dagger }(T)\sin (2\tilde {\theta }_0 + 2\varPsi ) +c_{\dagger }(T)\cos (2\tilde {\theta }_0 + 2\varPsi ) \nonumber \\ &= b_{\ddagger }(T)\sin (2\tilde {\theta }_0) +c_{\ddagger }(T)\cos (2\tilde {\theta }_0), \end{align}
where we define
using the definitions of (2.16). Hence, the impact of the fast angular dynamics is that the contributions of the rate of strain tensor are taken only after a rotating the basis by an angle
$\varPsi (T)$
.
As the only periodic homogeneous solution of (3.5b
) for
$\theta _1$
is the constant solution, (3.9) and the Fredholm alternative theorem give
defining
for later convenience. Thus, the leading-order dynamics is governed by the simpler differential equation
Note that we have defined
$a,b,c$
as the averages of
$a_{\dagger },b_{\ddagger },c_{\ddagger }$
, respectively, for ease of notation in what follows. These quantities will be key in exploring the emergent behaviour in § 4 to § 6. With the initial condition that
and the definitions
one can readily determine
\begin{equation} \tan \tilde {\theta }_0 = \left \{ \begin{array}{lr} \dfrac {p\tan \theta _{00}+[a-c-b\tan \theta _{00}]\tanh (pt)}{p+[b-(a+c)\tan \theta _{00}]\tanh (pt)} , & a^2 \lt b^2 + c^2, \\ & \\ \dfrac {\tan \theta _{00} + [a-c-b\tan \theta _{00}]t}{1+[b-(a+c)\tan \theta _{00}]t} , & \,\,\,\,\,\,\,\,a =(b^2 + c^2)^{1/2} , \\ & \\ \dfrac {q\tan \theta _{00} + [a-c-b\tan \theta _{00}]\tan (qt)}{q+[b-(a+c)\tan \theta _{00}]\tan (qt)} , & a^2 \gt b^2 + c^2 , \end{array} \right . \end{equation}
where the appropriate branches of
$\arctan$
are chosen so that
$\tilde {\theta }_0$
is continuous. Note that, by (3.8), this also gives the angular evolution of
$\overline {\theta }_0(t)$
up to a constant shift.
3.2. Multiple scales for the translational dynamics
We proceed to consider the translational dynamics by applying the method of multiple scales to (2.12) using the expansions
Before doing so, it will prove convenient to expand the swimmer basis vectors of (2.4) in powers of
$\omega$
using (3.17b
). We write
defining
We also write the translational equation in a more concise form by defining the matrix operator
\begin{equation} \boldsymbol{\varLambda }(T) := \begin{bmatrix} E^*_{11}(T) & E^*_{12}(T) -\varOmega ^*(T)& 0\\ E^*_{12}(T) +\varOmega ^*(T)& -E^*_{11}(T) & 0\\ 0 & 0 & 0 \end{bmatrix}. \end{equation}
This allows us to write the background flow explicitly as an affine map of position, with
so that the governing equation for the translational motion can be written as
Later, we will make use of the explicit expression derived for
$-\,\tilde {\!\unicode{x1D65C}} \unicode{x1D640}^{\,*}$
in (2.17), but we leave it implicit for now.
We are now in a position to discuss a further constraint imposed by our assumption of swimmer inefficiency. Whilst we have already assumed that
$\overline {U}=\overline {\varOmega _f}=0$
, for consistency we must also impose that the product of
$\omega U(T)$
and
$\hat {\boldsymbol{e}}_{1}(\theta )$
in (3.22) does not generate terms that scale with
$\omega$
; otherwise, this would represent a fast effective swimming speed. In particular, noting the expansion of
$\hat {\boldsymbol{e}}_{1}(\theta )$
in (3.18), we additionally impose that
so that there is no average swimming at leading order in (3.22). This motivates us to define the
$2\pi$
-periodic functions of the fast time scale
noting that
$\overline {U_c}=\overline {U_s} = 0$
. For later convenience, we write
$V_{Uc}:=\omega \overline {U\cos {\varPsi }}$
and
$V_{Us}:=\omega \overline {U\sin {\varPsi }}$
, both
${\textit{O}} (1 )$
by assumption. These represent the average swimming speeds that arise due to the combination of angular oscillations and variations in linear swimming speed. With our notion of swimmer inefficiency now made precise, we write the translational governing equation of (3.22) as
\begin{align} \dfrac {{\textrm{d}}{{\boldsymbol{x}}_c}}{{\textrm{d}}{t}} &= \boldsymbol{u}^*_{\textit{tr}}(T) + \boldsymbol{\varLambda }(T){\boldsymbol{x}}_c + \left [V\cos {\varPsi (T)} + V_{Uc}\right ]\tilde {{\boldsymbol{e}}}_{10} + \left [V\sin {\varPsi (T)} + V_{Us}\right ]\tilde {{\boldsymbol{e}}}_{20}\nonumber \\ &\quad +\, \boldsymbol{n} \theta _1 + \omega \left [U_c(T)\tilde {{\boldsymbol{e}}}_{10} + U_s(T)\tilde {{\boldsymbol{e}}}_{20}\right ] - \,\tilde {\!\unicode{x1D65C}}(\theta ,T) \unicode{x1D640}^{\,*}(T) + {\textit{O}}\left (\frac {1}{\omega }\right ), \end{align}
writing
$\boldsymbol{n} = -U_s(T)\tilde {{\boldsymbol{e}}}_{10} + U_c(T)\tilde {{\boldsymbol{e}}}_{20}$
. Here, we have made use of (3.18) to make the dependence on the asymptotic approximation to
$\theta$
explicit in all but
$\,\tilde {\!\unicode{x1D65C}}$
.
With this expanded governing equation, we now apply the method of multiple scales as in the case of the angular dynamics. Transforming the time derivatives as in (3.3) and inserting the expansion of (3.17), we have the leading-order balance
at
${\textit{O}} (\omega )$
. This has solution
defining the
$2\pi$
-periodic functions
where the constants
$C_c$
and
$C_s$
are chosen such that
$\overline {I_{U c}}=\overline {I_{U s}}=0$
. Note that the periodicity of
$I_{U c}$
and
$I_{U s}$
follows from
$\overline {U_c}=\overline {U_s}=0$
, in turn a consequence of swimmer inefficiency and the definitions of (3.24). These functions capture the oscillatory translational motion that arises from interactions between angular oscillations and the rapidly varying speed
$U(T)$
.
At next order, we have the more complex balance
\begin{align} \dfrac {\partial {{\boldsymbol{x}}_1}}{\partial {T}} + \dfrac {\partial {{\boldsymbol{x}}_0}}{\partial {t}} &= \boldsymbol{u}^*_{\textit{tr}}(T) + \boldsymbol{\varLambda }(T){\boldsymbol{x}}_0 + \left [V\cos {\varPsi (T)} + V_{Uc}\right ]\tilde {{\boldsymbol{e}}}_{10} + \left [V\sin {\varPsi (T)} + V_{Us}\right ]\tilde {{\boldsymbol{e}}}_{20} \nonumber \\ &\quad +\, \boldsymbol{n} \theta _1 - \,\tilde {\!\unicode{x1D65C}}(\tilde {\theta }_0 + \varPsi (T),T) \unicode{x1D640}^{\,*}(T). \end{align}
To make progress via the Fredholm alternative, we consider the linear operator
\begin{equation} \mathcal{L}:= \begin{bmatrix} \dfrac {\partial {}}{\partial {T}} & 0 & 0 & -\boldsymbol{n}\boldsymbol{\cdot }{\boldsymbol{e}}_1\\ 0 & \dfrac {\partial {}}{\partial {T}} & 0 & -\boldsymbol{n}\boldsymbol{\cdot }{\boldsymbol{e}}_2\\ 0 & 0 & \dfrac {\partial {}}{\partial {T}} & 0 \\ 0 & 0 & 0 & \dfrac {\partial {}}{\partial {T}} \end{bmatrix} \end{equation}
and the system
with the forcing
$\boldsymbol{\mathcal{G}}$
given by concatenating the remaining terms of (3.29) and the integrand of (3.11), the latter being the forcing of the analogous angular evolution equation. We seek periodic solutions of the homogeneous adjoint problem,
$\mathcal{L}^*\boldsymbol{s}=0$
, where
\begin{equation} \mathcal{L}^* = -\begin{bmatrix} \dfrac {\partial {}}{\partial {T}} & 0 & 0 & 0\\ 0 & \dfrac {\partial {}}{\partial {T}} & 0 & 0\\ 0 & 0 & \dfrac {\partial {}}{\partial {T}} & 0\\ \boldsymbol{n}\boldsymbol{\cdot }{\boldsymbol{e}}_1 & \boldsymbol{n}\boldsymbol{\cdot }{\boldsymbol{e}}_2 & 0 & \dfrac {\partial {}}{\partial {T}} \end{bmatrix} \end{equation}
and we compute
$-\boldsymbol{n}\boldsymbol{\cdot }{\boldsymbol{e}}_1=U_s(T)\cos {\tilde {\theta }_0} + U_c(T)\sin {\tilde {\theta }_0}$
and
$-\boldsymbol{n}\boldsymbol{\cdot }{\boldsymbol{e}}_2 = U_s(T)\sin {\tilde {\theta }_0} - U_c(T)\cos {\tilde {\theta }_0}$
. Note that, in order for solutions of the original forced system to exist, we require that
$\boldsymbol{\mathcal{G}}$
is orthogonal to the nullspace of
$\mathcal{L}^*$
, writing
$\left \langle \boldsymbol{\cdot }, \boldsymbol{\cdot }\right \rangle$
for the appropriate inner product.
Solving the adjoint problem leads to
\begin{equation} \boldsymbol{s} = \begin{bmatrix} c_1 \\ c_2 \\ c_3 \\ c_1\left [I_{U s}(T)\cos {\tilde {\theta }_0} + I_{U c}(T)\sin {\tilde {\theta }_0}\right ] + c_2\left [I_{U s}(T)\sin {\tilde {\theta }_0} - I_{U c}(T)\cos {\tilde {\theta }_0}\right ] + c_4 \end{bmatrix}, \end{equation}
written in terms of arbitrary constants
$c_1$
,
$c_2$
,
$c_3$
and
$c_4$
. Abusing notation to write
${\boldsymbol{e}}_4$
for the angular direction here, we have the independent solutions
These
$\boldsymbol{s}_i$
each generate a solvability condition for the system, which will yield governing equations for the components of the motion. Notice that
$\left \langle \boldsymbol{s}_4, \boldsymbol{\mathcal{G}} \right \rangle =0$
collapses onto the condition found in our analysis of the angular evolution in (3.11), so that these approaches are consistent.
All the out-of-plane motion is generated by
$\left \langle \boldsymbol{s}_3, \boldsymbol{\mathcal{G}} \right \rangle =0$
, which leads to the evolution equation
This corresponds to constant translation out of the plane and, as we will see that there is no dependence on
$\overline {z}_0$
in the other governing equations, these dynamics decouple. Thus, without loss of generality, we overload our notation and neglect
${\boldsymbol{e}}_3$
components of all quantities in what follows.
With this simplification and overloaded notation, the solvability conditions
$\left \langle \boldsymbol{s}_1, \boldsymbol{\mathcal{G}} \right \rangle =\left \langle \boldsymbol{s}_2, \boldsymbol{\mathcal{G}} \right \rangle =0$
generate the equations of in-plane motion, which we write as
\begin{align} \dfrac {{\textrm{d}}{\overline {{\boldsymbol{x}}}_0}}{{\textrm{d}}{t}} &= \overline {\boldsymbol{u}^*_{\textit{tr}}} + \overline {\boldsymbol{\varLambda }}\overline {{\boldsymbol{x}}}_0 + \overline {I_{U c}\boldsymbol{\varLambda }}\tilde {{\boldsymbol{e}}}_{10} + \overline {I_{U s}\boldsymbol{\varLambda }}\tilde {{\boldsymbol{e}}}_{20} + \left [V\overline {\cos {\varPsi }} + V_{Uc} + \overline {\chi I_{U s}}\right ]\tilde {{\boldsymbol{e}}}_{10} \nonumber \\ &\quad +\, \left [V\overline {\sin {\varPsi }} + V_{Us} - \overline {\chi I_{U c}}\right ]\tilde {{\boldsymbol{e}}}_{20} - \overline {\,\tilde {\!\unicode{x1D65C}}(\tilde {\theta }_0 + \varPsi ,T) \unicode{x1D640}^{\,*}}, \end{align}
recalling the definition of
$\chi (T)$
from (3.12). It remains to compute the average of the shape-flow interaction terms captured by
This can be done in a straightforward manner using the expressions and definitions of (2.12) and (3.18), though the calculation is somewhat lengthy and broadly uninformative. For the purpose of our analysis, it suffices to summarise these expressions simply in terms of a sum of
$\tilde {{\boldsymbol{e}}}_{10}$
and
$\tilde {{\boldsymbol{e}}}_{20}$
, weighted by functions that are in linear in
$\cos {2\tilde {\theta }_0}$
,
$\sin {2\tilde {\theta }_0}$
, with coefficients formed of nonlinear averages of shape parameters (
$\eta _3$
and
$\eta _4$
), background flow strain rates
$E^*_{ij}$
, and the fast oscillations of the swimmer orientation through
$\varPsi$
. We write the average contribution as
for implicitly defined linear functions
$F_1$
and
$F_2$
. These, along with other terms in the effective governing equations, simplify extensively under the assumption of no fast angular oscillations (
$\varOmega _f\equiv 0$
), as explored in detail in Appendix C.
With this, the governing equation looks to be sufficiently complex as to be unwieldy. However, it turns out that there are further simplifications to be made through seemingly serendipitous cancellation. For instance, gross cancellation occurs in the following summation:
with all terms involving
$\varOmega ^*$
vanishing. The unspecified functions
$G_1$
and
$G_2$
are linear in
$\cos {2\tilde {\theta }_0}$
and
$\sin {2\tilde {\theta }_0}$
, analogous to
$F_1$
and
$F_2$
. Writing
$\unicode{x1D63C}=\overline {\boldsymbol{\varLambda }}$
for notational convenience in what follows, this entails that the governing equation can be written in the significantly simplified form
\begin{align} \dfrac {{\textrm{d}}{\overline {{\boldsymbol{x}}}_0}}{{\textrm{d}}{t}} & = \overline {\boldsymbol{u}^*_{\textit{tr}}} + \unicode{x1D63C}\overline {{\boldsymbol{x}}}_0 + \left [V\overline {\cos {\varPsi }} + V_{Uc} + \overline {\varOmega I_{U s}} + H_1(2\tilde {\theta }_0)\right ]\tilde {{\boldsymbol{e}}}_{10}(\tilde {\theta }_0) \nonumber \\ &\quad +\, \left [V\overline {\sin {\varPsi }} + V_{Us} - \overline {\varOmega I_{U c}} + H_2(2\tilde {\theta }_0)\right ]\tilde {{\boldsymbol{e}}}_{20}(\tilde {\theta }_0), \end{align}
with
$H_1 = F_1 + G_1$
and
$H_2 = F_2 + G_2$
. To emphasise the structure of these equations of motion, we have explicitly included any dependence on the angular dynamics. In particular, all other quantities (save for
$\overline {{\boldsymbol{x}}}_0$
) are constants – effective quantities that have arisen from the systematic multiscale analysis. Thus, the motion consists of constant translation by the background flow, linear interaction with the background flow via
$\unicode{x1D63C}=\overline {\boldsymbol{\varLambda }}$
, and an effective self-propelled swimming that is modulated by the average angular dynamics in a nonlinear fashion. In what follows, we set
$\overline {\boldsymbol{u}^*_{\textit{tr}}}=\boldsymbol{0}$
by choice of reference frame without loss of generality and, thus, the solutions for the equations of motion below are relative to the mean translational component of the background flow.
Remarkably, further progress can be made now that the evolution of
$\overline {{\boldsymbol{x}}}_0$
is written in this form. To proceed, we recall that
We note that its eigenvalues are given by
and that
as is most readily deduced from the Cayley–Hamilton theorem. Hence, with the definitions
we can compute
$\exp [\unicode{x1D63C}t]$
to give
\begin{equation} \unicode{x1D646}(t):=\exp [\unicode{x1D63C} t]= \begin{cases} \cosh (\nu t) \boldsymbol{I} + \dfrac {1}{\nu }\sinh (\nu t) \unicode{x1D63C}, & \overline {E^*_{11}}^2+\overline {E^*_{12}}^2\gt \overline {\varOmega ^*}^2, \\ \unicode{x1D644} + \unicode{x1D63C} t, & \overline {E^*_{11}}^2+\overline {E^*_{12}}^2=\overline {\varOmega ^*}^2, \\ \cos (\mu t) \unicode{x1D644} + \dfrac {1}{\mu } \sin (\mu t) \unicode{x1D63C}, & \overline {E^*_{11}}^2+\overline {E^*_{12}}^2\lt \overline {\varOmega ^*}^2. \end{cases} \end{equation}
The effective rates
$\nu$
and
$\mu$
capture the extent to which the rate of strain and the angular velocity of the background flow dominate one another, respectively. Note that at most one of
$\nu$
and
$\mu$
is real and non-zero for a given background flow.
Thus, solving (3.40) in terms of
$\unicode{x1D646}$
and its convolution reveals
\begin{align} \overline {{\boldsymbol{x}}}_{0} (t) =\, & \unicode{x1D646}(t) \overline {{\boldsymbol{x}}}_{0}(t=0)\nonumber \\ & + \int _0^t \unicode{x1D646} (t-s) \boldsymbol{C}( \sin 2 \tilde {\theta }_{0} (s),\cos 2 \tilde {\theta }_{0}(s), \sin \tilde {\theta }_{0} (s),\cos \tilde {\theta }_{0}(s))\mathop {}\!{\textrm{d}}{s}, \end{align}
where we define
\begin{align} \boldsymbol{C} & := \left [V\overline {\cos {\varPsi }} + V_{Uc} + \overline {\varOmega I_{U s}} + H_1(2\tilde {\theta }_0)\right ]\tilde {{\boldsymbol{e}}}_{10}(\tilde {\theta }_0) \nonumber\\ &\quad +\, \left [V\overline {\sin {\varPsi }} + V_{Us} - \overline {\varOmega I_{U c}} + H_2(2\tilde {\theta }_0)\right ]\tilde {{\boldsymbol{e}}}_{20}(\tilde {\theta }_0), \end{align}
with
$H_1$
and
$H_2$
linear in
$\cos {2\tilde {\theta }_0}$
and
$\sin {2\tilde {\theta }_0}$
.
4. Classification of rotational dynamics
Numerous deductions can be made from both the leading-order multiple scales solution for
$\theta$
in (3.16) and for
${\boldsymbol{x}}_{0}(t,T)$
and
$\overline {{\boldsymbol{x}}}_{0} (t)$
in (3.46). Such conclusions concern whether the swimmer rotational dynamics asymptotes to rocking, tumbling or a steady angle, and whether there is inexorable drift or oscillation in the translational dynamics.
The rotational dynamics for a rapidly deforming planar swimmer within a planar linear flow, with a possible fast oscillation, is given by (3.16). If we assume that
$a^2\gt b^2+c^2$
, we have
where
$q=(a^2-b^2-c^2)^{1/2}$
and
$\theta _{00}$
is the initial value at
$t=0$
. Note that there is a potential degenerate edge case with
which would give
$\tilde {\theta }_0=\theta _{00}$
for all time. However, eliminating
$\tan \theta _{00}$
in favour of
$a,b,c$
immediately yields
$a^2=b^2+c^2$
, violating our assumption. Thus, this degeneracy cannot be realised. Similarly, other degenerate cases lie out of reach, such as setting the numerator equal to zero in (4.1), which requires
$\tan \theta _{00}=0$
and
$a=c$
, once more violating
$a^2\gt b^2+c^2$
.
This rotational dynamics corresponds to a continuous tumble (rather than rocking back and forth). To see this, note that within the expression for
$\tilde {\theta }_0$
given by (4.1), we have
$\tan (qt)$
increasing in time monotonically, and the right-hand side is monotonic in
$\tan (qt)$
(noting that we have excluded degenerate cases where the expression is constant). Thus, the jump in
$\arctan$
to maintain continuity as
$qt$
passes though
$\pi /2+n\pi$
for some integer
$n$
is always in the same direction, so that
$\tilde {\theta }_0$
changes monotonically with increasing time. The non-dimensional period of the tumbling is given by
with
$q=(a^2-b^2-c^2)^{1/2}$
once more. The factor of two in the numerator arises because each jump to a new branch of
$\arctan$
results in an increase in
$\tilde {\theta }_0$
by
$\pi$
once
$qt$
propagates across the new branch, so that propagation across two branches is required to increase
$\tilde {\theta }_0$
by a full rotation of
$2\pi$
.
With this, and noting that the long-time limits of the other cases of (3.16) asymptote to a fixed angle, we thus have a necessary and sufficient condition for the swimmers of § 2 (with the symmetries of § 2.2) to tumble. In particular, endless tumbling is guaranteed precisely when
$a^2\gt b^2+c^2$
, that is
\begin{align} \big [\overline {\varOmega ^*(T)+\varOmega (T)}\big]^2 \nonumber \\ \gt &\big[ \overline {B(T)\hat {E}^*_{11}(T,\sin 2\varPsi ,\cos 2\varPsi )-\lambda _5(T)\hat {E}^*_{12}(T,\sin 2\varPsi ,\cos 2\varPsi )}\big ]^2 \nonumber \\ + &\big[\overline {B(T)\hat {E}^*_{12}(T,\sin 2\varPsi ,\cos 2\varPsi )+\lambda _5(T)\hat {E}^*_{11}(T,\sin 2\varPsi ,\cos 2\varPsi )}\big]^2. \end{align}
For all bodies of § 2.2, except those that possess only the
$C_3$
symmetry within the gait cycle, this reduces to
\begin{align} \big [\overline {\varOmega ^*(T)+\varOmega (T)}\big ]^2 \nonumber \\ \gt &\big [\overline {B(T)\hat {E}^*_{11}(T,\sin 2\varPsi ,\cos 2\varPsi ) }\big ]^2+\big [\overline {B(T)\hat {E}^*_{12}(T,\sin 2\varPsi ,\cos 2\varPsi )}\big ]^2. \end{align}
For any body of § 2.2 that also possesses fore–aft symmetry throughout the gait cycle, the condition further reduces to
This latter relation readily collapses onto
$B^2\lt 1$
if the particle is rigid and the flow is taken to be a simple, time-independent shear, in line with the classical results of Jeffery (Reference Jeffery1922) and Bretherton (Reference Bretherton1962). Notably, none of these criteria depend in any way on the translational swimming motility, with no dependence on
$V$
nor
$U(T)$
.
Each of these conditions signifies that tumbling occurs once the angular forcing
is sufficiently high, where the threshold for tumbling depends on the details of the interactions between the deformation of the swimmer and the rate of shear experienced by the swimmer, accounting for any fast time scale changes in its orientation via the angle
$\varPsi (T)$
. Notably, rocking never occurs in the swimmer system: in every case of (3.16), the swimmer angle never oscillates back and forth without whole turns. Instead, we have that the swimmer either tumbles or its orientation asymptotes to a fixed angle. This is in distinct contrast to the behaviour of a simple pendulum, where whole turns are replaced by rocking as the forcing is reduced.
Furthermore, if the swimmer is such that the tumbling condition is given by (4.6), we see that increasingly elongated swimmers (i.e. those with larger
$B(T)$
) are always less prone to tumbling than less-elongated swimmers, so long as the flows are such that
$E^*_{11}(T)$
and
$E^*_{12}(T)$
do not change sign. In other words, the more elongated the swimmer, the more that tumbling is suppressed in this setting. Further, the period of tumbling
$2\pi /q$
increases with elongation in this setting, approaching infinity as we leave this dynamical regime and
$q$
approaches zero.
However, this simple conclusion need not hold in more generality. For instance, should
$E^*_{11}(T)$
and
$E^*_{12}(T)$
change sign over a period, then there is no such guarantee on whether there is an increase or decrease of
$b^2+c^2$
in (4.6) as
$B(T)$
increases in magnitude. In particular, such time-dependent details can drive the system into a regime where tumbling is suppressed. This, along with other similarly complicating factors like fast swimmer oscillations, exemplifies and emphasises the more general observation, as also noted in previous studies (Walker et al. Reference Walker, Ishimoto, Gaffney, Moreau and Dalwadi2022a
, Reference Walker, Ishimoto and Gaffney2023), that simply using averaged parameters for flow and swimmer properties can generate fundamentally different and incorrect predictions. Ultimately, this is simply because the operations of averaging and multiplication do not commute.
We also note that (3.13) is a generalised Jeffery equation, describing the angular dynamics of an ellipsoid in a constant planar linear background flow with a self-induced angular velocity
$\overline {\varOmega }$
. Notably, (2.13) still holds for this rigid ellipsoid and simplifies to
where the superscript
$e$
refers to the ellipsoid and its associated constant planar linear flow. Here,
$B^e$
corresponds to the Bretherton parameter of the ellipsoid, which we identify with the mean Bretherton parameter of the swimmer,
$\overline {B}$
. We can further identify the effective constant flow to be such that
with, in addition,
This ensures that the leading-order angular dynamics of the swimmer is the same as the generalised Jeffery orbit of an ellipsoid with the same mean Bretherton parameter in a constant background flow (that is a complicated function of the original flow and swimmer gait dynamics). Thus,
$a,b,c$
may be interpreted as the parameters associated with the generalised Jeffery orbit, with
$a$
measuring the contribution of the angular velocity and
$(b^2+c^2)^{1/2}$
measuring the level of shear, weighted by mean swimmer shape parameters. The asymptotic angular behaviour is thereby determined by which of these contributions is dominant.
5. Classification of translational dynamics
From (3.27), we have that the trajectory averaged over the fast oscillations,
$\overline {{\boldsymbol{x}}}_0(t)$
, is perturbed by a fast oscillation of zero mean at the leading order of the multiple scales approximation. Furthermore, by inspection of (3.35), any drift in the
${\boldsymbol{e}}_3$
direction perpendicular to the plane of the flow can be treated independently once
$\tilde {\theta }_0$
is known. In addition, this drift is completely decoupled and only driven by the background flow, unless the swimmer only possesses a
$D_n, n\geqslant 4$
symmetry for part of its gait cycle. In the latter case, shape changes in the body, encapsulated by
$\eta _2(T)$
, can interact with the strain rate of the flow to generate a non-trivial drift perpendicular to the flow, even in the absence of a background flow component in this direction. In contrast, the dynamics for
$\overline {{\boldsymbol{x}}}_0(t)$
in the plane of flow is much more complex, even for swimmers with high symmetry, which we consider below.
5.1. Exponential temporal dynamics in the plane
If the average strain rate of the flow dominates the average rotation rate of the flow, such that
then the matrix exponential of (3.45) entails that the swimmer will drift away from its starting point at an exponential rate, irrespective of its angular dynamics and with the possible exception of edge cases. Such edge cases can occur when
$\unicode{x1D646}(t) \overline {{\boldsymbol{x}}}_{0}(t=0)$
is precisely balanced by
However, (5.2) is independent of the initial location of the swimmer. Thus, mathematical precision is required in the initial conditions for such an edge case, which would not be realisable in practice.
5.2. Linear temporal dynamics in the plane
We proceed to consider the degenerate case
where
$\unicode{x1D63C}^2=\boldsymbol{\mathsf{0}}$
from (3.43). This splits into two further subcases:
$\unicode{x1D63C}=\boldsymbol{\mathsf{0}}$
or
$\unicode{x1D63C}\neq \boldsymbol{\mathsf{0}}$
.
If
$\unicode{x1D63C}=\boldsymbol{\mathsf{0}}$
, the flow is either trivial or it is oscillatory with zero mean, so that
$\overline {E^*_{11}}=\overline {E^*_{12}}= \overline {\varOmega ^*}=0$
. If the flow is trivial, the equations for translation collapse to
\begin{align} \dfrac {{\textrm{d}}{\overline {{\boldsymbol{x}}}_0}}{{\textrm{d}}{t}} &= (V \overline {\cos \varPsi }+V_{Uc}) \tilde {{\boldsymbol{e}}}_{10}(\tilde {\theta }_0)+ (V \overline {\sin \varPsi }+V_{Us})\tilde {{\boldsymbol{e}}}_{20}(\tilde {\theta }_0) \nonumber \\[3pt] &\quad +\, \overline {\varOmega I_{U s}}\tilde {{\boldsymbol{e}}}_{10}(\tilde {\theta }_0) - \overline {\varOmega I_{U c}}\tilde {{\boldsymbol{e}}}_{20}(\tilde {\theta }_0), \end{align}
and the swimmer progresses, in general, on a curved trajectory.
For example, even when the swimmer is not rotating on a fast time scale, so that
\begin{align} \varOmega _f &= 0, \quad \varPsi = \sin \varPsi = I_{U s} = V_{Us} = 0, \quad V_{Uc}=\omega \overline {U\cos {\varPsi }}=\omega \overline {U}=0 \nonumber \\[3pt] \tilde {\theta }_0 &= \overline {\theta }_0 , \quad \tilde {{\boldsymbol{e}}}_{10}(\tilde {\theta }_0) = \hat {\boldsymbol{e}}_{10}(\overline {\theta }_0), \quad \tilde {{\boldsymbol{e}}}_{20}(\tilde {\theta }_0)= \hat {\boldsymbol{e}}_{20}(\overline {\theta }_0), \end{align}
the equation of motion reduces to
and the swimming corresponds to a curved trajectory with radial velocity
$V$
and a velocity of
$-\overline {\varOmega I_{U c}}$
in the
$\overline {\theta }_0$
direction. Moreover, the swimmer trajectory is further modulated by the fast rotation of the swimmer
$\varOmega _f(T)$
through
$\varPsi$
,
$V_{Us}$
,
$V_{Uc}$
,
$I_{U s}$
,
$I_{U c}$
, albeit in a much more complex manner than suggested by naive averaging, with
$\overline {\varOmega }_f=0$
insufficient to simplify further.
If instead we have
$\unicode{x1D63C} = \boldsymbol{\mathsf{0}}$
via a non-trivial mean-zero oscillatory flow, we have
$\unicode{x1D646} = \unicode{x1D644}$
and
with
$\boldsymbol{C}$
as in (3.47). Suppose that we are in one of the regimes explored in § 4 in which the orientation of the swimmer asymptotes to a fixed value. Then, the integrand of (5.7) becomes constant for large values of the integration variable and, thus, the swimmer will drift to infinity linearly in time (neglecting possible edge cases of perfect cancellation between terms). Notably, this linear drift can happen even if there is only reciprocal swimming, i.e.
$V =\overline {\varOmega I_{U s}}=\overline {\varOmega I_{U c}}=0$
. This can be seen explicitly in the example setting of fore–aft symmetric swimmers that are a body of revolution, with the equations reducing to those of (C11c
) and where
$\tilde {\theta }_0=\overline {\theta }_0$
. In this case, contributions to swimming arise from terms such as
$\overline {I_{U c}E^*_{11}}\hat {\boldsymbol{e}}_{10}(\overline {\theta }_0)$
, which need not be zero even for reciprocal swimmers. Thus, seemingly non-progressive swimming can generate a drift to spatial infinity through interactions with purely oscillatory, mean-zero flows. In other words, this provides an explicit mechanism by which a swimmer might circumvent Purcell’s scallop theorem.
Suppose instead that we are in a regime in which the swimmer tumbles endlessly in the zero-mean oscillatory flow. Note that these flows necessarily have
$\overline {\varOmega ^*}=0$
, so that swimmer tumbling requires
$\overline {\varOmega }^2\gt 0$
in this setting (consider (4.6) with
$\overline {\varOmega ^*}=0$
), thus excluding swimmers with fore–aft symmetry. Proceeding with a swimmer that is tumbling, we can evaluate the contribution of the term associated with
$V \overline {\cos \varPsi }$
in the inertial frame
${\boldsymbol{e}}_1$
direction in (5.7) over a single period of rotation. For one such tumble, which we recall has period
$2\pi /q$
, starting from some
$t=t_s$
, this contribution is
$V \overline {\cos \varPsi }$
multiplied by
\begin{eqnarray} && \int _{t_s}^{t_s+2\pi /q} \cos \tilde {\theta }_0 {\textrm{d}}t = \int _{\tilde {\theta }_0(t_s)}^{\tilde {\theta }_0(t_s)+2\pi } \displaystyle\frac {\cos \tilde {\theta }_0}{a-b\sin 2\tilde {\theta }_0-c\cos 2\tilde {\theta }_0} \mathop {}\!{\textrm{d}}{\tilde {\theta }_0} \nonumber\\[6pt] &=& \displaystyle\frac {1}{a}\int _{-\pi }^{\pi } \displaystyle\frac {\cos \tilde {\theta }_0}{1-R\cos (2\tilde {\theta }_0-2\xi )} \mathop {}\!{\textrm{d}}{\tilde {\theta }_0}, \text{ with } R = \displaystyle\frac {(b^2+c^2)^{1/2}}a \lt 1, \end{eqnarray}
where
$\xi$
is a phase shift. Here, we have recalled the governing equation of (3.13) to change variables to
$\tilde {\theta }_0$
in the integrals. Using the periodicity of the cosines, this can be written as a linear combination of the following integrals:
Both of these integrals are zero, by the odd parity in reflection about
$\theta _0=\pi /2$
for the first integral and about
$\theta _0=0$
for the second. Similarly, all other terms contributing to the translational motility in (5.7) can be written as a linear combination of integrals over a temporal period, with integrands
which all integrate to zero using the same arguments as above. Hence, we may conclude that a tumbling swimmer in a purely oscillatory linear planar flow does not drift indefinitely.
Now we consider the final subcase of linear temporal dynamics in the plane, assuming that
$\unicode{x1D63C}\neq \boldsymbol{\mathsf{0}}$
and
$\unicode{x1D63C}^2 = \boldsymbol{\mathsf{0}}$
. We consider the Jordan normal form for
$\unicode{x1D63C}$
to within an overall scaling, though it is also useful to explicitly demonstrate that the transformation required in this particular case is a rotation. First, let
$\boldsymbol{e}_A$
denote the zero-eigenvalue unit eigenvector of
$\unicode{x1D63C}$
(unique up to sign) and, thus,
$\unicode{x1D63C}\boldsymbol{e}_A= \boldsymbol{0}$
. Additionally, let
$\boldsymbol{e}_A^\perp$
denote the unit vector perpendicular to
$\boldsymbol{e}_A$
so that
$\{\boldsymbol{e}_A,\boldsymbol{e}_A^\perp \}$
is a right-handed orthonormal basis. We have
$\unicode{x1D63C}\boldsymbol{e}_A^\perp \neq \boldsymbol{0}$
, otherwise
$\unicode{x1D63C}=\boldsymbol{\mathsf{0}}$
. Then, with
$\alpha _1$
and
$\alpha _2$
defined by
we have
$\boldsymbol{0} = \unicode{x1D63C}^2\boldsymbol{e}_A^\perp = \alpha _2 \unicode{x1D63C}\boldsymbol{e}_A^\perp$
and, hence,
$\alpha _2=0$
and
$\alpha _1\neq 0$
. Thus,
Noting that
$ [\left . \boldsymbol{e}_A \right | \boldsymbol{e}_A^\perp ]$
is an orthogonal matrix, using its transpose to left-multiply both sides shows that a rotation of the axes can be found to transform
$\unicode{x1D63C}$
to a matrix that is zero except for the upper right-hand off-diagonal entry (this is the Jordan normal form of
$\unicode{x1D63C}$
to within scaling). Hence, the flows we are considering here are, on averaging, those of pure shear with
$\overline {\boldsymbol{u}^*} =2\overline {E^*_{12}} y\boldsymbol{e}_1$
for a suitable choice of orthonormal basis, and we have
$\overline {E^*_{12}}\neq 0$
as
$\unicode{x1D63C}\neq \boldsymbol{{0}}$
.
For swimmers that asymptote to a fixed angle, the presence of pure shear results in infinite drift in the
${\boldsymbol{e}}_1$
direction, parallel to the flow, that increases quadratically in time in general. This arises from the fact that the dominant term in the
${\boldsymbol{e}}_1$
direction for
$t\gg t_*\gg 1$
(sufficiently large) is approximately
\begin{align} &\left [ \int _{t_*}^{t} \unicode{x1D644} +\unicode{x1D63C}(t-s) \mathop {}\!{\textrm{d}}{s}\right ]\left .\boldsymbol{C}( \sin 2 \tilde {\theta }_{0} ,\cos 2 \tilde {\theta }_{0}, \sin \tilde {\theta }_{0} ,\cos \tilde {\theta }_{0})\right \rvert _{\tilde {\theta }_{0}=\tilde {\theta }_0(\infty )} \nonumber \\ &= \left [ \int _{t_*}^{t} \begin{bmatrix} 1 & 2\overline {E^*_{12}} (t-s) \\ 0 & 1 \end{bmatrix}\mathop {}\!{\textrm{d}}{s}\right ] \left .\boldsymbol{C}( \sin 2 \tilde {\theta }_{0} ,\cos 2 \tilde {\theta }_{0}, \sin \tilde {\theta }_{0} ,\cos \tilde {\theta }_{0})\right |_{\tilde {\theta }_{0}=\tilde {\theta }_0(\infty )} \nonumber \\ &\sim \begin{bmatrix} {\textrm{ord}}\left (t^2\right ) \\ {\textrm{ord}}\left (t\right ) \end{bmatrix}. \end{align}
Finally, we note that a tumbling swimmer’s trajectory will drift in the
${\boldsymbol{e}}_1$
direction in all but edge cases due to the
term. However, it will not drift in the
${\boldsymbol{e}}_2$
direction. In particular, given the swimmer is tumbling and noting
${\boldsymbol{e}}_2 ^\top \boldsymbol{A}=\boldsymbol{0}$
, we have that its location in the
${\boldsymbol{e}}_2$
direction is given by
\begin{align} {\boldsymbol{e}}_2^\top \overline {{\boldsymbol{x}}}_0(t) &= {\boldsymbol{e}}_2^\top \overline {{\boldsymbol{x}}}_0(t=0)\nonumber \\ &\quad + {\boldsymbol{e}}_2^\top \int _0^t(\unicode{x1D644} +\unicode{x1D63C}(t-s) )\boldsymbol{C}(\sin 2\tilde {\theta }_{0}(s),\cos 2\tilde {\theta }_{0}(s), \sin \tilde {\theta }_{0} (s),\cos \tilde {\theta }_{0}(s))\mathop {}\!{\textrm{d}}{s}, \end{align}
The integral above is the second component of those occurring in (5.7) for a tumbling swimmer, as considered in (5.8) and (5.9), and, thus, by an inheritance of this analysis we can deduce that there is no drift in the
${\boldsymbol{e}}_2$
direction for a tumbling swimmer in a flow that is pure shear and non-trivial after time averaging.
5.3. Oscillatory temporal dynamics in the plane
The final class of translational dynamics to consider occurs if the average strain rate is dominated by the rotation rate, such that
Neglecting edge cases, we first consider swimming in which
$a^2 \lt b^2+c^2$
, so that there is no tumbling and, hence, the swimmer tends to a fixed angle for large time (see § 4). Noting from (3.45) that
$\unicode{x1D646}(t)$
is periodic on the slow time scale with period
$2\pi /\mu$
, where
we have for
$t_*$
sufficiently large
\begin{align} &\overline {{\boldsymbol{x}}}_0(t_*+2\pi /\mu )- \overline {{\boldsymbol{x}}}_0(t_*) \nonumber \\ & \approx \left [ \int _{t_*}^{t_*+2\pi /\mu }\unicode{x1D646}(t_*-s)\mathop {}\!{\textrm{d}}{s}\right ] \left .\boldsymbol{C}( \sin 2 \tilde {\theta }_{0} ,\cos 2 \tilde {\theta }_{0}, \sin \tilde {\theta }_{0} ,\cos \tilde {\theta }_{0})\right |_{\tilde {\theta }_0=\tilde {\theta }_0(\infty )}=0. \end{align}
The error in approximating
$\theta _0$
by its asymptote is exponentially small for large time (see (3.16)) and, hence, these errors do not accumulate. Thus, the trajectory is asymptotically periodic and bounded for large time. Furthermore, even with net motion of the swimmer, so that at least one of
$V$
,
$\overline {\varOmega I_{U c}}$
or
$\overline {\varOmega I_{U s}}$
is not zero, the contribution of the progressive swimming to the motion for
$t\gt t_*$
(with
$t_*$
sufficiently large) is zero. For example, when
$V \gt 0$
, the contribution to the motion for
$t\gt t_*$
that scales with
$V \overline {\cos \varPsi }$
is (to within exponentially small errors) given by
\begin{align} & V \overline {\cos \varPsi } \left [\int _{0}^t \unicode{x1D646} (t -s) \mathop {}\!{\textrm{d}}{s} -\int ^{t_*}_0 \unicode{x1D646} (t_*-s) \mathop {}\!{\textrm{d}}{s} \right ] \hat {\boldsymbol{e}}_{10}(\infty ) \nonumber \\ &= V \overline {\cos \varPsi } \left ( \frac {\sin (\mu t_*)-\sin (\mu t)}\mu + \frac {\cos (\mu t)-\cos (\mu t_*)}{\mu ^2}\unicode{x1D63C} \right ) \hat {\boldsymbol{e}}_{10}(\infty ), \end{align}
with
$\unicode{x1D646}$
as in (3.45). In particular, this contribution is oscillatory as
$t$
increases. Directly analogous and oscillatory results also hold for all terms involving
In turn, this explicitly demonstrates that the progressive movement of the swimmer has been converted to an oscillatory movement by the background flow.
In contrast, if the tumbling condition holds, that is
$a^2 \gt b^2 + c^2$
, the dynamics will involve the convolution of oscillations at the tumbling frequency and at the frequency associated with the flow
Whether such dynamics induces oscillations or unbounded dynamics in the trajectory at long time is contingent on whether or not there is resonance between the different oscillatory contributions, though oscillations may be typically expected as resonance requires parameter fine-tuning. Though general results in this case are less forthcoming, we can examine special cases of (3.16) and (3.46) to yield additional insights, as we pursue below.
6. Bodies of revolution with fore–aft symmetry
While the analytical cases above considered relatively general bodies, emphasising the ubiquity of the observations among different body shapes, the special cases below are restricted to bodies of revolution that possess fore–aft symmetry, unless explicitly stated otherwise. Hence, only
$-\lambda _2(T)\equiv B(T)$
, the Bretherton parameter, is non-zero for the interactions between the rate of strain and the swimmer dynamics in (2.17). In addition, fore–aft symmetry implies that
$\varOmega _f=\varOmega =0$
and, hence,
$\varPsi = \sin {\varPsi }=0$
, giving the simplifications of (5.5).
With these restrictions and simplifications, the angular dynamics are given by (3.16) with the additional reductions
which arise from (3.1) and (3.10). For both clarity and the interested reader, the equations of motion are explicitly simplified in Appendix C, where we have from (C11) that motion in the
${\boldsymbol{e}}_3$
direction is trivial. The translational equation of motion in the flow plane reduces to
\begin{align} \dfrac {{\textrm{d}}{\overline {{\boldsymbol{x}}}_0}}{{\textrm{d}}{t}} &= \underbrace {\begin{bmatrix} \overline {E^*_{11}} & \overline {E^*_{12}} -\overline {\varOmega ^*} \\ \overline {E^*_{12}}+\overline {\varOmega ^*} & -\overline {E^*_{11} } \end{bmatrix}}_{\unicode{x1D63C}} \overline {{\boldsymbol{x}}}_{0} + \begin{bmatrix} V +\overline {I_{U c} E^*_{11}} & \overline {I_{U c} E^*_{12}} \\ \overline {I_{U c} E^*_{12}} & V -\overline {I_{U c} E^*_{11}} \end{bmatrix}\hat {\boldsymbol{e}}_{10}(\overline {\theta }_0 )\nonumber \\&\quad +\, \left (\overline {I_{U c} BE^*_{11}}\sin 2\overline {\theta }_0-\overline {I_{U c} BE^*_{12}}\cos 2\overline {\theta }_0\right )\hat {\boldsymbol{e}}_{20}(\overline {\theta }_0 ), \end{align}
and we have dropped the constant background flow contribution,
$\overline {\boldsymbol{u}}_{tr}^*$
, without loss of generality by the choice of inertial reference frame.
In this reduced yet still complex setting, we will explore swimmer behaviours in various planar linear flows and demonstrate that simple dynamics emerge despite the level of complexity remaining.
6.1. Rotational flow
A particularly simple case is that of rotational flow with non-zero mean, for which
$E^*_{11}=E^*_{12}=0$
and
$\overline {\varOmega ^*} \neq 0$
. In this regime, the tumbling condition of § 4 holds, with
$a= \overline {\varOmega ^*}\neq 0$
and
$b=c=0$
, so that (3.16) reduces to
where
$\theta _{00}=\overline {\theta }_0(t=0)$
. Further, with
$\overline {x}_0={\boldsymbol{e}}_1\boldsymbol{\cdot }\overline {{\boldsymbol{x}}}_0$
,
$\overline {y}_0={\boldsymbol{e}}_2\boldsymbol{\cdot }\overline {{\boldsymbol{x}}}_0$
, we have
Hence, if there is no intrinsic net swimming (
$V =0$
), the overall motion is that of simple harmonic oscillations, with
and, thus, there is no net motion on the long time scale for non-progressive swimmers with this level of symmetry in purely rotational flow.
For
$V \neq 0$
, we instead have the dynamics of a forced oscillator, with
which generates resonance with no parameter fine-tuning beyond that needed to force a purely rotational flow. Thus, for purely rotational flow and even slightly progressive swimmers, we conclude that swimmer motility generates a resonant oscillation, so that the swimmer distance from the origin scales linearly with time. Recovering additional generality by reinstating the shape parameters
$\lambda _5$
,
$\eta _2$
,
$\eta _3$
and
$\eta _4$
does not change these observations, as they enter the equations of motion through the rate of strain tensor, which here is zero.
However, if we relax the constraint of fore–aft symmetry and allow the swimmer to generate a slow time scale rotation
$\varOmega \neq 0$
, then
$a = \overline {\varOmega } +\overline {\varOmega ^*} \neq \overline {\varOmega ^*}$
. In turn, (6.3) no longer holds and the corresponding forcing in (6.6) is modified to a term scaling with
$\sin (\theta _{00} + at )$
. Thus, the swimmer oscillates and resonance does not occur, demonstrating that an element of fine tuning (i.e. perfect fore–aft symmetry) is indeed required for resonance.
6.2. Irrotational flow
For an irrotational flow with non-trivial mean, we have
$\varOmega ^*=0,$
$\overline {E^*_{11}}^2 +\overline {E^*_{12}}^2\gt 0$
. Recalling
$\varOmega =0$
by fore–aft symmetry, we also have
$a=0$
and, by (3.16),
$\overline {\theta }_0$
tends to a constant asymptote for large time. From (5.1) et seq., we have exponential dynamics in the plane and, recognising the possible exception of edge cases, the swimmer drifts off to spatial infinity. This long-time trajectory can be examined in more detail without further loss of generality. As
$\varOmega ^*=0$
, the matrix
$\unicode{x1D63C}$
of (6.2) is symmetric and, hence, diagonalisable. Thus, with a suitable choice of laboratory basis, the equations of motion in the plane of the flow in the long-time limit are given approximately by
where
are the first and second components of the long-time limits of the other terms in (6.2). Noting the opposing signs of the eigenvalues in (6.7), this explicitly demonstrates an exponential drift to infinity in one direction accompanied by an exponential decay towards a constant in the orthogonal direction. Further, we have
and, hence,
where
$M$
is a constant of integration. Thus, independent of any further details, a swimmer in such an irrotational flow moves along hyperbolae in the plane once initial transients have decayed. Furthermore, noting the change of basis to bring the equation of motion into the form of (6.7), the hyperbola asymptote is parallel to an eigenvector of the averaged rate of strain tensor,
$\overline {\unicode{x1D640}^{\,*}}$
. We showcase an example of asymptoting towards a hyperbola in figure 2, and note that the long-time direction of motion of this swimmer is given by an eigenvector of
$\overline {\unicode{x1D640}^{\,*}}$
, in this case
$[(1+\sqrt {5})/2,1]^\top$
.

Figure 2. Exponential translational dynamics of a swimmer in irrotational oscillatory flow. (a) The temporal evolution of swimmer position and orientation, highlighting long-time exponential growth of
$x$
and
$y$
and a constant-average orientation
$\theta$
. (b) The path of the swimmer from
$(x,y) = (0,0)$
is shown in grey, which exhibits large oscillations around an eventually hyperbolic trajectory. This hyperbola asymptotes to a line with gradient
$2/(1+\sqrt {5})$
, parallel to an eigenvector of the averaged rate of strain tensor
$\overline {\unicode{x1D640}^{\,*}}$
. The leading-order approximations to the average evolution are shown as black dashed lines, evidencing excellent agreement with the full numerical solutions that expectedly lessens during the exponential translational motion. Here, we have taken
$\omega =100$
and set all swimmer and flow parameters to be zero apart from
$U(T)=0.1\cos T$
,
$E^*_{11}(T)=0.2+\sin T$
and
$E^*_{12}(T)=0.4+\sin T$
.
Notably, these broad conclusions apply for both progressive and non-progressive swimmers. They also apply if we relax many of our symmetry constraints (with the exception of fore–aft reflection invariance), with these results holding for non-zero
$\eta _2$
,
$\eta _3$
,
$\eta _4$
and
$\lambda _5$
. The breaking of fore–aft symmetry, however, allows for self-induced rotation that has the potential to invalidate these conclusions, as we plausibly obtain
$a\gt 0$
and lose the asymptoting behaviour of the swimmer orientation.
6.3. Motility in stationary shear
The classical example of a stationary shear flow can be recovered by setting
$E^*_{11}=0$
and
$\varOmega ^*=-E^*_{12}\neq 0$
and constant, without loss of generality. In this case, (3.16) and (3.46) entail that
$\bar {y}_0$
and
$\bar {\theta }_0$
decouple from
$\overline {x}_0$
, with motion in the latter direction including an inexorable drift in all but edge cases. Hence, we focus on the dynamics of
$\bar {y}_0$
and
$\bar {\theta }_0$
, which here are governed by the reduced system
recalling that
$\overline {I_{U c}}=0$
.
We first consider the case with
$|{\overline {B}}|\lt 1$
. Equation (6.11b
) immediately implies that
$\bar {\theta }_0$
is periodic, which can also be seen in the general formalism of (3.13) and (3.16) by setting
$a=-E^*_{12}$
,
$b=0$
,
$c= -E^*_{12} \overline {B}$
and
$q=(a^2-b^2-c^2)^{1/2}=|{E^*_{12}}|(1-\overline {B}^2)^{1/2}\gt 0$
. This dynamics corresponds precisely to that of planar Jeffery orbits (Jeffery Reference Jeffery1922), as generalised by Bretherton (Reference Bretherton1962) and identified in planar shape-changing swimmers by Gaffney et al. (Reference Gaffney, Dalwadi, Moreau, Ishimoto and Walker2022a
).
We also have that
$\bar {y}_0$
is periodic, as can be deduced by observing that the system is conservative, with
Thus, as
$H$
is constant, we have that
$\bar {y}_0$
is an integral of a smooth, bounded integrand with periodic limits, up to an additive constant. Hence,
$\bar {y}_0$
is bounded and periodic for all time. It inherits the period of
$\bar {\theta }_0$
, which here is given by
in units of the slow time scale.

Figure 3. Systematically averaged dynamics of a reciprocal swimmer in stationary shear flow, a scenario schematically illustrated in figure 1 with a depiction of
$\theta$
,
$y$
. In the above, note that
$\overline {\theta _0},\overline {y}_0$
are the fast time scale averages of the leading-order approximations, that is
$\theta _0$
,
$y_0$
, to the variables
$\theta$
,
$y$
. In the above, we illustrate the semiperiodic phase space that corresponds to a reciprocal swimmer in stationary shear flow, shown both as dynamics on a cylinder and in the plane. We showcase three qualitatively distinct regimes: in (a) and (d), we have
$(\overline {I_{U c} B}, \overline {B}) = (0,0.5)$
, leading to no motion at leading order; in (b) and (e), we have
$(\overline {I_{U c} B}, \overline {B}) = (1,0.5)$
and long-time periodic motion; in (c) and (f), we have
$(\overline {I_{U c} B}, \overline {B}) = (1,1.5)$
and progression. In (f), the dashed lines correspond to stable states of the angular dynamics.
Now suppose that
$|{\overline {B}}|\geqslant 1$
, a case that requires extreme shape elongation (Bretherton Reference Bretherton1962). This gives rise to fundamentally different dynamics, with the swimmer no longer tumbling. Instead, its angle asymptotes to a constant that, in turn, induces a drift to infinity along the
${\boldsymbol{e}}_2$
direction (perpendicular to the flow direction) for large time. This is even true for reciprocal swimmers if
$\overline {I_{U c} B}\neq 0$
. In other words, it is possible for a highly elongated reciprocal swimmer with fore–aft symmetry to self-propel indefinitely across pathlines in a stationary shear flow via the interaction between shear flow and the swimmer deformation.
The range of possible leading-order dynamics for a reciprocal swimmer (
$V =0$
) in various flows is illustrated in figure 3, with figure 3(b,e) showcasing periodicity on a long time scale Jeffery orbit. Non-trivial motility is highlighted in figure 3(c,f), in which the reciprocal swimmer approaches a steady state of the angular dynamics and achieves net propulsion across pathlines of the flow.
6.4. Motility in oscillatory shear
A natural generalisation of stationary shear flow is oscillatory shear flow. For such a flow, we have
$E^*_{11}=0$
and
$\varOmega ^*(T)=-E^*_{12}(T)\neq 0$
, without loss of generality. The equations of motion simplify to
\begin{align} \dfrac {{\textrm{d}}{\bar {\theta }_0}}{{\textrm{d}}{t}} &= - \overline {E^*_{12}} \left (1- \frac {\overline {E^*_{12}{B}}}{\overline {E^*_{12}}} \cos {2\bar {\theta }_0}\right ), \end{align}
noting the appearance of an effective Bretherton parameter of
$\overline {E^*_{12}{B}}/\overline {E^*_{12}}$
in (6.14c
). Importantly, this quantity need not have magnitude less than unity, even if
$|{B(T)}|\lt 1$
for all
$T$
. Here, one could replace
$E^*_{12}$
with the usual simple shear rate
$\gamma$
via the relation
$\gamma (T):= -2E^*_{12}(T)$
, corresponding to
$\boldsymbol{u}^* = -\gamma (T) y{\boldsymbol{e}}_1$
, though we do not do so here.
Below, we only consider cases where the effective Bretherton parameter has a magnitude greater than unity, noting that this does not necessitate the geometrical constraint of severe elongation, though it does mean the angular dynamics is asymptoting. In this case, the angular dynamics evolves to an asymptotically constant angle at large time. This holds even if the average shear rate is zero (i.e.
$\overline {E^*_{12}} =0$
) but
$\overline {E^*_{12}{B}}\neq 0$
, in which case we instead have
and the angular dynamics evolves to an asymptotic state with
$\cos {2\bar {\theta }_0}=0$
.
For the moment, we assume that
$\overline {E^*_{12}}\neq 0$
and define
$\mathcal{C} = \overline {E^*_{12}}/\overline {E^*_{12} B} \in [-1,1]$
as the reciprocal of the effective Bretherton parameter, the long-time asymptote for
$\cos {2\bar {\theta }_0}$
. We also assume that the long time asymptote is a stable equilibrium and, thus, exclude edge cases of an initial condition at an unstable equilibrium for
$\bar {\theta }_0$
. We then have that the long-time asymptote for
$\bar {\theta }_0$
is either in the interval
$\bar {\theta }_0\in (0,\pi /2)$
or the interval
$\bar {\theta }_0\in (\pi ,3\pi /2)$
and, thus, the signs of
$\sin \bar {\theta }_0$
and
$\cos \bar {\theta }_0$
are the same for the long-time asymptote. With this, we have
\begin{align} &= \pm \left [\frac {\sqrt {1-\mathcal{C}}}{\sqrt {2}} \left ( \overline {E^*_{12} I_{U c} }+\overline {E^*_{12} I_{U c} B}\mathcal{C} \right ) + \frac { V \sqrt {1+\mathcal{C}}}{\sqrt {2}} \right ], \end{align}
\begin{align} &= \pm \left [ \frac { \sqrt {1+\mathcal{C}}}{\sqrt {2}}\left (\overline {E^*_{12}I_{U c}}-\overline {E^*_{12}I_{U c}{B}} \mathcal{C}\right ) +\frac {V \sqrt {1-\mathcal{C}}}{\sqrt {2}}\right ]. \end{align}
In turn, for large time, we have
Neglecting the asymptotically small errors in this approximation, one may integrate to give
where
$\mathcal{K}$
is a constant. Thus, excluding possible edge cases, the long-time swimmer trajectories are parabolic, regardless of the details of the flow and the swimming. One such edge case is
$\mathcal{B}=0$
, which gives the limiting case of a line of constant
$\overline {y}_0$
, for instance.
Finally, for the case where there is no net shear, we have
$ \overline {E^*_{12}}=0$
and assume that
$\overline {E^*_{12}B} \neq 0$
. Here, the trajectory is also linear, even though naive averaging would predict that the reciprocal swimmer has no net motion. In particular, we have
$\mathcal{C}=0$
and
$\mathcal{A}= \mathcal{B}$
, regardless of whether
$V =0$
or
$V \neq 0$
. Then we have
so that the trajectories are simply straight lines of unit gradient, independent of the details of the flow, swimmer and initial conditions, at least once the angular dynamics is asymptoting. Example such trajectories are shown for reciprocal swimmers in figure 4(b), with the associated angular dynamics illustrated in figure 4(c). This highlights two explicit examples of reciprocal swimmers in a zero-mean oscillating shear swimming across pathlines, breaking Purcell’s scallop theorem. Notably, extensive swimmer elongation is not required to be in this dynamical regime.

Figure 4. Behaviours of reciprocal swimmers (
$V=0$
) in unsteady shear flow with zero average shear. (a) An illustration of the oscillatory flow field. (b) Swimmer trajectories within the oscillatory shear, with the associated angular dynamics and parameters shown in (c). The fast time scale oscillations are clearly visible, as well as the emergent long time behaviours, which can include net motion across pathlines despite reciprocal swimming. The numerical solution of the effective governing equations of (6.14) is shown for two parameter sets as black dashed curves, demonstrating excellent agreement with the average behaviour of the full system. In all cases, the orientation
$\theta$
asymptotes to a root of
$\cos 2\overline {\theta }_0$
, here
$\pi /4$
, and the gradient of the swimmer trajectory asymptotes to unity, as predicted by the asymptotic analysis. Note that only two curves are visible in (c), as two parameter sets have identical averaged angular dynamics. These are universal predictions for swimmers with sufficient symmetry (such as maintaining a shape that is always a body of revolution with fore–aft symmetry).
7. Discussion and conclusions
We have considered swimmers that are characterised by a separation of time scales, with motility driven by fast time scale processes such as swimmer treadmilling and shape changes. These drivers are independent of the background flow and induce motility associated with a slower time scale, as frequently observed (Smith et al. Reference Smith, Gaffney, Gadêlha, Kapur and Kirkman-Brown2009; Curtis & Gaffney Reference Curtis and Gaffney2013; Ishimoto & Gaffney Reference Ishimoto and Gaffney2014; Pak & Lauga Reference Pak, Lauga, Duprat and Stone2015). The swimmer may also induce its own rotation on the fast time scale, though we have assumed a degree of symmetry throughout the motion. In particular, the swimmer is assumed to possess helicoidal symmetry together with additional symmetries associated with reflection planes or rotation axes. These symmetries are summarised in § 2.2, with the simplest case corresponding to a body of revolution and fore–aft symmetry.
Within this framework, we have derived the equations of motion for both the swimmer translational and angular motility, making use of multiscale asymptotic methods that exploit the ratio of time scales to generate simplified equations for the leading-order dynamics on the slow time scale. As expected, given the restrictions imposed on the swimmer, any motion perpendicular to the plane of the flow decouples and we essentially neglect this trivial aspect of the flow. The angular dynamics and the planar translation dynamics are given by a rapid periodic oscillation induced by the swimmer activity, superimposed with angular changes and trajectories that evolve on the slow time scale.
The full system of governing equations is intricate, involving the large number of variables and parameters summarised in tables 1 and 2. In analysing the slow dynamics, however, it is clear that the resulting motion can be extensively characterised by only two groups of variables, whose roles we have identified systematically. These are
\begin{equation} W_{\textit{rot}} := \frac {a^2}{b^2+c^2}\quad \text{ and } \quad W_{\textit{trans}} := \frac {\overline {\varOmega ^*}^2}{\overline {E^*_{11}}^2+\overline {E^*_{12}}^2}, \end{equation}
which describe the swimming activity and the background flow in turn. Here,
$a$
is the fast time scale average of the angular velocity of the swimmer and the background flow, while
$b^2+c^2$
measures the impact of the fast time scale average of the fluid rate of strain on the swimmer’s angular dynamics. Similarly,
$\overline {\varOmega ^*}$
is the fluid angular velocity and
$\big(\overline {E^*_{11}}^2+\overline {E^*_{12}}^2\big)^{1/2}$
is a measure of the rate of strain, both averaged over the fast time scale. Hence, the behaviour of the system is characterised by whether or not angular velocity dominates the impact of rate of strain for both the swimmer and the fluid.
We graphically summarise the key roles of these effective parameters in figure 5, highlighting a markedly simple classification of the long-time dynamics (excluding edge cases). Note that the angular dynamics conditionally reduces to that of a generalised planar Jeffery orbit, linking the angular dynamics to previous investigations, especially Jeffery (Reference Jeffery1922) and Bretherton (Reference Bretherton1962). In particular, whether the swimmer asymptotes to a fixed angle of swimming or endlessly tumbles on a generalised planar Jeffery orbit depends only on
$W_{\textit{rot}}$
, which can in turn depend strongly on the level of swimmer symmetry and the background flow. Hence, determining the angular dynamics of a swimmer involves detailed knowledge of both the swimmer and the background flow. In contrast, the character of the translational motion depends only on the flow and not on the properties of the swimmer, splitting into trajectories that are exponential, oscillatory or linear in time based on the value of
$W_{\textit{trans}}$
. In combination, these observations of angular dynamics and motility can extensively inform qualitative features of the swimmer trajectory. This ability to extensively classify the behaviours of a swimmer via only a two-dimensional (2-D) parameter space is much simpler than one might initially anticipate. A detailed summary of these behaviours, including some subcases, is presented in table 3, with examples of translational dynamics in each case shown in figure 6. We highlight that knowledge of the time-dependent shape parameters and self-induced velocities is key to applying the results of this study. To the best of our knowledge, these functions are unknown (but can in principle be calculated) for all but one microswimmer (Chlamydomonas reinhardtii (Omori et al. Reference Omori, Kikuchi, Schmitz, Pavlovic, Chuang and Ishikawa2022)). Hence, in order to apply this understanding of swimmers in flows, a broad, classifying study of microswimmer shape and swimming profiles is warranted.

Figure 5. Long-time swimmer behaviours are a function of two effective parameters, defined in (7.1). One parameter,
$W_{\textit{trans}}$
, depends only on the properties of the background flow and governs the translational dynamics; the other,
$W_{\textit{rot}}$
, determines the orientational dynamics and depends on both the swimmer and the flow. Stationary shear flows fall on the line
$W_{\textit{trans}}=1$
, whilst flows that are irrotational on average (such as pure strain) correspond to
$W_{\textit{rot}}=0$
. This diagram neglects mathematically precise edge cases, which are considered thoroughly in §§ 4 and 5. Important special cases of resonance for
$W_{\textit{trans}}$
and
$W_{\textit{rot}}\gt 1$
and the dynamics for the
$W_{\textit{trans}}=1$
are also considered in table 3.
Table 3. A summary of swimmer behaviours in planar linear background flows. Edge cases, where parameter fine tuning leads to behaviours distinct from the more general cases, are not summarised here. Examples of corresponding swimming trajectories are shown in figure 6.


Figure 6. Example trajectories in the flow plane corresponding to the cases described in table 3, illustrating the variety of possible translational behaviours. Rapid oscillations and emergent long-time behaviours can be seen in all panels. Panels (a)–(g) correspond to rows 1–7 of table 3. Axes are scaled independently for visual clarity and all cases shown are reciprocal swimmers (
$V = 0)$
with
$\omega =50$
. In (g), the observed net motion is along vertical flow pathlines.
One can also immediately note instances where the interaction of the swimmer with the background flow can induce progressive motion even for reciprocal swimming, where no net motion is generated in the absence of background flow. This occurs with motion across pathlines for the linear, zero-mean oscillatory flows and shear flows of § 5.2 if the swimmer acquires a fixed angle at long time, as further illustrated for the special cases with an oscillating shear flow. Thus, the interaction of the swimmer with a background flow provides another means to break Purcell’s scallop theorem that supplements other mechanisms, such as the introduction of viscoelasticity or inertia (Lauga Reference Lauga2007, Reference Lauga2011; Qiu, Lee & Mark Reference Qiu, Lee and Mark2014; Derr et al. Reference Derr, Dombrowski, Rycroft and Klotsa2022). Conversely, the characterisation of the swimmer also highlights when progressive swimming can be converted to oscillatory trajectories by the background flow, in particular for the linear zero-mean oscillatory flows of § 5.2, where the swimmer tumbles.
As well as these general considerations, special cases of the dynamics for these swimmers in planar flows were considered, restricting attention to specific background flows and highly symmetrical swimmers. Our first example considered a rotational flow, where tumbling is observed for the symmetric swimmer considered. In turn, this induced resonance once the swimmer had a non-zero net swimming speed
$(V \neq 0)$
. This also demonstrates that swimmer motility need not be converted to oscillations for sufficiently symmetric swimmers in rotating flows. Nonetheless, it is possible for the swimmer to enter the regime of an asymptoting angle despite the presence of a rotational background flow. For example, it may break fore–aft symmetry to rotate in the opposite direction to the background flow angular velocity. Then, in this regime, progressive motility is converted to oscillation (e.g. table 3). Hence, we can observe that, despite numerous observations in table 3 being independent of the details of the swimmer, aspects of inertialess motility in background flows can be sensitive to the details of the swimming gait. For instance, the gait may allow passage between the different types of behaviour in parameter space associated with the parameter groupings of (7.1).
For irrotational flows with a highly symmetric swimmer, we observe that the swimmer has an asymptoting angle for large time and the long-time trajectory forms a hyperbola in the plane of the flow. Furthermore, the observation of hyperbolic trajectories is robust to many features of the swimmer, though this can be disrupted by the introduction of a sufficiently large average angular velocity,
$\varOmega (T)$
, induced by the swimmer in the absence of a background flow, which requires a fore–aft symmetry breaking of the swimmer.
In shear flows, there is in general a drift in the direction of fluid flow, but motility across pathlines is also possible. For stationary shear and a highly symmetric swimmer, this can only occur with extensive swimmer elongation, as such dynamics requires that the Bretherton parameter
$B$
satisfies
$\overline {B}^2\gt 1$
. Otherwise, the dynamics across pathlines is oscillatory. In contrast, for background shear flows that have an oscillating contribution, such extreme elongation need not be required for indefinite drift across pathlines. More generally, for highly symmetric swimmers that do not tumble, the long-time trajectory is in the shape of a parabola, except for edge cases. Furthermore, if the mean shear flow is zero for a highly symmetric non-tumbling swimmer, the trajectory reduces to a line with unit gradient (given one axis is aligned along the direction of the flow and the convention of figure 1). The latter is one of many examples of the previously known observation that a priori averaging, that is the averaging of oscillations without considering the details of the particular model, can generate incorrect results, as reported for example by Walker et al. (Reference Walker, Ishimoto, Gaffney, Moreau and Dalwadi2021, Reference Walker, Ishimoto and Gaffney2023).
While swimmers in shear flow have been subject to extensive study, for instance by Karp-Boss, Boss & Jumars (Reference Karp-Boss, Boss and Jumars2000), Hope et al. (Reference Hope, Croze, Poon, Bees and Haw2016b ), Gaffney et al. (Reference Gaffney, Dalwadi, Moreau, Ishimoto and Walker2022a ) and Walker et al. (Reference Walker, Ishimoto, Gaffney, Moreau and Dalwadi2022a ), we see that swimmer behaviour in a pure steady shear flow truly is a special case. The introduction of oscillations can fundamentally change the character of swimmer behaviour, leading to parabolic trajectories emerging. Similarly, small changes to the background flow can extensively change the swimmer behaviour. For example, a small change in the flow so that the flow angular velocity dominates the rate of strain (if only weakly) induces an oscillatory motion of a non-tumbling swimmer rather than a drifting motion. In contrast, if the small change is such that the rate of strain dominates then there is a drift to infinity, as may be inferred from the summaries of figure 5 or table 3.
This raises the question of how further changes in the flow influence swimmer dynamics. A pertinent question concerns rheotaxis, which has been observed and predicted for swimmers in a Poiseuille flow (Omori et al. Reference Omori, Kikuchi, Schmitz, Pavlovic, Chuang and Ishikawa2022; Walker et al. Reference Walker, Ishimoto, Moreau, Gaffney and Dalwadi2022b
) and sperm cells under relatively general circumstances, for instance swimming in shear flows (Miki & Clapham Reference Miki and Clapham2013; Kantsler et al. Reference Kantsler, Dunkel, Blayney and Goldstein2014; Ishimoto & Gaffney Reference Ishimoto and Gaffney2015), as well as predicted for squirmers close to a no-slip wall (Uspal et al. Reference Uspal, Popescu, Dietrich and Tasinkevych2015; Ishimoto Reference Ishimoto2017). These observations, however, do not fall into the remit of the analysis presented here in that they involve a reorientation in the swimming plane, perpendicular to
${\boldsymbol{e}}_3=\hat {{\boldsymbol{e}}}_3$
, due to a flow that varies in the
${\boldsymbol{e}}_3$
direction, while we have only considered flows that are in the swimming plane and not perpendicular to it, except for the trivial case of a constant flow in this direction. Hence, such observations do not contradict the observation here that, at leading order in
$1/\omega$
, no predictions of rheotaxis have emerged for a swimmer in a plane in response to a linear flow restricted to the same plane. The absence of rheotaxis is illustrated by the hyperbola and the parabola of (6.10) and (6.18) in special cases, for example, and is also apparent from the prediction that the final swimming direction angle for an asymptoting swimmer depends on the initial swimming direction, as may be inferred from (3.16). The consideration of nonlinear flows, surfaces and spatially non-constant flow angular velocities and rates of strain are further pertinent examples left for future work. In particular, such features may induce behaviours profoundly different from those observed here, with one example concerning angular rocking back and forth, which is not present in the scope of the dynamics considered here, but nonetheless has been observed in the oscillating rheotaxis of artificial swimmers in response to Poiseuille flows within small microchannels (Dey et al. Reference Dey, Buness, Hokmabad, Jin and Maass2022).
Since individual dynamics often feature in the construction of population models for swimmers (Ezhilan et al. Reference Ezhilan, Shelley and Saintillan2013; Saintillan & Shelley Reference Saintillan and Shelley2013; Junot et al. Reference Junot, Figueroa-Morales, Darnige, Lindner, Soto, Auradou and Clément2019), this study also offers the prospect of facilitating the development of collective swimmer models in more general background flows than has typically been considered. Furthermore, given the classification of swimmer behaviours, one can also consider how one may control a swimmer (or mobile microrobot) in a background flow, assuming that it cannot swim with sufficient speed to render the background flow as a small perturbation that can be ignored in terms of navigation. In particular, manipulating the swimmer cannot control the trichotomy of the translational dynamics (into those of exponential, oscillating and linear character) as these depend only on the background flow. However, the swimmer can always, at least in principle, be switched from tumbling to asymptoting in its angular behaviour, for instance by controlling its self-induced rotation
$\varOmega (T)$
. While such switching does not have an impact on the exponential translation case, switching to tumbling angular dynamics in the case of linear translation increases the prospect of localised trajectories rather than drifting, with potentially the opposite for oscillating flows if a resonance occurs in the latter case with tumbling, as again may be inferred from table 3.
A final direction concerns the extent to which this study generalises on relaxing the swimmer symmetry restrictions of § 2.3, which are further documented in Appendix B. This is an open question. Further progress may possibly be feasible using a generic approach, such as that of Gaffney et al. (Reference Gaffney, Dalwadi, Moreau, Ishimoto and Walker2022b ). However, some restriction is likely to be required for progress, as the more general case couples in-plane and out-of-plane dynamics. One less-symmetric instance where it might nonetheless be possible to make further progress concerns swimmers whose shapes throughout the gait cycle have only two planes of symmetry, as studied by Thorp & Lister (Reference Thorp and Lister2019). However, assessing the extent to which, and how, the results presented here may extend to less symmetric swimmers requires detailed investigation and is beyond the scope of the present study. Similarly, an investigation of the role of stochastic effects would also be pertinent, especially given the observed effects of noise on passive Jeffery orbits (Talbot et al. Reference Talbot, Antoine, Claudin, Somfai and Börzsönyi2024).
In summary, the equations of motion for a swimmer possessing modest spatial symmetry in a linear planar background flow have been derived using the assumption of inefficiency. That is, we have assumed that the swimmer’s net motion is much slower than the deformations and treadmilling required to generate its motion, noting that this is commonplace in microswimming. The resulting solutions allow for a classification of swimmer behaviour based on just two key parameters,
$W_{\textit{rot}}$
and
$W_{\textit{trans}}$
of (7.1), which measure the ratio of the background flow angular velocity to rate of strain, and the ratio of the swimmer and flow angular velocity to the swimmer’s interaction with the flow rate of strain. Thus, via this multiscale analysis, we have demonstrated that this complex system can be extensively understood in terms of only two degrees of freedom. Furthermore, the present study highlights the need both for detailed measurement of time-dependent swimmer properties and careful averaging in analysing the equations of motion, whilst observing that the interactions between a swimmer and a background flow can provide a further mechanism for circumventing Purcell’s scallop theorem. Common, nearly universal behaviours are also predicted, such as long-time parabolic trajectories for swimmers in oscillatory shear flows. Furthermore, the examples considered here highlight when swimmer navigation in background flows is futile, together with when and how the swimmer is capable of switching from localised trajectories to inexorable drift, or vice versa, enabling an element of rational control over swimmer and microrobot movement in linear background flows.
Funding
K.I. acknowledges the Japan Society for the Promotion of Science (JSPS) KAKENHI (grant no. 21H05309) and the Japan Science and Technology Agency (JST), FOREST (grant no. JPMJFR212N). B.J.W. is supported by the Royal Commission for the Exhibition of 1851.
Declaration of interests
The authors report no conflict of interest.
Data availability statement
All codes used to generate figures in this manuscript are available at https://github.com/Mar5bar/multi-timescale-microswimmers-in-background-flows. For the purpose of Open Access, the authors will apply a CC BY public copyright licence to any Author Accepted Manuscript (AAM) version arising from this submission.
Appendix A. Deriving the governing equations
Here, we derive the governing equations for the translation and rotation of shape changing and treadmilling swimmers in time-dependent planar linear background flows, assuming that the swimmer moves in the plane of the flow and with sufficient swimmer symmetry, as detailed in § 2.3, to ensure a relatively simple generalisation of idealised models. We first reduce the problem to that of treating the swimmer at a fixed time as a rigid particle, enabling rigid particle methods, such as that presented in the appendices of Dalwadi et al. (Reference Dalwadi, Ishimoto, Moreau, Gaffney and Walker2024b ).
We inherit the notation of the main text, for example with
${\boldsymbol{x}} = x {\boldsymbol{e}}_1+y{\boldsymbol{e}}_2+z{\boldsymbol{e}}_3$
denoting the position of a point relative to the laboratory-frame basis,
$\{{\boldsymbol{e}}_1, {\boldsymbol{e}}_2, {\boldsymbol{e}}_3\}$
, while
$\{\hat {\boldsymbol{e}}_{1}, \hat {\boldsymbol{e}}_{2}, \hat {\boldsymbol{e}}_{3}\}$
denotes the swimmer frame basis, with origin at
${\boldsymbol{x}}_c$
, the swimmer centroid. Hence,
and the background flow field is given by
where
$T=\omega t$
is the fast time scale,
$ \boldsymbol{u}^*_{\textit{tr}}(T)$
denotes the spatially constant translational aspect of the background flow. Here,
$\unicode{x1D640}^{\,*} (T)$
and
$\boldsymbol{\varOmega }^* (T)$
denote the rate of strain and angular velocity, respectively, which are spatially constant by flow linearity. Below, we use
$\boldsymbol{u}^*_c = \boldsymbol{u}^*({\boldsymbol{x}}_c(t,T),T)$
to denote the background flow at the swimmer centroid if the swimmer was absent from the domain.
A.1. Model mechanics and the grand mobility tensor
With
$\boldsymbol{u}$
denoting the velocity vector field of the flow including the swimmer, in contrast to the background flow
$\boldsymbol{u}^*$
which excludes the swimmer, we have that the fundamental equations for the displacement flow,
$\boldsymbol{u}^{d_p}=\boldsymbol{u} -\boldsymbol{u}^*$
, with disturbance pressure
$p^{d_p}$
are given by
exterior to the particle with decay boundary conditions at spatial infinity. Noting that the swimmer shape deformations and treadmilling are independent of the external flow, the boundary conditions for
$\boldsymbol{u}$
on the swimmer surface,
${\boldsymbol{x}} \in \partial \varLambda$
, are given by
\begin{align} &=\boldsymbol{u}^{S}({\boldsymbol{x}}, T) + \left [\boldsymbol{U}(T,\boldsymbol{u}^*) -\boldsymbol{u}^*_c \right ]\nonumber \\ &\qquad +\left [\boldsymbol{\varOmega } (T,\boldsymbol{u}^*) -\boldsymbol{\varOmega }^* (T) \right ]\wedge ({\boldsymbol{x}}-{\boldsymbol{x}}_c) - \unicode{x1D640}^{\,*}(T)({\boldsymbol{x}}-{\boldsymbol{x}}_c). \end{align}
Here,
${\boldsymbol{x}}_c={\boldsymbol{x}}_c(t,T)$
is the location of the swimmer centroid and
$\boldsymbol{u}^*_c=\boldsymbol{u}^*_c({\boldsymbol{x}}_c(t,T),T)$
is the background flow at the swimmer centroid. In addition,
$\boldsymbol{u}^{S}({\boldsymbol{x}},T)$
is the surface velocity, accommodating shape-shifting and tread-milling, which is
$2\pi$
-periodic in
$T$
, while
$\boldsymbol{U}(T,\boldsymbol{u}^*)$
denotes the swimming speed of the particle in the background flow,
$ \boldsymbol{u}^*$
, at time
$T$
. Also,
$\boldsymbol{\varOmega }(T,\boldsymbol{u}^*)$
denotes the angular velocity of the body fixed frame relative to the inertial frame in the background flow,
$ \boldsymbol{u}^*({\boldsymbol{x}},T)$
.
As the linear velocity and angular velocity are six degrees of freedom in the unknowns, six further constraints are required; assuming the swimmer is not also being driven by an external forcing, such as a magnetic field, these are no net force and torque, that is
where
$\boldsymbol{n}$
is the normal, defined to point out of the fluid domain, and
is the Cauchy stress. A pressure gauge condition is also required to pin the translational freedom in the pressure
$p^{d_p}\mapsto p^{d_p} + \text{constant}$
.
We decompose the disturbance problem, (A3) to (A5), into two auxiliary problems for the pressure and velocity fields
$(p^{d_1},\boldsymbol{u}^{d_1})$
and
$(p^{d_2},\boldsymbol{u}^{d_2})$
, respectively. The first auxiliary problem is for the swimmer shape at fixed time
$T$
, with the shape pinned within quiescent fluid without the freedom to translate or rotate, but nonetheless undergoing the shape shifting and treadmilling surface changes. Thus, the bulk equations, (A3), are inherited as are the decay boundary conditions at spatial infinity, but the velocity boundary condition becomes
Given a pressure gauge fixing, no further force or torque constraints are required, as the constraints are now the absence of translation and rotation. Let
$ \boldsymbol{F}(T)$
define the force required to be imposed on the particle (for example by microtweezers in practice) to enforce these constraints, and analogously for
$\boldsymbol{T}(T)$
. The net force and torque on the particle must be zero in the inertialess limit and, hence,
The second auxiliary problem similarly inherits the bulk Stokes equations, (A3), the decay boundary conditions at spatial infinity and the pressure gauge condition. However, with fixed
$t,T$
, the velocity boundary condition is taken to be
where
$\boldsymbol{U}(T,\boldsymbol{u}^*)$
is the a priori unknown translation speed of the particle in the background flow at this instant for this problem, and
$\boldsymbol{\varOmega }(T,\boldsymbol{u}^*)$
is the a priori unknown angular velocity of the swimmer frame relative to the inertial frame in the background flow for this problem. The six additional constraints are taken to be
so that
$(p^{d_1}+p^{d_2},\boldsymbol{u}^{d_1}+\boldsymbol{u}^{d_2})$
provide a solution of the original problem, which is unique given pressure gauge fixing and, thus, this is the solution. Hence,
$\boldsymbol{U}(T,\boldsymbol{u}^*)$
and
$\boldsymbol{\varOmega } (T,\boldsymbol{u}^*)$
in the solution of the above second auxiliary problem are also the swimming speed and angular velocity of the shape shifting and tread-milling swimmer in the background flow.
Note that, in the second auxiliary problem, the velocity boundary condition is that of a rigid particle, with an unknown net force and an unknown net torque prescribed, which can be framed in the setting of the ‘grand mobility tensor’ framework of Kim & Karrila (Reference Kim and Karrila2005). In particular, we proceed by first considering the behaviour of the swimmer in a quiescent fluid, before then investigating the swimmer dynamics in the background flow, under the assumption that the shape-shifting and tread-milling are unchanged in the presence or absence of the background flow.
In the absence of a background flow,
$\boldsymbol{u}^*_c=\boldsymbol{\varOmega }^* =\boldsymbol{0}$
,
$\unicode{x1D640}^{\,*}=\boldsymbol{\mathsf{0}}$
and the surface velocity
$\boldsymbol{u}^{S}(T)$
induce a swimming speed
$\boldsymbol{U}(T,\boldsymbol{0})$
and angular velocity
$\boldsymbol{\varOmega }(T,\boldsymbol{0})$
. In the framework of the grand mobility tensor of Kim & Karrila (Reference Kim and Karrila2005) for the second auxiliary problem, with a trivial background flow, we have at time
$T$
that
\begin{equation} \begin{bmatrix} -\boldsymbol{U}(T,\boldsymbol{0}) \\ -\boldsymbol{\varOmega }(T,\boldsymbol{0})\\ \boldsymbol{S} \end{bmatrix} = \begin{bmatrix} \unicode{x1D63C} (T)& \tilde {\unicode{x1D657}}(T) &\,\tilde {\!\unicode{x1D65C}}(T)\\ \unicode{x1D657}(T)& \unicode{x1D658}(T) & \tilde {\unicode{x1D65D}}(T) \\ \unicode{x1D65C} (T)& \unicode{x1D65D}(T) & \unicode{x1D662}(T) \\ \end{bmatrix} \begin{bmatrix} \boldsymbol{F} (T) \\ \boldsymbol{T}(T) \\ \boldsymbol{0} \end{bmatrix}, \end{equation}
where the
$T$
-dependent block entries of the grand mobility tensor relate the force,
$\boldsymbol{F}(T)$
, to the velocity of the particle in a quiescent field. While not used here,
$\boldsymbol{S}$
denotes the stresslet associated with the particle motion. Reinstating the background flow with the shape shifting and treadmilling assumed unchanged, so that
$\boldsymbol{F} (T)$
,
$\boldsymbol{T}(T)$
and the grand mobility tensor associated with the second auxiliary problem are invariant with the change of external flow, the analogous Kim & Karrila (Reference Kim and Karrila2005) relation with a background flow is given by
\begin{equation} \left ( \begin{array}{c} \boldsymbol{u}^*_c -\boldsymbol{U}(T,\boldsymbol{u}^*) \\ \boldsymbol{\varOmega }^* - \boldsymbol{\varOmega }(T,\boldsymbol{u}^*) \\ \boldsymbol{S}^{*} \end{array} \right ) = \begin{bmatrix} \unicode{x1D63C} (T)& \tilde {\unicode{x1D657}}(T) &\,\tilde {\!\unicode{x1D65C}}(T) \\ \unicode{x1D657}(T)& \unicode{x1D658}(T) & \tilde {\unicode{x1D65D}}(T) \\ \unicode{x1D65C}(T)& \unicode{x1D65D}(T) & \unicode{x1D662}(T) \\ \end{bmatrix} \begin{bmatrix} \boldsymbol{F} (T) \\ \boldsymbol{T}(T) \\ \unicode{x1D640}^{\,*} \end{bmatrix}, \end{equation}
where
$\boldsymbol{S}^{*}$
denotes the stresslet associated with the particle motion in the planar, background flow.
A.2. The swimmer velocity and the governing equations
The objective is to use (A11) and (A12) to determine
$\boldsymbol{U}(T,\boldsymbol{u}^*)$
and
$\boldsymbol{\varOmega }(T,\boldsymbol{u}^*)$
, thus yielding the equation of motion. This requires us to specify
$\boldsymbol{U}(T,\boldsymbol{0})$
, the linear velocity of the swimmer in the absence of flow, and
$\boldsymbol{\varOmega }(T,\boldsymbol{0})$
, the angular velocity of the swimmer in the absence of flow. The linear velocity scales with the frequency of the shape deformations and treadmilling by the linearity of Stokes flow and the fact that time is simply a parameter in the absence of temporal derivatives. Thus, we can write the velocity of the swimmer for
$\boldsymbol{u}^*=0$
in the form
where
$\omega \gg 1$
is the scale of the swimmer deformation speed relative to the background flow speed,
$\omega V ^*$
is the average speed along the body axis and
$U(T)$
is the swimmer oscillatory speed, along its swimming direction,
$\hat {\boldsymbol{e}}_{1}$
. The latter averages to zero over a period, taken to be
$2\pi$
without loss of generality.
While
$ \omega |{V ^*}|\sim \omega \sup _T |{U(T)}|$
has been considered in previous analytically based multiple time scale studies of swimmers in background flow (Walker et al. Reference Walker, Ishimoto, Moreau, Gaffney and Dalwadi2022b
), many swimmers are inefficient and have small net swimming speeds compared with the velocity of oscillatory motions, or even a zero net-swimming speed in the case of reciprocal swimmers. This separation of scales is observed for many theoretical swimmers (Curtis & Gaffney Reference Curtis and Gaffney2013; Ishimoto & Gaffney Reference Ishimoto and Gaffney2014; Pak & Lauga Reference Pak, Lauga, Duprat and Stone2015), with the three-link swimmer an extreme example (Curtis & Gaffney Reference Curtis and Gaffney2013), while it also observed for biological microswimmers. For example, considering the experimental observations of sperm in Smith et al. (Reference Smith, Gaffney, Gadêlha, Kapur and Kirkman-Brown2009), and restricting attention to the effectively Newtonian, low-viscosity medium, the progressive velocity of the cell is
${62}{\unicode{x03BC} {\textrm{m}} \,{\textrm{s}}^{-1}}$
, while its flagellar wavespeed is
${920}{\unicode{x03BC} {\textrm{m}} \,{\textrm{s}}^{-1}}$
.
Hence, we consider scales where
For many cases,
$\omega |{V ^*}|\ll 1$
is not of interest, as the swimmer will be washed out by the background flow, noting the latter has an
${\textrm{ord}} (1 )$
velocity scale by the non-dimensionalisation. However, analysing whether Purcell’s scallop theorem generalises to include swimmer-flow interactions specifically concerns reciprocal swimmers with
$V ^*=0$
, so this case is also investigated in the main text. We also impose the restriction that
$ \omega |{V ^*}|\not \gg 1$
, so that there is a substantive interaction between the swimmer and the flow, rather than the swimmer being only weakly perturbed by the flow. Hence, we have
We additionally note that any corrections at higher powers of
$1/\omega \ll 1$
will not feature in the equations once the multiple scales approximation has been taken. Then, with use of (A11) to eliminate
$\boldsymbol{F}(T)$
and
$\boldsymbol{T}(T)$
, we have from (A12) that the governing equations for the particle velocity and angular velocity in the shear flow are given by
Considering the angular dynamics, the restriction to planar dynamics ensures that we can write
The term
$\varOmega (T,\boldsymbol{0})$
represents the angular velocity induced by the shape deformation when the swimmer is not in a background flow. As these deformations may be on the fast time scale, we can write
where
$\varOmega _f(T)$
is the zero-mean angular velocity on the fast time scale and
$\varOmega (T)$
is the first correction in the expansion of
$\varOmega (T,\boldsymbol{0})$
in powers of
$1/\omega \ll 1$
. In particular, we maintain generality by including the possibility of a contribution at
${\textrm{ord}} (1 )$
, analogously to the inefficient contribution to translation motion. Similarly, contributions at higher orders of
$1/\omega \ll 1$
do not contribute once the multiple scales approximation has been imposed.
Noting the memoryless property of Stokes flow, both
$\varOmega _f(T),\varOmega (T)$
inherit the periodicity of the shape deformation and, thus, are both
$2\pi$
-periodic. Then, eliminating
$\boldsymbol{F}(T)$
and
$\boldsymbol{T}(T)$
analogously to the derivation of (A16), we have
Noting the assumption of planarity used in the above, we also require
$\tilde {\unicode{x1D65D}} \unicode{x1D640}^{\,*}$
to be parallel to
$\hat {e}_{3}={\boldsymbol{e}}_3$
. While not assured for general particle shapes, this is guaranteed by only relatively weak symmetry constraints on the swimmer (which must apply throughout its entire deformation), such as those detailed in § 2.3 and Appendix B. Finally, while rotation out of the plane of flow is not admissible, translation perpendicular to the plane of flow (with the symmetry broken by the swimmer shape) can be accommodated, so that we do not a priori require that
$ -\,\tilde {\!\unicode{x1D65C}}\unicode{x1D640}^{\,*}$
has no component perpendicular to the flow plane. In § 2.3, we simplify
$- \tilde {\unicode{x1D65D}} \unicode{x1D640}^{\,*}$
and
$- \,\tilde {\!\unicode{x1D65C}} \unicode{x1D640}^{\,*}$
and proceed to explore the resulting equations of motion. Finally, in the main text around (3.23), we note that inefficiency forces a further constraint, in particular that the combination of fast rotational oscillations and fast (but zero-average) translational dynamics do not interact to produce a net fast swimming speed.
Appendix B. Admissible swimmer shapes
Here, we describe various classes of swimmer shapes that are admissible within the framework of this manuscript.
B.1. The
$C_{ nv}$
bodies
These are swimmer shapes that, for all times of the gait cycle, possess a helicoidal symmetry of degree
$n\geqslant 3$
along with
$n$
reflection planes containing the helicoidal axis. For such bodies, we have
for
$n=3$
, while for
$n\geqslant 4$
we have
B.2. The
$C_{nh}$
bodies
These swimmers are a subset of
$C_{nv}$
bodies and possess an additional reflection symmetry perpendicular to the helicoidal axis, i.e. a fore–aft symmetry. With this, we have
for
$n=3$
, while for
$n\geqslant 4$
we have
Note that the fore–aft symmetry of such swimmers also entails that the angular velocity in the absence of flow must be zero, as this would otherwise break fore–aft symmetry. Hence, we also have
$ \varOmega _f(T)=\varOmega (T) =0$
for these swimmers.
B.3. The
$D_{n}$
bodies
This class of bodies includes swimmer shapes that, for all times of the gait cycle, possess a helicoidal symmetry of degree
$n\geqslant 4$
. In addition, they possess dihedral symmetry associated with
$n$
-axes perpendicular to the helicoidal axis, around which a rotation of
$\pi$
leaves the body invariant. Then, we have
B.4. The
$D_{nh}$
bodies
These swimmers are a subset of
$D_n$
bodies and additionally possess a reflection symmetry perpendicular to the helicoidal axis, that is a fore–aft symmetry. Then we have
B.5. Bodies of revolution
Swimmers that are bodies of revolution satisfy the symmetries of both the
$D_n$
and
$C_{ nv}$
(
$n\geqslant 4$
) bodies and, when possessing additional fore–aft symmetry, the symmetries of both the
$D_{nh}$
and
$C_{nh}$
(
$n\geqslant 4$
) bodies. In general, however, there are no further simplifications.
Thus, we have the translational equation of motion
\begin{align} \dfrac {{\textrm{d}}{{\boldsymbol{x}}_c}}{{\textrm{d}}{t}} &= \boldsymbol{u}^*_c + \omega U(T) \hat {\boldsymbol{e}}_{1}+ V \hat {\boldsymbol{e}}_{1} -\eta _2 (T)\hat {E}^*_{12}(T,\sin 2\theta ,\cos 2\theta )\hat {{\boldsymbol{e}}}_3 \nonumber \\ &\quad +\, \eta _3 (T)\boldsymbol{B}_0(T,\sin 2\theta ,\cos 2\theta )\hat {{\boldsymbol{e}}}_1-\eta _4 (T)\hat {E}^*_{22}(T,\sin 2\theta ,\cos 2\theta )\hat {{\boldsymbol{e}}}_2, \end{align}
with
in this case. Analogously, the angular equation of motion simplifies to
\begin{align} \dfrac {{\textrm{d}}{\theta }}{{\textrm{d}}{t}} &= \varOmega ^*(T)+\omega \varOmega _f(T)+\varOmega (T) +[\lambda _5(T)E^*_{12}(T)-B(T)E^*_{11}(T)]\sin {2\theta } \nonumber \\ &\quad +\, [\lambda _5(T)E^*_{11}(T)+B(T)E^*_{12}(T)]\cos {2\theta }. \end{align}
Appendix C. Symmetry simplifications of the leading-order multiscale equations of motion
Here, we consider further simplifications to the leading-order multiscale equations of motion given by (3.13) and (3.40) once the swimmer possesses additional symmetries or does not have a rapid oscillatory motion in a quiescent fluid.
C.1. Fore–aft symmetry and the absence of fast rotation
Suppose that there is no self-induced rapid oscillatory rotation (
$\varOmega _f=0$
), so that the swimmer rotation rate in a quiescent fluid reduces to
Then, we have
$\varPsi =0$
and, hence, for the angular equations we have
As a result, the leading-order angular dynamics is no longer displaced from the fast time scale average
$\overline {\theta }_{0}(t)$
, which reduces the complexity of the rotational and translational equations substantially.
Firstly, (3.10) reduces to
Hence, the leading-order angular equation takes the same form as before, i.e.
where the fast-time averages
$b=\overline {b}_{\ddagger }$
and
$c=\overline {c}_{\ddagger }$
that classify the rotational equations of motion are simplified significantly according to (C3). Nonetheless, the interpretation that they represent measures of the rate of strain of the background flow, modulated by swimmer properties, is still retained.
Considering the translational equation (3.36), we have the further simplifications that
and, thus,
Taking
$\overline {\boldsymbol{u}^*_{\textit{tr}}}=\boldsymbol{0}$
without loss of generality by choice of the inertial reference frame, we have that (3.36) for the motion in the plane of the flow reduces to
\begin{align} \dfrac {{\textrm{d}}{\overline {{\boldsymbol{x}}}_0}}{{\textrm{d}}{t}} &= \unicode{x1D63C}\overline {{\boldsymbol{x}}}_{0} + \left [\overline {I_{U c} \boldsymbol{\varLambda }} +V \unicode{x1D644} +\overline {\eta _3(T)\boldsymbol{B}_0(T,\sin 2\overline {\theta }_0,\cos 2\overline {\theta }_0)}\right ] \hat {\boldsymbol{e}}_{10}(\overline {\theta }_0) \nonumber\\[6pt] & \quad - \left [\overline {\eta _4 \hat {E}^*_{22} (T,\sin 2\overline {\theta }_0,\cos 2\overline {\theta }_0)}+\overline {\chi I_{U c} }\right ]\hat {\boldsymbol{e}}_{20}(\overline {\theta }_0) \end{align}
\begin{align} &= \begin{bmatrix} \overline {E^*_{11}} & \overline {E^*_{12}} -\overline {\varOmega ^*} \nonumber\\[6pt] \overline {E^*_{12}}+\overline {\varOmega ^*} & -\overline {E^*_{11} } \end{bmatrix} \overline {{\boldsymbol{x}}}_{0} + V \hat {\boldsymbol{e}}_{10}(\overline {\theta }_0) \nonumber\\[6pt] & \quad -\left [\overline {I_{U c} \varOmega } -\overline {I_{U c} b_{\dagger }} \sin 2\overline {\theta }_{0} - \overline {I_{U c} c_{\dagger }} \cos 2\overline {\theta }_{0} \right ] \hat {\boldsymbol{e}}_{20}(\overline {\theta }_0) \nonumber\\[6pt] &\quad + \left [(\overline {\eta _4E^*_{11}} + \overline {\eta _3E^*_{12}} ) \cos 2\overline {\theta }_{0} + (\overline {\eta _4E^*_{12}}-\overline {\eta _3E^*_{11}} ) \sin 2\overline {\theta }_{0}\, \right ]\hat {\boldsymbol{e}}_{20}(\overline {\theta }_0) \nonumber\\[6pt] &\quad + \begin{bmatrix} \overline {I_{U c} E^*_{11}} & \overline {I_{U c}E^*_{12}} \\[6pt] \overline {I_{U c} E^*_{12} } & -\overline {I_{U c} E^*_{11}} \end{bmatrix}\hat {\boldsymbol{e}}_{10}(\overline {\theta }_0). \end{align}
C.2. The equations of motion for a body of revolution with fore–aft symmetry
For a body of revolution with fore–aft symmetry we additionally have
so that the influence of the rate of strain is only through the Bretherton parameter
$B(T)\equiv -\lambda _2(T)$
. Then, with
$\overline {\boldsymbol{u}^*_{\textit{tr}}}=\boldsymbol{0}$
by the choice of the inertial reference frame, the translational equations of motion further simplify to
\begin{align} &= \unicode{x1D63C} \overline {{\boldsymbol{x}}}_{0} + ( \overline {I_{U c} BE^*_{11}} \sin 2\overline {\theta }_{0} - \overline {I_{U c} BE^*_{12}} \cos 2\overline {\theta }_{0} )\hat {\boldsymbol{e}}_{20}(\overline {\theta }_{0}) \nonumber\\ &\quad + \begin{bmatrix} V +\overline {I_{U c} E^*_{11}} & \overline {I_{U c} E^*_{12}} \nonumber\\ \overline {I_{U c} E^*_{12}} & V -\overline {I_{U c} E^*_{11}} \end{bmatrix}\hat {\boldsymbol{e}}_{10}(\overline {\theta }_{0}). \end{align}




















































