Hostname: page-component-586b7cd67f-g8jcs Total loading time: 0 Render date: 2024-11-22T19:18:59.037Z Has data issue: false hasContentIssue false

Collective locomotion of two-dimensional lattices of flapping plates. Part 1. Numerical method, single-plate case and lattice input power

Published online by Cambridge University Press:  11 March 2021

Silas Alben*
Affiliation:
Department of Mathematics, University of Michigan, Ann Arbor, MI48109, USA
*
Email address for correspondence: [email protected]

Abstract

We propose a model and numerical method for the propulsion of rectangular and rhombic lattices of flapping plates at $O$(10–100) Reynolds numbers in incompressible flow. The numerical method uses an adaptive mesh to mitigate singularities at the plates’ edges. We establish convergence rates and find good numerical accuracy in a test problem: Laplace's equation in the region exterior to a plate. We then use the method to establish benchmark results for a single flapping plate, including vortex wake characteristics and Froude efficiency over ranges of flapping amplitude, frequency and Strouhal number. As a prelude to a study of propulsive efficiency in Part 2 (J. Fluid Mech., vol. 915, 2021, A21), we study a key ingredient: the time-averaged input power in lattices of plates. Scaling laws for the mean input power are estimated in the limits of small and large streamwise spacings, using steady flow models with small-gap and Poiseuille-like flows between the plates respectively in the two limits. For both lattice types, the mean input power saturates as the lateral spacing becomes large (and thrust occurs). At small lateral spacings, the rhombic lattices’ input power becomes much larger when the plates overlap. The time-averaged input power in flapping lattices agrees qualitatively with the steady models.

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

1. Introduction

Propulsion by flapping foils has garnered considerable interest in recent years, as a bio-inspired alternative to traditional designs for aquatic and aerial vehicles. Flapping propulsion has potential advantages in efficiency, manoeuvrability and stealth, particularly at small and medium scales (Lighthill Reference Lighthill1960; Wu Reference Wu1971; Sparenberg Reference Sparenberg1995; Anderson et al. Reference Anderson, Streitlien, Barrett and Triantafyllou1998; Shyy, Berg & Ljungqvist Reference Shyy, Berg and Ljungqvist1999; Triantafyllou, Triantafyllou & Yue Reference Triantafyllou, Triantafyllou and Yue2000; Lewin & Haj-Hariri Reference Lewin and Haj-Hariri2003; Triantafyllou, Techet & Hover Reference Triantafyllou, Techet and Hover2004; Heathcote & Gursul Reference Heathcote and Gursul2005; Fish & Lauder Reference Fish and Lauder2006; Miller et al. Reference Miller, Goldman, Hedrick, Tytell, Wang, Yen and Alben2012; Smits Reference Smits2019). Some of the different types of flapping bodies and motions considered are: rigid or flexible foils (Lighthill Reference Lighthill1960; Wu Reference Wu1971; Anderson et al. Reference Anderson, Streitlien, Barrett and Triantafyllou1998; Heathcote & Gursul Reference Heathcote and Gursul2005) undergoing heaving and/or pitching motions (Freymuth Reference Freymuth1988; Lewin & Haj-Hariri Reference Lewin and Haj-Hariri2003; Von Ellenrieder, Parker & Soria Reference Von Ellenrieder, Parker and Soria2003; Triantafyllou et al. Reference Triantafyllou, Techet and Hover2004; Buchholz & Smits Reference Buchholz and Smits2005; Smits Reference Smits2019); flexible foils oscillated at one point and otherwise bending passively (Alben Reference Alben2008b, Reference AlbenReference Alben2009c; Michelin & Smith Reference Michelin and Smith2009; Yeh & Alexeev Reference Yeh and Alexeev2014; Hoover et al. Reference Hoover, Cortez, Tytell and Fauci2018; Hess, Tan & Gao Reference Hess, Tan and Gao2020), or with an internal driving force distributed all along the foil (Tytell et al. Reference Tytell, Leftwich, Hsu, Griffith, Cohen, Smits, Hamlet and Fauci2016; Ming et al. Reference Ming, Jin, Song, Luo, Du and Ding2019); foils oscillated transversely to an imposed oncoming flow (Anderson et al. Reference Anderson, Streitlien, Barrett and Triantafyllou1998; Lewin & Haj-Hariri Reference Lewin and Haj-Hariri2003), or swimming (translating/rotating) freely under a force balance law (Vandenberghe, Zhang & Childress Reference Vandenberghe, Zhang and Childress2004; Alben & Shelley Reference Alben and Shelley2005; Spagnolie et al. Reference Spagnolie, Moret, Shelley and Zhang2010; Alben et al. Reference Alben, Witt, Baker, Anderson and Lauder2012; Yeh & Alexeev Reference Yeh and Alexeev2014). Another large body of work has considered the stability and dynamics of passive flexible flags, plates and membranes in fluid flows (Shelley & Zhang Reference Shelley and Zhang2011). A common way to understand the physics of force generation by flapping foils is to relate the forces on the foil to the vorticity shedding patterns, often von Kármán vortex streets or other ordered arrays. Given a certain body motion, the formation of such vorticity distributions depends on unsteady large-scale boundary layer separation and is difficult to describe using a simple analytical approach. Computational and experimental approaches are more commonly used to describe the phenomena. Several works have found that Froude efficiency is maximized when a reverse von Kármán street is formed, typically near Strouhal numbers of 0.2–0.5 for biological and biomimetic swimmers (Triantafyllou, Triantafyllou & Grosenbaugh Reference Triantafyllou, Triantafyllou and Grosenbaugh1993; Anderson et al. Reference Anderson, Streitlien, Barrett and Triantafyllou1998; Jones, Dohring & Platzer Reference Jones, Dohring and Platzer1998; Taylor, Nudds & Thomas Reference Taylor, Nudds and Thomas2003; Rohr & Fish Reference Rohr and Fish2004; Triantafyllou et al. Reference Triantafyllou, Techet and Hover2004; Dabiri Reference Dabiri2009; Eloy Reference Eloy2012). Outside this range, other ordered and disordered vortex wakes are observed (Triantafyllou et al. Reference Triantafyllou, Techet and Hover2004; Godoy-Diana, Aider & Wesfreid Reference Godoy-Diana, Aider and Wesfreid2008; Schnipper, Andersen & Bohr Reference Schnipper, Andersen and Bohr2009).

A number of works have investigated multiple flapping foils interacting in a fluid (Sparenberg & Wiersma Reference Sparenberg and Wiersma1975; Akhtar et al. Reference Akhtar, Mittal, Lauder and Drucker2007; Wang & Russell Reference Wang and Russell2007; Boschitsch, Dewey & Smits Reference Boschitsch, Dewey and Smits2014; Kurt & Moored Reference Kurt and Moored2018; Lin et al. Reference Lin, Wu, Zhang and Yang2019). Key parameters are the phase differences between the foils’ oscillations, and the spacings (in line and/or transverse) between the foils. If one body interacts with a typical vortex wake of another (e.g. an inverse von Kármán street), the spacings and phasings will largely determine the types of vortex–body collisions that occur and the resulting forces. Vortices impinging on foils alter the pressure distribution and vortex shedding at the leading and trailing edges (Akhtar et al. Reference Akhtar, Mittal, Lauder and Drucker2007; Rival, Hass & Tropea Reference Rival, Hass and Tropea2011). The vortex wakes may be strengthened or weakened through the interactions, with the possibility of increased thrust or efficiency in some cases (Triantafyllou et al. Reference Triantafyllou, Techet and Hover2004). Related lines of work have addressed interactions between a single body and ambient vorticity (e.g. shed from a static obstacle) (Streitlien, Triantafyllou & Triantafyllou Reference Streitlien, Triantafyllou and Triantafyllou1996; Liao et al. Reference Liao, Beal, Lauder and Triantafyllou2003; Beal et al. Reference Beal, Hover, Triantafyllou, Liao and Lauder2006; Fish & Lauder Reference Fish and Lauder2006; Liao Reference Liao2007; Alben Reference Alben2009a,b), vortex–wall collisions (Doligalski, Smith & Walker Reference Doligalski, Smith and Walker1994; Rockwell Reference Rockwell1998; Alben Reference Alben2011, Reference Alben2012; Flammang et al. Reference Flammang, Alben, Madden and Lauder2013; Quinn et al. Reference Quinn, Moored, Dewey and Smits2014) and interactions between multiple passive flapping flags and plates (Ristroph & Zhang Reference Ristroph and Zhang2008; Alben Reference Alben2009d; Zhu Reference Zhu2009; Kim, Huang & Sung Reference Kim, Huang and Sung2010; Uddin, Huang & Sung Reference Uddin, Huang and Sung2013). Although much is known, the complicated physics of vortex shedding remains an obstacle to a simple quantitative description of multiple-body/body–vortex interaction problems (Lentink et al. Reference Lentink, Van Heijst, Muijres and Van Leeuwen2010; Li et al. Reference Li, Kolomenskiy, Liu, Thiria and Godoy-Diana2019). Even the apparently simpler case of collective interactions in the zero-Reynolds-number limit (Dombrowski et al. Reference Dombrowski, Cisneros, Chatkaew, Goldstein and Kessler2004; Saintillan & Shelley Reference Saintillan and Shelley2008; Lauga & Powers Reference Lauga and Powers2009; Koch & Subramanian Reference Koch and Subramanian2011; Elgeti, Winkler & Gompper Reference Elgeti, Winkler and Gompper2015; Saintillan Reference Saintillan2018), with linear flow equations but geometrical complexities, has many open issues, among them close interactions between bodies (Pålsson & Tornberg Reference Pålsson and Tornberg2020; Wu et al. Reference Wu, Zhu, Barnett and Veerapaneni2020).

When multiple bodies are considered, the number of degrees of freedom increases enormously even with many simplifying assumptions. We now have to choose a particular geometry and kinematics for each body (including relative phases for periodic motions). We need to resolve the flow on a wide range of scales simultaneously, from the size of a large group of bodies and their vortex wakes to the scale of thin, time-dependent boundary layers and separation regions on each body surface. For prescribed spatial configurations of the bodies, there are many possible choices. A potential way to simplify the problem is to allow a group of bodies to evolve dynamically and look for configurations that are attracting states of various initial conditions (Becker et al. Reference Becker, Masoud, Newbolt, Shelley and Ristroph2015; Ramananarivo et al. Reference Ramananarivo, Fang, Oza, Zhang and Ristroph2016; Dai et al. Reference Dai, He, Zhang and Zhang2018; Im et al. Reference Im, Park, Cho and Sung2018; Mirazimi Reference Mirazimi2018; Peng, Huang & Lu Reference Peng, Huang and Lu2018a,b; Li et al. Reference Li, Kolomenskiy, Liu, Thiria and Godoy-Diana2019; Newbolt, Zhang & Ristroph Reference Newbolt, Zhang and Ristroph2019; Oza, Ristroph & Shelley Reference Oza, Ristroph and Shelley2019). Many of these involve quantized spacings that are related to the natural spacings of vortex streets. If the spatial configuration evolves dynamically according to the forces on the bodies, the nonlinear dynamics is generally sensitive to initial conditions as well as the details of close interactions and/or collisions between bodies. It is very difficult to classify the whole range of possibilities in such systems. Many studies have instead focused on configurations seen in groups of biological organisms (Weihs Reference Weihs1975; Partridge & Pitcher Reference Partridge and Pitcher1979; Liao et al. Reference Liao, Beal, Lauder and Triantafyllou2003; Svendsen et al. Reference Svendsen, Skov, Bildsoe and Steffensen2003; Akhtar et al. Reference Akhtar, Mittal, Lauder and Drucker2007; Portugal et al. Reference Portugal, Hubel, Fritz, Heese, Trobe, Voelkl, Hailes, Wilson and Usherwood2014; Daghooghi & Borazjani Reference Daghooghi and Borazjani2015; Gravish et al. Reference Gravish, Peters, Combes and Wood2015; Hemelrijk et al. Reference Hemelrijk, Reid, Hildenbrandt and Padding2015; Marras et al. Reference Marras, Killen, Lindström, McKenzie, Steffensen and Domenici2015; Khalid, Akhtar & Dong Reference Khalid, Akhtar and Dong2016; Li, Ostace & Ardekani Reference Li, Ostace and Ardekani2016; Ashraf et al. Reference Ashraf, Bradshaw, Ha, Halloy, Godoy-Diana and Thiria2017; Park & Sung Reference Park and Sung2018). Other recent studies have used machine learning to determine optimal motions of groups of swimmers (Gazzola et al. Reference Gazzola, Tchieu, Alexeev, de Brauer and Koumoutsakos2016; Novati et al. Reference Novati, Verma, Alexeev, Rossinelli, Van Rees and Koumoutsakos2017). Another large body of work concerns the use of simplified laws of interaction in place of detailed fluid dynamics, to model schools and flocks of bodies (Katz et al. Reference Katz, Tunstrøm, Ioannou, Huepe and Couzin2011; Filella et al. Reference Filella, Nadal, Sire, Kanso and Eloy2018).

Following previous models (Childress & Dudley Reference Childress and Dudley2004; Newbolt et al. Reference Newbolt, Zhang and Ristroph2019; Oza et al. Reference Oza, Ristroph and Shelley2019), experiments (Vandenberghe, Childress & Zhang Reference Vandenberghe, Childress and Zhang2006; Becker et al. Reference Becker, Masoud, Newbolt, Shelley and Ristroph2015; Ramananarivo et al. Reference Ramananarivo, Fang, Oza, Zhang and Ristroph2016) and simulations (Wang Reference Wang2000; Alben & Shelley Reference Alben and Shelley2005; Huang Reference Huang2007; Alben Reference Alben2008a; Deng & Caulfield Reference Deng and Caulfield2016, Reference Deng and Caulfield2018) inspired by biology (Borrell, Goldbogen & Dudley Reference Borrell, Goldbogen and Dudley2005), we consider a particular version of the multiple flapping-foil problem, with simple body geometries and kinematics, that is amenable to a wide (though by no means exhaustive) exploration of parameter space: thin plates that are oscillated vertically and moved horizontally together through a viscous fluid. The plates and motions considered here are fore–aft symmetric for simplicity; adding a pitching motion (Spagnolie et al. Reference Spagnolie, Moret, Shelley and Zhang2010), an asymmetric body thickness profile (Huang Reference Huang2007) and/or active or passive deformations (Novati et al. Reference Novati, Verma, Alexeev, Rossinelli, Van Rees and Koumoutsakos2017; Dai et al. Reference Dai, He, Zhang and Zhang2018) can enhance the thrust generated and the propulsive efficiency. The main quantities of interest are the time-averaged horizontal force (i.e. thrust or drag) and the input power needed to oscillate the plates vertically in the fluid. In Part 2 (Alben Reference Alben2021), we study perhaps the most common measure of efficiency, the Froude (propeller) efficiency, a ratio of average propulsive power to average input power required to oscillate the foils (Lighthill Reference Lighthill1960; Anderson et al. Reference Anderson, Streitlien, Barrett and Triantafyllou1998). We study other important propulsion measures as well: the self-propelled speed(s) of the foils (Alben & Shelley Reference Alben and Shelley2005; Vandenberghe et al. Reference Vandenberghe, Childress and Zhang2006; Alben et al. Reference Alben, Witt, Baker, Anderson and Lauder2012; Novati et al. Reference Novati, Verma, Alexeev, Rossinelli, Van Rees and Koumoutsakos2017; Dai et al. Reference Dai, He, Zhang and Zhang2018), the quasi-propulsive efficiency (Maertens, Triantafyllou & Yue Reference Maertens, Triantafyllou and Yue2015) and the schooling number (Becker et al. Reference Becker, Masoud, Newbolt, Shelley and Ristroph2015).

2. Model

We consider a lattice of plates (rectangular or rhombic, shown in figure 1), each plate moving with the same velocity $-\boldsymbol {U}(t) = (-U, -V(t))$, constant in the horizontal direction, and sinusoidal in the vertical direction:

(2.1)\begin{equation} \frac{V(t)}{f{\kern0.06em}L} = 2{\rm \pi} \frac{A}{L}\sin(2{\rm \pi} t) (1-\textrm{e}^{-(t/t_0)^2}), \end{equation}

with $A$ the amplitude and $f$ the frequency of the vertical displacement corresponding to $V(t)$. The exponential term allows smooth start-up from rest with time constant $t_0 = 0.2$ (the particular value is not important, as our focus is on the eventual steady state behaviour). We non-dimensionalize quantities using the plate length $L$ as the characteristic length, the flapping period $1/f$ as the characteristic time and the fluid mass density $\rho _f$ as the characteristic mass density.

Figure 1. (a) A rectangular lattice of plates. The computational domain is an $L_x$-by-$L_y$ unit cell, shown with a dashed blue outline. (b) A rhombic lattice of plates. The computational domain is an $L_x$-by-$2 L_y$ double unit cell, shown with a dashed blue outline.

We solve the incompressible Navier–Stokes equations, non-dimensionalized, in the rest frame of the lattice (Batchelor Reference Batchelor1967)

(2.2)\begin{gather} \partial_t\boldsymbol{u} + \boldsymbol{u}\boldsymbol{\cdot}\boldsymbol{\nabla} \boldsymbol{u} ={-}\boldsymbol{\nabla} p +\frac{1}{{Re}_f} \nabla^2 \boldsymbol{u} + \frac{\textrm{d} \boldsymbol{U}}{\textrm{d} t}(t), \end{gather}
(2.3)\begin{gather}\boldsymbol{\nabla} \boldsymbol{\cdot} \boldsymbol{u} = 0. \end{gather}

with $\boldsymbol{u}(\boldsymbol{t}) = (u(t), v(t))$ the velocity and p the pressure. The basic dimensionless parameters are

(2.4ae)\begin{equation} \frac{A}{L}, \quad {Re}_f = \frac{f{\kern0.06em}L^2}{\nu}, \quad l_x = \frac{L_x}{L}, \quad l_y = \frac{L_y}{L}, \quad U_L = \frac{U}{f{\kern0.06em}L}, \end{equation}

where $\nu$ is the kinematic viscosity of the fluid and $L_x$ and $L_y$ are the lattice spacings in the $x$ and $y$ directions, respectively. Other important dimensionless parameters, combinations of those above, are

(2.5ad)\begin{equation} {Re} = \frac{4A f{\kern0.06em}L}{\nu}, \quad {Re}_U = \frac{U L}{\nu},\quad U_A = \frac{U}{fA}, \quad {St} = \frac{2}{U_A}. \end{equation}

Here, $Re$ is the Reynolds number based on the mean vertical velocity of the foil on each half-stroke, and is therefore a better measure of the ratio of inertial to viscous forces than $Re_f$, which we think of as a dimensionless frequency. It is convenient for computations to non-dimensionalize time by the flapping period, but the flapping frequency is one of the kinematic parameters we vary as we search for optimal flapping kinematics as well as plate spacings. Therefore, for comparison across kinematic parameters, $Re_U$ gives a more uniform measure of the horizontal speed of the foil than $U_L$ (since $L$ and $\nu$ are considered fixed in all cases, while $f$ varies). To find the horizontal velocities that yield efficient thrust-generating states and self-propelled states, previous work has shown that we should search in certain ranges of $St$ (or $U_A$, twice its reciprocal) (Triantafyllou et al. Reference Triantafyllou, Triantafyllou and Grosenbaugh1993; Anderson et al. Reference Anderson, Streitlien, Barrett and Triantafyllou1998; Jones et al. Reference Jones, Dohring and Platzer1998; Taylor et al. Reference Taylor, Nudds and Thomas2003; Rohr & Fish Reference Rohr and Fish2004; Triantafyllou et al. Reference Triantafyllou, Techet and Hover2004; Dabiri Reference Dabiri2009; Eloy Reference Eloy2012).

Instead of prescribing the horizontal velocity $U_L$, one can allow it to evolve dynamically according to Newton's second law, setting the plates’ rate of change of horizontal momentum equal to the horizontal component of the net fluid forces on them (Alben & Shelley Reference Alben and Shelley2005; Alben Reference Alben2008a; Spagnolie et al. Reference Spagnolie, Moret, Shelley and Zhang2010; Alben et al. Reference Alben, Witt, Baker, Anderson and Lauder2012; Dai et al. Reference Dai, He, Zhang and Zhang2018). In this case, we have the plates’ dimensionless masses $M$ as a control parameter instead of $U_L$. We have simulated this case, with $U_L(t)$ ‘free’ and $M$ fixed, and the case of fixed $U_L$, and in both cases, periodic and non-periodic flow dynamics can arise generically at different parameters. The coupling of body and fluid motion seems to add some additional complexity to the problem, so here we focus on the case with fixed $U_L$, which is also the focus of most previous flapping-foil studies, including those that investigated Froude efficiency (Lighthill Reference Lighthill1960; Triantafyllou et al. Reference Triantafyllou, Triantafyllou and Grosenbaugh1993; Anderson et al. Reference Anderson, Streitlien, Barrett and Triantafyllou1998; Triantafyllou et al. Reference Triantafyllou, Triantafyllou and Yue2000). The case with fixed $U_L$ and zero time-averaged thrust corresponds to the large-mass limit of cases with time-varying $U_L$ – those with initial conditions such that the fixed value of $U_L$ is an attracting state.

The flow starts at rest, and evolves until it converges to a periodic steady state, or remains non-periodic up to a chosen end time of a simulation (typically $t = 15$ or 30). Some of these non-periodic states may eventually converge to periodic in longer simulations. However, most have irregular oscillatory behaviours and seem likely to remain non-periodic. These cases seem to require much longer simulations to precisely compute the long-time averages of fluid forces and input power. Thus we mostly focus on the parameters that yield a periodic state, generally those at lower Reynolds numbers, but give information about non-periodic results in some cases.

For a plate with zero thickness in a viscous flow, the pressure and viscous shear stress diverge near the plate tips as the inverse square root of distance (Hasimoto Reference Hasimoto1958; Ingham, Tang & Morton Reference Ingham, Tang and Morton1991). In the limit of zero plate thickness, the contribution of the pressure on the plate edges to the net horizontal force is zero. The net horizontal force on the plate is due only to the viscous shear stress on the two sides of the plate,

(2.6)\begin{equation} F_x = \frac{1}{{Re}_f} \int_0^1 [\partial_y u(x,0,t)]^+_- \, {\textrm{d} x}. \end{equation}

The bracket notation denotes the jump in $\partial _y u$ along the plate (the value at the top minus the value at the bottom). The vertical force is due to the pressure difference across the plate

(2.7)\begin{equation} F_y = \int_0^1 -[p(x,0,t)]^+_- \, {\textrm{d} x} . \end{equation}

Important related quantities are the input power $P_{in}(t)$ and the Froude efficiency $\eta _{Fr}$

(2.8ac)\begin{equation} P_{in}(t) = \frac{V(t)}{f{\kern0.06em}L} F_y; \quad {\tilde P}_{in}(t) = {Re}_f^3 P_{in}(t); \quad \eta_{Fr} = \frac{U\langle F_x(t) \rangle}{\langle P_{in}(t) \rangle}. \end{equation}

Here, ${\tilde P}_{in}(t)$ is the input power non-dimensionalized with $\nu /L^2$ in place of $f$, for comparison across cases with different $f$ (since $L$ and $\nu$ are assumed fixed). The numerator and denominator of $\eta _{Fr}$ both acquire factors of $Re_f^3$ with the same change in non-dimensionalization, resulting in no change for $\eta _{Fr}$.

Since $\boldsymbol {\nabla } p$ in (2.2) is doubly periodic, it has a Fourier decomposition in which the mean (or constant part) has components we denote ${\rm \Delta} p_x/l_x$ and ${\rm \Delta} p_y/l_y$, and $\boldsymbol {\nabla } p_1$ is the remainder (the mean-zero part). Thus $p$ is decomposed into mean-zero and linear terms

(2.9)\begin{equation} p = p_1 + \frac{{\rm \Delta} p_x}{l_x}x + \frac{{\rm \Delta} p_y}{l_y}y. \end{equation}

The value of $p_1$ is determined (up to a constant) by the incompressibility condition, $\boldsymbol {\nabla } \boldsymbol {\cdot } \boldsymbol {u} = 0$. The constant is fixed by setting $p_1$ to zero at an arbitrary point (e.g. the lower left corner of the flow domain). To fix the unknowns ${\rm \Delta} p_x$ and ${\rm \Delta} p_y$, we impose a condition on the net fluid flow in the vertical and horizontal directions. We assume that the lattice of flapping plates is situated in a larger flow domain that ends at solid boundaries, where the flow is zero. We therefore assume that the spatially periodic flow approximates the flow away from the boundaries, but take the spatial average of the flow in the lattice to be zero at all times, to match that at the boundaries. The same assumption has been used in theoretical and computational studies of sedimenting suspensions at zero (Hasimoto Reference Hasimoto1959; Batchelor Reference Batchelor1972; Brady et al. Reference Brady, Phillips, Lester and Bossis1988; Hinch Reference Hinch1988; Phillips, Brady & Bossis Reference Phillips, Brady and Bossis1988; Swan & Brady Reference Swan and Brady2010, Reference Swan and Brady2011; Guazzelli & Hinch Reference Guazzelli and Hinch2011; Af Klinteberg & Tornberg Reference Af Klinteberg and Tornberg2014) and non-zero (Ladd Reference Ladd1994; Mucha et al. Reference Mucha, Tee, Weitz, Shraiman and Brenner2004; Yin & Koch Reference Yin and Koch2008; Fornari, Ardekani & Brandt Reference Fornari, Ardekani and Brandt2018) Reynolds numbers, and with background turbulence (Fornari, Picano & Brandt Reference Fornari, Picano and Brandt2016). In these studies, the flow is typically solved in a periodic lattice or periodic cell domain, and the velocity of the sedimenting particles relative to zero-volume-flux axes is interpreted as the velocity in the physical or laboratory frame. In our case, the plates have zero volume, so the volume flux is that of the fluid alone. For periodic domain models of sedimentation and in the present work on flapping locomotion, there is assumed to be a transition region near the boundary where the flow deviates from spatially periodic, to obtain zero flow at the boundary. In a sedimentation simulation, Mucha et al. (Reference Mucha, Tee, Weitz, Shraiman and Brenner2004) found that including the boundary region in the simulation had a negligible effect on particle velocity statistics far from the boundary.

3. Numerical method

We choose a flat plate geometry instead of a thin curved body (e.g. an ellipse) because it fits a periodic rectilinear grid, at the expense of creating flow singularities at the plates’ edges. To study the effect of the singularity on a finite difference solution of (2.2) and (2.3), we study a simpler model problem with the same type of singularity: potential flow past a flat plate, shown in figure 2(a). The plate is the red line segment – extending along $(-1/2 \leq x \leq 1/2; y = 0)$ – and the complex potential is $w(z) = \sqrt {1/4 - z^2}$, with branch cut lying along the plate. We solve Laplace's equation for the streamfunction $\psi = \mbox {Im}\{w\}$ in a rectangle $R$ centred at the origin (the plate centre), with lengths 3 and 2 in the $x$ and $y$ directions, respectively

(3.1)\begin{gather} \nabla^2\psi = 0 , \quad (x,y) \in R: -3/2 \leq x \leq 3/2,\ -1 \leq y \leq 1; \end{gather}
(3.2)\begin{gather}\psi = 0 , \quad -1/2 \leq x \leq 1/2,\ y = 0; \end{gather}
(3.3)\begin{gather}\psi = \mbox{Im}\{\sqrt{1/4 - (x+i y)^2}\}, \quad (x,y) \in \partial R. \end{gather}

Here, $\psi$ is continuous but its first derivatives diverge as inverse square roots of distance from the plate edges. Based on Stokes-flow solutions and local asymptotics of Navier–Stokes solutions (Hasimoto Reference Hasimoto1958; Ingham et al. Reference Ingham, Tang and Morton1991), $\psi$ has the same type of singularity as the velocity components in (2.2) and (2.3) (i.e. the viscous flows, not the potential flow defined by $\psi$). Both $\nabla ^2 \psi$ and the highest-order derivatives in (2.2) and (2.3), i.e. $\nabla ^2 u, \nabla ^2 v$, and $\boldsymbol {\nabla } p$, diverge as distance from the plate edges to the $-3/2$-power. We will use second-order finite differences to discretize both the test problem (3.1) and the viscous problem (2.2) and (2.3), even though the Taylor series expansions underlying the finite difference approximations diverge at the plate edges. Our goal with the test problem is to measure the error in a case with a simple analytical solution, given by (3.3) in all of $R$.

Figure 2. Test problem and numerical grids. (a) Streamlines for potential flow past a flat plate. (b) Example of a grid with refinement near the plate (red). (c) A close-up of the grid near the left plate edge. The values of the velocity components and pressure ($u$, $v$ and $p$) are solved at the locations of the crosses, circles and triangles, respectively. (d) The growth in the 2-norm condition number of the discrete Laplacian matrix. Each coloured line plots the condition number versus $m$ for a given $\eta$, ranging from $1-2^{-2}$ (darkest blue line) to $1-2^{-14}$ (lightest yellow line); $1-\eta$ decreases by a factor of $2^{-0.2}$ from each line to the one above it, giving an increased concentration of points near the plate edges. m is the number of grid points in each direction and $\eta$ is a grid stretching parameter, defined in equations (3.4) and (3.5).

To mitigate the errors, we will employ non-uniform rectilinear (tensor-product) grids, and concentrate grid points near the plate edges, and along the plate surfaces, as shown in figure 2(b). For the viscous problem, we use the MAC (marker-and-cell) scheme for incompressible flows (Harlow & Welch Reference Harlow and Welch1965) with the grid aligned with the plate as shown in the sample grid in figure 2(c). The velocity components $u$ and $v$ are solved at the crosses and circles, respectively, and the pressure $p$ is solved at the triangles. The $x$ and $y$ locations of the symbols are either on the grid lines, or at midpoints between grid lines. For the test problem, we solve $\psi$ on the $u$-grid in panel (c) (i.e. at the crosses).

The grid lines are defined from uniform grids using a grid-stretching parameter $\eta$. For the $x$-grid on the plate in panels (b,c), we first define a uniform grid from $-1/2$ to 1/2 in $X$, and then the $x$ coordinates of the grid are defined by

(3.4)\begin{equation} x = X + \eta \frac{1}{2{\rm \pi}} \sin{2{\rm \pi} X},\quad -1/2 \leq X \leq 1/2.\end{equation}

If the uniform grid spacing in $X$ is ${\rm \Delta} X$, the spacing ${\rm \Delta} x$ on the stretched grid $x$ increases from approximately $1-\eta$ at the plate edges to $1+\eta$ at the plate centre. As $\eta$ increases from 0 to 1, the stretched grid transitions from uniform to highly concentrated at the plate edges. We choose a number of grid points for the plate, and then for the $x$-grid to the left and right of the plate in panel (b), we set the number of grid points to be approximately that in the grid along the plate, scaled by the ratio of the outer region length to the plate length (unity), raised to the 1/2 power. The functional form of the outer grids is the same as that in (3.4), with a stretching factor chosen so that the grid density is approximately continuous at the plate edges. The $y$ grid is defined similarly to (3.4),

(3.5)\begin{equation} y = Y - \eta \frac{l_y}{2{\rm \pi}} \sin{\frac{2{\rm \pi} Y}{l_y}},\quad -\frac{l_y}{2} \leq Y \leq \frac{l_y}{2}, \end{equation}

given a uniform grid in $Y$. In the viscous computations that follow, the total numbers of grid points in $x$ and $y$ are similar (within a factor of 2), and in the potential flow test problem here they are equal (and denoted $m$). For the test problem, we solve (3.1) on the grid shown by crosses in figure 2(b), for various values of $m$ and $\eta$. Due to the discontinuity in flow quantities (e.g. velocity derivatives and pressure) across the plate, we use one-sided finite differences near the plate for all derivatives in both the test problem and the viscous solver, to maintain their accuracy away from the plate edges. To describe when the accuracy becomes hampered by ill conditioning, we present the 2-norm condition number of the discrete Laplacian matrix for $\psi$, for various $m$ and $\eta$ in figure 2(d). Each coloured line plots the condition number versus $m$ for a given $\eta$, ranging from $1-2^{-2}$ (i.e. 0.75, darkest blue line) to $1-2^{-14}$ (lightest yellow line), in order of increasing concentration of points near the plate edges. For each $\eta$, the condition number initially grows faster than $m^{2}$, then asymptotes to this scaling for sufficiently large $m$. The $m$ at which the transition occurs depends on $\eta$. For $\eta = 0.75$ (darkest blue line), the line scales as $m^{2}$ for all $m \geq 32$, while for $\eta = 1-2^{-14}$ (lightest yellow line), the transition is only beginning to occur at $m = 512$. For a given $\eta$, when $m$ is relatively small, increasing $m$ increases the density of points near the plate edges more than in the rest of the domain. When $m$ is sufficiently large, further increases in $m$ increase the density of points by the same percentage everywhere. At this point we obtain the usual $m^{2}$ condition number scaling of the discrete Laplacian, albeit with a non-uniform grid. For $m \leq 512$ and $\eta \leq 1-2^{-14}$, the condition number indicates a round-off error at least a few orders of magnitude below double precision (10$^{-16}$). In the viscous simulations, we set $\eta = 0.95$, corresponding to a line in the bottom fifth of those in panel (d), and the round-off error is several orders of magnitude away from double precision.

We now study the effects of $m$ and $\eta$ on errors for the test problem, where the analytical solution is known. In figure 3(ac), we plot a few different measures of error in $\psi$. Panel (a) shows the infinity (sup) norm of the error in the computed $\psi$ over the full grid relative to the exact solution $\bar {\psi }$, given by (3.3) in all of $R$. Each coloured line again corresponds to a particular $\eta$ value, a few of which are labelled in the legend (the remaining values lie between these values, and are of the form $1-2^{-k/5}$ for $k = 10, 11, \ldots , 69, 70$). For each line, the error initially decreases rapidly with increasing $m$, then much more slowly (as $m^{-1/2}$) for further increases in $m$. This transition again reflects the transition in where the density of points is being increased most, near the tip at smaller $m$, and uniformly at large $m$. The singularity at the plate edges reduces the scaling from $m^{-2}$ for a smooth problem with second-order finite differences to $m^{-1/2}$. However, by choosing the best $\eta$ for a given $m$, we obtain the lower envelope of the lines in panel (a), which has scaling $m^{-3/2}$, closer to the smooth case. In the viscous simulations, we need to compute the forces on the plate, which require integrating the pressure and velocity gradient, each with inverse-square-root singularities near the plate edges. For the test problem, $\partial _y\psi$ is the analogue of the velocity gradient, with the same singularity strength. In panel (b), we plot the error in its integral over the top left half of the plate, computed with second-order finite differences and then integrated using the trapezoidal rule

(3.6)\begin{equation} E_1 \equiv \left| \sum_{j = 1}^{m_1} \frac{(D_y \psi)_j + (D_y \psi)_{j+1}}{2} (x_{j+1}-x_j) - \int_{{-}1/2}^0 \partial_y \bar{\psi}|_{y = 0^+}\, {\textrm{d} x} \right| \end{equation}

Here, $(D_y \psi )_j$ is the computed value of $\partial _y \psi$ at grid point $x_j$, $j$ ranging from 1 to $m_1+1$ on the top half of the plate, where $m_1/m \approx 0.2$. The integral of $\partial _y \bar {\psi }$ inside (3.6) is exactly 1/2. Each curve in panel (b) plots $E_1$ at a given $\eta$, which we take to $1-2^{-16}$ now, closer to 1, to see the asymptotic behaviour at large $m$ better. Each curve eventually scales as $m^{-1/2}$, but by taking the minimum error over $\eta$ at a given $m$, we can do much better. In fact, for each $m$ there is apparently an $\eta$ for which the error passes through zero, as shown by the downward spikes of the curves on this log scale. The typical error magnitude in the vicinity of this $\eta$ is shown by the upper envelope of the curves at somewhat larger $m$. The black fit line shows that this envelope scales as $m^{-3/2}$. Therefore, the error in the integral of $\partial _y \psi$ up to the plate edge behaves similarly to the maximum error in $\psi$ over the domain. The error according to a somewhat more stringent criterion is shown in panel (c). We again consider the integrated error in $\partial _y \psi$, but now integrate the absolute value of the error over each subinterval of the grid on the top left half of the plate

(3.7)\begin{equation} E_{subint.} \equiv \sum_{j = 1}^{m_1} \left| \frac{(D_y \psi)_j + (D_y \psi)_{j+1}}{2} - \partial_y \bar{\psi}|_{(x = x_{j+1/2}, y = 0^+)} \right| (x_{j+1}-x_j). \end{equation}

This avoids the cancellation of errors over different portions of the plate in (3.6), which led to the error passing through zero in panel (b). Therefore the measure of error in (3.7) avoids the possibility of errors being hidden by cancellation. In (3.7) we use the trapezoidal rule for $D_y \psi$ but not for $\partial _y \bar {\psi }$ because it is infinite at the plate edge. Instead we use $\partial _y \bar {\psi }$ at the midpoint (denoted $x_{j+1/2}$ in (3.7)). The behaviour of $E_{subint.}$ in panel (c) is similar to that of the $\infty$-norm error in panel (a): for a fixed curve (fixed $\eta$), the error $\sim m^{-1/2}$ at large enough $m$. But the lower envelope of the curves $\sim m^{-3/2}$. Panels (df) show, for each $m$, the $\eta$ values that minimize the error quantities plotted in panels (a)–(c)

(3.8ac)\begin{align} \eta_{opt.,\infty} = \mathop{\mathrm{arg\,min}}_\eta \|\psi - \bar{\psi}\|_\infty; \quad \eta_{opt.,1} = \mathop{\mathrm{arg\,min}}_\eta E_1; \quad \eta_{opt.,subint.} = \mathop{\mathrm{arg\,min}}_\eta E_{subint.} \end{align}

Their distance from 1 is seen to decay as $m^{-2}$ in panels (d) and (f), and slightly faster in panel (e), approximately as $m^{-5/2}$.

Figure 3. Errors in the computed potential flow streamfunction relative to the exact solution. (a) Infinity (sup) norm error over the 3-by-2 rectangular domain. (b) Error in integral of $\partial _y\psi$ over the top left half of the plate. (c) Sum of the absolute values of the errors in $\partial _y\psi$ over grid subintervals (defined in (3.7)). (df) For each $m$, the values of $\eta$ at which the minimum errors occur in panels (a), (b) and (c), respectively.

Figure 3 shows that even with the plate edge singularities, errors can be decreased below 1 % with $m$ not very large ($\approx$100) and $\eta$ close to 1. For the viscous simulations, we have the additional need to resolve vorticity throughout the flow domain, though it is strongest near the plate edges. We set $\eta$ to 0.95, close enough to 1 to greatly diminish errors at the plate edges, but far enough to avoid the possibility of ill conditioning in the viscous system of equations. We take $m$ between 256 to 512, and find that these choices are sufficient to resolve the flows and fluid forces on the plate to within a few per cent in relative error for the ranges of parameters (e.g. domain size, Reynolds number, etc.) studied.

4. Single flapping plate

Before studying lattices of flapping plates, we examine a single flapping plate in flows of various speeds to establish a baseline of performance to which the lattice configurations can be compared. We solve the second-order finite difference discretization of (2.2) and (2.3) on the MAC grid (e.g. figure 2b,c) as a fully coupled system for $u$, $v$ and $p$. To simulate an isolated flapping plate in an unbounded fluid, we employ upstream, downstream and sidewall boundary conditions in the rectangular domain, and take the boundaries sufficiently far from the body that they affect the results by less than a few per cent in relative error. The upstream and downstream sides are 3 and 8 plate lengths from the plate's leading edge, and the sidewalls are 5 plate lengths from the plate. At the upstream boundary, $u = U$ and $v = V(t)$ are imposed. On the sidewalls, free-slip conditions are imposed ($\partial _y u = 0$, $v = V(t)$) to avoid vorticity generation. At the downstream boundary, advective outflow conditions are used ($\partial _t u +\boldsymbol {U}(t)\boldsymbol {\cdot }\boldsymbol {\nabla } u = \partial _t v +\boldsymbol {U}(t)\boldsymbol {\cdot }\boldsymbol {\nabla } v = 0$). Similar boundary conditions have been used in other recent simulations of flows past bodies (Tamaddon-Jahromi, Townsend & Webster Reference Tamaddon-Jahromi, Townsend and Webster1994; Sen, Mittal & Biswas Reference Sen, Mittal and Biswas2009; Peng et al. Reference Peng, Huang and LuReference Peng, Sau, Hwang, Yang and Hsieh2012; Yang et al. Reference Yang, Pettersen, Andersson and Narasimhamurthy2012; Cid Montoya et al. Reference Cid Montoya, Nieto, Alvarez, Hernández, Jurado and Sánchez2018).

For an isolated body we have $l_x, l_y \to \infty$ in (2.4ae), and we are left with three parameters, $A/L$, $Re_f$ and $St$. Examples of flows with normalized flapping amplitude $A/L = 0.2$ and various $Re_f$ and $St$ are shown in figure 4. At zero oncoming flow speed, or infinite $St$ (not shown), the flow has a left–right symmetric equilibrium state (with equal and opposite vorticity at the two plate edges). This state becomes unstable to asymmetric motions above a critical value of $Re = 4 A Re_f/L$ (Vandenberghe et al. Reference Vandenberghe, Zhang and Childress2004; Alben Reference Alben2008a). For small but non-zero oncoming flow speed, and sufficiently large $Re_f$, the vortices shed from the plate edges collide with the body and may travel to the sidewall or upstream boundaries (violating the boundary conditions there). In the upper left panel of figure 4 ($Re_f = 150$, $St = 0.5$), however, the flow speed is sufficiently large that the vortex wake is generally advected downstream, and is a somewhat disordered array of dipoles, one shed per half-cycle. Moving one panel to the right (green box in the second column) is a smaller $St$ value, close to where the Froude efficiency is maximized for this $Re_f$, and the larger oncoming flow speed allows the vortex wake to organize into the familiar reverse von Kármán street (Triantafyllou et al. Reference Triantafyllou, Techet and Hover2004). One panel further to the right (purple box in the third column of the top row) is $St$ close to the self-propelled state, where $\langle F_x \rangle = 0$. In the last column, the flow speed is much larger and the body experiences drag although the wake still resembles a reverse von Kármán street, but with more widely spaced vortices. The second and third rows show the same sequences of flows as oncoming flow speed is increased, but at successively smaller $Re_f$. Viscous diffusion of vorticity is more apparent, particularly in the bottom row. In the bottom two rows, the negative (blue) vortices move upwards relative to the positive (red) vortices at larger oncoming flow speeds, indicating the transition from reverse towards regular von Kármán streets (Godoy-Diana et al. Reference Godoy-Diana, Aider and Wesfreid2008). For fish and birds at $Re = 10^3$$10^5$, the optimally efficient $St$ are generally in the range 0.2–0.4 (Triantafyllou et al. Reference Triantafyllou, Techet and Hover2004), while here $Re = 10$$10^2$, and the most efficient $St$ are higher. The $St$ that are close to optimal for Froude efficiency (green boxes) increase as $Re$ decreases (from top to bottom rows), which is also seen in organisms as $Re$ decreases (Eloy Reference Eloy2012).

Figure 4. Snapshots of vorticity fields with normalized flapping amplitude $A/L = 0.2$ and different flapping frequencies ($Re_f$, labelled at left) and Strouhal numbers $St = 2Af/U$, labelled in each box, corresponding to increasing oncoming flow speed from left to right. In each row, states that are close to the maximizers of Froude efficiency and self-propelled states are shown in green and purple boxes, respectively.

Figure 5 shows the same transitions with increases in oncoming flow speed, but with $A/L$ increased to 0.4. At the upper left, no flow is shown, because at small flow speeds, vortices collide with the sidewalls. Moving rightward to the green box in the top row, we obtain an up–down asymmetric vortex street and vortex pairing, corresponding generally to non-zero average vertical force on the plate. The approximate self-propelled state (purple box) has an irregular vortex street with multiple vortices shed per half-stroke, akin to the 2P wake (Schnipper et al. Reference Schnipper, Andersen and Bohr2009). At $Re_f = 80$ (second row), at the slowest speed ($St = 0.667$), the vortex wake again has a complicated structure. At $St$ near the maximum efficiency state (0.5, green box), the wake is a reverse von Kármán street, which is maintained but dilated downstream at higher oncoming flow speeds. In the third row ($Re_f = 20$), the vortex street has the reverse von Kármán structure at all $St$ shown. In general, the effect of increasing $A/L$ to 0.4 is to increase the lateral spacing of the vortex street in the most efficient and self-propelled states (green and purple boxes). The horizontal spacing is influenced most directly by the oncoming flow speed, but $A/L$ also plays a role in the timing of vortex formation and shedding.

Figure 5. Snapshots of vorticity fields with normalized amplitude $A/L = 0.4$ and other quantities as described in figure 4.

For a zero-thickness plate, thrust and drag are produced by shear stress only; pressure does not contribute. Figure 6 shows snapshots of shear stress distributions on the plate during a downstroke. The purple line gives the shear stress on the top side and the orange line gives the shear stress on the bottom side. For both lines, the vertical position of the plate (black line) marks the value of zero shear stress. For each snapshot, the vorticity fields are shown as light colour fields in the background. The top row of five snapshots corresponds to the flow in the green box with $Re_f = 80$ in figure 5, while the bottom row corresponds to the purple box at $Re_f = 80$. In the top row, a case of large time-averaged thrust, thrust generally occurs on the upstream two thirds of the plate (except for the orange curve at $t = 14.5$), and drag on the downstream one third. In this case, the thrust integrated over the plate and over time outweighs the drag. On the upstroke, the flow is essentially the mirror image of the downstroke, so the stress distribution on the top side becomes that on the bottom and vice versa. In the bottom row, a case of nearly zero time-averaged thrust, all parameters are the same as in the top row except the oncoming flow speed is increased by 50 %. Compared to the top row, the orange curves are shifted upward, so the bottom half of the plate experiences net drag in most cases, closer to the Blasius flow past a flat plate. The purple curve does not change as much, so the top half of the plate gives most of the net thrust, particularly near the large blue leading edge vortex that induces a locally upstream flow on the plate, ‘sweeping’ it forward.

Figure 6. Shear stress distributions on the plate at five instants during a downstroke at $Re_f = 80$ and $A/L = 0.4$, with $St = 0.5$ (top row) and 0.333 (bottom row). The purple curve is the shear stress distribution on the top side of the plate, and the orange is that on the bottom side, where the plate (black line) marks zero shear stress. The vorticity near the plate is shown as a light colour field in the background.

In figure 7(a), we plot the time-averaged horizontal force versus normalized oncoming flow speed for the six cases shown in figures 4 and 5. Values are omitted where the dynamics is non-periodic, which occurs over an interval of flow speeds extending from zero; this interval becomes larger as $Re_f$ increases. The curves at the lowest $Re_f$ have a U-shape to the right of zero velocity, indicating that zero velocity is an unstable equilibrium and the self-propelled state is the single stable equilibrium.

Figure 7. (a) Average horizontal force $\langle F_x \rangle$ versus normalized flow speed $U/fA = 2/St$. (b) Contour map of Strouhal numbers corresponding to the self-propelled state ($\langle F_x \rangle = 0$) of a single flapping plate, in the space of dimensionless frequency ($Re_f$) and amplitude ($A/L$).

To quantify the general features of the self-propelled state, and at smaller oncoming flow speeds, the efficiency-maximizing state, we compute $\langle F_x \rangle$ and $\eta _{Fr}$ across a wide range of dimensionless frequencies ($Re_f$) and amplitudes ($A/L$). Figure 7(b) shows $St_{SPS}$, the Strouhal numbers of the self-propelled states, where $\langle F_x \rangle = 0$. The numbers grow rapidly as $Re_f$ decreases to zero, and we expect divergence at the critical $Re_f$ value where the self-propelled velocity (twice the reciprocal of $St_{SPS}$) tends to zero, as was found in experiments with rectangular plates (Vandenberghe et al. Reference Vandenberghe, Zhang and Childress2004) and simulations of thin ellipses (Alben & Shelley Reference Alben and Shelley2005). For a given $Re_f$, the Strouhal number is fairly uniform as $A/L$ varies, indicating that, like steady flows past cylinders (Williamson Reference Williamson1996) the self-propelled state corresponds approximately to a certain vortex street aspect ratio (roughly $St$) that is only slightly modified by $A/L$. Also, $St_{SPS}$ varies smoothly in this region of parameter space, reflecting fairly uniform properties of the reverse von Kármán street and higher vortex street modes (i.e. the purple box in the top row of figure 5).

We have seen that the maximum Froude efficiency states (approximately the green boxes in figures 4 and 5) occur at somewhat lower speeds (higher $St$) than the self-propelled states (purple boxes). In figure 8(a) we plot contours of maximum-efficiency $St$ and find that the pattern of the contours is very similar to that in figure 7(b), but with $St$ roughly 50 % higher in most of the plot. Panel (b) shows the values of the Froude efficiency maxima. Efficiency can only be positive above the critical $Re_f$ at which self-propelled locomotion is possible. Not surprisingly, efficiency generally increases with $Re_f$, as vortex shedding becomes more significant. The efficiency reaches a maximum of 0.06 as $Re_f$ increases to 200. Other experimental and computational studies have found the Froude efficiency is nearly unity at much higher Reynolds numbers (Anderson et al. Reference Anderson, Streitlien, Barrett and Triantafyllou1998; Floryan, Van Buren & Smits Reference Floryan, Van Buren and Smits2019). Panel (b) also shows that at small $Re_f$, the efficiency-maximizing $A/L > 0.6$, and gradually decreases to 0.2 as $Re_f$ increases to 200.

Figure 8. (a) Strouhal numbers corresponding to maximum Froude efficiency state of a single flapping plate, in the space of dimensionless frequency ($Re_f$) and amplitude ($A/L$). (b) Values of Froude efficiency maxima.

The Froude efficiency is perhaps the most common measure of efficiency in flapping-foil studies, but it is not the only way to study optimal motions. One can also consider the state that maximizes a desired output (mean thrust, or self-propelled speed, say) for various values of the input power (Wu Reference Wu1971; Van Rees, Gazzola & Koumoutsakos Reference Van Rees, Gazzola and Koumoutsakos2015). In figure 9 we map the two-dimensional space of flapping states with frequencies $Re_f \in [10, 200]$ and amplitudes $A/L \in [0.1, 0.6]$ to the space of self-propelled speed ($Re_{U,SPS} = LU_{SPS}/\nu$) (horizontal axis) and average input power $\langle {\tilde P}_{in}\rangle$ (vertical axis). The net of lines in the central portion of the figure is the image of a rectangle in ($Re_f, A/L$) space; each solid line is a set of points with constant $Re_f$ and each dashed line has constant $A/L$. The lines follow a common trend from lower left to upper right, showing generally that increased $Re_{U,SPS}$ correlates with increased $\langle {\tilde P}_{in}\rangle$. There is a smaller spread in the transverse direction. The Pareto frontier is the lower right boundary of the region: the set of points that maximize $Re_{U,SPS}$ for a given $\langle {\tilde P}_{in}\rangle$, or that minimize $\langle {\tilde P}_{in}\rangle$ for a given $Re_{U,SPS}$ (Van Rees et al. Reference Van Rees, Gazzola and Koumoutsakos2015). This set provides an alternative definition of maximum efficiency, that provides different optima for a range of $\langle {\tilde P}_{in}\rangle$, and moving in the direction transverse to the Pareto frontier, we have increasing or decreasing optimality of states. One could also replace the desired output $Re_{U,SPS}$ with Froude efficiency, $\eta _{Fr}$, and allow $U$ to vary as a third input. We discuss this alternative later in the paper. The vertical lines at the far right of the figure show the ($Re_f, A/L$) values along the Pareto frontier for the ranges of $\langle {\tilde P}_{in}\rangle$ covered by these lines. The horizontal lines at the bottom show the ($Re_f, A/L)$ values along the Pareto frontier for the ranges of $Re_{U,SPS}$ covered by these lines. The vertical and horizontal lines show that the preferred flapping amplitude remains in the vicinity of 0.2–0.3 along the frontier, while the preferred frequency varies monotonically. In other words, to change speeds, it is most efficient to vary the frequency of the plate but keep its amplitude roughly fixed. A similar trend has been observed for the tail beats of various fish species as they vary their swimming speed (Saadat et al. Reference Saadat, Fish, Domel, Di Santo, Lauder and Haj-Hariri2017).

Figure 9. Flapping states in the space of self-propelled speed ($Re_{U,SPS} = LU_{SPS}/\nu$) (horizontal axis) and average input power $\langle {\tilde P}_{in}\rangle$ (vertical axis). Solid lines denote states with a given flapping frequency ($Re_f$) and dashed lines are states with a given flapping amplitude $A/L$.

For an isolated flapping body, the average horizontal force is sensitive to the oncoming flow speed (i.e. the negative of the swimming speed) as it increases from zero. The average force is zero (or close to zero) at zero oncoming flow speed, then becomes thrust, then decreases back to zero at the self-propelled state, then becomes drag as swimming speed increases. These changes reflect changes in the vortex wake structure in the vicinity of the reverse von Kármán street, and the horizontal force has a subtle dependence on $Re_f$, $A/L$ and $St$. The input power, by contrast, has a simpler dependence on the parameters, as shown in figure 10. Panel (a) shows that $\langle {\tilde P}_{in}\rangle /Re_f^3$ is roughly constant with respect to $St$, with $Re_f$ varying over a factor of 20 (values listed at bottom right), but depends strongly on $A/L$ (values at right). The dependence on $A/L$ is approximately scaled out by dividing by $(A/L)^3$, as shown by the collapse of lines in panel (b), particularly at larger $Re_f$. Since the vertical plate velocity scales as $(A/L) Re_f$, $\langle {\tilde P}_{in} \rangle$ scales as vertical velocity cubed, a typical high-Reynolds-number scaling for a bluff body. Compared to the horizontal force, $\langle {\tilde P}_{in} \rangle$ is less sensitive to the oncoming flow speed (i.e. $St$) and the changes in vortex wake patterns shown in figures 4 and 5.

Figure 10. For an isolated flapping body, the dependence of average input power $\langle {\tilde P}_{in}\rangle$ on frequency $Re_f$, amplitude $A/L$, and swimming speed $St$. Panels (a) and (b) each use a different scaling of input power, described in the text.

5. Input power in flapping lattices

It is more complicated to classify the flows within flapping lattices of plates than the flows around single flapping plates, because the lattice flows depend on both the flapping kinematics and the spatial configuration of the lattice. Of the main quantities of interest – the average input power, net horizontal force and self-propelled speed – the input power is somewhat easier to address theoretically and less sensitive to changes in oncoming flow speed and vortex shedding patterns. In this section, we discuss theoretical models for the input power in flapping lattices and the scaling laws they predict. In Part 2 of the paper, we discuss the unsteady flows in flapping lattices and quantities that relate to horizontal forces – the Froude efficiency, and self-propelled speed.

We have seen in figure 10 for an isolated flapping plate that the mean input power scales as flapping amplitude and frequency cubed, and has a weaker dependence on the oncoming flow speed. This indicates perhaps that the dominant ingredient in the resistance of the fluid is the component of the plate's motion perpendicular to itself. A simple model problem is steady flow through a lattice of plates at a given Reynolds number, using the two lattice types in figure 1. For steady vertical flows, we non-dimensionalize time by $L/V$, based on the (steady) spatial average of the vertical flow $V$ (because there is no flapping frequency), giving a new definition of Reynolds number

(5.1)\begin{equation} {Re}_V = VL/\nu. \end{equation}

Figure 11 shows steady vertical flows at $Re_V = 0.001$ through different lattices. The plates are shown in red, and the flows repeat periodically in $x$ and $y$ with different periods, given in the figure caption. For the rectangular lattice, panels (a,b) exemplify two limiting regimes: $l_y/(l_x-1) \ll 1$ (the ratio is 1/2 in panel (a)) and $l_y/(l_x-1) \gg 1$ (the ratio is 20 in panel (b)). The rhombic lattice has three limiting regimes. One is the same as in panel (b), $l_y/(l_x-1) \gg 1$. Here the streamlines would be altered from those in panel (b) away from the gap between the plates, but would become the same near the gap. The second is $l_y/(l_x/2-1) \ll 1$ with $l_x > 2$ (e.g. panel (c) with $l_y/(l_x/2-1) = 1$ and $l_x = 2.5$) – here the vertical rows of plates do not overlap. The third is $l_y/(1-l_x/2) \ll 1$ with $l_x < 2$ (e.g. panel (d) with $l_y/(1-l_x/2) = 0.4$ and $l_x = 1.5$) – here the vertical rows of plates do overlap. Only panel (b) is firmly in the asymptotic regime, while the other panels are at moderate ratios. In all cases, the flows resemble the limiting flows, even at moderate ratios.

Figure 11. Steady flows through plate lattices at $Re_V = 0.001$. Plates are red, streamlines are black and isopressure lines are blue, green and yellow (values in colour bars at right). (a) Flow through rectangular lattice with $l_x = 2$ and $l_y = 0.5$. (b) Flow through rectangular lattice with $l_x = 1.05$ and $l_y = 1$. (c) Flow through rhombic lattice with $l_x = 2.5$ and $l_y = 0.25$. (d) Flow through rhombic lattice with $l_x = 1.5$ and $l_y = 0.1$.

The steady versions of (2.2) and (2.3) are

(5.2)\begin{gather} \boldsymbol{u}\boldsymbol{\cdot}\boldsymbol{\nabla} \boldsymbol{u} ={-}\boldsymbol{\nabla} p +\frac{1}{{Re}_V} \nabla^2 \boldsymbol{u}, \end{gather}
(5.3)\begin{gather}\boldsymbol{\nabla} \boldsymbol{\cdot} \boldsymbol{u} = 0. \end{gather}

Integrating the $y$-component of (5.2) over a periodic unit cell, the left side vanishes because there is zero net vertical (or horizontal) outflow. So does the viscous term, because the inverse square root singularity in the shear stress diverges too slowly to produce a vertical resultant in the limit of zero plate thickness. Hence the integral of $-\partial _y p$ over the unit cell is zero. The integral has two contributions: one from the vertical change in $p$ across the unit cell, and the other from the jump in $p$ across the plate, resulting in a force applied by the plate to the fluid. Hence

(5.4)\begin{equation} 0 ={-}\int_{plate} [p]^+_- \, {\textrm{d} x} - l_x l_y \frac{{\rm \Delta} p_y}{l_y}, \end{equation}

where ${\rm \Delta} p_y$ is the change in pressure across the unit cell in the $y$ direction. For the rhombic lattice, with two plates in a double unit cell (figure 1(b)), the integral in (5.4) includes both plates and ${\rm \Delta} p_y$ is the change in pressure across the double unit cell in the $y$ direction. For steady flow with dimensionless mean $y$-velocity 1,

(5.5)\begin{equation} \langle P_{in} \rangle = P_{in} = \int_{plate} [p]^+_- \, {\textrm{d} x} ={-} l_x {\rm \Delta} p_y, \end{equation}

which relates the input power to the pressure difference across a unit cell in the $y$-direction. The latter can be determined analytically for the limiting cases of the flows in figure 11.

In the limit $l_y/(l_x-1) \ll 1$, the flow in panel (a) becomes Poiseuille flow in the $x$-interval between the plate edges (0 $\leq x \leq$ 1 in panel (a)), and zero flow in the rest of the flow field. Poiseuille flow is a good approximation to panel (a) even though $l_y/(l_x-1) = 1/2$, not very small. The lack of streamlines above and below the plates indicates slow flow there (the local density of streamlines is proportional to flow speed). In the interval 0 $\leq x \leq$ 1 the flow is nearly unidirectional with a parabolic profile for $v(x)$, and the isopressure contours are nearly equally spaced, corresponding to the constant pressure gradient of Poiseuille flow. Using Poiseuille flow to relate the pressure gradient ${\rm \Delta} p_y/l_y$ to the net fluid flux through the unit cell, $Q = 1 \cdot l_x$,

(5.6)\begin{equation} P_{in} ={-}l_x l_y \frac{{\rm \Delta} p_y}{l_y} = l_x l_y \frac{12 Q}{(l_x - 1)^3 {Re}_V} = \frac{12 l_x^2}{(l_x - 1)^2 {Re}_V} \frac{l_y}{l_x - 1}. \end{equation}

The last expression in (5.6) is written in terms of $l_y/(l_x-1)$, the parameter that sets the validity of the approximation.

The limit $l_y/(l_x-1) \gg 1$ is exemplified by figure 11(b). This is the Stokes flow through small gaps in a periodic array of plates. The black lines are again the streamlines. They show flow converging toward the gap, and a small recirculation region centred at the midpoints of the plates. To determine ${\rm \Delta} p_y$ and therefore $P_{in}$ in (5.5), we can use the Stokes-flow solution for a single gap in an infinite wall, derived by Hasimoto (Reference Hasimoto1958). In the region that is much farther from the gap than its width, the pressure is approximately constant, one constant above the wall and a different constant below the wall. In figure 11(b) this is shown by the coloured lines, isopressure contours (values at right). The solid line contours (dark blue and yellow) have pressures close to the values at distance 0.5 above and below the gap (i.e. far from the gap). The dashed lines (dark blue and yellow) have pressures 1 % above and below those of the solid lines. Hence, in panel (b) above and below the ‘cloverleaf’ regions near the gap bounded by the dashed lines, the pressure varies by less than 2 %. Therefore, the pressure field is essentially the same as that far from a single gap in an infinite wall. We approximate ${\rm \Delta} p_y$ in (5.5) as the difference between the far-field pressure constants for the infinite-wall case with net flux $Q$ through the gap, from Hasimoto (Reference Hasimoto1958): ${\rm \Delta} p_y/Q = -32 Re_V/(l_x-1)^2{\rm \pi}$ . Then we have

(5.7)\begin{equation} P_{in} ={-}l_x {\rm \Delta} p_y = \frac{32 l_x^2}{{\rm \pi} (l_x - 1)^2 {Re}_V}. \end{equation}

In figure 12 we plot $P_{in}$ for steady flows through rectangular lattices. Each row shows data for a different value of $Re_V$, up to 6.4, close to the threshold at which the steady flow state becomes unstable for some choices of $l_x$ close to 1. The first column shows $P_{in}$ versus $l_y$ for different choices of $l_x$ (coloured lines, values listed at right), at $U/V = 0$. The second column shows the same data in rescaled variables. $P_{in}$ is divided by $l_x^2/(l_x -1)^2 Re_V$, a factor that appears in both (5.6) and (5.7). On the horizontal axis, $l_y/(l_x-1)$ is used as the dependent variable. The black line shows the Poiseuille flow scaling (5.6), while the black cross shows the value 32/${\rm \pi}$ given by (5.7). The agreement is almost exact. The third and fourth columns show the same data for $U/V = 2$ and 8, respectively. Here, the Poiseuille flow result (5.6) can be modified by including a dimensionless cross-flow $U/V$ in the flow equations (Batchelor Reference Batchelor1967), resulting in a $v(x)$ that is linear plus exponential. In place of (5.6) we obtain

(5.8)\begin{equation} P_{in} = \frac{U}{V}l_x^2l_y\left[\frac{l_x-1}{{Re}_U} - \left(\frac{1}{2} +\frac{1}{\textrm{e}^{{Re}_U (l_x-1)} -1}\right)(l_x-1)^2\right]^{{-}1}, \end{equation}

with $Re_U = UL/\nu$. The value of $P_{in}$ in (5.8) tends to (5.6) as $Re_U \to 0$, i.e. if either $Re_V$ or $U/V$ $\to 0$, so the cross-flow has no effect in Stokes flow (as can also be seen by linearity). So only in the three panels near the lower right corner of figure 12 – i.e. the cases $(Re_V, U/V) = (0.8,8)$, (6.4, 2) and (6.4, 8) – do the coloured lines deviate noticeably from the black line; the deviation depends on $l_x$. The upper portions of the coloured lines are the data computed from steady Navier–Stokes solutions and the lower portions (separated by a gap from the upper portions) are the Poiseuille-plus-cross-flow approximations (5.8), different for each $l_x$, and which are linear in $l_y$. These line up almost exactly with the computed data. In summary, at small $Re_V$, $P_{in}$ grows linearly with $l_y/(l_x-1)$ when the ratio is small. The linear growth is because the rate of viscous energy dissipation per plate in the channel flows is proportional to the $y$-spacing between the plates, $l_y$. At large $l_y/(l_x-1)$, $P_{in}$ is independent of $l_y$ because the small-gap flow, and the corresponding rate of viscous energy dissipation, becomes independent of $l_y$.

Figure 12. For steady flow through a rectangular lattice, $P_{in}$ versus $l_y$ (left column) and in rescaled variables (second through fourth columns) for different values of $Re_V$ (labelled at left) and $U/V$ (labelled at top).

We now consider analytical models for the rhombic lattice, with examples of flows in figure 11(c,d). The flow in panel (c) tends to two Poiseuille flows, each in a channel of width $l_x/2-1$, as $l_y/(l_x/2-1)$ becomes small. The flow in panel (d) tends to four Poiseuille flows, oriented horizontally, each in a channel of width $l_y$ and length $1-l_x/2$ (the horizontal overlap between the plates), as $l_y/(1-l_x/2)$ becomes small. The pressure drop between the ends of the channels is half the total pressure drop over the double unit cell. The special case $l_x = 2$ and $l_y \to 0$, at the boundary between these flows, is more complicated and we do not address it here. Using these approximations, we obtain for the limit $l_y/|l_x/2-1| \ll 1$,

(5.9)\begin{align} P_{in} = \left. \begin{cases} \displaystyle \frac{6 l_x^2}{(l_x/2 - 1)^2 {Re}_V} \frac{l_y}{l_x /2- 1}, & l_x > 2 \\ \displaystyle \frac{96 l_x^2}{(1-l_x/2)^2 {Re}_V} \left(\frac{1-l_x /2}{l_y}\right)^3, & l_x < 2 \end{cases} \right., \end{align}

using the appropriate expressions for ${\rm \Delta} p_y$. The case of large $l_y$ is essentially the same as figure 11(b), so for the double unit cell of the rhombic lattice, we have twice the $P_{in}$ of (5.7). We compare these results with the computed steady Navier–Stokes results in figure 13. We use only two values of $U/V$ now, 0 and 8, and the same $Re_V$ as in figure 12. The first column shows the unscaled data at $U= 0$. Unlike for the rectangular lattice, the scaling of $l_y$ changes from $l_y/|l_x/2-1|$ to $l_y/(l_x-1)$ at small and large $l_y$ respectively, so additional columns are needed to show the data with these separate scalings. The second and fourth columns show the small-$l_y$ scalings, with black lines showing the relationships in (5.9). In the bottom panel of the fourth column $((Re_V, U/V) = (6.4,8))$, the coloured lines with $l_x > 2$ are shifted at non-zero $Re_U$, due to the cross-flow effect discussed for the rectangular lattice (not rederived here). There is no visible shift for the $l_x < 2$ lines, because the effect of the cross-flow cancels for the four horizontal channel flows, two in each direction, in figure 11(d). The black crosses (third and fifth columns) again show the large $l_y/(l_x-1)$ values of $P_{in}$. The main difference from the rectangular lattice is the large growth in $P_{in}$ at small $l_y$ when $l_x < 2$. Propulsion occurs in many of these cases, e.g. at $l_y = 0.5$ and 0.7 (top and middle rows of figure 14, Part 2). However, the peak Froude efficiency decreases noticeably when $l_x$ drops below 2 and when $l_y$ decreases in most of these cases.

Figure 13. For steady flow through a rhombic lattice, $P_{in}$ versus $l_y$ (left column) and in rescaled variables (second through fifth columns) for different values of $Re_V$ (labelled at left) and $U/V$ (labelled at top).

5.1. Input power for flows through flapping lattices

Now we consider the input power in the unsteady, fully nonlinear flapping problem, at $Re = 10$$70$. This is the range of $Re$ that we investigate for propulsion in Part 2, because it corresponds to periodic lattice flows, for which we can compute long time averages accurately. For the steady problem, the flows were plotted at much lower Reynolds number ($Re_V = 0.001$) in figure 11, mainly because an analytical solution is available in this limit for panel (b), the small-gap case. However, the Poiseuille flows with a cross-flow or without (as in panels (a,c) and (d) remain valid at larger $Re_V$, until they become unstable (at $Re_V = O(10^3)$ (Schmid, Henningson & Jankowski Reference Schmid, Henningson and Jankowski2002), above the Reynolds numbers in the present study). Non-dimensionalizing (5.6) using $\nu /L$ in place of $V$, consistent with the unsteady $\langle {\tilde P}_{in}\rangle$ results in this paper, we have

(5.10)\begin{equation} {\tilde P}_{in} = \frac{12 l_x^2}{(l_x - 1)^2}{Re}_V^2 \frac{l_y}{l_x - 1}. \end{equation}

The small-gap flow in figure 11(b) changes to a jet flow (e.g. figure 3 of Part 2) as the Reynolds number rises to 20. For $Re = 10$$70$ the flow is intermediate between viscous dominated (resulting in (5.7)) and inertia dominated. In the latter case, the momentum theorem can be used to calculate ${\tilde P}_{in}$ in the case of steady inertia-dominated (high-$Re$) flow. The calculation is the same as for the steady drag on an infinite, periodically perforated plate, given in Batchelor (Reference Batchelor1967, § 5.15). In the small-gap limit $l_y/(l_x - 1) \gg 1$, the pressure drop through a unit cell of our periodic lattice becomes the same as that through the periodically perforated plate, which in our notation (and non-dimensionalized by $\rho _f V^2$) is

(5.11)\begin{equation} {\rm \Delta} p_y ={-}\frac{1}{2(l_x-1)^2}. \end{equation}

The pressure is assumed to follow Bernoulli's law on the upstream sides of the plates, while on the downstream sides, where separated flow occurs, it is assumed constant and equal to that in the gap (see Batchelor (Reference Batchelor1967) for details). The input power follows from (5.5)

(5.12a,b)\begin{equation} P_{in} = \frac{l_x}{2(l_x-1)^2};\quad {\tilde P}_{in} = \frac{l_x}{2(l_x-1)^2}{Re}_V^3. \end{equation}

where again, ${\tilde P}_{in}$ has been non-dimensionalized using $\nu /L$ in place of $V$, consistent with the unsteady results in this paper. For both Stokes flow (5.7) and separated flow (5.12a,b) with small $l_x -1$, $P_{in}$ diverges like $(l_x -1)^{-2}$, though with different prefactors.

Time-averaged input power for the rectangular lattice is plotted in figure 14 at two values of $Re$ and $A/L$ (labelled at left) and $U/fA$ (labelled at top) in the ranges already considered. The unscaled $\langle {\tilde P}_{in} \rangle$ data are shown in the first column. $\langle {\tilde P}_{in} \rangle$ is rescaled according to the small-$l_y$ Poiseuille flow scaling (5.10) in the second and fourth columns, and according to the large-$l_y$ separated flow scaling (5.12a,b) in the third and fifth columns, with $Re$ (from (2.5ad)) in place of $Re_V$. The error bars show the range of values within one standard deviation of $\langle {\tilde P}_{in} \rangle$, computed using the last five period averages of ${\tilde P}_{in}(t)$. In many cases (i.e. $Re = 10$, small $l_y$), ${\tilde P}_{in}(t)$ is periodic, so the error bar has almost zero height, and the upper and lower horizontal hash marks overlap, appearing as a single hash mark. At $Re = 70$ and larger $l_y$, the vertical extent of the error bar is noticeable, and gives a measure of the non-periodicity of the data.

Figure 14. Time-averaged input power $\langle {\tilde P}_{in} \rangle$ for flapping rectangular lattices at $U/fA = 1$ (first to third columns) and 4 (fourth and fifth columns), at $Re = 10$ and 70 and $A/L = 0.2$ and 0.8 (values labelled at left), for various $l_x$ (listed separately for each $Re$ at right). The error bars show the range of values within one standard deviation of $\langle {\tilde P}_{in} \rangle$. The standard deviation is computed using the last five period averages of ${\tilde P}_{in}(t)$.

Although the data are more scattered in the unsteady case, they are qualitatively similar to the steady case (figure 12), including the shift at increasing $l_x$ in the Poiseuille flow (linear growth regime). The steady problem neglected the effects of unsteadiness (an oscillating instead of steady vertical flow) and nonlinearity in the Navier–Stokes equations. We extended the steady model to the case of an unsteady but linearized model,

(5.13)\begin{equation} \partial_t v + U\partial_x v ={-}P_y \ \textrm{e}^{2{\rm \pi} i t} +\frac{1}{{Re}_f} \partial_{xx} v, \end{equation}

for a harmonically oscillating channel flow $v(x,t) = V_0(x)\textrm {e}^{2{\rm \pi} i t}$ with cross-flow. Analytical solutions are again possible, but more complicated than the steady case because we are back in the five-dimensional parameter space. We did not analyse the results in detail but they seemed to agree qualitatively with the small $l_y$-results in figures 12 and 14. Despite the complications due to vortex shedding and non-periodicity, the steady models and the fully nonlinear simulations agree qualitatively in the behaviour of $\langle {\tilde P}_{in} \rangle$ – linear growth at small $l_y/(l_x-1)$ in the second and fourth columns of figure 14, saturation at large $l_y/(l_x-1)$ in the third and fifth columns. The main discrepancy is that the $Re = 10$ data have a larger magnitude than the $Re = 70$ data. A better fit is provided by the relation $\langle {\tilde P}_{in} \rangle \sim {Re}^3$ (typical for pressure losses at high $Re$, as in the third and fifth columns), rather than the $\sim {Re}^2$ scaling for steady Poiseuille flow used in the second and fourth columns of figure 14.

The fully nonlinear $\langle {\tilde P}_{in} \rangle$ data for the rhombic lattices are presented in figure 15. As for the rectangular lattices, the data are presented with different scalings at small $l_y$ (second and fourth columns) and large $l_y$ (third and fifth columns). In spite of the effects of non-periodicity, there is good qualitative agreement between the unsteady and steady (figure 13) cases. In the second and fourth columns, there is a clear divergence at small $l_y/|l_x/2-1|$ between the lines with $l_x >2$ (red and orange) and the remaining lines. We did not compute cases at $l_y/|l_x/2-1|$ as small as in figure 13, however, because they are not useful for locomotion, and in the unsteady case, the parameter space is larger and each simulation requires much more computing time. Again, the $Re = 10$ data are generally larger than the $Re = 70$ data in the second and fourth columns, perhaps indicating the importance of pressure losses beyond those of Poiseuille flow at higher $Re$. In the third and fifth columns, the lines at various $l_x$ seem to agree reasonably well at large $l_y/(l_x-1)$.

Figure 15. Time-averaged input power $\langle {\tilde P}_{in} \rangle$ for flapping rhombic lattices at $U/fA = 1$ (first to third columns) and 4 (fourth and fifth columns), at $Re = 10$ and 70 and $A/L = 0.2$ and 0.8 (values labelled at left), for various $l_x$ (listed separately for each $Re$ at right). The error bars show the range of values within one standard deviation of $\langle {\tilde P}_{in} \rangle$. The standard deviation is computed using the last five period averages of ${\tilde P}_{in}(t)$.

6. Summary and conclusions

We have introduced a computational model for the collective locomotion of lattices of flapping plates. In our simulations, we used a rectilinear grid with grid points concentrated near the singularities at the plates’ edges. The condition number of the discrete Laplacian remains many orders of magnitude below 10$^{16}$ for the grids used in this paper, so round-off error is not a major obstacle. For a Laplace equation with similar singular behaviour, we found that the method gives better than 1 % accuracy in the solution and the integral of its gradient along the plate for modest mesh sizes, and converges as grid spacing to the 3/2 power.

We first used the method to determine the propulsive properties of an isolated flapping plate in this specific context (a plate with zero thickness flapping in a flows with different upstream velocities). The solutions show many properties that resemble those of previous flapping-foil studies: a reversed von Kármán street at certain oncoming flow speeds, more complicated vorticity fields at lower speeds and a single stable self-propelled speed. The Strouhal numbers for maximal Froude efficiency increase from approximately 0.4 to $\gg$1 as $Re_f$ decreases from 200 to 10, while the Strouhal numbers corresponding to the self-propelled speeds increase from 0.25 to $\gg$1 in the same range of $Re_f$. The maximum Froude efficiency for an isolated plate decreases from 0.06 at $Re_f = 200$ to less than 0.003 at $Re_f = 10$. These values are much lower than for higher-$Re$ swimming fish and robots. This is consistent with the fact that flapping locomotion is not possible when $Re$ decreases below a critical value of order unity, and there the maximum Froude efficiency becomes zero. The Pareto-optimal flapping amplitudes for maximizing speed at a given mean input power stay nearly fixed at 0.2–0.3. By contrast, the optimal flapping frequency increases with increasing self-propelled speed and/or input power. The input power scales as flapping amplitude and frequency, both raised to the third power, and depends only weakly on the oncoming flow velocity.

We then studied the input power required for flapping lattices of plates, before studying their propulsive efficiencies in Part 2 (Alben Reference Alben2021). The input power was estimated theoretically using steady flow models, which predict different scaling laws depending on the values of $l_x$ and $l_y$ for each lattice type.

For rectangular lattices, when the transverse spacing $l_y$ is much smaller than the tandem spacing (i.e. $l_y \ll l_x-1$), the flow between the plates is approximately Poiseuille flow, and is proportional to the transverse spacing and inversely proportional to the cube of the tandem spacing. By contrast, if the tandem spacing is small relative to the plate length and to the transverse spacing ($l_x-1 \ll 1, l_y$), we have small gap flow with input power inversely proportional to the square of the tandem spacing. Superposing a tangential flow with the transverse flows, the input power increases in proportion to the product of the tangential flow speed and the tandem spacing.

The input power for a rhombic lattice can also be approximated by Poiseuille flows and small-gap flows in the same limits. The main difference with rectangular lattices is that input power is much larger when the transverse spacing is small ($l_y \ll l_x-1$) and neighbouring rows of plates overlap ($l_x < 2$), so flow is forced through the small gaps between the plates.

The lattice flows studied in Part 2 occur at intermediate $Re$, between 10 and 70. The Poiseuille flow models remain valid in this regime, but the small-gap flows need to be modified. In the steady case, they can be modelled as separated flows through periodically perforated plates, with input power calculated by an integrated momentum balance. The input power is again inversely proportional to the square of the tandem spacing, but with a different prefactor than at small $Re$.

Compared to the steady flow models, the unsteady flows through lattices showed qualitatively similar input power trends at $Re = 10$ and 70 and two different flapping amplitudes, across ranges of $l_x$ and $l_y$ that we probe further in Part 2. The power grows approximately linearly in $l_y$ when $l_y \ll l_x-1$, and then saturates as $l_y$ becomes comparable to or larger than $l_x-1$. There is increased irregularity in the $Re = 70$ data due to non-periodicity of many of these flows for $l_y > 1$.

In Part 2 we discuss various examples of lattice flows in the $Re$ range 10–70, the corresponding thrust and drag forces on the plates, measures of propulsive efficiency, and self-propelled states.

Funding

This research was supported by the NSF Mathematical Biology program under award number DMS-1811889.

Declaration of interest

The authors report no conflict of interest.

References

REFERENCES

Af Klinteberg, L. & Tornberg, A.-K. 2014 Fast Ewald summation for Stokesian particle suspensions. Intl J. Numer. Meth. Fluids 76 (10), 669698.Google Scholar
Akhtar, I., Mittal, R., Lauder, G.V. & Drucker, E. 2007 Hydrodynamics of a biologically inspired tandem flapping foil configuration. Theor. Comput. Fluid Dyn. 21 (3), 155170.Google Scholar
Alben, S. 2008 a An implicit method for coupled flow–body dynamics. J. Comput. Phys. 227 (10), 49124933.CrossRefGoogle Scholar
Alben, S. 2008 b Optimal flexibility of a flapping appendage at high Reynolds number. J. Fluid Mech. 614, 355380.Google Scholar
Alben, S. 2009 a On the swimming of a flexible body in a vortex street. J. Fluid Mech. 635, 2745.CrossRefGoogle Scholar
Alben, S. 2009 b Passive and active bodies in vortex-street wakes. J. Fluid Mech. 642, 95125.CrossRefGoogle Scholar
Alben, S. 2009 c Simulating the dynamics of flexible bodies and vortex sheets. J. Comput. Phys. 228 (7), 25872603.CrossRefGoogle Scholar
Alben, S. 2009 d Wake-mediated synchronization and drafting in coupled flags. J. Fluid Mech. 641, 489496.Google Scholar
Alben, S. 2011 Interactions between vortices and flexible walls. Intl J. Non-Linear Mech. 46 (4), 586591.CrossRefGoogle Scholar
Alben, S. 2012 The attraction between a flexible filament and a point vortex. J. Fluid Mech. 697, 481503.Google Scholar
Alben, S. 2021 Collective locomotion of two-dimensional lattices of flapping plates. Part 2. Lattice flows and propulsive efficiency. J. Fluid Mech. 915, A21.Google Scholar
Alben, S. & Shelley, M. 2005 Coherent locomotion as an attracting state for a free flapping body. Proc. Natl Acad. Sci. USA 102 (32), 1116311166.10.1073/pnas.0505064102CrossRefGoogle ScholarPubMed
Alben, S., Witt, C., Baker, T.V., Anderson, E. & Lauder, G.V. 2012 Dynamics of freely swimming flexible foils. Phys. Fluids 24 (5), 051901.Google Scholar
Anderson, J.M., Streitlien, K., Barrett, D.S. & Triantafyllou, M.S. 1998 Oscillating foils of high propulsive efficiency. J. Fluid Mech. 360, 4172.CrossRefGoogle Scholar
Ashraf, I., Bradshaw, H., Ha, T.-T., Halloy, J., Godoy-Diana, R. & Thiria, B. 2017 Simple phalanx pattern leads to energy saving in cohesive fish schooling. Proc. Natl Acad. Sci. USA 114 (36), 95999604.10.1073/pnas.1706503114CrossRefGoogle ScholarPubMed
Batchelor, G.K. 1967 An Introduction to Fluid Dynamics. Cambridge University Press.Google Scholar
Batchelor, G.K. 1972 Sedimentation in a dilute dispersion of spheres. J. Fluid Mech. 52 (2), 245268.10.1017/S0022112072001399CrossRefGoogle Scholar
Beal, D.N., Hover, F.S., Triantafyllou, M.S., Liao, J.C. & Lauder, G.V. 2006 Passive propulsion in vortex wakes. J. Fluid Mech. 549, 385402.CrossRefGoogle Scholar
Becker, A.D., Masoud, H., Newbolt, J.W., Shelley, M. & Ristroph, L. 2015 Hydrodynamic schooling of flapping swimmers. Nat. Commun. 6 (1), 18.10.1038/ncomms9514CrossRefGoogle ScholarPubMed
Borrell, B.J., Goldbogen, J.A. & Dudley, R. 2005 Aquatic wing flapping at low Reynolds numbers: swimming kinematics of the antarctic pteropod, Clione antarctica. J. Expl Biol. 208 (15), 29392949.CrossRefGoogle ScholarPubMed
Boschitsch, B.M., Dewey, P.A. & Smits, A.J. 2014 Propulsive performance of unsteady tandem hydrofoils in an in-line configuration. Phys. Fluids 26 (5), 051901.CrossRefGoogle Scholar
Brady, J.F., Phillips, R.J., Lester, J.C. & Bossis, G. 1988 Dynamic simulation of hydrodynamically interacting suspensions. J. Fluid Mech. 195, 257280.CrossRefGoogle Scholar
Buchholz, J.H.J. & Smits, A.J. 2005 On the evolution of the wake structure produced by a low-aspect-ratio pitching panel. J. Fluid Mech. 564, 433.CrossRefGoogle ScholarPubMed
Childress, S. & Dudley, R. 2004 Transition from ciliary to flapping mode in a swimming mollusc: flapping flight as a bifurcation in $Re_\omega$. J. Fluid Mech. 498, 257288.CrossRefGoogle Scholar
Cid Montoya, M., Nieto, F., Alvarez, A.J., Hernández, S., Jurado, J.A. & Sánchez, R. 2018 Numerical simulations of the aerodynamic response of circular segments with different corner angles by means of 2D URANS. Impact of turbulence modeling approaches. Engng Appl. Comput. Fluid Mech. 12 (1), 750779.Google Scholar
Dabiri, J.O. 2009 Optimal vortex formation as a unifying principle in biological propulsion. Annu. Rev. Fluid Mech. 41, 1733.CrossRefGoogle Scholar
Daghooghi, M. & Borazjani, I. 2015 The hydrodynamic advantages of synchronized swimming in a rectangular pattern. Bioinspir. Biomim. 10 (5), 056018.CrossRefGoogle Scholar
Dai, L., He, G., Zhang, X. & Zhang, X. 2018 Stable formations of self-propelled fish-like swimmers induced by hydrodynamic interactions. J. R. Soc. Interface 15 (147), 20180490.CrossRefGoogle ScholarPubMed
Deng, J. & Caulfield, C.-C.P. 2016 Dependence on aspect ratio of symmetry breaking for oscillating foils: implications for flapping flight. J. Fluid Mech. 787, 1649.10.1017/jfm.2015.661CrossRefGoogle Scholar
Deng, J. & Caulfield, C.-C.P. 2018 Horizontal locomotion of a vertically flapping oblate spheroid. J. Fluid Mech. 840, 688708.CrossRefGoogle Scholar
Doligalski, T.L., Smith, C.R. & Walker, J.D.A. 1994 Vortex interactions with walls. Annu. Rev. Fluid Mech. 26 (1), 573616.CrossRefGoogle Scholar
Dombrowski, C., Cisneros, L., Chatkaew, S., Goldstein, R.E. & Kessler, J.O. 2004 Self-concentration and large-scale coherence in bacterial dynamics. Phys. Rev. Lett. 93 (9), 098103.CrossRefGoogle ScholarPubMed
Elgeti, J., Winkler, R.G. & Gompper, G. 2015 Physics of microswimmers–single particle motion and collective behavior: a review. Rep. Prog. Phys. 78 (5), 056601.10.1088/0034-4885/78/5/056601CrossRefGoogle ScholarPubMed
Eloy, C. 2012 Optimal Strouhal number for swimming animals. J. Fluids Struct. 30, 205218.CrossRefGoogle Scholar
Filella, A., Nadal, F., Sire, C., Kanso, E. & Eloy, C. 2018 Model of collective fish behavior with hydrodynamic interactions. Phys. Rev. Lett. 120 (19), 198101.CrossRefGoogle ScholarPubMed
Fish, F. & Lauder, G.V. 2006 Passive and active flow control by swimming fishes and mammals. Annu. Rev. Fluid Mech. 38, 193224.CrossRefGoogle Scholar
Flammang, B.E., Alben, S., Madden, P.G.A. & Lauder, G.V. 2013 Functional morphology of the fin rays of teleost fishes. J. Morphol. 274 (9), 10441059.CrossRefGoogle ScholarPubMed
Floryan, D., Van Buren, T. & Smits, A.J. 2019 Large-amplitude oscillations of foils for efficient propulsion. Phys. Rev. Fluids 4 (9), 093102.10.1103/PhysRevFluids.4.093102CrossRefGoogle Scholar
Fornari, W., Ardekani, M.N. & Brandt, L. 2018 Clustering and increased settling speed of oblate particles at finite Reynolds number. J. Fluid Mech. 848, 696721.CrossRefGoogle Scholar
Fornari, W., Picano, F. & Brandt, L. 2016 Sedimentation of finite-size spheres in quiescent and turbulent environments. J. Fluid Mech. 788, 640669.10.1017/jfm.2015.698CrossRefGoogle Scholar
Freymuth, P. 1988 Propulsive vortical signature of plunging and pitching airfoils. AIAA J. 26 (7), 881883.Google Scholar
Gazzola, M., Tchieu, A.A., Alexeev, D., de Brauer, A. & Koumoutsakos, P. 2016 Learning to school in the presence of hydrodynamic interactions. J. Fluid Mech. 789, 726749.CrossRefGoogle Scholar
Godoy-Diana, R., Aider, J.-L. & Wesfreid, J.E. 2008 Transitions in the wake of a flapping foil. Phys. Rev. E 77 (1), 016308.10.1103/PhysRevE.77.016308CrossRefGoogle ScholarPubMed
Gravish, N., Peters, J.M., Combes, S.A. & Wood, R.J. 2015 Collective flow enhancement by tandem flapping wings. Phys. Rev. Lett. 115 (18), 188101.CrossRefGoogle ScholarPubMed
Guazzelli, E. & Hinch, J. 2011 Fluctuations and instability in sedimentation. Annu. Rev. Fluid Mech. 43, 97116.Google Scholar
Harlow, F.H. & Welch, J.E. 1965 Numerical calculation of time-dependent viscous incompressible flow of fluid with free surface. Phys. Fluids 8 (12), 21822189.10.1063/1.1761178CrossRefGoogle Scholar
Hasimoto, H. 1958 On the flow of a viscous fluid past a thin screen at small Reynolds numbers. J. Phys. Soc. Japan 13 (6), 633639.CrossRefGoogle Scholar
Hasimoto, H. 1959 On the periodic fundamental solutions of the Stokes equations and their application to viscous flow past a cubic array of spheres. J. Fluid Mech. 5 (2), 317328.CrossRefGoogle Scholar
Heathcote, S. & Gursul, I. 2005 Flexible flapping airfoil propulsion at low Reynolds numbers. AIAA Paper 1405, 2005.Google Scholar
Hemelrijk, C.K., Reid, D.A.P., Hildenbrandt, H. & Padding, J.T. 2015 The increased efficiency of fish swimming in a school. Fish Fish. 16 (3), 511521.CrossRefGoogle Scholar
Hess, A., Tan, X. & Gao, T. 2020 CFD-based multi-objective controller optimization for soft robotic fish with muscle-like actuation. Bioinspir. Biomim. 15 (3), 035004.CrossRefGoogle ScholarPubMed
Hinch, E.J. 1988 Sedimentation of small particles. In Disorder and Mixing, pp. 153–162. Springer.Google Scholar
Hoover, A.P., Cortez, R., Tytell, E.D. & Fauci, L.J. 2018 Swimming performance, resonance and shape evolution in heaving flexible panels. J. Fluid Mech. 847, 386416.CrossRefGoogle Scholar
Huang, S.-T. 2007 On the mechanism of forward motion during flapping flight: numerical simulation by the immersed boundary method. PhD thesis, New York University.Google Scholar
Im, S., Park, S.G., Cho, Y. & Sung, H.J. 2018 Schooling behavior of rigid and flexible heaving airfoils. Intl J. Heat Fluid Flow 69, 224233.CrossRefGoogle Scholar
Ingham, D.B., Tang, T. & Morton, B.R. 1991 Steady two-dimensional flow past a normal flat plate. Z. Angew. Math. Phys. 42 (4), 584604.10.1007/BF00946178CrossRefGoogle Scholar
Jones, K.D., Dohring, C.M. & Platzer, M.F. 1998 An experimental and computational investigation of the Knoller-Betz effect. AIAA J. 36, 12401246.CrossRefGoogle Scholar
Katz, Y., Tunstrøm, K., Ioannou, C.C., Huepe, C. & Couzin, I.D. 2011 Inferring the structure and dynamics of interactions in schooling fish. Proc. Natl Acad. Sci. USA 108 (46), 1872018725.CrossRefGoogle ScholarPubMed
Khalid, M.S.U., Akhtar, I. & Dong, H. 2016 Hydrodynamics of a tandem fish school with asynchronous undulation of individuals. J. Fluids Struct. 66, 1935.CrossRefGoogle Scholar
Kim, S., Huang, W.-X. & Sung, H.J. 2010 Constructive and destructive interaction modes between two tandem flexible flags in viscous flow. J. Fluid Mech. 661, 511.CrossRefGoogle Scholar
Koch, D.L. & Subramanian, G. 2011 Collective hydrodynamics of swimming microorganisms: living fluids. Annu. Rev. Fluid Mech. 43, 637659.Google Scholar
Kurt, M. & Moored, K.W. 2018 Flow interactions of two-and three-dimensional networked bio-inspired control elements in an in-line arrangement. Bioinspir. Biomim. 13 (4), 045002.CrossRefGoogle Scholar
Ladd, A.J.C. 1994 Numerical simulations of particulate suspensions via a discretized Boltzmann equation. Part 2. Numerical results. J. Fluid Mech. 271, 311339.CrossRefGoogle Scholar
Lauga, E. & Powers, T.R. 2009 The hydrodynamics of swimming microorganisms. Rep. Prog. Phys. 72 (9), 096601.10.1088/0034-4885/72/9/096601CrossRefGoogle Scholar
Lentink, D., Van Heijst, G.F., Muijres, F.T. & Van Leeuwen, J.L. 2010 Vortex interactions with flapping wings and fins can be unpredictable. Biol. Lett. 6 (3), 394397.CrossRefGoogle ScholarPubMed
Lewin, G.C. & Haj-Hariri, H. 2003 Modelling thrust generation of a two-dimensional heaving airfoil in a viscous flow. J. Fluid Mech. 492, 339362.CrossRefGoogle Scholar
Li, G., Kolomenskiy, D., Liu, H., Thiria, B. & Godoy-Diana, R. 2019 On the energetics and stability of a minimal fish school. PLoS ONE 14 (8), e0215265.CrossRefGoogle ScholarPubMed
Li, G., Ostace, A. & Ardekani, A.M. 2016 Hydrodynamic interaction of swimming organisms in an inertial regime. Phys. Rev. E 94 (5), 053104.CrossRefGoogle Scholar
Liao, J.C. 2007 A review of fish swimming mechanics and behaviour in altered flows. Phil. Trans. R. Soc. B: Biol. Sci. 362 (1487), 19731993.CrossRefGoogle ScholarPubMed
Liao, J.C., Beal, D.N., Lauder, G.V. & Triantafyllou, M.S. 2003 Fish exploiting vortices decrease muscle activity. Science 302 (5650), 15661569.10.1126/science.1088295CrossRefGoogle ScholarPubMed
Lighthill, M.J. 1960 Note on the swimming of slender fish. J. Fluid Mech. 9 (02), 305317.10.1017/S0022112060001110CrossRefGoogle Scholar
Lin, X., Wu, J., Zhang, T. & Yang, L. 2019 Phase difference effect on collective locomotion of two tandem autopropelled flapping foils. Phys. Rev. Fluids 4 (5), 054101.CrossRefGoogle Scholar
Maertens, A.P., Triantafyllou, M.S. & Yue, D.K.P. 2015 Efficiency of fish propulsion. Bioinspir. Biomim. 10 (4), 046013.10.1088/1748-3190/10/4/046013CrossRefGoogle ScholarPubMed
Marras, S., Killen, S.S., Lindström, J., McKenzie, D.J., Steffensen, J.F. & Domenici, P. 2015 Fish swimming in schools save energy regardless of their spatial position. Behav. Ecol. Sociobiol. (Print) 69 (2), 219226.CrossRefGoogle ScholarPubMed
Michelin, S. & Smith, S.G.L. 2009 Resonance and propulsion performance of a heaving flexible wing. Phys. Fluids 21, 071902.CrossRefGoogle Scholar
Miller, L.A., Goldman, D.I., Hedrick, T.L., Tytell, E.D., Wang, Z.J., Yen, J. & Alben, S. 2012 Using computational and mechanical models to study animal locomotion. Integr. Compar. Biol. 52 (5), 553575.CrossRefGoogle ScholarPubMed
Ming, T., Jin, B., Song, J., Luo, H., Du, R. & Ding, Y. 2019 3D computational models explain muscle activation patterns and energetic functions of internal structures in fish swimming. PLoS Comput. Biol. 15 (9), e1006883.CrossRefGoogle ScholarPubMed
Mirazimi, S. 2018 Meso-swimmer suspensions: immersed boundary simulations of hydrodynamic interactions between worm-like swimmers. PhD thesis, Science, Department of Mathematics, Simon Fraser University.Google Scholar
Mucha, P.J., Tee, S.-Y., Weitz, D.A., Shraiman, B.I. & Brenner, M.P. 2004 A model for velocity fluctuations in sedimentation. J. Fluid Mech. 501, 71104.CrossRefGoogle Scholar
Newbolt, J.W., Zhang, J. & Ristroph, L. 2019 Flow interactions between uncoordinated flapping swimmers give rise to group cohesion. Proc. Natl Acad. Sci. USA 116 (7), 24192424.CrossRefGoogle ScholarPubMed
Novati, G., Verma, S., Alexeev, D., Rossinelli, D., Van Rees, W.M. & Koumoutsakos, P. 2017 Synchronisation through learning for two self-propelled swimmers. Bioinspir. Biomim. 12 (3), 036001.CrossRefGoogle ScholarPubMed
Oza, A.U., Ristroph, L. & Shelley, M.J. 2019 Lattices of hydrodynamically interacting flapping swimmers. Phys. Rev. X 9 (4), 041024.Google Scholar
Pålsson, S. & Tornberg, A.-K. 2020 An integral equation method for closely interacting surfactant-covered droplets in wall-confined Stokes flow. Intl J. Numer. Meth. Fluids 92 (12), 19752008.10.1002/fld.4857CrossRefGoogle Scholar
Park, S.G. & Sung, H.J. 2018 Hydrodynamics of flexible fins propelled in tandem, diagonal, triangular and diamond configurations. J. Fluid Mech. 840, 154189.CrossRefGoogle Scholar
Partridge, B.L. & Pitcher, T.J. 1979 Evidence against a hydrodynamic function for fish schools. Nature 279 (5712), 418419.CrossRefGoogle ScholarPubMed
Peng, Z.-R., Huang, H. & Lu, X.-Y. 2018 a Collective locomotion of two closely spaced self-propelled flapping plates. J. Fluid Mech. 849, 10681095.CrossRefGoogle Scholar
Peng, Z.-R., Huang, H. & Lu, X.-Y. 2018 b Hydrodynamic schooling of multiple self-propelled flapping plates. J. Fluid Mech. 853, 587600.Google Scholar
Peng, Y.F., Sau, A., Hwang, R.R., Yang, W.C. & Hsieh, C.-M. 2012 Criticality of flow transition behind two side-by-side elliptic cylinders. Phys. Fluids 24 (3), 034102.CrossRefGoogle Scholar
Phillips, R.J., Brady, J.F. & Bossis, G. 1988 Hydrodynamic transport properties of hard-sphere dispersions. I. Suspensions of freely mobile particles. Phys. Fluids 31 (12), 34623472.10.1063/1.866914CrossRefGoogle Scholar
Portugal, S.J., Hubel, T.Y., Fritz, J., Heese, S., Trobe, D., Voelkl, B., Hailes, S., Wilson, A.M. & Usherwood, J.R. 2014 Upwash exploitation and downwash avoidance by flap phasing in ibis formation flight. Nature 505 (7483), 399402.CrossRefGoogle ScholarPubMed
Quinn, D.B., Moored, K.W., Dewey, P.A. & Smits, A.J. 2014 Unsteady propulsion near a solid boundary. J. Fluid Mech. 742, 152.CrossRefGoogle Scholar
Ramananarivo, S., Fang, F., Oza, A., Zhang, J. & Ristroph, L. 2016 Flow interactions lead to orderly formations of flapping wings in forward flight. Phys. Rev. Fluids 1 (7), 071201.CrossRefGoogle Scholar
Ristroph, L. & Zhang, J. 2008 Anomalous hydrodynamic drafting of interacting flapping flags. Phys. Rev. Lett. 101 (19), 194502.CrossRefGoogle ScholarPubMed
Rival, D., Hass, G. & Tropea, C. 2011 Recovery of energy from leading-and trailing-edge vortices in tandem-airfoil configurations. J. Aircraft 48 (1), 203211.CrossRefGoogle Scholar
Rockwell, D. 1998 Vortex-body interactions. Annu. Rev. Fluid Mech. 30 (1), 199229.CrossRefGoogle Scholar
Rohr, J.J. & Fish, F.E. 2004 Strouhal numbers and optimization of swimming by odontocete cetaceans. J. Expl Biol. 207 (10), 16331642.Google ScholarPubMed
Saadat, M., Fish, F.E., Domel, A.G., Di Santo, V., Lauder, G.V. & Haj-Hariri, H. 2017 On the rules for aquatic locomotion. Phys. Rev. Fluids 2 (8), 083102.CrossRefGoogle Scholar
Saintillan, D. 2018 Rheology of active fluids. Annu. Rev. Fluid Mech. 50, 563592.CrossRefGoogle Scholar
Saintillan, D. & Shelley, M.J. 2008 Instabilities and pattern formation in active particle suspensions: kinetic theory and continuum simulations. Phys. Rev. Lett. 100 (17), 178103.CrossRefGoogle ScholarPubMed
Schmid, P.J., Henningson, D.S. & Jankowski, D.F. 2002 Stability and transition in shear flows. Applied Mathematical Sciences, vol. 142. Appl. Mech. Rev. 55 (3), B57B59.CrossRefGoogle Scholar
Schnipper, T., Andersen, A. & Bohr, T. 2009 Vortex wakes of a flapping foil. J. Fluid Mech. 633, 411.Google Scholar
Sen, S., Mittal, S. & Biswas, G. 2009 Steady separated flow past a circular cylinder at low Reynolds numbers. J. Fluid Mech. 620, 89.Google Scholar
Shelley, M.J. & Zhang, J. 2011 Flapping and bending bodies interacting with fluid flows. Annu. Rev. Fluid Mech. 43, 449465.CrossRefGoogle Scholar
Shyy, W., Berg, M. & Ljungqvist, D. 1999 Flapping and flexible wings for biological and micro air vehicles. Prog. Aero. Sci. 35, 455505.Google Scholar
Smits, A.J. 2019 Undulatory and oscillatory swimming. J. Fluid Mech. 874, P1.CrossRefGoogle Scholar
Spagnolie, S.E., Moret, L., Shelley, M.J. & Zhang, J. 2010 Surprising behaviors in flapping locomotion with passive pitching. Phys. Fluids 22 (4), 041903.Google Scholar
Sparenberg, J.A. 1995 Hydrodynamic Propulsion and Its Optimization: Analytic Theory. Springer.10.1007/978-94-017-1812-7CrossRefGoogle Scholar
Sparenberg, J.A. & Wiersma, A.K. 1975 On the efficiency increasing interaction of thrust producing lifting surfaces. In Swimming and Flying in Nature, pp. 891–917. Springer.Google Scholar
Streitlien, K., Triantafyllou, G.S. & Triantafyllou, M.S. 1996 Efficient foil propulsion through vortex control. AIAA J. 34 (11), 23152319.CrossRefGoogle Scholar
Svendsen, J.C., Skov, J., Bildsoe, M. & Steffensen, J.F. 2003 Intra-school positional preference and reduced tail beat frequency in trailing positions in schooling roach under experimental conditions. J. Fish Biol. 62 (4), 834846.CrossRefGoogle Scholar
Swan, J.W. & Brady, J.F. 2010 Particle motion between parallel walls: hydrodynamics and simulation. Phys. Fluids 22 (10), 103301.Google Scholar
Swan, J.W. & Brady, J.F. 2011 The hydrodynamics of confined dispersions. J. Fluid Mech. 687, 254299.CrossRefGoogle Scholar
Tamaddon-Jahromi, H.R., Townsend, P. & Webster, M.F. 1994 Unsteady viscous flow past a flat plate orthogonal to the flow. Comput. Fluids 23 (2), 433446.CrossRefGoogle Scholar
Taylor, G.K., Nudds, R.L. & Thomas, A.L.R. 2003 Flying and swimming animals cruise at a Strouhal number tuned for high power efficiency. Nature 425, 707711.CrossRefGoogle Scholar
Triantafyllou, M.S., Techet, A.H. & Hover, F.S. 2004 Review of experimental work in biomimetic foils. IEEE J. Ocean. Engng 29 (3), 585594.10.1109/JOE.2004.833216CrossRefGoogle Scholar
Triantafyllou, G.S., Triantafyllou, M.S. & Grosenbaugh, M.A. 1993 Optimal thrust development in oscillating foils with application to fish propulsion. J. Fluids Struct. 7, 205224.CrossRefGoogle Scholar
Triantafyllou, M.S., Triantafyllou, G.S. & Yue, D.K.P. 2000 Hydrodynamics of fishlike swimming. Annu. Rev. Fluid Mech. 32, 3353.CrossRefGoogle Scholar
Tytell, E.D., Leftwich, M.C., Hsu, C.-Y., Griffith, B.E., Cohen, A.H., Smits, A.J., Hamlet, C. & Fauci, L.J. 2016 Role of body stiffness in undulatory swimming: insights from robotic and computational models. Phys. Rev. Fluids 1 (7), 073202.CrossRefGoogle Scholar
Uddin, E., Huang, W.-X. & Sung, H.J. 2013 Interaction modes of multiple flexible flags in a uniform flow. J. Fluid Mech. 729, 563583.CrossRefGoogle Scholar
Van Rees, W.M., Gazzola, M. & Koumoutsakos, P. 2015 Optimal morphokinematics for undulatory swimmers at intermediate Reynolds numbers. J. Fluid Mech. 775, 178188.CrossRefGoogle Scholar
Vandenberghe, N., Childress, S. & Zhang, J. 2006 On unidirectional flight of a free flapping wing. Phys. Fluids 18 (1), 014102.CrossRefGoogle Scholar
Vandenberghe, N., Zhang, J. & Childress, S. 2004 Symmetry breaking leads to forward flapping flight. J. Fluid Mech. 506, 147155.Google Scholar
Von Ellenrieder, K.D., Parker, K. & Soria, J. 2003 Flow structures behind a heaving and pitching finite-span wing. J. Fluid Mech. 490, 129138.CrossRefGoogle Scholar
Wang, Z.J. 2000 Vortex shedding and frequency selection in flapping flight. J. Fluid Mech. 410, 323341.CrossRefGoogle Scholar
Wang, Z.J. & Russell, D. 2007 Effect of forewing and hindwing interactions on aerodynamic forces and power in hovering dragonfly flight. Phys. Rev. Lett. 99 (14), 148101.CrossRefGoogle ScholarPubMed
Weihs, D. 1975 Some hydrodynamical aspects of fish schooling. In Swimming and Flying in Nature, pp. 703–718. Springer.CrossRefGoogle Scholar
Williamson, C.H.K. 1996 Vortex dynamics in the cylinder wake. Annu. Rev. Fluid Mech. 284, 477539.CrossRefGoogle Scholar
Wu, T.Y. 1971 Hydromechanics of swimming propulsion. Part 1. Swimming of a two-dimensional flexible plate at variable forward speeds in an inviscid fluid. J. Fluid Mech. 46 (2), 337355.CrossRefGoogle Scholar
Wu, B., Zhu, H., Barnett, A. & Veerapaneni, S. 2020 Solution of Stokes flow in complex nonsmooth 2D geometries via a linear-scaling high-order adaptive integral equation scheme. J. Comput. Phys. 410, 109361.CrossRefGoogle Scholar
Yang, D., Pettersen, B., Andersson, H.I. & Narasimhamurthy, V.D. 2012 Vortex shedding in flow past an inclined flat plate at high incidence. Phys. Fluids 24 (8), 084103.Google Scholar
Yeh, P.D. & Alexeev, A. 2014 Free swimming of an elastic plate plunging at low Reynolds number. Phys. Fluids 26 (5), 053604.CrossRefGoogle Scholar
Yin, X. & Koch, D.L. 2008 Velocity fluctuations and hydrodynamic diffusion in finite-Reynolds-number sedimenting suspensions. Phys. Fluids 20 (4), 043305.CrossRefGoogle Scholar
Zhu, L. 2009 Interaction of two tandem deformable bodies in a viscous incompressible flow. J. Fluid Mech. 635, 455.CrossRefGoogle Scholar
Figure 0

Figure 1. (a) A rectangular lattice of plates. The computational domain is an $L_x$-by-$L_y$ unit cell, shown with a dashed blue outline. (b) A rhombic lattice of plates. The computational domain is an $L_x$-by-$2 L_y$ double unit cell, shown with a dashed blue outline.

Figure 1

Figure 2. Test problem and numerical grids. (a) Streamlines for potential flow past a flat plate. (b) Example of a grid with refinement near the plate (red). (c) A close-up of the grid near the left plate edge. The values of the velocity components and pressure ($u$, $v$ and $p$) are solved at the locations of the crosses, circles and triangles, respectively. (d) The growth in the 2-norm condition number of the discrete Laplacian matrix. Each coloured line plots the condition number versus $m$ for a given $\eta$, ranging from $1-2^{-2}$ (darkest blue line) to $1-2^{-14}$ (lightest yellow line); $1-\eta$ decreases by a factor of $2^{-0.2}$ from each line to the one above it, giving an increased concentration of points near the plate edges. m is the number of grid points in each direction and $\eta$ is a grid stretching parameter, defined in equations (3.4) and (3.5).

Figure 2

Figure 3. Errors in the computed potential flow streamfunction relative to the exact solution. (a) Infinity (sup) norm error over the 3-by-2 rectangular domain. (b) Error in integral of $\partial _y\psi$ over the top left half of the plate. (c) Sum of the absolute values of the errors in $\partial _y\psi$ over grid subintervals (defined in (3.7)). (df) For each $m$, the values of $\eta$ at which the minimum errors occur in panels (a), (b) and (c), respectively.

Figure 3

Figure 4. Snapshots of vorticity fields with normalized flapping amplitude $A/L = 0.2$ and different flapping frequencies ($Re_f$, labelled at left) and Strouhal numbers $St = 2Af/U$, labelled in each box, corresponding to increasing oncoming flow speed from left to right. In each row, states that are close to the maximizers of Froude efficiency and self-propelled states are shown in green and purple boxes, respectively.

Figure 4

Figure 5. Snapshots of vorticity fields with normalized amplitude $A/L = 0.4$ and other quantities as described in figure 4.

Figure 5

Figure 6. Shear stress distributions on the plate at five instants during a downstroke at $Re_f = 80$ and $A/L = 0.4$, with $St = 0.5$ (top row) and 0.333 (bottom row). The purple curve is the shear stress distribution on the top side of the plate, and the orange is that on the bottom side, where the plate (black line) marks zero shear stress. The vorticity near the plate is shown as a light colour field in the background.

Figure 6

Figure 7. (a) Average horizontal force $\langle F_x \rangle$ versus normalized flow speed $U/fA = 2/St$. (b) Contour map of Strouhal numbers corresponding to the self-propelled state ($\langle F_x \rangle = 0$) of a single flapping plate, in the space of dimensionless frequency ($Re_f$) and amplitude ($A/L$).

Figure 7

Figure 8. (a) Strouhal numbers corresponding to maximum Froude efficiency state of a single flapping plate, in the space of dimensionless frequency ($Re_f$) and amplitude ($A/L$). (b) Values of Froude efficiency maxima.

Figure 8

Figure 9. Flapping states in the space of self-propelled speed ($Re_{U,SPS} = LU_{SPS}/\nu$) (horizontal axis) and average input power $\langle {\tilde P}_{in}\rangle$ (vertical axis). Solid lines denote states with a given flapping frequency ($Re_f$) and dashed lines are states with a given flapping amplitude $A/L$.

Figure 9

Figure 10. For an isolated flapping body, the dependence of average input power $\langle {\tilde P}_{in}\rangle$ on frequency $Re_f$, amplitude $A/L$, and swimming speed $St$. Panels (a) and (b) each use a different scaling of input power, described in the text.

Figure 10

Figure 11. Steady flows through plate lattices at $Re_V = 0.001$. Plates are red, streamlines are black and isopressure lines are blue, green and yellow (values in colour bars at right). (a) Flow through rectangular lattice with $l_x = 2$ and $l_y = 0.5$. (b) Flow through rectangular lattice with $l_x = 1.05$ and $l_y = 1$. (c) Flow through rhombic lattice with $l_x = 2.5$ and $l_y = 0.25$. (d) Flow through rhombic lattice with $l_x = 1.5$ and $l_y = 0.1$.

Figure 11

Figure 12. For steady flow through a rectangular lattice, $P_{in}$ versus $l_y$ (left column) and in rescaled variables (second through fourth columns) for different values of $Re_V$ (labelled at left) and $U/V$ (labelled at top).

Figure 12

Figure 13. For steady flow through a rhombic lattice, $P_{in}$ versus $l_y$ (left column) and in rescaled variables (second through fifth columns) for different values of $Re_V$ (labelled at left) and $U/V$ (labelled at top).

Figure 13

Figure 14. Time-averaged input power $\langle {\tilde P}_{in} \rangle$ for flapping rectangular lattices at $U/fA = 1$ (first to third columns) and 4 (fourth and fifth columns), at $Re = 10$ and 70 and $A/L = 0.2$ and 0.8 (values labelled at left), for various $l_x$ (listed separately for each $Re$ at right). The error bars show the range of values within one standard deviation of $\langle {\tilde P}_{in} \rangle$. The standard deviation is computed using the last five period averages of ${\tilde P}_{in}(t)$.

Figure 14

Figure 15. Time-averaged input power $\langle {\tilde P}_{in} \rangle$ for flapping rhombic lattices at $U/fA = 1$ (first to third columns) and 4 (fourth and fifth columns), at $Re = 10$ and 70 and $A/L = 0.2$ and 0.8 (values labelled at left), for various $l_x$ (listed separately for each $Re$ at right). The error bars show the range of values within one standard deviation of $\langle {\tilde P}_{in} \rangle$. The standard deviation is computed using the last five period averages of ${\tilde P}_{in}(t)$.