<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.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.3" xml:lang="en">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">jmse</journal-id>
      <journal-title-group>
        <journal-title>Journal of Marine Science and Engineering</journal-title>
        <abbrev-journal-title abbrev-type="publisher">J. Mar. Sci. Eng.</abbrev-journal-title>
        <abbrev-journal-title abbrev-type="pubmed">Journal of Marine Science and Engineering</abbrev-journal-title>
      </journal-title-group>
      <issn pub-type="epub">2077-1312</issn>
      <publisher>
        <publisher-name>MDPI</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.3390/jmse14090772</article-id>
      <article-id pub-id-type="publisher-id">jmse-14-00772</article-id>
      <article-version vocab="JAV" vocab-identifier="https://www.mdpi.com/2077-1312/14/9/772/pdf" vocab-term="Version of Record" article-version-type="VoR">v2</article-version>
      <article-categories>
        <subj-group>
          <subject>Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Numerical Simulation of Tidal Flow Around Offshore Wind Turbine Monopile Array Using a Structural Drag Source-Term Approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid" authenticated="true">https://orcid.org/0009-0003-8566-8594</contrib-id>
          <name>
            <surname>Wang</surname>
            <given-names>Fangyu</given-names>
          </name>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="https://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Methodology" vocab-term-identifier="https://credit.niso.org/contributor-roles/methodology/">Methodology</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Visualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/visualization/">Visualization</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing – original draft" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-original-draft/">Writing – original draft</role>
          <xref rid="af1-jmse-14-00772" ref-type="aff">1</xref>
          <xref rid="af2-jmse-14-00772" ref-type="aff">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid" authenticated="true">https://orcid.org/0000-0001-5639-7375</contrib-id>
          <name>
            <surname>Liang</surname>
            <given-names>Dongfang</given-names>
          </name>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing – review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing – review &amp; editing</role>
          <xref rid="af2-jmse-14-00772" ref-type="aff">2</xref>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name>
            <surname>Zhang</surname>
            <given-names>Jisheng</given-names>
          </name>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Funding acquisition" vocab-term-identifier="https://credit.niso.org/contributor-roles/funding-acquisition/">Funding acquisition</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Resources" vocab-term-identifier="https://credit.niso.org/contributor-roles/resources/">Resources</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing – review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing – review &amp; editing</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
          <xref rid="af1-jmse-14-00772" ref-type="aff">1</xref>
          <xref rid="c1-jmse-14-00772" ref-type="corresp">*</xref>
        </contrib>
        <contrib contrib-type="author">
          <contrib-id contrib-id-type="orcid" authenticated="true">https://orcid.org/0000-0002-1653-8441</contrib-id>
          <name>
            <surname>Guo</surname>
            <given-names>Yakun</given-names>
          </name>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="https://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Supervision" vocab-term-identifier="https://credit.niso.org/contributor-roles/supervision/">Supervision</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Validation" vocab-term-identifier="https://credit.niso.org/contributor-roles/validation/">Validation</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing – review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing – review &amp; editing</role>
          <xref rid="af3-jmse-14-00772" ref-type="aff">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Chen</surname>
            <given-names>Hao</given-names>
          </name>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Writing – review &amp; editing" vocab-term-identifier="https://credit.niso.org/contributor-roles/writing-review-editing/">Writing – review &amp; editing</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Software" vocab-term-identifier="https://credit.niso.org/contributor-roles/software/">Software</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Investigation" vocab-term-identifier="https://credit.niso.org/contributor-roles/investigation/">Investigation</role>
          <role vocab="credit" vocab-identifier="https://credit.niso.org/" vocab-term="Formal analysis" vocab-term-identifier="https://credit.niso.org/contributor-roles/formal-analysis/">Formal analysis</role>
          <xref rid="af1-jmse-14-00772" ref-type="aff">1</xref>
        </contrib>
      </contrib-group>
      <contrib-group>
        <contrib contrib-type="editor">
          <name>
            <surname>Sousa</surname>
            <given-names>Magda Catarina</given-names>
          </name>
          <role>Academic Editor</role>
        </contrib>
        <contrib contrib-type="editor">
          <name>
            <surname>Picado</surname>
            <given-names>Ana</given-names>
          </name>
          <role>Academic Editor</role>
        </contrib>
        <contrib contrib-type="editor">
          <name>
            <surname>Lopes</surname>
            <given-names>Carina Lurdes</given-names>
          </name>
          <role>Academic Editor</role>
        </contrib>
      </contrib-group>
      <aff id="af1-jmse-14-00772"><label>1</label>College of Harbor, Coastal and Offshore Engineering, Hohai University, Nanjing 210024, China; <email>fywang@hhu.edu.cn</email> (F.W.); <email>chenhao2151@126.com</email> (H.C.)</aff>
      <aff id="af2-jmse-14-00772"><label>2</label>Department of Engineering, University of Cambridge, Cambridge CB2 1PZ, UK; <email>dl359@cam.ac.uk</email></aff>
      <aff id="af3-jmse-14-00772"><label>3</label>Faculty of Management, Sciences &amp; Engineering, University of Bradford, Bradford BD7 1DP, UK; <email>y.guo16@bradford.ac.uk</email></aff>
      <author-notes>
        <corresp id="c1-jmse-14-00772"><label>*</label>Correspondence: <email>jszhang@hhu.edu.cn</email></corresp>
      </author-notes>
      <pub-date pub-type="epub">
        <day>22</day>
        <month>04</month>
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="collection">
        <month>05</month>
        <year>2026</year>
      </pub-date>
      <volume>14</volume>
      <issue>9</issue>
      <elocation-id>772</elocation-id>
      <history>
        <date date-type="received">
          <day>22</day>
          <month>03</month>
          <year>2026</year>
        </date>
        <date date-type="rev-recd">
          <day>16</day>
          <month>04</month>
          <year>2026</year>
        </date>
        <date date-type="accepted">
          <day>21</day>
          <month>04</month>
          <year>2026</year>
        </date>
      </history>
      <permissions>
        <copyright-statement>© 2026 by the authors.</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution (CC BY) license</ext-link>.</license-p>
        </license>
      </permissions>
      <abstract>
        <p>The increasing deployment of dense offshore wind turbine monopile foundations pose significant challenges for accurately simulating tidal-flow modification and energy transport at the array scale. Balancing physical realism with computational efficiency remains a key challenge in hydrodynamic modelling of offshore wind farms. In this study, an established drag-based source-term approach is implemented through a dedicated module developed within the TELEMAC-3D framework to represent the momentum-blocking effects of offshore wind-farm arrays. A representative dense 8 × 10 wind turbine monopile array configuration is constructed in a typical tidal channel to systematically examine array-induced tidal-flow responses. The results indicate that the drag-based source-term approach preserves the regional-scale tidal flow structure while effectively capturing array-induced local velocity adjustments and pronounced downstream wake attenuation and recovery. Detailed analyses further reveal distinct spatial and temporal characteristics of the velocity response, including the decay and recovery of velocity deviations downstream of the array. In addition, the monopile array induces a clear modulation of flow kinetic energy, characterized by enhanced energy dissipation and a finite array-scale redistribution of kinetic energy. These findings demonstrate that this approach efficiently simulates the array-scale hydrodynamic and energetic impacts of large offshore wind farms and contribute to a better understanding of array-induced tidal flow modification and energy redistribution.</p>
      </abstract>
      <kwd-group>
        <kwd>wind turbine monopile array</kwd>
        <kwd>TELEMAC-3D</kwd>
        <kwd>structural drag source-term</kwd>
        <kwd>tidal current</kwd>
      </kwd-group>
      <funding-group>
        <award-group>
          <funding-source>Science and Technology Project of China Huaneng Group</funding-source>
          <award-id>HNKJ23-H18</award-id>
        </award-group>
        <award-group>
          <funding-source>Fundamental Research Funds for the Central Universities</funding-source>
          <award-id>B240205039</award-id>
        </award-group>
        <funding-statement>This research was funded by the Science and Technology Project of China Huaneng Group (HNKJ23-H18) and the Fundamental Research Funds for the Central Universities (No B240205039).</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1-jmse-14-00772" sec-type="intro">
      <title>1. Introduction</title>
      <p>Offshore wind energy is a key component of the global transition toward low-carbon energy systems [<xref ref-type="bibr" rid="B1-jmse-14-00772">1</xref>]. As installed capacity continues to expand and turbine ratings increase, wind-farm foundations are increasingly deployed in dense configurations within nearshore and shallow-water regions. Such large-scale structural array can substantially modify local hydrodynamic conditions, influencing tidal-current distribution, energy transfer, and seabed processes [<xref ref-type="bibr" rid="B2-jmse-14-00772">2</xref>,<xref ref-type="bibr" rid="B3-jmse-14-00772">3</xref>]. Previous studies have shown that flow-structure interactions induce momentum dissipation and flow filed redistribution, which in turn alter tidal-current energy availability and bed-shear-stress patterns [<xref ref-type="bibr" rid="B4-jmse-14-00772">4</xref>]. Accurately representing these array-induced effects while retaining computational efficiency remains a central challenge for regional-scale modelling of offshore wind farms.</p>
      <p>Laboratory studies have provided substantial insight into the near-field flow characteristics of isolated piles and small array, including flow separation, vortex shedding, and local scour dynamics [<xref ref-type="bibr" rid="B5-jmse-14-00772">5</xref>,<xref ref-type="bibr" rid="B6-jmse-14-00772">6</xref>,<xref ref-type="bibr" rid="B7-jmse-14-00772">7</xref>]. However, these studies elucidate the fundamental physics of flow-pile interaction but are difficult to extrapolate to array-scale assessments, where device spacing, wake merging, and large-scale momentum budgets play dominant roles [<xref ref-type="bibr" rid="B8-jmse-14-00772">8</xref>]. As a result, numerical modelling has become an essential tool for investigating hydrodynamic impacts at the scale of offshore wind-farm array.</p>
      <p>With advances in computational capability, three-dimensional hydrodynamic models have become essential for studying flow modification induced by multiple arrays [<xref ref-type="bibr" rid="B9-jmse-14-00772">9</xref>]. A key challenge lies in accurately parameterizing the structural effects of monopile foundations when transferring near-field insights into regional-scale numerical models, as these representations strongly influence model performance. To balance physical fidelity and computational cost, several structural representation strategies have been developed. The bottom-friction parameterization represents the additional momentum dissipation induced by turbine array through adjusting the bed-friction coefficient. It assumes that the presence of piles can be equivalently expressed as an enhancement of local bed friction, reflecting the array’s averaged drag effect on the flow filed [<xref ref-type="bibr" rid="B10-jmse-14-00772">10</xref>]. This approach is computationally efficient and suitable for preliminary or regional-scale simulations. However, as a bulk parameterization, it has limited capability to solve local velocity deficits, wake structures around individual piles, or momentum redistribution within the array [<xref ref-type="bibr" rid="B11-jmse-14-00772">11</xref>]. The geometric mask method treats foundations as solid obstacles within the computational domain. By masking the regions occupied by the piles, the flow velocity inside them is forced to zero, preventing fluid from passing through the pile locations. This method (i.e., hole-cutting) explicitly reproduces the geometric obstruction of the structures and can capture flow separation, reattachment, and wake structures around them [<xref ref-type="bibr" rid="B12-jmse-14-00772">12</xref>]. While capable of capturing flow separation and near-wake vortices [<xref ref-type="bibr" rid="B6-jmse-14-00772">6</xref>,<xref ref-type="bibr" rid="B13-jmse-14-00772">13</xref>], it requires high-resolution meshing, making it prohibitively expensive for large-scale simulation [<xref ref-type="bibr" rid="B14-jmse-14-00772">14</xref>]. Among these approaches, drag-based source-term methods provide a promising balance between computational efficiency and physical representation, making them particularly suitable for large-scale simulations of dense turbine array. Therefore, recent research has increasingly focused on the development and refinement of drag-based formulations. The method introduces a body-force term proportional to the square of the flow velocity into the momentum equations, thereby parameterizing the momentum dissipation induced by the structures. The array-induced drag effects can be represented continuously without altering the mesh topology [<xref ref-type="bibr" rid="B15-jmse-14-00772">15</xref>,<xref ref-type="bibr" rid="B16-jmse-14-00772">16</xref>]. Its theoretical basis lies in representing the cumulative momentum loss induced by multiple structures through a continuously distributed volumetric drag formulation. Vennell [<xref ref-type="bibr" rid="B17-jmse-14-00772">17</xref>] further analyzed the energy conversion efficiency under varying array densities and channel-scale conditions. Building upon this concept, Funke et al. [<xref ref-type="bibr" rid="B18-jmse-14-00772">18</xref>] implemented this approach numerically and proposed a distributed drag modeling framework based on momentum kernel functions. Subsequent improvements were introduced by Coles et al. [<xref ref-type="bibr" rid="B19-jmse-14-00772">19</xref>], who verified the applicability of the volumetric drag source term in reproducing array-scale velocity reduction and flow field redistribution. Kramer and Piggott [<xref ref-type="bibr" rid="B20-jmse-14-00772">20</xref>] examined the consistency of drag-based parameterizations in shallow-water models and proposed corrections to the enhanced bottom-drag formulation, highlighting the importance of physically consistent drag source terms when representing turbine-induced momentum loss in regional-scale simulations. At the regional scale, the sensitivity of modelled flow response to source-term parameters was systematically investigated. Rivier et al. [<xref ref-type="bibr" rid="B21-jmse-14-00772">21</xref>] conducted a systematic regional-scale evaluation of the influence of source-term parameters on flux distribution. Their results demonstrated that this approach can effectively reproduce observed flow-structure variations while maintaining overall momentum conservation. With the advancement of research, drag-based source-term approach has been progressively refined and synthesized, with recent reviews highlighting their improved numerical robustness and scalability for representing multiple foundations array in hydrodynamic models [<xref ref-type="bibr" rid="B22-jmse-14-00772">22</xref>]. Beyond tidal turbine array, the same drag-based source-term formulation has recently been extended to represent resistance effects in other distributed structures [<xref ref-type="bibr" rid="B23-jmse-14-00772">23</xref>]. In summary, the evolution of this approach can be seen as three phases: theoretical foundation, numerical implementation and validation in idealized channels, and recent methodological syntheses.</p>
      <p>Despite these advances, several key challenges remain. First, although drag-based source-term method has been widely applied in the context of tidal stream turbine array or other distributed structures, their application to offshore wind-farm array remains comparatively limited. Second, existing studies of offshore wind-farm array predominantly rely on the geometric mask method or bottom-friction parameterization, which can be computationally demanding when extended to large-scale simulations. In contrast, drag-based formulations offer a computationally efficient and scalable alternative, yet their applicability to offshore wind-farm array under regional-scale conditions remains less systematically explored. To address these gaps, this study implements an established drag-based source-term approach within the TELEMAC-3D model to represent the momentum-blocking effects of offshore wind-farm array. The primary objective is to evaluate the applicability and performance of this approach for regional-scale hydrodynamic assessment, with a focus on its ability to reproduce tidal current modification and flow field redistribution.</p>
      <p>The work is organized as follows: <xref ref-type="sec" rid="sec2-jmse-14-00772">Section 2</xref> describes the numerical models, and <xref ref-type="sec" rid="sec3-jmse-14-00772">Section 3</xref> presents the model setup and validation. <xref ref-type="sec" rid="sec4-jmse-14-00772">Section 4</xref> then presents the results and discussion, which is divided into three parts. <xref ref-type="sec" rid="sec4dot1-jmse-14-00772">Section 4.1</xref> examines the overall flow response to the wind farm, including general flow field characteristics and array-scale wake structures. <xref ref-type="sec" rid="sec4dot2-jmse-14-00772">Section 4.2</xref> focuses on the array-induced velocity response, covering the spatial distribution, decay/recovery, and temporal response of velocity deviations. <xref ref-type="sec" rid="sec4dot3-jmse-14-00772">Section 4.3</xref> discusses the array-induced modulation of flow kinetic energy, analyzing the spatial distribution and radial extent of the array effects. Finally, <xref ref-type="sec" rid="sec5-jmse-14-00772">Section 5</xref> presents the main conclusions of this study.</p>
    </sec>
    <sec id="sec2-jmse-14-00772">
      <title>2. Numerical Models</title>
      <p>TELEMAC [<xref ref-type="bibr" rid="B24-jmse-14-00772">24</xref>] is an open-source numerical system for simulating free-surface hydrodynamics, which includes TELEMAC-2D, TELEMAC-3D, etc. The model utilizes unstructured and dynamically adaptable meshes to accurately represent complex terrains, with local mesh refinement in areas of interest. Using a finite element discretization scheme, it incorporates multiple turbulence models and robust iterative solvers to resolve the vertical structure of the hydrodynamic field [<xref ref-type="bibr" rid="B25-jmse-14-00772">25</xref>].</p>
      <sec id="sec2dot1-jmse-14-00772">
        <title>2.1. TELEMAC-3D</title>
        <sec id="sec2dot1dot1-jmse-14-00772">
          <title>2.1.1. Governing Equations</title>
          <p>In the tidal current simulation, the TELEMAC-3D module (V8p4r0 version) is governed by the non-hydrostatic Navier–Stokes equations and the continuity equation. In the vertical direction, a <italic>σ</italic>-coordinate transformation is adopted, in which <italic>σ</italic> varies from 0 at the seabed to 1 at the free water surface. Assuming the fluid is incompressible [<xref ref-type="bibr" rid="B26-jmse-14-00772">26</xref>], the effects of temperature and salinity are neglected in the simulation. The governing equations in the Cartesian coordinates are as follows:<disp-formula id="FD1-jmse-14-00772"><label>(1)</label><mml:math id="mm1" display="block"><mml:semantics><mml:mrow><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:semantics></mml:math></disp-formula><disp-formula id="FD2-jmse-14-00772"><label>(2)</label><mml:math id="mm2" display="block"><mml:semantics><mml:mrow><mml:mstyle scriptlevel="0" displaystyle="true"><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:mstyle><mml:mo>+</mml:mo><mml:mi>U</mml:mi><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>V</mml:mi><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>W</mml:mi><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>ρ</mml:mi></mml:mrow><mml:mrow><mml:mi>w</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>v</mml:mi><mml:mo>∆</mml:mo><mml:mfenced separators="|"><mml:mrow><mml:mi>U</mml:mi></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>x</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula><disp-formula id="FD3-jmse-14-00772"><label>(3)</label><mml:math id="mm3" display="block"><mml:semantics><mml:mrow><mml:mstyle scriptlevel="0" displaystyle="true"><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:mstyle><mml:mo>+</mml:mo><mml:mi>U</mml:mi><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>V</mml:mi><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>W</mml:mi><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>ρ</mml:mi></mml:mrow><mml:mrow><mml:mi>w</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>v</mml:mi><mml:mo>∆</mml:mo><mml:mfenced separators="|"><mml:mrow><mml:mi>V</mml:mi></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula><disp-formula id="FD4-jmse-14-00772"><label>(4)</label><mml:math id="mm4" display="block"><mml:semantics><mml:mrow><mml:mstyle scriptlevel="0" displaystyle="true"><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:mstyle><mml:mo>+</mml:mo><mml:mi>U</mml:mi><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>V</mml:mi><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>W</mml:mi><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>ρ</mml:mi></mml:mrow><mml:mrow><mml:mi>w</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>v</mml:mi><mml:mo>∆</mml:mo><mml:mfenced separators="|"><mml:mrow><mml:mi>W</mml:mi></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>z</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>
          where <italic>U</italic>, <italic>V</italic>, and <italic>W</italic> are the velocity components in the <italic>x</italic>, <italic>y</italic>, and <italic>z</italic> directions, respectively; <italic>F<sub>x</sub></italic>, <italic>F<sub>y</sub></italic>, and <italic>F<sub>z</sub></italic> represent the source terms of the fluid in the <italic>x</italic>, <italic>y</italic>, and <italic>z</italic> directions, respectively; Δ denotes the three-dimensional Laplacian operator; <italic>ρ<sub>water</sub></italic> is water density; <italic>t</italic> is the time; <italic>υ</italic> is the kinematic viscosity (<italic>υ</italic> = 1 × 10<sup>−6</sup> m<sup>2</sup>/s); <italic>P<sub>pre</sub></italic> is the total pressure, which is the sum of the atmospheric pressure on the water surface (<italic>P<sub>atm</sub></italic>) and the hydrostatic pressure (<italic>P<sub>d</sub></italic>) and can be calculated as follows:<disp-formula id="FD5-jmse-14-00772"><label>(5)</label><mml:math id="mm5" display="block"><mml:semantics><mml:mrow><mml:msub><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>ρ</mml:mi></mml:mrow><mml:mrow><mml:mi>w</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mi>g</mml:mi><mml:mfenced separators="|"><mml:mrow><mml:msub><mml:mrow><mml:mi>z</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>P</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>
          where <italic>z<sub>s</sub></italic> represents the free surface elevation.</p>
          <p>In this study, the source terms include a structural drag source term used to represent the momentum-blocking effects of monopiles, which is described in detail in <xref ref-type="sec" rid="sec2dot2-jmse-14-00772">Section 2.2</xref>. The governing equations are solved using a semi-implicit numerical scheme.</p>
        </sec>
        <sec id="sec2dot1dot2-jmse-14-00772">
          <title>2.1.2. Initial Conditions</title>
          <p>The initial velocity field is initialized using the mapped velocity field derived from the TOPEX/Poseidon global tidal model (TPXO, TPXO10-atlas-v2 version), based on the Laplace tidal equations and satellite altimetry observations processed using the OSU Tidal Prediction Software [<xref ref-type="bibr" rid="B27-jmse-14-00772">27</xref>]. The simulation focuses on barotropic tidal currents, and density stratification effects are neglected, while the Coriolis force is included in the momentum equations. To minimize the influence of initial transients, a spin-up period was applied [<xref ref-type="bibr" rid="B28-jmse-14-00772">28</xref>]. Given that the TPXO forcing includes multiple tidal constituents, the shortest periods are semidiurnal. Accordingly, the 3–4-day spin-up corresponds to approximately 6–8 semidiurnal tidal cycles, which ensures that the flow field reaches a quasi-periodic state. Therefore, a 4-day spin-up was used for validation tests to provide a conservative margin, while 3 days were deemed sufficient for scenario simulations. The initial free-surface elevation is set to zero, and the model is allowed to adjust dynamically during the spin-up period.</p>
        </sec>
        <sec id="sec2dot1dot3-jmse-14-00772">
          <title>2.1.3. Boundary Conditions</title>
          <p>The global tidal model TPXO provides the tidal forcing at the open-sea boundary and is among the most accurate available [<xref ref-type="bibr" rid="B29-jmse-14-00772">29</xref>]. It includes 13 tidal constituents: M2, S2, N2, K2, K1, O1, P1, Q1, M4, Ms4, Mn4, Mm, and Mf, on a 1/6° spatial resolution grid. The land boundary is treated as a closed boundary, where both water and velocity fluxes are set to zero. During the simulation, the water level and horizontal velocity components (<italic>U</italic> and <italic>V</italic>) at the open boundary are expressed as the sum of harmonic constituents that vary over time and space. For each constituent, the water level or velocity component can be calculated as follows:<disp-formula id="FD6-jmse-14-00772"><label>(6)</label><mml:math id="mm6" display="block"><mml:semantics><mml:mrow><mml:mi>f</mml:mi><mml:mfenced separators="|"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mrow><mml:munder><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:munder><mml:mrow><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula><disp-formula id="FD7-jmse-14-00772"><label>(7)</label><mml:math id="mm7" display="block"><mml:semantics><mml:mrow><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mfenced separators="|"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mfenced separators="|"><mml:mrow><mml:mi>t</mml:mi></mml:mrow></mml:mfenced><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mfenced separators="|"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mrow><mml:mrow><mml:mi mathvariant="normal">cos</mml:mi></mml:mrow><mml:mrow><mml:mfenced separators="|"><mml:mrow><mml:mn>2</mml:mn><mml:mi>π</mml:mi><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>T</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mfenced separators="|"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mi>β</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mrow><mml:mn>0</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mi>g</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>t</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>
          where <italic>f</italic> denotes either the water depth or one component of the horizontal velocity (<italic>U</italic> or <italic>V</italic>); <italic>i</italic> is the index of the tidal constituent; <italic>T<sub>i</sub></italic> is the period of harmonic components; <italic>A<sub>fi</sub></italic> and <italic>β<sub>fi</sub></italic> are the amplitude and phase of variable <italic>f</italic> for the <italic>i</italic>-th constituent, respectively, while <italic>β<sub>0i</sub></italic> denotes the initial phase. The functions <italic>f<sub>i</sub></italic>(<italic>t</italic>) and <italic>g<sub>i</sub></italic>(<italic>t</italic>) represent the nodal factors that account for the lunar modulation of tidal effects. Both <italic>A<sub>fi</sub></italic> and <italic>β<sub>fi</sub></italic> depend solely on spatial location and remain constant in time.</p>
          <p>In addition to the tidal boundary forcing described above, bottom friction is parameterized using a quadratic friction law to represent near-bed momentum dissipation. The structural drag is vertically distributed to represent the depth-integrated momentum loss induced by monopiles.</p>
        </sec>
      </sec>
      <sec id="sec2dot2-jmse-14-00772">
        <title>2.2. Principle and Implementation</title>
        <p>To characterize the influence of wind turbine foundation array (monopiles) on the momentum distribution of tidal currents, a structural drag source term was introduced into the TELEMAC-3D model. This source term adds body forces to the momentum equations to represent the resistance effect of monopiles on the surrounding flow. It should be noted that this source term represents flow resistance and momentum dissipation, not energy conversion or extraction. The time step, kernel radius, and drag coefficient are selected to satisfy numerical stability constraints associated with the explicit treatment of the momentum source term.</p>
        <sec id="sec2dot2dot1-jmse-14-00772">
          <title>2.2.1. Theoretical Formulation</title>
          <p>In offshore wind farms, strong interactions occur between wind turbine monopiles and the surrounding flow, resulting in local momentum dissipation and flow field redistribution. For large-scale numerical models, directly resolving the detailed flow around each pile is computationally prohibitive. Therefore, a parameterized drag source term is introduced to represent the drag effect of monopiles as a continuous body force distributed over the control volume, allowing the averaged resistance effect to be captured at the macro scale. This source term follows the classical drag force formulation for bluff bodies [<xref ref-type="bibr" rid="B30-jmse-14-00772">30</xref>,<xref ref-type="bibr" rid="B31-jmse-14-00772">31</xref>], and the structural drag force term can be expressed as<disp-formula id="FD8-jmse-14-00772"><label>(8)</label><mml:math id="mm8" display="block"><mml:semantics><mml:mrow><mml:msub><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mrow><mml:mi>ρ</mml:mi></mml:mrow><mml:mrow><mml:mi>w</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mfenced open="|" close="|" separators="|"><mml:mrow><mml:msub><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:semantics></mml:math></disp-formula>
          where <italic>C<sub>D</sub></italic> is the structural drag coefficient, <italic>A<sub>ref</sub></italic> is a reference area representing the projected area of the pile at a characteristic scale, and the source term acts opposite to the local flow velocity <italic>U<sub>in</sub></italic>, representing the momentum loss induced by the pile. |<italic>U<sub>in</sub></italic>| denotes the magnitude of the local flow velocity vector <italic>U<sub>in</sub></italic>.</p>
          <p>If the body force is applied only at a single grid point, it may cause numerical instability and unrealistic local momentum losses. To avoid this, a spatial smoothing kernel is introduced to distribute the drag effect continuously around the pile, forming an effective drag cloud in the computational domain. The kernel radius typically ranges from several times the pile diameter to several grid spacings, depending on the local resolution and numerical stability. The kernel function generally takes the following form:<disp-formula id="FD9-jmse-14-00772"><label>(9)</label><mml:math id="mm9" display="block"><mml:semantics><mml:mrow><mml:mi>W</mml:mi><mml:mfenced separators="|"><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mi>e</mml:mi><mml:mi>x</mml:mi><mml:mi>p</mml:mi><mml:mfenced open="[" close="]" separators="|"><mml:mrow><mml:mo>−</mml:mo><mml:msup><mml:mrow><mml:mfenced separators="|"><mml:mrow><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfenced></mml:mrow></mml:semantics></mml:math></disp-formula>
          where <italic>r</italic> denotes the horizontal distance from the pile center, and <italic>R<sub>kernel</sub></italic> defines the spatial decay range of the drag field.</p>
          <p>To ensure conservation of total momentum dissipation in the numerical sense, the kernel function is normalized as shown in Equation (10):<disp-formula id="FD10-jmse-14-00772"><label>(10)</label><mml:math id="mm10" display="block"><mml:semantics><mml:mrow><mml:mrow><mml:msub><mml:mo stretchy="false">∫</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>d</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mi>W</mml:mi><mml:mfenced separators="|"><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:mrow><mml:mi>d</mml:mi><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:semantics></mml:math></disp-formula>
          where <italic>V<sub>ol</sub></italic> denotes the control volume over which the kernel function is integrated, <italic>V<sub>d</sub></italic> is the drag distribution volume.</p>
          <p>For the overall effect of a monopile array, structural drag is represented as a volumetrically distributed drag force source term constructed from kernel functions, thereby capturing the cumulative effect of the array at the model scale.</p>
        </sec>
        <sec id="sec2dot2dot2-jmse-14-00772">
          <title>2.2.2. Implementation Method</title>
          <p>A self-implemented structural drag source-term module, following the approach of [<xref ref-type="bibr" rid="B18-jmse-14-00772">18</xref>], is implemented within the TELEMAC-3D framework as a dynamically evaluated drag force source term. In the numerical implementation, the structural drag is introduced as an additional source term in the momentum equations. It is treated explicitly within the semi-implicit hydrodynamic solver of TELEMAC-3D, with the source term evaluated dynamically at each time step.</p>
          <p>For each horizontal grid node, the horizontal distance to the center of each monopile is computed. A Gaussian-based kernel is adopted to enhance numerical robustness in the near-pile region. To account for non-uniform mesh geometry, the kernel weights are area-weighted and subsequently normalized, ensuring conservation of the total applied drag force over the horizontal mesh. For each monopile, the drag force is evaluated based on a representative inflow velocity, computed as a horizontally weighted spatial average of the surrounding flow within a prescribed neighborhood around the pile center. This representative velocity is then distributed across the vertical layers in proportion to the local layer thickness, ensuring consistency with the depth-integrated representation of the pile-induced drag. The resulting drag force associated with each pile is distributed to the surrounding mesh nodes according to the corresponding kernel weights. The kernel radius <italic>R<sub>kernel</sub></italic> is prescribed as a model parameter and determines the spatial extent over which the pile-induced drag is applied.</p>
          <p>In the present simulations, the kernel radius is set equal to the monopile diameter, which controls the spatial extent of the applied drag force and ensures numerical robustness of the explicit source-term treatment. Additionally, kernel support is truncated beyond a prescribed cutoff distance for computational efficiency. At each horizontal grid point, the total structural drag is obtained by accumulating the contributions from all piles whose kernel support overlaps the local mesh, thereby representing array-scale momentum dissipation in a spatially distributed and dynamically coupled manner.</p>
        </sec>
        <sec id="sec2dot2dot3-jmse-14-00772">
          <title>2.2.3. Coupling with the Hydrodynamic Solver</title>
          <p>Within the three-dimensional hydrodynamic framework, the structural drag source term is coupled directly to the momentum equations of TELEMAC-3D. After being constructed on the horizontal plane, the drag source term is vertically distributed uniformly throughout the water depth. This treatment ensures that the depth-integrated drag force remains consistent with the pile-based parameterization while allowing the pile-induced resistance to be projected into the full three-dimensional domain.</p>
          <p>In the discrete form, the horizontal components of the structural drag source term can be written as Equation (11):<disp-formula id="FD11-jmse-14-00772"><label>(11)</label><mml:math id="mm11" display="block"><mml:semantics><mml:mrow><mml:msub><mml:mrow><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>−</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mrow><mml:mi>ρ</mml:mi></mml:mrow><mml:mrow><mml:mi>w</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>D</mml:mi></mml:mrow></mml:msub><mml:mfenced separators="|"><mml:mrow><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>D</mml:mi></mml:mrow><mml:mrow><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mi>l</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>k</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:msub><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub><mml:mfenced open="|" close="|" separators="|"><mml:mrow><mml:msub><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mi>n</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mi>W</mml:mi><mml:mfenced separators="|"><mml:mrow><mml:mi>r</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:semantics></mml:math></disp-formula>
          where <italic>D<sub>pile</sub></italic> is the pile diameter, and <italic>A<sub>kern</sub></italic> represents the integrated area of the truncated Gaussian kernel within its influence radius.</p>
          <p>The drag source term is applied consistently with the model time-stepping procedure without altering the original structure of the hydrodynamic solver. By directly incorporating directionally resolved drag forces into the three-dimensional momentum equations, this coupling strategy enables accurate reproduction of the modulation effects of the monopile array on tidal momentum and flow field distribution, without explicitly resolving local pile-scale flow structures.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec3-jmse-14-00772">
      <title>3. Model Set-Up and Validation</title>
      <sec id="sec3dot1-jmse-14-00772">
        <title>3.1. Model Set-Up</title>
        <sec id="sec3dot1dot1-jmse-14-00772">
          <title>3.1.1. Study Area</title>
          <p>The nearshore region off the northern Shandong Peninsula, China, was selected as the numerical simulation domain (<xref ref-type="fig" rid="jmse-14-00772-f001">Figure 1</xref>). This region lies at the junction of the Yellow Sea and the Bohai Sea, with geographical coordinates of approximately 120° E–123° E and 36.0° N–38.5° N. Influenced by the peninsula’s complex topography, the coastline is highly indented, forming diverse local hydrodynamic patterns. The nearshore water depth is generally less than 10 m and gradually increases to about 70 m offshore, with isobaths extending seaward in a fan–shaped pattern. The region is characterized by a regular semidiurnal tide, driven by the combined influence of the East Asian monsoon and the tidal regime. As a representative shallow coastal area in the northern Yellow Sea, this region is characterized by strong tidal currents and increasing offshore wind energy development, making it particularly suitable for investigating monopile array-induced hydrodynamic modifications at both local and regional scales.</p>
        </sec>
        <sec id="sec3dot1dot2-jmse-14-00772">
          <title>3.1.2. Mesh Generation and Sensitivity Analysis</title>
          <p>To achieve a reasonable balance between computational accuracy and efficiency, a grid sensitivity analysis was conducted to determine the appropriate horizontal resolution. The computational domain was discretized using an unstructured triangular mesh to accommodate the complex shoreline geometry and variations in bathymetric gradients. To better resolve the hydrodynamic interactions around the array, a local mesh refinement was applied in the offshore area. Except for the horizontal grid resolution, all other model settings were kept identical throughout the sensitivity tests, including the time step, vertical layering, and boundary conditions, with only the horizontal mesh scale being varied. A vertical resolution was selected based on previous regional tidal modelling studies in similar shallow-water environments, providing a reasonable compromise between resolving vertical shear and computational efficiency.</p>
          <p>As shown in <xref ref-type="table" rid="jmse-14-00772-t001">Table 1</xref>, four candidate grids (G1–G4) were constructed with progressively refined resolutions to systematically evaluate the influence of horizontal resolution on the simulation results. The sensitivity analysis indicates that the resolutions of G1 and G2 were relatively coarse, leading to larger deviations between the simulated and observed tidal elevations and current velocities. With increasing resolution, the deviations gradually decreased and became nearly convergent between G3 and G4. The differences in the main evaluation metrics between these two grids were small, and the spatial distribution patterns of tidal currents were also largely consistent. However, the computational cost of G4 increased significantly, with the number of mesh elements being approximately 3.17 times that of G3, and the total computation time about 4.7 times longer, while the improvement in accuracy was relatively limited.</p>
          <p>Considering both computational accuracy and efficiency, grid G3 was finally selected as the unified mesh for all subsequent simulations. This grid provides a good representation of shorelines, bays, and bathymetric gradients, achieving a balance between model accuracy and computational cost, and ensuring the comparability of results among different physical scenarios.</p>
        </sec>
        <sec id="sec3dot1dot3-jmse-14-00772">
          <title>3.1.3. Initial and Boundary Conditions</title>
          <p>The open boundary was located in the central Yellow Sea, where tidal forcing was driven by the main harmonic constituents provided by the TPXO global tidal database. The initial water level was obtained from the superposition of harmonic components, while the initial velocity field was set to zero. The land boundaries were specified as impermeable (no-flow) conditions. Bottom friction was parameterized based on the median sediment size, with the Nikuradse roughness height defined as Equation (12):<disp-formula id="FD12-jmse-14-00772"><label>(12)</label><mml:math id="mm12" display="block"><mml:semantics><mml:mrow><mml:msub><mml:mrow><mml:mi>k</mml:mi></mml:mrow><mml:mrow><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>2.5</mml:mn><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>
          where <italic>d</italic><sub>50</sub> is the median sediment grain size.</p>
          <p>The model used a <italic>σ</italic>-coordinate system with six vertical layers, and the time step of 10 s satisfied the CFL stability criterion. All subsequent simulations were conducted on the G3 mesh to ensure consistency and comparability among different scenarios.</p>
        </sec>
      </sec>
      <sec id="sec3dot2-jmse-14-00772">
        <title>3.2. Model Validation</title>
        <sec id="sec3dot2dot1-jmse-14-00772">
          <title>3.2.1. Tidal Validation in the Prototype Domain</title>
          <p>To ensure the accuracy of the tidal model, data from five tidal elevation stations, three depth-averaged velocity stations, and two vertically stratified velocity stations are used for model validation. <xref ref-type="fig" rid="jmse-14-00772-f001">Figure 1</xref> and <xref ref-type="table" rid="jmse-14-00772-t002">Table 2</xref> show the details of these measurements.</p>
          <p><xref ref-type="fig" rid="jmse-14-00772-f002">Figure 2</xref> compares the observed tidal elevations with the simulated results at five tidal stations (E1–E5). Stations E1–E4 include both summer (orange squares) and winter (blue circles) measurements, allowing assessment of the model’s seasonal performance under varying hydrodynamic conditions. Station E5, although not separated by season, spans a relatively long observation period (green triangles), providing additional validation of the model’s long-term stability. Overall, the simulated tidal elevations are in reasonable agreement with the observations. The model captures both the phase and amplitude of the dominant tidal constituents well, with only minor discrepancies at certain peaks and troughs, indicating satisfactory overall accuracy of the tidal-elevation simulation.</p>
          <p><xref ref-type="fig" rid="jmse-14-00772-f003">Figure 3</xref> compares the simulated and measured tidal velocity and direction at the three observation stations (V1–V3). The model reproduces the temporal variations of tidal currents in good agreement with the field measurements. At all stations, the simulated velocity aligns with the observed data in both magnitude and phase, and the ebb-flood cycles are accurately represented under spring and neap tidal conditions. The simulated current directions also capture the observed rotational and reversal patterns throughout each tidal cycle, indicating that the model can effectively describe the periodic variations in flow orientation. Minor discrepancies occur near several turning points or extreme values, likely due to local bathymetric influences or measurement uncertainties. Overall, the results confirm that the model provides a reliable representation of the tidal current dynamics in the study area.</p>
          <p>Furthermore, <xref ref-type="fig" rid="jmse-14-00772-f004">Figure 4</xref> and <xref ref-type="fig" rid="jmse-14-00772-f005">Figure 5</xref> compare the simulated and measured tidal velocity and direction at three vertical layers in the water column at Stations V4 and V5. The model captures the main vertical and temporal variations of tidal currents, with simulated amplitudes and phases closely matching the field observations. The periodic reversals of current direction are also captured, indicating that the model can reasonably describe the three-dimensional tidal dynamics. Minor discrepancies remain, mainly manifested as slight underestimation near the bottom at V4 and weaker surface currents with small phase lags at V5, which are likely related to near-bed friction and surface turbulence. Nevertheless, these deviations are minor and do not affect the overall agreement, confirming that the model can reasonably simulate the three-dimensional tidal dynamics in the study area.</p>
          <p>In summary, the validation results confirm that the model can adequately capture the regional tidal regime and resolve the vertical structure of tidal currents, ensuring a robust hydrodynamic framework for subsequent analyses.</p>
        </sec>
        <sec id="sec3dot2dot2-jmse-14-00772">
          <title>3.2.2. Structural Drag Approach Validation (Monopile Test)</title>
          <p>To validate the applicability of the structural drag source-term approach at the monopile scale, an idealized monopile test was conducted following the experimental conditions reported by Roulund et al. [<xref ref-type="bibr" rid="B6-jmse-14-00772">6</xref>]. The computational domain was configured as a rectangular flume with a length of 35 m, a width of 3 m, and a uniform water depth of 0.54 m. A constant inflow velocity of <italic>U</italic><sub>0</sub> = 0.326 m/s was prescribed, and the monopile diameter was set to <italic>D</italic> = 0.536 m. The monopile was represented by an equivalent body force applied at the pile center, enabling an assessment of the model’s capability to reproduce wake characteristics and associated momentum dissipation.</p>
          <p><xref ref-type="fig" rid="jmse-14-00772-f006">Figure 6</xref> shows that the implemented drag source-term method captures the primary hydrodynamic features induced by a monopile at mid- to upper-water depths. Upstream of the monopile, the model shows the continuous deceleration of the incoming flow resulting from monopile blockage, with streamwise velocity variations in good agreement with experimental measurements. However, when the measurement location approaches the bed (<italic>z</italic> &lt; 0.02 m), the agreement between simulated and measured velocities upstream of the monopile deteriorates. In the downstream region, discrepancies are also evident in the near-wake zone. While the experiments exhibit pronounced flow recirculation and strong vortex structures, the present simulations yield a comparatively smoother representation of these local flow features. The agreement between the model and reference data is further quantified using the mean absolute error (MAE), as summarized in <xref ref-type="table" rid="jmse-14-00772-t003">Table 3</xref>. It should be noted that the MAE is computed using the experimental data of Roulund et al. [<xref ref-type="bibr" rid="B6-jmse-14-00772">6</xref>] as the reference and the numerical results as the predictions.</p>
          <p>To further assess the validity of the proposed approach within a numerical modelling framework, the simulated wake velocity distributions and their spatial evolution were compared with results obtained using a geometric masking (geo-mask) method, which was also implemented within the TELEMAC framework. A reasonable agreement between the numerical approaches indicates that, in large-scale hydrodynamic modelling, the structural drag source-term method can reasonably capture the main features of the wake structure and associated momentum dissipation. The MAE values range from 0.009 to 0.0166 m/s (<xref ref-type="table" rid="jmse-14-00772-t004">Table 4</xref>), providing an objective measure of the consistency between the results of this study and the geo-mask data (numerical simulation result). It should be noted that the discrepancies observed in the downstream near-wake region and in the near-bed layer are not attributable to numerical instability or implementation errors. Instead, they arise from the parameterized nature of the structural drag source-term approach, which represents the monopile through an equivalent momentum source without explicitly resolving fine-scale processes such as flow separation, vortex shedding, and shear-layer development. Consequently, a close quantitative match with high-resolution CFD simulations or laboratory measurements in terms of near-field flow details is not expected. These discrepancies, therefore, reflect the inherent limitations of large-scale parameterized models when applied to strongly three-dimensional and boundary-layer-dominated flows. Accordingly, the drag-related parameters used in the structural drag source-term approach, including the drag coefficient and the kernel width, were selected based on the idealized monopile validation against laboratory measurements, to ensure that the overall momentum loss induced by the monopile is reasonably represented in an integrated sense rather than to match detailed local velocity profiles.</p>
          <p>Overall, by preserving the monopile-induced momentum loss in an integrated sense, the proposed method provides a physically consistent representation of the hydrodynamic response at its intended modelling scale. Although the local-scale validation is conducted using a single monopile configuration, it primarily serves to verify the physical consistency and numerical stability of the structural drag source-term formulation. At the array and regional scales, where the flow response is governed by the spatial superposition of identical source terms and large-scale momentum balance. The validated single-structure behavior provides a necessary physical basis for its extension to the wind farm array. At these larger spatial scales, where the hydrodynamic evolution is primarily governed by large-scale momentum balance and dissipation rather than instantaneous vortex dynamics, the structural drag source-term approach offers a theoretically coherent and computationally efficient modelling strategy. The extension from a single monopile to an array configuration is physically justified because the present model represents pure drag-induced momentum loss from individual monopiles, without involving any energy conversion process. The drag force acting on each monopile is governed by local flow conditions and remains fundamentally consistent, even in the presence of array-induced flow interactions. Consequently, the drag coefficient calibrated from the single monopile validation can be directly applied in the array-scale simulations. In this study, <italic>C<sub>D</sub></italic> is set to 0.3, which falls within the typical range reported for cylindrical monopiles under high Reynolds number flow conditions. This value accounts for the spatial spreading of the drag force through the kernel function, avoiding an overestimation of momentum loss that would occur if using the full-scale drag coefficient of an isolated monopile. It should be noted that the present approach is not intended to replace high-resolution CFD simulations for detailed near-field flow analysis, but rather to efficiently represent structural effects within large-scale hydrodynamic models.</p>
          <p>Based on the above validation results, the structural drag source-term approach shows good applicability and physical consistency across scales. In the idealized monopile test, the simulated flow field agrees well with experimental measurements, confirming its reliability at the local scale. In the field validation, the model simulates tidal elevations and current variations with good accuracy, indicating good performance under complex boundary conditions and time-varying tidal forcing. Overall, the method exhibits consistent hydrodynamic behavior, supporting its application in the wind turbine monopile array simulations and regional-scale impact assessments.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec4-jmse-14-00772">
      <title>4. Result and Discussion</title>
      <p>To investigate the hydrodynamic impact of the array on the overall flow field, numerical simulations were conducted under representative tidal conditions. The diameter of the wind turbine monopile foundation was determined with reference to the engineering scale of typical large offshore wind turbines [<xref ref-type="bibr" rid="B32-jmse-14-00772">32</xref>], and a representative value of 10 m was adopted. The simulation period extended from 8 August to 22 August 2024, covering a total of 15 days and spanning a complete neap-spring tidal cycle, thereby enabling the periodic variation in tidal current intensity across different tidal phases to be adequately captured. Additionally, the first three days of the simulation were considered a model spin-up period.</p>
      <sec id="sec4dot1-jmse-14-00772">
        <title>4.1. Overall Flow Response to the Wind Farm</title>
        <p>This section describes the tidal elevation and current fields in the eastern coastal waters of the Shandong Peninsula based on simulations with the array deployed, providing an overall hydrodynamic context for the analysis of flow responses at different spatial scales. The array considered in this study consists of 80 monopiles arranged in a regular 8 × 10 layout at the engineering scale, and the present section focuses on the overall flow response of the array as a whole. The detailed geometric layout and numbering scheme are introduced in <xref ref-type="sec" rid="sec4dot2dot1-jmse-14-00772">Section 4.2.1</xref>. The spring and neap tidal stages were classified according to the astronomical tidal cycle (i.e., the lunar phase method). Representative instants were then selected near the peak current velocities during the flood and ebb phases.</p>
        <sec id="sec4dot1dot1-jmse-14-00772">
          <title>4.1.1. General Characteristics of the Flow Field</title>
          <p><xref ref-type="fig" rid="jmse-14-00772-f007">Figure 7</xref> presents the spatial distributions of tidal elevation and current velocity fields, with flow directions superimposed, at representative instants during spring and neap tides. Overall, the tidal current intensity during spring tides is significantly higher than that during neap tides. Specifically, as shown in <xref ref-type="fig" rid="jmse-14-00772-f007">Figure 7</xref>a,b, the spring flood and ebb stages are characterized by relatively strong currents, with instantaneous domain-averaged velocities of 0.478 m/s and 0.470 m/s, respectively. During neap tides (<xref ref-type="fig" rid="jmse-14-00772-f007">Figure 7</xref>c,d), the tidal current intensity is substantially reduced, with the instantaneous domain-averaged velocities decreasing to 0.308 m/s and 0.281 m/s, respectively. Similarly, tidal elevation shows a larger amplitude during spring tides than during neap tides, whereas its spatial distribution remains broadly similar across tidal stages. This indicates that tidal elevation primarily acts as a regional background water-level variation, without introducing pronounced spatial heterogeneity across the study area.</p>
        </sec>
        <sec id="sec4dot1dot2-jmse-14-00772">
          <title>4.1.2. Array-Scale Wake Structures</title>
          <p><xref ref-type="fig" rid="jmse-14-00772-f008">Figure 8</xref> shows the tidal current velocity fields at both the array scale and representative monopile locations. At the array scale (<xref ref-type="fig" rid="jmse-14-00772-f008">Figure 8</xref>a), a clear spatial gradient of background tidal current velocity is observed, increasing gradually from the nearshore region toward offshore areas, with localized low-velocity wake regions forming downstream of individual monopiles along the dominant flow direction. The black square marks the representative area selected for detailed local inspection (zoomed in). <xref ref-type="fig" rid="jmse-14-00772-f008">Figure 8</xref>b–e presents the local velocity fields at a representative monopile location at characteristic instants selected near the peak current velocities during the spring flood, spring ebb, neap flood, and neap ebb stages, respectively. The results show that, at these representative near-peak instants, monopile wakes appear as coherent low-velocity regions extending downstream under different tidal stages.</p>
          <p>During spring tides, although the absolute velocities within the wake regions remain relatively high, the velocity deficits relative to the incoming flow are more pronounced, making wake structures more clearly identifiable and spatially extensive. In contrast, under neap tide conditions, the weaker background currents result in reduced relative velocity deficits and weaker wake-induced disturbances, causing wake features to appear less distinct and more spatially confined. In addition, during flood and ebb phases, the downstream extension of the wake aligns with the dominant tidal flow direction. Overall, these observations indicate that the prominence of monopile wake structures is influenced not only by the absolute velocity levels within the wake regions, but also by the relative contrast with the background inflow.</p>
        </sec>
        <sec id="sec4dot1dot3-jmse-14-00772">
          <title>4.1.3. Array-Induced Normalized Velocity Response</title>
          <p>The array-scale wake structures discussed in <xref ref-type="sec" rid="sec4dot1dot1-jmse-14-00772">Section 4.1.1</xref> primarily illustrate the spatial patterns of tidal current velocity under different tidal conditions, but do not provide a direct quantitative measure of the magnitude of array-induced flow modification relative to the free-field condition. To facilitate a consistent and quantitative comparison among different tidal regimes, a normalized velocity metric is introduced. This metric is defined as the relative deviation of the flow velocity under array conditions from the corresponding free-field velocity and is expressed in percentage form. Positive and negative values indicate relative velocity enhancement and reduction, respectively. This formulation provides a unified, normalized measure of array-induced flow modulation. The normalized velocity change is defined as follows:<disp-formula id="FD13-jmse-14-00772"><label>(13)</label><mml:math id="mm13" display="block"><mml:semantics><mml:mrow><mml:mo>∆</mml:mo><mml:msub><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mfenced separators="|"><mml:mrow><mml:mo>%</mml:mo></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub><mml:mo>−</mml:mo><mml:msub><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>f</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>U</mml:mi></mml:mrow><mml:mrow><mml:mi>f</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>×</mml:mo><mml:mn>100</mml:mn><mml:mo>%</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula>
          where <italic>U<sub>array</sub></italic> and <italic>U<sub>free</sub></italic> denote the flow velocity under wind turbine monopile array and free-field conditions at the same spatial location, respectively. In this study, the velocity magnitude used in the calculation is time-averaged over the spring tide period and the neap tide period, respectively.</p>
          <p>As shown in <xref ref-type="fig" rid="jmse-14-00772-f009">Figure 9</xref>, both spring and neap tidal conditions exhibit clear and consistent response of the flow field to the presence of the array. Specifically, under both tidal regimes, the normalized velocity change reaches comparable percentage levels, with localized extrema of approximately −10% occurring in the wake regions downstream of individual monopiles. Despite the similarity in extreme values, the normalized velocity response under both spring and neap tide conditions remains primarily concentrated in the near-wake regions downstream of individual monopiles. The quantitative results corroborate the qualitative observations presented in <xref ref-type="sec" rid="sec4dot1dot1-jmse-14-00772">Section 4.1.1</xref>, indicating that the two tidal regimes differ primarily in the wake contrast with respect to the background flow rather than in their spatial extent.</p>
          <p>In general, positive changes on the order of 0% to +3% are widely distributed within the inter-row and peripheral areas of the array under spring tide conditions, resulting in a heterogeneous spatial pattern of coexisting positive and negative responses. Under neap tide conditions, the normalized velocity change within the array domain exhibits a more uniform and unidirectional pattern, with large portions of the array area being continuously dominated by negative changes, typically ranging from −3% to −8%. In contrast, regions exhibiting positive changes are significantly reduced in both spatial extent and frequency. Overall, spring and neap tides differ not in the peak normalized velocity change, but in the spatial organization and coherence of the response, as well as the relative dominance of positive and negative changes within the array domain.</p>
        </sec>
      </sec>
      <sec id="sec4dot2-jmse-14-00772">
        <title>4.2. Array-Induced Velocity Response Characteristics</title>
        <p>The deployment of wind farm arrays not only alters local flow velocity but also induces velocity responses with distinct spatial structures and temporal evolution. As the array-induced velocity variations are influenced by downstream distance, array geometry, and background tidal conditions, a single spatial scale or physical quantity is insufficient to characterize the response. Therefore, a systematic analysis from both spatial and temporal perspectives is conducted to elucidate the spatial distribution, along-stream evolution, and temporal response of the array-induced velocity field.</p>
        <sec id="sec4dot2dot1-jmse-14-00772">
          <title>4.2.1. Layout of the Wind Farm Array</title>
          <p>The geometric layout of the array, together with the numbering scheme and sampling definitions, is illustrated in <xref ref-type="fig" rid="jmse-14-00772-f010">Figure 10</xref>. The left and right sides correspond to fixed geographical directions in the map view and represent purely geometrical positions in the layout, rather than being defined with respect to the dominant flow or downstream direction. This array consists of 8 transverse rows and 10 columns, and the rows are labeled from Line A to Line H from top to bottom. Monopiles are numbered starting from the upper-right corner of the array in the map view as monopile No. 1 and continue sequentially along the column direction.</p>
          <p>The longitudinal midpoint line of the outermost monopile column is taken as a reference baseline. The sampling distance <italic>R<sub>kernel</sub></italic> is defined as the lateral distance from the reference baseline to a given sampling location. It represents the characteristic spatial scale of the kernel function used to distribute the drag force induced by individual structures into the surrounding flow field. This parameter controls the lateral extent over which the structural resistance is applied, thereby ensuring a continuous representation of the array-induced drag effect. In the present study, <italic>R<sub>kernel</sub></italic> is set to 10 m, corresponding to the characteristic diameter of the monopile (e.g., 15 MW, <italic>D</italic> = 10 m) [<xref ref-type="bibr" rid="B33-jmse-14-00772">33</xref>]. This choice ensures that the spatial extent of the distributed drag force remains physically consistent with the structural scale, thereby localizing the momentum loss around each monopile. For brevity, <italic>R</italic> is used to denote <italic>R<sub>kernel</sub></italic> in the following contents. The downstream distance <italic>p</italic> is measured from the same baseline along the dominant flow direction.</p>
          <p>The dimensionless distance <italic>p</italic>/<italic>R</italic> is then used to describe the relative spatial positions of different downstream sampling locations, with <italic>p</italic>/<italic>R</italic> = 1, 5, 10, and 20 corresponding to near-field to far-field regions, respectively. These distances approximately represent the near-wake region (<italic>p</italic>/<italic>R</italic> ≈ 1), transition zone to the far-wake (<italic>p</italic>/<italic>R</italic> ≈ 5), the far-wake recovery region (<italic>p</italic>/<italic>R</italic> ≈ 10) and the far field region (<italic>p</italic>/<italic>R</italic> ≈ 20). This selection ensures that the full spatial evolution of the flow disturbance induced by the array is captured. Moreover, the chosen range is broadly in line with wake recovery behavior reported in studies of flow past bluff bodies and offshore wind turbine arrays [<xref ref-type="bibr" rid="B34-jmse-14-00772">34</xref>,<xref ref-type="bibr" rid="B35-jmse-14-00772">35</xref>,<xref ref-type="bibr" rid="B36-jmse-14-00772">36</xref>,<xref ref-type="bibr" rid="B37-jmse-14-00772">37</xref>]. It should be noted that under realistic tidal conditions, the flow direction reverses between the flood and ebb phases. Consequently, the upstream and downstream directions are not fixed in space, and a given geometrical side of the array may correspond to an upstream position during one phase and a downstream position during another. Accordingly, both geometrical sides of the array are considered to ensure a comprehensive characterization of the array-induced velocity response under reversing tidal flows. Point O denotes the geometric center of the array, while points M and N are located at representative positions along the outermost monopile on either side of the array. These points are selected as characteristic sampling locations for subsequent velocity time-series analysis.</p>
        </sec>
        <sec id="sec4dot2dot2-jmse-14-00772">
          <title>4.2.2. Spatial Distribution of Array-Induced Velocity Response</title>
          <p><xref ref-type="fig" rid="jmse-14-00772-f011">Figure 11</xref> and <xref ref-type="fig" rid="jmse-14-00772-f012">Figure 12</xref> illustrate the variations in time-averaged velocity magnitude along the array transverse rows (Lines A–H) at different downstream distances (<italic>p</italic>/<italic>R</italic> = 1, 5, 10, and 20) under spring and neap tidal conditions, respectively. For a given downstream distance, the velocity variation patterns along the array rows on the left and right sides of the array are generally similar along lines A–H, indicating a similar overall trend in the array-induced response. At the row-wise local scale, pronounced velocity attenuation is observed at the rows corresponding to monopile locations. As the incoming flow passes through a monopile row, the velocity decreases rapidly due to wake effects, while smoother and gradually recovering velocity profiles are observed in the inter-row regions. Quantitatively, under spring tide conditions, the velocity deficit (defined relative to the no-turbine case at the same location) at <italic>p/R</italic> = 1, 5, 10, and 20 on the left side is 37.9%, 17.2%, 10.3%, and 6.9%, respectively; on the right side, the deficits are 22.2%, 11.1%, 5.5%, and 1.4%, respectively. Under neap tide conditions, the corresponding deficits on the left side are 25%, 15.6%, 9.4%, and 3.1%, and on the right side are 22.2%, 8.3%, 4.4%, and 1.1%. This behavior reflects momentum dissipation by the monopiles and the subsequent velocity recovery driven by turbulent mixing and lateral transport. Therefore, the spatial structure of the velocity modulation is primarily governed by the overall array configuration rather than by lateral asymmetry in the flow field.</p>
          <p>A comparison between spring and neap tidal conditions indicates that, although the overall velocity patterns remain similar, spring tide exhibits larger modulation amplitude. For example, at the inter-row region at <italic>p</italic>/<italic>R</italic> = 1, the velocity is 0.28 m/s under spring tide versus 0.16 m/s under neap tide, a 75% increase. This suggests that tidal intensity primarily affects the strength of the array-induced modulation, without altering its fundamental spatial structure. To quantify downstream recovery, the recovery length scale defined as the distance where the velocity deficit falls below 10%. This threshold is adopted as a practical criterion to enable consistent comparison of recovery distances under different tidal conditions. Using the linear interpolation method, the recovery distances under spring tide are <italic>p</italic>/<italic>R</italic> ≈ 11 and <italic>p</italic>/<italic>R</italic> ≈ 6 on the left and right side, respectively. While under neap tide conditions it reduces to about <italic>p</italic>/<italic>R</italic> ≈ 9.5 (left) and <italic>p</italic>/<italic>R</italic> ≈ 4.5 (right). These results indicate a faster recovery of velocity on the right side of the array and under weaker tidal forcing. The shorter recovery length under neap tide conditions is primarily attributed to the smaller initial velocity deficit associated with weaker tidal forcing, which allows the velocity deficit to fall below the threshold over a reduced downstream distance.</p>
        </sec>
        <sec id="sec4dot2dot3-jmse-14-00772">
          <title>4.2.3. Spatial Decay and Recovery of Velocity Deviation</title>
          <p>As <xref ref-type="fig" rid="jmse-14-00772-f013">Figure 13</xref> shows, from the perspective of downstream evolution, pronounced periodic fluctuations in velocity are observed in the near-field region (<italic>p</italic>/<italic>R</italic> = 1) along the transverse direction, with distinct velocity deficits about the troughs occurring at locations corresponding to the monopiles. The array-induced velocity deviations exhibit clear negative peaks with magnitudes on the order of 10<sup>−2</sup> m/s. This denotes that the local flow field is primarily influenced by the direct effect of wakes generated by individual monopile rows. As the downstream distance increases to <italic>p</italic>/<italic>R</italic> = 5 and 10, the amplitude of velocity modulation gradually decreases, and the overall distribution becomes smoother, with reduced transverse gradients and weakened periodic fluctuations. Meanwhile, the recovery process exhibits spatial non-uniformity, with faster velocity recovery occurring in the inter-row regions compared with the monopile-row locations, indicating a progressive weakening of wake effects during downstream propagation. When the downstream distance further increases to <italic>p</italic>/<italic>R</italic> = 20, the velocity variations along the transverse direction are substantially reduced. The residual velocity deviation is confined to a very small range within ± 0.005 m/s. This indicates that the influence of the array on the velocity structure is significantly weakened at this downstream distance. However, weak periodic features associated with the array geometry can still be identified, suggesting that residual array wakes retain spatial organization in the mid- and far-field.</p>
          <p>The time-averaged results show that the velocity deviation distributions on the left and right sides of the array remain consistent at all downstream distances. This symmetry reflects that, under tidal current forcing, instantaneous upstream-downstream asymmetries induced by the array are effectively mitigated through flow reversal, resulting in an overall symmetric spatial pattern of velocity modulation. Nevertheless, small local differences between the two sides can still be observed. These residual asymmetries are likely attributable to inherent differences between flood and ebb tidal conditions, including variations in peak velocity, duration, and acceleration characteristics, as well as background flow non-uniformity. Such differences remain minor compared with the dominant symmetric response induced by flow reversal.</p>
        </sec>
        <sec id="sec4dot2dot4-jmse-14-00772">
          <title>4.2.4. Temporal Response of Velocity at Representative Locations</title>
          <p>To further examine the temporal characteristics of the array-induced velocity response, velocity time series at several representative locations are analyzed. These locations correspond to the representative points previously defined in <xref ref-type="fig" rid="jmse-14-00772-f010">Figure 10</xref>, namely the array center (O) and two characteristic positions (M and N) along the boundary monopile columns.</p>
          <p>The velocity time series at the representative locations exhibit consistent tidal periodicity and aligned phases across multiple consecutive tidal cycles (<xref ref-type="fig" rid="jmse-14-00772-f014">Figure 14</xref>), indicating that the deployment of the array does not alter the fundamental temporal structure of the tidal flow. Instead, the array influence is expressed as a stable modulation of velocity amplitude, representing a persistent background effect rather than a transient response. Although spring tides are associated with higher velocity levels and stronger modulation amplitudes than neap tides, the relative temporal behavior among the representative locations remains consistent. From a single-point time-series perspective, the array-induced modulation therefore appears more pronounced during spring tides, whereas under neap tidal conditions, it is smoother and partially masked by the weaker background flow.</p>
          <p>Although some differences in velocity magnitude can be observed among the representative locations, the overall temporal variations exhibit similar tidal oscillations with aligned trends. However, the magnitude differences remain minor, as the selected locations are not situated within the immediate near-wake cores of individual monopiles. Moreover, under tidal current forcing, periodic flow reversal further smooths local asymmetries over time, reducing the apparent strength of array-induced effects in single-point velocity time series. As a result, the temporal response at individual locations reflects a comparatively weak but consistently present modulation induced by the array.</p>
        </sec>
      </sec>
      <sec id="sec4dot3-jmse-14-00772">
        <title>4.3. Array-Induced Modulation of Flow Kinetic Energy</title>
        <p>Although the velocity-based analyses presented above provide detailed insights into the local and array-scale flow responses, velocity by itself cannot fully represent the integrated energetic impact of the array on the flow system. Therefore, a system-scale perspective based on spatially averaged flow kinetic energy is adopted to quantify the integrated impact of the array, with particular emphasis on its radial variation from the array center. At this scale, the array primarily influences the flow through cumulative momentum dissipation associated with foundation-induced drag and wake effects. Consequently, monopile foundations act as distributed drag source that redistribute and dissipate flow kinetic energy. Here, kinetic energy density is employed as a diagnostic measure rather than a representation of energy extraction.</p>
        <sec id="sec4dot3dot1-jmse-14-00772">
          <title>4.3.1. Spatial Distribution of Kinetic Energy Density</title>
          <p>The flow kinetic energy density is calculated based on the time-averaged value over the selected period. It is defined as<disp-formula id="FD14-jmse-14-00772"><label>(14)</label><mml:math id="mm14" display="block"><mml:semantics><mml:mrow><mml:mi>K</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mstyle><mml:msub><mml:mrow><mml:mi>ρ</mml:mi></mml:mrow><mml:mrow><mml:mi>w</mml:mi><mml:mi>a</mml:mi><mml:mi>t</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:msub><mml:mover accent="true"><mml:mrow><mml:msup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo>¯</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mo>¯</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow><mml:mo>¯</mml:mo></mml:mover></mml:mrow></mml:semantics></mml:math></disp-formula>
          where <inline-formula><mml:math id="mm15"><mml:semantics><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mo>¯</mml:mo></mml:mover></mml:mrow></mml:semantics></mml:math></inline-formula> and <inline-formula><mml:math id="mm16"><mml:semantics><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>v</mml:mi></mml:mrow><mml:mo>¯</mml:mo></mml:mover></mml:mrow></mml:semantics></mml:math></inline-formula> denote the depth-averaged horizontal velocity components, the overbar indicates time averaging.</p>
          <p>To quantitatively characterize the overall energy state of the array region, two metrics are considered. The area-averaged kinetic energy density and total kinetic energy of the array region, both derived from the time-averaged kinetic energy density field. The former represents the mean kinetic energy density within the array coverage, while the latter quantifies the total kinetic energy obtained by spatial integration over the same region. Their expressions are given as follows:<disp-formula id="FD15-jmse-14-00772"><label>(15)</label><mml:math id="mm17" display="block"><mml:semantics><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>K</mml:mi><mml:msub><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo>¯</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mrow><mml:msub><mml:mo stretchy="false">∫</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mi>K</mml:mi><mml:mi>E</mml:mi><mml:mi>d</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula><disp-formula id="FD16-jmse-14-00772"><label>(16)</label><mml:math id="mm18" display="block"><mml:semantics><mml:mrow><mml:mi>K</mml:mi><mml:msubsup><mml:mrow><mml:mi>E</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>t</mml:mi><mml:mi>o</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mrow><mml:msub><mml:mo stretchy="false">∫</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:mi>K</mml:mi><mml:mi>E</mml:mi><mml:mi>d</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>
          where <italic>KE</italic> denotes the time-averaged kinetic energy density, <italic>A<sub>array</sub></italic> represents the horizontal area covered by the array, and the integration is performed over the array region in the horizontal plane.</p>
          <p>Based on the definitions given above, the area-averaged and the total kinetic energy of the array region are quantified for spring and neap tidal conditions. As <xref ref-type="fig" rid="jmse-14-00772-f015">Figure 15</xref> shows, in tidal spring conditions, the time-averaged kinetic energy density within the array-covered region is approximately 141.057 J/m<sup>3</sup>, and the corresponding area-integrated kinetic energy is about 4.48 × 10<sup>12</sup> J/m, indicating that both the overall energy level and the energy scale within the array region remain relatively high. In contrast, under neap tide conditions, the mean kinetic energy density within the array-covered region decreases to approximately 27.396 J/m<sup>3</sup>, with a corresponding area-integrated kinetic energy of about 8.71 × 10<sup>11</sup> J/m, suggesting a pronounced reduction in both the energy level and the energy scale within the array region under neap tidal conditions compared with spring tides.</p>
          <p>From a spatial distribution perspective, despite the pronounced differences in absolute kinetic energy density levels between spring and neap tide conditions, the array-induced patterns of kinetic energy density remain structurally consistent. Low-energy regions are predominantly associated with the monopile locations and their surrounding wake areas, exhibiting a clear spatial organization aligned with the monopile layout and forming localized deficits with elongated wake-like features along the dominant flow direction. Because the absolute magnitude of kinetic energy density varies considerably between tidal conditions, different color scales are used to highlight the internal spatial distribution in each case, and these scales are not intended for direct comparison of absolute values.</p>
        </sec>
        <sec id="sec4dot3dot2-jmse-14-00772">
          <title>4.3.2. Radial Extent of Array Effects</title>
          <p>To quantitatively characterize the influence of the array on flow kinetic energy, a radial analysis framework centered on the array centroid is established in the horizontal plane, based on which a characteristic array scale is introduced.</p>
          <p>As shown in <xref ref-type="fig" rid="jmse-14-00772-f016">Figure 16</xref>, the array characteristic radius <italic>R<sub>array</sub></italic> is defined as half of the diagonal length of the geometric envelope enclosing all monopiles in the array. The selected bin width represents a reasonable balance between spatial resolution and statistical robustness, enabling the capture of local flow features while maintaining sufficient samples within each annular bin. Specifically, half of the inter-turbine spacing is adopted to ensure that the annular averaging scale remains smaller than the turbine spacing, thereby resolving the gradual radial variation of array-induced effects without excessive spatial smoothing. Based on this characteristic scale, a core region is defined within the array to represent a representative source region of momentum dissipation. This core region is located inside the geometric boundary of the array and is selected to characterize the superposition effects of multiple monopile foundations. By focusing on the interior of the array, where edge-related bypass flow and ambient-fluid compensation are minimized, allowing for a more representative and approximately additive assessment of array-induced momentum dissipation. Accordingly, a radial extent of 0.3 <italic>R<sub>array</sub></italic> is adopted to define the core area.</p>
          <p>As illustrated in <xref ref-type="fig" rid="jmse-14-00772-f016">Figure 16</xref>, a series of concentric annular bins centered on the array centroid is constructed in the horizontal plane to evaluate array-induced effects as a function of radial distance statistically. This annular averaging framework enables a direction-independent quantification of the spatial modulation imposed by the array as an integrated structure, without introducing assumptions regarding a preferred flow direction. It is therefore particularly suitable for tidal environments with temporally varying flow directions. However, it should be noted that tidal currents exhibit pronounced directional characteristics associated with alternating flood and ebb phases, and wake structures may differ under different flow directions. In this context, the radial averaging method should be interpreted as a statistical spatial averaging approach rather than a representation of directional flow variations. Although this method inevitably weakens directional wake features, it remains effective for characterizing array-scale averaged effects. Accordingly, within each annular bin, the array-induced energetic response is quantified using the radially averaged relative kinetic energy variation, defined as Equation (17):<disp-formula id="FD17-jmse-14-00772"><label>(17)</label><mml:math id="mm19" display="block"><mml:semantics><mml:mrow><mml:msup><mml:mrow><mml:mfenced open="〈" close="〉" separators="|"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>K</mml:mi><mml:mi>E</mml:mi></mml:mrow><mml:mo>¯</mml:mo></mml:mover></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mfenced separators="|"><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:msup><mml:mfenced separators="|"><mml:mrow><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mrow><mml:msub><mml:mo stretchy="false">∫</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mrow><mml:msup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>K</mml:mi><mml:mi>E</mml:mi></mml:mrow><mml:mo>¯</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mfenced separators="|"><mml:mrow><mml:mi>c</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:msup><mml:mfenced separators="|"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mi>d</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>
          where <italic>A<sub>ri</sub></italic> denotes the area of the annular region corresponding to the <italic>i</italic>-th radial interval centered at <italic>r<sub>i</sub></italic>, c denotes the test condition, corresponding to the array and free-field cases.</p>
          <p>In this study, the radial interval is set to 850 m based on the characteristic spacing between adjacent monopiles in the array, with the typical transverse inter-monopile distance being approximately 1700 m. It should be noted that the selected annular-bin width is introduced solely for statistical analysis and does not represent a physical decay length of the array-induced effects.</p>
          <p>Based on radially averaged kinetic energy defined (Equation (17)), the relative change in kinetic energy density with respect to the free-field condition, Δ<italic>KE</italic>, is defined in Equation (18). This metric is employed to quantify the relative energetic modulation imposed by the array on the flow system.<disp-formula id="FD18-jmse-14-00772"><label>(18)</label><mml:math id="mm20" display="block"><mml:semantics><mml:mrow><mml:mo>∆</mml:mo><mml:mi>K</mml:mi><mml:mi>E</mml:mi><mml:mo>=</mml:mo><mml:mstyle scriptlevel="0" displaystyle="true"><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mfenced open="〈" close="〉" separators="|"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>K</mml:mi><mml:mi>E</mml:mi></mml:mrow><mml:mo>¯</mml:mo></mml:mover></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mfenced separators="|"><mml:mrow><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:msup><mml:mfenced separators="|"><mml:mrow><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mo>−</mml:mo><mml:msup><mml:mrow><mml:mfenced open="〈" close="〉" separators="|"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>K</mml:mi><mml:mi>E</mml:mi></mml:mrow><mml:mo>¯</mml:mo></mml:mover></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mfenced separators="|"><mml:mrow><mml:mi>f</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:msup><mml:mfenced separators="|"><mml:mrow><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mfenced open="〈" close="〉" separators="|"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>K</mml:mi><mml:mi>E</mml:mi></mml:mrow><mml:mo>¯</mml:mo></mml:mover></mml:mrow></mml:mfenced></mml:mrow><mml:mrow><mml:mfenced separators="|"><mml:mrow><mml:mi>f</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:msup><mml:mfenced separators="|"><mml:mrow><mml:msub><mml:mrow><mml:mi>r</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:semantics></mml:math></disp-formula>
          where <inline-formula><mml:math id="mm21"><mml:semantics><mml:mrow><mml:msup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>K</mml:mi><mml:mi>E</mml:mi></mml:mrow><mml:mo>¯</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mi>r</mml:mi><mml:mi>r</mml:mi><mml:mi>a</mml:mi><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></inline-formula> and <inline-formula><mml:math id="mm22"><mml:semantics><mml:mrow><mml:msup><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>K</mml:mi><mml:mi>E</mml:mi></mml:mrow><mml:mo>¯</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi>f</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>e</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></inline-formula> corresponds to the array and free-field cases, respectively.</p>
          <p><xref ref-type="fig" rid="jmse-14-00772-f017">Figure 17</xref> presents the variation of Δ<italic>KE</italic> as a function of the normalized radial distance from the array center, <italic>x</italic>/<italic>R<sub>array</sub></italic>. Δ<italic>KE</italic> increases with radial distance and reaches a maximum at approximately <italic>x</italic>/<italic>R<sub>array</sub></italic> ≈ 2.2 during spring tides and ≈2.7 during neap tides. This behavior suggests that the relative reduction in flow kinetic energy induced by the array is not confined to the source region associated with array-induced momentum dissipation, but progressively manifests during the radial expansion of array-induced disturbances. This radial range reflects the location where array-induced disturbances accumulate during radial expansion, resulting in the maximum deviation from the free-field condition. With further increases in radial distance, Δ<italic>KE</italic> exhibits an overall decreasing trend. This indicates that the relative energy perturbations induced by the array are progressively compensated through lateral momentum exchange and wake diffusion, and that the flow field gradually recovers toward the free-field state. It should be noted that the radial location of the maximum Δ<italic>KE</italic> does not necessarily coincide with the core region, as the core region is defined for statistical representativeness rather than to fully capture all monopile-induced momentum dispersion. This definition avoids the influence of bypass and compensating flows near the array boundary, enabling a clearer assessment of the array-scale energetic modulation.</p>
          <p>A comparison between different tidal conditions shows that the radial variation of Δ<italic>KE</italic> exhibits a generally consistent pattern, while differences arise in the decay rate and the spatial extent of the array influence. Under spring-tide conditions, Δ<italic>KE</italic> decreases more rapidly with radial distance following its peak, even after normalization by the free-field kinetic energy. This behavior is consistent with a more efficient attenuation of array-induced disturbances under stronger background flows, where advection and lateral momentum redistribution by the ambient flow are more pronounced. In contrast, under neap-tide conditions, the peak value of Δ<italic>KE</italic> is relatively higher and remains significant over a larger radial range, suggesting that the relative modulation imposed by the array on the flow system is more pronounced under weaker flow conditions, leading to an expanded spatial influence.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec5-jmse-14-00772" sec-type="conclusions">
      <title>5. Conclusions</title>
      <p>This study investigates the array-scale hydrodynamic impacts of a dense offshore wind farm array on tidal flow and energy redistribution using an established drag-based source-term formulation implemented through a dedicated module within the TELEMAC-3D framework. The background hydrodynamics are validated against measured tidal elevation and current velocity data from field stations, demonstrating the model’s capability to simulate realistic tidal flow conditions. The structural drag source-term formulation is further evaluated through comparison with published numerical and experimental results for a monopile, demonstrating that the approach can capture physically consistent flow features. By constructing a representative large-scale monopile array in a tidal channel, the flow structure, velocity response, and kinetic energy modulation induced by the array were systematically analyzed under spring-neap tidal conditions. The main conclusions are summarized as follows:<list list-type="order"><list-item><label>(1)</label><p>The implemented drag-based source-term formulation represents the hydrodynamic effects of offshore wind farm arrays within a regional-scale modeling framework under realistic tidal conditions. By parameterizing monopile-induced drag, the method captures the integrated hydrodynamic response at the regional scale, enabling simulations of dense monopile arrays.</p></list-item><list-item><label>(2)</label><p>At the array scale, the monopile array induces a relatively moderate modulation of the large-scale tidal flow, while its influence remains spatially extensive. Array-induced velocity and energy perturbations are primarily concentrated in the vicinity of the array but extend to distances of approximately <italic>p</italic>/<italic>R</italic> ≈ 20, beyond which the flow gradually recovers toward free-field conditions.</p></list-item><list-item><label>(3)</label><p>The deployment of the monopile array does not alter the fundamental temporal structure of the tidal flow, which remains characterized by consistent periodicity and phase alignment. Instead, the array influence is manifested primarily as a modulation of velocity amplitude, the magnitude of which varies with tidal intensity. This modulation is more pronounced during spring tides and comparatively weaker during neap tides, with localized relative velocity variations on the order of 10% occurring under spring tidal conditions. Despite these differences in magnitude, the overall temporal behavior and spatial structure of the array-scale response remain largely similar across representative locations.</p></list-item><list-item><label>(4)</label><p>The presence of the monopile array induces a systematic redistribution of flow kinetic energy, characterized by a reduction within the array region and a gradual recovery toward free-field conditions with increasing radial distance. This pattern reflects the spatial reorganization of kinetic energy under array-scale drag forcing.</p></list-item></list></p>
      <p>Overall, the present approach can efficiently simulate the array-scale hydrodynamic and capture the energetic responses of offshore wind farms under tidal flow conditions. However, validation at the array scale remains limited and requires further investigation. In addition, it should be noted that, in this study, monopiles are represented through an equivalent structural drag formulation with simplified and spatially uniform parameterization, and additional effects associated with rotor-induced flow and energy extraction are not considered. Furthermore, the present study focuses on tidal-current-driven hydrodynamics and does not account for wave–current interactions or sediment transport processes. Incorporating these aspects in future studies would further broaden the applicability of the present approach.</p>
    </sec>
  </body>
  <back>
    <notes>
      <title>Author Contributions</title>
      <p>F.W.: Data Curation, Formal Analysis, Funding Acquisition, Investigation, Methodology, Visualization, Writing—Original Draft. D.L.: Formal Analysis, Validation, Resources, Supervision, Writing—Review and Editing. J.Z.: Conceptualization, Funding Acquisition, Resources, Supervision, Writing—Review and Editing. Y.G.: Conceptualization, Supervision, Validation, Writing—Review and Editing. H.C.: Review and editing, Software, Investigation, Formal analysis. All authors have read and agreed to the published version of the manuscript.</p>
    </notes>
    <notes>
      <title>Data Availability Statement</title>
      <p>Data are contained within the article. For further inquiries, please contact Fangyu Wang (fywang@hhu.edu.cn).</p>
    </notes>
    <notes notes-type="COI-statement">
      <title>Conflicts of Interest</title>
      <p>The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.</p>
    </notes>
    <glossary>
      <title>Abbreviations</title>
      <array>
        <tbody>
          <tr>
            <td align="left" valign="middle">
              <bold>Symbol</bold>
            </td>
            <td align="left" valign="middle">
              <bold>Meaning</bold>
            </td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>A-H</italic>
            </td>
            <td align="left" valign="middle">Array transverse rows</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>A<sub>fi</sub></italic>
            </td>
            <td align="left" valign="middle">Amplitude of variable <italic>f</italic> in the <italic>i</italic>-th harmonic component</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>A<sub>kern</sub></italic>
            </td>
            <td align="left" valign="middle">the support domain of the truncated Gaussian kernel</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>A<sub>ri</sub></italic>
            </td>
            <td align="left" valign="middle">Area of the <italic>i</italic>-th annular bin</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>A<sub>ref</sub></italic>
            </td>
            <td align="left" valign="middle">Reference area</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>C<sub>D</sub></italic>
            </td>
            <td align="left" valign="middle">Structural drag coefficient</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>D<sub>pile</sub></italic>
            </td>
            <td align="left" valign="middle">Pile diameter</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>d</italic>
              <sub>50</sub>
            </td>
            <td align="left" valign="middle">Median sediment grain size</td>
          </tr>
          <tr>
            <td align="left" valign="middle"><italic>E</italic>1, <italic>E</italic>2, <italic>E</italic>3, <italic>E</italic>4, <italic>E</italic>5</td>
            <td align="left" valign="middle">Tidal elevation observation station</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>F<sub>D</sub></italic>
            </td>
            <td align="left" valign="middle">Structural drag force</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>F<sub>x</sub></italic>
            </td>
            <td align="left" valign="middle">Source terms of the fluid in the <italic>x</italic> direction</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>F<sub>y</sub></italic>
            </td>
            <td align="left" valign="middle">Source terms of the fluid in the <italic>y</italic> direction</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>F<sub>z</sub></italic>
            </td>
            <td align="left" valign="middle">Source terms of the fluid in the <italic>z</italic> direction</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>f</italic>
            </td>
            <td align="left" valign="middle">Water depth or one component of the horizontal velocity</td>
          </tr>
          <tr>
            <td align="left" valign="middle"><italic>f<sub>i</sub></italic>(<italic>t</italic>)</td>
            <td align="left" valign="middle">Nodal factor for the lunar modulation of tidal effects</td>
          </tr>
          <tr>
            <td align="left" valign="middle"><italic>g<sub>i</sub></italic>(<italic>t</italic>)</td>
            <td align="left" valign="middle">Nodal factor for the lunar modulation of tidal effects</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>i</italic>
            </td>
            <td align="left" valign="middle">Index of the tidal constituent</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>KE</italic>
            </td>
            <td align="left" valign="middle">Kinetic energy density</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <inline-formula>
                <mml:math id="mm23">
                  <mml:semantics>
                    <mml:mrow>
                      <mml:mover accent="true">
                        <mml:mrow>
                          <mml:mi>K</mml:mi>
                          <mml:msub>
                            <mml:mrow>
                              <mml:mi>E</mml:mi>
                            </mml:mrow>
                            <mml:mrow>
                              <mml:mi>a</mml:mi>
                              <mml:mi>r</mml:mi>
                              <mml:mi>r</mml:mi>
                              <mml:mi>a</mml:mi>
                              <mml:mi>y</mml:mi>
                            </mml:mrow>
                          </mml:msub>
                        </mml:mrow>
                        <mml:mo>¯</mml:mo>
                      </mml:mover>
                    </mml:mrow>
                  </mml:semantics>
                </mml:math>
              </inline-formula>
            </td>
            <td align="left" valign="middle">Area-averaged kinetic energy density</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <inline-formula>
                <mml:math id="mm24">
                  <mml:semantics>
                    <mml:mrow>
                      <mml:mi>K</mml:mi>
                      <mml:msubsup>
                        <mml:mrow>
                          <mml:mi>E</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>a</mml:mi>
                          <mml:mi>r</mml:mi>
                          <mml:mi>r</mml:mi>
                          <mml:mi>a</mml:mi>
                          <mml:mi>y</mml:mi>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mi>t</mml:mi>
                          <mml:mi>o</mml:mi>
                          <mml:mi>t</mml:mi>
                        </mml:mrow>
                      </mml:msubsup>
                    </mml:mrow>
                  </mml:semantics>
                </mml:math>
              </inline-formula>
            </td>
            <td align="left" valign="middle">Total kinetic energy of the array region</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <inline-formula>
                <mml:math id="mm25">
                  <mml:semantics>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mfenced open="〈" close="〉" separators="|">
                            <mml:mrow>
                              <mml:mover accent="true">
                                <mml:mrow>
                                  <mml:mi>K</mml:mi>
                                  <mml:mi>E</mml:mi>
                                </mml:mrow>
                                <mml:mo>¯</mml:mo>
                              </mml:mover>
                            </mml:mrow>
                          </mml:mfenced>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mfenced separators="|">
                            <mml:mrow>
                              <mml:mi>c</mml:mi>
                            </mml:mrow>
                          </mml:mfenced>
                        </mml:mrow>
                      </mml:msup>
                    </mml:mrow>
                  </mml:semantics>
                </mml:math>
              </inline-formula>
            </td>
            <td align="left" valign="middle">Radially averaged relative kinetic energy density</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <inline-formula>
                <mml:math id="mm26">
                  <mml:semantics>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mfenced open="〈" close="〉" separators="|">
                            <mml:mrow>
                              <mml:mover accent="true">
                                <mml:mrow>
                                  <mml:mi>K</mml:mi>
                                  <mml:mi>E</mml:mi>
                                </mml:mrow>
                                <mml:mo>¯</mml:mo>
                              </mml:mover>
                            </mml:mrow>
                          </mml:mfenced>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mfenced separators="|">
                            <mml:mrow>
                              <mml:mi>a</mml:mi>
                              <mml:mi>r</mml:mi>
                              <mml:mi>r</mml:mi>
                              <mml:mi>a</mml:mi>
                              <mml:mi>y</mml:mi>
                            </mml:mrow>
                          </mml:mfenced>
                        </mml:mrow>
                      </mml:msup>
                    </mml:mrow>
                  </mml:semantics>
                </mml:math>
              </inline-formula>
            </td>
            <td align="left" valign="middle">Array cases kinetic energy density</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <inline-formula>
                <mml:math id="mm27">
                  <mml:semantics>
                    <mml:mrow>
                      <mml:msup>
                        <mml:mrow>
                          <mml:mfenced open="〈" close="〉" separators="|">
                            <mml:mrow>
                              <mml:mover accent="true">
                                <mml:mrow>
                                  <mml:mi>K</mml:mi>
                                  <mml:mi>E</mml:mi>
                                </mml:mrow>
                                <mml:mo>¯</mml:mo>
                              </mml:mover>
                            </mml:mrow>
                          </mml:mfenced>
                        </mml:mrow>
                        <mml:mrow>
                          <mml:mfenced separators="|">
                            <mml:mrow>
                              <mml:mi>f</mml:mi>
                              <mml:mi>r</mml:mi>
                              <mml:mi>e</mml:mi>
                              <mml:mi>e</mml:mi>
                            </mml:mrow>
                          </mml:mfenced>
                        </mml:mrow>
                      </mml:msup>
                    </mml:mrow>
                  </mml:semantics>
                </mml:math>
              </inline-formula>
            </td>
            <td align="left" valign="middle">Free-field kinetic energy density</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>k<sub>s</sub></italic>
            </td>
            <td align="left" valign="middle">Nikuradse roughness height</td>
          </tr>
          <tr>
            <td align="left" valign="middle"><italic>M</italic>, <italic>N</italic></td>
            <td align="left" valign="middle">Characteristic locations along the boundary monopile columns</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>O</italic>
            </td>
            <td align="left" valign="middle">Geometric center of the array</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>P</italic>
              <italic>
                <sub>pre</sub>
              </italic>
            </td>
            <td align="left" valign="middle">Total pressure</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>P<sub>atm</sub></italic>
            </td>
            <td align="left" valign="middle">Atmospheric pressure</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>P<sub>d</sub></italic>
            </td>
            <td align="left" valign="middle">Hydrostatic pressure</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>p</italic>
            </td>
            <td align="left" valign="middle">Lateral distance from this baseline to a given sampling location</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>R<sub>kernel</sub></italic>
            </td>
            <td align="left" valign="middle">Spatial decay range of the drag field</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>R</italic>
            </td>
            <td align="left" valign="middle">Shorthand notation for <italic>R<sub>kernel</sub></italic></td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>R<sub>array</sub></italic>
            </td>
            <td align="left" valign="middle">Array characteristic radius</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>r</italic>
            </td>
            <td align="left" valign="middle">Horizontal distances from the pile center</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>r<sub>i</sub></italic>
            </td>
            <td align="left" valign="middle">Radial Interval</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>S<sub>x,y</sub></italic>
            </td>
            <td align="left" valign="middle">Horizontal component of the structural drag source term</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>T<sub>i</sub></italic>
            </td>
            <td align="left" valign="middle">Period of harmonic components</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>t</italic>
            </td>
            <td align="left" valign="middle">Time</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>U<sub>0</sub></italic>
            </td>
            <td align="left" valign="middle">Constant inflow velocity of the experimental setting</td>
          </tr>
          <tr>
            <td align="left" valign="middle">Δ<italic>U<sub>norm</sub></italic></td>
            <td align="left" valign="middle">Normalized velocity change</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>U<sub>array</sub></italic>
            </td>
            <td align="left" valign="middle">Flow velocity under the wind turbine monopile array condition</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>U<sub>free</sub></italic>
            </td>
            <td align="left" valign="middle">Flow velocity under free-field condition</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>U<sub>in</sub></italic>
            </td>
            <td align="left" valign="middle">Local inflow velocity</td>
          </tr>
          <tr>
            <td align="left" valign="middle">|<italic>U</italic><sub>in</sub>|</td>
            <td align="left" valign="middle">Magnitude of the local flow velocity vector <italic>U<sub>in</sub></italic></td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>U</italic>
            </td>
            <td align="left" valign="middle">Velocity components in the <italic>x</italic> direction</td>
          </tr>
          <tr>
            <td align="left" valign="middle"><inline-formula><mml:math id="mm28"><mml:semantics><mml:mrow><mml:mover><mml:mi>u</mml:mi><mml:mo>¯</mml:mo></mml:mover></mml:mrow></mml:semantics></mml:math></inline-formula>, <inline-formula><mml:math id="mm29"><mml:semantics><mml:mrow><mml:mover><mml:mi>v</mml:mi><mml:mo>¯</mml:mo></mml:mover></mml:mrow></mml:semantics></mml:math></inline-formula></td>
            <td align="left" valign="middle">Depth-average velocity</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>V</italic>
            </td>
            <td align="left" valign="middle">Velocity components in the <italic>y</italic> direction</td>
          </tr>
          <tr>
            <td align="left" valign="middle"><italic>V</italic>1, <italic>V</italic>2, <italic>V</italic>3, <italic>V</italic>4, <italic>V</italic>5</td>
            <td align="left" valign="middle">Tidal velocity observation station</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>V<sub>ol</sub></italic>
            </td>
            <td align="left" valign="middle">Control volume over the integrated kernel function</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>V</italic>
              <italic>
                <sub>d</sub>
              </italic>
            </td>
            <td align="left" valign="middle">Drag distribution volume</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>W</italic>
            </td>
            <td align="left" valign="middle">Velocity components in the <italic>z</italic> direction</td>
          </tr>
          <tr>
            <td align="left" valign="middle"><italic>W</italic>(<italic>r</italic>)</td>
            <td align="left" valign="middle">Kernel function</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>x</italic>
            </td>
            <td align="left" valign="middle">Horizontal direction</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>y</italic>
            </td>
            <td align="left" valign="middle">Horizontal direction</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>z</italic>
            </td>
            <td align="left" valign="middle">Vertical direction</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>z</italic>
              <sub>s</sub>
            </td>
            <td align="left" valign="middle">Free surface elevation</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>β<sub>fi</sub></italic>
            </td>
            <td align="left" valign="middle">Phase of the variable <italic>f</italic> for the <italic>i</italic>-th constituent</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>B</italic>
              <sup>0</sup>
              <italic>
                <sub>i</sub>
              </italic>
            </td>
            <td align="left" valign="middle">Initial phase</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>ρ<sub>water</sub></italic>
            </td>
            <td align="left" valign="middle">Water density</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>υ</italic>
            </td>
            <td align="left" valign="middle">Kinematic viscosity</td>
          </tr>
          <tr>
            <td align="left" valign="middle">Δ(·)</td>
            <td align="left" valign="middle">Laplacian operator</td>
          </tr>
          <tr>
            <td align="left" valign="middle">
              <italic>σ</italic>
            </td>
            <td align="left" valign="middle">Sigma</td>
          </tr>
        </tbody>
      </array>
    </glossary>
    <ref-list>
      <title>References</title>
      <ref id="B1-jmse-14-00772">
        <label>1.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <collab>IEA (International Energy Agency)</collab>
          </person-group>
          <source>Offshore Wind Outlook 2024</source>
          <publisher-name>OECD/IEA</publisher-name>
          <publisher-loc>Paris, France</publisher-loc>
          <year>2024</year>
          <comment>Available online: <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.iea.org/reports/offshore-wind-outlook-2024" ext-link-type="uri">https://www.iea.org/reports/offshore-wind-outlook-2024</ext-link></comment>
          <date-in-citation content-type="access-date" iso-8601-date="2026-02-10">(accessed on 10 February 2026)</date-in-citation>
        </element-citation>
      </ref>
      <ref id="B2-jmse-14-00772">
        <label>2.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Cazenave</surname>
              <given-names>P.W.</given-names>
            </name>
            <name>
              <surname>Torres</surname>
              <given-names>R.</given-names>
            </name>
            <name>
              <surname>Allen</surname>
              <given-names>J.I.</given-names>
            </name>
          </person-group>
          <article-title>Unstructured grid modelling of offshore wind farm impacts in the Celtic Sea</article-title>
          <source>Prog. Oceanogr.</source>
          <year>2016</year>
          <volume>145</volume>
          <fpage>25</fpage>
          <lpage>41</lpage>
          <pub-id pub-id-type="doi">10.1016/j.pocean.2016.04.004</pub-id>
        </element-citation>
      </ref>
      <ref id="B3-jmse-14-00772">
        <label>3.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Carpenter</surname>
              <given-names>J.R.</given-names>
            </name>
            <name>
              <surname>Merckelbach</surname>
              <given-names>L.</given-names>
            </name>
            <name>
              <surname>Callies</surname>
              <given-names>U.</given-names>
            </name>
            <name>
              <surname>Clark</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Gaslikova</surname>
              <given-names>L.</given-names>
            </name>
            <name>
              <surname>Baschek</surname>
              <given-names>B.</given-names>
            </name>
          </person-group>
          <article-title>Potential Impacts of Offshore Wind Farms on North Sea Stratification</article-title>
          <source>PLoS ONE</source>
          <year>2016</year>
          <volume>11</volume>
          <elocation-id>e0160830</elocation-id>
          <pub-id pub-id-type="doi">10.1371/journal.pone.0160830</pub-id>
        </element-citation>
      </ref>
      <ref id="B4-jmse-14-00772">
        <label>4.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Pacheco</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Ferreira</surname>
              <given-names>Ó.</given-names>
            </name>
          </person-group>
          <article-title>Hydrodynamic changes imposed by tidal energy converters on extracting energy on a real case scenario</article-title>
          <source>Appl. Energy</source>
          <year>2016</year>
          <volume>180</volume>
          <fpage>369</fpage>
          <lpage>385</lpage>
          <pub-id pub-id-type="doi">10.1016/j.apenergy.2016.07.132</pub-id>
        </element-citation>
      </ref>
      <ref id="B5-jmse-14-00772">
        <label>5.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Sumer</surname>
              <given-names>B.M.</given-names>
            </name>
            <name>
              <surname>Fredsøe</surname>
              <given-names>J.</given-names>
            </name>
          </person-group>
          <article-title>The mechanics of scour in the marine environment</article-title>
          <source>Advanced Series on Ocean Engineering</source>
          <publisher-name>World Scientific</publisher-name>
          <publisher-loc>Singapore</publisher-loc>
          <year>2002</year>
          <volume>Volume 17</volume>
        </element-citation>
      </ref>
      <ref id="B6-jmse-14-00772">
        <label>6.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Roulund</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Sumer</surname>
              <given-names>B.M.</given-names>
            </name>
            <name>
              <surname>Fredsøe</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Michelsen</surname>
              <given-names>J.</given-names>
            </name>
          </person-group>
          <article-title>Numerical and experimental investigation of flow and scour around a circular pile</article-title>
          <source>J. Fluid Mech.</source>
          <year>2005</year>
          <volume>534</volume>
          <fpage>351</fpage>
          <lpage>401</lpage>
          <pub-id pub-id-type="doi">10.1017/S0022112005004507</pub-id>
        </element-citation>
      </ref>
      <ref id="B7-jmse-14-00772">
        <label>7.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Dixen</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>Sumer</surname>
              <given-names>B.M.</given-names>
            </name>
            <name>
              <surname>Fredsøe</surname>
              <given-names>J.</given-names>
            </name>
          </person-group>
          <article-title>Numerical and experimental investigation of flow and scour around a half-buried sphere</article-title>
          <source>Coast. Eng.</source>
          <year>2013</year>
          <volume>73</volume>
          <fpage>84</fpage>
          <lpage>105</lpage>
          <pub-id pub-id-type="doi">10.1016/j.coastaleng.2012.10.006</pub-id>
        </element-citation>
      </ref>
      <ref id="B8-jmse-14-00772">
        <label>8.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Myers</surname>
              <given-names>L.E.</given-names>
            </name>
            <name>
              <surname>Bahaj</surname>
              <given-names>A.S.</given-names>
            </name>
          </person-group>
          <article-title>Experimental analysis of the flow field around horizontal-axis tidal turbines by use of scale mesh disk rotor simulators</article-title>
          <source>Ocean. Eng.</source>
          <year>2010</year>
          <volume>37</volume>
          <fpage>218</fpage>
          <lpage>227</lpage>
          <pub-id pub-id-type="doi">10.1016/j.oceaneng.2009.11.004</pub-id>
        </element-citation>
      </ref>
      <ref id="B9-jmse-14-00772">
        <label>9.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Yang</surname>
              <given-names>Z.</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Copping</surname>
              <given-names>A.</given-names>
            </name>
          </person-group>
          <article-title>Modeling tidal stream energy extraction and its effects on transport processes using a three-dimensional coastal ocean model</article-title>
          <source>Renew. Energy</source>
          <year>2014</year>
          <volume>68</volume>
          <fpage>373</fpage>
          <lpage>385</lpage>
        </element-citation>
      </ref>
      <ref id="B10-jmse-14-00772">
        <label>10.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Neill</surname>
              <given-names>S.P.</given-names>
            </name>
            <name>
              <surname>Litt</surname>
              <given-names>E.J.</given-names>
            </name>
            <name>
              <surname>Couch</surname>
              <given-names>S.J.</given-names>
            </name>
            <name>
              <surname>Davies</surname>
              <given-names>A.G.</given-names>
            </name>
          </person-group>
          <article-title>The impact of tidal stream turbines on large-scale sediment dynamics</article-title>
          <source>Renew. Energy</source>
          <year>2009</year>
          <volume>34</volume>
          <fpage>2803</fpage>
          <lpage>2812</lpage>
          <pub-id pub-id-type="doi">10.1016/j.renene.2009.06.015</pub-id>
        </element-citation>
      </ref>
      <ref id="B11-jmse-14-00772">
        <label>11.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Nishino</surname>
              <given-names>T.</given-names>
            </name>
            <name>
              <surname>Willden</surname>
              <given-names>R.H.J.</given-names>
            </name>
          </person-group>
          <article-title>The efficiency of an array of tidal turbines partially blocking a wide channel</article-title>
          <source>J. Fluid Mech.</source>
          <year>2012</year>
          <volume>708</volume>
          <fpage>596</fpage>
          <lpage>606</lpage>
          <pub-id pub-id-type="doi">10.1017/jfm.2012.349</pub-id>
        </element-citation>
      </ref>
      <ref id="B12-jmse-14-00772">
        <label>12.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>L.</given-names>
            </name>
            <name>
              <surname>Zang</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Hillis</surname>
              <given-names>A.J.</given-names>
            </name>
            <name>
              <surname>Morgan</surname>
              <given-names>G.C.J.</given-names>
            </name>
            <name>
              <surname>Plummer</surname>
              <given-names>A.R.</given-names>
            </name>
          </person-group>
          <article-title>Numerical investigation of wave-structure interaction using OpenFOAM</article-title>
          <source>Ocean. Eng.</source>
          <year>2014</year>
          <volume>88</volume>
          <fpage>91</fpage>
          <lpage>109</lpage>
          <pub-id pub-id-type="doi">10.1016/j.oceaneng.2014.06.003</pub-id>
        </element-citation>
      </ref>
      <ref id="B13-jmse-14-00772">
        <label>13.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Nuernberg</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>Tao</surname>
              <given-names>L.</given-names>
            </name>
          </person-group>
          <article-title>Experimental study of wake characteristics in tidal turbine arrays</article-title>
          <source>Renew. Energy</source>
          <year>2018</year>
          <volume>127</volume>
          <fpage>168</fpage>
          <lpage>181</lpage>
          <pub-id pub-id-type="doi">10.1016/j.renene.2018.04.053</pub-id>
        </element-citation>
      </ref>
      <ref id="B14-jmse-14-00772">
        <label>14.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Strickland</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Stevens</surname>
              <given-names>R.J.A.M.</given-names>
            </name>
          </person-group>
          <article-title>Effect of thrust coefficient on the flow blockage effects in closely-spaced spanwise-infinite turbine arrays</article-title>
          <source>J. Phys. Conf. Ser.</source>
          <year>2020</year>
          <volume>1618</volume>
          <fpage>062069</fpage>
          <pub-id pub-id-type="doi">10.1088/1742-6596/1618/6/062069</pub-id>
        </element-citation>
      </ref>
      <ref id="B15-jmse-14-00772">
        <label>15.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Garrett</surname>
              <given-names>C.</given-names>
            </name>
            <name>
              <surname>Cummins</surname>
              <given-names>P.</given-names>
            </name>
          </person-group>
          <article-title>The efficiency of a turbine in a tidal channel</article-title>
          <source>J. Fluid Mech.</source>
          <year>2007</year>
          <volume>588</volume>
          <fpage>243</fpage>
          <lpage>251</lpage>
          <pub-id pub-id-type="doi">10.1017/S0022112007007781</pub-id>
        </element-citation>
      </ref>
      <ref id="B16-jmse-14-00772">
        <label>16.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Vennell</surname>
              <given-names>R.</given-names>
            </name>
          </person-group>
          <article-title>Tuning tidal turbines in-concert to maximise farm efficiency</article-title>
          <source>J. Fluid Mech.</source>
          <year>2011</year>
          <volume>671</volume>
          <fpage>587</fpage>
          <lpage>604</lpage>
          <pub-id pub-id-type="doi">10.1017/S0022112010006191</pub-id>
        </element-citation>
      </ref>
      <ref id="B17-jmse-14-00772">
        <label>17.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Vennell</surname>
              <given-names>R.</given-names>
            </name>
          </person-group>
          <article-title>The energetics of large tidal turbine arrays</article-title>
          <source>Renew. Energy</source>
          <year>2012</year>
          <volume>48</volume>
          <fpage>210</fpage>
          <lpage>219</lpage>
          <pub-id pub-id-type="doi">10.1016/j.renene.2012.04.018</pub-id>
        </element-citation>
      </ref>
      <ref id="B18-jmse-14-00772">
        <label>18.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Funke</surname>
              <given-names>S.W.</given-names>
            </name>
            <name>
              <surname>Farrell</surname>
              <given-names>P.E.</given-names>
            </name>
            <name>
              <surname>Piggott</surname>
              <given-names>M.D.</given-names>
            </name>
          </person-group>
          <article-title>Tidal turbine array optimisation using the adjoint approach</article-title>
          <source>Renew. Energy</source>
          <year>2014</year>
          <volume>63</volume>
          <fpage>658</fpage>
          <lpage>673</lpage>
          <pub-id pub-id-type="doi">10.1016/j.renene.2013.09.031</pub-id>
        </element-citation>
      </ref>
      <ref id="B19-jmse-14-00772">
        <label>19.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Coles</surname>
              <given-names>D.S.</given-names>
            </name>
            <name>
              <surname>Blunden</surname>
              <given-names>L.S.</given-names>
            </name>
            <name>
              <surname>Bahaj</surname>
              <given-names>A.S.</given-names>
            </name>
          </person-group>
          <article-title>Experimental validation of the distributed drag method for simulating large marine current turbine arrays using porous fences</article-title>
          <source>Int. J. Mar. Energy</source>
          <year>2016</year>
          <volume>16</volume>
          <fpage>298</fpage>
          <lpage>316</lpage>
          <pub-id pub-id-type="doi">10.1016/j.ijome.2016.10.001</pub-id>
        </element-citation>
      </ref>
      <ref id="B20-jmse-14-00772">
        <label>20.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Kramer</surname>
              <given-names>S.C.</given-names>
            </name>
            <name>
              <surname>Piggott</surname>
              <given-names>M.D.</given-names>
            </name>
          </person-group>
          <article-title>A correction to the enhanced bottom drag parameterisation of tidal turbines</article-title>
          <source>Renew. Energy</source>
          <year>2016</year>
          <volume>92</volume>
          <fpage>385</fpage>
          <lpage>396</lpage>
          <pub-id pub-id-type="doi">10.1016/j.renene.2016.02.022</pub-id>
        </element-citation>
      </ref>
      <ref id="B21-jmse-14-00772">
        <label>21.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Rivier</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Bennis</surname>
              <given-names>A.-C.</given-names>
            </name>
            <name>
              <surname>Guillou</surname>
              <given-names>N.</given-names>
            </name>
            <name>
              <surname>Pinon</surname>
              <given-names>G.</given-names>
            </name>
            <name>
              <surname>Magar</surname>
              <given-names>V.</given-names>
            </name>
          </person-group>
          <article-title>Parameterization of wind turbine impacts on hydrodynamics and sediment transport</article-title>
          <source>Ocean. Dyn.</source>
          <year>2016</year>
          <volume>66</volume>
          <fpage>1285</fpage>
          <lpage>1299</lpage>
          <pub-id pub-id-type="doi">10.1007/s10236-016-0983-6</pub-id>
        </element-citation>
      </ref>
      <ref id="B22-jmse-14-00772">
        <label>22.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Stansby</surname>
              <given-names>P.</given-names>
            </name>
            <name>
              <surname>Ouro</surname>
              <given-names>P.</given-names>
            </name>
          </person-group>
          <article-title>Modelling marine turbine arrays in tidal flows</article-title>
          <source>J. Hydraul. Res.</source>
          <year>2022</year>
          <volume>60</volume>
          <fpage>S1</fpage>
          <lpage>S19</lpage>
          <pub-id pub-id-type="doi">10.1080/00221686.2021.2022032</pub-id>
        </element-citation>
      </ref>
      <ref id="B23-jmse-14-00772">
        <label>23.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Zengler</surname>
              <given-names>C.P.</given-names>
            </name>
            <name>
              <surname>Troldborg</surname>
              <given-names>N.</given-names>
            </name>
            <name>
              <surname>Gaunaa</surname>
              <given-names>M.</given-names>
            </name>
          </person-group>
          <article-title>Modeling the influence of streamwise flow field acceleration on the aerodynamic performance of an actuator disk</article-title>
          <source>Wind. Energy Sci.</source>
          <year>2025</year>
          <volume>10</volume>
          <fpage>1485</fpage>
          <lpage>1497</lpage>
          <pub-id pub-id-type="doi">10.5194/wes-10-1485-2025</pub-id>
        </element-citation>
      </ref>
      <ref id="B24-jmse-14-00772">
        <label>24.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Hervouet</surname>
              <given-names>J.M.</given-names>
            </name>
            <name>
              <surname>Ata</surname>
              <given-names>R.</given-names>
            </name>
          </person-group>
          <source>TELEMAC-3D Open-Source Software: User Manual</source>
          <publisher-name>EDF R&amp;D</publisher-name>
          <publisher-loc>Chatou, France</publisher-loc>
          <year>2017</year>
          <comment>Available online: <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="http://www.opentelemac.org/" ext-link-type="uri">http://www.opentelemac.org/</ext-link></comment>
          <date-in-citation content-type="access-date" iso-8601-date="2026-02-10">(accessed on 10 February 2026)</date-in-citation>
        </element-citation>
      </ref>
      <ref id="B25-jmse-14-00772">
        <label>25.</label>
        <element-citation publication-type="other">
          <person-group person-group-type="author">
            <name>
              <surname>Mattic</surname>
              <given-names>O.</given-names>
            </name>
          </person-group>
          <source>TELEMAC-3D User Manual</source>
          <comment>version v8p0</comment>
          <publisher-name>EDF R&amp;D-LNHE</publisher-name>
          <publisher-loc>Chatou, France</publisher-loc>
          <year>2018</year>
        </element-citation>
      </ref>
      <ref id="B26-jmse-14-00772">
        <label>26.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Hervouet</surname>
              <given-names>J.M.</given-names>
            </name>
          </person-group>
          <source>Hydrodynamics of Free Surface Flows: Modelling with the Finite Element Method</source>
          <publisher-name>John Wiley &amp; Sons</publisher-name>
          <publisher-loc>Chichester, UK</publisher-loc>
          <year>2007</year>
        </element-citation>
      </ref>
      <ref id="B27-jmse-14-00772">
        <label>27.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Erofeeva</surname>
              <given-names>S.Y.</given-names>
            </name>
            <name>
              <surname>Egbert</surname>
              <given-names>G.D.</given-names>
            </name>
          </person-group>
          <source>OSU Tidal Prediction Software (OTPS)</source>
          <publisher-name>Oregon State University</publisher-name>
          <publisher-loc>Corvallis, Oregon</publisher-loc>
          <year>2024</year>
          <comment>Available online: <ext-link xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="https://www.tpxo.net/otps" ext-link-type="uri">https://www.tpxo.net/otps</ext-link></comment>
          <date-in-citation content-type="access-date" iso-8601-date="2026-02-10">(accessed on 10 February 2026)</date-in-citation>
        </element-citation>
      </ref>
      <ref id="B28-jmse-14-00772">
        <label>28.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <collab>Met Office Hadley Centre</collab>
          </person-group>
          <source>UKCP18 Simulated Impact of Mean Sea Level Change on Tidal Characteristics Around the UK</source>
          <publisher-name>Centre for Environmental Data Analysis</publisher-name>
          <publisher-loc>Didcot, UK</publisher-loc>
          <year>2018</year>
        </element-citation>
      </ref>
      <ref id="B29-jmse-14-00772">
        <label>29.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Egbert</surname>
              <given-names>G.D.</given-names>
            </name>
            <name>
              <surname>Erofeeva</surname>
              <given-names>S.Y.</given-names>
            </name>
          </person-group>
          <article-title>Efficient inverse modeling of barotropic ocean tides</article-title>
          <source>J. Atmos. Ocean. Technol.</source>
          <year>2002</year>
          <volume>19</volume>
          <fpage>183</fpage>
          <lpage>204</lpage>
          <pub-id pub-id-type="doi">10.1175/1520-0426(2002)019&lt;0183:EIMOBO&gt;2.0.CO;2</pub-id>
        </element-citation>
      </ref>
      <ref id="B30-jmse-14-00772">
        <label>30.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Morison</surname>
              <given-names>J.R.</given-names>
            </name>
            <name>
              <surname>Johnson</surname>
              <given-names>J.W.</given-names>
            </name>
            <name>
              <surname>Schaaf</surname>
              <given-names>S.A.</given-names>
            </name>
          </person-group>
          <article-title>The force exerted by surface waves on piles</article-title>
          <source>J. Pet. Technol.</source>
          <year>1950</year>
          <volume>2</volume>
          <fpage>149</fpage>
          <lpage>154</lpage>
          <pub-id pub-id-type="doi">10.2118/950149-G</pub-id>
        </element-citation>
      </ref>
      <ref id="B31-jmse-14-00772">
        <label>31.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Schlichting</surname>
              <given-names>H.</given-names>
            </name>
          </person-group>
          <source>Boundary-Layer Theory</source>
          <edition>7th ed.</edition>
          <publisher-name>McGraw-Hill</publisher-name>
          <publisher-loc>New York, NY, USA</publisher-loc>
          <year>1979</year>
        </element-citation>
      </ref>
      <ref id="B32-jmse-14-00772">
        <label>32.</label>
        <element-citation publication-type="confproc">
          <person-group person-group-type="author">
            <name>
              <surname>Byrne</surname>
              <given-names>B.W.</given-names>
            </name>
            <name>
              <surname>Burd</surname>
              <given-names>H.J.</given-names>
            </name>
            <name>
              <surname>Zdravkovic</surname>
              <given-names>L.</given-names>
            </name>
            <name>
              <surname>Abadie</surname>
              <given-names>C.N.</given-names>
            </name>
            <name>
              <surname>Houlsby</surname>
              <given-names>G.T.</given-names>
            </name>
            <name>
              <surname>Jardine</surname>
              <given-names>R.J.</given-names>
            </name>
            <name>
              <surname>Martin</surname>
              <given-names>C.M.</given-names>
            </name>
            <name>
              <surname>McAdam</surname>
              <given-names>R.A.</given-names>
            </name>
            <name>
              <surname>Pacheco Andrade</surname>
              <given-names>M.</given-names>
            </name>
            <name>
              <surname>Pedro</surname>
              <given-names>A.M.</given-names>
            </name>
            <etal/>
          </person-group>
          <article-title>PISA design methods for offshore wind turbine monopiles</article-title>
          <source>Proceedings of the Offshore Technology Conference (OTC)</source>
          <conf-loc>Houston, TX, USA</conf-loc>
          <conf-date>6–9 May 2019</conf-date>
        </element-citation>
      </ref>
      <ref id="B33-jmse-14-00772">
        <label>33.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Akhtar</surname>
              <given-names>N.</given-names>
            </name>
            <name>
              <surname>Geyer</surname>
              <given-names>B.</given-names>
            </name>
            <name>
              <surname>Schrum</surname>
              <given-names>C.</given-names>
            </name>
          </person-group>
          <article-title>Larger wind turbines as a solution to reduce environmental impacts</article-title>
          <source>Sci. Rep.</source>
          <year>2024</year>
          <volume>14</volume>
          <fpage>6608</fpage>
          <pub-id pub-id-type="doi">10.1038/s41598-024-56731-w</pub-id>
          <pub-id pub-id-type="pmid">38504127</pub-id>
        </element-citation>
      </ref>
      <ref id="B34-jmse-14-00772">
        <label>34.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Vermeer</surname>
              <given-names>L.J.</given-names>
            </name>
            <name>
              <surname>Sørensen</surname>
              <given-names>J.N.</given-names>
            </name>
            <name>
              <surname>Crespo</surname>
              <given-names>A.</given-names>
            </name>
          </person-group>
          <article-title>Wind Turbine Wake Aerodynamics</article-title>
          <source>Prog. Aerosp. Sci.</source>
          <year>2003</year>
          <volume>39</volume>
          <fpage>467</fpage>
          <lpage>510</lpage>
          <pub-id pub-id-type="doi">10.1016/S0376-0421(03)00078-2</pub-id>
        </element-citation>
      </ref>
      <ref id="B35-jmse-14-00772">
        <label>35.</label>
        <element-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Wharton</surname>
              <given-names>S.</given-names>
            </name>
            <name>
              <surname>Julie</surname>
              <given-names>K.L.</given-names>
            </name>
            <name>
              <surname>Nikola</surname>
              <given-names>M.</given-names>
            </name>
          </person-group>
          <source>Synergistic Effects of Turbine Wakes and Atmospheric Stability on Power Production at an Onshore Wind Farm</source>
          <comment>LLNL-TR-524756</comment>
          <publisher-name>Lawrence Livermore National Laboratory</publisher-name>
          <publisher-loc>Livermore, CA, USA</publisher-loc>
          <year>2012</year>
        </element-citation>
      </ref>
      <ref id="B36-jmse-14-00772">
        <label>36.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Peng</surname>
              <given-names>H.Y.</given-names>
            </name>
            <name>
              <surname>Lam</surname>
              <given-names>H.F.</given-names>
            </name>
            <name>
              <surname>Lee</surname>
              <given-names>C.F.</given-names>
            </name>
          </person-group>
          <article-title>Investigation into the Wake Aerodynamics of a Five-Straight-Bladed Vertical Axis Wind Turbine</article-title>
          <source>J. Wind. Eng. Ind. Aerodyn.</source>
          <year>2016</year>
          <volume>155</volume>
          <fpage>23</fpage>
          <lpage>35</lpage>
          <pub-id pub-id-type="doi">10.1016/j.jweia.2016.05.003</pub-id>
        </element-citation>
      </ref>
      <ref id="B37-jmse-14-00772">
        <label>37.</label>
        <element-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Platis</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Siedersleben</surname>
              <given-names>S.K.</given-names>
            </name>
            <name>
              <surname>Bange</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Lampert</surname>
              <given-names>A.</given-names>
            </name>
            <name>
              <surname>Bärfuss</surname>
              <given-names>K.</given-names>
            </name>
            <name>
              <surname>Hankers</surname>
              <given-names>R.</given-names>
            </name>
            <name>
              <surname>Cañadillas</surname>
              <given-names>B.</given-names>
            </name>
            <name>
              <surname>Foreman</surname>
              <given-names>R.</given-names>
            </name>
            <name>
              <surname>Schulz-Stellenfleth</surname>
              <given-names>J.</given-names>
            </name>
            <name>
              <surname>Djath</surname>
              <given-names>B.</given-names>
            </name>
            <etal/>
          </person-group>
          <article-title>First in Situ Evidence of Wakes in the Far Field Behind Offshore Wind Farms</article-title>
          <source>Sci. Rep.</source>
          <year>2018</year>
          <volume>8</volume>
          <fpage>2163</fpage>
          <pub-id pub-id-type="doi">10.1038/s41598-018-20389-y</pub-id>
          <pub-id pub-id-type="pmid">29391440</pub-id>
        </element-citation>
      </ref>
    </ref-list>
    <sec sec-type="display-objects">
      <title>Figures and Tables</title>
      <fig id="jmse-14-00772-f001" position="float">
        <label>Figure 1</label>
        <caption>
          <p>Location of the study area and the observation stations.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g001.tif"/>
      </fig>
      <fig id="jmse-14-00772-f002" position="float">
        <label>Figure 2</label>
        <caption>
          <p>Comparison between simulated (solid lines) and measured (symbols) tidal elevations at five stations: (<bold>a</bold>–<bold>c</bold>) E1, E3, E4 in summer; (<bold>d</bold>–<bold>f</bold>) E2, E3, E4 in winter; and (<bold>g</bold>) E5 for a long-term observation period.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g002.tif"/>
      </fig>
      <fig id="jmse-14-00772-f003" position="float">
        <label>Figure 3</label>
        <caption>
          <p>Comparison between simulated (solid lines) and measured (symbols) tidal velocity and direction at the V1, V2, and V3 stations: (<bold>a</bold>–<bold>c</bold>) tidal velocity and (<bold>d</bold>–<bold>f</bold>) tidal direction.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g003.tif"/>
      </fig>
      <fig id="jmse-14-00772-f004" position="float">
        <label>Figure 4</label>
        <caption>
          <p>Comparison between simulated and measured tidal velocity and direction at three vertical layers in the water column at station V4: (<bold>a</bold>,<bold>d</bold>) surface, (<bold>b</bold>,<bold>e</bold>) middle depth, and (<bold>c</bold>,<bold>f</bold>) bottom.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g004.tif"/>
      </fig>
      <fig id="jmse-14-00772-f005" position="float">
        <label>Figure 5</label>
        <caption>
          <p>Comparison between simulated and measured tidal velocity and direction at three vertical layers in the water column at station V5: (<bold>a</bold>,<bold>d</bold>) surface, (<bold>b</bold>,<bold>e</bold>) middle depth, and (<bold>c</bold>,<bold>f</bold>) bottom.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g005.tif"/>
      </fig>
      <fig id="jmse-14-00772-f006" position="float">
        <label>Figure 6</label>
        <caption>
          <p>Validation of the structural drag method: comparison between numerical and experimental results.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g006.tif"/>
      </fig>
      <fig id="jmse-14-00772-f007" position="float">
        <label>Figure 7</label>
        <caption>
          <p>Spatial distributions of tidal elevation and tidal current velocity fields under different tidal conditions: (<bold>a</bold>) spring flood at 12:00 on 21 August 2024, (<bold>b</bold>) spring ebb at 19:00 on 21 August 2024, (<bold>c</bold>) neap flood at 04:00 on 14 August 2024, and (<bold>d</bold>) neap ebb at 11:00 on 14 August 2024.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g007.tif"/>
      </fig>
      <fig id="jmse-14-00772-f008" position="float">
        <label>Figure 8</label>
        <caption>
          <p>Array-scale tidal current velocity field and zoomed-in wake structures at representative monopile locations at characteristic instants near the peak current velocities: (<bold>a</bold>) array-scale velocity field including all 80 monopiles; (<bold>b</bold>) spring flood; (<bold>c</bold>) spring ebb; (<bold>d</bold>) neap flood; and (<bold>e</bold>) neap ebb.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g008.tif"/>
      </fig>
      <fig id="jmse-14-00772-f009" position="float">
        <label>Figure 9</label>
        <caption>
          <p>Array-induced normalized velocity change under (<bold>a</bold>) spring and (<bold>b</bold>) neap tidal conditions.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g009.tif"/>
      </fig>
      <fig id="jmse-14-00772-f010" position="float">
        <label>Figure 10</label>
        <caption>
          <p>Schematic of the wind farm array layout and definition of sampling locations.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g010.tif"/>
      </fig>
      <fig id="jmse-14-00772-f011" position="float">
        <label>Figure 11</label>
        <caption>
          <p>Spatial characteristics of array-induced velocity modulation behind monopile foundations under spring tidal conditions (<bold>a</bold>–<bold>d</bold>) left side, <italic>p</italic>/<italic>R</italic> = 1, 5, 10, 20; (<bold>e</bold>–<bold>h</bold>) right side, <italic>p</italic>/<italic>R</italic> = 1, 5, 10, 20.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g011.tif"/>
      </fig>
      <fig id="jmse-14-00772-f012" position="float">
        <label>Figure 12</label>
        <caption>
          <p>Spatial characteristics of array-induced velocity modulation behind monopile foundations under neap tidal conditions (<bold>a</bold>–<bold>d</bold>) left side, <italic>p</italic>/<italic>R</italic> = 1, 5, 10, 20; (<bold>e</bold>–<bold>h</bold>) right side, <italic>p</italic>/<italic>R</italic> = 1, 5, 10, 20.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g012.tif"/>
      </fig>
      <fig id="jmse-14-00772-f013" position="float">
        <label>Figure 13</label>
        <caption>
          <p>Spatial decay and recovery of array-induced velocity magnitude deviation along the array rows at different downstream distances (<bold>a</bold>) <italic>p</italic>/<italic>R</italic> = 1; (<bold>b</bold>) <italic>p</italic>/<italic>R</italic> = 5; (<bold>c</bold>) <italic>p</italic>/<italic>R</italic> = 10; (<bold>d</bold>) <italic>p</italic>/<italic>R</italic> = 20.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g013.tif"/>
      </fig>
      <fig id="jmse-14-00772-f014" position="float">
        <label>Figure 14</label>
        <caption>
          <p>Spatial decay and recovery of array-induced velocity magnitude deviation along the array rows at different downstream distances (<bold>a</bold>) spring tidal conditions; (<bold>b</bold>) neap tidal conditions.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g014.tif"/>
      </fig>
      <fig id="jmse-14-00772-f015" position="float">
        <label>Figure 15</label>
        <caption>
          <p>Array-induced modulation of kinetic energy density under (<bold>a</bold>) spring and (<bold>b</bold>) neap tidal conditions.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g015.tif"/>
      </fig>
      <fig id="jmse-14-00772-f016" position="float">
        <label>Figure 16</label>
        <caption>
          <p>Schematic of the array-centered radial analysis and definition of the core region.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g016.tif"/>
      </fig>
      <fig id="jmse-14-00772-f017" position="float">
        <label>Figure 17</label>
        <caption>
          <p>Radial variation of the relative kinetic energy change (Δ<italic>KE</italic>) induced by the monopile array under spring and neap tidal conditions.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="jmse-14-00772-g017.tif"/>
      </fig>
      <table-wrap id="jmse-14-00772-t001" position="float">
        <object-id pub-id-type="pii">jmse-14-00772-t001_Table 1</object-id>
        <label>Table 1</label>
        <caption>
          <p>Grid sensitivity analysis of the numerical model.</p>
        </caption>
        <table>
          <thead>
            <tr>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin">Grid List</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin">Number of Grid of Nodes</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin">Number of Elements</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin">Min. Size (m)</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin">Max. Size (m)</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin">Growth Rate</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin">Vertical Layers</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="center" valign="middle">1</td>
              <td align="center" valign="middle">47,589</td>
              <td align="center" valign="middle">98,102</td>
              <td align="center" valign="middle">150</td>
              <td align="center" valign="middle">800</td>
              <td align="center" valign="middle">1.30</td>
              <td align="center" valign="middle">6</td>
            </tr>
            <tr>
              <td align="center" valign="middle">2</td>
              <td align="center" valign="middle">161,616</td>
              <td align="center" valign="middle">321,195</td>
              <td align="center" valign="middle">80</td>
              <td align="center" valign="middle">800</td>
              <td align="center" valign="middle">1.17</td>
              <td align="center" valign="middle">6</td>
            </tr>
            <tr>
              <td align="center" valign="middle">3</td>
              <td align="center" valign="middle">459,376</td>
              <td align="center" valign="middle">917,909</td>
              <td align="center" valign="middle">5</td>
              <td align="center" valign="middle">1400</td>
              <td align="center" valign="middle">1.10</td>
              <td align="center" valign="middle">6</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin">4</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">1,120,429</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">2,439,097</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">5</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">1400</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">1.02</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">6</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <table-wrap id="jmse-14-00772-t002" position="float">
        <object-id pub-id-type="pii">jmse-14-00772-t002_Table 2</object-id>
        <label>Table 2</label>
        <caption>
          <p>Observation station.</p>
        </caption>
        <table>
          <thead>
            <tr>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin">Hydrodynamic</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin">Station</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin">Time</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td rowspan="5" align="center" valign="middle" style="border-bottom:solid thin">Tidal elevation</td>
              <td align="center" valign="middle">E1</td>
              <td rowspan="4" align="center" valign="middle" style="border-bottom:solid thin">19 August 2017–27 August 2017<break/>24 February 2018–02 March 2018</td>
            </tr>
            <tr>
              <td align="center" valign="middle">E2</td>
            </tr>
            <tr>
              <td align="center" valign="middle">E3</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin">E4</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin">E5</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">07 May 2015–20 May 2015</td>
            </tr>
            <tr>
              <td rowspan="5" align="center" valign="middle" style="border-bottom:solid thin">Tidal velocity</td>
              <td align="center" valign="middle">V1</td>
              <td rowspan="3" align="center" valign="middle" style="border-bottom:solid thin">20 November 2010–23 November 2010;<break/>29 November 2010–31 November 2010</td>
            </tr>
            <tr>
              <td align="center" valign="middle">V2</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin">V3</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin">V4</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">10 July 2009–16 July 2009</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin">V5</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">21 May 2015–22 May 2015</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <table-wrap id="jmse-14-00772-t003" position="float">
        <object-id pub-id-type="pii">jmse-14-00772-t003_Table 3</object-id>
        <label>Table 3</label>
        <caption>
          <p>Mean Absolute Error (MAE, unit: m/s) between the numerical results (present drag source-term model and geo-mask model) and the experimental data of Roulund et al. [<xref ref-type="bibr" rid="B6-jmse-14-00772">6</xref>].</p>
        </caption>
        <table>
          <thead>
            <tr>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin">Grid List</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin"><italic>Z</italic> = 0.2</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin"><italic>Z</italic> = 0.1</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin"><italic>Z</italic> = 0.05</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin"><italic>Z</italic> = 0.02</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin"><italic>Z</italic> = 0.01</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin"><italic>Z</italic> = 0.005</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="center" valign="middle">This study</td>
              <td align="center" valign="middle">0.0238</td>
              <td align="center" valign="middle">0.0496</td>
              <td align="center" valign="middle">0.0649</td>
              <td align="center" valign="middle">0.110</td>
              <td align="center" valign="middle">0.129</td>
              <td align="center" valign="middle">0.139</td>
            </tr>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin">Geo mask</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.0246</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.0424</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.0806</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.101</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.122</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.151</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
      <table-wrap id="jmse-14-00772-t004" position="float">
        <object-id pub-id-type="pii">jmse-14-00772-t004_Table 4</object-id>
        <label>Table 4</label>
        <caption>
          <p>Mean Absolute Error (MAE, unit: m/s) between the present drag source-term model and the geo-mask model.</p>
        </caption>
        <table>
          <thead>
            <tr>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin">Grid List</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin"><italic>Z</italic> = 0.2</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin"><italic>Z</italic> = 0.1</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin"><italic>Z</italic> = 0.05</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin"><italic>Z</italic> = 0.02</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin"><italic>Z</italic> = 0.01</th>
              <th align="center" valign="middle" style="border-top:solid thin;border-bottom:solid thin"><italic>Z</italic> = 0.005</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="center" valign="middle" style="border-bottom:solid thin">This study</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.0162</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.0166</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.0166</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.0122</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.009</td>
              <td align="center" valign="middle" style="border-bottom:solid thin">0.0140</td>
            </tr>
          </tbody>
        </table>
      </table-wrap>
    </sec>
    <fn-group>
      <fn>
        <p><bold>Disclaimer/Publisher’s Note:</bold> The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.</p>
      </fn>
    </fn-group>
  </back>
</article>
