<?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="data-paper">
  <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-4005-2026</article-id><title-group><article-title>Experimental wind tunnel dataset of wake and turbine measurements for wind farm control</article-title><alt-title>Experimental wind tunnel dataset</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Campagnolo</surname><given-names>Filippo</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-3511-7981</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Aktan</surname><given-names>Hamit Doruk</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Bortolin</surname><given-names>Davide</given-names></name>
          
        <ext-link>https://orcid.org/0009-0001-4318-5573</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Tamaro</surname><given-names>Simone</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-9792-1863</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Mühle</surname><given-names>Franz V.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-1316-3015</ext-link></contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Bottasso</surname><given-names>Carlo L.</given-names></name>
          <email>carlo.bottasso@tum.de</email>
        <ext-link>https://orcid.org/0000-0002-9931-4389</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>Wind Energy Institute, Technische Universität München, Garching bei München, 85748, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Carlo L. Bottasso (carlo.bottasso@tum.de)</corresp></author-notes><pub-date><day>26</day><month>October</month><year>2026</year></pub-date>
      
      <volume>11</volume>
      <issue>10</issue>
      <fpage>4005</fpage><lpage>4040</lpage>
      <history>
        <date date-type="received"><day>13</day><month>May</month><year>2026</year></date>
           <date date-type="rev-request"><day>2</day><month>June</month><year>2026</year></date>
           <date date-type="rev-recd"><day>21</day><month>July</month><year>2026</year></date>
           <date date-type="accepted"><day>18</day><month>September</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Filippo Campagnolo 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/4005/2026/wes-11-4005-2026.html">This article is available from https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026.html</self-uri><self-uri xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026.pdf">The full text article is available as a PDF file from https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e124">Open-access experimental datasets play a central role in validating and benchmarking numerical models used in wind energy and wind farm control research. However, publicly available datasets providing time-resolved turbine loads, actuator commands, and inflow characterization under controlled operation remain scarce.</p>

      <p id="d2e127">This paper presents a newly released open-access experimental dataset from wind-tunnel experiments featuring actuated, instrumented, scaled wind turbine models. While several of the underlying experimental campaigns have supported previous publications, the data themselves are made publicly available here for the first time, in a harmonized and fully documented form. The database includes time-resolved measurements of tower-base and rotating-shaft moments, rotor speed, generated torque and power, blade pitch angles, nacelle yaw angle, and controller commands. The inflow conditions are described in terms of wind speed, wind direction, air density, and wake-flow measurements, enabling detailed analyses of turbine response and controller behavior under consistent, repeatable conditions.</p>

      <p id="d2e130">The experiments cover a wide range of wake-affecting strategies, including yaw-based wake steering, curtailment and derating, Helix control, dynamic yaw actuation, Pulse wake mixing, individual pitch control for load mitigation, and several combinations of these strategies. The simultaneous availability of actuator commands, measured turbine response, and time-resolved structural loads enables detailed investigation of the controller performance, load variability, and dynamic turbine behavior induced by active wake-control strategies.</p>

      <p id="d2e133">In addition to the experimental measurements, the dataset is complemented by numerical models of the experiments, providing a reproducible experimental–numerical benchmarking framework that enables dataset extension, sensitivity analyses, and systematic validation of control-oriented aeroelastic and wake-interaction models.</p>

      <p id="d2e136">The dataset is intended to support the validation and benchmarking of numerical tools for wind farm control, the assessment of fatigue-relevant loading under wake-control operations, and to strengthen community efforts to improve transparency, reproducibility, and model fidelity in wind farm design and control research.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Bundesministerium für Wirtschaft und Klimaschutz</funding-source>
<award-id>CompactWind (FKZ: 0325492)</award-id>
<award-id>e-TWINS (FKZ: 03EI6020A)</award-id>
<award-id>PowerTracker (FKZ: 03EE2036A)</award-id>
<award-id>LifeOdometer (FKZ: 03EE3037B)</award-id>
</award-group>
<award-group id="gs2">
<funding-source>HORIZON EUROPE Climate, Energy and Mobility</funding-source>
<award-id>CL-WINDCON (grant agreement No. 727477)</award-id>
<award-id>MERIDIONAL (grant agreement No.~101084216)MERIDIONAL (grant agreement No. 101084216)</award-id>
</award-group>
<award-group id="gs3">
<funding-source>HORIZON EUROPE Widening Participation and Strengthening the European Research Area</funding-source>
<award-id>TWEET-IE (grant agreement No. 101079125)</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e148">Open-access experimental datasets have become a cornerstone for validation, benchmarking, and reproducibility across multiple engineering disciplines, including aeronautics, rotorcraft dynamics, and wind engineering.</p>
      <p id="d2e151">In aeronautics, reference geometries and wind tunnel data – such as those of the NASA Common Research Model <xref ref-type="bibr" rid="bib1.bibx78" id="paren.1"/> – have supported large-scale community benchmarking initiatives to assess the predictive capabilities of computational fluid dynamics (CFD) solvers and uncertainty quantification strategies. Coordinated efforts such as the AIAA Drag Prediction Workshops <xref ref-type="bibr" rid="bib1.bibx59 bib1.bibx58 bib1.bibx60 bib1.bibx97 bib1.bibx96" id="paren.2"/> have demonstrated that shared experimental baselines can accelerate advances in turbulence modeling, mesh generation practices, and aerodynamic prediction accuracy. Comparable progress has been achieved within the rotorcraft community, where comprehensive experimental campaigns such as HART II <xref ref-type="bibr" rid="bib1.bibx100" id="paren.3"/> have made subsets of time-resolved aerodynamic and structural measurements publicly available. These datasets, often complemented by structured validation workshops <xref ref-type="bibr" rid="bib1.bibx99 bib1.bibx89" id="paren.4"/>, have contributed significantly to improvements in the modeling of unsteady aerodynamics, aeroelastic coupling, and prediction of dynamic loads.</p>
      <p id="d2e166">In wind engineering, open-access datasets derived from both laboratory and full-scale measurements have long served to bridge the gap between controlled wind-tunnel conditions and the complexity of real atmospheric inflows. Publicly available measurements of wind-induced pressures, structural loads, and flow statistics, like the ones reported in <xref ref-type="bibr" rid="bib1.bibx98" id="text.5"/>, <xref ref-type="bibr" rid="bib1.bibx91" id="text.6"/>, <xref ref-type="bibr" rid="bib1.bibx88" id="text.7"/>, and <xref ref-type="bibr" rid="bib1.bibx50" id="text.8"/>, have enabled detailed validation of numerical models, extending from mean quantities to spectral characteristics, intermittency, and extreme response events. These efforts have underscored the critical importance of time-resolved datasets for characterizing flow-structure interaction under turbulent inflow and for enhancing the reliability of predictive tools used in structural design and performance assessment <xref ref-type="bibr" rid="bib1.bibx55 bib1.bibx49" id="paren.9"/>.</p>
      <p id="d2e184">The wind energy sector has particularly benefited from coordinated experimental and numerical benchmarking efforts. Laboratory-scale campaigns such as the Unsteady Aerodynamics Experiment (UAE Phase VI) <xref ref-type="bibr" rid="bib1.bibx48" id="paren.10"/>, the MEXICO <xref ref-type="bibr" rid="bib1.bibx90 bib1.bibx80 bib1.bibx81" id="paren.11"/>, and New MEXICO <xref ref-type="bibr" rid="bib1.bibx2 bib1.bibx3" id="paren.12"/> projects have provided high-quality aerodynamic and load measurements for the validation of blade-resolved CFD and aeroelastic models. At full scale, coordinated measurement programs such as DanAero <xref ref-type="bibr" rid="bib1.bibx62" id="paren.13"/> have offered valuable insight into turbine response under realistic inflow and wake conditions. In parallel, open numerical datasets and reference models released within the IEA Wind Task 37 <xref ref-type="bibr" rid="bib1.bibx5" id="paren.14"/> have established common baselines for reproducible simulations and tool-to-tool comparison.</p>
      <p id="d2e203">Despite these advances, open-access datasets specifically tailored to wind farm control and wake-interaction studies remain scarce <xref ref-type="bibr" rid="bib1.bibx103" id="paren.15"/>. Existing experimental investigations of wake steering and active wake control often focus on aggregated power performance metrics <xref ref-type="bibr" rid="bib1.bibx38 bib1.bibx41 bib1.bibx42" id="paren.16"/>, and time-resolved measurements – particularly for field-scale experiments – are seldom publicly released. A case in point is the recent ambitious AWAKEN experiment <xref ref-type="bibr" rid="bib1.bibx67" id="paren.17"/>, an effort of unprecedented scope and breadth that has collected extensive measurements, of which only a small fraction has ever been released to the scientific community. Moreover, available datasets – e.g., <xref ref-type="bibr" rid="bib1.bibx86" id="text.18"/> and <xref ref-type="bibr" rid="bib1.bibx44" id="text.19"/> – typically emphasize wake or flow-field characterization, while detailed on-board turbine measurements under active wake-control operation are much less common if at all available outside of small closed consortia. This lack of high-resolution actuator and load data limits the validation of control-oriented load models. It also hinders the assessment of load variability arising from wake-mixing strategies.</p>
      <p id="d2e221">The dataset presented in this work addresses this gap by providing a newly released open-access experimental database specifically designed for wind farm control and wake-interaction studies. The database collects measurements from several wind-tunnel campaigns conducted between 2016 and 2025; while subsets of these measurements have supported previous publications, the underlying data had never been publicly released prior to this work and are here made available in their entirety, with harmonized post-processing, uncertainty quantification, and metadata. The dataset was obtained from wind-tunnel experiments featuring small clusters of scaled, sensorized, and actuated wind turbines of the G1 type <xref ref-type="bibr" rid="bib1.bibx7" id="paren.20"/>. The measurements include time-resolved tower-base moments, rotating-shaft moments, rotor speed, generated torque and power, commanded and measured blade pitch for each blade, and nacelle yaw angle. Inflow conditions are characterized by wind speed, wind direction, air density, and wake-flow measurements, enabling comprehensive analyses of both turbine response and controller behavior under known, repeatable conditions.</p>
      <p id="d2e227">The experiments cover a broad range of wake-affecting strategies, including yaw-based wake steering, curtailment and derating strategies, Helix control <xref ref-type="bibr" rid="bib1.bibx45" id="paren.21"/>, dynamic yaw actuation, Pulse-based wake mixing <xref ref-type="bibr" rid="bib1.bibx46 bib1.bibx47" id="paren.22"/>, individual pitch control (IPC) for load reduction, and several combined strategies. By combining actuator commands, measured responses, and time-resolved structural loads, the dataset supports a detailed evaluation of controller performance, load variability, and the dynamic turbine behavior induced by active wake control.</p>
      <p id="d2e236">This dataset is expected to support several research efforts: validation of control-oriented aeroelastic and wake-interaction models, assessment of load variability and fatigue-relevant statistics under wake-control operation, and benchmarking of numerical tools used for wind farm control synthesis. More broadly, it contributes to ongoing community efforts to enhance transparency, reproducibility, and model fidelity in wind farm control research.</p>
      <p id="d2e239">Alongside the experimental measurements, the database provides numerical models designed to replicate the experimental setups. This combined experimental–numerical framework transforms the dataset into a reproducible benchmarking platform, enabling the extension of the database beyond the measured conditions and facilitating systematic investigations of modeling assumptions and parameter sensitivity.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e245">Main dimensions of the test section of the POLIMI wind tunnel, including the distance of the turntable center from the inlet. Wind turbine and flow-measurement device positions are measured relative to the depicted reference frame, whose origin lies at the turntable center <bold>(a)</bold>. Boundary layer test section  equipped with the spires used to simulate the Mod-TI inflow; note that the  turntable angle <inline-formula><mml:math id="M1" display="inline"><mml:mi mathvariant="normal">Φ</mml:mi></mml:math></inline-formula> shown in this figure panel is negative <bold>(b)</bold>.</p></caption>
        <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f01.jpg"/>

      </fig>

      <p id="d2e267">This paper is organized as follows. Section <xref ref-type="sec" rid="Ch1.S2"/> presents the experimental setup. Section <xref ref-type="sec" rid="Ch1.S3"/> discusses the execution of the experiments, the data post-processing, and the expected measurement uncertainty. The experimental dataset is described in Sect. <xref ref-type="sec" rid="Ch1.S4"/>, while the numerical models are presented in Sect. <xref ref-type="sec" rid="Ch1.S5"/>. Section <xref ref-type="sec" rid="Ch1.S6"/> critically discusses the scope and limitations of the dataset, i.e., what it can and cannot be used to validate. Conclusions are given in Sect. <xref ref-type="sec" rid="Ch1.S7"/>.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Experimental setup</title>
      <p id="d2e291">The experiments were conducted using clusters of G1 scaled wind turbines, three-bladed machines with a rotor diameter <inline-formula><mml:math id="M2" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> of 1.1 <inline-formula><mml:math id="M3" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> and a hub height <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of 0.825 <inline-formula><mml:math id="M5" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, so that the rotor spans elevations between 0.275 and 1.375 <inline-formula><mml:math id="M6" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> above the floor. A complete description of the G1 model is given in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>; the main rotor dimensions are anticipated here to help contextualize the inflow characteristics presented in the following.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Wind tunnel</title>
      <p id="d2e346">All tests were conducted in the boundary layer test section of the wind tunnel at the Politecnico di Milano (POLIMI), which consists of a closed-loop vertical conduit <xref ref-type="bibr" rid="bib1.bibx37" id="paren.23"/>. The section, shown in Fig. <xref ref-type="fig" rid="F1"/>a, is located in the return line of the facility and extends longitudinally for 35.6 <inline-formula><mml:math id="M7" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, with a width of 13.84 <inline-formula><mml:math id="M8" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> and a height of 3.84 <inline-formula><mml:math id="M9" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. The test chamber is equipped with a 13 <inline-formula><mml:math id="M10" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> diameter rotating table, whose center is located along the centerline, at a distance of 29.1 <inline-formula><mml:math id="M11" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> from the inlet. The rotation of the table <inline-formula><mml:math id="M12" display="inline"><mml:mi mathvariant="normal">Φ</mml:mi></mml:math></inline-formula>, defined as positive if clockwise when viewed from above, allows simulating the effect of wind direction on the performance of the experimental setup. <inline-formula><mml:math id="M13" display="inline"><mml:mi mathvariant="normal">Φ</mml:mi></mml:math></inline-formula> is zero when the centerline of the turntable is aligned with the centerline of the test section, as shown in Fig. <xref ref-type="fig" rid="F1"/>b. Rotation is achieved by a rubber-tired driving wheel that engages with the outer perimeter of the turntable, using the position measured by an absolute rotary encoder with 8192 pulses per revolution (PPR) as feedback. A limitation on the maximum acceleration is enforced to prevent the tire from slipping <xref ref-type="bibr" rid="bib1.bibx16" id="paren.24"/>. The turntable rotation is measured and converted into an analog signal for acquisition by an external system.</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e416">Spires and bricks used to simulate the High-TI boundary layer <bold>(a)</bold>. Spires and bricks used to simulate the Extreme-TI boundary layer <bold>(b)</bold>.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f02.jpg"/>

        </fig>

<sec id="Ch1.S2.SS1.SSS1">
  <label>2.1.1</label><title>Boundary layer simulation</title>
      <p id="d2e438">Given the relatively modest length of the test chamber compared to the dimensions of its cross-section, a proper simulation of the atmospheric boundary layer requires the installation of obstacles both at the inlet (spires, triangular or trapezoidal in shape) and on the floor (rectangular bricks) <xref ref-type="bibr" rid="bib1.bibx33" id="paren.25"/>. The size and precise position of these obstacles depend on the desired characteristics of the boundary layer, and particularly on the velocity and turbulence profiles. The dataset described in this article was obtained by reproducing four different inflows in the test section. Here and in the following, the rotor apex denotes the point of intersection at the hub of the blade pitch axes, consistent with its definition provided in <xref ref-type="bibr" rid="bib1.bibx52 bib1.bibx43 bib1.bibx74" id="text.26"/>. For an untilted and not coned rotor (which is the case of the G1), the distance from the ground of the rotor apex coincides with the hub height. <list list-type="bullet"><list-item>
      <p id="d2e449">Low-TI: obtained with an empty test section; it is characterized by a low-turbulence inflow of approximately 1 %–2 % <xref ref-type="bibr" rid="bib1.bibx37" id="paren.27"/> and by a nearly uniform mean velocity profile across the rotor disk.</p></list-item><list-item>
      <p id="d2e456">Mod-TI: obtained by installing 14 trapezoidal spires of type <italic>A</italic> (lower base width 0.26 <inline-formula><mml:math id="M14" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, top width 0.1 <inline-formula><mml:math id="M15" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, height 2 <inline-formula><mml:math id="M16" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>) at the inlet, spaced 1 <inline-formula><mml:math id="M17" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> apart, as shown in Fig. <xref ref-type="fig" rid="F1"/>b; it has a turbulence of about 6 % at the apex of the G1 rotor and a power-law shear exponent <inline-formula><mml:math id="M18" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M19" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 0.14.</p></list-item><list-item>
      <p id="d2e512">High-TI: obtained by installing nine type <italic>B</italic> triangular spires (base 0.8 <inline-formula><mml:math id="M20" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, height 2.5 <inline-formula><mml:math id="M21" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>) at the inlet, spaced 1.55 <inline-formula><mml:math id="M22" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> apart, as shown in Fig. <xref ref-type="fig" rid="F2"/>a. Rectangular bricks (height 0.1 <inline-formula><mml:math id="M23" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, width 0.2 <inline-formula><mml:math id="M24" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, depth 0.06 <inline-formula><mml:math id="M25" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>) are aligned diagonally on the floor, with a longitudinal and lateral spacing of 1.1 <inline-formula><mml:math id="M26" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. It has a turbulence of about 13.5 % at the apex of the G1 rotor and a power-law shear exponent <inline-formula><mml:math id="M27" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M28" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 0.21.</p></list-item><list-item>
      <p id="d2e592">Extreme-TI: obtained by installing nine type <italic>B</italic> triangular spires at the inlet, spaced 1.55 <inline-formula><mml:math id="M29" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> apart and interspersed with eight type <italic>A</italic> trapezoidal spires. In addition, five different types of bricks are disposed on the floor, as shown in Fig. <xref ref-type="fig" rid="F2"/>b: one row of bricks of type <italic>A</italic> (height 0.74 <inline-formula><mml:math id="M30" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, width 0.39 <inline-formula><mml:math id="M31" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, depth 0.15 <inline-formula><mml:math id="M32" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>) placed immediately downstream of the spires and aligned with the spires of type <italic>A</italic>; one row of bricks of type <italic>B</italic> (height 0.5 <inline-formula><mml:math id="M33" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, width 0.4 <inline-formula><mml:math id="M34" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, depth 0.15 <inline-formula><mml:math id="M35" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>) placed next, aligned with the spires of type <italic>B</italic>; one row of bricks of type <italic>C</italic> (height 0.3 <inline-formula><mml:math id="M36" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, width 0.24 <inline-formula><mml:math id="M37" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, depth 0.24 <inline-formula><mml:math id="M38" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>) placed next, followed by a row of bricks of type <italic>D</italic> (height 0.24 <inline-formula><mml:math id="M39" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, width 0.22 <inline-formula><mml:math id="M40" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, depth 0.11 <inline-formula><mml:math id="M41" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>), and several rows of bricks of type <italic>E</italic> (height 0.2 <inline-formula><mml:math id="M42" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, width 0.2 <inline-formula><mml:math id="M43" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, depth 0.06 <inline-formula><mml:math id="M44" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>) up to the turntable. The bricks of types <italic>C</italic>, <italic>D</italic>, and <italic>E</italic> are placed diagonally on the floor at a longitudinal and lateral distance of 0.9 <inline-formula><mml:math id="M45" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. The generated inflow has a turbulence of approximately 22 % at the apex of the G1 rotor and a power-law shear exponent <inline-formula><mml:math id="M46" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M47" display="inline"><mml:mo>≈</mml:mo></mml:math></inline-formula> 0.36.</p></list-item></list></p>
      <p id="d2e788">A detailed characterization of the four inflows, including the measured vertical profiles of mean velocity and turbulence intensity, is provided in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS1"/>.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS2">
  <label>2.1.2</label><title>Wind tunnel sensors</title>
      <p id="d2e802">The wind tunnel is equipped with sensors that measure the thermohygrometric parameters of the air in the boundary-layer test section. Specifically, atmospheric pressure is measured by an <italic>Effa AK-S 900-1060</italic> transducer (uncertainty <inline-formula><mml:math id="M48" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.5 <inline-formula><mml:math id="M49" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">hPa</mml:mi></mml:mrow></mml:math></inline-formula>), temperature by a <italic>Mescon TH 12-U</italic> thermocouple transducer (uncertainty <inline-formula><mml:math id="M50" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.1 % of a 100 <inline-formula><mml:math id="M51" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula> full scale, i.e., <inline-formula><mml:math id="M52" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.1 <inline-formula><mml:math id="M53" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>), and relative humidity (RH) with a <italic>Rense 741</italic> transducer (uncertainty <inline-formula><mml:math id="M54" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 2 % RH). These measurements are used to estimate the air density <inline-formula><mml:math id="M55" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> as explained in <xref ref-type="bibr" rid="bib1.bibx36" id="text.28"/>.</p>
      <p id="d2e882">The test section is equipped with Pitot tubes at the inlet and on the ceiling. The measurements from these sensors can be useful for controlling the wind tunnel fans, but they do not provide an accurate velocity measurement upstream of the turbine cluster being tested. For this reason, an additional Pitot tube is placed in front of the cluster, at hub height, between 3 and 4 rotor diameters upstream of the most upstream turbine. At this distance, the induction of the rotors has a negligible effect on the probe reading. The exact probe position adopted in each experiment is documented in the test matrices (see Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/>). The dynamic pressure <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>dyn</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> of the Pitot tube is measured by an <italic>MKS Baratron-Type 226A</italic> pressure transducer, characterized by an accuracy <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mtext>dyn</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M58" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M59" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.4 <inline-formula><mml:math id="M60" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Pa</mml:mi></mml:mrow></mml:math></inline-formula>, and can also be acquired by external data acquisition systems.  The freestream velocity representative of the undisturbed flow is then obtained as <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi>p</mml:mi><mml:mtext>dyn</mml:mtext></mml:msub><mml:mo>/</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e965">Top: overview of the G1 model and its main features <xref ref-type="bibr" rid="bib1.bibx7" id="paren.29"/>. Bottom: G1 sensed quantities and corresponding reference frames. G1 with standard yaw actuator <bold>(a)</bold>; G1 with fast yaw actuator <bold>(b)</bold>.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f03.jpg"/>

          </fig>

</sec>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Scaled wind turbine model</title>
      <p id="d2e992">The wind turbine model used in the experiments, shown in Fig. <xref ref-type="fig" rid="F3"/>, has a rated power <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, torque <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and rotor speed <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> equal to 46 <inline-formula><mml:math id="M65" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">W</mml:mi></mml:mrow></mml:math></inline-formula>, 0.517 <inline-formula><mml:math id="M66" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, and 850 <inline-formula><mml:math id="M67" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">rpm</mml:mi></mml:mrow></mml:math></inline-formula>, respectively. The cut-in and cut-out velocities are 2 and 9 <inline-formula><mml:math id="M68" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, respectively, while the rated wind speed is around 5.8 <inline-formula><mml:math id="M69" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. The time compression ratio is equal to 80; i.e., time flows in the experiments 80 times faster than at full scale <xref ref-type="bibr" rid="bib1.bibx7" id="paren.30"/>. The rotor axis is parallel to the ground. The rotor is upwind, not coned, and rotates clockwise if viewed from upstream. The rotor has an overhang of 0.123 <inline-formula><mml:math id="M70" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> from the tower axis. A 12-channel slip ring is used to transmit power, measurement, and control signals between the rotor and the fixed frame. The machine design process is extensively discussed in <xref ref-type="bibr" rid="bib1.bibx7" id="text.31"/>. The following sections, instead, report a detailed description of the G1 hardware and software.</p>
<sec id="Ch1.S2.SS2.SSS1">
  <label>2.2.1</label><title>Actuators</title>
      <p id="d2e1114">The G1 is equipped with Maxon motors <xref ref-type="bibr" rid="bib1.bibx63" id="paren.32"/> that serve as pitch, yaw, and torque actuators. Each blade is individually controlled through a brushed motor <italic>DCX16L GB SL 24V</italic>, housed within the hollow root of the blade, equipped with a planetary gear-head <italic>GPX19 A</italic> (nominal gear ratio <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:mn mathvariant="normal">62</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) and a co-located relative encoder <italic>ENX10 EASY</italic> (128 PPR). An <italic>EPOS2 24/2 DCX</italic> positioning controller is used to actuate the motor position. The actuation system is preloaded using a torsion spring, as described in <xref ref-type="bibr" rid="bib1.bibx10" id="text.33"/>. This solution removes gearbox backlash, enabling the encoder to accurately measure the blade pitch; additionally, it passively sets a high blade pitch in the event of controller malfunction or power loss. The maximum pitch rate is 400 <inline-formula><mml:math id="M72" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, equivalent to 5 <inline-formula><mml:math id="M73" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> at full scale because of time compression. For each blade, the actuator is homed using the output of a <italic>Honeywell SS496A1</italic> Hall-effect sensor mounted on the hub. The sensor measures the magnetic flux induced by a magnetic dipole made of two NdFeB <italic>Supermagnete Q-05-1.5-01-N</italic> magnets placed side by side. The magnets are positioned at the base of the blade and thus rotate with it. During the homing procedure, the blades are slowly rotated until the Hall sensor detects zero magnetic flux, which occurs when the sensor centerline is aligned with the magnetic dipole centerline; this triggers the encoder reset.</p>
      <p id="d2e1188">The torque generator consists of a brushless motor <italic>EC-4pole22 BL Y 90W KL</italic>, equipped with a planetary gear-head <italic>GP22HP 2.4 Nm 2ST KL</italic> (nominal gear ratio <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mn mathvariant="normal">14</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) and a co-located tachometer <italic>HEDL 5540</italic> (500 PPR). An <italic>ESCON 50/5</italic> servo-controller is used to manage the current flowing through the motor windings.</p>
      <p id="d2e1215">The G1 can be equipped with two different yaw actuation systems: a standard and a fast one, shown in Fig. <xref ref-type="fig" rid="F3"/>a and <xref ref-type="fig" rid="F3"/>b, respectively.</p>
      <p id="d2e1222">The standard yaw actuator, located inside the hollow tower, consists of a brushed motor <italic>DCX32L GB KL 24 V</italic> equipped with a planetary gear-head <italic>GPX37 LZ</italic> (nominal gear ratio <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mn mathvariant="normal">231</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>). The nacelle position is measured by a non-co-located optical encoder <italic>US-DIGITAL E6-10000-750-IE-D-H-D-3</italic> (10 000 PPR). An <italic>EPOS2 24/2</italic> positioning controller, used to actuate the motor position, allows one to rotate the entire rotor–nacelle assembly at a maximum yaw rate of 20 <inline-formula><mml:math id="M76" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, equivalent to 0.25 <inline-formula><mml:math id="M77" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> at full scale.</p>
      <p id="d2e1285">The fast yaw actuation is provided by a mechanism located at the base of the tower and concealed within an airfoil-shaped cover. The mechanism, described in detail in <xref ref-type="bibr" rid="bib1.bibx69" id="text.34"/>, consists of a <italic>RE40</italic> <inline-formula><mml:math id="M78" display="inline"><mml:mo>∅</mml:mo></mml:math></inline-formula> <italic>40 mm</italic> brushed motor, a <italic>Wittenstein TK+</italic> right-angle gearbox (nominal gear ratio <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:mn mathvariant="normal">100</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) characterized by a very small backlash (<inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>BL</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M81" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 4 <inline-formula><mml:math id="M82" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">arcmin</mml:mi></mml:mrow></mml:math></inline-formula>), and a co-located optical encoder <italic>HEDS 5540</italic> (500 PPR). An <italic>EPOS2 24/5</italic> positioning controller enables the entire rotor–nacelle assembly to rotate with a maximum yaw rate equivalent to 0.9 <inline-formula><mml:math id="M83" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> at full scale.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS2">
  <label>2.2.2</label><title>Sensors</title>
      <p id="d2e1378">Several physical quantities are measured in the reference systems shown in Fig. <xref ref-type="fig" rid="F3"/>. The blades and their corresponding actuators are numbered according to the order in which they pass through the vertical axis during a rotation. The azimuth position <inline-formula><mml:math id="M84" display="inline"><mml:mi mathvariant="italic">ψ</mml:mi></mml:math></inline-formula> of the first blade is measured by an optical encoder <italic>US-DIGITAL HUBDISK-2-2500-1000-IE</italic> (2500 PPR). It is defined as the angle between the vertical axis and the pitch axis, measured clockwise when looking downstream, and it is null when the first blade points upward. The pitch <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the <inline-formula><mml:math id="M86" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th blade is measured by the built-in encoder, and it is positive when the blade is pitched to feather. The rotation of the nacelle <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is measured by the optical encoder of the yaw actuator. It is the angle between the rotor axis and the turntable centerline, positive for counter-clockwise rotation when viewed from above. The rotor speed <inline-formula><mml:math id="M88" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> is sensed by the tachometer of the generator.</p>
      <p id="d2e1430">The G1 is equipped with several strain gauges arranged in full Wheatstone bridges. Two full bridges are placed close to the tower base, at a distance <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mtext>SG</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> of 0.72 or 0.569 <inline-formula><mml:math id="M90" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> from the rotor axis for the standard and fast yaw actuator, respectively. For the standard yaw actuator, the strain gauges are located below the yaw system and are therefore fixed with respect to the turntable; their sensed bending moments are noted east–west (EW, aligned with the turntable centerline) and north–south (NS, forming a right-handed triad with EW and the yaw axis). For the fast yaw actuator, the strain gauges are placed above the yaw system and therefore rotate with respect to the turntable; their sensed moments are noted side–side (SS, aligned with the rotor axis) and fore–aft (FA, forming a right-handed triad with SS and the yaw axis).</p>
      <p id="d2e1452">Three full bridges are placed on the rotating shaft between the rotor and the front bearing, 0.055 <inline-formula><mml:math id="M91" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> from the rotor apex. They measure the main shaft torque <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and two out-of-plane bending moments: the moment <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, aligned with the pitch axis of the first blade, and the moment <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, which forms a right-handed triad with the torque and <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> vector.</p>
      <p id="d2e1522">A <italic>Lorenz Messtechnik DR2112-R</italic> torque meter (measurement uncertainty <inline-formula><mml:math id="M96" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.002 <inline-formula><mml:math id="M97" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>) is used to measure the torque <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mtext>TM</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> supplied by the generator. Due to friction in the bearings and slip ring, the torque measured by the torque meter is smaller than the one measured by the strain gauges on the shaft, but it shows a better signal-to-noise ratio. To obtain an accurate, friction-free, low-noise measurement of mechanical torque, the following method is employed. The friction, which depends on various factors and can vary over time due to temperature and wear, is estimated by calculating the difference <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mtext>TM</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. This estimate is filtered by a high-order, low-cut-off frequency filter to eliminate noise even at low frequencies. The resulting signal is added to the torque meter measurement to compute <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mtext>Meas</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, which is the torque measurement used by the control system (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS6"/>) and logged in the machine data.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS3">
  <label>2.2.3</label><title>Sensors calibration</title>
      <p id="d2e1598">Before each experimental campaign, all G1 sensors are calibrated in the laboratory or in the wind tunnel, as explained below.</p>
      <p id="d2e1601">The load cells on the shaft and tower base are calibrated in the lab using weights whose mass is known with an accuracy of <inline-formula><mml:math id="M101" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.1 <inline-formula><mml:math id="M102" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">g</mml:mi></mml:mrow></mml:math></inline-formula>. During the calibration of the shaft sensors, the drive train is locked in four different azimuth positions; through a bar fixed to the hub, the weights are hung at varying distances from the axis of rotation to simultaneously stress the strain gauges with torsion and bending <xref ref-type="bibr" rid="bib1.bibx10" id="paren.35"/>. Similarly, the base of the tower is fixed to a wall, with the EW axis (or the SS axis when using the fast actuator) aligned in four directions relative to the vertical. The azimuth of the rotor and the angular position of the tower are measured with a <italic>Wyler Clinotronic PLUS</italic> inclinometer (accuracy <inline-formula><mml:math id="M103" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 3 <inline-formula><mml:math id="M104" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">arcmin</mml:mi></mml:mrow></mml:math></inline-formula>), while the load application arm with respect to the load cell is estimated from the CAD model of the G1 (accuracy <inline-formula><mml:math id="M105" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.2 <inline-formula><mml:math id="M106" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>). The calibration matrix – 3 by 3 and 2 by 2 for the load cells on the shaft and tower base, respectively – is identified by least-squares using the voltage measured downstream of the entire measurement chain.</p>
      <p id="d2e1656">The measurement of the blade pitch is calibrated in the lab by placing the inclinometer on a CNC-machined saddle that fits onto the blade at a specific and unique span-wise location. With the blade connected to the hub and kept parallel to the ground, the blade pitch is varied using its actuator, and the inclinometer and encoder readings are recorded. The slope of their interpolating line provides a measure of the relationship between the blade pitch and the encoder pulses, yielding a more accurate estimate than one derived from the nominal gear-head ratio and the encoder PPR. The pitch at which the Hall sensor detects zero magnetic flux is also measured using the same setup.</p>
      <p id="d2e1659">The azimuth angle and the yaw angle in the standard yaw actuator are derived using the nominal PPR values of the corresponding encoders. When using the fast actuator, the yaw angle calculation also accounts for the gear-head nominal reduction ratio. Finally, the rotor speed is obtained using the torque actuator nominal gear ratio and encoder PPR.</p>
      <p id="d2e1663">As most calibration factors and matrices vary from machine to machine, they are stored on turbine-specific USB sticks. During the wind tunnel experiments, each USB stick is connected to the acquisition and control hardware of the corresponding G1. When the system boots up, the calibration parameters are acquired and stored in internal memory for real-time conversion of voltages and pulses into the corresponding physical quantities.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS4">
  <label>2.2.4</label><title>Acquisition and control hardware</title>
      <p id="d2e1675">Each G1 is controlled in real time by a programmable logic controller (PLC) <italic>Bachmann M1</italic> <xref ref-type="bibr" rid="bib1.bibx1" id="paren.36"/>.</p>
      <p id="d2e1684">A 16-bit analog acquisition module <italic>AIO216</italic> acquires the strain-gauge signals, appropriately conditioned by dedicated electronic boards located on the rotor and at the tower base, together with the torque-meter signal, the dynamic pressure measured by the Pitot tube transducer, and the turntable position.</p>
      <p id="d2e1690">An additional <italic>AIO216</italic> module is used to provide the analog set point of the generator current to the <italic>ESCON 50/5</italic> servo controller and to acquire the rotor speed. In particular, the generator current is managed by a control algorithm implemented on the <italic>M1</italic>, as described in <xref ref-type="bibr" rid="bib1.bibx10" id="text.37"/>. This algorithm uses <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mtext>Meas</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> as feedback and regulates the generator current so that the generator supplies the torque requested by the control algorithm responsible for tracking the regulation trajectory (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS6"/>).</p>
      <p id="d2e1719">The azimuth is acquired by a <italic>CNT204/R</italic> module. The blade pitch and nacelle yaw angles are transmitted by the <italic>EPOS2</italic> in digital format via the CANopen protocol. A <italic>CM202</italic> module is used to connect the <italic>EPOS2</italic> to the <italic>M1</italic> controller: it reads the pitch and yaw angles and transmits the set points <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>Dem</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (the desired pitch of the <inline-formula><mml:math id="M109" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th blade) and <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mrow><mml:mtext>nac</mml:mtext><mml:mo>,</mml:mo><mml:mtext>Dem</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> (the desired nacelle yaw).</p>
      <p id="d2e1778">The system operates at different acquisition frequencies. The <italic>M1</italic> controller internal time, the bending moments on the shaft, the torque meter measurement, and the azimuth are acquired every 0.4 <inline-formula><mml:math id="M111" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">ms</mml:mi></mml:mrow></mml:math></inline-formula>, i.e., with a sampling frequency <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> equal to 2.5 <inline-formula><mml:math id="M113" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kHz</mml:mi></mml:mrow></mml:math></inline-formula>. Conversely, the rotor speed, tower base loads, measured and demanded pitch and yaw angles, Pitot dynamic pressure, and turntable position are acquired every 4 <inline-formula><mml:math id="M114" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">ms</mml:mi></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M116" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 250 <inline-formula><mml:math id="M117" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula>). The demanded curtailment or derating (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS5"/>) is acquired every 8 <inline-formula><mml:math id="M118" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">ms</mml:mi></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> equal to 125 <inline-formula><mml:math id="M120" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula>). The density, obtained from the wind tunnel acquisition system, is considered constant during a single test, which usually lasts a few minutes. It is therefore logged manually by the user as a scalar. The data are written to binary files on the USB stick connected to the <italic>M1</italic>.</p>
      <p id="d2e1879">A computer in the control room is connected via ethernet to the <italic>M1</italic>s and used to manage the machines and display the real-time measurements from the main sensors.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS5">
  <label>2.2.5</label><title>Regulation trajectories</title>
      <p id="d2e1894">The regulation trajectories are calculated offline using estimates of the power coefficient (<inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) provided by a simulation model of the G1 implemented in OpenFAST (see Sect. <xref ref-type="sec" rid="Ch1.S5.SS4"/>).</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e1912">Regulation trajectories tracked by the G1 control algorithm with a density <inline-formula><mml:math id="M122" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M123" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1.19 <inline-formula><mml:math id="M124" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. The nominal regulation trajectory is depicted by black lines and circles (<inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M126" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 46 <inline-formula><mml:math id="M127" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">W</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M129" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 100 %). Curtailed and derated regulation trajectories are shown in panels <bold>(a–c)</bold> and <bold>(d–f)</bold>, respectively.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f04.png"/>

          </fig>

      <p id="d2e2003">The nominal regulation trajectory, shown in Fig. <xref ref-type="fig" rid="F4"/> using black lines and circles, maximizes the power produced by the machine for wind speeds below the rated one (region II), whereas it limits the power to the rated value <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M131" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 46 <inline-formula><mml:math id="M132" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">W</mml:mi></mml:mrow></mml:math></inline-formula> for higher wind speeds (region III). The calculation of this trajectory takes into account that the power coefficient, which depends on the chord-based Reynolds number, decreases at lower wind speeds <xref ref-type="bibr" rid="bib1.bibx16" id="paren.38"/>. Moreover, the optimal tip-speed ratio (TSR, noted <inline-formula><mml:math id="M133" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>) is set in the range 8.15–8.5, which are typical values for full-scale turbines. In region II, this results in a constant optimal pitch <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mtext>opt</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> equal to 0.42°, a rotor speed that varies linearly with wind speed, and a torque that is scheduled as a function of the rotor speed, i.e., <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mtext>Dem</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">Q</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e2081">The G1 can be down-regulated (or curtailed) in order to limit the power output to a given value <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Among the various approaches proposed in the literature, the G1 implements the <italic>Const-</italic><inline-formula><mml:math id="M137" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> strategy <xref ref-type="bibr" rid="bib1.bibx61" id="paren.39"/>. From the nominal regulation trajectory, the rotation speed corresponding to the desired power level <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is identified and set equal to <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The resulting rated torque is <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Curtailed trajectories differ from the nominal one only for wind speeds higher than the value required to produce <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, as shown in Fig. <xref ref-type="fig" rid="F4"/>a–c.</p>
      <p id="d2e2168">The G1 can also be derated; i.e., it can deliver a power that is a fraction <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M143" display="inline"><mml:mo>≤</mml:mo></mml:math></inline-formula> 100 % of what is produced by following the nominal regulation trajectory, regardless of wind speed. Among the various approaches proposed in the literature <xref ref-type="bibr" rid="bib1.bibx54 bib1.bibx35" id="paren.40"/>, the G1 strategy maintains the TSR constant. It follows that the rotor speed does not depend on derating and that the generator torque is reduced according to the derating factor, i.e., <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mtext>Dem</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">Q</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The optimal blade pitch in region II is determined by balancing electrical and aerodynamic power. Due to the dependence of aerodynamic performance on chord-based Reynolds, the desired derating in region II can only be achieved if the fine pitch varies slightly with wind speed. The plots in Fig. <xref ref-type="fig" rid="F4"/>d–f show the regulation trajectories for different values of <inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, computed using the OpenFAST model of the G1.</p>
</sec>
<sec id="Ch1.S2.SS2.SSS6">
  <label>2.2.6</label><title>Control software</title>
      <p id="d2e2244">The control system, developed in Simulink <xref ref-type="bibr" rid="bib1.bibx95" id="paren.41"/>, implements closed-loop algorithms designed to track the regulation trajectories, as well as the wake-mixing strategies Helix, Dynamic Yaw, and Pulse. The control is executed on the <italic>M1</italic> every 4 <inline-formula><mml:math id="M146" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">ms</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e2261">The torque and pitch controls that track the desired regulation trajectory were developed in collaboration with the National Kangwon University and are based on the work of <xref ref-type="bibr" rid="bib1.bibx72" id="text.42"/>. The torque control consists of a lookup table (LUT) of optimal torque for region II, scheduled based on rotor speed and derating. The torque is saturated at the rated value <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which depends on the curtailment or derating. A correction term, based on a proportional-integral (PI) loop that feeds back on the error <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, is added to the optimal torque to improve control behavior during the transition between below and above rated conditions. The pitch control consists of a PI loop that feeds back on <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> depending on the curtailment. The pitch is saturated at the fine value <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mtext>opt</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, scheduled according to the rotor speed – to account for Reynolds dependency of aerodynamic characteristics – and the derating level. A mode-switch block determines the machine operating status (above or below rated) based on filtered measurements of power, rotation speed, and blade pitch. The gains of the controllers were tuned using a numerical model of the G1 drive train and tower north–south dynamics implemented in Simulink (see Sect. <xref ref-type="sec" rid="Ch1.S5.SS3"/>). The resulting gains are <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">P</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M153" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.0336 <inline-formula><mml:math id="M154" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">I</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M156" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.0168 for the pitch controller and <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>Q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">P</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M158" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.00113 <inline-formula><mml:math id="M159" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>Q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">I</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M161" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.000564 <inline-formula><mml:math id="M162" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> for the torque controller. In January 2019, the integral gain of the torque controller (<inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>Q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">I</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) was set to 0.00282 <inline-formula><mml:math id="M164" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> to improve the performance of the machine under conditions characterized by rapid significant changes in wind speed. This change affects only the closed-loop dynamic response of the torque controller during wind-speed transients, whereas the steady-state operating points (tip-speed ratio, power coefficient) are unaffected.</p>
      <p id="d2e2490">Flags are used to enable the curtailment or derating of the G1, as well as for activating the following wake-mixing strategies. <list list-type="bullet"><list-item>
      <p id="d2e2495"><italic>Helix:</italic> the <inline-formula><mml:math id="M165" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th blade set point is equal to<disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M166" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mtext>Dem</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mtext>opt</mml:mtext></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mtext>Helix</mml:mtext></mml:msub><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mtext>Helix</mml:mtext></mml:msub><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>(</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mtext>Helix</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mtext>Helix</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are the Helix amplitude and excitation frequency, expressed in fractions of the rotational frequency <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. A clockwise (CW) Helix is obtained if <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mtext>Helix</mml:mtext></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, a counter-clockwise (CCW) Helix if <inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mtext>Helix</mml:mtext></mml:msub><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>
<xref ref-type="bibr" rid="bib1.bibx70" id="paren.43"/>.</p></list-item><list-item>
      <p id="d2e2672"><italic>Dynamic Yaw</italic>, or <italic>DY:</italic> the nacelle yaw set point is equal to<disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M172" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mrow><mml:mtext>nac</mml:mtext><mml:mo>,</mml:mo><mml:mtext>Dem</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mtext>DY</mml:mtext></mml:msub><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mtext>DY</mml:mtext></mml:msub><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mtext>DY</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mtext>DY</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are the DY amplitude and excitation frequency, respectively.</p></list-item><list-item>
      <p id="d2e2758"><italic>Pulse</italic>, or <italic>DIC:</italic> the collective blade pitch set point is equal to<disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M175" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mi mathvariant="normal">c</mml:mi><mml:mo>,</mml:mo><mml:mtext>Dem</mml:mtext></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mtext>DIC</mml:mtext></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mtext>DIC</mml:mtext></mml:msub><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:msub><mml:mi>f</mml:mi><mml:mtext>DIC</mml:mtext></mml:msub><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mtext>DIC</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mtext>DIC</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are the Pulse amplitude and excitation frequency, respectively, and <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mtext>DIC</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the mean pitch angle.</p></list-item></list></p>
      <p id="d2e2861">The controller allows changing the steady yaw set point <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mtext>nac</mml:mtext><mml:mo>,</mml:mo><mml:mtext>Dem</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> while limiting the yaw rate to <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo mathvariant="normal">˙</mml:mo></mml:mover><mml:mtext>max</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. The yaw set point can be implemented even when a wake-mixing strategy is active or when the machine is curtailed/derated, thus combining wake steering with wake mixing or induction control.</p>
      <p id="d2e2898">Finally, load reduction is achieved through an individual-pitch-control (IPC) algorithm <xref ref-type="bibr" rid="bib1.bibx6" id="paren.44"/>. The IPC scheme is based on two PI controllers that feed back on the projections of the shaft loads <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> onto a fixed reference frame. The resulting load signals are properly filtered using a low-pass filter prior to control action. Finally, the control request accounts for the delay introduced by the pitch actuator dynamics, as described in <xref ref-type="bibr" rid="bib1.bibx75" id="text.45"/>.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Hot-wire CTA probes</title>
      <p id="d2e2948">Flow measurements were carried out using tri-axial hot-wire CTA <italic>Dantec 55R91</italic> probes, consisting of three fiber-film sensors, each perpendicular to the others. The sensors form an orthogonal system with an acceptance cone of 70.4° and are connected to a six-channel <italic>Dantec StreamLine Pro</italic> anemometric system. The latter is connected to a National Instruments PXI System <xref ref-type="bibr" rid="bib1.bibx73" id="paren.46"/>, which samples the data at 0.5 <inline-formula><mml:math id="M183" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">ms</mml:mi></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M185" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 2 <inline-formula><mml:math id="M186" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kHz</mml:mi></mml:mrow></mml:math></inline-formula>) and stores them in internal memory.</p>
      <p id="d2e2995">The hot-wire probes are calibrated in an open-circuit wind tunnel of the Aerodynamics Laboratory at POLIMI <xref ref-type="bibr" rid="bib1.bibx76" id="paren.47"/>, whose test section is 150 <inline-formula><mml:math id="M187" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula> wide and 200 <inline-formula><mml:math id="M188" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula> high. The inlet contraction ratio is 25, while the maximum speed is 100 <inline-formula><mml:math id="M189" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. The wind tunnel flow velocity is calculated by measuring the dynamic pressure with a pressure transducer <italic>DRUCK LPM9481</italic> (accuracy <inline-formula><mml:math id="M190" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.5 <inline-formula><mml:math id="M191" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Pa</mml:mi></mml:mrow></mml:math></inline-formula>), while the density is derived from the measurement of the atmospheric pressure, relative humidity, and temperature. The probe is mounted on its support, whose attitude with respect to the wind tunnel flow is measured by a dual-axis inclinometer <italic>SPECTRON L-212T</italic> (accuracy <inline-formula><mml:math id="M192" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.3°). The probes are calibrated with respect to Reynolds number and velocity direction. The calibration procedure accounts for the effects of flow temperature, relative humidity, and absolute pressure, as described by <xref ref-type="bibr" rid="bib1.bibx77" id="text.48"/>.</p>
      <p id="d2e3066">Measurements in the boundary-layer test section are performed using two probes supported by a double-pronged sting. The latter, in turn, is attached to a two-axis traversing system, as shown in Fig. <xref ref-type="fig" rid="F5"/> and is precisely aligned to the inflow direction using an inclinometer. This setup enables automated movement of the probes along the vertical and lateral axes. The traversing system can be positioned anywhere within the test section, allowing the mapping of the undisturbed inflow or of the wake shed by the scaled wind turbines. The position of each probe within the traversing system is measured using the encoders present in the electrical motors of the two linear actuators. Given the position of the traversing system, it is possible to reconstruct the position of the probes with respect to the reference system shown in Fig. <xref ref-type="fig" rid="F1"/>a. The three speed components <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the velocity vector <inline-formula><mml:math id="M196" display="inline"><mml:mi mathvariant="bold-italic">u</mml:mi></mml:math></inline-formula> are measured in the reference system shown in Fig. <xref ref-type="fig" rid="F5"/>.</p>

      <fig id="F5"><label>Figure 5</label><caption><p id="d2e3119">Traversing system equipped with two CTA probes, each one measuring the three components of the velocity vector <inline-formula><mml:math id="M197" display="inline"><mml:mi mathvariant="bold-italic">u</mml:mi></mml:math></inline-formula> along the longitudinal (<inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), lateral (<inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), and vertical (<inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) directions.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f05.jpg"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Lidars</title>
      <p id="d2e3177">Measurements of the undisturbed inflow and of the wakes shed by three G1s were also taken using two short-range WindScanner lidars <xref ref-type="bibr" rid="bib1.bibx65" id="paren.49"/>, named R2D2 and R2D3. The lidar head scans were positioned as shown in Fig. <xref ref-type="fig" rid="F1"/>b: R2D2 at <inline-formula><mml:math id="M201" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M202" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M203" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>12.516 <inline-formula><mml:math id="M204" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M205" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M206" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 6.361 <inline-formula><mml:math id="M207" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M208" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M209" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1.306 <inline-formula><mml:math id="M210" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>; R2D3 at <inline-formula><mml:math id="M211" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M212" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M213" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>12.526 <inline-formula><mml:math id="M214" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M215" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M216" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M217" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6.342 <inline-formula><mml:math id="M218" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M219" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M220" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1.298 <inline-formula><mml:math id="M221" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. Each lidar measures <inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mtext>LOS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, i.e., the projection of <inline-formula><mml:math id="M223" display="inline"><mml:mi mathvariant="bold-italic">u</mml:mi></mml:math></inline-formula> on the lidar line of sight, with a sampling frequency <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M225" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 390 <inline-formula><mml:math id="M226" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula>. The two time- and space-synchronized measurements of <inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mtext>LOS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> provided by the lidars are used to estimate the <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>x</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>u</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> components of the wind speed. The experimental setup, its calibration, the data acquisition, and its post-processing are described in detail in <xref ref-type="bibr" rid="bib1.bibx102" id="text.50"/>. For the dataset described in this article, the measurements were resampled at <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M231" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 250 <inline-formula><mml:math id="M232" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Execution of the wind tunnel experiments, data post-processing, and measurement uncertainties</title>
      <p id="d2e3458">This section describes the procedures followed during the execution of the experiments, including the assembly of the experimental setup, the zeroing of the sensors, the synchronization of the data, their post-processing, and, finally, the estimation of measurement uncertainties.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Assembly of the experimental setup</title>
      <p id="d2e3468">The experimental setup, including the G1 wind turbines, the Pitot tube placed upstream of the cluster, and, when necessary, the CTA probes with their traversing system or the lidars, is assembled in the test section at the beginning of an experimental campaign, and possibly later modified as necessary depending on the test matrix. The assembly is carried out with the rotating table set to zero degrees. The entire setup is positioned at the desired locations, defined by their coordinates [<inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula>] in the reference system shown in Fig. <xref ref-type="fig" rid="F1"/>a. To this aim, a longitudinal line parallel to the inflow direction is traced onto the floor of the test section using a multi-line laser level <italic>Huepar LS41G</italic> positioned at the center of the turntable. Using a measuring tape, points are marked at the <inline-formula><mml:math id="M234" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> coordinates. Centering the laser level at these points, transverse lines are drawn, on which points are marked at the <inline-formula><mml:math id="M235" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> coordinates. When positioning the wind speed sensing probes, the laser level is centered at the coordinates [<inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula>], and the head of the Pitot tube or the CTA probe is placed at the desired <inline-formula><mml:math id="M237" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> coordinate using a measuring stick. The laser level is also used to align the G1 base with the incoming inflow. For information on lidar positioning, please see <xref ref-type="bibr" rid="bib1.bibx102" id="text.51"/>.</p>
      <p id="d2e3529">The G1 turbines are mounted on heavy steel interface plates (thickness: 25 <inline-formula><mml:math id="M238" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>, mass <inline-formula><mml:math id="M239" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 100 <inline-formula><mml:math id="M240" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi></mml:mrow></mml:math></inline-formula>) that are, in turn, fixed to the wooden floor of the turntable. Experimental verification confirmed that this mounting configuration does not affect the model natural frequencies. The PLCs that control the G1s, the traversing control system, and the acquisition system of the CTA probes are positioned inside the test chamber, close to the side walls and therefore sufficiently distant (at least 4–5 <inline-formula><mml:math id="M241" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>) from the experimental setup. Their impact on the flow impinging on the G1s and on the wakes they shed is negligible.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Zeroing the sensors</title>
      <p id="d2e3570">Most of the G1 sensors and other sensors (CTA probes, turntable position, etc.) are reset when there is no wind in the test section, and the rotating table is set to 0°. Specifically, the G1 pitch actuator encoder is reset when the PLC is started or rebooted, using the homing procedure described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS1"/>. The encoder that measures the nacelle yaw is reset as follows. Once the G1 installation is complete, the yaw actuator is moved until the index channel is detected by its encoder. At this point, the encoder is reset, and the actuator is moved in the opposite direction until the rotor axis is precisely aligned with the inflow direction, using the multi-line laser for the purpose. The yaw angle read by the encoder in this condition is then saved on the G1 USB stick. Each time the PLC is started, an automated homing procedure is performed: (i) the yaw is varied until the index is detected, (ii) the nacelle is then rotated in the opposite direction by an angle equal to the value stored on the USB stick, and (iii) the encoder is reset.</p>
      <p id="d2e3575">Some sensors are subject to measurement drift and must be frequently reset, usually before and after each test run. The torque meter, the Pitot transducer, the analog signal that carries the turntable position, and the CTA probes are reset with the G1 actuators disabled. The sensors at the tower base are reset by keeping the nacelle yaw at zero (<inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M243" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0°) and the rotor standing still. The tower loads are therefore corrected for the gravitational loads induced by the masses of the tower and rotor–nacelle assembly in the configuration <inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M245" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0°. The load induced by the rotor–nacelle assembly is particularly significant, given that its center of gravity is quite offset from the tower axis. The load sensors on the shaft are reset as follows: several rotor rotations are performed at very low speed (<inline-formula><mml:math id="M246" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M247" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 30 <inline-formula><mml:math id="M248" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">rpm</mml:mi></mml:mrow></mml:math></inline-formula>), with the load cell measuring solely zero-mean gravitational loads. The average values read by the sensors are stored in internal memory and subtracted from subsequent measurements in real time.</p>
      <p id="d2e3637">The encoder that reads the azimuth is reset via software every time its index channel is detected. Once the G1 has been assembled in the wind tunnel, the rotor is manually rotated a few times to ensure that the index channel is detected. The rotor is then set to zero azimuth using a laser level. The value of <inline-formula><mml:math id="M249" display="inline"><mml:mi mathvariant="italic">ψ</mml:mi></mml:math></inline-formula> in this position is stored on the USB stick and subtracted in real time from subsequent measurements.</p>
      <p id="d2e3647">The zeroing of hot-wire probes is performed with the wind tunnel off. For the reset of the lidars, please see <xref ref-type="bibr" rid="bib1.bibx102" id="text.52"/>.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Test execution and data synchronization</title>
      <p id="d2e3661">The tests are conducted according to a specific test matrix. Once the desired environmental conditions (wind speed and turntable angle) and the operating conditions of the G1s (control type and related settings) have been set, a few seconds are allowed for the wakes to develop and for the response of the machines to stabilize. Data acquisition then proceeds for the required duration.</p>
      <p id="d2e3664">The data acquired from the G1s are synchronized as follows. A MATLAB script, executed on the computer that manages the G1s, simultaneously sends a request to start acquisition on all <italic>M1</italic>s via the Modbus protocol; the maximum expected desynchronization is less than 10 <inline-formula><mml:math id="M250" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">ms</mml:mi></mml:mrow></mml:math></inline-formula>. Synchronization between G1 and CTA probe data is achieved by orally synchronizing the start of the respective acquisitions; the expected desynchronization is on the order of 1 <inline-formula><mml:math id="M251" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>. Synchronization between G1 and lidar data is achieved through postprocessing: during the experiments, the acquisition systems of the upstream G1 and the lidars both acquire the same trigger signal, generated by a third source; the maximum expected desynchronization is less than the sample time, i.e., 4 <inline-formula><mml:math id="M252" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">ms</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S3.SS4">
  <label>3.4</label><title>Data post-processing</title>
      <p id="d2e3704">The binary data of the G1s and of the flow probes are converted into the format presented in Sect. <xref ref-type="sec" rid="Ch1.S4.SS2"/> and saved to <italic>NetCDF</italic> files using MATLAB scripts. Most measurements are saved as they are recorded. The measurements of rotor speed and shaft torque are instead first filtered using a forward–backward eighth-order low-pass Butterworth filter (pass-band equal to 3 times the average rotational frequency), and then saved in the <italic>NetCDF</italic> files. Power is calculated as the product of these two physical quantities, with the torque downsampled to 250 <inline-formula><mml:math id="M253" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
<sec id="Ch1.S3.SS4.SSS1">
  <label>3.4.1</label><title>Post-processing of flow measurements</title>
      <p id="d2e3730">Post-processing of the hot-wire probe data consists of transforming, via the calibration matrix, the voltages measured by the acquisition system into the three velocity components. The resulting data are then corrected as follows. At the beginning of a measurement campaign, the flow is sampled along a horizontal line at hub height without the turbines installed in the wind tunnel, i.e., under conditions such that the mean flow can be considered aligned with the longitudinal direction. For each acquisition point, the yaw angle <inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="bold-italic">u</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mtext>atan2</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and the tilt angle <inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mi mathvariant="bold-italic">u</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mtext>atan2</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msqrt><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi>x</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>u</mml:mi><mml:mi>y</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of the mean velocity vector are computed. Any deviation from zero is attributed to imperfect leveling of the measurement system – including the traversing unit, the probes, and their support – rather than to small elastic deformations during motion. During post-processing, the average yaw and tilt estimated in this preliminary scan are subtracted from the corresponding angles measured during the campaign. The time history of the velocity vector is then reconstructed. This correction assumes that the yaw and tilt biases are stationary throughout the measurement campaign and independent of the flow conditions, which is reasonable given the relatively low wind speeds of the test. This assumption was verified by quantifying the variability in the yaw and tilt biases for different wind speeds within the range of the tested ones, which was found to be within <inline-formula><mml:math id="M256" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.1°, i.e.,  within the <inline-formula><mml:math id="M257" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 0.2° uncertainty quoted for the hot-wire flow angles in Sect. <xref ref-type="sec" rid="Ch1.S3.SS6"/>. For the post-processing of the lidar data, please see <xref ref-type="bibr" rid="bib1.bibx102" id="text.53"/>.</p>
</sec>
<sec id="Ch1.S3.SS4.SSS2">
  <label>3.4.2</label><title>Post-processing to compensate for strain-gauge torque drifts</title>
      <p id="d2e3836">In a few experiments at sub-rated wind speeds, discrepancies of up to 15 % of <inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> were observed between measurements of <inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> at two consecutive zeroings due to malfunctioning of the strain gauges conditioning boards. This indicates a drift in the measurement chain during data acquisition, compromising the accuracy of the mechanical torque signal. Because this signal is used as feedback by the generator current controller (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS2"/>), the actual generator torque deviates from the target value <inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mtext>Dem</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> by a quantity comparable to the drift. Consequently, G1 settles at a rotational speed – and thus a TSR – different from the intended operating point. This leads to operation at a <inline-formula><mml:math id="M261" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> different from the expected value and to an inaccurate computation of the reference torque. A simple algebraic correction of the measured torque by adding or subtracting the estimated drift is therefore not sufficient. The thrust coefficient <inline-formula><mml:math id="M262" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, on the other hand, is only marginally affected, owing to its low sensitivity to TSR in region II.</p>
      <p id="d2e3897">In such cases, torque and speed measurements were corrected during post-processing as follows. A Simulink model of the drive-train and tower NS dynamics (see Sect. <xref ref-type="sec" rid="Ch1.S5.SS3"/>) was used to perform simulations with turbulent wind fields with mean speeds between the cut-in and rated values. The generator torque was artificially biased within <inline-formula><mml:math id="M263" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 15 % <inline-formula><mml:math id="M264" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to reproduce the effect of the drift on the closed-loop dynamics. For each simulation, differences in the mean mechanical torque and rotational speed with respect to the unbiased case, denoted <inline-formula><mml:math id="M265" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>Q</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:math></inline-formula>, were stored in a LUT parameterized by the imposed bias and the mean rotational speed. The drift during each experiment was estimated assuming it varies linearly with time and then used, together with the measured rotational speed, to interpolate the LUT. The interpolated values were finally used to correct the measured torque and speed. The resulting time series are filtered as explained above, and then saved in the <italic>NetCDF</italic> files.</p>
      <p id="d2e3944">A comparison between experiments conducted under the same environmental and operating conditions, some with torque signal drift and others without, highlighted the validity of the developed correction method, even in the presence of significant drift. In particular, the measured power is consistent with variations within the expected measurement uncertainty. For experiments affected by torque signal drift, however, there is a discrepancy between the rotation speed recorded in the data and the rotation speed that can be calculated by differentiating the azimuth or inferred from the shaft load spectrum.</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e3950">Schematic of the thrust calculation <bold>(a)</bold>. Drag static moments of the G1 nacelle and tower as a function of the yaw misalignment <bold>(b)</bold>.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f06.png"/>

          </fig>

      <p id="d2e3965">Only a small portion of the experimental dataset was affected by torque-signal drift. The affected experiments, to which the above correction is applied, are explicitly flagged in the test matrices accompanying the datasets (see Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/>), so that users are always aware of whether they are working with corrected data. It is also noted that the correction depends solely on the estimated torque drift – derived from the data recorded during the sensor zeroing performed before and after each test – and on the rotational speed. As long as the machine operates in region II, the correction therefore applies regardless of whether the G1 operates in free stream or in the wake of an upstream turbine.</p>
</sec>
<sec id="Ch1.S3.SS4.SSS3">
  <label>3.4.3</label><title>Post-processing to compensate for rotor imbalances</title>
      <p id="d2e3978">The G1 rotor exhibits small but non-negligible inertial and aerodynamic imbalances. The inertial imbalance originates from minor mass asymmetries among the blades and from the non-uniform azimuthal and radial distribution of wiring in the hub region (see Fig. <xref ref-type="fig" rid="F3"/>, top). The aerodynamic imbalance reflects both deviations of the blade geometry from the nominal profile due to manufacturing tolerances <xref ref-type="bibr" rid="bib1.bibx10" id="paren.54"/> and the uncertainty in blade pitch measurement (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS6"/>) used as feedback by the pitch actuator, resulting in slightly different pitch settings among the blades. These imbalances affect the bending moments measured on the rotor and tower: the mean rotor-side moments deviate from zero, whereas the tower-base moments exhibit a pronounced component at the rotational frequency (<inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, or 1P). The measurements are corrected as follows. The shaft-side moments are first projected onto a fixed reference frame using the rotor azimuth; the 1P component is then removed by demodulating the time series over a moving window spanning one rotor revolution; the corrected moments are finally projected back onto the rotating frame. Tower-base moments are similarly corrected for the 1P component by demodulating the raw signals. Both the original and corrected loads are stored in the <italic>NetCDF</italic> files.</p>
</sec>
</sec>
<sec id="Ch1.S3.SS5">
  <label>3.5</label><title>Derivable physical quantities</title>
      <p id="d2e4011">The signals measured during the experiments can be used to derive other physical quantities.</p>
      <p id="d2e4014">At a fixed wind-tunnel fan rotational speed, the mean wind speed measured by the Pitot probe may vary slightly between tests due to the turbulent nature of the flow. For this reason, the turbine performance is usually analyzed in terms of normalized power, defined as <inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mover accent="true"><mml:mi>P</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>A</mml:mi><mml:msubsup><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">∞</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M269" display="inline"><mml:mover accent="true"><mml:mi>P</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> is the mean mechanical power measured at the shaft, <inline-formula><mml:math id="M270" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula> is the rotor disk area, and <inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the mean Pitot wind speed. The normalized power of the upstream turbine (WT1) corresponds to its power coefficient, <inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. For the downstream turbines operating in the wake, the normalized power differs from <inline-formula><mml:math id="M273" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, as discussed in <xref ref-type="bibr" rid="bib1.bibx16" id="text.55"/>.</p>
      <p id="d2e4114">The moments measured on the rotating shaft can be projected onto the fixed reference frame, thus obtaining the nodding (tilt) moment <inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:msub><mml:mtext>Nod</mml:mtext><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the yawing moment <inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:msub><mml:mtext>Yaw</mml:mtext><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> acting on the nacelle. These moments are stored in the <italic>NetCDF</italic> files after being corrected for the effects of the inertial and aerodynamic imbalance of the rotor and for the contribution of the rotor weight.</p>
      <p id="d2e4142">The moments measured at the tower base can be used to estimate the thrust coefficient, defined as <inline-formula><mml:math id="M276" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>A</mml:mi><mml:msubsup><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">∞</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M277" display="inline"><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> the mean thrust along the rotor axis. Estimating <inline-formula><mml:math id="M278" display="inline"><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> is also possible if the rotor is yawed, and requires correcting the loads for (i) the yaw-dependent drag of the nacelle and tower and (ii) the variations in gravitational loads for <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub><mml:mo>≠</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e4223">With reference to Fig. <xref ref-type="fig" rid="F6"/>a, the moments induced by the nacelle and tower drag along directions, respectively, parallel and perpendicular to <inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, are expressed as
          

                <disp-formula id="Ch1.E4" specific-use="align" content-type="subnumberedsingle"><mml:math id="M281" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E4.5"><mml:mtd><mml:mtext>4a</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mtext>NT</mml:mtext><mml:mo>,</mml:mo><mml:mo>∥</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:msubsup><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>∥</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E4.6"><mml:mtd><mml:mtext>4b</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mtext>NT</mml:mtext><mml:mo>,</mml:mo><mml:mo>⟂</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mi mathvariant="italic">ρ</mml:mi><mml:msubsup><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>⟂</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where the drag static moments <inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>∥</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">S</mml:mi><mml:mrow><mml:mo>⟂</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are reported in Fig. <xref ref-type="fig" rid="F6"/>b. Both quantities depend on the misalignment angle, which is defined as <inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Φ</mml:mi></mml:mrow></mml:math></inline-formula>, with positive <inline-formula><mml:math id="M285" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> corresponding to a counter-clockwise misalignment when viewed from above. The drag static moments were obtained experimentally by measuring the moments at the tower base with the blades removed, and for several misalignment angles.</p>
      <p id="d2e4448">Yawing the nacelle also modifies the gravitational loads sensed at the tower base relative to the aligned condition <inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M287" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0°. Their variation is
          

                <disp-formula id="Ch1.E7" specific-use="align" content-type="subnumberedsingle"><mml:math id="M288" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E7.8"><mml:mtd><mml:mtext>5a</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mtext>NS</mml:mtext><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mi>W</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mtext>cog</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>cos⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>≈</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mtext>NS</mml:mtext></mml:msub><mml:msubsup><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E7.9"><mml:mtd><mml:mtext>5b</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mtext>EW</mml:mtext><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:mi>W</mml:mi><mml:msub><mml:mi>r</mml:mi><mml:mtext>cog</mml:mtext></mml:msub><mml:mi>sin⁡</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub><mml:mo>≈</mml:mo><mml:msub><mml:mi>a</mml:mi><mml:mtext>EW</mml:mtext></mml:msub><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M289" display="inline"><mml:mi>W</mml:mi></mml:math></inline-formula> is the total rotor–nacelle weight, <inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mtext>cog</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> the distance of its center of gravity from the tower axis, and <inline-formula><mml:math id="M291" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> the nacelle yaw angle expressed in degrees. The coefficients <inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mtext>NS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M293" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mtext>NS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> were obtained experimentally, yielding <inline-formula><mml:math id="M294" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mtext>NS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M295" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M296" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.7 <inline-formula><mml:math id="M297" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10<sup>−4</sup> <inline-formula><mml:math id="M299" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mtext>EW</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M301" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1.832 <inline-formula><mml:math id="M302" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10<sup>−2</sup> <inline-formula><mml:math id="M304" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e4739">Given the measured tower-base bending moment vector <inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mtext>NS</mml:mtext><mml:mo>;</mml:mo><mml:mtext>EW</mml:mtext><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, the gravitational correction vector term <inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mtext>NS</mml:mtext><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>;</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mtext>EW</mml:mtext><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, and the nacelle-tower drag contribution <inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mtext>NT</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mtext>NT</mml:mtext><mml:mo>,</mml:mo><mml:mo>⟂</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>;</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mrow><mml:mtext>NT</mml:mtext><mml:mo>,</mml:mo><mml:mo>∥</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, the corrected tower-base bending moment vector is readily computed as

            <disp-formula id="Ch1.E10" content-type="numbered"><label>6</label><mml:math id="M308" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mtext>cor</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="bold">R</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mtext>NT</mml:mtext></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          with <inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:mi mathvariant="bold">R</mml:mi><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denoting the 2D rotation matrix.</p>
      <p id="d2e4902">The projection of the corrected loads onto a reference frame aligned with the rotor axis yields

            <disp-formula id="Ch1.E11" content-type="numbered"><label>7</label><mml:math id="M310" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mrow><mml:mtext>RA</mml:mtext><mml:mo>,</mml:mo><mml:mtext>cor</mml:mtext></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="bold">R</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mtext>cor</mml:mtext></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          with <inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mrow><mml:mtext>RA</mml:mtext><mml:mo>,</mml:mo><mml:mtext>cor</mml:mtext></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:msub><mml:mtext>FA</mml:mtext><mml:mtext>cor</mml:mtext></mml:msub><mml:mo>;</mml:mo><mml:msub><mml:mtext>SS</mml:mtext><mml:mtext>cor</mml:mtext></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. The thrust is finally obtained as <inline-formula><mml:math id="M312" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mtext>FA</mml:mtext><mml:mtext>cor</mml:mtext></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>z</mml:mi><mml:mtext>SG</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, with <inline-formula><mml:math id="M313" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mtext>SG</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> the elevation of the rotor axis above the strain-gauge section (see Fig. <xref ref-type="fig" rid="F3"/>, bottom).</p>
      <p id="d2e5011">If the fast yaw actuator is used, the reconstruction is considerably simplified. In this case, the sensors at tower base rotate with the nacelle and are already corrected for gravitational loads during their zeroing (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>); no additional gravitational correction is therefore required. The corrected fore–aft and side–side moments are obtained as

            <disp-formula id="Ch1.E12" content-type="numbered"><label>8</label><mml:math id="M314" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mrow><mml:mtext>RA</mml:mtext><mml:mo>,</mml:mo><mml:mtext>cor</mml:mtext></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mtext>RA</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="bold">R</mml:mi><mml:mo>(</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mtext>NT</mml:mtext></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          with <inline-formula><mml:math id="M315" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">m</mml:mi><mml:mtext>RA</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mtext>FA</mml:mtext><mml:mo>;</mml:mo><mml:mtext>SS</mml:mtext><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> the raw tower-base bending moment vector.</p>
      <p id="d2e5081">Previous publications <xref ref-type="bibr" rid="bib1.bibx16 bib1.bibx11 bib1.bibx17 bib1.bibx70" id="paren.56"/> have investigated damage equivalent loads (DELs) collected on the G1 turbine. Therein, the DELs are calculated using the rainflow counting algorithm implemented in MATLAB <xref ref-type="bibr" rid="bib1.bibx95" id="paren.57"/> and the Palmgren–Miners rule <xref ref-type="bibr" rid="bib1.bibx66" id="paren.58"/>. The equivalent number of cycles is defined as the product of the load signal duration and the rated rotor speed of the nominal regulation trajectory (<inline-formula><mml:math id="M316" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M317" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 850 <inline-formula><mml:math id="M318" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">rpm</mml:mi></mml:mrow></mml:math></inline-formula>). In this way, it is possible to directly compare DELs calculated from time histories of different durations. The slope of the S-N curve is set to <inline-formula><mml:math id="M319" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> for tower-based loads and hub loads projected onto the fixed frame and <inline-formula><mml:math id="M320" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> for rotating loads, as the latter are assumed to be representative of the fatigue loads experienced by composite blades. For computing the DELs, load signals are filtered above 6 times the rotor frequency (6P) to remove high-frequency load components. Combined DELs may also be obtained by projecting the two orthogonal load components on the direction associated with the maximum DEL. Finally, normalized DELs are computed as <inline-formula><mml:math id="M321" display="inline"><mml:mrow><mml:msub><mml:mtext>DEL</mml:mtext><mml:mi>n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mtext>DEL</mml:mtext><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi>A</mml:mi><mml:mi>R</mml:mi><mml:msubsup><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">∞</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e5184">The torque, <inline-formula><mml:math id="M322" display="inline"><mml:mrow><mml:msub><mml:mtext>Nod</mml:mtext><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M323" display="inline"><mml:mrow><mml:msub><mml:mtext>Yaw</mml:mtext><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> moments can be used to estimate the rotor effective wind speed (REWS) and the effective wind speed on four equally sized, 90° wide sectors, as described in <xref ref-type="bibr" rid="bib1.bibx84" id="text.59"/>. For this purpose, it is necessary to use a mapping of the power and cone (<inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, defined in <xref ref-type="bibr" rid="bib1.bibx8" id="altparen.60"/>) coefficients, which can be derived using the OpenFAST model of the G1 (see Sect. <xref ref-type="sec" rid="Ch1.S5.SS4"/>). A validation of this method against lidar data is discussed in <xref ref-type="bibr" rid="bib1.bibx13" id="text.61"/>.</p>
</sec>
<sec id="Ch1.S3.SS6">
  <label>3.6</label><title>Assessment of the measurement uncertainties</title>
      <p id="d2e5240">The sensors of the experimental setup measure physical quantities affected by uncertainty, classifiable according to their respective sources, namely the following. <list list-type="bullet"><list-item>
      <p id="d2e5245"><italic>Linearity:</italic> associated with the linearity of the calibration model. In this work, the standard deviation of the residuals with respect to the calibration line is used to estimate the uncertainty, consistent with the guidelines of <xref ref-type="bibr" rid="bib1.bibx51" id="text.62"/>.</p></list-item><list-item>
      <p id="d2e5254"><italic>Resolution:</italic> due to the discrete nature of the measurement output. Assuming a uniform quantization error over the interval <inline-formula><mml:math id="M325" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mo>+</mml:mo><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, the resulting uncertainty for a 95 % confidence level is <inline-formula><mml:math id="M326" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.645</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msqrt><mml:mn mathvariant="normal">3</mml:mn></mml:msqrt><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, as prescribed in <xref ref-type="bibr" rid="bib1.bibx51" id="text.63"/>.</p></list-item><list-item>
      <p id="d2e5317"><italic>Thermal drift:</italic> mainly associated with temperature-induced variations in the sensor output at zero-load (temperature effect on zero, or TEZ).</p></list-item><list-item>
      <p id="d2e5323"><italic>Zeroing:</italic> type B standard uncertainty associated with the definition of the zero position.</p></list-item><list-item>
      <p id="d2e5329"><italic>Backlash:</italic> the yaw encoder of the fast actuation system measures angular position upstream of a gearbox that exhibits mechanical backlash equal to <inline-formula><mml:math id="M327" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>BL</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. Consequently, the encoder reading does not uniquely define the yaw angle in the presence of directional reversals, giving rise to a deadband-type uncertainty for a 95 % confidence level equal to <inline-formula><mml:math id="M328" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.645</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>BL</mml:mtext></mml:msub><mml:mo>/</mml:mo><mml:msqrt><mml:mn mathvariant="normal">3</mml:mn></mml:msqrt></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item>
      <p id="d2e5369"><italic>Other:</italic> contributions not included in the categories above.</p></list-item></list></p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e5376">Comparison between applied loads (<inline-formula><mml:math id="M329" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis) and loads reconstructed using the calibration matrix (<inline-formula><mml:math id="M330" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis). The horizontal dashed lines mark the absolute value of the expected loads at the rated wind speed. The plots include the <inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> reference (dash-dotted line) and the RMSE of the residuals.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f07.png"/>

        </fig>

      <p id="d2e5411">G1 load transducers are predominantly affected by linearity uncertainty. Figure <xref ref-type="fig" rid="F7"/> compares the applied loads (<inline-formula><mml:math id="M332" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis) with those reconstructed through the calibration matrix (<inline-formula><mml:math id="M333" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis) of a G1 unit. The root-mean-square error (RMSE) shown in the plots is used as an estimate of the linearity uncertainty at the intended confidence level. Similar results have been observed across multiple G1 units.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e5433">Distribution of the zero drift of the five G1 load sensors between successive zeroing. The plots also include the best-fitting Gaussian, with its standard deviation reported within the text box.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f08.png"/>

        </fig>

      <p id="d2e5442">An analysis performed over multiple successive zeroings of the load cells indicated a small thermally induced drift in the transducer zero, which may lead to inaccurate measurements, as explained in Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>. Figure <xref ref-type="fig" rid="F8"/> reports the distribution of the variation in the zero offsets between two consecutive zeroing procedures of a G1 unit. The standard deviation obtained from the Gaussian fits is used to quantify the uncertainty at the chosen confidence level. Similar results have been observed across multiple G1 units.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e5452">Uncertainty summary table at a 95 % confidence level. For selected physical quantities, the table reports the uncertainty contributions from linearity, resolution, thermal drift, zeroing, backlash, and other sources.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="19mm"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="16mm"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="18mm"/>
     <oasis:colspec colnum="5" colname="col5" align="justify" colwidth="14mm"/>
     <oasis:colspec colnum="6" colname="col6" align="justify" colwidth="50mm"/>
     <oasis:thead>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2">Physical quantity</oasis:entry>

         <oasis:entry colname="col3" align="left">Linearity, resolution</oasis:entry>

         <oasis:entry colname="col4" align="left">Thermal drift, zeroing</oasis:entry>

         <oasis:entry colname="col5" align="left">Backlash, other</oasis:entry>

         <oasis:entry colname="col6" align="left">Overall uncertainty</oasis:entry>

       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>

         <oasis:entry colname="col1" morerows="1" align="left">Wind tunnel and its sensors</oasis:entry>

         <oasis:entry colname="col2">Equipment position</oasis:entry>

         <oasis:entry colname="col3" align="left">0.00047 <inline-formula><mml:math id="M334" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4" align="left">–</oasis:entry>

         <oasis:entry colname="col5" align="left">0.005 <inline-formula><mml:math id="M335" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M337" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M338" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M339" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M341" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.005 <inline-formula><mml:math id="M342" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col2">Density</oasis:entry>

         <oasis:entry colname="col3" align="left">–</oasis:entry>

         <oasis:entry colname="col4" align="left">–</oasis:entry>

         <oasis:entry colname="col5" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M343" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M344" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.01 <inline-formula><mml:math id="M345" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2">Pitot wind speed</oasis:entry>

         <oasis:entry colname="col3" align="left">–</oasis:entry>

         <oasis:entry colname="col4" align="left">–</oasis:entry>

         <oasis:entry colname="col5" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M346" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mtext>dyn</mml:mtext></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msubsup></mml:mrow><mml:mn mathvariant="normal">4</mml:mn></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2">Turntable angle</oasis:entry>

         <oasis:entry colname="col3" align="left">0.0052°</oasis:entry>

         <oasis:entry colname="col4" align="left">–</oasis:entry>

         <oasis:entry colname="col5" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M347" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="normal">Φ</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M348" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.0052°</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left">G1 sensors</oasis:entry>

         <oasis:entry colname="col2">Blade pitch angle</oasis:entry>

         <oasis:entry colname="col3" align="left">0.1°</oasis:entry>

         <oasis:entry colname="col4" align="left">0.1°</oasis:entry>

         <oasis:entry colname="col5" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M349" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M350" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.2°</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2">Rotor azimuth</oasis:entry>

         <oasis:entry colname="col3" align="left">0.017°</oasis:entry>

         <oasis:entry colname="col4" align="left">0.5°</oasis:entry>

         <oasis:entry colname="col5" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M351" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">ψ</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M352" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.5°</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2">Rotor speed</oasis:entry>

         <oasis:entry colname="col3" align="left">–</oasis:entry>

         <oasis:entry colname="col4" align="left">–</oasis:entry>

         <oasis:entry colname="col5" align="left">0.2 % <inline-formula><mml:math id="M353" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M354" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M355" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.002 <inline-formula><mml:math id="M356" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2">Nacelle yaw, standard actuator</oasis:entry>

         <oasis:entry colname="col3" align="left">0.0043°</oasis:entry>

         <oasis:entry colname="col4" align="left">0.2°</oasis:entry>

         <oasis:entry colname="col5" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M357" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M358" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.2°</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2">Nacelle yaw, fast actuator</oasis:entry>

         <oasis:entry colname="col3" align="left">0.00085°</oasis:entry>

         <oasis:entry colname="col4" align="left">0.2°</oasis:entry>

         <oasis:entry colname="col5" align="left">0.063°</oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M360" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.2°</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2">Mechanical torque</oasis:entry>

         <oasis:entry colname="col3" align="left">0.005 <inline-formula><mml:math id="M361" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4" align="left">0.001 <inline-formula><mml:math id="M362" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M363" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>Q</mml:mi><mml:mtext>Meas</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M364" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.005 <inline-formula><mml:math id="M365" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2">Mechanical power</oasis:entry>

         <oasis:entry colname="col3" align="left">–</oasis:entry>

         <oasis:entry colname="col4" align="left">–</oasis:entry>

         <oasis:entry colname="col5" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M366" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>Q</mml:mi><mml:mtext>Meas</mml:mtext></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>Q</mml:mi><mml:mtext>Meas</mml:mtext></mml:msub><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2">Shaft bending moments</oasis:entry>

         <oasis:entry colname="col3" align="left">0.01 <inline-formula><mml:math id="M367" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4" align="left">0.004 <inline-formula><mml:math id="M368" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M369" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M370" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M371" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.01 <inline-formula><mml:math id="M372" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2">Tower bending moments</oasis:entry>

         <oasis:entry colname="col3" align="left">0.1 <inline-formula><mml:math id="M373" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col4" align="left">0.016 <inline-formula><mml:math id="M374" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

         <oasis:entry colname="col5" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M375" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mtext>NS</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M376" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mtext>EW</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M377" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mtext>FA</mml:mtext></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M378" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mtext>SS</mml:mtext></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M379" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.1 <inline-formula><mml:math id="M380" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left">CTA probes</oasis:entry>

         <oasis:entry colname="col2">Wind vector magnitude</oasis:entry>

         <oasis:entry colname="col3" align="left">–</oasis:entry>

         <oasis:entry colname="col4" align="left">–</oasis:entry>

         <oasis:entry colname="col5" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M381" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi mathvariant="normal">|</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M382" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.1 <inline-formula><mml:math id="M383" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>

       </oasis:row>
       <oasis:row rowsep="1">

         <oasis:entry colname="col1" align="left"/>

         <oasis:entry colname="col2">Wind vector angles</oasis:entry>

         <oasis:entry colname="col3" align="left">–</oasis:entry>

         <oasis:entry colname="col4" align="left">–</oasis:entry>

         <oasis:entry colname="col5" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M384" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="bold-italic">u</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mi mathvariant="bold-italic">u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M385" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.2°</oasis:entry>

       </oasis:row>
       <oasis:row>

         <oasis:entry colname="col1" align="left">Lidars</oasis:entry>

         <oasis:entry colname="col2">Wind speed components</oasis:entry>

         <oasis:entry colname="col3" align="left">–</oasis:entry>

         <oasis:entry colname="col4" align="left">–</oasis:entry>

         <oasis:entry colname="col5" align="left">–</oasis:entry>

         <oasis:entry colname="col6" align="left">see <xref ref-type="bibr" rid="bib1.bibx102" id="text.64"/></oasis:entry>

       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e6432">Encoder-based measurements are primarily affected by resolution uncertainty. Let <inline-formula><mml:math id="M386" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denote the PPR of the encoder and <inline-formula><mml:math id="M387" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> the reduction ratio of any gearbox interposed between the encoder and the body whose rotation angle is to be determined; the corresponding angular resolution is then given by <inline-formula><mml:math id="M388" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">360</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mi>i</mml:mi></mml:mrow></mml:math></inline-formula>, as the <italic>CNT204/R</italic> and <italic>EPOS2 24/2</italic> modules implement X4 encoding.</p>
      <p id="d2e6484">For the encoder measuring the pitch angle, the linearity uncertainty is evaluated from the residuals with respect to the best-fit calibration line obtained from encoder-inclinometer measurements (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS3"/>). The resulting RMSE is typically on the order of 0.05°.</p>
      <p id="d2e6490">The G1 encoders require a zeroing procedure (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>). The yaw-control and azimuth encoders are zeroed in the wind tunnel using a laser level, with an estimated accuracy on the order of 0.2–0.5°. The pitch encoders are instead zeroed using a Hall sensor calibrated in the laboratory (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS3"/>). Several repetitions of the calibration procedure indicate a repeatability of 0.1°.</p>
      <p id="d2e6497">The positioning of the devices installed in the wind tunnel is performed using a meter (1 <inline-formula><mml:math id="M389" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula> resolution) and a laser level (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>). Repeated positioning tests reveal small variations in the device's actual location, which is therefore considered known with an uncertainty of 5 <inline-formula><mml:math id="M390" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e6518">The uncertainty associated with measuring the rotor angular velocity warrants special consideration. For some G1s, the angular velocity obtained by differentiating the azimuth encoder signal slightly differs from that measured by the torque-actuator encoder. This discrepancy is attributable to a small deviation (up to 0.2 %) of the gearbox reduction ratio from its nominal value, due to manufacturing tolerances, and constitutes the dominant source of uncertainty. Since the rotor speed is obtained from the torque-actuator encoder through the nominal reduction ratio (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS3"/>), this deviation translates directly into a relative uncertainty of up to 0.2 % on the rotor angular velocity, i.e., about 1.7 <inline-formula><mml:math id="M391" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">rpm</mml:mi></mml:mrow></mml:math></inline-formula> at the rated speed of 850 <inline-formula><mml:math id="M392" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">rpm</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e6539">Derived physical quantities inherit uncertainties by propagation of the uncertainties in the underlying measured variables. For the density, this results in an expected uncertainty of <inline-formula><mml:math id="M393" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">ρ</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M394" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.01 <inline-formula><mml:math id="M395" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e6576">The uncertainty associated with hot-wire probe measurements under laminar conditions is discussed in <xref ref-type="bibr" rid="bib1.bibx77" id="text.65"/>. In turbulent flows, the same authors estimate an uncertainty of 0.1 <inline-formula><mml:math id="M396" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> on the velocity magnitude <inline-formula><mml:math id="M397" display="inline"><mml:mrow><mml:mi mathvariant="normal">|</mml:mi><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mi mathvariant="normal">|</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M398" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.2</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> on the tilt and yaw angles. Finally, the uncertainty associated with the lidar measurements is described in detail in <xref ref-type="bibr" rid="bib1.bibx102" id="text.66"/>.</p>
      <p id="d2e6624">Table <xref ref-type="table" rid="T1"/> provides a summary of the measurement uncertainties at a 95 % confidence level. For selected physical quantities, the table reports the uncertainty contributions arising from the sources discussed above. The overall uncertainty (last column) is conservatively estimated as the sum of the individual contributions when these are of comparable magnitude or as the maximum contribution when one source is dominant. The arithmetic sum is deliberately preferred over the root-sum-of-squares combination, which would be appropriate only under the assumption of statistically independent contributions. Since such independence cannot always be guaranteed, the arithmetic sum provides a conservative upper bound of the overall uncertainty.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Experimental dataset</title>
      <p id="d2e6638">This section describes the content of the experimental dataset, the data format, and the provided metadata.</p>

<table-wrap id="T2" specific-use="star"><label>Table 2</label><caption><p id="d2e6644">Overview of the data content included in the experimental dataset, corresponding description, repository, and dataset size.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="40mm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="20mm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="6cm"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Dataset content</oasis:entry>
         <oasis:entry colname="col2" align="left">Dataset content description</oasis:entry>
         <oasis:entry colname="col3" align="left">Dataset repository</oasis:entry>
         <oasis:entry colname="col4">Dataset size [<inline-formula><mml:math id="M399" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">GB</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Inflow mapping</oasis:entry>
         <oasis:entry colname="col2" align="left">See Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS1"/></oasis:entry>
         <oasis:entry colname="col3" align="left"><uri>https://doi.org/10.5281/zenodo.18749773</uri> <xref ref-type="bibr" rid="bib1.bibx25" id="paren.67"/></oasis:entry>
         <oasis:entry colname="col4">2.86</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Single wake measurement</oasis:entry>
         <oasis:entry colname="col2" align="left">See Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS2"/></oasis:entry>
         <oasis:entry colname="col3" align="left"><uri>https://doi.org/10.5281/zenodo.18732794</uri> <xref ref-type="bibr" rid="bib1.bibx22" id="paren.68"/></oasis:entry>
         <oasis:entry colname="col4">31.88</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Double wakes measurement</oasis:entry>
         <oasis:entry colname="col2" align="left">See Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS2"/></oasis:entry>
         <oasis:entry colname="col3" align="left"><uri>https://doi.org/10.5281/zenodo.18743973</uri> <xref ref-type="bibr" rid="bib1.bibx24" id="paren.69"/></oasis:entry>
         <oasis:entry colname="col4">41.05</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Multiple wakes measurement</oasis:entry>
         <oasis:entry colname="col2" align="left">See Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS3"/></oasis:entry>
         <oasis:entry colname="col3" align="left"><uri>https://doi.org/10.5281/zenodo.18731994</uri> <xref ref-type="bibr" rid="bib1.bibx21" id="paren.70"/></oasis:entry>
         <oasis:entry colname="col4">0.67</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Wind turbine data, steady wind direction</oasis:entry>
         <oasis:entry colname="col2" align="left">See Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS4"/></oasis:entry>
         <oasis:entry colname="col3" align="left"><uri>https://doi.org/10.5281/zenodo.18723855</uri> <xref ref-type="bibr" rid="bib1.bibx20" id="paren.71"/></oasis:entry>
         <oasis:entry colname="col4">110.11</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left">Wind turbine data, time-varying wind direction</oasis:entry>
         <oasis:entry colname="col2" align="left">See Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS5"/></oasis:entry>
         <oasis:entry colname="col3" align="left"><uri>https://doi.org/10.5281/zenodo.18743431</uri>  <xref ref-type="bibr" rid="bib1.bibx23" id="paren.72"/></oasis:entry>
         <oasis:entry colname="col4">73.38</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Dataset content</title>
      <p id="d2e6825">The content of the experimental dataset is summarized in Table <xref ref-type="table" rid="T2"/>.  It includes experimental inflow mappings obtained in an empty test section, wake measurements downstream of one, two, or three turbines, and turbine operational data measured for a three-turbine cluster under both stationary and dynamically varying mean wind-direction conditions.</p>
      <p id="d2e6830">The measurements were collected over several wind-tunnel campaigns conducted between 2016 and 2025. For each dataset, the following sections summarize the experimental conditions regarding inflow, wind farm layout, and tested control strategies, complementing the machine-readable test matrices described in Sect. <xref ref-type="sec" rid="Ch1.S4.SS3"/>.</p>
<sec id="Ch1.S4.SS1.SSS1">
  <label>4.1.1</label><title>Inflow mapping with empty wind tunnel</title>
      <p id="d2e6842">Measurements of the inflow were performed with the four ABLs presented in Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS1"/>. The Low-TI was sampled using the lidars along a vertical plane at the turntable center point. The Mod-TI, High-TI, and Extreme-TI ABLs were sampled with the CTA probes 9.94 <inline-formula><mml:math id="M400" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> upstream of the turntable center point. The inflow mapping was performed along a vertical plane for the Mod-TI and High-TI ABLs, and along a vertical and a horizontal line at hub height for the Extreme-TI.</p>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e6857">Characteristics of the inflows that were passively generated in the wind tunnel and measured by the lidars or CTA probes: normalized longitudinal wind velocity with Low-TI <bold>(a)</bold>, Mod-TI <bold>(b)</bold>, and High-TI <bold>(c)</bold> inflows, looking downstream; vertical profiles of the normalized longitudinal wind speed and their best-fitting power laws (<bold>d</bold>, left), and vertical profiles of the longitudinal turbulence intensity (<bold>d</bold>, right); within <bold>(d)</bold>, the dashed black line indicates the hub height, while the two solid black lines limit the rotor disk.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f09.jpg"/>

          </fig>

      <p id="d2e6885">The dataset <xref ref-type="bibr" rid="bib1.bibx25" id="paren.73"/> consists of time histories of the three velocity components measured by the CTA probes, along with lidar measurements of the mean longitudinal velocity.  Figure <xref ref-type="fig" rid="F9"/>a–c show the mean longitudinal velocity <inline-formula><mml:math id="M401" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the Low-TI, Mod-TI, and High-TI ABLs, normalized by the mean longitudinal velocity <inline-formula><mml:math id="M402" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">P</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> measured at the reference Pitot position. Figure <xref ref-type="fig" rid="F9"/>d shows the vertical profiles, measured at the pitot position, of the normalized longitudinal velocity (left) and longitudinal turbulence (right).</p>
      <p id="d2e6929">The non-homogeneity of the mean flow is evident not only in the vertical direction but also across the transverse direction, as previously discussed in <xref ref-type="bibr" rid="bib1.bibx85 bib1.bibx16 bib1.bibx18" id="text.74"/>. Experimental measurements indicate that this non-homogeneity is only marginally affected by the operating power of the wind tunnel fans, at least within the velocity range relevant to the G1 experiments. Therefore, the inflow mapping can be scaled by multiplying the ratio <inline-formula><mml:math id="M403" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">P</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> by the mean velocity measured at the Pitot location during the G1 experiments.</p>
      <p id="d2e6964">The inflow mapping was used to normalize G1 power production in <xref ref-type="bibr" rid="bib1.bibx16" id="text.75"/>, whereas it was applied to wake normalization in <xref ref-type="bibr" rid="bib1.bibx110" id="text.76"/>.</p>
</sec>
<sec id="Ch1.S4.SS1.SSS2">
  <label>4.1.2</label><title>Measurement of single and double wakes  with CTA probes</title>
      <p id="d2e6981">The wake generated by a single G1 or by a tandem of two G1 turbines was measured using CTA probes. Wake measurements were performed along horizontal lines and, for the single-wake experiments, also along vertical lines, at various downstream distances from the rotor(s).</p>
      <p id="d2e6984">In summary, the single-wake dataset comprises 201 experiments, performed under all four ABLs described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS1.SSS1"/>, with the G1 operating in region II at freestream hub-height wind speeds between approximately 5 and 6 <inline-formula><mml:math id="M404" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. The tested control conditions comprise baseline greedy operation, static yaw misalignments between <inline-formula><mml:math id="M405" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>40 and <inline-formula><mml:math id="M406" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>°, power curtailment with set points down to about 37 % of the greedy reference, Pulse operation – realized through sinusoidal collective pitch oscillations with frequencies between 0.5 and 2.3 <inline-formula><mml:math id="M407" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula>, corresponding to Strouhal numbers <inline-formula><mml:math id="M408" display="inline"><mml:mrow><mml:mi mathvariant="italic">St</mml:mi><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mi>D</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> between approximately 0.1 and 0.45, and amplitudes up to 6.5° – and IPC for load mitigation. The wake was surveyed at longitudinal distances from 2 <inline-formula><mml:math id="M409" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> to 10 <inline-formula><mml:math id="M410" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> downstream of the rotor, along horizontal lines at hub height, and along vertical lines passing through the wake center.</p>
      <p id="d2e7067">The double-wake dataset comprises 68 experiments, also performed under all four ABLs, with two G1s in tandem at longitudinal spacings of 3.2 <inline-formula><mml:math id="M411" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>, 4.1 <inline-formula><mml:math id="M412" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>, and 5 <inline-formula><mml:math id="M413" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>, in the latter case also with a lateral offset of the downstream machine of 0.5 <inline-formula><mml:math id="M414" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>. The tested control conditions comprise baseline greedy operation, wake steering with a yaw misalignment of 30° applied to the upstream machine, to the downstream machine, or to both, and power curtailment of the upstream machine, in some cases combined with a deep curtailment of the waked downstream machine. In this case, the wake was surveyed at longitudinal distances between 5 <inline-formula><mml:math id="M415" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> and 11 <inline-formula><mml:math id="M416" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> downstream of the most upstream rotor, along a single horizontal line at hub height or, in a subset of experiments, along three horizontal lines located at hub height and at 0.36 <inline-formula><mml:math id="M417" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> above and below it.</p>
      <p id="d2e7120">The datasets <xref ref-type="bibr" rid="bib1.bibx22 bib1.bibx24" id="paren.77"/> consist of time histories of the three velocity components measured by the CTA probes, along with time series of the corresponding operational data for the G1 turbine(s). These data have been used for the development <xref ref-type="bibr" rid="bib1.bibx56 bib1.bibx83 bib1.bibx114" id="paren.78"/> and validation <xref ref-type="bibr" rid="bib1.bibx82 bib1.bibx79 bib1.bibx14 bib1.bibx85" id="paren.79"/> of wake engineering models, for the tuning and validation of large-eddy simulation (LES) codes <xref ref-type="bibr" rid="bib1.bibx110 bib1.bibx111 bib1.bibx113" id="paren.80"/>, and for assessing the impact of IPC and wake mixing techniques on wake recovery <xref ref-type="bibr" rid="bib1.bibx105 bib1.bibx107" id="paren.81"/>.</p>
</sec>
<sec id="Ch1.S4.SS1.SSS3">
  <label>4.1.3</label><title>Measurement of multiple wakes  with lidars</title>
      <p id="d2e7147">The wake generated by a cluster of three G1 turbines, arranged in a column with longitudinal and lateral spacings of 4 <inline-formula><mml:math id="M418" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> and 0.5 <inline-formula><mml:math id="M419" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>, respectively, was measured using lidars along a horizontal plane located approximately 0.1 <inline-formula><mml:math id="M420" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> above the hub height.</p>
      <p id="d2e7172">This dataset comprises four 10 <inline-formula><mml:math id="M421" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:math></inline-formula> experiments at a freestream hub-height wind speed of approximately 5.7 <inline-formula><mml:math id="M422" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>: one baseline run with all machines in greedy operation, and three wake-steering runs with yaw misalignments <inline-formula><mml:math id="M423" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">7</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M424" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">14</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">11</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M425" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">20</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">16</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> applied to the upstream and central turbines, while the most downstream machine was always aligned with the mean flow.</p>
      <p id="d2e7279">The dataset <xref ref-type="bibr" rid="bib1.bibx21" id="paren.82"/> consists of time series of the line-of-sight, longitudinal, and lateral velocity components measured by the lidars, together with the corresponding operational data of the G1 turbines. These data have been used to assess the reliability of lidar measurements in boundary-layer wind tunnels <xref ref-type="bibr" rid="bib1.bibx101 bib1.bibx102" id="paren.83"/> and to validate LES codes <xref ref-type="bibr" rid="bib1.bibx39 bib1.bibx40 bib1.bibx104 bib1.bibx108" id="paren.84"/>.</p>
</sec>
<sec id="Ch1.S4.SS1.SSS4">
  <label>4.1.4</label><title>Wind turbine data under steady wind direction</title>
      <p id="d2e7300">Measurements of G1 operational data were performed using a cluster of three turbines arranged in a column, with inter-turbine spacings ranging from 4 <inline-formula><mml:math id="M426" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> to 5 <inline-formula><mml:math id="M427" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>. Data were collected under the three atmospheric boundary-layer conditions Low-TI, Mod-TI, and High-TI. During each experimental run, the mean wind speed and direction were held constant, and multiple tests were performed to assess the cluster sensitivity to variations in these parameters.</p>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e7319">The 90 <inline-formula><mml:math id="M428" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:math></inline-formula> time history of the rotation imposed on the turntable during experiments with dynamically varying wind direction. The 10 <inline-formula><mml:math id="M429" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:math></inline-formula> blocks used for the power-boosting experiments are shown in blue and are separated by vertical dashed black lines. The 180 <inline-formula><mml:math id="M430" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula> block used for the APC experiments, labeled <inline-formula><mml:math id="M431" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mtext>APC</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, is shown in red.</p></caption>
            <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f10.png"/>

          </fig>

      <p id="d2e7363">In summary, this dataset comprises 1650 experiments, with typical durations between 60 and 300 <inline-formula><mml:math id="M432" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>, collected in several campaigns between 2016 and 2025. The turntable angle was varied between <inline-formula><mml:math id="M433" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>11.5 and <inline-formula><mml:math id="M434" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">11.5</mml:mn></mml:mrow></mml:math></inline-formula>° to emulate different mean wind directions, and the freestream hub-height wind speed ranged between approximately 2.8 and 7.5 <inline-formula><mml:math id="M435" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, covering operation from region II up to above-rated conditions. The tested control settings comprise static yaw misalignments of the upstream and central turbines between <inline-formula><mml:math id="M436" display="inline"><mml:mo>±</mml:mo></mml:math></inline-formula> 40°; power derating of one or more machines with levels between 50 % and 90 % of the available power, also in combination with wake steering; active power control of the cluster, with the same open- and closed-loop APC variants described in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS5"/>, here operated under steady wind direction; Pulse operation, with collective pitch oscillation frequencies between 0.5 and 2.3 <inline-formula><mml:math id="M437" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula> and amplitudes up to 7°; Helix operation, in both the clockwise and counter-clockwise variants, with excitation frequencies between 0.025 and 0.3 times the rotor frequency and amplitudes between 1 and 4°, also in combination with wake steering; dynamic yaw actuation with amplitudes between 2 and 20° and frequencies between 0.5 and 2.25 <inline-formula><mml:math id="M438" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula>; and IPC for load mitigation.</p>
      <p id="d2e7435">The dataset <xref ref-type="bibr" rid="bib1.bibx20" id="paren.85"/> has been used to investigate the effectiveness of several wake-control techniques <xref ref-type="bibr" rid="bib1.bibx12 bib1.bibx19 bib1.bibx107 bib1.bibx46 bib1.bibx4 bib1.bibx68" id="paren.86"/>, to develop and validate engineering models of wind farms <xref ref-type="bibr" rid="bib1.bibx82 bib1.bibx40 bib1.bibx85 bib1.bibx16 bib1.bibx18" id="paren.87"/>, and to develop models that capture the effect on power of the way a turbine is controlled as it is misaligned <xref ref-type="bibr" rid="bib1.bibx92" id="paren.88"/>.</p>
</sec>
<sec id="Ch1.S4.SS1.SSS5">
  <label>4.1.5</label><title>Wind turbine data under dynamically varying wind direction</title>
      <p id="d2e7458">Measurements were performed using a cluster of three G1 turbines arranged in a column with a spacing of 5 <inline-formula><mml:math id="M439" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula>, with the turntable dynamically rotated to reproduce time-varying wind-direction conditions.  Figure <xref ref-type="fig" rid="F10"/> shows the 90 <inline-formula><mml:math id="M440" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:math></inline-formula> time history of the rotation imposed on the turntable, synthesized to reproduce wind-direction variations observed in real atmospheric conditions <xref ref-type="bibr" rid="bib1.bibx16" id="paren.89"/>.</p>
      <p id="d2e7481">The G1 operational data were collected by testing two classes of control strategies. The first class consists of LUT-based wind farm control algorithms aimed at boosting cluster power through wake steering. The second class comprises active power control (APC) algorithms <xref ref-type="bibr" rid="bib1.bibx94" id="paren.90"/> that track a prescribed time-varying reference power level by a combination of curtailment and yaw misalignment.  In the former case, the tests were conducted by dividing the wind-direction time history into nine blocks of 10 <inline-formula><mml:math id="M441" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:math></inline-formula>, as shown in Fig. <xref ref-type="fig" rid="F10"/>, and by using LUTs computed as described in <xref ref-type="bibr" rid="bib1.bibx16" id="text.91"/>.  In the latter case, the tests lasted 180 <inline-formula><mml:math id="M442" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula> and were conducted using a portion of the 90 <inline-formula><mml:math id="M443" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">min</mml:mi></mml:mrow></mml:math></inline-formula> time history, highlighted in red and labeled <inline-formula><mml:math id="M444" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mtext>APC</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> in Fig. <xref ref-type="fig" rid="F10"/>.  In both cases, filtered measurements of wind direction were fed to the controllers to determine, in real time, the optimal control settings.</p>
      <p id="d2e7530">In summary, this dataset comprises 264 experiments. In the power-boosting experiments, the tested wake-steering configurations cover several LUT synthesis approaches – based on the FLORIS engineering model, on an augmented version thereof, or on a purely data-driven approach, as well as variants restricted to positive yaw offsets or including an actuation threshold – together with LUTs robustified against wind-direction uncertainties in standard deviation <inline-formula><mml:math id="M445" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M446" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 2, 4, and 6°; the wind-direction signal fed to the controllers was filtered with moving averages of 1.5, 7.5, or 15 <inline-formula><mml:math id="M447" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>. In the APC experiments, open-loop and closed-loop APC variants (the latter also with load-balancing and maximum-margin options) tracked normalized power references of 0.8, 0.85, and 0.9, realized by curtailment alone or combined with yaw misalignment; in this case, the wind direction was filtered with a first-order low-pass filter with a 0.25 <inline-formula><mml:math id="M448" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula> cut-off frequency.</p>

<table-wrap id="T3a" specific-use="star"><label>Table 3</label><caption><p id="d2e7571">Structure of the <italic>NetCDF</italic> files storing the G1s, hot-wire CTA probe, and lidar data.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="7">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="3mm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="3mm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="3mm"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="3mm"/>
     <oasis:colspec colnum="5" colname="col5" align="justify" colwidth="15mm"/>
     <oasis:colspec colnum="6" colname="col6" align="justify" colwidth="100mm"/>
     <oasis:colspec colnum="7" colname="col7" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col5" align="left">Field</oasis:entry>
         <oasis:entry colname="col6" align="left">Field description [unit of measurements]</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M449" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M450" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry namest="col1" nameend="col5" align="left">Time</oasis:entry>
         <oasis:entry colname="col6" align="left">Time vector [<inline-formula><mml:math id="M451" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">2500</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry namest="col1" nameend="col5" align="left">WindTunnelData/</oasis:entry>
         <oasis:entry colname="col6" align="left">Structure array containing wind tunnel recorded data</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry namest="col2" nameend="col5" align="left">PitotVelocity</oasis:entry>
         <oasis:entry colname="col6" align="left">Pitot wind speed, <inline-formula><mml:math id="M452" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M453" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry namest="col2" nameend="col5" align="left">TurntableAngle</oasis:entry>
         <oasis:entry colname="col6" align="left">Turntable angle, <inline-formula><mml:math id="M454" display="inline"><mml:mi mathvariant="normal">Φ</mml:mi></mml:math></inline-formula> [°]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry namest="col2" nameend="col5" align="left">AirDensity</oasis:entry>
         <oasis:entry colname="col6" align="left">Air density, <inline-formula><mml:math id="M455" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M456" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">scalar</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry namest="col1" nameend="col5" align="left">WTsData/</oasis:entry>
         <oasis:entry colname="col6" align="left">Structure array containing WTs recorded data</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry namest="col2" nameend="col5" align="left">WT1/</oasis:entry>
         <oasis:entry colname="col6" align="left">Structure array containing WT1 recorded data</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">Pitch/</oasis:entry>
         <oasis:entry colname="col6" align="left"/>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">Blade1</oasis:entry>
         <oasis:entry colname="col6" align="left">Blade 1 pitch, <inline-formula><mml:math id="M457" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> [°]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">Blade1Dem</oasis:entry>
         <oasis:entry colname="col6" align="left">Control-demanded pitch of Blade 1, <inline-formula><mml:math id="M458" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mtext>Dem</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> [°]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">Blade2</oasis:entry>
         <oasis:entry colname="col6" align="left">Blade 2 pitch, <inline-formula><mml:math id="M459" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> [°]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">Blade2Dem</oasis:entry>
         <oasis:entry colname="col6" align="left">Control-demanded pitch of Blade 2, <inline-formula><mml:math id="M460" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mtext>Dem</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> [°]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">Blade3</oasis:entry>
         <oasis:entry colname="col6" align="left">Blade 3 pitch, <inline-formula><mml:math id="M461" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> [°]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">Blade3Dem</oasis:entry>
         <oasis:entry colname="col6" align="left">Control-demanded pitch of Blade 3, <inline-formula><mml:math id="M462" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>,</mml:mo><mml:mtext>Dem</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> [°]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">RotorSpeed</oasis:entry>
         <oasis:entry colname="col6" align="left">Rotor speed, <inline-formula><mml:math id="M463" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M464" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">rpm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">Azimuth</oasis:entry>
         <oasis:entry colname="col6" align="left">Rotor azimuth, <inline-formula><mml:math id="M465" display="inline"><mml:mi mathvariant="italic">ψ</mml:mi></mml:math></inline-formula> [°]</oasis:entry>
         <oasis:entry colname="col7">2500</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">Hub/</oasis:entry>
         <oasis:entry colname="col6" align="left">Shaft rotating loads</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">Torque</oasis:entry>
         <oasis:entry colname="col6" align="left">Torque, <inline-formula><mml:math id="M466" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mtext>Meas</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M467" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Nm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">2500</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">Nodding</oasis:entry>
         <oasis:entry colname="col6" align="left">Moment, <inline-formula><mml:math id="M468" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M469" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Nm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">2500</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">Yawing</oasis:entry>
         <oasis:entry colname="col6" align="left">Moment, <inline-formula><mml:math id="M470" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M471" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Nm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">2500</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">Tower/</oasis:entry>
         <oasis:entry colname="col6" align="left">Tower base loads</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">NS or FA</oasis:entry>
         <oasis:entry colname="col6" align="left">North–south (NS) or fore–aft (FA) moment [<inline-formula><mml:math id="M472" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Nm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">EW or SS</oasis:entry>
         <oasis:entry colname="col6" align="left">East–west (EW) or side–side (SS) moment [<inline-formula><mml:math id="M473" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Nm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">Power/</oasis:entry>
         <oasis:entry colname="col6" align="left"/>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">Meas</oasis:entry>
         <oasis:entry colname="col6" align="left">Mechanical power, <inline-formula><mml:math id="M474" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M475" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">W</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">RefAbs</oasis:entry>
         <oasis:entry colname="col6" align="left">Control-demanded power curtailment, <inline-formula><mml:math id="M476" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M477" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">W</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">125</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">RefRel</oasis:entry>
         <oasis:entry colname="col6" align="left">Control-demanded power derating, <inline-formula><mml:math id="M478" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [%]</oasis:entry>
         <oasis:entry colname="col7">125</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">Yaw</oasis:entry>
         <oasis:entry colname="col6" align="left">Nacelle orientation, <inline-formula><mml:math id="M479" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> [°]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">YawDem</oasis:entry>
         <oasis:entry colname="col6" align="left">Control-demanded nacelle orientation, <inline-formula><mml:math id="M480" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mrow><mml:mtext>nac</mml:mtext><mml:mo>,</mml:mo><mml:mtext>Dem</mml:mtext></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> [°]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">FilteredLoads/</oasis:entry>
         <oasis:entry colname="col6" align="left">Loads corrected for the effect of rotor imbalance (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS4"/>)</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">Hub/</oasis:entry>
         <oasis:entry colname="col6" align="left"/>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry colname="col4" align="left"/>
         <oasis:entry colname="col5" align="left">Nodding</oasis:entry>
         <oasis:entry colname="col6" align="left">Rotating-shaft moment, <inline-formula><mml:math id="M481" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M482" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Nm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">2500</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry colname="col4" align="left"/>
         <oasis:entry colname="col5" align="left">Yawing</oasis:entry>
         <oasis:entry colname="col6" align="left">Rotating-shaft moment, <inline-formula><mml:math id="M483" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M484" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Nm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">2500</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry colname="col4" align="left"/>
         <oasis:entry colname="col5" align="left">NoddingFixed</oasis:entry>
         <oasis:entry colname="col6" align="left">Fixed frame nodding (tilt) moment, <inline-formula><mml:math id="M485" display="inline"><mml:mrow><mml:msub><mml:mtext>Nod</mml:mtext><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M486" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Nm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">2500</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry colname="col4" align="left"/>
         <oasis:entry colname="col5" align="left">YawingFixed</oasis:entry>
         <oasis:entry colname="col6" align="left">Fixed frame yawing moment, <inline-formula><mml:math id="M487" display="inline"><mml:mrow><mml:msub><mml:mtext>Yaw</mml:mtext><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M488" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Nm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">2500</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">Tower/</oasis:entry>
         <oasis:entry colname="col6" align="left"/>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry colname="col4" align="left"/>
         <oasis:entry colname="col5" align="left">NS or FA</oasis:entry>
         <oasis:entry colname="col6" align="left">North–south (NS) or fore–aft (FA) moment [<inline-formula><mml:math id="M489" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Nm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry colname="col4" align="left"/>
         <oasis:entry colname="col5" align="left">EW or SS</oasis:entry>
         <oasis:entry colname="col6" align="left">East–west (EW) or side–side (SS) moment [<inline-formula><mml:math id="M490" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Nm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry namest="col2" nameend="col5" align="left">WT2/</oasis:entry>
         <oasis:entry colname="col6" align="left">Structure array containing WT2 recorded data (if WT2 was ON during the test)</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry namest="col2" nameend="col5" align="left">WT3/</oasis:entry>
         <oasis:entry colname="col6" align="left">Structure array containing WT3 recorded data (if WT3 was ON during the test)</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<table-wrap id="T3b" specific-use="star"><label>Table 3</label><caption><p id="d2e8749">Continued.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="7">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="3mm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="3mm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="3mm"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="3mm"/>
     <oasis:colspec colnum="5" colname="col5" align="justify" colwidth="15mm"/>
     <oasis:colspec colnum="6" colname="col6" align="justify" colwidth="100mm"/>
     <oasis:colspec colnum="7" colname="col7" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry namest="col1" nameend="col5" align="left">Field</oasis:entry>
         <oasis:entry colname="col6" align="left">Field description [unit of measurements]</oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M491" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M492" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry namest="col1" nameend="col5" align="left">FlowData/</oasis:entry>
         <oasis:entry colname="col6" align="left">Structure array containing flow data sampled at <inline-formula><mml:math id="M493" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> different positions with the CTA probes. It only exists if flow measurements with CTA probes were conducted during the test</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry namest="col2" nameend="col5" align="left">Probe1/</oasis:entry>
         <oasis:entry colname="col6" align="left">Structure array of flow data sampled at the first probe position</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">InitTime</oasis:entry>
         <oasis:entry colname="col6" align="left">Flow sampling at different points is done sequentially. This field reports the elapsed time since the beginning of the WT(s) data acquisition [<inline-formula><mml:math id="M494" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">scalar</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">Position/</oasis:entry>
         <oasis:entry colname="col6" align="left">Probe position</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">x</oasis:entry>
         <oasis:entry colname="col6" align="left">Coordinate <inline-formula><mml:math id="M495" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M496" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">scalar</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">y</oasis:entry>
         <oasis:entry colname="col6" align="left">Coordinate <inline-formula><mml:math id="M497" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M498" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">scalar</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">z</oasis:entry>
         <oasis:entry colname="col6" align="left">Coordinate <inline-formula><mml:math id="M499" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M500" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">scalar</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">ux</oasis:entry>
         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M501" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> component of the wind speed [<inline-formula><mml:math id="M502" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">2000</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">uy</oasis:entry>
         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M503" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> component of the wind speed [<inline-formula><mml:math id="M504" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">2000</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">uz</oasis:entry>
         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M505" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> component of the wind speed [<inline-formula><mml:math id="M506" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">2000</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry namest="col2" nameend="col5" align="left">Probe2/</oasis:entry>
         <oasis:entry colname="col6" align="left">Structure array of flow data sampled at the second probe position</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left"><inline-formula><mml:math id="M507" display="inline"><mml:mi mathvariant="normal">⋮</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6" align="left"/>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry namest="col2" nameend="col5" align="left">ProbeN/</oasis:entry>
         <oasis:entry colname="col6" align="left">Structure array of flow data sampled at the <inline-formula><mml:math id="M508" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula>th probe position</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry namest="col1" nameend="col5" align="left">LiDARData/</oasis:entry>
         <oasis:entry colname="col6" align="left">Structure array containing flow data sampled with two short-range WindScanner lidars. It only exists if flow measurements with lidars were conducted during the test</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry namest="col2" nameend="col5" align="left">R2D2/</oasis:entry>
         <oasis:entry colname="col6" align="left">Structure array of flow data measured by the R2D2 lidar</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">Position/</oasis:entry>
         <oasis:entry colname="col6" align="left">Position of the focused laser beam</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">x</oasis:entry>
         <oasis:entry colname="col6" align="left">Coordinate <inline-formula><mml:math id="M509" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M510" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">y</oasis:entry>
         <oasis:entry colname="col6" align="left">Coordinate <inline-formula><mml:math id="M511" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M512" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">z</oasis:entry>
         <oasis:entry colname="col6" align="left">Coordinate <inline-formula><mml:math id="M513" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M514" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">vLOS</oasis:entry>
         <oasis:entry colname="col6" align="left">Line-of-sight velocity, <inline-formula><mml:math id="M515" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mtext>LOS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M516" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry namest="col2" nameend="col5" align="left">R2D3/</oasis:entry>
         <oasis:entry colname="col6" align="left">Structure array of flow data measured by the R2D3 lidar</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">Position/</oasis:entry>
         <oasis:entry colname="col6" align="left">Position of the focused laser beam</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">x</oasis:entry>
         <oasis:entry colname="col6" align="left">Coordinate <inline-formula><mml:math id="M517" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M518" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">y</oasis:entry>
         <oasis:entry colname="col6" align="left">Coordinate <inline-formula><mml:math id="M519" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M520" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">z</oasis:entry>
         <oasis:entry colname="col6" align="left">Coordinate <inline-formula><mml:math id="M521" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M522" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry namest="col3" nameend="col5" align="left">vLOS</oasis:entry>
         <oasis:entry colname="col6" align="left">Line-of-sight velocity, <inline-formula><mml:math id="M523" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mtext>LOS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> [<inline-formula><mml:math id="M524" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry namest="col2" nameend="col5" align="left">AvgPosition/</oasis:entry>
         <oasis:entry colname="col6" align="left">Average position of the R2D2 and R2D3 focused laser beams</oasis:entry>
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">x</oasis:entry>
         <oasis:entry colname="col6" align="left">Coordinate <inline-formula><mml:math id="M525" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M526" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">y</oasis:entry>
         <oasis:entry colname="col6" align="left">Coordinate <inline-formula><mml:math id="M527" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M528" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2" align="left"/>
         <oasis:entry colname="col3" align="left"/>
         <oasis:entry namest="col4" nameend="col5" align="left">z</oasis:entry>
         <oasis:entry colname="col6" align="left">Coordinate <inline-formula><mml:math id="M529" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> [<inline-formula><mml:math id="M530" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry namest="col2" nameend="col5" align="left">ux</oasis:entry>
         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M531" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> component of the wind speed [<inline-formula><mml:math id="M532" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry namest="col2" nameend="col5" align="left">uy</oasis:entry>
         <oasis:entry colname="col6" align="left"><inline-formula><mml:math id="M533" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> component of the wind speed [<inline-formula><mml:math id="M534" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col7">250</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e9722">The dataset <xref ref-type="bibr" rid="bib1.bibx23" id="paren.92"/> consists of time series of operational data from the G1s, as well as the LUTs of the power-boosting wind farm controller. The APC controllers are provided in <xref ref-type="bibr" rid="bib1.bibx93" id="text.93"/>. The data have been used in several research works <xref ref-type="bibr" rid="bib1.bibx15 bib1.bibx16 bib1.bibx11 bib1.bibx94" id="paren.94"/> to study the effects of control settings on the power production and fatigue loads of the turbine cluster.</p>
</sec>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Data format</title>
      <p id="d2e9744">The data are saved in NetCDF files using the structure described in Table <xref ref-type="table" rid="T3a"/>. In addition to the measurements from the sensors described in the previous sections, the time elapsed since the start of data acquisition, sampled at 2.5 <inline-formula><mml:math id="M535" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kHz</mml:mi></mml:mrow></mml:math></inline-formula>, is also saved.</p>
      <p id="d2e9757">For signals sampled at frequencies other than 2.5 <inline-formula><mml:math id="M536" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kHz</mml:mi></mml:mrow></mml:math></inline-formula>, the corresponding time histories can be reconstructed by downsampling the time vector to match the signal sampling frequency. Data acquired from the most upstream machine in the cluster are stored in the substructure WT1. For tests involving two or more G1 turbines, data from the central and most downstream machines are stored in the substructures WT2 and WT3, respectively.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e9770">Test matrix summarizing all wind-tunnel experiments included in the corresponding dataset. For each experimental run, the matrix reports the test identifier, the tested wind farm control strategy, the execution date and time, the main inflow conditions reproduced in the wind tunnel, the wind farm layout and turbine positions in the test section, the turbine-level control settings, and the availability and configuration of any dedicated wake measurements. Each entry in the test matrix uniquely identifies the associated data file and provides the reference metadata required to interpret and compare the measurements across different experimental conditions.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f11.png"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Metadata</title>
      <p id="d2e9787">Each dataset is accompanied by its own test matrix (Fig. <xref ref-type="fig" rid="F11"/>) that provides a compact systematic overview of all wind-tunnel experiments included in the corresponding data release. The test matrix is intended as a reference tool to support the interpretation, selection, and comparison of the measurements across different experimental conditions.</p>
      <p id="d2e9792">Each entry of the test matrix corresponds to a single experimental run and uniquely identifies the associated data file, ensuring a one-to-one correspondence between the experimental metadata and the stored measurement time series. For each test, the matrix documents the execution date and time and the wind farm layout adopted in the wind tunnel, including the number of G1s and their relative positions within the test section, expressed in the reference frame of Fig. <xref ref-type="fig" rid="F1"/>. The main characteristics of the inflow conditions reproduced during the experiment are also reported, including the simulated ABL, the turntable angle, the Pitot tube position, and its mean wind speed.</p>
      <p id="d2e9797">The test matrix further specifies the wind farm control strategy applied in each experiment. This includes the class of control algorithm under investigation and the corresponding control settings assigned to each turbine, such as static or dynamic yaw offsets, power curtailment or derating, and amplitude and frequency of the Helix or Pulse control. This information allows controlled cases to be clearly distinguished from baseline (greedy) operation and enables consistent comparisons across different control strategies.</p>
      <p id="d2e9800">For experiments that include dedicated flow measurements, the test matrix indicates the availability of these data and summarizes the associated measurement configurations, including the measurement technique and the location of the flow surveys. This facilitates the identification of test cases suitable for wake-related analyses and the correct interpretation of flow-field data in relation to turbine operating conditions.</p>
      <p id="d2e9804">For experiments with dynamically changing wind direction, the test matrix reports the applied control algorithm and settings, as well as the filter used to process the measured turntable angle. Additionally, it reports any issues that occurred with one or more sensors during data acquisition, as well as previous publications that present findings derived from the data analysis.</p>

<table-wrap id="T4" specific-use="star"><label>Table 4</label><caption><p id="d2e9810">Overview of the provided numerical models, corresponding software, description, and repository.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="45mm"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="justify" colwidth="60mm"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1" align="left">Numerical model</oasis:entry>
         <oasis:entry colname="col2">Software</oasis:entry>
         <oasis:entry colname="col3">Model</oasis:entry>
         <oasis:entry colname="col4" align="left">Model repository</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">description</oasis:entry>
         <oasis:entry colname="col4" align="left"/>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">3D CAD</oasis:entry>
         <oasis:entry colname="col2">–</oasis:entry>
         <oasis:entry colname="col3">see Sect. <xref ref-type="sec" rid="Ch1.S5.SS1"/></oasis:entry>
         <oasis:entry colname="col4" align="left"><uri>https://doi.org/10.5281/zenodo.19047499</uri> <xref ref-type="bibr" rid="bib1.bibx28" id="paren.95"/></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left">Synthetic inflow</oasis:entry>
         <oasis:entry colname="col2">SOWFA</oasis:entry>
         <oasis:entry colname="col3">see Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/></oasis:entry>
         <oasis:entry colname="col4" align="left">Mod-TI: <uri>https://doi.org/10.5281/zenodo.18860646</uri>  <xref ref-type="bibr" rid="bib1.bibx30" id="paren.96"/></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4" align="left">High-TI: <uri>https://doi.org/10.5281/zenodo.19004026</uri>  <xref ref-type="bibr" rid="bib1.bibx31" id="paren.97"/></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">G1 drive-train and tower dynamics</oasis:entry>
         <oasis:entry colname="col2">Simulink, v13.38</oasis:entry>
         <oasis:entry colname="col3">see Sect. <xref ref-type="sec" rid="Ch1.S5.SS3"/></oasis:entry>
         <oasis:entry colname="col4" align="left"><uri>https://doi.org/10.5281/zenodo.18755240</uri>  <xref ref-type="bibr" rid="bib1.bibx26" id="paren.98"/></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">G1 aeroservoelasticity</oasis:entry>
         <oasis:entry colname="col2">OpenFAST, v4.1.2</oasis:entry>
         <oasis:entry colname="col3">see Sect. <xref ref-type="sec" rid="Ch1.S5.SS4"/></oasis:entry>
         <oasis:entry colname="col4" align="left"><uri>https://doi.org/10.5281/zenodo.18772302</uri>  <xref ref-type="bibr" rid="bib1.bibx27" id="paren.99"/></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left">Wakes and wake–turbine interaction within the wind tunnel</oasis:entry>
         <oasis:entry colname="col2">AMR-Wind, v3.8.0</oasis:entry>
         <oasis:entry colname="col3">see Sect. <xref ref-type="sec" rid="Ch1.S5.SS5"/></oasis:entry>
         <oasis:entry colname="col4" align="left"><uri>https://doi.org/10.5281/zenodo.18874300</uri>  <xref ref-type="bibr" rid="bib1.bibx29" id="paren.100"/></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e9988">Since the completeness and clarity of a data description can ultimately only be assessed by its users, the repository documentation (README files and test matrices) will be maintained and updated in response to community feedback, exploiting the versioning capabilities of Zenodo, which preserve the citability of each release through versioned DOIs. Users are warmly encouraged to report issues, ambiguities, or suggestions for improvement to the corresponding author.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Numerical models</title>
      <p id="d2e10001">The experimental dataset is complemented by a set of numerical models for four main reasons. First, the models document in a machine-readable form the geometric, structural, aerodynamic, and control characteristics of the scaled turbines and of the wind-tunnel environment, which is essential information for any independent modeling effort. Second, they lower the entry barrier for new users of the dataset, who can start from a working reference implementation. Third, they provide a verified baseline against which independently developed models can be checked, before being validated against the experimental data. Fourth, they enable the reproduction of the results, which is one of the pillars supporting integrity, error verification, and trust building in scientific research. It should be emphasized that these models are optional companions to the data, and not prescriptive choices: since no model is perfect, users are explicitly encouraged to develop, test, and validate their own independent implementations against the experimental measurements, thereby avoiding the bias that would result from the community converging on a single modeling chain.</p>
      <p id="d2e10004">The numerical models, listed in Table <xref ref-type="table" rid="T4"/>, simulate different aspects of the G1 wind-tunnel experiments. Two of the provided models focus on the aeroservoelastic behavior of the G1 turbines and do not explicitly resolve the wakes generated in the wind tunnel or their interaction with downstream machines. One of the numerical models, instead, explicitly accounts for wake development and wake–turbine interactions within the wind-tunnel environment. A synthetic representation of the inflow conditions imposed in the wind tunnel, used as input to the numerical simulations, is also provided. Finally, three-dimensional CAD models of the G1 turbine are provided for two configurations: with the standard and with the fast yaw actuator.</p>
      <p id="d2e10009">The numerical models can complement the experimental dataset by predicting physical quantities that were not directly measured during the experiments (e.g., loads, deflections, and accelerations of G1 components, and flow-related quantities), thereby supporting a more comprehensive interpretation of the investigated phenomena.  Furthermore, the models provide a framework for assessing innovative control techniques and for validating supporting technologies prior to wind-tunnel testing.</p>
      <p id="d2e10012">A validation of the models using a subset of the experimental data described in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/> is presented in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Three-dimensional CAD model</title>
      <p id="d2e10027">The three-dimensional CAD models are simplified representations of the G1 geometry that retain the machine external shape. The provided data <xref ref-type="bibr" rid="bib1.bibx28" id="paren.101"/> consist of two STEP (.stp) files representing the nominal geometry of a G1 turbine characterized by a collective blade pitch equal to <inline-formula><mml:math id="M537" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mtext>opt</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M538" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.42°, i.e., the fine pitch of the nominal control trajectory in region II; zero rotor azimuth (<inline-formula><mml:math id="M539" display="inline"><mml:mrow><mml:mi mathvariant="italic">ψ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>); and zero nacelle yaw angle (<inline-formula><mml:math id="M540" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>).</p>
      <p id="d2e10078">These CAD geometries are suitable for generating conformal meshes for blade-resolved CFD simulations. It should be noted that, owing to manufacturing tolerances in the blade production process, minor discrepancies may exist between the nominal G1 blade geometry and the actual geometry of the tested blades, which is not known.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Synthetic inflow</title>
      <p id="d2e10089">Time histories of the synthetic inflows generated by two LES analyses, aimed at reproducing the Mod-TI and High-TI atmospheric boundary layers (ABLs), are provided. The simulations were performed using the Simulator fOr Wind Farm Applications (SOWFA, <xref ref-type="bibr" rid="bib1.bibx34" id="altparen.102"/>), including an explicit representation of the spires and roughness elements used to generate the boundary layer in the wind tunnel. Further details of the numerical setup are reported in <xref ref-type="bibr" rid="bib1.bibx113" id="text.103"/>.</p>
      <p id="d2e10098">The provided datasets <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx31" id="paren.104"/> consist of time histories of the three velocity components sampled along a vertical plane located 19.1 <inline-formula><mml:math id="M541" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> downstream of the inlet, i.e., 10 <inline-formula><mml:math id="M542" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> upstream of the turntable center, and therefore very close to the location of the corresponding experimental inflow mapping.  For the Mod-TI case, the time history spans approximately 70 <inline-formula><mml:math id="M543" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>, with data sampled at 0.9 <inline-formula><mml:math id="M544" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">ms</mml:mi></mml:mrow></mml:math></inline-formula> intervals. For the High-TI case, the time history spans approximately 40 <inline-formula><mml:math id="M545" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>, with data sampled at 1 <inline-formula><mml:math id="M546" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">ms</mml:mi></mml:mrow></mml:math></inline-formula> intervals. For each time instant, a text file is provided in the corresponding folder containing the three instantaneous components of the velocity vector sampled at the mesh nodes. The coordinates of the mesh nodes are specified in a separate file.</p>
      <p id="d2e10153">The synthetic inflow can be scaled following the same procedure suggested for the experimental inflow mapping, described in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS1"/>. The resulting inflows have been used in several studies <xref ref-type="bibr" rid="bib1.bibx110 bib1.bibx112 bib1.bibx104 bib1.bibx113 bib1.bibx108 bib1.bibx105 bib1.bibx107 bib1.bibx109 bib1.bibx4 bib1.bibx68" id="paren.105"/> to numerically assess the impact of a wide range of wind farm control strategies on the performance of a cluster of G1 turbines and their shed wakes.</p>
</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Simulink model</title>
      <p id="d2e10169">A two-degree-of-freedom (2-DOF) numerical model of the G1 turbine is implemented in Simulink. The model neglects blade and drivetrain flexibility and resolves the drivetrain and north–south tower dynamics, the latter represented by a mass-spring-damper system.</p>
      <p id="d2e10172">For aligned operation (<inline-formula><mml:math id="M547" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M548" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0°), the rotor aerodynamic power and thrust are computed using blade element momentum (BEM) theory, as implemented in the OpenFAST model described in Sect. <xref ref-type="sec" rid="Ch1.S5.SS4"/>.  Specifically, simulations were performed for multiple combinations of wind speed, tip-speed ratio, and collective blade pitch. The resulting aerodynamic power and thrust coefficients are stored in three-dimensional LUTs, which are interpolated in Simulink during model execution.</p>
      <p id="d2e10191">The model can also predict power and thrust losses induced by yaw misalignment. To this end, the approach proposed in <xref ref-type="bibr" rid="bib1.bibx92" id="text.106"/> is adopted, which accounts for the effect of yaw misalignment on rotor aerodynamic performance as collective pitch, tip-speed ratio, rotor speed, and vertical shear vary. The corresponding thrust and power loss factors, <inline-formula><mml:math id="M549" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M550" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, are stored in five-dimensional LUTs and interpolated during model execution.  These loss factors are applied to the thrust and power predicted under aligned conditions.</p>
      <p id="d2e10219">The 2-DOF numerical model includes the controller responsible for tracking the prescribed control trajectory, also during curtailed or derated operation (see Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS6"/>). The temporal evolution of wind speed is defined by the REWS estimated from the appropriately scaled synthetic inflow.</p>
      <p id="d2e10225">The provided model <xref ref-type="bibr" rid="bib1.bibx26" id="paren.107"/> consists of a Simulink file and its parameters, available in a MATLAB (.mat) file. The model has been used, in its original or slightly modified form, to support research on wind-turbine and wind farm control strategies <xref ref-type="bibr" rid="bib1.bibx17 bib1.bibx94" id="paren.108"/>.</p>
</sec>
<sec id="Ch1.S5.SS4">
  <label>5.4</label><title>OpenFAST model</title>
      <p id="d2e10242">The aeroservoelastic behavior of the G1 turbine is modeled in OpenFAST <xref ref-type="bibr" rid="bib1.bibx53" id="paren.109"/> using the following modules. <list list-type="bullet"><list-item>
      <p id="d2e10250"><italic>ElastoDyn (v1.03)</italic> resolves the structural dynamics of the G1 blades, tower, and drivetrain. The mass and stiffness distributions of the structural components are based on their nominal properties. The first fore–aft and side–side natural frequencies of the tower, which are approximately 15 % higher than the 1P at rated condition, were tuned using the tower load spectra.  Similarly, the drivetrain stiffness was tuned to match the first drivetrain natural frequency inferred from the torque meter spectra, which is slightly higher than 6 times the 1P at the rated condition. Higher tower modes and blade natural frequencies may differ from the experimental ones, which are unknown. However, note that the structural design of the blades is driven by strength requirements; as a result, the natural frequencies are much higher and not representative of those of an aeroelastically scaled model. Virtual load sensors, placed at the same locations as the G1 load sensors, are also implemented. Finally, two versions of the ElastoDyn input files are provided: one for the standard yaw actuator and the other for the fast yaw actuator.</p></list-item><list-item>
      <p id="d2e10256"><italic>AeroDyn (v15.03)</italic> computes aerodynamic loads using a BEM-based formulation with improved performance at large skew angles <xref ref-type="bibr" rid="bib1.bibx9" id="paren.110"/>. Airfoil polars were specifically tailored to achieve good agreement between experimental and numerical performance under aligned operating conditions <xref ref-type="bibr" rid="bib1.bibx106" id="paren.111"/>.</p></list-item><list-item>
      <p id="d2e10268"><italic>ServoDyn (v1.05)</italic> implements all control functionalities described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2.SSS6"/>, with the exception of the IPC block for load reduction. Specifically, the controller implemented in Simulink is compiled into a bladed-style dynamic link library (DISCON.dll) following the approach of <xref ref-type="bibr" rid="bib1.bibx71" id="text.112"/>, with control parameters (e.g., curtailment, derating, and the amplitude and frequency of wake-mixing techniques) specified in an external file (DISCON.in).</p></list-item><list-item>
      <p id="d2e10279"><italic>InflowWind (v3.01)</italic> defines the inflow wind conditions using the appropriately scaled synthetic inflow.</p></list-item></list></p>
      <p id="d2e10284">The provided data <xref ref-type="bibr" rid="bib1.bibx27" id="paren.113"/> include the OpenFAST input files, the 64-bit DISCON.dll, the DISCON.in file containing the control settings, and an example inflow file modeling the Mod-TI ABL. The Simulink model of the controller is also provided, enabling the controller compilation for other operating environments.</p>
</sec>
<sec id="Ch1.S5.SS5">
  <label>5.5</label><title>AMR-Wind model</title>
      <p id="d2e10298">A digital twin of the experimental facility is implemented within the open-source GPU-accelerated flow solver <italic>AMR-Wind</italic>
<xref ref-type="bibr" rid="bib1.bibx87 bib1.bibx57" id="paren.114"/>, which solves the incompressible Navier–Stokes equations with Boussinesq buoyancy, Coriolis forcing, and actuator forcing. The flow is advanced in time using a fixed time step of <inline-formula><mml:math id="M551" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M552" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 2.5 <inline-formula><mml:math id="M553" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10<sup>−4</sup> <inline-formula><mml:math id="M555" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>, for a total simulated time of 30 <inline-formula><mml:math id="M556" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>. The computational domain spans <inline-formula><mml:math id="M557" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10.0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">14.2</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M558" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M559" display="inline"><mml:mrow><mml:mi>y</mml:mi><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">6.92</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">6.92</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M560" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M561" display="inline"><mml:mrow><mml:mi>z</mml:mi><mml:mo>∈</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0.0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">3.84</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M562" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> and is discretized on a base mesh of 304 <inline-formula><mml:math id="M563" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 176 <inline-formula><mml:math id="M564" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 48 cells with three adaptive mesh refinement (AMR) levels, resulting in a mesh size of 0.0098 <inline-formula><mml:math id="M565" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> (equal to <inline-formula><mml:math id="M566" display="inline"><mml:mrow><mml:mo>≈</mml:mo><mml:mi>D</mml:mi><mml:mo>/</mml:mo><mml:mn mathvariant="normal">112</mml:mn></mml:mrow></mml:math></inline-formula>) at the turbine rotor disk. No-slip wall boundary conditions are imposed on the lateral boundaries (<inline-formula><mml:math id="M567" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mtext>lo</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M568" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mtext>hi</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>) and at upper boundary (<inline-formula><mml:math id="M569" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mtext>hi</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>), while the streamwise boundaries <inline-formula><mml:math id="M570" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mtext>lo</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M571" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mtext>hi</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are modeled as mass inflow at <inline-formula><mml:math id="M572" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mtext>lo</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and pressure outflow at <inline-formula><mml:math id="M573" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mtext>hi</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. A surface roughness length <inline-formula><mml:math id="M574" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M575" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 10<sup>−3</sup> <inline-formula><mml:math id="M577" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> is used at the lower boundary (<inline-formula><mml:math id="M578" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mtext>lo</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>).</p>
      <p id="d2e10614">Realistic inflow conditions are imposed through ingestion of time-resolved velocity fields from a precursor LES (Mod-TI synthetic inflow; see Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>), using the boundary-plane inflow capability of AMR-Wind at <inline-formula><mml:math id="M579" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mtext>lo</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>. AMR-Wind version v3.8.0 (and AMReX v24.10) was used and minimally modified such that the ingested velocity fields can be scaled by a constant factor to match the experimental wind conditions. The small turbulence scales in the LES are modeled with the AMD subgrid-scale model.</p>
      <p id="d2e10630">Within the provided datasets <xref ref-type="bibr" rid="bib1.bibx29" id="paren.115"/>, each scaled wind turbine is modeled with the actuator line model (ALM) corrected through the vortex-based tip/smearing correction of <xref ref-type="bibr" rid="bib1.bibx64" id="text.116"/>, which couples AMR-Wind with OpenFAST to capture the aeroservoelastic response of each G1 turbine. Each rotor blade is discretized using 60 actuator points and 12 points along the tower, with a Gaussian smearing width <inline-formula><mml:math id="M580" display="inline"><mml:mi mathvariant="italic">ϵ</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M581" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.013 <inline-formula><mml:math id="M582" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e10661">The CFD solver is coupled with OpenFAST v3.5.0. The G1 turbine modeling files and the closed-loop control system are identical to those used in the model described in Sect. <xref ref-type="sec" rid="Ch1.S5.SS4"/>. The controller is interfaced with OpenFAST via a dynamic library compiled on a Linux system.</p>
</sec>
</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Scope and limitations of the dataset</title>
      <p id="d2e10675">Wind-tunnel ‌experiments ‌at ‌reduced scale inevitably come with trade-offs when compared with true field, full-scale conditions. Here, the key shortcomings of the present dataset are examined, with a clear line drawn between what it can credibly validate and what sits outside its reach. Full details of the scaling approach are available in <xref ref-type="bibr" rid="bib1.bibx16" id="text.117"/>, <xref ref-type="bibr" rid="bib1.bibx109" id="text.118"/>, <xref ref-type="bibr" rid="bib1.bibx32" id="text.119"/>, and <xref ref-type="bibr" rid="bib1.bibx7" id="text.120"/>; what follows is a brief review of this material.</p>
      <p id="d2e10690"><italic>Reynolds-number mismatch.</italic> Based on blade chord, the Reynolds number of the G1 rotors falls roughly between 50 000 and 80 000, meaning it is lower than full scale by orders of magnitude. To reduce the impact of this gap, low-Reynolds-number airfoils are used to reproduce realistic rotor aerodynamic behavior at model scale. At the same time, the most influential non-dimensional quantities for wake development are matched, namely tip-speed ratio, thrust coefficient, non-dimensional circulation, and the rotor-based Strouhal number <xref ref-type="bibr" rid="bib1.bibx109" id="paren.121"/>. Under those similarity constraints, the G1 wakes can be considered representative of full-scale wakes in a non-dimensional sense <xref ref-type="bibr" rid="bib1.bibx109" id="paren.122"/>. Even so, effects tied directly to the blade boundary layer – for example airfoil transition, stall characteristics, or aeroacoustic emissions – do not translate to full scale. For that reason, the dataset is not a suitable basis for validating models intended to predict those boundary-layer-driven phenomena at full scale.</p>
      <p id="d2e10701"><italic>Inflow realism.</italic> The inflow boundary layers are produced passively, using spires and roughness elements, and they reproduce realistic shear and turbulence-intensity vertical profiles. Still, several atmospheric ingredients are missing: Coriolis-driven wind veer, stratification, and buoyancy, in addition to the largest turbulent length scales, which simply cannot develop within the limited size of the test section. In addition, the mean flow shows a small lateral non-homogeneity (see Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS1"/>); it is measured and shared so users can include it explicitly in their analyses. When wind direction is varied in time, this change is emulated by rotating the turntable. This means that the turbine cluster is rotated – and the turbines are therefore moved – within an otherwise steady mean flow, while the opposite happens in reality – where the turbines do not move and it is the flow that rotates with respect to the ground. While using the turntable enables matching the changing relative alignment between inflow and farm, it does not reproduce the atmospheric dynamics that cause real direction shifts.</p>
      <p id="d2e10708"><italic>Blockage.</italic> The rotor swept area of one G1 is about 1.8 % of the test-section cross-sectional area; as a result, blockage-related impacts on measured performance are expected to be very small <xref ref-type="bibr" rid="bib1.bibx109" id="paren.123"/>.</p>
      <p id="d2e10717"><italic>Actuator and structural scaling.</italic> With the time compression ratio of 80 resulting from the size scaling and the tunnel flow speed <xref ref-type="bibr" rid="bib1.bibx7" id="paren.124"/>, the pitch and yaw actuation is as fast as – and in some cases faster than – what is typical at full scale, which is essential for the wake-mixing strategies exercised here. The manufacturing of the scaled blades prioritizes safety and therefore strength, not aeroelastic similarity, so blade natural frequencies end up far higher than in an aeroelastically scaled design. This makes blade elastic behavior non-representative of full-scale response. By contrast, the placement of the first tower fore–aft and side–side modes, as well as the drivetrain mode relative to rotor harmonics, is comparable to full-scale machines (see Sect. <xref ref-type="sec" rid="Ch1.S5.SS4"/>). In practice, the measured loads should be considered those of a stiff aeroservoelastic system. They serve well for validating control-focused load models and for assessing load changes driven by wake-control actions, but they should not be used to infer or extrapolate absolute fatigue levels directly to full scale.</p>
      <p id="d2e10727"><italic>Farm geometry.</italic> The experiments cover compact clusters, composed of at most three turbines, and with relatively tight spacing. Effects associated with deep arrays, farm-scale blockage, or gravity-wave interactions are clearly not captured by this dataset.</p>
      <p id="d2e10732">Taken together, the dataset is meant to support validation of control-oriented aeroelastic models, engineering and LES wake models, wind farm flow models, and wind farm control strategies, interpreted in a non-dimensional or model-scale sense and under the specified inflow conditions. It is not meant for validating blade-resolved boundary-layer aerodynamics, aeroelastic blade deformation and response, absolute full-scale fatigue loading, or any process dominated by atmospheric physics that the wind tunnel cannot reproduce.</p>
</sec>
<sec id="Ch1.S7" sec-type="conclusions">
  <label>7</label><title>Conclusions</title>
      <p id="d2e10743">This paper presents a newly released open-access experimental dataset specifically designed for wind farm control and wake-interaction research. Although several of the underlying experimental campaigns, conducted between 2016 and 2025, have supported previous publications, the data are made publicly available here for the first time, in a complete, harmonized, and fully documented form. The dataset comprises time-resolved structural loads, actuator commands, turbine operating states, and wake measurements obtained from wind-tunnel experiments featuring actuated and instrumented scaled wind turbine models. The measurements cover a broad range of wake-affecting strategies, including yaw-based wake steering, dynamic yaw actuation, Pulse-based wake mixing, Helix control, curtailment and derating strategies, individual pitch control for load mitigation, and combinations thereof.</p>
      <p id="d2e10746">A key distinguishing feature of the dataset is the simultaneous availability of actuator commands, measured turbine responses, and high-frequency structural load measurements under controlled and repeatable inflow conditions. This enables detailed investigations of controller tracking performance, load variability, and dynamic turbine behavior induced by active wake-control strategies. In addition to the experimental measurements, the database provides numerical models reproducing the experimental configurations, thereby establishing a reproducible benchmarking framework that supports systematic validation, sensitivity analyses, and model-to-model comparison.</p>
      <p id="d2e10749">By addressing the current scarcity of publicly available time-resolved datasets tailored to wind farm control studies, this work contributes to ongoing community efforts aimed at enhancing transparency, reproducibility, and model fidelity in wind farm control research. The dataset is expected to support validation of control-oriented aeroelastic and wake-interaction models, fatigue-relevant load assessments under active wake-control operation, and benchmarking of numerical tools used for wind farm design and control.</p>
      <p id="d2e10752">The intended scope of the dataset, together with the inherent limitations of scaled wind-tunnel testing – and hence what the data can and cannot be used to validate – is critically discussed in Sect. <xref ref-type="sec" rid="Ch1.S6"/>. The companion numerical models are provided as optional documented reference implementations, and users are encouraged to develop and validate their own independent models against the experimental data.</p>
      <p id="d2e10758">Future extensions may include additional inflow conditions, further control strategies, and expanded numerical reference cases, with the aim of progressively consolidating this dataset as a community benchmark for controlled wake-interaction studies. To this end, the repository documentation will be maintained and updated in response to community feedback, and users are encouraged to report issues or suggestions for improving the data description.</p>
</sec>

      
      </body>
    <back><app-group>

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title>Validation of the numerical models</title>
      <p id="d2e10773">This section presents a validation of the models described in Sect. <xref ref-type="sec" rid="Ch1.S5"/> against a subset of the experimental data presented in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>. Table <xref ref-type="table" rid="TA1"/> lists, for each validated numerical model, the data obtained from the validation simulations, together with the corresponding repository links.</p>

<table-wrap id="TA1" specific-use="star"><label>Table A1</label><caption><p id="d2e10785">Overview of the provided simulation data and corresponding repository.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="45mm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="55mm"/>
     <oasis:colspec colnum="3" colname="col3" align="justify" colwidth="6cm"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">Numerical model</oasis:entry>
         <oasis:entry colname="col2" align="left">Provided simulation data</oasis:entry>
         <oasis:entry colname="col3" align="left">Data repository</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">G1 drive-train and tower dynamics</oasis:entry>
         <oasis:entry colname="col2" align="left">Input and output variables, stored in MATLAB (.mat) files</oasis:entry>
         <oasis:entry colname="col3" align="left"><uri>https://doi.org/10.5281/zenodo.18755240</uri> <xref ref-type="bibr" rid="bib1.bibx26" id="paren.125"/></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1" align="left">G1 aeroservoelasticity</oasis:entry>
         <oasis:entry colname="col2" align="left">OpenFAST output files (.outb)</oasis:entry>
         <oasis:entry colname="col3" align="left"><uri>https://doi.org/10.5281/zenodo.18772302</uri> <xref ref-type="bibr" rid="bib1.bibx27" id="paren.126"/></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1" align="left">Wakes and wake–turbine interaction within the wind tunnel</oasis:entry>
         <oasis:entry colname="col2" align="left">AMR-Wind (.nc) and OpenFAST (.outb) output files</oasis:entry>
         <oasis:entry colname="col3" align="left"><uri>https://doi.org/10.5281/zenodo.18874300</uri>  <xref ref-type="bibr" rid="bib1.bibx29" id="paren.127"/></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<sec id="App1.Ch1.S1.SS1">
  <label>A1</label><title>Validation of the synthetic inflow</title>
      <p id="d2e10876">Figure <xref ref-type="fig" rid="FA1"/> shows a numerical–experimental comparison of the longitudinal turbulence intensity (TI, lower panels) and the mean longitudinal velocity <inline-formula><mml:math id="M583" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (upper panels), with the latter normalized by the corresponding mean velocity at the Pitot tube position <inline-formula><mml:math id="M584" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">P</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>. Figure <xref ref-type="fig" rid="FA1"/>a–d and e–h present the comparison for Mod-TI and High-TI inflow conditions, respectively.</p>

      <fig id="FA1" specific-use="star"><label>Figure A1</label><caption><p id="d2e10918">Numerical (red lines) and experimental (black dots) comparison of the longitudinal turbulence intensity (lower panels) and the normalized mean longitudinal velocity (upper panels). Panels <bold>(a–d)</bold> and <bold>(e–h)</bold> refer to Mod-TI and High-TI inflow conditions, respectively. The dashed black lines mark the Pitot position.</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f12.png"/>

        </fig>

      <p id="d2e10933">The synthetic inflow reproduces reasonably well the variability in both the mean velocity and the longitudinal turbulence intensity, along both the lateral direction (Fig. <xref ref-type="fig" rid="FA1"/>a, c, e, and g) and the vertical direction (Fig. <xref ref-type="fig" rid="FA1"/>b, d, f, and h), with errors on the order of a few percentage points. Further comparisons between the turbulent kinetic energy spectra and the autocorrelation of the synthetic inflow and the experimental measurements are reported in <xref ref-type="bibr" rid="bib1.bibx113" id="text.128"/>.</p>
</sec>
<sec id="App1.Ch1.S1.SS2">
  <label>A2</label><title>Validation of the Simulink model</title>
      <p id="d2e10952">Figure <xref ref-type="fig" rid="FA2"/> shows a comparison between numerical predictions and experimental data for the most upstream machine in the cluster (WT1), operating under greedy conditions (panels a-d) and under combined yaw misalignment and derating conditions (Fig. <xref ref-type="fig" rid="FA2"/>e–h).</p>

      <fig id="FA2" specific-use="star"><label>Figure A2</label><caption><p id="d2e10961">Dataset “Wind turbine data under steady wind direction”. Boxplots <bold>(a–d)</bold>: comparison between experimental (black) data and numerical (red) predictions for greedy operation of WT1 under Mod-TI inflow conditions and varying wind speed (test IDs: [592:6:640]). Boxplots <bold>(e–h)</bold>: comparison between experimental (black) data and numerical (red) predictions for derated (<inline-formula><mml:math id="M585" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M586" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.7) and yaw-misaligned operation of WT1 under Mod-TI below rated inflow conditions (test IDs: [667:673]).</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f13.png"/>

        </fig>

      <p id="d2e10994">The simulations were performed by reducing the simulated mean wind speed by 0.1 <inline-formula><mml:math id="M587" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> relative to the mean of the Pitot measurement. These modest adjustments to the simulated ambient conditions, justified by the uncertainty in wind-speed measurements, improve the agreement with the experimental data. The first 5 <inline-formula><mml:math id="M588" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula> were also discarded to avoid transient effects in subsequent analyses.</p>
      <p id="d2e11023">Statistical distributions of the considered quantities are represented using boxplots. For each case, the central line of the box indicates the median value, while the box edges correspond to the first and third quartiles. The whiskers extend to 1.96 times the interquartile range, indicating the variability associated with approximately 95 % of the data under the assumption of a normally distributed sample. Outliers are not explicitly shown. The boxplots are positioned and colored to allow direct comparison between experimental and numerical data, as well as between different operating conditions.</p>
      <p id="d2e11026">The agreement in terms of mean values is very good, except for the blade pitch under combined derating and yaw misalignment. This discrepancy is attributed to the fine-tuning of the optimal pitch implemented in the controller deployed on the G1 turbine <xref ref-type="bibr" rid="bib1.bibx19" id="paren.129"/>, which differs from the nominal pitch setting implemented in the controller coupled to the simulation environment.</p>
      <p id="d2e11032">The variability in the considered signals, primarily driven by turbulence in the simulated inflow, is also well captured, except for the tower-base load. This indicates accurate modeling of the drivetrain dynamics in the Simulink environment, whereas the tower motion dynamics is only partially captured by the adopted mass-spring-damper system.</p>
</sec>
<sec id="App1.Ch1.S1.SS3">
  <label>A3</label><title>Validation of the OpenFAST model</title>
      <p id="d2e11043">Figures <xref ref-type="fig" rid="FA3"/> and <xref ref-type="fig" rid="FA4"/> compare numerical predictions with experimental data for WT1 under Helix and DY operation, using boxplots. The plots illustrate the sensitivity of the main signals measured on the G1 turbine to variations in the amplitude of the investigated mixing strategy, while the mixing frequency is kept constant.</p>

      <fig id="FA3" specific-use="star"><label>Figure A3</label><caption><p id="d2e11052">Dataset “Wind turbine data under steady wind direction”. Comparison between experimental (black) data and numerical (red) predictions for CCW Helix operation (<inline-formula><mml:math id="M589" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mtext>Helix</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M590" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1.075) of WT1 under Mod-TI below rated inflow conditions and varying amplitude <inline-formula><mml:math id="M591" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover><mml:mtext>Helix</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> (test IDs: [988:991]).</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f14.png"/>

        </fig>

      <fig id="FA4" specific-use="star"><label>Figure A4</label><caption><p id="d2e11095">Dataset “Wind turbine data under steady wind direction”. Comparison between experimental (black) data and numerical (red) predictions for DY operation (<inline-formula><mml:math id="M592" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mtext>DY</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M593" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.75 <inline-formula><mml:math id="M594" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula>) of WT1 under Mod-TI below rated inflow conditions and varying amplitude <inline-formula><mml:math id="M595" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">γ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mtext>DY</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> (test IDs: [1069 1081 1094 1106 1120 1126 1131 1134 1139 1141]).</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f15.png"/>

        </fig>

      <p id="d2e11145">For the simulations performed with Helix, the simulated mean wind speed was reduced by 0.1 <inline-formula><mml:math id="M596" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> with respect to the mean value measured by the Pitot. The simulations were carried out using the ElastoDyn input files for the fast yaw actuator, with the degree of freedom associated with the first blade edgewise mode disabled, as its activation prevented the solver from converging. The first 30 <inline-formula><mml:math id="M597" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula> were also discarded to avoid transient effects in subsequent analyses. Finally, the numerical loads were corrected for the contributions due to the weight of the tower and the rotor–nacelle assembly at zero yaw, as obtained from a no-wind simulation with the rotor at standstill.</p>
      <p id="d2e11173">The aeroelastic model accurately captures both the mean values and their variability. In particular, the increase in load variability associated with increasing wake-mixing amplitude is reasonably well reproduced. Only the variability in the side–side bending moment at the tower base is underestimated by the model.</p>
      <p id="d2e11176">The spectrum of the numerical side–side bending moment signal shows a marked underestimation of vibrations at frequencies above the first tower mode. This indicates the need to improve the accuracy of the parameters governing high-frequency tower vibrations, which could be achieved through appropriate tuning based on results from a comprehensive experimental modal analysis of the G1 turbine.</p>
</sec>
<sec id="App1.Ch1.S1.SS4">
  <label>A4</label><title>Validation of the AMR-Wind model</title>
      <p id="d2e11187">Figure <xref ref-type="fig" rid="FA5"/> shows the average longitudinal velocity field <inline-formula><mml:math id="M598" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> predicted by AMR-Wind for two cases of the multiple wake measurement with the lidar dataset (see Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS3"/>): greedy control (Fig. <xref ref-type="fig" rid="FA5"/>a) and yaw misalignment of the two upstream machines (Fig. <xref ref-type="fig" rid="FA5"/>b). The shown data are sampled along a horizontal plane at <inline-formula><mml:math id="M599" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M600" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.925 <inline-formula><mml:math id="M601" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, with the wind speed normalized by <inline-formula><mml:math id="M602" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">P</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, i.e., the average of the numerical wind speed at the Pitot position.</p>

      <fig id="FA5" specific-use="star"><label>Figure A5</label><caption><p id="d2e11256">Dataset “Multiple wakes measurement with lidars”. Normalized longitudinal velocity field at <inline-formula><mml:math id="M603" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M604" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.925 <inline-formula><mml:math id="M605" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> predicted by AMR-Wind for two cases: greedy control (panel <bold>a</bold>, ID 1) and yaw misalignment of the two upstream turbines (panel <bold>b</bold>, ID 4) under Mod-TI below rated inflow conditions. The black rectangles indicate the three AMR levels. The vertical dashed lines mark the streamwise locations where the comparison between lidar measurements and numerical results is performed (see Fig. <xref ref-type="fig" rid="FA6"/>).</p></caption>
          <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f16.jpg"/>

        </fig>

      <p id="d2e11296">The simulations were performed by suppressing all elastic degrees of freedom (DOFs) in OpenFAST to simplify the numerical setup. Furthermore, the first 10 s of simulation data were discarded to remove transient effects.</p>
      <p id="d2e11300">Figure <xref ref-type="fig" rid="FA6"/> shows the comparison between the normalized horizontal wake profiles at <inline-formula><mml:math id="M606" display="inline"><mml:mi>z</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M607" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.925 <inline-formula><mml:math id="M608" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> measured experimentally with the lidar (black dots) and predicted by AMR-Wind (red lines). The lidar measurements were first filtered using a simple min–max criterion, removing all velocity samples outside the range 0–8 <inline-formula><mml:math id="M609" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. Average velocity-deficit profiles were then obtained by binning the data in the <inline-formula><mml:math id="M610" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M611" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> directions with bin sizes of 0.05 and 0.1 <inline-formula><mml:math id="M612" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, respectively. The CFD sampling data from AMR-Wind were processed in a similar way. Due to the regular structure of the CFD sampling grid, the data were only binned in the <inline-formula><mml:math id="M613" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> direction (bin size 0.05 <inline-formula><mml:math id="M614" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>).</p>
      <p id="d2e11382">The agreement between numerical and experimental data is very good, with the largest discrepancies observed at 11 <inline-formula><mml:math id="M615" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula> for the case where the two upstream turbines are yaw-misaligned.</p>
      <p id="d2e11392">Figure <xref ref-type="fig" rid="FA7"/> shows the comparison between the power gains <inline-formula><mml:math id="M616" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>Gain</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi>P</mml:mi><mml:mtext>WS</mml:mtext></mml:msup><mml:mo>/</mml:mo><mml:msup><mml:mi>P</mml:mi><mml:mtext>Greedy</mml:mtext></mml:msup><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> obtained by yaw-misaligning the two upstream turbines relative to the greedy case, as measured experimentally and predicted numerically.  The power losses of WT1 induced by the yaw misalignment are well reproduced by the numerical simulations, whereas the power gains of WT2 and WT3 due to wake steering are slightly overestimated.  Overall, the wind farm power gain almost falls within the expected uncertainty range of the experimental measurements, estimated by propagating the individual sources of error.</p><fig id="FA6"><label>Figure A6</label><caption><p id="d2e11428">Dataset “Multiple wakes measurement with lidars”. Comparison of experimental lidar data (black dots) and AMR-Wind numerical predictions (red lines) of normalized horizontal wake profiles for greedy control (panel <bold>a</bold>, ID 1) and yaw misalignment of the two upstream turbines (panel <bold>b</bold>, ID 4) under Mod-TI below rated inflow conditions. The comparison is performed at several streamwise locations, expressed in rotor diameters downstream of WT1.</p></caption>
          
          <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f17.png"/>

        </fig>

      <fig id="FA7"><label>Figure A7</label><caption><p id="d2e11447">Dataset “Multiple wakes measurement with lidars”. Comparison of experimental measurements and AMR-Wind predictions of the power gain <inline-formula><mml:math id="M617" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mtext>Gain</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> relative to greedy control (ID 1), obtained by yaw-misaligning the two upstream turbines (ID 4) under Mod-TI below rated inflow conditions. The error bars represent the uncertainty in the experimental measurements.</p></caption>
          
          <graphic xlink:href="https://wes.copernicus.org/articles/11/4005/2026/wes-11-4005-2026-f18.png"/>

        </fig>


</sec>
</app>

<app id="App1.Ch1.Sx1"><label>Appendix</label>
  <title>Nomenclature</title>
      <p id="d2e11478"><table-wrap position="anchor"><oasis:table><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="20mm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="50mm"/>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M618" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Rotor swept area [<inline-formula><mml:math id="M619" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M620" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Cone coefficient [–]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M621" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Power coefficient [–]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M622" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Thrust coefficient [–]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M623" display="inline"><mml:mi>D</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Rotor diameter [<inline-formula><mml:math id="M624" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">EW</oasis:entry>
         <oasis:entry colname="col2" align="left">East–west tower-base bending moment [<inline-formula><mml:math id="M625" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">FA</oasis:entry>
         <oasis:entry colname="col2" align="left">Fore–aft tower-base bending moment [<inline-formula><mml:math id="M626" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M627" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Frequency [<inline-formula><mml:math id="M628" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M629" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Rotor rotational frequency [<inline-formula><mml:math id="M630" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Hz</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M631" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>Q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">I</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Integral gain of the PI torque controller [<inline-formula><mml:math id="M632" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M633" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>Q</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">P</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Proportional gain of the PI torque controller [<inline-formula><mml:math id="M634" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M635" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">I</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Integral gain of the PI pitch controller [–]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M636" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">P</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Proportional gains of the PI pitch controller [<inline-formula><mml:math id="M637" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M638" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M639" display="inline"><mml:mrow><mml:msub><mml:mi>M</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Shaft rotating bending moments [<inline-formula><mml:math id="M640" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M641" display="inline"><mml:mrow><mml:msub><mml:mtext>Nod</mml:mtext><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Fixed-frame nacelle nodding moment [<inline-formula><mml:math id="M642" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">NS</oasis:entry>
         <oasis:entry colname="col2" align="left">North–south tower-base bending moment [<inline-formula><mml:math id="M643" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M644" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Mechanical power [<inline-formula><mml:math id="M645" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">W</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M646" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Demanded curtailed power [<inline-formula><mml:math id="M647" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">W</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M648" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Power derating factor [–]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M649" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Normalized mechanical power [–]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M650" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M651" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M652" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Ω</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Rated power [<inline-formula><mml:math id="M653" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">W</mml:mi></mml:mrow></mml:math></inline-formula>], torque [<inline-formula><mml:math id="M654" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>], and rotor speed [<inline-formula><mml:math id="M655" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">rpm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M656" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mtext>cog</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Distance of the rotor–nacelle center of gravity from the tower axis [<inline-formula><mml:math id="M657" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M658" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mtext>dyn</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Pitot dynamic pressure [<inline-formula><mml:math id="M659" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">Pa</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M660" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Mechanical torque [<inline-formula><mml:math id="M661" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M662" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Rotor radius [<inline-formula><mml:math id="M663" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">SS</oasis:entry>
         <oasis:entry colname="col2" align="left">Side–side tower-base bending moment [<inline-formula><mml:math id="M664" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M665" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Time [<inline-formula><mml:math id="M666" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M667" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Rotor thrust force [<inline-formula><mml:math id="M668" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M669" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Freestream wind speed [<inline-formula><mml:math id="M670" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M671" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Velocity components [<inline-formula><mml:math id="M672" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M673" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mtext>LOS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Line-of-sight velocity measured by lidar [<inline-formula><mml:math id="M674" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M675" display="inline"><mml:mi>W</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Total rotor–nacelle weight [<inline-formula><mml:math id="M676" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M677" display="inline"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Longitudinal, lateral, and vertical coordinates [<inline-formula><mml:math id="M678" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M679" display="inline"><mml:mrow><mml:msub><mml:mtext>Yaw</mml:mtext><mml:mi mathvariant="normal">F</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Fixed-frame nacelle yawing moment [<inline-formula><mml:math id="M680" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">N</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M681" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Hub height [<inline-formula><mml:math id="M682" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M683" display="inline"><mml:mrow><mml:msub><mml:mi>z</mml:mi><mml:mtext>SG</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Distance between the rotor apex and the tower strain-gauge section [<inline-formula><mml:math id="M684" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap></p>
      <p id="d2e12477"><table-wrap position="anchor"><oasis:table><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="20mm"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="50mm"/>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M685" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Power-law shear exponent [–]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M686" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Pitch angle of blade <inline-formula><mml:math id="M687" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> [°]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M688" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Angular resolution (quantization interval) of encoder-based measurements [°]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M689" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Measurement uncertainty at a 95 % confidence level (of the following quantity)</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M690" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mi mathvariant="normal">Ω</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Rotor speed error [<inline-formula><mml:math id="M691" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">rpm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M692" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>BL</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Gearbox mechanical backlash [°]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M693" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Yaw misalignment angle [°]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M694" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mtext>nac</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Nacelle yaw angle [°]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M695" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="bold-italic">u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Yaw angle of velocity vector [°]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M696" display="inline"><mml:mi mathvariant="normal">Φ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Turntable angle [°]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M697" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">φ</mml:mi><mml:mi mathvariant="bold-italic">u</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Tilt angle of velocity vector [°]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M698" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Tip-speed ratio [–]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M699" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Air density [<inline-formula><mml:math id="M700" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M701" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">ϕ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Standard deviation of  wind-direction uncertainty [°]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M702" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Rotor angular velocity [<inline-formula><mml:math id="M703" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">rpm</mml:mi></mml:mrow></mml:math></inline-formula>]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M704" display="inline"><mml:mi mathvariant="italic">ψ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Rotor azimuth angle [°]</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M705" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:msub><mml:mo>)</mml:mo><mml:mtext>Dem</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Demanded value</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M706" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:msub><mml:mo>)</mml:mo><mml:mtext>Meas</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Measured value</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M707" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:msub><mml:mo>)</mml:mo><mml:mtext>opt</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Optimal value</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M708" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">P</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Pitot probe reference position</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M709" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:msub><mml:mo>)</mml:mo><mml:mi mathvariant="normal">S</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2" align="left">Rotating shaft reference frame</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">ABL</oasis:entry>
         <oasis:entry colname="col2" align="left">Atmospheric boundary layer</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">APC</oasis:entry>
         <oasis:entry colname="col2" align="left">Active power control</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">CAD</oasis:entry>
         <oasis:entry colname="col2" align="left">Computer-aided design</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">CTA</oasis:entry>
         <oasis:entry colname="col2" align="left">Constant temperature anemometer</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">DEL</oasis:entry>
         <oasis:entry colname="col2" align="left">Damage equivalent load</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">DIC</oasis:entry>
         <oasis:entry colname="col2" align="left">Dynamic induction control</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">DY</oasis:entry>
         <oasis:entry colname="col2" align="left">Dynamic yaw</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">IPC</oasis:entry>
         <oasis:entry colname="col2" align="left">Individual pitch control</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">LES</oasis:entry>
         <oasis:entry colname="col2" align="left">Large eddy simulation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">PLC</oasis:entry>
         <oasis:entry colname="col2" align="left">Programmable logic controller</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">REWS</oasis:entry>
         <oasis:entry colname="col2" align="left">Rotor effective wind speed</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">TSR</oasis:entry>
         <oasis:entry colname="col2" align="left">Tip-speed ratio</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap></p>
</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d2e13010">The “Experimental inflow mapping” dataset <xref ref-type="bibr" rid="bib1.bibx25" id="paren.130"/> is available on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18749773" ext-link-type="DOI">10.5281/zenodo.18749773</ext-link> and on WindLab at <uri>https://windlab.hlrs.de/dataset/18749773</uri> (last access: 15 October 2026).</p>

      <p id="d2e13022">The “Single wake measurement” dataset <xref ref-type="bibr" rid="bib1.bibx22" id="paren.131"/> is available on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18732794" ext-link-type="DOI">10.5281/zenodo.18732794</ext-link> and on WindLab at <uri>https://windlab.hlrs.de/dataset/18732794</uri> (last access: 15 October 2026).</p>

      <p id="d2e13034">The “Double wakes measurement” dataset <xref ref-type="bibr" rid="bib1.bibx24" id="paren.132"/> is available on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18743973" ext-link-type="DOI">10.5281/zenodo.18743973</ext-link>  and on WindLab at <uri>https://windlab.hlrs.de/dataset/18743973</uri> (last access: 15 October 2026).</p>

      <p id="d2e13046">The “Multiple wakes measurement” dataset <xref ref-type="bibr" rid="bib1.bibx21" id="paren.133"/> is available on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18731994" ext-link-type="DOI">10.5281/zenodo.18731994</ext-link> and on WindLab at <uri>https://windlab.hlrs.de/dataset/18731994</uri> (last access: 15 October 2026).</p>

      <p id="d2e13058">The “Wind turbine data under steady wind direction” dataset <xref ref-type="bibr" rid="bib1.bibx20" id="paren.134"/> is available on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18723855" ext-link-type="DOI">10.5281/zenodo.18723855</ext-link> and on WindLab at <uri>https://windlab.hlrs.de/dataset/18723855</uri> (last access: 15 October 2026).</p>

      <p id="d2e13071">The “Wind turbine data under dynamically varying wind direction” dataset <xref ref-type="bibr" rid="bib1.bibx23" id="paren.135"/> is available on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18743431" ext-link-type="DOI">10.5281/zenodo.18743431</ext-link> and on WindLab at <uri>https://windlab.hlrs.de/dataset/18743431</uri> (last access: 15 October 2026).</p>

      <p id="d2e13083">The 3D CAD models <xref ref-type="bibr" rid="bib1.bibx28" id="paren.136"/> are available on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.19047499" ext-link-type="DOI">10.5281/zenodo.19047499</ext-link> and on WindLab at <uri>https://windlab.hlrs.de/dataset/19047499</uri> (last access: 15 October 2026).</p>

      <p id="d2e13095">The synthetic inflows <xref ref-type="bibr" rid="bib1.bibx30 bib1.bibx31" id="paren.137"/> are available on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18860646" ext-link-type="DOI">10.5281/zenodo.18860646</ext-link> and  <ext-link xlink:href="https://doi.org/10.5281/zenodo.19004026" ext-link-type="DOI">10.5281/zenodo.19004026</ext-link>, as well as WindLab at <uri>https://windlab.hlrs.de/dataset/18860646</uri> and <uri>https://windlab.hlrs.de/dataset/19004026</uri> (last access: 15 October 2026).</p>

      <p id="d2e13113">The 2-DOF Simulink model and its input/output files for selected cases <xref ref-type="bibr" rid="bib1.bibx26" id="paren.138"/> are available on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18755240" ext-link-type="DOI">10.5281/zenodo.18755240</ext-link> and on WindLab at <uri>https://windlab.hlrs.de/dataset/18755240</uri> (last access: 15 October 2026).</p>

      <p id="d2e13125">The OpenFAST model and its output files for selected cases <xref ref-type="bibr" rid="bib1.bibx27" id="paren.139"/> are available on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18772302" ext-link-type="DOI">10.5281/zenodo.18772302</ext-link> and on WindLab at <uri>https://windlab.hlrs.de/dataset/18772302</uri> (last access: 15 October 2026).</p>

      <p id="d2e13137">The AMR-Wind model and its input/output files for selected cases <xref ref-type="bibr" rid="bib1.bibx29" id="paren.140"/> are available on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.18874300" ext-link-type="DOI">10.5281/zenodo.18874300</ext-link> and on WindLab at <uri>https://windlab.hlrs.de/dataset/18874300</uri> (last access: 15 October 2026).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e13152">CLB conceived the G1 research concept as a platform for wake behavior and wind farm control studies, initiated and led the research projects enabling its development and testing, and designed and supervised the experimental activities. He contributed to the analysis and interpretation of the results and helped define the overall research direction. FC designed and developed the G1 wind turbines and their acquisition and control systems, covering both system-level definition and detailed engineering, including hardware selection, mechanical design, and control software implementation. He co-designed the experimental campaigns, played a key role in their execution, contributed to data analysis and interpretation, and created and structured the dataset. He led the development of the digital twins of the experimental facility described in the paper. CLB conceived this data description paper, with the initial draft written by FC. FVM, ST, and DB contributed to the design and execution of the experimental activities, data analysis, and technical discussions. DA contributed to the development of the numerical models and the controllers integrated within them. All authors contributed ideas, suggestions, and improvements to the writing and editing of the paper.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

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

      <p id="d2e13167">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="d2e13174">The authors gratefully acknowledge Insu Paek of Kangwon National University for developing the very first version of the Simulink controller that tracks the regulation trajectory. Emmanouil Nanos, Vlaho Petrović, Manu Prosser, Johannes Schreiber, Chengyu Wang, and Robin Weber from the Technical University of Munich are gratefully acknowledged for their valuable contribution to the development of the G1 model, the execution of the wind-tunnel experiments, the development of the synthetic inflow, and the implementation of the numerical setup in AMR-Wind.</p><p id="d2e13176">The authors thank Stefano Cacciola, Gabriele Campanardi, Alessandro Croce, Stefano Giappino, Donato Grassi, Luca Ronchi, Paolo Schito, and Alberto Zasso from Politecnico di Milano for conducting the hot-wire flow measurements and for their support during the wind-tunnel experimental campaigns.</p><p id="d2e13178">The authors also express their gratitude to the Leibniz Supercomputing Centre (LRZ) for providing access and computing time on the SuperMUC Petascale System under Projekt-ID pn67qi “Large-eddy Simulation of wind farm Control beyond Power maximization” (LESCoP).</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e13183">This work has been supported in part by the German Federal Ministry for Economic Affairs and Energy through projects CompactWind (FKZ: 0325492), e-TWINS (FKZ: 03EI6020A), PowerTracker (FKZ: 03EE2036A), and LifeOdometer (FKZ: 03EE3037B). This work has also been partially supported by the European Union’s Horizon Europe Programme through projects CL-WINDCON (grant agreement no. 727477), TWEET-IE (grant agreement no. 101079125), and MERIDIONAL (grant agreement no. 101084216).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e13189">This paper was edited by Jan-Willem van Wingerden and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Bachmann electronic GmbH(2025)</label><mixed-citation>Bachmann electronic GmbH: System overview, Bachmann electronic GmbH, Feldkirch, Austria, <uri>https://www.bachmann.info/en/system-overview</uri> (last access: 12 December 2025), 2025.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Boorsma and Schepers(2014)</label><mixed-citation> Boorsma, K. and Schepers, J.: New MEXICO experiment. Preliminary Overview with Initial Validation, Tech. Rep. ECN-E–14-048, Energy Research Centre of the Netherlands (ECN), 2014.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Boorsma and Schepers(2016)</label><mixed-citation>Boorsma, K. and Schepers, J. G.: Rotor experiments in controlled conditions continued: New Mexico, J. Phys. Conf. Ser., 753, 022004, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/753/2/022004" ext-link-type="DOI">10.1088/1742-6596/753/2/022004</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Bortolin et al.(2026)Bortolin, Tamaro, Campagnolo, Mühle, Manolesos, Croce, Bottasso et al.</label><mixed-citation>Bortolin, D., Tamaro, S. Campagnolo, F. Mühle, F. V., Manolesos, M., Croce, A., and Bottasso, C. L.: An experimental investigation on wake mixing and steering techniques, J. Phys. Conf. Ser., 3224, 1–11, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/3224/3/032050" ext-link-type="DOI">10.1088/1742-6596/3224/3/032050</ext-link>, IOP Publishing, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Bortolotti et al.(2019)Bortolotti, Tarres, Dykes, Merz, Sethuraman, Verelst, and Zahle</label><mixed-citation>Bortolotti, P., Tarres, H. C., Dykes, K., Merz, K., Sethuraman, L., Verelst, D., and Zahle, F.: IEA Wind TCP Task 37: Systems engineering in wind energy-WP2.1 Reference wind turbines, National Renewable Energy Laboratory (NREL), Golden, CO, USA, <ext-link xlink:href="https://doi.org/10.2172/1529216" ext-link-type="DOI">10.2172/1529216</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Bossanyi(2003)</label><mixed-citation>Bossanyi, E. A.: Wind turbine control for load reduction, Wind Energy, 6, 229–244, <ext-link xlink:href="https://doi.org/10.1002/we.95" ext-link-type="DOI">10.1002/we.95</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Bottasso and Campagnolo(2022)</label><mixed-citation>Bottasso, C. L. and Campagnolo, F.: Wind tunnel testing of wind turbines and farms, Handbook of Wind Energy Aerodynamics, Springer, Cham, pp. 1077–1126, <ext-link xlink:href="https://doi.org/10.1007/978-3-030-31307-4_54" ext-link-type="DOI">10.1007/978-3-030-31307-4_54</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Bottasso et al.(2018)Bottasso, Cacciola, and Schreiber</label><mixed-citation>Bottasso, C. L., Cacciola, S., and Schreiber, J.: Local wind speed estimation, with application to wake impingement detection, Renewable Energ., 116, 155–168, <ext-link xlink:href="https://doi.org/10.1016/j.renene.2017.09.044" ext-link-type="DOI">10.1016/j.renene.2017.09.044</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Branlard et al.(2024)Branlard, Jonkman, Lee, Jonkman, Singh, Mayda, and Dixon</label><mixed-citation>Branlard, E., Jonkman, J., Lee, B., Jonkman, B., Singh, M., Mayda, E., and Dixon, K.: Improvements to the blade element momentum formulation of openfast for skewed inflows, J. Phys. Conf. Ser., 2767, 022003, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2767/2/022003" ext-link-type="DOI">10.1088/1742-6596/2767/2/022003</ext-link>, IOP Publishing, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Campagnolo(2013)</label><mixed-citation>Campagnolo, F.: Wind tunnel testing of scaled wind turbine models: aerodynamics and beyond, PhD thesis, Politecnico di Milano, Milano, Italy, <uri>https://www.politesi.polimi.it/handle/10589/80503</uri> (last access: 25 October 2026), 2013.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Campagnolo and Bottasso(2021)</label><mixed-citation>Campagnolo, F. and Bottasso, C. L.: On the effectiveness of one-sided wake steering-A wind tunnel study with dynamic direction changes, in: 2021 American Control Conference (ACC), pp. 3070–3075, IEEE, <ext-link xlink:href="https://doi.org/10.23919/ACC50511.2021.9483266" ext-link-type="DOI">10.23919/ACC50511.2021.9483266</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Campagnolo et al.(2016)Campagnolo, Petrović, Schreiber, Nanos, Croce, and Bottasso</label><mixed-citation>Campagnolo, F., Petrović, V., Schreiber, J., Nanos, E. M., Croce, A., and Bottasso, C. L.: Wind tunnel testing of a closed-loop wake deflection controller for wind farm power maximization, J. Phys. Conf. Ser., 753, 032006, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/753/3/032006" ext-link-type="DOI">10.1088/1742-6596/753/3/032006</ext-link>, IOP Publishing, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Campagnolo et al.(2017)Campagnolo, Schreiber, Garcia, and Bottasso</label><mixed-citation> Campagnolo, F., Schreiber, J., Garcia, A. M., and Bottasso, C. L.: Wind tunnel validation of a wind observer for wind farm control, in: ISOPE International Ocean and Polar Engineering Conference, ISOPE, ISOPE–I, ISBN 978-1-880653-97-5, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Campagnolo et al.(2019)Campagnolo, Molder, Schreiber, and Bottasso</label><mixed-citation>Campagnolo, F., Molder, A., Schreiber, J., and Bottasso, C. L.: Comparison of analytical wake models with wind tunnel data, J. Phys. Conf. Ser., 1256, 012006, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1256/1/012006" ext-link-type="DOI">10.1088/1742-6596/1256/1/012006</ext-link>, IOP Publishing, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Campagnolo et al.(2020a)Campagnolo, Schreiber, and Bottasso</label><mixed-citation>Campagnolo, F., Schreiber, J., and Bottasso, C. L.: Wake deflection control with wind direction changes: Wind tunnel comparison of different wind farm flow models, in: 2020 American Control Conference (ACC), IEEE, pp. 4817–4823, <ext-link xlink:href="https://doi.org/10.23919/ACC45564.2020.9147449" ext-link-type="DOI">10.23919/ACC45564.2020.9147449</ext-link>, 2020a.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Campagnolo et al.(2020b)Campagnolo, Weber, Schreiber, and Bottasso</label><mixed-citation>Campagnolo, F., Weber, R., Schreiber, J., and Bottasso, C. L.: Wind tunnel testing of wake steering with dynamic wind direction changes, Wind Energ. Sci., 5, 1273–1295, <ext-link xlink:href="https://doi.org/10.5194/wes-5-1273-2020" ext-link-type="DOI">10.5194/wes-5-1273-2020</ext-link>, 2020b.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Campagnolo et al.(2022a)Campagnolo, Castellani, Natili, Astolfi, and Mühle</label><mixed-citation>Campagnolo, F., Castellani, F., Natili, F., Astolfi, D., and Mühle, F.: Wind Tunnel Testing of Yaw by Individual Pitch Control Applied to Wake Steering, Frontiers in Energy Research, 10, <ext-link xlink:href="https://doi.org/10.3389/fenrg.2022.883889" ext-link-type="DOI">10.3389/fenrg.2022.883889</ext-link>, 2022a.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Campagnolo et al.(2022b)Campagnolo, Imširović, Braunbehrens, and Bottasso</label><mixed-citation>Campagnolo, F., Imširović, L., Braunbehrens, R., and Bottasso, C. L.: Further calibration and validation of FLORIS with wind tunnel data, J. Phys. Conf. Ser., 2265, 022019, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2265/2/022019" ext-link-type="DOI">10.1088/1742-6596/2265/2/022019</ext-link>, IOP Publishing, 2022b.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Campagnolo et al.(2023)Campagnolo, Tamaro, Mühle, and Bottasso</label><mixed-citation>Campagnolo, F., Tamaro, S., Mühle, F., and Bottasso, C. L.: Wind Tunnel Testing of Combined Derating and Wake Steering, IFAC-PapersOnLine, 56, 8400–8405, <ext-link xlink:href="https://doi.org/10.1016/j.ifacol.2023.10.1034" ext-link-type="DOI">10.1016/j.ifacol.2023.10.1034</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Campagnolo et al.(2026a)Campagnolo, Aktan, Bortolin, Tamaro, Mühle, and Bottasso</label><mixed-citation>Campagnolo, F., Aktan, H. D., Bortolin, D., Tamaro, S., Mühle, F. V., and Bottasso, C. L.: Wind Tunnel Benchmark Dataset for Wind Farm Control Strategies on a Three-Turbine Farm, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.18723855" ext-link-type="DOI">10.5281/zenodo.18723855</ext-link>, 2026a.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Campagnolo et al.(2026b)Campagnolo, Aktan, Bortolin, Tamaro, Mühle, and Bottasso</label><mixed-citation>Campagnolo, F., Aktan, H. D., Bortolin, D., Tamaro, S., Mühle, F. V., and Bottasso, C. L.: Wind Tunnel Experimental Dataset for Wind Farm Control with Scanning Lidar Wake Measurements, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.18731994" ext-link-type="DOI">10.5281/zenodo.18731994</ext-link>, 2026b.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Campagnolo et al.(2026c)Campagnolo, Aktan, Bortolin, Tamaro, Mühle, and Bottasso</label><mixed-citation>Campagnolo, F., Aktan, H. D., Bortolin, D., Tamaro, S., Mühle, F. V., and Bottasso, C. L.: Wind Tunnel Single-Wake Dataset with Multi-Probe Flow Measurements and Turbine Loads, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.18732794" ext-link-type="DOI">10.5281/zenodo.18732794</ext-link>, 2026c.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Campagnolo et al.(2026d)Campagnolo, Aktan, Bortolin, Tamaro, Mühle, and Bottasso</label><mixed-citation>Campagnolo, F., Aktan, H. D., Bortolin, D., Tamaro, S., Mühle, F. V., and Bottasso, C. L.: Wind Tunnel Dataset of Wind Farm Power Boosting and Active Power Control under Unsteady Wind Direction (Three-Turbine Farm), Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.18743431" ext-link-type="DOI">10.5281/zenodo.18743431</ext-link>, 2026d.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Campagnolo et al.(2026e)Campagnolo, Aktan, Bortolin, Tamaro, Mühle, and Bottasso</label><mixed-citation>Campagnolo, F., Aktan, H. D., Bortolin, D., Tamaro, S., Mühle, F. V., and Bottasso, C. L.: Wind Tunnel Double-Wake Dataset with Multi-Probe Three-Component Velocity Measurements (NetCDF Collection), Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.18743973" ext-link-type="DOI">10.5281/zenodo.18743973</ext-link>, 2026e.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Campagnolo et al.(2026f)Campagnolo, Aktan, Bortolin, Tamaro, Mühle, and Bottasso</label><mixed-citation>Campagnolo, F., Aktan, H. D., Bortolin, D., Tamaro, S., Mühle, F. V., and Bottasso, C. L.: Wind Tunnel Atmospheric Boundary Layer Inflow Dataset (Lidar &amp; Hot-Wire Measurements), Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.18749773" ext-link-type="DOI">10.5281/zenodo.18749773</ext-link>, 2026f.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Campagnolo et al.(2026g)Campagnolo, Aktan, and Bottasso</label><mixed-citation>Campagnolo, F., Aktan, H. D., and Bottasso, C. L.: Simulink 2-DOF Model of the G1 Wind Turbine with Simulation Inputs and Outputs for Wind Farm Control Benchmarking, Zenodo [numerical model and data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.18755240" ext-link-type="DOI">10.5281/zenodo.18755240</ext-link>, 2026g.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Campagnolo et al.(2026h)Campagnolo, Aktan, and Bottasso</label><mixed-citation>Campagnolo, F., Aktan, H. D., and Bottasso, C. L.: OpenFAST G1 Model and Validation Simulations for the Wind Tunnel Benchmark Dataset for Wind Farm Control Strategies, Zenodo [numerical model and data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.18772302" ext-link-type="DOI">10.5281/zenodo.18772302</ext-link>, 2026h.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Campagnolo et al.(2026i)Campagnolo, Bortolin, and Bottasso</label><mixed-citation>Campagnolo, F., Bortolin, D., and Bottasso, C. L.: Simplified CAD geometry of the G1 wind turbine for blade-resolved CFD simulations, Zenodo [numerical model], <ext-link xlink:href="https://doi.org/10.5281/zenodo.19047499" ext-link-type="DOI">10.5281/zenodo.19047499</ext-link>, 2026i.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Campagnolo et al.(2026j)Campagnolo, Bortolin, Prosser, Tamaro, and Bottasso</label><mixed-citation>Campagnolo, F., Bortolin, D., Prosser, M., Tamaro, S., and Bottasso, C. L.: Dataset for the AMR-Wind digital-twin simulations of the three-turbine experimental facility, Zenodo [numerical model and data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.18874300" ext-link-type="DOI">10.5281/zenodo.18874300</ext-link>, 2026j.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Campagnolo et al.(2026k)Campagnolo, Tamaro, and Bottasso</label><mixed-citation>Campagnolo, F., Tamaro, S., and Bottasso, C. L.: Mod-TI Synthetic Inflow Dataset for the G1 Wind Farm Control Benchmark, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.18860646" ext-link-type="DOI">10.5281/zenodo.18860646</ext-link>, 2026k.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Campagnolo et al.(2026l)Campagnolo, Tamaro, and Bottasso</label><mixed-citation>Campagnolo, F., Tamaro, S., and Bottasso, C. L.: High-TI Synthetic Inflow Dataset for the G1 Wind Farm Control Benchmark, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.19004026" ext-link-type="DOI">10.5281/zenodo.19004026</ext-link>, 2026l.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Canet et al.(2021)Canet, Bortolotti, and Bottasso</label><mixed-citation>Canet, H., Bortolotti, P., and Bottasso, C. L.: On the scaling of wind turbine rotors, Wind Energ. Sci., 6, 601–626, <ext-link xlink:href="https://doi.org/10.5194/wes-6-601-2021" ext-link-type="DOI">10.5194/wes-6-601-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Cermak(2003)</label><mixed-citation>Cermak, J. E.: Wind-tunnel development and trends in applications to civil engineering, J. Wind Eng. Ind. Aerod., 91, 355–370, <ext-link xlink:href="https://doi.org/10.1016/S0167-6105(02)00396-3" ext-link-type="DOI">10.1016/S0167-6105(02)00396-3</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Churchfield et al.(2012)Churchfield, Lee, Moriarty, Martinez, Leonardi, Vijayakumar, and Brasseur</label><mixed-citation>Churchfield, M., Lee, S., Moriarty, P., Martinez, L., Leonardi, S., Vijayakumar, G., and Brasseur, J.: A large-eddy simulation of wind-plant aerodynamics, in: 50th AIAA aerospace sciences meeting including the new horizons forum and aerospace exposition, p. 537, <ext-link xlink:href="https://doi.org/10.2514/6.2012-537" ext-link-type="DOI">10.2514/6.2012-537</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Croce et al.(2024)Croce, Cacciola, and Isella</label><mixed-citation>Croce, A., Cacciola, S., and Isella, F.: Combining wake redirection and derating strategies in a load-constrained wind farm power maximization, Wind Energ. Sci., 9, 1211–1227, <ext-link xlink:href="https://doi.org/10.5194/wes-9-1211-2024" ext-link-type="DOI">10.5194/wes-9-1211-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Davis(1992)</label><mixed-citation>Davis, R. S.: Equation for the Determination of the Density of Moist Air (1981/91), Metrologia, 29, 67–70, <ext-link xlink:href="https://doi.org/10.1088/0026-1394/29/1/008" ext-link-type="DOI">10.1088/0026-1394/29/1/008</ext-link>, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Diana et al.(1998)Diana, De Ponte, Falco, and Zasso</label><mixed-citation>Diana, G., De Ponte, S., Falco, M., and Zasso, A.: A new large wind tunnel for civil-environmental and aeronautical applications, J. Wind Eng. Ind. Aerod., 74, 553–565, <ext-link xlink:href="https://doi.org/10.1016/S0167-6105(98)00050-6" ext-link-type="DOI">10.1016/S0167-6105(98)00050-6</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Doekemeijer et al.(2021)Doekemeijer, Kern, Maturu, Kanev, Salbert, Schreiber, Campagnolo, Bottasso, Schuler, Wilts et al.</label><mixed-citation>Doekemeijer, B. M., Kern, S., Maturu, S., Kanev, S., Salbert, B., Schreiber, J., Campagnolo, F., Bottasso, C. L., Schuler, S., Wilts, F., Neumann, T., Potenza, G., Calabretta, F., Fioretti, F., and van Wingerden, J.-W.: Field experiment for open-loop yaw-based wake steering at a commercial onshore wind farm in Italy, Wind Energ. Sci., 6, 159–176, <ext-link xlink:href="https://doi.org/10.5194/wes-6-159-2021" ext-link-type="DOI">10.5194/wes-6-159-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Draper et al.(2018a)Draper, Guggeri, López, Díaz, Campagnolo, and Usera</label><mixed-citation>Draper, M., Guggeri, A., López, B., Díaz, A., Campagnolo, F., and Usera, G.: A Large Eddy Simulation framework to assess wind farm power maximization strategies: Validation of maximization by yawing, J. Phys. Conf. Ser., 1037, 072051, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1037/7/072051" ext-link-type="DOI">10.1088/1742-6596/1037/7/072051</ext-link>, IOP Publishing, 2018a.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Draper et al.(2018b)Draper, Guggeri, Mendina, Usera, and Campagnolo</label><mixed-citation>Draper, M., Guggeri, A., Mendina, M., Usera, G., and Campagnolo, F.: A large eddy simulation-actuator line model framework to simulate a scaled wind energy facility and its application, J. Wind Eng. Ind. Aerod., 182, 146–159, <ext-link xlink:href="https://doi.org/10.1016/j.jweia.2018.09.010" ext-link-type="DOI">10.1016/j.jweia.2018.09.010</ext-link>, 2018b.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Fleming et al.(2019)Fleming, King, Dykes, Simley, Roadman, Scholbrock, Murphy, Lundquist, Moriarty, Fleming et al.</label><mixed-citation>Fleming, P., King, J., Dykes, K., Simley, E., Roadman, J., Scholbrock, A., Murphy, P., Lundquist, J. K., Moriarty, P., Fleming, K., van Dam, J., Bay, C., Mudafort, R., Lopez, H., Skopek, J., Scott, M., Ryan, B., Guernsey, C., and Brake, D.: Initial results from a field campaign of wake steering applied at a commercial wind farm – Part 1, Wind Energ. Sci., 4, 273–285, <ext-link xlink:href="https://doi.org/10.5194/wes-4-273-2019" ext-link-type="DOI">10.5194/wes-4-273-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Fleming et al.(2020)Fleming, King, Simley, Roadman, Scholbrock, Murphy, Lundquist, Moriarty, Fleming, van Dam et al.</label><mixed-citation>Fleming, P., King, J., Simley, E., Roadman, J., Scholbrock, A., Murphy, P., Lundquist, J. K., Moriarty, P., Fleming, K., van Dam, J., Bay, C., Mudafort, R., Jager, D., Skopek, J., Scott, M., Ryan, B., Guernsey, C., and Brake, D.: Continued results from a field campaign of wake steering applied at a commercial wind farm – Part 2, Wind Energ. Sci., 5, 945–958, <ext-link xlink:href="https://doi.org/10.5194/wes-5-945-2020" ext-link-type="DOI">10.5194/wes-5-945-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Fontanella et al.(2021)Fontanella, Bayati, Mikkelsen, Belloli, and Zasso</label><mixed-citation>Fontanella, A., Bayati, I., Mikkelsen, R., Belloli, M., and Zasso, A.: UNAFLOW: a holistic wind tunnel experiment about the aerodynamic response of floating wind turbines under imposed surge motion, Wind Energ. Sci., 6, 1169–1190, <ext-link xlink:href="https://doi.org/10.5194/wes-6-1169-2021" ext-link-type="DOI">10.5194/wes-6-1169-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx44"><label>Fontanella et al.(2025)Fontanella, Fusetti, Cioni, Papi, Muggiasca, Persico, Dossena, Bianchini, and Belloli</label><mixed-citation>Fontanella, A., Fusetti, A., Cioni, S., Papi, F., Muggiasca, S., Persico, G., Dossena, V., Bianchini, A., and Belloli, M.: Wake development in floating wind turbines: new insights and an open dataset from wind tunnel experiments, Wind Energ. Sci., 10, 1369–1387, <ext-link xlink:href="https://doi.org/10.5194/wes-10-1369-2025" ext-link-type="DOI">10.5194/wes-10-1369-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>Frederik et al.(2020a)Frederik, Doekemeijer, Mulders, and van Wingerden</label><mixed-citation>Frederik, J. A., Doekemeijer, B. M., Mulders, S. P., and van Wingerden, J.-W.: The helix approach: Using dynamic individual pitch control to enhance wake mixing in wind farms, Wind Energy, 23, 1739–1751, <ext-link xlink:href="https://doi.org/10.1002/we.2513" ext-link-type="DOI">10.1002/we.2513</ext-link>, 2020a.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Frederik et al.(2020b)Frederik, Weber, Cacciola, Campagnolo, Croce, Bottasso, and van Wingerden</label><mixed-citation>Frederik, J. A., Weber, R., Cacciola, S., Campagnolo, F., Croce, A., Bottasso, C. L., and van Wingerden, J.-W.: Periodic dynamic induction control of wind farms: proving the potential in simulations and wind tunnel experiments, Wind Energ. Sci., 5, 245–257, <ext-link xlink:href="https://doi.org/10.5194/wes-5-245-2020" ext-link-type="DOI">10.5194/wes-5-245-2020</ext-link>, 2020b.</mixed-citation></ref>
      <ref id="bib1.bibx47"><label>Frederik et al.(2025)Frederik, Simley, Brown, Yalla, Cheung, and Fleming</label><mixed-citation>Frederik, J. A., Simley, E., Brown, K. A., Yalla, G. R., Cheung, L. C., and Fleming, P. A.: Comparison of wind farm control strategies under realistic offshore wind conditions: turbine quantities of interest, Wind Energ. Sci., 10, 755–777, <ext-link xlink:href="https://doi.org/10.5194/wes-10-755-2025" ext-link-type="DOI">10.5194/wes-10-755-2025</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Hand et al.(2001)Hand, Simms, Fingersh, Jager, Cotrell, Schreck, and Larwood</label><mixed-citation> Hand, M. M., Simms, D. A., Fingersh, L. J., Jager, D. W., Cotrell, J. R., Schreck, S., and Larwood, S. M.: Unsteady Aerodynamics Experiment Phase VI: Wind Tunnel Test Configurations and Available Data Campaigns, Tech. Rep. NREL/TP-500-29955, National Renewable Energy Laboratory (NREL), Golden, CO, USA, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Holmes(2015)</label><mixed-citation>Holmes, J. D.: Wind Loading of Structures, CRC Press, 3rd edn., <ext-link xlink:href="https://doi.org/10.1201/b18029" ext-link-type="DOI">10.1201/b18029</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx50"><label>Ishihara and Zhou(2025)</label><mixed-citation>Ishihara, T. and Zhou, T.: Wind tunnel measurement dataset of turbulent flow over two-dimensional ridges and three-dimensional hills with smooth and rough surfaces, Data in Brief, 63, 112260, <ext-link xlink:href="https://doi.org/10.1016/j.dib.2025.112260" ext-link-type="DOI">10.1016/j.dib.2025.112260</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx51"><label>ISO and OIML(1993)</label><mixed-citation> ISO and OIML: Guide to the Expression of Uncertainty in Measurement, Aenor Madrid, Spain, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx52"><label>Jonkman et al.(2009)Jonkman, Butterfield, Musial, and Scott</label><mixed-citation>Jonkman, J., Butterfield, S., Musial, W., and Scott, G.: Definition of a 5-<inline-formula><mml:math id="M710" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">MW</mml:mi></mml:mrow></mml:math></inline-formula> reference wind turbine for offshore system development, Tech. rep., National Renewable Energy Laboratory (NREL), Golden, CO, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Jonkman et al.(2019)Jonkman, Sprague, and Jonkman</label><mixed-citation>Jonkman, J. M., Sprague, M. A., and Jonkman, B. J.: OpenFAST: An Open-Source Tool for Wind Turbine Simulation, Tech. Rep. NREL/TP-5000-74917, National Renewable Energy Laboratory (NREL), Golden, CO, USA, <uri>https://openfast.readthedocs.io</uri> (last access: 15 October 2026), 2019.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Juangarcia et al.(2018)Juangarcia, Eguinoa, and Knudsen</label><mixed-citation>Juangarcia, D. A., Eguinoa, I., and Knudsen, T.: Derating a single wind farm turbine for reducing its wake and fatigue, J. Phys. Conf. Ser., 1037, 032039, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1037/3/032039" ext-link-type="DOI">10.1088/1742-6596/1037/3/032039</ext-link>, IOP Publishing, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Kareem(2010)</label><mixed-citation> Kareem, A.: Bluff body aerodynamics and aeroelasticity: a wind effects perspective, Journal of Wind and Engineering, 7, 30–74, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Kim et al.(2018)Kim, Kim, Bottasso, Campagnolo, and Paek</label><mixed-citation>Kim, H., Kim, K., Bottasso, C. L., Campagnolo, F., and Paek, I.: Wind turbine wake characterization for improvement of the Ainslie eddy viscosity wake model, Energies, 11, 2823, <ext-link xlink:href="https://doi.org/10.3390/en11102823" ext-link-type="DOI">10.3390/en11102823</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx57"><label>Kuhn et al.(2025)Kuhn, Henry de Frahan, Mohan, Deskos, Churchfield, Cheung, Sharma, Almgren, Ananthan, Brazell, A., Thedin, Rood, Sakievich, Vijayakumar, Zhang, and Sprague</label><mixed-citation>Kuhn, M. B., Henry de Frahan, M. T., Mohan, P., Deskos, G., Churchfield, M., Cheung, L., Sharma, A., Almgren, A., Ananthan, S., Brazell, M. J., A., M. L., Thedin, R., Rood, J., Sakievich, P., Vijayakumar, G., Zhang, W., and Sprague, M. A.: AMR-Wind: A performance-portable, high-fidelity flow solver for wind farm simulations, Wind Energy, 28, <ext-link xlink:href="https://doi.org/10.1002/we.70010" ext-link-type="DOI">10.1002/we.70010</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx58"><label>Laflin et al.(2004)Laflin, Brodersen, Rakowitz, Vassberg, Wahls, Morrison, Tinoco, and Godard</label><mixed-citation>Laflin, K., Brodersen, O., Rakowitz, M., Vassberg, J., Wahls, R., Morrison, J., Tinoco, E., and Godard, J.-L.: Summary of data from the second AIAA CFD drag prediction workshop, in: 42nd AIAA Aerospace Sciences Meeting and Exhibit, p. 555, <ext-link xlink:href="https://doi.org/10.2514/6.2004-555" ext-link-type="DOI">10.2514/6.2004-555</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx59"><label>Levy et al.(2002)Levy, Wahls, Zickuhr, Vassberg, Agrawal, Pirzadeh, and Hemsch</label><mixed-citation>Levy, D., Wahls, R., Zickuhr, T., Vassberg, J., Agrawal, S., Pirzadeh, S., and Hemsch, M.: Summary of data from the first AIAA CFD drag prediction workshop, in: 40th AIAA Aerospace Sciences Meeting &amp; Exhibit, p. 841, <ext-link xlink:href="https://doi.org/10.2514/6.2002-841" ext-link-type="DOI">10.2514/6.2002-841</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bibx60"><label>Levy et al.(2013)Levy, Laflin, Vassberg, Tinoco, Mani, Rider, Brodersen, Crippa, Rumsey, Wahls et al.</label><mixed-citation>Levy, D., Laflin, K.. Vassberg, J., Tinoco, E., Mani, M.,  Rider, B., Brodersen, O., Crippa, S., Rumsey, C., Wahls, R., Morrison, J., Mavriplis, D.,  and Murayama, M.: Summary of data from the fifth AIAA CFD drag prediction workshop, in: 51st AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition, p. 46, <ext-link xlink:href="https://doi.org/10.2514/6.2013-46" ext-link-type="DOI">10.2514/6.2013-46</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx61"><label>Lio et al.(2018)Lio, Mirzaei, and Larsen</label><mixed-citation>Lio, W. H., Mirzaei, M., and Larsen, G. C.: On wind turbine down-regulation control strategies and rotor speed set-point, J. Phys. Conf. Ser., 1037, 032040, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1037/3/032040" ext-link-type="DOI">10.1088/1742-6596/1037/3/032040</ext-link>, IOP Publishing, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx62"><label>Madsen et al.(2010)Madsen, Fuglsang, Romblad, Enevoldsen, Laursen, Jensen, Bak, Paulsen, Gaunna, Sorensen et al.</label><mixed-citation>Madsen, H., Fuglsang, P., Romblad, J., Enevoldsen, P.,  Laursen, J., Jensen, L., Bak, C., Paulsen, U. S., Gaunna, M., Sorensen, N. N.,  and Olsen, N. A.: The DAN-AERO MW experiments, in: 48th Aiaa Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, p. 645, <ext-link xlink:href="https://doi.org/10.2514/6.2010-645" ext-link-type="DOI">10.2514/6.2010-645</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx63"><label>Maxon Motor AG(2026)</label><mixed-citation>Maxon Motor AG: Maxon motor datasheet, Maxon Group, Sachseln, Switzerland, <uri>https://www.maxongroup.com</uri> (last access: 5 January 2026), 2026.</mixed-citation></ref>
      <ref id="bib1.bibx64"><label>Meyer Forsting et al.(2019)Meyer Forsting, Pirrung, and Ramos-García</label><mixed-citation>Meyer Forsting, A. R., Pirrung, G. R., and Ramos-García, N.: A vortex-based tip/smearing correction for the actuator line, Wind Energ. Sci., 4, 369–383, <ext-link xlink:href="https://doi.org/10.5194/wes-4-369-2019" ext-link-type="DOI">10.5194/wes-4-369-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx65"><label>Mikkelsen et al.(2012)</label><mixed-citation> Mikkelsen, T., Siggaard Knudsen, S., Sjöholm, M., Angelou, N., and Pedersen, A.: WindScanner.eu – a new Remote Sensing Research Infrastructure for On- and Offshore Wind Energy, International Conference on Wind Energy Materials, Engineering and Policies (WEMEP-2012), 22–23 November 2012, Hyderabad, India, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx66"><label>Miner(1945)</label><mixed-citation>Miner, M. A.: Cumulative damage in fatigue, J. Appl. Mech., 12, A159–A164, <ext-link xlink:href="https://doi.org/10.1115/1.4009458" ext-link-type="DOI">10.1115/1.4009458</ext-link>, 1945.</mixed-citation></ref>
      <ref id="bib1.bibx67"><label>Moriarty et al.(2020)Moriarty, Hamilton, Debnath, Herges, Isom, Lundquist, Maniaci, Naughton, Pauly, Roadman, Shaw, van Dam, and Wharton</label><mixed-citation> Moriarty, P., Hamilton, N., Debnath, M., Herges, T., Isom, B., Lundquist, J. K., Maniaci, D., Naughton, B., Pauly, R., Roadman, J., Shaw, W., van Dam, J., and Wharton, S.: American WAKE experimeNt (AWAKEN), Tech. Rep. NREL/TP-5000-75789, National Renewable Energy Laboratory (NREL), Golden, CO, USA, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx68"><label>Mühle et al.(2026)Mühle, Tamaro, Bortolin, Campagnolo, and Bottasso</label><mixed-citation>Mühle, F., Tamaro, S., Bortolin, D., Campagnolo, F., and Bottasso, C. L.: Wake mixing wind farm control with synchronized dynamic yaw for power optimization, J. Phys. Conf. Ser., 3224, 032113, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/3224/3/032113" ext-link-type="DOI">10.1088/1742-6596/3224/3/032113</ext-link>, IOP Publishing, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx69"><label>Mühle et al.(2022)Mühle, Campagnolo, Llobell Buigues, and Bottasso</label><mixed-citation>Mühle, F. V., Campagnolo, F., Llobell Buigues, J., and Bottasso, C. L.: Design and testing of a model-scale yaw mechanism for an experimental wind turbine model, J. Phys. Conf. Ser., 2265, 022094, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2265/2/022094" ext-link-type="DOI">10.1088/1742-6596/2265/2/022094</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx70"><label>Mühle et al.(2024)Mühle, Heckmeier, Campagnolo, and Breitsamter</label><mixed-citation>Mühle, F. V., Heckmeier, F. M., Campagnolo, F., and Breitsamter, C.: Wind tunnel investigations of an individual pitch control strategy for wind farm power optimization, Wind Energ. Sci., 9, 1251–1271, <ext-link xlink:href="https://doi.org/10.5194/wes-9-1251-2024" ext-link-type="DOI">10.5194/wes-9-1251-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx71"><label>Mulders et al.(2020)Mulders, Zaaijer, Bos, and van Wingerden</label><mixed-citation>Mulders, S. P., Zaaijer, M. B., Bos, R., and van Wingerden, J.-W.: Wind turbine control: Open-source software for control education, standardization and compilation, J. Phys. Conf. Ser., 1452, 012010, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1452/1/012010" ext-link-type="DOI">10.1088/1742-6596/1452/1/012010</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx72"><label>Nam(2013)</label><mixed-citation> Nam, Y.: Wind Turbine System Control, GS Intervision,  430–441, ISBN 9788997231751, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx73"><label>National Instruments(2024)</label><mixed-citation>National Instruments: PXI Platform, National Instruments, Austin, TX, USA, <uri>https://www.ni.com/en/shop/pxi.html</uri> (last access: 12 December 2025), 2024.</mixed-citation></ref>
      <ref id="bib1.bibx74"><label>Panda et al.(2025)Panda, Chakraborty, Sarkar, and Johansson</label><mixed-citation>Panda, D., Chakraborty, A., Sarkar, S., and Johansson, H.: Rotor effective wind field estimation and multi-body dynamic characterization of a 45 <inline-formula><mml:math id="M711" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">kW</mml:mi></mml:mrow></mml:math></inline-formula> horizontal axis wind turbine, Renewable Energ., 256, 124343, <ext-link xlink:href="https://doi.org/10.1016/j.renene.2025.124343" ext-link-type="DOI">10.1016/j.renene.2025.124343</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx75"><label>Petrović and Campagnolo(2013)</label><mixed-citation>Petrović, V. and Campagnolo, F.: Experimental validation of wind turbine higher harmonic control using shaft loads measurements, in: 2013 European Control Conference (ECC), IEEE, pp. 472–477, <ext-link xlink:href="https://doi.org/10.23919/ECC.2013.6669709" ext-link-type="DOI">10.23919/ECC.2013.6669709</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx76"><label>Politecnico di Milano(2025)</label><mixed-citation>Politecnico di Milano: Aerodynamic Laboratory, Politecnico di Milano, Milano, Italy, <uri>https://www.aero.polimi.it/en/experimental-labs/aerodynamic-laboratory</uri> (last access: 12 December 2025), 2025.</mixed-citation></ref>
      <ref id="bib1.bibx77"><label>Raffel et al.(2011)Raffel, De Gregorio, de Groot, Schneider, Sheng, Gibertini, and Seraudie</label><mixed-citation>Raffel, M., De Gregorio, F., de Groot, K., Schneider, O., Sheng, W., Gibertini, G., and Seraudie, A.: On the generation of a helicopter aerodynamic database, Aeronaut. J., 115, 103–112, <ext-link xlink:href="https://doi.org/10.1017/S0001924000005492" ext-link-type="DOI">10.1017/S0001924000005492</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx78"><label>Rivers and Dittberner(2014)</label><mixed-citation>Rivers, M. B. and Dittberner, A.: Experimental investigations of the NASA common research model, J. Aircraft, 51, 1183–1193, <ext-link xlink:href="https://doi.org/10.2514/1.C032626" ext-link-type="DOI">10.2514/1.C032626</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx79"><label>Ruisi and Bossanyi(2019)</label><mixed-citation>Ruisi, R. and Bossanyi, E.: Engineering models for turbine wake velocity deficit and wake deflection. A new proposed approach for onshore and offshore applications, J. Phys. Conf. Ser., 1222, 012004, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1222/1/012004" ext-link-type="DOI">10.1088/1742-6596/1222/1/012004</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx80"><label>Schepers et al.(2012)Schepers, Boorsma, Cho, Gomez-Iradi, Schaffarczyk, Jeromin, Lutz, Meister, Stoevesandt, Schreck et al.</label><mixed-citation> Schepers, J. G., Boorsma, K., Cho, T., Gomez-Iradi, S.,  Schaffarczyk, P.,  Jeromin, A.,  Shen, W. Z., Lutz, T., Meister, K., Stoevesandt, B., Schreck, S., Micallef, D., Pereira, R.,  Sant, T., Madsen, H. A., and Sørensen N. N.: Final report of IEA task 29, Mexnet (phase 1): analysis of Mexico wind tunnel measurements, Tech. Rep. ECN-E–12-004, Energy Research Centre of the Netherlands (ECN), 2012.</mixed-citation></ref>
      <ref id="bib1.bibx81"><label>Schepers et al.(2014)Schepers, Boorsma, and Munduate</label><mixed-citation>Schepers, J. G., Boorsma, K., and Munduate, X.: Final Results from Mexnext-I: Analysis of detailed aerodynamic measurements on a 4.5 <inline-formula><mml:math id="M712" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> diameter rotor placed in the large German Dutch Wind Tunnel DNW, J. Phys. Conf. Ser., 555, 012089, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/555/1/012089" ext-link-type="DOI">10.1088/1742-6596/555/1/012089</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx82"><label>Schreiber et al.(2017)Schreiber, Nanos, Campagnolo, and Bottasso</label><mixed-citation>Schreiber, J., Nanos, E. M., Campagnolo, F., and Bottasso, C. L.: Verification and calibration of a reduced order wind farm model by wind tunnel experiments, J. Phys. Conf. Ser., 854, 012041, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/854/1/012041" ext-link-type="DOI">10.1088/1742-6596/854/1/012041</ext-link>, IOP Publishing, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx83"><label>Schreiber et al.(2020a)Schreiber, Balbaa, and Bottasso</label><mixed-citation>Schreiber, J., Balbaa, A., and Bottasso, C. L.: Brief communication: A double-Gaussian wake model, Wind Energ. Sci., 5, 237–244, <ext-link xlink:href="https://doi.org/10.5194/wes-5-237-2020" ext-link-type="DOI">10.5194/wes-5-237-2020</ext-link>, 2020a.</mixed-citation></ref>
      <ref id="bib1.bibx84"><label>Schreiber et al.(2020b)Schreiber, Bottasso, and Bertelè</label><mixed-citation>Schreiber, J., Bottasso, C. L., and Bertelè, M.: Field testing of a local wind inflow estimator and wake detector, Wind Energ. Sci., 5, 867–884, <ext-link xlink:href="https://doi.org/10.5194/wes-5-867-2020" ext-link-type="DOI">10.5194/wes-5-867-2020</ext-link>, 2020b.</mixed-citation></ref>
      <ref id="bib1.bibx85"><label>Schreiber et al.(2020c)Schreiber, Bottasso, Salbert, and Campagnolo</label><mixed-citation>Schreiber, J., Bottasso, C. L., Salbert, B., and Campagnolo, F.: Improving wind farm flow models by learning from operational data, Wind Energ. Sci., 5, 647–673, <ext-link xlink:href="https://doi.org/10.5194/wes-5-647-2020" ext-link-type="DOI">10.5194/wes-5-647-2020</ext-link>, 2020c.</mixed-citation></ref>
      <ref id="bib1.bibx86"><label>Sengers et al.(2023)Sengers, Steinfeld, Hulsman, and Kühn</label><mixed-citation>Sengers, B. A. M., Steinfeld, G., Hulsman, P., and Kühn, M.: Validation of an interpretable data-driven wake model using lidar measurements from a field wake steering experiment, Wind Energ. Sci., 8, 747–770, <ext-link xlink:href="https://doi.org/10.5194/wes-8-747-2023" ext-link-type="DOI">10.5194/wes-8-747-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx87"><label>Sharma et al.(2024)Sharma, Brazell, Vijayakumar, Ananthan, Cheung, deVelder, Henry de Frahan, Matula, Mullowney, Rood, Sakievich, Almgren, Crozier, and Sprague</label><mixed-citation>Sharma, A., Brazell, M. J., Vijayakumar, G., Ananthan, S., Cheung, L., deVelder, N., Henry de Frahan, M. T., Matula, N., Mullowney, P., Rood, J., Sakievich, P., Almgren, A., Crozier, P. S., and Sprague, M.: ExaWind: Open-source CFD for hybrid-RANS/LES geometry-resolved wind turbine simulations in atmospheric flows, Wind Energy, 27, 225–257, <ext-link xlink:href="https://doi.org/10.1002/we.2886" ext-link-type="DOI">10.1002/we.2886</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx88"><label>Shaukat and Giljarhus(2024)</label><mixed-citation>Shaukat, U. and Giljarhus, K. E. T.: Precursor turbulent inflow dataset for large eddy simulation of a semi-idealized European generic city, Data in Brief, 54, 110467, <ext-link xlink:href="https://doi.org/10.1016/j.dib.2024.110467" ext-link-type="DOI">10.1016/j.dib.2024.110467</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx89"><label>Smith et al.(2013)Smith, Lim, van der Wall, Baeder, Biedron, Boyd Jr, Jayaraman, Jung, and Min</label><mixed-citation>Smith, M. J., Lim, J. W., van der Wall, B. G., Baeder, J. D., Biedron, R. T., Boyd Jr, D. D., Jayaraman, B., Jung, S. N., and Min, B.-Y.: The HART II international workshop: an assessment of the state of the art in CFD/CSD prediction, CEAS Aeronautical Journal, 4, 345–372, <ext-link xlink:href="https://doi.org/10.1007/s13272-013-0078-8" ext-link-type="DOI">10.1007/s13272-013-0078-8</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx90"><label>Snel et al.(2007)Snel, Schepers, and Montgomerie</label><mixed-citation>Snel, H., Schepers, J. G., and Montgomerie, B.: The MEXICO project (Model Experiments in Controlled Conditions): The database and first results, J. Phys. Conf. Ser., 75, 012014, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/75/1/012014" ext-link-type="DOI">10.1088/1742-6596/75/1/012014</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx91"><label>Styrk Andersen et al.(2022)Styrk Andersen, Isaksen, and Hansen</label><mixed-citation>Styrk Andersen, M., Isaksen, B., and Hansen, S. O.: Full-scale monitoring of the wind field, surface pressures and structural response of Gjemnessund suspension bridge, Struct. Eng. Int., 32, 43–54, <ext-link xlink:href="https://doi.org/10.1080/10168664.2021.1953426" ext-link-type="DOI">10.1080/10168664.2021.1953426</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx92"><label>Tamaro et al.(2024)Tamaro, Campagnolo, and Bottasso</label><mixed-citation>Tamaro, S., Campagnolo, F., and Bottasso, C. L.: On the power and control of a misaligned rotor – beyond the cosine law, Wind Energ. Sci., 9, 1547–1575, <ext-link xlink:href="https://doi.org/10.5194/wes-9-1547-2024" ext-link-type="DOI">10.5194/wes-9-1547-2024</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx93"><label>Tamaro et al.(2025)Tamaro, Bortolin, Campagnolo, Mühle, and Bottasso</label><mixed-citation>Tamaro, S., Bortolin, D., Campagnolo, F., Mühle, F. V., and Bottasso, C. L.: Scaled testing of maximum-reserve active power control, Zenodo [code and data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.17551525" ext-link-type="DOI">10.5281/zenodo.17551525</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bibx94"><label>Tamaro et al.(2026)Tamaro, Bortolin, Campagnolo, Mühle, and Bottasso</label><mixed-citation>Tamaro, S., Bortolin, D., Campagnolo, F., Mühle, F. V., and Bottasso, C. L.: Scaled testing of maximum-reserve active power control, Wind Energ. Sci., 11, 1607–1630, <ext-link xlink:href="https://doi.org/10.5194/wes-11-1607-2026" ext-link-type="DOI">10.5194/wes-11-1607-2026</ext-link>, 2026.</mixed-citation></ref>
      <ref id="bib1.bibx95"><label>The MathWorks Inc.(2023)</label><mixed-citation>The MathWorks Inc.: MATLAB version: 9.14.0 (R2023a), The MathWorks, Inc., Natick, MA, USA, <uri>https://www.mathworks.com</uri> (last access: 12 December 2025), 2023.</mixed-citation></ref>
      <ref id="bib1.bibx96"><label>Tinoco(2023)</label><mixed-citation>Tinoco, E.: Summary data from the seventh AIAA CFD drag prediction workshop, in: AIAA Aviation 2023 Forum, p. 3492, <ext-link xlink:href="https://doi.org/10.2514/6.2023-3492" ext-link-type="DOI">10.2514/6.2023-3492</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx97"><label>Tinoco et al.(2018)Tinoco, Brodersen, Keye, Laflin, Feltrop, Vassberg, Mani, Rider, Wahls, Morrison et al.</label><mixed-citation>Tinoco, E. N., Brodersen, O. P., Keye, S., Laflin, K. R.,  Feltrop, E., Vassberg, J. C., Mani, M., Rider, B., Wahls, R. A., orrison, J. A., Hue, D., Roy, C. J., Mavriplis, D. J.,  and Murayama, M.: Summary data from the sixth AIAA CFD drag prediction workshop: CRM cases, J. Aircraft, 55, 1352–1379, <ext-link xlink:href="https://doi.org/10.2514/1.C034409" ext-link-type="DOI">10.2514/1.C034409</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx98"><label>Tominaga and Shirzadi(2021)</label><mixed-citation>Tominaga, Y. and Shirzadi, M.: Wind tunnel measurement dataset of 3D turbulent flow around a group of generic buildings with and without a high-rise building, Data in Brief, 39, 107504, <ext-link xlink:href="https://doi.org/10.1016/j.dib.2021.107504" ext-link-type="DOI">10.1016/j.dib.2021.107504</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx99"><label>van der Wall(2011)</label><mixed-citation>van der Wall, B. G.: A comprehensive rotary-wing data base for code validation: the HART II international workshop, Aeronaut. J., 115, 91, <ext-link xlink:href="https://doi.org/10.1017/S0001924000005480" ext-link-type="DOI">10.1017/S0001924000005480</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx100"><label>van der Wall et al.(2004)van der Wall, Burley, Yu, Richard, Pengel, and Beaumier</label><mixed-citation>van der Wall, B. G., Burley, C. L., Yu, Y., Richard, H., Pengel, K., and Beaumier, P.: The HART II test–measurement of helicopter rotor wakes, Aerosp. Sci. Technol., 8, 273–284, <ext-link xlink:href="https://doi.org/10.1016/j.ast.2004.01.001" ext-link-type="DOI">10.1016/j.ast.2004.01.001</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx101"><label>van Dooren et al.(2016)van Dooren, Kühn, Petrović, Bottasso, Campagnolo, Sjöholm, Angelou, Mikkelsen, Croce, and Zasso</label><mixed-citation>van Dooren, M. F., Kühn, M., Petrović, V., Bottasso, C. L., Campagnolo, F., Sjöholm, M., Angelou, N., Mikkelsen, T., Croce, A., and Zasso, A.: Demonstration of synchronised scanning lidar measurements of 2d velocity fields in a boundary-layer wind tunnel, J. Phys. Conf. Ser., 753, 072032, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/753/7/072032" ext-link-type="DOI">10.1088/1742-6596/753/7/072032</ext-link>, IOP Publishing, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx102"><label>van Dooren et al.(2017)van Dooren, Campagnolo, Sjöholm, Angelou, Mikkelsen, and Kühn</label><mixed-citation>van Dooren, M. F., Campagnolo, F., Sjöholm, M., Angelou, N., Mikkelsen, T., and Kühn, M.: Demonstration and uncertainty analysis of synchronised scanning lidar measurements of 2-D velocity fields in a boundary-layer wind tunnel, Wind Energ. Sci., 2, 329–341, <ext-link xlink:href="https://doi.org/10.5194/wes-2-329-2017" ext-link-type="DOI">10.5194/wes-2-329-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx103"><label>Veers et al.(2023)Veers, Bottasso, Manuel, Naughton, Pao, Paquette, Robertson, Robinson, Ananthan, Barlas et al.</label><mixed-citation>Veers, P., Bottasso, C. L., Manuel, L., Naughton, J., Pao, L., Paquette, J., Robertson, A., Robinson, M., Ananthan, S., Barlas, T., Bianchini, A., Bredmose, H., Horcas, S. G., Keller, J., Madsen, H. A., Manwell, J., Moriarty, P., Nolet, S., and Rinker, J.: Grand challenges in the design, manufacture, and operation of future wind turbine systems, Wind Energ. Sci., 8, 1071–1131, <ext-link xlink:href="https://doi.org/10.5194/wes-8-1071-2023" ext-link-type="DOI">10.5194/wes-8-1071-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx104"><label>Wang et al.(2018a)Wang, Wang, Campagnolo, Carraón, and Bottasso</label><mixed-citation>Wang, C., Wang, J., Campagnolo, F., Carraón, D. B., and Bottasso, C. L.: Validation of large-eddy simulation of scaled waked wind turbines in different yaw misalignment conditions, J. Phys. Conf. Ser., 1037, 062007, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1037/6/062007" ext-link-type="DOI">10.1088/1742-6596/1037/6/062007</ext-link>, IOP Publishing, 2018a.</mixed-citation></ref>
      <ref id="bib1.bibx105"><label>Wang et al.(2020a)Wang, Campagnolo, and Bottasso</label><mixed-citation>Wang, C., Campagnolo, F., and Bottasso, C. L.: Does the use of load-reducing IPC on a wake-steering turbine affect wake behavior?, J. Phys. Conf. Ser., 1618, 022035, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1618/2/022035" ext-link-type="DOI">10.1088/1742-6596/1618/2/022035</ext-link>, IOP Publishing, 2020a.</mixed-citation></ref>
      <ref id="bib1.bibx106"><label>Wang et al.(2020b)Wang, Campagnolo, and Bottasso</label><mixed-citation>Wang, C., Campagnolo, F., and Bottasso, C. L.: Identification of airfoil polars from uncertain experimental measurements, Wind Energ. Sci., 5, 1537–1550, <ext-link xlink:href="https://doi.org/10.5194/wes-5-1537-2020" ext-link-type="DOI">10.5194/wes-5-1537-2020</ext-link>, 2020b.</mixed-citation></ref>
      <ref id="bib1.bibx107"><label>Wang et al.(2020c)Wang, Campagnolo, Sharma, and Bottasso</label><mixed-citation>Wang, C., Campagnolo, F., Sharma, A., and Bottasso, C. L.: Effects of dynamic induction control on power and loads, by LES-ALM simulations and wind tunnel experiments, J. Phys. Conf. Ser., 1618, 022036, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1618/2/022036" ext-link-type="DOI">10.1088/1742-6596/1618/2/022036</ext-link>, IOP Publishing, 2020c.</mixed-citation></ref>
      <ref id="bib1.bibx108"><label>Wang et al.(2020d)Wang, Muñóz-Simon, Deskos, Laizet, Palacios, Campagnolo, and Bottasso</label><mixed-citation>Wang, C., Muñóz-Simon, A., Deskos, G., Laizet, S., Palacios, R., Campagnolo, F., and Bottasso, C. L.: Code-to-code-to-experiment validation of LES-ALM wind farm simulators, J. Phys. Conf. Ser., 1618, 062041, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1618/6/062041" ext-link-type="DOI">10.1088/1742-6596/1618/6/062041</ext-link>, IOP Publishing, 2020d.</mixed-citation></ref>
      <ref id="bib1.bibx109"><label>Wang et al.(2021)Wang, Campagnolo, Canet, Barreiro, and Bottasso</label><mixed-citation>Wang, C., Campagnolo, F., Canet, H., Barreiro, D. J., and Bottasso, C. L.: How realistic are the wakes of scaled wind turbine models?, Wind Energ. Sci., 6, 961–981, <ext-link xlink:href="https://doi.org/10.5194/wes-6-961-2021" ext-link-type="DOI">10.5194/wes-6-961-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx110"><label>Wang et al.(2017a)Wang, Foley, Nanos, Yu, Campagnolo, Bottasso, Zanotti, and Croce</label><mixed-citation>Wang, J., Foley, S., Nanos, E. M., Yu, T., Campagnolo, F., Bottasso, C. L., Zanotti, A., and Croce, A.: Numerical and experimental study of wake redirection techniques in a boundary layer wind tunnel, J. Phys. Conf. Ser., 854, 012048, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/854/1/012048" ext-link-type="DOI">10.1088/1742-6596/854/1/012048</ext-link>, IOP Publishing, 2017a. </mixed-citation></ref>
      <ref id="bib1.bibx111"><label>Wang et al.(2017b)Wang, Mclean, Campagnolo, Yu, and Bottasso</label><mixed-citation>Wang, J., Mclean, D., Campagnolo, F., Yu, T., and Bottasso, C. L.: Large-eddy simulation of waked turbines in a scaled wind farm facility, J. Phys. Conf. Ser., 854, 012047, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/854/1/012047" ext-link-type="DOI">10.1088/1742-6596/854/1/012047</ext-link>, IOP Publishing, 2017b.</mixed-citation></ref>
      <ref id="bib1.bibx112"><label>Wang et al.(2018b)Wang, Wang, Castañeda, Campagnolo, and Bottasso</label><mixed-citation>Wang, J., Wang, C., Castañeda, O. D., Campagnolo, F., and Bottasso, C. L.: Large-eddy simulation of scaled floating wind turbines in a boundary layer wind tunnel, J. Phys. Conf. Ser., 1037, 072032, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1037/7/072032" ext-link-type="DOI">10.1088/1742-6596/1037/7/072032</ext-link>, IOP Publishing, 2018b.</mixed-citation></ref>
      <ref id="bib1.bibx113"><label>Wang et al.(2019)Wang, Wang, Campagnolo, and Bottasso</label><mixed-citation>Wang, J., Wang, C., Campagnolo, F., and Bottasso, C. L.: Wake behavior and control: comparison of LES simulations and wind tunnel measurements, Wind Energ. Sci., 4, 71–88, <ext-link xlink:href="https://doi.org/10.5194/wes-4-71-2019" ext-link-type="DOI">10.5194/wes-4-71-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx114"><label>Zengler et al.(2024)Zengler, Braunbehrens, and Tamaro</label><mixed-citation>Zengler, C. P., Braunbehrens, R., and Tamaro, S.: Further improvements to the double-Gaussian wake model, J. Phys. Conf. Ser., 2767, 092066, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2767/9/092066" ext-link-type="DOI">10.1088/1742-6596/2767/9/092066</ext-link>, IOP Publishing, 2024.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Experimental wind tunnel dataset of wake and turbine measurements for wind farm control</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Bachmann electronic GmbH(2025)</label><mixed-citation>
      
Bachmann electronic GmbH:
System overview, Bachmann electronic GmbH, Feldkirch, Austria, <a href="https://www.bachmann.info/en/system-overview" target="_blank"/> (last access: 12 December 2025), 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Boorsma and Schepers(2014)</label><mixed-citation>
      
Boorsma, K. and Schepers, J.:
New MEXICO experiment. Preliminary Overview with Initial Validation, Tech. Rep. ECN-E–14-048, Energy Research Centre of the Netherlands (ECN), 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Boorsma and Schepers(2016)</label><mixed-citation>
      
Boorsma, K. and Schepers, J. G.:
Rotor experiments in controlled conditions continued: New Mexico, J. Phys. Conf. Ser., 753, 022004, <a href="https://doi.org/10.1088/1742-6596/753/2/022004" target="_blank">https://doi.org/10.1088/1742-6596/753/2/022004</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bortolin et al.(2026)Bortolin, Tamaro, Campagnolo, Mühle, Manolesos, Croce, Bottasso et al.</label><mixed-citation>
      
Bortolin, D., Tamaro, S. Campagnolo, F. Mühle, F. V., Manolesos, M., Croce, A., and Bottasso, C. L.:
An experimental investigation on wake mixing and steering techniques, J. Phys. Conf. Ser., 3224, 1–11, <a href="https://doi.org/10.1088/1742-6596/3224/3/032050" target="_blank">https://doi.org/10.1088/1742-6596/3224/3/032050</a>, IOP Publishing, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Bortolotti et al.(2019)Bortolotti, Tarres, Dykes, Merz, Sethuraman, Verelst, and Zahle</label><mixed-citation>
      
Bortolotti, P., Tarres, H. C., Dykes, K., Merz, K., Sethuraman, L., Verelst, D., and Zahle, F.:
IEA Wind TCP Task 37: Systems engineering in wind energy-WP2.1 Reference wind turbines, National Renewable Energy Laboratory (NREL), Golden, CO, USA, <a href="https://doi.org/10.2172/1529216" target="_blank">https://doi.org/10.2172/1529216</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Bossanyi(2003)</label><mixed-citation>
      
Bossanyi, E. A.:
Wind turbine control for load reduction, Wind Energy, 6, 229–244, <a href="https://doi.org/10.1002/we.95" target="_blank">https://doi.org/10.1002/we.95</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Bottasso and Campagnolo(2022)</label><mixed-citation>
      
Bottasso, C. L. and Campagnolo, F.:
Wind tunnel testing of wind turbines and farms, Handbook of Wind Energy Aerodynamics, Springer, Cham, pp. 1077–1126, <a href="https://doi.org/10.1007/978-3-030-31307-4_54" target="_blank">https://doi.org/10.1007/978-3-030-31307-4_54</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Bottasso et al.(2018)Bottasso, Cacciola, and Schreiber</label><mixed-citation>
      
Bottasso, C. L., Cacciola, S., and Schreiber, J.:
Local wind speed estimation, with application to wake impingement detection, Renewable Energ., 116, 155–168, <a href="https://doi.org/10.1016/j.renene.2017.09.044" target="_blank">https://doi.org/10.1016/j.renene.2017.09.044</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Branlard et al.(2024)Branlard, Jonkman, Lee, Jonkman, Singh, Mayda, and Dixon</label><mixed-citation>
      
Branlard, E., Jonkman, J., Lee, B., Jonkman, B., Singh, M., Mayda, E., and Dixon, K.:
Improvements to the blade element momentum formulation of openfast for skewed inflows, J. Phys. Conf. Ser., 2767, 022003, <a href="https://doi.org/10.1088/1742-6596/2767/2/022003" target="_blank">https://doi.org/10.1088/1742-6596/2767/2/022003</a>, IOP Publishing, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Campagnolo(2013)</label><mixed-citation>
      
Campagnolo, F.:
Wind tunnel testing of scaled wind turbine models: aerodynamics and beyond, PhD thesis, Politecnico di Milano, Milano, Italy, <a href="https://www.politesi.polimi.it/handle/10589/80503" target="_blank"/> (last access: 25 October 2026), 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Campagnolo and Bottasso(2021)</label><mixed-citation>
      
Campagnolo, F. and Bottasso, C. L.:
On the effectiveness of one-sided wake steering-A wind tunnel study with dynamic direction changes, in: 2021 American Control Conference (ACC), pp. 3070–3075, IEEE, <a href="https://doi.org/10.23919/ACC50511.2021.9483266" target="_blank">https://doi.org/10.23919/ACC50511.2021.9483266</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Campagnolo et al.(2016)Campagnolo, Petrović, Schreiber, Nanos, Croce, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Petrović, V., Schreiber, J., Nanos, E. M., Croce, A., and Bottasso, C. L.:
Wind tunnel testing of a closed-loop wake deflection controller for wind farm power maximization, J. Phys. Conf. Ser., 753, 032006, <a href="https://doi.org/10.1088/1742-6596/753/3/032006" target="_blank">https://doi.org/10.1088/1742-6596/753/3/032006</a>, IOP Publishing, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Campagnolo et al.(2017)Campagnolo, Schreiber, Garcia, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Schreiber, J., Garcia, A. M., and Bottasso, C. L.:
Wind tunnel validation of a wind observer for wind farm control, in: ISOPE International Ocean and Polar Engineering Conference, ISOPE, ISOPE–I, ISBN 978-1-880653-97-5, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Campagnolo et al.(2019)Campagnolo, Molder, Schreiber, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Molder, A., Schreiber, J., and Bottasso, C. L.:
Comparison of analytical wake models with wind tunnel data, J. Phys. Conf. Ser., 1256, 012006, <a href="https://doi.org/10.1088/1742-6596/1256/1/012006" target="_blank">https://doi.org/10.1088/1742-6596/1256/1/012006</a>, IOP Publishing, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Campagnolo et al.(2020a)Campagnolo, Schreiber, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Schreiber, J., and Bottasso, C. L.:
Wake deflection control with wind direction changes: Wind tunnel comparison of different wind farm flow models, in: 2020 American Control Conference (ACC), IEEE, pp. 4817–4823, <a href="https://doi.org/10.23919/ACC45564.2020.9147449" target="_blank">https://doi.org/10.23919/ACC45564.2020.9147449</a>, 2020a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Campagnolo et al.(2020b)Campagnolo, Weber, Schreiber, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Weber, R., Schreiber, J., and Bottasso, C. L.:
Wind tunnel testing of wake steering with dynamic wind direction changes, Wind Energ. Sci., 5, 1273–1295, <a href="https://doi.org/10.5194/wes-5-1273-2020" target="_blank">https://doi.org/10.5194/wes-5-1273-2020</a>, 2020b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Campagnolo et al.(2022a)Campagnolo, Castellani, Natili, Astolfi, and Mühle</label><mixed-citation>
      
Campagnolo, F., Castellani, F., Natili, F., Astolfi, D., and Mühle, F.:
Wind Tunnel Testing of Yaw by Individual Pitch Control Applied to Wake Steering, Frontiers in Energy Research, 10, <a href="https://doi.org/10.3389/fenrg.2022.883889" target="_blank">https://doi.org/10.3389/fenrg.2022.883889</a>, 2022a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Campagnolo et al.(2022b)Campagnolo, Imširović, Braunbehrens, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Imširović, L., Braunbehrens, R., and Bottasso, C. L.:
Further calibration and validation of FLORIS with wind tunnel data, J. Phys. Conf. Ser., 2265, 022019, <a href="https://doi.org/10.1088/1742-6596/2265/2/022019" target="_blank">https://doi.org/10.1088/1742-6596/2265/2/022019</a>, IOP Publishing, 2022b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Campagnolo et al.(2023)Campagnolo, Tamaro, Mühle, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Tamaro, S., Mühle, F., and Bottasso, C. L.:
Wind Tunnel Testing of Combined Derating and Wake Steering, IFAC-PapersOnLine, 56, 8400–8405, <a href="https://doi.org/10.1016/j.ifacol.2023.10.1034" target="_blank">https://doi.org/10.1016/j.ifacol.2023.10.1034</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Campagnolo et al.(2026a)Campagnolo, Aktan, Bortolin, Tamaro, Mühle, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Aktan, H. D., Bortolin, D., Tamaro, S., Mühle, F. V., and Bottasso, C. L.:
Wind Tunnel Benchmark Dataset for Wind Farm Control Strategies on a Three-Turbine Farm, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.18723855" target="_blank">https://doi.org/10.5281/zenodo.18723855</a>, 2026a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Campagnolo et al.(2026b)Campagnolo, Aktan, Bortolin, Tamaro, Mühle, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Aktan, H. D., Bortolin, D., Tamaro, S., Mühle, F. V., and Bottasso, C. L.:
Wind Tunnel Experimental Dataset for Wind Farm Control with Scanning Lidar Wake Measurements, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.18731994" target="_blank">https://doi.org/10.5281/zenodo.18731994</a>, 2026b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Campagnolo et al.(2026c)Campagnolo, Aktan, Bortolin, Tamaro, Mühle, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Aktan, H. D., Bortolin, D., Tamaro, S., Mühle, F. V., and Bottasso, C. L.:
Wind Tunnel Single-Wake Dataset with Multi-Probe Flow Measurements and Turbine Loads, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.18732794" target="_blank">https://doi.org/10.5281/zenodo.18732794</a>, 2026c.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Campagnolo et al.(2026d)Campagnolo, Aktan, Bortolin, Tamaro, Mühle, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Aktan, H. D., Bortolin, D., Tamaro, S., Mühle, F. V., and Bottasso, C. L.:
Wind Tunnel Dataset of Wind Farm Power Boosting and Active Power Control under Unsteady Wind Direction (Three-Turbine Farm), Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.18743431" target="_blank">https://doi.org/10.5281/zenodo.18743431</a>, 2026d.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Campagnolo et al.(2026e)Campagnolo, Aktan, Bortolin, Tamaro, Mühle, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Aktan, H. D., Bortolin, D., Tamaro, S., Mühle, F. V., and Bottasso, C. L.:
Wind Tunnel Double-Wake Dataset with Multi-Probe Three-Component Velocity Measurements (NetCDF Collection), Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.18743973" target="_blank">https://doi.org/10.5281/zenodo.18743973</a>, 2026e.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Campagnolo et al.(2026f)Campagnolo, Aktan, Bortolin, Tamaro, Mühle, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Aktan, H. D., Bortolin, D., Tamaro, S., Mühle, F. V., and Bottasso, C. L.:
Wind Tunnel Atmospheric Boundary Layer Inflow Dataset (Lidar &amp; Hot-Wire Measurements), Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.18749773" target="_blank">https://doi.org/10.5281/zenodo.18749773</a>, 2026f.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Campagnolo et al.(2026g)Campagnolo, Aktan, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Aktan, H. D., and Bottasso, C. L.:
Simulink 2-DOF Model of the G1 Wind Turbine with Simulation Inputs and Outputs for Wind Farm Control Benchmarking, Zenodo [numerical model and data set], <a href="https://doi.org/10.5281/zenodo.18755240" target="_blank">https://doi.org/10.5281/zenodo.18755240</a>, 2026g.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Campagnolo et al.(2026h)Campagnolo, Aktan, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Aktan, H. D., and Bottasso, C. L.:
OpenFAST G1 Model and Validation Simulations for the Wind Tunnel Benchmark Dataset for Wind Farm Control Strategies, Zenodo [numerical model and data set], <a href="https://doi.org/10.5281/zenodo.18772302" target="_blank">https://doi.org/10.5281/zenodo.18772302</a>, 2026h.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Campagnolo et al.(2026i)Campagnolo, Bortolin, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Bortolin, D., and Bottasso, C. L.:
Simplified CAD geometry of the G1 wind turbine for blade-resolved CFD simulations, Zenodo [numerical model], <a href="https://doi.org/10.5281/zenodo.19047499" target="_blank">https://doi.org/10.5281/zenodo.19047499</a>, 2026i.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Campagnolo et al.(2026j)Campagnolo, Bortolin, Prosser, Tamaro, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Bortolin, D., Prosser, M., Tamaro, S., and Bottasso, C. L.:
Dataset for the AMR-Wind digital-twin simulations of the three-turbine experimental facility, Zenodo [numerical model and data set], <a href="https://doi.org/10.5281/zenodo.18874300" target="_blank">https://doi.org/10.5281/zenodo.18874300</a>, 2026j.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Campagnolo et al.(2026k)Campagnolo, Tamaro, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Tamaro, S., and Bottasso, C. L.:
Mod-TI Synthetic Inflow Dataset for the G1 Wind Farm Control Benchmark, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.18860646" target="_blank">https://doi.org/10.5281/zenodo.18860646</a>, 2026k.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Campagnolo et al.(2026l)Campagnolo, Tamaro, and Bottasso</label><mixed-citation>
      
Campagnolo, F., Tamaro, S., and Bottasso, C. L.:
High-TI Synthetic Inflow Dataset for the G1 Wind Farm Control Benchmark, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.19004026" target="_blank">https://doi.org/10.5281/zenodo.19004026</a>, 2026l.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Canet et al.(2021)Canet, Bortolotti, and Bottasso</label><mixed-citation>
      
Canet, H., Bortolotti, P., and Bottasso, C. L.:
On the scaling of wind turbine rotors, Wind Energ. Sci., 6, 601–626, <a href="https://doi.org/10.5194/wes-6-601-2021" target="_blank">https://doi.org/10.5194/wes-6-601-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Cermak(2003)</label><mixed-citation>
      
Cermak, J. E.:
Wind-tunnel development and trends in applications to civil engineering, J. Wind Eng. Ind. Aerod., 91, 355–370, <a href="https://doi.org/10.1016/S0167-6105(02)00396-3" target="_blank">https://doi.org/10.1016/S0167-6105(02)00396-3</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Churchfield et al.(2012)Churchfield, Lee, Moriarty, Martinez, Leonardi, Vijayakumar, and Brasseur</label><mixed-citation>
      
Churchfield, M., Lee, S., Moriarty, P., Martinez, L., Leonardi, S., Vijayakumar, G., and Brasseur, J.:
A large-eddy simulation of wind-plant aerodynamics, in: 50th AIAA aerospace sciences meeting including the new horizons forum and aerospace exposition, p. 537, <a href="https://doi.org/10.2514/6.2012-537" target="_blank">https://doi.org/10.2514/6.2012-537</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Croce et al.(2024)Croce, Cacciola, and Isella</label><mixed-citation>
      
Croce, A., Cacciola, S., and Isella, F.:
Combining wake redirection and derating strategies in a load-constrained wind farm power maximization, Wind Energ. Sci., 9, 1211–1227, <a href="https://doi.org/10.5194/wes-9-1211-2024" target="_blank">https://doi.org/10.5194/wes-9-1211-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Davis(1992)</label><mixed-citation>
      
Davis, R. S.:
Equation for the Determination of the Density of Moist Air (1981/91), Metrologia, 29, 67–70, <a href="https://doi.org/10.1088/0026-1394/29/1/008" target="_blank">https://doi.org/10.1088/0026-1394/29/1/008</a>, 1992.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Diana et al.(1998)Diana, De Ponte, Falco, and Zasso</label><mixed-citation>
      
Diana, G., De Ponte, S., Falco, M., and Zasso, A.:
A new large wind tunnel for civil-environmental and aeronautical applications, J. Wind Eng. Ind. Aerod., 74, 553–565, <a href="https://doi.org/10.1016/S0167-6105(98)00050-6" target="_blank">https://doi.org/10.1016/S0167-6105(98)00050-6</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Doekemeijer et al.(2021)Doekemeijer, Kern, Maturu, Kanev, Salbert, Schreiber, Campagnolo, Bottasso, Schuler, Wilts et al.</label><mixed-citation>
      
Doekemeijer, B. M., Kern, S., Maturu, S., Kanev, S., Salbert, B., Schreiber, J., Campagnolo, F., Bottasso, C. L., Schuler, S., Wilts, F., Neumann, T., Potenza, G., Calabretta, F., Fioretti, F., and van Wingerden, J.-W.:
Field experiment for open-loop yaw-based wake steering at a commercial onshore wind farm in Italy, Wind Energ. Sci., 6, 159–176, <a href="https://doi.org/10.5194/wes-6-159-2021" target="_blank">https://doi.org/10.5194/wes-6-159-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Draper et al.(2018a)Draper, Guggeri, López, Díaz, Campagnolo, and Usera</label><mixed-citation>
      
Draper, M., Guggeri, A., López, B., Díaz, A., Campagnolo, F., and Usera, G.:
A Large Eddy Simulation framework to assess wind farm power maximization strategies: Validation of maximization by yawing, J. Phys. Conf. Ser., 1037, 072051, <a href="https://doi.org/10.1088/1742-6596/1037/7/072051" target="_blank">https://doi.org/10.1088/1742-6596/1037/7/072051</a>, IOP Publishing, 2018a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Draper et al.(2018b)Draper, Guggeri, Mendina, Usera, and Campagnolo</label><mixed-citation>
      
Draper, M., Guggeri, A., Mendina, M., Usera, G., and Campagnolo, F.:
A large eddy simulation-actuator line model framework to simulate a scaled wind energy facility and its application, J. Wind Eng. Ind. Aerod., 182, 146–159, <a href="https://doi.org/10.1016/j.jweia.2018.09.010" target="_blank">https://doi.org/10.1016/j.jweia.2018.09.010</a>, 2018b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Fleming et al.(2019)Fleming, King, Dykes, Simley, Roadman, Scholbrock, Murphy, Lundquist, Moriarty, Fleming et al.</label><mixed-citation>
      
Fleming, P., King, J., Dykes, K., Simley, E., Roadman, J., Scholbrock, A., Murphy, P., Lundquist, J. K., Moriarty, P., Fleming, K., van Dam, J., Bay, C., Mudafort, R., Lopez, H., Skopek, J., Scott, M., Ryan, B., Guernsey, C., and Brake, D.:
Initial results from a field campaign of wake steering applied at a commercial wind farm – Part 1, Wind Energ. Sci., 4, 273–285, <a href="https://doi.org/10.5194/wes-4-273-2019" target="_blank">https://doi.org/10.5194/wes-4-273-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Fleming et al.(2020)Fleming, King, Simley, Roadman, Scholbrock, Murphy, Lundquist, Moriarty, Fleming, van Dam et al.</label><mixed-citation>
      
Fleming, P., King, J., Simley, E., Roadman, J., Scholbrock, A., Murphy, P., Lundquist, J. K., Moriarty, P., Fleming, K., van Dam, J., Bay, C., Mudafort, R., Jager, D., Skopek, J., Scott, M., Ryan, B., Guernsey, C., and Brake, D.:
Continued results from a field campaign of wake steering applied at a commercial wind farm – Part 2, Wind Energ. Sci., 5, 945–958, <a href="https://doi.org/10.5194/wes-5-945-2020" target="_blank">https://doi.org/10.5194/wes-5-945-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Fontanella et al.(2021)Fontanella, Bayati, Mikkelsen, Belloli, and Zasso</label><mixed-citation>
      
Fontanella, A., Bayati, I., Mikkelsen, R., Belloli, M., and Zasso, A.:
UNAFLOW: a holistic wind tunnel experiment about the aerodynamic response of floating wind turbines under imposed surge motion, Wind Energ. Sci., 6, 1169–1190, <a href="https://doi.org/10.5194/wes-6-1169-2021" target="_blank">https://doi.org/10.5194/wes-6-1169-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Fontanella et al.(2025)Fontanella, Fusetti, Cioni, Papi, Muggiasca, Persico, Dossena, Bianchini, and Belloli</label><mixed-citation>
      
Fontanella, A., Fusetti, A., Cioni, S., Papi, F., Muggiasca, S., Persico, G., Dossena, V., Bianchini, A., and Belloli, M.:
Wake development in floating wind turbines: new insights and an open dataset from wind tunnel experiments, Wind Energ. Sci., 10, 1369–1387, <a href="https://doi.org/10.5194/wes-10-1369-2025" target="_blank">https://doi.org/10.5194/wes-10-1369-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Frederik et al.(2020a)Frederik, Doekemeijer, Mulders, and van Wingerden</label><mixed-citation>
      
Frederik, J. A., Doekemeijer, B. M., Mulders, S. P., and van Wingerden, J.-W.:
The helix approach: Using dynamic individual pitch control to enhance wake mixing in wind farms, Wind Energy, 23, 1739–1751, <a href="https://doi.org/10.1002/we.2513" target="_blank">https://doi.org/10.1002/we.2513</a>, 2020a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Frederik et al.(2020b)Frederik, Weber, Cacciola, Campagnolo, Croce, Bottasso, and van Wingerden</label><mixed-citation>
      
Frederik, J. A., Weber, R., Cacciola, S., Campagnolo, F., Croce, A., Bottasso, C. L., and van Wingerden, J.-W.:
Periodic dynamic induction control of wind farms: proving the potential in simulations and wind tunnel experiments, Wind Energ. Sci., 5, 245–257, <a href="https://doi.org/10.5194/wes-5-245-2020" target="_blank">https://doi.org/10.5194/wes-5-245-2020</a>, 2020b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Frederik et al.(2025)Frederik, Simley, Brown, Yalla, Cheung, and Fleming</label><mixed-citation>
      
Frederik, J. A., Simley, E., Brown, K. A., Yalla, G. R., Cheung, L. C., and Fleming, P. A.:
Comparison of wind farm control strategies under realistic offshore wind conditions: turbine quantities of interest, Wind Energ. Sci., 10, 755–777, <a href="https://doi.org/10.5194/wes-10-755-2025" target="_blank">https://doi.org/10.5194/wes-10-755-2025</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Hand et al.(2001)Hand, Simms, Fingersh, Jager, Cotrell, Schreck, and Larwood</label><mixed-citation>
      
Hand, M. M., Simms, D. A., Fingersh, L. J., Jager, D. W., Cotrell, J. R., Schreck, S., and Larwood, S. M.:
Unsteady Aerodynamics Experiment Phase VI: Wind Tunnel Test Configurations and Available Data Campaigns, Tech. Rep. NREL/TP-500-29955, National Renewable Energy Laboratory (NREL), Golden, CO, USA, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Holmes(2015)</label><mixed-citation>
      
Holmes, J. D.:
Wind Loading of Structures, CRC Press, 3rd edn., <a href="https://doi.org/10.1201/b18029" target="_blank">https://doi.org/10.1201/b18029</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Ishihara and Zhou(2025)</label><mixed-citation>
      
Ishihara, T. and Zhou, T.:
Wind tunnel measurement dataset of turbulent flow over two-dimensional ridges and three-dimensional hills with smooth and rough surfaces, Data in Brief, 63, 112260, <a href="https://doi.org/10.1016/j.dib.2025.112260" target="_blank">https://doi.org/10.1016/j.dib.2025.112260</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>ISO and OIML(1993)</label><mixed-citation>
      
ISO and OIML:
Guide to the Expression of Uncertainty in Measurement, Aenor Madrid, Spain, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Jonkman et al.(2009)Jonkman, Butterfield, Musial, and Scott</label><mixed-citation>
      
Jonkman, J., Butterfield, S., Musial, W., and Scott, G.:
Definition of a 5-MW reference wind turbine for offshore system development, Tech. rep., National Renewable Energy Laboratory (NREL), Golden, CO, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Jonkman et al.(2019)Jonkman, Sprague, and Jonkman</label><mixed-citation>
      
Jonkman, J. M., Sprague, M. A., and Jonkman, B. J.:
OpenFAST: An Open-Source Tool for Wind Turbine Simulation, Tech. Rep. NREL/TP-5000-74917, National Renewable Energy Laboratory (NREL), Golden, CO, USA, <a href="https://openfast.readthedocs.io" target="_blank"/> (last access: 15 October 2026), 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Juangarcia et al.(2018)Juangarcia, Eguinoa, and Knudsen</label><mixed-citation>
      
Juangarcia, D. A., Eguinoa, I., and Knudsen, T.:
Derating a single wind farm turbine for reducing its wake and fatigue, J. Phys. Conf. Ser., 1037, 032039, <a href="https://doi.org/10.1088/1742-6596/1037/3/032039" target="_blank">https://doi.org/10.1088/1742-6596/1037/3/032039</a>, IOP Publishing, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Kareem(2010)</label><mixed-citation>
      
Kareem, A.:
Bluff body aerodynamics and aeroelasticity: a wind effects perspective, Journal of Wind and Engineering, 7, 30–74, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Kim et al.(2018)Kim, Kim, Bottasso, Campagnolo, and Paek</label><mixed-citation>
      
Kim, H., Kim, K., Bottasso, C. L., Campagnolo, F., and Paek, I.:
Wind turbine wake characterization for improvement of the Ainslie eddy viscosity wake model, Energies, 11, 2823, <a href="https://doi.org/10.3390/en11102823" target="_blank">https://doi.org/10.3390/en11102823</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Kuhn et al.(2025)Kuhn, Henry de Frahan, Mohan, Deskos, Churchfield, Cheung, Sharma, Almgren, Ananthan, Brazell, A., Thedin, Rood, Sakievich, Vijayakumar, Zhang, and Sprague</label><mixed-citation>
      
Kuhn, M. B., Henry de Frahan, M. T., Mohan, P., Deskos, G., Churchfield, M., Cheung, L., Sharma, A., Almgren, A., Ananthan, S., Brazell, M. J., A., M. L., Thedin, R., Rood, J., Sakievich, P., Vijayakumar, G., Zhang, W., and Sprague, M. A.:
AMR-Wind: A performance-portable, high-fidelity flow solver for wind farm simulations, Wind Energy, 28, <a href="https://doi.org/10.1002/we.70010" target="_blank">https://doi.org/10.1002/we.70010</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Laflin et al.(2004)Laflin, Brodersen, Rakowitz, Vassberg, Wahls, Morrison, Tinoco, and Godard</label><mixed-citation>
      
Laflin, K., Brodersen, O., Rakowitz, M., Vassberg, J., Wahls, R., Morrison, J., Tinoco, E., and Godard, J.-L.:
Summary of data from the second AIAA CFD drag prediction workshop, in: 42nd AIAA Aerospace Sciences Meeting and Exhibit, p. 555, <a href="https://doi.org/10.2514/6.2004-555" target="_blank">https://doi.org/10.2514/6.2004-555</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Levy et al.(2002)Levy, Wahls, Zickuhr, Vassberg, Agrawal, Pirzadeh, and Hemsch</label><mixed-citation>
      
Levy, D., Wahls, R., Zickuhr, T., Vassberg, J., Agrawal, S., Pirzadeh, S., and Hemsch, M.:
Summary of data from the first AIAA CFD drag prediction workshop, in: 40th AIAA Aerospace Sciences Meeting &amp; Exhibit, p. 841, <a href="https://doi.org/10.2514/6.2002-841" target="_blank">https://doi.org/10.2514/6.2002-841</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Levy et al.(2013)Levy, Laflin, Vassberg, Tinoco, Mani, Rider, Brodersen, Crippa, Rumsey, Wahls et al.</label><mixed-citation>
      
Levy, D., Laflin, K.. Vassberg, J., Tinoco, E., Mani, M.,  Rider, B., Brodersen, O., Crippa, S., Rumsey, C., Wahls, R., Morrison, J., Mavriplis, D.,  and Murayama, M.:
Summary of data from the fifth AIAA CFD drag prediction workshop, in: 51st AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition, p. 46, <a href="https://doi.org/10.2514/6.2013-46" target="_blank">https://doi.org/10.2514/6.2013-46</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Lio et al.(2018)Lio, Mirzaei, and Larsen</label><mixed-citation>
      
Lio, W. H., Mirzaei, M., and Larsen, G. C.:
On wind turbine down-regulation control strategies and rotor speed set-point, J. Phys. Conf. Ser., 1037, 032040, <a href="https://doi.org/10.1088/1742-6596/1037/3/032040" target="_blank">https://doi.org/10.1088/1742-6596/1037/3/032040</a>, IOP Publishing, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>Madsen et al.(2010)Madsen, Fuglsang, Romblad, Enevoldsen, Laursen, Jensen, Bak, Paulsen, Gaunna, Sorensen et al.</label><mixed-citation>
      
Madsen, H., Fuglsang, P., Romblad, J., Enevoldsen, P.,  Laursen, J., Jensen, L., Bak, C., Paulsen, U. S., Gaunna, M., Sorensen, N. N.,  and Olsen, N. A.:
The DAN-AERO MW experiments, in: 48th Aiaa Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, p. 645, <a href="https://doi.org/10.2514/6.2010-645" target="_blank">https://doi.org/10.2514/6.2010-645</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>Maxon Motor AG(2026)</label><mixed-citation>
      
Maxon Motor AG:
Maxon motor datasheet, Maxon Group, Sachseln, Switzerland, <a href="https://www.maxongroup.com" target="_blank"/> (last access: 5 January 2026), 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>Meyer Forsting et al.(2019)Meyer Forsting, Pirrung, and Ramos-García</label><mixed-citation>
      
Meyer Forsting, A. R., Pirrung, G. R., and Ramos-García, N.:
A vortex-based tip/smearing correction for the actuator line, Wind Energ. Sci., 4, 369–383, <a href="https://doi.org/10.5194/wes-4-369-2019" target="_blank">https://doi.org/10.5194/wes-4-369-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>Mikkelsen et al.(2012)</label><mixed-citation>
      
Mikkelsen, T., Siggaard Knudsen, S., Sjöholm, M., Angelou, N., and Pedersen, A.:
WindScanner.eu – a new Remote Sensing Research Infrastructure for On- and Offshore Wind Energy, International Conference on Wind Energy Materials, Engineering and Policies (WEMEP-2012), 22–23 November 2012, Hyderabad, India, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>Miner(1945)</label><mixed-citation>
      
Miner, M. A.:
Cumulative damage in fatigue, J. Appl. Mech., 12, A159–A164, <a href="https://doi.org/10.1115/1.4009458" target="_blank">https://doi.org/10.1115/1.4009458</a>, 1945.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>Moriarty et al.(2020)Moriarty, Hamilton, Debnath, Herges, Isom, Lundquist, Maniaci, Naughton, Pauly, Roadman, Shaw, van Dam, and Wharton</label><mixed-citation>
      
Moriarty, P., Hamilton, N., Debnath, M., Herges, T., Isom, B., Lundquist, J. K., Maniaci, D., Naughton, B., Pauly, R., Roadman, J., Shaw, W., van Dam, J., and Wharton, S.:
American WAKE experimeNt (AWAKEN), Tech. Rep. NREL/TP-5000-75789, National Renewable Energy Laboratory (NREL), Golden, CO, USA, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>Mühle et al.(2026)Mühle, Tamaro, Bortolin, Campagnolo, and Bottasso</label><mixed-citation>
      
Mühle, F., Tamaro, S., Bortolin, D., Campagnolo, F., and Bottasso, C. L.:
Wake mixing wind farm control with synchronized dynamic yaw for power optimization, J. Phys. Conf. Ser., 3224, 032113, <a href="https://doi.org/10.1088/1742-6596/3224/3/032113" target="_blank">https://doi.org/10.1088/1742-6596/3224/3/032113</a>, IOP Publishing, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>Mühle et al.(2022)Mühle, Campagnolo, Llobell Buigues, and Bottasso</label><mixed-citation>
      
Mühle, F. V., Campagnolo, F., Llobell Buigues, J., and Bottasso, C. L.:
Design and testing of a model-scale yaw mechanism for an experimental wind turbine model, J. Phys. Conf. Ser., 2265, 022094, <a href="https://doi.org/10.1088/1742-6596/2265/2/022094" target="_blank">https://doi.org/10.1088/1742-6596/2265/2/022094</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>Mühle et al.(2024)Mühle, Heckmeier, Campagnolo, and Breitsamter</label><mixed-citation>
      
Mühle, F. V., Heckmeier, F. M., Campagnolo, F., and Breitsamter, C.:
Wind tunnel investigations of an individual pitch control strategy for wind farm power optimization, Wind Energ. Sci., 9, 1251–1271, <a href="https://doi.org/10.5194/wes-9-1251-2024" target="_blank">https://doi.org/10.5194/wes-9-1251-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib71"><label>Mulders et al.(2020)Mulders, Zaaijer, Bos, and van Wingerden</label><mixed-citation>
      
Mulders, S. P., Zaaijer, M. B., Bos, R., and van Wingerden, J.-W.:
Wind turbine control: Open-source software for control education, standardization and compilation, J. Phys. Conf. Ser., 1452, 012010, <a href="https://doi.org/10.1088/1742-6596/1452/1/012010" target="_blank">https://doi.org/10.1088/1742-6596/1452/1/012010</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib72"><label>Nam(2013)</label><mixed-citation>
      
Nam, Y.:
Wind Turbine System Control, GS Intervision,  430–441, ISBN 9788997231751, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib73"><label>National Instruments(2024)</label><mixed-citation>
      
National Instruments:
PXI Platform, National Instruments, Austin, TX, USA, <a href="https://www.ni.com/en/shop/pxi.html" target="_blank"/> (last access: 12 December 2025), 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib74"><label>Panda et al.(2025)Panda, Chakraborty, Sarkar, and Johansson</label><mixed-citation>
      
Panda, D., Chakraborty, A., Sarkar, S., and Johansson, H.:
Rotor effective wind field estimation and multi-body dynamic characterization of a 45&thinsp;kW horizontal axis wind turbine, Renewable Energ., 256, 124343, <a href="https://doi.org/10.1016/j.renene.2025.124343" target="_blank">https://doi.org/10.1016/j.renene.2025.124343</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib75"><label>Petrović and Campagnolo(2013)</label><mixed-citation>
      
Petrović, V. and Campagnolo, F.:
Experimental validation of wind turbine higher harmonic control using shaft loads measurements, in: 2013 European Control Conference (ECC), IEEE, pp. 472–477, <a href="https://doi.org/10.23919/ECC.2013.6669709" target="_blank">https://doi.org/10.23919/ECC.2013.6669709</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib76"><label>Politecnico di Milano(2025)</label><mixed-citation>
      
Politecnico di Milano:
Aerodynamic Laboratory, Politecnico di Milano, Milano, Italy, <a href="https://www.aero.polimi.it/en/experimental-labs/aerodynamic-laboratory" target="_blank"/> (last access: 12 December 2025), 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib77"><label>Raffel et al.(2011)Raffel, De Gregorio, de Groot, Schneider, Sheng, Gibertini, and Seraudie</label><mixed-citation>
      
Raffel, M., De Gregorio, F., de Groot, K., Schneider, O., Sheng, W., Gibertini, G., and Seraudie, A.:
On the generation of a helicopter aerodynamic database, Aeronaut. J., 115, 103–112, <a href="https://doi.org/10.1017/S0001924000005492" target="_blank">https://doi.org/10.1017/S0001924000005492</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib78"><label>Rivers and Dittberner(2014)</label><mixed-citation>
      
Rivers, M. B. and Dittberner, A.:
Experimental investigations of the NASA common research model, J. Aircraft, 51, 1183–1193, <a href="https://doi.org/10.2514/1.C032626" target="_blank">https://doi.org/10.2514/1.C032626</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib79"><label>Ruisi and Bossanyi(2019)</label><mixed-citation>
      
Ruisi, R. and Bossanyi, E.:
Engineering models for turbine wake velocity deficit and wake deflection. A new proposed approach for onshore and offshore applications, J. Phys. Conf. Ser., 1222, 012004, <a href="https://doi.org/10.1088/1742-6596/1222/1/012004" target="_blank">https://doi.org/10.1088/1742-6596/1222/1/012004</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib80"><label>Schepers et al.(2012)Schepers, Boorsma, Cho, Gomez-Iradi, Schaffarczyk, Jeromin, Lutz, Meister, Stoevesandt, Schreck et al.</label><mixed-citation>
      
Schepers, J. G., Boorsma, K., Cho, T., Gomez-Iradi, S.,  Schaffarczyk, P.,  Jeromin, A.,  Shen, W. Z., Lutz, T., Meister, K., Stoevesandt, B., Schreck, S., Micallef, D., Pereira, R.,  Sant, T., Madsen, H. A., and Sørensen N. N.:
Final report of IEA task 29, Mexnet (phase 1): analysis of Mexico wind tunnel measurements, Tech. Rep. ECN-E–12-004, Energy Research Centre of the Netherlands (ECN), 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib81"><label>Schepers et al.(2014)Schepers, Boorsma, and Munduate</label><mixed-citation>
      
Schepers, J. G., Boorsma, K., and Munduate, X.:
Final Results from Mexnext-I: Analysis of detailed aerodynamic measurements on a 4.5&thinsp;m diameter rotor placed in the large German Dutch Wind Tunnel DNW, J. Phys. Conf. Ser., 555, 012089, <a href="https://doi.org/10.1088/1742-6596/555/1/012089" target="_blank">https://doi.org/10.1088/1742-6596/555/1/012089</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib82"><label>Schreiber et al.(2017)Schreiber, Nanos, Campagnolo, and Bottasso</label><mixed-citation>
      
Schreiber, J., Nanos, E. M., Campagnolo, F., and Bottasso, C. L.:
Verification and calibration of a reduced order wind farm model by wind tunnel experiments, J. Phys. Conf. Ser., 854, 012041, <a href="https://doi.org/10.1088/1742-6596/854/1/012041" target="_blank">https://doi.org/10.1088/1742-6596/854/1/012041</a>, IOP Publishing, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib83"><label>Schreiber et al.(2020a)Schreiber, Balbaa, and Bottasso</label><mixed-citation>
      
Schreiber, J., Balbaa, A., and Bottasso, C. L.:
Brief communication: A double-Gaussian wake model, Wind Energ. Sci., 5, 237–244, <a href="https://doi.org/10.5194/wes-5-237-2020" target="_blank">https://doi.org/10.5194/wes-5-237-2020</a>, 2020a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib84"><label>Schreiber et al.(2020b)Schreiber, Bottasso, and Bertelè</label><mixed-citation>
      
Schreiber, J., Bottasso, C. L., and Bertelè, M.:
Field testing of a local wind inflow estimator and wake detector, Wind Energ. Sci., 5, 867–884, <a href="https://doi.org/10.5194/wes-5-867-2020" target="_blank">https://doi.org/10.5194/wes-5-867-2020</a>, 2020b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib85"><label>Schreiber et al.(2020c)Schreiber, Bottasso, Salbert, and Campagnolo</label><mixed-citation>
      
Schreiber, J., Bottasso, C. L., Salbert, B., and Campagnolo, F.:
Improving wind farm flow models by learning from operational data, Wind Energ. Sci., 5, 647–673, <a href="https://doi.org/10.5194/wes-5-647-2020" target="_blank">https://doi.org/10.5194/wes-5-647-2020</a>, 2020c.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib86"><label>Sengers et al.(2023)Sengers, Steinfeld, Hulsman, and Kühn</label><mixed-citation>
      
Sengers, B. A. M., Steinfeld, G., Hulsman, P., and Kühn, M.:
Validation of an interpretable data-driven wake model using lidar measurements from a field wake steering experiment, Wind Energ. Sci., 8, 747–770, <a href="https://doi.org/10.5194/wes-8-747-2023" target="_blank">https://doi.org/10.5194/wes-8-747-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib87"><label>Sharma et al.(2024)Sharma, Brazell, Vijayakumar, Ananthan, Cheung, deVelder, Henry de Frahan, Matula, Mullowney, Rood, Sakievich, Almgren, Crozier, and Sprague</label><mixed-citation>
      
Sharma, A., Brazell, M. J., Vijayakumar, G., Ananthan, S., Cheung, L., deVelder, N., Henry de Frahan, M. T., Matula, N., Mullowney, P., Rood, J., Sakievich, P., Almgren, A., Crozier, P. S., and Sprague, M.:
ExaWind: Open-source CFD for hybrid-RANS/LES geometry-resolved wind turbine simulations in atmospheric flows, Wind Energy, 27, 225–257, <a href="https://doi.org/10.1002/we.2886" target="_blank">https://doi.org/10.1002/we.2886</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib88"><label>Shaukat and Giljarhus(2024)</label><mixed-citation>
      
Shaukat, U. and Giljarhus, K. E. T.:
Precursor turbulent inflow dataset for large eddy simulation of a semi-idealized European generic city, Data in Brief, 54, 110467, <a href="https://doi.org/10.1016/j.dib.2024.110467" target="_blank">https://doi.org/10.1016/j.dib.2024.110467</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib89"><label>Smith et al.(2013)Smith, Lim, van der Wall, Baeder, Biedron, Boyd Jr, Jayaraman, Jung, and Min</label><mixed-citation>
      
Smith, M. J., Lim, J. W., van der Wall, B. G., Baeder, J. D., Biedron, R. T., Boyd Jr, D. D., Jayaraman, B., Jung, S. N., and Min, B.-Y.:
The HART II international workshop: an assessment of the state of the art in CFD/CSD prediction, CEAS Aeronautical Journal, 4, 345–372, <a href="https://doi.org/10.1007/s13272-013-0078-8" target="_blank">https://doi.org/10.1007/s13272-013-0078-8</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib90"><label>Snel et al.(2007)Snel, Schepers, and Montgomerie</label><mixed-citation>
      
Snel, H., Schepers, J. G., and Montgomerie, B.:
The MEXICO project (Model Experiments in Controlled Conditions): The database and first results, J. Phys. Conf. Ser., 75, 012014, <a href="https://doi.org/10.1088/1742-6596/75/1/012014" target="_blank">https://doi.org/10.1088/1742-6596/75/1/012014</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib91"><label>Styrk Andersen et al.(2022)Styrk Andersen, Isaksen, and Hansen</label><mixed-citation>
      
Styrk Andersen, M., Isaksen, B., and Hansen, S. O.:
Full-scale monitoring of the wind field, surface pressures and structural response of Gjemnessund suspension bridge, Struct. Eng. Int., 32, 43–54, <a href="https://doi.org/10.1080/10168664.2021.1953426" target="_blank">https://doi.org/10.1080/10168664.2021.1953426</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib92"><label>Tamaro et al.(2024)Tamaro, Campagnolo, and Bottasso</label><mixed-citation>
      
Tamaro, S., Campagnolo, F., and Bottasso, C. L.:
On the power and control of a misaligned rotor – beyond the cosine law, Wind Energ. Sci., 9, 1547–1575, <a href="https://doi.org/10.5194/wes-9-1547-2024" target="_blank">https://doi.org/10.5194/wes-9-1547-2024</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib93"><label>Tamaro et al.(2025)Tamaro, Bortolin, Campagnolo, Mühle, and Bottasso</label><mixed-citation>
      
Tamaro, S., Bortolin, D., Campagnolo, F., Mühle, F. V., and Bottasso, C. L.:
Scaled testing of maximum-reserve active power control, Zenodo [code and data set], <a href="https://doi.org/10.5281/zenodo.17551525" target="_blank">https://doi.org/10.5281/zenodo.17551525</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib94"><label>Tamaro et al.(2026)Tamaro, Bortolin, Campagnolo, Mühle, and Bottasso</label><mixed-citation>
      
Tamaro, S., Bortolin, D., Campagnolo, F., Mühle, F. V., and Bottasso, C. L.:
Scaled testing of maximum-reserve active power control, Wind Energ. Sci., 11, 1607–1630, <a href="https://doi.org/10.5194/wes-11-1607-2026" target="_blank">https://doi.org/10.5194/wes-11-1607-2026</a>, 2026.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib95"><label>The MathWorks Inc.(2023)</label><mixed-citation>
      
The MathWorks Inc.:
MATLAB version: 9.14.0 (R2023a), The MathWorks, Inc., Natick, MA, USA, <a href="https://www.mathworks.com" target="_blank"/> (last access: 12 December 2025), 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib96"><label>Tinoco(2023)</label><mixed-citation>
      
Tinoco, E.:
Summary data from the seventh AIAA CFD drag prediction workshop, in: AIAA Aviation 2023 Forum, p. 3492, <a href="https://doi.org/10.2514/6.2023-3492" target="_blank">https://doi.org/10.2514/6.2023-3492</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib97"><label>Tinoco et al.(2018)Tinoco, Brodersen, Keye, Laflin, Feltrop, Vassberg, Mani, Rider, Wahls, Morrison et al.</label><mixed-citation>
      
Tinoco, E. N., Brodersen, O. P., Keye, S., Laflin, K. R.,  Feltrop, E., Vassberg, J. C., Mani, M., Rider, B., Wahls, R. A., orrison, J. A., Hue, D., Roy, C. J., Mavriplis, D. J.,  and Murayama, M.:
Summary data from the sixth AIAA CFD drag prediction workshop: CRM cases, J. Aircraft, 55, 1352–1379, <a href="https://doi.org/10.2514/1.C034409" target="_blank">https://doi.org/10.2514/1.C034409</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib98"><label>Tominaga and Shirzadi(2021)</label><mixed-citation>
      
Tominaga, Y. and Shirzadi, M.:
Wind tunnel measurement dataset of 3D turbulent flow around a group of generic buildings with and without a high-rise building, Data in Brief, 39, 107504, <a href="https://doi.org/10.1016/j.dib.2021.107504" target="_blank">https://doi.org/10.1016/j.dib.2021.107504</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib99"><label>van der Wall(2011)</label><mixed-citation>
      
van der Wall, B. G.:
A comprehensive rotary-wing data base for code validation: the HART II international workshop, Aeronaut. J., 115, 91, <a href="https://doi.org/10.1017/S0001924000005480" target="_blank">https://doi.org/10.1017/S0001924000005480</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib100"><label>van der Wall et al.(2004)van der Wall, Burley, Yu, Richard, Pengel, and Beaumier</label><mixed-citation>
      
van der Wall, B. G., Burley, C. L., Yu, Y., Richard, H., Pengel, K., and Beaumier, P.:
The HART II test–measurement of helicopter rotor wakes, Aerosp. Sci. Technol., 8, 273–284, <a href="https://doi.org/10.1016/j.ast.2004.01.001" target="_blank">https://doi.org/10.1016/j.ast.2004.01.001</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib101"><label>van Dooren et al.(2016)van Dooren, Kühn, Petrović, Bottasso, Campagnolo, Sjöholm, Angelou, Mikkelsen, Croce, and Zasso</label><mixed-citation>
      
van Dooren, M. F., Kühn, M., Petrović, V., Bottasso, C. L., Campagnolo, F., Sjöholm, M., Angelou, N., Mikkelsen, T., Croce, A., and Zasso, A.:
Demonstration of synchronised scanning lidar measurements of 2d velocity fields in a boundary-layer wind tunnel, J. Phys. Conf. Ser., 753, 072032, <a href="https://doi.org/10.1088/1742-6596/753/7/072032" target="_blank">https://doi.org/10.1088/1742-6596/753/7/072032</a>, IOP Publishing, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib102"><label>van Dooren et al.(2017)van Dooren, Campagnolo, Sjöholm, Angelou, Mikkelsen, and Kühn</label><mixed-citation>
      
van Dooren, M. F., Campagnolo, F., Sjöholm, M., Angelou, N., Mikkelsen, T., and Kühn, M.:
Demonstration and uncertainty analysis of synchronised scanning lidar measurements of 2-D velocity fields in a boundary-layer wind tunnel, Wind Energ. Sci., 2, 329–341, <a href="https://doi.org/10.5194/wes-2-329-2017" target="_blank">https://doi.org/10.5194/wes-2-329-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib103"><label>Veers et al.(2023)Veers, Bottasso, Manuel, Naughton, Pao, Paquette, Robertson, Robinson, Ananthan, Barlas et al.</label><mixed-citation>
      
Veers, P., Bottasso, C. L., Manuel, L., Naughton, J., Pao, L., Paquette, J., Robertson, A., Robinson, M., Ananthan, S., Barlas, T., Bianchini, A., Bredmose, H., Horcas, S. G., Keller, J., Madsen, H. A., Manwell, J., Moriarty, P., Nolet, S., and Rinker, J.:
Grand challenges in the design, manufacture, and operation of future wind turbine systems, Wind Energ. Sci., 8, 1071–1131, <a href="https://doi.org/10.5194/wes-8-1071-2023" target="_blank">https://doi.org/10.5194/wes-8-1071-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib104"><label>Wang et al.(2018a)Wang, Wang, Campagnolo, Carraón, and Bottasso</label><mixed-citation>
      
Wang, C., Wang, J., Campagnolo, F., Carraón, D. B., and Bottasso, C. L.:
Validation of large-eddy simulation of scaled waked wind turbines in different yaw misalignment conditions, J. Phys. Conf. Ser., 1037, 062007, <a href="https://doi.org/10.1088/1742-6596/1037/6/062007" target="_blank">https://doi.org/10.1088/1742-6596/1037/6/062007</a>, IOP Publishing, 2018a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib105"><label>Wang et al.(2020a)Wang, Campagnolo, and Bottasso</label><mixed-citation>
      
Wang, C., Campagnolo, F., and Bottasso, C. L.:
Does the use of load-reducing IPC on a wake-steering turbine affect wake behavior?, J. Phys. Conf. Ser., 1618, 022035, <a href="https://doi.org/10.1088/1742-6596/1618/2/022035" target="_blank">https://doi.org/10.1088/1742-6596/1618/2/022035</a>, IOP Publishing, 2020a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib106"><label>Wang et al.(2020b)Wang, Campagnolo, and Bottasso</label><mixed-citation>
      
Wang, C., Campagnolo, F., and Bottasso, C. L.:
Identification of airfoil polars from uncertain experimental measurements, Wind Energ. Sci., 5, 1537–1550, <a href="https://doi.org/10.5194/wes-5-1537-2020" target="_blank">https://doi.org/10.5194/wes-5-1537-2020</a>, 2020b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib107"><label>Wang et al.(2020c)Wang, Campagnolo, Sharma, and Bottasso</label><mixed-citation>
      
Wang, C., Campagnolo, F., Sharma, A., and Bottasso, C. L.:
Effects of dynamic induction control on power and loads, by LES-ALM simulations and wind tunnel experiments, J. Phys. Conf. Ser., 1618, 022036, <a href="https://doi.org/10.1088/1742-6596/1618/2/022036" target="_blank">https://doi.org/10.1088/1742-6596/1618/2/022036</a>, IOP Publishing, 2020c.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib108"><label>Wang et al.(2020d)Wang, Muñóz-Simon, Deskos, Laizet, Palacios, Campagnolo, and Bottasso</label><mixed-citation>
      
Wang, C., Muñóz-Simon, A., Deskos, G., Laizet, S., Palacios, R., Campagnolo, F., and Bottasso, C. L.:
Code-to-code-to-experiment validation of LES-ALM wind farm simulators, J. Phys. Conf. Ser., 1618, 062041, <a href="https://doi.org/10.1088/1742-6596/1618/6/062041" target="_blank">https://doi.org/10.1088/1742-6596/1618/6/062041</a>, IOP Publishing, 2020d.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib109"><label>Wang et al.(2021)Wang, Campagnolo, Canet, Barreiro, and Bottasso</label><mixed-citation>
      
Wang, C., Campagnolo, F., Canet, H., Barreiro, D. J., and Bottasso, C. L.:
How realistic are the wakes of scaled wind turbine models?, Wind Energ. Sci., 6, 961–981, <a href="https://doi.org/10.5194/wes-6-961-2021" target="_blank">https://doi.org/10.5194/wes-6-961-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib110"><label>Wang et al.(2017a)Wang, Foley, Nanos, Yu, Campagnolo, Bottasso, Zanotti, and Croce</label><mixed-citation>
      
Wang, J., Foley, S., Nanos, E. M., Yu, T., Campagnolo, F., Bottasso, C. L., Zanotti, A., and Croce, A.:
Numerical and experimental study of wake redirection techniques in a boundary layer wind tunnel, J. Phys. Conf. Ser., 854, 012048, <a href="https://doi.org/10.1088/1742-6596/854/1/012048" target="_blank">https://doi.org/10.1088/1742-6596/854/1/012048</a>, IOP Publishing, 2017a.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib111"><label>Wang et al.(2017b)Wang, Mclean, Campagnolo, Yu, and Bottasso</label><mixed-citation>
      
Wang, J., Mclean, D., Campagnolo, F., Yu, T., and Bottasso, C. L.:
Large-eddy simulation of waked turbines in a scaled wind farm facility, J. Phys. Conf. Ser., 854, 012047, <a href="https://doi.org/10.1088/1742-6596/854/1/012047" target="_blank">https://doi.org/10.1088/1742-6596/854/1/012047</a>, IOP Publishing, 2017b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib112"><label>Wang et al.(2018b)Wang, Wang, Castañeda, Campagnolo, and Bottasso</label><mixed-citation>
      
Wang, J., Wang, C., Castañeda, O. D., Campagnolo, F., and Bottasso, C. L.:
Large-eddy simulation of scaled floating wind turbines in a boundary layer wind tunnel, J. Phys. Conf. Ser., 1037, 072032, <a href="https://doi.org/10.1088/1742-6596/1037/7/072032" target="_blank">https://doi.org/10.1088/1742-6596/1037/7/072032</a>, IOP Publishing, 2018b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib113"><label>Wang et al.(2019)Wang, Wang, Campagnolo, and Bottasso</label><mixed-citation>
      
Wang, J., Wang, C., Campagnolo, F., and Bottasso, C. L.:
Wake behavior and control: comparison of LES simulations and wind tunnel measurements, Wind Energ. Sci., 4, 71–88, <a href="https://doi.org/10.5194/wes-4-71-2019" target="_blank">https://doi.org/10.5194/wes-4-71-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib114"><label>Zengler et al.(2024)Zengler, Braunbehrens, and Tamaro</label><mixed-citation>
      
Zengler, C. P., Braunbehrens, R., and Tamaro, S.:
Further improvements to the double-Gaussian wake model, J. Phys. Conf. Ser., 2767, 092066, <a href="https://doi.org/10.1088/1742-6596/2767/9/092066" target="_blank">https://doi.org/10.1088/1742-6596/2767/9/092066</a>, IOP Publishing, 2024.

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