<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">WES</journal-id><journal-title-group>
    <journal-title>Wind Energy Science</journal-title>
    <abbrev-journal-title abbrev-type="publisher">WES</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Wind Energ. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">2366-7451</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/wes-8-231-2023</article-id><title-group><article-title>Extreme coherent gusts with direction change – probabilistic model, yaw control, and wind turbine loads</article-title><alt-title>Extreme coherent gusts with direction change – probabilistic model</alt-title>
      </title-group><?xmltex \runningtitle{Extreme coherent gusts with direction change -- probabilistic model}?><?xmltex \runningauthor{\'{A}.~Hannesd\'{o}ttir et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <name><surname>Hannesdóttir</surname><given-names>Ásta</given-names></name>
          <email>astah@dtu.dk</email>
        <ext-link>https://orcid.org/0000-0003-3399-4526</ext-link></contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Verelst</surname><given-names>David R.</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-3687-0636</ext-link></contrib>
        <contrib contrib-type="author" corresp="no">
          <name><surname>Urbán</surname><given-names>Albert M.</given-names></name>
          
        </contrib>
        <aff id="aff1"><institution>DTU Wind Energy Department, Technical University of Denmark, Roskilde, Denmark</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Ásta Hannesdóttir (astah@dtu.dk)</corresp></author-notes><pub-date><day>21</day><month>February</month><year>2023</year></pub-date>
      
      <volume>8</volume>
      <issue>2</issue>
      <fpage>231</fpage><lpage>245</lpage>
      <history>
        <date date-type="received"><day>12</day><month>April</month><year>2022</year></date>
           <date date-type="rev-request"><day>23</day><month>May</month><year>2022</year></date>
           <date date-type="rev-recd"><day>13</day><month>December</month><year>2022</year></date>
           <date date-type="accepted"><day>30</day><month>January</month><year>2023</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2023 Ásta Hannesdóttir et al.</copyright-statement>
        <copyright-year>2023</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://wes.copernicus.org/articles/8/231/2023/wes-8-231-2023.html">This article is available from https://wes.copernicus.org/articles/8/231/2023/wes-8-231-2023.html</self-uri><self-uri xlink:href="https://wes.copernicus.org/articles/8/231/2023/wes-8-231-2023.pdf">The full text article is available as a PDF file from https://wes.copernicus.org/articles/8/231/2023/wes-8-231-2023.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e96">Observations of large coherent fluctuations are used to define a probabilistic model of coherent gusts with direction change. The gust model provides the joint description of the gust rise time, amplitude, and directional changes with a 50-year return period. The observed events are from a decade of measurements from a coastal site in western Denmark, making the derived gust model site specific. In conjunction with the gust model, a yaw controller is presented in this study to investigate the load implications of the joint gust variables. These loads are compared with the design load case of the extreme coherent gust with direction change (ECD) from the IEC 61400-1 Ed.4 wind turbine safety standard. Within the framework of our site-specific gust model we find the return period of the ECD to be approximately 460 years. From the simulations we find that for gusts with a relatively long rise time the blade root flapwise bending moment, for example, can be reduced by including the considered yaw controller. From the extreme load comparison of the ECD and the modeled gusts we see that by including the variability in the gust parameters the load values from the modeled gusts are between 20 % and 74 % higher than the IEC gusts.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e108">In the process of designing a wind turbine, designers have to consider a balance between cost and structural safety. Wind turbine safety standards like the IEC 61400-1 Ed.4 <xref ref-type="bibr" rid="bib1.bibx16" id="paren.1"/> exist to aid designers in ensuring the  quality, reliability, and safety of the wind turbine. The IEC standard prescribes extreme external wind conditions which the wind turbine must be able to withstand during the design lifetime, which is at minimum 20 years. The extreme wind conditions are prescribed in a set of models used for specific design load cases (DLCs). The DLCs are used to estimate the structural response to events with a recurrence period of 50 years, which is the intended recurrence period of the environmental conditions prescribed by the IEC standard.</p>
      <p id="d1e114">The present study addresses the extreme coherent gust with direction change (ECD) which is used for DLC 1.4 for ultimate load analysis. For certain turbines this load case can drive the ultimate loading of, for example, the blade root flapwise bending moment <xref ref-type="bibr" rid="bib1.bibx2" id="paren.2"/>. The ECD model was originally presented in <xref ref-type="bibr" rid="bib1.bibx28" id="text.3"/> and was later validated against measurements and found to give reasonable results in <xref ref-type="bibr" rid="bib1.bibx13" id="text.4"/>. As pointed out by the authors of <xref ref-type="bibr" rid="bib1.bibx13" id="text.5"/>, these experiments are based on turbulent fluctuations, where the peak values in the measurements are due to gusts with a limited spatial extent <xref ref-type="bibr" rid="bib1.bibx20" id="paren.6"/>. Such gusts are not coherent across the rotor diameter of multi-megawatt wind turbines, like, for example, the DTU 10 MW wind turbine <xref ref-type="bibr" rid="bib1.bibx1" id="paren.7"/> that we consider in this study.</p>
      <p id="d1e136">In a previous study <xref ref-type="bibr" rid="bib1.bibx11" id="paren.8"/>, observations of coherent ramp-like wind speed fluctuations are detected and characterized. The coherent fluctuations are characterized with rise time, amplitude, and direction change. The observed coherent gusts are further compared with the ECD due to similarities but show a considerable variability in the characterized variables. Generally, the rise time of the observed coherent gusts is much higher than that of the ECD, on average around 200 s. However, the rise-time distribution has a large range. The observed direction change may exceed<?pagebreak page232?> the one of the ECD, but then the corresponding rise time is considerably longer. In order to simulate a realistic wind turbine response to these observed gusts with long rise times and large direction change, yawing of the wind turbine needs to be included in the simulations.</p>
      <p id="d1e142">A yaw controller ensures that the wind turbine is aligned with the mean wind speed direction. Yaw control is important for increasing the power production <xref ref-type="bibr" rid="bib1.bibx19" id="paren.9"/> and for reducing the extreme loading of a turbine operating in yaw misalignment. The yaw controller primarily uses the wind direction as input to determine if the turbine is operating in yaw misalignment. Conventional wind turbines have a wind vane mounted on the nacelle to calculate the yaw error. The positioning of the vane presents uncertainty in the wind direction estimate, since the equipment is installed behind the rotor where the flow is disturbed. Different sensors have been investigated for improved wind direction estimation, e.g., a spinner-mounted, continuous-wave lidar in <xref ref-type="bibr" rid="bib1.bibx17" id="text.10"/>. Yaw controllers have been investigated before in connection with energy capture optimization <xref ref-type="bibr" rid="bib1.bibx4" id="paren.11"/> but to the authors' knowledge not for investigating extreme loads in conjunction with an aeroelastic code.</p>
      <p id="d1e155">The aim of this paper is to investigate how 50-year coherent gusts (based on observations) impact wind turbine loads and how they compare to the DLC 1.4 of the IEC standard. This will be achieved through three steps.
<list list-type="order"><list-item>
      <p id="d1e160">Derive a probabilistic gust model by extrapolating the observed gust variables to a 50-year return period. As the gust variables form a 3D space, the extrapolation is done  with the Nataf distribution model <xref ref-type="bibr" rid="bib1.bibx25" id="paren.12"/>.</p></list-item><list-item>
      <p id="d1e167">Develop a yaw controller to be incorporated in the load simulations, as the observed gusts may have a relatively long rise time, and a real wind turbine could start to yaw under such wind conditions.</p></list-item><list-item>
      <p id="d1e171">We simulate thousands of points on the 3D gust variable surface  to identify critical load regions. The load simulations are performed using the aeroelastic software HAWC2 <xref ref-type="bibr" rid="bib1.bibx21" id="paren.13"/>.</p></list-item></list></p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>The IEC extreme coherent gust with direction change</title>
      <p id="d1e185">The amplitude of the extreme coherent gust with direction change (ECD) is <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">cg</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">15</mml:mn></mml:mrow></mml:math></inline-formula> m s<inline-formula><mml:math id="M2" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and is independent of the 10 min mean hub-height wind speed <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">hub</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The direction change in the ECD is however a function of <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">hub</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and given by
          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M5" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9.5}{9.5}\selectfont$\displaystyle}?><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">cg</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">180</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">if</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">hub</mml:mi></mml:msub><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">720</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfenced><mml:mo>/</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">hub</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">if</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mn mathvariant="normal">4</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">hub</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">ref</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
        where <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">ref</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the 10 min mean reference wind speed. The wind speed increase and direction change are assumed to occur simultaneously and are modeled as functions of time,
<?xmltex \hack{\newpage}?><?xmltex \hack{\vspace*{-6mm}}?>

              <disp-formula specific-use="align" content-type="numbered"><mml:math id="M7" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E2"><mml:mtd><mml:mtext>2</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><?xmltex \hack{\hbox\bgroup\fontsize{9.2}{9.2}\selectfont$\displaystyle}?><mml:mi>V</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:mi>V</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">if</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>t</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>V</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">cg</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">if</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mn mathvariant="normal">0</mml:mn><mml:mo>≤</mml:mo><mml:mi>t</mml:mi><mml:mo>≤</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>V</mml:mi><mml:mo>(</mml:mo><mml:mi>z</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">cg</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">if</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>t</mml:mi><mml:mo>&gt;</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><?xmltex \hack{$\egroup}?><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E3"><mml:mtd><mml:mtext>3</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">cg</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">if</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>t</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">cg</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:mi>t</mml:mi><mml:mo>/</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">if</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mn mathvariant="normal">0</mml:mn><mml:mo>≤</mml:mo><mml:mi>t</mml:mi><mml:mo>≤</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>±</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">cg</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">if</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>t</mml:mi><mml:mo>&gt;</mml:mo><mml:mi>T</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> s is the rise time. The ECD design load case is simulated at three different wind speeds, <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">rated</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (the rated wind speed) and <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">rated</mml:mi></mml:msub><mml:mo>±</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> m s<inline-formula><mml:math id="M11" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> according to the IEC standard. In this study we only simulate the ECD with a starting wind speed of 10 m s<inline-formula><mml:math id="M12" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Probabilistic model of coherent gusts</title>
      <p id="d1e720">In the present study we consider wind speed fluctuations that may be assumed to be coherent across the rotor of any multi-megawatt wind turbine. Such large coherent fluctuations have been detected and characterized in a previous study <xref ref-type="bibr" rid="bib1.bibx11" id="paren.14"/>, where a detailed description of the detection and characterization method may be found. The coherent gusts are detected from a 10.25-year measurement period in Høvsøre, located in western Jutland, Denmark. It is argued that these gusts may originate from a broad variety of phenomena (e.g., convective cells and rolls, shear-driven streaks, gravity waves, pressure disturbances, surface buoyancy fluxes, latent heat release) but share the trait of a ramp-like increase in wind speed that gives rise to extreme 10 min variance. These 10 min extreme wind speed variance events are observed simultaneously (within the same 10 min window) at two meteorological masts that are separated by approximately 400 m, indicating large coherent structures. In brief, the characterization method works in three steps.
<list list-type="bullet"><list-item>
      <p id="d1e728">A wavelet transform is made to identify both the exact timing of the wind speed increase and the total length of the time window defined from the wavelet scale.</p></list-item><list-item>
      <p id="d1e732">An idealized ramp function (a modified error function) is fitted to the measurements within a window defined from the wavelet scale. The parameters from the fit of the ramp function define the rise time (<inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>) and amplitude (<inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), where <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the wind speed before the rise and <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the wind speed after the rise. The combined duration of <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> is equal to the time window, but their exact individual duration is defined by the ramp function fit.</p></list-item><list-item>
      <p id="d1e825">The direction change is characterized as the maximum difference in the 30 s moving average directional data during the window defined in the wavelet analysis.</p></list-item></list>
The amplitudes and rise times are estimated from 10 Hz data, measured at three heights: 60, 100, and 160 m. The estimated values are then averaged over the three heights to provide a characteristic amplitude and rise time for each event. The events are observed at wind speeds ranging from <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.4</mml:mn></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">26.4</mml:mn></mml:mrow></mml:math></inline-formula> m s<inline-formula><mml:math id="M22" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. In order to model the gusts, we choose a subset of events with the following selection criteria: <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">b</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">rated</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">rated</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. In other words, the wind speed is below the rated wind speed before the gust and reaches above the rated wind speed after the gust. This choice of subset is made as high loads are expected to be observed around rated wind speed <xref ref-type="bibr" rid="bib1.bibx12" id="paren.15"/>. A total of 92 events fulfill the selection criteria and are used in the present study.</p>
      <p id="d1e911">Figure <xref ref-type="fig" rid="Ch1.F1"/> shows the cumulative distribution function (CDF) of each coherent gust variable <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> with fitted distributions. The distribution parameters are all found with a maximum likelihood estimation. The gust amplitude <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:math></inline-formula> is assumed to follow a Gumbel distribution, in which the estimated location and scale parameters are <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">6.42</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.77</mml:mn></mml:mrow></mml:math></inline-formula> m s<inline-formula><mml:math id="M31" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The direction change <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula> is assumed to follow a three-parameter Weibull distribution with the following estimated parameters: <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.34</mml:mn></mml:mrow></mml:math></inline-formula> (shape parameter), <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">6.37</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M35" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> (location parameter), and <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">25.30</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M37" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> (scale parameter). The rise time is assumed to follow the reversed two-parameter Weibull distribution, in which the estimated parameters are <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.47</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">279.37</mml:mn></mml:mrow></mml:math></inline-formula> s. Note that we change the sign of the rise time when fitting the reversed Weibull distribution. This is done to ensure that the short rise times are defined as extreme values.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e1082">The marginal fitted and empirical cumulative distributions of gust amplitude <bold>(a)</bold>, gust direction change <bold>(b)</bold>, and negative gust rise time <bold>(c)</bold>.</p></caption>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/231/2023/wes-8-231-2023-f01.png"/>

      </fig>

<?pagebreak page233?><sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Inverse second-order reliability method with the Nataf distribution model</title>
      <p id="d1e1108">In this section we derive an environmental surface that provides the 50-year return period of  the joint coherent gust variables, <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. Traditionally, the inverse first-order reliability method (IFORM) <xref ref-type="bibr" rid="bib1.bibx30" id="paren.16"/> is used within wind energy to predict such extreme environmental conditions, e.g., for the 50-year return period of the joint description of wind speed and turbulence levels <xref ref-type="bibr" rid="bib1.bibx10 bib1.bibx27 bib1.bibx7" id="paren.17"/>. It has however recently been shown that the IFORM does not account for the whole probability space outside the surface when defining the exceedance probability <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx6" id="paren.18"/>. In fact, the notion of exceedance probability with the IFORM corresponds to a marginal exceedance probability <xref ref-type="bibr" rid="bib1.bibx23" id="paren.19"/>. But in our study, we wish to define the exceedance probability in terms of the whole probability space outside the environmental surface; i.e., a gust with environmental variables beyond the 50-year return period surface should statistically represent a 50-year event. Using the IFORM is therefore not suited for our desired definition of a 50-year event and would lead to a non-conservative return period prediction. Instead we choose to use the inverse second-order reliability method (ISORM) <xref ref-type="bibr" rid="bib1.bibx5" id="paren.20"/>, in which exceedance probability is defined to be anywhere beyond the return period surface. The method follows the same general procedure and steps of the IFORM except for when the so-called “reliability index” is calculated (see Eq. <xref ref-type="disp-formula" rid="Ch1.E6"/> below).</p>
      <p id="d1e1159">Here the joint probability distribution of the variables is given by the Nataf distribution model, which is defined by <xref ref-type="bibr" rid="bib1.bibx22" id="text.21"/>. Under Nataf transformation <xref ref-type="bibr" rid="bib1.bibx25" id="paren.22"/>, the considered variables are mapped from original space into correlated standard normal space, in which the joint description of the variables is defined by a Gaussian copula. Unlike the Rosenblatt transformation <xref ref-type="bibr" rid="bib1.bibx26" id="paren.23"/>, which is exact, the Nataf transformation is an approximation. In order to perform the Rosenblatt transformation, the complete joint cumulative distribution of the variables is needed, which is not available for the current analysis. However, to perform the Nataf transformation it is enough to know the marginal distributions and the correlation matrix of the variables.</p>
      <p id="d1e1171">The Nataf transformation of a random vector <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">X</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, …, <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to standard normal space is performed by
            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M45" display="block"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>n</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is the inverse standard normal CDF and <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the marginal CDF of <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The standard normal vector <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, …, <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> has a correlation matrix <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
<sec id="Ch1.S3.SS1.SSS1">
  <label>3.1.1</label><title>Constructing the environmental surface</title>
      <?pagebreak page234?><p id="d1e1355">The first step in constructing the environmental surface of coherent gust variables is to calculate the exceedance probability (<inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) associated with the 50-year return period of an observed coherent gust. When the data have a regular time step, the probability of a single 10 min measurement to exceed the 50-year value is <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">50</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">50</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is a 10 min reference period and <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">50</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is the 50-year return period with the same unit as the reference period. However, as the coherent gusts do not occur with a regular time step, the exceedance probability has to be adjusted with the annual exceedance frequency of the detected coherent gusts <inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">cg</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>n</mml:mi><mml:mi mathvariant="normal">cg</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the total number of observed coherent gusts and <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the measurement period converted to the same unit as the reference period. There are 92 selected coherent gusts found from 10 min samples spanning a 10.25-year period, giving the following exceedance  probability:
              <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M59" display="block"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mn mathvariant="normal">50</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mn mathvariant="normal">50</mml:mn><mml:mo>⋅</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">92</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">10.25</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.0022</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            The next step is to find the associated reliability index, which has its name from the traditional first-order reliability method <xref ref-type="bibr" rid="bib1.bibx8" id="paren.24"/> and defines the distance from the origin (in standard normal space) to the “limit state surface”. Following the ISORM methodology, the reliability index is defined by
              <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M60" display="block"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>k</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:msqrt><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3.82</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:msubsup><mml:mi mathvariant="italic">χ</mml:mi><mml:mi>k</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:msup><mml:mo>]</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is the inverse CDF of the <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">χ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> distribution with <inline-formula><mml:math id="M63" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> degrees of freedom. Here we use <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> because we have a 3D gust variable space. Note that with the IFORM, the reliability index is defined as <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">e</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. In standard normal space <inline-formula><mml:math id="M66" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> defines the radius of a sphere,
              <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M67" display="block"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msubsup><mml:mi>u</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>u</mml:mi><mml:mn mathvariant="normal">3</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are spherical coordinates of the vector <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">U</mml:mi><mml:mo>|</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="italic">β</mml:mi></mml:mrow></mml:math></inline-formula>. The spherical coordinates may be generated by

                  <disp-formula specific-use="align" content-type="numbered"><mml:math id="M72" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E8"><mml:mtd><mml:mtext>8</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E9"><mml:mtd><mml:mtext>9</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E10"><mml:mtd><mml:mtext>10</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              where <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">π</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="italic">π</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e1904">Before performing the Nataf transformation, the correlation coefficients of <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> have to be determined. As shown in <xref ref-type="bibr" rid="bib1.bibx22" id="text.25"/>, the correlation coefficients in standard normal space can be estimated from the correlation coefficients <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in real space (<inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>) through the following expression:
              <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M80" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>E</mml:mi><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:mi>E</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> is a function of the correlation coefficient <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and the corresponding marginal distributions. Empirical expressions for <inline-formula><mml:math id="M83" display="inline"><mml:mi>E</mml:mi></mml:math></inline-formula> are provided in <xref ref-type="bibr" rid="bib1.bibx22" id="text.26"/> for 10 different distribution functions, in which  the Weibull distribution and the Gumbel distribution are both among them. We can therefore use these empirical expressions to estimate <inline-formula><mml:math id="M84" display="inline"><mml:mi>E</mml:mi></mml:math></inline-formula> (see Table <xref ref-type="table" rid="Ch1.T1"/>). The correlation coefficients <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> in matrix <inline-formula><mml:math id="M86" display="inline"><mml:mi mathvariant="bold-italic">ρ</mml:mi></mml:math></inline-formula> are calculated in terms of correlation coefficients between <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is one of the environmental variables: <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula>, or <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. The correlation coefficients of matrix <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are estimated with Eq. (<xref ref-type="disp-formula" rid="Ch1.E11"/>) (see Table <xref ref-type="table" rid="Ch1.T1"/>).</p>

<table-wrap id="Ch1.T1"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e2145">The estimated correlation coefficients and the evaluated empirical expressions for <inline-formula><mml:math id="M94" display="inline"><mml:mi>E</mml:mi></mml:math></inline-formula>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"><inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi>X</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mi>E</mml:mi><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">0.498</oasis:entry>
         <oasis:entry colname="col3">1.070</oasis:entry>
         <oasis:entry colname="col4">0.534</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.292</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">1.114</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.325</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.296</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">1.069</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.316</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d1e2359">We can now determine <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">ρ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> as a lower-triangular matrix <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> by applying Cholesky decomposition. The last step in constructing the environmental surface of coherent gust variables is to apply the inverse Nataf transformation. This is done in two steps: first to transform <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">U</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> to the correlated standard normal space,
              <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M109" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">L</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mi mathvariant="bold-italic">U</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            and finally the variables of the surface are found by

                  <disp-formula specific-use="align" content-type="numbered"><mml:math id="M110" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E13"><mml:mtd><mml:mtext>13</mml:mtext></mml:mtd><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">Φ</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E14"><mml:mtd><mml:mtext>14</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi mathvariant="normal">Φ</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E15"><mml:mtd><mml:mtext>15</mml:mtext></mml:mtd><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mfenced close=")" open="("><mml:mrow><mml:mi mathvariant="normal">Φ</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d1e2565">Figure <xref ref-type="fig" rid="Ch1.F2"/> shows the surface of coherent gust variables with a 50-year return period and the 92 coherent gust events used in this analysis. The maximum direction change (<inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">143.0</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M112" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>) and maximum amplitude (<inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">23.5</mml:mn></mml:mrow></mml:math></inline-formula> m s<inline-formula><mml:math id="M114" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>) are found on the surface at rise times of 479.4 and 471.0 s respectively. The surface is shown as <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula> contours for specific rise times in Fig. <xref ref-type="fig" rid="Ch1.F3"/>. It can be seen that extreme direction change and amplitude decrease with decreasing rise time. The gray curve shows the <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula> contour where the rise time matches the rise time of the ECD, <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:math></inline-formula> s. On that curve we find the maximum <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">13.1</mml:mn></mml:mrow></mml:math></inline-formula> m s<inline-formula><mml:math id="M120" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and the maximum <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">75.4</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M122" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e2722">The 50-year return period surface of <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, seen from two different angles and the 92 coherent gust events.</p></caption>
            <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/231/2023/wes-8-231-2023-f02.png"/>

          </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e2763">The 50-year return period surface, sliced at different rise times. The color scale shows the rise time for the 92 coherent gust events.</p></caption>
            <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/231/2023/wes-8-231-2023-f03.png"/>

          </fig>

</sec>
<sec id="Ch1.S3.SS1.SSS2">
  <label>3.1.2</label><title>The return period of the IEC ECD</title>
      <?pagebreak page235?><p id="d1e2781">We see from the gust variables on the 10 s rise-time contour in Fig. <xref ref-type="fig" rid="Ch1.F3"/> that if we match the direction change in the ECD (<inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">72</mml:mn></mml:mrow></mml:math></inline-formula><inline-formula><mml:math id="M127" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>), the amplitude is significantly lower, <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">10.0</mml:mn></mml:mrow></mml:math></inline-formula> m s<inline-formula><mml:math id="M129" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. One could then ask the following: what is the required return period of the ECD gust parameters when considered within this framework? In other words, what return period do we have to use in order to make a point on the surface match all three ECD variable values? The answer to that question may be found by doing the reversed operation of constructing the environmental surface:
<?xmltex \hack{\newpage}?><?xmltex \hack{\vspace*{-6mm}}?>
              <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M130" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mi mathvariant="normal">ECD</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">15</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">72</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi mathvariant="normal">Φ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            followed by the step
              <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M131" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">U</mml:mi><mml:mi mathvariant="normal">ECD</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold">L</mml:mi><mml:mn mathvariant="normal">0</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:msub><mml:mi mathvariant="bold-italic">Z</mml:mi><mml:mi mathvariant="normal">ECD</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            The reliability index may be found by <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">ECD</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>|</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">U</mml:mi><mml:mi mathvariant="normal">ECD</mml:mi></mml:msub><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> and the associated probability by <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">ECD</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>D</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="italic">β</mml:mi><mml:mi mathvariant="normal">ECD</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Finally the return period is found:
              <disp-formula id="Ch1.E18" content-type="numbered"><label>18</label><mml:math id="M134" display="block"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">ECD</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">ECD</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">92</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">10.25</mml:mn><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="normal">years</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mn mathvariant="normal">460.4</mml:mn><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">years</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            A return period of 460 years is an order of magnitude larger than the usual 50-year return period used in wind turbine design. The reason for this large return period is that, according to our distributions and correlations between the coherent gust variables, there is a low probability that a coherent gust with a rise time of 10 s has such a large amplitude as the ECD. Another reason for this large return period is that the ECD is originally based on point measurements of turbulent fluctuations, as mentioned in the Introduction. These fluctuations generally have short timescales and high peak values but are not necessarily coherent. It should also be noted that our gust model is site specific and based only on measurements from Høvsøre.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Aeroelastic simulation environment</title>
      <p id="d1e3074">In this section we briefly describe the HAWC2 software that was used for performing aeroelastic simulations and the HAWC2 yaw controller that was specially developed for this study.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>HAWC2</title>
      <p id="d1e3084">HAWC2 <xref ref-type="bibr" rid="bib1.bibx21" id="paren.27"/> version 12.8 is used to calculate the aero-servo-elastic response of the DTU 10 MW turbine <xref ref-type="bibr" rid="bib1.bibx1" id="paren.28"/>. The DTU 10 MW is used with the open-source basic DTU Wind Energy controller <xref ref-type="bibr" rid="bib1.bibx15" id="paren.29"/>. The source code can be found in <xref ref-type="bibr" rid="bib1.bibx14" id="text.30"/>. As the reference load case the IEC DLC 1.4 ECD is used at 10 m s<inline-formula><mml:math id="M135" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. From a blade element momentum (BEM) modeling point of view, the considered load cases here are affected in particular by the dynamic inflow model (gust rise time and amplitude), the induction correction due to skewed inflow (yaw misalignment), and the non-constant induction along an annular ring element. These corrections, and other HAWC2 BEM modeling specifics, are discussed in <xref ref-type="bibr" rid="bib1.bibx24" id="text.31"/>.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Yaw controller</title>
      <p id="d1e3123">When a yaw error is measured, different strategies are used to determine whether the wind turbine must yaw for a given misalignment. The yaw controller presented in <xref ref-type="bibr" rid="bib1.bibx18" id="text.32"/> uses a periodic correction of the yaw angle where the misalignment error is low-pass filtered and integrated. Once the integrated error exceeds the defined threshold, the wind<?pagebreak page236?> turbine starts yawing. The yaw controller designed for this study instead uses two moving averages of the misalignment error of different length. The first moving average is used to determine the initialization of the yawing sequence,  while the second one commands the stop. The yaw controller is used along with the basic DTU Wind Energy controller <xref ref-type="bibr" rid="bib1.bibx15" id="paren.33"/>.</p>
      <p id="d1e3132">The 2D wind vector, <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">V</mml:mi><mml:mi mathvariant="normal">hub</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, is used as input for the yaw controller, in which the instantaneous yaw error, <inline-formula><mml:math id="M137" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, is calculated from the lateral and longitudinal components (<inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) of <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">V</mml:mi><mml:mi mathvariant="normal">hub</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Further, the yaw controller needs some additional user-defined parameters: the length of the average window for yaw start (<inline-formula><mml:math id="M141" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>), the length of the average window for yaw stop (<inline-formula><mml:math id="M142" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula>), a yaw-error threshold for start (<inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), and a yaw-error threshold for stop (<inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>).</p>
      <p id="d1e3223">The moving average, used to trigger the initiation of the yaw sequence, is computed as
            <disp-formula id="Ch1.E19" content-type="numbered"><label>19</label><mml:math id="M145" display="block"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>m</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>m</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>i</mml:mi><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M146" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> is the current time and <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> is the simulation frequency.</p>
      <p id="d1e3301">Similarly, the moving average used to stop the yaw action is defined:
            <disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M148" display="block"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>n</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow><mml:mrow><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:munderover><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi>i</mml:mi><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e3364">To ensure a proper function of the simple yaw controller, the condition <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>&lt;</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula> needs to be imposed. Additionally, the yaw-error thresholds need the condition <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mo>&gt;</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, which here is fulfilled by setting the threshold stop as <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e3425">The wind turbine starts yawing once <inline-formula><mml:math id="M152" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> exceeds the yaw-error threshold, <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The operation mode of the yaw action can be either on or off and is here defined:
            <disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M154" display="block"><mml:mrow><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">if</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>|</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:mo>&gt;</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">if</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>|</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:mo>≤</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where 1 corresponds to active yawing and 0 to inactive yawing. The yawing sequence stops once <inline-formula><mml:math id="M155" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> is lower than the yaw-stop threshold <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The yaw controller imposes the yawing rate, <inline-formula><mml:math id="M157" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula>, and its direction by
            <disp-formula id="Ch1.E22" content-type="numbered"><label>22</label><mml:math id="M158" display="block"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced close="" open="{"><mml:mtable class="array" columnalign="left left"><mml:mtr><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">if</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="italic">α</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>&gt;</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">γ</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">if</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="italic">α</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>&lt;</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi mathvariant="normal">if</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="italic">β</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>&lt;</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          In this case, the yawing rate is always chosen as the maximum, <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">γ</mml:mi><mml:mi mathvariant="normal">max</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. After the yaw sequence stops, the operation mode is defined as <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, and the computation of both moving averages, <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M162" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, is initialized.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e3733"><bold>(a)</bold> Yaw error as a function of time for start moving average 1 (blue) and stop moving average 2 (red). The dashed blue line shows the start threshold, and the dashed red line shows the stop threshold. <bold>(b)</bold> Yaw-bearing angle as a function of time.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/231/2023/wes-8-231-2023-f04.png"/>

        </fig>

      <p id="d1e3747">Figure <xref ref-type="fig" rid="Ch1.F4"/> illustrates an idealized example of the yaw controller action, where the nacelle is initially offset 30<inline-formula><mml:math id="M163" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> with respect to the mean wind direction. The stop moving average <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (red line), with a time window of 10 s, responds much faster to a change in yawing error compared to the start moving average <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (blue line) with a window length of 120 s. The threshold <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is set to 5<inline-formula><mml:math id="M167" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, and it can be observed how the wind turbine starts yawing once <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> exceeds the threshold (right blue marker). The turbine will continue yawing until <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:mi mathvariant="italic">β</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> (red line) is below <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (right red marker), where the instantaneous yaw error is 0.2<inline-formula><mml:math id="M171" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.</p>
      <p id="d1e3858">Although a more elaborate study regarding yaw control should be considered, the simple long/short time-averaging approach is chosen here in order not to trigger a yaw action too early (hence 120 s averaging window for the start trigger) while avoiding overshooting after a zero yaw error has been reached (using the 10 s averaging window for the stop trigger).</p>
      <p id="d1e3862">The yaw mechanism is modeled as a second-order dynamical system with a frequency of 5 Hz and a damping ratio of 0.7. There is no limit on the maximum and minimum yaw angle, allowing a full rotation of the system. It is possible to constrain the response of the second-order model in velocity and acceleration. A typical yaw sweep sequence, yawing 360<inline-formula><mml:math id="M172" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, lasts around 15 min, which leads to a yaw rate of approximately 0.4<inline-formula><mml:math id="M173" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> s<inline-formula><mml:math id="M174" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The proposed basic yaw controller can be replaced with a proportional integral derivative (PID) controller, in which the objective signal is the yaw angle and not the rate of change or velocity of the yaw mechanism.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Simulation results</title>
      <p id="d1e3905">This section contains the results from the HAWC2 simulations. The simulations consist of 3219 points on the 50-year joint gust variable surface with different rise times, amplitudes, and direction changes. The gust surface has been sliced to limit the presentation of simulation results to relevant ranges. The simulation results are shown for a rise-time range of 4–400 s, where the lower rise-time threshold for this range is chosen from considerations of the shortest possible fluctuation turnover time for which the wind field can be considered coherent across the rotor of the DTU 10 MW wind turbine. Further, when considering curves with the same <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> on the 3D gust variable surface, only higher values of the combination of <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>u</mml:mi></mml:mrow></mml:math></inline-formula> are shown for the simulation results (values closest to the origin in Fig. <xref ref-type="fig" rid="Ch1.F3"/> are filtered out).</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2" specific-use="star"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e3943">Absolute maxima of a selection of load channels with yaw control for gusts starting at 10 m s<inline-formula><mml:math id="M178" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The IEC absmax (absolute maximum responses) column refers to the IEC DLC1.4 gust case with a rise time of 10 s, amplitude of 15 m s<inline-formula><mml:math id="M179" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, and a directional change of 72<inline-formula><mml:math id="M180" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="8">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="center"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:colspec colnum="6" colname="col6" align="center"/>
     <oasis:colspec colnum="7" colname="col7" align="center"/>
     <oasis:colspec colnum="8" colname="col8" align="center"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Ampl.</oasis:entry>
         <oasis:entry colname="col2">Rise</oasis:entry>
         <oasis:entry colname="col3">Acc.</oasis:entry>
         <oasis:entry colname="col4">Dir.</oasis:entry>
         <oasis:entry colname="col5">Channel</oasis:entry>
         <oasis:entry colname="col6">Absmax</oasis:entry>
         <oasis:entry colname="col7">IEC</oasis:entry>
         <oasis:entry colname="col8">% diff</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M181" display="inline"><mml:mo>[</mml:mo></mml:math></inline-formula>m s<inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">time</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M183" display="inline"><mml:mo>[</mml:mo></mml:math></inline-formula>m s<inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">change</oasis:entry>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M185" display="inline"><mml:mo>[</mml:mo></mml:math></inline-formula>kN m<inline-formula><mml:math id="M186" display="inline"><mml:mo>]</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7">absmax</oasis:entry>
         <oasis:entry colname="col8">w.r.t.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M187" display="inline"><mml:mo>[</mml:mo></mml:math></inline-formula>s<inline-formula><mml:math id="M188" display="inline"><mml:mo>]</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M189" display="inline"><mml:mo>[</mml:mo></mml:math></inline-formula><inline-formula><mml:math id="M190" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula><inline-formula><mml:math id="M191" display="inline"><mml:mo>]</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M192" display="inline"><mml:mo>[</mml:mo></mml:math></inline-formula>kN m<inline-formula><mml:math id="M193" display="inline"><mml:mo>]</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">IEC</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">10.3</oasis:entry>
         <oasis:entry colname="col2">4.4</oasis:entry>
         <oasis:entry colname="col3">2.34</oasis:entry>
         <oasis:entry colname="col4">14.9</oasis:entry>
         <oasis:entry colname="col5">TB<inline-formula><mml:math id="M194" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">res</mml:mi></mml:msub></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:mn mathvariant="normal">4.24</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.43</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">74.2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">21.0</oasis:entry>
         <oasis:entry colname="col2">186.2</oasis:entry>
         <oasis:entry colname="col3">0.11</oasis:entry>
         <oasis:entry colname="col4">85.3</oasis:entry>
         <oasis:entry colname="col5">TT<inline-formula><mml:math id="M197" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">yaw</mml:mi></mml:msub></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.05</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M199" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.66</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">23.3</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">10.7</oasis:entry>
         <oasis:entry colname="col2">4.0</oasis:entry>
         <oasis:entry colname="col3">2.66</oasis:entry>
         <oasis:entry colname="col4">21.6</oasis:entry>
         <oasis:entry colname="col5">BR<inline-formula><mml:math id="M200" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">flap</mml:mi></mml:msub></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:mn mathvariant="normal">4.25</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:mn mathvariant="normal">3.56</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">19.6</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">10.7</oasis:entry>
         <oasis:entry colname="col2">4.0</oasis:entry>
         <oasis:entry colname="col3">2.66</oasis:entry>
         <oasis:entry colname="col4">21.6</oasis:entry>
         <oasis:entry colname="col5">BR<inline-formula><mml:math id="M203" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">edge</mml:mi></mml:msub></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.50</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.21</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">23.4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">10.7</oasis:entry>
         <oasis:entry colname="col2">4.0</oasis:entry>
         <oasis:entry colname="col3">2.66</oasis:entry>
         <oasis:entry colname="col4">21.6</oasis:entry>
         <oasis:entry colname="col5">BR<inline-formula><mml:math id="M206" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">torsion</mml:mi></mml:msub></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.10</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:mn mathvariant="normal">3.11</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">63.9</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <?pagebreak page237?><p id="d1e4491">We have simulated the IEC ECD coherent gust for comparison. All simulations have been performed both with and without yaw control, and all gust simulations, including the IEC simulation, start from 10 m s<inline-formula><mml:math id="M209" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. We discuss the implication of using a yaw controller and give an overview of all the simulated gusts and corresponding load maxima. HAWC2 provides output from many different load channels, but here we select a few for further load analysis: the tower-top yaw moment (TT<inline-formula><mml:math id="M210" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">yaw</mml:mi></mml:msub></mml:math></inline-formula>), blade root flap moment (BR<inline-formula><mml:math id="M211" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">flap</mml:mi></mml:msub></mml:math></inline-formula>), blade root edgewise moment (BR<inline-formula><mml:math id="M212" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">edge</mml:mi></mml:msub></mml:math></inline-formula>), blade root torsion (BR<inline-formula><mml:math id="M213" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">torsion</mml:mi></mml:msub></mml:math></inline-formula>), the tower-bottom fore–aft moment (TB<inline-formula><mml:math id="M214" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">FA</mml:mi></mml:msub></mml:math></inline-formula>), and the tower-base side–side moment (TB<inline-formula><mml:math id="M215" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">SS</mml:mi></mml:msub></mml:math></inline-formula>). We further estimate the tower-bottom resultant bending moment (TB<inline-formula><mml:math id="M216" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">res</mml:mi></mml:msub></mml:math></inline-formula>), defined as <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">TB</mml:mi><mml:mi mathvariant="normal">res</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msubsup><mml:mi mathvariant="normal">TB</mml:mi><mml:mi mathvariant="normal">FA</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="normal">TB</mml:mi><mml:mi mathvariant="normal">SS</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt></mml:mrow></mml:math></inline-formula>. The tower-base resultant bending moment provides a clear presentation of the total magnitude of the tower-bottom loading with and without yawing.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Load response on the 3D gust surface</title>
      <p id="d1e4609">In this section we focus on the load simulations that were performed with the yaw controller, as we believe that these simulations best represent the load response of a real operating wind turbine.</p>
      <p id="d1e4612">Figures <xref ref-type="fig" rid="Ch1.F5"/> and <xref ref-type="fig" rid="Ch1.F6"/> give a global overview of the TB<inline-formula><mml:math id="M218" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">res</mml:mi></mml:msub></mml:math></inline-formula>, TT<inline-formula><mml:math id="M219" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">yaw</mml:mi></mml:msub></mml:math></inline-formula>, BR<inline-formula><mml:math id="M220" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">flap</mml:mi></mml:msub></mml:math></inline-formula>, and BR<inline-formula><mml:math id="M221" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">edge</mml:mi></mml:msub></mml:math></inline-formula> loads. The color indicates the absolute maximum load response of each simulation, which is shown as a dot on the surface. Due to the complexity of the considered 3D gust domain, two alternative views are given to illustrate the response: for Fig. <xref ref-type="fig" rid="Ch1.F5"/> the 3D gust surface is used, while for Fig. <xref ref-type="fig" rid="Ch1.F6"/> the gust amplitude and rise-time axes are
collapsed into a gust acceleration dimension (amplitude divided by rise time), and the gust acceleration is plotted on a logarithmic scale.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e4662">Simulation results with yaw control. The absolute maximum responses are shown with the color scale on the 3D gust variable surface of rise time, amplitude, and direction change. The relevant channel is indicated on the right of the color bar legend: <bold>(a)</bold> tower-bottom resultant moment, <bold>(b)</bold> tower-top yawing moment, <bold>(c)</bold> blade root flap moment, and  <bold>(d)</bold> blade root edge moment.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/231/2023/wes-8-231-2023-f05.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e4686">Simulation results with yaw control. The absolute maximum responses are shown with the color scale on the 2D gust variable domain of acceleration and direction change. Notice the IEC ECD gust in all panels is the single outlier. The relevant channel is indicated on the right of the color bar legend: <bold>(a)</bold> tower-bottom resultant moment, <bold>(b)</bold> tower-top yawing moment, <bold>(c)</bold> blade root flap moment, and  <bold>(d)</bold> blade root edge moment.</p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/231/2023/wes-8-231-2023-f06.png"/>

          <?xmltex \hack{\vspace*{3mm}}?>
        </fig>

      <p id="d1e4709">In Fig. <xref ref-type="fig" rid="Ch1.F5"/> a bright area (indicating the highest loads) for the tower-base and blade root bending moments can be seen. This area corresponds to gusts with small direction changes, short rise times, and relatively modest amplitudes. This is the area for which the absolute maxima of the loads occur, as can also be seen in Table <xref ref-type="table" rid="Ch1.T2"/>. In Fig. <xref ref-type="fig" rid="Ch1.F6"/> this area of highest blade root and tower-base loads is seen for the highest gust accelerations. Further we notice in the highest-gust-acceleration area for the tower-base and blade root edge loads that, for increasing direction change, the max load responses decrease. These load channels are strongly connected with the rotor thrust, which decreases when moderate direction change is introduced.</p>
      <p id="d1e4718">The blade root flapwise moments also show a circular shape on the surface with moderately high load responses for a large range of the gust variables on the surface (Fig. <xref ref-type="fig" rid="Ch1.F5"/>). For this area of the gust surface the direction change is large, and significant yaw errors occur, as the yaw controller reacts more slowly than the direction change in the gusts. It has been verified from the simulations in this area that the rotor speed drops to the minimum after the gust passage due to the high yaw errors (approaching 90<inline-formula><mml:math id="M222" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>). After the gust passage the yaw controller starts to align the turbine again with the wind, which is now well above rated wind speed. The peak blade root bending moments occur around the time when the pitch controller becomes active again to reduce the rapidly increasing aerodynamic thrust and power due to the decreasing yaw angle.</p>
      <p id="d1e4732">For the tower-top yawing moment a large area (on the right of the 3D gust domain) with high loading corresponds to<?pagebreak page238?> gusts with high amplitudes, wide range of high rise times, and large changes in direction. The yaw controller is active when the absolute highest tower-top yaw moments occur in the simulations, and the shape of the high-load area is strongly influenced by the current implementation of the yaw controller.</p>
</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Comparison with the IEC ECD</title>
      <p id="d1e4743">The absolute maxima of the response of selected load channels over the considered gust surface are compared with the IEC ECD definition in Table <xref ref-type="table" rid="Ch1.T2"/>. When looking at the blade and tower loading, it is observed that the IEC ECD gust is not conservative and that especially gusts with a lower amplitude and shorter rise time (compared to the IEC ECD) impose a tougher loading condition. Further, it can be noted that all extreme loads for tower-base and blade root bending moments occur for very similar gusts: amplitude of 10.3 or 10.7 m s<inline-formula><mml:math id="M223" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and with rise times between 4.0 and 4.4 s. Note that for these short gusts one could also consider the initial azimuth position of the rotor to further assure the most critical condition is selected. The tower-top torsional loading (in yawing direction) is different compared to the other channels. The maximum for the TT<inline-formula><mml:math id="M224" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">yaw</mml:mi></mml:msub></mml:math></inline-formula> occurs for a gust with long rise time, high amplitude, and large direction change.</p>
      <p id="d1e4769"><?xmltex \hack{\newpage}?>The difference between what drives the tower-top yawing moment and the tower-base resultant moments is illustrated in Fig. <xref ref-type="fig" rid="Ch1.F7"/>. The magnitude of the load is given on the ordinate (<inline-formula><mml:math id="M225" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis), and the gust acceleration is plotted on the abscissa (<inline-formula><mml:math id="M226" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis). The colors mark the magnitude of the direction change in the gust, and the IEC ECD load case is indicated with a white cross (and further marked with a dashed horizontal line). We see that the tower-base loads are driven by the gust acceleration, with almost a linear relationship between gust acceleration and the load response (for similar direction change). It can also be noticed that for comparable gust accelerations the tower-base resultant loads are higher when the direction change is small. The gust acceleration influences the tower-top yawing moments to a lesser extent. The absolute maxima occur for very slow gusts with very large direction changes.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e4791">Simulations with yaw control. <bold>(a)</bold> Tower-base resultant moment as a function of gust acceleration. The colors of the markers refer to the gust directional change in degrees. <bold>(b)</bold> Tower-top yawing moment as a function of gust acceleration. The marker colors refer to the gust direction change in degrees. The IEC ECD case is marked with a white cross, and its value on the <inline-formula><mml:math id="M227" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis is indicated with the dashed horizontal line.</p></caption>
          <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/231/2023/wes-8-231-2023-f07.png"/>

          <?xmltex \hack{\vspace*{3mm}}?>
        </fig>

      <p id="d1e4816">An example time series of the gust resulting in the highest tower-bottom resultant load and tower-top acceleration is compared with the IEC ECD gust in Fig. <xref ref-type="fig" rid="App1.Ch1.S1.F9"/> in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>. Additionally, the gust resulting in the highest tower-top yawing moment compared with the IEC ECD gust is shown in Fig. <xref ref-type="fig" rid="App1.Ch1.S1.F10"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><?xmltex \def\figurename{Figure}?><label>Figure 8</label><caption><p id="d1e4827">Simulations without yaw control <bold>(a)</bold> and with yaw control <bold>(b)</bold>. Blade root flapwise loads as a function of gust acceleration. The colors of the markers refer to the gust directional change in degrees. The IEC ECD case is marked with a white cross, and its value on the <inline-formula><mml:math id="M228" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis is indicated with the dashed horizontal line.</p></caption>
          <?xmltex \igopts{width=398.338583pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/231/2023/wes-8-231-2023-f08.png"/>

        </fig>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T3" specific-use="star"><?xmltex \currentcnt{3}?><label>Table 3</label><caption><p id="d1e4852">Absolute maxima of a selection of load channels without yaw control for gusts starting at 10 m s<inline-formula><mml:math id="M229" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. The IEC absmax column refers to the IEC DLC1.4 gust case with a rise time of 10 s, amplitude of 15 m s<inline-formula><mml:math id="M230" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, and a directional change of 72<inline-formula><mml:math id="M231" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="8">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="left"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Ampl.</oasis:entry>
         <oasis:entry colname="col2">Rise</oasis:entry>
         <oasis:entry colname="col3">Acc.</oasis:entry>
         <oasis:entry colname="col4">Dir.</oasis:entry>
         <oasis:entry colname="col5">Channel</oasis:entry>
         <oasis:entry colname="col6">Absmax</oasis:entry>
         <oasis:entry colname="col7">IEC</oasis:entry>
         <oasis:entry colname="col8">% diff</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M232" display="inline"><mml:mo>[</mml:mo></mml:math></inline-formula>m s<inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">time</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M234" display="inline"><mml:mo>[</mml:mo></mml:math></inline-formula>m s<inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">change</oasis:entry>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M236" display="inline"><mml:mo>[</mml:mo></mml:math></inline-formula>kN m<inline-formula><mml:math id="M237" display="inline"><mml:mo>]</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col7">absmax</oasis:entry>
         <oasis:entry colname="col8">w.r.t.</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M238" display="inline"><mml:mo>[</mml:mo></mml:math></inline-formula>s<inline-formula><mml:math id="M239" display="inline"><mml:mo>]</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M240" display="inline"><mml:mo>[</mml:mo></mml:math></inline-formula><inline-formula><mml:math id="M241" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula><inline-formula><mml:math id="M242" display="inline"><mml:mo>]</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"/>
         <oasis:entry colname="col6"/>
         <oasis:entry colname="col7"><inline-formula><mml:math id="M243" display="inline"><mml:mo>[</mml:mo></mml:math></inline-formula>kN m<inline-formula><mml:math id="M244" display="inline"><mml:mo>]</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col8">IEC</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">10.3</oasis:entry>
         <oasis:entry colname="col2">4.4</oasis:entry>
         <oasis:entry colname="col3">2.34</oasis:entry>
         <oasis:entry colname="col4">14.9</oasis:entry>
         <oasis:entry colname="col5">TB<inline-formula><mml:math id="M245" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">res</mml:mi></mml:msub></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">423 583.7</oasis:entry>
         <oasis:entry colname="col7">243 109.8</oasis:entry>
         <oasis:entry colname="col8">74.2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">21.3</oasis:entry>
         <oasis:entry colname="col2">381.8</oasis:entry>
         <oasis:entry colname="col3">0.06</oasis:entry>
         <oasis:entry colname="col4">111.8</oasis:entry>
         <oasis:entry colname="col5">TT<inline-formula><mml:math id="M246" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">yaw</mml:mi></mml:msub></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">22 363.4</oasis:entry>
         <oasis:entry colname="col7">16 598.9</oasis:entry>
         <oasis:entry colname="col8">34.7</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">20.4</oasis:entry>
         <oasis:entry colname="col2">396.9</oasis:entry>
         <oasis:entry colname="col3">0.05</oasis:entry>
         <oasis:entry colname="col4">119.6</oasis:entry>
         <oasis:entry colname="col5">BR<inline-formula><mml:math id="M247" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">flap</mml:mi></mml:msub></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">45 581.5</oasis:entry>
         <oasis:entry colname="col7">33 887.1</oasis:entry>
         <oasis:entry colname="col8">34.5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">22.5</oasis:entry>
         <oasis:entry colname="col2">324.7</oasis:entry>
         <oasis:entry colname="col3">0.07</oasis:entry>
         <oasis:entry colname="col4">90.7</oasis:entry>
         <oasis:entry colname="col5">BR<inline-formula><mml:math id="M248" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">edge</mml:mi></mml:msub></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">15 742.4</oasis:entry>
         <oasis:entry colname="col7">12 121.6</oasis:entry>
         <oasis:entry colname="col8">29.9</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">20.4</oasis:entry>
         <oasis:entry colname="col2">396.9</oasis:entry>
         <oasis:entry colname="col3">0.05</oasis:entry>
         <oasis:entry colname="col4">119.6</oasis:entry>
         <oasis:entry colname="col5">BR<inline-formula><mml:math id="M249" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">torsion</mml:mi></mml:msub></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">818.9</oasis:entry>
         <oasis:entry colname="col7">310.5</oasis:entry>
         <oasis:entry colname="col8">163.7</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<?xmltex \hack{\newpage}?>
</sec>
<?pagebreak page240?><sec id="Ch1.S5.SS3">
  <label>5.3</label><title>The effect of the yaw controller</title>
      <p id="d1e5280">The simulations on the gust variable surface were performed both with and without the yaw controller. This was done to investigate the differences in load response between the two simulation sets. Table <xref ref-type="table" rid="Ch1.T3"/> shows the absolute maxima from a selection of load channels from the HAWC2 simulations that were run without a yaw controller. When comparing the results shown in Tables <xref ref-type="table" rid="Ch1.T2"/> and <xref ref-type="table" rid="Ch1.T3"/>, it can be seen that the absolute maximum loads are all reduced by including the yaw controller.</p>
      <p id="d1e5289">In Fig. <xref ref-type="fig" rid="Ch1.F8"/> the absolute maximum of the blade root flapwise bending moment BR<inline-formula><mml:math id="M250" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">flap</mml:mi></mml:msub></mml:math></inline-formula> is considered. In the left panel we see the results for the simulations that were run without the yaw controller and in the right panel the results that were run with the yaw controller. For this load channel there is a clear dependency on the presence of a yaw controller, and we see that the absolute maximum loads are reduced by including yaw control. This reduction is for gusts with a long rise time.</p>
</sec>
</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Discussion</title>
      <p id="d1e5312">In this analysis we chose to extrapolate the multivariate distribution model with a relatively new method, namely the ISORM. Although the IFORM is recommended in the IEC standard, it has been shown to underestimate the probability behind the surface of considered design variables <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx6" id="paren.34"/>. This choice should therefore lead to more accurate values of the 50-year events. It should be noted that using the ISORM instead of the IFORM results in a more conservative gust variable surface and a larger or more extreme variable surface.</p>
      <p id="d1e5318">According to the probabilistic gust model derived in this analysis, the IEC ECD gust is conservative. That is, with the combination of coherent gust variables, the IEC gust is more extreme and falls outside the 3D gust parameter surface. By increasing the return period to 460 years, the IEC gust is matched on the surface of the probabilistic gust surface. Though we did find that the IEC gust is more conservative with regards to the gust variables, it is interesting to see that higher loads can be reached with simulations from the probabilistic gust model. By including variability in the gust parameters, we were able to identify critical regions on the gust parameter surface that lead to loads that are significantly higher (up to 74 %) than those that come from the simulation of the IEC ECD gust.</p>
      <p id="d1e5321">The current analysis is based on data from a single site and is therefore likely to be site specific. Although previous studies on coherent structures <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx3" id="paren.35"><named-content content-type="pre">e.g.,</named-content></xref> imply that these kinds of<?pagebreak page241?> events occur at many different sites, the current probabilistic gust model is based on one site only. Future work could be to derive a more general gust model that would represent any site or could be made site specific with IEC wind turbine class parameters.</p>
      <p id="d1e5329">We also note that all the results shown in Figs. <xref ref-type="fig" rid="Ch1.F5"/> and <xref ref-type="fig" rid="Ch1.F6"/> are highly dependent on the DTU 10 MW wind turbine model, the basic DTU Wind Energy controller, and the yaw controller used in the simulations. We expect that commercial controllers designed by wind turbine manufacturers are more advanced and may react to extreme events in a different way. It would be possible to change the overall picture of the load results by tuning or optimizing the controller to handle gust cases with extreme gust accelerations, but that is outside the scope of the current study.</p>
      <p id="d1e5337">Although not discussed in the current work, the aerodynamic response under yawed inflow conditions is another topic of concern since the accuracy of the blade element momentum method (BEM) may decrease as the yaw error increases, and generally such results should be considered carefully. However, the BEM implementation used in HAWC2 employs a yawed inflow correction and assumes non-constant induction across an angular ring element (see <xref ref-type="bibr" rid="bib1.bibx24" id="altparen.36"/>).</p>
</sec>
<sec id="Ch1.S7" sec-type="conclusions">
  <label>7</label><title>Conclusions</title>
      <p id="d1e5351">In this work observations of coherent gusts are used to obtain an environmental surface with a 50-year return period with the Nataf distribution model. The surface is a 3D gust variable space of rise time, amplitude, and direction change. There is a large variability within the modeled gust variables, where the direction change and amplitude may exceed the ECD values, though in these cases with a considerably longer rise time. For modeled gusts with 10 s rise time, the maximum amplitude is 8.3 m s<inline-formula><mml:math id="M251" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and the maximum direction change is 35.3<inline-formula><mml:math id="M252" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.</p>
      <p id="d1e5375">The modeled gust variable surface can match the values of the IEC ECD gust parameters by using a return period of approximately 460 years.</p>
      <p id="d1e5378"><?xmltex \hack{\newpage}?>We choose 3219 points on the surface to simulate for wind turbine response, where the simulations are performed with and without a yaw controller that is specially developed in this study.</p>
      <p id="d1e5382">The effect of the yaw controller is seen for the modeled gusts, where we see that the absolute maximum of all the considered load responses is lowered by including the yaw controller, especially for gusts with a relatively long rise time in which the blade root torsion and flapwise bending moments are significantly reduced when the wind turbine yaws.</p>
      <p id="d1e5386">From the comparison of the modeled gusts and the IEC ECD, we find that, even though the modeled gusts are not as severe in terms of gust variables, the difference in observed extreme loads is higher. From the considered load component channels, the largest difference is seen for the tower-base resultant moment, which is 74.2 % higher for the modeled gust compared with the IEC gust. Similarly, the blade root torsion load is 63.9 % higher for the modeled gust, and the blade root flapwise, blade root edgewise, and tower-top yaw moments are around 20 % higher than the simulated ECD gust. The maximum loads for TB<inline-formula><mml:math id="M253" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">res</mml:mi></mml:msub></mml:math></inline-formula>, BR<inline-formula><mml:math id="M254" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">flap</mml:mi></mml:msub></mml:math></inline-formula>, BR<inline-formula><mml:math id="M255" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">edge</mml:mi></mml:msub></mml:math></inline-formula>, BR<inline-formula><mml:math id="M256" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">torsion</mml:mi></mml:msub></mml:math></inline-formula>, and TT<inline-formula><mml:math id="M257" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:math></inline-formula> are observed for the modeled gusts with short rise times, between 4.0 and 4.4 s, and low direction change, between 14.9 and 21.6<inline-formula><mml:math id="M258" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>, while the maximum load for the TT<inline-formula><mml:math id="M259" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">yaw</mml:mi></mml:msub></mml:math></inline-formula> is observed from a modeled gust with a longer rise time of 186.2 s and a large direction change of 85.3<inline-formula><mml:math id="M260" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>.</p>
      <p id="d1e5462">In the current work we have used the basic DTU Wind Energy controller with the specific DTU 10 MW tuning parameters. We acknowledge that our simulation results depend on the general response of the controller. While it is out of the scope of the current study, an improved controller (tuning) could change the response significantly, and follow-up work could consider this aspect. Similarly, an improved tuning of the simple yaw controller could be performed to establish in more detail how yaw control can affect the loads and how much inertial loading a yawing and rotating turbine can experience.</p><?xmltex \hack{\clearpage}?>
</sec>

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

<?pagebreak page242?><app id="App1.Ch1.S1">
  <?xmltex \currentcnt{A}?><label>Appendix A</label><title>Time series of the extreme cases for a selection of channels</title>

      <?xmltex \floatpos{h!}?><fig id="App1.Ch1.S1.F9"><?xmltex \currentcnt{A1}?><?xmltex \def\figurename{Figure}?><label>Figure A1</label><caption><p id="d1e5479">Gust for which the tower-bottom resultant bending moment TB<inline-formula><mml:math id="M261" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">res</mml:mi></mml:msub></mml:math></inline-formula> and the tower-top acceleration TT<inline-formula><mml:math id="M262" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:math></inline-formula> have the absolute maximum (see also Table <xref ref-type="table" rid="Ch1.T2"/>). Note that the label is only shown in the upper-left panel (solid line for the gust case as indicated in the panel title and dotted line for the IEC ECD gust).</p></caption>
        <?xmltex \hack{\hsize\textwidth}?>
        <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/231/2023/wes-8-231-2023-f09.png"/>

      </fig>

<?xmltex \hack{\clearpage}?><?xmltex \floatpos{h!}?><fig id="App1.Ch1.S1.F10"><?xmltex \currentcnt{A2}?><?xmltex \def\figurename{Figure}?><label>Figure A2</label><caption><p id="d1e5513">Gust for which the tower-top yawing moment TT<inline-formula><mml:math id="M263" display="inline"><mml:msub><mml:mi/><mml:mi mathvariant="normal">yaw</mml:mi></mml:msub></mml:math></inline-formula> has the absolute maximum (see also Table <xref ref-type="table" rid="Ch1.T2"/>). Note that the label is only shown in the upper-left figure (solid line for the gust case as indicated in the panel title and dotted line for the IEC ECD gust).</p></caption>
        <?xmltex \hack{\hsize\textwidth}?>
        <?xmltex \igopts{width=455.244094pt}?><graphic xlink:href="https://wes.copernicus.org/articles/8/231/2023/wes-8-231-2023-f10.png"/>

      </fig>

</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e5539">The data with the coherent gust variables and a Python code with the probabilistic gust model are available at <uri>https://gitlab.windenergy.dtu.dk/astah/probabilistic-coherent-gust-model</uri> <xref ref-type="bibr" rid="bib1.bibx9" id="paren.37"/>.</p>

      <p id="d1e5548">HAWC2 input files of the DTU 10 MW as used for the study, dynamic-link libraries (DLLs) used for the controller, and the source code to the yaw controller are available at <uri>https://doi.org/10.11583/DTU.21717524</uri> <xref ref-type="bibr" rid="bib1.bibx29" id="paren.38"/>.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e5560">ÁH made the gust analysis and gust model. AMU developed the yaw controller. DRV performed HAWC2 load simulations.
ÁH wrote the main body of the paper. DRV and AMU contributed with the writing of Sects. 4–7 and the Appendix. All authors commented on the paper.</p>
  </notes><?xmltex \hack{\newpage}?><?xmltex \hack{\vspace*{157mm}}?><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e5569">DTU Wind Energy develops, supports, and distributes HAWC2 on commercial terms.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e5575">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e5581">Ásta Hannesdóttir would like to thank Mark Kelly for comments and discussion around the coherent gust distribution model.</p></ack><notes notes-type="reviewstatement"><title>Review statement</title>

      <?pagebreak page244?><p id="d1e5586">This paper was edited by Julie Lundquist and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{{Bak et~al.(2013)Bak, Zahle, Bitsche, Kim, Yde, Henriksen, Natarajan, and Hansen}}?><label>Bak et al.(2013)Bak, Zahle, Bitsche, Kim, Yde, Henriksen, Natarajan, and Hansen</label><?label Bak2013?><mixed-citation>
Bak, C., Zahle, F., Bitsche, R., Kim, T., Yde, A., Henriksen, L. C., Natarajan, A., and Hansen, M.: Description of the DTU 10 MW Reference Wind Turbine, Tech. rep., DTU Wind Energy, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{{Beardsell et~al.(2016)Beardsell, Collier, and Han}}?><label>Beardsell et al.(2016)Beardsell, Collier, and Han</label><?label Beardsell2016?><mixed-citation>Beardsell, A., Collier, W., and Han, T.: Effect of linear and non-linear blade modelling techniques on simulated fatigue and extreme loads using Bladed, J. Phys.: Conf. Ser., 753, 042002, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/753/4/042002" ext-link-type="DOI">10.1088/1742-6596/753/4/042002</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{{Belu\v{s}i\'{c} and Mahrt(2012)}}?><label>Belušić and Mahrt(2012)</label><?label Belusic2012?><mixed-citation>Belušić, D. and Mahrt, L.: Is geometry more universal than physics
in atmospheric boundary layer flow?, J. Geophys. Res.-Atmos., 117, 1–10, <ext-link xlink:href="https://doi.org/10.1029/2011JD016987" ext-link-type="DOI">10.1029/2011JD016987</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{{Bossanyi et~al.(2013)Bossanyi, Delouvri, Lindahl, and
Garrad~Hassan}}?><label>Bossanyi et al.(2013)Bossanyi, Delouvri, Lindahl, and
Garrad Hassan</label><?label bossanyi2013a?><mixed-citation>
Bossanyi, E., Delouvrié, T., Lindahl, S., and Garrad Hassan, G. L.: Long-term simulations for optimising yaw control and start-stop Strategies, in: European Wind Energy Conference, Ewec 2013, Vienna, 1199–1208, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{{Chai and Leira(2018)}}?><label>Chai and Leira(2018)</label><?label Chai2018?><mixed-citation>Chai, W. and Leira, B. J.: Environmental contours based on inverse SORM, Mar. Struct., 60, 34–51, <ext-link xlink:href="https://doi.org/10.1016/j.marstruc.2018.03.007" ext-link-type="DOI">10.1016/j.marstruc.2018.03.007</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{{Dimitrov(2020)}}?><label>Dimitrov(2020)</label><?label Dimitrov2020?><mixed-citation>Dimitrov, N.: Inverse Directional Simulation: an environmental contour method providing an exact return period, J. Phys.: Conf. Ser., 1618, 062048, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/1618/6/062048" ext-link-type="DOI">10.1088/1742-6596/1618/6/062048</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{{Dimitrov et~al.(2017)Dimitrov, Natarajan, and Mann}}?><label>Dimitrov et al.(2017)Dimitrov, Natarajan, and Mann</label><?label Dimitrov2017a?><mixed-citation>Dimitrov, N., Natarajan, A., and Mann, J.: Effects of normal and extreme
turbulence spectral parameters on wind turbine loads, Renew. Energy, 101,
1180–1193, <ext-link xlink:href="https://doi.org/10.1016/j.renene.2016.10.001" ext-link-type="DOI">10.1016/j.renene.2016.10.001</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{{Ditlevsen and Madsen(1996)}}?><label>Ditlevsen and Madsen(1996)</label><?label Ditlevsen1996?><mixed-citation>
Ditlevsen, O. and Madsen, H.: Structural Reliability Methods, John Wiley &amp; Sons, Inc., ISBN 0471960861, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{{DTU(2023)}}?><label>DTU(2023)</label><?label DTU2023?><mixed-citation>DTU: Probabilistic coherent gust model, <uri>https://gitlab.windenergy.dtu.dk/astah/probabilistic-coherent-gust-model</uri>, last access: 19 February 2023.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{{Fitzwater et~al.(2003)Fitzwater, {Allin Cornell}, and
Veers}}?><label>Fitzwater et al.(2003)Fitzwater, Allin Cornell, and
Veers</label><?label Fitzwater2003?><mixed-citation>Fitzwater, L. M., Allin Cornell, C., and Veers, P. S.: Using environmental
contours to predict extreme events on wind turbines, in: Proceedings of the 2003 ASME Wind Energy Symposium, 6–9 January 2003, Reno, Nevada, USA, paper no. 2003-865, 244–258, <ext-link xlink:href="https://doi.org/10.1115/WIND2003-865" ext-link-type="DOI">10.1115/WIND2003-865</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{{Hannesd\'{o}ttir and Kelly(2019)}}?><label>Hannesdóttir and Kelly(2019)</label><?label Hannesdottir2019b?><mixed-citation>Hannesdóttir, Á. and Kelly, M.: Detection and characterization of
extreme wind speed ramps, Wind Energ. Sci., 4, 385–396,
<ext-link xlink:href="https://doi.org/10.5194/wes-4-385-2019" ext-link-type="DOI">10.5194/wes-4-385-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{{Hannesd\'{o}ttir et~al.(2019)Hannesd\'{o}ttir, Kelly, and
Dimitrov}}?><label>Hannesdóttir et al.(2019)Hannesdóttir, Kelly, and
Dimitrov</label><?label Hannesdottir2019a?><mixed-citation>Hannesdóttir, Á., Kelly, M., and Dimitrov, N.: Extreme wind
fluctuations: joint statistics, extreme turbulence, and impact on wind
turbine loads, Wind Energ. Sci., 4, 325–342, <ext-link xlink:href="https://doi.org/10.5194/wes-4-325-2019" ext-link-type="DOI">10.5194/wes-4-325-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{Hansen and Larsen(2007)}}?><label>Hansen and Larsen(2007)</label><?label Hansen2007?><mixed-citation>Hansen, K. S. and Larsen, G. C.: Full scale experimental analysis of extreme
coherent gust with wind direction changes (EOD), J. Phys.: Conf. Ser., 75, 012055, <ext-link xlink:href="https://doi.org/10.1088/1742-6596/75/1/012055" ext-link-type="DOI">10.1088/1742-6596/75/1/012055</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{{Hansen and Tibaldi(2018)}}?><label>Hansen and Tibaldi(2018)</label><?label hansen_basic_2018?><mixed-citation>Hansen, M. and Tibaldi, C.: Basic DTU Wind Energy Controller source code, GitHub [code], <uri>https://github.com/DTUWindEnergy/BasicDTUController</uri> (last access: 19 February 2023), 2018.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{{Hansen and Henriksen(2013)}}?><label>Hansen and Henriksen(2013)</label><?label hansen2013basic?><mixed-citation>Hansen, M. H. and Henriksen, L. C.: Basic DTU wind energy controller, DTU Wind Energy, <uri>https://orbit.dtu.dk/en/publications/basic-dtu-wind-energy-controller</uri> (last access: 19 February 2023), 2013.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{{IEC(2019)}}?><label>IEC(2019)</label><?label IEC2019?><mixed-citation>
IEC: IEC 61400-1 Ed4: Wind turbines – Part 1: Design requirements, standard,
International Electrotechnical Commission, Geneva, Switzerland, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{{Kragh et~al.(2010)Kragh, Hansen, and Mikkelsen}}?><label>Kragh et al.(2010)Kragh, Hansen, and Mikkelsen</label><?label yaw_ref2?><mixed-citation>
Kragh, K., Hansen, M., and Mikkelsen, T.: Improving Yaw Alignment Using Spinner Based LIDAR, in: Proceedings of the 49th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition 2011, 4–7 January 2011, Orlando, Florida, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{Kragh et~al.(2013)Kragh, Fleming, and Scholbrock}}?><label>Kragh et al.(2013)Kragh, Fleming, and Scholbrock</label><?label yaw_ref1?><mixed-citation>Kragh, K., Fleming, P., and Scholbrock, A.: Increased Power Capture by Rotor
Speed-Dependent Yaw Control of Wind Turbines, J. Sol. Energ. Eng., 135, 0199-6231, <ext-link xlink:href="https://doi.org/10.1115/1.4023971" ext-link-type="DOI">10.1115/1.4023971</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{{Kragh and Hansen(2015)}}?><label>Kragh and Hansen(2015)</label><?label kragh2015potential?><mixed-citation>
Kragh, K. A. and Hansen, M. H.: Potential of power gain with improved yaw
alignment, Wind Energy, 18, 979–989, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx20"><?xmltex \def\ref@label{{Larsen et~al.(2003)Larsen, Bierbooms, and Hansen}}?><label>Larsen et al.(2003)Larsen, Bierbooms, and Hansen</label><?label Larsen2003?><mixed-citation>Larsen, G. C., Bierbooms, W., and Hansen, K. S.: Mean Gust Shapes,
Risø-R-1133(EN), 1133 pp., DTU Wind Energy, <uri>https://backend.orbit.dtu.dk/ws/portalfiles/portal/7711917/ris_r_1133.pdf</uri> (last access: 19 February 2023), 2003.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{Larsen and Hansen(2015)}}?><label>Larsen and Hansen(2015)</label><?label Larsen2015?><mixed-citation>Larsen, T. J. and Hansen, A. M.: How 2 HAWC2, the user's manual, Tech. rep.,
DTU Wind Energy, <uri>https://www.hawc2.dk/-/media/sites/hawc2/hawc2-download/hawc2-manual/manual_version_12-7.pdf?la=da&amp;hash=43585868F8F94FC4EC38A2F719CE02E224CA2B38</uri> (last access: 19 February 2023), 2015.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{{Liu and Der~Kiureghian(1986)}}?><label>Liu and Der Kiureghian(1986)</label><?label Liu1986?><mixed-citation>Liu, P. L. and Der Kiureghian, A.: Multivariate distribution models with
prescribed marginals and covariances, Probabil. Eng. Mech., 1, 105–112, <ext-link xlink:href="https://doi.org/10.1016/0266-8920(86)90033-0" ext-link-type="DOI">10.1016/0266-8920(86)90033-0</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{{Mackay and Haselsteiner(2021)}}?><label>Mackay and Haselsteiner(2021)</label><?label Mackay2021?><mixed-citation>Mackay, E. and Haselsteiner, A. F.: Marginal and total exceedance probabilities of environmental contours, Mar. Struct., 75, 102863,
<ext-link xlink:href="https://doi.org/10.1016/j.marstruc.2020.102863" ext-link-type="DOI">10.1016/j.marstruc.2020.102863</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{{Madsen et~al.(2020)Madsen, Larsen, Pirrung, Li, and
Zahle}}?><label>Madsen et al.(2020)Madsen, Larsen, Pirrung, Li, and
Zahle</label><?label madsen2020hawc2bem?><mixed-citation>Madsen, H. A., Larsen, T. J., Pirrung, G. R., Li, A., and Zahle, F.:
Implementation of the blade element momentum model on a polar grid and its
aeroelastic load impact, Wind Energ. Sci., 5, 1–27,
<ext-link xlink:href="https://doi.org/10.5194/wes-5-1-2020" ext-link-type="DOI">10.5194/wes-5-1-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{{Nataf(1962)}}?><label>Nataf(1962)</label><?label Nataf1962?><mixed-citation>
Nataf, A.: Determination des Distributions dont les Marges sont Donnees,
Comptes Rendus de l'Academie des Sciences, 225, 42–43, 1962.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{{Rosenblatt(1952)}}?><label>Rosenblatt(1952)</label><?label Rosenblatt1952?><mixed-citation>Rosenblatt, M.: Remarks on a Multivariate Transformation, Ann. Math. Stat., 23, 470–472, <ext-link xlink:href="https://doi.org/10.1214/aoms/1177729394" ext-link-type="DOI">10.1214/aoms/1177729394</ext-link>, 1952.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{{Sang~Moon et~al.(2014){Sang Moon}, Sahasakkul, Soni, and
Manuel}}?><label>Sang Moon et al.(2014)Sang Moon, Sahasakkul, Soni, and
Manuel</label><?label SangMoon2014?><mixed-citation>Sang Moon, J., Sahasakkul, W., Soni, M., and Manuel, L.: On the Use of Site
Data to Define Extreme Turbulence Conditions for Wind Turbine Design, J. Sol. Energ. Eng., 136, 044506, <ext-link xlink:href="https://doi.org/10.1115/1.4028721" ext-link-type="DOI">10.1115/1.4028721</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{{Stork et~al.(1998)Stork, Butterfield, Holley, Madsen, and
Jensen}}?><label>Stork et al.(1998)Stork, Butterfield, Holley, Madsen, and
Jensen</label><?label Stork1998?><mixed-citation>Stork, C. H., Butterfield, C. P., Holley, W., Madsen, P. H., and Jensen, P. H.: Wind conditions for wind turbine design proposals for revision of the IEC 1400-1 standard, J. Wind Eng. Indust. Aerodynam., 74–76, 443–454, <ext-link xlink:href="https://doi.org/10.1016/S0167-6105(98)00040-3" ext-link-type="DOI">10.1016/S0167-6105(98)00040-3</ext-link>, 1998.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{{Verelst et al.(2023)}}?><label>Verelst et al.(2023)</label><?label DTU2023a?><mixed-citation>Verelst, D. R., Urbán, A. M., and Hannesdóttir, A.: DTU10MW HAWC2 files for an extreme coherent gusts with direction change (DLC1.4) study, DTU [code], <uri>https://doi.org/10.11583/DTU.21717524</uri>, 2023.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx30"><?xmltex \def\ref@label{{Winterstein et~al.(1993)Winterstein, Ude, Cornell, Bjerager, and
Haver}}?><label>Winterstein et al.(1993)Winterstein, Ude, Cornell, Bjerager, and
Haver</label><?label Winterstein1993?><mixed-citation>Winterstein, S. R., Ude, T. C., Cornell, C. A., Bjerager, P., and Haver, S.:
Environmental Parameters for Extreme Response: Inverse Form with Omission
Factors, Icossar-93, 9–13, <uri>https://www.researchgate.net/publication/288935223_Environmental_parameters_for_extreme_response_inverse_FORM_with_omission_factors</uri> (last access: 19 February 2023), 1993.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Extreme coherent gusts with direction change – probabilistic model, yaw control, and wind turbine loads</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Bak et al.(2013)Bak, Zahle, Bitsche, Kim, Yde, Henriksen, Natarajan, and Hansen</label><mixed-citation>
      
Bak, C., Zahle, F., Bitsche, R., Kim, T., Yde, A., Henriksen, L. C., Natarajan, A., and Hansen, M.: Description of the DTU 10&thinsp;MW Reference Wind Turbine, Tech. rep., DTU Wind Energy, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Beardsell et al.(2016)Beardsell, Collier, and Han</label><mixed-citation>
      
Beardsell, A., Collier, W., and Han, T.: Effect of linear and non-linear blade modelling techniques on simulated fatigue and extreme loads using Bladed, J. Phys.: Conf. Ser., 753, 042002, <a href="https://doi.org/10.1088/1742-6596/753/4/042002" target="_blank">https://doi.org/10.1088/1742-6596/753/4/042002</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Belušić and Mahrt(2012)</label><mixed-citation>
      
Belušić, D. and Mahrt, L.: Is geometry more universal than physics
in atmospheric boundary layer flow?, J. Geophys. Res.-Atmos., 117, 1–10, <a href="https://doi.org/10.1029/2011JD016987" target="_blank">https://doi.org/10.1029/2011JD016987</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bossanyi et al.(2013)Bossanyi, Delouvri, Lindahl, and
Garrad Hassan</label><mixed-citation>
      
Bossanyi, E., Delouvrié, T., Lindahl, S., and Garrad Hassan, G. L.: Long-term simulations for optimising yaw control and start-stop Strategies, in: European Wind Energy Conference, Ewec 2013, Vienna, 1199–1208, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Chai and Leira(2018)</label><mixed-citation>
      
Chai, W. and Leira, B. J.: Environmental contours based on inverse SORM, Mar. Struct., 60, 34–51, <a href="https://doi.org/10.1016/j.marstruc.2018.03.007" target="_blank">https://doi.org/10.1016/j.marstruc.2018.03.007</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Dimitrov(2020)</label><mixed-citation>
      
Dimitrov, N.: Inverse Directional Simulation: an environmental contour method providing an exact return period, J. Phys.: Conf. Ser., 1618, 062048, <a href="https://doi.org/10.1088/1742-6596/1618/6/062048" target="_blank">https://doi.org/10.1088/1742-6596/1618/6/062048</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Dimitrov et al.(2017)Dimitrov, Natarajan, and Mann</label><mixed-citation>
      
Dimitrov, N., Natarajan, A., and Mann, J.: Effects of normal and extreme
turbulence spectral parameters on wind turbine loads, Renew. Energy, 101,
1180–1193, <a href="https://doi.org/10.1016/j.renene.2016.10.001" target="_blank">https://doi.org/10.1016/j.renene.2016.10.001</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Ditlevsen and Madsen(1996)</label><mixed-citation>
      
Ditlevsen, O. and Madsen, H.: Structural Reliability Methods, John Wiley &amp; Sons, Inc., ISBN 0471960861, 1996.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>DTU(2023)</label><mixed-citation>
      
DTU: Probabilistic coherent gust model, <a href="https://gitlab.windenergy.dtu.dk/astah/probabilistic-coherent-gust-model" target="_blank"/>, last access: 19 February 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Fitzwater et al.(2003)Fitzwater, Allin Cornell, and
Veers</label><mixed-citation>
      
Fitzwater, L. M., Allin Cornell, C., and Veers, P. S.: Using environmental
contours to predict extreme events on wind turbines, in: Proceedings of the 2003 ASME Wind Energy Symposium, 6–9 January 2003, Reno, Nevada, USA, paper no. 2003-865, 244–258, <a href="https://doi.org/10.1115/WIND2003-865" target="_blank">https://doi.org/10.1115/WIND2003-865</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Hannesdóttir and Kelly(2019)</label><mixed-citation>
      
Hannesdóttir, Á. and Kelly, M.: Detection and characterization of
extreme wind speed ramps, Wind Energ. Sci., 4, 385–396,
<a href="https://doi.org/10.5194/wes-4-385-2019" target="_blank">https://doi.org/10.5194/wes-4-385-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Hannesdóttir et al.(2019)Hannesdóttir, Kelly, and
Dimitrov</label><mixed-citation>
      
Hannesdóttir, Á., Kelly, M., and Dimitrov, N.: Extreme wind
fluctuations: joint statistics, extreme turbulence, and impact on wind
turbine loads, Wind Energ. Sci., 4, 325–342, <a href="https://doi.org/10.5194/wes-4-325-2019" target="_blank">https://doi.org/10.5194/wes-4-325-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Hansen and Larsen(2007)</label><mixed-citation>
      
Hansen, K. S. and Larsen, G. C.: Full scale experimental analysis of extreme
coherent gust with wind direction changes (EOD), J. Phys.: Conf. Ser., 75, 012055, <a href="https://doi.org/10.1088/1742-6596/75/1/012055" target="_blank">https://doi.org/10.1088/1742-6596/75/1/012055</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Hansen and Tibaldi(2018)</label><mixed-citation>
      
Hansen, M. and Tibaldi, C.: Basic DTU Wind Energy Controller source code, GitHub [code], <a href="https://github.com/DTUWindEnergy/BasicDTUController" target="_blank"/> (last access: 19 February 2023), 2018.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Hansen and Henriksen(2013)</label><mixed-citation>
      
Hansen, M. H. and Henriksen, L. C.: Basic DTU wind energy controller, DTU Wind Energy, <a href="https://orbit.dtu.dk/en/publications/basic-dtu-wind-energy-controller" target="_blank"/> (last access: 19 February 2023), 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>IEC(2019)</label><mixed-citation>
      
IEC: IEC 61400-1 Ed4: Wind turbines – Part 1: Design requirements, standard,
International Electrotechnical Commission, Geneva, Switzerland, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Kragh et al.(2010)Kragh, Hansen, and Mikkelsen</label><mixed-citation>
      
Kragh, K., Hansen, M., and Mikkelsen, T.: Improving Yaw Alignment Using Spinner Based LIDAR, in: Proceedings of the 49th AIAA Aerospace Sciences Meeting Including the New Horizons Forum and Aerospace Exposition 2011, 4–7 January 2011, Orlando, Florida, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Kragh et al.(2013)Kragh, Fleming, and Scholbrock</label><mixed-citation>
      
Kragh, K., Fleming, P., and Scholbrock, A.: Increased Power Capture by Rotor
Speed-Dependent Yaw Control of Wind Turbines, J. Sol. Energ. Eng., 135, 0199-6231, <a href="https://doi.org/10.1115/1.4023971" target="_blank">https://doi.org/10.1115/1.4023971</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Kragh and Hansen(2015)</label><mixed-citation>
      
Kragh, K. A. and Hansen, M. H.: Potential of power gain with improved yaw
alignment, Wind Energy, 18, 979–989, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Larsen et al.(2003)Larsen, Bierbooms, and Hansen</label><mixed-citation>
      
Larsen, G. C., Bierbooms, W., and Hansen, K. S.: Mean Gust Shapes,
Risø-R-1133(EN), 1133&thinsp;pp., DTU Wind Energy, <a href="https://backend.orbit.dtu.dk/ws/portalfiles/portal/7711917/ris_r_1133.pdf" target="_blank"/> (last access: 19 February 2023), 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Larsen and Hansen(2015)</label><mixed-citation>
      
Larsen, T. J. and Hansen, A. M.: How 2 HAWC2, the user's manual, Tech. rep.,
DTU Wind Energy, <a href="https://www.hawc2.dk/-/media/sites/hawc2/hawc2-download/hawc2-manual/manual_version_12-7.pdf?la=da&amp;hash=43585868F8F94FC4EC38A2F719CE02E224CA2B38" target="_blank"/> (last access: 19 February 2023), 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Liu and Der Kiureghian(1986)</label><mixed-citation>
      
Liu, P. L. and Der Kiureghian, A.: Multivariate distribution models with
prescribed marginals and covariances, Probabil. Eng. Mech., 1, 105–112, <a href="https://doi.org/10.1016/0266-8920(86)90033-0" target="_blank">https://doi.org/10.1016/0266-8920(86)90033-0</a>, 1986.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Mackay and Haselsteiner(2021)</label><mixed-citation>
      
Mackay, E. and Haselsteiner, A. F.: Marginal and total exceedance probabilities of environmental contours, Mar. Struct., 75, 102863,
<a href="https://doi.org/10.1016/j.marstruc.2020.102863" target="_blank">https://doi.org/10.1016/j.marstruc.2020.102863</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Madsen et al.(2020)Madsen, Larsen, Pirrung, Li, and
Zahle</label><mixed-citation>
      
Madsen, H. A., Larsen, T. J., Pirrung, G. R., Li, A., and Zahle, F.:
Implementation of the blade element momentum model on a polar grid and its
aeroelastic load impact, Wind Energ. Sci., 5, 1–27,
<a href="https://doi.org/10.5194/wes-5-1-2020" target="_blank">https://doi.org/10.5194/wes-5-1-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Nataf(1962)</label><mixed-citation>
      
Nataf, A.: Determination des Distributions dont les Marges sont Donnees,
Comptes Rendus de l'Academie des Sciences, 225, 42–43, 1962.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Rosenblatt(1952)</label><mixed-citation>
      
Rosenblatt, M.: Remarks on a Multivariate Transformation, Ann. Math. Stat., 23, 470–472, <a href="https://doi.org/10.1214/aoms/1177729394" target="_blank">https://doi.org/10.1214/aoms/1177729394</a>, 1952.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Sang Moon et al.(2014)Sang Moon, Sahasakkul, Soni, and
Manuel</label><mixed-citation>
      
Sang Moon, J., Sahasakkul, W., Soni, M., and Manuel, L.: On the Use of Site
Data to Define Extreme Turbulence Conditions for Wind Turbine Design, J. Sol. Energ. Eng., 136, 044506, <a href="https://doi.org/10.1115/1.4028721" target="_blank">https://doi.org/10.1115/1.4028721</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Stork et al.(1998)Stork, Butterfield, Holley, Madsen, and
Jensen</label><mixed-citation>
      
Stork, C. H., Butterfield, C. P., Holley, W., Madsen, P. H., and Jensen, P. H.: Wind conditions for wind turbine design proposals for revision of the IEC 1400-1 standard, J. Wind Eng. Indust. Aerodynam., 74–76, 443–454, <a href="https://doi.org/10.1016/S0167-6105(98)00040-3" target="_blank">https://doi.org/10.1016/S0167-6105(98)00040-3</a>, 1998.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Verelst et al.(2023)</label><mixed-citation>
      
Verelst, D. R., Urbán, A. M., and Hannesdóttir, A.: DTU10MW HAWC2 files for an extreme coherent gusts with direction change (DLC1.4) study, DTU [code], <a href="https://doi.org/10.11583/DTU.21717524" target="_blank"/>, 2023.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Winterstein et al.(1993)Winterstein, Ude, Cornell, Bjerager, and
Haver</label><mixed-citation>
      
Winterstein, S. R., Ude, T. C., Cornell, C. A., Bjerager, P., and Haver, S.:
Environmental Parameters for Extreme Response: Inverse Form with Omission
Factors, Icossar-93, 9–13, <a href="https://www.researchgate.net/publication/288935223_Environmental_parameters_for_extreme_response_inverse_FORM_with_omission_factors" target="_blank"/> (last access: 19 February 2023), 1993.

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