<?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-11-1631-2026</article-id><title-group><article-title>Dependence of wind-farm-induced gravity waves and wind farm performance on non-dimensional atmospheric parameters and simulation configuration</article-title><alt-title>Dependence of wind-farm-induced gravity waves and performance on critical parameters</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Khan</surname><given-names>Mehtab Ahmed</given-names></name>
          <email>m.a.khan-2@tudelft.nl</email>
        <ext-link>https://orcid.org/0000-0001-7953-0941</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Churchfield</surname><given-names>Matthew J.</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Watson</surname><given-names>Simon J.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-6694-3149</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Delft University of Technology, Delft, the Netherlands</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>National Laboratory of the Rockies, Golden, Colorado, USA</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Mehtab Ahmed Khan (m.a.khan-2@tudelft.nl)</corresp></author-notes><pub-date><day>8</day><month>May</month><year>2026</year></pub-date>
      
      <volume>11</volume>
      <issue>5</issue>
      <fpage>1631</fpage><lpage>1652</lpage>
      <history>
        <date date-type="received"><day>3</day><month>November</month><year>2025</year></date>
           <date date-type="rev-request"><day>19</day><month>November</month><year>2025</year></date>
           <date date-type="rev-recd"><day>5</day><month>February</month><year>2026</year></date>
           <date date-type="accepted"><day>2</day><month>March</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Mehtab Ahmed Khan et al.</copyright-statement>
        <copyright-year>2026</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/11/1631/2026/wes-11-1631-2026.html">This article is available from https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026.html</self-uri><self-uri xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026.pdf">The full text article is available as a PDF file from https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e104">This large-eddy simulation (LES) study examines how wind-farm-induced atmospheric gravity waves (AGWs) and wind farm performance depend on non-dimensional atmospheric parameters and simulation configuration. A hypothetical aligned wind farm of actuator disks is simulated under neutral surface conditions, with a stable capping inversion and a mildly stable free atmosphere, to assess the effects of stratification beyond the atmospheric boundary layer (ABL) on ABL flow. Simulation set-ups fully resolving AGWs are validated to minimize spurious wave generation and reflection from the domain boundaries. The validated set-up is then used to analyze AGW types and characteristics, as well as stratification impacts under conventionally neutral boundary layer (CNBL) conditions. These conditions are governed by four non-dimensional parameters: the Froude numbers of the free atmosphere and capping inversion (<inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), and the aspect ratios of the ABL and wind farm (<inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>).</p>

      <p id="d2e155">Simulation configurations that fully resolve AGWs – capturing at least one wavelength both horizontally and vertically – yield the most realistic stratification effects on ABL flow, whereas partial or unresolved configurations produce non-physical, channel-like behavior. A coherent description of the AGW phenomena is provided, highlighting the central role of capping inversion displacement in linking ABL fluctuations with AGWs. Trapped waves are confined within the capping inversion, while interfacial and internal waves aloft are identified as the AGW types most relevant to wind farm performance. The wavy inversion, analogous to an interfacial wave, forms converging and diverging zones that drive power fluctuations across the farm. The interfacial wavelength, measured over the wind farm, corresponds to one diverging, one converging, and one mildly diverging zone. As the interfacial wavelength decreases with <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, multiple convergence–divergence zones develop under sub-critical conditions (<inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>), while for super-critical conditions (<inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>), the wavelength approaches the farm length. Wave amplitude increases with decreasing <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (i.e., shallower capping inversions).</p>

      <p id="d2e219">Wind farm performance is most sensitive to <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>: shallow boundary layers increase blockage and reduce efficiency, while deeper layers enhance efficiency. Increasing <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> mitigates blockage, and increasing <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> mainly improves wake recovery. Although local power fluctuations arise from AGWs, overall wind farm efficiency remains nearly constant with <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, improving primarily with larger <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Technische Universiteit Delft</funding-source>
<award-id>na</award-id>
</award-group>
</funding-group>
</article-meta>
  <notes notes-type="copyrightstatement">
  
      <p id="d2e326">This work was authored in part by the National Laboratory of the Rockies for the US Department of Energy (DOE), operated under contract no. DE-AC36-08GO28308. The US Government retains and the publisher, by accepting the article for publication, acknowledges that the US Government retains a non-exclusive, paid-up, irrevocable, worldwide license to publish or reproduce the published form of this work, or allow others to do so, for US Government purposes.</p>
</notes></front>
<body>
      


<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e337">Numerical flow simulations are often used to investigate the interaction of wind farms with the atmosphere.  Thermal stratification within the atmospheric boundary layer (ABL), which significantly affects the strength and structure of ABL turbulence, is often a focus of numerical studies.  For example, many studies look to correlate wind turbine wake recovery with ABL stratification. The community often focuses solely on the thermal stratification <italic>within</italic> the ABL; however, it has become clear that the stratification <italic>above</italic> the ABL is also significant.  A conventionally neutral boundary layer (CNBL), for instance, consists of a neutrally stratified ABL capped by a strongly stable inversion layer and a weakly stable free atmosphere aloft. A wind farm operating in a CNBL can trigger atmospheric gravity waves (AGWs) in the layers above the ABL that contribute to the wind farm blockage effect <xref ref-type="bibr" rid="bib1.bibx13" id="paren.1"/>. For numerical models to accurately capture AGW effects, thermal and buoyancy effects must be well modeled and the simulation domain has to be properly configured.  This study seeks to investigate AGW effects on wind farms while providing guidance on proper simulation design and configuration.</p>
      <p id="d2e349">Researchers conduct simulations of offshore wind farms within the neutral ABL at varying levels of complexity depending on the research question. For example, if the focus is on turbulent wake effects, then simulating a truly neutral boundary layer (TNBL) with neutral stability throughout the entire vertical extent of the computational domain, or by neglecting buoyancy altogether, may be sufficient. To provide the next level of realism and complexity, one may include a capping inversion (a roughly 100 m thick layer of very stable stratification) followed by only a few hundred meters of the more weakly stably stratified free atmosphere above <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx7" id="paren.2"/>. With this additional realism, the capping inversion acts as a flexible lid on the top of the ABL that can move vertically in response to a strong perturbation from below, such as a large wind farm or terrain.  The most realistic simulation configuration, however, is to simulate a CNBL that is capable of fully resolving AGWs by including a capping inversion followed by many kilometers of the weakly stably stratified free atmosphere above.  Such a simulation configuration allows the study of wind farm behavior as a function of both ABL stratification and AGW characteristics, a subject that is rapidly gaining attention <xref ref-type="bibr" rid="bib1.bibx14" id="paren.3"/>. Finally, a recent simplified approach is to neglect any stratified layers and to place a stress-free, rigid, impermeable boundary condition at the expected height of the capping inversion, instead of well above it. Using such a top boundary condition at the top of the computational domain is commonplace, but to use it as an inflexible capping inversion is uncommon <xref ref-type="bibr" rid="bib1.bibx23" id="paren.4"/>. Although this simplified simulation configuration has similarities with the other configurations, it will contain inaccuracies in the velocity and pressure fields because the ABL height cannot adjust to obstacles such as wind turbines <xref ref-type="bibr" rid="bib1.bibx19" id="paren.5"/>.</p>
      <p id="d2e364">Properly defining the height of the top boundary of the simulation domain is always critical. Suppose one performs a wind farm flow simulation and uses an impermeable top boundary condition; not allowing enough distance between the top of the ABL and the top boundary will unrealistically constrain the flow within the ABL, leading to errors. The top boundary should be placed high enough that the boundary layer can freely expand in the vertical direction while its flow advects through the wind farm, as shown by <xref ref-type="bibr" rid="bib1.bibx21" id="text.6"/>, for example.  If one wants to capture AGW effects, the simulation domain should be tall enough to accommodate at least one AGW wavelength, usually extending a few kilometers above the capping inversion, as shown by <xref ref-type="bibr" rid="bib1.bibx10 bib1.bibx11" id="text.7"/>. The impact of using a domain height shorter than one AGW vertical wavelength is unclear. In addition to the location of simulation boundaries, the ability of those boundaries to properly handle AGW reflections is important.  If an AGW reflects off of simulation boundaries, it can seriously contaminate the solution. <xref ref-type="bibr" rid="bib1.bibx11" id="text.8"/> explains the criterion that if <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mn mathvariant="normal">90</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula> or more of the upward-propagating wave energy is absorbed or let out of the domain, the solution will be sufficiently reflection free. The impact of AGW reflections on predicted wind farm power output has not been thoroughly explored.</p>
      <p id="d2e387">If the wind farm is large enough and contains turbines that are tall enough relative to the ABL height, AGWs are inevitable under CNBL conditions.  To simulate this situation, the CNBL configuration with a many-kilometers-tall domain is the most realistic among those discussed above, especially for offshore sites <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx14" id="paren.9"/>. The literature focuses on the impacts of AGWs on wind farm performance, with limited insight into the AGW phenomenon itself <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx14 bib1.bibx23" id="paren.10"/>. For instance, the literature consistently shows that AGWs cause a feedback effect on the flow in the ABL. <xref ref-type="bibr" rid="bib1.bibx20" id="text.11"/>, <xref ref-type="bibr" rid="bib1.bibx1" id="text.12"/>, <xref ref-type="bibr" rid="bib1.bibx14" id="text.13"/>, <xref ref-type="bibr" rid="bib1.bibx24" id="text.14"/>, and <xref ref-type="bibr" rid="bib1.bibx23" id="text.15"/>  argue that AGWs are responsible for the adverse pressure gradients upstream of the wind farm that create a blockage effect and favorable pressure gradients over and downstream of it. <xref ref-type="bibr" rid="bib1.bibx20" id="text.16"/> describes the capping inversion displacement caused by the deceleration of the flow within the wind farm as the trigger of the AGWs. <xref ref-type="bibr" rid="bib1.bibx23" id="text.17"/> describe how the capping inversion displacement couples AGW flow perturbations in the free atmosphere to perturbations within the ABL.</p>
      <p id="d2e419">A good description of how AGWs then affect the capping inversion displacement, which trigger those waves in the first place, is lacking. Moreover, different types of wind-farm-induced AGWs are mentioned in the literature without clearly distinguishing them. For example, the work of <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx10" id="text.18"/> is related to “internal” AGWs, whereas <xref ref-type="bibr" rid="bib1.bibx20" id="text.19"/>, <xref ref-type="bibr" rid="bib1.bibx1" id="text.20"/>, <xref ref-type="bibr" rid="bib1.bibx14" id="text.21"/>, and <xref ref-type="bibr" rid="bib1.bibx23" id="text.22"/> speak of “interfacial” AGWs as most critical for wind farm performance. “Trapped” AGWs in the capping inversion and even AGWs within the ABL are mentioned <xref ref-type="bibr" rid="bib1.bibx10 bib1.bibx2 bib1.bibx14" id="paren.23"/>. There is a need to describe the AGW phenomena clearly, distinguish all the kinds of AGWs, and identify how each kind influences wind farm performance and simulation set-up.</p>
      <p id="d2e441">Past studies of AGWs focused on their impacts on wind farms by varying either dimensional or non-dimensional quantities. <xref ref-type="bibr" rid="bib1.bibx3" id="text.24"/>, and <xref ref-type="bibr" rid="bib1.bibx14" id="text.25"/> varied dimensional quantities of interest, including ABL depth and thermal stratification strength of the capping inversion and free atmosphere. In contrast, <xref ref-type="bibr" rid="bib1.bibx20" id="text.26"/>, <xref ref-type="bibr" rid="bib1.bibx4" id="text.27"/>, and <xref ref-type="bibr" rid="bib1.bibx23" id="text.28"/> focus on AGW impacts on wind farms by varying non-dimensional quantities. Similarly, <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx10" id="text.29"/> examined various non-dimensional quantities used to establish an optimal large-eddy simulation (LES) set-up for capturing realistic AGW behavior.  In this work, we adopt this non-dimensional approach to investigate AGWs and their impact on wind farm performance in a CNBL.  We have three objectives, all related to realistic and accurate modeling and understanding of wind-farm–atmosphere interactions under offshore CNBL conditions: <list list-type="bullet"><list-item>
      <p id="d2e465">We characterize the effects of modeling choices on the simulation of wind-farm–atmosphere interaction by comparing four configurations: (a) the TNBL, (b) the CNBL with a tall domain height, (c) a CNBL with a neutrally stratified free atmosphere, and (d) replacing the flexible capping inversion with an impermeable rigid top boundary.</p></list-item><list-item>
      <p id="d2e469">We examine the impact of AGW reflections on wind farm power output.</p></list-item><list-item>
      <p id="d2e473">We study the dependence of AGWs and wind farm performance on various non-dimensional parameters defined by <xref ref-type="bibr" rid="bib1.bibx10" id="text.30"/>.</p></list-item></list></p>
      <p id="d2e479">The remainder of this article is organized as follows: Sect. <xref ref-type="sec" rid="Ch1.S2"/> explains the different kinds of AGWs observed in wind-farm–atmosphere interactions. Section <xref ref-type="sec" rid="Ch1.S3"/> summarizes the non-dimensional metrics used to analyze AGW characteristics and wind farm flow dynamics. The models and simulation configurations are also explained in this section.  We compare the different approaches in simulating neutral ABL conditions in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>.  Section <xref ref-type="sec" rid="Ch1.S4.SS2"/> shows the impact of AGW reflections on wind farm power output in a CNBL. Section <xref ref-type="sec" rid="Ch1.S4.SS3"/> and <xref ref-type="sec" rid="Ch1.S4.SS4"/> show the dependence of AGW characteristics and wind farm performance on the non-dimensional parameters, respectively. We conclude with Sect. <xref ref-type="sec" rid="Ch1.S5"/>.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Different kinds of wind-farm-induced AGWs</title>
      <p id="d2e505">Various kinds of AGWs are described in the literature, and we sometimes find it challenging to synthesize all the information. Let us give some examples: “interfacial” and “internal” AGWs are described as occurring within the capping inversion and in the free atmosphere, respectively <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx20 bib1.bibx2 bib1.bibx14" id="paren.31"/>. <xref ref-type="bibr" rid="bib1.bibx2" id="text.32"/>, and <xref ref-type="bibr" rid="bib1.bibx14" id="text.33"/> describe interfacial waves as two-dimensional waves somehow bound to the top of the capping inversion. They also discuss waves similar to interfacial waves inside the neutral boundary layer, reaching all the way down to the hub height. <xref ref-type="bibr" rid="bib1.bibx10" id="text.34"/> identify “trapped” waves confined within the capping inversion, and <xref ref-type="bibr" rid="bib1.bibx16" id="text.35"/> describe topographically-induced “trapped lee” waves affecting wind farms.  Lee waves may also be induced by wind farms, which can affect the flow in a way similar to shallow topography.  Because the literature is vast and spread out, we attempt to briefly weave the different kinds of AGWs and their effects into an essential story, giving the reader enough background to understand the results and discussion presented in this article.</p>
      <p id="d2e523">The description of wind-farm-induced atmospheric gravity waves involves mass conservation, buoyancy, and wave theory. A wind farm is a sink of horizontal momentum and appears to be similar to a porous blockage, causing the flow to decelerate through the farm.  It then begins to accelerate behind the farm as the wind farm wake recovers. As a result of flow continuity, the flow in the ABL is deflected upward at the start of the wind farm and downward at the end of it in response to the horizontal deceleration and acceleration <xref ref-type="bibr" rid="bib1.bibx2" id="paren.36"/>. The capping inversion, as its name implies, is the “cap” on top of the ABL.  It is a relatively thin layer of air that is strongly stable in thermal stratification, so it acts as a flexible cap or lid atop the boundary layer.  Vertical motions of turbulence within the boundary layer generally do not penetrate this layer – it strongly suppresses them with buoyancy forces. Therefore, it displaces upward over the wind farm and downwards at the end of it due to the flow deflected by the wind farm in that manner.  To the flow aloft in the free atmosphere, this deflected capping inversion appears similar to a gentle hill above the wind farm.  As does the vertical flow caused by real hills, the vertical flow over the displaced capping inversion activates buoyancy forces that tend to restore air displacements in the free atmosphere and the inversion layer itself, resulting in AGWs.</p>
      <p id="d2e529">AGWs can be classified into a few different types based on their characteristics and whether they occur in the inversion layer, in the free atmosphere, or at the interface of the two. AGWs are composed of an entire spectrum of wavelengths; however, there is an apparent wavelength dictated by local thermal stratification strength and horizontal wind speed. AGWs propagating in the free atmosphere are referred to as “internal” gravity waves, which are steady if the conditions are steady, as shown in Fig. <xref ref-type="fig" rid="F1"/>a. Internal waves have a tendency to curve – like an arc of a circle – downstream of the obstacle causing them and may mildly perturb the inversion layer but only downstream of the obstacle. AGWs that may occur in the capping inversion, if its depth is great enough, are referred to as “trapped” waves because they are confined within that layer. The unsteady turbulence that is constantly pushing on the capping inversion from below contributes to the unsteadiness of these trapped waves. An example of trapped waves can be seen in the instantaneous vertical velocity field in Fig. <xref ref-type="fig" rid="F1"/>c. Because the free atmosphere and capping inversion have different levels of stratification and different wind speeds, they support different apparent wavelengths of AGWs <xref ref-type="bibr" rid="bib1.bibx10 bib1.bibx11" id="paren.37"/>.  As shown in Fig. <xref ref-type="fig" rid="F1"/>b, at the interface between the free atmosphere and the capping inversion, we see “interfacial” waves that smoothly blend the internal and trapped gravity waves, and they have their own apparent wavelength. The wavelengths of trapped waves not supported in the free atmosphere are called evanescent waves, and they decay with height.  They are contained and advected along the interface <xref ref-type="bibr" rid="bib1.bibx18" id="paren.38"/>. For sub-critical conditions – wave speed faster than background wind speed – a large part of the wave spectrum becomes evanescent and travels faster than the background wind speed along the interface, especially downstream. These evanescent waves downstream of the obstacle are the “trapped lee waves”, which can relatively strongly perturb the capping inversion.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e548">Contours of vertical velocity <inline-formula><mml:math id="M18" display="inline"><mml:mi>w</mml:mi></mml:math></inline-formula> on a vertical streamwise slice through the middle of the wind farm for Froude number of 0.15, inversion Froude number of 0.75, and wind farm shape factor of 0.025: <bold>(a)</bold> temporally averaged field showing the internal and interfacial waves; <bold>(b)</bold> temporally averaged field showing the inversion layer displacement, interfacial waves, and their signature in the ABL; and <bold>(c)</bold> instantaneous field from a non-precursor-driven simulation that shows the trapped waves in the inversion layer triggered when the wind-farm-induced turbulence hits the inversion layer. The inversion layer mid-point height is at <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> m, and the wind farm start and end are at <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>/</mml:mo><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>, respectively, where <inline-formula><mml:math id="M22" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> is the wind farm length.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f01.png"/>

      </fig>

      <p id="d2e621">Although we summarize AGW formation as a succession of events, we stress that it is really a tightly coupled integrated set of phenomena that happen almost in lockstep.  If one parameter in the system changes, the entire ABL-AGW system quickly responds, settling toward a new equilibrium.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Methods</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Simulation configuration based on non-dimensional parameters</title>
      <p id="d2e639">We simulate a wind farm consisting of a regular <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> array of wind turbines with a spacing of five rotor diameters in the streamwise direction and three rotor diameters in the lateral direction. We use the Toolbox fOr Stratified Convective Atmospheres (TOSCA) <xref ref-type="bibr" rid="bib1.bibx24" id="paren.39"/>, an LES code specifically developed to simulate atmospheric flows through wind farms. TOSCA can simulate turbines as actuator lines or actuator disks with controllers for blade pitch, nacelle yaw, and generator speed. This study uses the uniform actuator disk model with a disk-based thrust coefficient (i.e., velocity sampled at the disk) <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> of <inline-formula><mml:math id="M25" display="inline"><mml:mn mathvariant="normal">1.3</mml:mn></mml:math></inline-formula>. The actuator disks have the same diameter and hub heights as those of the NREL-5 MW wind turbine, <inline-formula><mml:math id="M26" display="inline"><mml:mn mathvariant="normal">126</mml:mn></mml:math></inline-formula> m and <inline-formula><mml:math id="M27" display="inline"><mml:mn mathvariant="normal">90</mml:mn></mml:math></inline-formula> m, respectively. TOSCA solves the filtered incompressible Navier–Stokes equations under non-hydrostatic conditions using the Boussinesq approximation for buoyancy.  The code solves equations for continuity, momentum, and potential temperature. An advection damping layer and Rayleigh damping layers (RDLs) are applied as body forces in the respective forcing zones through the momentum equation, details of which are given in <xref ref-type="bibr" rid="bib1.bibx10" id="text.40"/>, and <xref ref-type="bibr" rid="bib1.bibx13" id="text.41"/>.  We denote the inlet, top, and outlet boundary RDLs as I-RDL, T-RDL, and O-RDL, respectively.  Subgrid-scale turbulence is modeled using the dynamic Smagorinsky model with Lagrangian averaging <xref ref-type="bibr" rid="bib1.bibx15" id="paren.42"/>. Further details are given by <xref ref-type="bibr" rid="bib1.bibx24" id="text.43"/>.</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e706">Lateral view of the simulation domain that resolves ABL, the capping inversion, and the free atmosphere around a wind farm. Rayleigh damping layers are at the inlet, top, and outlet boundaries, and an advection damping layer is applied, overlapping the inlet Rayleigh damping layer, all in the free atmosphere. A CNBL potential temperature profile is shown on the right for completeness.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f02.png"/>

        </fig>

      <p id="d2e715">Section <xref ref-type="fig" rid="F2"/> shows the simulation domain for the wind farm. Turbulent inflow conditions, including wind shear and veer, generated with offline precursor simulation are driven into the domain using an inflow Dirichlet boundary condition.  Flow exits the domain using an outflow Neumann boundary condition. A typical wall shear stress lower boundary condition is used. It uses Monin–Obukhov similarity to relate the computed flow within the domain to the wall shear stress; Monin–Obukhov similarity is applied locally. An aerodynamic roughness height of <inline-formula><mml:math id="M28" display="inline"><mml:mn mathvariant="normal">0.0001</mml:mn></mml:math></inline-formula> m is used to mimic offshore conditions.  Periodic boundary conditions are used in the transverse direction only.  The upper boundary is set to a free-slip condition for wind speed.  The temperature in the ABL is constant with height, then strongly and linearly increasing in the capping inversion, and finally linearly but more weakly increasing in the free atmosphere.  This gives a buoyancy and Brunt–Väisälä frequencies constant with height in both layers. There is no heat flux at the ground, which maintains a neutral ABL throughout the simulation. We impose Coriolis forces corresponding to <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mn mathvariant="normal">41</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> north latitude.</p>
      <p id="d2e738">The precursor simulations have the same configuration except that the inflow–outflow boundary conditions are replaced with periodic boundary conditions. The precursor spin-up time is <inline-formula><mml:math id="M30" display="inline"><mml:mn mathvariant="normal">25</mml:mn></mml:math></inline-formula> ks, and inflow data are saved for two flow-through times of the successor domain beyond the spin-up. A driving horizontal pressure gradient controller maintains hub height velocity at <inline-formula><mml:math id="M31" display="inline"><mml:mn mathvariant="normal">11.5</mml:mn></mml:math></inline-formula> m s<sup>−1</sup> with the direction aligned to the horizontal axis. The computed pressure gradient is also saved and used later by the successor simulation. Moreover, geostrophic damping (details given in <xref ref-type="bibr" rid="bib1.bibx24" id="text.44"/>) is used in the precursor to damp inertial oscillations in the free atmosphere.</p>
      <p id="d2e770">A graded mesh in the <inline-formula><mml:math id="M33" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M34" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> directions is used with <inline-formula><mml:math id="M35" display="inline"><mml:mn mathvariant="normal">20</mml:mn></mml:math></inline-formula> m <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">15</mml:mn></mml:mrow></mml:math></inline-formula> m <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> m resolution in the wind turbine rotor layer. From the rotor tips, the mesh stretches horizontally to a resolution of <inline-formula><mml:math id="M38" display="inline"><mml:mn mathvariant="normal">20</mml:mn></mml:math></inline-formula> m at the lateral boundaries. The mesh is graded vertically; it reduces from uniformly <inline-formula><mml:math id="M39" display="inline"><mml:mn mathvariant="normal">10</mml:mn></mml:math></inline-formula> m in the ABL to <inline-formula><mml:math id="M40" display="inline"><mml:mn mathvariant="normal">5</mml:mn></mml:math></inline-formula> m in the capping inversion to effectively resolve the trapped waves. The mesh resolution above the capping inversion is uniformly <inline-formula><mml:math id="M41" display="inline"><mml:mn mathvariant="normal">10</mml:mn></mml:math></inline-formula> m up to <inline-formula><mml:math id="M42" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> km and stretches above the capping inversion to <inline-formula><mml:math id="M43" display="inline"><mml:mn mathvariant="normal">200</mml:mn></mml:math></inline-formula> m resolution at the start of the top of the Rayleigh damping layer. The stretching ratios are <inline-formula><mml:math id="M44" display="inline"><mml:mn mathvariant="normal">0.9</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math id="M45" display="inline"><mml:mn mathvariant="normal">1.1</mml:mn></mml:math></inline-formula>, respectively.  Following the recommendations by <xref ref-type="bibr" rid="bib1.bibx10" id="text.45"/>, the domain size, advection, and Rayleigh damping layer thicknesses are set greater than one effective horizontal and vertical internal gravity wavelength for the respective directions. The domain size, including the damping layers for all cases, unless mentioned otherwise, is <inline-formula><mml:math id="M46" display="inline"><mml:mn mathvariant="normal">35</mml:mn></mml:math></inline-formula> km in the <inline-formula><mml:math id="M47" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> direction, <inline-formula><mml:math id="M48" display="inline"><mml:mn mathvariant="normal">6</mml:mn></mml:math></inline-formula> km in the <inline-formula><mml:math id="M49" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> direction, and <inline-formula><mml:math id="M50" display="inline"><mml:mn mathvariant="normal">12</mml:mn></mml:math></inline-formula> km in the <inline-formula><mml:math id="M51" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> direction. The values of domain width are inferred from <xref ref-type="bibr" rid="bib1.bibx14" id="text.46"/>, which shows that the ratio of domain width to wind farm width should be roughly greater than <inline-formula><mml:math id="M52" display="inline"><mml:mn mathvariant="normal">3</mml:mn></mml:math></inline-formula> in deeper CNBLs (i.e., <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> m).  This is required to avoid adverse hydrodynamic effects when periodic boundary conditions are used at the lateral boundaries. For shallow boundary layers, the domain should be much wider, which is why the shallowest boundary layer (i.e.,  <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">250</mml:mn></mml:mrow></mml:math></inline-formula> m) simulated in this study is <inline-formula><mml:math id="M55" display="inline"><mml:mn mathvariant="normal">11</mml:mn></mml:math></inline-formula> times wider than the wind farm width. This domain width is chosen because the gravity waves mostly disperse before reaching the lateral boundaries, preventing their recycling into the wind farm zone.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e971">Non-dimensional parameters with ranges used in this study.</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 rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Non-dimensional parameter</oasis:entry>
         <oasis:entry colname="col3">Definition</oasis:entry>
         <oasis:entry colname="col4">Range</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Ratio of fluid inertia to buoyant force in the free atmosphere</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mi>U</mml:mi><mml:mo>/</mml:mo><mml:mi>N</mml:mi><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">0.075–0.25</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Ratio of fluid inertia to buoyant force in the capping inversion</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mi>U</mml:mi><mml:mo>/</mml:mo><mml:msqrt><mml:mrow><mml:msup><mml:mi>g</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">0.25–1.5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Ratio of ABL depth to wind farm length</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">0.042–0.26</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Ratio of rotor tip height to wind farm length</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mi>H</mml:mi><mml:mo>/</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">0.0255–0.048</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M64" display="inline"><mml:mover accent="true"><mml:mi>X</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Ratio of computational domain length to horizontal internal wavelength</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mi>X</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">hor</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">2.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>L</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Ratio of computational domain height to vertical internal wavelength</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ver</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">1.2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>L</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Ratio of Rayleigh damping layer thickness to vertical internal wavelength</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ver</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">1.2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>L</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Ratio of advection damping layer buffer length to horizontal interfacial wavelength</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>hor-tgw</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">1.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M72" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Ratio of Rayleigh damping frequency to the free atmosphere buoyancy frequency</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>N</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">1–10</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e1365">The behavior of atmospheric gravity waves can be characterized using non-dimensional flow parameters.  Likewise, the configuration of simulations that capture atmospheric gravity waves can also be defined using non-dimensional parameters. The non-dimensional parameters central to this work, as identified by <xref ref-type="bibr" rid="bib1.bibx10" id="text.47"/>, are given in Sect. <xref ref-type="table" rid="T1"/>. Here, <inline-formula><mml:math id="M74" display="inline"><mml:mi>U</mml:mi></mml:math></inline-formula> is the geostrophic wind speed, <inline-formula><mml:math id="M75" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> is the Brunt–Väisälä frequency, <inline-formula><mml:math id="M76" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> is length of the wind farm, <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msup><mml:mi>g</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mi>g</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is a reduced gravitational constant, <inline-formula><mml:math id="M78" display="inline"><mml:mi>g</mml:mi></mml:math></inline-formula> is the usual gravitational constant, <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula> is the change in potential temperature across the capping inversion, <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is a reference temperature (usually 300 K), <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the capping inversion mid-height, <inline-formula><mml:math id="M82" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula> is the wind turbine height (from ground/sea level to the top of the rotor), <inline-formula><mml:math id="M83" display="inline"><mml:mi>X</mml:mi></mml:math></inline-formula> is the computational domain length, <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is non-damped computational domain height, <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the computational domain gravity wave Rayleigh damping layer thickness, <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the computational domain gravity wave advection damping layer buffer thickness, <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">hor</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the horizontal wavelength of the internal gravity waves, <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>hor-ifgw</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the horizontal wavelength of the interfacial gravity waves, <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ver</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the vertical wavelength of the internal gravity waves, and <inline-formula><mml:math id="M90" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> is the timescale of the gravity wave Rayleigh damping layer.  The first four non-dimensional numbers, the Froude numbers for the free atmosphere and capping inversion (<inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), and the vertical aspect ratios of the ABL and the wind farm (<inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>S</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) characterize the physics of the flow, whereas the remaining five characterize the simulation configuration.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Metric for wave characteristics and reflection coefficient</title>
      <p id="d2e1608">AGW inclination angles and wavelengths are estimated using a metric that advances an approach proposed by <xref ref-type="bibr" rid="bib1.bibx6" id="text.48"/> to calculate the inclination of internal waves induced by a hill. The approach of <xref ref-type="bibr" rid="bib1.bibx6" id="text.49"/> can be applied to the displacement, pressure, and vertical velocity fields; we apply it to only the vertical velocity. A time-averaged vertical velocity plane above the ABL is analyzed to consider only the interfacial and internal waves. The apparent wavelengths of the AGWs can be measured by identifying the local maxima and minima in the vertical velocity field, as shown in Fig. <xref ref-type="fig" rid="F3"/> (left) <xref ref-type="bibr" rid="bib1.bibx11" id="paren.50"/>. Because wind farms induce two internal wave trains, the upstream one is chosen because it is usually undistorted, especially upstream of the wind farm. Meanwhile, the second wave train superimposes onto the first one, leading to complicated wave characteristics that are difficult to characterize. The maxima/minima finding algorithm identifies even local maxima and minima, so the results are filtered to include only the primary maxima and minima of the first wave train, as shown in Fig. <xref ref-type="fig" rid="F3"/> (right). While filtering, the first peak, a maximum, is always the one where the wind farm starts and right at the top of the capping inversion, that is, (<inline-formula><mml:math id="M95" display="inline"><mml:mo lspace="0mm">-</mml:mo></mml:math></inline-formula>3000, 550) m for the case shown in Fig. <xref ref-type="fig" rid="F3"/>. The minima and maxima locations of the wave field sweep upward and downstream of the first maximum following a roughly parabolic path <xref ref-type="bibr" rid="bib1.bibx17 bib1.bibx6" id="paren.51"/>. Thus, a parabola is fit to these locations, starting at the first maximum,  always passing through the next minimum, and best fitting the remaining minima and maxima. One AGW metric we wish to obtain is wave field inclination angle.  Because the curved parabola has a range of tangent angles, we choose the tangent at the third minimum/maximum from the one at (<inline-formula><mml:math id="M96" display="inline"><mml:mo lspace="0mm">-</mml:mo></mml:math></inline-formula>3000, 550) m to estimate the representative inclination angle of the first wave train, as shown in Fig. <xref ref-type="fig" rid="F3"/> (right). This peak is a maximum corresponding to a vertical location of <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mi>U</mml:mi><mml:mo>/</mml:mo><mml:mi>N</mml:mi></mml:mrow></mml:math></inline-formula> is the buoyancy length. This differs from the observation of <xref ref-type="bibr" rid="bib1.bibx17" id="text.52"/> and <xref ref-type="bibr" rid="bib1.bibx6" id="text.53"/> that the third AGW maximum above the surface occurs at <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula> for their simple ridge flow cases.</p>
      <p id="d2e1725">The apparent wavelength of internal waves in the direction of energy propagation is calculated using the metric suggested by <xref ref-type="bibr" rid="bib1.bibx11" id="text.54"/>. Here, a wavelength is twice the distance between consecutive maxima and minima of vertical velocity along the parabolic fit line. We measure the distance between the consecutive extrema located along the tangent at the third maximum in the <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> range.  This eliminates the possibility of capturing extrema affected by the interfacial waves close to the capping inversion and the propagating internal waves damped by the damping layer beyond one vertical wavelength, which is <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>≥</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The horizontal and vertical wavelengths can be estimated by calculating the streamwise and vertical components of the actual apparent wavelength (i.e., we split the wavelength distance vector into its <inline-formula><mml:math id="M103" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M104" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> components).</p>
      <p id="d2e1807">The wavelength of the resultant interfacial wave is calculated using the same metric but by plotting vertical velocity in the streamwise direction stretching over the length of the wind farm at the top of the capping inversion. The reason for confining the streamwise length in measuring the interfacial wavelength is twofold. First, for low <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, the two interfacial waves may not or partly superimpose onto each other, modulating the interfacial wave field over the wind farm; and second, the waves downstream of the wind farm are imprints of internal waves for super-critical conditions and a merged form of the imprints, and the trapped lee waves for sub-critical and critical conditions. Thus, measuring interfacial wavelength over the wind farm length would give a better idea of their involvement in the aerodynamics of the wind farm that induces them.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e1823">Time-averaged vertical velocity field above the ABL extending up to the top boundary, including the T-RDL beyond <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ver</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>, where the initially identified peaks are shown with white and filtered peaks with red markers.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f03.png"/>

        </fig>

      <p id="d2e1851">The amplitude of internal waves is estimated by tracing the path of a Lagrangian particle being carried in the computed velocity field. The path of a particle at <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> is traced from the inlet to the outlet. The amplitude is the maximum vertical distance between two consecutive peaks on the traced particle path. The same strategy is used to estimate the vertical displacement of the capping inversion or the amplitude of the interfacial wave as a function of <inline-formula><mml:math id="M108" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>. An air parcel is traced along the top of the capping inversion. Thus, local and maximum inversion layer displacements are extracted, which are useful in determining the capping inversion's response to perturbations from individual wind turbine rows and the entire wind farm, respectively.</p>
      <p id="d2e1889">Accurate simulations must be free of spurious AGW reflections off of domain boundaries. AGW boundary reflection is quantified using the reflection coefficient (<inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), which is estimated with the method used in <xref ref-type="bibr" rid="bib1.bibx11" id="text.55"/> proposed by <xref ref-type="bibr" rid="bib1.bibx2" id="text.56"/>. <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the ratio of kinetic energy of the downward-propagating waves (reflected waves) to that of the real upward-propagating waves. The reader is directed to <xref ref-type="bibr" rid="bib1.bibx11" id="text.57"/> for details about the estimation of <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. For reflection-free simulations, the criterion <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula> proposed by <xref ref-type="bibr" rid="bib1.bibx11" id="text.58"/> is followed, which will be discussed in Sect. <xref ref-type="sec" rid="Ch1.S4.SS2"/>.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Simulation suite</title>
      <p id="d2e1972">The simulation suite given in Table <xref ref-type="table" rid="T2"/> is categorized into three sets, each answering one or two of the research questions outlined in Sect. <xref ref-type="sec" rid="Ch1.S1"/>. The first set compares simulation configurations – truly neutral, rigid lid, and CNBL – used in modeling wind farms under neutral surface conditions. It is established that the CNBL configuration fully resolving AGWs, proposed by <xref ref-type="bibr" rid="bib1.bibx10" id="text.59"/> and adopted for this research, is a more realistic representation of wind-farm–atmosphere interaction. The second set answers how AGW reflections affect the wind farm power output. We show that <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula> is a reasonable criterion for reflection-free simulations. The last simulation set explores the dependence of AGW characteristics and wind farm performance on non-dimensional parameters so that a baseline for wind-farm–atmosphere interaction in CNBLs can be proposed. The following breakdown gives the approach taken for each simulation set to achieve the aims highlighted above.</p>
      <p id="d2e2006"><list list-type="bullet">
            <list-item>

      <p id="d2e2012">Set <inline-formula><mml:math id="M116" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> focuses on the impact of the vertical temperature profile and the vertical extent of the model domain on the simulated power output of an offshore wind farm. We run four simulation sets: <list list-type="custom"><list-item><label>a.</label>
      <p id="d2e2024">Truly neutral ABL and free atmosphere, which contains no gradients of potential temperature, so no buoyancy effects.  This uses a domain height of <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:math></inline-formula> km and contains a wind farm. In this simulation, the turbulent inflow from a <inline-formula><mml:math id="M118" display="inline"><mml:mn mathvariant="normal">500</mml:mn></mml:math></inline-formula> m tall precursor domain, without a wind farm, is fed into the tall successor domain. The ABL in the successor simulation can vertically expand without restriction as it flows through the domain.</p></list-item><list-item><label>b.</label>
      <p id="d2e2050">Rigid lid, where only a neutral ABL and no capping inversion and free atmosphere above is simulated, and the domain height is set to <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M120" display="inline"><mml:mn mathvariant="normal">750</mml:mn></mml:math></inline-formula> m in two separate simulations.</p></list-item><list-item><label>c.</label>
      <p id="d2e2076">CNBL, with a capping inversion of <inline-formula><mml:math id="M121" display="inline"><mml:mn mathvariant="normal">100</mml:mn></mml:math></inline-formula> m thickness at a mid-point height of <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> m, and a less stable layer above in the free atmosphere where the domain height is set such that the simulations only partly resolve AGWs; that is, <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">750</mml:mn></mml:mrow></mml:math></inline-formula> m and <inline-formula><mml:math id="M124" display="inline"><mml:mn mathvariant="normal">1</mml:mn></mml:math></inline-formula> km. A further CNBL reference case with the same capping inversion set-up is run but <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:math></inline-formula> km to fully resolve AGWs and avoid reflections, and for conditions defined by <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.3</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.084</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0255</mml:mn></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item><label>d.</label>
      <p id="d2e2204">NFA-ABL, where the set-up is the same as the reference CNBL case, but the free atmosphere is neutrally stratified. This is done by setting the lapse rate in the free atmosphere to zero, while keeping everything else the same as in the reference CNBL case.</p></list-item></list></p>
            </list-item>
            <list-item>

      <p id="d2e2210">Set <inline-formula><mml:math id="M130" display="inline"><mml:mn mathvariant="normal">2</mml:mn></mml:math></inline-formula> investigates the impact of AGW reflections from the top boundary on the capping inversion displacement and row-averaged wind farm power output. We simulate the wind farm for conditions matching <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.3</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.084</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0255</mml:mn></mml:mrow></mml:math></inline-formula>. The non-dimensional damping coefficient of the top Rayleigh damping layer, that is, <inline-formula><mml:math id="M135" display="inline"><mml:mrow><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:mi>N</mml:mi></mml:mrow></mml:math></inline-formula>, is varied from <inline-formula><mml:math id="M136" display="inline"><mml:mn mathvariant="normal">0.1</mml:mn></mml:math></inline-formula> to <inline-formula><mml:math id="M137" display="inline"><mml:mn mathvariant="normal">50</mml:mn></mml:math></inline-formula>. The chosen range of <inline-formula><mml:math id="M138" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula> follows <xref ref-type="bibr" rid="bib1.bibx11" id="text.60"/>, who demonstrated that reflections are minimal for <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> for practical values of <inline-formula><mml:math id="M140" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula>.  The rest of the model configuration is kept the same, as described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>. In doing so, reflections from the top boundary are controlled and are estimated with the <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> metric. The comparison of capping inversion displacements and power outputs from the simulated cases shows the impact of reflections on flow and power output.</p>
            </list-item>
            <list-item>

      <p id="d2e2371">Set <inline-formula><mml:math id="M142" display="inline"><mml:mn mathvariant="normal">3</mml:mn></mml:math></inline-formula> explores three aspects. First, the AGW phenomenon and types (already discussed in Sect. <xref ref-type="sec" rid="Ch1.S2"/>); second, the dependence of AGW characteristics on the physical non-dimensional parameters; and third, the dependence of wind farm performance on the physical non-dimensional parameters. In this regard, several simulations are run for each physical non-dimensional parameter by varying only one at a time and keeping the rest constant. Further details are given in Table <xref ref-type="table" rid="T2"/>, Set 3(a–d).</p>
            </list-item>
          </list></p>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e2390">Details of the simulation sets.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="8">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right" colsep="1"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="left"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Set</oasis:entry>
         <oasis:entry colname="col2">Description</oasis:entry>
         <oasis:entry rowsep="1" namest="col3" nameend="col6" align="center" colsep="1">Values of physical non-dimensional parameters </oasis:entry>
         <oasis:entry rowsep="1" namest="col7" nameend="col8" align="center">Variables changed </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7">Physical</oasis:entry>
         <oasis:entry colname="col8">Simulation</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">1 (a)</oasis:entry>
         <oasis:entry colname="col2">Truly neutral ABL</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">–</oasis:entry>
         <oasis:entry colname="col6">0.0255</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [12 km]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1 (b)</oasis:entry>
         <oasis:entry colname="col2">Rigid lid</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4">–</oasis:entry>
         <oasis:entry colname="col5">–</oasis:entry>
         <oasis:entry colname="col6">0.0255</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [0.5, 0.75 km]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1 (c)</oasis:entry>
         <oasis:entry colname="col2">CNBLs</oasis:entry>
         <oasis:entry colname="col3">0.15</oasis:entry>
         <oasis:entry colname="col4">1.3</oasis:entry>
         <oasis:entry colname="col5">0.084</oasis:entry>
         <oasis:entry colname="col6">0.0255</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [0.75, 1, 12 km]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1 (d)</oasis:entry>
         <oasis:entry colname="col2">NFA-ABL</oasis:entry>
         <oasis:entry colname="col3">–</oasis:entry>
         <oasis:entry colname="col4">1.3</oasis:entry>
         <oasis:entry colname="col5">0.084</oasis:entry>
         <oasis:entry colname="col6">0.0255</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [12 km]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2</oasis:entry>
         <oasis:entry colname="col2">Controlling <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">0.15</oasis:entry>
         <oasis:entry colname="col4">1.3</oasis:entry>
         <oasis:entry colname="col5">0.084</oasis:entry>
         <oasis:entry colname="col6">0.0255</oasis:entry>
         <oasis:entry colname="col7">–</oasis:entry>
         <oasis:entry colname="col8"><inline-formula><mml:math id="M152" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula> [0.1–50]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3 (a)</oasis:entry>
         <oasis:entry colname="col2">Varying <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">[0.075–0.25]</oasis:entry>
         <oasis:entry colname="col4">1.3</oasis:entry>
         <oasis:entry colname="col5">0.084</oasis:entry>
         <oasis:entry colname="col6">0.0255</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M154" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3 (b)</oasis:entry>
         <oasis:entry colname="col2">Varying <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">0.15</oasis:entry>
         <oasis:entry colname="col4">[0.25–1.5]</oasis:entry>
         <oasis:entry colname="col5">0.084</oasis:entry>
         <oasis:entry colname="col6">0.0255</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3 (c)</oasis:entry>
         <oasis:entry colname="col2">Varying <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">0.15</oasis:entry>
         <oasis:entry colname="col4">1.3</oasis:entry>
         <oasis:entry colname="col5">[0.043–0.26]</oasis:entry>
         <oasis:entry colname="col6">0.0255</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">–</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3 (d)</oasis:entry>
         <oasis:entry colname="col2">Varying <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">0.15</oasis:entry>
         <oasis:entry colname="col4">1.3</oasis:entry>
         <oasis:entry colname="col5">0.084</oasis:entry>
         <oasis:entry colname="col6">[0.0255–0.048]</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M161" display="inline"><mml:mi>H</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">–</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results</title>
      <p id="d2e2902">This section analyzes three major aspects of modeling the interaction of wind farms with the atmosphere. First, three common approaches to configuring wind farm simulations for neutral ABL conditions are compared to distinguish the most realistic one. As will be shown later in this section, accurate wind farm performance predictions require simulation configurations that include a significant part of the stratified free atmosphere above the capping inversion, thus fully resolving AGWs. Second, the impact of AGW reflections on wind farm flow is investigated to ensure the accuracy of the CNBL set-up. Third, the dependence of AGW characteristics and wind farm performance on the physical non-dimensional parameters is analyzed to better understand the underlying phenomena of wind farm interaction with the atmosphere.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Comparison of wind farm simulation configurations</title>
      <p id="d2e2912">Three commonly used wind farm flow simulation configurations – truly neutral, rigid lid, and CNBL – are compared in this section. The aim is to identify any shortcomings associated with each configuration in accurately mimicking the wind-farm–atmosphere interaction. The analysis to compare these configurations is done on the simulations detailed in Table <xref ref-type="table" rid="T2"/>, Set 1(a–d). CNBL conditions are defined by <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.3</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.084</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.025</mml:mn></mml:mrow></mml:math></inline-formula>, which are irrelevant for the other two configurations.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e2983">Temporally averaged vertical velocity through and around the wind farm with lengths <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5.67</mml:mn></mml:mrow></mml:math></inline-formula> km from simulation configurations characterizing rigid lids, CNBLs, and truly neutral, and the idealized configuration with both the ABL and free atmosphere being neutral. The horizontal dotted line shows the capping inversion mid-height where implemented.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f04.jpg"/>

        </fig>


<sec id="Ch1.S4.SS1.SSS1">
  <label>4.1.1</label><title>Truly neutral and rigid lid configurations</title>
      <p id="d2e3014">Truly neutral configurations are helpful when the interaction of the wind farm with only a neutral ABL is of interest. This approach is somewhat of an academic curiosity and might not occur realistically, as it assumes that the atmosphere, even beyond the turbulent ABL, is neutral.  It can be of use to study turbines with heights much smaller than the ABL.  However, modern wind turbines in large wind farms can interact with the atmosphere above the ABL <xref ref-type="bibr" rid="bib1.bibx5" id="paren.61"/>. Still, many LES studies have used the TNBL configuration, where a pressure gradient or constant geostrophic wind drives the boundary layer <xref ref-type="bibr" rid="bib1.bibx25 bib1.bibx22" id="paren.62"/>.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e3025">Particle vertical displacement <inline-formula><mml:math id="M167" display="inline"><mml:mi mathvariant="italic">η</mml:mi></mml:math></inline-formula> versus horizontal distance along the domain at capping inversion mid-height <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> m, thus representing the displacement of an air parcel perturbed by the wind farm and analogous to capping inversion displacement for the cases simulating one. The wind farm stretches from <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>/</mml:mo><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M170" display="inline"><mml:mn mathvariant="normal">0.47</mml:mn></mml:math></inline-formula>.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f05.png"/>

          </fig>

      <p id="d2e3081">For a TNBL simulation, a constant potential temperature in a domain a few times taller than the intended ABL height is simulated. The ABL can freely expand vertically until an equilibrium with the non-turbulent free atmosphere is achieved. Therefore, the truly neutral simulation configuration detailed in Table <xref ref-type="table" rid="T2"/>, Set 1(a) has an ABL height of <inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> m at the inflow boundary, and the domain height is <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:math></inline-formula> km. The domain height matches that of the reference case (i.e., CNBL configuration fully resolving AGWs), but the simulation does not use a top RDL because there is no buoyancy to trigger AGWs in the truly neutral case. As shown on the vertical velocity plots in Fig. <xref ref-type="fig" rid="F4"/>, the ABL displaces vertically in reaction to horizontal flow deceleration through the wind farm without being constrained by the rigid top boundary. This is also confirmed in Fig. <xref ref-type="fig" rid="F5"/>, as the particle path traced through the domain starting at an initial ABL height of <inline-formula><mml:math id="M173" display="inline"><mml:mn mathvariant="normal">500</mml:mn></mml:math></inline-formula> m as the inflow initially rises and then asymptotes at a height far lower than the domain height. Moreover, this particle path shows the highest vertical expansion among the cases investigated, as there is no capping inversion to cap the vertical displacement of the ABL.</p>
      <p id="d2e3129">Like truly neutral cases, the rigid lid configurations have a constant potential temperature, but the domain height is defined at the inversion layer or ABL height. In a physical sense, the top boundary acts like an immovable capping inversion that constrains the vertical displacement of the flow in reaction to the horizontal flow deceleration caused by the wind farm. This constraint on vertical velocity suggests that, to enforce continuity, the flow cannot decelerate as it naturally would. The closer the top boundary is placed to the top of the turbines, the greater this effect on the wind farm. The fact that the top boundary placement decreased horizontal flow deceleration through the wind farm can be witnessed on the vertical velocity contours for the rigid lid simulations shown in Fig. <xref ref-type="fig" rid="F4"/>, where the domain heights are <inline-formula><mml:math id="M174" display="inline"><mml:mn mathvariant="normal">500</mml:mn></mml:math></inline-formula> m and <inline-formula><mml:math id="M175" display="inline"><mml:mn mathvariant="normal">750</mml:mn></mml:math></inline-formula> m. The particle paths for the rigid lid cases shown in Fig. <xref ref-type="fig" rid="F5"/> are concrete evidence of an immovable top boundary; vertical flow is completely suppressed when <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> m compared to the truly neutral case. This “channel” effect is milder for the rigid lid <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">750</mml:mn></mml:mrow></mml:math></inline-formula> m case but is very pronounced compared to the truly neutral and the reference cases that use much taller domains.</p>
</sec>
<sec id="Ch1.S4.SS1.SSS2">
  <label>4.1.2</label><title>Partial to fully resolved CNBL configurations</title>
      <p id="d2e3189">The discussion in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS1"/> clearly shows the importance of simulating domains tall enough to exclude channel effects caused by too low a top boundary. However, temperature conditions beyond a few hundred meters above the sea surface are not always neutral; instead, a stable capping inversion and free atmosphere aloft are frequent. Thus, the discussion naturally leads to whether or not an inversion layer and the free atmosphere should be included in wind farm simulations. Moreover, to what extent should the free atmosphere be resolved to capture all phenomena relevant to wind-farm–atmosphere interaction? These questions can be answered by comparing CNBL configurations that partially resolve AGWs with a configuration that fully resolves them; these configurations are detailed in Table <xref ref-type="table" rid="T2"/>, Set 1(c). Only inlet Rayleigh and advection damping layers are implemented for the CNBL-<inline-formula><mml:math id="M178" display="inline"><mml:mn mathvariant="normal">750</mml:mn></mml:math></inline-formula> m and CNBL-<inline-formula><mml:math id="M179" display="inline"><mml:mn mathvariant="normal">1000</mml:mn></mml:math></inline-formula> m set-ups, as there is barely any free atmosphere resolved for the internal waves to form.</p>
      <p id="d2e3210">Besides properly resolving AGWs, avoiding the effect of the top boundary constraining the capping inversion displacement is critical. The evidence of unresolved, partially, and fully resolved AGWs can be seen on the temporally averaged vertical velocity contours for three CNBL cases – <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">750</mml:mn></mml:mrow></mml:math></inline-formula> m, <inline-formula><mml:math id="M181" display="inline"><mml:mn mathvariant="normal">1000</mml:mn></mml:math></inline-formula> m, and <inline-formula><mml:math id="M182" display="inline"><mml:mn mathvariant="normal">12</mml:mn></mml:math></inline-formula> km – shown in Fig. <xref ref-type="fig" rid="F4"/>. No AGWs are seen for the case with <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">750</mml:mn></mml:mrow></mml:math></inline-formula> m, traces of interfacial waves are seen when <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula> m, and all AGWs are resolved when <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">12</mml:mn></mml:mrow></mml:math></inline-formula> km. Since AGWs perturb the capping inversion, improperly resolved AGWs will show unrealistic impacts on the flow in the ABL. In less tall computational domains, both improperly resolved AGWs and the channel effect contribute to unrealistic flows in the ABL. This can be appreciated from the particle paths for CNBL cases shown in Fig. <xref ref-type="fig" rid="F5"/>. A particle traced at the top of the capping inversion shows suppressed vertical movement for the cases with less tall domains compared to the tallest one. Placing the top boundary close to the capping inversion accelerates the flow in the free atmosphere and suppresses the realistic displacement of the capping inversion.</p>
      <p id="d2e3292">Fully resolving AGWs requires a computational domain much taller (i.e., <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) than one sufficient to eliminate the constraining channel effect of the top boundary. This is obvious when the particle path for the case of fully resolved AGWs is compared to the truly neutral case. The particle path for the case of fully resolving AGWs characterizes the perturbations from the wind farm and the AGWs.  The ABL does not expand progressively, and flow acceleration effects from the top boundary are absent. The global maxima and minima on this path are evidence of two disturbance sources, each inducing a wave train in the free atmosphere. The fact that the path is wavy downstream of the wind farm shows the resultant interfacial wave, which is the result of superimposed internal waves in that region and the interfacial waves advected downstream for this super-critical case. Therefore, the configuration fully resolving AGWs is most realistic and accurate in mimicking wind-farm–atmosphere interaction for shallow ABL conditions (i.e., CNBLs).</p>
</sec>
<sec id="Ch1.S4.SS1.SSS3">
  <label>4.1.3</label><title>Capping inversion between neutral free atmosphere and ABL </title>
      <p id="d2e3323">The discussion on CNBL configurations in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS2"/> asks whether modeling a stratified free atmosphere is essential. This curiosity is settled by simulating a configuration similar to the case that fully resolves the AGWs, with the key difference that the free atmosphere potential temperature profile is neutral, details of which are given in Table <xref ref-type="table" rid="T2"/>, Set 1(d).  The only stable layer is the capping inversion.  Figure <xref ref-type="fig" rid="F4"/> shows that there are no internal waves, but trapped lee waves at the capping inversion are present. We use no damping layers in this simulation set-up. The significance of including the free atmosphere's stability can be appreciated from the particle path traced for this scenario. The path is similar to that of the case that fully resolves AGWs up to the second row of the wind farm; beyond that, the capping inversion slowly moves upwards and approaches that of the truly neutral case far downstream. This rising tendency of the capping inversion in response to the wind farm perturbation is because the buoyancy of the free atmosphere is absent to mask it. In the physical sense, the free atmosphere's buoyancy acts like a spring's stiffness; the buoyancy of the free atmosphere restores the displaced capping inversion. Without buoyancy, the restoring force that suppresses capping inversion vertical displacement is missing. The impact of flow entrainment at the end of the wind farm on the capping inversion is almost unnoticeable. Moreover, the wavy path downstream of the wind farm is the signature of trapped lee waves only because there are no internal waves.</p>
</sec>
<sec id="Ch1.S4.SS1.SSS4">
  <label>4.1.4</label><title>Comparison of wind farm power for the configurations</title>
      <p id="d2e3340">Figure <xref ref-type="fig" rid="F6"/>a compares wind farm power output for the configurations described earlier. The solid lines show the averaged power output of the wind turbines, where we average both in time and along spanwise turbine rows.  The dashed lines show the difference between averaged power output for each configuration and that of the case that fully resolves AGWs (the CNBL-<inline-formula><mml:math id="M187" display="inline"><mml:mn mathvariant="normal">12</mml:mn></mml:math></inline-formula> km case), assuming it is the most realistic. Several conclusions can be drawn from these power plots and their comparisons. First, the power output follows the same trend along the wind farm length, regardless of the configuration used. A few notable aspects of this trend include the greatest power decrease for the turbines in the second row, increasing power output until the fifth row, and slightly decreasing toward the last row. The highest drop for the second row of turbines is because of the velocity deficit caused by the first row of turbines, and little to no turbulent flow entrainment from above. The increasing power output after the second row suggests better wake mixing and recovery from the sides and above the wakes. The flow has fully developed by the fifth row, and mixing has reached equilibrium. The truly neutral simulation gives the best perspective of the power for turbines beyond the fifth row, as it excludes flow “channeling” effects caused either erroneously by too low a top boundary or realistically by inversion layer displacement effects.</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e3354">Temporal and row-averaged power as a function of <bold>(a)</bold>: domain height for fully neutral, rigid lid, CNBL, and NFA-ABL configurations to mimic neutral surface conditions; and <bold>(b)</bold>: <inline-formula><mml:math id="M188" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula>. The solid lines show actual power, whereas the dashed lines show the difference between the actual power predicted by each configuration and that of the reference case for <bold>(a)</bold> and <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> for <bold>(b)</bold>.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f06.png"/>

          </fig>

      <p id="d2e3395">Comparing the configurations, we observe that the rigid lid cases appear to have the most overestimated wind farm power output, inferred in the above discussions as the consequence of the channel effect caused by too low a top boundary. It is further inferred that the row-wise power output for the rigid lid cases would approach that of the truly neutral case if one keeps increasing the domain height. Surprisingly, the power profile predicted by the CNBL cases, partially resolving the AGWs, is almost the same as that of the rigid lid case with the <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">750</mml:mn></mml:mrow></mml:math></inline-formula> m. This shows that including a capping inversion without sufficiently resolving the free atmosphere has the channeling effect almost completely dominating the stratification effects. The power plot for the case where the free atmosphere was kept neutral above the capping inversion of the same strength as that of the CNBL cases is interesting: this plot roughly matches the reference tall CNBL case until the fourth row. Beyond the fourth row, the simulated power is less than the reference case, signifying the absence of favorable pressure gradients in that region caused by internal waves and the capping inversion constraining the vertical flow mixing in the ABL when compared to the truly neutral case. This mismatch shows the importance of modeling a stable free atmosphere.</p>
      <p id="d2e3414">The dashed lines show that all configurations, except the one with a neutral free atmosphere, underestimate the global blockage effect and overestimate wind farm power output compared to the reference case that fully resolves AGWs. The higher power produced by the first-row turbines in all cases compared to the reference case is evidence of the underestimated global blockage effect. Interestingly, the simulated power of the reference case approaches that of the truly neutral case toward the far end of the wind farm. Altogether, leaving out buoyancy or simulating TNBLs excludes the hydrostatic or global blockage effect, and the impacts of AGWs on the wind farm performance <xref ref-type="bibr" rid="bib1.bibx23 bib1.bibx14" id="paren.63"/>. Including a capping inversion and the free atmosphere but partially resolving the AGWs is the same as rigid lid simulations or cases simulating just the ABL. In other words, the channeling effect caused by the top boundary is completely dominant over the stratification effects. Therefore, a more physically realistic simulation, which will also fully resolve AGWs, includes the capping inversion and the free atmosphere, and places the top boundary sufficiently high above the surface.</p>
</sec>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Impact of reflections on wind farm flow</title>
      <p id="d2e3429">AGWs will reflect off of domain boundaries if not properly treated.  Reflected waves then affect the flow in the free atmosphere, in turn affecting the displacement of the capping inversion and the flow in the ABL. Hence, the non-physical reflections from the domain boundaries can affect the accuracy of the flow solution. AGWs occur mainly in the free atmosphere, and a major source of spurious reflection is the top boundary. Spurious reflection can occur at the inlet also, but we use an advection damping layer there, as explored by <xref ref-type="bibr" rid="bib1.bibx10" id="text.64"/>, with an optimal set-up. The impact of the reflections from the top boundary on the capping inversion displacement and wind farm power output requires more attention. The reflections from the top boundary are controlled by setting the timescale <inline-formula><mml:math id="M191" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula> of the Rayleigh damping layer at the top boundary (T-RDL). As shown on the temporally averaged vertical velocity plots in Fig. <xref ref-type="fig" rid="F7"/>, the AGWs reflect the most from the top boundary when the damping strength is the weakest or too strong.  Damping strength is described by the non-dimensional value <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mi>N</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. For the range of <inline-formula><mml:math id="M193" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula> from 1.0 to 10.0, the waves are damped significantly, and the AGW amplitude decreases toward the top boundary.  Using <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> makes the T-RDL damping too strong, and the AGWs reflect off it, as seen in Fig. <xref ref-type="fig" rid="F7"/> for <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula>. This can be seen on the plots for the downward waves where there is a phase shift in the T-RDL when <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula>, as the waves reflect from the top boundary and inside the non-damped layer when <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula>, with the waves reflecting off the T-RDL itself. For <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>–10.0, the wave fronts show no phase shift. Note that the strength of downward waves is roughly the same for all values of <inline-formula><mml:math id="M199" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula>, as the reflected wave energy is in range of 8 % to 11.5 % of the upward wave energy. See <xref ref-type="bibr" rid="bib1.bibx11" id="text.65"/> for more details about extracting the upward and downward waves from the vertical velocity.</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e3549">Contours of temporally averaged vertical velocity, upwards propagating waves, and downwards propagating waves in a streamwise-oriented vertical plane for varying Rayleigh damping strength (<inline-formula><mml:math id="M200" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula>) of the T-RDL. The flow conditions are defined by <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.3</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.087</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0255</mml:mn></mml:mrow></mml:math></inline-formula>. The dashed green and black lines show the capping inversion mid-height and start of T-RDL, respectively.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f07.png"/>

        </fig>

      <p id="d2e3629">The particle paths shown in Fig. <xref ref-type="fig" rid="F8"/> give insight into the impact of reflections on the capping inversion displacement. For <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M206" display="inline"><mml:mn mathvariant="normal">10</mml:mn></mml:math></inline-formula>, the capping inversion displacements differ only slightly because the reflections are well controlled, i.e., <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8</mml:mn></mml:mrow></mml:math></inline-formula> %–9 %. In contrast, the capping inversion displacement is most different for <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula>, especially toward the end of the wind farm and downstream. This is because the wave reflection angle depends on the wave propagation inclination angle; and for the simulated conditions, the reflected waves fall more downstream of the wind farm. The value of <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is <inline-formula><mml:math id="M211" display="inline"><mml:mn mathvariant="normal">10.5</mml:mn></mml:math></inline-formula> % in this case. For <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula>, too large a damping strength, the waves reflect off the T-RDL.  This can be seen in the capping inversion displacement that looks different all across the domain length than in the case in which reflection is well controlled. This means that the waves are reflected from the T-RDL across the length of the domain, and the reflected waves contribute to perturbing the capping inversion, which is not desired. The value of <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is <inline-formula><mml:math id="M214" display="inline"><mml:mn mathvariant="normal">11.4</mml:mn></mml:math></inline-formula> % in this case.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e3738">Capping inversion displacement, extracted by tracing particle paths at <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">550</mml:mn></mml:mrow></mml:math></inline-formula> m, as a function of <inline-formula><mml:math id="M216" display="inline"><mml:mi mathvariant="italic">ξ</mml:mi></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f08.png"/>

        </fig>

      <p id="d2e3766">The impact of reflections from the T-RDL on the wind turbine and farm output is rather mild and relates to the capping inversion displacement. As shown in Fig. <xref ref-type="fig" rid="F6"/>b, the power plots are the same in all cases except for underestimated power toward the end of the wind farm for <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula>. The temporal and row-averaged power looks slightly different from other cases throughout the wind farm length for <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:mi mathvariant="italic">ξ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50</mml:mn></mml:mrow></mml:math></inline-formula>, where the power is overestimated for the first turbine and underestimated for all other turbines except the fifth one.</p>
</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Non-dimensional parameter dependence of capping inversion layer shape and AGW characteristics</title>
      <p id="d2e3803">With optimal T-RDL strength established, we now address the dependence of the AGW characteristics on the physical non-dimensional parameters listed in Table <xref ref-type="table" rid="T1"/>. The following subsections discuss capping inversion shape, and interfacial and internal wave characteristics as a function of the physical non-dimensional parameters. The capping inversion shape at steady state shows how the flow in the ABL, capping inversion, and free atmosphere are coupled <xref ref-type="bibr" rid="bib1.bibx23" id="text.66"/>. We estimate the capping inversion shape from temporally averaged streamwise and vertical velocity fields. We examine AGW characteristics using the vertical velocity field. The methods used to measure these representative features should always be used with a thorough visual analysis of flow fields. Note that the domain width was set to 18 km for the case <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.042</mml:mn></mml:mrow></mml:math></inline-formula>. The initially used 6 km wide domain was too narrow for simulating the capping inversion at a height of only 250 m. The AGWs are strong in shallow boundary layers and high wind veer recycled the AGWs from the lateral boundaries into the wind farm, effecting its power output.</p>
<sec id="Ch1.S4.SS3.SSS1">
  <label>4.3.1</label><title>Capping inversion displacement dependence on physical non-dimensional parameters</title>
      <p id="d2e3836">AGW characteristics are strongly related to the displacement of the capping inversion, which can be depicted by its shape at steady state.  For instance, the positive and negative displacements of the capping inversion at the start and the end of the wind farm are a result of the two main flow disturbances that trigger gravity waves, the bulk upflow and downflow at the upstream and downstream wind farm edges, respectively. Moreover, the wavy capping inversion shape downstream of the wind farm shows the resultant interfacial waves. Each positive and negative vertical displacement of the capping inversion is inherently linked to diverging and converging flows underneath in the ABL. The size and strength of these convergent and divergent ABL flow zones are related to AGW characteristics. With a convergence comes a horizontal flow acceleration; with a divergence comes a deceleration.</p>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e3841">Capping inversion displacement along the streamwise direction as a function of <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Unlike the rest, data points <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M225" display="inline"><mml:mn mathvariant="normal">0.5</mml:mn></mml:math></inline-formula>, given for completeness, are created from simulations with laminar inflows.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f09.png"/>

          </fig>

      <p id="d2e3923">After initial temporal transients, the capping inversion settles into an equilibrium shape that depends on the flow conditions and wind farm size, which we describe with the physical non-dimensional parameters.  The capping inversion height varying in streamwise direction as a function of the physical non-dimensional numbers is shown in Fig. <xref ref-type="fig" rid="F9"/>. In analyzing these graphs, the focus is on the shape of the capping inversion at various streamwise locations to relate it to the global blockage effect, and favorable and unfavorable pressure distributions through and downstream of the wind farm. As described in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS2"/>, the capping inversion shape is computed by tracing a particle path along the capping inversion top. As seen in Fig. <xref ref-type="fig" rid="F9"/>, the general capping inversion shape has global maxima, always at around the wind farm start, linked to the horizontal flow deceleration caused by the wind farm. Conversely, global minima are usually at the end of the wind farm, thus linked to the acceleration of the horizontal flow in the exit and wake regions of the wind farm. In some cases, wave interference leads to complex capping inversion shapes. The maximum capping inversion displacement is also measured from its shape by differencing the highest and lowest vertical positions on the particle path. The variations in interfacial wavelengths for varying values of the non-dimensional parameters can also be appreciated from these capping inversion shapes.</p>

      <fig id="F10"><label>Figure 10</label><caption><p id="d2e3935">Maximum inversion layer displacement as a function of <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f10.png"/>

          </fig>

      <p id="d2e3992">The maximum capping inversion displacement normalized by turbine diameter (CI<inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:msub><mml:mi/><mml:mi mathvariant="normal">disp</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula>) as a function of <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is shown Fig. <xref ref-type="fig" rid="F10"/>. CI<inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:msub><mml:mi/><mml:mi mathvariant="normal">disp</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> increases abruptly for increasing <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> until <inline-formula><mml:math id="M237" display="inline"><mml:mn mathvariant="normal">0.0125</mml:mn></mml:math></inline-formula>, and increases only slightly for larger <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>. The physical meaning of increasing maximum displacement can be inferred as reduced atmospheric stability or milder response by buoyancy. A disturbance can displace the capping inversion slightly more than it could for a more stable free atmosphere. The trend is not monotonic around <inline-formula><mml:math id="M239" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>, however, which is likely caused by the complex interference of the two internal wave trains.  CI<inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:msub><mml:mi/><mml:mi mathvariant="normal">disp</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> is maximum for <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>, as positive capping inversion displacement is the highest for critical conditions.  Note that only one value of <inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula> is practical because values of <inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn></mml:mrow></mml:math></inline-formula> require impractical capping inversion strengths when <inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is kept constant. The estimated capping inversion displacements from the two simulations with impractical capping inversion strengths (i.e., <inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M246" display="inline"><mml:mn mathvariant="normal">0.5</mml:mn></mml:math></inline-formula>) confirm capping inversion displacement that is smaller than that of the <inline-formula><mml:math id="M247" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula> case. In a physical sense, <inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> approaching <inline-formula><mml:math id="M249" display="inline"><mml:mn mathvariant="normal">0</mml:mn></mml:math></inline-formula> would mimic a rigid lid that would barely move due to the disturbance from a wind farm. On the other hand, the decreasing CI<inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:msub><mml:mi/><mml:mi mathvariant="normal">disp</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> for values of <inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula> is because of background flow washing away buoyancy effects, thus weakly perturbing the capping inversion.</p>
      <p id="d2e4285">The maximum capping inversion displacement as a function of the ABL aspect ratio shows an intuitive behavior. The maximum capping inversion displacement decreases for increasing <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values because the capping inversion is further from the wind farm.  Thus, the global minimum of capping inversion displacement in the wind farm wake region is barely noticed for values of <inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0.17</mml:mn></mml:mrow></mml:math></inline-formula>. The maximum capping inversion displacement is mildly sensitive to <inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as placing the wind turbines closer to the capping inversion perturbs it slightly more than the rotors at standard hub heights, i.e., 90–150 m but still negligible when normalized with the rotor diameter. Note that this observation is in the context of the wind farm layout and turbine size simulated in this study. We infer that a wind farm of higher power density and one with bigger turbines might be stronger momentum sinks, causing bigger capping inversion displacements.</p>
</sec>
<sec id="Ch1.S4.SS3.SSS2">
  <label>4.3.2</label><title>Non-dimensional parameter dependence of interfacial waves</title>
      <p id="d2e4339">In Sect. <xref ref-type="sec" rid="Ch1.S4.SS3.SSS1"/>, we indicate that the properties of AGWs depend on the physical non-dimensional parameters. This section analyzes the dependence of interfacial wave characteristics on these parameters.</p>
      <p id="d2e4344">Interfacial waves are bound to the capping inversion, and their wavelengths are correlated to the sizes of converging and diverging zones in the ABL. Thus, the average interfacial wavelengths can be calculated along the inversion layer top by using the following expression.

              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M255" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ifgw</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>e</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>e</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:mrow><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">peaks</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="M256" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M257" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>e</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>e</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are the coordinates of the first and last peaks along the capping inversion that extend from the wind farm entrance to exit, respectively; and <inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">peaks</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the total number of peaks (i.e., maxima and minima). Since it is measured in the streamwise direction, it is the average horizontal wavelength. We calculate the interfacial wavelength over the length of the wind farm, as it is more suitable for this study.</p>

      <fig id="F11"><label>Figure 11</label><caption><p id="d2e4472">Interfacial wavelengths normalized with wind farm length as a function of <inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M261" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M262" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. A comparison of wavelengths calculated from LES data with those estimated with the deep-water approximation, where the ABL depth is considered large enough and therefore insignificant.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f11.png"/>

          </fig>

      <p id="d2e4530">The interfacial wavelengths normalized with wind farm length (<inline-formula><mml:math id="M263" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ifgw</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula>) as a function of <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M265" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are shown in Fig. <xref ref-type="fig" rid="F11"/>. The interfacial wavelengths based on the deep-water approximation are also calculated, referred hereafter as theoretical wavelengths, and presented for comparison. This approximation excludes the impact of ABL depth on the interfacial wavelengths and is valid when <inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>≫</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M269" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> is the horizontal wavenumber given by <xref ref-type="bibr" rid="bib1.bibx18" id="text.67"/> as

              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M270" display="block"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>g</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi>U</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>N</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi>g</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e4671">The theoretical wavelengths  calculated from the deep-water equations is then <inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ifgw</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:mi>k</mml:mi></mml:mrow></mml:math></inline-formula>, which depends on the reference potential temperature, the temperature jump across the capping inversion, and the stability in the free atmosphere. Clearly, the theoretical <inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ifgw</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is independent of the boundary layer height, thus applicable to deep boundary layers only.</p>
      <p id="d2e4706">As can be visually seen in Fig. <xref ref-type="fig" rid="F12"/>, the calculated <inline-formula><mml:math id="M273" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ifgw</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> increases for increasing <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>; the interfacial waves become skewed, which means the height of the darkest-colored regions at the bottom of the contours, which is representative of the interfacial waves, shrinks. Even the propagating internal waves are strongly constrained from propagating vertically, so the wave field appears tilted more downstream. The measured interfacial wavelengths are observed to be half the wind farm length for the lowest <inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> and gradually increase to about full wind farm length for the highest <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>. Thus, the sizes of zones of favorable and unfavorable pressure gradient in the ABL vary between <inline-formula><mml:math id="M277" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula>  and <inline-formula><mml:math id="M278" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.5</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula> for increasing <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>. The calculated <inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ifgw</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> also shows an increasing trend but is distinct from that of the measured one. The calculated values agree with the measured values only for low values of <inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>. This could be because <inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for constant <inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">500</mml:mn></mml:mrow></mml:math></inline-formula> m is significantly greater than unity for only low values of <inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>.</p>

      <fig id="F12" specific-use="star"><label>Figure 12</label><caption><p id="d2e4855">Temporally averaged vertical velocity plots, inclination angles with the horizontal axis, and peaks at maximum and minimum vertical velocities fitted with a parabolic curve. The vertical planes in a column are for the varying values of <inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M287" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, or <inline-formula><mml:math id="M289" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, while the other parameters were kept constant. Note that plots for <inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M291" display="inline"><mml:mn mathvariant="normal">0.5</mml:mn></mml:math></inline-formula> are taken from simulations driven by uniform inflows, given for completeness.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f12.png"/>

          </fig>

      <p id="d2e4937">Both calculated and theoretical <inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ifgw</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> increase roughly linearly with <inline-formula><mml:math id="M293" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> until an asymptote at <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.75</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula> for the calculated and at <inline-formula><mml:math id="M295" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> for the theoretical is reached when <inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.25</mml:mn></mml:mrow></mml:math></inline-formula>. There is good agreement between calculated and theoretical wavelengths for sub-critical conditions, but a discrepancy arises beyond critical conditions (<inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula>). The matching values of <inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ifgw</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are mainly because it varies in response to only varying <inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula> in setting <inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> while holding <inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M302" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> fixed at <inline-formula><mml:math id="M303" display="inline"><mml:mn mathvariant="normal">500</mml:mn></mml:math></inline-formula> m and <inline-formula><mml:math id="M304" display="inline"><mml:mn mathvariant="normal">0.01</mml:mn></mml:math></inline-formula> s<sup>−1</sup>, respectively. We recall from Sect. <xref ref-type="sec" rid="Ch1.S4.SS3.SSS1"/> that the capping inversion strongly suppresses the perturbations, which is indicated by stronger trapped waves for sub-critical values of <inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Also, it should be recalled that the interfacial waves are smaller for sub-critical than for super-critical values. For instance, the two laminar inflow cases mentioned in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3.SSS1"/> (i.e., <inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M308" display="inline"><mml:mn mathvariant="normal">0.5</mml:mn></mml:math></inline-formula>) showed that <inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ifgw</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is of the order of the distance between turbine rows – as if each row is triggering an interfacial wave. Meanwhile, for super-critical conditions, the capping inversion perturbs on length scales, increasing between half to three-quarters of the wind farm length. This means that the sizes of zones of favorable and unfavorable pressure gradients in the ABL vary between row distancing and <inline-formula><mml:math id="M310" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.4</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula> for increasing <inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e5172">Unlike the theoretical <inline-formula><mml:math id="M312" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ifgw</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the calculated values show an increasing trend against <inline-formula><mml:math id="M313" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> until they reach a maximum of about <inline-formula><mml:math id="M314" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ifgw</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M315" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.17</mml:mn></mml:mrow></mml:math></inline-formula>. The interfacial wavelengths become slightly shorter for further increasing <inline-formula><mml:math id="M316" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This shows that the wind farm is seen as a single disturbance beyond a certain ABL aspect ratio, and the capping inversion receives a weaker and spread-out disturbance. The theoretical <inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ifgw</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> shows the increasing trend only until <inline-formula><mml:math id="M318" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.084</mml:mn></mml:mrow></mml:math></inline-formula>, beyond which it shows a linearly decreasing trend with an almost perfect match between calculated and theoretical for <inline-formula><mml:math id="M319" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.125</mml:mn></mml:mrow></mml:math></inline-formula>. These observations indicate that the deep-water approximation follows these simulations only for deep ABLs.  The sizes of zones of favorable and unfavorable pressure gradients in the ABL vary between <inline-formula><mml:math id="M320" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M321" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.4</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula> for increasing <inline-formula><mml:math id="M322" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. As expected, <inline-formula><mml:math id="M323" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> has a negligible impact on the interfacial wavelengths; both theoretical and calculated <inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ifgw</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are independent of it. The <inline-formula><mml:math id="M325" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">ifgw</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the same as that of <inline-formula><mml:math id="M326" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e5381">Generally, the amplitude of interfacial waves varies in the narrow range of <inline-formula><mml:math id="M327" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.19</mml:mn><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M328" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.3</mml:mn><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M329" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> is rotor diameter, against the physical non-dimensional parameters, except for <inline-formula><mml:math id="M330" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where the range is <inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.02</mml:mn><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M332" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.6</mml:mn><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula>, which is shown in Fig. <xref ref-type="fig" rid="F10"/>. For low values of <inline-formula><mml:math id="M333" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the capping inversion displacement is higher, and strong waves are present, as the two are directly proportional <xref ref-type="bibr" rid="bib1.bibx5" id="paren.68"/>. Amplitudes of interfacial waves are analogous to capping inversion displacements, which are already reported in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3.SSS1"/>. Moreover, the orientation of interfacial waves with respect to the lateral axis (i.e., spanwise direction) are dependent only on <inline-formula><mml:math id="M334" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and have already been investigated by <xref ref-type="bibr" rid="bib1.bibx14" id="text.69"/>. When looking from the top, interfacial waves make a V pattern with the vertex at the induction zone of the wind farm, with the wave fronts extending downstream. The angle on the interior of the V pattern at the vertex is inversely proportional to <inline-formula><mml:math id="M335" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> such that the V pattern becomes increasingly acute for super-critical values. For sub-critical to critical values of <inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the interfacial waves are blunt at the vertex (i.e., parallel to the lateral axis).</p>
</sec>
<sec id="Ch1.S4.SS3.SSS3">
  <label>4.3.3</label><title>Non-dimensional parameter dependence of internal waves</title>
      <p id="d2e5518">The propagating internal waves are relatively weaker in strength than the interfacial waves, and their properties depend mainly on <inline-formula><mml:math id="M337" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M338" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. A major challenge in measuring their properties is that there are two internal wave trains superimposing on each other, one from the front of the farm and one from the rear. Especially for high <inline-formula><mml:math id="M339" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, the superimposition is evident as the inclination angle is expected to be higher. Therefore, we focus on the first wave train, as we did in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>, as it is less distorted.</p>

      <fig id="F13"><label>Figure 13</label><caption><p id="d2e5558">Inclination angle of internal waves as a function of <inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M341" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M343" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f13.png"/>

          </fig>

      <p id="d2e5615">Figure <xref ref-type="fig" rid="F13"/> shows wave field inclination angle, as defined in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>, extracted from average vertical velocity fields as a function of the four physical non-dimensional parameters. The inclination angle shows a decreasing trend against increasing <inline-formula><mml:math id="M344" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, starting at around <inline-formula><mml:math id="M345" display="inline"><mml:mrow><mml:mn mathvariant="normal">63</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>, for <inline-formula><mml:math id="M346" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.075</mml:mn></mml:mrow></mml:math></inline-formula>, and approaching around <inline-formula><mml:math id="M347" display="inline"><mml:mrow><mml:mn mathvariant="normal">27</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M348" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula>. The reduced slope for <inline-formula><mml:math id="M349" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula> of the line connecting the data points means that the two internal wave trains are more distinct; for higher values of <inline-formula><mml:math id="M350" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, the first wave train stretches across the length of the domain (see Fig. <xref ref-type="fig" rid="F12"/>).  The inclination angle has the same decreasing trend with increasing <inline-formula><mml:math id="M351" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, decreasing from <inline-formula><mml:math id="M352" display="inline"><mml:mn mathvariant="normal">61</mml:mn></mml:math></inline-formula> to <inline-formula><mml:math id="M353" display="inline"><mml:mrow><mml:mn mathvariant="normal">40</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>. This <inline-formula><mml:math id="M354" display="inline"><mml:mrow><mml:mn mathvariant="normal">40</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> value is roughly the same as for <inline-formula><mml:math id="M355" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>; and in the varying <inline-formula><mml:math id="M356" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> cases, <inline-formula><mml:math id="M357" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> is held at 0.15. The inclination angle of the internal waves seems almost independent of <inline-formula><mml:math id="M358" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. There is a variation for the former but in a narrow range of <inline-formula><mml:math id="M360" display="inline"><mml:mn mathvariant="normal">41</mml:mn></mml:math></inline-formula>–<inline-formula><mml:math id="M361" display="inline"><mml:mrow><mml:mn mathvariant="normal">35</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>, probably caused by varying capping inversion displacement against <inline-formula><mml:math id="M362" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>

      <fig id="F14"><label>Figure 14</label><caption><p id="d2e5845">Actual wavelength of internal gravity waves as a function of <inline-formula><mml:math id="M363" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M364" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M365" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M366" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f14.png"/>

          </fig>

      <p id="d2e5902">The apparent wavelength, measured along the fit parabola, of the first wave train is dependent on its inclination angle. In measuring this wavelength, it is assumed that the interference of the two wave trains is minimal for values of <inline-formula><mml:math id="M367" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>. We also recall that the measured wavelength with the method proposed in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/> allows us to estimate horizontal and vertical components of the actual wavelength. Thus, the effective horizontal wavelength could be <inline-formula><mml:math id="M368" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:mi>cos⁡</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:mrow></mml:math></inline-formula>, equivalent to the sum of horizontal wavelengths of the two dominant wave trains. The apparent wavelength of the first wave train, normalized with <inline-formula><mml:math id="M369" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> and as a function of the physical non-dimensional parameters, is given in Fig. <xref ref-type="fig" rid="F14"/>. Generally, this wavelength increases linearly and is smaller than the wind farm length for values of <inline-formula><mml:math id="M370" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>.  This linear increase is mainly due to increasing buoyancy length (i.e., <inline-formula><mml:math id="M371" display="inline"><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), which is directly proportional to <inline-formula><mml:math id="M372" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>. Note that the first wave train is dilated and merged with the second for <inline-formula><mml:math id="M373" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula> by the increasing background speed, and only one wave train is obvious in the solution, as shown in Fig. <xref ref-type="fig" rid="F12"/>.</p>
      <p id="d2e6006">As stated at the start of this section, the internal wave properties are mainly affected by <inline-formula><mml:math id="M374" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>. This is obvious when the apparent wavelength plots for the remaining physical non-dimensional parameters are analyzed, where <inline-formula><mml:math id="M375" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula> while varying each. Thus, <inline-formula><mml:math id="M376" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>g</mml:mi><mml:mi>w</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula> varies in the narrow range of <inline-formula><mml:math id="M377" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.9</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M378" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.1</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula> for the simulated values of <inline-formula><mml:math id="M379" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M380" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M381" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The values reported for <inline-formula><mml:math id="M382" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M383" display="inline"><mml:mn mathvariant="normal">0.5</mml:mn></mml:math></inline-formula> are estimated with less confidence, as negligible internal waves were observed for these idealized cases, as can be seen in Fig. <xref ref-type="fig" rid="F12"/>. Small variations about the average value (i.e., <inline-formula><mml:math id="M384" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.0</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula>), which is roughly the value for <inline-formula><mml:math id="M385" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>, for varying <inline-formula><mml:math id="M386" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M387" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M388" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the impacts of the interference of the two wave trains that depend on the inclination angles. For instance, the <inline-formula><mml:math id="M389" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">igw</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula> plot against <inline-formula><mml:math id="M390" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for its values <inline-formula><mml:math id="M391" display="inline"><mml:mrow><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn></mml:mrow></mml:math></inline-formula> resembles the decreasing inclination angle trend against <inline-formula><mml:math id="M392" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> shown in Fig. <xref ref-type="fig" rid="F13"/>. Both plots asymptote at <inline-formula><mml:math id="M393" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula> after a sudden drop. Note that we infer this resemblance for data points excluding the less certain values for <inline-formula><mml:math id="M394" display="inline"><mml:mn mathvariant="normal">0.25</mml:mn></mml:math></inline-formula> and <inline-formula><mml:math id="M395" display="inline"><mml:mn mathvariant="normal">0.5</mml:mn></mml:math></inline-formula>, for reasons mentioned earlier.  In the case of <inline-formula><mml:math id="M396" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the wavelength only mildly increases with increasing <inline-formula><mml:math id="M397" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where for the shallowest boundary layer simulated, the wavelength is slightly larger than that for <inline-formula><mml:math id="M398" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>. For low <inline-formula><mml:math id="M399" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, the capping inversion feels both disturbance sources more isolated and strongly, but beyond <inline-formula><mml:math id="M400" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.17</mml:mn></mml:mrow></mml:math></inline-formula>, the wind farm is an entity, as the growing internal boundary layer rather than the two disturbance sources perturb the capping inversion. Thus, the wavelength resembles a dilated single disturbance.  There is barely any change in the wavelength against <inline-formula><mml:math id="M401" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, as all simulated <inline-formula><mml:math id="M402" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values yield a wavelength as wide as <inline-formula><mml:math id="M403" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.0</mml:mn><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula>, a virtue of the constant <inline-formula><mml:math id="M404" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>.</p>

      <fig id="F15"><label>Figure 15</label><caption><p id="d2e6410">The amplitudes of internal waves measured as the amplitude of streamline displacement at a height of <inline-formula><mml:math id="M405" display="inline"><mml:mrow><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as a function of <inline-formula><mml:math id="M406" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M407" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M408" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M409" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f15.png"/>

          </fig>

      <p id="d2e6491">The amplitudes of internal waves, which are measured as the amplitude of streamline displacement, as a function of the physical non-dimensional parameters, are shown in Fig. <xref ref-type="fig" rid="F15"/>. The amplitudes are measured by tracing a particle at <inline-formula><mml:math id="M410" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>H</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:msub><mml:mi>L</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. There is little variation in the amplitudes as a function of <inline-formula><mml:math id="M411" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, except for a small increase from <inline-formula><mml:math id="M412" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.11</mml:mn><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M413" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.14</mml:mn><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> between <inline-formula><mml:math id="M414" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.075</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M415" display="inline"><mml:mn mathvariant="normal">0.125</mml:mn></mml:math></inline-formula>. The amplitude increases as a function of <inline-formula><mml:math id="M416" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> only until <inline-formula><mml:math id="M417" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.17</mml:mn><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula>, suggesting that the capping inversion becomes less rigid until the amplitude depends only on <inline-formula><mml:math id="M418" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>. There is an almost linearly decreasing amplitude trend against <inline-formula><mml:math id="M419" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, going from <inline-formula><mml:math id="M420" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.19</mml:mn><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M421" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.025</mml:mn></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M422" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.08</mml:mn><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M423" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula>. The reason for weaker internal waves for increasing <inline-formula><mml:math id="M424" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was discussed in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3.SSS1"/>. The amplitudes only slightly increase over <inline-formula><mml:math id="M425" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.17</mml:mn><mml:mi>D</mml:mi></mml:mrow></mml:math></inline-formula> against <inline-formula><mml:math id="M426" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which is the value of amplitude for <inline-formula><mml:math id="M427" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
</sec>
</sec>
<sec id="Ch1.S4.SS4">
  <label>4.4</label><title>Non-dimensional parameter dependence of wind farm aerodynamics</title>
      <p id="d2e6742">Here, we analyze and discuss the dependence of wind farm performance on the physical non-dimensional parameters that define CNBL flow conditions. The capping inversion displacement couples the flow in the ABL with the capping inversion and the free atmosphere aloft. In this section, the simulated wind turbine power as a function of distance downstream is investigated and related to the capping inversion displacement. It is hypothesized that the local capping inversion displacement affects the power output of the wind turbines below, mainly as an additional effect to the prevailing induction effect for the first row and wake effects for the remaining rows. Thus, an element of the global blockage effect is a consequence of the capping inversion displacement upstream to the first row of the wind turbines as a result of the wind farm's solidity and energy extraction from the atmosphere. Moreover, the internal and interfacial waves (the latter only under sub-critical conditions) may contribute to the global blockage effect, as they can propagate upstream. This is strictly in the case where the upstream propagation of these waves affects the capping inversion displacement, which is difficult to measure in an isolated manner. However, it is obvious that the first interfacial wave strongly contributes to the blockage effect. Often, it is stretched downstream, which affects the localized power output of the first few turbine rows. For values of <inline-formula><mml:math id="M428" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>, internal waves tilt downstream significantly and may superimpose onto the interfacial waves, affecting localized capping inversion displacement and impacting the localized power output. The enhanced wind farm wake recovery is mainly associated with the dropping of the capping inversion at the end of the wind farm. Under super-critical conditions, internal waves leave an imprint in the velocity field of the wake of the wind farm.  Trapped lee waves dominate this imprint for <inline-formula><mml:math id="M429" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>.  Adverse and favorable pressure gradients are correlated with the gradient of the capping inversion displacement, which varies in the streamwise direction. The dominant pressure variations are due to the capping inversion displacement caused by upward flow deflection at the entrance of a wind farm and downward deflection in its wake. The intensity of the pressure gradients is most sensitive to the ABL depth. For high values of ABL aspect ratio, these gradients are relatively mild.  In the following subsections, all of these preliminary claims will be supported by simulated turbine power outputs.</p>
<sec id="Ch1.S4.SS4.SSS1">
  <label>4.4.1</label><title>Wind farm power output as a function of physical non-dimensional parameters</title>
      <p id="d2e6783">Here, we discuss how the global blockage effect and pressure variations relate to each non-dimensional parameter via the capping inversion displacement height at steady state. Generally, the localized capping inversion displacement has a negative correlation with the row-averaged power output. This means that an upwards displacement of the capping inversion corresponds to decreased power of the row underneath it and vice versa. Temporal and row-averaged power output are analyzed to uncover general trends in wind farm performance in the maximum wake loss scenario (i.e., when wind is straight down the rows). Figure <xref ref-type="fig" rid="F16"/>a shows the temporal and row-averaged wind turbine power output as a function of <inline-formula><mml:math id="M430" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> and streamwise distance. Wind farm blockage decreases as <inline-formula><mml:math id="M431" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> is increased. However, a narrow variation of <inline-formula><mml:math id="M432" display="inline"><mml:mn mathvariant="normal">0.2</mml:mn></mml:math></inline-formula> MW is observed for the power output of the first row over the simulated values of <inline-formula><mml:math id="M433" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>. Note that we interpret the variations in power output of the first row as variations in the wind farm blockage effect, which is quantified as non-local efficiency in the next section. It is astonishing how the power output of the second row is completely independent of <inline-formula><mml:math id="M434" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> as the wake effects dominate. Beyond the second row, the row-wise power output varies about a trend characteristic of aligned wind farm aerodynamics, with a maximum at the fifth or sixth row. Although subtle, variations are bound to the localized capping layer displacement aloft, as discussed in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3.SSS1"/>. Generally, row-wise power output decreases beyond the fifth row until a slight increase is observed for the last two rows. The power output of individual rows beyond the second decreases slightly with increasing <inline-formula><mml:math id="M435" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> except for <inline-formula><mml:math id="M436" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.075</mml:mn></mml:mrow></mml:math></inline-formula>, due to its unique capping inversion shape, which is shown in Fig. <xref ref-type="fig" rid="F9"/>.</p>

      <fig id="F16" specific-use="star"><label>Figure 16</label><caption><p id="d2e6866">Temporal and row-averaged wind turbine power output as a function of <bold>(a)</bold> <inline-formula><mml:math id="M437" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, <bold>(b)</bold> <inline-formula><mml:math id="M438" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <bold>(c)</bold> <inline-formula><mml:math id="M439" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <bold>(d)</bold> <inline-formula><mml:math id="M440" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f16.png"/>

          </fig>

      <p id="d2e6936">Figure <xref ref-type="fig" rid="F16"/>b shows the row-wise power output for a few values of <inline-formula><mml:math id="M441" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The wind farm blockage effect reduces with increasing <inline-formula><mml:math id="M442" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where the strongest blockage is observed for the sub-critical case (i.e. <inline-formula><mml:math id="M443" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn></mml:mrow></mml:math></inline-formula>) but is almost the same as the critical case. The simulated power of the second row is the same for values of <inline-formula><mml:math id="M444" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula> but higher for <inline-formula><mml:math id="M445" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn></mml:mrow></mml:math></inline-formula> because the capping inversion displacement is negative in contrast to positive in the remaining cases. The fourth row produces the highest power for <inline-formula><mml:math id="M446" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn></mml:mrow></mml:math></inline-formula> among the waked rows because of the localized favorable pressure, as the capping inversion in the vicinity is at its lowest point. The highest power output among the waked rows is from the fifth-row turbines for the critical and super-critical cases. The simulated power shows a gradual decrease past the fifth row for values of <inline-formula><mml:math id="M447" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula> until the seventh row, beyond which it increases slightly. The fact that power oscillates with distance downstream for <inline-formula><mml:math id="M448" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.75</mml:mn></mml:mrow></mml:math></inline-formula> is evidence of power's negative correlation to the localized capping inversion displacement. This also confirms that gravity waves can cause several zones of converging and diverging flow through the wind farm.</p>
      <p id="d2e7071">The simulated row-wise power profile is the most sensitive to the ABL aspect ratio, as shown in Fig. <xref ref-type="fig" rid="F16"/>c. For <inline-formula><mml:math id="M449" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0.167</mml:mn></mml:mrow></mml:math></inline-formula>, the power profile follows the trend as that of <inline-formula><mml:math id="M450" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M451" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.3</mml:mn></mml:mrow></mml:math></inline-formula> because these are the constant values simulated while varying <inline-formula><mml:math id="M452" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. However, the power profile for the shallowest ABL (<inline-formula><mml:math id="M453" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.042</mml:mn></mml:mrow></mml:math></inline-formula>) is most affected by localized capping inversion displacement, which can be revisited in Fig. <xref ref-type="fig" rid="F9"/>. The wind farm blockage is highest for <inline-formula><mml:math id="M454" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.042</mml:mn></mml:mrow></mml:math></inline-formula> and reduces as <inline-formula><mml:math id="M455" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> increases until it becomes almost independent for <inline-formula><mml:math id="M456" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0.21</mml:mn></mml:mrow></mml:math></inline-formula> because the deflected flow at the wind farm entrance barely perturbs the capping inversion. The simulated power of the individual turbines increases with increasing <inline-formula><mml:math id="M457" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> because inflow turbulence intensity increases as the ABL gets deeper <xref ref-type="bibr" rid="bib1.bibx8" id="paren.70"/>. The simulated power output profiles for <inline-formula><mml:math id="M458" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0.167</mml:mn></mml:mrow></mml:math></inline-formula> are almost the same, as the capping inversion hardly affects the flow build-up through the wind farm. Thus, the flow around the wind farm becomes similar to that of a truly neutral boundary layer with the same ABL height. We can infer that the internal boundary layer has sufficient space to grow vertically, and pressure variations caused by stratification effects or gravity waves become smaller with increasing <inline-formula><mml:math id="M459" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. For shallow ABLs, the pressure perturbations caused by the stratification effects dominate the internal boundary layer growth and hence the power output profile. Thus, the capping inversion's height determines which phenomenon dominates and, in turn, the wind farm flow aerodynamics. When it is low, the stratification effects are increasingly critical to wind farm performance; otherwise, these effects are secondary when compared to wake losses.  Thus, inflow characteristics and wake effects still remain primary to wind farm performance. These aspects are discussed in the next section on wind farm efficiencies.</p>
      <p id="d2e7260">The vertical wind farm aspect ratio impacts the row-wise power profile mainly in the first half of the wind farm, as shown in Fig. <xref ref-type="fig" rid="F16"/>d. Again, fixed values of non-dimensional parameters simulated include <inline-formula><mml:math id="M460" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M461" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.3</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M462" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.084</mml:mn></mml:mrow></mml:math></inline-formula>. Thus, the power profiles follow the trend for <inline-formula><mml:math id="M463" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M464" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.3</mml:mn></mml:mrow></mml:math></inline-formula>, except that the highest power-producing row among the waked turbines shifts from the fifth row to the fourth as <inline-formula><mml:math id="M465" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> increases. Higher velocities for increasing <inline-formula><mml:math id="M466" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are a clear factor in improved wind turbine and farm powers. However, stratification effects, although small, are still relevant as increasing <inline-formula><mml:math id="M467" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> means putting the turbines closer to the capping inversion, which is similar to stronger perturbations and a different response for varying <inline-formula><mml:math id="M468" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e7390">Altogether, it is obvious that <inline-formula><mml:math id="M469" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the most critical physical non-dimensional parameter in terms of wind farm performance. Therefore, for low <inline-formula><mml:math id="M470" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M471" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M472" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can alter the capping inversion shape characteristic of the underlying <inline-formula><mml:math id="M473" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, thus affecting the row-wise power output. <inline-formula><mml:math id="M474" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can affect the power output mainly because of placing the wind turbines at higher or lower wind speeds, which has little to do with gravity waves or blockage.  While simulating CNBLs, <inline-formula><mml:math id="M475" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> becomes more critical for shallow ABLs and will be of even greater importance for stable surface conditions with shallower ABLs than in CNBLs.</p>
</sec>
<sec id="Ch1.S4.SS4.SSS2">
  <label>4.4.2</label><title>Wind farm efficiencies as a function of physical non-dimensional parameters</title>
      <p id="d2e7492">Although wind farm performance is thoroughly discussed in the previous section, it is essential to quantify wind farm blockage effect and wake losses relative to the inflow characteristics of each case. This is important because varying atmospheric conditions leads to different inflow characteristics, such as different shear profiles and veers. <xref ref-type="bibr" rid="bib1.bibx2" id="text.71"/> proposed wind farm efficiency (<inline-formula><mml:math id="M476" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) as the product of non-local and wake efficiencies, the former being an estimate of wind farm blockage effect and the latter of quantify wake loses. These efficiencies are defined as following:

              <disp-formula id="Ch1.Ex1"><mml:math id="M477" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><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 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: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: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:mrow><mml:mi>w</mml:mi><mml:mi>f</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</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:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e7592">The non-local efficiency (<inline-formula><mml:math id="M478" 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 the ratio of average power of the first-row turbine (<inline-formula><mml:math id="M479" 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>) to the power produced by a turbine in the free stream or isolation (<inline-formula><mml:math id="M480" 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>). Since the LES power predictions are based on rotor-average velocities, we calculate <inline-formula><mml:math id="M481" 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> as a function of rotor-equivalent wind speed in the free stream. To this end, we sample velocity over the rotor annulus for each case from the respective precursors and temporally average it over the last flow through time of the successor simulations, as this interval is used to calculate the actual power outputs. This takes into account the unique shear and veer inflow velocity profiles of each CNBL condition. In other words, the variations in the power outputs due to variations in the inflow are excluded from the analysis of blockage effect. Note that <inline-formula><mml:math id="M482" 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> can also be estimated based on the power output of an isolated wind turbine simulated in the same conditions. This approach is computationally taxing in this study as each of at least the <inline-formula><mml:math id="M483" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M484" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> cases would require a separate simulation. The wake efficiency (<inline-formula><mml:math id="M485" 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 ratio of total wind farm power output to the power output of the total number of wind turbines in the farm (<inline-formula><mml:math id="M486" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) operating in the first row, meaning a scenario where no turbine is waked.</p>

      <fig id="F17"><label>Figure 17</label><caption><p id="d2e7700">Wake, non-local, and total wind farm efficiencies as a function of <inline-formula><mml:math id="M487" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M488" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M489" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M490" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/1631/2026/wes-11-1631-2026-f17.png"/>

          </fig>

      <p id="d2e7758">Figure <xref ref-type="fig" rid="F17"/> shows these efficiencies as a function of the non-dimensional parameters. It can be seen that <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> improves slightly as opposed to a slightly decreasing trend for increasing values of <inline-formula><mml:math id="M492" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M493" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Therefore, <inline-formula><mml:math id="M494" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> remains roughly constant. There is a clear increase in <inline-formula><mml:math id="M495" 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 increasing values of <inline-formula><mml:math id="M496" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, while <inline-formula><mml:math id="M497" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> decreases slightly, resulting in an overall improved farm efficiency in deeper boundary layers. Non-local efficiency is roughly constant for varying <inline-formula><mml:math id="M498" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, although improved wake efficiency causes the total wind farm efficiency to improve too. This confirms that variations seen on row-averaged power plots against <inline-formula><mml:math id="M499" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are mainly due to the turbines operating in higher wind speeds.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d2e7877">This study provides a systematic investigation of wind-farm–atmosphere interactions under neutral surface conditions using LES. Among the tested simulation configurations, CNBL simulation configurations that fully resolve AGWs are likely the most realistic for capturing stratification effects and differ significantly from TNBL cases. The CNBL configurations that only partially resolve AGWs predicted similar power outputs to rigid lid cases, which are less practical. We showed that capping inversion displacement plays a central role in coupling the fluctuations in the ABL with those in the free atmosphere (i.e., AGWs). Interfacial and internal waves were identified as the main AGW types shaping the capping inversion such that interfacial wavelength and the formation of converging and diverging zones in the ABL are correlated. The trapped waves confined within the capping inversion were transient and negligible. Overall, AGW behavior depends strongly on the ABL aspect ratio (<inline-formula><mml:math id="M500" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), and the Froude numbers of the free atmosphere (<inline-formula><mml:math id="M501" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>) and the capping inversion (<inline-formula><mml:math id="M502" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). The interfacial wavelength reduces for decreasing <inline-formula><mml:math id="M503" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and approaches a quarter of the wind farm length for <inline-formula><mml:math id="M504" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:math></inline-formula>. Whereas the amplitudes grow stronger for shallow boundary layers, internal wave characteristics depend mainly on <inline-formula><mml:math id="M505" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e7958">Wind farm performance was most sensitive to the ABL aspect ratio: shallow boundary layers increased wind farm blockage and reduced wind farm efficiency while slightly facilitating wake recovery, and deeper layers improved the overall power output. Increasing <inline-formula><mml:math id="M506" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M507" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> reduced blockage, which remained almost unaffected for increasing the wind farm aspect ratio (<inline-formula><mml:math id="M508" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), although enhanced wake recovery for higher <inline-formula><mml:math id="M509" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> improved total wind farm efficiency. Localized spatial variations in power arose from the converging and diverging zones in the ABL associated with the wavy capping inversion. As a result, the total wind farm efficiency – which accounts for both wake losses and stratification effects – remained nearly constant with respect to <inline-formula><mml:math id="M510" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mi>r</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M511" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mi mathvariant="normal">i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> but improved with increasing <inline-formula><mml:math id="M512" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>H</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M513" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. These findings suggest that increased wind farm blockage always happens when there is stratification, primarily affecting the front row of turbines. Although weaker than the blockage effect, stratification-induced flow variations can cause downstream turbines to gain or lose power, but these effects were often dominated by stronger wakes.</p>
      <p id="d2e8055">This work clarifies the role of AGWs, which exist only in the stably stratified atmosphere, in wind-farm–atmosphere interactions and establishes the importance of selecting appropriate LES configurations. Beyond providing a coherent description of wind-farm-induced AGWs, it also gives guidelines for expected AGW characteristics such that one can configure reflection-free domains in high-fidelity (i.e., CFD) flow simulations. Although this study spans a wide range of CNBL conditions, it remains largely confined to canonical CNBL set-ups. We use a simple actuator disk model that is sufficient for generating gross wake effects and for estimating relative power levels. Therefore, we present relative trends in wind farm performance, as opposed to absolute changes, as a function of changes in stratification. Future extensions could explore canonical stable and unstable ABLs, realistic atmospheric conditions, and more advanced actuator models. The results also point to the need for further study of clustered wind farms, particularly under shallow boundary layers where AGWs (i.e., stratification) have clear impacts.</p>
</sec>

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

      <p id="d2e8062">The raw simulated data, an example Jupyter notebook, and LES TOSCA set-ups are archived at 4TU.ReserachData under <ext-link xlink:href="https://doi.org/10.4121/d10f3eec-4363-4017-ad00-69136a801657.v1" ext-link-type="DOI">10.4121/d10f3eec-4363-4017-ad00-69136a801657.v1</ext-link> <xref ref-type="bibr" rid="bib1.bibx12" id="paren.72"/>. These are all open access. Example videos showing the temporal evolution of flow from the cases presented in this article can be made available on request.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e8074">Conceptualization: M.A.K., M.J.C., and S.J.C. Methodology: M.A.K. and M.J.C. Software: M.A.K. Validation: M.A.K. Formal analysis: M.A.K. Investigation: M.A.K. Computational resources: M.A.K. Data curation: M.A.K. Writing (original draft preparation): M.A.K. Writing (review and editing): S.J.W. and M.J.C. Visualization: M.A.K. Supervision: S.J.W. and M.J.C. Project administration: M.A.K. and S.J.W. Funding acquisition: S.J.W. All authors have read and agreed to the published version of the paper.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e8080">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e8086">The views expressed in the article do not necessarily represent the views of the DOE or the US Government.  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. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e8095">We acknowledge Dries Allaerts's contribution in conceptualizing this study and Sebastiano Stipa for his help with fixing several issues related to TOSCA. This publication is part of the project Numerical modelling of Regional-Scale Wind Farm Flow Dynamics, with project no. 2023/ENW/01454045 of the research program ENW, which is (partly) financed by the Dutch Research Council (NWO). A part of the research was performed using computational resources sponsored by the Department of Energy and located at the National Laboratory of the Rockies.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e8100">Funding for Mehtab Ahmed Khan and Simon J. Watson was provided by the Delft University of Technology. Funding for Matthew J. Churchfield was provided by the US Department of Energy Office of Energy Efficiency and Renewable Energy Wind Energy Technologies Office.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

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

      <ref id="bib1.bibx1"><label>Allaerts and Meyers(2015)</label><mixed-citation>Allaerts, D. and Meyers, J.: Large eddy simulation of a large wind-turbine array in a conventionally neutral atmospheric boundary layer, Phys. Fluids, 27, 065108, <ext-link xlink:href="https://doi.org/10.1063/1.4922339" ext-link-type="DOI">10.1063/1.4922339</ext-link>, 2015.</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>Allaerts and Meyers(2019)</label><mixed-citation>Allaerts, D. and Meyers, J.: Sensitivity and feedback of wind-farm-induced gravity waves, J. Fluid Mech., 862, 990–1028, <ext-link xlink:href="https://doi.org/10.1017/jfm.2018.969" ext-link-type="DOI">10.1017/jfm.2018.969</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Allaerts et al.(2018)Allaerts, Broucke, Van Lipzig, and Meyers</label><mixed-citation>Allaerts, D., Broucke, S. V., Van Lipzig, N., and Meyers, J.: Annual impact of wind-farm gravity waves on the Belgian-Dutch offshore wind-farm cluster, J. Phys. Conf. Ser., 1037, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1037/7/072006" ext-link-type="DOI">10.1088/1742-6596/1037/7/072006</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Allaerts et al.(2025)Allaerts, Khan, and Churchfield</label><mixed-citation> Allaerts, D., Khan, M., and Churchfield, M.: Froude number dependency of atmospheric gravity waves: Apparent horizontal wavelength and wave field inclination,   J. Fluid Mech., in review, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Archer et al.(2013)Archer, Mirzaeisefat, and Lee</label><mixed-citation>Archer, C. L., Mirzaeisefat, S., and Lee, S.: Quantifying the sensitivity of wind farm performance to array layout options using large-eddy simulation, Geophys. Res. Lett., 40, 4963–4970, <ext-link xlink:href="https://doi.org/10.1002/grl.50911" ext-link-type="DOI">10.1002/grl.50911</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Brooke et al.(2023)Brooke, Thedin, Sharma, Branlard, Vijayakumar, and Michael</label><mixed-citation>Brooke, J. S., Thedin, R., Sharma, A., Branlard, E., Vijayakumar, G., and Michael, A. S.: Effect of the integral length scales of turbulent inflows on wind turbine loads, Renew. Energ., 217, 119-218, <ext-link xlink:href="https://doi.org/10.1016/j.renene.2023.119218" ext-link-type="DOI">10.1016/j.renene.2023.119218</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Churchfield et al.(2012)Churchfield, Lee, Michalakes, and Moriarty</label><mixed-citation>Churchfield, M. J., Lee, S., Michalakes, J., and Moriarty, P. J.: A numerical study of the effects of atmospheric and wake turbulence on wind turbine dynamics, J. Turbul., 13, 1–32, <ext-link xlink:href="https://doi.org/10.1080/14685248.2012.668191" ext-link-type="DOI">10.1080/14685248.2012.668191</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Khan et al.(2024)</label><mixed-citation>Khan, M. A., Watson, S. J., Allaerts, D. J. N., and Churchfield, M.: Recommendations on setup in simulating atmospheric gravity waves under conventionally neutral boundary layer conditions, J. Phys. Conf. Ser., 2767, 092042, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2767/9/092042" ext-link-type="DOI">10.1088/1742-6596/2767/9/092042</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Khan et al.(2025)</label><mixed-citation>Khan, M. A., Allaerts, D., Watson, S. J., and Churchfield, M. J.: Investigating the relationship between simulation parameters and flow variables in simulating atmospheric gravity waves for wind energy applications, Wind Energ. Sci., 10, 1167–1185, <ext-link xlink:href="https://doi.org/10.5194/wes-10-1167-2025" ext-link-type="DOI">10.5194/wes-10-1167-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Khan et al.(2026)</label><mixed-citation>Khan, M., Churchfield, M., and Watson, S.: Supplementary data to publication: Dependence of wind-farm-induced gravity waves and wind farm performance on non-dimensional atmospheric parameters and simulation configuration (Data &amp; Code), Version 1, 4TU.ResearchData [data set] and [code], <ext-link xlink:href="https://doi.org/10.4121/d10f3eec-4363-4017-ad00-69136a801657.v1" ext-link-type="DOI">10.4121/d10f3eec-4363-4017-ad00-69136a801657.v1</ext-link>, 2026. </mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Lanzilao and Meyers(2023)</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>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx14"><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.bibx15"><label>Meneveau et al.(1996)Meneveau, Lund, and Cabot</label><mixed-citation>Meneveau, C., Lund, T. S., and Cabot, W. H.: A Lagrangian dynamic subgrid-scale model of turbulence, J. Fluid Mech., 319, 353–385, <ext-link xlink:href="https://doi.org/10.1017/S0022112096007379" ext-link-type="DOI">10.1017/S0022112096007379</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Ollier and Watson(2023)</label><mixed-citation>Ollier, S. J. and Watson, S. J.: Modelling the impact of trapped lee waves on offshore wind farm power output, Wind Energ. Sci., 8, 1179–1200, <ext-link xlink:href="https://doi.org/10.5194/wes-8-1179-2023" ext-link-type="DOI">10.5194/wes-8-1179-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Queney(1948)</label><mixed-citation>Queney, P.: The Problem of Air Flow Over Mountains: A Summary of Theoretical Studies, B. Am. Meteorol. Soc., 29, 16–26, <ext-link xlink:href="https://doi.org/10.1175/1520-0477-29.1.16" ext-link-type="DOI">10.1175/1520-0477-29.1.16</ext-link>, 1948.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Sachsperger et al.(2015)Sachsperger, Serafin, and Grubišić</label><mixed-citation>Sachsperger, J., Serafin, S., and Grubišić, V.: Lee Waves on the Boundary-Layer Inversion and Their Dependence on Free-Atmospheric Stability, Front. Earth Sci., 3, <ext-link xlink:href="https://doi.org/10.3389/feart.2015.00070" ext-link-type="DOI">10.3389/feart.2015.00070</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx19"><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.bibx20"><label>Smith(2010)</label><mixed-citation>Smith, R. B.: Gravity wave effects on wind farm efficiency, Wind Energy, 13, 449–458, <ext-link xlink:href="https://doi.org/10.1002/WE.366" ext-link-type="DOI">10.1002/WE.366</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Stevens et al.(2014)Stevens, Graham, and Meneveau</label><mixed-citation>Stevens, R. J., Graham, J., and Meneveau, C.: A concurrent precursor inflow method for Large Eddy Simulations and applications to finite length wind farms, Renew. Energ., 68, 46–50, <ext-link xlink:href="https://doi.org/10.1016/j.renene.2014.01.024" ext-link-type="DOI">10.1016/j.renene.2014.01.024</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Stieren and Stevens(2022)</label><mixed-citation>Stieren, A. and Stevens, R. J.: Impact of wind farm wakes on flow structures in and around downstream wind farms, Flow, 2, E21, <ext-link xlink:href="https://doi.org/10.1017/flo.2022.15" ext-link-type="DOI">10.1017/flo.2022.15</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Stipa et al.(2024a)</label><mixed-citation>Stipa, S., Ahmed Khan, M., Allaerts, D., and Brinkerhoff, J.: A large-eddy simulation (LES) model for wind-farm-induced atmospheric gravity wave effects inside conventionally neutral boundary layers, Wind Energ. Sci., 9, 1647–1668, <ext-link xlink:href="https://doi.org/10.5194/wes-9-1647-2024" ext-link-type="DOI">10.5194/wes-9-1647-2024</ext-link>, 2024a.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Stipa et al.(2024b)Stipa, Ajay, Allaerts, and Brinkerhoff</label><mixed-citation>Stipa, S., Ajay, A., Allaerts, D., and Brinkerhoff, J.: TOSCA – an open-source, finite-volume, large-eddy simulation (LES) environment for wind farm flows, Wind Energ. Sci., 9, 297–320, <ext-link xlink:href="https://doi.org/10.5194/wes-9-297-2024" ext-link-type="DOI">10.5194/wes-9-297-2024</ext-link>, 2024b.</mixed-citation></ref>
      <ref id="bib1.bibx25"><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-list></back>
    <!--<article-title-html>Dependence of wind-farm-induced gravity waves and wind farm performance on non-dimensional atmospheric parameters and simulation configuration</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Allaerts and Meyers(2015)</label><mixed-citation>
      
Allaerts, D. and Meyers, J.: Large eddy simulation of a large wind-turbine
array in a conventionally neutral atmospheric boundary layer, Phys.
Fluids, 27, 065108, <a href="https://doi.org/10.1063/1.4922339" target="_blank">https://doi.org/10.1063/1.4922339</a>, 2015.

    </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>Allaerts and Meyers(2019)</label><mixed-citation>
      
Allaerts, D. and Meyers, J.: Sensitivity and feedback of wind-farm-induced
gravity waves, J. Fluid Mech., 862, 990–1028,
<a href="https://doi.org/10.1017/jfm.2018.969" target="_blank">https://doi.org/10.1017/jfm.2018.969</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Allaerts et al.(2018)Allaerts, Broucke, Van Lipzig, and
Meyers</label><mixed-citation>
      
Allaerts, D., Broucke, S. V., Van Lipzig, N., and Meyers, J.: Annual impact
of wind-farm gravity waves on the Belgian-Dutch offshore wind-farm cluster,
J. Phys. Conf. Ser., 1037,
<a href="https://doi.org/10.1088/1742-6596/1037/7/072006" target="_blank">https://doi.org/10.1088/1742-6596/1037/7/072006</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Allaerts et al.(2025)Allaerts, Khan, and Churchfield</label><mixed-citation>
      
Allaerts, D., Khan, M., and Churchfield, M.: Froude number dependency of
atmospheric gravity waves: Apparent horizontal wavelength and wave field
inclination,   J. Fluid Mech., in review, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Archer et al.(2013)Archer, Mirzaeisefat, and Lee</label><mixed-citation>
      
Archer, C. L., Mirzaeisefat, S., and Lee, S.: Quantifying the sensitivity of
wind farm performance to array layout options using large-eddy simulation,
Geophys. Res. Lett., 40, 4963–4970,
<a href="https://doi.org/10.1002/grl.50911" target="_blank">https://doi.org/10.1002/grl.50911</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Brooke et al.(2023)Brooke, Thedin, Sharma, Branlard, Vijayakumar, and
Michael</label><mixed-citation>
      
Brooke, J. S., Thedin, R., Sharma, A., Branlard, E., Vijayakumar, G., and
Michael, A. S.: Effect of the integral length scales of turbulent inflows on
wind turbine loads, Renew. Energ., 217, 119-218,
<a href="https://doi.org/10.1016/j.renene.2023.119218" target="_blank">https://doi.org/10.1016/j.renene.2023.119218</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Churchfield et al.(2012)Churchfield, Lee, Michalakes, and
Moriarty</label><mixed-citation>
      
Churchfield, M. J., Lee, S., Michalakes, J., and Moriarty, P. J.: A numerical
study of the effects of atmospheric and wake turbulence on wind turbine
dynamics, J. Turbul., 13, 1–32,
<a href="https://doi.org/10.1080/14685248.2012.668191" target="_blank">https://doi.org/10.1080/14685248.2012.668191</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Khan et al.(2024)</label><mixed-citation>
      
Khan, M. A., Watson, S. J., Allaerts, D. J. N., and Churchfield, M.:
Recommendations on setup in simulating atmospheric gravity waves under
conventionally neutral boundary layer conditions, J. Phys.
Conf. Ser., 2767, 092042, <a href="https://doi.org/10.1088/1742-6596/2767/9/092042" target="_blank">https://doi.org/10.1088/1742-6596/2767/9/092042</a>,
2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Khan et al.(2025)</label><mixed-citation>
      
Khan, M. A., Allaerts, D., Watson, S. J., and Churchfield, M. J.: Investigating the relationship between simulation parameters and flow variables in simulating atmospheric gravity waves for wind energy applications, Wind Energ. Sci., 10, 1167–1185, <a href="https://doi.org/10.5194/wes-10-1167-2025" target="_blank">https://doi.org/10.5194/wes-10-1167-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Khan et al.(2026)</label><mixed-citation>
      
Khan, M., Churchfield, M., and Watson, S.: Supplementary data to publication: Dependence of wind-farm-induced gravity waves and wind farm performance on non-dimensional atmospheric parameters and simulation configuration (Data &amp; Code), Version 1, 4TU.ResearchData [data set] and [code], <a href="https://doi.org/10.4121/d10f3eec-4363-4017-ad00-69136a801657.v1" target="_blank">https://doi.org/10.4121/d10f3eec-4363-4017-ad00-69136a801657.v1</a>, 2026.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Lanzilao and Meyers(2023)</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>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><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.bib15"><label>Meneveau et al.(1996)Meneveau, Lund, and Cabot</label><mixed-citation>
      
Meneveau, C., Lund, T. S., and Cabot, W. H.: A Lagrangian dynamic subgrid-scale
model of turbulence, J. Fluid Mech., 319, 353–385,
<a href="https://doi.org/10.1017/S0022112096007379" target="_blank">https://doi.org/10.1017/S0022112096007379</a>, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Ollier and Watson(2023)</label><mixed-citation>
      
Ollier, S. J. and Watson, S. J.: Modelling the impact of trapped lee waves on offshore wind farm power output, Wind Energ. Sci., 8, 1179–1200, <a href="https://doi.org/10.5194/wes-8-1179-2023" target="_blank">https://doi.org/10.5194/wes-8-1179-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Queney(1948)</label><mixed-citation>
      
Queney, P.: The Problem of Air Flow Over Mountains: A Summary of Theoretical
Studies, B. Am. Meteorol. Soc., 29, 16–26,
<a href="https://doi.org/10.1175/1520-0477-29.1.16" target="_blank">https://doi.org/10.1175/1520-0477-29.1.16</a>, 1948.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Sachsperger et al.(2015)Sachsperger, Serafin, and
Grubišić</label><mixed-citation>
      
Sachsperger, J., Serafin, S., and Grubišić, V.: Lee Waves on the
Boundary-Layer Inversion and Their Dependence on Free-Atmospheric Stability,
Front. Earth Sci., 3, <a href="https://doi.org/10.3389/feart.2015.00070" target="_blank">https://doi.org/10.3389/feart.2015.00070</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><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.bib20"><label>Smith(2010)</label><mixed-citation>
      
Smith, R. B.: Gravity wave effects on wind farm efficiency, Wind Energy, 13,
449–458, <a href="https://doi.org/10.1002/WE.366" target="_blank">https://doi.org/10.1002/WE.366</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Stevens et al.(2014)Stevens, Graham, and Meneveau</label><mixed-citation>
      
Stevens, R. J., Graham, J., and Meneveau, C.: A concurrent precursor inflow
method for Large Eddy Simulations and applications to finite length wind
farms, Renew. Energ., 68, 46–50, <a href="https://doi.org/10.1016/j.renene.2014.01.024" target="_blank">https://doi.org/10.1016/j.renene.2014.01.024</a>,
2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Stieren and Stevens(2022)</label><mixed-citation>
      
Stieren, A. and Stevens, R. J.: Impact of wind farm wakes on flow structures in
and around downstream wind farms, Flow, 2, E21, <a href="https://doi.org/10.1017/flo.2022.15" target="_blank">https://doi.org/10.1017/flo.2022.15</a>,
2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Stipa et al.(2024a)</label><mixed-citation>
      
Stipa, S., Ahmed Khan, M., Allaerts, D., and Brinkerhoff, J.: A large-eddy simulation (LES) model for wind-farm-induced atmospheric gravity wave effects inside conventionally neutral boundary layers, Wind Energ. Sci., 9, 1647–1668, <a href="https://doi.org/10.5194/wes-9-1647-2024" target="_blank">https://doi.org/10.5194/wes-9-1647-2024</a>, 2024a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Stipa et al.(2024b)Stipa, Ajay, Allaerts, and
Brinkerhoff</label><mixed-citation>
      
Stipa, S., Ajay, A., Allaerts, D., and Brinkerhoff, J.: TOSCA – an open-source, finite-volume, large-eddy simulation (LES) environment for wind farm flows, Wind Energ. Sci., 9, 297–320, <a href="https://doi.org/10.5194/wes-9-297-2024" target="_blank">https://doi.org/10.5194/wes-9-297-2024</a>, 2024b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><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>--></article>
