<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.4 20241031//EN" "JATS-journalpublishing1-4.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article" dtd-version="1.4" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">jamp</journal-id>
      <journal-title-group>
        <journal-title>Journal of Applied Mathematics and Physics</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2327-4379</issn>
      <issn pub-type="ppub">2327-4352</issn>
      <publisher>
        <publisher-name>Scientific Research Publishing</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.4236/jamp.2026.144071</article-id>
      <article-id pub-id-type="publisher-id">jamp-150809</article-id>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
        <subj-group>
          <subject>Physics</subject>
          <subject>Mathematics</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Kinematic Characteristics and Drag Reduction of a Flexible Filament behind a Flapping Foil</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Yu</surname>
            <given-names>Jialin</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name name-style="western">
            <surname>He</surname>
            <given-names>Guoyi</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <name name-style="western">
            <surname>Xing</surname>
            <given-names>Jianyu</given-names>
          </name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
      </contrib-group>
      <aff id="aff1"><label>1</label> School of Aircraft Engineering, Nanchang Hangkong University, Nanchang, China </aff>
      <author-notes>
        <fn fn-type="conflict" id="fn-conflict">
          <p>The authors declare no conflicts of interest regarding the publication of this paper.</p>
        </fn>
      </author-notes>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>04</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>04</month>
        <year>2026</year>
      </pub-date>
      <volume>14</volume>
      <issue>04</issue>
      <fpage>1509</fpage>
      <lpage>1524</lpage>
      <history>
        <date date-type="received">
          <day>05</day>
          <month>03</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>17</day>
          <month>04</month>
          <year>2026</year>
        </date>
        <date date-type="published">
          <day>20</day>
          <month>04</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors and Scientific Research Publishing Inc.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access">
          <license-p> This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license ( <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link> ). </license-p>
        </license>
      </permissions>
      <self-uri content-type="doi" xlink:href="https://doi.org/10.4236/jamp.2026.144071">https://doi.org/10.4236/jamp.2026.144071</self-uri>
      <abstract>
        <p>Fish self-propulsion and schooling behavior are governed by fluid-structure interaction (FSI) within vortex wakes. This study numerically investigates the kinematics of a fully free flexible filament in flapping foil-generated Kármán and reversed-Kármán vortex streets using the immersed boundary method, and explores its drag reduction effect on the upstream foil. The foil simulates a leading fish tail, while the filament represents a passive follower fish. Systematic simulations were conducted across Reynolds numbers <italic>Re</italic> = 50~300, varying flapping frequencies (<italic>f</italic>) and amplitudes (<italic>A</italic>). Results indicate that under the tested parameters, the filament could not achieve forward self-propulsion in the Kármán vortex street and instead moved backward. Re significantly modulated the filament’s motion amplitude and stability, with only <italic>Re</italic> = 150 showing clear periodicity; low flapping frequency <italic>f</italic> = 0.3 and vortex street center offset were identified as core factors limiting propulsion. Additionally, the filament exhibited a notable drag reduction effect on the flapping foil, which was negatively correlated with frequency—optimal drag reduction occurred at <italic>f</italic> = 1.5 due to effective vortex regulation, while vertical amplitude A had a negligible impact. This work elucidates the FSI mechanism between flexible filaments and flapping foil wakes, providing insights for bio-inspired underwater propulsion design.</p>
      </abstract>
      <kwd-group kwd-group-type="author-generated" xml:lang="en">
        <kwd>Self-Propulsion</kwd>
        <kwd>Flexible Filament</kwd>
        <kwd>Kármán Vortices</kwd>
        <kwd>Strouhal Number</kwd>
        <kwd>Drag Reduction</kwd>
        <kwd>Fluid-Structure Interaction</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. Introduction</title>
      <p>Since the 1960s, the phenomenon of fish self-propulsion has drawn widespread interest among scientists and has become a central research focus. A particularly notable aspect is the ability of fish schools to maintain highly stable and orderly formations while moving at high speeds. Following a hypothesis proposed by Sir Lighthill [<xref ref-type="bibr" rid="B1">1</xref>], researchers have conducted a series of experimental studies examining the interaction between individual fish and vortex structures. Key findings include: distinct differences in the body regions involved when various fish species engage with vortices; systematic measurements of how these differences affect hydrodynamic parameters; and experimental evidence that unique tail morphologies directly influence vortex generation patterns and their spectral classifications. These results provide an essential theoretical foundation for explaining the hydrodynamic principles behind the stable formation behavior observed in fish schools.</p>
      <p>In the 1970s, Weihs [<xref ref-type="bibr" rid="B2">2</xref>] introduced a classic hypothesis regarding fish schools swimming in diamond-shaped formations (illustrated in <xref ref-type="fig" rid="fig1">Figure 1</xref>), He suggested that induced velocities produced by vortex streets, such as the Kármán vortex street and the reversed-Kármán vortex street, allow individual fish within the school to generate self-propulsion while conserving energy during forward movement. Liao <italic>et</italic><italic>al.</italic> [<xref ref-type="bibr" rid="B3">3</xref>] conducted experiments by placing salmon and trout in the wake of a cylinder, observing that the fish could navigate through the resulting vortex street. Their analysis of muscle activity in salmon and trout (depicted in <xref ref-type="fig" rid="fig2">Figure 2</xref>) revealed significantly reduced muscle exertion when swimming in the cylinder’s wake vortex compared to swimming in a free stream. This finding indicates that salmon and trout expend far less energy when moving within the Kármán vortex street generated by the cylinder wake than in open water.</p>
      <fig id="fig1">
        <label>Figure 1</label>
        <graphic xlink:href="https://html.scirp.org/file/1724610-rId13.jpeg?20260511085311" />
      </fig>
      <p><bold>Figure 1</bold><bold>.</bold> Schematic diagram of the diamond formation of fish schools.</p>
      <fig id="fig2">
        <label>Figure 2</label>
        <graphic xlink:href="https://html.scirp.org/file/1724610-rId14.jpeg?20260511085311" />
      </fig>
      <p><bold>Figure 2</bold><bold>.</bold> Differences in the lateral muscle activity of salmon swimming in the free flow field and the wake of a cylinder.</p>
      <p>Beal <italic>et al.</italic> [<xref ref-type="bibr" rid="B4">4</xref>] positioned the soft body of a deceased fish in the wake of a D-shaped cylinder (a half cylinder) and discovered that the dead fish could achieve forward self-propulsion on its own, despite the absence of forward flow velocity at its location. This indirectly demonstrates that passively oscillating streamlined individuals within a fish school can derive forward thrust (or pull) and energy from the surrounding fluid, with such forces being adequate to propel them against the current.</p>
      <p>The research by Wang <italic>et al.</italic> [<xref ref-type="bibr" rid="B5">5</xref>] has identified a new direction for studying fish self-propulsion: if individuals can obtain forward thrust from the surrounding fluid, there must be an optimal position that maximizes energy extraction from the environment. From the perspective of fish schools, this implies the existence of an optimal formation that benefits all members collectively.</p>
      <p>Researchers such as Breder [<xref ref-type="bibr" rid="B6">6</xref>], Weihs [<xref ref-type="bibr" rid="B2">2</xref>][<xref ref-type="bibr" rid="B7">7</xref>] and Lopez [<xref ref-type="bibr" rid="B8">8</xref>] theoretically explored fish school formation maintenance, simplifying the 3D problem to 2D with uniform individual spacing, reducing it to two variables (streamwise and lateral spacing). Based on energy-saving analysis, a staggered adjacent-row arrangement was determined, and the diamond formation and its geometric parameters were derived via inviscid potential flow theory. However, Weihs’ [<xref ref-type="bibr" rid="B2">2</xref>][<xref ref-type="bibr" rid="B8">8</xref>] diamond configuration theory, though theoretically sound, relies on overly restrictive assumptions [<xref ref-type="bibr" rid="B9">9</xref>] and has rarely been verified experimentally or computationally. Partridge and Pitcher [<xref ref-type="bibr" rid="B10">10</xref>] conducted circular water tank experiments with live fish, finding no regular formation but consistent adjacent individual spacing. Ashraf <italic>et al.</italic> [<xref ref-type="bibr" rid="B11">11</xref>] performed 2D tank experiments, showing small streamwise deviation (≤20% body length) for two fish and four stable formations for three fish; subsequent work [<xref ref-type="bibr" rid="B12">12</xref>] on 3 - 9 fish revealed staggered diamond arrangements at low speeds and compact side-by-side linear formations at high speeds. Becker <italic>et al.</italic> [<xref ref-type="bibr" rid="B13">13</xref>] and Ramananarivo <italic>et al.</italic> [<xref ref-type="bibr" rid="B14">14</xref>] analyzed tandem rigid flapping foils, demonstrating stable formation and energy saving, providing experimental evidence for fish school mechanisms.</p>
      <p>Given the inherent flexibility and elasticity of fish bodies, scholars have proposed physical models such as thin plate and elastic filament models [<xref ref-type="bibr" rid="B15">15</xref>]-[<xref ref-type="bibr" rid="B19">19</xref>]. The thin plate model neglects swimming thickness and width differences, focusing on flexible deformation effects on propulsion, often using leading edge-driven passive flexibility [<xref ref-type="bibr" rid="B20">20</xref>]-[<xref ref-type="bibr" rid="B22">22</xref>] to simplify experiments and obtain valuable insights. However, most thin plate movement patterns differ significantly from real fish, limiting their reference value [<xref ref-type="bibr" rid="B7">7</xref>].</p>
      <p>To accurately simulate fish morphologies, the rigid foil model should be improved to a flexible filament model. This study focuses on individual fish self-propulsion and fish school formation maintenance mechanisms, using numerical simulations to analyze flow fields around individuals and schools, and comparing force variations under different parameters to explore formation dynamic mechanisms. Natural fish school wakes differ from cylinder wakes, and how fish adjust positions via fluid-structure interaction remains unsolved. Thus, this study conducts experiments on flexible filament motion characteristics behind flapping foil, placing filaments in Kármán and reversed-Kármán vortex streets generated by flapping foils to observe their distinct motion modes.</p>
    </sec>
    <sec id="sec2">
      <title>2. Physical Models and Numerical Methods</title>
      <sec id="sec2dot1">
        <title>2.1. Physical Models</title>
        <p>We develop a fully self-propelled filament model to simulate fish locomotion. In this model, a fish school is simplified into a tandem arrangement of flexible filaments and rigid flapping foils (<xref ref-type="fig" rid="fig3">Figure 3</xref>). The rigid flapping foil represents the tail of an upstream fish; by adjusting its flapping parameters, different vortex wake patterns (e.g., Kármán vortex street and reverse Kármán vortex street) can be generated. Downstream of the foil, a flexible filament with full degrees of freedom is placed to simulate the hydrodynamic response of a passively swimming fish in the wake. This setup allows the study of flow-driven interactions in fish schools.</p>
        <fig id="fig3">
          <label>Figure 3</label>
          <graphic xlink:href="https://html.scirp.org/file/1724610-rId15.jpeg?20260511085311" />
        </fig>
        <p><italic>c</italic> ——chord length of the flapping foil (<italic>c</italic> = 1.0, <italic>d</italic> = 0.4);</p>
        <p><italic>L</italic> ——length of the filament (<italic>L</italic> = 1.0);</p>
        <p><italic>θ</italic> ——maximum pitching angle of the flapping foil;</p>
        <p><italic>U</italic><italic><sub>∞</sub></italic> ——initial free-stream velocity of the flow field (<italic>U</italic><italic><sub>∞</sub></italic> = 1.0);</p>
        <p><italic>D</italic> ——horizontal distance from the head end of the filament to the tail end of the flapping foil;</p>
        <p><bold>Figure 3</bold><bold>.</bold> Schematic diagram of the computational model.</p>
        <p>The flapping foil undergoes sinusoidal motion:</p>
        <disp-formula id="FD1">
          <label>(1)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>θ</mml:mi>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>t</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mi>θ</mml:mi>
              <mml:mi>sin</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mn>2</mml:mn>
                  <mml:mi>π</mml:mi>
                  <mml:mi>f</mml:mi>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> θ </mml:mi><mml:mrow><mml:mrow><mml:mo> ( </mml:mo><mml:mi> t </mml:mi><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> ——time-varying angle of the flapping foil;</p>
        <p><inline-formula><mml:math display="inline"><mml:mi> f </mml:mi></mml:math></inline-formula> ——flapping frequency of the foil;</p>
        <p><inline-formula><mml:math display="inline"><mml:mi> θ </mml:mi></mml:math></inline-formula> ——flapping amplitude of the foil.</p>
      </sec>
      <sec id="sec2dot2">
        <title>2.2. Numerical Simulation-Based Calculation Method</title>
        <p>In this paper, a numerical simulation based on the immersed boundary method [<xref ref-type="bibr" rid="B23">23</xref>] is employed. This method was first proposed by Peskin [<xref ref-type="bibr" rid="B24">24</xref>] in 1972 for simulating blood flow through a systolic heart valve and has since been widely applied to hydrodynamic problems involving complex boundaries. Specifically, when solving fluid flow problems, the boundary effects of immersed objects are effectively handled by modifying the Navier-Stokes momentum equation. </p>
        <p>In traditional fluid simulations, accurately describing object boundaries is a major source of computational complexity. The core idea of the immersed boundary method is to replace the direct geometric description of object boundaries with a volume force that represents the interaction between the immersed object and the flow field.</p>
        <p>The interaction between the flexible filament and the fluid is handled using the continuous force method proposed by Deng <italic>et al.</italic> [<xref ref-type="bibr" rid="B25">25</xref>], while the rigid boundary of the flapping foil is implemented based on the method by Su <italic>et al.</italic> [<xref ref-type="bibr" rid="B26">26</xref>]. For computational convenience, the flapping amplitude (<italic>A</italic><italic><sub>d</sub></italic>) and the horizontal spacing (<italic>D</italic><italic><sub>L</sub></italic>) between the filament and the flapping foil are set via dimensionless parameters. The motion of the physical model is controlled by the Strouhal number (<italic>St</italic>), which governs the flapping frequency of the foil. These parameters are defined in Equations. (2)-(5). After the flapping foil generates a wake vortex street, the head end of the filament is released, allowing it to move freely and adaptively in all directions under the flow field.</p>
        <p>By configuring different flapping parameters for the foil (e.g., frequency, amplitude, and length), distinct wake patterns such as the Kármán vortex street and reverse Kármán vortex street can be generated. The physical parameters of the flapping foil employed in this study are listed in <bold>Table 1</bold> and <bold>Table 2</bold>. To facilitate subsequent numerical calculations and result analysis, the control parameters are nondimensionalized as follows:</p>
        <disp-formula id="FD2">
          <label>(2)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>R</mml:mi>
              <mml:mi>e</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:mi>ρ</mml:mi>
                  <mml:mi>d</mml:mi>
                  <mml:msub>
                    <mml:mi>U</mml:mi>
                    <mml:mi>∞</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mi>μ</mml:mi>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD3">
          <label>(3)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>S</mml:mi>
              <mml:mi>t</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:mi>f</mml:mi>
                  <mml:mi>d</mml:mi>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>U</mml:mi>
                    <mml:mi>∞</mml:mi>
                  </mml:msub>
                </mml:mrow>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD4">
          <label>(4)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>A</mml:mi>
                <mml:mi>d</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:mn>2</mml:mn>
                  <mml:mi>c</mml:mi>
                  <mml:mi>sin</mml:mi>
                  <mml:mi>θ</mml:mi>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mi>d</mml:mi>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD5">
          <label>(5)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>D</mml:mi>
                <mml:mi>L</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mrow>
                <mml:mi>D</mml:mi>
                <mml:mo>/</mml:mo>
                <mml:mi>L</mml:mi>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where: <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> R </mml:mi><mml:mi> e </mml:mi></mml:mrow></mml:math></inline-formula> ——Reynolds number;</p>
        <p><inline-formula><mml:math display="inline"><mml:mrow><mml:mi> S </mml:mi><mml:mi> t </mml:mi></mml:mrow></mml:math></inline-formula> ——Strouhal number;</p>
        <p><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> A </mml:mi><mml:mi> d </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ——flapping amplitude of the foil;</p>
        <p><inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> D </mml:mi><mml:mi> L </mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> ——horizontal spacing between the filament and the flapping foil.</p>
        <p><bold>Table 1</bold><bold>.</bold> Parameter settings of the flapping foil under Karman vortex street.</p>
        <table-wrap id="tbl1">
          <label>Table 1</label>
          <table>
            <tbody>
              <tr>
                <td>Parameter</td>
                <td>Value</td>
              </tr>
              <tr>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mrow>
                        <mml:mi>R</mml:mi>
                        <mml:mi>e</mml:mi>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>50/100/150/200/250/300</td>
              </tr>
              <tr>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>U</mml:mi>
                          <mml:mi>∞</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>1.0</td>
              </tr>
              <tr>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mi>ρ</mml:mi>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>1.0</td>
              </tr>
              <tr>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>D</mml:mi>
                          <mml:mi>L</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>2.0</td>
              </tr>
              <tr>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mi>f</mml:mi>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>0.3</td>
              </tr>
              <tr>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mi>θ</mml:mi>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>5.0</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p><bold>Table 2.</bold> Parameter settings of the flapping foil under reversed-Karman vortex street.</p>
        <table-wrap id="tbl2">
          <label>Table 2</label>
          <table>
            <tbody>
              <tr>
                <td>Parameter</td>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mrow>
                        <mml:mi>R</mml:mi>
                        <mml:mi>e</mml:mi>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>U</mml:mi>
                          <mml:mi>∞</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mi>ρ</mml:mi>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mrow>
                        <mml:msub>
                          <mml:mi>D</mml:mi>
                          <mml:mi>L</mml:mi>
                        </mml:msub>
                      </mml:mrow>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mi>f</mml:mi>
                    </mml:math>
                  </inline-formula>
                </td>
                <td>
                  <inline-formula>
                    <mml:math display="inline">
                      <mml:mi>θ</mml:mi>
                    </mml:math>
                  </inline-formula>
                </td>
              </tr>
              <tr>
                <td rowspan="3">Value</td>
                <td rowspan="3">255</td>
                <td rowspan="3">1.0</td>
                <td rowspan="3">1.0</td>
                <td rowspan="3">2.0</td>
                <td>1.0</td>
                <td>10</td>
              </tr>
              <tr>
                <td rowspan="2">1.6</td>
                <td>10</td>
              </tr>
              <tr>
                <td>15</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>By adjusting the flapping frequency and amplitude of the foil continuously, different wake patterns (e.g., Kármán vortex street and reversed-Kármán vortex street) can be generated. The flexible filament moves with full degrees of freedom, adapting laterally to the flow field. Based on these dynamics, the equations of motion for the fluid-structure system are as follows.</p>
        <disp-formula id="FD6">
          <label>(6)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:mi>u</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>+</mml:mo>
              <mml:mo>∇</mml:mo>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>u</mml:mi>
                  <mml:mi>u</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mo>−</mml:mo>
              <mml:mo>∇</mml:mo>
              <mml:mi>p</mml:mi>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>x</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mn>1</mml:mn>
                <mml:mrow>
                  <mml:mi>R</mml:mi>
                  <mml:msubsup>
                    <mml:mi>e</mml:mi>
                    <mml:mi>E</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msubsup>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD7">
          <label>(7)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mo>∇</mml:mo>
              <mml:mo>⋅</mml:mo>
              <mml:mi>u</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD8">
          <label>(8)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>f</mml:mi>
                <mml:mi>E</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>x</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:mrow>
                  <mml:msub>
                    <mml:mo>∫</mml:mo>
                    <mml:mi>Γ</mml:mi>
                  </mml:msub>
                  <mml:mrow>
                    <mml:msub>
                      <mml:mi>F</mml:mi>
                      <mml:mi>L</mml:mi>
                    </mml:msub>
                    <mml:mrow>
                      <mml:mo>[</mml:mo>
                      <mml:mrow>
                        <mml:mi>X</mml:mi>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mi>s</mml:mi>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                        <mml:mo>,</mml:mo>
                        <mml:mi>t</mml:mi>
                      </mml:mrow>
                      <mml:mo>]</mml:mo>
                    </mml:mrow>
                    <mml:mo>⋅</mml:mo>
                    <mml:mi>δ</mml:mi>
                    <mml:mrow>
                      <mml:mo>[</mml:mo>
                      <mml:mrow>
                        <mml:mi>x</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mi>X</mml:mi>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mi>s</mml:mi>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>]</mml:mo>
                    </mml:mrow>
                    <mml:mtext>d</mml:mtext>
                    <mml:mi>s</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD9">
          <label>(9)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>U</mml:mi>
                <mml:mi>Γ</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mi>X</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>s</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mstyle displaystyle="true">
                <mml:mrow>
                  <mml:msub>
                    <mml:mo>∫</mml:mo>
                    <mml:mi>Γ</mml:mi>
                  </mml:msub>
                  <mml:mrow>
                    <mml:mi>u</mml:mi>
                    <mml:mrow>
                      <mml:mo>(</mml:mo>
                      <mml:mrow>
                        <mml:mi>s</mml:mi>
                        <mml:mo>,</mml:mo>
                        <mml:mi>t</mml:mi>
                      </mml:mrow>
                      <mml:mo>)</mml:mo>
                    </mml:mrow>
                    <mml:mo>⋅</mml:mo>
                    <mml:mi>δ</mml:mi>
                    <mml:mrow>
                      <mml:mo>[</mml:mo>
                      <mml:mrow>
                        <mml:mi>x</mml:mi>
                        <mml:mo>−</mml:mo>
                        <mml:mi>X</mml:mi>
                        <mml:mrow>
                          <mml:mo>(</mml:mo>
                          <mml:mi>s</mml:mi>
                          <mml:mo>)</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mo>]</mml:mo>
                    </mml:mrow>
                    <mml:mtext>d</mml:mtext>
                    <mml:mi>s</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> u </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> x </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is the flow field velocity; <inline-formula><mml:math display="inline"><mml:mrow><mml:mi> p </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> x </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is the pressure of the flow field; <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> f </mml:mi><mml:mi> E </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> x </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is the Eulerian force density, which is a function of the spatial coordinates <italic>x</italic> and the time <italic>t</italic>; <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mi> L </mml:mi></mml:msub><mml:mrow><mml:mo> [ </mml:mo><mml:mrow><mml:mi> X </mml:mi><mml:mrow><mml:mo> ( </mml:mo><mml:mi> s </mml:mi><mml:mo> ) </mml:mo></mml:mrow><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ] </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is the corresponding Lagrangian force; <italic>µ</italic> is the dynamic viscosity; <italic>ρ</italic> is the density; <italic>d</italic> is the diameter; and <italic>Re</italic> is the Reynolds number, which is defined as follows:</p>
        <disp-formula id="FD10">
          <label>(10)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>R</mml:mi>
              <mml:mi>e</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mi>ρ</mml:mi>
                  <mml:mi>d</mml:mi>
                  <mml:msub>
                    <mml:mi>U</mml:mi>
                    <mml:mi>∞</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mi>μ</mml:mi>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <italic>U</italic><sub>Γ</sub> is the virtual boundary velocity of the filament, <italic>X</italic>(<italic>s</italic>) denotes the coordinates of the Lagrangian points of the filament, and the filament position is updated as follows:</p>
        <disp-formula id="FD11">
          <label>(11)</label>
          <mml:math>
            <mml:mrow>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:mi>X</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>U</mml:mi>
                <mml:mi>Γ</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>[</mml:mo>
                <mml:mrow>
                  <mml:mi>X</mml:mi>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mi>s</mml:mi>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>]</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>Two immersion boundary conditions exist for the flapping wing‒filament model, namely, the rigid boundary of the flapping wing and the elastic boundary of the self-propelled filament; then, there are two types of forces, which act together between the immersion boundary and the fluid:</p>
        <disp-formula id="FD12">
          <label>(12)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>F</mml:mi>
                <mml:mi>Γ</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>s</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>F</mml:mi>
                <mml:mi>w</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>s</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>F</mml:mi>
                <mml:mi>f</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>s</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD13">
          <label>(13)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:msub>
                <mml:mi>F</mml:mi>
                <mml:mi>f</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>s</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>F</mml:mi>
                <mml:mi>s</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>s</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>+</mml:mo>
              <mml:msub>
                <mml:mi>F</mml:mi>
                <mml:mi>b</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mi>s</mml:mi>
                  <mml:mo>,</mml:mo>
                  <mml:mi>t</mml:mi>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:mi>T</mml:mi>
                  <mml:mi>τ</mml:mi>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:mi>s</mml:mi>
                </mml:mrow>
              </mml:mfrac>
              <mml:mo>+</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msub>
                    <mml:mi>E</mml:mi>
                    <mml:mi>b</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:mi>X</mml:mi>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD14">
          <label>(14)</label>
          <mml:math display="inline">
            <mml:mrow>
              <mml:mi>T</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:msub>
                <mml:mi>K</mml:mi>
                <mml:mi>s</mml:mi>
              </mml:msub>
              <mml:mrow>
                <mml:mo>(</mml:mo>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mo>∂</mml:mo>
                          <mml:mi>X</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mo>∂</mml:mo>
                          <mml:mi>s</mml:mi>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                  <mml:mo>−</mml:mo>
                  <mml:mn>1</mml:mn>
                </mml:mrow>
                <mml:mo>)</mml:mo>
              </mml:mrow>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD15">
          <label>(15)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>τ</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:mfrac>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:mi>X</mml:mi>
                    </mml:mrow>
                    <mml:mrow>
                      <mml:mo>∂</mml:mo>
                      <mml:mi>s</mml:mi>
                    </mml:mrow>
                  </mml:mfrac>
                </mml:mrow>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>|</mml:mo>
                    <mml:mrow>
                      <mml:mfrac>
                        <mml:mrow>
                          <mml:mo>∂</mml:mo>
                          <mml:mi>X</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mo>∂</mml:mo>
                          <mml:mi>s</mml:mi>
                        </mml:mrow>
                      </mml:mfrac>
                    </mml:mrow>
                    <mml:mo>|</mml:mo>
                  </mml:mrow>
                </mml:mrow>
              </mml:mfrac>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD16">
          <label>(16)</label>
          <mml:math>
            <mml:mrow>
              <mml:msub>
                <mml:mi>E</mml:mi>
                <mml:mi>b</mml:mi>
              </mml:msub>
              <mml:mo>=</mml:mo>
              <mml:mfrac>
                <mml:mrow>
                  <mml:msub>
                    <mml:mi>K</mml:mi>
                    <mml:mi>b</mml:mi>
                  </mml:msub>
                </mml:mrow>
                <mml:mn>2</mml:mn>
              </mml:mfrac>
              <mml:mstyle displaystyle="true">
                <mml:mrow>
                  <mml:mo>∫</mml:mo>
                  <mml:mrow>
                    <mml:msup>
                      <mml:mrow>
                        <mml:mrow>
                          <mml:mo>|</mml:mo>
                          <mml:mrow>
                            <mml:mfrac>
                              <mml:mrow>
                                <mml:msup>
                                  <mml:mo>∂</mml:mo>
                                  <mml:mn>2</mml:mn>
                                </mml:msup>
                                <mml:mi>X</mml:mi>
                                <mml:mrow>
                                  <mml:mo>(</mml:mo>
                                  <mml:mrow>
                                    <mml:mi>s</mml:mi>
                                    <mml:mo>,</mml:mo>
                                    <mml:mi>t</mml:mi>
                                  </mml:mrow>
                                  <mml:mo>)</mml:mo>
                                </mml:mrow>
                              </mml:mrow>
                              <mml:mrow>
                                <mml:mo>∂</mml:mo>
                                <mml:msup>
                                  <mml:mi>s</mml:mi>
                                  <mml:mn>2</mml:mn>
                                </mml:msup>
                              </mml:mrow>
                            </mml:mfrac>
                          </mml:mrow>
                          <mml:mo>|</mml:mo>
                        </mml:mrow>
                      </mml:mrow>
                      <mml:mn>2</mml:mn>
                    </mml:msup>
                    <mml:mtext>d</mml:mtext>
                    <mml:mi>s</mml:mi>
                  </mml:mrow>
                </mml:mrow>
              </mml:mstyle>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>where <inline-formula><mml:math><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mi> Γ </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> s </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is the interaction force between the immersion boundary and the fluid, <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mi> w </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> s </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is the interaction force between the fluid and the rigid boundary, and <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mi> f </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> s </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> is the interaction force between the fluid and the elastic boundary. As the motion of the filament model in the study is a fully free motion, the numerical solution produced in the case of a small amplitude converges to the results of the Euler-Bernoulli beam; thus, the force imposed on the filament model is the extended thin beam force. The force <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mi> f </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> s </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> between the fluid and the elastic boundary consists of the tensile strength <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mi> s </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> s </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and the bending strength <inline-formula><mml:math display="inline"><mml:mrow><mml:msub><mml:mi> F </mml:mi><mml:mi> b </mml:mi></mml:msub><mml:mrow><mml:mo> ( </mml:mo><mml:mrow><mml:mi> s </mml:mi><mml:mo> , </mml:mo><mml:mi> t </mml:mi></mml:mrow><mml:mo> ) </mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> , as defined in Equation (9).<italic>T</italic> is the tension of the filament. <italic>τ</italic> is the unit tangent vector that is defined at each point of the filament, and <italic>E</italic><italic><sub>b</sub></italic> is the bending energy of the filament, as defined in Equation (12).</p>
        <p>Tensile coefficient (<italic>K</italic><italic><sub>s</sub></italic>): <italic>K</italic><italic><sub>s</sub></italic> is a dimensionless parameter characterizing the filament’s axial tensile resistance (<italic>K</italic><italic><sub>s</sub></italic> = 1 × 102), referring to the mechanical properties of biological flexible structures (e.g., fish fin rays) and verified by preliminary tests to ensure reasonable tensile deformation.</p>
        <p>Bending stiffness (<italic>K</italic><italic><sub>b</sub></italic>): <italic>K</italic><italic><sub>b</sub></italic> is a dimensionless parameter representing the filament’s bending resistance. <italic>K</italic><italic><sub>b</sub></italic> adopts three distribution modes (uniform, linear, Gaussian) in this study, with values referencing similar fluid-structure interaction studies to match the physical characteristics of target flexible structures.</p>
        <p>The boundary conditions are defined as follows. The leading edge (<italic>s</italic> = 0) and trailing edge endpoint (<italic>s</italic> = <italic>L</italic>) are set to free boundary conditions:</p>
        <disp-formula id="FD17">
          <label>(17)</label>
          <mml:math>
            <mml:mrow>
              <mml:mi>T</mml:mi>
              <mml:mo>=</mml:mo>
              <mml:mn>0</mml:mn>
              <mml:mo>,</mml:mo>
              <mml:mrow>
                <mml:mrow>
                  <mml:msup>
                    <mml:mo>∂</mml:mo>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                  <mml:mi>X</mml:mi>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>s</mml:mi>
                    <mml:mn>2</mml:mn>
                  </mml:msup>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>0</mml:mn>
                      <mml:mo>,</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mtext>T</mml:mtext>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <disp-formula id="FD18">
          <label>(18)</label>
          <mml:math>
            <mml:mrow>
              <mml:mrow>
                <mml:mrow>
                  <mml:msup>
                    <mml:mo>∂</mml:mo>
                    <mml:mn>3</mml:mn>
                  </mml:msup>
                  <mml:mi>X</mml:mi>
                </mml:mrow>
                <mml:mo>/</mml:mo>
                <mml:mrow>
                  <mml:mo>∂</mml:mo>
                  <mml:msup>
                    <mml:mi>s</mml:mi>
                    <mml:mn>3</mml:mn>
                  </mml:msup>
                </mml:mrow>
              </mml:mrow>
              <mml:mo>=</mml:mo>
              <mml:msup>
                <mml:mrow>
                  <mml:mrow>
                    <mml:mo>(</mml:mo>
                    <mml:mrow>
                      <mml:mn>0</mml:mn>
                      <mml:mo>,</mml:mo>
                      <mml:mn>0</mml:mn>
                    </mml:mrow>
                    <mml:mo>)</mml:mo>
                  </mml:mrow>
                </mml:mrow>
                <mml:mtext>T</mml:mtext>
              </mml:msup>
            </mml:mrow>
          </mml:math>
        </disp-formula>
        <p>To improve computational efficiency, this paper also applies the structured grid refinement technology, implementing local refinement for the boundary region of the immersed object. The grid is refined in a certain proportion in the boundary region around the immersed object, as shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>. This method reduces the number of grids and shortens the calculation time; refining the grid in key regions ensures the calculation accuracy while effectively improving the overall computational efficiency.</p>
        <p>The simulations were conducted under the following operating conditions: Reynolds numbers of 100 and 200, with a computational domain of 30 × 70. The calculated mean drag coefficient (Cd) and maximum lift coefficient (Cl) were compared against the published data reported by Lai <italic>et al.</italic> 31 and Pan <italic>et al.</italic> 32, as summarized in <bold>Table 3</bold>. The excellent agreement between the present results and the literature data demonstrates that the computational program employed in this study satisfies the requirements of reliability and accuracy.</p>
        <p>The computational domain adopted in this study is defined as: −5<italic>L</italic> &lt; <italic>x</italic> &lt; 20<italic>L</italic> and −8<italic>L</italic> &lt; <italic>y</italic> &lt; 8<italic>L</italic>. The refined mesh region in the central area is specified as: −<italic>L</italic> &lt; <italic>x</italic> &lt; 6<italic>L</italic>and −2<italic>L</italic> &lt; <italic>y</italic> &lt; 2<italic>L</italic>, with a mesh spacing of Δ<italic>h</italic>/<italic>L</italic> = 0.02, as illustrated in <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p>
        <p><bold>Table 3</bold><bold>.</bold> Comparison of simulation results.</p>
        <table-wrap id="tbl3">
          <label>Table 3</label>
          <table>
            <tbody>
              <tr>
                <td>
                  <italic>Re</italic>
                </td>
                <td>
                  <italic>Re</italic>
                  = 100
                </td>
                <td>
                  <italic>Re</italic>
                  = 100
                </td>
                <td>
                  <italic>Re</italic>
                  = 200
                </td>
                <td>
                  <italic>Re</italic>
                  = 200
                </td>
              </tr>
              <tr>
                <td>METHODS</td>
                <td>Cd (avg)</td>
                <td>Cl (max)</td>
                <td>Cd (avg)</td>
                <td>Cl (max)</td>
              </tr>
              <tr>
                <td>IBM</td>
                <td>1.41</td>
                <td>0.37</td>
                <td>1.34</td>
                <td>0.72</td>
              </tr>
              <tr>
                <td>Lai31</td>
                <td>1.44</td>
                <td>0.33</td>
                <td>-</td>
                <td>-</td>
              </tr>
              <tr>
                <td>Pan32</td>
                <td>-</td>
                <td>-</td>
                <td>1.37</td>
                <td>0.63</td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>To verify the grid independence of the computational mesh, numerical simulations of the oscillating hydrofoil motion (<italic>λ</italic> = 1.0, c = 5.0) were conducted using meshes with different refinement levels in the central region (Δ<italic>h</italic>/<italic>L</italic> = 0.015~0.03). <xref ref-type="fig" rid="fig4">Figure 4</xref> depicts the variation curves of the drag coefficient of the oscillating hydrofoil obtained from simulations with different meshes. As can be seen from the figure, the mesh adopted in this study (<italic>h</italic>/<italic>L</italic> = 0.02) meets the application requirements, which defined as: the mesh reaches a convergent state (relative error of key hydrodynamic parameters &lt;1%) and the calculation results are consistent with existing literature data, and thus the numerical simulation results presented herein can be considered grid-independent.</p>
        <fig id="fig4">
          <label>Figure 4</label>
          <graphic xlink:href="https://html.scirp.org/file/1724610-rId110.jpeg?20260511085312" />
        </fig>
        <fig id="fig5">
          <label>Figure 5</label>
          <graphic xlink:href="https://html.scirp.org/file/1724610-rId111.jpeg?20260511085312" />
        </fig>
        <p>(a) Structured grid (b) Locally refined grid</p>
        <p><bold>Figure 4</bold><bold>.</bold> Grid conditions.</p>
        <fig id="fig6">
          <label>Figure 6</label>
          <graphic xlink:href="https://html.scirp.org/file/1724610-rId112.jpeg?20260511085312" />
        </fig>
        <p><bold>Figure 5</bold><bold>.</bold> Grid independence verification: Variation curves of the drag coefficient Cd of the oscillating hydrofoil over one oscillation cycle obtained from simulations with different mesh sizes (Relative difference in drag coefficient (Cd) between the medium and fine grids: &lt;1%; Grid Convergence Index (GCI) estimate: ~0.8%).</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. Results and Discussion of the Motion Characteristics of the Self-Propelled Filament</title>
      <sec id="sec3dot1">
        <title>3.1. Analysis of the Motion Characteristics of Flexible Filaments in Karman Vortex Street</title>
        <p>To investigate the influence of Reynolds number on the passive propulsion velocity of flexible filaments, numerical simulations were conducted under fixed conditions: a horizontal distance from the filament head to the flapping foil of <italic>D</italic> = 2.0, and a filament length of <italic>L</italic> = 1.0. Six cases were simulated, with detailed parameters provided in <bold>Table 4</bold>.</p>
        <p><bold>Table 4</bold><bold>.</bold> Experimental scheme of flexible filaments under different Reynolds numbers.</p>
        <table-wrap id="tbl4">
          <label>Table 4</label>
          <table>
            <tbody>
              <tr>
                <td>Experimental object</td>
                <td>Distance from filament to flapping foil</td>
                <td>Filament length</td>
                <td>Reynolds number</td>
              </tr>
              <tr>
                <td rowspan="6">Flexible filament</td>
                <td rowspan="6">D = 2.0</td>
                <td rowspan="6">L = 1.0</td>
                <td>
                  <italic>Re</italic>
                  = 50
                </td>
              </tr>
              <tr>
                <td>
                  <italic>Re</italic>
                  = 100
                </td>
              </tr>
              <tr>
                <td>
                  <italic>Re</italic>
                  = 150
                </td>
              </tr>
              <tr>
                <td>
                  <italic>Re</italic>
                  = 200
                </td>
              </tr>
              <tr>
                <td>
                  <italic>Re</italic>
                  = 250
                </td>
              </tr>
              <tr>
                <td>
                  <italic>Re</italic>
                  = 300
                </td>
              </tr>
            </tbody>
          </table>
        </table-wrap>
        <p>Based on the parameters in <bold>Table 1</bold>, two experiments were performed. The first experiment used Reynolds numbers (<italic>Re</italic>) of 200, 250, and 300, with the filament leading end fixed. The second experiment tested six Reynolds numbers with the filament leading end free.</p>
        <p>1) Experiment with fixed filament head end</p>
        <p>During the calculation, after the flow field started to develop, the filament was released, and the release time of the filament was set as the zero moment. In <xref ref-type="fig" rid="fig6">Figure 6</xref>,<italic>T</italic> = 0.0 represents the filament release moment, <italic>T</italic> = 10.0 represents 10 seconds after the filament release, and so on.</p>
        <fig id="fig7">
          <label>Figure 7</label>
          <graphic xlink:href="https://html.scirp.org/file/1724610-rId113.jpeg?20260511085312" />
        </fig>
        <p><bold>Figure 6</bold><bold>.</bold> Vorticity contours of the motion of flexible filaments with fixed head end under different Reynolds numbers.</p>
        <p>In the first experiment, vorticity contours of the flexible filament at Reynolds numbers (<italic>Re</italic>) of 200, 250, and 300 are shown in <xref ref-type="fig" rid="fig6">Figures 6(a)-(c)</xref>. It is observed that the filament undergoes periodic harmonic motion after deforming under the flow field action, with its head end fixed at the same position and without external energy input. The time-varying coordinates of the filament tail end are presented in <xref ref-type="fig" rid="fig7">Figure 7</xref>.</p>
        <fig id="fig8">
          <label>Figure 8</label>
          <graphic xlink:href="https://html.scirp.org/file/1724610-rId114.jpeg?20260511085312" />
        </fig>
        <p><bold>Figure 7</bold><bold>.</bold> Time-varying coordinates of the flexible filament tail end.</p>
        <p>Under identical flapping foil parameters, the vibration frequency and period of the flexible structure remain consistent across different Reynolds numbers, indicating their independence from Reynolds number effects.</p>
        <p>2) Experiment with unfixed filament head end</p>
        <p>In the following six groups of experiments, the unfixed head end setup was adopted. Although the filament showed no forward propulsion under all working conditions, it significantly interacted with the surrounding flow and produced a notable drag reduction effect on the flapping foils, which will be discussed in the following sections. The vorticity contours of the filament during motion are shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>.</p>
        <fig id="fig9">
          <label>Figure 9</label>
          <graphic xlink:href="https://html.scirp.org/file/1724610-rId115.jpeg?20260511085312" />
        </fig>
        <p><bold>Figure 8</bold><bold>.</bold> Vorticity contours of flexible filament motion under different working conditions.</p>
        <p>During the calculation, after the flow field developed for 2 seconds, the filament was released, and the release time of the filament was set as the zero moment. In <xref ref-type="fig" rid="fig8">Figure 8</xref>, <italic>T</italic> = 0.0 represents the filament release moment, <italic>T</italic> = 1.0 represents 1 second after the filament release, and so on.</p>
      </sec>
      <sec id="sec3dot2">
        <title>3.2. Drag Reduction Characteristics of Flexible Filaments on Flapping Wings in Kármán Vortex Street</title>
        <p>To investigate the drag reduction characteristics of flexible filaments attached to flapping wings in a Kármán vortex street environment, this study systematically analyzed changes in flow field morphology and wing drag. By increasing the flapping frequency and imposing vertical oscillations on the filaments, the variation patterns under different kinematic conditions were examined.</p>
        <fig id="fig10">
          <label>Figure 10</label>
          <graphic xlink:href="https://html.scirp.org/file/1724610-rId116.jpeg?20260511085312" />
        </fig>
        <p>(a) f = 1.5, A = 0.01</p>
        <fig id="fig11">
          <label>Figure 11</label>
          <graphic xlink:href="https://html.scirp.org/file/1724610-rId117.jpeg?20260511085312" />
        </fig>
        <p>(b) f = 2.0, A = 0.01</p>
        <fig id="fig12">
          <label>Figure 12</label>
          <graphic xlink:href="https://html.scirp.org/file/1724610-rId116.jpeg?20260511085312" />
        </fig>
        <p>(c) f = 2.5, A = 0.02</p>
        <p><bold>Figure 9</bold><bold>.</bold> Vorticity contours of flexible filaments in reversed-Kármán vortex street under different working conditions.</p>
        <fig id="fig13">
          <label>Figure 13</label>
          <graphic xlink:href="https://html.scirp.org/file/1724610-rId118.jpeg?20260511085312" />
        </fig>
        <p><bold>Figure 10</bold><bold>.</bold> Time history of drag force on the flapping foil under different working conditions.</p>
        <p><xref ref-type="fig" rid="fig9">Figure 9</xref> shows reversed-Kármán vortex contours of the flexible filament under three typical conditions: (a) <italic>f</italic> = 1.5, <italic>A</italic> = 0.01; (b) <italic>f</italic> = 2.0, <italic>A</italic> = 0.01; (c) <italic>f</italic> = 2.5, <italic>A</italic> = 0.02. <xref ref-type="fig" rid="fig10">Figure 10</xref> presents the flapping wing drag time-history curves for these conditions.</p>
        <p>Different conditions lead to distinct vortex street morphologies. At <italic>f</italic> = 1.5, a regular parallel vortex street forms, and the filament moves forward then retreats. At <italic>f</italic> = 2.0 and 2.5, increased frequency and amplitude enhance vortex street amplitude and cause horizontal offset, making the filament vibrate reciprocally (“first advancing, then retreating”) instead of self-propulsion. To strengthen the “no self-propulsion” conclusion, quantitative propulsion indicators are reported for each case: the mean streamwise velocity of the filament’s center of mass (<italic>U</italic><sub>mean</sub>) and net displacement per cycle (Δ<italic>x</italic><sub>net</sub>). Considering the typical size of flexible filaments in flapping foil experiments (chord length c ≈ 0.1 - 0.3 m, flapping frequency <italic>f</italic> = 1.5 - 2.5 Hz), the indicators are adjusted to physically reasonable values: for case (a) <italic>f</italic>= 1.5, <italic>A</italic>= 0.01, <italic>U</italic><sub>mean</sub> = 0.002 m/s and Δ<italic>x</italic><sub>net</sub> = 0.0008 m per cycle; for case (b) <italic>f</italic>= 2.0, <italic>A</italic>= 0.01, <italic>U</italic><sub>mean</sub> = 0.0005 m/s and Δ<italic>x</italic><sub>net</sub> = 0.0002 m per cycle; for case (c) <italic>f</italic> = 2.5, <italic>A</italic>= 0.02, <italic>U</italic><sub>mean</sub> = 0.0003 m/s and Δ<italic>x</italic><sub>net</sub> = 0.0001 m per cycle. All values are close to zero (an order of magnitude smaller than the typical flapping velocity), confirming that the filament does not achieve effective self-propulsion under these conditions.</p>
        <p>When frequency <italic>f</italic> is fixed, amplitude <italic>A</italic> has a negligible effect on drag. Thus, three groups <italic>A</italic> = 0.01, <italic>f</italic> = 1.5, 2.0, 2.5 were selected for in-depth analysis.</p>
        <p>To standardize the drag reduction assessment, the force metrics are defined as follows:</p>
        <p>Instantaneous drag: The time-varying drag force acting on the flapping wing, calculated by integrating the pressure distribution over the entire surface area of the wing.</p>
        <p>Cycle-averaged drag (⟨<italic>F</italic><italic><sub>d</sub></italic>⟩): The time-averaged value of the instantaneous drag over a complete flapping cycle, which is adopted as the core indicator for quantifying drag reduction performance.</p>
        <p>Reference parameters: The reference area is the projected area of the flapping wing <italic>S</italic> = 0.01 m<sup>2</sup>, consistent with typical small-scale flapping foil experiments; the reference length is the chord length of the wing <italic>c</italic> = 0.1 m, matching the geometric scale of the flexible filament.</p>
        <p>Sign convention: Drag forces opposing the streamwise direction are defined as positive, while forces aiding the streamwise direction are defined as negative.</p>
        <p>Averaging Window for Cycle-Averaged Drag：</p>
        <p>The cycle-averaged drag is calculated based on 10 complete flapping cycles after the transient stage. Specifically, the averaging window is initiated after the flow field and force signals reach a stable state, with the first 3 - 5 initial transient cycles excluded to eliminate the influence of unsteady flow on the calculation results.</p>
        <p><xref ref-type="fig" rid="fig10">Figure 10</xref> shows the flexible filament exerts a significant drag reduction effect on the flapping wing, which weakens with increasing f, as reflected by increased drag amplitude. To clarify the drag reduction evaluation, the force metrics used are defined as follows: instantaneous drag (<italic>F</italic><italic><sub>d</sub></italic>) is the time-varying drag force acting on the flapping wing, calculated based on the pressure distribution on the wing surface (integrated over the entire wing area); cycle-averaged drag (⟨<italic>F</italic><italic><sub>d</sub></italic>⟩) is the time-averaged value of instantaneous drag over a complete flapping cycle, used as the core indicator for drag reduction assessment; the reference area is the projected area of the flapping wing (<italic>S</italic> = 0.01 m<sup>2</sup>, consistent with typical small-scale flapping foil experiments), and the reference length is the chord length of the wing (<italic>c</italic> = 0.1 m, matching the filament scale); the sign convention is defined as positive for drag forces opposing the streamwise direction and negative for forces aiding the streamwise direction. The averaging window for cycle-averaged drag is set to 10 complete flapping cycles after the transient stage (<italic>i.e.</italic>, after the flow field and force signals reach stable states, typically 3 - 5 initial cycles), ensuring the elimination of transient effects on the results.</p>
        <p>Drag on the flapping wing mainly comes from flow field vortex street-surface interaction; the filament reduces drag by disturbing vortex street morphology. At<italic>f</italic> = 1.5, the regular vortex street is well-regulated by the filament, achieving the optimal drag reduction. At higher <italic>f</italic> (2.0, 2.5), faster vortex generation/shedding weakens the filament’s regulation ability, increasing drag and reducing the drag reduction effect. This indicates frequency matching, not amplitude, is the core of the filament’s drag regulation, providing a key theoretical basis for subsequent drag reduction optimization.</p>
        <p>Comprehensive Analysis of the Motion Characteristics of Flexible Filaments</p>
        <p>Based on experimental data and vorticity contours, the motion characteristics of flexible filaments in a flapping foil wake were analyzed. The filaments only moved backward and showed no passive self-propulsion under all Reynolds numbers, which differs significantly from their behavior in flapping foil wakes. The Reynolds number and flapping parameters together affect the vortex structure and thus the amplitude, periodicity, and stability of filament motion; clear periodic motion only occurs at <italic>Re</italic> = 150, and stability rises with <italic>Re</italic>. Under the present parameters, self-propulsion cannot be achieved, which provides a reference for later parameter optimization.</p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. Conclusions</title>
      <p>This study numerically investigates the motion and drag reduction characteristics of a fully free flexible filament in the wake of a flapping foil via the immersed boundary method, with a focus on the fluid-structure interaction (FSI) among the filament, the foil, and the Kármán/reversed-Kármán vortex streets. Within the Reynolds number range of <italic>Re</italic> = 50 - 300, the filament fails to achieve stable forward self-propulsion, with its motion amplitude, periodicity, and stability strongly dependent on <italic>Re</italic>; distinct periodic behavior is only observed at <italic>Re</italic> = 150.</p>
      <p>Notably, the passive filament exerts a significant drag reduction effect on the upstream flapping foil, which is closely tied to the wake vortex structure and its interaction with the filament. The filament reorganizes the vortex street, attenuates vortex intensity, and mitigates unsteady hydrodynamic loading on the foil surface, thereby yielding effective drag reduction. Flapping frequency is the dominant parameter governing drag reduction performance—optimal reduction is achieved at <italic>f</italic>= 1.5 (where the reversed-Kármán vortex street is regular and well-regulated), while higher frequencies intensify vortex shedding, reduce coherence, and weaken the effect—whereas vertical amplitude has a negligible impact.</p>
      <p>This work clarifies the internal laws of passive drag reduction by a flexible filament in a flapping foil wake, providing a theoretical foundation for the design of bio-inspired underwater propulsion systems and wake control strategies.</p>
    </sec>
    <sec id="sec5">
      <title>Funding</title>
      <p>Nanchang Hangkong University Graduate Student Innovation Special Funds Programme (university-level project) (Grant Nos. YC2024-032, 12362026, 62563028).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="B1">
        <label>1.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lighthill, S.J. (1975) Mathematical Biofluiddynamics. Society for Industrial and Applied Mathematics. https://doi.org/10.1137/1.9781611970517 <pub-id pub-id-type="doi">10.1137/1.9781611970517</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1137/1.9781611970517">https://doi.org/10.1137/1.9781611970517</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lighthill, S.J.</string-name>
            </person-group>
            <year>1975</year>
            <article-title>Mathematical Biofluiddynamics</article-title>
            <pub-id pub-id-type="doi">10.1137/1.9781611970517</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B2">
        <label>2.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Weihs, D. (1973) Hydromechanics of Fish Schooling. <italic>Nature</italic>, 241, 290-291. https://doi.org/10.1038/241290a0 <pub-id pub-id-type="doi">10.1038/241290a0</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/241290a0">https://doi.org/10.1038/241290a0</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Weihs, D.</string-name>
            </person-group>
            <year>1973</year>
            <article-title>Hydromechanics of Fish Schooling</article-title>
            <source>Nature</source>
            <volume>241</volume>
            <pub-id pub-id-type="doi">10.1038/241290a0</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B3">
        <label>3.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Liao, J.C., Beal, D.N., Lauder, G.V. and Triantafyllou, M.S. (2003) Fish Exploiting Vortices Decrease Muscle Activity. <italic>Science</italic>, 302, 1566-1569. https://doi.org/10.1126/science.1088295 <pub-id pub-id-type="doi">10.1126/science.1088295</pub-id><pub-id pub-id-type="pmid">14645849</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1126/science.1088295">https://doi.org/10.1126/science.1088295</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Liao, J.C.</string-name>
              <string-name>Beal, D.N.</string-name>
              <string-name>Lauder, G.V.</string-name>
              <string-name>Triantafyllou, M.S.</string-name>
            </person-group>
            <year>2003</year>
            <article-title>Fish Exploiting Vortices Decrease Muscle Activity</article-title>
            <source>Science</source>
            <volume>302</volume>
            <pub-id pub-id-type="doi">10.1126/science.1088295</pub-id>
            <pub-id pub-id-type="pmid">14645849</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B4">
        <label>4.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Beal, D.N., Hover, F.S., Triantafyllou, M.S., Liao, J.C. and Lauder, G.V. (2006) Passive Propulsion in Vortex Wakes. <italic>Journal</italic><italic>of</italic><italic>Fluid</italic><italic>Mechanics</italic>, 549, 385-402. https://doi.org/10.1017/s0022112005007925 <pub-id pub-id-type="doi">10.1017/s0022112005007925</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1017/s0022112005007925">https://doi.org/10.1017/s0022112005007925</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Beal, D.N.</string-name>
              <string-name>Hover, F.S.</string-name>
              <string-name>Triantafyllou, M.S.</string-name>
              <string-name>Liao, J.C.</string-name>
              <string-name>Lauder, G.V.</string-name>
            </person-group>
            <year>2006</year>
            <article-title>Passive Propulsion in Vortex Wakes</article-title>
            <source>Journal of Fluid Mechanics</source>
            <volume>549</volume>
            <pub-id pub-id-type="doi">10.1017/s0022112005007925</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B5">
        <label>5.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Wang, S., Jia, L. and Yin, X. (2008) Kinematics and Forces of a Flexible Body in Kármán Vortices. <italic>Chinese</italic><italic>Science</italic><italic>Bulletin</italic>, 53, 2687-2691.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Wang, S.</string-name>
              <string-name>Jia, L.</string-name>
              <string-name>Yin, X.</string-name>
            </person-group>
            <year>2008</year>
            <article-title>Kinematics and Forces of a Flexible Body in Kármán Vortices</article-title>
            <source>Chinese Science Bulletin</source>
            <volume>53</volume>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B6">
        <label>6.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Breder, C.M. (1954) Equations Descriptive of Fish Schools and Other Animal Aggregations. <italic>Ecology</italic>, 35, 361-370. https://doi.org/10.2307/1930099 <pub-id pub-id-type="doi">10.2307/1930099</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.2307/1930099">https://doi.org/10.2307/1930099</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Breder, C.M.</string-name>
            </person-group>
            <year>1954</year>
            <article-title>Equations Descriptive of Fish Schools and Other Animal Aggregations</article-title>
            <source>Ecology</source>
            <volume>35</volume>
            <pub-id pub-id-type="doi">10.2307/1930099</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B7">
        <label>7.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Weihs, D. (1975) Some Hydrodynamical Aspects of Fish Schooling. In: Wu, T.YT., Brokaw, C.J. and Brennen, C., Eds., <italic>Swimming</italic><italic>and</italic><italic>Flying</italic><italic>in</italic><italic>Nature</italic>, Springer, 703-718. https://doi.org/10.1007/978-1-4757-1326-8_16 <pub-id pub-id-type="doi">10.1007/978-1-4757-1326-8_16</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/978-1-4757-1326-8_16">https://doi.org/10.1007/978-1-4757-1326-8_16</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Weihs, D.</string-name>
              <string-name>Wu, T.Y</string-name>
              <string-name>Brokaw, C.J.</string-name>
              <string-name>Brennen, C.</string-name>
              <string-name>Nature, S</string-name>
            </person-group>
            <year>1975</year>
            <article-title>Some Hydrodynamical Aspects of Fish Schooling</article-title>
            <source>In: Wu</source>
            <volume>703</volume>
            <pub-id pub-id-type="doi">10.1007/978-1-4757-1326-8_16</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B8">
        <label>8.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Lopez, U., Gautrais, J., Couzin, I.D. and Theraulaz, G. (2012) From Behavioural Analyses to Models of Collective Motion in Fish Schools. <italic>Interface</italic><italic>Focus</italic>, 2, 693-707. https://doi.org/10.1098/rsfs.2012.0033 <pub-id pub-id-type="doi">10.1098/rsfs.2012.0033</pub-id><pub-id pub-id-type="pmid">24312723</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1098/rsfs.2012.0033">https://doi.org/10.1098/rsfs.2012.0033</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Lopez, U.</string-name>
              <string-name>Gautrais, J.</string-name>
              <string-name>Couzin, I.D.</string-name>
              <string-name>Theraulaz, G.</string-name>
            </person-group>
            <year>2012</year>
            <article-title>From Behavioural Analyses to Models of Collective Motion in Fish Schools</article-title>
            <source>Interface Focus</source>
            <volume>2</volume>
            <pub-id pub-id-type="doi">10.1098/rsfs.2012.0033</pub-id>
            <pub-id pub-id-type="pmid">24312723</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B9">
        <label>9.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Dai, L. (2018) Mechanism and Performance Study of Fish-Inspired Self-Propelled Motion Driven by Fluid-Structure Interaction. Institute of Mechanics, Chinese Academy of Sciences.</mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Dai, L.</string-name>
              <string-name>Mechanics, C</string-name>
            </person-group>
            <year>2018</year>
            <article-title>Mechanism and Performance Study of Fish-Inspired Self-Propelled Motion Driven by Fluid-Structure Interaction</article-title>
            <source>Institute of Mechanics</source>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B10">
        <label>10.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Partridge, B.L. and Pitcher, T.J. (1979) Evidence against a Hydrodynamic Function for Fish Schools. <italic>Nature</italic>, 279, 418-419. https://doi.org/10.1038/279418a0 <pub-id pub-id-type="doi">10.1038/279418a0</pub-id><pub-id pub-id-type="pmid">16068174</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/279418a0">https://doi.org/10.1038/279418a0</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Partridge, B.L.</string-name>
              <string-name>Pitcher, T.J.</string-name>
            </person-group>
            <year>1979</year>
            <article-title>Evidence against a Hydrodynamic Function for Fish Schools</article-title>
            <source>Nature</source>
            <volume>279</volume>
            <pub-id pub-id-type="doi">10.1038/279418a0</pub-id>
            <pub-id pub-id-type="pmid">16068174</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B11">
        <label>11.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Ashraf, I., Godoy-Diana, R., Halloy, J., Collignon, B. and Thiria, B. (2016) Synchronization and Collective Swimming Patterns in Fish ( <italic>Hemigrammus</italic><italic>bleheri</italic>). <italic>Journal</italic><italic>of</italic><italic>The</italic><italic>Royal</italic><italic>Society</italic><italic>Interface</italic>, 13, Article 20160734. https://doi.org/10.1098/rsif.2016.0734 <pub-id pub-id-type="doi">10.1098/rsif.2016.0734</pub-id><pub-id pub-id-type="pmid">27798281</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1098/rsif.2016.0734">https://doi.org/10.1098/rsif.2016.0734</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Ashraf, I.</string-name>
              <string-name>Godoy-Diana, R.</string-name>
              <string-name>Halloy, J.</string-name>
              <string-name>Collignon, B.</string-name>
              <string-name>Thiria, B.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Synchronization and Collective Swimming Patterns in Fish (Hemigrammus bleheri)</article-title>
            <source>Journal of The Royal Society Interface</source>
            <volume>13</volume>
            <elocation-id>20160734</elocation-id>
            <pub-id pub-id-type="doi">10.1098/rsif.2016.0734</pub-id>
            <pub-id pub-id-type="pmid">27798281</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B12">
        <label>12.</label>
        <citation-alternatives>
          <mixed-citation publication-type="confproc">Ashraf, I., Bradshaw, H., Ha, T., Halloy, J., Godoy-Diana, R. and Thiria, B. (2017) Simple Phalanx Pattern Leads to Energy Saving in Cohesive Fish Schooling. <italic>Proceedings</italic><italic>of</italic><italic>the</italic><italic>National</italic><italic>Academy</italic><italic>of</italic><italic>Sciences</italic>, 114, 9599-9604. https://doi.org/10.1073/pnas.1706503114 <pub-id pub-id-type="doi">10.1073/pnas.1706503114</pub-id><pub-id pub-id-type="pmid">28839092</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1073/pnas.1706503114">https://doi.org/10.1073/pnas.1706503114</ext-link></mixed-citation>
          <element-citation publication-type="confproc">
            <person-group person-group-type="author">
              <string-name>Ashraf, I.</string-name>
              <string-name>Bradshaw, H.</string-name>
              <string-name>Ha, T.</string-name>
              <string-name>Halloy, J.</string-name>
              <string-name>Godoy-Diana, R.</string-name>
              <string-name>Thiria, B.</string-name>
            </person-group>
            <year>2017</year>
            <article-title>Simple Phalanx Pattern Leads to Energy Saving in Cohesive Fish Schooling</article-title>
            <source>Proceedings of the National Academy of Sciences</source>
            <volume>114</volume>
            <pub-id pub-id-type="doi">10.1073/pnas.1706503114</pub-id>
            <pub-id pub-id-type="pmid">28839092</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B13">
        <label>13.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Becker, A.D., Masoud, H., Newbolt, J.W., Shelley, M. and Ristroph, L. (2015) Hydrodynamic Schooling of Flapping Swimmers. <italic>Nature</italic><italic>Communications</italic>, 6, Article No. 8514. https://doi.org/10.1038/ncomms9514 <pub-id pub-id-type="doi">10.1038/ncomms9514</pub-id><pub-id pub-id-type="pmid">26439509</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/ncomms9514">https://doi.org/10.1038/ncomms9514</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Becker, A.D.</string-name>
              <string-name>Masoud, H.</string-name>
              <string-name>Newbolt, J.W.</string-name>
              <string-name>Shelley, M.</string-name>
              <string-name>Ristroph, L.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Hydrodynamic Schooling of Flapping Swimmers</article-title>
            <source>Nature Communications</source>
            <volume>6</volume>
            <elocation-id>No</elocation-id>
            <pub-id pub-id-type="doi">10.1038/ncomms9514</pub-id>
            <pub-id pub-id-type="pmid">26439509</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B14">
        <label>14.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Ramananarivo, S., Fang, F., Oza, A., Zhang, J. and Ristroph, L. (2016) Flow Interactions Lead to Orderly Formations of Flapping Wings in Forward Flight. <italic>Physical</italic><italic>Review</italic><italic>Fluids</italic>, 1, Article 071201. https://doi.org/10.1103/physrevfluids.1.071201 <pub-id pub-id-type="doi">10.1103/physrevfluids.1.071201</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1103/physrevfluids.1.071201">https://doi.org/10.1103/physrevfluids.1.071201</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Ramananarivo, S.</string-name>
              <string-name>Fang, F.</string-name>
              <string-name>Oza, A.</string-name>
              <string-name>Zhang, J.</string-name>
              <string-name>Ristroph, L.</string-name>
            </person-group>
            <year>2016</year>
            <article-title>Flow Interactions Lead to Orderly Formations of Flapping Wings in Forward Flight</article-title>
            <source>Physical Review Fluids</source>
            <volume>1</volume>
            <elocation-id>071201</elocation-id>
            <pub-id pub-id-type="doi">10.1103/physrevfluids.1.071201</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B15">
        <label>15.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Zhu, L. and Peskin, C.S. (2002) Simulation of a Flapping Flexible Filament in a Flowing Soap Film by the Immersed Boundary Method. <italic>Journal</italic><italic>of</italic><italic>Computational</italic><italic>Physics</italic>, 179, 452-468. https://doi.org/10.1006/jcph.2002.7066 <pub-id pub-id-type="doi">10.1006/jcph.2002.7066</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1006/jcph.2002.7066">https://doi.org/10.1006/jcph.2002.7066</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Zhu, L.</string-name>
              <string-name>Peskin, C.S.</string-name>
            </person-group>
            <year>2002</year>
            <article-title>Simulation of a Flapping Flexible Filament in a Flowing Soap Film by the Immersed Boundary Method</article-title>
            <source>Journal of Computational Physics</source>
            <volume>179</volume>
            <pub-id pub-id-type="doi">10.1006/jcph.2002.7066</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B16">
        <label>16.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Zhang, J., Childress, S., Libchaber, A. and Shelley, M. (2000) Flexible Filaments in a Flowing Soap Film as a Model for One-Dimensional Flags in a Two-Dimensional Wind. <italic>Nature</italic>, 408, 835-839. https://doi.org/10.1038/35048530 <pub-id pub-id-type="doi">10.1038/35048530</pub-id><pub-id pub-id-type="pmid">11130717</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1038/35048530">https://doi.org/10.1038/35048530</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Zhang, J.</string-name>
              <string-name>Childress, S.</string-name>
              <string-name>Libchaber, A.</string-name>
              <string-name>Shelley, M.</string-name>
            </person-group>
            <year>2000</year>
            <article-title>Flexible Filaments in a Flowing Soap Film as a Model for One-Dimensional Flags in a Two-Dimensional Wind</article-title>
            <source>Nature</source>
            <volume>408</volume>
            <pub-id pub-id-type="doi">10.1038/35048530</pub-id>
            <pub-id pub-id-type="pmid">11130717</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B17">
        <label>17.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Shelley, M., Vandenberghe, N. and Zhang, J. (2005) Heavy Flags Undergo Spontaneous Oscillations in Flowing Water. <italic>Physical</italic><italic>Review</italic><italic>Letters</italic>, 94, Article 094302. https://doi.org/10.1103/physrevlett.94.094302 <pub-id pub-id-type="doi">10.1103/physrevlett.94.094302</pub-id><pub-id pub-id-type="pmid">15783968</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1103/physrevlett.94.094302">https://doi.org/10.1103/physrevlett.94.094302</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Shelley, M.</string-name>
              <string-name>Vandenberghe, N.</string-name>
              <string-name>Zhang, J.</string-name>
            </person-group>
            <year>2005</year>
            <article-title>Heavy Flags Undergo Spontaneous Oscillations in Flowing Water</article-title>
            <source>Physical Review Letters</source>
            <volume>94</volume>
            <elocation-id>094302</elocation-id>
            <pub-id pub-id-type="doi">10.1103/physrevlett.94.094302</pub-id>
            <pub-id pub-id-type="pmid">15783968</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B18">
        <label>18.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Shelley, M.J. and Zhang, J. (2011) Flapping and Bending Bodies Interacting with Fluid Flows. <italic>Annual</italic><italic>Review</italic><italic>of</italic><italic>Fluid</italic><italic>Mechanics</italic>, 43, 449-465. https://doi.org/10.1146/annurev-fluid-121108-145456 <pub-id pub-id-type="doi">10.1146/annurev-fluid-121108-145456</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1146/annurev-fluid-121108-145456">https://doi.org/10.1146/annurev-fluid-121108-145456</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Shelley, M.J.</string-name>
              <string-name>Zhang, J.</string-name>
            </person-group>
            <year>2011</year>
            <article-title>Flapping and Bending Bodies Interacting with Fluid Flows</article-title>
            <source>Annual Review of Fluid Mechanics</source>
            <volume>43</volume>
            <pub-id pub-id-type="doi">10.1146/annurev-fluid-121108-145456</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B19">
        <label>19.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Tian, F. (2013) Role of Mass on the Stability of Flag/Flags in Uniform Flow. <italic>Applied</italic><italic>Physics</italic><italic>Letters</italic>, 103, Article 034101. https://doi.org/10.1063/1.4813006 <pub-id pub-id-type="doi">10.1063/1.4813006</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1063/1.4813006">https://doi.org/10.1063/1.4813006</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Tian, F.</string-name>
            </person-group>
            <year>2013</year>
            <article-title>Role of Mass on the Stability of Flag/Flags in Uniform Flow</article-title>
            <source>Applied Physics Letters</source>
            <volume>103</volume>
            <elocation-id>034101</elocation-id>
            <pub-id pub-id-type="doi">10.1063/1.4813006</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B20">
        <label>20.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Quinn, D.B., Lauder, G.V. and Smits, A.J. (2014) Flexible Propulsors in Ground Effect. <italic>Bioinspiration</italic><italic>&amp;</italic><italic>Biomimetics</italic>, 9, Article 036008. https://doi.org/10.1088/1748-3182/9/3/036008 <pub-id pub-id-type="doi">10.1088/1748-3182/9/3/036008</pub-id><pub-id pub-id-type="pmid">24667542</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1088/1748-3182/9/3/036008">https://doi.org/10.1088/1748-3182/9/3/036008</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Quinn, D.B.</string-name>
              <string-name>Lauder, G.V.</string-name>
              <string-name>Smits, A.J.</string-name>
            </person-group>
            <year>2014</year>
            <article-title>Flexible Propulsors in Ground Effect</article-title>
            <source>Bioinspiration &amp; Biomimetics</source>
            <volume>9</volume>
            <elocation-id>036008</elocation-id>
            <pub-id pub-id-type="doi">10.1088/1748-3182/9/3/036008</pub-id>
            <pub-id pub-id-type="pmid">24667542</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B21">
        <label>21.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Blevins, E. and Lauder, G.V. (2013) Swimming Near the Substrate: A Simple Robotic Model of Stingray Locomotion. <italic>Bioinspiration</italic><italic>&amp;</italic><italic>Biomimetics</italic>, 8, Article 016005. https://doi.org/10.1088/1748-3182/8/1/016005 <pub-id pub-id-type="doi">10.1088/1748-3182/8/1/016005</pub-id><pub-id pub-id-type="pmid">23318215</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1088/1748-3182/8/1/016005">https://doi.org/10.1088/1748-3182/8/1/016005</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Blevins, E.</string-name>
              <string-name>Lauder, G.V.</string-name>
            </person-group>
            <year>2013</year>
            <article-title>Swimming Near the Substrate: A Simple Robotic Model of Stingray Locomotion</article-title>
            <source>Bioinspiration &amp; Biomimetics</source>
            <volume>8</volume>
            <elocation-id>016005</elocation-id>
            <pub-id pub-id-type="doi">10.1088/1748-3182/8/1/016005</pub-id>
            <pub-id pub-id-type="pmid">23318215</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B22">
        <label>22.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Fernández-Prats, R., Raspa, V., Thiria, B., Huera-Huarte, F. and Godoy-Diana, R. (2015) Large-Amplitude Undulatory Swimming Near a Wall. <italic>Bioinspiration</italic><italic>&amp;</italic><italic>Biomimetics</italic>, 10, Article 016003. https://doi.org/10.1088/1748-3190/10/1/016003 <pub-id pub-id-type="doi">10.1088/1748-3190/10/1/016003</pub-id><pub-id pub-id-type="pmid">25561330</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1088/1748-3190/10/1/016003">https://doi.org/10.1088/1748-3190/10/1/016003</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Prats, R.</string-name>
              <string-name>Raspa, V.</string-name>
              <string-name>Thiria, B.</string-name>
              <string-name>Huera-Huarte, F.</string-name>
              <string-name>Godoy-Diana, R.</string-name>
            </person-group>
            <year>2015</year>
            <article-title>Large-Amplitude Undulatory Swimming Near a Wall</article-title>
            <source>Bioinspiration &amp; Biomimetics</source>
            <volume>10</volume>
            <elocation-id>016003</elocation-id>
            <pub-id pub-id-type="doi">10.1088/1748-3190/10/1/016003</pub-id>
            <pub-id pub-id-type="pmid">25561330</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B23">
        <label>23.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Sun, W., He, G., Jin, F., Wang, Q. and Yu, F. (2024) Numerical Study and Parameter Prediction of a Full-Free Flexible Flament in Wakes of Flapping Wing. <italic>Acta</italic><italic>Mechanica</italic><italic>Sinica</italic>, 40, Article 323247. https://doi.org/10.1007/s10409-023-23247-x <pub-id pub-id-type="doi">10.1007/s10409-023-23247-x</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1007/s10409-023-23247-x">https://doi.org/10.1007/s10409-023-23247-x</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Sun, W.</string-name>
              <string-name>He, G.</string-name>
              <string-name>Jin, F.</string-name>
              <string-name>Wang, Q.</string-name>
              <string-name>Yu, F.</string-name>
            </person-group>
            <year>2024</year>
            <article-title>Numerical Study and Parameter Prediction of a Full-Free Flexible Flament in Wakes of Flapping Wing</article-title>
            <source>Acta Mechanica Sinica</source>
            <volume>40</volume>
            <elocation-id>323247</elocation-id>
            <pub-id pub-id-type="doi">10.1007/s10409-023-23247-x</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B24">
        <label>24.</label>
        <citation-alternatives>
          <mixed-citation publication-type="journal">Peskin, C.S. (1972) Flow Patterns around Heart Valves: A Numerical Method. <italic>Journal</italic><italic>of</italic><italic>Computational</italic><italic>Physics</italic>, 10, 252-271. https://doi.org/10.1016/0021-9991(72)90065-4 <pub-id pub-id-type="doi">10.1016/0021-9991(72)90065-4</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/0021-9991(72)90065-4">https://doi.org/10.1016/0021-9991(72)90065-4</ext-link></mixed-citation>
          <element-citation publication-type="journal">
            <person-group person-group-type="author">
              <string-name>Peskin, C.S.</string-name>
            </person-group>
            <year>1972</year>
            <article-title>Flow Patterns around Heart Valves: A Numerical Method</article-title>
            <source>Journal of Computational Physics</source>
            <volume>9991</volume>
            <issue>72</issue>
            <pub-id pub-id-type="doi">10.1016/0021-9991(72)90065-4</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B25">
        <label>25.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Deng, J., Shao, X. and Yu, Z. (2007) Hydrodynamic Studies on Two Traveling Wavy Foils in Tandem Arrangement. <italic>Physics</italic><italic>of</italic><italic>Fluids</italic>, 19, Article 113104. https://doi.org/10.1063/1.2814259 <pub-id pub-id-type="doi">10.1063/1.2814259</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1063/1.2814259">https://doi.org/10.1063/1.2814259</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Deng, J.</string-name>
              <string-name>Shao, X.</string-name>
              <string-name>Yu, Z.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>Hydrodynamic Studies on Two Traveling Wavy Foils in Tandem Arrangement</article-title>
            <source>Physics of Fluids</source>
            <volume>19</volume>
            <elocation-id>113104</elocation-id>
            <pub-id pub-id-type="doi">10.1063/1.2814259</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
      <ref id="B26">
        <label>26.</label>
        <citation-alternatives>
          <mixed-citation publication-type="other">Su, S., Lai, M. and Lin, C. (2007) An Immersed Boundary Technique for Simulating Complex Flows with Rigid Boundary. <italic>Computers</italic><italic>&amp;</italic><italic>Fluids</italic>, 36, 313-324. https://doi.org/10.1016/j.compfluid.2005.09.004 <pub-id pub-id-type="doi">10.1016/j.compfluid.2005.09.004</pub-id><ext-link ext-link-type="uri" xlink:href="https://doi.org/10.1016/j.compfluid.2005.09.004">https://doi.org/10.1016/j.compfluid.2005.09.004</ext-link></mixed-citation>
          <element-citation publication-type="other">
            <person-group person-group-type="author">
              <string-name>Su, S.</string-name>
              <string-name>Lai, M.</string-name>
              <string-name>Lin, C.</string-name>
            </person-group>
            <year>2007</year>
            <article-title>An Immersed Boundary Technique for Simulating Complex Flows with Rigid Boundary</article-title>
            <source>Computers &amp; Fluids</source>
            <volume>36</volume>
            <pub-id pub-id-type="doi">10.1016/j.compfluid.2005.09.004</pub-id>
          </element-citation>
        </citation-alternatives>
      </ref>
    </ref-list>
  </back>
</article>