<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Energy Res.</journal-id>
<journal-title>Frontiers in Energy Research</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Energy Res.</abbrev-journal-title>
<issn pub-type="epub">2296-598X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">883889</article-id>
<article-id pub-id-type="doi">10.3389/fenrg.2022.883889</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Energy Research</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Wind Tunnel Testing of Yaw by Individual Pitch Control Applied to Wake Steering</article-title>
<alt-title alt-title-type="left-running-head">Campagnolo et&#xa0;al.</alt-title>
<alt-title alt-title-type="right-running-head">Wind Tunnel Testing of Yaw-by-IPC</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Campagnolo</surname>
<given-names>Filippo</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1025331/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Castellani</surname>
<given-names>Francesco</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/78793/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Natili</surname>
<given-names>Francesco</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Astolfi</surname>
<given-names>Davide</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1019911/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>M&#xfc;hle</surname>
<given-names>Franz</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1121215/overview"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Wind Energy Institute</institution>, <institution>Technical University of Munich</institution>, <addr-line>Garching bei M&#xfc;nchen</addr-line>, <country>Germany</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Engineering</institution>, <institution>University of Perugia</institution>, <addr-line>Perugia</addr-line>, <country>Italy</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1345875/overview">Jens N&#xf8;rk&#xe6;r S&#xf8;rensen</ext-link>, Technical University of Denmark, Denmark</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1011374/overview">Alan Wai Hou Lio</ext-link>, Technical University of Denmark, Denmark</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1081916/overview">Bart Matthijs Doekemeijer</ext-link>, Delft University of Technology, Netherlands</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Filippo Campagnolo, <email>filippo.campagnolo@tum.de</email>
</corresp>
<fn fn-type="other">
<p>This article was submitted to Wind Energy, a section of the journal Frontiers in Energy Research</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>26</day>
<month>05</month>
<year>2022</year>
</pub-date>
<pub-date pub-type="collection">
<year>2022</year>
</pub-date>
<volume>10</volume>
<elocation-id>883889</elocation-id>
<history>
<date date-type="received">
<day>25</day>
<month>02</month>
<year>2022</year>
</date>
<date date-type="accepted">
<day>25</day>
<month>04</month>
<year>2022</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2022 Campagnolo, Castellani, Natili, Astolfi and M&#xfc;hle.</copyright-statement>
<copyright-year>2022</copyright-year>
<copyright-holder>Campagnolo, Castellani, Natili, Astolfi and M&#xfc;hle</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>The yaw control of horizontal-axis wind turbines is the key point for wake redirection, which is expected to provide an improvement in the balance between wind farm production and loads. For multi-MW upwind wind turbines, there are substantially two possibilities for obtaining a desired demanded yaw angle: using yaw actuators or Individual Pitch Control (IPC). A detailed balance of the pros and cons of both approaches requires in-depth studies. On these grounds, this work is a comprehensive experimental characterization of the yaw by individual pitch control (yaw-by-IPC). The experiments are conducted at the R. Balli wind tunnel of the University of Perugia on a fully instrumented wind turbine scaled model, named G1, developed by the Technical University of Munich. The objective of the study is twofold: assessment of the performance of the yaw-by-IPC in terms of yaw tracking capabilities and impact on power, loads, and actuators usage; analysis of its impact on the shed wake. The wake has been characterized on a plane parallel to the rotor at a distance of 1.82 diameters by imposing several steady yaw references, while wind intensity measurements have been performed through a traversing system hosting a hot wire anemometer. Each target of the analysis has been characterized for the yaw-by-IPC and for the control based on yaw actuation, in order to perform a comparison. With laminar inflow, it results that the yaw-by-IPC follows very well the demanded reference, even with a slight improvement in the case of dynamic yaw reference, and no power losses are visible. Concerning the wake shed by a yawed G1 with yaw-by-IPC, a higher flow speed is observed immediately behind the windward side of the rotor than with geared yaw actuation. It results, therefore, that yaw-by-IPC applied to a yawed wind turbine may increase the available wind power at a downstream machine.</p>
</abstract>
<kwd-group>
<kwd>wind energy</kwd>
<kwd>wind turbines</kwd>
<kwd>control systems</kwd>
<kwd>yaw</kwd>
<kwd>individual pitch control</kwd>
<kwd>wakes</kwd>
<kwd>wake steering</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The scientific comprehension of wake interactions (<xref ref-type="bibr" rid="B45">Sorensen and Shen,&#xa0;2002</xref>; <xref ref-type="bibr" rid="B44">S&#xf8;rensen&#xa0;et&#xa0;al.,&#xa0;2015</xref>) between nearby wind turbines have gradually directed the perspective of the wind energy community toward the development of cooperative wind farm control strategies (<xref ref-type="bibr" rid="B1">Andersen&#xa0;et&#xa0;al.,&#xa0;2020</xref>).</p>
<p>In a nutshell, it can be stated that when it comes to wind farm control, there are two conflicting targets to address in the most intelligent way: maximizing the energy yield and minimizing fatigue loads (<xref ref-type="bibr" rid="B43">Soleimanzadeh&#xa0;et&#xa0;al.,&#xa0;2012</xref>). In order to reliably address the wind farm control design, it is therefore fundamental to have an in-depth knowledge about the impact of wake interactions on wind turbine loads and wind farm power output, and how these are affected by the adopted control strategy.</p>
<p>Among the most promising cooperative control strategies there is wake steering (<xref ref-type="bibr" rid="B24">Fleming&#xa0;et&#xa0;al.,&#xa0;2014</xref>; <xref ref-type="bibr" rid="B25">Fleming&#xa0;et&#xa0;al.,&#xa0;2016</xref>; <xref ref-type="bibr" rid="B23">Fleming&#xa0;et&#xa0;al.,&#xa0;2017</xref>), which consists in steering by yawing the wake shed by upstream wind turbines, with the aim of improving the overall wind farm power capture. For example, in <xref ref-type="bibr" rid="B4">Bastankhah and Port&#xe9;-Agel,&#xa0;(2019)</xref>, wind tunnel analysis are performed, with the objective of exclusively assessing the power outputs (and not the loads) for a row of wind turbines; in that study, it is argued that the most profitable configuration is obtained using relatively large yaw angles (order of about ten degrees) for several layers of the row. In <xref ref-type="bibr" rid="B3">Bastankhah and Port&#xe9;-Agel,&#xa0;(2016)</xref>, wind tunnel and theoretical analysis are conducted in order to characterize the properties of the wakes of yawed wind turbines; the objective of that study is gathering knowledge, in order to formulate a reliable analytical model for the wake of a yawed wind turbine, which is of course immensely computational cost saving with respect to CFD simulations. Nevertheless, it is evident that yaw misalignment may increase the loading on the rotor disk (<xref ref-type="bibr" rid="B53">Zalkind and Pao,&#xa0;2016</xref>). In <xref ref-type="bibr" rid="B46">van&#xa0;Dijk&#xa0;et&#xa0;al.&#xa0;(2016)</xref> and <xref ref-type="bibr" rid="B47">van&#xa0;Dijk&#xa0;et&#xa0;al.&#xa0;(2017)</xref>, for example, an optimization computational tool, simulating a wind farm of NREL 5&#xa0;MW wind turbines, has been developed. The objective is modeling yaw misalignment, wake interactions and partial wake overlap with the result that partial wake overlap increases the flapwise and edgewise bending moments, compared to fully symmetrical wake overlap. It should be noticed that, recently, first wake steering experiments applied to real-world industrial wind farms have been performed (<xref ref-type="bibr" rid="B26">Fleming&#xa0;et&#xa0;al.,&#xa0;2019</xref>; <xref ref-type="bibr" rid="B27">Fleming&#xa0;et&#xa0;al.,&#xa0;2020</xref>; <xref ref-type="bibr" rid="B20">Doekemeijer&#xa0;et&#xa0;al.,&#xa0;2021</xref>; <xref ref-type="bibr" rid="B42">Simley&#xa0;et&#xa0;al.,&#xa0;2021</xref>) and the general outcome is that the advantages of wake steering are clear, but the assessment of performance and loads at a wind farm level is complex.</p>
<p>For these reasons, there is a flourishing literature about wind turbine wakes redirection through yaw control and a stimulating line of research regards the analysis of the most appropriate way of controlling yaw. Two alternatives are conceivable: the use of yaw motors and the application of Individual Pitch Control (IPC) (<xref ref-type="bibr" rid="B39">Navalkar&#xa0;et&#xa0;al.,&#xa0;2014</xref>).</p>
<p>A critical point regarding the active yawing for wake redirection is the yaw actuator duty cycle, as investigated in <xref ref-type="bibr" rid="B35">Kanev,&#xa0;(2020)</xref>. Actually, the yaw of the upstream wind turbines in the practice is misaligned based on predictions provided by static wake models, but the wind fluctuations require a dynamic balance between maximizing the energy production and minimizing the loads caused by the yaw system motion. It should be noticed as well that the optimization of yaw duty cycle (even without wake steering) at the wind farm level has been recently attracting an increasing amount of attention (<xref ref-type="bibr" rid="B8">Bossanyi,&#xa0;2019</xref>).</p>
<p>On the other side, the yaw control through IPC (yaw-by-IPC), achieved by including a once-per revolution (1P) blade pitching component, can contribute in strongly reducing the yaw system usage and some structure loads. When yaw-by-IPC is employed, indeed, yawing moments on the nacelle are transferred to a very small extent to the tower through yaw bearing friction, significantly reducing the tower torsional loads. These observations are argued in <xref ref-type="bibr" rid="B39">Navalkar&#xa0;et&#xa0;al.&#xa0;(2014)</xref> on the grounds of aero-elastic simulations of a multi-MW wind turbine.</p>
<p>Basing on the above literature survey, it clearly arises that further in-depth experimental analysis about wind turbine controls for wake redirection is particularly useful, and the present study aims at furnishing a contribution to this issue. As wake steering is supposed to be mainly applied while the turbines operate in region II, i.e., for wind speeds lower than rated (<xref ref-type="bibr" rid="B26">Fleming&#xa0;et&#xa0;al.,&#xa0;2019</xref>), the objective of the present study is therefore a characterization of the effectiveness of yaw-by-IPC under these conditions. Specifically, we investigated the capability of yaw-by-IPC in tracking the required yaw reference, as well as its impact on the performance, loads and wake shed by the controlled rotor. The study, performed through a collaboration between the Technical University of Munich (TUM) and the University of Perugia, is based on experimental wind tunnel testing applied to a fully actuated, and extensively sensorized, wind turbine scaled model, named G1 (<xref ref-type="bibr" rid="B11">Bottasso and Campagnolo,&#xa0;2021</xref>). The experimental tests have been conducted at the R. Balli wind tunnel of the University of Perugia. A traversing system, hosting a hot wire anemometer, has been employed to characterize the behavior of the wake of the G1 wind turbine.</p>
<p>The objective of the conducted experimental analysis is substantially twofold:<list list-type="order">
<list-item>
<p>1. Assess the performance of yaw-by-IPC in terms of yaw tracking capabilities and impact on power, loads and actuators usage. This analysis has been performed by requesting both steady and dynamically varying yaw set-points. The latter type of request is particularly important to analyze, as it reflects typical applications in realistic time-varying inflow conditions (<xref ref-type="bibr" rid="B15">Campagnolo&#xa0;et&#xa0;al.,&#xa0;2020</xref>).</p>
</list-item>
<list-item>
<p>2. Analyze the impact of yaw-by-IPC on the shed wake. In this regard, the wake as been characterized, by imposing several steady yaw references, on a vertical plane located 1.82 diameters downstream of the rotor.</p>
</list-item>
</list>
</p>
<p>The behavior of the G1 wind turbine, and of its wake, has been characterized by comparing the IPC-based yaw control against the standard yaw control based on geared actuation.</p>
<p>The tests have been conducted in an environment characterized by an extremely low turbulence intensity. This provides the advantage that the effects of the investigated control strategies on the quantity of interests are better highlighted, as they are not smeared by turbulence. In the perspective of real-world applications, however, the observed results may be not be directly applicable, as wind turbines normally operate in turbulent inflow conditions. In order to at least partially compensate for this mismatch, some tests with a controlled unsteadiness have been also realized in the form of harmonically oscillating wind speed waves. Moreover, the measured data have been compared to those gathered while testing the G1 in a boundary layer wind tunnel (<xref ref-type="bibr" rid="B31">G&#xf6;&#xe7;men&#xa0;et&#xa0;al.,&#xa0;2022</xref>). As will be discussed in detail in the following, the results collected in the present study are promising for the perspective of yaw-by-IPC application to wake steering.</p>
<p>The structure of the manuscript is the following. <xref ref-type="sec" rid="s2">Section&#xa0;2</xref> is devoted to materials and methods: the G1 wind turbine is described, with a particular attention to the functioning of the yaw control <italic>via</italic> geared actuation or <italic>via</italic> IPC, and information about the wind tunnel and the experimental set up is provided. The results are collected and discussed in <xref ref-type="sec" rid="s3">Section&#xa0;3</xref>; finally, conclusions are outlined in <xref ref-type="sec" rid="s4">Section&#xa0;4</xref>.</p>
</sec>
<sec id="s2">
<title>2 Materials and Methods</title>
<sec id="s2-1">
<title>2.1 Yaw by Individual Pitch Control: Formulation</title>
<p>Modern IPC strategies are realized by providing individual reference pitch signals to the controllers of the electrical or hydraulic pitch actuators. In most applications, IPC is employed for reducing fatigue loads on various machine components (<xref ref-type="bibr" rid="B6">Bossanyi,&#xa0;2003</xref>; <xref ref-type="bibr" rid="B7">Bossanyi,&#xa0;2005</xref>). For this purpose, the so-called Multi-Blade Coordinate (MBC) transformation is used, which transforms load signals, measured at the blade root, from the rotating reference frame into a fixed reference frame. Alternatively, the implementation of IPC for loads reduction can be based on fixed-frame loads (<xref ref-type="bibr" rid="B40">Petrovi&#x107; and Campagnolo,&#xa0;2013</xref>), obtained by transforming rotating-frame measurements provided by strain gauges installed on the main shaft of the machine.</p>
<p>In this work, however, IPC has been used for controlling the nacelle orientation, thus using the so called yaw-by-IPC approach described in <xref ref-type="bibr" rid="B39">Navalkar&#xa0;et&#xa0;al.&#xa0;(2014)</xref>. This control strategy exploits the yaw moment induced by an appropriate pitch control of each blade to rotate the entire rotor-nacelle assembly around the tower axis. Specifically, the yaw error &#x394;<italic>&#x3b3;</italic> between the demanded <italic>&#x3b3;</italic>
<sub>Dem</sub> and measured <italic>&#x3b3;</italic>
<sub>Meas</sub> nacelle orientation is first low-pass filtered, so as to avoid the control system reacting to very fast fluctuations of the yaw error. The resulting signal &#x394;<italic>&#x3b3;</italic>
<sub>filt</sub> is successively fed to the following proportional-integral controller<disp-formula id="e1">
<mml:math id="m1">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>K</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>P,q</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>filt</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>I,q</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x222b;</mml:mo>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>filt</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(1)</label>
</disp-formula>where <italic>K</italic>
<sub>P,q</sub> and <italic>T</italic>
<sub>I,q</sub> are the proportional and integral coefficients, while <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub> is the resulting cyclic pitch in the q coordinate system. Finally, the inverse Coleman transformation is used to obtain the blade pitch angles from the q frame (<xref ref-type="bibr" rid="B6">Bossanyi,&#xa0;2003</xref>):<disp-formula id="e2">
<mml:math id="m2">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>IPC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>where <italic>&#x3c8;</italic>
<sub>
<italic>i</italic>
</sub> is the azimuth angle of each blade, which increases clockwise when looking downstream, and its null when the blade points vertically up. The total pitch angle of each blade is<disp-formula id="e3">
<mml:math id="m3">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>IPC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:math>
<label>(3)</label>
</disp-formula>where <italic>&#x3b2;</italic>
<sub>
<italic>c</italic>
</sub> is the collective pitch angle computed by the power controller, and <italic>&#x3b2;</italic>
<sub>IPC,<italic>i</italic>
</sub> the individual pitch of the <italic>i</italic>th blade. Although it is possible to combine yaw-by-IPC with IPC for loads reduction (<xref ref-type="bibr" rid="B39">Navalkar&#xa0;et&#xa0;al.,&#xa0;2014</xref>), the conducted experiments focused on the verification of the effectiveness of the sole yaw-by-IPC.</p>
</sec>
<sec id="s2-2">
<title>2.2 The G1 Wind Turbine: Main Features, Control and Supporting Numerical Model</title>
<p>The machine used to perform the experiments described in this paper is the G1 scaled wind turbine, which is a three-bladed clockwise-rotating wind turbine with a rotor diameter <italic>D</italic> of 1.1&#xa0;m, a rated rotor speed and power of 850&#xa0;rpm and 46&#xa0;W, respectively. The G1, whose internal and external layout is shown in <xref ref-type="fig" rid="F1">Figure&#xa0;1</xref>, has been designed so as to feature a energy conversion process and wake behavior which resemble the ones of a full-scale wind turbine (<xref ref-type="bibr" rid="B50">Wang&#xa0;et&#xa0;al.,&#xa0;2021</xref>). Moreover, the G1 has been conceived with the aim of testing modern control strategies at the turbine and farm levels (<xref ref-type="bibr" rid="B14">Campagnolo&#xa0;et&#xa0;al.,&#xa0;2016</xref>; <xref ref-type="bibr" rid="B15">Campagnolo&#xa0;et&#xa0;al.,&#xa0;2020</xref>). In this regard, the machine is equipped with individual pitch, torque and yaw actuators. Moreover, three full-bridge strain gages are installed on the rotating shaft to measure the torsional load and the two out-of-plane bending moments. Two additional full-bridge strain gages are also assembled at the tower base, so as to measure fore-aft and side-side bending moments. The main features of the G1 control system are shortly summarized in the following. For further details, the reader is referred to <xref ref-type="bibr" rid="B11">Bottasso and Campagnolo&#xa0;(2021)</xref>.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>G1 internal and external layout.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g001.tif"/>
</fig>
<sec id="s2-2-1">
<title>2.2.1 General Features of the Control System</title>
<p>The wind turbine model is controlled by its own dedicated real-time modular Bachmann M1 system, implementing supervisory control functions, pitch-torque-yaw control algorithms, and all necessary safety, calibration and data logging functions. Demanded values (e.g., pitch or yaw angle references) are computed by the control algorithms and then sent to the actuators control boards, where low level control functions are performed and executed. Measurements from the sensors and commands to the actuators are transmitted <italic>via</italic> analogue and digital (mostly through CAN) communication. The Bachmann M1 system is capable of acquiring data with a sample rate of 2.5&#xa0;kHz, which is used for acquiring aerodynamic torque, shaft bending moments and rotor azimuth position. All other measurements are acquired with a sample rate of 250&#xa0;Hz.</p>
<p>The Bachmann M1 system executes the control algorithms with a sampling time of 4&#xa0;ms and implements a standard power controller based on <xref ref-type="bibr" rid="B5">Bossanyi&#xa0;(2000)</xref>, with two distinct control regions. Below rated wind speed, the collective blade pitch is kept constant, while the torque reference is scheduled as function of rotor speed in order to maximize power extraction. Above rated wind speed, the torque reference is kept constant, while a proportional-integral (PI) controller is used to collectively pitch the rotor blades in order to keep the generated power at the desired level. In order to accurately track the reference torque, the closed-loop torque controller based on <xref ref-type="bibr" rid="B12">Bottasso&#xa0;et&#xa0;al.&#xa0;(2014)</xref> is implemented. This torque controller computes the necessary generator current by using measurements of the shaft torsional load <italic>T</italic>
<sub>S</sub> as feed-back. In this way, it is possible to guarantee that the torque at the rotor shaft matches the desired reference value, even in case of friction-induced mechanical losses caused by the nacelle bearings and the slip-ring.</p>
<p>Besides collective pitch control, the model is also capable of individually pitching each blade, enabling additional control actions for influencing loading and/or wakes (<xref ref-type="bibr" rid="B14">Campagnolo&#xa0;et&#xa0;al.,&#xa0;2016</xref>), or for implementing yaw-by-IPC. These control goals often come at the cost of a slight power loss below rated wind speed, depending on the pitch amplitude (<xref ref-type="bibr" rid="B7">Bossanyi,&#xa0;2005</xref>).</p>
<p>On board the G1, two yaw control strategies have been been implemented to achieve a desired orientation <italic>&#x3b3;</italic>
<sub>Dem</sub> of the wind turbine rotor, which is defined positive for a counterclockwise rotation viewed from the top, and null when the turbine is perfectly aligned with the wind tunnel inflow.</p>
<p>Both yaw control strategies use, as feedback, measurements of the nacelle orientation provided by an optical incremental encoder (<italic>N</italic>
<sub>
<italic>e</italic>
</sub> &#x3d;&#xa0;10,000 count per revolution). Moreover, both strategies can be employed to operate the G1 either aligned or misaligned with respect to the incoming wind vector, as well as to track steady or dynamically varying yaw references. Since the wind direction in the wind tunnel is constant, a rotation of the nacelle corresponds to a misalignment of the same magnitude with respect to the incoming wind vector.</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Yaw Control <italic>via</italic> Yaw Actuator</title>
<p>The first control strategy makes use of the yaw actuator located within the hollow tower of the G1. The actuator, which consists of a brushed motor coupled to a gear head with reduction ratio 246, allows to rotate the entire rotor-nacelle assembly with a maximum yaw rate <inline-formula id="inf1">
<mml:math id="m4">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
<mml:mspace width="0.17em"/>
<mml:mo>&#xb0;</mml:mo>
</mml:math>
</inline-formula>/sec, which corresponds to 0.125&#xb0;/sec at full scale (<xref ref-type="bibr" rid="B15">Campagnolo&#xa0;et&#xa0;al.,&#xa0;2020</xref>). This value, despite being lower than the 0.3&#xb0;/sec at full scale used in other publications (<xref ref-type="bibr" rid="B34">Jonkman&#xa0;et&#xa0;al.,&#xa0;2009</xref>; <xref ref-type="bibr" rid="B2">Bak&#xa0;et&#xa0;al.,&#xa0;2013</xref>), is expected to be realistic for very large wind turbines (<xref ref-type="bibr" rid="B52">Yang&#xa0;et&#xa0;al.,&#xa0;2021</xref>). A PI controller, implemented on the actuator control board, is used for controlling the yaw motor, while the yaw reference value is externally provided. An additional control logic is implemented that engages the yaw brake once the nacelle reaches a desired position. Whenever the yaw reference is changed, the brake and the motor are simultaneously released and activated; successively, the PI controller ensures that the nacelle is yawed to the new position. Besides constant yaw references, the yaw controller is also capable of continuous yaw motions, like tracking for example a harmonic function with adjustable amplitude and frequency.</p>
</sec>
<sec id="s2-2-3">
<title>2.2.3 Yaw Control <italic>via</italic> Yaw by Individual Pitch Control</title>
<p>The yaw-by-IPC exploits the yaw moment induced by an appropriate pitch control of each blades. In this regard, it is important to consider the eventual cross-coupling between the fixed-frame axes due to the blade and pitch actuator dynamics (<xref ref-type="bibr" rid="B38">Mulders&#xa0;et&#xa0;al.,&#xa0;2019</xref>). As the blades of the G1 are fairly stiff, it is solely necessary to account for the effects of the eventual lag between demanded and realized pitch (<xref ref-type="bibr" rid="B9">Bossanyi and Witcher,&#xa0;2009</xref>; <xref ref-type="bibr" rid="B32">Houtzager&#xa0;et&#xa0;al.,&#xa0;2013</xref>). Dedicated tests were therefore performed on a single G1 blade by prescribing a sinusoidal pitch reference <inline-formula id="inf2">
<mml:math id="m5">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>Dem</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>&#xb0;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, with <italic>&#x3c9;</italic> varying from 2<italic>&#x3c0;</italic> to 40<italic>&#x3c0;</italic>&#xa0;rad/s. The observed phase lag &#x394;<italic>&#x3d5;</italic> between the realized and reference pitch is depicted in <xref ref-type="fig" rid="F2">Figure&#xa0;2A</xref>, together with the phase lag of the best fitting fourth-order transfer function (<italic>TF</italic>). This <italic>TF</italic> was derived using a Matlab algorithm based on <xref ref-type="bibr" rid="B36">Levy,&#xa0;(1959)</xref>, while fixing the numerator order to null.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>Experimental and identified response delay of the G1 pitch actuator; the dashed-black line indicates the rated rotational speed <bold>(A)</bold>. Control-prescribed relationship between the rotational speed and the mechanical power at the rotor shaft, together with its best-fitting curve <bold>(B)</bold>.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g002.tif"/>
</fig>
<p>When the G1 operates at rated rotational speed (marked with a dashed-black line in the plot) and the pitch actuator is required to track a sinusoidal reference at 1P, the lag is significantly large (approx. 85&#xb0;). To overcome this issue, an azimuth offset equal to the expected phase lag can be applied to the inverse Coleman transformation (<xref ref-type="bibr" rid="B9">Bossanyi and Witcher,&#xa0;2009</xref>; <xref ref-type="bibr" rid="B38">Mulders&#xa0;et&#xa0;al.,&#xa0;2019</xref>), which corresponds in transforming the control-computed pitch <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>,<italic>c</italic>
</sub> as follow:<disp-formula id="e4">
<mml:math id="m6">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mi>sin</mml:mi>
<mml:mspace width="0.17em"/>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>&#x3d5;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mi>cos</mml:mi>
<mml:mspace width="0.17em"/>
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:mi>&#x3d5;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(4)</label>
</disp-formula>with &#x394;<italic>&#x3d5;</italic> the phase lag of the best fitting <italic>TF</italic>, scheduled as function of the measured rotor speed &#x3a9;, and <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub> and <italic>&#x3b2;</italic>
<sub>
<italic>d</italic>
</sub> the pitch inputs to the inverse Coleman transformation. The resulting individual pitch of the <italic>i</italic>th blade is the following:<disp-formula id="e5">
<mml:math id="m7">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>IPC</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mi>cos</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>q</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2061;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mi>sin</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c8;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>.</mml:mo>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>Even though it would be possible to coordinate the yaw-by-IPC with the brake engagement and disengagement, the yaw brake has been always kept disengaged. This approach has been preferred in spite of the fact that it requires a continuous pitch action, even when this could be avoided if the yaw reference was constant and, therefore, engaging the brake was an option. The reason lies in the desire to test the control in more severe conditions than those expected in a real application, as well as to maximize the amount of data recorded with active yaw-by-IPC. Finally, concerning the maximum achievable yaw rate, it is limited by the maximum allowed pitch input in the d-q coordinate system, set equal to &#xb1;3&#xb0;.</p>
</sec>
<sec id="s2-2-4">
<title>2.2.4 2-DOF Numerical Model</title>
<p>The G1 is supported by a 2-DOFs numerical model implemented in Simulink (<xref ref-type="bibr" rid="B19">Documentation,&#xa0;2020</xref>), whose flow chart is shown in <xref ref-type="fig" rid="F3">Figure&#xa0;3</xref>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>2-DOFs numerical model of the G1 implemented in Simulink.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g003.tif"/>
</fig>
<p>As the blades and tower of the G1 are fairly stiff, the numerical model neglects the impact of their flexibility, and thus solely solves the following simplified drive train dynamics<disp-formula id="e6">
<mml:math id="m8">
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>R</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>aero</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>g</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>with <italic>J</italic>
<sub>R</sub> the rotor inertia with respect to the rotor axis, <italic>T</italic>
<sub>aero</sub> and <italic>T</italic>
<sub>
<italic>g</italic>
</sub> the aerodynamic and generator torque, respectively. The model also solves the following dynamics of the free-yaw motion of the rotor-nacelle assembly around the tower axis (<xref ref-type="bibr" rid="B51">Wanke&#xa0;et&#xa0;al.,&#xa0;2019</xref>)<disp-formula id="e7">
<mml:math id="m9">
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>RNA</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mo>&#x308;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>yaw</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>M</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>L</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(7)</label>
</disp-formula>where <italic>J</italic>
<sub>RNA</sub> is the inertia of the rotor-nacelle assembly with respect to the tower axis, <italic>M</italic>
<sub>yaw</sub> is the aerodynamic yaw moment around the tower axis, while <italic>M</italic>
<sub>L</sub> is the frictional moment caused by the yaw bearings. As the G1 rotor is neither tilted or coned, the yaw moment only accounts for the effects of the induction variation due to the skewed inflow, of the azimuth-dependent projection of the wind speed with the yaw angle, as well as of the cyclic pitch in the q coordinate system. To simplify the model, the aerodynamic damping induced by the yawing motion was neglected.</p>
<p>Both aerodynamic torque and yaw moment were computed using Blade Element Momentum (BEM) theory, as implemented in Fast v8 (<xref ref-type="bibr" rid="B33">Jonkman and Jonkman,&#xa0;2016</xref>), making use of airfoil polars that have been properly tailored in order to have a good match between experimental and numerical performance for un-yawed operations (<xref ref-type="bibr" rid="B49">Wang&#xa0;et&#xa0;al.,&#xa0;2020b</xref>). Specifically, Fast v8 simulations were carried out for several combinations of wind speed <italic>V</italic>, yaw misalignment <italic>&#x3b3;</italic>
<sub>mis</sub>, rotor speed &#x3a9;, collective blade pitch <italic>&#x3b2;</italic>
<sub>
<italic>c</italic>
</sub> and cyclic blade pitch in the q coordinate <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub>. The predicted aerodynamic torque and yaw moment have been stored in 5-D Lookup tables (LUTs), which are then interpolated within Simulink during the model execution. Finally, the 2-DOFs numerical model also implements the power controller described in <xref ref-type="sec" rid="s2-2-1">Section&#xa0;2.2.1</xref>, as well the yaw-by-IPC described in <xref ref-type="sec" rid="s2-1">Section&#xa0;2.1</xref>.</p>
</sec>
<sec id="s2-2-5">
<title>2.2.5 Rotor-Effective Wind Speed Estimation Under Yawed Conditions</title>
<p>The model described in <xref ref-type="sec" rid="s2-2-4">Section&#xa0;2.2.4</xref> is used to compute the aerodynamic power coefficients <italic>C</italic>
<sub>P</sub> for a reference air density <italic>&#x3c1;</italic>
<sub>ref</sub>, and as a function of the wind speed, blade pitch and rotor speed. Following the approach of <xref ref-type="bibr" rid="B41">Schreiber&#xa0;et&#xa0;al.&#xa0;(2020)</xref>, this relationship can be inverted, so as to derive LUTs (named <inline-formula id="inf3">
<mml:math id="m10">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>P</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> in the following) that return the rotor effective wind speed <italic>V</italic>
<sub>REWS</sub> given measurements of the aerodynamic torque <italic>T</italic>
<sub>aero</sub>, the collective blade pitch, the rotor speed and the air density. As the power coefficients could be reliably computed only for null yaw misalignment, the described method can provide accurate estimations of the wind speed only for moderate misaligned conditions (<xref ref-type="bibr" rid="B41">Schreiber&#xa0;et&#xa0;al.,&#xa0;2020</xref>). To overcome such a limitation, the method has been modified as following.</p>
<p>According to several studies, as those by <xref ref-type="bibr" rid="B30">Gebraad&#xa0;et&#xa0;al.&#xa0;(2016)</xref> and <xref ref-type="bibr" rid="B28">Gao and Hong,&#xa0;(2021)</xref>, the steady-state power of a yawed turbine can be derived as follows<disp-formula id="e8">
<mml:math id="m11">
<mml:mi>P</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>P</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:math>
<label>(8)</label>
</disp-formula>with <italic>P</italic>
<sub>
<italic>&#x3b3;</italic>&#x3d;0</sub> the power output that the turbine would produce if operated aligned, and <italic>P</italic>
<sub>P</sub> the cosine exponent that describes the power loss due to yaw misalignment. Regardless of whether the machine operates aligned or not, the relationship between rotational speed and mechanical power at the rotor shaft, equal to <italic>P</italic> &#x3d;&#xa0;&#x3a9;<italic>T</italic>
<sub>S</sub>, is governed by the scheduled dependency between torque reference and rotor speed tracked by the power controller. <xref ref-type="fig" rid="F2">Figure&#xa0;2B</xref> depicts the relationship between rotational speed and mechanical power at the rotor shaft for the G1, together with the best-fitting curve based on the following equation<disp-formula id="e9">
<mml:math id="m12">
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mi>c</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mo>.</mml:mo>
</mml:math>
<label>(9)</label>
</disp-formula>By combining <xref ref-type="disp-formula" rid="e8">Eqs&#xa0;8</xref>, <xref ref-type="disp-formula" rid="e9">9</xref>, it is possible to derive the following relationship<disp-formula id="e10">
<mml:math id="m13">
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>P</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(10)</label>
</disp-formula>between the rotational speed of a yawed turbine and the rotational speed &#x3a9;<sub>
<italic>&#x3b3;</italic>&#x3d;0</sub> at which the turbine would rotate if operated aligned. Given that the relationship between torque and mechanical power at the rotor shaft is<disp-formula id="e11">
<mml:math id="m14">
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>S</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:math>
<label>(11)</label>
</disp-formula>it similarly derives that<disp-formula id="e12">
<mml:math id="m15">
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>S</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>S</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>cos</mml:mi>
<mml:mo>&#x2061;</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>P</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:math>
<label>(12)</label>
</disp-formula>with <italic>T</italic>
<sub>S,<italic>&#x3b3;</italic>&#x3d;0</sub> the expected torque at the rotor shaft if the turbine was operated aligned. The rotor effective wind speed can then be estimated as<disp-formula id="e13">
<mml:math id="m16">
<mml:msub>
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>REWS</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">L</mml:mi>
<mml:mi mathvariant="normal">U</mml:mi>
<mml:mi mathvariant="normal">T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>P</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:msub>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>c</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b3;</mml:mi>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>aero</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c1;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>ref</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(13)</label>
</disp-formula>with <italic>T</italic>
<sub>aero,<italic>&#x3b3;</italic>&#x3d;0</sub> the expected aerodynamic torque if the turbine was operated aligned, computed accounting for the rotor inertia <italic>J</italic>
<sub>R</sub> as following<disp-formula id="e14">
<mml:math id="m17">
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>aero</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>S</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b3;</mml:mi>
<mml:mspace width="0.17em"/>
<mml:mo>&#x3d;</mml:mo>
<mml:mspace width="0.17em"/>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>J</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>R</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="normal">&#x3a9;</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
<label>(14)</label>
</disp-formula>For the G1, values equal to 2.174 (<xref ref-type="bibr" rid="B15">Campagnolo&#xa0;et&#xa0;al.,&#xa0;2020</xref>) and 0.268 (see <xref ref-type="fig" rid="F2">Figure&#xa0;2B</xref>) were used for <italic>P</italic>
<sub>P</sub> and <italic>n</italic>, respectively. Finally, this formulation allows for the estimation of the rotor-effective wind speed when the machine operates in region II. An extension of the method is also possible above rated, but has not been implemented.</p>
</sec>
</sec>
<sec id="s2-3">
<title>2.3 The Wind Tunnel: Instrumentation and Performed Experiments</title>
<p>The experimental tests have been conducted at the R. Balli wind tunnel facility of the University of Perugia, where several activities regarding small horizontal-axis wind turbines have been performed in the recent years (<xref ref-type="bibr" rid="B16">Castellani&#xa0;et&#xa0;al.,&#xa0;2018</xref>). The wind tunnel layout consists of a closed loop circuit with an open test chamber; the inlet duct is 2.2 &#xd7;&#xa0;2.2 m, while the recovery section is 2.7 &#xd7;&#xa0;2.7&#xa0;m. The air can reach the maximum wind speed of 48&#xa0;m/s thanks to a 375&#xa0;kW electric fan. An ad-hoc honeycomb grid, located just before the inlet section, mitigates the turbulence intensity of the flow, equal to 0.4%.</p>
<p>
<xref ref-type="fig" rid="F4">Figure&#xa0;4</xref> illustrates the experimental setup within the open test chamber of the wind tunnel, thus showing the wind turbine installation and the traversing system. The latter is equipped with two perpendicular sliding axes, actuated by controlled electric motors, and by a support for the hot wire anemometer. This setup allows to measure the wind speed at an user-defined grid of points and, therefore, to map the wake field downstream of the turbine, in accordance with the reference frame depicted in <xref ref-type="fig" rid="F4">Figure&#xa0;4B</xref>. The used single-sensor hot wire probe is managed by a Dantec streamline 90N10 Frame, while a Dantec Hotwire Calibrator, also shown in the picture, was used for the calibration of the CTA (Constant Temperature Anemometry) system. In order to improve the reliability of the measurement chain, calibrations were performed before and after each test session. Moreover, the hot wire data have been corrected for the effects of a varying temperature; to this aim, measurements provided by a thermocouple, also located on the traversing system, were used. Finally, a pitot tube, located on the right wall of the inlet duct, was used to measure the reference speed.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Wind tunnel setup <bold>(A)</bold>; reference frame adopted for the wake measurements <bold>(B)</bold>.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g004.tif"/>
</fig>
<p>The blockage ratio of the experimental setup, based on the inlet duct size, is equal to approximately 13%, which would require to correct the measurements from the effects of wall blockage, especially if a reliable estimation of the power performance was needed. Despite the effects of wall blockage are not as strong as for a closed test section with similar geometry (<xref ref-type="bibr" rid="B22">Eltayesh&#xa0;et&#xa0;al.,&#xa0;2019</xref>), some of the measured quantities (e.g., loads and wake measurements) have been normalized using the rotor effective wind speed, so as to correct the data for the effects of wall blockage. For some other quantities (e.g., power and rotor speed) it was instead decided not to correct for the effects of wall blockage, as its impact is expected to be similar regardless of the tested yaw controller.</p>
<p>As introduced in <xref ref-type="sec" rid="s1">Section&#xa0;1</xref>, two types of analysis have been conducted trough wind tunnel testing:<list list-type="bullet">
<list-item>
<p>&#x2022; Performance analysis: the produced power, the yaw error, the fatigue loads and the pitch actuators usage have been measured for different steady and dynamically-varying yaw angles, as well as for steady/unsteady wind speed. This was done by first tracking a steady yaw reference (<italic>&#x3b3;</italic> &#x3d;&#xa0;&#xb1;30&#xb0;, &#xb1;15&#xb0;, 0&#xb0;) under static or sinusoidal-varying wind speed. Second, tests were performed by demanding an unsteady yaw reference; this last test has been executed only with steady wind.</p>
</list-item>
<list-item>
<p>&#x2022; Wake analysis: the CTA system was used to measure the flow 1.82D downstream the wind turbine, and at around 160 different points. For each point, 20 seconds of speed data were recorded. These tests have been conducted with static wind and three different steady yaw angles (<italic>&#x3b3;</italic> &#x3d;&#xa0;&#xb1;30&#xb0;, 0&#xb0;); this allowed studying the impact of both the considered yaw controllers on the main wake features.</p>
</list-item>
</list>
</p>
</sec>
</sec>
<sec id="s3">
<title>3 Results</title>
<sec id="s3-1">
<title>3.1 Tuning of Yaw by Individual Pitch Control</title>
<p>The yaw-by-IPC algorithm described in <xref ref-type="sec" rid="s2-1">Section&#xa0;2.1</xref> requires a proper tune of the proportional and integral coefficients, as well as of the filtering to be applied to the yaw tracking error. The 2-DOFs model described in <xref ref-type="sec" rid="s2-2-4">Section&#xa0;2.2.4</xref> was used for this purpose. Specifically, simulations were performed at constant wind speed and direction, but with a 10&#xb0; step-wise variation of the demanded nacelle orientation. The tuning of the controller coefficients and of the filter was carried out through an optimization process based on the 2-DOFs numerical model. The optimization aimed at achieving the fastest possible response while limiting the overshoot to less then 10% of the step-wise demanded variation of the nacelle orientation.</p>
<p>The identified optimal values for the PI controller are <italic>K</italic>
<sub>P,q</sub> &#x3d;&#xa0;0.25 and <italic>T</italic>
<sub>I,q</sub> &#x3d;&#xa0;0.45 s, while a first order low-pass filter with time constant <italic>&#x3c4;</italic> of 0.1&#xa0;s was found to provide the best performance. The effectiveness of the resulting control strategy was finally numerically validated using, as input, time-varying demanded nacelle orientation. The simulated yaw dynamics, shown in <xref ref-type="fig" rid="F5">Figure&#xa0;5</xref>, confirmed that the controller parameters were properly tuned.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Simulated time series of the demanded and measured yaw angle with yaw-by-IPC.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g005.tif"/>
</fig>
</sec>
<sec id="s3-2">
<title>3.2 Impact on the Wind Turbine Performance</title>
<p>Initially, we looked at the impact of the control on the machine performance, both in terms of power output, fatigue loads and actuator usage. This analysis was conducted first requiring the controller to track stationary yaw references in the range &#xb1;30&#xb0;, and then providing dynamically varying yaw reference, still in the range &#xb1;30&#xb0;.</p>
<sec id="s3-2-1">
<title>3.2.1 Steady Yaw Reference</title>
<p>For the tests performed with steady yaw reference, experiments were conducted at both static wind speed and variable wind speed.</p>
<sec id="s3-2-1-1">
<title>3.2.1.1 Static Wind Speed</title>
<p>
<xref ref-type="fig" rid="F6">Figure&#xa0;6</xref> shows several key metrics plotted as a function of the required yaw reference. Specifically, <xref ref-type="fig" rid="F6">Figures&#xa0;6A,B</xref> depict the mean of the measured yaw angle <italic>&#x3b3;</italic>
<sub>
<bold>Meas</bold>
</sub> (a) and the standard deviation of the difference &#x394;<italic>&#x3b3;</italic> between reference and measured nacelle orientation (b), recorded while realizing the control <italic>via</italic> yaw-by-IPC. <xref ref-type="fig" rid="F6">Figures&#xa0;6C,D</xref>, instead, compare the average of the produced power (c) and of the rotational speed (d) recorded with the two implemented yaw controllers, with Yaw-by-Motor referring to the control realized <italic>via</italic> the yaw actuator.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Static wind speed and yaw reference: comparison between measured and demanded yaw with yaw-by-IPC <bold>(A)</bold>; standard deviation of the tracking error &#x394;<italic>&#x3b3;</italic> with yaw-by-IPC <bold>(B)</bold>; power production <bold>(C)</bold> and rotor speed <bold>(D)</bold> with and without yaw-by-IPC.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g006.tif"/>
</fig>
<p>From the analysis of the graphs, it is possible to appreciate how the implemented yaw-by-IPC allows the reference to be tracked with great accuracy. In fact, on average the nacelle is precisely aligned with the required direction, as well as the oscillations around the reference values are minimal. Regarding the impact on the produced power and on the rotational speed, as expected there is a clear reduction when the turbine operates misaligned with respect to the incoming wind direction. On the other side, it appears that controlling the yaw <italic>via</italic> IPC does not lead to appreciable changes.</p>
<p>
<xref ref-type="fig" rid="F7">Figure&#xa0;7</xref> shows the impact of both yaw control strategies on those fatigue loads for which measurements were available. Specifically, bending moments measured on the rotating shaft and at tower base were first filtered and corrected of the effects of minor rotor imbalances [inertial and aerodynamic, <xref ref-type="bibr" rid="B15">Campagnolo&#xa0;et&#xa0;al.&#xa0;(2020)</xref>], and later used to compute Damage Equivalent Loads (DELs). Moreover, DELs were also evaluated for the nacelle loads, derived by projecting the shaft rotating loads into a fixed axis system.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Static wind speed and yaw reference: pitot wind speed <italic>V</italic>
<sub>Pitot</sub> and torque-based estimation of <italic>V</italic>
<sub>REWS</sub> <bold>(A)</bold>; non-dimensional rotating-hub <bold>(B)</bold>, nacelle <bold>(C)</bold> and tower <bold>(D)</bold> DELs with and without yaw-by-IPC.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g007.tif"/>
</fig>
<p>The DELs of the combined rotating shaft (HubRot), nacelle (Nac) and tower bending moments, obtained by projecting the corresponding two orthogonal bending moments on the direction associated to the maximum DEL, are reported in <xref ref-type="fig" rid="F7">Figures&#xa0;7B&#x2013;D</xref>. The figures depict normalized DEL, obtained dividing the DELs by <inline-formula id="inf4">
<mml:math id="m18">
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>&#x3c0;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>REWS</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>. In this way, it is in fact possible to correct the fatigue loads for the effects of the wall blockage on the inflow speed. As shown in <xref ref-type="fig" rid="F7">Figure&#xa0;7A</xref>, the presence of the rotor has two-fold effects. On the one hand, the inflow speed at the rotor (<italic>V</italic>
<sub>REWS</sub>) is higher than the upstream inflow speed measured by the pitot tube (<italic>V</italic>
<sub>Pitot</sub>). On the other hand, when the rotor operates misaligned, a reduction of the thrust orthogonal to the rotor occurs (<xref ref-type="bibr" rid="B29">Gebraad&#xa0;et&#xa0;al.,&#xa0;2015</xref>), resulting in a decrease of the rotor blockage on the wind tunnel inflow. If the wind tunnel fan operates at constant rpm, as in the case of the tests whose results are discussed in this paper, a reduction of the rotor blockage corresponds to an increase of the inflow velocity, as confirmed by the trend of <italic>V</italic>
<sub>Pitot</sub>. Besides the effects produced by blockage, it turns out that the impacts of yaw-by-IPC and geared yaw actuation on the upstream inflow speed are very similar.</p>
<p>Returning to the loads, it can be seen that misaligned operations have a significant impact, especially on the DELs for non-rotating structures. In agreement with the general findings of <xref ref-type="bibr" rid="B18">Damiani&#xa0;et&#xa0;al.&#xa0;(2018)</xref>, the tower fatigue loads diminish as the misalignment increases. Only for the loads on the rotating shaft, there is a modest increase for positive yaw misalignment. Concerning the impact of yaw-by-IPC, it seems to generate a non-negligible relative increase of the fatigue loads on the non-rotating structures, while a slight decrease is observed, with positive misalignment, for the fatigue loads at the rotating shaft. However, it is important to remark that the tests were conducted at very low turbulence. In this situation, the fluctuation of the aerodynamic loads due to the blade pitching has a greater impact than what could be expected if the tests were performed in a boundary layer wind tunnel. In such a case, indeed, the fatigue loads induced by turbulence and shear would be far more significant, in absolute terms, than those measured in low-turbulence conditions. The increase in damage due to blade pitching could therefore have a rather milder relative impact than the one reported in <xref ref-type="fig" rid="F7">Figures&#xa0;7C,D</xref>.</p>
<p>
<xref ref-type="fig" rid="F8">Figure&#xa0;8</xref> presents key metrics concerning the pitch activity recorded while testing with yaw-by-IPC. Specifically, <xref ref-type="fig" rid="F8">Figure&#xa0;8A</xref> compares the pitch of the three blades measured during the test conducted with <italic>&#x3b3;</italic> &#x3d; 30 [&#xb0;]. The figure shows how the three blades pitch are offset by 120&#xb0;, as expected. <xref ref-type="fig" rid="F8">Figure&#xa0;8B</xref> instead presents, as function of the yaw reference, the mean of the measured pitch in the d-q coordinates. The bars added to each point show the range of values within two standard deviations from the mean. As expected, <italic>&#x3b2;</italic>
<sub>
<italic>d</italic>
</sub> is close to null, with the minor observed pitch action for <italic>&#x3b3;</italic> &#x3d;&#xa0;&#xb1;15&#xb0; that can be attributed to the small deviations between the actual and modelled actuator dynamics (see <xref ref-type="fig" rid="F2">Figure&#xa0;2</xref>). On the other side, positive and negative <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub> are observed for negative and positive yaw misalignment, respectively. This phenomenon has an aerodynamic explanation. When the turbine is yawed by <italic>&#x3b3;</italic> &#x3d;&#xa0;30&#xb0;, the left side (<italic>&#x3c8;</italic> &#x3d;&#xa0;270&#xb0;) of the rotor moves upstream, while the right side (<italic>&#x3c8;</italic> &#x3d;&#xa0;90&#xb0;) moves downstream. This tends to increase the angle of attack, and thus the aerodynamic loads, of the left side of the rotor, due to the blade moving into the higher-speed induction zone of the rotor (see <xref ref-type="bibr" rid="B13">Burton&#xa0;et&#xa0;al.,&#xa0;2011</xref>, chap 4). The opposite, instead, happens for the right side of the rotor. This results in a restoring moment, which is compensated by increasing the pitch on the left side and by decreasing the pitch on the right side, thus resulting in a negative value of <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub>. The analysis is similar for the other yaw direction (<italic>&#x3b3;</italic> &#x3d;&#xa0;&#x2212;30&#xb0;), and it results in a positive value of <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub>. Interestingly, similar observations have been derived by <xref ref-type="bibr" rid="B48">Wang&#xa0;et&#xa0;al.&#xa0;(2020a)</xref> while testing individual pitch control algorithms for load reductions.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Static wind speed and yaw reference: blade pitch with yaw-by-IPC and <italic>&#x3b3;</italic> &#x3d; 30 [&#xb0;] <bold>(A)</bold>; mean, and range of values within two standard deviations, of the pitch inputs in the d-q coordinate system <bold>(B)</bold>; blade pitch actuator duty cycle with yaw-by-IPC <bold>(C)</bold>.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g008.tif"/>
</fig>
<p>Concerning the zero yaw case, the small non-zero <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub> can be caused by the presence of a modest horizontal wind shear, which can be attributed to the asymmetric effects of the wind tunnel wall blockage (<xref ref-type="bibr" rid="B22">Eltayesh&#xa0;et&#xa0;al.,&#xa0;2019</xref>). Once corrected the data for this non-zero <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub>, there is a fairly symmetric trend, as shown by the best-fitting dashed-line included in the plot. Small deviations from the linear trend are only visible for <italic>&#x3b3;</italic> &#x3d;&#xa0;&#xb1;15&#xb0;, which, similarly to what observed for <italic>&#x3b2;</italic>
<sub>
<italic>d</italic>
</sub>, can be attributed to the minor inconsistencies associated with the modeling of the actuator dynamics. Finally, the deviations of both <italic>&#x3b2;</italic>
<sub>
<italic>d</italic>
</sub> and <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub> from the mean value is quite small.</p>
<p>
<xref ref-type="fig" rid="F8">Figure&#xa0;8C</xref>, finally, reports the variation of the pitch actuators duty cycle (ADC) (<xref ref-type="bibr" rid="B10">Bottasso&#xa0;et&#xa0;al.,&#xa0;2013</xref>) as function of the yaw reference, with<disp-formula id="e15">
<mml:math id="m19">
<mml:mi mathvariant="normal">A</mml:mi>
<mml:mi mathvariant="normal">D</mml:mi>
<mml:mi mathvariant="normal">C</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:msubsup>
<mml:mrow>
<mml:mo>&#x222b;</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mfrac>
<mml:mrow>
<mml:mfenced open="&#x7c;" close="&#x7c;">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mspace width="0.17em"/>
<mml:mi mathvariant="normal">d</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
</mml:math>
<label>(15)</label>
</disp-formula>and <inline-formula id="inf5">
<mml:math id="m20">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>&#x3b2;</mml:mi>
</mml:mrow>
<mml:mo>&#x307;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>320</mml:mn>
<mml:mspace width="0.17em"/>
<mml:mo>&#xb0;</mml:mo>
</mml:math>
</inline-formula>/sec the maximum pitch rate. As can be seen, an increase in the absolute value of <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub> corresponds to an augmented actuator usage, whose impact on its wearing and the resulting need for further maintenance activity should be the subject of future analysis.</p>
</sec>
<sec id="s3-2-1-2">
<title>3.2.1.2 Sinusoidal-Varying Wind Speed</title>
<p>Tests were subsequently carried out imposing a sinusoidal variation on the wind speed in the wind tunnel. Specifically, the rotational speed of the fan was controlled so as to get a wind speed fluctuating at a frequency of 0.1&#xa0;Hz, and of about 0.5&#xa0;m/s around the average value of 4.82&#xa0;m/s. Although these tests are not representative of the fast turbulence-induced fluctuations in wind speed and direction that occur in the field, they provide a first indication of the robustness of the control in unsteady wind conditions.</p>
<p>
<xref ref-type="fig" rid="F9">Figure&#xa0;9</xref> shows again, plotted as a function of the required yaw reference, many of the key metrics already discussed in the previous <xref ref-type="sec" rid="s3-2-1">Section&#xa0;3.2.1</xref>. Overall, the conclusions that can be derived from the analysis of the various plots are similar. Once again, the yaw control performed by yaw-by-IPC allows to properly track the reference with modest oscillations. However, the oscillations turn out to be twice as high as observed during the tests conducted with steady wind speed. It is reasonable to assume that this increase, qualitatively expected, can be significantly greater in turbulent conditions, as highlighted by <xref ref-type="bibr" rid="B39">Navalkar&#xa0;et&#xa0;al.&#xa0;(2014)</xref>. Moreover, no effect of yaw-by-IPC on the power output is found, indicating that the moderate sinusoidal variation of the pitch angles has modest effects on the aerodynamic efficiency of the rotor. As for the loads, the trends are again quite similar to those shown with steady wind speed, especially for the fatigue loads on the rotating hub. Concerning the loads on the non-rotating structures, there is a greater relative impact of yaw-by-IPC on nacelle loads, while the impact on tower loads is less homogeneous, although there is a tendency towards an increase. Finally, the recorded pitch action well resembles the one observed with steady wind, both in terms of actuator usage and measured pitch in the d-q coordinates. This last aspect is particularly relevant, since it shows that the cyclic pitch remains nearly constant as the wind speed varies. For wind speeds lower than rated, in fact, the rotor kinematics remain unchanged, from which derives also an invariability of the cyclic pitch necessary to keep the rotor misaligned of the desired amount.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Sinusoidal-varying wind speed with steady yaw reference: comparison between measured and demanded reference with yaw-by-IPC <bold>(A)</bold> and standard deviation of the tracking error &#x394;<italic>&#x3b3;</italic> <bold>(B)</bold>; power production <bold>(C)</bold>, non-dimensional rotating-hub <bold>(D)</bold>, nacelle <bold>(E)</bold> and tower <bold>(F)</bold> DELs with and without yaw-by-IPC; mean, and range of values within two standard deviations, of the pitch inputs in the d-q coordinate system <bold>(G)</bold>; blade pitch actuator duty cycle with yaw-by-IPC <bold>(H)</bold>.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g009.tif"/>
</fig>
</sec>
</sec>
<sec id="s3-2-2">
<title>3.2.2 Dynamically Varying Yaw Reference</title>
<p>Once analyzed the performance of the control with steady yaw references, the next step aimed at assessing the response of the control with quickly varying references. Such a situation can arise, for example, when wake steering by yawing is used to boost the power produced by a wind farm exposed to unsteady inflow conditions. Under these conditions, indeed, quick variations of the wind direction may induce a rapid change of the demanded yaw offset, whose tracking would require an equally fast modification of the nacelle orientation. It was therefore decided to track, as a reference, the signal shown in <xref ref-type="fig" rid="F10">Figure&#xa0;10A</xref>, which comes from a recent experiment, conducted in a boundary layer wind tunnel described in <xref ref-type="bibr" rid="B15">Campagnolo&#xa0;et&#xa0;al.&#xa0;(2020)</xref>. This experiment aimed at assessing the effectiveness of wake steering by yawing under realistic dynamic wind direction changes. As a consequence, also the reference yaw signal can be considered as a realistic implementation of the typical yaw settings that a full-scale wind turbine could be required to track.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>Dynamically varying yaw reference: overall <bold>(A)</bold> and zoomed-in <bold>(B)</bold> time histories of the demanded yaw reference, and of the measured yaw with and without yaw-by-IPC; distribution of the tracking error &#x394;<italic>&#x3b3;</italic> with and without yaw-by-IPC <bold>(C)</bold>.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g010.tif"/>
</fig>
<p>The test duration was 30&#xa0;min, which corresponds to 40&#xa0;h once scaled back at full-scale (<xref ref-type="bibr" rid="B15">Campagnolo&#xa0;et&#xa0;al.,&#xa0;2020</xref>). <xref ref-type="fig" rid="F10">Figure&#xa0;10B</xref> shows a zoomed-in comparison of the reference signal and the measured yaw. As one might note, both controls allow the reference to be tracked with very good precision. Although this result is largely expected when the control is performed with the yaw actuator, the performance of yaw-by-IPC is remarkable. Indeed, the latter is able to track the reference even slightly better, as shown by the comparison of the tracking error distributions, illustrated in <xref ref-type="fig" rid="F10">Figure&#xa0;10C</xref>. The tracking error for yaw-by-IPC, indeed, is more frequently closer to 0&#xb0; than with the control performed with the yaw actuator. This could be due to the limitation imposed on the yaw rate, applied to the control realized with the yaw actuator but not to the yaw-by-IPC, rather than to the backlash of the yaw actuator gear, which deteriorates the reference tracking. Yet overall, for both control strategies the tracking error very seldom exceeded 2&#xb0;.</p>
<p>In order to further highlight the performance of yaw-by-IPC, <xref ref-type="fig" rid="F11">Figure&#xa0;11A</xref> shows the zoomed-in time histories of the yaw reference and of <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub>. It may be noted that the pitch varies oppositely to the reference. To a negative value of the required yaw, in fact, tends to correspond a positive value of <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub>. This is evident also in <xref ref-type="fig" rid="F11">Figure&#xa0;11B</xref>, which shows the mean of the pitch in d-q coordinates as a function of the demanded yaw, as well as the range of values within two standard deviations from the mean. To reduce noise, the plot depicts average values according to yaw reference bins with a width of 5&#xb0;. Overall, the trend is almost similar to the one observed for the experiments performed with stationary yaw reference (see <xref ref-type="fig" rid="F8">Figures&#xa0;8B</xref>, <xref ref-type="fig" rid="F9">9G</xref>), but with some differences. In fact, the pitch action in the q-coordinate is slightly increased, as indicated by the higher slope of the interpolating line. This seems to indicate that an higher amount of cyclic pitch is required, on average, to keep the turbine yawed to the desired position. This could be related to the aerodynamic damping associated to yawing maneuver, which counteracts the yaw motion (<xref ref-type="bibr" rid="B51">Wanke&#xa0;et&#xa0;al.,&#xa0;2019</xref>), or even to other dynamic effects which should be further investigated. Moreover, the deviations of <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub> from its mean values are far more significant that what observed for steady yaw references. This is definitely expected, as additional moment must be produced to accelerate and decelerate the entire rotor-nacelle assembly. On average, it appears that a cyclic pitch <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub> approximately equal to half degree is the maximum amount of pitch actuation that is needed for this purpose, independently of the required yaw reference.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>Dynamically varying yaw reference: zoomed-in time histories of the cyclic pitch <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub> and of the measured yaw with yaw-by-IPC <bold>(A)</bold>; mean, and range of values within two standard deviations, of the pitch inputs in the d-q coordinate system, binned as function of the demanded yaw reference <bold>(B)</bold>; blade pitch actuator duty cycle with yaw-by-IPC, binned as function of the demanded yaw reference <bold>(C)</bold>.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g011.tif"/>
</fig>
<p>Finally, <xref ref-type="fig" rid="F11">Figure&#xa0;11C</xref> depicts the average values of the pitch actuator duty cycle, binned according to yaw reference bins. Differently that what observed for the steady yaw reference cases, the usage of the pitch actuator is more uniform. This can be attributed to the extra pitch demand necessary for accelerating and decelerating the entire rotor-nacelle assembly which, as discussed before, does appear to be independent from the demanded yaw reference.</p>
</sec>
</sec>
<sec id="s3-3">
<title>3.3 Impact on the Shed Wake</title>
<p>Once assessed the impact of yaw-by-IPC on the performance, the wake 1.82D downstream of the rotor was measured with a hot-wire probe, with the aim of understanding the effect of yaw-by-IPC on the shed wake. Specifically, the wake was mapped, while realizing the yaw control both with the yaw actuator and yaw-by-IPC, for three different yaw misalignments (<italic>&#x3b3;</italic> &#x3d; &#x2212;30&#xb0;, 0&#xb0;, and 30&#xb0;). In total, wake measurements were then performed for six different operating conditions.</p>
<sec id="s3-3-1">
<title>3.3.1 Wake Measurements</title>
<p>The wake has been sampled at several points distributed along 18 uniformly-spaced radial lines. In order to correct the measured data from the effects of wall blockage, normalized wake velocities <inline-formula id="inf6">
<mml:math id="m21">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mtext>wake</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> have been obtained by diving the average values of the recorded speed data with the rotor effective wind speed, estimated as in <xref ref-type="sec" rid="s2-2-5">Section&#xa0;2.2.5</xref>. Due to the limited probe movement allowed by the vertical traversing system, the wake was mapped by first measuring the flow in the lower part of the rotor (from near the floor to hub height), and then in the upper part (from hub height upwards). In particular, the wake velocity was measured twice along a horizontal line at hub height, and the corresponding measurements were used to correct all acquired data, as well as to estimate the measurement uncertainty. Specifically, the two profiles of the normalized velocity at hub height <inline-formula id="inf7">
<mml:math id="m22">
<mml:msub>
<mml:mrow>
<mml:mover accent="false">
<mml:mrow>
<mml:mi mathvariant="bold">V</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>wake</mml:mtext>
<mml:mo>-</mml:mo>
<mml:mtext>y</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> were used to identify a scaling factor <italic>s</italic>, such that <inline-formula id="inf8">
<mml:math id="m23">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">V</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>wake</mml:mtext>
<mml:mo>-</mml:mo>
<mml:mtext>y</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi mathvariant="bold">V</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>wake</mml:mtext>
<mml:mo>-</mml:mo>
<mml:mtext>y</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>H</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>s</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf9">
<mml:math id="m24">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x22c5;</mml:mo>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> denotes the mean value. A different scaling factor was identified for each of the six wake measurements, and was subsequently used to correct the entire corresponding data-set. The associated measurement uncertainty is instead defined as the root mean square of the difference between the two profiles at hub height.</p>
<p>
<xref ref-type="fig" rid="F12">Figure&#xa0;12</xref> shows the resulting wake mappings, derived by interpolating biharmonic splines to the normalized velocities measured at the locations marked by the black squares. The lower and upper plots show the mappings for the yaw control realized using the yaw actuator and yaw-by-IPC, respectively. Unfortunately, due to the limitations imposed by the traversing system, the wakes were not fully mapped, specially for the <italic>&#x3b3;</italic> &#x3d;&#xa0;30&#xb0; cases. However, it was deemed that the collected data were sufficient to conduct the analyses discussed in the next sections.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Non dimensional wake speed <inline-formula id="inf10">
<mml:math id="m25">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mtext>wake</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> for three different yaw misalignment, without (upper plots) and with (lower plots) yaw-by-IPC. The black squares indicate the measurement locations, while the solid-black circle represents the rotor disk.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g012.tif"/>
</fig>
</sec>
<sec id="s3-3-2">
<title>3.3.2 Wake Comparisons</title>
<p>
<xref ref-type="fig" rid="F13">Figure&#xa0;13</xref> reports, for the &#x2212;30&#xb0; (left plot), 0&#xb0; (middle plot) and 30&#xb0; (right plot) yaw misalignment cases, the comparison between the wake velocity profiles at hub height without (IPC off) and with (IPC on) yaw-by-IPC. The error bars within the plot show the measurement uncertainty, estimated as in <xref ref-type="sec" rid="s3-3-1">Section&#xa0;3.3.1</xref>. Looking at the yawed cases, it is possible to appreciate the induced wake deflection. The wake, indeed, is shifted toward right or left (when looking upstream) if the turbine is negatively or positively misaligned, respectively.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Comparison between the non dimensional wake speed <inline-formula id="inf11">
<mml:math id="m26">
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mtext>wake</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> at hub height without and with yaw-by-IPC, and for <italic>&#x3b3;</italic> &#x3d; &#x2212;30&#xb0; (left), <italic>&#x3b3;</italic> &#x3d; 0&#xb0; (center), and <italic>&#x3b3;</italic> &#x3d; 30&#xb0; (right). The solid-black and dashed-black vertical lines are located in correspondence of the rotor apex and of the rotor left and right limits, respectively.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g013.tif"/>
</fig>
<p>Looking at the profiles for <italic>&#x3b3;</italic> &#x3d;&#xa0;30&#xb0;, it appears that yaw-by-IPC decelerates the flow in the wake area located downstream of the leeward side of the rotor. On the contrary, a slight acceleration of the flow is noticed downstream of the windward side. This effect is proportional to the pitch amplitudes <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub>, and can be explained as follows. Without yaw-by-IPC, the leeward side of the rotor experiences lower angle of attacks, and thus lower loads, than the windward side. When the yaw-by-IPC is activated, the pitch on the leeward side decreases, as explained in <xref ref-type="sec" rid="s3-2-1">Section&#xa0;3.2.1</xref>, hence the wake section immediately behind decelerates as a result of the higher axial induction. This effect is partially visible also in the <italic>&#x3b3;</italic> &#x3d;&#xa0;&#x2212;30&#xb0; case. In fact, a slight acceleration of the flow can be seen in the area immediately behind the windward side of the rotor, while only a trace of deceleration is visible when looking at leeward side. The incomplete mapping of the left side of the wake, in fact, does not permit to fully compare the wake profiles in this area. As for <italic>&#x3b3;</italic> &#x3d;&#xa0;0&#xb0;, the observed differences are only marginal and within the range of the measurement uncertainty. In this case, in fact, the cyclic pitch required by yaw-by-IPC is rather low (just a little more than 0.1&#xb0;), resulting in a very limited effect on the wake. Once more, similar observations have been also noticed by <xref ref-type="bibr" rid="B48">Wang&#xa0;et&#xa0;al.&#xa0;(2020a)</xref> while testing IPC for load reductions applied to a yawed G1.</p>
</sec>
<sec id="s3-3-3">
<title>3.3.3 Impact on the Available Wind Power</title>
<p>
<xref ref-type="fig" rid="F14">Figure&#xa0;14</xref> shows the difference in the normalized wake speed between yaw-by-IPC and yaw by geared actuation. As shown before, yaw-by-IPC generates an acceleration close to the windward side of the rotor and a deceleration close to its leeward side. As the wake, during its propagation, swirls clockwise when looking upstream, the acceleration and deceleration regions are convected clockwise around the wake center. Such an effect is highlighted by the high-speed (blue-purple) bubbles present in the <italic>&#x3b3;</italic> &#x3d;&#xa0;&#xb1;30&#xb0; plots, which indeed result clockwise rotated from the leeward side of the rotor.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Difference <inline-formula id="inf12">
<mml:math id="m27">
<mml:mi mathvariant="normal">&#x394;</mml:mi>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mo>&#x303;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mtext>wake</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula> between the non dimensional wake speed measured with and without yaw-by-IPC and for three different yaw misalignment: <italic>&#x3b3;</italic> &#x3d; &#x2212;30&#xb0; (left), <italic>&#x3b3;</italic> &#x3d; 0&#xb0; (center), and <italic>&#x3b3;</italic> &#x3d; 30&#xb0; (right). The black squares indicate the measurement locations, while the solid-black circle represents the external contour of the rotor disk.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g014.tif"/>
</fig>
<p>The differences between the velocity fields with and without yaw-by-IPC produce changes in the available wind power at a downstream turbine. In this regard, the available wind power was calculated by assuming that another G1, aligned with the upstream machine, was placed at the location where the wake measurements were taken. The resulting variation of the available power is &#x2b;0.85%, &#x2212;0.5% and &#x2b;1.34% for the &#x2212;30&#xb0;, 0&#xb0; and 30&#xb0; yaw cases, respectively. Based on these results, the use of yaw-by-IPC on the upstream turbine is expected to have a positive effect on the power of the downstream turbine for <italic>&#x3b3;</italic> &#x3d;&#xa0;&#xb1;30&#xb0;, while it should have a negative effect for <italic>&#x3b3;</italic> &#x3d;&#xa0;0&#xb0;.</p>
<p>It is important to stress that these results apply to the specific environmental conditions of the tests, i.e., very low turbulence, and with the assumption of a second rotor placed only 1.82D downstream from the upper one. However, similar results were observed by <xref ref-type="bibr" rid="B48">Wang&#xa0;et&#xa0;al.&#xa0;(2020a)</xref> while testing IPC for loads reduction applied to a yawed G1 under turbulence conditions typical of offshore environments, and with a longitudinal spacing between the turbines of 5D.</p>
</sec>
</sec>
<sec id="s3-4">
<title>3.4 Expected Impact of Inflow Turbulence on Yaw by Individual Pitch Control Performance</title>
<p>One of the main limitations of the experiment presented in this paper is the fact that tests were conducted in an environment characterized by almost zero turbulence. This condition, indeed, is not realistic. In order to provide an estimate of the performance of the yaw-by-IPC under turbulent inflow conditions, the data obtained during test campaigns carried out with two G1s in a boundary layer wind tunnel were analyzed.</p>
<p>First, an attempt was made to estimate, using the experimental data measured at zero turbulence, the aerodynamic moment generated by the cyclic pitch <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub>. <xref ref-type="fig" rid="F15">Figure&#xa0;15A</xref> depicts the relationship between the average yawing moment <italic>M</italic>
<sub>yaw</sub>, normalized with <inline-formula id="inf13">
<mml:math id="m28">
<mml:mn>1</mml:mn>
<mml:mo>/</mml:mo>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c1;</mml:mi>
<mml:mi>&#x3c0;</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mi>R</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>3</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mrow>
<mml:mi>V</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mtext>REWS</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, and the average cyclic pitch <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub>. The first is measured at the nacelle for different steady values of the yaw misalignment and with control <italic>via</italic> yaw actuator, while the second is measured for the very same yaw misalignment, but with yaw-by-IPC. Since the yaw-by-IPC acts in order to generate a moment that compensates the aerodynamic yawing moment, it can be assumed that the figure shows the inverse relationship between the cyclic pitch and the moment that this last generates. As can be seen, this relationship can be well approximated by a linear trend, whose equation is given in the legend.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Relationship between the normalized average of the nacelle yawing moment and the cyclic pitch <italic>&#x3b2;</italic>
<sub>
<italic>q</italic>
</sub> <bold>(A)</bold>. Summary statistic of the normalized nacelle yawing moment for a G1 operating in free-stream conditions and with laminar (No-TI), moderately turbulent (Mod-TI) and highly turbulent (High-TI) inflows <bold>(B)</bold>. Summary statistic of the normalized nacelle yawing moment for a G1 operating in waked conditions and with moderately turbulent (Mod-TI) and highly turbulent (High-TI) inflows <bold>(C)</bold>.</p>
</caption>
<graphic xlink:href="fenrg-10-883889-g015.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F15">Figure&#xa0;15B</xref>, instead, shows the statistics of <italic>M</italic>
<sub>yaw</sub>, evaluated using the <italic>boxplot</italic> function of Matlab (<xref ref-type="bibr" rid="B37">MATLAB,&#xa0;2020</xref>). For each box, the central mark indicates the median, while the bottom and top edges the 25th and 75th percentiles, respectively. Moreover, the whisker extension defines 99.3% of the data, and the remaining outliers are marked with red crosses. The figure reports data measured by a G1 operating in free-stream and at three different values of yaw misalignment, with the three subplots corresponding to different inflow conditions characterized by wind speed lower than rated. Specifically, the figure depicts data gathered in the wind tunnel of the University of Perugia with zero turbulence (No-TI), as well as data measured in the wind tunnel of the Politecnico di Milano by simulating two different atmospheric boundary layers (<xref ref-type="bibr" rid="B31">G&#xf6;&#xe7;men&#xa0;et&#xa0;al.,&#xa0;2022</xref>): one characterized by a turbulence of 6% and a vertical shear best-fitted by a power law with exponent <italic>&#x3b1;</italic> &#x3d;&#xa0;0.14 (Mod-TI), and a second one with turbulence 13% and <italic>&#x3b1;</italic> &#x3d;&#xa0;0.21 (High-TI). Finally, the figure also depicts the yaw moments that can be achieved with a cyclic pitch of &#xb1;3&#xb0;, i.e., the maximum allowed cyclic pitch input for the G1 (see <xref ref-type="sec" rid="s2-2-3">Section&#xa0;2.2.3</xref>). These moments were estimated using the linear approximation of <xref ref-type="fig" rid="F15">Figure&#xa0;15A</xref>.</p>
<p>An in-depth analysis of the figure reveals several aspects of interest. First, it is again noted that the moment changes linearly with yaw misalignment, regardless of the level of turbulence in the upstream flow. However, it can be seen that, under null misalignment conditions, the moment increases with vertical shear (<italic>M</italic>
<sub>yaw</sub> is defined positive in agreement with the reference frame of <xref ref-type="fig" rid="F4">Figure&#xa0;4B</xref>). The presence of a vertical speed gradient caused by the shear, indeed, implies that blade section conditions are different for the top and bottom parts of the rotor, resulting in different sectional aerodynamic forces. Specifically, the distribution of the sectional in-plane propulsive force is non-symmetric with respect to the vertical axis, which has the effect of generating a small non-zero net lateral force resultant. In addition, it can be seen that the moment fluctuations increase with turbulence. A more turbulent flow, in fact, leads to a higher probability of having a remarkable, despite instantaneous, horizontal shear on the rotor, which in turn results in a marked asymmetry of the out-of-plane aerodynamic forces between the left and right side of the rotor. Under turbulent conditions, therefore, keeping the nacelle aligned along the desired direction will require the yaw-by-IPC to compensate for a larger aerodynamic yaw moment than under laminar flow conditions. In the case of flow characterized by 6% turbulence (typical of offshore environments) and wind speed lower than rated, it appears that a cyclic pitch of &#xb1;3&#xb0; is sufficient to compensate, at least in 99.3% of cases, for the aerodynamic yaw moment, and therefore yaw-by-IPC should have sufficient control authority to keep the machine well aligned along the desired direction, as also shown by <xref ref-type="bibr" rid="B21">Eguinoa&#xa0;et&#xa0;al.&#xa0;(2017)</xref>. Particularly, a quite low average cyclic pitch should be necessary to keep the turbine 30&#xb0; misaligned, as indicated by the corresponding average value of <italic>M</italic>
<sub>yaw</sub>, which is indeed close to zero. For larger inflow turbulence, typical of onshore environments, the yaw-by-IPC appears to be capable of generating the necessary moment only for positive yaw misalignment, and thus may not be the most suitable approach in this environment.</p>
<p>Finally, <xref ref-type="fig" rid="F15">Figure&#xa0;15C</xref> shows the statistics of <italic>M</italic>
<sub>yaw</sub> measured by a G1 operating with null yaw misalignment, but in waked conditions. Specifically, the figure depicts data gathered again in the wind tunnel of the Politecnico di Milano with a tandem of two G1s placed 5D apart along the longitudinal directions. Moreover, the downstream G1 was located in line with the upstream machine (&#x394;<italic>X</italic> &#x3d;&#xa0;0), as well as laterally shifted of &#xb1;0.5<italic>D</italic> (&#x394;<italic>X</italic> &#x3d;&#xa0;0 is defined positive in agreement with the reference frame of <xref ref-type="fig" rid="F4">Figure&#xa0;4B</xref>). It can be appreciated that operating in partial wake conditions (&#x394;<italic>X</italic> &#x3d;&#xa0;&#xb1;0.5<italic>D</italic>) implies having the rotor immersed in a highly spatially in-homogeneous flow, thus resulting in particularly strong average yawing moments. It can be noted, again, that the fluctuations in full or partial wake conditions are greater than those observed in free-stream. This effect is due to the greater turbulence of the flow within the wake, as well as to the effects of wake meandering. Overall, it is evident that a cyclic pitch of &#xb1;3&#xb0; would not be able to yield sufficient moment to offset the aerodynamic loads, thereby making the yaw-by-IPC unsuitable for handling the yaw of waked machines.</p>
</sec>
</sec>
<sec id="s4">
<title>4 Conclusion</title>
<p>The objective of the present study has been an in depth experimental characterization of the yaw by Individual Pitch Control. The general motivation of this study is that the active yaw control is the keystone for implementing wake steering, in order to optimize the balance between wind farm power production and loads. In this context, the yaw-by-IPC can constitute a valid alternative to the use of yaw actuators, so as to decrease their usage.</p>
<p>On these grounds, this study has been organized as an experimental comprehensive comparison between yaw-by-IPC and yaw by geared actuation. The experiments have been performed at the R. Balli wind tunnel of the University of Perugia on a fully instrumented wind turbine scaled model, named G1, which has been developed for research purposes by the Technical University of Munich. The operation behavior of the G1 has been characterized in terms of yaw tracking capabilities and impact on power, fatigue loads and actuators usage. The wake has been characterized at 1.82 rotor diameters downstream by measuring the wind flow through a hot wire traversing system.</p>
<p>As wake steering is conceived for being mainly applied at wind speed lower than rated, the tests have been conducted accordingly. The general conclusions of this study, performed under laminar inflow conditions, are summarized in the following:<list list-type="bullet">
<list-item>
<p>&#x2022; Using yaw-by-IPC does not lead to additional power losses with respect to yaw control <italic>via</italic> geared actuation. Therefore, yaw-by-IPC appears promising for wake steering, as the power production is not further affected.</p>
</list-item>
<list-item>
<p>&#x2022; The fatigue loads induced by yaw-by-IPC on the considered sub-components are close to the ones observed with the classic yaw control. However, moderately higher fatigue is observed for the fixed-frame loads.</p>
</list-item>
<list-item>
<p>&#x2022; Yaw-by-IPC comes at a price of an increased pitch activity. This last, however, is moderate, since the resulting actuator duty cycle (ADC) does not exceed 10&#x2013;12%.</p>
</list-item>
<list-item>
<p>&#x2022; Using yaw-by-IPC allows to follow very well the demanded yaw reference, even with a slight improvement in the case of dynamically-varying yaw set point.</p>
</list-item>
<list-item>
<p>&#x2022; In order to induce a stabilizing yawing moment, the yaw-by-IPC slightly increases the pitch of the windward side of a yawed rotor, thus resulting in a lower local axial induction. The opposite is observed for the leeward side. This locally affects the speed in the wake, as indicated by the flow measurements performed 1.82 diameter downstream of the rotor. A small reduction of the wake losses for large requested yaw misalignment (&#xb1;30&#xb0;) is indeed observed, which could lead to an increase of the power produced by a downstream machine. For null yaw misalignment, instead, the wake losses are slightly higher with yaw-by-IPC.</p>
</list-item>
</list>
</p>
<p>In order to provide indications on the expected behavior of yaw-by-IPC under more realistic inflow conditions, the experimental data obtained with laminar inflow have been compared with those obtained by testing a cluster of two G1s in a boundary layer wind tunnel. It turns out that yaw-by-IPC should enable an accurate tracking of the desired nacelle direction if the machine operates in free-stream and in moderately turbulent inflow conditions, e.g., those typical of offshore environments. On the contrary, the use of yaw-by-IPC is not suitable to control a machine operating in waked or, in general, highly turbulent inflow conditions. In both cases, in fact, the high spatial and temporal non-uniformity of the inflow induces an aerodynamic yaw moment, around the tower axis, that cannot be compensated by a limited cyclic pitch action of &#xb1;3&#xb0;.</p>
<p>The results collected in this work therefore indicate the yaw-by-IPC as a valid alternative to standard yaw actuation, which could profitably be integrated in active wind farm controls depending substantially on the requested yaw reference and the local inflow conditions. This should motivate further studies on the subject, including both the development and testing of more advanced control algorithms, which could enable even a better tracking of the yaw reference, as well as the testing of yaw-by-IPC on full-scale industrial wind turbines and in real-world complex environments. In general, it should be noticed that the behavior of the blade pitch is a critical aspect of horizontal-axis wind turbines, which affects non-negligibly the performance (<xref ref-type="bibr" rid="B17">Castellani&#xa0;et&#xa0;al.,&#xa0;2021</xref>); therefore, the research on this multi-faceted topic should be encouraged.</p>
</sec>
</body>
<back>
<sec id="s5">
<title>Data Availability Statement</title>
<p>The raw data supporting the conclusion of this article will be made available, upon requests and without undue reservation, by the authors.</p>
</sec>
<sec id="s6">
<title>Author Contributions</title>
<p>FiC and FrC conceived and managed the research, performed the experimental tests, analyzed and interpreted the results, wrote the manuscript; FN contributed to the experimental tests; DA wrote the manuscript. FM co-implemented the yaw-by-IPC onboard the G1 control system and contributed to the analysis of the experimental results. All authors provided important input to this research work through discussions and feedback, as well as by improving the manuscript.</p>
</sec>
<sec sec-type="COI-statement" id="s7">
<title>Conflict of Interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s8">
<title>Publisher&#x2019;s Note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ack>
<p>The authors thank Dr. Matteo Becchetti, Mattia Belfico, and Ylenia Ollargiu for the technical support.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Andersen</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Breton</surname>
<given-names>S.-P.</given-names>
</name>
<name>
<surname>Witha</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Ivanell</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>S&#xf8;rensen</surname>
<given-names>J. N.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Global Trends in the Performance of Large Wind Farms Based on High-Fidelity Simulations</article-title>. <source>Wind Energy Sci.</source> <volume>5</volume>, <fpage>1689</fpage>&#x2013;<lpage>1703</lpage>. <pub-id pub-id-type="doi">10.5194/wes-5-1689-2020</pub-id> </citation>
</ref>
<ref id="B2">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bak</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Zahle</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Bitsche</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Yde</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Henriksen</surname>
<given-names>L. C.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). &#x201c;<article-title>The Dtu 10-mw Reference Wind Turbine</article-title>,&#x201d; in <source>Danish Wind Power Research 2013</source>. </citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bastankhah</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Port&#xe9;-Agel</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Experimental and Theoretical Study of Wind Turbine Wakes in Yawed Conditions</article-title>. <source>J. Fluid Mech.</source> <volume>806</volume>, <fpage>506</fpage>&#x2013;<lpage>541</lpage>. <pub-id pub-id-type="doi">10.1017/jfm.2016.595</pub-id> </citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bastankhah</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Port&#xe9;-Agel</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Wind Farm Power Optimization <italic>via</italic> Yaw Angle Control: A Wind Tunnel Study</article-title>. <source>J. Renew. Sustain. Energy</source> <volume>11</volume>, <fpage>023301</fpage>. <pub-id pub-id-type="doi">10.1063/1.5077038</pub-id> </citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bossanyi</surname>
<given-names>E. A.</given-names>
</name>
</person-group> (<year>2000</year>). <article-title>The Design of Closed Loop Controllers for Wind Turbines</article-title>. <source>Wind Energy</source> <volume>3</volume>, <fpage>149</fpage>&#x2013;<lpage>163</lpage>. <pub-id pub-id-type="doi">10.1002/we.34</pub-id> </citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bossanyi</surname>
<given-names>E. A.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>Individual Blade Pitch Control for Load Reduction</article-title>. <source>Wind Energy</source> <volume>6</volume>, <fpage>119</fpage>&#x2013;<lpage>128</lpage>. <pub-id pub-id-type="doi">10.1002/we.76</pub-id> </citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bossanyi</surname>
<given-names>E. A.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Further Load Reductions with Individual Pitch Control</article-title>. <source>Wind Energy</source> <volume>8</volume>, <fpage>481</fpage>&#x2013;<lpage>485</lpage>. <pub-id pub-id-type="doi">10.1002/we.166</pub-id> </citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bossanyi</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Optimising Yaw Control at Wind Farm Level</article-title>. <source>J. Phys. Conf. Ser.</source> <volume>1222</volume>, <fpage>012023</fpage>. <pub-id pub-id-type="doi">10.1088/1742-6596/1222/1/012023</pub-id> </citation>
</ref>
<ref id="B9">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bossanyi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Witcher</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2009</year>). <source>Controller for 5mw Reference Turbine</source>. <publisher-loc>Brussels</publisher-loc>: <publisher-name>European Upwind Project Report</publisher-name>. </citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bottasso</surname>
<given-names>C. L.</given-names>
</name>
<name>
<surname>Campagnolo</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Croce</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Tibaldi</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Optimization-based Study of Bend&#x2013;Twist Coupled Rotor Blades for Passive and Integrated Passive/active Load Alleviation</article-title>. <source>Wind Energy</source> <volume>16</volume>, <fpage>1149</fpage>&#x2013;<lpage>1166</lpage>. <pub-id pub-id-type="doi">10.1002/we.1543</pub-id> </citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Bottasso</surname>
<given-names>C. L.</given-names>
</name>
<name>
<surname>Campagnolo</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2021</year>). <source>Handb. Of Wind Energy Aerodyn</source>. <publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>. <comment>chap. Wind Tunnel Testing of Wind Turbines and Farms</comment>. </citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bottasso</surname>
<given-names>C. L.</given-names>
</name>
<name>
<surname>Campagnolo</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Petrovi&#x107;</surname>
<given-names>V.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Wind Tunnel Testing of Scaled Wind Turbine Models: Beyond Aerodynamics</article-title>. <source>J. wind Eng. industrial aerodynamics</source> <volume>127</volume>, <fpage>11</fpage>&#x2013;<lpage>28</lpage>. <pub-id pub-id-type="doi">10.1016/j.jweia.2014.01.009</pub-id> </citation>
</ref>
<ref id="B13">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Burton</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Jenkins</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Sharpe</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Bossanyi</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2011</year>). <source>The Wind Energy Handbook</source>. <publisher-loc>Chichester, United Kingdom:</publisher-loc>
<publisher-name> John Wiley &#x26; Sons</publisher-name>. <pub-id pub-id-type="doi">10.1002/9781119992714</pub-id> </citation>
</ref>
<ref id="B14">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Campagnolo</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Petrovi&#x107;</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Bottasso</surname>
<given-names>C. L.</given-names>
</name>
<name>
<surname>Croce</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>Wind Tunnel Testing of Wake Control Strategies</article-title>,&#x201d; in <conf-name>American Control Conference (ACC), 2016 (IEEE)</conf-name>, <fpage>513</fpage>. <pub-id pub-id-type="doi">10.1109/acc.2016.7524965</pub-id> </citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Campagnolo</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Weber</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Schreiber</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bottasso</surname>
<given-names>C. L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Wind Tunnel Testing of Wake Steering with Dynamic Wind Direction Changes</article-title>. <source>Wind Energy Sci.</source> <volume>5</volume>, <fpage>1273</fpage>&#x2013;<lpage>1295</lpage>. <pub-id pub-id-type="doi">10.5194/wes-5-1273-2020</pub-id> </citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Castellani</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Astolfi</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Becchetti</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Berno</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Cianetti</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Cetrini</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Experimental and Numerical Vibrational Analysis of a Horizontal-axis Micro-wind Turbine</article-title>. <source>Energies</source> <volume>11</volume>, <fpage>456</fpage>. <pub-id pub-id-type="doi">10.3390/en11020456</pub-id> </citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Castellani</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Eltayesh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Becchetti</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Segalini</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Aerodynamic Analysis of a Wind-Turbine Rotor Affected by Pitch Unbalance</article-title>. <source>Energies</source> <volume>14</volume>, <fpage>745</fpage>. <pub-id pub-id-type="doi">10.3390/en14030745</pub-id> </citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Damiani</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Dana</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Annoni</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Fleming</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Roadman</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>van Dam</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2018</year>). <article-title>Assessment of Wind Turbine Component Loads under Yaw-Offset Conditions</article-title>. <source>Wind Energy Sci.</source> <volume>3</volume>, <fpage>173</fpage>&#x2013;<lpage>189</lpage>. <pub-id pub-id-type="doi">10.5194/wes-3-173-2018</pub-id> </citation>
</ref>
<ref id="B19">
<citation citation-type="book">
<comment>[Dataset]</comment> <person-group person-group-type="author">
<name>
<surname>Documentation</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <source>Simulation and Model-Based Design</source>. <publisher-loc>Portola Valley, CA</publisher-loc>: <publisher-name>MathWorks Inc company</publisher-name>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="https://www.mathworks.com/help/simulink/">https://www.mathworks.com/help/simulink/</ext-link>
</comment> </citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Doekemeijer</surname>
<given-names>B. M.</given-names>
</name>
<name>
<surname>Kern</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Maturu</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kanev</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Salbert</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Schreiber</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Field Experiment for Open-Loop Yaw-Based Wake Steering at a Commercial Onshore Wind Farm in italy</article-title>. <source>Wind Energy Sci.</source> <volume>6</volume>, <fpage>159</fpage>&#x2013;<lpage>176</lpage>. <pub-id pub-id-type="doi">10.5194/wes-6-159-2021</pub-id> </citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<comment>[Dataset]</comment> <person-group person-group-type="author">
<name>
<surname>Eguinoa</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Astr&#xe0;in</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Bossanyi</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Mulders</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>van Wingerden</surname>
<given-names>J.-W.</given-names>
</name>
<name>
<surname>Kanev</surname>
<given-names>S.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Minimal Loading Wind Turbine De-rating Strategy and Active Yaw Controllers</article-title>, <comment>cl-windcon deliverable d2.1</comment>. <comment>Available at: <ext-link ext-link-type="uri" xlink:href="http://www.clwindcon.eu/wp-content/uploads/2017/03/CL-Windcon-D2.1-Wind-turbine-controllers.pdf,CL-Windcon">http://www.clwindcon.eu/wp-content/uploads/2017/03/CL-Windcon-D2.1-Wind-turbine-controllers.pdf,CL-Windcon</ext-link>
</comment> </citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Eltayesh</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Hanna</surname>
<given-names>M. B.</given-names>
</name>
<name>
<surname>Castellani</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Huzayyin</surname>
<given-names>A. S.</given-names>
</name>
<name>
<surname>El-Batsh</surname>
<given-names>H. M.</given-names>
</name>
<name>
<surname>Burlando</surname>
<given-names>M.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Effect of Wind Tunnel Blockage on the Performance of a Horizontal axis Wind Turbine with Different Blade Number</article-title>. <source>Energies</source> <volume>12</volume>, <fpage>1988</fpage>. <pub-id pub-id-type="doi">10.3390/en12101988</pub-id> </citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fleming</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Annoni</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Shah</surname>
<given-names>J. J.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Ananthan</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Z.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Field Test of Wake Steering at an Offshore Wind Farm</article-title>. <source>Wind Energy Sci.</source> <volume>2</volume>, <fpage>229</fpage>&#x2013;<lpage>239</lpage>. <pub-id pub-id-type="doi">10.5194/wes-2-229-2017</pub-id> </citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fleming</surname>
<given-names>P. A.</given-names>
</name>
<name>
<surname>Scholbrock</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>Jehu</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Davoust</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Osler</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Wright</surname>
<given-names>A. D.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>Field-test Results Using a Nacelle-Mounted Lidar for Improving Wind Turbine Power Capture by Reducing Yaw Misalignment</article-title>. <source>J. Phys. Conf. Ser.</source> <volume>524</volume>, <fpage>012002</fpage>. <pub-id pub-id-type="doi">10.1088/1742-6596/524/1/012002</pub-id> </citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fleming</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Churchfield</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Scholbrock</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Clifton</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Schreck</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Johnson</surname>
<given-names>K.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Detailed Field Test of Yaw-Based Wake Steering</article-title>. <source>J. Phys. Conf. Ser.</source> <volume>753</volume>, <fpage>052003</fpage>. <pub-id pub-id-type="doi">10.1088/1742-6596/753/5/052003</pub-id> </citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fleming</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>King</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Dykes</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Simley</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Roadman</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Scholbrock</surname>
<given-names>A.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Initial Results from a Field Campaign of Wake Steering Applied at a Commercial Wind Farm - Part 1</article-title>. <source>Wind Energy Sci.</source> <volume>4</volume>, <fpage>273</fpage>&#x2013;<lpage>285</lpage>. <pub-id pub-id-type="doi">10.5194/wes-4-273-2019</pub-id> </citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fleming</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>King</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Simley</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Roadman</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Scholbrock</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Murphy</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Continued Results from a Field Campaign of Wake Steering Applied at a Commercial Wind Farm - Part 2</article-title>. <source>Wind Energy Sci.</source> <volume>5</volume>, <fpage>945</fpage>&#x2013;<lpage>958</lpage>. <pub-id pub-id-type="doi">10.5194/wes-5-945-2020</pub-id> </citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Hong</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Data-driven Yaw Misalignment Correction for Utility-Scale Wind Turbines</article-title>. <source>J. Renew. Sustain. Energy</source> <volume>13</volume>, <fpage>063302</fpage>. <pub-id pub-id-type="doi">10.1063/5.0056671</pub-id> </citation>
</ref>
<ref id="B29">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Gebraad</surname>
<given-names>P. M.</given-names>
</name>
<name>
<surname>Fleming</surname>
<given-names>P. A.</given-names>
</name>
<name>
<surname>van Wingerden</surname>
<given-names>J.-W.</given-names>
</name>
</person-group> (<year>2015</year>). &#x201c;<article-title>Comparison of Actuation Methods for Wake Control in Wind Plants</article-title>,&#x201d; in <conf-name>2015 American Control Conference (ACC) (IEEE)</conf-name>, <fpage>1695</fpage>&#x2013;<lpage>1701</lpage>. <pub-id pub-id-type="doi">10.1109/acc.2015.7170977</pub-id> </citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gebraad</surname>
<given-names>P. M. O.</given-names>
</name>
<name>
<surname>Teeuwisse</surname>
<given-names>F. W.</given-names>
</name>
<name>
<surname>Van Wingerden</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Fleming</surname>
<given-names>P. A.</given-names>
</name>
<name>
<surname>Ruben</surname>
<given-names>S. D.</given-names>
</name>
<name>
<surname>Marden</surname>
<given-names>J. R.</given-names>
</name>
<etal/>
</person-group> (<year>2016</year>). <article-title>Wind Plant Power Optimization through Yaw Control Using a Parametric Model for Wake Effects-A CFD Simulation Study</article-title>. <source>Wind Energy</source> <volume>19</volume>, <fpage>95</fpage>&#x2013;<lpage>114</lpage>. <pub-id pub-id-type="doi">10.1002/we.1822</pub-id> </citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>G&#xf6;&#xe7;men</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Campagnolo</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Duc</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Eguinoa</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Andersen</surname>
<given-names>S. J.</given-names>
</name>
<name>
<surname>Petrovi&#x107;</surname>
<given-names>V.</given-names>
</name>
<etal/>
</person-group> (<year>2022</year>). <article-title>Farmconners Wind Farm Flow Control Benchmark: Blind Test Results</article-title>. <source>Wind Energy Sci. Discuss.</source> <volume>2022</volume>, <fpage>1</fpage>&#x2013;<lpage>69</lpage>. <pub-id pub-id-type="doi">10.5194/wes-2022-5</pub-id> </citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Houtzager</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>van Wingerden</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Verhaegen</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2013</year>). <article-title>Wind Turbine Load Reduction by Rejecting the Periodic Load Disturbances</article-title>. <source>Wind Energy</source> <volume>16</volume>, <fpage>235</fpage>&#x2013;<lpage>256</lpage>. <pub-id pub-id-type="doi">10.1002/we.547</pub-id> </citation>
</ref>
<ref id="B33">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Jonkman</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Jonkman</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2016</year>). <source>Fast V8. 16.00 A-Bjj</source>. <publisher-loc>Golden, CO</publisher-loc>: <publisher-name>National Renewable Energy Laboratory</publisher-name>. </citation>
</ref>
<ref id="B34">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Jonkman</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Butterfield</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Musial</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Scott</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>2009</year>). <source>Definition of a 5-MW Reference Wind Turbine for Offshore System Development. Tech. Rep.</source> <publisher-loc>Golden, CO (United States)</publisher-loc>: <publisher-name>National Renewable Energy Lab.NREL</publisher-name>. </citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kanev</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Dynamic Wake Steering and its Impact on Wind Farm Power Production and Yaw Actuator Duty</article-title>. <source>Renew. Energy</source> <volume>146</volume>, <fpage>9</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1016/j.renene.2019.06.122</pub-id> </citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Levy</surname>
<given-names>E. C.</given-names>
</name>
</person-group> (<year>1959</year>). <article-title>Complex-curve Fitting</article-title>. <source>IRE Trans. Autom. Contr.</source> <volume>AC-4</volume>, <fpage>37</fpage>&#x2013;<lpage>43</lpage>. <pub-id pub-id-type="doi">10.1109/tac.1959.6429401</pub-id> </citation>
</ref>
<ref id="B37">
<citation citation-type="book">
<collab>MATLAB</collab> (<year>2020</year>). <source>Version 9.9 (R2020b)</source>. <publisher-loc>Natick, Massachusetts</publisher-loc>: <publisher-name>The MathWorks Inc</publisher-name>. </citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mulders</surname>
<given-names>S. P.</given-names>
</name>
<name>
<surname>Pamososuryo</surname>
<given-names>A. K.</given-names>
</name>
<name>
<surname>Disario</surname>
<given-names>G. E.</given-names>
</name>
<name>
<surname>Wingerden</surname>
<given-names>J.-W. v.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Analysis and Optimal Individual Pitch Control Decoupling by Inclusion of an Azimuth Offset in the Multiblade Coordinate Transformation</article-title>. <source>Wind Energy</source> <volume>22</volume>, <fpage>341</fpage>&#x2013;<lpage>359</lpage>. <pub-id pub-id-type="doi">10.1002/we.2289</pub-id> </citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Navalkar</surname>
<given-names>S. T.</given-names>
</name>
<name>
<surname>Van Wingerden</surname>
<given-names>J. W.</given-names>
</name>
<name>
<surname>Van Kuik</surname>
<given-names>G. A. M.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Individual Blade Pitch for Yaw Control</article-title>. <source>J. Phys. Conf. Ser.</source> <volume>524</volume>, <fpage>012057</fpage>. <pub-id pub-id-type="doi">10.1088/1742-6596/524/1/012057</pub-id> </citation>
</ref>
<ref id="B40">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Petrovi&#x107;</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Campagnolo</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2013</year>). &#x201c;<article-title>Experimental Validation of Wind Turbine Higher Harmonic Control Using Shaft Loads Measurements</article-title>,&#x201d; in <conf-name>2013 European Control Conference (ECC) (IEEE)</conf-name>, <fpage>472</fpage>. <pub-id pub-id-type="doi">10.23919/ecc.2013.6669709</pub-id> </citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schreiber</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Bottasso</surname>
<given-names>C. L.</given-names>
</name>
<name>
<surname>Bertel&#xe8;</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Field Testing of a Local Wind Inflow Estimator and Wake Detector</article-title>. <source>Wind Energy Sci.</source> <volume>5</volume>, <fpage>867</fpage>&#x2013;<lpage>884</lpage>. <pub-id pub-id-type="doi">10.5194/wes-5-867-2020</pub-id> </citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Simley</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Fleming</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Girard</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Alloin</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Godefroy</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Duc</surname>
<given-names>T.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Results from a Wake-Steering Experiment at a Commercial Wind Plant: Investigating the Wind Speed Dependence of Wake-Steering Performance</article-title>. <source>Wind Energy Sci.</source> <volume>6</volume>, <fpage>1427</fpage>&#x2013;<lpage>1453</lpage>. <pub-id pub-id-type="doi">10.5194/wes-6-1427-2021</pub-id> </citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Soleimanzadeh</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Wisniewski</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kanev</surname>
<given-names>S.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>An Optimization Framework for Load and Power Distribution in Wind Farms</article-title>. <source>J. Wind Eng. Industrial Aerodynamics</source> <volume>107-108</volume>, <fpage>256</fpage>&#x2013;<lpage>262</lpage>. <pub-id pub-id-type="doi">10.1016/j.jweia.2012.04.024</pub-id> </citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>S&#xf8;rensen</surname>
<given-names>J. N.</given-names>
</name>
<name>
<surname>Mikkelsen</surname>
<given-names>R. F.</given-names>
</name>
<name>
<surname>Henningson</surname>
<given-names>D. S.</given-names>
</name>
<name>
<surname>Ivanell</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Sarmast</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Andersen</surname>
<given-names>S. J.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Simulation of Wind Turbine Wakes Using the Actuator Line Technique</article-title>. <source>Philos. Trans. A Math. Phys. Eng. Sci.</source> <volume>373</volume>, <fpage>20140071</fpage>. <pub-id pub-id-type="doi">10.1098/rsta.2014.0071</pub-id> </citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sorensen</surname>
<given-names>J. N.</given-names>
</name>
<name>
<surname>Shen</surname>
<given-names>W. Z.</given-names>
</name>
</person-group> (<year>2002</year>). <article-title>Numerical Modeling of Wind Turbine Wakes</article-title>. <source>J. Fluids Eng.</source> <volume>124</volume>, <fpage>393</fpage>&#x2013;<lpage>399</lpage>. <pub-id pub-id-type="doi">10.1115/1.1471361</pub-id> </citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>van Dijk</surname>
<given-names>M. T.</given-names>
</name>
<name>
<surname>van Wingerden</surname>
<given-names>J.-W.</given-names>
</name>
<name>
<surname>Ashuri</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Rotea</surname>
<given-names>M. A.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Yaw-misalignment and its Impact on Wind Turbine Loads and Wind Farm Power Output</article-title>. <source>J. Phys. Conf. Ser.</source> <volume>753</volume>, <fpage>062013</fpage>. <pub-id pub-id-type="doi">10.1088/1742-6596/753/6/062013</pub-id> </citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>van Dijk</surname>
<given-names>M. T.</given-names>
</name>
<name>
<surname>van Wingerden</surname>
<given-names>J.-W.</given-names>
</name>
<name>
<surname>Ashuri</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Li</surname>
<given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Wind Farm Multi-Objective Wake Redirection for Optimizing Power Production and Loads</article-title>. <source>Energy</source> <volume>121</volume>, <fpage>561</fpage>&#x2013;<lpage>569</lpage>. <pub-id pub-id-type="doi">10.1016/j.energy.2017.01.051</pub-id> </citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Campagnolo</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Bottasso</surname>
<given-names>C. L.</given-names>
</name>
</person-group> (<year>2020a</year>). <article-title>Does the Use of Load-Reducing Ipc on a Wake-Steering Turbine Affect Wake Behavior?</article-title> <source>J. Phys. Conf. Ser.</source> <volume>1618</volume>, <fpage>022035</fpage>. <pub-id pub-id-type="doi">10.1088/1742-6596/1618/2/022035</pub-id> </citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Campagnolo</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Bottasso</surname>
<given-names>C. L.</given-names>
</name>
</person-group> (<year>2020b</year>). <article-title>Identification of Airfoil Polars from Uncertain Experimental Measurements</article-title>. <source>Wind Energy Sci.</source> <volume>5</volume>, <fpage>1537</fpage>&#x2013;<lpage>1550</lpage>. <pub-id pub-id-type="doi">10.5194/wes-5-1537-2020</pub-id> </citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Campagnolo</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Canet</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Barreiro</surname>
<given-names>D. J.</given-names>
</name>
<name>
<surname>Bottasso</surname>
<given-names>C. L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>How Realistic Are the Wakes of Scaled Wind Turbine Models?</article-title> <source>Wind Energy Sci.</source> <volume>6</volume>, <fpage>961</fpage>&#x2013;<lpage>981</lpage>. <pub-id pub-id-type="doi">10.5194/wes-6-961-2021</pub-id> </citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wanke</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Hansen</surname>
<given-names>M. H.</given-names>
</name>
<name>
<surname>Larsen</surname>
<given-names>T. J.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Qualitative Yaw Stability Analysis of Free-Yawing Downwind Turbines</article-title>. <source>Wind Energy Sci.</source> <volume>4</volume>, <fpage>233</fpage>&#x2013;<lpage>250</lpage>. <pub-id pub-id-type="doi">10.5194/wes-4-233-2019</pub-id> </citation>
</ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Fang</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Song</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Su</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>X.</given-names>
</name>
<name>
<surname>Huang</surname>
<given-names>L.</given-names>
</name>
<etal/>
</person-group> (<year>2021</year>). <article-title>Review of Control Strategy of Large Horizontal&#x2010;axis Wind Turbines Yaw System</article-title>. <source>Wind Energy</source> <volume>24</volume>, <fpage>97</fpage>&#x2013;<lpage>115</lpage>. <pub-id pub-id-type="doi">10.1002/we.2564</pub-id> </citation>
</ref>
<ref id="B53">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zalkind</surname>
<given-names>D. S.</given-names>
</name>
<name>
<surname>Pao</surname>
<given-names>L. Y.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>The Fatigue Loading Effects of Yaw Control for Wind Plants</article-title>,&#x201d; in <conf-name>2016 American Control Conference (ACC) (IEEE)</conf-name>, <fpage>537</fpage>&#x2013;<lpage>542</lpage>. <pub-id pub-id-type="doi">10.1109/acc.2016.7524969</pub-id> </citation>
</ref>
</ref-list>
</back>
</article>