<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">WES</journal-id><journal-title-group>
    <journal-title>Wind Energy Science</journal-title>
    <abbrev-journal-title abbrev-type="publisher">WES</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Wind Energ. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2366-7451</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/wes-8-1693-2023</article-id><title-group><article-title>Increased power gains from wake steering control using preview wind direction information</article-title><alt-title>Increased power gains for wake steering using preview information</alt-title>
      </title-group><?xmltex \runningtitle{Increased power gains for wake steering using preview information}?><?xmltex \runningauthor{B. A. M. Sengers et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff3">
          <name><surname>Sengers</surname><given-names>Balthazar Arnoldus Maria</given-names></name>
          <email>balthazar.sengers@uni-oldenburg.de</email>
        <ext-link>https://orcid.org/0000-0002-3797-9254</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Rott</surname><given-names>Andreas</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-7171-5191</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Simley</surname><given-names>Eric</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-1027-9848</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Sinner</surname><given-names>Michael</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-8766-0711</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Steinfeld</surname><given-names>Gerald</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Kühn</surname><given-names>Martin</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-0506-9288</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>ForWind, Carl von Ossietzky Universität Oldenburg, Institute of Physics, Küpkersweg 70,<?xmltex \hack{\break}?> 26129 Oldenburg, Germany</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>National Wind Technology Center, National Renewable Energy Laboratory, 15013 Denver W Pkwy, <?xmltex \hack{\break}?>Golden, CO 80401, USA</institution>
        </aff>
        <aff id="aff3"><label>a</label><institution>current address: Fraunhofer IWES, Küpkersweg 70, 26129 Oldenburg, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Balthazar Arnoldus Maria Sengers (balthazar.sengers@uni-oldenburg.de)</corresp></author-notes><pub-date><day>15</day><month>November</month><year>2023</year></pub-date>
      
      <volume>8</volume>
      <issue>11</issue>
      <fpage>1693</fpage><lpage>1710</lpage>
      <history>
        <date date-type="received"><day>2</day><month>June</month><year>2023</year></date>
           <date date-type="rev-request"><day>15</day><month>June</month><year>2023</year></date>
           <date date-type="rev-recd"><day>15</day><month>September</month><year>2023</year></date>
           <date date-type="accepted"><day>26</day><month>September</month><year>2023</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2023 </copyright-statement>
        <copyright-year>2023</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/.html">This article is available from https://wes.copernicus.org/articles/.html</self-uri><self-uri xlink:href="https://wes.copernicus.org/articles/.pdf">The full text article is available as a PDF file from https://wes.copernicus.org/articles/.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e143">Yaw controllers typically rely on measurements taken at the wind turbine, resulting in a slow reaction to wind direction changes and subsequent power losses due to misalignments. Delayed yaw action is especially problematic in wake steering operation because it can result in power losses when the yaw misalignment angle deviates from the intended one due to a changing wind direction. This study explores the use of preview wind direction information for wake steering control in a two-turbine setup with a wind speed in the partial load range. For these conditions and a simple yaw controller, results from an engineering model identify an optimum preview time of 90 s. These results are validated by forcing wind direction changes in a large-eddy simulation model. For a set of six simulations with large wind direction changes, the average power gain from wake steering increases from only 0.44 % to 1.32 %. For a second set of six simulations with smaller wind direction changes, the average power gain from wake steering increases from 1.24 % to 1.85 %. Low-frequency fluctuations are shown to have a larger impact on the performance of wake steering and the effectiveness of preview control, in particular, than high-frequency fluctuations. From these results, it is concluded that the benefit of preview wind direction control for wake steering is substantial, making it a topic worth pursuing in future work.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Bundesministerium für Wirtschaft und Energie</funding-source>
<award-id>FKZ 0325492H</award-id>
<award-id>FKZ 0324005</award-id>
</award-group>
<award-group id="gs2">
<funding-source>U.S. Department of Energy</funding-source>
<award-id>DE-AC36-08GO28308</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="d1e155">To support the energy transition, it is important to maximize the value of the renewable energy portfolio. On the one hand, this includes minimizing the costs of installation and maintenance; on the other hand, this means maximizing the power yield. Focusing on wind energy, wind farm control to mitigate wake effects has received considerable attention in recent years <xref ref-type="bibr" rid="bib1.bibx18" id="paren.1"/>. Additionally, short-term forecasting of the wind speed and direction can be used to adapt the turbine for approaching changes; hereafter, this is called preview control (PC), as opposed to traditional standard control (SC) using measurements at the turbine.</p>
      <?pagebreak page1694?><p id="d1e161">PC can be used to reduce the occurrence of suboptimal blade pitch angles and turbine misalignment, two aspects that result in power losses and increased loads <xref ref-type="bibr" rid="bib1.bibx26" id="paren.2"/>. Furthermore, operators can use the forecasts to support grid stability and reduce curtailment <xref ref-type="bibr" rid="bib1.bibx1" id="paren.3"/>. Downstream turbines can use information from turbines further upstream <xref ref-type="bibr" rid="bib1.bibx21" id="paren.4"/>, or remote sensing techniques (lidar-assisted control) can be used <xref ref-type="bibr" rid="bib1.bibx39 bib1.bibx45" id="paren.5"><named-content content-type="pre">e.g.,</named-content></xref>. Many studies have investigated the application of preview wind speed information in turbine control, a few of which are discussed in the following. Torque control to improve its aerodynamic efficiency is observed to achieve very small power gains, but it drastically increases the turbine's loads <xref ref-type="bibr" rid="bib1.bibx23 bib1.bibx43" id="paren.6"/>. However, pitch control significantly reduces the loads with a minimum change in generated power <xref ref-type="bibr" rid="bib1.bibx7 bib1.bibx3" id="paren.7"/>. Combinations of the two have shown promising results in terms of both reducing the loads and increasing the power <xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx22" id="paren.8"/>.</p>
      <p id="d1e188">On the contrary, remote sensing techniques to improve the turbine's yaw control are relatively rare and are usually only done to help calibrate the nacelle's wind vane <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx25" id="paren.9"><named-content content-type="pre">e.g.,</named-content></xref>. This is interesting, as some studies have reported potential power gains from reduced yaw misalignment when using preview information. <xref ref-type="bibr" rid="bib1.bibx37" id="text.10"/> modeled perfect wind direction prediction to reduce the yaw misalignment of a single turbine, resulting in a power gain of 0.5 % and a reduction in fatigue loads. Using a weighted average of wind direction measurements from upstream turbines, <xref ref-type="bibr" rid="bib1.bibx2" id="text.11"/> found a 0.2 % power increase and a 24 % reduction in yaw travel for a wind farm in a 30 min simulation. Similarly, <xref ref-type="bibr" rid="bib1.bibx35" id="text.12"/> averaged wind direction signals of neighboring turbines to obtain a smoother wind direction signal. They demonstrated that this results in power gains and yaw travel reductions for both greedy and wake steering operations, but using preview information did not yield significant results. In light of the controller lag observed in a wake steering experiment reported in <xref ref-type="bibr" rid="bib1.bibx8" id="text.13"/>, <xref ref-type="bibr" rid="bib1.bibx32" id="text.14"/> employed the FLOw Redirection and Induction in Steady State (FLORIS) simulation tool <xref ref-type="bibr" rid="bib1.bibx19" id="paren.15"/> to compare preview control using wind direction information to standard control for a turbine pair in wake steering operation. Using an optimal preview time of 90 s, their results demonstrate that the power gain of 5.8 % achieved with SC wake steering increases to 8.9 % when PC is enabled. However, this analysis uses perfect preview information, and no improvement was found with realistic measurement accuracy. <xref ref-type="bibr" rid="bib1.bibx13" id="text.16"/> simulated a diurnal cycle with time-varying wind speed, wind direction, and atmospheric stability in a large-eddy simulation (LES) model. Using a simple forecasting method based on linear regression of past data, they demonstrated that in wake steering operation, PC's power production is slightly increased compared to that of SC.</p>
      <p id="d1e218">Although it intuitively makes sense that PC turbines anticipating an approaching wind direction change yield more power than SC turbines, it is a relatively unexplored topic. PC is expected to be especially beneficial in wake steering operation because it could limit erroneous wake steering, which is when wake steering results in power losses compared to greedy control <xref ref-type="bibr" rid="bib1.bibx5" id="paren.17"><named-content content-type="pre">e.g.,</named-content></xref>. The magnitude of potential power gains is unknown, but they should be substantial to make preview control worth pursuing in future work.</p>
      <p id="d1e227">The objective of this paper is to demonstrate the benefit of using preview wind direction observations for wake steering purposes to further increase power production. Preview information is obtained from a virtual met mast located upstream, as developing a more sophisticated wind direction forecasting technique was considered out of scope. This objective comprises three components: (1) to develop a simple engineering model to obtain estimates of the expected power gain and optimal preview time; (2) to validate the findings of the engineering model with results from large-eddy simulations; and (3) to identify the characteristics of the wind direction signal that benefit from preview control the most.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Turbine yaw controller</title>
      <p id="d1e238">This section describes the turbine yaw controller used in this study. It covers how the controller functions in greedy and wake steering operations, as well as how preview control is handled. The turbine pair simulated in this study consisted of two NREL 5 MW turbines with a hub height of 90 m and a rotor diameter <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mi>D</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">126</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx14" id="paren.18"/>. While the upstream turbine could operate in greedy or wake steering control, the downstream turbine always operated in greedy yaw control.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Greedy</title>
      <p id="d1e266">The turbine controller used a 60 s moving average of wind direction observations <inline-formula><mml:math id="M2" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">δ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> and turbine orientation <inline-formula><mml:math id="M3" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> to determine the yaw misalignment angle <inline-formula><mml:math id="M4" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> of the turbine with the inflow wind direction:
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M5" display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">δ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Once <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> exceeded a preset limit of 7.5<inline-formula><mml:math id="M7" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, the turbine corrected its orientation at 0.3<inline-formula><mml:math id="M8" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M9" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, as is standard for the NREL 5 MW turbine, until <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>|</mml:mo><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">0.15</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M11" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> was reached. This check was performed every second, except during and the first minute after a yaw maneuver, to eliminate measurements disturbed due to the rotating nacelle.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Wake steering</title>
      <?pagebreak page1695?><p id="d1e401">To implement wake steering, existing controllers are typically adapted to include an intended target yaw misalignment <inline-formula><mml:math id="M12" 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>. In this study, a positive misalignment was defined as a clockwise rotation of the turbine when looking from above. Because of the intentional misalignment, an effective yaw angle <inline-formula><mml:math id="M13" display="inline"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> was determined:
            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M14" display="block"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">δ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          which triggered a yaw maneuver when <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> exceeded 7.5<inline-formula><mml:math id="M16" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>. <inline-formula><mml:math id="M17" 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> was determined using a lookup table (LUT) that contained the power-maximizing yaw misalignment angles as a function of inflow conditions. The LUT was developed based on the Data-driven wAke steeRing surrogaTe model (DART) introduced in <xref ref-type="bibr" rid="bib1.bibx28" id="text.19"/>. This wake model uses a set of only linear equations (<inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mi mathvariant="bold">Y</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">X</mml:mi><mml:mo>×</mml:mo><mml:mi mathvariant="bold">B</mml:mi></mml:mrow></mml:math></inline-formula>) to estimate wake characteristics <inline-formula><mml:math id="M19" display="inline"><mml:mi mathvariant="bold">Y</mml:mi></mml:math></inline-formula> (e.g., deficit, center position) from the input variables <inline-formula><mml:math id="M20" display="inline"><mml:mi mathvariant="bold">X</mml:mi></mml:math></inline-formula> (e.g., yaw angle, shear exponent, thrust coefficient). The model coefficients <inline-formula><mml:math id="M21" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> are found by a regression analysis with reference data. The wake characteristics can consequently be used to generate a vertical cross-section of the streamwise wind speed component to estimate the available power at a virtual wind turbine at a downstream position. Based on the results described in <xref ref-type="bibr" rid="bib1.bibx28" id="text.20"/>, the set of (<inline-formula><mml:math id="M22" 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>, <inline-formula><mml:math id="M23" display="inline"><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M24" 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>), in which <inline-formula><mml:math id="M25" display="inline"><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> is the 60 s moving-averaged vertical wind veer over the rotor area, were used as input variables. The thrust coefficient <inline-formula><mml:math id="M26" 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> was estimated as a function of <inline-formula><mml:math id="M27" 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>:
            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M28" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">T</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:msub><mml:msup><mml:mi mathvariant="normal">cos</mml:mi><mml:mn mathvariant="normal">1.28</mml:mn></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          in which <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the turbine's thrust coefficient at <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>. This is analogous to how the power coefficient is typically corrected for the yaw angle in wake modeling; see also Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>). The exponent 1.28 was determined using LES data from <xref ref-type="bibr" rid="bib1.bibx28" id="text.21"/>. The same LES results were used for training to obtain the model coefficients <inline-formula><mml:math id="M31" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e710">Target yaw misalignment <inline-formula><mml:math id="M32" 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> as a function of the 60 s averaged wind direction <inline-formula><mml:math id="M33" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">δ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> for a changing wind direction standard deviation of <inline-formula><mml:math id="M34" 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> with a wind veer <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M36" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> <bold>(a)</bold> and for a changing <inline-formula><mml:math id="M37" display="inline"><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> with <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">δ</mml:mi></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 4<inline-formula><mml:math id="M39" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> <bold>(b)</bold>. A turbine spacing of 6 D is assumed and <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">δ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> indicates the wind direction where the turbine pair is aligned.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/1693/2023/wes-8-1693-2023-f01.png"/>

        </fig>

      <p id="d1e838">Uncertainty is typically included in the form of adding discretized wind direction variability bins to the LUT <xref ref-type="bibr" rid="bib1.bibx20 bib1.bibx30" id="paren.22"/>. Rather than for the mean wind direction only, the optimal yaw misalignment is computed for a distribution of wind directions – typically a Gaussian distribution with standard deviation <inline-formula><mml:math id="M41" 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> around a mean <inline-formula><mml:math id="M42" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">δ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula>. This uncertainty parameter <inline-formula><mml:math id="M43" 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> is affected by the wind direction variability as well as the accuracy of the measurement devices, although the latter is not considered in the current work. This results in a more conservative controller setting when the uncertainty is high, mitigating erroneous steering but also resulting in a lower achievable power gain. On average, however, this results in a higher gain than if a more aggressive controller setting was used. In the current study, the target yaw angle was therefore determined from the LUT as a function <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">δ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">δ</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula>. For clarity, however, this notation is omitted in the remainder of the present work. Referring back to Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>), this indicates that not only could a change in <inline-formula><mml:math id="M45" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">δ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> cause <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> to exceed 7.5<inline-formula><mml:math id="M47" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> but also that a change in <inline-formula><mml:math id="M48" display="inline"><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> or <inline-formula><mml:math id="M49" 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> could initiate a yaw maneuver.</p>
      <p id="d1e973">Figure <xref ref-type="fig" rid="Ch1.F1"/> illustrates the <inline-formula><mml:math id="M50" 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> suggested by the LUT as a function of <inline-formula><mml:math id="M51" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">δ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula>. Figure <xref ref-type="fig" rid="Ch1.F1"/>a shows that with increasing uncertainty (higher <inline-formula><mml:math id="M52" 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>), the controller setting becomes more conservative: for <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">δ</mml:mi></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 2<inline-formula><mml:math id="M54" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, the maximum <inline-formula><mml:math id="M55" 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> is 22<inline-formula><mml:math id="M56" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, whereas, when <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">δ</mml:mi></mml:msub><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 10<inline-formula><mml:math id="M58" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, the controller settings have a maximum of <inline-formula><mml:math id="M59" 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> of 8<inline-formula><mml:math id="M60" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, corresponding to the logic discussed before. Figure <xref ref-type="fig" rid="Ch1.F1"/>b illustrates that the aggressiveness of the controller setting does not really depend on <inline-formula><mml:math id="M61" display="inline"><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula>, but the controller switches from positive to negative <inline-formula><mml:math id="M62" 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> at a different <inline-formula><mml:math id="M63" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">δ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula>. Wind veer inherently deflects the wake due to a crosswise force pointing toward the right above hub height and to the left below hub height (when looking downstream). Since the wind speed is higher above hub height, the rotor equivalent wake deficit is deflected to the right. With increasing veer, this effect becomes stronger and the wind direction under which a full wake situation occurs (typically the crossover point in the LUT) moves to the left (a more negative <inline-formula><mml:math id="M64" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">δ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula>).</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Simulation environment</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Engineering model</title>
      <p id="d1e1161">A simple engineering model is developed to estimate the power gain and optimal preview time for a given time series of the wind direction. Assuming a constant wind speed, it computes the power yield of a turbine pair as a function of the wind direction only.</p>
      <p id="d1e1164">The instantaneous power is computed with
            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M65" display="block"><mml:mrow><mml:mi>P</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:mi mathvariant="italic">ρ</mml:mi><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub><mml:mi mathvariant="italic">π</mml:mi><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:msubsup><mml:mi>U</mml:mi><mml:mi mathvariant="normal">eq</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msubsup><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          in which <inline-formula><mml:math id="M66" display="inline"><mml:mi mathvariant="italic">ρ</mml:mi></mml:math></inline-formula> is the air density, <inline-formula><mml:math id="M67" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> is the turbine radius and <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">eq</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the rotor equivalent wind speed. <inline-formula><mml:math id="M69" 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> is the turbine’s power coefficient corrected for the yaw misalignment <inline-formula><mml:math id="M70" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula>:
            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M71" display="block"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">P</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">P</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:msub><mml:msup><mml:mi mathvariant="normal">cos</mml:mi><mml:mn mathvariant="normal">1.89</mml:mn></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          which is analogous to Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>). The exponent 1.89 (referred to as <inline-formula><mml:math id="M72" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in the literature; e.g., <xref ref-type="bibr" rid="bib1.bibx12" id="text.23"/>) is again based on LES data from <xref ref-type="bibr" rid="bib1.bibx28" id="text.24"/>. A low-pass filter is applied to the wind direction time series using a cutoff frequency of 0.0037 Hz, as proposed in <xref ref-type="bibr" rid="bib1.bibx30" id="text.25"/>. For each point in the low-pass-filtered wind direction time series <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="normal">lp</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, the power generated by the upstream turbine can be estimated as described in the following: <list list-type="order"><list-item>
      <p id="d1e1328">Calculate the yaw misalignment <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">up</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from the current turbine orientation <inline-formula><mml:math id="M75" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> and the low-pass-filtered wind direction at time <inline-formula><mml:math id="M76" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>: <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">up</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">up</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="normal">lp</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item>
      <p id="d1e1388">Calculate <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">P</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">up</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> according to Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) using <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">up</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item>
      <p id="d1e1421">Calculate <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">up</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> using Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) with <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">P</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">up</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and a constant <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">eq</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">up</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item></list> To estimate the power of the downstream turbine, a wake model needs to be employed. In this study, again, DART with <inline-formula><mml:math id="M83" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M84" display="inline"><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M85" 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> as input variables is used to make these estimations. A constant veer of <inline-formula><mml:math id="M86" display="inline"><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS2.SSS1"/>) is assumed. <list list-type="custom"><list-item><label>4.</label>
      <p id="d1e1519">Calculate <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">dn</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">dn</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="normal">lp</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Here, <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="normal">lp</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is time-shifted by <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mi>x</mml:mi><mml:mo>/</mml:mo><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M90" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> is the turbine spacing and <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the wind speed at hub height.</p></list-item><list-item><label>5.</label>
      <p id="d1e1616">Calculate <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">up</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> of the upstream turbine with Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) using <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">up</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item><label>6.</label>
      <p id="d1e1649">Model wake characteristics with DART, using (<inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">up</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M95" display="inline"><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> and <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">T</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">up</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) as input parameters.</p></list-item><list-item><label>7.</label>
      <p id="d1e1693">Move the wake position by <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">sin</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="normal">lp</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="normal">t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="normal">T</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula>, in which <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="normal">lp</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the time-shifted low-pass-filtered wind direction and <inline-formula><mml:math id="M99" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> is the turbine spacing.</p></list-item><list-item><label>8.</label>
      <p id="d1e1767">Calculate <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">eq</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">dn</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> of the downstream turbine from the modeled wake characteristics.</p></list-item><list-item><label>9.</label>
      <p id="d1e1787">Estimate <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">P</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> from the turbine power curve and subsequently calculate <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">P</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">dn</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> with Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) using <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">dn</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item><label>10.</label>
      <p id="d1e1839">Calculate <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">dn</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> using Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) with <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mrow><mml:mi mathvariant="normal">P</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">dn</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">eq</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">dn</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item><label>11.</label>
      <p id="d1e1888">Calculate the total power as the sum of <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">up</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">dn</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></list-item></list> Besides the power calculation, the yaw controller described in Sect. <xref ref-type="sec" rid="Ch1.S2"/> is implemented in the engineering model. It utilizes the original wind direction signal <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, not the low-pass-filtered signal, to compute the 60 s moving average <inline-formula><mml:math id="M110" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">δ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> and the corresponding standard deviation <inline-formula><mml:math id="M111" 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> of the wind direction. It uses this information and the wind veer to decide upon the next target yaw misalignment angle <inline-formula><mml:math id="M112" 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> from the LUT (upstream turbine only) and whether a yaw maneuver should be initiated.</p>
      <p id="d1e1963">Preview wind direction signals are considered in the engineering model by simply shifting the wind direction time series provided to the controller forward in time, resembling a perfect forecast. Preview times (temporal shifts) of between 10  and 300 s in 10 s increments are tested, resulting in an estimated power gain over SC as a function of preview time. Smooth wind direction time series with a constant change rate can be fed to the model, but a turbulent signal is added to get more reasonable results. To get realistic turbulent signals, data are extracted from LES results of a neutral boundary layer (see Sect. <xref ref-type="sec" rid="Ch1.S3.SS2.SSS1"/>) without a wind direction change. Using a systematic sampling technique with equidistant points, 50 samples are taken from a domain with a size of approximately 5 km by 2.5 km. These turbulent signals are added to the smooth time series and fed to the engineering model. This allows not only the study of the influence of turbulence on the turbine's behavior but also the quantification of uncertainty by determining a confidence interval around a mean value.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e1971">Examples of the engineering model's results for a wind direction change rate of <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">80</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mspace width="0.33em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">h</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>. Gray lines indicate the wind direction of an <bold>(a)</bold> smooth and <bold>(b)</bold> turbulent time series. Black and yellow indicate greedy SC and PC; blue and red indicate wake steering SC and PC, respectively. A turbine spacing of 6 D is assumed, and <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">δ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> indicates the wind direction in which the turbine pair is aligned.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/1693/2023/wes-8-1693-2023-f02.png"/>

        </fig>

<?pagebreak page1696?><sec id="Ch1.S3.SS1.SSS1">
  <label>3.1.1</label><title>Example</title>
      <p id="d1e2037">Figure <xref ref-type="fig" rid="Ch1.F2"/>a illustrates an example displaying the wind direction signal (gray) and the orientation of the upstream turbine for four different yaw controllers. The smooth wind direction change experienced by the turbine is trailed by yaw actuator movement under traditional greedy SC (black). In its optimization, the engineering model tests for the preview time at which the highest power gain can be achieved; the corresponding result is shown in yellow. It is evident that the turbine yaws to the same new orientation but does so earlier, such that the wind direction reaches the orientation of the preview-controlled turbine right in between two consecutive actuator movements. This intuitively makes sense, as the optimum solution aims to limit misalignment. When adding turbulence (Fig. <xref ref-type="fig" rid="Ch1.F2"/>b), this is still true, although it is not as clearly visible. When applying the wake steering control (blue (SC) and red (PC) in Fig. <xref ref-type="fig" rid="Ch1.F2"/>a), a clear misalignment of the turbine with the wind direction can be observed. The misalignment increases as the wind direction approaches <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> until it crosses over from a positive to a negative misalignment. When turbulence is introduced (Fig. <xref ref-type="fig" rid="Ch1.F2"/>b), the controllers become more conservative (smaller intentional misalignments), which is a direct consequence of the included uncertainty parameter, as discussed in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>.</p>
</sec>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Large-eddy simulations</title>
      <?pagebreak page1697?><p id="d1e2072">This study uses revision 3475 of the PArallelized Large-eddy simulation Model (PALM, <xref ref-type="bibr" rid="bib1.bibx17" id="text.26"/>). PALM uses a non-hydrostatic incompressible Boussinesq approximation of the Navier–Stokes equations. The exchange between the surface and the lowest grid cell in the vertical is handled following Monin–Obukhov similarity theory. Time integration is done by a third-order Runge–Kutta scheme, advection of momentum is performed by a fifth-order Wicker–Skamarock scheme, and subgrid-scale turbulence is modeled by applying Deardorff’s 1.5-order turbulence closure parameterization. The Coriolis parameter is computed for a latitude of 55<inline-formula><mml:math id="M116" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N. The grid has a regular spacing of <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 5 m on a right-handed Cartesian coordinate system, but to save computational costs, the vertical grid size increases by 8 % per cell above the boundary layer height.</p>
      <p id="d1e2097">The simulation chain consists of three simulations: first, a precursor simulation to generate realistic inflow conditions; second, a simulation in which the wind direction in the domain is changed; and third, a main simulation that contains two turbines.</p>
<sec id="Ch1.S3.SS2.SSS1">
  <label>3.2.1</label><title>Precursor simulation</title>
      <p id="d1e2107">In the precursor simulation, a realistic turbulent flow is generated by adding random perturbations to an initially laminar flow. The chaotic behavior of the modeled boundary layer generates turbulent structures at a range of scales until a stationary state is reached after several hours of simulation time. This study only considers one atmospheric condition, a conventionally neutral boundary layer with a hub height (90 m) wind speed of 8.3 m s<inline-formula><mml:math id="M118" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The hub height turbulence intensity in this boundary layer is 10.3 %, while the power law wind shear exponent and vertical wind veer between lower and upper tip height are 0.17 and 2.0<inline-formula><mml:math id="M119" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, respectively. Although the effect of atmospheric conditions (wind speed, stability) on the effectiveness of preview control is deemed interesting, investigating this was considered out of the scope of the current study. A short discussion is included in Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>.</p>
</sec>
<sec id="Ch1.S3.SS2.SSS2">
  <label>3.2.2</label><title>Simulation of wind direction changes</title>
      <p id="d1e2141">In this study, the wind direction is changed by applying the methodology developed by <xref ref-type="bibr" rid="bib1.bibx38" id="text.27"/>, in which the momentum equations are modified by adding an artificial Coriolis force <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:
              <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M121" display="block"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msub><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            in which <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the forced wind direction change rate, <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the wind speed components, and <inline-formula><mml:math id="M124" display="inline"><mml:mi mathvariant="italic">ϵ</mml:mi></mml:math></inline-formula> is the Levi–Civita symbol. This is an engineering approach in which the centrifugal and Euler force are neglected. Although not physical, <xref ref-type="bibr" rid="bib1.bibx38" id="text.28"/> demonstrated that the observed wind direction compares well with the forced signal. This methodology allows for changing the wind direction at a constant rate (<inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><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:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>) as well as more realistic wind direction changes as observed in the field.</p>
      <p id="d1e2256">The code employed in <xref ref-type="bibr" rid="bib1.bibx38" id="text.29"/> used a concurrent precursor inflow method with a fringe region, ensuring undisturbed inflow in the cyclic boundary conditions that are required for the implementation of this method to change the wind direction. PALM does not have this feature implemented, so, for this reason, an intermediate simulation is carried out. An empty domain (no turbines) with cyclic horizontal boundary conditions is initialized with the turbulent flow generated by the precursor simulation. A predetermined <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> forces the wind direction to change in the whole model domain simultaneously, and a slice in the <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:mi>y</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula> plane (crosswise and vertical dimensions) is saved to use as the inflow in the main run. This information comprises the three wind speed components as well as the potential temperature and the subgrid-scale kinetic energy.</p>
</sec>
<sec id="Ch1.S3.SS2.SSS3">
  <label>3.2.3</label><title>Main simulation</title>
      <?pagebreak page1698?><p id="d1e2295">In the main simulation, two NREL 5 MW turbines are simulated using an actuator disk model with rotation (ADMR) similar to <xref ref-type="bibr" rid="bib1.bibx44" id="text.30"/> as described in <xref ref-type="bibr" rid="bib1.bibx6" id="text.31"/>. The turbine pair has a spacing of 6 D and is aligned for a wind direction of <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">270</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>. In a domain with non-cyclic boundary conditions in the streamwise direction, the <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:mi>y</mml:mi><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula> plane saved from the simulation discussed in the previous section is used as the inflow 25 D upstream of the first turbine. As a result, a transient wind direction change propagates through the domain with a time-varying wind speed (fluctuations around the mean) and direction (fluctuations around the mean on top of the forced signal) rather than collectively in the whole domain, as was the case in <xref ref-type="bibr" rid="bib1.bibx38" id="text.32"/>. This is important for this study, as an incoming wind direction change needs to be detected before it reaches the turbines in order for PC to be beneficial. Additionally, a time delay between the upstream turbine and the downstream turbine experiencing a wind direction change is likely more realistic. Figure <xref ref-type="fig" rid="Ch1.F3"/> displays examples of the flow field with the two turbines that illustrate a wind direction change propagating through the domain. Besides the wind direction change, large turbulent structures with different wind speeds can be observed. Additionally, the misalignment of the upstream turbine indicates the controller lag.</p>
      <p id="d1e2336">Since the boundary conditions in the streamwise direction are non-cyclic, the introduced wind direction change results in a gradient of the horizontal wind speed components in the streamwise direction (<inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:mo>∂</mml:mo><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula>). This needs to be compensated for in either the crosswise or vertical direction to obey the conservation of mass. Because of the cyclic boundary conditions in the crosswise direction, this gradient cannot be compensated for with <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:mo>∂</mml:mo><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula>. Therefore, the gradient <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mo>∂</mml:mo><mml:mover accent="true"><mml:mi>u</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> is compensated for by <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:mo>∂</mml:mo><mml:mover accent="true"><mml:mi>w</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula>, introducing a vertical velocity that alters the wind speed and direction profiles over time. Since all experiments with different controllers experienced the same effect, it is not considered detrimental to the outcome of this study.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e2417">Examples of wind fields illustrating a wind direction change propagating through the domain. Wind field <bold>(b)</bold> is taken 140 s after wind field <bold>(a)</bold>. The background color indicates the wind speed and the arrows indicate the wind direction. The solid black lines indicate the turbines, both of which are operating in greedy control without preview information. The yellow markers indicate the location of the virtual met mast.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/1693/2023/wes-8-1693-2023-f03.png"/>

          </fig>

      <p id="d1e2433"><italic>Standard control.</italic> The input for SC consists of information at the position of two grid cells (10 m) upstream of the turbine. A point in front of the turbine was chosen to mimic a nacelle wind vane that is not disturbed by the rotor. This allows for a fairer comparison of the model results, as the preview control wind vane (see below) is not disturbed by any rotor.</p>
      <p id="d1e2438"><italic>Preview control.</italic> PC is implemented in the form of a virtual wind vane at hub height on a meteorological (met) mast. The virtual met mast is located at a fixed position upstream of the first turbine for <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>, the wind direction in which the turbine pair are aligned. In Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>, the optimum preview time is estimated with the engineering model before being converted to a preview distance considering a hub height wind speed of 8.3 m s<inline-formula><mml:math id="M135" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The position of the vertical met mast is indicated in yellow in Fig. <xref ref-type="fig" rid="Ch1.F3"/>. Although the relative position of a measurement point upstream of the rotor changes with wind direction, a fixed position of the virtual vane is deemed sufficient, as wake steering is limited to <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mover accent="true"><mml:mi mathvariant="italic">δ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>|</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>&lt;</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">20</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> (Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>). The wind direction signal is directly passed to the controller assuming Taylor's hypothesis of frozen turbulence, meaning that no wind evolution is considered, although it is deemed important, as pointed out in <xref ref-type="bibr" rid="bib1.bibx16" id="text.33"/>. As the signal is subject to advection and heterogeneity, this method does not resemble a perfect forecast.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e2508">Turbine pair power gain <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula> of greedy control (yellow) and wake steering control (red) with PC relative to greedy SC as a function of preview time for wind direction change rates of <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">80</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> h<inline-formula><mml:math id="M139" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> <bold>(a)</bold> and <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">160</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> h<inline-formula><mml:math id="M141" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> <bold>(b)</bold>. Lines indicate the mean and shaded areas indicate the 95 % confidence interval over 50 turbulent time series.</p></caption>
            <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/1693/2023/wes-8-1693-2023-f04.png"/>

          </fig>

</sec>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Engineering model</title>
<sec id="Ch1.S4.SS1.SSS1">
  <label>4.1.1</label><title>Theoretical linear wind direction changes</title>
      <p id="d1e2614">In this section, a wind direction change of <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mn mathvariant="normal">40</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is simulated with different change rates <inline-formula><mml:math id="M143" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> using the engineering model. Starting from a constant <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M145" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> for the first 300 s (spin-up, not used for analysis), the direction changes linearly to <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo><mml:mo>+</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M147" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, where it remains for the last 300 s (spin-down, not used for analysis). As described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS1"/>, 50 different seeds of turbulent noise are added on top of this linear wind direction change to statistically analyze the impact of turbulence. Values for the wind speed (<inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mi mathvariant="normal">h</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8.30</mml:mn></mml:mrow></mml:math></inline-formula> m s<inline-formula><mml:math id="M149" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), wind shear and veer over the rotor area (<inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.17</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>) and, consequently, the rotor equivalent wind speed (<inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:msub><mml:mi>U</mml:mi><mml:mrow><mml:mi mathvariant="normal">eq</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">up</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">8.25</mml:mn></mml:mrow></mml:math></inline-formula> m s<inline-formula><mml:math id="M153" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) are taken from LES (Sect. <xref ref-type="sec" rid="Ch1.S3.SS2.SSS1"/>).</p>
      <p id="d1e2775">Figure <xref ref-type="fig" rid="Ch1.F4"/> displays the turbine pair power gain of PC relative to SC as a function of preview time for two wind direction change rates: <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">80</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M155" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math id="M156" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (Fig. <xref ref-type="fig" rid="Ch1.F4"/>a) and <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">160</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M158" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math id="M159" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> (Fig. <xref ref-type="fig" rid="Ch1.F4"/>b). First focusing on greedy control, the maximum power gain from PC is higher for a larger <inline-formula><mml:math id="M160" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, whereas the optimal preview time is smaller. With a faster wind direction change, the misalignment of the SC turbine is larger, resulting in higher power losses. As a result, the benefit of PC is greater. When the turbine yaws too early it also loses power, explaining the decreasing gains for longer preview times and the shorter optimal preview time for a larger <inline-formula><mml:math id="M161" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>. Although an optimum is found, PC seems relatively insensitive to the preview time, as indicated by a relatively flat curve. Lastly, the uncertainty increases with larger preview times, as illustrated by the 95 % confidence interval.</p>
      <p id="d1e2863">Now, focusing on the wake steering controller, it can be seen that wake steering with SC (preview time <inline-formula><mml:math id="M162" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0 s) is estimated to achieve a power gain of 0.8 % (for <inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">80</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M164" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math id="M165" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>), whereas PC with optimum preview time results in a power gain of 1.2 %. This difference exceeds the power<?pagebreak page1699?> gain achieved by PC in the greedy control of 0.2 %, which suggests that wake steering can benefit more from PC than greedy control. This is strengthened by the findings from the <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">160</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M167" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math id="M168" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> case, where wake steering with SC only achieves a power gain of 0.25 %, with the 95 % confidence interval also displaying power losses. PC with the optimum preview time gives a power gain of 1.3 %, again far exceeding the 0.3 % gain expected from greedy control.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e2941">Optimal preview time <bold>(a)</bold> and corresponding power gain relative to greedy SC <bold>(b)</bold> as a function of <inline-formula><mml:math id="M169" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>. Yellow indicates greedy PC, blue indicates wake steering SC, and red indicates wake steering PC. Lines indicate the mean and shaded areas indicate the 95 % confidence interval over 50 turbulent time series.</p></caption>
            <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/1693/2023/wes-8-1693-2023-f05.png"/>

          </fig>

      <p id="d1e2963">Figure <xref ref-type="fig" rid="Ch1.F5"/> represents the optimal preview time and corresponding power gain as a function of <inline-formula><mml:math id="M170" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>. Focusing first on the optimal preview time for greedy control in Fig. <xref ref-type="fig" rid="Ch1.F5"/>a, the mean over the turbulent simulations indicates decreasing optimal preview times for increasing <inline-formula><mml:math id="M171" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, corresponding to the findings in Fig. <xref ref-type="fig" rid="Ch1.F4"/>. The uncertainty decreases with increasing <inline-formula><mml:math id="M172" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, as dynamic changes become more dominant, preventing the yaw controller from chasing turbulence. As for wake steering, the optimal preview time seems to be relatively insensitive to <inline-formula><mml:math id="M173" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, showing an almost constant value between 80  and 100 s. This value likely depends on the updating frequency of the yaw controller, but it is an interesting finding that would make the implementation of PC in the field easier.</p>
      <p id="d1e3001">The maximum achievable power gain with an optimal preview time (Fig. <xref ref-type="fig" rid="Ch1.F5"/>b) appears to increase linearly with <inline-formula><mml:math id="M174" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> for greedy control. The mean ranges from 0.1 % for slow wind direction changes to almost 0.8 % for extreme events, while the uncertainty slightly increases with <inline-formula><mml:math id="M175" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>. This is similar to PC in wake steering, which shows power gains ranging from 1.3 % to 1.7 %. Steering SC shows power gains very similar to PC for small <inline-formula><mml:math id="M176" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, but for larger <inline-formula><mml:math id="M177" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> the gains rapidly decrease and turn into losses (erroneous steering). Especially under these fast-changing conditions, wake steering can benefit the most from PC, as it provides consistent power gains.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e3036">Histogram of optimum preview time <bold>(a)</bold> and corresponding power gain <bold>(b)</bold> when using wind direction measurements from a met mast. Lines indicate the median optimum preview time <bold>(a)</bold> and corresponding mean power gain <bold>(b)</bold>. Colors correspond to those used in Fig. <xref ref-type="fig" rid="Ch1.F5"/>.</p></caption>
            <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/1693/2023/wes-8-1693-2023-f06.png"/>

          </fig>

</sec>
<sec id="Ch1.S4.SS1.SSS2">
  <label>4.1.2</label><title>Wind direction time series from met mast measurements</title>
      <p id="d1e3067">In addition to the linear wind direction changes considered in the previous section, more realistic wind direction changes are studied here using the engineering model. Wind vane and anemometer measurements at hub height (116 m) from an experimental campaign are used. This campaign was carried out between February and April 2021 at a slightly hilly onshore site in northeastern Germany located approximately 13.5 km from the Baltic Sea. For more details, the reader is referred to <xref ref-type="bibr" rid="bib1.bibx29" id="text.34"/>. The data are split into 1 h subsets, where again the first and last 300 s are disregarded as spin-up and spin-down times. Because this study limits its analysis to wind speeds around 8 m s<inline-formula><mml:math id="M178" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, only subsets with an average wind speed between 6  and 10 m s<inline-formula><mml:math id="M179" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> are considered, resulting in a total of 815 subsets. Other atmospheric characteristics (e.g., turbulence intensity, shear, stability) are not considered. For each subset, the average wind direction is assumed to coincide with the alignment of the turbine pair. The turbines are initialized with an orientation corresponding to the low-pass-filtered signal at the start of the hour. As preview times larger than 200 s do not seem to be relevant according to Fig. <xref ref-type="fig" rid="Ch1.F5"/>, the maximum preview time considered here is 200 s. Figure <xref ref-type="fig" rid="Ch1.F6"/> displays the findings of this analysis in two histograms. The optimum preview time (Fig. <xref ref-type="fig" rid="Ch1.F6"/>a) for greedy control shows that the extreme values of 0 and 200 s often occur. These represent cases in which there was hardly any wind direction change within the hour. In these cases, either no yawing takes place and PC and SC estimate the same power, displayed here as a preview time of 0 s, or one yaw maneuver takes place, which is most beneficial when done as early as possible. Excluding these events, the results show a very flat distribution of optimal preview times. For wake steering, on the other hand, an approximately normal<?pagebreak page1700?> distribution with a median of 90 s is found, corresponding well to the results of Fig. <xref ref-type="fig" rid="Ch1.F5"/>.</p>
      <p id="d1e3106">The maximum power gain, displayed in (Fig. <xref ref-type="fig" rid="Ch1.F6"/>b), indicates that PC under greedy operation is not very beneficial. With a mean gain of 0.06 %, much lower power gains are expected from realistic wind direction data than from previous tests with a linear wind direction change. Wake steering with SC shows an approximately normal distribution of power gains with a mean of 1.62 %, whereas PC increases this to 2.12 %, again suggesting that PC is especially beneficial when applying wake steering.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e3113"><bold>(a)</bold> Histogram of met mast data binned in mean of absolute differences (MAD). <bold>(b)</bold> Power gain of steering SC relative to greedy SC (blue) and power gain of steering PC relative to greedy SC (red). Power gains averaged over all 815 cases are noted in the top right corner.</p></caption>
            <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/1693/2023/wes-8-1693-2023-f07.png"/>

          </fig>

      <p id="d1e3128">To investigate under what conditions steering SC and PC are most beneficial, the power gains are studied as a function of the characteristics of the wind direction signal. For this, the mean of absolute differences (MAD) is calculated as
              <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M180" display="block"><mml:mrow><mml:mi mathvariant="normal">MAD</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>T</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow><mml:mi>T</mml:mi></mml:munderover><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:mi mathvariant="normal">lp</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mrow><mml:mi mathvariant="normal">lp</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            which computes the mean of the absolute differences in wind directions of consecutive time steps. Here, <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">δ</mml:mi><mml:mi mathvariant="normal">lp</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is again the low-pass-filtered time series obtained using a cutoff frequency of 0.0037 Hz. Because the signal is already low-pass filtered, MAD does not relate to the small-scale turbulence, but rather to larger-scale wind direction fluctuations. The unit of MAD <inline-formula><mml:math id="M182" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M183" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, which, for interpretability, is converted to <inline-formula><mml:math id="M184" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M185" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The histogram in Fig. <xref ref-type="fig" rid="Ch1.F7"/>a displays that the majority of the cases represent steady conditions with only a wind direction change. However, several cases with large dynamic changes are observed. Figure <xref ref-type="fig" rid="Ch1.F7"/>b shows in blue the average power gain of steering SC compared to greedy SC as a function of MAD. The largest gains are found for small wind direction changes, as this approaches a steady state for which the controller was developed. However, power losses are found for large values of MAD. Despite their rare occurrence, these cases undermine confidence in the wake steering strategy. It is especially under these conditions that PC has a large added benefit. Steering PC shows a more consistent<?pagebreak page1701?> power gain relative to greedy SC (red) regardless of the characteristics of the wind direction time series; hence, a power gain using wake steering seems guaranteed. The difference between the blue and red bars illustrates that when the signal is relatively steady, PC only has a small benefit. However, the more the signal fluctuates (increasing MAD), the larger the benefit of PC, as the yaw controller is now able to anticipate incoming wind direction changes.</p>
</sec>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Large-eddy simulations</title>
      <p id="d1e3258">In this section, LES results are used to validate the findings of the previous section and, with that, demonstrate the benefit of preview control. For this purpose, wind direction time series observed in the field are reproduced in LES. First, two examples are simulated (Sects. <xref ref-type="sec" rid="Ch1.S4.SS2.SSS1"/> and <xref ref-type="sec" rid="Ch1.S4.SS2.SSS2"/>), one with a low and one with a high large-scale wind direction variability. Second, to approach statistical significance, multiple cases with similar characteristics are simulated. As LES is too expensive to use to obtain fully statistically significant results, only six seeds are performed, following the standard used in fatigue load estimation studies. To investigate the sensitivity of the preview controller performance, changes in both low-frequency (Sect. <xref ref-type="sec" rid="Ch1.S4.SS2.SSS3"/>) and high-frequency fluctuations (Sect. <xref ref-type="sec" rid="Ch1.S4.SS2.SSS4"/>) are considered to better understand the performance of the preview controller.</p>
<sec id="Ch1.S4.SS2.SSS1">
  <label>4.2.1</label><title>Case selection</title>
      <p id="d1e3276">Figure <xref ref-type="fig" rid="Ch1.F8"/> illustrates the two simulated examples, in which the obtained wind direction signal at the upstream turbine is indicated in gray (raw) and black (low-pass filtered) and the forced signal (Sect. <xref ref-type="sec" rid="Ch1.S3.SS2.SSS2"/>) in red. This forced signal is the low-pass-filtered wind direction measured at the met mast using the same cutoff frequency of 0.0037 Hz. It should be noted that besides the mean wind speed, no other meteorological conditions (e.g., shear, veer, stability) are evaluated on how well they match the simulated boundary layer characteristics.</p>
      <p id="d1e3283">Comparing the signals reveals that the main characteristics of the forced signal are reproduced. Differences are due to advection, as the wind direction signal is forced at the domain inflow boundary 25 D upstream of the turbine. Case 1 (Fig. <xref ref-type="fig" rid="Ch1.F8"/>a) represents a scenario in which wake steering with standard control is expected to obtain a large power gain. This case is considered to demonstrate that preview control is not detrimental to the power gain achieved with wake steering SC. Case 2 (Fig. <xref ref-type="fig" rid="Ch1.F8"/>b) illustrates an event in which wake steering with standard control is expected to see a power loss due to rapidly changing conditions, a scenario in which wake steering is expected to benefit greatly from preview control. A third case, which is of interest but may be less common, is provided in Appendix A. It represents a situation with strong fluctuations around <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e3308">Simulated wind direction cases. Raw (gray) and low-pass-filtered (black) signals at the upstream turbine are shown, as well as the forced (dashed red) signal. <bold>(a)</bold> Case 1: a slowly varying wind direction change. <bold>(b)</bold> Case 2: a fast-varying wind direction change.</p></caption>
            <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/1693/2023/wes-8-1693-2023-f08.png"/>

          </fig>

      <p id="d1e3324">The first 600 s of the simulation are used to move from <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0<inline-formula><mml:math id="M188" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> to the initial <inline-formula><mml:math id="M189" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>, the start of the low-pass-filtered time series. At 600 s, both turbines are turned on and are given an additional 600 s to spin up while the mean wind direction remains constant. Corresponding to Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>, the first 300 s of the field time series are omitted. After 1500 s, the wind direction signal used for analysis enters the domain, but it takes 400 s for this information to flow from the inflow boundary to the upstream turbine. Altogether, the first 1900 s of the simulation are omitted, whereas the following 3000 s are used for analysis. Corresponding to the findings in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1.SSS2"/>, the preview time was chosen as 90 s, equivalent to a preview distance of 750 m or 6 D for an average hub height wind speed of 8.3 m s<inline-formula><mml:math id="M190" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9" specific-use="star"><?xmltex \currentcnt{9}?><?xmltex \def\figurename{Figure}?><label>Figure 9</label><caption><p id="d1e3372">LES results for Case 1 <bold>(a–b)</bold> and Case 2 <bold>(c–d)</bold>. The left column shows the wind direction <inline-formula><mml:math id="M191" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula> (gray, see Fig. <xref ref-type="fig" rid="Ch1.F8"/>) and orientations of the upstream turbine <inline-formula><mml:math id="M192" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> (colors). The right column shows the raw (transparent) and low-pass-filtered (opaque) power gain <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula> relative to greedy SC. The gain averaged over the simulation <inline-formula><mml:math id="M194" display="inline"><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> is indicated in the legend.</p></caption>
            <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/1693/2023/wes-8-1693-2023-f09.png"/>

          </fig>

</sec>
<sec id="Ch1.S4.SS2.SSS2">
  <label>4.2.2</label><title>Performance of the controllers for selected cases</title>
      <p id="d1e3435">Figure <xref ref-type="fig" rid="Ch1.F9"/> shows the wind direction (<inline-formula><mml:math id="M195" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula>) and yaw angle (<inline-formula><mml:math id="M196" display="inline"><mml:mi mathvariant="italic">ϕ</mml:mi></mml:math></inline-formula>) of the upstream turbine (left column) and the corresponding power gain relative to greedy SC (right column). Since the raw power gain signal (transparent) is rather noisy, the low-pass-filtered (also using a cutoff frequency of 0.0037 Hz) signal is also included and is shown by opaque lines. In Case 1 (Fig. <xref ref-type="fig" rid="Ch1.F9"/>a–b), the turbine orientation of greedy SC illustrates that small-scale turbulence has a large influence on the<?pagebreak page1702?> controller actions, as is evident from the maneuvers in the direction opposing the large-scale wind direction change (e.g., at 2800 s). Enabling PC eliminates this behavior, although this is likely a coincidence rather than an effect of PC. A textbook-like situation can be seen at around 2500 s, where the PC turbine yaws earlier than the SC turbine, resulting in a small power gain due to a better orientation. This is directly followed by a power loss, as the wake reaching the downstream turbine is slightly stronger. Averaged over the whole simulation, greedy PC achieves a small power gain of <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.26 %. Wake steering results in more yaw maneuvers than greedy control. For the first half of the simulation, the misalignment is characterized by positive angles, whereas the second half is characterized by negative angles. The orientation of the SC and PC turbines deviates from a temporally shifted signal due to the heterogeneity between the two locations from which information is acquired. Wake steering with SC results in <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 2.44 %, which is increased to <inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 3.07 % when PC is enabled. This suggests that PC is not detrimental to the power gain achieved with steering SC and can increase this gain even further.</p>
      <?pagebreak page1703?><p id="d1e3505">In Case 2 (Fig. <xref ref-type="fig" rid="Ch1.F9"/>c–d), wake steering with SC results in a power loss of <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.65</mml:mn></mml:mrow></mml:math></inline-formula> %. This is mainly due to two events that produce a significant power loss for several minutes. Both events are characterized by the upstream turbine yawing to a certain orientation exactly when the wind direction quickly rotates in the other direction, resulting in a large misalignment and a corresponding power loss. Enabling PC converts this power loss into a gain of <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.88 %, mainly achieved by eliminating these events. This suggests that PC could be used to avoid erroneous steering. It is noteworthy that in this case, greedy PC actually achieves the largest power gain (<inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 1.08 %). This is partially due to the wind direction being only in the region where wake steering is deemed useful (<inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>|</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>&lt;</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mn mathvariant="normal">20</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>) during a small part of the simulation.</p>
</sec>
<sec id="Ch1.S4.SS2.SSS3">
  <label>4.2.3</label><title>Variation of low-frequency fluctuations</title>
      <p id="d1e3592">As mentioned before, an analysis with six seeds is performed to approach statistical significance. In this section, the variation of low-frequency fluctuations is considered.</p>
      <p id="d1e3595">Besides Case 1 from the previous section, five more cases are randomly selected from all met mast data with a low variability (MAD <inline-formula><mml:math id="M204" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 40<inline-formula><mml:math id="M205" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math id="M206" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, Fig. <xref ref-type="fig" rid="Ch1.F7"/>). Figure <xref ref-type="fig" rid="Ch1.F10"/>a displays these results; the six seeds are displayed (Seed 1 indicates Case 1), as are their means on the far right. The benefit of PC in greedy operation is negligible, as the power gains of the upstream turbine due to a better alignment do not outweigh the power losses observed for the downstream turbine due to a stronger wake. It is, however, expected that greedy PC outperforms greedy SC in scenarios where the downstream turbine is not heavily waked. Steering SC achieves a power gain of 1.24 % on average, which is increased to 1.85 % when PC is enabled. The differences between the seeds are substantial, which can be directly linked to the characteristics of the wind direction signal. For instance, in Seeds 1 and 6, a partial wake situation occurs for a substantial part of the simulation. However, the other simulations display a full wake situation for almost the whole simulation, resulting in lower power gains. The effectiveness of PC can also be directly linked to the nature of the wind direction signal, as a very steady, non-changing wind direction will not benefit from PC. Lastly, these results are subject to small-scale turbulence, as pointed out in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>, as well as the controller design. It is therefore deemed important to look at the statistics (here, the mean), rather than the individual seeds.</p>
      <p id="d1e3633">Due to a lower occurrence of cases with a very high variability corresponding to Case 2, five randomly drawn cases with a MAD <inline-formula><mml:math id="M207" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 140<inline-formula><mml:math id="M208" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math id="M209" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> make up the remaining seeds. Note that the variability between these seeds is larger than between the six low-variability seeds discussed in Fig. <xref ref-type="fig" rid="Ch1.F10"/>a. It can be seen that Case 2, indicated as Seed 1 in Fig. <xref ref-type="fig" rid="Ch1.F10"/>b, was actually the only time series that resulted in a power loss for steering SC. On average, the power gain achieved with steering SC is still relatively small (<inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.44 %). PC is able to increase this gain to 1.32 %, which is a larger benefit than observed for the low-variability seeds. Also, greedy control benefits more from PC in cases with a high variability. Large differences between the seeds can be observed, the most striking being the slight power loss observed for steering PC relative to steering SC in Seed 6. Like before, this is attributed to the chaotic nature of the simulations and is expected to be subject to small-scale turbulence and controller design. Nevertheless, these results are believed to make a convincing case for the use of preview wind direction information, especially in wake steering operation.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10"><?xmltex \currentcnt{10}?><?xmltex \def\figurename{Figure}?><label>Figure 10</label><caption><p id="d1e3688">Seed analysis of low-frequency fluctuations. Averaged power gains <inline-formula><mml:math id="M211" display="inline"><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> of six seeds for slowly varying MAD <inline-formula><mml:math id="M212" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 40<inline-formula><mml:math id="M213" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math id="M214" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> <bold>(a)</bold> and fast-varying MAD <inline-formula><mml:math id="M215" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 140<inline-formula><mml:math id="M216" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> h<inline-formula><mml:math id="M217" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> <bold>(b)</bold> wind direction changes. The average of all seeds is indicated on the far right.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/1693/2023/wes-8-1693-2023-f10.png"/>

          </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11"><?xmltex \currentcnt{11}?><?xmltex \def\figurename{Figure}?><label>Figure 11</label><caption><p id="d1e3775">Same as Fig. <xref ref-type="fig" rid="Ch1.F10"/>, but for the seed analysis of high-frequency fluctuations.</p></caption>
            <?xmltex \igopts{width=241.848425pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/1693/2023/wes-8-1693-2023-f11.png"/>

          </fig>

</sec>
<sec id="Ch1.S4.SS2.SSS4">
  <label>4.2.4</label><title>Variation of high-frequency fluctuations</title>
      <p id="d1e3795">As already illustrated in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>, high-frequency turbulence has a significant effect on the power yield and therefore on the benefit of PC. In addition to the seed analysis performed in Sect. <xref ref-type="sec" rid="Ch1.S4.SS2.SSS3"/> by varying the low-frequency characteristics of the wind direction signal, a similar analysis is performed by varying the high-frequency characteristics. Focusing again on Cases 1 and 2, the simulations are forced by the same low-frequency signal, but both turbines are shifted laterally in the domain in increments of 2.5 D to induce a different high-frequency wind direction component.</p>
      <p id="d1e3802">Figure <xref ref-type="fig" rid="Ch1.F11"/>a displays that for Case 1, greedy PC results in a small power gain in four out of six seeds but losses in the remaining two, resulting in a very small gain when averaged over all seeds. Steering SC shows <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>&gt;</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">2</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula> for all seeds, averaging a gain of 2.74 %. With PC enabled, this increases<?pagebreak page1704?> to 3.26 %, with a substantial spread between the seeds. For instance, PC's benefit in Seed 4 is negligible, but PC adds almost a full percentage point of power gain in Seed 6.</p>
      <p id="d1e3830">Figure <xref ref-type="fig" rid="Ch1.F11"/>b shows the same analysis for Case 2. Steering SC results in a power loss in all seeds, with a mean power loss of <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.58</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula>. This loss is converted into a gain of 0.93 % when PC is enabled, clearly demonstrating that PC is able to prevent erroneous yawing. Greedy PC achieves the highest gain, <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.94 %, corresponding to the results discussed in Sect. <xref ref-type="sec" rid="Ch1.S4.SS2.SSS2"/>.</p>
      <p id="d1e3878">The results from all cases and seeds sketch the clear picture that wake steering benefits substantially from preview control. Since the differences between seeds in Fig. <xref ref-type="fig" rid="Ch1.F10"/> are larger than those in Fig. <xref ref-type="fig" rid="Ch1.F11"/>, it is concluded that the magnitude of this benefit mainly depends on the low-frequency wind direction variability (Sect. <xref ref-type="sec" rid="Ch1.S4.SS2.SSS3"/>). The high-frequency variability (turbulence) plays a secondary role, as these fluctuations have a smaller effect on the moving average of wind direction used by the yaw controller to decide when to initiate a yaw maneuver.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12" specific-use="star"><?xmltex \currentcnt{12}?><?xmltex \def\figurename{Figure}?><label>Figure 12</label><caption><p id="d1e3890">Comparison of the engineering model and LES in estimating the power gain <inline-formula><mml:math id="M221" display="inline"><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula>. The Pearson correlation coefficient (<inline-formula><mml:math id="M222" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>), mean absolute error (MAE) and orthogonal distance regression fit are indicated. <bold>(a)</bold> All results, <bold>(b)</bold> the results split by control strategy and <bold>(c)</bold> the results split by variability of the wind direction signal.</p></caption>
            <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/1693/2023/wes-8-1693-2023-f12.png"/>

          </fig>

</sec>
</sec>
<sec id="Ch1.S4.SS3">
  <label>4.3</label><title>Comparison of large-eddy simulation and engineering model results</title>
      <p id="d1e3937">In this section, the power gains computed with the engineering model are compared to those obtained with LES. While acknowledging that models are inherently imperfect, the LES results are considered the truth here. The wind direction signal at the turbine of the greedy SC LES run is passed to the engineering model. It should be noted that in LES, the time series of wind directions at the turbine differ slightly between the simulations since the turbines do not exert the same thrust force on the incoming flow due to their different orientations. The analysis is restricted to the 12 low-frequency varying simulations discussed in Sect. <xref ref-type="sec" rid="Ch1.S4.SS2.SSS3"/>.</p>
      <p id="d1e3942">Figure <xref ref-type="fig" rid="Ch1.F12"/>a shows that the engineering model has a mean absolute error MAE <inline-formula><mml:math id="M223" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.49 % and a correlation coefficient <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:mi>R</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.83</mml:mn></mml:mrow></mml:math></inline-formula>. The fitted linear relation indicates that large gains are typically overestimated with the engineering model. Splitting the data by control strategy (Fig. <xref ref-type="fig" rid="Ch1.F12"/>b) reveals that this systematic bias is mainly caused by steering SC. Lastly, splitting the data into low (MAD <inline-formula><mml:math id="M225" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> 40<inline-formula><mml:math id="M226" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>) and high (MAD <inline-formula><mml:math id="M227" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 140<inline-formula><mml:math id="M228" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>) variability in Fig. <xref ref-type="fig" rid="Ch1.F12"/>c illustrates that the engineering model struggles in the low-variability cases. This is likely due to the relatively long period of the full wake situation, which emphasizes any inaccuracies of the wake model.</p>
      <p id="d1e4003">Considering the assumptions made in the engineering model (e.g., a constant wind speed) and the difference in computational costs (<inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:mo>≈</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mn mathvariant="normal">1500</mml:mn></mml:mrow></mml:math></inline-formula> CPU hours for LES and <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:mo>≈</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula> CPU hours for the engineering model), the accuracy of the engineering model is considered acceptable. This gives some credibility to the results discussed in Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>. The next steps to improve the engineering model could be to include the time-varying wind speed and veer, which are currently assumed to be constant. This would likely result in an increased accuracy at the cost of slowing down the model. Additionally, as the engineering model is subject to the underlying DART wake model, improvements there will likely also result in a more accurate engineering model.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Discussion</title>
      <p id="d1e4040">The results presented in this study demonstrate the benefit of preview wind direction control. However, the authors are aware that many assumptions were made to show this proof of concept. These, as well as their implications for future work, are described in this section.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Comparison to existing literature</title>
      <p id="d1e4050">The body of existing literature on the topic of preview wind direction control for wake steering purposes is small. However, some interesting points can be noted when comparing the current results to those in <xref ref-type="bibr" rid="bib1.bibx32" id="text.35"/>. Both studies use an engineering model with a similar controller logic and consider wind speed. Interestingly, an identical optimal preview time of 90 s was identified in both works.</p>
      <p id="d1e4056">Using this optimum preview time and assuming perfect preview measurements, <xref ref-type="bibr" rid="bib1.bibx32" id="text.36"/> reported a power gain ranging from 5.8 % for wake steering with standard control to 8.9 % when preview control was enabled, representing an increase of 55 %. Performing a similar exercise, the current study found an increase of 31 %: from 1.62 % for standard to 2.12 % for preview wake steering control. These differences are subject to the different engineering models used, the size of the data set, the turbine spacing, and assumptions about the average wind direction. Regardless, both studies show a significant increase in power gain when using perfect preview information.</p>
      <p id="d1e4062">Lastly, <xref ref-type="bibr" rid="bib1.bibx32" id="text.37"/> did not find any benefit of preview control in wake steering operation when feeding realistic wind direction information to the engineering model. By contrast, in the even more realistic environment of large-eddy simulations, this study demonstrated a significant power gain when using imperfect preview information. It should be noted that measurement errors due to device imperfections are not considered here. Regardless, this is an important result that demonstrates that the concept of wake steering using preview wind direction information is worth pursuing in future work.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Generalizability</title>
      <p id="d1e4076">This study was restricted to studying a very limited range of conditions. Only one wind speed in the partial load range was considered, as well as only a single stratification and turbine layout. For this reason, the results presented in this work cannot be directly generalized.</p>
      <?pagebreak page1705?><p id="d1e4079">Since the wake steering effectiveness is influenced by the atmospheric stratification <xref ref-type="bibr" rid="bib1.bibx42 bib1.bibx33" id="paren.38"/>, it is reasonable to assume that the benefit of preview control is also subject to stability. With similar reasoning, the wind speed is also expected to impact the benefit of preview control, as it was demonstrated to affect the effectiveness of wake steering <xref ref-type="bibr" rid="bib1.bibx31" id="paren.39"/>. Furthermore, the preview distance is directly subject to the wind speed, and fluctuations will add another layer of complexity in the forecasting of the incoming wind direction changes.</p>
      <p id="d1e4088">Besides atmospheric conditions, the benefit of preview control is likely also subject to the yaw controller logic. The controller logic not only affects the timing to initiate a yaw maneuver but could also have implications for the optimum preview time identified in this work.</p>
      <p id="d1e4091">A logical next step for future work would therefore be to assess the effectiveness of the preview control strategy for a wider range of atmospheric conditions, as well as its dependence on yaw controller logic. Additionally, simulations containing full wind farms with different layouts should be carried out to see how the benefit of preview control changes with scale. This increases the complexity of the problem, as it is for instance unclear where the preview information for downstream turbines should be obtained. This is further discussed in Sect. <xref ref-type="sec" rid="Ch1.S5.SS4"/>.</p>
</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Large-eddy simulation considerations</title>
      <p id="d1e4104">As mentioned in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2.SSS3"/>, the use of non-cyclic boundary conditions introduces a vertical gradient <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>w</mml:mi><mml:mo>/</mml:mo><mml:mo>∂</mml:mo><mml:mi>z</mml:mi></mml:mrow></mml:math></inline-formula>, which alters the wind speed and direction profiles over time. Although this is not considered to affect the outcome of this study as all controllers experience the same effect, it is deemed important for future work to quantify the effect of this behavior and possibly use a different simulation setup to prevent it.</p>
      <p id="d1e4125">More generally, it should be noted that in LES, the wind direction changes always propagate through the domain, allowing an incoming change to be detected at the preview measurement location before it reaches the turbine. In reality, there may be scenarios when changes occur at the preview measurement and turbine locations at the same time. This would reduce the benefit of preview wind direction control.</p>
</sec>
<sec id="Ch1.S5.SS4">
  <label>5.4</label><title>Forecasting wind direction changes</title>
      <p id="d1e4137">Arguably the most important task is creating a feasible method to forecast the incoming wind direction. This study assumes the presence of a wind vane on a met mast 6 D upstream of the first turbine, corresponding to an optimal preview time of 90 s for a wind speed of 8.3 m s<inline-formula><mml:math id="M232" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. Not only is it unfeasible to erect met masts upstream of each turbine pair, but it is also impossible to adapt the met mast location to varying wind speeds and directions. More feasible would be to use SCADA data from surrounding turbines, as explored in <xref ref-type="bibr" rid="bib1.bibx21" id="text.40"/>. A disadvantage of this is that it would only provide information further downstream in the wind farm and not for the first row of turbines, which may be the most crucial for wake steering. Alternatively, the use of long-range lidars should be explored. It is difficult to obtain accurate wind direction estimates with lidars, as they only measure a line-of-sight velocity (LOS). The measured LOS can be affected by both wind speed and direction changes, as illustrated in <xref ref-type="bibr" rid="bib1.bibx10" id="text.41"/> for a two-beam lidar. When operating the lidar with plan position indicator (PPI) scans, a sinusoid can possibly be fitted to the LOS measurements, as done in <xref ref-type="bibr" rid="bib1.bibx39" id="text.42"/>. This would, however, result in a relatively low update frequency and spatial averaging over a large area. Alternatively, multiple (at least two) lidars targeting the same points upstream can be installed at opposite sides of the wind farm; these can be used to reconstruct two wind speed components and consequently the wind direction <xref ref-type="bibr" rid="bib1.bibx41" id="paren.43"/>. Lastly, lidar-based and SCADA-based forecasts can be combined, as done for wind speed in <xref ref-type="bibr" rid="bib1.bibx40" id="text.44"/>.</p>
      <p id="d1e4168">Regardless of what forecasting method is used, the smoothing of raw signals can be done with wind field estimation approaches using surrogate models <xref ref-type="bibr" rid="bib1.bibx4 bib1.bibx34" id="paren.45"><named-content content-type="pre">e.g.,</named-content></xref>. The forecasting method's measurement error should be quantified, and how this error<?pagebreak page1706?> affects the effectiveness of preview control should be investigated. As the preview quality of these new methods is likely lower than that of a virtual met mast, power gains from preview control could be lower than illustrated in this work. However, given the substantiality of the gains demonstrated here, preview control using lower-quality wind direction signals still has the potential to provide significant power gains.</p>
</sec>
<sec id="Ch1.S5.SS5">
  <label>5.5</label><title>Yaw controller</title>
      <p id="d1e4184">In this study, a very simple controller was used that bases its yawing decisions on whether the turbine misalignment exceeds a preset limit of 7.5<inline-formula><mml:math id="M233" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, after which it blindly yaws to its next orientation. As discussed in Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>, the yaw controller logic is expected to affect the effectiveness of preview control. Aggressive controllers are better able to follow wind direction changes, resulting in higher power production at the cost of more yaw maneuvers; therefore, the added value of preview control might be small. Likewise, conservative controllers likely benefit more (i.e., have a higher power gain compared to SC) from the use of preview information.</p>
      <p id="d1e4198">However, upon utilizing preview information, more intelligent controllers could be developed that, for instance, schedule the next maneuver. This could be used to mitigate frequent yawing, especially switching from positive to negative misalignments and vice versa, as seen in the extra case shown in Appendix A. A strong candidate is model predictive control <xref ref-type="bibr" rid="bib1.bibx37" id="paren.46"><named-content content-type="pre">e.g.,</named-content></xref>, which has been well researched for wind turbine blade pitch and generator torque control but has only recently been considered for yaw control. For instance, <xref ref-type="bibr" rid="bib1.bibx36" id="text.47"/> formulated a model predictive controller that uses wind direction preview and realistic yaw dynamics for the greedy control of a single wind turbine. Model predictive control for wake steering remains a topic to be explored in future research.</p>
</sec>
<sec id="Ch1.S5.SS6">
  <label>5.6</label><title>Effect of preview control on yawing action and loads</title>
      <p id="d1e4217">As can be seen in Figs. <xref ref-type="fig" rid="Ch1.F2"/> and <xref ref-type="fig" rid="Ch1.F9"/>, the number of yaw maneuvers in wake steering is much higher than in greedy control, which is well described in the literature <xref ref-type="bibr" rid="bib1.bibx2 bib1.bibx15" id="paren.48"><named-content content-type="pre">e.g.,</named-content></xref>. However, preview control does not seem to affect the number of yaw maneuvers, at least not as long as the same yaw controller is used.</p>
      <p id="d1e4229">A detailed analysis of how preview control affects turbine loads was considered out of the scope of the current work. The effect of wake steering on loads is complicated and heavily discussed in the literature <xref ref-type="bibr" rid="bib1.bibx11" id="paren.49"><named-content content-type="post">and references therein</named-content></xref>. It can be hypothesized that preview control reduces the loads on the upstream turbine since extreme misalignments are avoided (e.g., Fig. <xref ref-type="fig" rid="Ch1.F9"/>c). Since the wake will be more successfully steered away from the downstream turbine, the loads on this turbine are also expected to be lower.</p>
</sec>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Conclusions</title>
      <p id="d1e4248">This study has explored the use of preview wind direction information for wake steering control. An engineering model based on the Data-driven wAke steeRing surrogaTe model (DART) used wind direction time series to estimate power yields with perfect preview information. For this purpose, a turbine pair with a spacing of six rotor diameters was considered in a turbulent flow with a constant wind speed in the partial load range. Based on theoretical linear wind direction changes and later on field measurement data, the results of the engineering model identify an optimum preview time of 90 s for the considered controller, atmospheric conditions, and farm characteristics. Preview control results in an overall power gain, with the highest benefit obtained when the wind direction changes rapidly.</p>
      <p id="d1e4251">These results were validated by employing a large-eddy simulation model. Wind direction changes were forced in a neutral boundary layer containing the turbine pair. Preview information was taken from a virtual wind vane six rotor diameters upstream of the first turbine, corresponding to the previously determined optimum preview time of 90 s. A six-seed analysis of 3000 s simulations demonstrated that under large, low-frequency wind direction changes, wake steering with standard control results in only small power gains of 0.44 % on average and, occasionally, a power loss due to erroneous steering. In contrast, preview control achieves higher power gains of 1.32 % on average. In a second six-seed analysis with small low-frequency wind direction changes, wake steering with standard control achieved an average power gain of 1.24 %, which further increased to 1.85 % when enabling preview control. Fluctuations in the low-frequency region were shown to have a dominant effect on the performance of wake steering, particularly the effectiveness of preview control. High-frequency fluctuations (turbulence) are less important, as their impact on the yaw controller decision is smaller. Contrary to <xref ref-type="bibr" rid="bib1.bibx32" id="text.50"/>, who found no benefit of preview control with realistic wind direction information in wake steering operation, this study has demonstrated a significant power gain using realistic large-eddy simulation results.</p>
      <p id="d1e4257">This study has introduced many new research questions, such as how to feasibly obtain preview information, how the quality of these forecasts affects the effectiveness, and how to use this information in more intelligent controllers. However, the results demonstrate that wake steering can benefit considerably from preview wind direction control, making it a topic worth pursuing in future work.</p><?xmltex \hack{\clearpage}?>
</sec>

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

<?pagebreak page1707?><app id="App1.Ch1.S1">
  <?xmltex \currentcnt{A}?><label>Appendix A</label><?xmltex \opttitle{Case with strong fluctuations around $\delta=$\,0{${}^{{\circ}}$}}?><title>Case with strong fluctuations around <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0<inline-formula><mml:math id="M235" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula></title>
      <p id="d1e4291">Large-eddy simulation (LES) runs forced by an additional wind direction signal were performed, but these results were excluded from the main text for brevity. However, the results of this case might be of interest to some readers and have therefore been included in this appendix. The case represents a situation where <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0<inline-formula><mml:math id="M237" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> is crossed several times. The sign of the intentional misalignment switches several times, resulting in many and large yaw maneuvers, as can be seen in Fig. <xref ref-type="fig" rid="App1.Ch1.S1.F13"/>a. Although this case is typically viewed as detrimental for wake steering, here, steering standard control (SC) still obtains a power gain of <inline-formula><mml:math id="M238" display="inline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0.86 % (Fig. <xref ref-type="fig" rid="App1.Ch1.S1.F13"/>b), which is almost doubled when enabling preview control (PC). Greedy PC actually results in a power loss (a negative <inline-formula><mml:math id="M239" display="inline"><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula>), which is likely due to a stronger wake reaching the downstream turbine as a consequence of a better alignment of the upstream turbine. Figure <xref ref-type="fig" rid="App1.Ch1.S1.F14"/> shows the six-seed analysis with varying high-frequency fluctuations (see Sect. <xref ref-type="sec" rid="Ch1.S4.SS2.SSS4"/>). Greedy PC has, on average, a very small power loss. Steering SC shows consistent power gains, averaging to <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>P</mml:mi></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 1.21 %, which is increased to 1.83 % when PC is enabled. Moreover, five out of six seeds show a substantial power gain for PC over SC. These results indicate that wake steering also benefits from preview wind direction control in this scenario.</p>

      <?xmltex \floatpos{h!}?><fig id="App1.Ch1.S1.F13"><?xmltex \currentcnt{A1}?><?xmltex \def\figurename{Figure}?><label>Figure A1</label><caption><p id="d1e4369">Same as Fig. <xref ref-type="fig" rid="Ch1.F9"/>, but for a case where <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0<inline-formula><mml:math id="M242" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> is crossed several times.</p></caption>
        <?xmltex \hack{\hsize\textwidth}?>
        <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/1693/2023/wes-8-1693-2023-f13.png"/>

      </fig>

      <?xmltex \floatpos{h!}?><fig id="App1.Ch1.S1.F14"><?xmltex \currentcnt{A2}?><?xmltex \def\figurename{Figure}?><label>Figure A2</label><caption><p id="d1e4404">Same as Fig. <xref ref-type="fig" rid="Ch1.F11"/>, but for a case where <inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>=</mml:mo></mml:mrow></mml:math></inline-formula> 0<inline-formula><mml:math id="M244" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> is crossed several times.</p></caption>
        <?xmltex \hack{\hsize\textwidth}?>
        <?xmltex \igopts{width=327.206693pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/1693/2023/wes-8-1693-2023-f14.png"/>

      </fig>

<?xmltex \hack{\clearpage}?>
</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e4442">The PALM output data are too large to share, but the input files are available at  <ext-link xlink:href="https://doi.org/10.5281/zenodo.8420331" ext-link-type="DOI">10.5281/zenodo.8420331</ext-link>  <xref ref-type="bibr" rid="bib1.bibx27" id="paren.51"/>. The code for the engineering model is also available there.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e4454">BAMS designed the experiment, developed the engineering model, implemented the LES setup, generated the results, and wrote and edited the manuscript. AR conceptualized the experiment. AR, ES, and MS provided intensive consultation, helped design the experiment, and critically evaluated the results. GS helped to implement the LES setup. MK had a supervisory function. All coauthors reviewed the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

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

      <p id="d1e4466">The views expressed in the article do not necessarily represent the views of the DOE or the US Government. The US Government retains and the publisher, by accepting the article for publication, acknowledges that the US Government retains a nonexclusive, paid-up, irrevocable, worldwide license to publish or reproduce the published form of this work or allow others to do so for US Government purposes.<?xmltex \hack{\newline}?><?xmltex \hack{\newline}?> Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e4475">The authors would like to thank Siegfried Raasch for his suggestions on the LES setup. Frauke Theuer is thanked for the discussion on how to obtain preview information in LES. Paul van der Laan and Lukas Vollmer are thanked for general discussions.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e4480">The presented work was carried out within the national research project “CompactWind II” (FKZ 0325492H), funded by the Federal Ministry for Economic Affairs and Energy (BMWi) on the basis of a decision by the German Bundestag. Computer resources were provided by the national research project “Heterogener Hochleistungsrechner für windenergierelevante Meteorologie- und Strömungsberechnungen (WIMS-Cluster)” (FKZ 0324005), funded by the Federal Ministry for Economic Affairs and Energy (BMWi) on the basis of a decision by the German Bundestag. This work was authored in part by the National Renewable Energy Laboratory, operated by the Alliance for Sustainable Energy, LLC, for the US Department of Energy (DOE) under contract no. DE-AC36-08GO28308. Funding was provided by the US Department of Energy Office of Energy Efficiency and Renewable Energy Wind Energy Technologies Office.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e4487">This paper was edited by Raúl Bayoán Cal and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{{Bird et~al.(2016)Bird, Lew, Milligan, Carlini, Estanqueiro, Flynn,
Gomez-Lazaro, Holttinen, Menemenlis, Orths, Eriksen, Smith, Soder, Sorensen,
Altiparmakis, Yasuda, and Miller}}?><label>Bird et al.(2016)Bird, Lew, Milligan, Carlini, Estanqueiro, Flynn, Gomez-Lazaro, Holttinen, Menemenlis, Orths, Eriksen, Smith, Soder, Sorensen, Altiparmakis, Yasuda, and Miller</label><?label Bird2016?><mixed-citation>Bird, L., Lew, D., Milligan, M., Carlini, E. M., Estanqueiro, A., Flynn, D., Gomez-Lazaro, E., Holttinen, H., Menemenlis, N., Orths, A., Eriksen, P. B., Smith, J. C., Soder, L., Sorensen, P., Altiparmakis, A., Yasuda, Y., and Miller, J.: Wind and solar energy curtailment: A review of international experience, Renew. Sust. Energ. Rev., 65, 577–586, <ext-link xlink:href="https://doi.org/10.1016/j.rser.2016.06.082" ext-link-type="DOI">10.1016/j.rser.2016.06.082</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{{Bossanyi(2019)}}?><label>Bossanyi(2019)</label><?label Bossanyi2019?><mixed-citation>Bossanyi, E.: Optimising yaw control at wind farm level, J. Phys. Conf. Ser., 1222, 012023, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1222/1/012023" ext-link-type="DOI">10.1088/1742-6596/1222/1/012023</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{{Bossanyi et~al.(2014)Bossanyi, Kumar, and
Hugues-Salas}}?><label>Bossanyi et al.(2014)Bossanyi, Kumar, and Hugues-Salas</label><?label Bossanyi2014?><mixed-citation>Bossanyi, E. A., Kumar, A., and Hugues-Salas, O.: Wind turbine control applications of turbine-mounted LIDAR, J. Phys. Conf. Ser., 555, 012011, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/555/1/012011" ext-link-type="DOI">10.1088/1742-6596/555/1/012011</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{{Doekemeijer et~al.(2018)Doekemeijer, Boersma, Pao, Knudsen, and van
Wingerden}}?><label>Doekemeijer et al.(2018)Doekemeijer, Boersma, Pao, Knudsen, and van Wingerden</label><?label Doekemeijer2018?><mixed-citation>Doekemeijer, B. M., Boersma, S., Pao, L. Y., Knudsen, T., and van Wingerden, J.-W.: Online model calibration for a simplified LES model in pursuit of real-time closed-loop wind farm control, Wind Energ. Sci., 3, 749–765, <ext-link xlink:href="https://doi.org/10.5194/wes-3-749-2018" ext-link-type="DOI">10.5194/wes-3-749-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{{Doekemeijer et~al.(2021)Doekemeijer, Kern, Maturu, Kanev, Salbert,
Schreiber, Campagnolo, Bottasso, Schuler, Wilts, Neumann, Potenza,
Calabretta, Fioretti, and van Wingerden}}?><label>Doekemeijer et al.(2021)Doekemeijer, Kern, Maturu, Kanev, Salbert, Schreiber, Campagnolo, Bottasso, Schuler, Wilts, Neumann, Potenza, Calabretta, Fioretti, and van Wingerden</label><?label Doekemeijer2021?><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.bibx6"><?xmltex \def\ref@label{{D{\"{o}}renk{\"{a}}mper et~al.(2015)D{\"{o}}renk{\"{a}}mper, Witha,
Steinfeld, Heinemann, and K{\"{u}}hn}}?><label>Dörenkämper et al.(2015)Dörenkämper, Witha, Steinfeld, Heinemann, and Kühn</label><?label Dorenkamper2015?><mixed-citation>Dörenkämper, M., Witha, B., Steinfeld, G., Heinemann, D., and Kühn, M.: The impact of stable atmospheric boundary layers on wind-turbine wakes within offshore wind farms, J. Wind Eng. Ind. Aerod., 144, 146–153, <ext-link xlink:href="https://doi.org/10.1016/j.jweia.2014.12.011" ext-link-type="DOI">10.1016/j.jweia.2014.12.011</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{{Dunne et~al.(2011)Dunne, Pao, Wright, Jonkman, and
Kelley}}?><label>Dunne et al.(2011)Dunne, Pao, Wright, Jonkman, and Kelley</label><?label Dunne2011?><mixed-citation>Dunne, F., Pao, L. Y., Wright, A. D., Jonkman, B., and Kelley, N.: Adding feedforward blade pitch control to standard feedback controllers for load mitigation in wind turbines, Mechatronics, 21, 682–690, <ext-link xlink:href="https://doi.org/10.1016/j.mechatronics.2011.02.011" ext-link-type="DOI">10.1016/j.mechatronics.2011.02.011</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{Fleming et~al.(2019)Fleming, King, Dykes, Simley, Roadman,
Scholbrock, Murphy, Lundquist, Moriarty, Fleming, Van~Dam, Bay, Mudafort,
Lopez, Skopek, Scott, Ryan, Guernsey, and Brake}}?><label>Fleming et al.(2019)Fleming, King, Dykes, Simley, Roadman, Scholbrock, Murphy, Lundquist, Moriarty, Fleming, Van Dam, Bay, Mudafort, Lopez, Skopek, Scott, Ryan, Guernsey, and Brake</label><?label Fleming2019?><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.bibx9"><?xmltex \def\ref@label{{Fleming et~al.(2014)Fleming, Scholbrock, Jehu, Davoust, Osler,
Wright, and Clifton}}?><label>Fleming et al.(2014)Fleming, Scholbrock, Jehu, Davoust, Osler, Wright, and Clifton</label><?label Fleming2014?><mixed-citation>Fleming, P. A., Scholbrock, A. K., Jehu, A., Davoust, S., Osler, E., Wright, A. D., and Clifton, A.: Field-test results using a nacelle-mounted lidar for improving wind turbine power capture by reducing yaw misalignment, J. Phys. Conf. Ser., 524, 012002, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/524/1/012002" ext-link-type="DOI">10.1088/1742-6596/524/1/012002</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{{Held and Mann(2019)}}?><label>Held and Mann(2019)</label><?label Held2019?><mixed-citation>Held, D. P. and Mann, J.: Detection of wakes in the inflow of turbines using nacelle lidars, Wind Energ. Sci., 4, 407–420, <ext-link xlink:href="https://doi.org/10.5194/wes-4-407-2019" ext-link-type="DOI">10.5194/wes-4-407-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{{Houck(2021)}}?><label>Houck(2021)</label><?label Houck2021?><mixed-citation>Houck, D.: Review of wake management techniques for wind turbines, Wind Energy, 25, 195–220, <ext-link xlink:href="https://doi.org/10.1002/we.2668" ext-link-type="DOI">10.1002/we.2668</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{{Howland et~al.(2020)Howland, González, Martínez, Quesada,
Larrañaga, Yadav, Chawla, and Dabiri}}?><label>Howland et al.(2020)Howland, González, Martínez, Quesada, Larrañaga, Yadav, Chawla, and Dabiri</label><?label Howland2020?><mixed-citation>Howland, M. F., González, C. M., Martínez, J. J. P., Quesada, J. B., Larrañaga, F. P., Yadav, N. K., Chawla, J. S., and Dabiri, J. O.: Influence of atmospheric conditions on the power production of utility-scale wind turbines in yaw misalignment, J. Renew. Sustain. Ener., 12, 063307, <ext-link xlink:href="https://doi.org/10.1063/5.0023746" ext-link-type="DOI">10.1063/5.0023746</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{Howland et~al.(2022)Howland, Ghate, Quesada, Pena~Mart{\'{i}}nez,
Zhong, Larra{\~{n}}aga, Lele, and Dabiri}}?><label>Howland et al.(2022)Howland, Ghate, Quesada, Pena Martínez, Zhong, Larrañaga, Lele, and Dabiri</label><?label Howland2022?><mixed-citation>Howland, M. F., Ghate, A. S., Quesada, J. B., Pena Martínez, J. J., Zhong, W., Larrañaga, F. P., Lele, S. K., and Dabiri, J. O.: Optimal closed-loop wake steering – Part 2: Diurnal cycle atmospheric boundary layer conditions, Wind Energ. Sci., 7, 345–365, <ext-link xlink:href="https://doi.org/10.5194/wes-7-345-2022" ext-link-type="DOI">10.5194/wes-7-345-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{{Jonkman et~al.(2009)Jonkman, Butterfield, Musial, and
Scott}}?><label>Jonkman et al.(2009)Jonkman, Butterfield, Musial, and Scott</label><?label Jonkman2009?><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. NREL/TP-500-38060, National Renewable Energy Laboratory, <ext-link xlink:href="https://doi.org/10.2172/947422" ext-link-type="DOI">10.2172/947422</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{{Kanev(2020)}}?><label>Kanev(2020)</label><?label Kanev2020?><mixed-citation>Kanev, S.: Dynamic wake steering and its impact on wind farm power production and yaw actuator duty, Renew. Energ., 146, 9–15, <ext-link xlink:href="https://doi.org/10.1016/j.renene.2019.06.122" ext-link-type="DOI">10.1016/j.renene.2019.06.122</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{Laks et~al.(2010)Laks, Pao, Wright, Kelley, and Jonkman}}?><label>Laks et al.(2010)Laks, Pao, Wright, Kelley, and Jonkman</label><?label Laks2010?><mixed-citation>Laks, J., Pao, L. Y., Wright, A., Kelley, N., and Jonkman, B.: Blade pitch control with preview wind measurements, in: 48th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, Orlanda, Florida, USA, 4–7 January, <ext-link xlink:href="https://doi.org/10.2514/6.2010-251" ext-link-type="DOI">10.2514/6.2010-251</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{{Maronga et~al.(2020)Maronga, Banzhaf, Burmeister, Esch, Forkel,
Fr{\"{o}}hlich, Fuka, Gehrke, Geleti{\v{c}}, Giersch, Gronemeier, Gro{\ss},
Heldens, Hellsten, Hoffmann, Inagaki, Kadasch, Kanani-S{\"{u}}hring,
Ketelsen, Khan, Knigge, Knoop, Kr{\v{c}}, Kurppa, Maamari, Matzarakis,
Mauder, Pallasch, Pavlik, Pfafferott, Resler, Rissmann, Russo, Salim,
Schrempf, Schwenkel, Seckmeyer, Schubert, S{\"{u}}hring, Von~Tils, Vollmer,
Ward, Witha, Wurps, Zeidler, and Raasch}}?><label>Maronga et al.(2020)Maronga, Banzhaf, Burmeister, Esch, Forkel, Fröhlich, Fuka, Gehrke, Geletič, Giersch, Gronemeier, Groß, Heldens, Hellsten, Hoffmann, Inagaki, Kadasch, Kanani-Sühring, Ketelsen, Khan, Knigge, Knoop, Krč, Kurppa, Maamari, Matzarakis, Mauder, Pallasch, Pavlik, Pfafferott, Resler, Rissmann, Russo, Salim, Schrempf, Schwenkel, Seckmeyer, Schubert, Sühring, Von Tils, Vollmer, Ward, Witha, Wurps, Zeidler, and Raasch</label><?label Maronga2020?><mixed-citation>Maronga, B., Banzhaf, S., Burmeister, C., Esch, T., Forkel, R., Fröhlich, D., Fuka, V., Gehrke, K. F., Geletič, J., Giersch, S., Gronemeier, T., Groß, G., Heldens, W., Hellsten, A., Hoffmann, F., Inagaki, A., Kadasch, E., Kanani-Sühring, F., Ketelsen, K., Khan, B. A., Knigge, C., Knoop, H., Krč, P., Kurppa, M., Maamari, H., Matzarakis, A., Mauder, M., Pallasch, M., Pavlik, D., Pfafferott, J., Resler, J., Rissmann, S., Russo, E., Salim, M., Schrempf, M., Schwenkel, J., Seckmeyer, G., Schubert, S., Sühring, M., von Tils, R., Vollmer, L., Ward, S., Witha, B., Wurps, H., Zeidler, J., and Raasch, S.: Overview of the PALM model system 6.0, Geosci. Model Dev., 13, 1335–1372, <ext-link xlink:href="https://doi.org/10.5194/gmd-13-1335-2020" ext-link-type="DOI">10.5194/gmd-13-1335-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{Meyers et~al.(2022)Meyers, Bottasso, Dykes, Fleming, Gebraad, Giebel,
Göçmen, and van Wingerden}}?><label>Meyers et al.(2022)Meyers, Bottasso, Dykes, Fleming, Gebraad, Giebel, Göçmen, and van Wingerden</label><?label Meyers2022?><mixed-citation>Meyers, J., Bottasso, C., Dykes, K., Fleming, P., Gebraad, P., Giebel, G., Göçmen, T., and van Wingerden, J.-W.: Wind farm flow control: prospects and challenges, Wind Energ. Sci., 7, 2271–2306, <ext-link xlink:href="https://doi.org/10.5194/wes-7-2271-2022" ext-link-type="DOI">10.5194/wes-7-2271-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{{NREL(2022)}}?><label>NREL(2022)</label><?label FLORIS2022?><mixed-citation>NREL: FLORIS. Version 3.2.1, GitHub [code], <uri>https://github.com/NREL/floris</uri> (last access: 28 November 2022), 2022.</mixed-citation></ref>
      <ref id="bib1.bibx20"><?xmltex \def\ref@label{{Rott et~al.(2018)Rott, Doekemeijer, Seifert, Van~Wingerden, and
K{\"{u}}hn}}?><label>Rott et al.(2018)Rott, Doekemeijer, Seifert, Van Wingerden, and Kühn</label><?label Rott2018?><mixed-citation>Rott, A., Doekemeijer, B., Seifert, J. K., van Wingerden, J.-W., and Kühn, M.: Robust active wake control in consideration of wind direction variability and uncertainty, Wind Energ. Sci., 3, 869–882, <ext-link xlink:href="https://doi.org/10.5194/wes-3-869-2018" ext-link-type="DOI">10.5194/wes-3-869-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{Rott et~al.(2020)Rott, Petrovi{\'{c}}, and K{\"{u}}hn}}?><label>Rott et al.(2020)Rott, Petrović, and Kühn</label><?label Rott2020?><mixed-citation>Rott, A., Petrović, V., and Kühn, M.: Wind farm flow reconstruction and prediction from high frequency SCADA Data, J. Phys. Conf. Ser., 1618, 062067, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1618/6/062067" ext-link-type="DOI">10.1088/1742-6596/1618/6/062067</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{{Schlipf and Cheng(2014)}}?><label>Schlipf and Cheng(2014)</label><?label Schlipf2014?><mixed-citation>Schlipf, D. and Cheng, P. W.: Flatness-based feedforward control of wind turbines using lidar, IFAC P., 19, 5820–5825, <ext-link xlink:href="https://doi.org/10.3182/20140824-6-ZA-1003.00443" ext-link-type="DOI">10.3182/20140824-6-ZA-1003.00443</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{{Schlipf et~al.(2011)Schlipf, Kapp, Anger, Bischoff, Hofs{\"{a}}{\ss},
Rettenmeier, and K{\"{u}}hn}}?><label>Schlipf et al.(2011)Schlipf, Kapp, Anger, Bischoff, Hofsäß, Rettenmeier, and Kühn</label><?label Schlipf2011?><mixed-citation>Schlipf, D., Kapp, S., Anger, J., Bischoff, O., Hofsäß, M., Rettenmeier, A., and Kühn, M.: Prospects of Optimization of Energy Production by LIDAR Assisted Control of Wind Turbines, in: EWEA 2011, 14-17 March, Brussels, Belgium, <ext-link xlink:href="https://doi.org/10.18419/opus-3916" ext-link-type="DOI">10.18419/opus-3916</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{{Schlipf et~al.(2013)Schlipf, Schlipf, and Kuhn}}?><label>Schlipf et al.(2013)Schlipf, Schlipf, and Kuhn</label><?label Schlipf2013?><mixed-citation>Schlipf, D., Schlipf, D., and Kuhn, M.: Nonlinear model predictive control of wind turbines using LIDAR, Wind Energy, 16, 1107–1129, <ext-link xlink:href="https://doi.org/10.1002/we.1533" ext-link-type="DOI">10.1002/we.1533</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{{Scholbrock et~al.(2015)Scholbrock, Fleming, Wright, Slinger, Medley,
and Harris}}?><label>Scholbrock et al.(2015)Scholbrock, Fleming, Wright, Slinger, Medley, and Harris</label><?label Scholbrock2015?><mixed-citation>Scholbrock, A., Fleming, P., Wright, A., Slinger, C., Medley, J., and Harris, M.: Field test results from lidar measured yaw control for improved yaw alignment with the NREL controls advanced research turbine, in: 33rd Wind Energy Symposium, Kissimmee, Florida, USA, 5–9 January, <ext-link xlink:href="https://doi.org/10.2514/6.2015-1209" ext-link-type="DOI">10.2514/6.2015-1209</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{{Scholbrock et~al.(2016)Scholbrock, Fleming, Schlipf, Wright, Johnson,
and Wang}}?><label>Scholbrock et al.(2016)Scholbrock, Fleming, Schlipf, Wright, Johnson, and Wang</label><?label Scholbrock2016?><mixed-citation>Scholbrock, A., Fleming, P., Schlipf, D., Wright, A., Johnson, K., and Wang, N.: Lidar-Enhanced Wind Turbine Control: Past, Present, and Future, in: P. Amer. Contr. Conf., Boston, Massachusetts, USA, 6–8 July,  1399–1406, <ext-link xlink:href="https://doi.org/10.1109/ACC.2016.7525113" ext-link-type="DOI">10.1109/ACC.2016.7525113</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{{Sengers(2023)}}?><label>Sengers(2023)</label><?label Sengers2023b?><mixed-citation>Sengers, B. A. M.: Increased power gains from wake steering control using preview wind direction information, Zenodo [data set] and [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.8420331" ext-link-type="DOI">10.5281/zenodo.8420331</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{{Sengers et~al.(2022)Sengers, Zech, Jacobs, Steinfeld, and
K{\"{u}}hn}}?><label>Sengers et al.(2022)Sengers, Zech, Jacobs, Steinfeld, and Kühn</label><?label Sengers2022?><mixed-citation>Sengers, B. A. M., Zech, M., Jacobs, P., Steinfeld, G., and Kühn, M.: A physically interpretable data-driven surrogate model for wake steering, Wind Energ. Sci., 7, 1455–1470, <ext-link xlink:href="https://doi.org/10.5194/wes-7-1455-2022" ext-link-type="DOI">10.5194/wes-7-1455-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{{Sengers et~al.(2023)Sengers, Steinfeld, Hulsman, and
K{\"{u}}hn}}?><label>Sengers et al.(2023)Sengers, Steinfeld, Hulsman, and Kühn</label><?label Sengers2023?><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.bibx30"><?xmltex \def\ref@label{{Simley et~al.(2020)Simley, Fleming, and King}}?><label>Simley et al.(2020)Simley, Fleming, and King</label><?label Simley2020?><mixed-citation>Simley, E., Fleming, P., and King, J.: Design and analysis of a wake steering controller with wind direction variability, Wind Energ. Sci., 5, 451–468, <ext-link xlink:href="https://doi.org/10.5194/wes-5-451-2020" ext-link-type="DOI">10.5194/wes-5-451-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{{Simley et~al.(2021{\natexlab{a}})Simley, Fleming, Girard, Alloin,
Godefroy, and Duc}}?><label>Simley et al.(2021a)Simley, Fleming, Girard, Alloin, Godefroy, and Duc</label><?label Simley2021b?><mixed-citation>Simley, E., Fleming, P., Girard, N., Alloin, L., Godefroy, E., and Duc, T.: Results from a wake-steering experiment at a commercial wind plant: investigating the wind speed dependence of wake-steering performance, Wind Energ. Sci., 6, 1427–1453, <ext-link xlink:href="https://doi.org/10.5194/wes-6-1427-2021" ext-link-type="DOI">10.5194/wes-6-1427-2021</ext-link>, 2021a.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{{Simley et~al.(2021{\natexlab{b}})Simley, Fleming, King, and
Sinner}}?><label>Simley et al.(2021b)Simley, Fleming, King, and Sinner</label><?label Simley2021?><mixed-citation>Simley, E., Fleming, P., King, J., and Sinner, M.: Wake Steering Wind Farm Control with Preview Wind Direction Information, in: P. Amer. Contr. Conf., New Orleans, Louisiana, USA, 25–28 May, 1783–1789, <ext-link xlink:href="https://doi.org/10.23919/ACC50511.2021.9483008" ext-link-type="DOI">10.23919/ACC50511.2021.9483008</ext-link>, 2021b.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{{Simley et~al.(2022)Simley, Debnath, and Fleming}}?><label>Simley et al.(2022)Simley, Debnath, and Fleming</label><?label Simley2022?><mixed-citation>Simley, E., Debnath, M., and Fleming, P.: Investigating the impact of atmospheric conditions on wake-steering performance at a commercial wind plant, J. Phys. Conf. Ser., 2265, 032097, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/2265/3/032097" ext-link-type="DOI">10.1088/1742-6596/2265/3/032097</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{{Sinner et~al.(2020)Sinner, Pao, and King}}?><label>Sinner et al.(2020)Sinner, Pao, and King</label><?label Sinner2020?><mixed-citation>Sinner, M., Pao, L. Y., and King, J.: Estimation of Large-Scale Wind Field Characteristics using Supervisory Control and Data Acquisition Measurements, in: P. Amer. Contr. Conf., Denver, Colorado, USA,  1–3 July, 2357–2362, <ext-link xlink:href="https://doi.org/10.23919/ACC45564.2020.9147859" ext-link-type="DOI">10.23919/ACC45564.2020.9147859</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{{Sinner et~al.(2021)Sinner, Simley, King, Fleming, and
Pao}}?><label>Sinner et al.(2021)Sinner, Simley, King, Fleming, and Pao</label><?label Sinner2021?><mixed-citation>Sinner, M., Simley, E., King, J., Fleming, P., and Pao, L. Y.: Power increases using wind direction spatial filtering for wind farm control: Evaluation using FLORIS, modified for dynamic settings, J. Renew. Sustain. Ener., 13, 023310, <ext-link xlink:href="https://doi.org/10.1063/5.0039899" ext-link-type="DOI">10.1063/5.0039899</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{{Song et~al.(2019)Song, Li, Cai, Li, Yang, Su, and Joo}}?><label>Song et al.(2019)Song, Li, Cai, Li, Yang, Su, and Joo</label><?label Song2019?><mixed-citation>Song, D. R., Li, Q. A., Cai, Z., Li, L., Yang, J., Su, M., and Joo, Y. H.: Model Predictive Control Using Multi-Step Prediction Model for Electrical Yaw System of Horizontal-Axis Wind Turbines, IEEE T. Sustain. Energ., 10, 2084–2093, <ext-link xlink:href="https://doi.org/10.1109/TSTE.2018.2878624" ext-link-type="DOI">10.1109/TSTE.2018.2878624</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{{Spencer et~al.(2011)Spencer, Stol, and Cater}}?><label>Spencer et al.(2011)Spencer, Stol, and Cater</label><?label Spencer2012?><mixed-citation>Spencer, M., Stol, K., and Cater, J.: Predictive Yaw Control of a 5 MW Wind Turbine Model, in: <?pagebreak page1710?>51th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition, Nashville, Tennessee, USA, 9–12 January, <ext-link xlink:href="https://doi.org/10.2514/6.2012-1020" ext-link-type="DOI">10.2514/6.2012-1020</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{{Stieren et~al.(2021)Stieren, Gadde, and Stevens}}?><label>Stieren et al.(2021)Stieren, Gadde, and Stevens</label><?label Stieren2021?><mixed-citation>Stieren, A., Gadde, S. N., and Stevens, R. J.: Modeling dynamic wind direction changes in large eddy simulations of wind farms, Renew. Energ., 170, 1342–1352, <ext-link xlink:href="https://doi.org/10.1016/j.renene.2021.02.018" ext-link-type="DOI">10.1016/j.renene.2021.02.018</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{{Theuer et~al.(2020)Theuer, van Dooren, von Bremen, and
K{\"{u}}hn}}?><label>Theuer et al.(2020)Theuer, van Dooren, von Bremen, and Kühn</label><?label Theuer2020?><mixed-citation>Theuer, F., van Dooren, M. F., von Bremen, L., and Kühn, M.: Minute-scale power forecast of offshore wind turbines using long-range single-Doppler lidar measurements, Wind Energ. Sci., 5, 1449–1468, <ext-link xlink:href="https://doi.org/10.5194/wes-5-1449-2020" ext-link-type="DOI">10.5194/wes-5-1449-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx40"><?xmltex \def\ref@label{{Theuer et~al.(2022)Theuer, Rott, Schneeman, von Bremen, and
K{\"{u}}hn}}?><label>Theuer et al.(2022)Theuer, Rott, Schneeman, von Bremen, and Kühn</label><?label Theuer2022?><mixed-citation>Theuer, F., Rott, A., Schneemann, J., von Bremen, L., and Kühn, M.: Observer-based power forecast of individual and aggregated offshore wind turbines, Wind Energ. Sci., 7, 2099–2116, <ext-link xlink:href="https://doi.org/10.5194/wes-7-2099-2022" ext-link-type="DOI">10.5194/wes-7-2099-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx41"><?xmltex \def\ref@label{{van Dooren et~al.(2016)van Dooren, Trabucchi, and
K{\"{u}}hn}}?><label>van Dooren et al.(2016)van Dooren, Trabucchi, and Kühn</label><?label vanDooren2016?><mixed-citation>van Dooren, M. F., Trabucchi, D., and Kühn, M.: A Methodology for the Reconstruction of 2D Horizontal Wind Fields of Wind Turbine Wakes Based on Dual-Doppler Lidar Measurements, Remote Sensing, 8, 809, <ext-link xlink:href="https://doi.org/10.3390/rs8100809" ext-link-type="DOI">10.3390/rs8100809</ext-link>, 2016. </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx42"><?xmltex \def\ref@label{{Vollmer et~al.(2016)Vollmer, Steinfeld, Heinemann, and
K{\"{u}}hn}}?><label>Vollmer et al.(2016)Vollmer, Steinfeld, Heinemann, and Kühn</label><?label Vollmer2016?><mixed-citation>Vollmer, L., Steinfeld, G., Heinemann, D., and Kühn, M.: Estimating the wake deflection downstream of a wind turbine in different atmospheric stabilities: an LES study, Wind Energ. Sci., 1, 129–141, <ext-link xlink:href="https://doi.org/10.5194/wes-1-129-2016" ext-link-type="DOI">10.5194/wes-1-129-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{{Wang et~al.(2013)Wang, Johnson, and Wright}}?><label>Wang et al.(2013)Wang, Johnson, and Wright</label><?label Wang2013?><mixed-citation>Wang, N., Johnson, K. E., and Wright, A. D.: Comparison of strategies for enhancing energy capture and reducing loads using LIDAR and feedforward control, IEEE T. Contr. Syst. T., 21, 1129–1142, <ext-link xlink:href="https://doi.org/10.1109/TCST.2013.2258670" ext-link-type="DOI">10.1109/TCST.2013.2258670</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{{Wu and Porté-Agel(2011)}}?><label>Wu and Porté-Agel(2011)</label><?label Wu2011?><mixed-citation>Wu, Y.-T. and Porté-Agel, F.: Large-Eddy Simulation of Wind-Turbine Wakes: Evaluation of Turbine Parametrisations, Bound.-Lay. Meteorol., 138, 345–366, <ext-link xlink:href="https://doi.org/10.1007/s10546-010-9569-x" ext-link-type="DOI">10.1007/s10546-010-9569-x</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx45"><?xmltex \def\ref@label{{W{\"{u}}rth et~al.(2019)W{\"{u}}rth, Valldecabres, Simon,
M{\"{o}}hrlen, Uzuno{\u{g}}lu, Gilbert, Giebel, Schlipf, and
Kaifel}}?><label>Würth et al.(2019)Würth, Valldecabres, Simon, Möhrlen, Uzunoğlu, Gilbert, Giebel, Schlipf, and Kaifel</label><?label Wuerth2019?><mixed-citation>Würth, I., Valldecabres, L., Simon, E., Möhrlen, C., Uzunoğlu, B., Gilbert, C., Giebel, G., Schlipf, D., and Kaifel, A.: Minute-scale forecasting of wind power–results from the collaborative workshop of IEA Wind task 32 and 36, Energies, 12, 712, <ext-link xlink:href="https://doi.org/10.3390/en12040712" ext-link-type="DOI">10.3390/en12040712</ext-link>, 2019.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Increased power gains from wake steering control using preview wind direction information</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Bird et al.(2016)Bird, Lew, Milligan, Carlini, Estanqueiro, Flynn,
Gomez-Lazaro, Holttinen, Menemenlis, Orths, Eriksen, Smith, Soder, Sorensen,
Altiparmakis, Yasuda, and Miller</label><mixed-citation>
      
Bird, L., Lew, D., Milligan, M., Carlini, E. M., Estanqueiro, A., Flynn, D.,
Gomez-Lazaro, E., Holttinen, H., Menemenlis, N., Orths, A., Eriksen, P. B.,
Smith, J. C., Soder, L., Sorensen, P., Altiparmakis, A., Yasuda, Y., and
Miller, J.: Wind and solar energy curtailment: A review of international
experience, Renew. Sust. Energ. Rev., 65, 577–586,
<a href="https://doi.org/10.1016/j.rser.2016.06.082" target="_blank">https://doi.org/10.1016/j.rser.2016.06.082</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Bossanyi(2019)</label><mixed-citation>
      
Bossanyi, E.: Optimising yaw control at wind farm level, J. Phys. Conf. Ser.,
1222, 012023, <a href="https://doi.org/10.1088/1742-6596/1222/1/012023" target="_blank">https://doi.org/10.1088/1742-6596/1222/1/012023</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Bossanyi et al.(2014)Bossanyi, Kumar, and
Hugues-Salas</label><mixed-citation>
      
Bossanyi, E. A., Kumar, A., and Hugues-Salas, O.: Wind turbine control
applications of turbine-mounted LIDAR, J. Phys. Conf. Ser., 555, 012011,
<a href="https://doi.org/10.1088/1742-6596/555/1/012011" target="_blank">https://doi.org/10.1088/1742-6596/555/1/012011</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Doekemeijer et al.(2018)Doekemeijer, Boersma, Pao, Knudsen, and van
Wingerden</label><mixed-citation>
      
Doekemeijer, B. M., Boersma, S., Pao, L. Y., Knudsen, T., and van Wingerden, J.-W.: Online model calibration for a simplified LES model in pursuit of real-time closed-loop wind farm control, Wind Energ. Sci., 3, 749–765, <a href="https://doi.org/10.5194/wes-3-749-2018" target="_blank">https://doi.org/10.5194/wes-3-749-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Doekemeijer et al.(2021)Doekemeijer, Kern, Maturu, Kanev, Salbert,
Schreiber, Campagnolo, Bottasso, Schuler, Wilts, Neumann, Potenza,
Calabretta, Fioretti, and van Wingerden</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.bib6"><label>Dörenkämper et al.(2015)Dörenkämper, Witha,
Steinfeld, Heinemann, and Kühn</label><mixed-citation>
      
Dörenkämper, M., Witha, B., Steinfeld, G., Heinemann, D., and
Kühn, M.: The impact of stable atmospheric boundary layers on
wind-turbine wakes within offshore wind farms, J. Wind Eng. Ind. Aerod.,
144, 146–153, <a href="https://doi.org/10.1016/j.jweia.2014.12.011" target="_blank">https://doi.org/10.1016/j.jweia.2014.12.011</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Dunne et al.(2011)Dunne, Pao, Wright, Jonkman, and
Kelley</label><mixed-citation>
      
Dunne, F., Pao, L. Y., Wright, A. D., Jonkman, B., and Kelley, N.: Adding
feedforward blade pitch control to standard feedback controllers for load
mitigation in wind turbines, Mechatronics, 21, 682–690,
<a href="https://doi.org/10.1016/j.mechatronics.2011.02.011" target="_blank">https://doi.org/10.1016/j.mechatronics.2011.02.011</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Fleming et al.(2019)Fleming, King, Dykes, Simley, Roadman,
Scholbrock, Murphy, Lundquist, Moriarty, Fleming, Van Dam, Bay, Mudafort,
Lopez, Skopek, Scott, Ryan, Guernsey, and Brake</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.bib9"><label>Fleming et al.(2014)Fleming, Scholbrock, Jehu, Davoust, Osler,
Wright, and Clifton</label><mixed-citation>
      
Fleming, P. A., Scholbrock, A. K., Jehu, A., Davoust, S., Osler, E., Wright,
A. D., and Clifton, A.: Field-test results using a nacelle-mounted lidar for
improving wind turbine power capture by reducing yaw misalignment, J. Phys.
Conf. Ser., 524, 012002, <a href="https://doi.org/10.1088/1742-6596/524/1/012002" target="_blank">https://doi.org/10.1088/1742-6596/524/1/012002</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Held and Mann(2019)</label><mixed-citation>
      
Held, D. P. and Mann, J.: Detection of wakes in the inflow of turbines using nacelle lidars, Wind Energ. Sci., 4, 407–420, <a href="https://doi.org/10.5194/wes-4-407-2019" target="_blank">https://doi.org/10.5194/wes-4-407-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Houck(2021)</label><mixed-citation>
      
Houck, D.: Review of wake management techniques for wind turbines, Wind
Energy, 25, 195–220, <a href="https://doi.org/10.1002/we.2668" target="_blank">https://doi.org/10.1002/we.2668</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Howland et al.(2020)Howland, González, Martínez, Quesada,
Larrañaga, Yadav, Chawla, and Dabiri</label><mixed-citation>
      
Howland, M. F., González, C. M., Martínez, J. J. P., Quesada, J. B.,
Larrañaga, F. P., Yadav, N. K., Chawla, J. S., and Dabiri, J. O.: Influence
of atmospheric conditions on the power production of utility-scale wind
turbines in yaw misalignment, J. Renew. Sustain. Ener., 12, 063307,
<a href="https://doi.org/10.1063/5.0023746" target="_blank">https://doi.org/10.1063/5.0023746</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Howland et al.(2022)Howland, Ghate, Quesada, Pena Martínez,
Zhong, Larrañaga, Lele, and Dabiri</label><mixed-citation>
      
Howland, M. F., Ghate, A. S., Quesada, J. B., Pena Martínez, J. J., Zhong, W., Larrañaga, F. P., Lele, S. K., and Dabiri, J. O.: Optimal closed-loop wake steering – Part 2: Diurnal cycle atmospheric boundary layer conditions, Wind Energ. Sci., 7, 345–365, <a href="https://doi.org/10.5194/wes-7-345-2022" target="_blank">https://doi.org/10.5194/wes-7-345-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><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.
NREL/TP-500-38060, National Renewable Energy Laboratory, <a href="https://doi.org/10.2172/947422" target="_blank">https://doi.org/10.2172/947422</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Kanev(2020)</label><mixed-citation>
      
Kanev, S.: Dynamic wake steering and its impact on wind farm power production
and yaw actuator duty, Renew. Energ., 146, 9–15,
<a href="https://doi.org/10.1016/j.renene.2019.06.122" target="_blank">https://doi.org/10.1016/j.renene.2019.06.122</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Laks et al.(2010)Laks, Pao, Wright, Kelley, and Jonkman</label><mixed-citation>
      
Laks, J., Pao, L. Y., Wright, A., Kelley, N., and Jonkman, B.: Blade pitch
control with preview wind measurements, in: 48th AIAA Aerospace Sciences
Meeting Including the New Horizons Forum and Aerospace Exposition, Orlanda, Florida, USA, 4–7 January, <a href="https://doi.org/10.2514/6.2010-251" target="_blank">https://doi.org/10.2514/6.2010-251</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Maronga et al.(2020)Maronga, Banzhaf, Burmeister, Esch, Forkel,
Fröhlich, Fuka, Gehrke, Geletič, Giersch, Gronemeier, Groß,
Heldens, Hellsten, Hoffmann, Inagaki, Kadasch, Kanani-Sühring,
Ketelsen, Khan, Knigge, Knoop, Krč, Kurppa, Maamari, Matzarakis,
Mauder, Pallasch, Pavlik, Pfafferott, Resler, Rissmann, Russo, Salim,
Schrempf, Schwenkel, Seckmeyer, Schubert, Sühring, Von Tils, Vollmer,
Ward, Witha, Wurps, Zeidler, and Raasch</label><mixed-citation>
      
Maronga, B., Banzhaf, S., Burmeister, C., Esch, T., Forkel, R., Fröhlich, D., Fuka, V., Gehrke, K. F., Geletič, J., Giersch, S., Gronemeier, T., Groß, G., Heldens, W., Hellsten, A., Hoffmann, F., Inagaki, A., Kadasch, E., Kanani-Sühring, F., Ketelsen, K., Khan, B. A., Knigge, C., Knoop, H., Krč, P., Kurppa, M., Maamari, H., Matzarakis, A., Mauder, M., Pallasch, M., Pavlik, D., Pfafferott, J., Resler, J., Rissmann, S., Russo, E., Salim, M., Schrempf, M., Schwenkel, J., Seckmeyer, G., Schubert, S., Sühring, M., von Tils, R., Vollmer, L., Ward, S., Witha, B., Wurps, H., Zeidler, J., and Raasch, S.: Overview of the PALM model system 6.0, Geosci. Model Dev., 13, 1335–1372, <a href="https://doi.org/10.5194/gmd-13-1335-2020" target="_blank">https://doi.org/10.5194/gmd-13-1335-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Meyers et al.(2022)Meyers, Bottasso, Dykes, Fleming, Gebraad, Giebel,
Göçmen, and van Wingerden</label><mixed-citation>
      
Meyers, J., Bottasso, C., Dykes, K., Fleming, P., Gebraad, P., Giebel, G., Göçmen, T., and van Wingerden, J.-W.: Wind farm flow control: prospects and challenges, Wind Energ. Sci., 7, 2271–2306, <a href="https://doi.org/10.5194/wes-7-2271-2022" target="_blank">https://doi.org/10.5194/wes-7-2271-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>NREL(2022)</label><mixed-citation>
      
NREL: FLORIS. Version 3.2.1, GitHub [code], <a href="https://github.com/NREL/floris" target="_blank"/>
(last access: 28 November 2022), 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Rott et al.(2018)Rott, Doekemeijer, Seifert, Van Wingerden, and
Kühn</label><mixed-citation>
      
Rott, A., Doekemeijer, B., Seifert, J. K., van Wingerden, J.-W., and Kühn, M.: Robust active wake control in consideration of wind direction variability and uncertainty, Wind Energ. Sci., 3, 869–882, <a href="https://doi.org/10.5194/wes-3-869-2018" target="_blank">https://doi.org/10.5194/wes-3-869-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Rott et al.(2020)Rott, Petrović, and Kühn</label><mixed-citation>
      
Rott, A., Petrović, V., and Kühn, M.: Wind farm flow
reconstruction and prediction from high frequency SCADA Data, J. Phys. Conf.
Ser., 1618, 062067, <a href="https://doi.org/10.1088/1742-6596/1618/6/062067" target="_blank">https://doi.org/10.1088/1742-6596/1618/6/062067</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Schlipf and Cheng(2014)</label><mixed-citation>
      
Schlipf, D. and Cheng, P. W.: Flatness-based feedforward control of wind
turbines using lidar, IFAC P., 19, 5820–5825,
<a href="https://doi.org/10.3182/20140824-6-ZA-1003.00443" target="_blank">https://doi.org/10.3182/20140824-6-ZA-1003.00443</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Schlipf et al.(2011)Schlipf, Kapp, Anger, Bischoff, Hofsäß,
Rettenmeier, and Kühn</label><mixed-citation>
      
Schlipf, D., Kapp, S., Anger, J., Bischoff, O., Hofsäß, M.,
Rettenmeier, A., and Kühn, M.: Prospects of Optimization of Energy
Production by LIDAR Assisted Control of Wind Turbines, in: EWEA 2011, 14-17
March, Brussels, Belgium, <a href="https://doi.org/10.18419/opus-3916" target="_blank">https://doi.org/10.18419/opus-3916</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Schlipf et al.(2013)Schlipf, Schlipf, and Kuhn</label><mixed-citation>
      
Schlipf, D., Schlipf, D., and Kuhn, M.: Nonlinear model predictive control of
wind turbines using LIDAR, Wind Energy, 16, 1107–1129,
<a href="https://doi.org/10.1002/we.1533" target="_blank">https://doi.org/10.1002/we.1533</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Scholbrock et al.(2015)Scholbrock, Fleming, Wright, Slinger, Medley,
and Harris</label><mixed-citation>
      
Scholbrock, A., Fleming, P., Wright, A., Slinger, C., Medley, J., and Harris,
M.: Field test results from lidar measured yaw control for improved yaw
alignment with the NREL controls advanced research turbine, in: 33rd Wind
Energy Symposium, Kissimmee, Florida, USA, 5–9 January,
<a href="https://doi.org/10.2514/6.2015-1209" target="_blank">https://doi.org/10.2514/6.2015-1209</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Scholbrock et al.(2016)Scholbrock, Fleming, Schlipf, Wright, Johnson,
and Wang</label><mixed-citation>
      
Scholbrock, A., Fleming, P., Schlipf, D., Wright, A., Johnson, K., and Wang,
N.: Lidar-Enhanced Wind Turbine Control: Past, Present, and Future, in: P.
Amer. Contr. Conf., Boston, Massachusetts, USA, 6–8 July,  1399–1406,
<a href="https://doi.org/10.1109/ACC.2016.7525113" target="_blank">https://doi.org/10.1109/ACC.2016.7525113</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Sengers(2023)</label><mixed-citation>
      
Sengers, B. A. M.: Increased power gains from wake steering control using
preview wind direction information, Zenodo
[data set] and [code], <a href="https://doi.org/10.5281/zenodo.8420331" target="_blank">https://doi.org/10.5281/zenodo.8420331</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Sengers et al.(2022)Sengers, Zech, Jacobs, Steinfeld, and
Kühn</label><mixed-citation>
      
Sengers, B. A. M., Zech, M., Jacobs, P., Steinfeld, G., and Kühn, M.: A physically interpretable data-driven surrogate model for wake steering, Wind Energ. Sci., 7, 1455–1470, <a href="https://doi.org/10.5194/wes-7-1455-2022" target="_blank">https://doi.org/10.5194/wes-7-1455-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><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.bib30"><label>Simley et al.(2020)Simley, Fleming, and King</label><mixed-citation>
      
Simley, E., Fleming, P., and King, J.: Design and analysis of a wake steering controller with wind direction variability, Wind Energ. Sci., 5, 451–468, <a href="https://doi.org/10.5194/wes-5-451-2020" target="_blank">https://doi.org/10.5194/wes-5-451-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Simley et al.(2021a)Simley, Fleming, Girard, Alloin,
Godefroy, and Duc</label><mixed-citation>
      
Simley, E., Fleming, P., Girard, N., Alloin, L., Godefroy, E., and Duc, T.: Results from a wake-steering experiment at a commercial wind plant: investigating the wind speed dependence of wake-steering performance, Wind Energ. Sci., 6, 1427–1453, <a href="https://doi.org/10.5194/wes-6-1427-2021" target="_blank">https://doi.org/10.5194/wes-6-1427-2021</a>, 2021a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Simley et al.(2021b)Simley, Fleming, King, and
Sinner</label><mixed-citation>
      
Simley, E., Fleming, P., King, J., and Sinner, M.: Wake Steering Wind Farm
Control with Preview Wind Direction Information, in: P. Amer. Contr. Conf.,
New Orleans, Louisiana, USA, 25–28 May, 1783–1789,
<a href="https://doi.org/10.23919/ACC50511.2021.9483008" target="_blank">https://doi.org/10.23919/ACC50511.2021.9483008</a>, 2021b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Simley et al.(2022)Simley, Debnath, and Fleming</label><mixed-citation>
      
Simley, E., Debnath, M., and Fleming, P.: Investigating the impact of
atmospheric conditions on wake-steering performance at a commercial wind
plant, J. Phys. Conf. Ser., 2265, 032097,
<a href="https://doi.org/10.1088/1742-6596/2265/3/032097" target="_blank">https://doi.org/10.1088/1742-6596/2265/3/032097</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Sinner et al.(2020)Sinner, Pao, and King</label><mixed-citation>
      
Sinner, M., Pao, L. Y., and King, J.: Estimation of Large-Scale Wind Field
Characteristics using Supervisory Control and Data Acquisition Measurements,
in: P. Amer. Contr. Conf., Denver, Colorado, USA,  1–3 July, 2357–2362,
<a href="https://doi.org/10.23919/ACC45564.2020.9147859" target="_blank">https://doi.org/10.23919/ACC45564.2020.9147859</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Sinner et al.(2021)Sinner, Simley, King, Fleming, and
Pao</label><mixed-citation>
      
Sinner, M., Simley, E., King, J., Fleming, P., and Pao, L. Y.: Power increases
using wind direction spatial filtering for wind farm control: Evaluation
using FLORIS, modified for dynamic settings, J. Renew. Sustain. Ener., 13,
023310, <a href="https://doi.org/10.1063/5.0039899" target="_blank">https://doi.org/10.1063/5.0039899</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Song et al.(2019)Song, Li, Cai, Li, Yang, Su, and Joo</label><mixed-citation>
      
Song, D. R., Li, Q. A., Cai, Z., Li, L., Yang, J., Su, M., and Joo, Y. H.:
Model Predictive Control Using Multi-Step Prediction Model for Electrical
Yaw System of Horizontal-Axis Wind Turbines, IEEE T. Sustain. Energ., 10,
2084–2093, <a href="https://doi.org/10.1109/TSTE.2018.2878624" target="_blank">https://doi.org/10.1109/TSTE.2018.2878624</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Spencer et al.(2011)Spencer, Stol, and Cater</label><mixed-citation>
      
Spencer, M., Stol, K., and Cater, J.: Predictive Yaw Control of a 5&thinsp;MW Wind
Turbine Model, in: 51th AIAA Aerospace Sciences Meeting Including the New
Horizons Forum and Aerospace Exposition, Nashville, Tennessee,
USA, 9–12 January, <a href="https://doi.org/10.2514/6.2012-1020" target="_blank">https://doi.org/10.2514/6.2012-1020</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Stieren et al.(2021)Stieren, Gadde, and Stevens</label><mixed-citation>
      
Stieren, A., Gadde, S. N., and Stevens, R. J.: Modeling dynamic wind direction
changes in large eddy simulations of wind farms, Renew. Energ., 170,
1342–1352, <a href="https://doi.org/10.1016/j.renene.2021.02.018" target="_blank">https://doi.org/10.1016/j.renene.2021.02.018</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Theuer et al.(2020)Theuer, van Dooren, von Bremen, and
Kühn</label><mixed-citation>
      
Theuer, F., van Dooren, M. F., von Bremen, L., and Kühn, M.: Minute-scale power forecast of offshore wind turbines using long-range single-Doppler lidar measurements, Wind Energ. Sci., 5, 1449–1468, <a href="https://doi.org/10.5194/wes-5-1449-2020" target="_blank">https://doi.org/10.5194/wes-5-1449-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Theuer et al.(2022)Theuer, Rott, Schneeman, von Bremen, and
Kühn</label><mixed-citation>
      
Theuer, F., Rott, A., Schneemann, J., von Bremen, L., and Kühn, M.: Observer-based power forecast of individual and aggregated offshore wind turbines, Wind Energ. Sci., 7, 2099–2116, <a href="https://doi.org/10.5194/wes-7-2099-2022" target="_blank">https://doi.org/10.5194/wes-7-2099-2022</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>van Dooren et al.(2016)van Dooren, Trabucchi, and
Kühn</label><mixed-citation>
      
van Dooren, M. F., Trabucchi, D., and Kühn, M.: A Methodology for the
Reconstruction of 2D Horizontal Wind Fields of Wind Turbine Wakes Based on
Dual-Doppler Lidar Measurements, Remote Sensing, 8, 809,
<a href="https://doi.org/10.3390/rs8100809" target="_blank">https://doi.org/10.3390/rs8100809</a>, 2016.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Vollmer et al.(2016)Vollmer, Steinfeld, Heinemann, and
Kühn</label><mixed-citation>
      
Vollmer, L., Steinfeld, G., Heinemann, D., and Kühn, M.: Estimating the wake deflection downstream of a wind turbine in different atmospheric stabilities: an LES study, Wind Energ. Sci., 1, 129–141, <a href="https://doi.org/10.5194/wes-1-129-2016" target="_blank">https://doi.org/10.5194/wes-1-129-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Wang et al.(2013)Wang, Johnson, and Wright</label><mixed-citation>
      
Wang, N., Johnson, K. E., and Wright, A. D.: Comparison of strategies for
enhancing energy capture and reducing loads using LIDAR and feedforward
control, IEEE T. Contr. Syst. T., 21, 1129–1142,
<a href="https://doi.org/10.1109/TCST.2013.2258670" target="_blank">https://doi.org/10.1109/TCST.2013.2258670</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Wu and Porté-Agel(2011)</label><mixed-citation>
      
Wu, Y.-T. and Porté-Agel, F.: Large-Eddy Simulation of Wind-Turbine Wakes:
Evaluation of Turbine Parametrisations, Bound.-Lay. Meteorol., 138,
345–366, <a href="https://doi.org/10.1007/s10546-010-9569-x" target="_blank">https://doi.org/10.1007/s10546-010-9569-x</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Würth et al.(2019)Würth, Valldecabres, Simon,
Möhrlen, Uzunoğlu, Gilbert, Giebel, Schlipf, and
Kaifel</label><mixed-citation>
      
Würth, I., Valldecabres, L., Simon, E., Möhrlen, C.,
Uzunoğlu, B., Gilbert, C., Giebel, G., Schlipf, D., and Kaifel, A.:
Minute-scale forecasting of wind power–results from the collaborative
workshop of IEA Wind task 32 and 36, Energies, 12, 712,
<a href="https://doi.org/10.3390/en12040712" target="_blank">https://doi.org/10.3390/en12040712</a>, 2019.

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