<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">WES</journal-id><journal-title-group>
    <journal-title>Wind Energy Science</journal-title>
    <abbrev-journal-title abbrev-type="publisher">WES</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Wind Energ. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2366-7451</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/wes-10-435-2025</article-id><title-group><article-title>Turbine- and farm-scale power losses in wind farms: an alternative to wake and farm blockage losses</article-title><alt-title>Turbine- and farm-scale power losses</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Kirby</surname><given-names>Andrew</given-names></name>
          <email>andrew.kirby@trinity.ox.ac.uk</email>
        <ext-link>https://orcid.org/0000-0001-8389-1619</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Nishino</surname><given-names>Takafumi</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-6306-7702</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Lanzilao</surname><given-names>Luca</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-1976-3449</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Dunstan</surname><given-names>Thomas D.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Meyers</surname><given-names>Johan</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-2828-4397</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Department of Engineering Science, University of Oxford, Parks Road, Oxford OX1 3PJ, UK</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Department of Mechanical Engineering, KU Leuven, Celestijnenlaan 300 – 3001 Leuven, Belgium</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Met Office, FitzRoy Road, Exeter EX1 3PB, UK</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Andrew Kirby (andrew.kirby@trinity.ox.ac.uk)</corresp></author-notes><pub-date><day>20</day><month>February</month><year>2025</year></pub-date>
      
      <volume>10</volume>
      <issue>2</issue>
      <fpage>435</fpage><lpage>450</lpage>
      <history>
        <date date-type="received"><day>1</day><month>July</month><year>2024</year></date>
           <date date-type="rev-request"><day>15</day><month>July</month><year>2024</year></date>
           <date date-type="rev-recd"><day>9</day><month>December</month><year>2024</year></date>
           <date date-type="accepted"><day>20</day><month>December</month><year>2024</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2025 Andrew Kirby et al.</copyright-statement>
        <copyright-year>2025</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025.html">This article is available from https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025.html</self-uri><self-uri xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025.pdf">The full text article is available as a PDF file from https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e134">Turbine–wake and farm–atmosphere interactions can reduce wind farm power production. To model farm performance, it is important to understand the impact of different flow effects on the farm efficiency (i.e. farm power normalised by the power of the same number of isolated turbines). In this study we analyse the results of 43 large-eddy simulations (LESs) of wind farms in a range of conventionally neutral boundary layers (CNBLs). First, we show that the farm efficiency <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is not well correlated with the wake efficiency <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (i.e. farm power normalised by the power of front-row turbines). This suggests that existing metrics, classifying the loss of farm power into wake loss and farm blockage loss, are not best suited for understanding large wind farm performance. We then evaluate the assumption of scale separation in the two-scale momentum theory <xref ref-type="bibr" rid="bib1.bibx26" id="paren.1"/> using the LES results. Building upon this theory, we propose two new metrics for wind farm performance: turbine-scale efficiency <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, reflecting the losses due to turbine–wake interactions, and farm-scale efficiency <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, indicating the losses due to farm–atmosphere interactions. The LES results show that <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is insensitive to the atmospheric condition, whereas <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is insensitive to the turbine layout. Finally, we show that a recently developed analytical wind farm model predicts <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with an average error of 5.7 % from the LES results.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Natural Environment Research Council</funding-source>
<award-id>NE/S007474/1</award-id>
</award-group>
<award-group id="gs2">
<funding-source>Fonds Wetenschappelijk Onderzoek</funding-source>
<award-id>G0B1518N</award-id>
</award-group>
<award-group id="gs3">
<funding-source>HORIZON EUROPE Climate, Energy and Mobility</funding-source>
<award-id>101084205</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

      
<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e229">To meet future energy demands, wind energy capacity will need to increase rapidly. It is likely that individual wind farms will become larger <xref ref-type="bibr" rid="bib1.bibx39" id="paren.2"/>. When wind turbines are placed together in a farm, they produce less power than in isolation. Predicting this power loss is key for designing wind farms. However, this remains difficult due to the multi-scale nature of wind farm aerodynamics <xref ref-type="bibr" rid="bib1.bibx31" id="paren.3"/>.</p>
      <p id="d2e238">Behind every turbine is a turbulent wake. When the wakes impact downstream turbines, they can cause significant power losses. Turbine wakes have been investigated extensively using large-eddy simulations (LESs) <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx43 bib1.bibx37" id="paren.4"><named-content content-type="pre">e.g.</named-content></xref>, wind tunnel experiments <xref ref-type="bibr" rid="bib1.bibx40 bib1.bibx7 bib1.bibx12" id="paren.5"><named-content content-type="pre">e.g.</named-content></xref>, and field measurements <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx44" id="paren.6"><named-content content-type="pre">e.g.</named-content></xref>. Data from operational wind farms show that downstream turbines produce less power than the first upstream row <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx27" id="paren.7"/>. Historically, this power degradation has been attributed to turbine–wake interactions.</p>
      <p id="d2e259">Large wind farms can act as additional resistance to the atmospheric boundary layer (ABL) <xref ref-type="bibr" rid="bib1.bibx36" id="paren.8"/>. This can act to reduce the wind speed within and upstream of the farm <xref ref-type="bibr" rid="bib1.bibx31" id="paren.9"/>. The upstream wind speed reduction is often referred to as the “farm blockage” or “global blockage” effect <xref ref-type="bibr" rid="bib1.bibx8" id="paren.10"/>. LESs of large wind farms <xref ref-type="bibr" rid="bib1.bibx42 bib1.bibx2 bib1.bibx20" id="paren.11"/> show that an internal boundary layer forms in response to the increased flow resistance from the farm. The atmospheric response causes a reduction in “average” wind speed within the farm, in addition to “local” wind speed reduction due to turbine wakes. How much of the downstream power degradation is due to turbine wakes compared to the larger-scale atmospheric response? Recently, <xref ref-type="bibr" rid="bib1.bibx20" id="text.12"/> performed LESs of large wind farms operating in conventionally neutral boundary layers (CNBLs), where the turbine layout and operating conditions were fixed, but different ABL heights and thermal stratifications above the ABL were tested. Depending on these conditions in the atmosphere, the “wake efficiency” <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (farm-averaged power normalised by the average power of the first-row turbines) was found to vary significantly from 0.48 to 1.23. This raises the following question: what physical processes are responsible for the different downstream power losses?</p>
      <p id="d2e289">An alternative approach to understanding wind farm aerodynamics is the “two-scale momentum theory” developed by <xref ref-type="bibr" rid="bib1.bibx26" id="text.13"/>, who proposed splitting the multi-scale problem into “internal” turbine-scale and “external” farm-scale sub-problems. The two sub-problems are coupled together by considering the conservation of momentum and matching the farm-average wind speed. Using the two-scale momentum theory, <xref ref-type="bibr" rid="bib1.bibx14" id="text.14"/> proposed the new concepts of turbine-scale and farm-scale power losses to understand farm performance, where the farm-average wind speed (rather than the wind speed upstream of the farm) plays a key role. The turbine-scale losses are due to farm-internal flow interactions (i.e. turbine–wake interactions), whereas the farm-scale losses are due to the atmospheric response to the whole farm (i.e. reduction in farm-average wind speed).</p>
      <p id="d2e299">In this study we compare the two different classifications of wind farm power losses using LESs of large finite-size wind farms. We use the LES results reported by <xref ref-type="bibr" rid="bib1.bibx20" id="text.15"/> and also perform new simulations with different turbine layouts, which allow us to validate the “two-scale separation” assumption and thus the concepts of turbine- and farm-scale losses. The LES data are available in a public database <xref ref-type="bibr" rid="bib1.bibx19" id="paren.16"/>. We first summarise the two-scale momentum theory in Sect. <xref ref-type="sec" rid="Ch1.S2"/>. The LES methodology is then briefly described in Sect. <xref ref-type="sec" rid="Ch1.S3"/>. A validation of the two-scale separation assumption along with the turbine- and farm-scale losses is presented in Sect. <xref ref-type="sec" rid="Ch1.S4"/>. We also compare the farm-scale losses from the wind farm LES with predictions from an analytical wind farm model in Sect. <xref ref-type="sec" rid="Ch1.S4"/>. The results are discussed in Sect. <xref ref-type="sec" rid="Ch1.S5"/> and concluding remarks given in Sect. <xref ref-type="sec" rid="Ch1.S6"/>.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Theory</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Two-scale momentum theory</title>
      <p id="d2e336">By considering the momentum balance for a control volume with and without a wind farm present, <xref ref-type="bibr" rid="bib1.bibx26" id="text.17"/> derived the non-dimensional farm momentum (NDFM) equation:
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M9" display="block"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="italic">λ</mml:mi><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="italic">γ</mml:mi></mml:msup><mml:mo>=</mml:mo><mml:mi>M</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M10" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> is the farm wind speed reduction factor that is defined as <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>≡</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">F</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (where <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the average wind speed in the nominal farm layer of height <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">F</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the farm-layer-averaged speed without turbines present); the (farm-averaged) internal turbine thrust coefficient <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> is defined as <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>≡</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:msubsup><mml:mi>U</mml:mi><mml:mi mathvariant="normal">F</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mi>n</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:math></inline-formula> (where <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the thrust of turbine <inline-formula><mml:math id="M18" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M19" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> is the number of turbines in the farm, and <inline-formula><mml:math id="M20" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula> is the rotor-swept area); the array density <inline-formula><mml:math id="M21" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> is defined as <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>≡</mml:mo><mml:mi>n</mml:mi><mml:mi>A</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (where <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the farm area); the natural surface friction coefficient <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is defined as <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>≡</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">F</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:math></inline-formula> (where <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the bottom shear stress without turbines present); <inline-formula><mml:math id="M27" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> is the bottom friction exponent (assumed to be 2.0 in this study, following <xref ref-type="bibr" rid="bib1.bibx26" id="text.18"/>, and also as justified later in Sect. <xref ref-type="sec" rid="Ch1.S4.SS2"/>) defined as <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>≡</mml:mo><mml:msub><mml:mi>log⁡</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (where <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the bottom shear stress with the turbines present); and <inline-formula><mml:math id="M30" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> is the momentum availability factor defined by <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:mi>M</mml:mi><mml:mo>≡</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">F</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the net momentum flux into the farm control volume with the turbines present and <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi mathvariant="normal">F</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> the case without the turbines present. In this study we use a fixed definition of the farm-layer height <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">hub</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (where <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">hub</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the turbine hub height) for convenience. The exact value of <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> defined originally by <xref ref-type="bibr" rid="bib1.bibx26" id="text.19"/> depends on the undisturbed wind profile, to ensure that <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">F</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> matches exactly with the undisturbed wind speed averaged over the turbine-swept area, <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>; however, as shown later by <xref ref-type="bibr" rid="bib1.bibx14" id="text.20"/>, the fixed definition of <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">hub</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is a good approximation for a wide range of ABL profiles.</p>
      <p id="d2e879">Note that the derivation of Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) given by <xref ref-type="bibr" rid="bib1.bibx26" id="text.21"/> was for an idealised case where the flow through the farm was assumed to be fully developed. However, they also discussed (in Sect. 3 of their paper) how the same form of equation could be derived for more general cases, where the net momentum transfer through the side and top surfaces of the farm control volume should also be considered part of <inline-formula><mml:math id="M40" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>. See <xref ref-type="bibr" rid="bib1.bibx14" id="text.22"/> for the full expression of <inline-formula><mml:math id="M41" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>.</p>
      <p id="d2e904"><xref ref-type="bibr" rid="bib1.bibx29" id="text.23"/> used numerical weather prediction (NWP) simulations to calculate <inline-formula><mml:math id="M42" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> for a realistic offshore wind farm site in the North Sea. They found, for most cases, an approximately linear relationship between <inline-formula><mml:math id="M43" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M44" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula>. Therefore, as proposed by <xref ref-type="bibr" rid="bib1.bibx26" id="text.24"/>, it is convenient to express <inline-formula><mml:math id="M45" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> as
            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M46" display="block"><mml:mrow><mml:mi>M</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M47" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> is called the wind extractability factor. <xref ref-type="bibr" rid="bib1.bibx14" id="text.25"/> showed that <inline-formula><mml:math id="M48" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> was a time-dependent parameter that varied with atmospheric conditions and inversely with farm size. More recently, <xref ref-type="bibr" rid="bib1.bibx16" id="text.26"/> proposed an analytical model of <inline-formula><mml:math id="M49" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula>, as discussed later in Sect. <xref ref-type="sec" rid="Ch1.S4.SS4"/>.</p>
      <p id="d2e999">Equations (<xref ref-type="disp-formula" rid="Ch1.E1"/>) and (<xref ref-type="disp-formula" rid="Ch1.E2"/>) can be solved to calculate the farm wind speed reduction factor <inline-formula><mml:math id="M50" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> for a given farm design and atmospheric condition (i.e. <inline-formula><mml:math id="M51" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M54" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M55" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula>). Using <inline-formula><mml:math id="M56" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula>, the farm power can be calculated using
            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M57" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where the (farm-averaged) turbine power coefficient is defined as <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>≡</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">F</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mi>n</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the power of turbine <inline-formula><mml:math id="M60" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> in the farm) and the (farm-averaged) internal turbine power coefficient defined as <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>≡</mml:mo><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:msubsup><mml:mi>U</mml:mi><mml:mi mathvariant="normal">F</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mi>n</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Analytical model of near-ideal wind farm performance</title>
      <p id="d2e1230">Generally, the internal turbine thrust coefficient <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> depends on the turbine layout <xref ref-type="bibr" rid="bib1.bibx14" id="paren.27"/>. However, as suggested by <xref ref-type="bibr" rid="bib1.bibx24" id="text.28"/> and later confirmed by <xref ref-type="bibr" rid="bib1.bibx14" id="text.29"/>, an approximate upper limit of <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> (with respect to the turbine layout) can be predicted using an analogy to the classical actuator disc theory:
            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M64" display="block"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">16</mml:mn><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>+</mml:mo><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>≡</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:msubsup><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mi>A</mml:mi></mml:mrow></mml:math></inline-formula> is a turbine resistance coefficient that represents the turbine operating condition (assumed to be constant for all turbines in the farm), and <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the streamwise velocity averaged across the rotor swept area of turbine <inline-formula><mml:math id="M67" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>. Note that the two-scale momentum theory summarised in Sect. 2.1 is for general cases where the turbine thrust <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and power <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> may vary across the farm, whereas the analytical model described here is for less-general cases where the turbine resistance coefficient <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> is constant across the farm (such as the LES cases shown later in this paper, where <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> is fixed at 1.94 for all turbines in the farm). <xref ref-type="bibr" rid="bib1.bibx14" id="text.30"/> showed that, for periodic arrays of turbines with a fixed <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> value of 1.33, some specific turbine layouts could exceed this <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> value slightly, presumably due to local blockage effects <xref ref-type="bibr" rid="bib1.bibx28 bib1.bibx25" id="paren.31"/>.</p>
      <p id="d2e1465">The two-scale momentum theory described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/> can be used, together with Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>), to predict the performance of arrays of actuator discs (or aerodynamically ideal turbines operating below rated conditions). For actuator discs <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>≡</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the local wind speed reduction factor, and <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be estimated as <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>/</mml:mo><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula> since <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> has been assumed to be constant for all turbines. It is useful to note that this theoretical estimation is strictly valid only for infinite regular arrays of actuator discs. The (farm-averaged) power coefficient of an actuator disc is therefore given by
            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M79" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mi mathvariant="italic">α</mml:mi><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:msup><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:msup><mml:msup><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mrow><mml:mo>-</mml:mo><mml:mstyle scriptlevel="+1"><mml:mfrac><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e1656">Using the analytical model of <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> (Eq. <xref ref-type="disp-formula" rid="Ch1.E4"/>), Eqs. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), (<xref ref-type="disp-formula" rid="Ch1.E2"/>), and (<xref ref-type="disp-formula" rid="Ch1.E5"/>) can be solved to give a theoretical prediction of near-ideal wind farm performance, denoted <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Nishino</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. We describe this as near-ideal since this is close to but slightly less than the maximum possible (as shown later). If we assume <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.0</mml:mn></mml:mrow></mml:math></inline-formula>, we can derive a single analytical expression for <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Nishino</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, i.e.
            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M84" display="block"><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Nishino</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">64</mml:mn><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>+</mml:mo><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>×</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="1em"/><mml:msup><mml:mfenced open="[" close="]"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>+</mml:mo><mml:msqrt><mml:mrow><mml:msup><mml:mi mathvariant="italic">ζ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mn mathvariant="normal">16</mml:mn><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>+</mml:mo><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">λ</mml:mi><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msqrt></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mfenced close=")" open="("><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mn mathvariant="normal">16</mml:mn><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>+</mml:mo><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">λ</mml:mi><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          Meanwhile, the power coefficient of an isolated turbine <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is given by
            <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M86" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">64</mml:mn><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mo>+</mml:mo><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          which gives a maximum turbine performance of <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">16</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">27</mml:mn></mml:mrow></mml:math></inline-formula> when <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.0</mml:mn></mml:mrow></mml:math></inline-formula>. Note that Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) reduces to Eq. (<xref ref-type="disp-formula" rid="Ch1.E7"/>) in two special cases: (i) when <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and (ii) when <inline-formula><mml:math id="M90" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> is infinitely large. These two theoretical predictions of performance (<inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Nishino</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) will be used to define the turbine-scale and farm-scale efficiencies later in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/>.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Large-eddy-simulation methodology</title>
      <p id="d2e2110">In this paper we analyse the LESs of wind farms in CNBLs performed by <xref ref-type="bibr" rid="bib1.bibx20" id="text.32"/> with five new simulation cases. Here we briefly summarise the main details of the LES methodology; for more details, see <xref ref-type="bibr" rid="bib1.bibx20" id="text.33"/>.</p>
      <p id="d2e2119">The simulations are performed with SP-Wind, an in-house LES code developed at KU Leuven <xref ref-type="bibr" rid="bib1.bibx2 bib1.bibx18" id="paren.34"/>. The streamwise (<inline-formula><mml:math id="M93" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>) and spanwise (<inline-formula><mml:math id="M94" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula>) directions are discretised with a Fourier pseudo-spectral method. For the vertical (<inline-formula><mml:math id="M95" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>) direction, an energy-preserving fourth-order finite difference scheme is adopted <xref ref-type="bibr" rid="bib1.bibx41" id="paren.35"/>. The effects of subgrid-scale motions on the resolved flow are taken into account with the stability-dependent Smagorinsky model proposed by <xref ref-type="bibr" rid="bib1.bibx34" id="text.36"/>, with the Smagorinsky coefficient set to <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.14</mml:mn></mml:mrow></mml:math></inline-formula>. The constant <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is damped near the wall using the damping function proposed by <xref ref-type="bibr" rid="bib1.bibx21" id="text.37"/>.</p>
      <p id="d2e2182">The turbines are modelled using an actuator disc model with no rotation <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx22" id="paren.38"/>. The turbine forces are projected onto the numerical grid using a Gaussian convolution filter <xref ref-type="bibr" rid="bib1.bibx9" id="paren.39"/>. Recently, <xref ref-type="bibr" rid="bib1.bibx32" id="text.40"/> proposed an additional correction factor for actuator disc models to avoid over-prediction of power and thrust. Unfortunately, this correction factor was not yet included in the LES database of <xref ref-type="bibr" rid="bib1.bibx20" id="text.41"/>, and therefore, it was also not used for the additional cases performed here. Instead, as a next-best approximation, we use the correction factor of <xref ref-type="bibr" rid="bib1.bibx32" id="text.42"/> in a postprocessing step (see Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/> for more details). The turbines have a diameter <inline-formula><mml:math id="M98" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> of 198 <inline-formula><mml:math id="M99" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> and a hub height <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">hub</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of 119 <inline-formula><mml:math id="M101" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. The thrust is calculated using a disc-based thrust coefficient of <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.94</mml:mn></mml:mrow></mml:math></inline-formula>, giving a traditional thrust coefficient of <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.88</mml:mn></mml:mrow></mml:math></inline-formula>. A yaw controller is used to keep all turbine discs perpendicular to the incident flow to each turbine.</p>
      <p id="d2e2270">Table <xref ref-type="table" rid="Ch1.T1"/> summarises the wind farm designs considered in this study. In addition to the “standard” design used by <xref ref-type="bibr" rid="bib1.bibx20" id="text.43"/>, we also consider three additional designs, namely “aligned”, “half length”, and “double spacing”. The standard farm consists of 16 rows and 10 columns of turbines in a staggered layout. The streamwise and spanwise spacing between turbines is <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula>, giving a capacity density of approximately 10 <inline-formula><mml:math id="M105" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">MW</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M106" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. This is a dense wind farm, but this density is being considered in some development areas. The farm has a length of 14.85 <inline-formula><mml:math id="M107" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> and a width of 9.4 <inline-formula><mml:math id="M108" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula>. For the three additional farm designs (aligned, half length, and double spacing) the turbine layout, farm length, and turbine spacing were changed, respectively, from the standard design (Table <xref ref-type="table" rid="Ch1.T1"/>). Note that the farm length is the distance between the first and last turbine rows, and the half-length case has 8 rows rather than 16 rows. For all simulations the computational domain size is <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M110" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M111" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M112" display="inline"><mml:mn mathvariant="normal">30</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M113" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M114" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M115" display="inline"><mml:mn mathvariant="normal">25</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M116" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula>. The grid resolution is <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">31.25</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M118" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">21.74</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M120" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M122" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> in the lowest 1.5 <inline-formula><mml:math id="M123" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> of the domain, following the set-up used by <xref ref-type="bibr" rid="bib1.bibx20" id="text.44"/>.</p>

<table-wrap id="Ch1.T1" specific-use="star"><label>Table 1</label><caption><p id="d2e2495">A summary of wind farm designs considered in this study.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Design</oasis:entry>
         <oasis:entry colname="col2">Turbine</oasis:entry>
         <oasis:entry colname="col3">Farm</oasis:entry>
         <oasis:entry colname="col4">Farm</oasis:entry>
         <oasis:entry colname="col5">Turbine</oasis:entry>
         <oasis:entry colname="col6">Number of</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">layout</oasis:entry>
         <oasis:entry colname="col3">length</oasis:entry>
         <oasis:entry colname="col4">width</oasis:entry>
         <oasis:entry colname="col5">spacing</oasis:entry>
         <oasis:entry colname="col6">turbines</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Standard</oasis:entry>
         <oasis:entry colname="col2">Staggered</oasis:entry>
         <oasis:entry colname="col3">14.85 <inline-formula><mml:math id="M124" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">9.4 <inline-formula><mml:math id="M125" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>D</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">160</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Aligned</oasis:entry>
         <oasis:entry colname="col2">Aligned</oasis:entry>
         <oasis:entry colname="col3">14.85 <inline-formula><mml:math id="M127" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">9.4 <inline-formula><mml:math id="M128" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>D</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">160</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Half length</oasis:entry>
         <oasis:entry colname="col2">Staggered</oasis:entry>
         <oasis:entry colname="col3">6.93 <inline-formula><mml:math id="M130" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">9.4 <inline-formula><mml:math id="M131" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>D</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">80</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Double spacing</oasis:entry>
         <oasis:entry colname="col2">Staggered</oasis:entry>
         <oasis:entry colname="col3">14.85 <inline-formula><mml:math id="M133" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">9.4 <inline-formula><mml:math id="M134" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>D</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">40</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e2773">The bottom boundary conditions are given by the classical Monin–Obukhov similarity theory for neutral boundary layers <xref ref-type="bibr" rid="bib1.bibx23" id="paren.45"/>. Periodic boundary conditions are applied at the streamwise and spanwise edges of the domain. To break the streamwise periodicity and impose an inflow condition, we use the wave-free fringe region technique <xref ref-type="bibr" rid="bib1.bibx18" id="paren.46"/>. At the top of the domain, a rigid-lid condition is used, which imposes zero shear stress and vertical velocity and a fixed potential temperature. To minimise gravity-wave reflection, we adopt a Rayleigh damping layer in the upper part of the domain <xref ref-type="bibr" rid="bib1.bibx18" id="paren.47"/>.</p>

<table-wrap id="Ch1.T2" specific-use="star"><label>Table 2</label><caption><p id="d2e2788">A summary of atmospheric stratifications considered in this study.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Capping inversion height [<inline-formula><mml:math id="M136" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2">1000, 500, 300, 150</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Capping inversion strength [<inline-formula><mml:math id="M137" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2">2, 5, 8</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Free-atmosphere lapse rate [<inline-formula><mml:math id="M138" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M139" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2">1, 4, 8</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e2868">The atmospheric stratification is varied by changing the capping inversion height, capping inversion strength, and free-atmosphere lapse rate. Table <xref ref-type="table" rid="Ch1.T2"/> shows a summary of the different atmospheric stratifications. All combinations of these parameters were considered for the standard farm design by <xref ref-type="bibr" rid="bib1.bibx20" id="text.48"/>. We use the notation introduced by <xref ref-type="bibr" rid="bib1.bibx20" id="text.49"/>; e.g. H500-C5-G4 refers to a capping inversion height of 500 <inline-formula><mml:math id="M140" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, capping inversion strength of 5 <inline-formula><mml:math id="M141" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:math></inline-formula>, and free-atmosphere lapse rate of 4 <inline-formula><mml:math id="M142" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">K</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M143" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e2918">In this study we fix the geostrophic wind to 10 m s<sup>−1</sup>, which is in line with previous studies <xref ref-type="bibr" rid="bib1.bibx1 bib1.bibx42 bib1.bibx2 bib1.bibx17" id="paren.50"/>. This value is also chosen so that all turbines operate below their rated wind speed, justifying the use of the constant thrust coefficient noted earlier. Finally, we fix the Coriolis frequency to <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.14</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mi mathvariant="normal">−</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> s<sup>−1</sup> and the surface roughness to <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mi mathvariant="normal">−</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> m for all simulations.</p>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results</title>
      <p id="d2e3007">In the following we first investigate the wake and farm-blockage losses observed in the LES performed by <xref ref-type="bibr" rid="bib1.bibx20" id="text.51"/> in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>. We then present in Sect. <xref ref-type="sec" rid="Ch1.S4.SS2"/> a validation of the two-scale separation assumption in the two-scale momentum theory proposed by <xref ref-type="bibr" rid="bib1.bibx26" id="text.52"/>. We apply the concepts of turbine-scale and farm-scale losses <xref ref-type="bibr" rid="bib1.bibx14" id="paren.53"/> to the LES results in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/>. Finally, we assess the accuracy of an analytical model <xref ref-type="bibr" rid="bib1.bibx16" id="paren.54"/> in predicting the farm-scale losses.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Wake and farm blockage losses</title>
      <p id="d2e3036">Here we reanalyse the results of the wind farm LES performed by <xref ref-type="bibr" rid="bib1.bibx20" id="text.55"/>, who reported that the farm normalised power relative to the first-row power (i.e. wake efficiency) varied from 0.48 to 1.23 for the same turbine layout and wind direction. The aim of this section is therefore to investigate the physical mechanisms behind such a large change in the farm normalised power.</p>
      <p id="d2e3042"><xref ref-type="bibr" rid="bib1.bibx3" id="text.56"/> have introduced three different “efficiencies” (or power ratios) for wind farm performance. Firstly, the wake efficiency <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (sometimes called “normalised power”) is defined as
            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M149" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>≡</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">farm</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">farm</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the farm-averaged turbine power, and <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the first-row-averaged turbine power. Secondly, the “non-local” efficiency <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is defined as
            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M153" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub><mml:mo>≡</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the power output of an isolated turbine under the same atmospheric conditions. This represents the power loss due to the velocity reduction in front of the farm, i.e. due to farm blockage. Finally the “farm efficiency” <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is defined as
            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M156" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mo>≡</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">farm</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≡</mml:mo><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          The farm efficiency <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> quantifies the overall power losses caused by placing turbines together in a farm.</p>
      <p id="d2e3224">As noted by <xref ref-type="bibr" rid="bib1.bibx20" id="text.57"/>, the farm LES results show a relatively strong negative correlation between <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Fig. <xref ref-type="fig" rid="Ch1.F1"/>). When the farm blockage increases (i.e. <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> decreases), the downstream power losses decrease (i.e. <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> increases). These two effects counteract each other to a certain extent. This means that <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is affected by not only turbine–wake interactions but also larger farm-scale flow effects causing farm blockage.</p>

      <fig id="Ch1.F1"><label>Figure 1</label><caption><p id="d2e3291">Relationship between wake efficiency <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and non-local efficiency <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for all 38 LES cases from <xref ref-type="bibr" rid="bib1.bibx20" id="text.58"/>. The <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> value shows the coefficient of determination.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f01.png"/>

        </fig>

      <p id="d2e3336">The correlation between <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is caused by the induced pressure gradients across the farm. To illustrate this, the pressure perturbation for cases H300-C2-G1 and H300-C8-G1 is shown in Fig. <xref ref-type="fig" rid="Ch1.F2"/>. Case H300-C2-G1 has a low degree of farm blockage (<inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.857</mml:mn></mml:mrow></mml:math></inline-formula>) and a relatively small induced pressure gradient. Conversely, H300-C8-G1 has a high degree of farm blockage (<inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.437</mml:mn></mml:mrow></mml:math></inline-formula>) and a large induced pressure gradient. Essentially, H300-C8-G1 has a larger driving force across the farm, meaning that the velocity tends to stay high across the farm despite the lower velocity at the front. This causes <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to be higher (<inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.00</mml:mn></mml:mrow></mml:math></inline-formula> compared to <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.501</mml:mn></mml:mrow></mml:math></inline-formula> for H300-C2-G1).</p>

      <fig id="Ch1.F2"><label>Figure 2</label><caption><p id="d2e3437">Time-averaged pressure perturbation averaged across the farm width for cases <bold>(a)</bold> H300-C2-G1 and <bold>(b)</bold> H300-C8-G1.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f02.png"/>

        </fig>

      <p id="d2e3452">The LES results also show that the overall farm efficiency <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is not well correlated with either the wake efficiency <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> or the non-local efficiency <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Figure <xref ref-type="fig" rid="Ch1.F3"/>a shows the weak correlation between <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This shows that the wake efficiency or normalised power is not a good indicator of wind farm efficiency. The correlation between <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is also relatively weak, as shown in Fig. <xref ref-type="fig" rid="Ch1.F3"/>b. The negative farm blockage effect is mostly counteracted by the increased pressure gradient across the farm, which increases <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>

      <fig id="Ch1.F3"><label>Figure 3</label><caption><p id="d2e3550"><bold>(a)</bold> Relationship between farm efficiency <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and wake efficiency <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <bold>(b)</bold> relationship between farm efficiency <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and non-local efficiency <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, for all 38 LES cases from <xref ref-type="bibr" rid="bib1.bibx20" id="text.59"/>. The <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values show the coefficients of determination.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f03.png"/>

        </fig>

      <p id="d2e3624">To better understand why the same turbine layout results in a very wide range of <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from 0.48 to 1.23, now we will investigate whether this could be explained by either (1) different “effective” turbine layouts caused by changes in local wind directions within the farm or (2) different wake recovery rates. In the following, we will again focus on the two illustrative cases, H300-C2-G1 and H300-C8-G1. The capping inversion height is the same for both, but H300-C2-G1 gives <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.501</mml:mn></mml:mrow></mml:math></inline-formula>, whereas H300-C8-G1 gives <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.00</mml:mn></mml:mrow></mml:math></inline-formula>.</p>

      <fig id="Ch1.F4"><label>Figure 4</label><caption><p id="d2e3670">Time-averaged flow angle at the turbine hub height for cases <bold>(a)</bold> H300-C2-G1 and <bold>(b)</bold> H300-C8-G1.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f04.png"/>

        </fig>

      <fig id="Ch1.F5"><label>Figure 5</label><caption><p id="d2e3687">Relationship between wake efficiency <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the farm-averaged magnitude of turbine yaw angle <inline-formula><mml:math id="M190" display="inline"><mml:mover accent="true"><mml:mrow><mml:mo>|</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>|</mml:mo></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> for all 38 LES cases from <xref ref-type="bibr" rid="bib1.bibx20" id="text.60"/>. The <inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> value shows the coefficient of determination.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f05.png"/>

        </fig>

      <p id="d2e3736">First, we show that the large difference in <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> cannot be explained by different effective turbine layouts. The local flow direction for cases H300-C2-G1 and H300-C8-G1 is shown in Fig. <xref ref-type="fig" rid="Ch1.F4"/>. Both cases have an outward flow direction of approximately <inline-formula><mml:math id="M193" display="inline"><mml:mn mathvariant="normal">5</mml:mn></mml:math></inline-formula>° at the sides. However, both cases have similar variations in the local flow directions across the farm. Figure <xref ref-type="fig" rid="Ch1.F5"/> shows there is not a strong relationship between <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the farm-averaged absolute turbine yaw angle <inline-formula><mml:math id="M195" display="inline"><mml:mover accent="true"><mml:mrow><mml:mo>|</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi><mml:mo>|</mml:mo></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> for all 38 cases, indicating that the large variation in <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> cannot be explained by the change in effective turbine layout.</p>

      <fig id="Ch1.F6"><label>Figure 6</label><caption><p id="d2e3802">Time-averaged <inline-formula><mml:math id="M197" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> velocity contours at the turbine hub height for case H300-C2-G1 <bold>(a)</bold> across the whole farm and <bold>(b)</bold> inside the farm and for case H300-C8-G1 <bold>(c)</bold> across the whole farm and <bold>(d)</bold> inside the farm.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f06.png"/>

        </fig>

      <p id="d2e3830">Next, we show that the wake recovery behind each turbine is also uncorrelated with the wake efficiency <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The farm flow profiles are shown in Fig. <xref ref-type="fig" rid="Ch1.F6"/>a for H300-C2-G1 and in Fig. <xref ref-type="fig" rid="Ch1.F6"/>c for H300-C8-G1. The individual wake deficits look similar, but rather it is the farm-scale flows that are different. A closer view of individual wakes towards the centre of the farm is shown in Fig. <xref ref-type="fig" rid="Ch1.F6"/>b and d. Despite one case having <inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.501</mml:mn></mml:mrow></mml:math></inline-formula> and the other having <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.00</mml:mn></mml:mrow></mml:math></inline-formula>, the wakes look almost identical. This suggests that the characteristics of individual turbine wake recovery are not contributing to the difference in <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>

      <fig id="Ch1.F7"><label>Figure 7</label><caption><p id="d2e3894"><bold>(a)</bold> Time-averaged <inline-formula><mml:math id="M202" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> velocity contours at the turbine hub height for case H300-C2-G1, with the 11th row highlighted in red, and <bold>(b)</bold> new local coordinates <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Normalised wake velocity deficit profiles averaged for all 10 turbines in the 11th row, plotted in the horizontal (<inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) direction at the hub height and in the vertical (<inline-formula><mml:math id="M206" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula>) direction through the rotor centre for <bold>(c)</bold>, <bold>(d)</bold> case H300-C2-G1 and <bold>(e)</bold>, <bold>(f)</bold> case H300-C8-G1, respectively.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f07.png"/>

        </fig>

      <p id="d2e3968">A more quantitative comparison in Fig. <xref ref-type="fig" rid="Ch1.F7"/> shows that both cases have similar wake velocity deficits. Here we calculated the wake velocity deficit by defining new coordinates <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> local to each turbine (see Fig. <xref ref-type="fig" rid="Ch1.F7"/>b). <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is perpendicular to each rotor and <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> parallel. We averaged the wake velocity deficits (relative to the undisturbed velocity <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> recorded in the precursor simulation) for each turbine in the 11th row. This row was chosen because the flow profiles are characteristic of the average flow profile across the entire farm. Figure <xref ref-type="fig" rid="Ch1.F7"/>c–f show that both horizontal and vertical wake deficit profiles are approximately Gaussian, and the wake deficit profiles and wake recovery rate are both similar. H300-C8-G1 has a slightly smaller normalised wake velocity deficit compared to H300-C2-G1, but this is not sufficient to explain the large difference in <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values.</p>
      <p id="d2e4050">The wake recovery across the entire farm is also similar for the two cases. We calculated the wake width by fitting a Gaussian function to the wake deficit profiles shown in Fig. <xref ref-type="fig" rid="Ch1.F7"/>. Note that the centre of the Gaussian function was not fixed to the rotor centre. The wake width <inline-formula><mml:math id="M213" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> was calculated as the geometric mean of the wake width in the horizontal <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and vertical <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> directions, i.e. <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>. The wake width as a function of the downstream distance for turbine rows 3 to 16 is shown in Fig. <xref ref-type="fig" rid="Ch1.F8"/>. The first two rows were excluded, as the wake recovery was much slower. An approximately linear growth in wake width can be seen for both cases. We calculated the wake expansion coefficient <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:msup><mml:mi>k</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> using the equation <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>/</mml:mo><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>k</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>D</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ϵ</mml:mi></mml:mrow></mml:math></inline-formula> where <inline-formula><mml:math id="M219" display="inline"><mml:mi mathvariant="italic">ϵ</mml:mi></mml:math></inline-formula> is the initial wake width. We then averaged the value of <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msup><mml:mi>k</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> across the 3rd to 16th rows to obtain a farm-averaged <inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:msup><mml:mi>k</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, which is shown in Fig. <xref ref-type="fig" rid="Ch1.F8"/>. The value of <inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:msup><mml:mi>k</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> was found to be higher than the values reported by <xref ref-type="bibr" rid="bib1.bibx6" id="text.61"/>. This is presumably because the turbulence levels are higher within a large wind farm. Most importantly, the average wake growth rate is higher for the case with the lower value of <inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This again demonstrates that <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is not strongly related to local wake recovery behind each turbine.</p>

      <fig id="Ch1.F8"><label>Figure 8</label><caption><p id="d2e4223">Normalised wake width with streamwise distance for different turbine rows for cases <bold>(a)</bold> H300-C2-G1 and <bold>(b)</bold> H300-C8-G1.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f08.png"/>

        </fig>

      <fig id="Ch1.F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e4240"><bold>(a)</bold> Relationship between farm efficiency <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and farm-averaged <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:msup><mml:mi>k</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, <bold>(b)</bold> relationship between wake efficiency <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and farm-averaged <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msup><mml:mi>k</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, and <bold>(c)</bold> relationship between wake efficiency <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and farm-averaged wake width at <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> downstream of each disc. <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> shows the coefficient of determination.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f09.png"/>

        </fig>

      <p id="d2e4335">To confirm this trend further, we calculated the farm-averaged wake expansion coefficient <inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:msup><mml:mi>k</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> and normalised wake width <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>/</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> (at <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> downstream of each disc) for 29 of the farm LES cases from <xref ref-type="bibr" rid="bib1.bibx20" id="text.62"/>. The cases with the lowest capping inversion (150 <inline-formula><mml:math id="M235" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>) were excluded, as they did not have Gaussian wake deficit profiles in the vertical direction due to the vicinity of the capping inversion base to the turbine-tip height. Figure <xref ref-type="fig" rid="Ch1.F9"/>a shows that there is no correlation between the farm efficiency <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the wake expansion coefficient <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:msup><mml:mi>k</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>. Figure <xref ref-type="fig" rid="Ch1.F9"/>b shows that low <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values cannot be explained by a slower wake recovery. On the contrary, these LES results show that cases with a low <inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> value tend to have a faster wake recovery. This trend can also be confirmed from the negative correlation between <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the farm-averaged turbine wake width (at <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> downstream of each disc) shown in Fig. <xref ref-type="fig" rid="Ch1.F9"/>c.</p>
      <p id="d2e4457">The wake efficiency <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> has been extensively used to analyse farm performance, as it is a relatively easy parameter to calculate, e.g. using supervisory control and data acquisition (SCADA). However, these LES results (for a fixed staggered turbine layout with different ABL conditions) suggest that this wake efficiency parameter <inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is not a good indicator of the turbine–wake interactions within the farm.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Validation of the two-scale separation assumption</title>
      <p id="d2e4490">The two-scale momentum theory provides an alternative way of understanding wind farm performance. This theory is particularly useful when the two-scale separation assumption is valid, meaning that the farm internal parameters (<inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M245" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula>) depend only on internal or turbine-scale conditions, whereas the external parameter (<inline-formula><mml:math id="M246" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula>) depends only on external or farm-scale conditions. This assumption allows the turbine-scale and farm-scale flows to be modelled separately; however, this assumption has not been fully evaluated in previous studies.  In the following we present a first validation of the two-scale separation assumption using four new LES results as well as the previous LES results from <xref ref-type="bibr" rid="bib1.bibx20" id="text.63"/>.</p>
      <p id="d2e4523">Here we calculate <inline-formula><mml:math id="M247" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from the momentum availability factor <inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the farm wind speed reduction factor <inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> obtained from the LES as follows:
            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M250" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is calculated directly from the values of <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">F</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> obtained from the LES, whereas <inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is calculated as

                <disp-formula id="Ch1.E12" specific-use="gather" content-type="subnumberedsingle"><mml:math id="M255" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E12.13"><mml:mtd><mml:mtext>12a</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mi>S</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mi>S</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E12.14"><mml:mtd><mml:mtext>12b</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mo>∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:msubsup><mml:msub><mml:mi>T</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mi>S</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:msup><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub><mml:mi mathvariant="italic">γ</mml:mi></mml:msup></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E12.15"><mml:mtd><mml:mtext>12c</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LES</mml:mi></mml:mrow><mml:mo>*</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub><mml:mi mathvariant="italic">γ</mml:mi></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            The bottom friction exponent <inline-formula><mml:math id="M256" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> was not recorded in the present LES results, but we can expect that this varies between 1.5 and 2.0 <xref ref-type="bibr" rid="bib1.bibx14" id="paren.64"/>. Considering Eq. (<xref ref-type="disp-formula" rid="Ch1.E12.15"/>), a typical value of <inline-formula><mml:math id="M257" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is 17.5 for the farms in this study, meaning that the total force due to turbine thrust is much larger than the force due to the bottom friction (and hence, the impact of <inline-formula><mml:math id="M258" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> is very small). For example, if we suppose that <inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn></mml:mrow></mml:math></inline-formula>, using <inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.5</mml:mn></mml:mrow></mml:math></inline-formula> gives <inline-formula><mml:math id="M261" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10.5</mml:mn></mml:mrow></mml:math></inline-formula>, whereas <inline-formula><mml:math id="M262" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.0</mml:mn></mml:mrow></mml:math></inline-formula> gives <inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10.4</mml:mn></mml:mrow></mml:math></inline-formula>. Since the value of <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is largely insensitive to the value of <inline-formula><mml:math id="M265" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula>, we will use <inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.0</mml:mn></mml:mrow></mml:math></inline-formula> in the following analysis.</p>
      <p id="d2e4953">Figure <xref ref-type="fig" rid="Ch1.F10"/> shows the relationship between <inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> obtained for three different atmospheric conditions. As can be seen from the figure, the wind extractability factor <inline-formula><mml:math id="M269" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> changes with the atmospheric conditions, but it is not sensitive to the turbine layout. The aligned turbine layouts result in a lower wind speed reduction (i.e. lower value of <inline-formula><mml:math id="M270" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) because they present a lower flow resistance. However, the value of <inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is almost identical for aligned and staggered layouts under a given atmospheric condition. A farm with a staggered layout but doubled turbine spacing (<inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>D</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula>) also follows approximately the same relationship (see Fig. <xref ref-type="fig" rid="Ch1.F10"/>b). This demonstrates that the linear relationship is valid for a wide range of <inline-formula><mml:math id="M273" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula>. It can also be seen that <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> decreases with decreasing capping inversion height. This trend was predicted by the theoretical model of <inline-formula><mml:math id="M275" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> proposed by <xref ref-type="bibr" rid="bib1.bibx16" id="text.65"/>. The values of <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for all atmospheric conditions tested in this study are shown in Fig. <xref ref-type="fig" rid="Ch1.F11"/>a. As shown theoretically by <xref ref-type="bibr" rid="bib1.bibx26" id="text.66"/>, for a given wind farm, there is a positive monotonic relationship between <inline-formula><mml:math id="M277" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> and wind farm efficiency. Therefore the effects of different atmospheric conditions on the wind farm efficiency reported by <xref ref-type="bibr" rid="bib1.bibx20" id="text.67"/> can be explained by different wind extractability factors <inline-formula><mml:math id="M278" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula>.</p>

      <fig id="Ch1.F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e5104">Relationship between momentum availability factor <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and farm wind speed reduction factor <inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the <bold>(a)</bold> H1000-C5-G4, <bold>(b)</bold> H500-C5-G4, and <bold>(c)</bold> H300-C5-G4 atmospheric conditions.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f10.png"/>

        </fig>

      <fig id="Ch1.F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e5146">Values of <bold>(a)</bold> wind extractability factor <inline-formula><mml:math id="M281" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> and <bold>(b)</bold> internal turbine thrust coefficient <inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> for all atmospheric conditions tested.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f11.png"/>

        </fig>

      <p id="d2e5181">The LES results also show that the internal turbine thrust coefficient <inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LES</mml:mi></mml:mrow><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> is insensitive to atmospheric conditions (Fig. <xref ref-type="fig" rid="Ch1.F11"/>b). Apart from the lowest capping inversion cases (H150), the staggered turbine layout consistently gives a high <inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LES</mml:mi></mml:mrow><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> value of about 1.0 irrespective of atmospheric stratification (Fig. <xref ref-type="fig" rid="Ch1.F11"/>b), whereas the aligned turbine layout consistently gives a lower <inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LES</mml:mi></mml:mrow><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> value than the staggered one. This trend is expected, as <xref ref-type="bibr" rid="bib1.bibx14" id="text.68"/> showed that increased turbine–wake interactions reduce the value of <inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>. Turbine–wake interactions reduce <inline-formula><mml:math id="M287" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> because the waked turbines experience a lower incident wind speed and so produce less thrust.</p>
      <p id="d2e5272">These LES results in Figs. <xref ref-type="fig" rid="Ch1.F10"/> and <xref ref-type="fig" rid="Ch1.F11"/> strongly indicate that the assumption of two-scale separation is valid for large finite wind farms, at least in the practical range of CNBLs tested in this study. This means that the impact of turbine-scale flows (i.e. turbine–wake interactions) and farm-scale flows (i.e. farm–atmosphere interaction) could be modelled separately through the modelling of <inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M289" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula>, as suggested originally by <xref ref-type="bibr" rid="bib1.bibx26" id="text.69"/>, to predict wind farm power in a less complicated and more physically meaningful manner.</p>
</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Turbine-scale and farm-scale power losses</title>
      <p id="d2e5310">Turbine-scale and farm-scale power losses (<xref ref-type="bibr" rid="bib1.bibx14" id="text.70"/>; see also <xref ref-type="bibr" rid="bib1.bibx35" id="text.71"/>) are alternative metrics for wind farm performance, as illustrated in Fig. <xref ref-type="fig" rid="Ch1.F12"/>. The turbine-scale power losses are due to the internal flow interactions within the farm (i.e. turbine–wake interactions). Farm-scale power losses are due to the interaction between the ABL and the farm as a whole. <xref ref-type="bibr" rid="bib1.bibx14" id="text.72"/> have shown, using LESs of flow over a periodic array of actuator discs for 50 different layouts, that the near-ideal farm performance predicted by Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) is a good measure to differentiate the turbine-scale power losses from the farm-scale power losses. Note that when each turbine in a wind farm generates its wake, the flow bypassing the turbine locally accelerates due to the conservation of mass (at each turbine scale); hence, we consider that any reduction in farm-average wind speed is caused by external (farm–atmosphere) interactions. This means that the power losses accompanied by a reduction in farm-average wind speed are farm-scale power losses (caused by external interactions) and not turbine-scale power losses (caused by internal interactions).</p>

      <fig id="Ch1.F12"><label>Figure 12</label><caption><p id="d2e5328">Schematic of the overall farm efficiency <inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> against the effective array density <inline-formula><mml:math id="M291" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, illustrating farm-scale and turbine-scale power losses. The blue line shows the near-ideal farm performance predicted by the two-scale momentum theory for a given set of conditions (corresponding to Fig. <xref ref-type="fig" rid="Ch1.F10"/>b with <inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">38.1</mml:mn></mml:mrow></mml:math></inline-formula>), whereas the red crosses show the results of the three farm LES cases discussed in Fig. <xref ref-type="fig" rid="Ch1.F10"/>b.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f12.png"/>

        </fig>

      <p id="d2e5394">It should also be noted that the 50 LES results of <xref ref-type="bibr" rid="bib1.bibx14" id="text.73"/> are for idealised infinitely large wind farms; hence, their findings are not directly applicable to finite-sized farms in general. However, as shown in the previous section, our new LES results indicate that the internal thrust coefficient <inline-formula><mml:math id="M293" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> is insensitive to external conditions. This means that the upper limit of <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> (with respect to the turbine layout for a given value of <inline-formula><mml:math id="M295" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mi mathvariant="normal">’</mml:mi></mml:mrow></mml:math></inline-formula>) should also be insensitive to external conditions, supporting our argument that the near-ideal farm performance predicted by Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) is a good measure for finite farms as well.</p>
      <p id="d2e5442">Here we propose a slight modification to the new metrics for wind farm performance introduced by <xref ref-type="bibr" rid="bib1.bibx14" id="text.74"/>, namely the “turbine-scale efficiency” <inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and “farm-scale efficiency” <inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula><fn id="Ch1.Footn1"><p id="d2e5469">Note that the turbine-scale efficiency <inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and farm-scale efficiency <inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are related to the “turbine-scale loss factor” <inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Π</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and “farm-scale loss factor” <inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Π</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> introduced by <xref ref-type="bibr" rid="bib1.bibx14" id="text.75"/> by the following expressions: <inline-formula><mml:math id="M302" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub><mml:mo>≡</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">Π</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M303" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub><mml:mo>≡</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">Π</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></fn> defined as

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M304" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E16"><mml:mtd><mml:mtext>13</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub><mml:mo>≡</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Nishino</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E17"><mml:mtd><mml:mtext>14</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub><mml:mo>≡</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Nishino</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            <inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are related to the overall wind farm efficiency <inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> by
            <disp-formula id="Ch1.E18" content-type="numbered"><label>15</label><mml:math id="M308" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≡</mml:mo><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Note that <inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is slightly different from the overall farm efficiency <inline-formula><mml:math id="M310" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> used by <xref ref-type="bibr" rid="bib1.bibx20" id="text.76"/>. Here we normalise by the turbine performance predicted using the actuator disc theory, <inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, for a given turbine resistance coefficient (<inline-formula><mml:math id="M312" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.94</mml:mn></mml:mrow></mml:math></inline-formula> in this study). This is instead of the isolated turbine power found using the LES, <inline-formula><mml:math id="M313" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which is slightly different from the power predicted by the actuator disc theory. We normalised all values by <inline-formula><mml:math id="M314" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> to ensure that the predicted power coefficients from the LES, <inline-formula><mml:math id="M315" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the theory, <inline-formula><mml:math id="M316" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Nishino</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, are normalised by the same value. A summary of the efficiency metrics used in this study is given in Table <xref ref-type="table" rid="Ch1.T3"/>.</p>
      <p id="d2e5857">As can be seen from Eq. (<xref ref-type="disp-formula" rid="Ch1.E18"/>), the overall farm efficiency is the product of turbine-scale efficiency <inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and farm-scale efficiency <inline-formula><mml:math id="M318" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.  For convenience, we can also introduce an alternative set of metrics, namely the turbine-scale loss (TSL) defined in Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) and farm-scale loss (FSL) defined in Eq. (<xref ref-type="disp-formula" rid="Ch1.E20"/>). The only difference from <inline-formula><mml:math id="M319" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M320" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is that TSL and FSL both have the same denominator, <inline-formula><mml:math id="M321" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. This allows the two losses to be simply added up (instead of multiplied) to obtain the total loss in Eq. (<xref ref-type="disp-formula" rid="Ch1.E21"/>).

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M322" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E19"><mml:mtd><mml:mtext>16</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">TSL</mml:mi><mml:mo>≡</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Nishino</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≡</mml:mo><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E20"><mml:mtd><mml:mtext>17</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">FSL</mml:mi><mml:mo>≡</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Nishino</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≡</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E21"><mml:mtd><mml:mtext>18</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≡</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">TSL</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">FSL</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>

<table-wrap id="Ch1.T3" specific-use="star"><label>Table 3</label><caption><p id="d2e6094">A summary of wind farm efficiency metrics.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Efficiency metric</oasis:entry>
         <oasis:entry colname="col2">Notes</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M323" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">farm</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">farm</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> – farm-averaged turbine power</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M325" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> – isolated turbine power</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M326" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">farm</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M327" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> – front-row-averaged turbine power</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"><inline-formula><mml:math id="M328" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M329" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M330" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> – farm-averaged power coefficient</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> – ideal power coefficient for isolated turbines</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M332" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Nishino</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M333" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Nishino</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> – near-ideal power coefficient for turbines in a farm</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M334" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Nishino</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"/>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e6411">In this study we calculate <inline-formula><mml:math id="M335" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> using <inline-formula><mml:math id="M337" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> obtained from each LES case. <xref ref-type="bibr" rid="bib1.bibx32" id="text.77"/> proposed a correction factor <inline-formula><mml:math id="M338" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> for the overpredicted velocity through an actuator disc as
            <disp-formula id="Ch1.E22" content-type="numbered"><label>19</label><mml:math id="M339" display="block"><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>D</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M340" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula> is the Gaussian kernel width used for projecting turbine forces onto the numerical grid. In this study <inline-formula><mml:math id="M341" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">32.61</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M342" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> in the <inline-formula><mml:math id="M343" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M344" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> directions, which gives <inline-formula><mml:math id="M345" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.950</mml:mn></mml:mrow></mml:math></inline-formula>, meaning that the turbine thrust and power are corrected by <inline-formula><mml:math id="M346" display="inline"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M347" display="inline"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>, respectively. Since the correction factor of <xref ref-type="bibr" rid="bib1.bibx32" id="text.78"/> was not implemented in the LES, we apply it here as a postprocessing step to correct for possible overpredictions of power and thrust.</p>
      <p id="d2e6589">To calculate <inline-formula><mml:math id="M348" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M349" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> we used the procedure summarised in Fig. <xref ref-type="fig" rid="Ch1.F13"/>. Essentially, we solved Eqs. (<xref ref-type="disp-formula" rid="Ch1.E1"/>) and (<xref ref-type="disp-formula" rid="Ch1.E2"/>) for <inline-formula><mml:math id="M350" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> using <inline-formula><mml:math id="M351" display="inline"><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the parameter values in Table <xref ref-type="table" rid="Ch1.T4"/>. Note that we used <inline-formula><mml:math id="M352" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.88</mml:mn><mml:mo>/</mml:mo><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M353" display="inline"><mml:mn mathvariant="normal">0.974</mml:mn></mml:math></inline-formula> as the value of <inline-formula><mml:math id="M354" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, which has been corrected (i.e. adjusted upwards) to account for LES resolution effects. The <inline-formula><mml:math id="M355" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mi>D</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> turbine spacing gives an array density <inline-formula><mml:math id="M356" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> of <inline-formula><mml:math id="M357" display="inline"><mml:mn mathvariant="normal">0.0314</mml:mn></mml:math></inline-formula>. The value of the farm-layer height is given by <inline-formula><mml:math id="M358" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.5</mml:mn><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">hub</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and for the turbines, simulated <inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">hub</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is <inline-formula><mml:math id="M360" display="inline"><mml:mn mathvariant="normal">119</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M361" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. <inline-formula><mml:math id="M362" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Nishino</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is given by the value of <inline-formula><mml:math id="M363" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>.</p>

<table-wrap id="Ch1.T4"><label>Table 4</label><caption><p id="d2e6803">Parameter values used to calculate turbine-scale efficiency <inline-formula><mml:math id="M364" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and farm-scale efficiency <inline-formula><mml:math id="M365" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Quantity</oasis:entry>
         <oasis:entry colname="col2">Value</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M366" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M367" display="inline"><mml:mn mathvariant="normal">0.974</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M368" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M369" display="inline"><mml:mn mathvariant="normal">0.0314</mml:mn></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M370" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M371" display="inline"><mml:mn mathvariant="normal">297.5</mml:mn></mml:math></inline-formula> m</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M372" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">2.0</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <fig id="Ch1.F13"><label>Figure 13</label><caption><p id="d2e6936">Procedure used to calculate turbine-scale efficiency <inline-formula><mml:math id="M373" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and farm-scale efficiency <inline-formula><mml:math id="M374" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Note that <inline-formula><mml:math id="M375" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> required in step 3 is not <inline-formula><mml:math id="M376" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">LES</mml:mi></mml:mrow><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> in Fig. <xref ref-type="fig" rid="Ch1.F11"/> but the theoretical <inline-formula><mml:math id="M377" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> given by Eq. (4). This is because the aim here is to obtain <inline-formula><mml:math id="M378" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> for the near-ideal (hypothetical) wind farm subjected to a given wind extractability factor <inline-formula><mml:math id="M379" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (obtained from LES using steps 1 and 2).</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f13.png"/>

        </fig>

      <p id="d2e7032">Figure <xref ref-type="fig" rid="Ch1.F14"/> compares the farm performance for three different atmospheric conditions (including the two cases discussed earlier in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>) for demonstration. As can be seen from Fig. <xref ref-type="fig" rid="Ch1.F14"/>a, the wake and non-local efficiencies are both sensitive to capping inversion strength. These two effects mostly cancelled each other out, giving similar farm efficiencies for these three cases. Conversely, Fig. <xref ref-type="fig" rid="Ch1.F14"/>b shows that the turbine-scale efficiency <inline-formula><mml:math id="M380" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is almost unchanged for the three cases. This reflects the fact that the turbine layout was unchanged, so the turbine-scale flows were very similar (as shown earlier in Fig. <xref ref-type="fig" rid="Ch1.F6"/>). Note that <inline-formula><mml:math id="M381" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is slightly greater than 1, which means that these “clustered” turbines perform slightly better than the isolated ideal turbines (of the same size) that have the same upstream wind speed as the farm-averaged wind speed <inline-formula><mml:math id="M382" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (this will be further discussed later in this section). The close agreement between <inline-formula><mml:math id="M383" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M384" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> means that all the power losses in these three cases are on the farm scale, i.e. due to the farm–atmosphere interaction.</p>

      <fig id="Ch1.F14"><label>Figure 14</label><caption><p id="d2e7115">Comparison of wind farm performance for cases H300-C8-G1, H300-C5-G1, and H300-C2-G1 using <bold>(a)</bold> wake efficiency <inline-formula><mml:math id="M385" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and non-local efficiency <inline-formula><mml:math id="M386" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <bold>(b)</bold> turbine-scale efficiency <inline-formula><mml:math id="M387" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and farm-scale efficiency <inline-formula><mml:math id="M388" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f14.png"/>

        </fig>

      <fig id="Ch1.F15"><label>Figure 15</label><caption><p id="d2e7178"><bold>(a)</bold> Relationship between the overall farm efficiency <inline-formula><mml:math id="M389" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and turbine-scale efficiency <inline-formula><mml:math id="M390" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <bold>(b)</bold> farm-scale efficiency <inline-formula><mml:math id="M391" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, for all 38 LES cases with the dense staggered turbine layout. The <inline-formula><mml:math id="M392" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> value shows the coefficient of determination.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f15.png"/>

        </fig>

      <p id="d2e7248">Figure <xref ref-type="fig" rid="Ch1.F15"/> shows the values of <inline-formula><mml:math id="M393" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M394" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the same staggered farm under 38 different atmospheric conditions. Almost all the variation in <inline-formula><mml:math id="M395" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is explained by <inline-formula><mml:math id="M396" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This reflects the physical observation that different stratifications affect the large-scale farm–atmosphere interaction, changing the power generation efficiency on the farm scale. The value of <inline-formula><mml:math id="M397" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is nearly the same for most cases, with a value of approximately 1.05 (discussed later in this section). The six cases with a lower <inline-formula><mml:math id="M398" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are all with the lowest-capping-inversion height of <inline-formula><mml:math id="M399" display="inline"><mml:mn mathvariant="normal">150</mml:mn></mml:math></inline-formula> <inline-formula><mml:math id="M400" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. These cases show a larger change in wind direction within the farm, changing the turbine-scale flow characteristics and thus <inline-formula><mml:math id="M401" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e7358">Next, we examine how the impact of changing the turbine layout is captured by the new efficiency metrics for the three atmospheric conditions discussed earlier in Fig. <xref ref-type="fig" rid="Ch1.F10"/>. As can be seen from Fig. <xref ref-type="fig" rid="Ch1.F16"/>, changing the layout from “staggered” to “aligned” changes the value of <inline-formula><mml:math id="M402" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from approximately 1.05 to just above 0.8 for all three cases. Given that in aligned cases the second row of turbines produces much less power than the first, it might appear that <inline-formula><mml:math id="M403" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">0.8</mml:mn></mml:mrow></mml:math></inline-formula> is fairly high. However, this is reasonable since the overall farm efficiency (<inline-formula><mml:math id="M404" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">P</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) decreases by about 23 % when the layout is changed from staggered to aligned for all three atmospheric conditions considered. The farm-scale efficiency <inline-formula><mml:math id="M405" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is practically unchanged with turbine layout, but it does change with atmospheric conditions. Therefore, using <inline-formula><mml:math id="M406" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M407" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> allows us to separate the effect of turbine layout from the effect of atmospheric conditions.</p>

      <fig id="Ch1.F16"><label>Figure 16</label><caption><p id="d2e7450">Comparison of farm performance for staggered and aligned turbine layouts in H1000-C5-G4, H500-C5-G4, and H300-C5-G4 atmospheric conditions, using the turbine-scale efficiency <inline-formula><mml:math id="M408" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and farm-scale efficiency <inline-formula><mml:math id="M409" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f16.png"/>

        </fig>

      <p id="d2e7481">It is also worth noting that, for all these cases, the power losses are larger on the farm scale than on the turbine scale. Figure <xref ref-type="fig" rid="Ch1.F16"/> shows that <inline-formula><mml:math id="M410" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is smaller than <inline-formula><mml:math id="M411" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for both staggered and aligned layouts despite the small turbine spacing (<inline-formula><mml:math id="M412" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula>) considered in these cases. This agrees qualitatively with the predictions made by <xref ref-type="bibr" rid="bib1.bibx14" id="text.79"/>.</p>
      <p id="d2e7523">The new efficiency metrics <inline-formula><mml:math id="M413" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M414" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are also applicable to smaller farms and larger turbine spacings. Here we simulated two additional layouts under the H500-C5-G4 atmospheric condition. In one case, half length, the streamwise length of the farm was halved to 6.93 km (shown in Fig. <xref ref-type="fig" rid="Ch1.F17"/>b). In the other case, double spacing, the turbine spacing was doubled in the <inline-formula><mml:math id="M415" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M416" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions to <inline-formula><mml:math id="M417" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>D</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> (shown in Fig. <xref ref-type="fig" rid="Ch1.F17"/>c), whilst the farm size was kept constant. The results are compared with the standard case in Fig. <xref ref-type="fig" rid="Ch1.F18"/>, showing that the changes in overall farm efficiency are mostly due to changes in <inline-formula><mml:math id="M418" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The half-length case gives a higher <inline-formula><mml:math id="M419" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> because the farm-scale wind speed reduction is less severe for smaller wind farms (as discussed by <xref ref-type="bibr" rid="bib1.bibx16" id="text.80"/>). The double-spacing case gives an even higher <inline-formula><mml:math id="M420" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> because of the low array density, which reduces the total farm thrust compared to the standard case. The turbine-scale efficiency <inline-formula><mml:math id="M421" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is similar and close to 1 for all three cases, reflecting the fact that turbine–wake interactions have limited impact on these staggered turbine arrays.</p>

      <fig id="Ch1.F17" specific-use="star"><label>Figure 17</label><caption><p id="d2e7637">Time-averaged <inline-formula><mml:math id="M422" display="inline"><mml:mi>u</mml:mi></mml:math></inline-formula> velocity contours at the turbine hub height for the <bold>(a)</bold> standard turbine layout, <bold>(b)</bold> half length layout, and <bold>(c)</bold> double spacing layout.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f17.png"/>

        </fig>

      <fig id="Ch1.F18"><label>Figure 18</label><caption><p id="d2e7664">Comparison of farm performance for standard, half-length, and double spacing turbine layouts under H500-C5-G4 atmospheric conditions using <bold>(a)</bold> wake efficiency <inline-formula><mml:math id="M423" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and non-local efficiency <inline-formula><mml:math id="M424" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <bold>(b)</bold> turbine-scale efficiency <inline-formula><mml:math id="M425" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and farm-scale efficiency <inline-formula><mml:math id="M426" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f18.png"/>

        </fig>

      <p id="d2e7724">It is worth noting that the staggered turbine layout with a <inline-formula><mml:math id="M427" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>D</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> spacing consistently gives <inline-formula><mml:math id="M428" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of approximately 1.05 (see Figs. <xref ref-type="fig" rid="Ch1.F15"/> and <xref ref-type="fig" rid="Ch1.F18"/>), meaning that, on the turbine-scale, the turbines are slightly more efficient at extracting power than isolated turbines. This is presumably due to the “local blockage” effect caused by neighbouring turbines <xref ref-type="bibr" rid="bib1.bibx28 bib1.bibx25" id="paren.81"/>. It is important to note that <inline-formula><mml:math id="M429" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> does not mean the maximum possible performance at the turbine scale. It means the performance, at the turbine scale, is equivalent to an isolated turbine that experiences the farm-average wind speed. The performance of an isolated turbine, for a given inflow speed, can be exceeded slightly due to local flow confinement effects. When the turbine spacing was doubled, <inline-formula><mml:math id="M430" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was reduced to 0.975 (Fig. <xref ref-type="fig" rid="Ch1.F18"/>b). This suggests that the close turbine spacing caused <inline-formula><mml:math id="M431" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to be greater than 1. Note that while a close lateral turbine spacing can increase <inline-formula><mml:math id="M432" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> slightly above 1, it also reduces <inline-formula><mml:math id="M433" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, thereby reducing the overall farm efficiency <inline-formula><mml:math id="M434" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">p</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Betz</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S4.SS4">
  <label>4.4</label><title>Analytical wind farm model</title>
      <p id="d2e7858">In this section we assess the ability of an analytical wind farm model <xref ref-type="bibr" rid="bib1.bibx16" id="paren.82"/> to predict <inline-formula><mml:math id="M435" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This analytical model predicts the farm-scale flows only and not the turbine–wake interactions. Hence, here we only compare the predictions of the farm-scale efficiency <inline-formula><mml:math id="M436" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and not the turbine-scale efficiency <inline-formula><mml:math id="M437" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. A summary of this farm model is shown in Fig. (<xref ref-type="fig" rid="Ch1.F19"/>). Essentially, rather than using <inline-formula><mml:math id="M438" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ζ</mml:mi><mml:mi mathvariant="normal">LES</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to calculate <inline-formula><mml:math id="M439" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, here we predict <inline-formula><mml:math id="M440" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> using the expression
            <disp-formula id="Ch1.E23" content-type="numbered"><label>20</label><mml:math id="M441" display="block"><mml:mrow><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.18</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">2.18</mml:mn><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow><mml:mi>L</mml:mi></mml:mfrac></mml:mstyle></mml:mrow><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M442" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> is the streamwise farm length, and <inline-formula><mml:math id="M443" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the undisturbed shear stress at a height <inline-formula><mml:math id="M444" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the hub-height wind direction. Using this approach, we can predict <inline-formula><mml:math id="M445" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> instantly using only the undisturbed atmospheric conditions. It is important to note that this model (Eq. <xref ref-type="disp-formula" rid="Ch1.E23"/>) currently only considers the impact of capping inversion height, and not capping inversion strength or free-atmosphere stratification. Figure <xref ref-type="fig" rid="Ch1.F20"/>a shows the distribution of percentage errors when predicting <inline-formula><mml:math id="M446" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the standard farm design with 29 atmospheric states (we excluded the lowest capping inversion cases “H150” where the capping inversion was below <inline-formula><mml:math id="M447" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), whereas Fig. <xref ref-type="fig" rid="Ch1.F20"/>b shows the relationship between the LES results and analytical predictions for these cases. The model gives good predictions of <inline-formula><mml:math id="M448" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, with a mean absolute percentage error of 5.68 %. It is likely that the impact of free-atmospheric stratification, not considered in the current model, causes some spread and contributes to this error. There is a slight bias for underpredicting <inline-formula><mml:math id="M449" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> but the median percentage error is below 5 %. The prediction accuracy for the smaller farm and greater turbine spacing cases are also summarised in Table <xref ref-type="table" rid="Ch1.T5"/>, showing that this first-order model gives satisfactory predictions for these cases as well.</p>

      <fig id="Ch1.F19"><label>Figure 19</label><caption><p id="d2e8099">Input parameters and procedure used to calculate <inline-formula><mml:math id="M450" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from the analytical model <xref ref-type="bibr" rid="bib1.bibx16" id="paren.83"/>. Note that the analytical model itself is not dependent on the correction factor <inline-formula><mml:math id="M451" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula>. The reason why the correction factor is applied in step 1 is that, in order to make a fair comparison between the analytical model prediction and the LES, we need to account for the fact that the actual turbine thrust in the present LES (which does not include the correction factor during the simulation) is slightly higher than it should be.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f19.png"/>

        </fig>

      <fig id="Ch1.F20"><label>Figure 20</label><caption><p id="d2e8131">Comparison of farm-scale efficiency <inline-formula><mml:math id="M452" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> obtained from LES and analytical predictions <xref ref-type="bibr" rid="bib1.bibx16" id="paren.84"/> for 29 standard cases: <bold>(a)</bold> box plot showing the distribution of prediction percentage errors and <bold>(b)</bold> relationship between the LES results and analytical predictions, with the <inline-formula><mml:math id="M453" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> value showing the coefficient of determination.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/10/435/2025/wes-10-435-2025-f20.png"/>

        </fig>

<table-wrap id="Ch1.T5"><label>Table 5</label><caption><p id="d2e8175">LES and analytical model predictions of <inline-formula><mml:math id="M454" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for standard, half length and double spacing layouts under H500-C5-G4 atmospheric conditions.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Case</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M455" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M456" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">Percentage error</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">(LES)</oasis:entry>
         <oasis:entry colname="col3">(analytical model)</oasis:entry>
         <oasis:entry colname="col4">(%)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Standard</oasis:entry>
         <oasis:entry colname="col2">0.427</oasis:entry>
         <oasis:entry colname="col3">0.413</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M457" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.59 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Half length</oasis:entry>
         <oasis:entry colname="col2">0.523</oasis:entry>
         <oasis:entry colname="col3">0.579</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M458" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>10.7 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Double spacing</oasis:entry>
         <oasis:entry colname="col2">0.733</oasis:entry>
         <oasis:entry colname="col3">0.744</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M459" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula>1.47 %</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Discussion</title>
      <p id="d2e8328">Power losses for downstream rows of turbines in a wind farm (relative to the first row) are commonly attributed to turbine–wake interactions. For large farms, the downstream power losses are also affected by the atmospheric response, but it has been a challenge to model this effect accurately. In this study our LES results showed that, for a large staggered array of 160 turbines, the downstream power degradation was not due to turbine–wake interactions; i.e. individual turbine wakes (or more specifically, local flow regions having a lower flow speed than the average flow speed) were not directly causing the reduction in downstream turbine power.</p>
      <p id="d2e8331">It is worth noting that <xref ref-type="bibr" rid="bib1.bibx30" id="text.85"/> used LESs to show that turbine wake effects could reduce farm power by up to 35 % by simulating different wind directions; however, this power loss was calculated relative to the optimal wind direction (and not relative to the power of front-row turbines or isolated turbines). Furthermore, the wind farm simulated by <xref ref-type="bibr" rid="bib1.bibx30" id="text.86"/> was less than 20 % the size of the standard farm considered in this study. A recent study by <xref ref-type="bibr" rid="bib1.bibx14" id="text.87"/> suggests that the relative importance of power losses due to turbine–wake interactions decreases with increasing farm size. The present study further supports the argument that farm-scale flow effects could play a leading role in power losses for large offshore wind farms.</p>
      <p id="d2e8343">Our LES results also showed that there was only a weak relationship between the farm blockage loss and the overall farm efficiency. This was due to the strong negative correlation between the blockage loss (represented by <inline-formula><mml:math id="M460" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) and the wake loss (represented by <inline-formula><mml:math id="M461" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). This suggests that farm blockage, to a first order, acts to redistribute power across the farm rather than reduce the farm power. This has also been observed in the LESs performed by <xref ref-type="bibr" rid="bib1.bibx17" id="text.88"/> and <xref ref-type="bibr" rid="bib1.bibx38" id="text.89"/>. The different stratifications changed the farm blockage, but the overall farm efficiency changed only slightly.</p>
      <p id="d2e8374">The turbine-scale efficiency <inline-formula><mml:math id="M462" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and farm-scale efficiency <inline-formula><mml:math id="M463" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are useful new metrics for understanding wind farm performance. They allow the impacts of turbine layout and farm–atmosphere interaction to be assessed separately. The farm-scale efficiency <inline-formula><mml:math id="M464" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is insensitive to the turbine layout, and so the losses due to the atmospheric interaction can be predicted even before the turbine layout is decided. It is worth noting that, although actuator discs (or ideal turbines) were considered in this study, the new metrics <inline-formula><mml:math id="M465" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M466" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be applied to wind farms with real (non-ideal) turbines as well. When the turbines are non-ideal, the power loss due to turbine design (relative to the power of ideal actuator discs) will reduce <inline-formula><mml:math id="M467" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (as <inline-formula><mml:math id="M468" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E16"/>) decreases) but not <inline-formula><mml:math id="M469" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e8469">For all turbine layouts and atmospheric conditions considered in this study, <inline-formula><mml:math id="M470" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was lower than <inline-formula><mml:math id="M471" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This means that more power is lost due to the farm–atmosphere interaction than due to turbine–wake interactions. This was true even for the large farms with an aligned layout and close turbine spacing, where <inline-formula><mml:math id="M472" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was about 0.8, whilst <inline-formula><mml:math id="M473" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was less than 0.5. All staggered cases gave <inline-formula><mml:math id="M474" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> close to 1, suggesting no negative turbine–wake interactions. These results suggest the importance of focusing more on the modelling of <inline-formula><mml:math id="M475" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (or the modelling of wind extractability factor <inline-formula><mml:math id="M476" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula>) in future studies of large wind farms.</p>
      <p id="d2e8546">In this study the assumption of two-scale separation was shown to be valid for large finite wind farms. This means that the modelling of large wind farms could be split into the modelling of turbine–wake interactions and the modelling of farm–atmosphere interactions, as suggested originally by <xref ref-type="bibr" rid="bib1.bibx26" id="text.90"/>. It should be noted, however, that the present LES results are still for an idealised wind farm situation, i.e. quasi-steady situation with a horizontally homogeneous atmosphere. We found that the wind extractability factor <inline-formula><mml:math id="M477" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> was insensitive to the internal or turbine-scale flow conditions (i.e. turbine layout and spacing). However, there may still be ways to manipulate the turbine-scale flows to increase <inline-formula><mml:math id="M478" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> and, hence, the overall farm efficiency. One way could be to introduce some medium-scale unsteadiness by varying turbine operating conditions in time and thereby increase momentum entrainment into the farm <xref ref-type="bibr" rid="bib1.bibx10" id="paren.91"><named-content content-type="pre">e.g.</named-content></xref>.</p>
      <p id="d2e8571">Another limitation of the present study is that we relied on a single LES dataset. In this study we focused mostly on a large and relatively dense wind farm. To test the applicability to a wider range of wind farm situations, future work can apply the new concepts of <inline-formula><mml:math id="M479" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M480" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to various wind farm LESs with different flow conditions <xref ref-type="bibr" rid="bib1.bibx4" id="paren.92"><named-content content-type="pre">e.g.</named-content></xref>. Future work could also work on validating the proposed models against wind farm SCADA data. The environmental input parameters (<inline-formula><mml:math id="M481" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">f</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M482" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) could be calculated using ERA5 data. Data on the surface shear stress and boundary layer height from ERA5 could be used to estimate the shear stress ratio <inline-formula><mml:math id="M483" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi>t</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">τ</mml:mi><mml:mrow><mml:mi mathvariant="normal">w</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e8664">Future work should also focus on improving the analytical model of the momentum availability factor <inline-formula><mml:math id="M484" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> and the wind extractability factor <inline-formula><mml:math id="M485" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx16" id="paren.93"/>. One improvement could be to explicitly model the impact of gravity waves on the farm pressure field <xref ref-type="bibr" rid="bib1.bibx33" id="paren.94"><named-content content-type="pre">e.g.</named-content></xref>. It will also be useful to improve the modelling of turbine-scale flows. <xref ref-type="bibr" rid="bib1.bibx15" id="text.95"/> developed a statistical model from LES data to predict <inline-formula><mml:math id="M486" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> as a function of turbine layout for a fixed <inline-formula><mml:math id="M487" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> value of <inline-formula><mml:math id="M488" display="inline"><mml:mn mathvariant="normal">1.33</mml:mn></mml:math></inline-formula>. Future work can extend this data-driven approach to other turbine operating conditions.</p>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Conclusions</title>
      <p id="d2e8734">In this study we analysed a large LES suite of wind farms in CNBLs. For all 38 simulation cases with the same staggered turbine layout, the overall farm efficiency <inline-formula><mml:math id="M489" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was not well correlated with the wake efficiency <inline-formula><mml:math id="M490" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (often referred to as normalised power) or with the non-local efficiency <inline-formula><mml:math id="M491" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">nl</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (representing farm blockage effects). Identical turbine layouts with different atmospheric stratifications (above the turbines) were found to give significantly different <inline-formula><mml:math id="M492" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values, which could not be explained by changes in effective turbine layout (due to changes in local wind direction) or changes in the rate of wake recovery. These results suggest that farm-scale flow effects could play a leading role in power losses in large wind farms.</p>
      <p id="d2e8781">The assumption of two-scale separation <xref ref-type="bibr" rid="bib1.bibx26" id="paren.96"/> was evaluated in this study, using finite-size wind farm LES for the first time. The internal parameter <inline-formula><mml:math id="M493" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>*</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> was found to be insensitive to external atmospheric conditions, whereas the external parameter <inline-formula><mml:math id="M494" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> was shown to be insensitive to the turbine layout. Therefore, the assumption of two-scale separation seems valid for large offshore wind farms, at least under the ideal “quasi-steady” situation considered in this study.</p>
      <p id="d2e8807">Building upon the two-scale momentum theory, we have proposed new metrics of wind farm efficiency. The turbine-scale efficiency <inline-formula><mml:math id="M495" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represents power losses due to internal turbine–wake interactions. The farm-scale efficiency <inline-formula><mml:math id="M496" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> reflects the losses due to the farm–atmosphere interaction. As can be expected from the two-scale separation observed, the new metrics seem very useful for understanding the aerodynamic performance of large wind farms. For all turbine layouts simulated, <inline-formula><mml:math id="M497" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was found to be much lower than <inline-formula><mml:math id="M498" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">TS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This means that farm-scale flows have a greater impact on the overall farm efficiency than turbine-scale flows do. The analytical model developed recently by <xref ref-type="bibr" rid="bib1.bibx16" id="text.97"/> was shown to predict <inline-formula><mml:math id="M499" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with an average error of 5.68 % from the LES results. Further developments in the modelling of farm-scale efficiency <inline-formula><mml:math id="M500" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">FS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> will be crucial in future studies of large wind farms.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e8884">The code to reproduce the results and figures is available in the GitHub repository (<uri>https://github.com/AndrewKirby2/LES_CNBL_analysis</uri>, last access: 17 February 2025, <ext-link xlink:href="https://doi.org/10.5281/zenodo.14865964" ext-link-type="DOI">10.5281/zenodo.14865964</ext-link>, <xref ref-type="bibr" rid="bib1.bibx13" id="altparen.98"/>). The LES data are available from the KU Leuven RDR dataset  (<ext-link xlink:href="https://doi.org/10.48804/L45LTT" ext-link-type="DOI">10.48804/L45LTT</ext-link>, <xref ref-type="bibr" rid="bib1.bibx19" id="altparen.99"/>).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e8905">TN derived the theory. LL performed the simulations. AK analysed the data from the simulations. AK and TN drafted the paper with guidance from LL, TDD, and JM. Funding was acquired by TN, TDD, and JM.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e8911">At least one of the (co-)authors is a member of the editorial board of <italic>Wind Energy Science</italic>. The peer-review process was guided by an independent editor, and the authors also have no other competing interests to declare.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e8920">Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e8926">Andrew Kirby acknowledges the NERC-Oxford Doctoral Training Partnership in Environmental Research (NE/S007474/1) for funding and training. The computational resources and services in this work were provided by the VSC (Flemish Supercomputer Centre), funded by the Research Foundation Flanders (FWO) and the Flemish government department EWI.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e8932">This research has been supported by the Natural Environmental Research Council (NERC, grant no. NE/S007474/1); the Research Foundation Flanders (FWO, grant no. G0B1518N); Project FREEWIND, funded by the Energy Transition Fund of the Belgian Federal Public Service for Economy, SMEs, and Energy (FOD Economie, KMO, Middenstand en Energie); and European Union Horizon Europe Framework programme (HORIZONCL5-2021-D3-03-04, under grant agreement no. 101084205).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e8938">This paper was edited by Cristina Archer and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Abkar and Porté-Agel(2013)</label><mixed-citation>Abkar, M. and Porté-Agel, F.: The Effect of Free-Atmosphere Stratification on Boundary-Layer Flow and Power Output from Very Large Wind Farms, Energies, 6, 2338–2361, <ext-link xlink:href="https://doi.org/10.3390/en6052338" ext-link-type="DOI">10.3390/en6052338</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Allaerts and Meyers(2017)</label><mixed-citation>Allaerts, D. and Meyers, J.: Boundary-layer development and gravity waves in conventionally neutral wind farms, J. Fluid Mech., 814, 95–130, <ext-link xlink:href="https://doi.org/10.1017/jfm.2017.11" ext-link-type="DOI">10.1017/jfm.2017.11</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Allaerts and Meyers(2018)</label><mixed-citation>Allaerts, D. and Meyers, J.: Gravity Waves and Wind-Farm Efficiency in Neutral and Stable Conditions, Bound.-Lay. Meteorol., 166, 269–299, <ext-link xlink:href="https://doi.org/10.1007/s10546-017-0307-5" ext-link-type="DOI">10.1007/s10546-017-0307-5</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Baas et al.(2023)Baas, Verzijlbergh, van Dorp, and Jonker</label><mixed-citation>Baas, P., Verzijlbergh, R., van Dorp, P., and Jonker, H.: Investigating energy production and wake losses of multi-gigawatt offshore wind farms with atmospheric large-eddy simulation, Wind Energ. Sci., 8, 787–805, <ext-link xlink:href="https://doi.org/10.5194/wes-8-787-2023" ext-link-type="DOI">10.5194/wes-8-787-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Barthelmie et al.(2010)Barthelmie, Pryor, Frandsen, Hansen, Schepers, Rados, Schlez, Neubert, Jensen, and Neckelmann</label><mixed-citation>Barthelmie, R. J., Pryor, S. C., Frandsen, S. T., Hansen, K. S., Schepers, J. G., Rados, K., Schlez, W., Neubert, A., Jensen, L. E., and Neckelmann, S.: Quantifying the impact of wind turbine wakes on power output at offshore wind farms, J. Atmos. Ocean. Tech., 27, 1302–1317, <ext-link xlink:href="https://doi.org/10.1175/2010JTECHA1398.1" ext-link-type="DOI">10.1175/2010JTECHA1398.1</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Bastankhah and Porté-Agel(2014)</label><mixed-citation>Bastankhah, M. and Porté-Agel, F.: A new analytical model for wind-turbine wakes, Renew. Energ., 70, 116–123, <ext-link xlink:href="https://doi.org/10.1016/j.renene.2014.01.002" ext-link-type="DOI">10.1016/j.renene.2014.01.002</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Bastankhah and Porté-Agel(2017)</label><mixed-citation>Bastankhah, M. and Porté-Agel, F.: A New Miniature Wind Turbine for Wind Tunnel Experiments. Part II: Wake Structure and Flow Dynamics, Energies, 10, 923, <ext-link xlink:href="https://doi.org/10.3390/en10070923" ext-link-type="DOI">10.3390/en10070923</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Bleeg et al.(2018)Bleeg, Purcell, Ruisi, and Traiger</label><mixed-citation>Bleeg, J., Purcell, M., Ruisi, R., and Traiger, E.: Wind farm blockage and the consequences of neglecting its impact on energy production, Energies, 11, 1609, <ext-link xlink:href="https://doi.org/10.3390/en11061609" ext-link-type="DOI">10.3390/en11061609</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Calaf et al.(2010)Calaf, Meneveau, and Meyers</label><mixed-citation>Calaf, M., Meneveau, C., and Meyers, J.: Large eddy simulation study of fully developed wind-turbine array boundary layers, Phys. Fluids, 22, 1–16, <ext-link xlink:href="https://doi.org/10.1063/1.862466" ext-link-type="DOI">10.1063/1.862466</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Goit and Meyers(2015)</label><mixed-citation>Goit, J. and Meyers, J.: Optimal control of energy extraction in wind-farm boundary layers, J. Fluid Mech., 768, 5–50, <ext-link xlink:href="https://doi.org/10.1017/jfm.2015.70" ext-link-type="DOI">10.1017/jfm.2015.70</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Hirth and Schroeder(2013)</label><mixed-citation> Hirth, B. D. and Schroeder, J. L.: Documenting Wind Speed and Power Deficits behind a Utility-Scale Wind Turbine, J. Appl. Meteorol. Clim., 52, 39–46, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Hyvärinen et al.(2018)</label><mixed-citation>Hyvärinen, A., Lacagnina, G., and Segalini, A.: A wind-tunnel study of the wake development behind wind turbines over sinusoidal hills, Wind Energy,   21, 605–617, <ext-link xlink:href="https://doi.org/10.1002/we.2181" ext-link-type="DOI">10.1002/we.2181</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Kirby(2025)</label><mixed-citation>Kirby, A.: LES_CNBL_analysis, Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.14865964" ext-link-type="DOI">10.5281/zenodo.14865964</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Kirby et al.(2022)Kirby, Nishino, and Dunstan</label><mixed-citation>Kirby, A., Nishino, T., and Dunstan, T. D.: Two-scale interaction of wake and blockage effects in large wind farms, J. Fluid Mech., 953, A39, <ext-link xlink:href="https://doi.org/10.1017/jfm.2022.979" ext-link-type="DOI">10.1017/jfm.2022.979</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Kirby et al.(2023a)Kirby, Briol, Dunstan, and Nishino</label><mixed-citation>Kirby, A., Briol, F.-X., Dunstan, T. D., and Nishino, T.: Data-driven modelling of turbine wake interactions and flow resistance in large wind farms, Wind Energy, 26, 968–984, <ext-link xlink:href="https://doi.org/10.1002/we.2851" ext-link-type="DOI">10.1002/we.2851</ext-link>, 2023a.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Kirby et al.(2023b)Kirby, Dunstan, and Nishino</label><mixed-citation>Kirby, A., Dunstan, T. D., and Nishino, T.: An analytical model of momentum availability for predicting large wind farm power, J. Fluid Mech., 976, A24, <ext-link xlink:href="https://doi.org/10.1017/jfm.2023.844" ext-link-type="DOI">10.1017/jfm.2023.844</ext-link>, 2023b.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Lanzilao and Meyers(2022)</label><mixed-citation>Lanzilao, L. and Meyers, J.: Effects of self-induced gravity waves on finite wind-farm operations using a large-eddy simulation framework, J. Phys. Conf. Ser., 2265, 22043, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2265/2/022043" ext-link-type="DOI">10.1088/1742-6596/2265/2/022043</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Lanzilao and Meyers(2023a)</label><mixed-citation>Lanzilao, L. and Meyers, J.: An Improved Fringe-Region Technique for the Representation of Gravity Waves in Large Eddy Simulation with Application to Wind Farms, Bound.-Lay. Meteorol., 186, 567–593, <ext-link xlink:href="https://doi.org/10.1007/s10546-022-00772-z" ext-link-type="DOI">10.1007/s10546-022-00772-z</ext-link>, 2023a.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Lanzilao and Meyers(2023b)</label><mixed-citation>Lanzilao, L. and Meyers, J.: A reference database of wind-farm large-eddy simulations for parametrizing effects of blockage and gravity waves, KU Leuven Research Data Repository [data set], <ext-link xlink:href="https://doi.org/10.48804/L45LTT" ext-link-type="DOI">10.48804/L45LTT</ext-link>, 2023b.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Lanzilao and Meyers(2024)</label><mixed-citation>Lanzilao, L. and Meyers, J.: A parametric large-eddy simulation study of wind-farm blockage and gravity waves in conventionally neutral boundary layers, J. Fluid Mech., 979, A54, <ext-link xlink:href="https://doi.org/10.1017/jfm.2023.1088" ext-link-type="DOI">10.1017/jfm.2023.1088</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Mason and Thomson(1992)</label><mixed-citation>Mason, P. J. and Thomson, D. J.: Stochastic backscatter in large-eddy simulations of boundary layers, J. Fluid Mech., 242, 51–78, <ext-link xlink:href="https://doi.org/10.1017/S0022112092002271" ext-link-type="DOI">10.1017/S0022112092002271</ext-link>, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Meyers and Meneveau(2010)</label><mixed-citation>Meyers, J. and Meneveau, C.: Large Eddy Simulations of large wind-turbine arrays in the atmospheric boundary layer, 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, Orlando, Florida,  4–7 January 2010, <ext-link xlink:href="https://doi.org/10.2514/6.2010-827" ext-link-type="DOI">10.2514/6.2010-827</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Moeng(1984)</label><mixed-citation>Moeng, C.-H.: A Large-Eddy-Simulation Model for the Study of Planetary Boundary-Layer Turbulence, J. Atmos. Sci., 41, 2052–2062, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1984)041&lt;2052:ALESMF&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1984)041&lt;2052:ALESMF&gt;2.0.CO;2</ext-link>, 1984.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Nishino(2016)</label><mixed-citation>Nishino, T.: Two-scale momentum theory for very large wind farms, J. Phys. Conf. Ser., 753, 032054, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/753/3/032054" ext-link-type="DOI">10.1088/1742-6596/753/3/032054</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Nishino and Draper(2015)</label><mixed-citation>Nishino, T. and Draper, S.: Local blockage effect for wind turbines, J. Phys. Conf. Ser., 625, 012010, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/625/1/012010" ext-link-type="DOI">10.1088/1742-6596/625/1/012010</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Nishino and Dunstan(2020)</label><mixed-citation>Nishino, T. and Dunstan, T. D.: Two-scale momentum theory for time-dependent modelling of large wind farms, J. Fluid Mech., 894, A2, <ext-link xlink:href="https://doi.org/10.1017/jfm.2020.252" ext-link-type="DOI">10.1017/jfm.2020.252</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Nygaard(2014)</label><mixed-citation>Nygaard, N. G.: Wakes in very large wind farms and the effect of neighbouring wind farms, J. Phys. Conf. Ser., 524, 12162, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/524/1/012162" ext-link-type="DOI">10.1088/1742-6596/524/1/012162</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Ouro and Nishino(2021)</label><mixed-citation>Ouro, P. and Nishino, T.: Performance and wake characteristics of tidal turbines in an infinitely large array, J. Fluid Mech., 925,  A30, <ext-link xlink:href="https://doi.org/10.1017/jfm.2021.692" ext-link-type="DOI">10.1017/jfm.2021.692</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Patel et al.(2021)Patel, Dunstan, and Nishino</label><mixed-citation>Patel, K., Dunstan, T. D., and Nishino, T.: Time-dependent upper limits to the performance of large wind farms due to mesoscale atmospheric response, Energies, 14, 6437, <ext-link xlink:href="https://doi.org/10.3390/en14196437" ext-link-type="DOI">10.3390/en14196437</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Porté-Agel et al.(2013)Porté-Agel, Wu, and Chen</label><mixed-citation>Porté-Agel, F., Wu, Y. T., and Chen, C. H.: A numerical study of the effects of wind direction on turbine wakes and power losses in a large wind farm, Energies, 6, 5297–5313, <ext-link xlink:href="https://doi.org/10.3390/en6105297" ext-link-type="DOI">10.3390/en6105297</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Porté-Agel et al.(2020)Porté-Agel, Bastankhah, and Shamsoddin</label><mixed-citation>Porté-Agel, F., Bastankhah, M., and Shamsoddin, S.: Wind-Turbine and Wind-Farm Flows: A Review, Bound.-Lay. Meteorol., 174, 1–59, <ext-link xlink:href="https://doi.org/10.1007/s10546-019-00473-0" ext-link-type="DOI">10.1007/s10546-019-00473-0</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Shapiro et al.(2019)Shapiro, Gayme, and Meneveau</label><mixed-citation>Shapiro, C. R., Gayme, D. F., and Meneveau, C.: Filtered actuator disks: Theory and application to wind turbine models in large eddy simulation, Wind Energy, 22, 1414–1420, <ext-link xlink:href="https://doi.org/10.1002/we.2376" ext-link-type="DOI">10.1002/we.2376</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Smith(2024)</label><mixed-citation>Smith, R. B.: The wind farm pressure field, Wind Energ. Sci., 9, 253–261, <ext-link xlink:href="https://doi.org/10.5194/wes-9-253-2024" ext-link-type="DOI">10.5194/wes-9-253-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Stevens et al.(2000)Stevens, Moeng, and Sullivan</label><mixed-citation>Stevens, B., Moeng, C.-H., and Sullivan, P. P.: Entrainment and Subgrid Lengthscales in Large-Eddy Simulations of Atmospheric Boundary-Layer Flows, Springer Netherlands, Dordrecht, 253–269, ISBN 978-94-010-0928-7, <ext-link xlink:href="https://doi.org/10.1007/978-94-010-0928-7_20" ext-link-type="DOI">10.1007/978-94-010-0928-7_20</ext-link>, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Stevens(2023)</label><mixed-citation>Stevens, R. J. A. M.: Understanding wind farm power densities, J. Fluid Mech., 958, F1, <ext-link xlink:href="https://doi.org/10.1017/jfm.2023.113" ext-link-type="DOI">10.1017/jfm.2023.113</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Stevens and Meneveau(2017)</label><mixed-citation>Stevens, R. J. A. M. and Meneveau, C.: Flow Structure and Turbulence in Wind Farms, Annu. Rev. Fluid Mech., 49, 311–339, <ext-link xlink:href="https://doi.org/10.1146/annurev-fluid-010816-060206" ext-link-type="DOI">10.1146/annurev-fluid-010816-060206</ext-link>, 2017. </mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Stevens et al.(2016)Stevens, Gayme, and Meneveau</label><mixed-citation>Stevens, R. J. A. M., Gayme, D. F., and Meneveau, C.: Effects of turbine spacing on the power output of extended wind-farms, Wind Energy, 19, 359–370, <ext-link xlink:href="https://doi.org/10.1002/we.1835" ext-link-type="DOI">10.1002/we.1835</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Stipa et al.(2024)Stipa, Ajay, Allaerts, and Brinkerhoff</label><mixed-citation>Stipa, S., Ajay, A., Allaerts, D., and Brinkerhoff, J.: The multi-scale coupled model: a new framework capturing wind farm–atmosphere interaction and global blockage effects, Wind Energ. Sci., 9, 1123–1152, <ext-link xlink:href="https://doi.org/10.5194/wes-9-1123-2024" ext-link-type="DOI">10.5194/wes-9-1123-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Veers et al.(2022)Veers, Dykes, Basu, Bianchini, Clifton, Green, Holttinen, Kitzing, Kosovic, Lundquist, Meyers, O'Malley, Shaw, and Straw</label><mixed-citation>Veers, P., Dykes, K., Basu, S., Bianchini, A., Clifton, A., Green, P., Holttinen, H., Kitzing, L., Kosovic, B., Lundquist, J. K., Meyers, J., O'Malley, M., Shaw, W. J., and Straw, B.: Grand Challenges: wind energy research needs for a global energy transition, Wind Energ. Sci., 7, 2491–2496, <ext-link xlink:href="https://doi.org/10.5194/wes-7-2491-2022" ext-link-type="DOI">10.5194/wes-7-2491-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Vermeer et al.(2003)Vermeer, Sørensen, and Crespo</label><mixed-citation>Vermeer, L. J., Sørensen, J. N., and Crespo, A.: Wind turbine wake aerodynamics, Prog. Aerosp. Sci., 39, 467–510, <ext-link xlink:href="https://doi.org/10.1016/S0376-0421(03)00078-2" ext-link-type="DOI">10.1016/S0376-0421(03)00078-2</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Verstappen and Veldman(2003)</label><mixed-citation>Verstappen, R. W. C. P. and Veldman, A. E. P.: Symmetry-preserving discretization of turbulent flow, J. Comput. Phys., 187, 343–368, <ext-link xlink:href="https://doi.org/10.1016/S0021-9991(03)00126-8" ext-link-type="DOI">10.1016/S0021-9991(03)00126-8</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Wu and Porté-Agel(2017)</label><mixed-citation>Wu, K. L. and Porté-Agel, F.: Flow adjustment inside and around large finite-size wind farms, Energies, 10, 2164, <ext-link xlink:href="https://doi.org/10.3390/en10122164" ext-link-type="DOI">10.3390/en10122164</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Wu and Porté-Agel(2015)</label><mixed-citation>Wu, Y. T. and Porté-Agel, F.: Modeling turbine wakes and power losses within a wind farm using LES: An application to the Horns Rev offshore wind farm, Renew. Energ., 75, 945–955, <ext-link xlink:href="https://doi.org/10.1016/j.renene.2014.06.019" ext-link-type="DOI">10.1016/j.renene.2014.06.019</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Zhan et al.(2020)Zhan, Letizia, and Iungo</label><mixed-citation> Zhan, L., Letizia, S., and Iungo, G. V.: LiDAR measurements for an onshore wind farm: Wake variability for different incoming wind speeds and atmospheric stability regimes, Wind Energy, 23, 501–527, 2020.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Turbine- and farm-scale power losses in wind farms: an alternative to wake and farm blockage losses</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Abkar and Porté-Agel(2013)</label><mixed-citation>
      
Abkar, M. and Porté-Agel, F.: The Effect of Free-Atmosphere Stratification on
Boundary-Layer Flow and Power Output from Very Large Wind Farms, Energies, 6,
2338–2361, <a href="https://doi.org/10.3390/en6052338" target="_blank">https://doi.org/10.3390/en6052338</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Allaerts and Meyers(2017)</label><mixed-citation>
      
Allaerts, D. and Meyers, J.: Boundary-layer development and gravity waves in
conventionally neutral wind farms, J. Fluid Mech., 814, 95–130,
<a href="https://doi.org/10.1017/jfm.2017.11" target="_blank">https://doi.org/10.1017/jfm.2017.11</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Allaerts and Meyers(2018)</label><mixed-citation>
      
Allaerts, D. and Meyers, J.: Gravity Waves and Wind-Farm Efficiency in Neutral
and Stable Conditions, Bound.-Lay. Meteorol., 166, 269–299,
<a href="https://doi.org/10.1007/s10546-017-0307-5" target="_blank">https://doi.org/10.1007/s10546-017-0307-5</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Baas et al.(2023)Baas, Verzijlbergh, van Dorp, and Jonker</label><mixed-citation>
      
Baas, P., Verzijlbergh, R., van Dorp, P., and Jonker, H.: Investigating energy production and wake losses of multi-gigawatt offshore wind farms with atmospheric large-eddy simulation, Wind Energ. Sci., 8, 787–805, <a href="https://doi.org/10.5194/wes-8-787-2023" target="_blank">https://doi.org/10.5194/wes-8-787-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Barthelmie et al.(2010)Barthelmie, Pryor, Frandsen, Hansen, Schepers,
Rados, Schlez, Neubert, Jensen, and Neckelmann</label><mixed-citation>
      
Barthelmie, R. J., Pryor, S. C., Frandsen, S. T., Hansen, K. S., Schepers,
J. G., Rados, K., Schlez, W., Neubert, A., Jensen, L. E., and Neckelmann, S.:
Quantifying the impact of wind turbine wakes on power output at offshore wind
farms, J. Atmos. Ocean. Tech., 27, 1302–1317,
<a href="https://doi.org/10.1175/2010JTECHA1398.1" target="_blank">https://doi.org/10.1175/2010JTECHA1398.1</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Bastankhah and Porté-Agel(2014)</label><mixed-citation>
      
Bastankhah, M. and Porté-Agel, F.: A new analytical model for wind-turbine
wakes, Renew. Energ., 70, 116–123, <a href="https://doi.org/10.1016/j.renene.2014.01.002" target="_blank">https://doi.org/10.1016/j.renene.2014.01.002</a>,
2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Bastankhah and Porté-Agel(2017)</label><mixed-citation>
      
Bastankhah, M. and Porté-Agel, F.: A New Miniature Wind Turbine for Wind
Tunnel Experiments. Part II: Wake Structure and Flow Dynamics, Energies, 10, 923,
<a href="https://doi.org/10.3390/en10070923" target="_blank">https://doi.org/10.3390/en10070923</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Bleeg et al.(2018)Bleeg, Purcell, Ruisi, and Traiger</label><mixed-citation>
      
Bleeg, J., Purcell, M., Ruisi, R., and Traiger, E.: Wind farm blockage and the
consequences of neglecting its impact on energy production, Energies, 11,
1609, <a href="https://doi.org/10.3390/en11061609" target="_blank">https://doi.org/10.3390/en11061609</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Calaf et al.(2010)Calaf, Meneveau, and Meyers</label><mixed-citation>
      
Calaf, M., Meneveau, C., and Meyers, J.: Large eddy simulation study of fully
developed wind-turbine array boundary layers, Phys. Fluids, 22, 1–16,
<a href="https://doi.org/10.1063/1.862466" target="_blank">https://doi.org/10.1063/1.862466</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Goit and Meyers(2015)</label><mixed-citation>
      
Goit, J. and Meyers, J.: Optimal control of energy extraction in wind-farm
boundary layers, J. Fluid Mech., 768, 5–50,
<a href="https://doi.org/10.1017/jfm.2015.70" target="_blank">https://doi.org/10.1017/jfm.2015.70</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Hirth and Schroeder(2013)</label><mixed-citation>
      
Hirth, B. D. and Schroeder, J. L.: Documenting Wind Speed and Power Deficits
behind a Utility-Scale Wind Turbine, J. Appl. Meteorol.
Clim., 52, 39–46, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Hyvärinen et al.(2018)</label><mixed-citation>
      
Hyvärinen, A., Lacagnina, G., and Segalini, A.: A wind-tunnel study of the wake development behind wind turbines over sinusoidal hills, Wind Energy,   21, 605–617, <a href="https://doi.org/10.1002/we.2181" target="_blank">https://doi.org/10.1002/we.2181</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Kirby(2025)</label><mixed-citation>
      
Kirby, A.: LES_CNBL_analysis, Zenodo [code], <a href="https://doi.org/10.5281/zenodo.14865964" target="_blank">https://doi.org/10.5281/zenodo.14865964</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Kirby et al.(2022)Kirby, Nishino, and Dunstan</label><mixed-citation>
      
Kirby, A., Nishino, T., and Dunstan, T. D.: Two-scale interaction of wake and
blockage effects in large wind farms, J. Fluid Mech., 953, A39,
<a href="https://doi.org/10.1017/jfm.2022.979" target="_blank">https://doi.org/10.1017/jfm.2022.979</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Kirby et al.(2023a)Kirby, Briol, Dunstan, and
Nishino</label><mixed-citation>
      
Kirby, A., Briol, F.-X., Dunstan, T. D., and Nishino, T.: Data-driven modelling
of turbine wake interactions and flow resistance in large wind farms, Wind
Energy, 26, 968–984, <a href="https://doi.org/10.1002/we.2851" target="_blank">https://doi.org/10.1002/we.2851</a>,
2023a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Kirby et al.(2023b)Kirby, Dunstan, and
Nishino</label><mixed-citation>
      
Kirby, A., Dunstan, T. D., and Nishino, T.: An analytical model of momentum
availability for predicting large wind farm power, J. Fluid
Mech., 976, A24, <a href="https://doi.org/10.1017/jfm.2023.844" target="_blank">https://doi.org/10.1017/jfm.2023.844</a>, 2023b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Lanzilao and Meyers(2022)</label><mixed-citation>
      
Lanzilao, L. and Meyers, J.: Effects of self-induced gravity waves on finite
wind-farm operations using a large-eddy simulation framework, J.
Phys. Conf. Ser., 2265, 22043,
<a href="https://doi.org/10.1088/1742-6596/2265/2/022043" target="_blank">https://doi.org/10.1088/1742-6596/2265/2/022043</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Lanzilao and Meyers(2023a)</label><mixed-citation>
      
Lanzilao, L. and Meyers, J.: An Improved Fringe-Region Technique for the
Representation of Gravity Waves in Large Eddy Simulation with Application to
Wind Farms, Bound.-Lay. Meteorol., 186, 567–593,
<a href="https://doi.org/10.1007/s10546-022-00772-z" target="_blank">https://doi.org/10.1007/s10546-022-00772-z</a>, 2023a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Lanzilao and Meyers(2023b)</label><mixed-citation>
      
Lanzilao, L. and Meyers, J.: A reference database of wind-farm large-eddy
simulations for parametrizing effects of blockage and gravity waves,
KU Leuven Research Data Repository [data set], <a href="https://doi.org/10.48804/L45LTT" target="_blank">https://doi.org/10.48804/L45LTT</a>, 2023b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Lanzilao and Meyers(2024)</label><mixed-citation>
      
Lanzilao, L. and Meyers, J.: A parametric large-eddy simulation study of
wind-farm blockage and gravity waves in conventionally neutral boundary
layers, J. Fluid Mech., 979, A54, <a href="https://doi.org/10.1017/jfm.2023.1088" target="_blank">https://doi.org/10.1017/jfm.2023.1088</a>,
2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Mason and Thomson(1992)</label><mixed-citation>
      
Mason, P. J. and Thomson, D. J.: Stochastic backscatter in large-eddy
simulations of boundary layers, J. Fluid Mech., 242, 51–78,
<a href="https://doi.org/10.1017/S0022112092002271" target="_blank">https://doi.org/10.1017/S0022112092002271</a>, 1992.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Meyers and Meneveau(2010)</label><mixed-citation>
      
Meyers, J. and Meneveau, C.: Large Eddy Simulations of large wind-turbine
arrays in the atmospheric boundary layer,
48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, Orlando, Florida,  4–7 January 2010, <a href="https://doi.org/10.2514/6.2010-827" target="_blank">https://doi.org/10.2514/6.2010-827</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Moeng(1984)</label><mixed-citation>
      
Moeng, C.-H.: A Large-Eddy-Simulation Model for the Study of Planetary
Boundary-Layer Turbulence, J. Atmos. Sci., 41, 2052–2062,
<a href="https://doi.org/10.1175/1520-0469(1984)041&lt;2052:ALESMF&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1984)041&lt;2052:ALESMF&gt;2.0.CO;2</a>, 1984.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Nishino(2016)</label><mixed-citation>
      
Nishino, T.: Two-scale momentum theory for very large wind farms, J.
Phys. Conf. Ser., 753, 032054,
<a href="https://doi.org/10.1088/1742-6596/753/3/032054" target="_blank">https://doi.org/10.1088/1742-6596/753/3/032054</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Nishino and Draper(2015)</label><mixed-citation>
      
Nishino, T. and Draper, S.: Local blockage effect for wind turbines, J.
Phys. Conf. Ser., 625, 012010,
<a href="https://doi.org/10.1088/1742-6596/625/1/012010" target="_blank">https://doi.org/10.1088/1742-6596/625/1/012010</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Nishino and Dunstan(2020)</label><mixed-citation>
      
Nishino, T. and Dunstan, T. D.: Two-scale momentum theory for time-dependent
modelling of large wind farms, J. Fluid Mech., 894, A2,
<a href="https://doi.org/10.1017/jfm.2020.252" target="_blank">https://doi.org/10.1017/jfm.2020.252</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Nygaard(2014)</label><mixed-citation>
      
Nygaard, N. G.: Wakes in very large wind farms and the effect of neighbouring
wind farms, J. Phys. Conf. Ser., 524, 12162,
<a href="https://doi.org/10.1088/1742-6596/524/1/012162" target="_blank">https://doi.org/10.1088/1742-6596/524/1/012162</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Ouro and Nishino(2021)</label><mixed-citation>
      
Ouro, P. and Nishino, T.: Performance and wake characteristics of tidal
turbines in an infinitely large array, J. Fluid Mech., 925,  A30,
<a href="https://doi.org/10.1017/jfm.2021.692" target="_blank">https://doi.org/10.1017/jfm.2021.692</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Patel et al.(2021)Patel, Dunstan, and Nishino</label><mixed-citation>
      
Patel, K., Dunstan, T. D., and Nishino, T.: Time-dependent upper limits to the
performance of large wind farms due to mesoscale atmospheric response,
Energies, 14, 6437, <a href="https://doi.org/10.3390/en14196437" target="_blank">https://doi.org/10.3390/en14196437</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Porté-Agel et al.(2013)Porté-Agel, Wu, and Chen</label><mixed-citation>
      
Porté-Agel, F., Wu, Y. T., and Chen, C. H.: A numerical study of the effects
of wind direction on turbine wakes and power losses in a large wind farm,
Energies, 6, 5297–5313, <a href="https://doi.org/10.3390/en6105297" target="_blank">https://doi.org/10.3390/en6105297</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Porté-Agel et al.(2020)Porté-Agel, Bastankhah, and
Shamsoddin</label><mixed-citation>
      
Porté-Agel, F., Bastankhah, M., and Shamsoddin, S.: Wind-Turbine and Wind-Farm
Flows: A Review, Bound.-Lay. Meteorol., 174, 1–59,
<a href="https://doi.org/10.1007/s10546-019-00473-0" target="_blank">https://doi.org/10.1007/s10546-019-00473-0</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Shapiro et al.(2019)Shapiro, Gayme, and Meneveau</label><mixed-citation>
      
Shapiro, C. R., Gayme, D. F., and Meneveau, C.: Filtered actuator disks: Theory
and application to wind turbine models in large eddy simulation, Wind Energy,
22, 1414–1420, <a href="https://doi.org/10.1002/we.2376" target="_blank">https://doi.org/10.1002/we.2376</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Smith(2024)</label><mixed-citation>
      
Smith, R. B.: The wind farm pressure field, Wind Energ. Sci., 9, 253–261, <a href="https://doi.org/10.5194/wes-9-253-2024" target="_blank">https://doi.org/10.5194/wes-9-253-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Stevens et al.(2000)Stevens, Moeng, and Sullivan</label><mixed-citation>
      
Stevens, B., Moeng, C.-H., and Sullivan, P. P.: Entrainment and Subgrid
Lengthscales in Large-Eddy Simulations of Atmospheric Boundary-Layer Flows,
Springer Netherlands, Dordrecht, 253–269, ISBN 978-94-010-0928-7,
<a href="https://doi.org/10.1007/978-94-010-0928-7_20" target="_blank">https://doi.org/10.1007/978-94-010-0928-7_20</a>, 2000.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Stevens(2023)</label><mixed-citation>
      
Stevens, R. J. A. M.: Understanding wind farm power densities, J. Fluid
Mech., 958, F1, <a href="https://doi.org/10.1017/jfm.2023.113" target="_blank">https://doi.org/10.1017/jfm.2023.113</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Stevens and Meneveau(2017)</label><mixed-citation>
      
Stevens, R. J. A. M. and Meneveau, C.: Flow Structure and Turbulence in Wind
Farms, Annu. Rev. Fluid Mech., 49, 311–339,
<a href="https://doi.org/10.1146/annurev-fluid-010816-060206" target="_blank">https://doi.org/10.1146/annurev-fluid-010816-060206</a>, 2017.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Stevens et al.(2016)Stevens, Gayme, and Meneveau</label><mixed-citation>
      
Stevens, R. J. A. M., Gayme, D. F., and Meneveau, C.: Effects of turbine
spacing on the power output of extended wind-farms, Wind Energy, 19,
359–370, <a href="https://doi.org/10.1002/we.1835" target="_blank">https://doi.org/10.1002/we.1835</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Stipa et al.(2024)Stipa, Ajay, Allaerts, and Brinkerhoff</label><mixed-citation>
      
Stipa, S., Ajay, A., Allaerts, D., and Brinkerhoff, J.: The multi-scale coupled model: a new framework capturing wind farm–atmosphere interaction and global blockage effects, Wind Energ. Sci., 9, 1123–1152, <a href="https://doi.org/10.5194/wes-9-1123-2024" target="_blank">https://doi.org/10.5194/wes-9-1123-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Veers et al.(2022)Veers, Dykes, Basu, Bianchini, Clifton, Green,
Holttinen, Kitzing, Kosovic, Lundquist, Meyers, O'Malley, Shaw, and
Straw</label><mixed-citation>
      
Veers, P., Dykes, K., Basu, S., Bianchini, A., Clifton, A., Green, P., Holttinen, H., Kitzing, L., Kosovic, B., Lundquist, J. K., Meyers, J., O'Malley, M., Shaw, W. J., and Straw, B.: Grand Challenges: wind energy research needs for a global energy transition, Wind Energ. Sci., 7, 2491–2496, <a href="https://doi.org/10.5194/wes-7-2491-2022" target="_blank">https://doi.org/10.5194/wes-7-2491-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Vermeer et al.(2003)Vermeer, Sørensen, and Crespo</label><mixed-citation>
      
Vermeer, L. J., Sørensen, J. N., and Crespo, A.: Wind turbine wake
aerodynamics, Prog. Aerosp. Sci., 39, 467–510,
<a href="https://doi.org/10.1016/S0376-0421(03)00078-2" target="_blank">https://doi.org/10.1016/S0376-0421(03)00078-2</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Verstappen and Veldman(2003)</label><mixed-citation>
      
Verstappen, R. W. C. P. and Veldman, A. E. P.: Symmetry-preserving
discretization of turbulent flow, J. Comput. Phys., 187,
343–368, <a href="https://doi.org/10.1016/S0021-9991(03)00126-8" target="_blank">https://doi.org/10.1016/S0021-9991(03)00126-8</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Wu and Porté-Agel(2017)</label><mixed-citation>
      
Wu, K. L. and Porté-Agel, F.: Flow adjustment inside and around large
finite-size wind farms, Energies, 10, 2164, <a href="https://doi.org/10.3390/en10122164" target="_blank">https://doi.org/10.3390/en10122164</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Wu and Porté-Agel(2015)</label><mixed-citation>
      
Wu, Y. T. and Porté-Agel, F.: Modeling turbine wakes and power losses within a
wind farm using LES: An application to the Horns Rev offshore wind farm,
Renew. Energ., 75, 945–955, <a href="https://doi.org/10.1016/j.renene.2014.06.019" target="_blank">https://doi.org/10.1016/j.renene.2014.06.019</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Zhan et al.(2020)Zhan, Letizia, and Iungo</label><mixed-citation>
      
Zhan, L., Letizia, S., and Iungo, G. V.: LiDAR measurements for an onshore wind
farm: Wake variability for different incoming wind speeds and atmospheric
stability regimes, Wind Energy, 23, 501–527, 2020.

    </mixed-citation></ref-html>--></article>
